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
339928141321	339928141886	339928142436	339928142986	339928143536	339928144086	339928144636	339928145186	339928145736	339928146286	339928146839	339928147386	339928147936	339928148486	339928149036	339928149586	339928150136	339928150686	339928151236	339928151786	339928152336	339928152886	339928153436	339928153986	339928154536	339928155086	339928155636	339928156186	339928156736	339928157286	339928157836	339928158386	339928158936	339928159486	339928160036	339928160586	339928161136	339928161686	339928162236	339928162786	339928163336	339928163886	339928164436	339928164986	339928165536	339928166086	339928166636	339928167186	339928167736	339928168286	339928168836	339928169386	339928169936	339928170486	339928171036	339928171586	339928172136	339928172686	339928173236	339928173786	339928174336	339928174886	339928175436	339928175986	339928176536	339928177086	339928177636	339928178186	339928178736	339928179286	339928179836	339928180386	339928180936	339928181486	339928182036	339928182586	339928183136	339928183686	339928184236	339928184786	339928185336	339928185886	339928186436	339928186986	339928187536	339928188086	339928188636	339928189186	339928189736	339928190286	339928190836	339928191386	339928191936	339928192486	339928193036	339928193586	339928194136	339928194686	339928195236	339928195786	339928196336	339928196886	339928197438	339928197986	339928198536	339928199086	339928199636	339928200186	339928200736	339928201286	339928201836	339928202386	339928202936	339928203486	339928204036	339928204586	339928205136	339928205686	339928206236	339928206786	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23424	21646	29618	24595	24084	27509	28503	22574	20213	19644	18661	18132	17370	17378	16932	16772	16639	16598	16457	16403	16407	16299	16446	16262	16241	16029	16124	16112	16154	16103	16102	15797	16065	15994	15938	15779	15902	15996	15687	15841	15840	15934	15612	15615	15994	15894	15988	15905	15762	15814	15841	15640	15849	15716	15812	15692	15867	15851	15819	15679	15758	15915	15859	15830	15947	15914	15977	15718	15782	15598	15917	15912	15899	15698	15975	15672	15767	15752	15881	15676	15676	16028	15956	15855	15828	15878	15840	15979	15929	15867	16203	15716	15845	15934	15858	15888	15705	15672	15834	15742	15844	15675	15902	16042	15895	15798	15667	15745	15913	15827	15960	15756	16098	15846	15930	15683	15785	16027	15905	15868	15837	15912	15662	15660	15807	15963	15855	15732	15766	15900	15752	15551	15841	15797	16011	15943	15916	15758	15673	15681	15775	15722	15720	15814	15924	15879	15901	15885	15898	15900	15848	15811	15791	15772	15861	15649	16017	15768	15725	15851	15860	15878	15763	15620	15604	15819	15938	15875	15742	15842	15879	15733	15756	15581	15886	15622	15856	15822	15996	15797	15744	15933	15824	15738	15864	15936	15711	15775	15738	15794	15720	15900	15965	15740	15886	15766	15825	15781	15842	15824	15602	15900	15753	15803	15764	15836	15779	15784	15790	15802	15773	15578	15603	15707	15649	15803	15783	15993	15711	15646	15864	15792	15815	15916	15747	15885	15773	15870	15798	15684	15712	15936	15652	15702	15793	15843	15696	15663	15679	15730	15684	15659	15733	15678	15722	15695	15841	15805	15808	15813	15769	15839	15963	15774	15599	15576	15937	15695	15793	15809	15809	15868	15762	15721	15678	15781	15655	15594	15960	15877	15736	15865	15864	16036	15970	15996	15808	15915	15718	15939	15591	15645	15770	15808	15855	15934	15843	15830	15812	15900	15777	15644	15836	15520	15932	15945	16024	15854	16027	15754	15608	15914	15809	15841	15810	15788	15939	15647	15843	15767	15834	15968	15946	15792	15741	15833	15978	15902	15604	15851	15883	15888	15680	15763	15975	15875	15844	15729	15938	15807	15616	15593	15669	15693	15751	15899	15757	15617	15755	15761	15766	15731	15788	15820	15765	15633	15872	15771	15800	15954	15902	15625	15792	15753	15840	15735	15929	15835	15898	15724	15996	15617	15837	15425	16005	15955	15895	15845	15925	15740	15841	15695	15801	16001	15849	15774	15801	15686	15699	15689	15648	15755	15959	15749	15820	15931	15869	15693	15761	15872	15769	15750	15677	15776	15738	15647	15649	15870	15663	15887	15667	15673	15734	15720	15752	15720	15678	15563	15837	15924	15774	15883	15891	15761	15774	15665	15870	15773	15819	15779	15866	15680	15905	15681	15813	15668	15706	15749	15762	15974	15914	15895	15802	15706	15918	15639	15733	15778	15839	15638	15736	15632	15976	15814	15789	15830	15751	15916	15833	15676	15760	15855	15746	15885	15941	15658	15805	15733	15904	15801	15695	15794	15757	15711	15821	15877	15929	15803	15890	15926	15929	15738	15725	15820	15813	15889	15902	15745	15664	15668	15631	15932	15603	15725	15946	15846	15741	15794	15830	15812	15914	15738	15788	15574	15734	15687	15825	15863	15784	16000	15968	15985	15908	15746	15842	15751	15932	15944	15761	15707	15711	15841	15821	15828	15801	15669	15928	15877	15895	15754	15866	15530	15816	15612	15714	15851	16142	15741	15703	15965	16023	15810	15739	15934	15573	15691	15886	15868	15838	15898	15634	15772	15784	16007	15982	15810	16147	15903	15741	15775	15855	15776	15707	15785	15753	15817	15794	15651	15822	15713	15766	15688	15713	15854	15778	15774	15909	15936	15827	15583	15895	15928	15658	15744	15775	15816	15723	15744	15790	15818	15878	15738	15722	15692	15726	15800	15806	15677	15725	15722	15725	15819	15725	15689	15777	15769	15818	15845	15666	15799	15740	15599	15821	15840	15727	15699	15782	15840	16045	16036	15708	16009	15931	15856	15795	15808	15807	15692	15828	15845	15886	15745	15589	15742	15941	15787	15820	15640	15787	15795	15673	15753	15661	15711	15792	15782	15776	15811	15861	15701	15728	15730	15935	15878	15937	15772	15908	15982	15730	15490	15701	15743	15850	15879	15733	15828	15808	15934	15785	15983	15642	15827	15781	15889	15808	15669	15844	15790	15762	15690	15823	15842	16067	15835	15759	15892	15834	15889	15725	15723	15958	15854	15710	15745	15801	15829	15892	15675	15911	15776	15830	15884	15639	15888	15784	15698	15798	15935	15824	15703	15948	15709	15753	15802	15834	15775	15974	15811	15909	15682	15533	15818	15787	15720	15792	15896	15975	15760	15800	15658	15768	15806	15876	15719	15878	16151	16028	15893	15692	15721	15656	15780	15676	15665	15634	15620	15965	15798	15716	15944	15748	15774	15791	15874	15908	15763	15745	15858	15697	15990	16015	15723	15602	15601	15616	15860	15877	15734	15715	15868	15705	15804	15961	15672	15688	15608	15796	15701	15881	15594	15851	15776	16099	15768	15641	15797	15846	15676	15653	15891	15678	15864	15642	15721	15918	15911	15915	15895	15680	15880	15733	15815	15918	15675	15641	15772	15808	15814	15731	15747	15705	15773	15909	15563	15956	15697	15866	15826	15764	15677	15884	15721	15757	15776	15823	15583	15810	15830	15758	15811	15905	15691	15759	15905	15776	15828	15786	15760	15695	15891	15777	15619	15858	15687	16001	15693	15989	15721	15727	15955	15618	15763	15798	15779	15859	15905	15882	15659	15743	15587	15823	15676	15639	15600	15734	15538	15716	15791	15920	15587	15771	15843	15877	15793	15807	15792	15746	16027	15863	15762	15660	15821	15825	15702	15651	15694	15755	15708	15815	15949	15887	15691	15719	15834	15768	15688	15582	15793	15812	15761	15864	15891	15734	15857	15746	15920	15865	15880	15849	15937	15881	15917	15834	15786	15636	15814	15769	15791	15784	15860	15803	15701	15939	15655	15798	15681	15655	15857	15886	15949	15820	15724	15624	15682	15807	16002	15737	15812	15820	15769	15763	15694	15904	15901	15873	15697	15812	15905	15860	15708	15673	15468	15823	15587	15829	15656	15897	15878	15853	15783	15771	15941	15937	15848	15839	15850	15831	15863	15644	15619	15554	15723	15869	15665	15714	15820	15757	15766	15659	15712	15677	15923	15875	15753	15792	15907	15606	15920	15697	15790	16007	15948	15681	15783	15744	15764	16015	15896	15578	15740	15769	15745	15900	15875	15808	15706	15769	15787	15838	15680	15632	15682	15846	15753	15918	15753	16104	15712	15799	15684	15900	15825	15783	15647	15857	15590	15885	15833	15822	16073	15918	15868	15851	15656	15612	15549	15619	15918	15853	15867	15779	15864	15671	15929	15728	15847	15888	15729	15677	15737	15833	15783	15731	15618	15489	15759	15942	15977	15904	15765	15827	15881	15621	15755	15623	15672	15727	15801	15751	15859	15791	15738	15904	16017	15621	15921	15768	16031	15814	15763	15908	15721	15805	15735	15696	15714	15681	15779	15846	15653	15804	15588	15724	15888	15866	15800	15805	15640	15779	15789	15561	15532	15841	15741	15887	15745	15852	15704	15595	15886	15787	15694	15857	15779	15790	15761	15669	15764	15779	15708	15695	15904	15841	15643	15610	15733	15637	15689	15856	15993	15806	15823	15866	15842	15685	15785	15686	15737	15807	15957	15883	15775	15974	15737	15802	15683	15791	15801	15692	15704	15866	16056	15750	15664	15907	15813	16118	15766	15734	15717	15775	15882	15798	15754	15957	15826	15777	15852	15820	15761	15714	15881	15740	15662	15721	15786	15639	15702	15718	15669	15765	15735	15691	15765	15853	15836	16028	16047	15830	15833	15775	15639	15793	15897	15628	15816	15862	15878	15807	15768	16080	15906	15698	15788	15779	15644	15664	15669	15908	15598	15756	15962	15891	15946	15708	15789	15763	15876	15922	15915	15891	15921	15940	15868	15678	15553	15802	15741	15852	15981	15740	15713	15692	15704	15917	15807	15816	15946	15928	15787	15754	15683	15793	15613	15844	15913	15795	15765	15611	15682	15826	15703	15862	15756	15605	15840	15885	15933	15629	15749	15687	15832	15592	15566	15828	15807	15865	15631	15902	15841	15757	15832	15920	15912	15705	15724	15790	15781	15833	15685	15876	15699	15738	15683	15717	15652	15718	15846	15766	15902	15806	15741	15758	15741	15773	15803	15695	15845	15695	15945	15926	15942	15784	15782	15639	15625	15973	15934	15588	15790	15738	15741	15933	15887	15833	15798	15794	15836	15694	15961	15934	15777	15584	15935	15656	15906	15665	16025	15955	15807	15777	15728	15893	15709	15783	15813	15756	15621	15873	15851	15895	15801	15926	15619	15701	15940	15885	15726	16061	15885	15783	15683	15864	15904	15973	15866	15789	15912	15816	15662	15851	15696	15948	15554	15836	15712	15755	15778	15817	15852	15512	15681	15849	15726	15803	15802	15736	15859	15800	15747	15870	15789	15987	15718	15695	15876	15638	15671	15808	15855	15462	15744	15726	15805	15855	15779	15929	15822	15713	15850	15878	15772	15741	15620	15706	15777	15707	15747	15859	15841	15777	15624	15715	15741	15824	15876	15896	15838	15704	15579	15758	15871	15822	15847	15758	15861	15764	15966	15863	15907	15673	15849	15905	15827	15779	15882	15866	16024	15844	15689	15758	15706	15653	15801	15925	15823	15628	15801	16072	15862	15801	15692	15929	15882	15703	15602	15770	15872	15779	15917	15849	15761	15867	15798	15770	15598	15882	15860	15877	15736	15781	15761	15602	15814	15955	15685	15864	15799	15820	15831	15776	15769	15747	15804	15878	15956	15888	15687	15784	15782	15692	15681	15722	15861	15891	15946	15616	15775	15870	15683	15601	15840	16000	15783	15789	15851	15827	15875	15943	15656	15582	15756	15920	15928	15683	15721	15958	15776	15813	15698	15618	15682	15751	15825	15807	15638	15826	15870	15754	15742	15778	15705	15868	15910	15737	15886	15830	15800	15683	15932	15699	15745	15928	15891	15764	15576
35000	60320	55076	43935	37872	31123	25781	22674	20457	18947	17695	16807	16191	15531	15397	14936	14752	14742	14638	14460	14226	14293	14060	14125	14135	14322	14165	13994	13977	13761	13917	13932	13936	14051	13868	13724	13832	14055	13940	14093	13681	13660	13846	13674	13915	13875	13737	13803	13891	13829	13791	13791	13784	13734	13633	13649	13829	13641	13630	13798	13763	13894	13771	13884	13719	13873	13781	13858	13856	13837	13711	13891	13809	13879	13860	13709	13842	13952	13659	13828	13663	13794	13745	13737	13608	14048	13912	13725	13857	13772	13746	13702	13706	13739	13680	13742	13606	13787	13650	13923	13842	13848	13791	13771	13893	13648	13703	13651	13780	13811	13563	13722	13835	13697	13957	13675	13805	13778	13744	13869	13611	13794	13641	13713	13683	13770	13757	13723	13870	13825	13845	13731	13802	13832	13716	13852	13885	13788	13705	13804	13756	13554	13697	13694	13867	13563	13783	13752	13943	13648	13673	13862	13837	13634	13663	13722	13747	13777	13663	13718	13850	13824	13756	13770	13841	13751	13854	13600	13725	13730	13645	13755	13825	13836	13662	13715	13789	13780	13817	13649	13682	13724	13708	13844	13718	13593	13684	13759	13841	13768	13647	13753	13617	13650	13764	13900	13788	13908	13770	13745	13724	13594	13826	13632	13573	13683	13661	13787	13622	13644	13772	13672	13731	13650	13776	13565	13744	13695	13754	13705	13680	13745	13942	13781	13678	13666	13712	13766	13728	13700	13662	13749	13871	13540	13691	13642	13724	13770	13872	13591	13702	13880	13755	13753	13704	13834	13858	13762	13828	13606	13905	13745	13700	13731	13670	13686	13606	13772	13691	13728	13694	13819	13784	13709	13805	13828	13870	13824	13660	13666	13926	13540	13713	13734	13872	13736	13589	13757	13646	13688	13747	13805	13684	13673	13767	13793	13844	13659	13805	13856	13715	13766	13600	13656	13652	13759	13707	13826	13798	13769	13654	13871	13906	13693	13748	13806	13681	13566	13690	13820	13866	13633	13664	13890	13710	13812	13705	13746	13785	13818	13784	13738	13939	13887	13805	13552	13720	13709	13901	13722	13658	13828	13803	13846	13850	13759	13662	13663	13710	13773	13795	13704	13663	13789	13681	13850	13771	13727	13875	13812	13693	13582	13634	13851	13789	13808	13697	13752	13738	13647	13877	13600	13788	13673	13759	13745	13593	13590	13835	13700	13793	13766	13829	13771	13811	13748	13695	13763	13744	13784	13830	13819	13669	13825	13680	13886	13714	13659	13889	13868	13601	13631	13870	13647	13723	13853	13669	13842	13695	13780	13739	13719	13655	13751	13700	13711	13645	13816	13599	13729	13742	13717	13709	13725	13668	13792	13666	13706	13664	13631	13705	13699	13900	13839	13620	13817	13707	13778	13766	13683	13727	13802	13729	13745	13792	13701	13792	13643	13728	13700	13602	13647	13603	13672	13691	13678	13820	13848	13747	13723	13875	13705	13912	13640	13835	13688	13935	13746	13796	13700	13748	13846	13542	13864	13756	13833	13694	13810	13658	13726	13787	13576	13703	13831	13793	13727	13844	13795	13752	13862	13668	13642	13890	13752	13754	13715	13736	13823	13791	13570	13750	13646	13824	13723	13789	13627	13734	13595	13786	13657	13929	13800	13765	13900	13836	13684	13635	13820	13762	13632	13771	13711	13887	13653	13743	13695	13761	13750	13616	13791	13673	13759	13642	13673	13969	13896	13682	13816	13782	13727	13824	13699	13716	13640	13627	13792	13642	13607	13693	13886	13625	13726	13797	13811	13694	13767	13703	13911	13771	13601	13799	13634	13772	13737	13748	13646	13672	14041	13828	13748	13731	13695	13619	13674	13843	13724	13901	13850	13818	13849	13695	13710	13908	13866	13785	13845	13841	13686	13681	13847	13861	13649	13575	13772	13845	13637	13795	13730	13915	13793	13621	13862	13688	13817	13623	13700	13706	13810	13699	13830	13614	13838	13575	13717	13751	13806	13744	13590	13705	13776	13713	13775	13675	13759	13677	13832	13669	13748	13642	13706	13902	13713	13738	13710	13677	13625	13695	13777	13761	13628	13713	13696	13902	13626	13690	13723	13709	13843	13615	13807	13739	13750	13656	13816	13848	13664	13755	13783	13716	13776	13665	13699	13805	13834	13908	13700	13671	13679	13835	13777	13637	13763	13654	13708	13689	13655	13793	13663	13728	13776	13806	13694	13699	13565	13793	13816	13916	13668	13683	13621	13828	13717	13620	13810	13924	13828	13569	13735	13774	13771	13636	13642	13721	13711	13664	13704	13739	13713	13662	13810	13693	13599	13675	13722	13814	13646	13786	13752	13735	13841	13677	13666	13701	13724	13713	13712	13675	13691	13696	13684	13819	13704	13799	13841	13524	13766	13724	13639	13764	13593	13788	13795	13762	13786	13800	13957	13733	13652	13789	13768	13801	13790	13560	13752	13676	13818	13824	13799	13756	13727	13831	13862	13804	13763	13639	13797	13808	13619	13894	13722	13675	13674	13680	13780	13770	13792	13675	13752	13910	13850	13679	13695	13718	13820	13643	13974	13873	13577	13577	13792	13717	13924	13864	13866	13816	13842	13715	13533	13562	13772	13800	13619	13686	13799	13743	13773	13710	13804	13695	13706	13747	13847	13632	13736	13797	13771	13661	13794	13671	13608	13749	13619	13693	13726	13786	13572	13846	13856	13800	13737	13768	13984	13751	13740	13698	13791	13627	13798	13569	13718	13753	13700	13667	13650	13755	13709	13696	13577	13760	13734	13711	13895	13630	13729	13627	13729	13706	13631	13811	13951	13675	13841	13719	13697	13660	13802	13435	13694	13549	13740	13715	13751	13841	13680	13684	13814	13805	13831	13633	13544	13713	13751	13763	13605	13795	13804	13679	13633	13851	13836	13548	13705	13705	13848	13737	13781	13781	13759	13716	13674	13806	13938	13779	13640	13756	13807	13723	13717	13717	13665	13859	13679	13729	13724	13770	13694	13651	13673	13898	13774	13702	13705	13723	13800	13769	13706	13674	13785	13810	13827	13570	13662	13855	13702	13901	13851	13583	13859	13767	13751	13738	13729	13828	13667	13883	13652	13657	13703	13548	13647	13660	13755	13729	13680	13833	13960	13856	13907	13748	13696	13773	13744	13853	13807	13690	13728	13866	13801	13720	13691	13553	13794	13675	13772	13765	13761	13690	13867	13761	13708	13885	13834	13738	13615	13700	13931	13740	13717	13605	13730	13738	13942	13642	13711	13877	13663	13577	13867	13786	13690	13714	13738	13968	13549	13746	13745	13808	13931	13605	13757	13822	13756	13802	13761	13654	13578	13773	13761	13706	13696	13727	13755	13738	13868	13852	13697	13796	13833	13638	13785	13563	13755	13654	13658	13557	13636	13705	13715	13803	13885	13635	13774	13762	13664	13913	13849	13789	13798	13649	13698	13816	13618	13850	13720	13756	13919	13633	13626	13526	13680	13695	13756	13799	13798	13775	13724	13786	13916	13671	13759	13744	13667	13716	13679	13791	13722	13752	13745	13776	13587	13693	13770	13732	13648	13722	13840	13872	13908	13840	13726	13871	13670	13686	13739	13593	13733	13844	13606	13929	13725	13817	13581	13814	13702	13711	13714	13879	13690	13704	13766	13700	13607	13714	13749	13685	13813	13694	13785	13921	13761	13905	13685	13682	13758	13843	13773	13712	13774	13798	13775	13877	13858	13626	13740	13747	13805	13616	13765	13844	13839	13721	13766	13532	13689	13737	13561	13907	13696	13793	13651	13778	13700	13706	13718	13816	13833	13816	13795	13792	13770	13707	13778	13916	13766	13704	13699	13901	13684	13676	13811	13847	13687	13790	13705	13773	13726	13792	13761	13788	13829	13568	13680	13846	13750	13747	13612	13747	13829	13820	13750	13667	13586	13813	13625	13608	13801	13918	13726	13908	13741	13735	13793	13778	13598	13835	13652	13756	13836	13611	13876	13600	13664	13601	13853	13647	13699	13720	13651	13822	13829	13818	13725	13835	13661	13808	13605	13876	13800	13734	13623	13736	13642	13939	13849	13701	13756	13687	13620	13782	13583	13707	13666	13711	13674	13880	13684	13678	13603	13870	13621	13750	13673	13696	13799	13623	13778	13730	13815	13781	13715	13778	13635	13639	13788	13653	13777	13752	13790	13809	13724	13776	13712	13720	13743	13771	13597	13729	13613	13759	13709	13885	13781	13743	13718	13816	13464	13987	13760	13705	13826	13734	13831	13698	13842	13562	13840	13768	13743	13826	13696	13760	13651	13701	13580	13638	13675	13667	13803	13639	13775	13560	13622	13824	13693	13736	13780	13872	13736	13801	13735	13572	13616	13787	13691	13613	13646	13781	13551	13755	13720	13629	13663	13936	13712	13703	13683	13682	13921	13751	13738	13670	13613	13861	13725	13800	13772	13797	13704	13712	13904	13859	13809	13823	13727	13820	13695	13697	13594	13798	13864	13689	13764	13688	13601	13766	13800	13691	13551	13676	13985	13724	13557	13675	13642	13738	13702	13858	13744	13705	13744	13851	13624	13686	13678	13812	13584	13738	13731	13776	13697	13689	13831	13785	13983	13661	13761	13776	13701	13701	13741	13722	13570	13736	13754	13745	13733	13757	13755	13707	13812	13669	13803	13874	13840	13777	13653	13704	13825	13758	13684	13747	13665	13887	13673	13721	13767	13782	13789	13739	13714	13630	13714	13772	13719	13802	13729	13782	13728	13686	13662	13768	13692	13723	13812	13879	13851	13795	13618	13738	13667	13764	13661	13734	13643	13818	13676	13769	13912	13752	13834	13681	13759	13757	13718	13725	13801	13713	13835	13850	13744	13650	13627	13882	13848	13694	13653	13647	13650	13730	13738	13873	13844	13591	13689	13613	13918	13784	13774	13800	13731	13644	13732	13695	13790	13614	13816	13841	13802	13745	13822	13834	13908	13696	13871	13679	13587	13792	13817	13620	13637	13671	13775	13652	13739	13747	13748	13679	13774	13603	13723	13885	13841	13763	13755	13657	13631	13723	13667	13701	13743	13826	13693	13740	13672	13643	13715	13703	13674	13863	13812	13816	13784	13788	13801	13875	13629
29435	29690	37407	32496	24921	21100	19006	17496	16683	16480	16223	15913	15856	15474	15574	15499	15470	15338	15411	15249	15385	15448	15430	15127	15369	15157	15197	15205	15260	15140	15213	15222	15202	15399	15150	15314	15014	15253	15237	15267	15266	15147	15298	15020	15178	15149	15242	15177	15132	15307	15088	15193	15106	15124	15036	15241	15193	15245	15192	15169	15211	15086	15197	15032	15009	15287	15519	15136	15071	15049	15272	15114	15014	15002	15096	15219	15013	15057	15101	15211	15286	15068	15256	15062	15048	15165	15320	15282	15076	15001	15234	15201	15316	15224	15182	15264	15092	15235	15230	15254	15282	15110	15183	15206	15052	15134	15056	15052	15027	15154	15092	15186	15124	15238	15043	14981	15262	15067	15279	15068	15088	15047	15160	15244	15058	15157	15208	15134	15212	15182	15206	15156	15143	15052	15212	15318	15144	15290	15221	15290	15034	15229	15078	15238	15236	15143	15102	15062	15080	15216	15147	15398	15128	15272	15293	14867	15091	15199	15074	15409	15092	14982	15017	15131	15334	15314	14982	15063	15087	14945	15104	15267	15146	15159	15224	15141	15219	15313	15202	15291	15180	15099	15262	15102	15135	15197	15241	15298	15154	15152	15206	15095	15156	15184	15080	15060	15232	15117	15063	15021	14860	15093	15292	14949	15160	15222	14970	15085	15120	15257	15251	15329	15130	15069	15338	15186	15373	15133	15061	15189	15179	15188	15182	15245	15338	15071	15195	15041	15167	15091	15138	14937	15114	15237	15205	15134	15193	15106	15133	15071	15108	15192	15121	14818	15217	15344	15104	15081	15133	15142	15228	15138	14937	15156	15117	15017	15177	15077	15203	15188	15059	15118	15263	15209	14977	15048	15182	15027	15135	15108	15214	15018	15012	15260	15191	15217	15231	15018	14993	14980	15052	15082	15224	14891	15153	15152	15075	15121	15248	14980	15173	15167	14942	15075	15248	15208	15328	14903	15178	15091	14973	15116	15144	15263	15217	15329	15166	15370	14964	15057	15111	15317	15311	15075	15116	15241	15123	15401	15232	15285	15395	15279	15239	15198	15266	15116	15089	14999	15052	15088	15184	15084	15165	15165	14854	15151	15274	15253	15140	15156	15224	15311	15227	15047	15120	15127	15166	14968	15046	15102	15218	15029	15023	15176	15084	15050	15090	15115	15195	15194	15132	15391	15154	15160	15190	15056	15199	15042	15429	15218	15031	15267	15264	14994	15173	15134	15089	15164	15117	15137	15036	15185	15047	15188	15150	15153	15087	15142	15454	15265	15149	15257	15098	15173	15091	15053	15279	15222	15106	15153	15037	15045	15048	15317	15307	14878	15212	15216	15260	15227	15278	15245	15209	15086	15189	15120	15017	14957	15177	15222	15250	15087	15321	15327	15107	14938	15201	15193	15316	15216	15348	15138	15154	15328	15025	15157	15223	15117	14951	15193	15252	15204	15146	14977	15432	15105	15129	15135	15050	15137	15293	15004	15157	15064	15057	15161	15047	15180	15154	15090	15044	15100	14979	15188	15114	15156	15195	15210	15101	15110	15109	15202	15037	15175	15154	15142	15162	15347	15281	15271	15189	14993	15244	15071	15264	15232	15280	15140	15296	15299	15262	15269	15340	15162	15112	14991	15335	15005	14999	15014	15220	15207	15312	15042	15154	15110	15065	15081	14927	15122	15241	15093	15231	15111	14991	15167	15383	15077	15175	15105	15538	15261	15217	15143	15318	15120	15182	15135	15230	15050	15090	15130	14890	15070	15174	14915	15342	15306	15195	15245	15228	14998	15067	15030	15125	15072	15209	15144	15155	15140	15318	15127	15192	15166	15250	14973	15339	14972	15049	15220	15152	15105	15185	15272	15219	15218	15277	15303	15033	15085	15187	15194	15170	15449	15246	15249	14971	15187	15218	15195	15217	15139	15136	15199	15199	15215	14996	15243	15100	15186	15197	15076	15119	15173	15016	15051	15182	15140	15225	15202	15027	15061	15334	15106	15157	15020	15017	15227	15123	15300	15171	15244	15286	14961	15383	15100	15049	15211	15278	15235	15214	15146	15162	14993	15276	15323	15140	15112	15264	15257	15156	15183	15149	15080	15323	15230	15046	14986	15416	15111	15052	15073	14875	15182	15140	15073	15142	15080	15101	15222	15161	15046	15314	15100	15135	15366	15011	15214	14867	15008	15105	15091	15069	15127	15264	15100	15266	15164	15277	15160	15221	15290	15204	15351	15120	15160	15191	15225	15132	15153	15417	15263	15234	14991	15229	15083	15405	15124	15324	15247	15173	15041	15160	15217	14901	15097	15202	14964	15213	15173	15248	15172	15113	15353	15205	15117	14946	15173	15178	15286	15086	15316	15287	15254	15334	15138	15154	15084	14853	14971	15206	15225	15108	14972	15011	15020	14995	15189	14874	15138	15346	15339	15147	15137	15208	15199	15159	15234	14899	15078	15024	15247	15175	15011	15091	15264	15188	14870	15126	15210	15179	15172	15230	15224	15163	15215	15230	14928	15245	15175	15174	15057	15150	15313	15135	15139	15178	15122	15045	15059	15151	15019	15110	15007	15205	14935	15309	15109	15286	15121	15138	15148	15121	15140	15293	15148	15136	15084	15303	15341	15270	15177	14970	15104	15137	15190	15358	15194	15243	15013	15268	15114	15129	15149	15164	14930	15309	15119	15284	15144	15103	15163	15257	15118	15059	15105	15184	15406	15217	15082	15026	15151	15187	15060	15311	15172	15187	15338	15268	15055	15208	15065	15113	15173	15390	15050	15225	15110	15364	15060	14973	15255	15152	15154	15028	15398	15077	15192	15168	15007	14928	15206	15322	15281	15256	15261	15148	15088	15196	15141	15260	15250	15221	15208	15124	15140	15095	15125	15260	15188	15110	15291	15193	15329	15126	15098	15077	15110	15239	15150	15078	15102	15293	15057	15194	15213	15107	15185	15236	15239	15137	15029	15277	15084	15096	15265	15141	14958	15127	15357	15095	15219	15258	15205	15178	15241	15090	15354	15139	15184	15265	15145	15229	15251	15134	15206	15213	15135	15170	15272	15281	15326	15306	15177	15073	15117	15188	15029	15124	15217	15216	15051	15185	15350	15292	15179	15025	15198	15179	15223	15205	15181	15247	15135	15146	15170	15323	15207	15369	15121	15214	15075	14976	15245	15065	15037	15116	15207	15113	15023	15051	15308	15246	15258	15233	15102	15125	15078	15222	14969	14984	15166	15189	15125	15141	15052	15124	15108	15088	15260	15237	15332	15100	15058	15192	15176	15269	15121	15116	15203	15098	15123	15067	15261	15047	15117	15189	15168	15149	15180	15005	15147	15187	15232	15357	15250	15174	14989	15135	15329	15284	15180	15245	15208	15343	15056	15087	15095	15205	15005	15285	14932	15250	15250	15285	15238	14952	15232	15241	15177	15159	15152	15232	15129	15222	15219	14896	15262	15204	15175	15183	15045	15216	15069	15252	15168	15242	15227	15109	14873	15098	15108	15064	15236	15197	15159	15107	15045	15333	15167	15177	15162	15089	15245	15202	15256	15076	15042	15015	15182	15083	15158	15173	15182	15207	15078	14996	15044	15188	15193	15102	15278	15148	15126	15154	15306	14946	14968	15038	15144	15114	15192	15121	15229	15214	14967	15071	15157	15158	15329	15189	15014	15342	15213	15158	15090	15090	15323	15273	15132	15187	15362	15420	15164	15262	15203	15187	15135	15195	15170	15271	15079	15053	14995	15282	15271	15255	15063	14972	15054	15243	15107	15180	14939	15310	15035	14978	15096	15090	15213	15230	15046	15217	15179	15210	15223	15316	15173	15308	15064	15374	15094	15307	15108	15279	15126	15282	15106	15087	15077	15067	15222	15118	15187	14958	15091	15157	15312	15206	14993	15204	15048	15043	15129	15176	15217	15123	15043	15177	15131	15129	15209	15176	15165	15185	15383	15337	15187	15162	15195	15186	15109	15197	15052	15256	15101	15277	15354	15166	15009	14931	15214	15253	15099	15046	15065	15176	15109	15193	15228	15096	15136	15210	15312	14961	15270	15074	15227	15232	15173	15070	15088	15029	15187	15326	15133	15054	15178	15137	15035	15315	15275	15099	15047	15072	15001	15318	15123	15114	15104	15197	15157	15197	15233	15264	15035	15113	15215	15091	15070	15214	15226	15062	15141	15162	15377	15145	15058	15247	15095	15143	15116	15310	15138	15194	15134	15069	15066	15083	15361	15180	15112	15057	15198	15229	15226	15068	15335	15085	15153	15168	15266	15201	15139	15160	15153	15192	15156	14998	15231	15272	15124	15072	15332	15330	15059	15192	15358	15229	15072	15130	15138	15254	14928	14998	15035	15290	15093	15269	15264	15176	14824	15076	15227	15164	15185	15117	15180	14911	14991	15217	15229	14950	15206	15208	15129	15101	15104	15255	15051	15095	15108	15106	14814	15013	15158	15284	15138	15071	15144	15139	15145	15011	15124	15211	15283	15114	14987	15234	15207	15263	15155	15131	15238	15244	15157	15240	15092	15157	15013	15160	15075	15442	15290	15335	15422	15116	15258	15147	15061	15183	15125	15114	15235	15261	15231	15318	15021	15078	15200	15232	15074	15257	15262	15259	15156	15143	15290	15010	15095	14907	15195	15213	15124	15067	15298	15021	15103	15341	15147	15240	15281	15260	15203	15186	15164	15062	15172	15292	15156	15259	15149	15146	15080	15378	15069	15041	15147	15156	15065	15010	15148	15056	14861	15158	15298	15238	15243	15144	15229	15241	15167	15247	15046	15081	15070	15050	15020	15291	15083	15084	15112	15097	15266	15175	15074	15229	15290	15066	15222	15194	15238	15196	14985	15132	15076	15042	15201	15146	15211	15194	15066	15207	15135	15015	15089	15204	15120	15105	15115	15211	15123	15333	15370	14930	15335	15124	15380	15130	15347	15057	15089	15090	15264	15348	15269	15249	15024	15456	15207	15294	15196	15112	15002	15061	15038	15068	15198	14999	15296	15068	15173	15098	15217	15198	14946	14950	14793	14953	15182	15395	14939	15246	15034	15218	15002	15186	15203	15063	15152	15148	14973	15193	15305	15176	14992	15170	15106	15255	15260	15093	15088	14941	15098	15176	15226
31815	46393	41807	31688	25362	20836	18219	16640	15869	15210	14870	14568	14225	14020	13982	13735	13690	13520	13496	13669	13501	13559	13415	13359	13389	13370	13267	13468	13471	13313	13382	13212	13136	13305	13191	13293	13331	13228	13368	13251	13340	13233	13430	13099	13395	13427	13284	13216	13294	13265	13220	13164	13267	13321	13281	13336	13224	13374	13302	13204	13202	13189	13221	13370	13173	13282	13200	13186	13140	13254	13256	13278	13269	13266	13244	13430	13316	13294	13159	13185	13360	13143	13332	13172	13322	13121	13314	13195	13186	13246	13090	13276	13132	13275	13170	13111	13287	13422	13399	13333	13350	13353	13259	13284	13157	13159	13341	13288	13324	13136	13248	13214	13113	13155	13215	13245	13231	13305	13371	13218	13181	13164	13261	13375	13247	13212	13248	13284	13214	13322	13386	13178	13185	13399	13229	13146	13212	13154	13294	13255	13262	13423	13140	13189	13395	13350	13354	13234	13261	13058	13256	13194	13406	13280	13150	13301	13202	13223	13125	13434	13277	13091	13337	13248	13161	13358	13143	13176	13256	13384	13094	13191	13272	13327	13053	13307	13175	13263	13438	13078	13240	13309	13365	13284	13298	13191	13327	13192	13074	13126	13273	13310	13310	13189	13244	13194	13218	13321	13186	13190	13274	13214	13283	13226	13119	13322	13335	13264	13248	13332	13303	13151	13313	13241	13253	13179	13275	13274	13177	13327	13148	13298	13363	13251	13078	13212	13424	13154	13122	13279	13084	13396	13209	13275	13346	13225	13292	13246	13436	13101	13174	13239	13358	13358	13199	13194	13356	13211	13283	13155	13207	13242	13243	13283	13349	13328	13188	13360	13359	13374	13156	13229	13335	13276	13177	13262	13221	13039	13192	13151	13266	13130	13304	13234	13236	13054	13292	13243	13402	13388	13303	13182	13191	13255	13338	13126	13390	13291	13250	13249	13377	13302	13109	13118	13147	13336	13294	13299	13257	13351	13152	13314	13252	13286	13236	13259	13126	13179	13305	13431	13215	13209	13148	13133	13400	13265	13291	13211	13239	13184	13163	13142	13351	13335	13154	13215	13133	13327	13182	13254	13226	13305	13116	13229	13299	13188	13349	13208	13209	13214	13305	13089	13244	13239	13277	13250	13297	13254	13259	13455	13257	13246	13128	13343	13237	13349	13321	13319	13410	13173	13358	13144	13423	13207	13247	13336	13321	13293	13228	13203	13392	13293	13229	13205	13092	13204	13167	13192	13276	13320	13254	13308	13102	13210	13215	13302	13221	13357	13356	13312	13119	13332	13373	13247	13329	13232	13311	13188	13306	13172	13258	13064	13227	13215	13292	13291	13213	13136	13340	13277	13266	13170	13221	13238	13405	13265	13295	13216	13280	13244	13186	13322	13231	13369	13187	13157	13264	13154	13302	13230	13141	13192	13254	13319	13167	13157	13235	13109	13311	13270	13348	13131	13311	13441	13088	13355	13102	13234	13095	13244	13375	13356	13274	13449	13253	13199	13238	13262	13331	13290	13348	13166	13176	13213	13195	13162	13139	13153	13197	13258	13374	13122	13314	13376	13153	13184	13166	13268	13269	13287	13125	13351	13289	13322	13069	13326	13274	13278	13250	13376	13363	13266	13090	13269	13317	13267	13371	13277	13126	13281	13302	13186	13101	13332	13475	13101	13294	13096	13280	13174	13319	13169	13245	13289	13471	13269	13251	13360	13189	13148	13204	13277	13363	13307	13252	13254	13139	13227	13294	13262	13314	13426	13130	13229	13365	13187	13288	13273	13283	13285	13216	13156	13163	13312	13153	13256	13322	13174	13225	13288	13349	13197	13278	13211	13274	13261	13227	13288	13190	13091	13278	13112	13369	13217	13320	13192	13311	13120	13172	13269	13253	13257	13246	13178	13216	13184	13228	13284	13168	13241	13171	13242	13254	13175	13253	13324	13297	13202	13243	13292	13381	13330	13367	13198	13423	13276	13285	13316	13326	13299	13239	13204	13173	13150	13253	13258	13238	13102	13122	13265	13188	13255	13194	13137	13240	13064	13397	13184	13370	13157	13505	13159	13202	13131	13326	13142	13269	12967	13344	13182	13302	13253	13138	13347	13224	13222	13132	13305	13359	13080	13351	13276	13199	13257	13453	13280	13340	13193	13352	13217	13205	13179	13167	13355	13290	13226	13276	13267	13337	13261	13246	13255	13205	13249	13406	13201	13139	13293	13193	13354	13052	13331	13290	13341	13275	13317	13070	13086	13364	13246	13168	13231	13233	13311	13344	13323	13314	13202	13360	13041	12977	13189	13166	13274	13321	13125	13061	13390	13256	13074	13156	13250	13311	13171	13224	13240	13183	13149	13228	13151	13317	13273	13360	13260	13248	13177	13230	13230	13318	13198	13321	13184	13152	13323	13199	13280	13299	13192	13086	13197	13210	13138	13341	13212	13163	13366	13388	13249	13145	13218	13281	13172	13492	13284	13241	13252	13329	13056	13338	13228	13337	13113	13395	13378	13225	13152	13269	13163	13276	13024	13089	13144	13140	13227	13210	13336	13237	13278	13234	13327	13140	13229	13285	13098	13314	13317	13278	13240	13141	13287	13285	13206	13283	13281	13242	13152	13273	13188	13270	13237	13318	13183	13356	13229	13181	13300	13280	13148	13394	13242	13383	13425	13137	13212	13352	13330	13186	13472	13084	13218	13364	13235	13212	13217	13308	13179	13248	13294	13196	13249	13178	13123	13272	13230	13349	13214	13316	13202	13242	13224	13323	13406	13208	13376	13339	13296	13313	13230	13343	13152	13207	13307	13253	13192	13344	13311	13174	13209	13149	13246	13189	13108	13300	13254	13331	13340	13212	13406	13255	13273	13258	13377	13382	13227	13226	13283	13286	13304	13369	13244	13243	13123	13268	13095	13236	13168	13165	13288	13265	13319	13174	13205	13350	13284	13075	13201	13297	13396	13264	13326	13311	13359	13416	13209	13202	13172	13210	13216	13211	13126	13270	13405	13296	13167	13250	13171	13304	13227	13110	13059	13249	13241	13223	13279	13306	13278	13198	13313	13155	13121	13299	13281	13238	13240	13386	13356	13302	13137	13082	13190	13140	13216	13322	13176	13326	13333	13214	13309	13252	13349	13344	13174	13245	13196	13376	13259	13256	13264	13207	13461	13358	13328	13267	13241	13340	13139	13349	13168	13175	13290	13324	13216	13240	13348	13188	13239	13312	13226	13218	13196	13167	13226	13226	13189	13224	13326	13271	13260	13357	13348	13185	13452	13250	13246	13373	13380	13195	13215	13383	13237	13180	13289	13328	13272	13266	13381	13142	13354	13236	13266	13314	13261	13285	13054	13264	13075	13364	13332	13220	13373	13101	13215	13331	13259	13161	13360	13258	13131	13204	13184	13407	13152	13171	13147	13302	13441	13322	13168	13246	13309	13310	13232	13166	13192	13145	13153	13231	13287	13259	13113	13227	13134	13206	13226	13252	13304	13258	13271	13330	13197	13447	13176	13316	13271	13216	13248	13236	13155	13317	13115	13172	13292	13268	13094	13382	13201	13318	13154	13241	13220	13299	13156	13281	13267	13238	13296	13173	13299	13337	13159	13259	13202	13200	13258	13358	13016	13375	13213	13271	13310	13214	13204	13274	13264	13242	13219	13221	13285	13191	13179	13288	13111	13242	13418	13227	13294	13294	13149	13475	13157	13331	13262	13217	13376	13257	13219	13246	13197	13271	13271	13195	13235	13345	13151	13143	13253	13451	13127	13308	13260	13353	13188	13183	13190	13270	13188	13162	13160	13275	13261	13158	13302	13216	13280	13247	13244	13251	13427	13129	13336	13337	13223	13282	13271	13132	13404	13196	13336	13313	13069	13363	13356	13266	13214	13415	13261	13360	13039	13279	13136	13114	13186	13441	13324	13203	13329	13170	13365	13328	13159	13421	13147	13362	13265	13170	13259	13436	13176	13337	13244	13238	13214	13268	13252	13234	13203	13294	13272	13238	13323	13308	13292	13160	13367	13134	13327	13192	13196	13213	13094	13257	13051	13419	13322	13328	13066	13257	13234	13185	13365	13253	13269	13297	13242	13188	13265	13332	13236	13237	13333	13210	13184	13187	13263	13254	13224	13313	13394	13374	13300	13329	13182	13152	13238	13290	13161	13094	13264	13200	13312	13169	13119	13369	13134	13280	13391	13071	13359	13192	13271	13303	13235	13286	13150	13223	13354	13244	13190	13396	13295	13122	13302	13232	13315	13264	13228	13179	13427	13240	13177	13435	13204	13248	13247	13169	13319	13141	13224	13282	13336	13270	13260	13166	13320	13328	13209	13395	13091	13264	13352	13120	13142	13173	13350	13335	13181	13258	13122	13231	13200	13415	13202	13274	13192	13302	13155	13212	13162	13298	13333	13200	13255	13167	13300	12955	13355	13343	13298	13360	13300	13306	13199	13248	13403	13231	13325	13354	13255	13431	13149	13377	13083	13218	13380	13201	13311	13322	13354	13169	13344	13251	13358	13290	13324	13403	13275	13192	13233	13237	13210	13345	13306	12999	13341	13187	13250	13293	13010	13326	13128	13162	13268	13256	13262	13306	13240	13294	13206	13342	13216	13349	13326	13309	13166	13244	13176	13187	13074	13247	13073	13259	13313	13258	13330	13271	13329	13457	13221	13314	13322	13355	13252	13500	13282	13251	13276	13212	13236	13286	13353	13205	13201	13349	13309	13303	13085	13299	13349	13238	13506	13156	13260	13286	13391	13393	13240	13275	13252	13247	13133	13105	13336	13302	13185	13223	13382	13298	13293	13224	13289	13163	13353	13287	13297	13206	13231	13304	13174	13349	13364	13085	13297	13214	13385	13119	13164	13207	13277	13156	13450	13317	13252	13259	13267	13391	13341	13212	13199	13184	13177	13218	13102	13228	13000	13383	13322	13254	13182	13338	13126	13057	13289	13391	13160	13235	13403	13054	13117	13333	13342	13172	13395	13402	13226	13170	13175	13258	13165	13200	13187	13329	13295	13192	13365	13242	13265	13224	13061	13157	13272	13481	13315	13230	13405	13375	13205	13246	13018	13183	13248	13339	13234	13170	13243	13203	13219	13262	13066	13213	13214	13342	13070	13273	13086	13133	13327
24003	21061	28608	26109	25197	24900	23169	19269	17748	17390	16754	16465	16050	15953	15713	15530	15498	15419	15375	15489	15154	15352	15170	14952	15135	15121	15119	14960	15064	14784	14950	14895	15025	15170	15091	14868	14999	14989	14965	14844	15030	15052	15018	14960	14946	15046	15008	14853	14869	14962	14848	14967	14850	14915	14969	14773	14937	14982	15020	14806	15113	14859	14877	14983	15135	15067	15016	14851	14909	14956	15018	14935	14800	15000	14944	14821	14848	14969	14892	14988	15139	14951	14967	14717	14909	14962	14851	14757	14828	15019	14823	15062	14949	14800	14884	15070	14830	15051	14998	14882	14983	14864	14919	15064	15111	15116	14929	14682	14808	14797	14931	14668	15005	14805	14950	14877	14920	14959	14770	14858	14853	14939	15004	14833	14797	14928	14953	14678	14956	14869	14928	14838	14966	14822	14948	14773	14896	14806	14816	14910	14923	14720	14998	15038	14803	14774	14799	14883	15094	15012	14900	14994	14833	14970	14860	14695	14795	15005	14867	14828	14736	15077	14824	15054	14868	14748	15066	14931	14850	14889	14923	14771	14922	14955	14824	14718	14924	14968	14875	14822	14854	14686	15069	14900	14915	15038	14860	14904	14760	14684	14819	14992	14669	14859	14946	14775	14941	14975	14752	14877	14858	14843	14919	14851	15086	14992	14733	14980	14730	14866	14901	14927	14944	14945	14986	14949	15030	14886	14884	14908	14926	14905	14769	14963	14985	14869	14895	14860	14869	14992	14858	14858	14949	14865	14759	14612	15025	14882	14696	14802	14980	14931	14835	14868	14750	14907	14836	14801	14789	14922	14810	14746	14864	14874	14764	14667	14819	14851	14939	14958	14905	15013	14757	14825	14881	14957	14563	14845	14752	14898	14827	14891	15028	14990	14710	15145	14876	14992	14942	14870	14917	15009	14765	14750	14763	15115	15129	14890	14863	14846	14853	14566	14810	14921	14907	14871	14839	14766	14866	14859	15038	14800	14879	14966	14935	14826	14751	14820	15038	14906	14929	14951	14769	14758	15038	14849	15005	14808	14999	14903	15058	14939	15060	14772	14898	14959	14792	14744	14942	14729	15099	14780	15092	15042	15091	14641	14911	14980	14945	14750	15006	15052	15040	14798	14824	14720	14880	14715	14804	14937	14901	14854	14970	14894	15176	14818	14991	15002	14836	15062	14979	14877	14791	14766	14830	14996	14851	14643	15001	14880	14739	14987	15006	14978	14919	14905	14811	14992	14751	14706	14907	14887	15029	14974	14968	14876	15041	14974	14927	14859	14906	14722	14808	14777	14797	14870	14627	14782	15046	15030	14928	14897	14973	14823	14952	14732	14840	14863	14840	15053	14811	14842	14985	14932	15142	14846	14812	15071	15005	14974	14973	14881	15037	15157	14952	14836	14954	15256	14883	14981	14962	14864	15042	14861	14693	14887	14860	14950	15085	14743	14935	14894	14951	14921	14784	14958	14796	14886	14804	14812	14829	14841	14825	14946	14922	14833	14926	14669	14706	14949	14991	14944	14945	14795	14795	14877	14980	14896	14887	14900	15029	14762	14863	14908	14777	14677	14766	14831	15167	14775	15001	14933	14810	14831	14823	14923	15002	14911	14710	14764	14628	14953	14970	14908	14839	15011	14816	14856	14897	14729	14867	14823	14859	15001	14856	14746	14947	14878	14951	14697	14804	14643	14819	14802	14729	14801	14970	15136	14943	14743	14817	14923	14974	14923	14855	14985	14946	15017	14848	14786	14733	14796	14783	15012	14874	14831	14939	14943	14996	14999	14819	14838	15002	14621	14988	15107	14860	14889	14990	14926	14811	14973	14915	14904	14745	14940	14976	14883	14871	14832	14939	14775	14921	14853	15090	14908	14939	14853	14885	14908	14889	14761	14738	14842	14960	14829	14967	14982	14798	14993	15206	14927	14895	14987	14888	14908	14808	14844	15031	15075	14975	14915	14878	14751	15145	14799	14997	14827	14662	14919	14679	14961	14832	14901	14914	14801	14981	15104	15126	14910	14887	15037	14917	14892	14912	15014	14957	14907	14843	14898	14891	14964	14845	14961	14915	15073	15078	14893	14855	14891	14750	14944	14760	14924	14878	15120	14934	14715	14912	15177	15000	14936	14885	14677	14825	14991	14912	14742	14912	14827	14888	14827	14835	14924	14777	14945	15005	15106	14852	14852	14941	14909	14915	14786	15018	14922	15121	14986	14924	14850	14763	14840	14895	14883	14747	14912	14889	14902	14976	14819	14844	14914	14778	14745	14961	14860	15007	14920	14936	14783	14830	14807	14966	15009	14823	14839	14755	14838	14781	14757	14988	14887	14785	14912	14798	14978	14840	14940	14869	15019	15055	15015	14871	14878	14896	14801	15079	15065	14939	14858	14999	14835	14927	15010	15027	15013	14906	14932	14773	14787	14777	15038	14956	14893	14883	14976	14943	14965	14897	15097	14996	14976	14817	14711	14914	15013	14928	15045	14942	14961	14929	14870	14926	14733	14947	14902	14724	14955	15069	14770	15175	14882	14939	14976	15022	14952	14780	14970	14984	14829	14833	14915	14958	14795	14627	14791	14867	14779	14647	14933	14921	14940	14828	14825	14910	14966	14981	14906	14936	15051	14952	15112	14844	14935	14901	14813	14989	14653	14827	14869	14840	14865	14858	15051	14940	14882	14933	14824	14806	14761	14823	14818	14881	14932	14888	15163	14994	14836	15052	14779	14872	14814	14919	14805	14849	14765	14749	14897	14956	14891	14855	14883	15059	14890	14816	14875	14804	14897	14974	14901	14930	15121	14928	14981	14924	14781	14898	14723	15063	14849	15028	14973	14987	14827	14761	14778	14858	14872	14684	15001	14940	15063	15043	15001	14818	14855	14791	15036	14881	15029	14793	14992	14960	14933	15000	14978	14963	14876	14991	14659	15032	14974	14950	14883	14908	14977	14868	14818	14790	14760	14606	15020	14850	14769	15001	14880	14609	14969	14953	14880	14942	14800	14884	14976	15000	14928	14810	14898	15044	14898	14829	14656	14989	15107	14921	15038	14966	14848	14730	14862	14947	14810	14938	14797	14887	14938	14621	15014	14932	14783	14926	14922	15077	15047	14936	14932	14936	14922	14965	14757	14982	15018	14903	14868	14829	14918	14765	14788	14943	14887	15164	14844	14945	14902	14830	14728	14921	14763	14689	14796	14881	14845	14928	15011	14756	14860	14982	14869	14876	14913	14884	14890	14873	14868	15091	15056	14923	14959	14961	14771	14841	14842	15004	14993	15002	15057	14871	14876	14734	15039	15028	14755	14824	15080	15002	14896	14869	14787	14757	14876	14904	14826	15051	14894	14856	14713	14978	14941	14892	14903	14909	14929	14972	14927	14958	15080	14941	14960	15090	14911	14976	14756	15020	15021	14863	14760	15092	15005	14868	14793	15051	14875	15014	15053	15013	14930	14867	14872	14906	14734	14886	14680	15007	14903	14820	14843	14996	14945	15063	15064	14971	14895	14906	14826	15004	14954	14845	15052	14864	14861	14976	14843	15036	15036	14880	14867	14763	15140	14881	14830	14726	15029	15037	14805	14703	14810	15015	14741	14943	14977	14860	14826	14899	14800	14905	14655	14861	14938	14873	15026	14706	14711	14774	14814	14965	14993	14916	15010	14802	14858	14946	14913	15062	14900	15191	14855	15033	14892	14876	14846	15003	14872	14788	14720	14932	14992	14830	14816	14910	15037	14945	15072	14919	14799	14920	14873	14948	14838	15023	15042	15071	14991	14940	14801	14706	15060	14939	14937	14771	14957	14898	14857	14857	14871	14827	14878	14973	14805	14936	14866	14889	15008	15197	14801	14857	14950	14853	14907	15018	15040	14951	14959	14854	14897	14969	15009	14884	14769	14931	14970	14954	14824	14780	14912	15006	15034	14917	14929	14990	14764	14861	14843	14938	15047	14913	14801	14795	14775	14835	14802	14929	14885	14788	14752	14637	14706	14851	14912	15080	14806	14846	14923	14891	14957	14846	14803	14870	14910	14961	14920	14932	14810	14997	14904	15052	14848	15160	14844	14973	14738	14945	14980	15167	14947	14971	14746	14859	14697	14893	14740	14935	14950	14864	14814	14818	14756	15100	14978	14963	14871	14842	14959	14852	14839	14839	14650	14949	14797	14924	14932	14855	14913	14948	14858	14901	14927	14829	14910	14877	14677	14897	14905	14890	14939	14968	14938	14861	14878	14696	14848	15059	14923	15034	14804	14864	14960	14974	14807	15103	14943	14847	14747	14897	15047	14884	14756	14856	14914	14765	14869	14971	14788	14901	14884	15085	14960	14884	14891	14869	14917	14930	14766	14781	14907	14983	14832	14872	14816	15047	14762	14740	14858	14975	14964	14770	15030	15030	14881	14735	14929	14706	14891	15049	14954	14701	15034	14826	14711	14746	14860	14872	14906	14907	15075	14757	14875	14907	14864	14914	14875	14842	14925	14797	15108	14848	14889	15042	14778	15104	14897	15066	14754	15004	14719	14892	14773	14947	14873	14887	14778	15020	15044	14969	15006	14997	14823	15020	14952	14784	14803	14971	14844	15025	14898	14881	14975	14862	15028	14902	14852	14827	14782	14911	15239	14947	14978	14801	14845	15042	14996	15013	15156	15000	15036	14923	14947	14941	15046	14806	14805	14981	14854	15013	14716	14851	14685	14916	14729	14666	14851	14802	14886	14997	14896	14864	14956	14903	14750	14903	14928	14793	15062	14945	14964	14869	14860	15042	14913	14940	14930	15023	15203	15099	14732	14858	14921	14900	14915	14861	14849	14827	14773	14838	14854	14984	14945	14790	14850	14693	14926	14864	15046	14842	14912	14847	14855	15076	15001	15145	14949	14741	14831	14859	14841	14815	14830	14761	14901	14840	14944	15029	15209	14899	14965	14794	14879	14828	14910	14921	14827	14771	14959	14865	14822	14801	14655	14820	14747	15031	14944	15016	14911	14881	15026	15007	14884	14941	14905	14951	14857	14978	14887	14980	14858	14883	14907	14837	14956	14704	14961	14871	15127	14938	14775	14768	14770	14905	14795	14629	14972	15094	14878	14958	14730	15014	14898	15001	14928	14781	14859	14698	14752	15014	15045	14814	14921
32541	52871	48900	37615	30411	24939	21442	18726	17436	16308	15890	15145	14899	14653	14165	14128	13888	13727	13774	13625	13383	13501	13464	13528	13370	13311	13476	13282	13234	13329	13240	13401	13240	13288	13261	13262	13176	13245	13336	13303	13279	13037	13242	13264	13129	13227	13131	13231	13203	13183	13162	13231	13371	13032	13234	13237	13359	13080	13270	13291	13283	13126	13289	13151	13210	13146	13281	13125	13184	13201	13130	13199	13213	13098	13397	12981	13175	13388	13137	13355	13098	13294	13267	13082	13317	13363	13142	13289	13122	13081	13214	13233	13118	13063	13074	13053	13183	13188	13218	13094	13050	13134	13187	13087	13175	13114	13165	13085	13110	13348	13221	13197	13259	12964	13107	13207	13107	13159	13082	13236	12903	13078	13180	13083	13014	13088	13120	13262	13221	13103	13263	13188	13216	13153	13111	13229	13147	13163	13202	13129	13268	13139	13120	13101	13048	13294	13026	13101	13201	13309	13181	12924	13126	13265	13233	13203	13101	13193	13121	13199	13099	13063	13094	13067	13156	13153	13157	13126	13058	13308	13187	13143	13154	13096	13146	13254	13050	13185	13326	13197	13247	13116	13345	13264	13261	12920	13326	13128	13276	13063	12984	13129	13120	13043	13176	13206	13220	13200	13213	13105	13197	12959	13048	13079	13131	13094	13106	13324	13027	13046	13156	13145	13242	13246	13267	13311	13139	13159	13210	13086	13054	13433	13038	13322	13299	13261	13128	13053	13088	13168	13016	13256	13096	13157	13252	13263	13089	13391	13223	13245	13167	13125	13225	13329	13124	13042	13213	13189	13244	13242	13256	13074	12962	13237	12922	13211	13129	13110	13188	13159	13049	13112	13260	13010	13151	13097	13258	13304	13115	13173	13287	13135	13105	13198	13223	13285	13184	13353	13164	13209	13306	13299	13366	13246	13176	13093	13253	13143	13198	13109	13032	13260	13056	13289	13254	13253	13219	13136	13382	13234	13220	13262	13138	13095	13352	13109	13298	13208	13133	13277	13192	13023	13242	13239	13110	13099	13245	13156	12956	13278	13079	13120	13261	13173	12991	13259	13289	13032	13139	13074	13197	13178	13282	13200	13167	12990	13155	13034	13233	13203	13160	13157	13161	13103	13194	13228	13042	13321	13349	13118	13226	13186	13230	13240	13076	13126	13164	13326	13131	12984	12987	13112	13010	13233	13076	13066	13214	13073	13293	13248	13301	13041	13262	13119	13139	13153	13239	13092	13283	13141	13156	13247	13284	13183	13068	13192	13157	13257	13083	13163	13252	13273	13264	13115	13143	13276	13067	13145	13005	13183	13287	13131	13043	13208	13220	13253	13148	13139	13200	13255	13232	13074	13238	13227	13140	13233	13201	13114	13128	13025	13106	13069	13283	13157	13119	13110	13260	13072	13156	13297	13209	13230	13070	13192	13116	13197	13184	13147	13090	13042	13107	13199	13245	13222	13292	13206	13157	13087	13128	13111	13245	13154	13247	13099	13077	13203	13225	13191	13249	13112	12861	13267	13228	13219	13123	13178	13177	13097	13267	13008	13255	13131	13098	13196	13240	13131	13258	13159	13176	13177	13252	13072	13101	13110	13130	13261	13182	13120	13171	13190	13119	13287	13270	13225	13248	13130	13177	13015	13113	13052	13114	13104	13015	13090	13184	13105	13139	13246	13214	13257	13151	13140	13274	13122	13099	13130	13242	12855	13313	13138	13083	13177	13273	13169	13203	13244	13305	12970	13129	13240	13183	13156	13167	13065	13138	13138	13123	13192	13067	13010	13180	13182	13124	13253	13263	13099	13081	13239	13281	13036	13301	13055	13228	13166	12937	13201	13142	13081	13160	13040	13265	13179	13154	13344	13135	13248	13205	13106	13219	13135	13281	13060	13059	13144	13158	13196	13346	13139	13148	13123	13144	13282	13035	13107	13229	13176	13093	12979	13220	13134	13033	13172	13073	13115	13210	12975	13285	13041	13375	13182	13081	13126	13331	13211	13153	13112	13186	13275	13100	13148	13178	13143	13243	13087	13342	13315	13136	13156	13184	13034	13267	13055	13237	13260	13091	13158	13218	13177	13120	13157	13151	13171	13203	13237	13006	13103	13247	13311	13062	13276	13114	13149	12988	13377	13139	13158	13026	13249	13222	13235	13080	13133	13081	13151	13216	13281	13126	13041	13124	13235	13102	13183	13319	13097	13198	13004	13150	13032	13099	13081	13079	13182	13101	13115	13387	13038	13178	13095	13143	13054	13120	13118	13196	13168	13137	13205	13236	13246	13246	13125	13296	13096	13053	13000	13207	13215	12970	12939	13316	13104	13234	13020	13193	13223	13123	13180	13178	12976	13203	13126	13216	13105	13124	13152	13233	13073	13223	13160	13114	13175	13255	13058	13142	13176	13001	13163	13183	13175	13148	13253	13317	13123	13126	13203	13226	13309	13175	13221	13136	12987	13137	13080	13310	13079	13239	13212	13106	13104	13050	13290	13226	12942	13289	13131	13042	13209	13234	13187	13121	13204	13205	13011	12980	13138	13092	13120	13060	13191	13082	13180	13120	13192	13129	13317	13287	13015	13079	13201	13364	13141	13116	13261	13094	13160	12955	13236	13244	13105	13091	13198	13341	13107	13247	13121	13190	13094	13065	13253	13165	13098	13256	13241	13374	12997	13191	13222	13369	13330	13009	13142	13077	13012	13225	12994	13169	13151	13092	13235	13149	13136	13148	13212	13037	13247	13205	13198	13367	13107	13065	13180	13164	13064	13169	13109	13066	13116	13076	13218	13150	13156	13089	13135	13108	13153	13056	13198	13100	13243	13175	13206	13229	13263	13302	13232	13189	13183	13273	13155	13083	13305	13204	13213	13330	13182	13049	13033	13242	13221	13258	13248	13112	13010	13048	13316	13089	13157	13187	13240	13109	13072	13170	13215	13304	13162	13163	13249	13178	13319	13082	13161	13122	13249	13192	13214	13134	13098	13095	13011	13155	13291	13135	13037	13232	13171	13154	13014	13198	13089	13490	13049	13129	13097	13081	13058	13016	12997	13186	13055	13061	13195	13149	13003	13259	13005	13158	13089	13216	13040	13124	13150	13188	13276	13164	13143	13291	13152	13141	13139	13183	13188	13357	13122	13033	13298	13166	13162	13265	13040	13213	13311	13067	13113	13134	13292	13155	13254	13115	13184	13099	13111	13109	13096	13102	13086	13306	13056	13276	13123	13339	13057	13265	13143	13101	13072	13229	13206	13226	13105	13140	13189	13205	13232	13146	13241	13085	13198	13238	13249	13209	13017	13199	13279	13258	13050	13043	13110	13133	13045	13133	13146	13316	13220	13100	13148	13029	13096	13192	13160	13093	13322	13218	13263	13231	13266	13235	13077	13223	13166	13229	13200	12946	13134	13385	13142	13237	13280	13091	13158	13283	13093	13257	13058	13105	13278	13019	13035	13051	13284	13252	13095	13175	13394	13178	13177	13231	13142	13251	12964	13070	13166	13357	13138	13234	13252	13165	13263	13270	13302	13259	13173	13193	13129	13223	13277	13019	13115	13114	13125	13221	13058	12945	13259	13243	13063	13176	12992	13243	13040	13145	13049	13306	13269	13255	13165	13233	13331	13176	13084	13170	13059	13162	13161	13142	13211	13129	13229	13230	13134	13065	13276	13218	13179	13015	13188	13129	13184	13269	13100	13249	13349	13286	13111	13242	13168	13144	13202	13158	13262	13193	13167	13130	13137	13077	13309	13150	12921	13193	13041	13305	13121	13134	13180	13233	13058	13191	13091	13259	13164	12997	13129	13110	13173	13398	13011	13218	13249	13238	13033	13354	12952	13187	13242	13157	13205	13278	13197	13189	13256	13271	13052	13145	13087	13178	13288	13217	13395	13182	13295	13343	13124	13176	13233	13140	13114	13131	13292	13056	13023	13170	13114	13208	13133	13339	13224	13176	13071	13121	13258	13145	13234	13139	13127	13141	13021	13289	13117	12963	13164	12991	13170	13162	13216	13136	13077	13227	13289	12933	13025	13145	13122	12925	13191	13234	13133	13188	13022	13156	13269	13094	13139	13170	13054	13254	13208	13109	13174	13258	13042	13161	13218	13182	13209	13249	13078	13169	13027	13256	13183	13177	13118	13137	13024	13103	13231	13380	13218	13061	13111	13042	12986	13093	13215	13314	13216	13231	13189	13231	13089	13156	13231	13175	13128	13145	13211	13175	13072	13152	13008	13324	13115	13168	13181	13192	13277	13175	13187	13042	13119	13171	13079	13187	13067	13298	13141	13156	13089	13336	13110	13218	12961	13050	13176	13151	13230	13262	13243	13183	13325	13092	13124	13162	13155	13085	13072	13380	13087	13156	13182	13148	13132	13100	13198	13103	12999	13098	12974	12969	13165	13088	13137	13190	13078	13021	13225	13032	13240	13204	13185	13177	13019	13222	13129	13082	13163	13169	13219	13160	13223	12992	13163	13176	13233	13173	13303	13027	13269	13009	13129	13262	13183	13200	13020	13201	13108	13171	13045	13160	13235	13171	13050	13106	13127	13320	13274	13053	13065	13211	13113	13175	13228	12972	13391	13229	13212	13237	13187	13383	13137	13153	13289	13155	13321	13320	13108	13160	13106	13217	13050	13174	13376	13222	13171	13129	13146	13280	13062	13103	13166	13059	13150	13167	13139	13275	13267	13073	13183	13263	13207	13241	13040	12988	13146	13153	13043	13241	13410	13088	13137	13040	13121	13264	13143	13062	13175	13114	13028	13053	13089	13111	13111	13208	13247	13097	13054	13039	13121	13195	13156	13223	13158	13132	13148	13227	13255	13276	13254	13109	13143	13284	13150	13188	13163	13074	13264	13161	13304	13244	13082	13237	13265	13184	13130	13239	13010	13104	13141	13255	13081	13137	13194	13227	13250	13202	13200	13199	13280	13095	13083	13057	13271	13154	13106	13216	13242	13237	13129	13254	13055	13228	13210	13105	13183	13254	13205	13107	13246	13077	13218	13209	13310	13053	13121	12992	13032	13316	13164	13265	13225	13107	13122	13227	13151	13236	13156	13167	13082	13151	13176	13026	13093	12940	13181	13346	13087	13336	13164	13136	13121	13177	13116	13295	13231	13163	13395	13254	12969
22752	21057	28811	23949	22726	26082	27335	21241	19295	18908	18149	17496	17289	16804	16772	16423	16271	16134	16158	16071	15948	16031	15864	15820	15623	15883	15826	15805	15643	15535	15593	15499	15543	15539	15621	15502	15348	15430	15464	15435	15566	15593	15393	15611	15584	15566	15608	15625	15511	15366	15322	15435	15513	15604	15348	15480	15410	15569	15490	15213	15493	15464	15401	15262	15620	15418	15293	15534	15460	15382	15464	15402	15617	15357	15421	15390	15378	15529	15348	15486	15548	15499	15378	15509	15351	15480	15495	15444	15117	15330	15362	15262	15190	15462	15390	15583	15404	15472	15437	15204	15300	15472	15615	15419	15506	15352	15461	15292	15250	15356	15404	15214	15450	15408	15573	15469	15438	15598	15445	15430	15197	15365	15588	15533	15435	15460	15355	15449	15418	15511	15382	15403	15279	15258	15289	15403	15525	15348	15362	15195	15277	15206	15376	15611	15504	15521	15188	15253	15421	15435	15281	15334	15205	15622	15375	15742	15218	15408	15372	15341	15466	15350	15457	15500	15380	15317	15494	15488	15518	15201	15497	15463	15444	15271	15535	15452	15577	15416	15313	15386	15381	15454	15454	15310	15450	15492	15359	15435	15494	15359	15553	15325	15342	15245	15479	15528	15288	15387	15224	15428	15465	15346	15455	15157	15291	15403	15240	15379	15305	15396	15398	15364	15339	15348	15345	15367	15383	15273	15261	15548	15606	15192	15383	15381	15441	15442	15522	15262	15502	15378	15378	15321	15394	15301	15237	15316	15410	15341	15393	15414	15619	15520	15476	15367	15197	15557	15337	15287	15419	15217	15415	15485	15387	15544	15193	15166	15341	15605	15464	15383	15325	15341	15466	15508	15250	15453	15381	15340	15236	15463	15381	15388	15451	15499	15374	15456	15291	15306	15356	15449	15368	15447	15423	15493	15398	15366	15334	15457	15543	15464	15390	15486	15344	15432	15373	15282	15294	15472	15386	15391	15581	15267	15334	15376	15347	15291	15403	15299	15503	15416	15427	15396	15460	15414	15500	15520	15369	15371	15116	15562	15312	15279	15467	15267	15348	15297	15365	15581	15224	15440	15555	15462	15415	15156	15350	15310	15335	15344	15262	15314	15284	15423	15435	15487	15354	15367	15491	15359	15736	15444	15362	15542	15449	15328	15539	15633	15457	15465	15221	15381	15463	15447	15290	15222	15545	15646	15351	15356	15562	15441	15494	15392	15294	15290	15574	15321	15330	15372	15604	15431	15390	15491	15415	15348	15388	15303	15517	15307	15374	15361	15250	15338	15209	15444	15675	15735	15392	15579	15214	15582	15411	15521	15385	15301	15343	15206	15434	15419	15346	15455	15604	15412	15358	15546	15612	15368	15264	15307	15420	15379	15308	15316	15379	15468	15325	15429	15273	15461	15388	15356	15470	15415	15350	15490	15422	15434	15392	15495	15502	15366	15373	15399	15341	15527	15486	15386	15354	15401	15413	15508	15556	15315	15505	15270	15362	15372	15332	15612	15529	15304	15470	15586	15338	15270	15386	15368	15522	15489	15558	15460	15296	15289	15464	15334	15250	15301	15344	15371	15519	15509	15445	15351	15255	15130	15208	15341	15192	15313	15415	15303	15275	15275	15409	15436	15392	15332	15501	15511	15307	15337	15287	15353	15459	15510	15489	15389	15470	15303	15462	15252	15414	15319	15561	15386	15311	15474	15553	15427	15470	15370	15406	15504	15404	15390	15300	15424	15404	15217	15334	15302	15319	15414	15687	15282	15511	15451	15568	15368	15497	15478	15477	15297	15583	15471	15338	15547	15384	15376	15454	15398	15252	15391	15543	15626	15519	15227	15383	15470	15494	15279	15257	15436	15515	15328	15214	15467	15517	15607	15131	15167	15403	15269	15170	15454	15356	15104	15421	15470	15388	15323	15384	15484	15237	15347	15468	15285	15247	15439	15310	15435	15403	15320	15508	15622	15585	15592	15402	15448	15458	15271	15453	15382	15379	15557	15502	15470	15429	15436	15391	15354	15438	15397	15470	15344	15481	15330	15454	15396	15330	15370	15356	15400	15424	15435	15278	15275	15368	15265	15489	15442	15346	15429	15366	15216	15370	15425	15336	15415	15482	15347	15494	15239	15360	15374	15255	15370	15376	15398	15499	15448	15249	15398	15579	15454	15319	15635	15489	15326	15487	15355	15285	15296	15353	15518	15348	15478	15228	15344	15301	15500	15313	15527	15426	15503	15410	15306	15375	15322	15382	15333	15322	15467	15329	15309	15310	15668	15565	15364	15330	15446	15316	15324	15293	15437	15270	15470	15308	15263	15488	15374	15349	15357	15283	15468	15276	15348	15520	15449	15288	15413	15252	15262	15276	15407	15318	15322	15550	15630	15196	15373	15379	15331	15511	15441	15480	15415	15491	15239	15390	15408	15553	15207	15343	15396	15235	15391	15522	15295	15343	15254	15492	15518	15534	15326	15432	15412	15420	15303	15378	15507	15386	15617	15273	15223	15251	15449	15457	15463	15465	15456	15390	15313	15274	15395	15436	15318	15575	15349	15367	15210	15187	15424	15444	15464	15438	15601	15291	15366	15340	15455	15514	15668	15501	15384	15569	15390	15484	15494	15533	15361	15421	15269	15589	15280	15311	15307	15249	15491	15193	15498	15498	15245	15427	15367	15326	15359	15509	15367	15454	15294	15565	15565	15568	15278	15384	15499	15505	15427	15394	15363	15302	15389	15458	15539	15381	15383	15408	15235	15536	15405	15591	15369	15609	15503	15385	15244	15319	15376	15125	15403	15348	15295	15311	15416	15366	15510	15482	15362	15250	15243	15384	15308	15336	15471	15279	15272	15469	15319	15446	15444	15300	15405	15416	15295	15394	15445	15326	15273	15454	15306	15456	15261	15297	15419	15333	15394	15361	15153	15325	15267	15405	15239	15209	15374	15428	15320	15465	15507	15439	15221	15373	15525	15430	15429	15475	15546	15334	15184	15173	15206	15331	15256	15475	15424	15331	15276	15443	15469	15258	15357	15463	15391	15226	15377	15224	15496	15619	15389	15489	15475	15179	15347	15159	15442	15359	15350	15434	15458	15471	15441	15555	15563	15388	15387	15410	15216	15318	15292	15479	15384	15591	15244	15351	15132	15526	15413	15335	15420	15298	15365	15274	15242	15718	15334	15384	15463	15322	15206	15276	15382	15358	15502	15365	15562	15390	15333	15576	15367	15538	15303	15172	15340	15493	15249	15299	15574	15327	15397	15448	15437	15392	15400	15350	15406	15483	15313	15370	15383	15268	15361	15450	15405	15543	15370	15184	15257	15339	15614	15432	15269	15508	15384	15242	15395	15495	15396	15417	15568	15521	15372	15404	15396	15624	15457	15463	15600	15393	15617	15568	15435	15285	15352	15307	15345	15376	15466	15382	15666	15577	15601	15328	15548	15315	15545	15432	15423	15597	15326	15163	15554	15509	15445	15290	15449	15223	15420	15408	15498	15242	15208	15432	15280	15345	15315	15323	15294	15332	15416	15382	15356	15201	15476	15233	15404	15512	15348	15252	15561	15512	15475	15448	15663	15303	15231	15304	15325	15278	15404	15211	15472	15258	15272	15394	15423	15359	15456	15453	15549	15154	15426	15285	15371	15309	15281	15450	15504	15321	15398	15083	15305	15452	15528	15275	15383	15280	15403	15551	15538	15398	15071	15299	15296	15368	15427	15564	15500	15258	15325	15384	15345	15293	15195	15376	15566	15387	15413	15456	15191	15356	15374	15347	15204	15446	15385	15224	15408	15338	15425	15304	15456	15344	15095	15283	15436	15272	15071	15283	15385	15374	15506	15474	15415	15269	15376	15456	15429	15583	15257	15414	15445	15540	15402	15155	15369	15419	15222	15362	15359	15374	15326	15403	15342	15563	15314	15486	15435	15303	15445	15531	15451	15484	15368	15436	15446	15450	15251	15361	15431	15595	15304	15314	15328	15399	15634	15383	15294	15136	15328	15406	15308	15589	15195	15308	15612	15362	15459	15171	15386	15395	15327	15251	15486	15416	15369	15407	15433	15355	15300	15570	15266	15264	15382	15406	15425	15321	15355	15231	15248	15384	15287	15447	15224	15481	15392	15243	15395	15521	15346	15250	15665	15383	15282	15300	15476	15495	15308	15179	15515	15256	15285	15205	15379	15307	15371	15586	15170	15238	15366	15311	15230	15408	15270	15288	15230	15463	15203	15381	15374	15583	15269	15469	15188	15335	15151	15580	15414	15378	15329	15322	15512	15133	15347	15391	15395	15322	15274	15247	15333	15278	15332	15381	15388	15364	15343	15361	15328	15481	15260	15381	15451	15363	15661	15432	15354	15457	15418	15567	15261	15338	15438	15173	15258	15312	15258	15364	15386	15503	15275	15225	15392	15563	15435	15412	15454	15260	15372	15289	15396	15453	15536	15285	15244	15521	15577	15300	15274	15341	15433	15341	15429	15563	15258	15341	15434	15564	15418	15316	15369	15357	15452	15339	15370	15335	15568	15457	15472	15437	15568	15358	15486	15485	15567	15462	15302	15430	15435	15237	15301	15265	15334	15504	15169	15371	15432	15262	15259	15447	15484	15313	15411	15305	15422	15194	15537	15300	15381	15428	15478	15330	15464	15441	15363	15374	15235	15362	15448	15194	15308	15568	15491	15474	15494	15468	15197	15451	15256	15359	15396	15316	15441	15478	15409	15334	15317	15676	15502	15401	15626	15493	15391	15246	15339	15307	15674	15462	15460	15227	15235	15406	15248	15495	15281	15319	15141	15396	15491	15383	15422	15434	15387	15586	15459	15235	15346	15658	15657	15394	15435	15551	15576	15316	15402	15476	15244	15417	15478	15462	15354	15372	15517	15272	15222	15451	15526	15435	15446	15296	15441	15616	15506	15369	15577	15345	15493	15292	15419	15378	15521	15494	15367	15410	15546	15510	15312	15388	15393	15428	15223	15514	15328	15495	15516	15413	15507	15427	15570	15441	15237	15538	15320	15487	15264	15686	15491	15380	15391	15487	15265	15461	15361	15263	15297	15422	15501	15314	15343	15514	15216	15239	15494	15429	15270	15259	15379	15446	15546	15458	15337	15382	15413	15368	15491	15210	15184	15581	15308
35140	58416	52567	41197	33918	29062	24469	20838	19078	17878	17234	16330	15968	15399	15062	14762	14732	14308	14154	14066	14019	13841	13896	13742	13699	13733	13748	13528	13590	13722	13519	13549	13485	13526	13557	13651	13499	13467	13447	13370	13414	13467	13304	13624	13388	13436	13436	13582	13546	13417	13563	13405	13485	13478	13265	13457	13359	13330	13344	13310	13509	13325	13324	13393	13380	13395	13542	13386	13533	13384	13484	13426	13387	13370	13376	13532	13393	13460	13457	13253	13515	13400	13321	13632	13428	13382	13285	13511	13400	13563	13548	13421	13371	13528	13391	13427	13387	13365	13444	13557	13409	13326	13459	13417	13439	13467	13454	13317	13404	13504	13381	13340	13309	13446	13520	13387	13421	13223	13409	13532	13353	13485	13432	13359	13435	13239	13219	13382	13224	13581	13404	13465	13302	13516	13242	13413	13299	13233	13549	13316	13385	13521	13377	13464	13282	13299	13344	13440	13423	13499	13417	13270	13533	13347	13363	13365	13386	13349	13428	13353	13442	13296	13247	13405	13444	13204	13328	13324	13373	13353	13325	13455	13359	13444	13382	13319	13375	13358	13288	13371	13491	13431	13326	13364	13595	13233	13449	13220	13502	13385	13469	13393	13377	13450	13428	13360	13396	13448	13202	13399	13401	13400	13433	13426	13469	13396	13467	13535	13426	13456	13261	13356	13292	13353	13318	13375	13362	13393	13404	13254	13373	13351	13598	13278	13273	13336	13411	13316	13386	13318	13355	13478	13462	13537	13222	13399	13591	13493	13535	13396	13402	13344	13496	13378	13293	13360	13298	13401	13269	13299	13353	13350	13311	13292	13444	13400	13409	13350	13328	13442	13340	13217	13472	13398	13296	13267	13394	13463	13238	13352	13280	13294	13390	13345	13235	13324	13483	13371	13371	13377	13392	13351	13311	13425	13468	13386	13353	13495	13412	13622	13465	13225	13433	13342	13374	13411	13526	13404	13334	13535	13427	13386	13285	13415	13409	13277	13371	13403	13371	13392	13348	13544	13231	13441	13501	13377	13538	13454	13468	13312	13516	13504	13339	13448	13273	13401	13397	13378	13371	13321	13461	13508	13510	13510	13533	13312	13339	13395	13415	13449	13375	13283	13438	13197	13378	13463	13419	13414	13533	13589	13594	13358	13519	13408	13452	13326	13352	13328	13283	13452	13370	13422	13251	13321	13407	13466	13443	13217	13447	13337	13277	13471	13268	13392	13441	13298	13468	13429	13429	13339	13326	13293	13281	13461	13445	13422	13270	13325	13322	13308	13402	13404	13358	13383	13322	13334	13472	13376	13411	13424	13435	13542	13541	13252	13451	13448	13387	13344	13372	13364	13577	13238	13287	13335	13422	13394	13397	13391	13378	13424	13460	13418	13431	13308	13445	13268	13392	13449	13393	13598	13548	13309	13460	13351	13354	13405	13452	13368	13476	13416	13309	13453	13606	13311	13421	13357	13621	13410	13563	13460	13275	13486	13504	13530	13555	13452	13323	13582	13394	13345	13377	13418	13142	13376	13471	13475	13488	13305	13425	13377	13311	13442	13422	13447	13371	13326	13325	13387	13260	13431	13502	13289	13352	13401	13452	13398	13403	13189	13294	13488	13475	13188	13507	13302	13494	13318	13358	13526	13290	13413	13303	13278	13450	13305	13360	13223	13466	13475	13318	13467	13343	13351	13297	13387	13410	13374	13350	13378	13403	13469	13256	13324	13416	13495	13545	13329	13329	13467	13423	13493	13490	13507	13385	13576	13526	13559	13389	13420	13458	13477	13375	13419	13478	13326	13294	13330	13367	13413	13478	13261	13415	13411	13313	13468	13424	13270	13362	13394	13497	13304	13403	13265	13313	13250	13299	13527	13493	13490	13456	13502	13342	13259	13367	13343	13293	13275	13304	13491	13493	13307	13445	13439	13236	13396	13335	13378	13439	13506	13449	13406	13420	13348	13499	13282	13457	13328	13474	13421	13437	13430	13414	13429	13288	13437	13485	13356	13337	13269	13267	13344	13259	13293	13491	13362	13334	13272	13429	13341	13265	13371	13479	13339	13452	13464	13221	13316	13220	13406	13389	13292	13305	13305	13369	13271	13488	13370	13305	13323	13291	13333	13387	13427	13261	13408	13391	13575	13497	13418	13336	13383	13321	13384	13504	13535	13397	13394	13557	13383	13366	13415	13371	13411	13376	13503	13301	13364	13423	13266	13384	13393	13368	13532	13461	13372	13415	13226	13432	13406	13471	13300	13373	13268	13432	13272	13530	13526	13364	13632	13350	13319	13473	13308	13469	13471	13414	13255	13279	13276	13278	13323	13496	13164	13507	13352	13487	13342	13301	13331	13398	13429	13315	13191	13450	13294	13381	13409	13530	13431	13530	13536	13511	13348	13358	13595	13428	13421	13133	13300	13371	13436	13337	13456	13386	13361	13448	13255	13290	13416	13451	13497	13305	13366	13230	13373	13458	13542	13344	13386	13493	13301	13408	13356	13202	13512	13493	13445	13655	13449	13347	13442	13496	13522	13450	13488	13495	13409	13321	13427	13451	13263	13343	13437	13379	13404	13388	13517	13287	13204	13480	13332	13464	13300	13451	13321	13444	13374	13332	13209	13433	13475	13470	13502	13358	13402	13329	13361	13245	13388	13302	13436	13484	13306	13434	13458	13271	13496	13446	13519	13469	13212	13422	13328	13347	13476	13335	13395	13415	13260	13395	13278	13386	13503	13422	13235	13258	13369	13360	13256	13439	13335	13498	13437	13329	13300	13239	13313	13238	13304	13462	13435	13370	13557	13485	13419	13453	13454	13469	13568	13363	13402	13233	13415	13510	13333	13389	13335	13310	13560	13360	13386	13377	13457	13382	13256	13358	13336	13519	13366	13508	13422	13274	13723	13349	13278	13274	13518	13403	13370	13532	13345	13279	13366	13297	13431	13339	13410	13335	13377	13401	13550	13608	13336	13420	13383	13322	13413	13360	13447	13278	13371	13367	13215	13341	13419	13286	13513	13261	13466	13468	13350	13357	13413	13349	13292	13524	13353	13461	13315	13388	13454	13491	13253	13436	13275	13250	13340	13425	13202	13476	13262	13510	13388	13490	13445	13292	13407	13404	13343	13380	13393	13483	13390	13454	13368	13089	13401	13329	13574	13345	13467	13455	13421	13306	13387	13325	13281	13286	13390	13271	13440	13323	13489	13486	13307	13439	13439	13322	13413	13491	13269	13424	13549	13438	13380	13312	13394	13447	13295	13398	13181	13445	13468	13441	13371	13390	13506	13677	13326	13360	13535	13456	13394	13271	13507	13224	13269	13395	13376	13344	13468	13326	13481	13371	13432	13474	13381	13267	13320	13320	13192	13433	13375	13356	13321	13444	13306	13380	13461	13265	13351	13350	13441	13323	13304	13252	13324	13521	13434	13247	13172	13351	13417	13471	13295	13528	13237	13494	13303	13342	13400	13153	13277	13287	13435	13310	13461	13351	13661	13347	13485	13421	13518	13414	13369	13524	13471	13406	13475	13265	13485	13516	13305	13257	13526	13307	13346	13449	13571	13464	13431	13398	13298	13421	13310	13392	13314	13341	13370	13234	13442	13297	13317	13222	13286	13330	13212	13188	13395	13285	13251	13406	13218	13365	13411	13277	13324	13489	13414	13224	13443	13517	13346	13458	13295	13504	13293	13209	13504	13471	13276	13632	13393	13277	13501	13450	13411	13309	13330	13291	13353	13435	13399	13407	13518	13520	13538	13203	13280	13278	13312	13351	13176	13282	13556	13354	13432	13336	13519	13297	13335	13368	13399	13359	13355	13435	13322	13410	13501	13265	13621	13275	13340	13478	13141	13371	13391	13351	13344	13255	13281	13487	13376	13351	13370	13260	13326	13318	13253	13365	13226	13395	13451	13513	13373	13298	13302	13323	13493	13568	13401	13367	13462	13397	13195	13432	13475	13405	13281	13548	13276	13373	13410	13505	13331	13385	13282	13418	13307	13375	13302	13449	13378	13270	13370	13509	13365	13446	13336	13366	13452	13375	13460	13460	13258	13318	13542	13376	13501	13530	13301	13342	13402	13330	13459	13431	13383	13450	13444	13465	13207	13551	13427	13297	13479	13394	13551	13378	13386	13508	13500	13410	13385	13474	13252	13397	13385	13396	13445	13469	13489	13426	13399	13464	13328	13406	13421	13390	13399	13251	13310	13422	13213	13545	13459	13308	13292	13318	13372	13414	13269	13324	13459	13264	13258	13367	13417	13527	13459	13254	13463	13305	13486	13355	13362	13373	13332	13573	13221	13450	13360	13422	13209	13493	13397	13186	13308	13313	13467	13425	13470	13456	13418	13364	13427	13319	13389	13558	13431	13354	13438	13339	13284	13437	13284	13333	13344	13489	13433	13304	13457	13453	13142	13547	13375	13361	13484	13286	13320	13508	13320	13548	13511	13348	13438	13375	13566	13421	13443	13444	13255	13419	13273	13381	13083	13466	13291	13508	13444	13337	13268	13402	13456	13335	13358	13582	13349	13353	13327	13408	13344	13297	13359	13206	13427	13501	13326	13401	13282	13354	13456	13512	13399	13320	13373	13416	13560	13365	13461	13491	13321	13433	13487	13228	13449	13400	13471	13445	13285	13531	13424	13306	13329	13177	13407	13227	13448	13445	13275	13613	13311	13542	13390	13460	13339	13325	13387	13328	13528	13363	13421	13565	13499	13261	13430	13424	13349	13458	13305	13438	13417	13393	13423	13298	13404	13256	13316	13438	13365	13347	13342	13380	13314	13300	13320	13471	13297	13343	13519	13472	13475	13488	13405	13446	13375	13307	13476	13261	13412	13317	13340	13421	13472	13276	13371	13208	13341	13465	13349	13334	13464	13415	13409	13344	13513	13300	13430	13371	13395	13270	13332	13352	13354	13421	13390	13508	13296	13318	13391	13268	13332	13399	13383	13552	13284	13359	13361	13382	13288	13492	13336	13421	13391	13181	13363	13557	13273	13357	13409	13455	13444	13224	13476	13400	13412	13263	13369	13349	13472	13436	13473	13450	13313	13401	13357	13416	13514	13366	13365	13508	13480	13441	13331	13279	13320	13343	13494	13331	13223	13379	13594	13379	13246	13394	13387	13297	13317
29639	28803	35790	31050	24299	20983	18956	17438	16456	16414	16067	16094	16063	15770	15722	15768	15588	15532	15597	15593	15520	15379	15532	15462	15459	15276	15200	15260	15389	15212	15193	15255	15399	15417	15236	15219	15396	15450	15363	15355	15249	15184	14981	15394	15231	15240	15089	15317	15098	15390	15291	15303	15132	15234	15302	15310	15275	15255	15184	15403	15164	15139	15289	15269	15292	15333	15146	15070	15250	15318	15444	15472	15206	15182	15288	15177	15340	15278	15416	15320	15137	15191	15222	15331	15490	15183	15421	15111	15302	15388	15139	15404	15301	15316	15267	15181	15394	15261	15306	15392	15068	15161	15310	15305	15195	15133	15310	15476	15243	15208	15288	15100	15255	15103	15239	14972	15234	15133	15308	15202	15296	15288	15199	15227	15232	15047	15385	15367	15160	15219	15295	15526	15152	15136	15181	15057	15151	15397	15385	15296	15284	15172	15337	15118	15203	15327	15408	15248	15019	15469	15327	15169	15190	15214	15365	15405	15359	15160	15255	15230	15250	15162	15267	15300	15301	15158	15226	15002	15249	15277	15315	15117	14979	15088	15210	15412	15377	15357	15164	15271	15325	15232	15166	15300	15132	15453	15285	15313	15251	15231	15248	15226	15169	15176	15215	15291	15062	15483	15223	15137	15222	15006	15318	15291	15062	15176	15135	15268	15147	15352	15193	15370	15260	15226	15163	14953	15412	15345	15295	15168	15218	15057	15165	15296	15270	15350	15325	15162	15477	15386	15460	15354	15276	15430	15392	15167	15328	15274	15237	15220	15198	15235	15222	15227	15240	15229	15388	15177	15463	15283	15241	15074	15227	15355	15412	15416	15203	15179	15365	15163	15297	15274	15249	15296	15241	15276	15091	15331	15215	15249	15259	15069	14932	15120	15208	15130	15390	15345	15228	15151	15287	15437	15229	15279	15307	14861	15198	15342	15192	15429	15146	15263	15285	15390	15170	15323	15348	15028	15197	15248	15357	15268	15328	15347	15217	15302	15293	15201	15193	15327	15228	15263	15201	15251	15513	15150	15334	15293	15331	15339	15246	15327	15288	15430	15189	15186	15187	15159	15050	15259	15293	15348	15013	15037	15157	15314	15077	15289	15375	15308	15278	15299	15138	15274	15035	15284	15253	15057	15327	15321	15142	15381	15265	15323	15452	15202	15344	15380	15510	15409	15215	15376	15293	15505	15450	15381	15233	15226	15280	15275	15094	15144	15479	15164	15163	15175	15175	15307	15276	15059	15255	15138	15209	15294	15261	15233	15418	15341	15129	15256	15316	15282	15047	15263	15125	15360	15423	15316	15434	15476	15168	15338	15538	15315	15256	15438	15377	15333	15230	15123	15241	15241	15214	15337	15169	15234	15173	15215	15223	15612	15191	15279	15111	15126	15073	15088	15220	15387	15302	15111	15269	15250	15326	15146	15251	15286	15388	15289	15316	15143	15191	15176	15079	15326	15364	15339	15225	15394	15310	15158	15071	15232	15361	15191	15151	15240	15473	15308	15219	15207	15223	15234	15198	15099	15317	15312	15113	15249	15125	15192	15296	15204	15246	15290	15210	15223	15180	15034	15264	15237	15032	15362	15233	15327	15175	15157	15259	15234	15242	15260	15300	15110	15169	15262	15357	15358	15380	15418	15351	15285	15303	15312	15118	15376	15187	15084	15293	15326	15371	15215	15282	15162	15110	15168	15339	15216	15165	15344	15234	15328	15316	15287	15119	15125	15233	15202	15354	15009	15201	15147	15232	15320	15504	15262	15209	15120	15208	15177	15242	15044	15212	15293	15290	15212	15204	15133	15351	15332	15174	15372	15410	15183	15263	15444	15281	15142	15288	15331	15383	15263	15474	15255	15197	15311	15140	15233	15343	15180	15378	15365	15299	15182	15258	15174	15268	15286	15217	15402	15341	15282	15305	15125	15129	15113	15262	15116	15262	15106	15247	15256	15358	15370	15331	15460	15176	15213	15170	15193	15247	15215	15277	15333	15420	15397	15237	15142	15274	15258	15247	15174	15220	15363	15530	15149	15124	15194	15220	15320	15206	15111	15198	15434	15390	15200	15311	15337	15199	15046	15248	15210	15233	15187	15186	15216	15289	15219	15216	15144	15105	15389	15217	15208	15083	15205	14996	15317	15163	15080	15100	15340	15142	15168	15260	15145	15221	15325	14959	15144	15415	15173	15461	15346	15298	15237	15359	15249	15327	15217	15390	15202	15357	15360	15405	15170	15214	15349	15467	15351	15284	15045	15310	15318	15277	15285	15201	15388	15271	15057	15191	15336	15204	15307	15321	15414	15391	15059	15293	15218	15155	15249	15139	15109	15217	15265	15221	15285	15055	15022	15269	15363	15367	15260	15453	15206	15350	15249	15179	15275	15236	15185	15286	15357	15337	15365	15162	15260	15126	15282	15315	15286	15229	15128	15194	15312	15320	15199	15274	15236	15325	15147	15386	15074	15170	15319	15294	15203	15263	15108	15239	15115	15256	15254	15199	15271	15304	15226	15316	15483	15279	15282	15184	15469	15208	15126	15158	15282	15368	15275	15239	15094	15342	15054	15492	15263	15480	15201	15124	15319	15146	15332	15067	15064	15213	15238	15226	15371	15215	15193	15206	15215	15102	15199	15142	15066	15195	15241	15170	15240	15466	15325	15156	14844	15335	15084	15326	15268	15222	15131	15228	15327	15367	15193	15105	15289	15123	15290	15186	15258	15171	15254	15337	15286	15297	15298	15363	15172	15189	15278	15292	15433	15144	15096	15333	15393	15109	15121	15247	15283	15220	15150	15327	15121	15478	15207	15234	15433	15394	15294	15196	15256	15322	15430	15380	15308	15176	15393	15229	15139	15254	15240	15123	15255	15402	15264	15332	15179	15250	15312	15320	15325	15260	15266	15355	15242	15043	15264	15221	15427	15012	15247	15213	15224	15055	15141	15376	15191	15366	15290	15169	15057	15261	15268	15224	15294	15230	14987	15273	15157	15373	15186	15280	15218	15449	15364	15422	15355	15195	15168	15280	15117	15151	15308	15329	15209	15312	15262	14974	15355	15345	15248	15342	15354	15275	15274	15058	15259	15293	15171	15211	15079	15257	15121	15150	15340	15194	15143	15146	15199	15229	15283	15233	15255	15223	15271	15301	15139	15384	15084	15332	15219	15294	15099	15134	15262	15375	15161	15216	15289	15219	15076	15346	15451	15221	15085	15142	15238	15129	15343	15141	15299	15384	15219	15300	15377	15288	15359	15223	15169	15274	15191	15251	15275	15023	15105	15123	15365	15214	15467	15175	15138	15502	15429	15247	15319	15469	15372	15259	15202	15423	15326	15262	15439	15307	15198	15357	15234	15233	15259	15299	15220	15294	15419	15263	15400	15193	15180	15340	15306	15142	15147	15341	15117	15348	15300	15199	15082	15356	15272	15088	15343	15125	15162	15475	15112	15329	15323	15212	15311	15405	15332	15328	15291	15279	15260	15303	15220	15227	15387	15182	15283	15064	15249	15049	15265	15247	15356	15330	15261	15309	15298	15155	15122	15191	15237	15229	15121	15296	15248	15067	15236	15368	15341	15449	15289	15209	15196	15156	15161	15291	15155	15185	15395	15329	15338	15227	15056	15141	15142	15311	15080	15176	15239	15164	15135	15275	15219	15137	15156	15081	15179	15417	15086	15300	15353	15164	15230	15279	15205	15329	15228	15142	15426	15225	15285	15263	15382	15231	15229	15262	15360	15296	15130	15383	15217	15274	15354	15542	15329	15265	15203	15323	15319	15033	15167	15281	15313	15306	15331	15118	15273	15163	14998	15367	15367	15308	15258	15432	15455	15206	15072	15328	15429	15259	15332	15052	15385	15247	15135	15130	15305	15210	15041	15481	15347	15305	15269	15261	15097	15195	15244	15382	15139	15321	15095	15447	15120	15242	15268	15462	15189	15225	15328	15391	15387	15259	15099	15175	15331	15279	15298	15235	15104	15159	15107	15154	15032	15142	15346	15289	15339	15212	15303	15117	15203	15267	15344	15326	15291	15384	15233	15351	15187	15162	15266	15270	15060	15112	15180	15200	15253	15313	15085	15293	15315	15406	15060	15091	15279	15117	15293	15212	15422	15101	15177	15116	15102	15101	15286	15114	15219	15264	15132	15230	15393	15467	15376	15285	15185	15277	15287	15231	15280	15335	15045	15253	15257	15222	15239	15504	15121	15325	15243	15151	15182	15496	15371	15335	15165	15306	15043	15224	15186	15153	15289	15392	15275	15209	15357	15286	15351	15233	15222	15358	15197	15363	15089	15288	15451	15428	15225	15309	15431	15220	15304	15204	15267	15193	15186	15147	15183	15169	15316	15412	15173	15173	15123	15261	15336	15461	15167	15272	15108	15319	15274	15237	15181	15309	15325	15425	15223	15258	15301	15401	15229	15170	15397	15205	15160	15423	15213	15318	15293	15175	15231	15174	15305	15154	15178	15200	15211	15132	15228	15198	15197	15191	15300	15197	15232	14997	15311	15242	15338	15358	15220	15186	15407	15304	15259	15134	15239	15222	15184	15132	15344	15324	15339	15312	15246	15244	15146	15299	15139	15260	15112	15185	15214	15164	15084	15163	15225	15314	15226	15368	15357	15231	15108	15175	15161	15441	15228	15310	15339	15214	15256	15148	15169	15199	15299	15255	15277	15299	15113	15359	15021	15198	15041	15233	15347	15219	15404	15349	15141	15267	15238	15316	15149	15288	15318	15205	15360	15232	15364	15326	15250	15320	15177	15348	15273	15316	15519	15170	15311	15156	15424	15202	15206	15097	15466	15181	15366	15301	15164	15230	15305	15251	15478	15069	15298	15279	15338	15154	15231	15302	15351	15385	15182	15250	15336	15206	15233	15327	15204	15310	15231	15197	15321	15163	15412	15236	15125	15317	15095	15329	15189	15332	15319	15315	15399	15170	15326	15345	15238	15079	15300	15164	15260	15361	15193	15282	15434	15210	15134	15323	15222	15246	15192	15187	15212	15221	15470	15268	15263	15316	15349	15264	15154	15223	15177	15309	15385	15109	14995	15323	15044	15440	15257	15265	15053	15407	15294	15251	15139	15312	15288	15213	15204	15360	15357	15462	15318	15382	15310	15307	15166	15139	15245
32678	44699	40245	30115	24580	20942	18208	16405	15517	15069	14613	14479	14388	14225	14008	13851	13816	13735	13624	13683	13479	13408	13509	13305	13554	13437	13413	13615	13395	13234	13364	13314	13332	13349	13416	13384	13334	13461	13396	13459	13239	13472	13319	13340	13149	13457	13388	13414	13380	13228	13292	13351	13315	13256	13351	13243	13306	13354	13309	13425	13421	13371	13421	13432	13214	13469	13454	13313	13512	13454	13439	13365	13368	13477	13301	13210	13261	13336	13251	13309	13459	13349	13375	13362	13335	13402	13169	13415	13362	13331	13273	13264	13349	13358	13468	13145	13235	13364	13360	13349	13346	13334	13223	13425	13352	13239	13224	13450	13409	13384	13390	13222	13304	13331	13298	13393	13466	13253	13380	13168	13287	13335	13476	13201	13312	13287	13326	13477	13259	13424	13178	13319	13283	13280	13461	13298	13413	13379	13182	13371	13269	13326	13417	13355	13354	13355	13300	13397	13335	13330	13163	13336	13398	13291	13454	13498	13275	13254	13175	13253	13352	13506	13207	13386	13272	13450	13378	13249	13271	13414	13272	13414	13386	13293	13185	13422	13180	13266	13484	13349	13336	13253	13331	13376	13345	13264	13190	13383	13331	13437	13435	13486	13329	13397	13363	13233	13415	13249	13429	13236	13330	13359	13279	13388	13280	13474	13302	13290	13513	13195	13311	13421	13160	13455	13218	13324	13489	13470	13241	13370	13341	13282	13247	13444	13259	13322	13343	13496	13415	13150	13247	13476	13272	13342	13189	13283	13315	13055	13327	13401	13311	13342	13239	13366	13322	13298	13346	13261	13275	13167	13306	13176	13292	13233	13366	13217	13489	13308	13338	13261	13401	13289	13500	13343	13483	13348	13306	13496	13430	13276	13171	13345	13305	13478	13474	13162	13249	13334	13331	13468	13462	13245	13236	13266	13229	13387	13329	13240	13370	13195	13267	13330	13267	13373	13332	13290	13553	13415	13353	13269	13372	13293	13231	13465	13181	13233	13302	13260	13277	13395	13392	13321	13399	13294	13348	13187	13271	13328	13315	13314	13294	13326	13422	13455	13460	13264	13371	13398	13364	13188	13185	13238	13239	13329	13528	13178	13482	13436	13315	13355	13380	13346	13454	13329	13358	13158	13379	13392	13346	13314	13261	13292	13346	13182	13291	13308	13517	13494	13286	13203	13394	13330	13419	13267	13286	13423	13261	13371	13363	13366	13337	13495	13280	13413	13498	13227	13286	13351	13407	13289	13247	13358	13342	13217	13417	13296	13302	13347	13194	13327	13279	13244	13320	13317	13340	13415	13428	13308	13438	13205	13410	13339	13243	13292	13219	13288	13321	13253	13426	13362	13342	13173	13289	13323	13313	13254	13189	13252	13468	13379	13513	13252	13206	13379	13286	13251	13437	13251	13136	13329	13354	13356	13266	13379	13327	13351	13380	13405	13319	13406	13275	13359	13217	13338	13380	13402	13392	13422	13317	13297	13353	13364	13439	13358	13339	13320	13407	13298	13191	13362	13339	13303	13428	13274	13381	13277	13363	13460	13350	13396	13221	13374	13288	13296	13350	13291	13276	13200	13446	13340	13388	13215	13338	13382	13370	13361	13307	13342	13200	13368	13378	13420	13286	13375	13342	13247	13237	13337	13381	13410	13194	13393	13223	13340	13460	13344	13375	13263	13456	13366	13277	13355	13415	13455	13332	13229	13182	13329	13399	13430	13305	13258	13294	13444	13322	13249	13344	13368	13322	13373	13244	13122	13470	13408	13361	13224	13299	13305	13259	13222	13280	13346	13352	13309	13248	13258	13543	13428	13248	13371	13188	13309	13294	13310	13518	13204	13424	13272	13333	13354	13173	13409	13405	13421	13321	13412	13154	13364	13279	13228	13367	13365	13454	13213	13325	13366	13314	13268	13290	13198	13150	13281	13595	13311	13189	13445	13391	13285	13462	13245	13280	13347	13185	13300	13328	13235	13207	13485	13265	13222	13235	13270	13243	13231	13156	13320	13204	13368	13340	13248	13409	13404	13469	13270	13372	13279	13441	13362	13468	13196	13260	13362	13215	13441	13215	13373	13324	13224	13347	13366	13285	13226	13356	13177	13353	13429	13255	13394	13237	13231	13229	13204	13380	13205	13287	13342	13430	13474	13269	13209	13234	13202	13479	13309	13195	13205	13242	13404	13429	13276	13347	13106	13210	13335	13392	13235	13278	13323	13302	13301	13420	13408	13467	13395	13424	13470	13237	13378	13291	13537	13382	13280	13362	13290	13329	13341	13241	13265	13217	13256	13139	13220	13266	13357	13528	13297	13241	13250	13329	13296	13313	13301	13364	13231	13264	13373	13474	13380	13343	13462	13347	13245	13417	13425	13303	13265	13347	13466	13355	13219	13181	13298	13418	13285	13306	13392	13355	13201	13421	13316	13400	13207	13391	13248	13428	13371	13205	13377	13093	13294	13475	13376	13258	13241	13223	13432	13322	13412	13281	13335	13272	13274	13423	13257	13384	13345	13434	13147	13364	13322	13346	13297	13275	13273	13319	13484	13329	13434	13209	13319	13402	13296	13333	13363	13291	13372	13349	13394	13074	13220	13291	13274	13414	13266	13292	13333	13307	13461	13345	13321	13443	13295	13504	13273	13325	13250	13337	13324	13358	13305	13184	13090	13446	13232	13292	13275	13588	13385	13370	13306	13379	13428	13246	13276	13414	13304	13301	13450	13369	13629	13398	13394	13395	13466	13315	13340	13375	13431	13207	13367	13284	13365	13224	13397	13245	13390	13460	13219	13383	13153	13231	13352	13299	13239	13413	13396	13247	13242	13255	13354	13426	13204	13345	13385	13362	13129	13403	13471	13349	13210	13422	13416	13243	13367	13450	13284	13530	13379	13300	13288	13258	13289	13279	13241	13307	13207	13411	13261	13366	13240	13403	13306	13108	13148	13334	13311	13282	13357	13289	13217	13319	13268	13427	13288	13332	13316	13321	13244	13328	13314	13399	13285	13458	13365	13310	13360	13229	13352	13449	13287	13400	13247	13296	13251	13234	13347	13410	13275	13202	13321	13368	13285	13259	13227	13274	13316	13349	13191	13397	13284	13372	13308	13297	13266	13226	13427	13312	13332	13275	13382	13459	13370	13201	13201	13319	13235	13354	13413	13195	13304	13346	13386	13352	13202	13483	13378	13328	13352	13332	13470	13293	13322	13463	13103	13373	13253	13221	13387	13412	13265	13456	13335	13441	13219	13520	13228	13292	13359	13359	13521	13413	13313	13301	13462	13436	13220	13255	13430	13302	13264	13211	13501	13178	13053	13341	13217	13347	13199	13241	13337	13491	13435	13288	13233	13398	13277	13425	13256	13259	13344	13287	13308	13295	13367	13226	13400	13212	13313	13348	13373	13453	13443	13465	13267	13248	13293	13323	13220	13170	13290	13302	13303	13455	13204	13341	13270	13306	13217	13578	13429	13376	13129	13420	13266	13477	13330	13427	13430	13396	13392	13336	13328	13357	13256	13498	13388	13241	13334	13282	13384	13296	13305	13300	13315	13519	13366	13120	13369	13263	13345	13416	13127	13253	13517	13391	13504	13257	13450	13280	13349	13400	13150	13369	13401	13338	13397	13338	13343	13251	13358	13342	13194	13304	13239	13321	13491	13277	13394	13330	13442	13379	13175	13180	13284	13323	13205	13234	13380	13466	13442	13416	13280	13289	13265	13517	13393	13293	13258	13328	13366	13349	13362	13371	13277	13213	13298	13255	13240	13321	13405	13453	13258	13560	13487	13418	13392	13373	13321	13145	13237	13171	13387	13155	13288	13430	13443	13380	13297	13326	13330	13380	13253	13255	13374	13229	13293	13304	13258	13412	13264	13330	13313	13294	13381	13246	13319	13310	13345	13230	13400	13368	13414	13358	13220	13468	13413	13430	13179	13064	13352	13180	13250	13458	13061	13362	13342	13268	13348	13343	13364	13318	13224	13440	13259	13366	13409	13420	13365	13370	13445	13194	13526	13255	13339	13494	13296	13337	13305	13314	13395	13273	13505	13290	13301	13385	13450	13198	13210	13371	13395	13329	13323	13363	13376	13311	13172	13315	13340	13264	13303	13155	13271	13322	13328	13465	13292	13252	13389	13446	13441	13237	13334	13366	13223	13378	13365	13409	13254	13458	13556	13310	13305	13228	13398	13517	13417	13350	13232	13376	13445	13353	13274	13362	13410	13434	13261	13292	13359	13351	13370	13335	13343	13154	13386	13326	13321	13388	13282	13209	13232	13323	13359	13388	13290	13234	13125	13422	13302	13350	13188	13168	13391	13357	13316	13426	13255	13357	13269	13264	13379	13290	13386	13323	13368	13366	13355	13300	13351	13260	13436	13276	13415	13261	13384	13399	13231	13292	13312	13396	13417	13379	13160	13334	13371	13300	13342	13337	13171	13315	13411	13345	13426	13301	13382	13388	13370	13317	13454	13280	13262	13287	13325	13421	13375	13297	13380	13285	13356	13328	13369	13353	13450	13265	13465	13302	13268	13458	13259	13229	13327	13409	13239	13273	13400	13330	13260	13280	13271	13208	13560	13321	13370	13217	13445	13287	13144	13372	13201	13304	13198	13374	13397	13367	13276	13337	13253	13339	13257	13336	13269	13319	13208	13191	13202	13404	13354	13336	13327	13367	13336	13306	13380	13229	13228	13406	13299	13275	13408	13286	13322	13320	13356	13392	13413	13170	13115	13412	13188	13129	13230	13353	13477	13291	13141	13309	13345	13365	13250	13313	13330	13266	13329	13179	13352	13201	13418	13306	13236	13368	13294	13316	13460	13438	13330	13463	13477	13307	13325	13357	13354	13415	13315	13364	13318	13406	13437	13399	13279	13413	13199	13347	13183	13373	13343	13284	13485	13449	13220	13293	13249	13305	13404	13413	13435	13348	13533	13292	13400	13264	13204	13337	13231	13239	13310	13404	13534	13273	13328	13273	13260	12996	13337	13301	13268	13294	13252	13501	13236	13301	13259	13302	13205	13298	13348	13454	13437	13372	13319	13266	13384	13370	13320	13410	13401	13356	13207	13186	13245	13403	13418	13141	13474	13328	13308	13423	13268	13326	13349	13305	13152	13268	13432	13233	13392	13211	13365
24150	21098	28559	25782	25118	24952	22798	19153	17663	17259	16698	16504	16372	16002	15985	16100	15743	15628	15340	15580	15472	15543	15303	15331	15173	15364	15121	15277	15095	15335	15192	15213	15164	15204	15069	15053	15264	15050	15092	15096	15004	15283	15083	15099	15180	15211	15054	15167	15134	15161	15059	14954	15162	15276	15096	15260	15099	15125	15263	15024	15067	14935	15220	15066	15025	15054	15022	14930	14895	15106	14934	14983	14978	15025	15226	14928	15049	15038	15283	14947	14986	15197	14862	14839	15086	14991	15105	15065	15057	15015	14928	14931	15066	14994	15028	14962	15015	15101	15121	15188	15239	14974	15012	14831	15116	15067	15138	15128	15142	15211	15125	15040	15119	15006	15073	15048	15031	15244	14929	15177	14979	14962	15219	14924	15075	15020	15111	15018	15124	15107	15127	14787	14895	14964	15018	15028	15003	15135	15148	14984	15041	14978	15053	15072	15129	15082	15012	15169	15035	14948	15061	15034	15058	15108	14910	15067	15106	15062	14862	14974	15008	15158	14930	15133	14970	14945	14993	15020	14964	15065	15058	14709	15066	15142	15025	15025	14981	15003	15144	15180	15163	15082	14894	15014	15022	15086	14894	15114	15049	15298	14886	15062	15078	14996	15133	15065	15038	14871	15183	14742	15248	15088	15115	15137	15017	15057	14986	15231	15021	15091	15112	15114	14802	14980	14835	14945	15183	15118	15038	14892	14985	14967	15035	15103	14924	15169	15047	14906	14988	15139	15093	15089	15116	14993	14994	14962	14924	14924	15025	15040	15138	15059	14907	15144	14871	15010	15064	14984	15004	14969	14882	14993	14878	15085	15006	15146	15119	14900	15098	14957	15225	15070	15050	15110	15165	14921	15023	15049	15116	14992	14810	14987	15135	14979	14983	14960	15019	15139	15053	15126	15139	15013	15050	14986	15003	15010	15104	15024	15028	14965	14983	14888	15071	14960	15119	14857	14973	14858	14893	14866	14846	15056	15015	15127	15260	15081	15132	14944	15050	15079	15149	15115	15093	15206	14893	14932	15085	14845	14892	14896	15080	15065	14741	15004	15134	14976	15155	15091	14852	14876	15034	14931	15001	14973	14985	14941	14934	14851	14980	14933	14912	14711	15031	15103	15090	15214	15021	14941	14975	15146	15016	14991	14925	14998	15077	14955	15075	14992	15072	15120	14879	15203	15186	14958	14865	14873	15212	15132	14945	15032	15171	15185	14878	15062	14979	14995	15040	14941	15139	14925	14983	14968	15270	14955	15020	15000	15128	15037	14986	14999	14943	15018	14946	15044	15107	15163	15012	14981	14828	14943	15069	14993	15055	14992	15075	14993	15182	15090	15046	15006	15130	14984	15006	15140	15048	15174	14931	15071	15033	15020	14954	15001	15210	15090	15135	14904	15039	15058	14955	15044	15017	15063	14984	15037	15117	14970	14980	14845	15097	15035	15005	15056	15126	14933	14929	15003	14961	14970	15139	14926	14866	14930	14956	14947	15034	14949	15160	14989	15066	14862	15141	15072	15247	14894	15127	14944	14826	14986	15016	15110	15068	14820	15129	14855	15022	14985	15129	15098	14889	15173	15067	15060	15164	15115	15030	15149	15048	14842	15119	15028	14941	15126	14884	15210	14971	15147	15230	15176	14947	15008	15118	15078	14987	15164	15097	15098	15118	14963	14981	15032	15052	15045	14983	15215	15032	14889	14914	15125	15259	14995	15059	14956	15173	15000	15036	14751	14989	15094	14996	15044	14982	14988	15157	15016	14986	14775	15121	14943	15061	15055	14979	14803	14826	14918	14944	14801	15160	15064	15004	15143	15050	15045	15264	14856	14965	15109	15089	15036	15001	14909	15035	14912	15131	14880	15095	15118	15072	14760	14958	14854	14791	15010	15230	15003	15088	15201	15107	15003	14851	14923	14928	14791	14992	14975	14814	15053	15139	14886	14939	15152	15164	15073	15076	14968	15025	14902	15170	15085	15010	15030	14827	14965	15046	14970	15108	15087	15110	15032	14934	14994	15026	14969	15249	14986	15049	15075	14997	14828	15005	15126	15240	15001	14886	15076	15299	15037	15011	15106	14904	15103	15091	14977	14968	14978	15179	15097	14920	15085	15296	14977	14896	14830	14870	15226	14792	15044	14949	15119	14768	15090	15081	15153	15210	14939	15127	15036	15050	15007	14947	14942	15093	14992	15035	15080	14933	15033	14965	15080	15042	14957	14923	15048	15109	15051	15016	15012	15128	14989	14994	15241	15158	15325	15037	15003	15013	15225	15269	15091	15149	15140	15213	15120	15039	15235	15100	15166	14851	15095	15130	15000	15116	14879	14942	14863	15055	14980	15080	14875	15123	15140	15067	14822	14999	14962	15108	15048	15094	15082	14964	14833	14941	14816	15003	15039	15006	14952	15238	15175	15040	14834	15000	15102	15013	15112	15104	15105	15124	14956	15010	15220	14957	15071	14807	14829	15117	15142	15062	15183	14982	15083	15017	15117	15037	14951	15267	15130	15143	15045	14902	15086	15084	15045	15087	15034	14968	14867	15081	15163	15147	15072	14929	14906	15047	15041	15019	14898	14931	15002	15076	15057	15176	15025	14815	15023	15005	15129	15015	15019	14926	14892	14985	15197	15091	14967	15175	15185	14953	14811	15221	15099	15075	14985	14875	14926	15025	15064	14896	14920	15155	15036	15099	14926	15041	14960	14890	15161	14922	15058	14889	15003	14919	15157	14982	14906	15116	15164	15058	15017	14898	14967	15097	15068	15055	14911	15141	15124	14916	15131	14892	15043	15045	15018	14869	15393	14885	14896	15062	15136	15067	14974	15092	15230	15082	15084	15021	15020	15248	14939	15180	14930	14997	14874	15191	15171	14996	15123	15000	15065	15201	14991	14884	15019	15142	15191	14995	15059	15031	15159	15088	14940	15098	14958	14998	14938	14868	15103	14964	15207	15117	14889	15016	14931	14983	14926	15110	15190	15122	14896	15143	15174	15087	14997	14979	15083	15114	15207	15153	15185	15208	15276	14920	15108	15311	15141	15138	15050	14880	15109	15064	15048	15152	15185	15009	15014	14892	15163	15155	15071	15182	15107	15128	15084	14921	14986	15132	15016	15143	15109	15019	14872	14978	14759	14829	15100	15024	14954	15163	15416	14837	14992	15006	14961	14982	15137	14914	15109	15096	15123	14891	15077	15112	14883	15012	14791	14951	14923	14999	14962	15164	14963	14947	15088	15107	14977	15133	14898	15050	15132	15044	15076	14874	14929	15006	15125	14996	15015	14926	15086	15197	15095	14878	14956	15091	14922	15202	15044	15061	14893	15072	14955	14930	14993	14879	15006	14933	14931	14664	15077	15129	15049	15110	14977	14959	15043	15123	14904	15003	14992	14860	15028	15085	15034	15089	15130	15404	14995	14866	15027	15210	15072	15115	14970	14965	14914	14861	14813	14876	15203	14929	15017	15097	14807	15056	15152	14992	15080	14894	15192	15171	15194	14908	14889	15101	14876	15111	14951	15021	15180	14989	15034	15212	15071	15073	15021	14910	15113	15173	14911	15073	15239	15251	14955	15083	15036	15209	14922	14903	15126	14932	15093	14875	15024	14984	15121	14961	15193	15094	14980	15192	15169	15064	14906	15089	15072	15114	15098	14976	15085	15059	15249	15035	15234	14951	15014	14914	14962	15152	15049	14958	14978	15033	15162	14939	15070	14879	14979	15071	15048	14940	15004	15141	15047	15093	15176	14991	14991	15022	15066	14950	15152	14997	14974	15207	14942	15056	15003	15089	15170	14959	15147	14992	14991	15312	14853	15158	15050	15066	15027	14896	14907	15217	14953	14863	15019	15119	15014	15093	15070	14990	15147	15006	15083	14978	14798	14844	15145	15106	15248	15189	14911	14933	15082	15085	15178	15006	15106	15174	15157	14829	15049	15146	15231	15172	15285	15175	15304	15111	14937	15109	15180	14891	15028	15029	15211	14956	15036	15161	14898	14930	15098	15112	15155	15092	15018	15043	15174	15221	14917	14882	15131	14925	15059	15004	14951	14958	14897	15043	15081	14924	15047	15182	15045	15078	15046	15133	15071	15015	14920	15008	14990	15049	14976	15124	15080	15034	14825	15101	14961	15054	15146	15029	14962	14894	14911	15116	15124	15168	15180	15071	14955	15160	15035	15113	14983	15007	15170	15125	15010	15237	15243	15051	14881	15105	15132	15157	14872	14836	14858	14829	14843	15058	15022	14989	15126	15292	15099	14886	15052	15052	15124	14912	14905	15153	15021	15057	15000	14967	14988	15129	15052	15064	15107	15078	14954	14984	14882	15197	15067	15095	14948	14940	15162	15240	14959	15103	14898	15080	15213	15012	15165	14811	15004	14893	15084	15123	14997	15012	15086	15177	15044	14878	14948	14899	15323	14908	15163	15039	15059	14946	14837	15001	15031	14979	15141	15037	15135	15236	14924	15004	15036	15012	15123	14994	15031	14977	15025	14908	15023	15170	14961	14986	15011	15099	14972	14991	14941	15059	14895	15146	15149	14882	14930	14871	15042	14952	15140	15087	14857	15129	14979	15150	14885	14775	15010	15002	15106	15243	15051	15001	15126	15034	15232	14998	14717	15009	14982	15037	15154	15070	15050	15319	15102	15093	15148	14921	15030	15103	14935	14920	15206	15124	14698	15078	15049	15044	14979	15147	14937	15027	14835	14855	15009	14979	15160	15080	15090	14881	15121	14958	15077	15166	14840	15128	15074	15036	15107	14987	14982	15128	15035	15216	15072	15171	15134	15017	15191	15013	15053	14966	14929	15093	14901	14929	14940	15181	15003	15269	15021	14930	15048	15012	15039	14931	15007	15161	15122	15140	14964	14933	14789	15251	15031	15046	15025	15023	15039	14961	14967	15116	15105	14982	14982	14917	14776	14895	15188	15176	14978	15118	14887	14899	15016	15187	14951	15018	14981	15072	15005	15115	14967	15021	15116	15069	15062	15053	15020	15093	15013	14945	15044	15033	15014	15004	15146	15108	14997	14940	14879	15016	15084	15004	14978	15020	15026	15141	14745	14936	14896	14959	15196	15024	15079	14992	14896	15083	15081	15222	15029	14914	14840	15067	15013	15060	15039	15051	14996
31665	51645	46677	35943	29906	24768	21034	18428	16781	16208	15713	15299	15018	14611	14472	14078	13841	13902	13865	13733	13664	13616	13630	13477	13495	13511	13370	13504	13348	13425	13204	13500	13449	13190	13334	13220	13255	13369	13283	13295	13261	13214	13268	13293	13220	13035	13370	13362	13387	13313	13279	13201	13211	13220	13158	13439	13205	13179	13198	13228	13107	13321	13218	13201	13170	13213	13287	13307	13182	13212	13171	13187	13110	13095	13159	13218	13153	13238	13142	13268	13090	13141	13153	13115	13301	13113	13187	13277	13122	13236	13267	13180	13283	13170	13143	13370	13088	13168	13135	13040	13122	13371	13115	13201	13066	13038	13189	12946	13009	13180	13136	13370	13156	13230	13127	13104	13200	13112	13176	13036	13234	13387	13072	13336	13185	13134	13079	13148	13190	13125	13188	13142	13063	13304	13160	13121	13244	12983	13114	13149	13103	13249	13044	13048	13164	13348	13070	13212	13291	13242	13120	13306	13299	13176	13244	13177	13110	13310	13084	13264	13308	13282	13075	13171	13168	13238	13262	13208	13297	13275	13245	13265	13171	13058	13142	13248	13300	13219	13188	13247	13023	13094	13151	13168	13180	13082	13096	13133	13265	13274	13202	13288	13058	13106	13209	13064	13100	13315	13011	13215	13141	13112	13047	13122	13111	13155	13277	13309	13140	13123	13334	13145	13221	13289	13129	13222	13181	13237	13184	13150	13130	13135	13085	13200	13158	13173	13218	13079	13252	12989	13212	13210	13171	13249	13087	13182	13238	13213	13123	13241	13327	13218	13212	13211	13067	13132	13144	13280	13277	13078	13063	13063	13378	13136	13203	13264	12994	13309	13202	13126	13188	13057	13118	13233	13165	13476	13276	13143	13065	13199	13122	13204	13254	13288	13183	13266	13239	13212	12981	13135	13224	12979	13236	13261	13194	13310	13291	13097	13136	13171	13352	13371	13123	13188	13307	13259	13157	13298	13316	13210	13190	13225	13238	13183	13211	13158	13234	13331	13106	13269	13140	13245	13437	13266	13222	13170	13117	13206	13151	13090	13187	13212	13107	13374	12957	13171	13304	13372	13225	13177	13197	13078	13201	13270	13137	13195	13149	12952	13113	13107	13266	13154	13240	13240	12993	13316	13259	13161	13168	13268	13175	13249	13168	13205	13146	13033	13262	13114	13087	13031	13081	13254	13232	13283	13313	13188	13113	13196	13299	13222	13101	13290	13363	13196	13086	13089	13177	13319	13112	13278	13181	13208	13194	13160	13093	13244	13092	13413	13152	13227	13196	13020	13172	13300	13263	13101	13053	13221	13139	13212	13154	13242	13225	13223	13112	13155	13170	13332	13390	13261	13298	13059	13289	13236	13190	13278	13277	13106	13054	13131	13064	13174	13375	12998	13234	13234	13150	13250	13152	13115	13245	13091	13324	13299	13215	13156	13234	13232	13101	13165	13209	13084	13209	13169	13104	13202	13082	13181	13183	13335	13162	13237	13097	13129	13153	13252	13211	13151	13080	13275	13179	13165	13176	13198	13114	13267	13189	13256	13237	13169	13141	13080	13210	13218	13273	13233	13185	13289	13268	13270	13305	13124	13011	13264	13276	13364	13305	13177	13194	13165	13324	13189	13339	13209	13045	13222	13165	13178	13048	13305	13028	13265	13124	13219	13437	13252	13073	13120	13302	13218	13062	13143	13230	13168	13236	13330	13161	13231	13156	13039	13226	13169	13163	13125	12942	13268	13210	13330	13112	13244	13242	13069	13149	13108	13270	13214	13366	13124	13183	13236	13132	13209	13193	13086	13230	13298	13093	13154	13180	13151	13084	13270	13047	13310	13483	13192	13262	13192	13091	13300	13223	13280	13182	13316	13461	13161	13288	13147	13252	13146	13226	13170	13261	13303	13195	13070	13281	13196	13091	12941	13240	13160	13222	13112	13261	13195	13049	13251	13072	13091	13322	13347	13100	13230	13122	13122	13334	13203	13247	13192	13009	13152	13123	13314	13335	13166	13254	13159	13274	13174	13237	13151	13153	13278	13129	13221	13150	13070	13049	13146	13165	13133	13236	13134	12969	13102	13160	13171	13254	13233	13299	13097	13141	13159	13342	13067	13283	13059	13151	13282	13152	13240	13125	13176	13135	13067	13097	13148	13116	13068	13124	13243	13266	13133	13279	13219	13316	13065	13345	13245	13026	13351	13205	13216	13209	13255	13320	13186	13341	13320	13216	13255	13179	13150	13212	13304	13258	13167	13200	13167	13139	13143	13229	13081	13225	13044	13332	13276	13158	13212	13237	13195	13114	13400	13383	13221	13168	13148	13079	13012	13011	13214	13160	13170	13121	13193	13144	13302	13275	13193	13295	13287	13226	13202	13087	13118	13205	13247	13142	13295	13183	13155	13030	13207	13121	13124	13064	13169	13223	13276	13273	13186	13192	13270	13180	13210	13356	13180	13134	13093	13171	13205	13340	13302	13172	13177	13149	13172	13062	13273	13201	13105	13202	13110	13221	13106	13103	13219	13370	13198	13171	13188	13249	13177	13116	13053	13062	13314	13202	13102	13351	13393	13142	13192	13107	13163	13354	13115	13318	13086	13229	13216	13108	13267	13238	13227	13049	13131	13063	13168	13279	13224	13077	13305	13116	13201	13298	13252	13197	13122	13348	13230	13170	13189	13154	13095	13425	13206	13273	13061	13295	13149	13207	13203	13341	13178	13143	13188	13192	13276	13198	13211	13099	13170	13396	13293	13087	13311	13082	13229	13314	13355	13489	13249	13175	13124	13167	13230	13285	13076	13140	13118	13172	13327	13161	13192	13159	13169	13195	13221	13204	13223	13040	13285	13264	13187	13364	13103	13259	13174	13123	12977	13114	13177	13229	13235	13200	13180	13221	13249	13052	13206	13323	13145	13277	13201	13215	13216	13186	13260	13389	13103	13220	13062	13173	13103	13190	13184	13176	13062	13148	12976	13132	13245	13203	13243	13186	13425	13076	13249	13060	13351	13205	13309	13095	13211	13263	13328	13194	13208	13277	13150	13070	13139	13120	13171	13323	13310	13102	13213	13088	13182	13116	13039	13255	13140	13010	13292	13195	13244	13302	13232	13258	13237	13075	13161	13134	13132	13264	13154	13321	13150	13205	13116	13390	13178	13168	13264	13264	13232	13268	13117	13232	13328	13236	13211	13213	13209	13201	13147	13246	13152	13107	13082	13270	13127	13115	13117	13148	13211	13218	13207	13193	13211	12972	13148	13196	13142	13093	13121	13172	13257	13126	13264	13263	13216	13340	13215	13213	13143	13277	13114	13138	13083	12960	13059	13234	13123	13257	13168	13188	13015	13127	13140	13362	13264	13063	13273	13314	13025	13419	13239	13149	13142	13214	13145	13089	13115	13075	13156	13143	13160	13194	13181	13153	13297	13108	13118	13147	13152	13078	13156	13249	13148	13120	13120	13290	13060	13051	13198	13105	13212	13077	13236	13157	13237	13161	13150	13257	13030	13080	13062	13078	13036	13215	13236	13161	13454	13195	13289	13262	13263	13193	13039	13111	13162	13273	13134	13140	13198	13225	13073	13135	13224	13193	13121	13236	13212	13301	13254	13114	13234	13223	13264	13292	13241	13393	13308	13241	13331	13226	13163	13050	13405	13073	13262	13303	13176	13286	13215	12994	13228	13205	13106	13214	13180	13091	13160	13201	12972	13325	13240	13294	13312	13154	13276	13071	13169	13231	13022	13208	13156	13109	13203	13266	13115	13167	13219	13128	13150	13194	13155	13221	13182	13362	13116	13087	13205	13444	13211	13128	13265	13169	13149	13088	13331	13251	13227	13340	13156	13192	13338	13233	13242	13163	13293	13057	13120	13345	13251	13253	13337	13101	13288	13179	13221	13201	13461	13225	13222	13168	13328	13271	13259	13328	13253	13151	13248	13376	13235	13086	13205	13149	13173	13289	13005	13223	13159	13274	13194	13152	13251	13267	13228	13149	13194	13059	13023	13204	13293	13049	13334	13070	13220	13144	13064	13128	13210	13365	13237	13232	13100	13111	13288	13323	12980	13154	13255	13058	13235	13276	13263	13225	13130	13245	13217	13149	13096	13163	13352	13180	13284	13332	13116	13365	13300	13046	13330	13117	13185	13202	13122	13287	13250	13216	13140	13088	13030	13223	13087	13188	13156	13183	13110	13081	13215	13145	13224	13112	13307	13249	13354	13356	13308	13121	13240	13224	13271	13216	13274	13061	13177	13348	13160	13176	13208	13020	13113	13187	13314	13130	13253	13295	13166	13090	13168	13270	13180	13041	13358	13083	13227	13369	13153	13290	13153	13279	13257	13208	13118	13182	13258	13194	13227	13154	13213	13027	13329	13124	13116	13165	13321	13101	13118	13084	13073	13270	13167	13298	13212	13134	13294	13252	13410	13209	13180	13314	13001	13207	13088	13216	13175	13242	13220	13205	13194	13219	13113	13156	13138	13272	13118	13172	13130	13197	13178	13094	13188	13313	13208	13215	13273	13247	13173	13059	13190	13259	13077	13343	13151	13051	13096	13158	13122	13168	13377	13286	13168	13052	13063	13165	13123	13202	13255	13240	13304	13270	13240	13106	13180	13149	13146	13170	13201	13205	13002	13100	13014	13133	13132	13235	13298	13253	13107	13127	13053	13129	13090	13268	13244	13125	13122	13175	13245	13089	13297	13133	13087	13151	13253	13044	13316	13214	13305	13101	13321	13078	13152	13241	13108	13027	13193	13165	13258	13216	13270	13126	13275	13088	13197	13251	13140	13237	13169	13333	13202	13225	13135	13130	13143	13195	13381	13234	13454	13228	13268	13260	13280	13122	13184	13284	13286	13261	13240	13316	13351	13196	13094	13224	13341	13226	13176	13363	13128	13191	13156	13252	13140	13312	13184	13235	13231	13096	13227	13148	13204	13321	13149	13385	13287	13276	13168	13073	13074	13217	13172	13140	13206	13281	13233	13262	13329	13338	13217	13138	13210	13238	13182	13188	13144	13130	13107	13156	13391	13317	13164	13216	13019	13147	13135	12996	13155	13334	13153	13171	13132	13194	13331	13273	13135	13230	13096	13030	13250	13152	13172	13265	13227	13155	13257	13178	13058	13088	13216	13129	13284
22762	21016	28799	23722	22548	26141	27507	21419	19281	18640	18055	17181	17137	16964	16927	16591	16570	16445	16177	16104	16064	16075	15936	15894	15707	15854	15767	15661	15724	15716	15689	15498	15598	15560	15690	15528	15532	15437	15525	15618	15609	15514	15413	15461	15379	15511	15489	15466	15418	15445	15461	15511	15450	15573	15381	15629	15577	15522	15601	15580	15691	15673	15574	15521	15457	15436	15350	15335	15455	15367	15466	15494	15494	15452	15552	15476	15559	15724	15450	15468	15371	15334	15528	15433	15497	15384	15588	15443	15410	15447	15353	15547	15628	15543	15437	15390	15390	15547	15471	15532	15330	15621	15412	15593	15540	15415	15472	15444	15342	15482	15483	15332	15394	15339	15277	15423	15443	15496	15430	15670	15366	15459	15475	15537	15541	15531	15384	15433	15481	15483	15475	15393	15417	15380	15465	15460	15458	15240	15589	15294	15356	15258	15488	15285	15373	15421	15210	15636	15352	15239	15476	15300	15406	15534	15458	15420	15340	15442	15473	15488	15305	15619	15493	15493	15241	15441	15344	15318	15525	15169	15275	15250	15268	15340	15416	15382	15422	15463	15400	15186	15231	15373	15371	15310	15182	15615	15427	15382	15211	15374	15444	15374	15388	15331	15364	15336	15610	15238	15223	15445	15453	15379	15383	15456	15406	15357	15418	15377	15459	15254	15426	15377	15391	15349	15414	15333	15286	15611	15492	15426	15407	15443	15318	15401	15481	15438	15350	15376	15368	15384	15378	15400	15238	15550	15447	15542	15412	15325	15460	15318	15468	15372	15368	15415	15459	15362	15336	15568	15537	15375	15488	15445	15350	15496	15478	15466	15600	15545	15293	15529	15584	15351	15430	15577	15422	15295	15370	15159	15325	15682	15485	15416	15290	15322	15341	15566	15249	15487	15452	15359	15416	15399	15133	15376	15413	15589	15351	15441	15512	15429	15441	15495	15349	15379	15410	15558	15296	15413	15528	15342	15467	15327	15203	15336	15302	15340	15406	15242	15329	15271	15440	15519	15295	15241	15457	15364	15341	15515	15417	15302	15526	15419	15385	15310	15460	15380	15387	15430	15340	15399	15444	15539	15283	15464	15486	15305	15484	15557	15352	15281	15405	15293	15474	15164	15348	15595	15346	15412	15309	15466	15502	15350	15356	15504	15435	15321	15245	15377	15299	15155	15281	15520	15629	15415	15336	15280	15346	15468	15337	15423	15299	15336	15439	15410	15564	15410	15431	15429	15455	15284	15363	15357	15289	15412	15284	15580	15446	15307	15458	15357	15567	15372	15713	15458	15518	15201	15366	15305	15379	15299	15501	15484	15370	15290	15451	15339	15427	15231	15242	15308	15301	15541	15377	15297	15246	15419	15418	15316	15457	15409	15533	15424	15368	15391	15519	15415	15382	15420	15440	15319	15525	15261	15376	15299	15412	15519	15398	15346	15407	15517	15328	15327	15408	15422	15391	15516	15442	15390	15394	15121	15375	15299	15296	15368	15313	15445	15450	15439	15616	15323	15393	15506	15578	15277	15435	15458	15431	15229	15437	15303	15529	15391	15496	15339	15334	15445	15450	15399	15385	15407	15419	15487	15581	15681	15457	15378	15577	15235	15374	15585	15497	15387	15390	15329	15301	15504	15355	15268	15386	15467	15376	15320	15377	15405	15418	15531	15395	15349	15265	15293	15533	15507	15493	15351	15307	15358	15331	15449	15095	15466	15487	15352	15312	15400	15460	15417	15296	15528	15453	15473	15504	15417	15388	15311	15333	15530	15269	15350	15283	15271	15337	15439	15366	15174	15238	15355	15327	15375	15384	15619	15355	15317	15428	15528	15331	15404	15324	15205	15396	15424	15393	15489	15456	15375	15524	15454	15263	15383	15330	15194	15497	15487	15528	15443	15349	15543	15346	15421	15326	15466	15406	15314	15258	15381	15518	15516	15595	15426	15388	15275	15286	15529	15411	15327	15363	15655	15337	15370	15313	15338	15435	15328	15491	15269	15493	15447	15584	15600	15489	15343	15511	15407	15279	15442	15411	15496	15457	15590	15305	15349	15384	15324	15590	15418	15352	15335	15418	15294	15293	15392	15274	15761	15263	15388	15225	15280	15391	15428	15618	15332	15476	15415	15386	15369	15351	15353	15429	15339	15423	15205	15477	15479	15412	15296	15464	15297	15458	15448	15543	15450	15407	15563	15345	15561	15547	15538	15617	15167	15265	15375	15393	15423	15403	15222	15461	15469	15462	15498	15485	15599	15519	15379	15282	15552	15414	15391	15296	15274	15285	15379	15330	15517	15362	15265	15254	15559	15309	15362	15382	15477	15493	15338	15549	15259	15385	15600	15259	15460	15424	15457	15438	15437	15433	15305	15343	15386	15458	15326	15280	15369	15374	15320	15423	15360	15449	15284	15399	15410	15239	15395	15466	15228	15357	15413	15328	15335	15453	15491	15450	15373	15499	15500	15471	15436	15464	15632	15316	15457	15440	15344	15480	15566	15297	15494	15375	15398	15429	15335	15418	15393	15527	15657	15426	15435	15433	15499	15594	15455	15265	15200	15448	15491	15400	15216	15271	15306	15306	15504	15683	15622	15613	15512	15475	15336	15446	15560	15475	15265	15465	15320	15329	15178	15578	15403	15392	15469	15320	15445	15360	15418	15294	15314	15330	15363	15470	15358	15510	15528	15565	15539	15480	15432	15310	15511	15296	15328	15532	15461	15349	15234	15353	15353	15368	15513	15480	15310	15286	15505	15459	15561	15311	15423	15359	15503	15379	15497	15383	15335	15492	15475	15378	15318	15621	15438	15349	15330	15597	15379	15547	15467	15654	15293	15324	15500	15219	15257	15414	15298	15400	15238	15452	15466	15291	15274	15332	15233	15412	15554	15482	15589	15505	15644	15261	15292	15432	15505	15315	15366	15374	15490	15601	15512	15351	15507	15401	15522	15362	15520	15428	15387	15387	15334	15388	15444	15340	15342	15418	15174	15392	15312	15491	15426	15410	15357	15379	15505	15536	15303	15518	15233	15531	15418	15194	15418	15438	15337	15511	15350	15308	15385	15417	15392	15634	15415	15385	15347	15405	15424	15344	15208	15564	15424	15304	15433	15557	15512	15572	15455	15283	15463	15427	15462	15341	15494	15436	15304	15534	15413	15383	15316	15648	15125	15346	15613	15220	15411	15581	15429	15255	15215	15355	15295	15395	15507	15420	15361	15552	15288	15302	15212	15383	15493	15408	15469	15167	15434	15489	15322	15439	15177	15341	15413	15447	15364	15332	15534	15507	15557	15044	15333	15427	15310	15441	15521	15484	15531	15354	15285	15338	15357	15453	15190	15387	15494	15450	15447	15379	15492	15365	15528	15325	15566	15546	15375	15355	15375	15353	15439	15381	15304	15389	15400	15635	15375	15500	15338	15629	15535	15364	15341	15528	15428	15508	15240	15386	15351	15217	15567	15402	15496	15472	15423	15347	15473	15414	15500	15252	15361	15443	15401	15449	15380	15452	15390	15446	15430	15386	15289	15479	15532	15387	15516	15653	15520	15534	15490	15473	15223	15534	15295	15219	15443	15475	15480	15344	15339	15413	15496	15311	15485	15519	15289	15479	15499	15410	15390	15418	15381	15258	15392	15321	15404	15296	15425	15456	15452	15298	15449	15389	15477	15285	15329	15264	15634	15596	15607	15357	15422	15465	15285	15223	15558	15452	15514	15721	15592	15477	15462	15338	15453	15409	15291	15383	15468	15636	15289	15448	15394	15580	15425	15366	15441	15459	15456	15288	15185	15446	15387	15373	15451	15336	15113	15488	15261	15352	15332	15219	15358	15398	15347	15339	15423	15419	15153	15365	15523	15292	15381	15420	15305	15278	15275	15273	15487	15374	15357	15423	15597	15393	15401	15484	15318	15546	15389	15296	15277	15290	15392	15409	15293	15404	15552	15385	15414	15500	15390	15322	15282	15334	15322	15376	15415	15392	15522	15447	15649	15265	15228	15338	15504	15511	15386	15353	15374	15408	15416	15372	15433	15296	15257	15158	15441	15561	15217	15399	15665	15390	15441	15411	15369	15257	15557	15356	15257	15514	15506	15439	15576	15532	15574	15275	15321	15441	15403	15517	15412	15540	15343	15604	15312	15294	15382	15403	15417	15537	15322	15438	15424	15501	15393	15426	15380	15324	15358	15420	15365	15390	15424	15405	15410	15300	15522	15282	15459	15554	15495	15309	15437	15599	15462	15458	15302	15387	15474	15393	15388	15305	15529	15455	15598	15600	15571	15359	15455	15484	15402	15472	15401	15388	15563	15410	15351	15352	15622	15471	15426	15390	15365	15463	15392	15215	15407	15407	15322	15329	15403	15393	15446	15455	15410	15192	15441	15369	15294	15264	15463	15458	15020	15344	15465	15384	15394	15303	15454	15492	15259	15552	15630	15693	15432	15499	15192	15336	15229	15315	15395	15573	15416	15385	15440	15400	15464	15556	15315	15255	15353	15463	15434	15345	15456	15221	15290	15374	15404	15410	15240	15494	15516	15658	15385	15311	15471	15453	15502	15334	15535	15464	15541	15395	15432	15503	15609	15358	15305	15346	15391	15255	15369	15419	15537	15279	15239	15460	15499	15507	15352	15479	15441	15416	15559	15256	15504	15498	15630	15488	15340	15506	15457	15440	15365	15363	15376	15412	15410	15354	15542	15361	15405	15143	15430	15517	15270	15512	15476	15332	15279	15334	15375	15268	15515	15457	15316	15451	15367	15364	15465	15539	15478	15457	15333	15283	15539	15367	15385	15486	15286	15420	15418	15369	15383	15358	15174	15582	15366	15501	15526	15310	15264	15604	15205	15500	15482	15470	15335	15369	15107	15387	15476	15467	15411	15521	15368	15401	15483	15399	15366	15407	15346	15288	15388	15367	15549	15494	15281	15701	15322	15443	15341	15446	15522	15499	15284	15334	15392	15549	15385	15551	15368	15324	15424	15423	15355	15557	15366	15275	15242	15313	15385	15429	15450	15506	15403	15514	15375	15432	15367	15337	15473	15371	15525	15362	15463	15715	15537	15451	15529	15575	15465	15476	15328	15425	15439	15509	15543	15487	15543	15477	15203	15358	15552	15628	15387	15485	15454	15639	15463
33829	57210	50850	39701	33874	29116	24337	20981	18944	17600	17012	16500	16009	15517	15323	15003	14424	14563	14368	14182	14101	14079	13958	13750	13592	13673	13803	13503	13546	13350	13601	13501	13516	13474	13579	13434	13510	13314	13458	13335	13477	13587	13393	13305	13450	13384	13522	13489	13355	13419	13404	13430	13506	13438	13504	13403	13528	13392	13305	13441	13459	13386	13285	13324	13523	13570	13350	13366	13419	13306	13366	13275	13462	13289	13249	13216	13327	13278	13180	13405	13409	13369	13451	13430	13171	13304	13487	13405	13422	13236	13400	13403	13247	13347	13505	13558	13421	13319	13607	13401	13411	13334	13310	13527	13565	13293	13391	13241	13515	13373	13403	13296	13377	13191	13248	13361	13300	13355	13379	13346	13389	13474	13301	13284	13248	13489	13310	13386	13405	13403	13427	13394	13575	13338	13314	13390	13634	13391	13291	13342	13363	13409	13439	13415	13274	13396	13333	13348	13342	13327	13275	13334	13514	13416	13310	13467	13478	13484	13272	13468	13388	13427	13434	13412	13483	13534	13354	13397	13444	13345	13459	13424	13363	13241	13310	13207	13420	13548	13319	13159	13474	13274	13357	13334	13362	13367	13505	13494	13499	13326	13340	13372	13292	13436	13526	13223	13277	13279	13393	13395	13372	13458	13267	13361	13300	13250	13486	13408	13401	13365	13476	13434	13293	13354	13359	13406	13495	13447	13362	13418	13333	13310	13511	13156	13439	13339	13303	13233	13403	13339	13313	13388	13431	13401	13168	13287	13507	13172	13485	13323	13535	13350	13425	13302	13299	13350	13377	13249	13405	13329	13463	13430	13475	13320	13361	13468	13392	13359	13453	13333	13537	13244	13379	13388	13345	13478	13337	13294	13320	13474	13225	13339	13322	13320	13257	13329	13229	13357	13353	13364	13405	13240	13437	13441	13468	13241	13574	13461	13329	13262	13204	13337	13376	13319	13396	13514	13265	13373	13374	13282	13440	13278	13475	13538	13306	13153	13365	13283	13387	13347	13165	13363	13439	13181	13272	13525	13370	13272	13503	13254	13088	13385	13327	13271	13520	13446	13313	13209	13437	13306	13355	13186	13298	13464	13505	13293	13322	13471	13383	13449	13236	13443	13217	13383	13494	13221	13281	13308	13443	13341	13402	13369	13357	13306	13245	13293	13352	13467	13570	13225	13377	13239	13493	13445	13447	13319	13409	13293	13398	13238	13492	13394	13449	13402	13255	13408	13429	13457	13243	13440	13405	13464	13211	13351	13513	13374	13359	13346	13412	13317	13352	13391	13306	13434	13438	13144	13199	13442	13440	13305	13460	13269	13426	13318	13389	13268	13376	13381	13354	13404	13458	13330	13264	13451	13399	13466	13401	13293	13387	13513	13419	13407	13201	13349	13436	13526	13464	13395	13361	13427	13387	13474	13417	13422	13245	13319	13506	13397	13274	13343	13455	13404	13224	13151	13205	13392	13277	13243	13447	13347	13260	13235	13458	13413	13320	13241	13371	13269	13117	13269	13410	13261	13247	13329	13444	13381	13255	13258	13279	13406	13440	13376	13229	13437	13456	13268	13349	13489	13386	13410	13458	13320	13247	13341	13483	13336	13270	13384	13204	13244	13588	13448	13312	13247	13442	13219	13391	13524	13289	13310	13313	13333	13402	13310	13496	13368	13345	13371	13500	13355	13393	13295	13512	13394	13351	13335	13426	13332	13394	13227	13454	13322	13063	13351	13421	13307	13368	13364	13433	13254	13306	13408	13411	13324	13373	13288	13327	13507	13498	13303	13218	13326	13269	13272	13322	13334	13360	13409	13363	13195	13225	13394	13196	13377	13218	13437	13429	13371	13473	13367	13324	13264	13311	13403	13255	13408	13344	13123	13343	13450	13318	13371	13277	13605	13287	13328	13429	13248	13293	13585	13362	13244	13218	13193	13371	13492	13398	13310	13356	13289	13363	13355	13563	13467	13559	13484	13340	13376	13306	13290	13324	13192	13274	13257	13195	13423	13308	13370	13395	13282	13555	13138	13362	13489	13396	13359	13441	13395	13443	13253	13359	13504	13233	13392	13311	13428	13349	13304	13364	13249	13291	13408	13432	13304	13365	13235	13515	13413	13347	13464	13304	13386	13582	13452	13413	13189	13484	13250	13533	13445	13433	13384	13268	13324	13409	13364	13337	13297	13296	13485	13462	13395	13384	13380	13398	13343	13517	13380	13522	13348	13319	13558	13403	13372	13364	13362	13428	13409	13328	13507	13235	13325	13192	13165	13228	13235	13382	13350	13334	13483	13295	13366	13246	13366	13316	13524	13391	13432	13293	13308	13343	13400	13391	13359	13325	13357	13369	13344	13280	13507	13448	13236	13319	13209	13325	13398	13259	13233	13422	13318	13328	13300	13260	13537	13421	13298	13372	13184	13289	13361	13339	13380	13268	13312	13481	13387	13319	13288	13448	13496	13286	13418	13475	13378	13385	13414	13432	13280	13341	13217	13469	13320	13308	13290	13200	13501	13229	13244	13230	13383	13410	13267	13459	13379	13290	13439	13386	13314	13267	13328	13415	13379	13314	13459	13367	13334	13389	13470	13356	13277	13492	13360	13303	13290	13414	13339	13318	13345	13347	13421	13241	13430	13387	13259	13347	13317	13542	13271	13204	13334	13197	13495	13490	13358	13359	13361	13346	13414	13235	13336	13287	13368	13237	13491	13462	13333	13526	13414	13263	13275	13274	13335	13337	13330	13449	13312	13469	13423	13255	13268	13362	13350	13516	13355	13447	13273	13517	13490	13609	13308	13385	13300	13281	13217	13274	13410	13525	13370	13360	13459	13354	13359	13491	13388	13192	13494	13391	13383	13261	13365	13191	13380	13252	13366	13408	13437	13301	13447	13276	13428	13290	13329	13405	13324	13262	13334	13382	13195	13475	13425	13387	13519	13291	13440	13333	13339	13325	13368	13267	13398	13333	13442	13303	13262	13266	13186	13411	13278	13359	13253	13359	13362	13387	13374	13362	13279	13297	13462	13266	13225	13445	13368	13197	13327	13273	13412	13387	13358	13323	13409	13359	13309	13548	13247	13273	13324	13271	13360	13398	13334	13174	13289	13381	13345	13291	13197	13333	13306	13577	13333	13271	13390	13215	13216	13480	13462	13282	13324	13384	13297	13330	13315	13266	13388	13344	13177	13364	13257	13332	13453	13513	13458	13308	13419	13428	13461	13301	13427	13434	13425	13365	13378	13461	13391	13414	13336	13332	13224	13352	13437	13462	13318	13322	13199	13353	13295	13447	13402	13442	13496	13536	13305	13491	13319	13386	13468	13449	13483	13239	13368	13359	13388	13399	13218	13432	13417	13375	13452	13312	13451	13161	13354	13371	13267	13375	13254	13437	13305	13506	13469	13190	13267	13422	13310	13343	13265	13334	13537	13546	13247	13301	13393	13272	13306	13474	13313	13549	13237	13349	13456	13482	13387	13297	13320	13408	13268	13434	13232	13333	13361	13288	13428	13279	13408	13365	13483	13344	13403	13188	13426	13370	13514	13421	13357	13326	13300	13273	13430	13349	13329	13258	13519	13418	13460	13385	13337	13347	13406	13386	13370	13381	13160	13351	13342	13445	13404	13399	13366	13275	13378	13306	13366	13403	13453	13139	13419	13234	13421	13240	13394	13296	13426	13164	13406	13455	13242	13285	13182	13570	13573	13314	13243	13283	13291	13363	13330	13331	13462	13226	13390	13288	13394	13315	13190	13304	13433	13454	13317	13547	13416	13315	13384	13361	13231	13340	13370	13202	13299	13334	13391	13182	13413	13276	13489	13302	13226	13258	13316	13434	13452	13407	13470	13358	13417	13289	13325	13316	13213	13397	13189	13231	13374	13479	13504	13300	13387	13382	13579	13425	13279	13377	13417	13293	13392	13295	13422	13441	13320	13508	13328	13299	13272	13370	13365	13349	13463	13357	13361	13259	13350	13396	13371	13395	13230	13202	13517	13454	13422	13179	13187	13304	13275	13332	13388	13338	13321	13299	13410	13314	13353	13437	13334	13415	13364	13382	13384	13349	13453	13285	13403	13392	13367	13415	13378	13466	13367	13495	13207	13390	13343	13325	13392	13286	13472	13334	13405	13397	13305	13512	13358	13280	13334	13551	13360	13442	13249	13466	13347	13485	13439	13300	13445	13372	13432	13420	13293	13334	13259	13373	13288	13341	13253	13362	13326	13310	13388	13393	13402	13332	13385	13608	13371	13463	13456	13427	13595	13370	13396	13309	13434	13310	13372	13434	13266	13431	13286	13507	13368	13451	13311	13411	13341	13360	13420	13405	13517	13395	13244	13296	13324	13511	13310	13274	13415	13290	13257	13517	13340	13301	13193	13422	13391	13329	13279	13332	13288	13246	13340	13364	13132	13389	13372	13474	13285	13199	13319	13266	13375	13356	13350	13393	13365	13290	13299	13293	13339	13333	13524	13326	13202	13477	13166	13340	13298	13464	13193	13473	13403	13326	13210	13354	13418	13426	13228	13459	13468	13332	13341	13242	13274	13424	13377	13311	13392	13518	13348	13358	13402	13343	13441	13209	13400	13271	13462	13112	13431	13559	13339	13251	13262	13241	13342	13289	13283	13278	13246	13427	13482	13375	13396	13510	13403	13331	13358	13376	13337	13450	13417	13441	13433	13388	13301	13547	13163	13370	13421	13332	13386	13282	13241	13411	13396	13298	13470	13540	13408	13267	13258	13131	13502	13343	13329	13426	13394	13172	13322	13227	13372	13277	13423	13204	13370	13401	13413	13259	13434	13210	13284	13308	13508	13405	13281	13503	13350	13287	13447	13305	13317	13266	13323	13517	13330	13298	13416	13417	13402	13404	13311	13424	13336	13270	13254	13234	13342	13332	13398	13328	13289	13333	13317	13236	13377	13288	13314	13243	13384	13350	13444	13083	13401	13232	13332	13241	13318	13449	13388	13379	13346	13373	13342	13370	13279	13326	13360	13188	13381	13436	13331	13259	13527	13330	13122	13318	13294	13161	13389	13274	13412	13315	13348	13501	13350	13288	13368	13378	13274	13331	13519	13399	13359	13399	13320	13318	13333	13347	13303	13326	13367	13383	13373	13318	13311	13300	13354	13419	13346
29185	27515	33154	29109	23254	20311	18705	17096	16402	16022	16117	15822	15663	15768	15446	15570	15477	15613	15570	15287	15181	15228	15334	15204	15378	15272	15316	15355	15314	15155	15351	15244	15168	14975	15179	15054	15010	15242	15345	15220	15028	15150	15175	15164	15269	15205	15103	15168	15204	15325	15176	15221	15050	15282	14891	15361	15215	15061	15295	15145	15271	15161	15385	15097	15238	15226	15350	15244	15184	15224	15021	15290	15117	15176	15277	15201	15180	15061	15113	15106	15222	14994	15068	15110	15142	15060	14970	15333	14897	15081	15341	15097	15175	15127	15185	15094	14961	15241	15189	15036	15110	15124	15229	15084	14967	15221	14990	15156	15092	15082	15295	15146	15211	15205	15237	15058	15271	15061	15054	15118	15176	15104	15253	14992	15032	15159	15232	15186	15019	15296	15248	15188	14935	15013	15228	15072	15117	15193	15305	14914	15099	15225	15164	15043	15096	15279	15364	15099	15089	15021	15087	15269	15084	15149	15253	15203	15163	15164	15014	15230	15064	15275	15392	15122	15122	15198	15032	14994	15112	15007	14853	15247	15090	14904	15110	14959	15059	15301	15065	15182	15003	15286	15133	15135	14960	15240	15102	15047	15206	15220	15311	15139	14950	15093	15105	15216	15016	15275	15130	15053	14950	15206	15193	15161	15037	15104	15260	15135	15125	15115	15050	15189	15214	15167	14999	15044	15013	15039	15064	15186	15272	15318	15258	15036	15062	14951	15300	15064	15079	15111	15119	15141	15094	15228	15206	15347	15049	15051	15084	14997	15073	15027	14995	15245	15019	15228	15193	15064	15003	15161	15139	15227	15133	15181	14988	15399	15292	15249	15402	14944	15040	15081	14895	15143	15174	15133	15104	15156	15077	15372	15228	15081	15033	15076	14976	15107	15122	15161	15480	15015	15207	15098	15210	15252	15173	15079	15036	15249	15068	15224	14861	14991	14910	15067	15090	15146	15027	15275	15293	15249	15159	15317	15169	15182	15312	15143	15225	15247	15192	15311	15073	15209	15154	15001	15260	15034	15124	15131	15112	15079	15149	15147	15221	15096	14999	15237	15034	15277	15249	15012	15101	15141	15162	15274	14983	15084	15139	14988	14929	15208	15214	15011	15109	14935	15223	15125	15122	15150	15187	15372	15162	15327	15061	15270	15098	15281	15326	15166	15261	15422	15115	15033	15209	15090	15270	15097	15038	15056	15148	15265	15275	15225	14979	15059	15136	15182	15275	15285	15233	15154	15410	15314	15077	15126	15265	15073	15099	15082	15266	15111	15108	15148	15015	15100	15240	14726	15081	15220	15123	15245	15183	15164	15147	14957	15170	15349	15269	15213	15354	15297	15113	15155	15130	15298	15218	15079	15135	15141	15193	15327	15076	14900	15162	15043	15203	15027	15028	15056	15017	15129	15183	15306	15198	15277	15084	15236	15258	15057	15296	15193	15247	15204	15174	15013	15094	15238	15188	15025	15086	15138	14983	15310	15314	15191	15108	15220	15098	15213	15235	15132	15272	15198	15066	14970	15404	15146	14977	15255	15169	15110	15277	15225	15096	14981	15264	15368	15005	15018	15187	15299	15182	14952	15139	15019	15091	15183	15216	15185	14970	15216	15111	15131	15188	15328	15323	15132	15213	15241	15240	15174	15328	15252	15219	14938	15015	15179	15219	15089	15145	15050	15166	15194	14953	15064	15153	15247	14844	15315	15051	15231	15175	15188	15002	15205	15122	14920	15018	15166	15154	15126	15152	15191	15232	15068	15147	14952	15314	15096	15033	15238	14981	15148	15242	15237	15010	15248	15173	15187	15099	15185	15432	14938	15192	15165	15089	15176	15124	15157	15271	14980	15071	15241	15268	15083	15115	15236	15132	15172	15144	15029	14934	15104	15191	15254	15050	15095	15166	15020	15155	15145	15174	15394	15145	15171	15344	15167	15094	15020	15037	15201	15072	15169	15095	14955	14880	15255	15019	15075	15164	15103	15335	15148	15078	15106	15445	15330	15212	15201	15179	15130	15009	15115	15201	15268	15271	15161	15224	15108	15430	15264	14964	15144	15004	15108	15048	15138	15035	14942	15234	14973	15269	15143	15368	14913	15352	15069	15206	15100	15281	15217	15160	15213	15015	15160	15006	15059	15155	15006	14891	15125	15136	15174	15157	14996	15262	15254	14937	15067	15028	15117	15113	15081	15187	15270	15292	15061	15025	15135	15172	15063	15024	15124	15092	15298	15126	15217	15245	15236	15080	15244	15156	15311	15112	15151	15168	15035	15070	15130	15006	15337	15129	15133	15053	14992	14980	15119	15416	14962	15234	15108	14937	15170	15158	15183	15243	14966	15200	15132	15040	15212	15171	15165	15185	15239	14995	15294	14994	14943	15167	15172	15204	15278	15072	15359	15052	15059	15082	15019	15179	15277	15109	15168	15199	15263	14944	14980	15051	15204	15274	15350	15029	15165	15199	14943	15311	15129	15172	15136	15074	15066	15265	14973	15129	14958	15224	14951	15232	15009	15160	15135	15091	15118	15224	15181	15159	15124	15322	15163	15204	15146	15234	15074	15262	15225	15196	15267	15204	15170	15110	15202	15227	15165	14977	15209	15224	15113	15198	15172	15086	15222	15240	15182	15256	15228	15084	15096	15227	15366	14949	15094	15134	15015	15177	15056	15348	15083	15060	15068	15162	14997	14986	15175	15145	15061	15275	15034	15158	15175	15123	15014	14926	14945	15178	15241	15259	15077	15193	15235	14970	15021	14989	15217	14888	15270	15057	15158	15034	15251	15188	15113	15088	15010	15281	15310	15175	15207	15358	15322	15208	15151	15113	15175	15260	15204	15199	14895	15059	15205	15000	15088	15152	15032	15119	15256	15118	15144	15123	14992	15348	15134	15180	15039	15073	15091	15313	15090	15024	15181	15021	15038	15045	15113	15153	15187	15021	15197	15129	15129	15222	15068	15338	15136	15112	15180	15218	15127	15222	15293	15197	15230	15066	15115	15102	15220	15239	15058	14889	15191	15040	14936	14896	15225	15107	15129	15004	15169	15291	15139	15277	15052	15178	15073	15074	15060	15166	15094	15126	15072	15093	15091	15020	15127	15205	15171	15171	15126	14991	15121	15021	15168	15058	15161	15158	15204	15103	14944	14950	15091	15146	15316	15137	15205	15228	15179	15252	15064	15003	15063	15111	15192	15283	15113	15019	15018	15210	14984	15175	15117	15272	15218	15177	15170	15238	14909	15017	14930	15263	15263	15324	15145	15203	15138	15010	15291	14920	15238	15168	14949	15240	15184	15209	15101	15204	15107	15179	15076	15315	15108	15288	15313	15190	14939	15180	15039	15168	15166	15355	15015	15105	15280	15193	15265	15089	14950	15147	15290	15083	15277	15132	14996	15264	15063	15227	15219	15269	15147	15238	15162	15050	15304	15284	15146	15065	15194	14910	15150	15163	15196	15361	15238	15208	15271	15145	15303	15290	15056	15213	15017	15083	15066	15045	15244	15173	15071	15243	15197	15229	15036	15237	15111	15257	15088	15027	14975	15229	15002	15116	15117	15128	15162	15080	15201	15127	15138	15190	15148	15024	15115	15141	15094	15062	15106	15092	14964	15223	14995	15218	15249	15176	15015	15096	15164	15073	15198	15163	15235	15216	14920	15204	15241	15156	15072	14871	15219	15348	15304	15192	15041	15023	15051	15193	15248	15171	15176	15223	15130	15089	15329	15004	15150	15087	15367	15228	15223	15238	15113	15171	15221	14967	15062	14989	15062	15159	15028	15127	15230	15189	14990	15106	15071	14944	14871	15199	15090	15175	15085	15085	15284	15213	15103	15081	15315	15139	15187	15160	15228	15244	15380	15233	15142	15181	15167	15210	15362	15115	14949	15111	15115	15126	15229	15060	15160	15156	15208	15129	15169	14989	15109	15303	15171	15205	15164	15385	15281	15250	15129	15158	15228	15187	15311	15106	15313	15069	15122	15049	15192	15230	15098	15074	15168	15217	15328	15257	15151	15156	15271	15368	15430	15149	15254	15433	15348	15058	15177	15102	15102	15121	15291	14908	15233	15263	15062	15078	15139	15176	15130	15168	15152	15103	15156	15230	15135	15108	15023	15129	15121	15221	15002	15027	15243	15140	15062	15187	15140	15102	15028	15328	15085	15035	15068	15329	14937	15261	15244	15069	15365	15309	14964	15045	15070	15324	15332	15061	15262	15298	15105	15101	15114	14970	14850	15256	15041	14913	15210	15264	15193	15076	15174	15259	15334	15317	15160	15055	15085	15168	15218	15196	15213	15172	15209	15202	15031	15227	15254	15180	15199	15184	15236	15171	15184	14928	15020	15080	15196	15184	15197	15296	14990	15123	15134	15079	15262	15217	15404	15062	15358	15327	15124	15146	15198	15267	15087	15216	15211	15156	15246	15181	15253	15139	15108	15116	15139	15244	15271	15237	15145	15276	14965	15136	15157	15246	15201	15233	15243	15337	15190	15218	15268	15244	15282	15324	15059	15241	15288	15265	15091	15300	15134	15256	15041	15047	14970	14986	15067	15146	15455	15226	15160	15260	15022	15148	15269	15229	14950	15232	15112	15015	15274	15126	15192	15151	15101	15286	15201	15160	15201	15349	15292	15074	15307	15172	15069	15351	15091	15107	15237	15093	15159	15141	15032	15167	15129	15327	15193	14991	14991	15090	14993	15219	14858	15152	14897	15205	15300	15263	15099	15208	15224	15130	15155	15191	15142	15292	15163	15032	15116	15281	15252	15251	15212	15045	15255	15117	15115	15133	15307	15157	15007	15142	15127	15277	15133	15016	15097	15055	15096	15151	15304	15087	15247	15323	15058	15070	15053	14936	15107	15246	15145	15150	15051	15204	15201	15347	15073	15122	15126	15132	15156	15107	15196	15055	15045	15167	15256	15164	15135	15088	15110	15114	15337	15100	15215	15098	15245	15322	15125	15204	15102	15224	15187	15211	14995	15132	15242	15309	15099	15121	15158	15270	15167	15274	15266	15253	15207	15061	15100	15273	15088	15181	15223	15261	15176	14977	15040	15285	15125	15168	15178	15197	15189	15213	15327	15210	15236	15380	15111	15084	15069	14948	15027	14960	15181	15355	15227	15197	15103
31503	42294	36861	27844	23546	20000	17597	16200	15495	14912	14728	14341	14181	13997	14074	13842	13808	13612	13527	13593	13433	13468	13452	13562	13499	13358	13392	13379	13226	13468	13413	13467	13351	13404	13291	13302	13358	13421	13288	13348	13347	13275	13289	13262	13545	13338	13376	13361	13236	13327	13199	13378	13207	13200	13154	13193	13253	13324	13178	13214	13217	13206	13255	13258	13273	13247	13267	13267	13358	13163	13370	13231	13158	13258	13296	13254	13315	13174	13368	13233	13313	13283	13292	13146	13291	13170	13234	13156	13241	13334	13375	13121	13217	13289	13244	13273	13248	13070	13295	13323	13361	13192	13350	13195	13182	13253	13120	13244	13267	13421	13254	13324	13361	13284	13122	13238	13250	13267	13110	13162	13222	13054	13241	13353	13235	13282	13377	13276	13280	13217	13257	13568	13299	13193	13173	13300	13316	13140	13267	13272	13242	13227	13284	13213	13291	13259	13295	13305	13415	13162	13286	13219	13319	13301	13126	13157	13316	13168	13142	13132	13224	13280	13301	13275	13294	13211	13127	13154	13229	13379	13212	13346	13433	13271	13190	13284	13350	13129	13254	13227	13241	13245	13353	13317	13336	13156	13251	13217	13392	13362	13145	13210	13263	13349	13223	13308	13270	13253	13237	13291	13320	13324	13287	13338	13338	13348	13356	13283	13277	13268	13346	13269	13301	13290	13345	13129	13287	13167	13312	13347	13447	13261	13310	13079	13351	13094	13274	13198	13256	13169	13141	13188	13038	13071	13130	13176	13305	13186	13211	13267	13312	13264	13211	13357	13178	13260	13185	13270	13149	13196	13250	13280	13318	13344	13380	13186	13132	13334	13202	13404	13221	13211	13244	13158	13397	13222	13203	13341	13178	13219	13302	13203	13161	13264	13257	13205	13224	13135	13185	13387	13300	13372	13305	13314	13309	13271	13234	13342	13215	13313	13300	13151	13279	13210	13100	13133	13406	13399	13063	13159	13199	13169	13327	13193	13151	13193	13300	13394	13479	13244	13202	13271	13336	13307	13232	13237	13188	13312	13291	13191	13271	13246	13213	13221	13149	13247	13189	13338	13218	13229	13291	13213	13216	13359	13363	13304	13314	13230	13251	13375	13285	13307	13263	13246	13312	13253	13137	13197	13318	13288	13315	13236	13303	13280	13228	13299	13357	13373	13152	13323	13271	13290	13245	13013	13229	13134	13250	13242	13179	13247	13168	13286	13234	13276	13318	13119	13398	13226	13274	13291	13144	13313	13283	13233	13146	13201	13209	13229	13230	13339	13225	13277	13386	13270	13326	13325	13420	13274	13222	13279	13356	13182	13268	13339	13328	13111	13193	13378	13311	13354	13143	13194	13469	13056	13245	13117	13311	13362	13373	13353	13136	13285	13222	13160	13433	13324	13186	13390	13185	13381	13188	13318	13132	13267	13333	13308	13440	13109	13269	13346	13475	13271	13347	13017	13394	13138	13306	13140	13297	13283	13221	13324	13454	13157	13090	13369	13387	13202	13195	13396	13258	13305	13242	13217	13384	13313	13234	13088	13184	13176	13288	13366	13245	13278	13267	13371	13235	13348	13147	13360	13235	13286	13283	13321	13196	13200	13398	13235	13308	13338	13383	13155	13223	13171	13140	13196	13255	13482	13259	13418	13343	13203	13267	13131	13082	13136	13294	13177	13327	13228	13396	13247	13084	13327	13283	13326	13147	13218	13305	13214	13191	13090	13370	13187	13370	13043	13210	13237	13280	13230	13318	13276	13241	13344	13164	13263	13242	13325	13414	13111	13154	13324	13270	13312	13124	13312	13255	13180	13229	13235	13154	13327	13384	13132	13387	13375	13136	13211	13188	13297	13238	13202	13331	13293	13332	13255	13182	13247	13331	13238	13235	13355	13318	13226	13313	13251	13360	13276	13245	13291	13295	13296	13133	13207	13204	13336	13121	13342	13182	13281	13386	13241	13344	13173	13182	13331	13256	13192	13313	13356	13403	13174	13063	13321	13236	13259	13209	13364	13245	13169	13280	13265	13281	13288	13226	13238	13435	13254	13185	13235	13500	13296	13212	13289	13268	13407	13526	13292	13227	13132	13187	13378	13282	13248	13126	13194	13332	13204	13493	13219	13192	13306	13318	13429	13181	13235	13306	13127	13325	13308	13267	13258	13285	13159	13197	13146	13155	13184	13363	13207	13361	13223	13209	13165	13221	13203	13352	13292	13267	13303	13203	13175	13214	13252	13232	13228	13313	13288	13301	13229	13265	13311	13283	13016	13211	13328	13346	13307	13274	13250	13215	13251	13280	13249	13329	13239	13274	13346	13170	13229	13307	13219	13197	13330	13259	13295	13241	13367	13274	13456	13296	13330	13323	13247	13236	13127	13420	13299	13229	13244	13328	13264	12910	13217	13350	13111	13253	12990	13279	13256	13168	13325	13256	13298	13164	13526	13306	13172	13185	13245	13357	13253	13166	13195	13189	13368	13247	13292	13206	13136	13259	13157	13180	13224	13264	13224	13259	13317	13228	13277	13367	13394	13243	13455	13245	13162	13095	13167	13273	13298	13124	13277	13407	13320	13322	13218	13235	13286	13314	13123	13376	13158	13362	13145	13338	13306	13306	13227	13268	13132	13290	13173	13259	13307	13272	13359	13230	13281	13198	13171	13352	13277	13245	13410	13321	13366	13189	13178	13101	13156	13099	13446	13175	13246	13351	13306	13131	13138	13077	13239	13381	13221	13229	13139	13236	13202	13331	13181	13268	13183	13298	13269	13430	13289	13250	13090	13317	13215	13174	13384	13287	13215	13370	13303	13328	13318	13213	13247	13259	13189	13193	13258	13246	13424	13276	13285	13241	13290	13285	13350	13183	13257	13326	13225	13373	13082	13305	13274	13212	13268	13286	13308	13096	13215	13367	13328	13272	13201	13229	13251	13254	13192	13254	13197	13303	13458	13212	13568	13253	13240	13256	13268	13240	13248	13271	13403	13061	13195	13139	13338	13332	13292	13297	13179	13311	13180	13281	13123	13283	13174	13172	13170	13454	13423	13023	13419	13224	13376	13255	13268	13209	13182	13226	13123	13164	13320	13304	13276	13295	13442	13213	13213	13324	13320	13319	13202	13234	13272	13288	13116	13334	13420	13158	13251	13365	13320	13066	13393	13255	13226	13349	13128	13242	13484	13153	13221	13324	13134	13416	13325	13226	13234	13345	13366	13355	13302	13257	13124	13232	13312	13154	13345	13234	13310	13129	13048	13264	13137	13351	13220	13448	13363	13135	13255	13280	13353	13278	13358	13255	13293	13234	13316	13192	13304	13286	13243	13366	13302	13349	13109	13362	13262	13186	13293	13230	13448	13316	13275	13306	13262	13194	13495	13185	13261	13350	13357	13167	13285	13082	13343	13348	13267	13106	13374	13179	13344	13215	13292	13223	13080	13283	13265	13295	13182	13310	13252	13185	13241	13185	13212	13171	13231	13186	13243	13399	13260	13302	13380	13297	13192	13239	13308	13182	13271	13412	13131	13216	13348	13322	13177	13258	13215	13244	13279	13232	13284	13262	13184	13217	13182	13270	13273	13317	13115	13129	13372	13291	13234	13333	13215	13287	13297	13317	13480	13311	13218	13238	13193	13397	13347	13252	13298	13214	13131	13317	13204	13342	13213	13276	13238	13286	13330	13353	13276	13184	13334	13356	13286	13274	13128	13219	13210	13230	13244	13199	13460	13293	13261	13259	13317	13289	13188	13391	13261	13203	13363	13143	13312	13214	13225	13361	13248	13114	13267	13383	13219	13313	13248	13202	13210	13293	13331	13140	13227	13304	13184	13301	13279	13329	13219	13321	13305	13039	13216	13310	13207	13169	13241	13193	13144	13114	13159	13276	13294	13423	13185	13232	13388	13291	13327	13310	13200	13367	13205	13194	13285	13229	13276	13290	13260	13250	13234	13294	13166	13323	13220	13187	13172	13241	13192	13237	13201	13369	13184	13392	13419	13270	13165	13343	13320	13314	13226	13282	13250	13408	13215	13202	13280	13243	13250	13314	13271	13242	13240	13150	13371	13148	13232	13224	13177	13284	13435	13293	13242	13242	13294	13333	13410	13148	13387	13301	13200	13276	13341	13251	13287	13178	13455	13321	13247	13215	13318	13352	13242	13153	13310	13106	13357	13225	13373	13233	13280	13458	13193	13316	13295	13297	13287	13142	13325	13325	13145	13155	13207	13227	13293	13293	13229	13276	13204	13314	13331	13145	13279	13290	13332	13472	13180	13310	13304	13391	13200	13338	13193	13269	13262	13341	13316	13322	13353	13267	13255	13238	13324	13312	13153	13136	13208	13218	13216	13054	13287	13261	13297	13164	13331	13348	13242	13212	13354	13137	13290	13327	13251	13301	13349	13177	13304	13291	13363	13363	13222	13041	13268	13228	13252	13193	13325	13441	13336	13168	13295	13183	13256	13021	13268	13256	13292	13159	13306	13264	13143	13355	13198	13480	13250	13532	13284	13256	13286	13349	13158	13238	13305	13295	13211	13141	13256	13392	13231	13258	13242	13159	13277	13155	13191	13301	13334	13306	13220	13327	13291	13334	13181	13345	13348	13356	13129	13169	13324	13293	13148	13388	13398	13109	13349	13390	13102	13426	13044	13281	13213	13302	13406	13195	13265	13230	13409	13214	13367	13282	13323	13225	13395	13383	13129	13315	13286	13369	13305	13116	13261	13084	13339	13293	13216	13355	13105	13306	13189	13248	13260	13258	13189	13268	13250	13310	13251	13275	13273	13323	13302	13136	13297	13320	13416	13273	13257	13092	13221	13297	13305	13283	13204	13408	13327	13123	13233	13400	13232	13292	13318	13365	13310	13271	13320	13156	13337	13220	13384	13418	13158	13263	13252	13353	13088	13362	13226	13365	13155	13242	13346	13283	13309	13325	13192	13523	13419	13182	13235	13300	13371	13280	13280	13299	13366	13348	13263	13158	13302	13157	13272	13214	13248	13286	13400	13232	13209	13335	13223	13292	12977	13174	13285	13210	13365	13305	13347	13242	13289	13213	13282	13328	13183	13356	13178	13137	13268	13264	13470	13438	13203	13450	13372	13229	13205	13511	13323	13420	13147	13312	13306	13262	13315	13422	13231
24017	21023	28397	25489	24648	24519	22521	18828	17609	16957	16515	16306	16016	16021	16028	15780	15628	15658	15415	15480	15504	15213	15195	15185	15237	15321	15177	15294	15062	15201	15137	15031	15088	15167	14989	15038	15163	15174	15085	14941	15055	15011	14965	14934	15116	15057	14951	14876	15029	15103	14951	14893	14872	14912	14997	14992	14746	14950	15121	14859	15122	15258	14957	14895	14772	15092	15157	14963	15018	15188	15002	15010	15139	15167	14790	15162	14850	15055	15040	15047	14897	15021	15007	15021	15025	14850	14837	14785	14996	14948	14980	14992	15136	15068	14978	14837	15070	14866	15024	15054	14941	14995	15074	15052	14870	14826	15078	14823	14955	15145	14866	15029	15017	14964	14953	14946	15110	15071	14942	14873	14975	14948	14918	14963	14884	14848	14966	15027	14810	15044	14982	15004	15058	15176	14897	14970	14754	15009	15065	14991	15051	14897	14884	14974	15131	15093	14940	15153	14848	15061	15197	14894	14774	15036	14957	15149	14801	15092	15031	14846	14792	14960	14946	14986	14749	14787	15045	14894	14953	14947	14998	15059	14910	14961	14920	14938	14875	15022	14905	15003	15018	14979	14909	14792	14979	14893	15108	15049	15071	15101	15151	15013	15054	14925	14874	14816	14856	15111	15027	14971	14927	14819	15195	14784	14829	15064	14806	14860	14834	15042	15002	15061	14993	15019	14928	15005	14824	15018	14971	15193	15115	15002	14898	15058	14980	14848	14874	15114	15084	15133	14890	14863	14943	14990	15043	14919	14948	15047	14974	14934	15186	15069	14956	15102	14908	14794	15104	14854	14845	14973	15040	14839	14812	15208	15152	14927	14990	14999	15082	15177	14920	15056	14971	14876	15150	15088	14959	14885	15011	14884	15000	15015	14885	15028	15011	15131	15086	14814	15154	14938	15005	14956	14893	15061	15108	14900	15015	14822	14941	15051	15022	14961	14832	14918	14928	14966	14889	14925	15126	14851	14958	14866	15078	14761	14874	14895	15021	14982	15155	15102	15010	14836	15035	14985	14862	14956	15161	14894	14876	14924	15037	14963	15055	15066	14993	15073	14948	14937	14895	14905	14949	14847	15042	14981	14991	14923	15009	15099	14971	14973	15073	14827	15030	15033	14848	15058	14995	15059	14963	14903	14889	14910	14969	15034	14751	15056	14846	14961	15004	14841	15019	15091	14867	15053	15081	14998	14930	15060	14865	15051	14975	14796	14858	15146	15012	15069	15086	14951	14923	15036	15136	15145	15148	14993	14903	14986	14914	14950	15057	14957	14953	15097	14883	14943	14988	14801	15002	14758	14995	15145	14931	15047	15185	14958	15038	15038	14923	14927	15046	15030	14989	15035	14977	15113	15003	15191	14971	15097	14964	15032	14927	14910	14895	15104	15109	14936	14993	15020	14930	14823	14964	14974	14946	15157	15053	15133	14871	14712	14887	15006	14881	14928	15002	14884	14965	14949	14943	14998	14920	15099	15135	14956	15107	14887	14884	14920	14897	14891	15036	15099	14912	14977	15121	15027	14860	14845	14985	15010	14975	15077	14901	14926	14908	15047	14966	14754	14818	14820	14989	14794	14868	14789	14961	14825	14857	15015	14840	14853	14920	14993	15017	14973	14707	14961	14877	15021	15112	15041	14863	14996	15001	14860	14900	14949	14888	14855	14957	14957	14685	15166	15020	15111	15100	14909	14917	14933	14847	14962	14700	14952	14852	15114	14738	14838	14977	15022	14896	14985	15013	14840	15089	15049	14897	14879	14914	15069	15196	15032	14997	14990	14842	14858	14982	14913	14869	14942	14965	15043	15019	14926	15119	14955	15002	15015	14821	15045	14938	14941	14995	14869	15100	14945	14887	15034	15020	15027	14862	15079	14863	14875	14967	15229	14972	15032	14848	14874	14772	14942	14786	14904	14762	14694	15021	14963	14927	14900	15063	15008	14940	14952	14866	14950	15069	15089	14873	14887	14851	15039	14904	15026	14920	14735	15037	14996	14987	14868	15059	15014	14861	15048	14792	15159	15082	14941	14831	14934	14999	14935	14927	14898	15039	14879	14924	15052	14927	15107	14931	14981	15063	15033	15199	15070	14982	14806	14816	14899	14908	14971	14985	14963	14903	15102	14858	14873	15035	14875	14959	14948	15019	14990	15010	14916	14822	14891	15080	14965	15054	15111	14960	15079	15125	14968	14916	14975	14847	14904	14990	14921	14942	14899	14906	15008	14927	14886	14927	15099	14926	15036	15110	15048	15077	14873	14812	14846	14973	15136	14989	14873	14927	15101	14988	15041	14920	15103	14872	15058	14905	15092	14934	14894	14891	15055	15127	14763	15088	14915	15041	15111	14780	14866	15053	15095	15016	14953	14890	14944	15045	14957	15060	14972	15022	15087	14929	15115	14936	14946	15134	14954	14970	14967	15079	15057	15072	15021	14907	14888	14986	15012	14767	14923	14932	14895	15023	15040	15044	14800	15096	15163	15070	14770	14950	14957	14945	14986	15024	15015	14948	14907	14992	14815	15083	15015	14812	14986	14912	15042	14939	14919	14988	14916	14936	14839	14711	14992	15090	14718	14983	15239	14954	15055	15191	14987	14950	14798	14997	14885	14701	15089	15091	14995	14964	14874	15010	14925	14935	14775	14954	14869	15040	15070	14818	14997	14976	15003	15141	15093	15125	15000	14908	14998	14984	15033	15026	15138	15200	14997	14912	15027	14822	15036	15172	15065	15159	15140	14904	14899	15185	14997	15015	14892	14993	15028	15049	14952	14939	15125	15023	14941	14881	14993	14923	14672	14950	15025	14998	15181	15005	15081	14836	15114	14824	14976	15049	14744	15043	15182	15022	14922	14789	15290	14942	14939	14882	14916	14911	14763	14900	15055	15012	14900	14960	14817	15005	15046	14898	14991	14817	15025	14911	14986	14949	14926	14976	15028	15164	14951	14953	14956	14886	14930	14958	14946	14954	15093	14814	14813	14949	14882	14953	14944	14843	14693	14895	14766	15112	15015	15037	14840	14889	15051	14946	14869	14985	14874	14968	14977	15214	15122	15002	14952	14927	14809	15122	14986	14923	14828	15141	15032	15195	15022	14901	14909	14982	14887	15041	15187	15011	14963	14868	14973	15079	14929	14870	15018	14987	15019	15049	15014	14832	15077	14949	15094	14956	15128	15030	14765	14744	14904	14992	15060	14989	15055	14923	14973	14866	14892	14912	14981	15022	14939	14808	14883	15085	14921	14900	15058	15119	14960	14956	14905	14872	14839	14975	14951	14840	14945	14942	14889	14971	14965	15131	14880	14870	14854	14912	15150	15032	14948	15061	15100	14777	14885	15081	15153	14975	15190	14981	15041	14972	14956	15197	15111	15075	14986	15097	15117	15180	14986	15061	14906	14898	15153	15113	15014	15116	14938	15026	14992	14961	14825	15015	15126	15037	14938	14955	15003	15147	15010	14898	14747	14997	14963	14954	14900	14971	14780	15139	14971	15100	14872	14871	15159	14994	15148	14935	15063	14979	15156	14932	14989	15035	15196	14898	15015	14990	15137	15085	14914	14941	15119	15031	14958	14936	14951	15019	15034	14799	14939	14988	15007	15023	14972	15117	14857	14965	15040	15117	14881	15134	14893	14915	15173	14928	14911	14981	14770	14999	14872	14965	14941	14887	14977	14944	14913	14857	15029	15009	14918	15047	15021	15060	15045	14940	14809	14836	14911	14936	14908	15091	14939	14923	14989	15058	14936	14798	14991	14961	14909	15023	14987	14899	14843	14845	14745	14871	15011	15011	14947	14957	14870	14908	14798	14839	14846	15079	15112	14957	15130	15126	15019	14944	14937	15011	15177	15209	14892	14975	15253	14927	14791	14805	14821	15022	14870	14908	15009	14995	14969	15042	15046	14871	15004	14761	14839	15175	15018	15017	14925	14945	14976	15008	14892	15004	14891	14884	15020	14898	15087	14750	14916	15119	15121	14887	15007	14860	14961	14991	15082	14954	15014	14944	15007	14854	14788	14904	14734	14911	15110	15080	15092	14849	15041	14964	14963	14884	14969	14969	15071	15155	15064	14947	14942	15154	15048	14911	15051	14803	14958	14826	14978	14917	14913	15082	15040	14935	15289	14902	14758	14929	15100	15030	14895	14903	14965	14729	14899	14910	14989	15013	14938	14869	15095	14904	14908	14995	15070	15120	14822	14913	14962	15030	15035	14886	15012	15053	14923	14940	15044	14858	14971	15084	14995	14987	15030	14794	14993	14922	15043	14857	14923	14982	14946	14932	14979	15019	14953	14972	15007	14906	14960	15160	15075	15053	15049	15093	14915	14945	14863	15086	15003	15143	15034	14953	14873	15018	14900	14916	15030	14829	14886	15153	14839	14817	15141	15043	14917	14897	15224	15012	15169	15127	15102	14722	15160	15056	14829	15097	14901	14981	15103	15011	15015	15051	14862	15136	15017	15105	15092	14915	14876	14966	15091	15036	14895	14952	14956	15061	14879	15211	14932	15019	15172	14858	14906	14971	14929	14880	15024	14792	14961	15057	15130	14907	14975	14895	15089	15093	14753	14745	14904	14852	15217	14818	14901	15118	14915	15019	14867	15042	15089	15006	15020	15029	15108	15043	15010	14797	14974	15159	14858	14960	15058	14967	14996	15012	14841	15049	14976	15064	15044	14847	14887	14873	14960	15060	14930	15142	15058	15088	14884	14935	14994	14785	14845	14895	14850	14949	15014	15141	14980	15063	14911	14936	15092	14916	14888	15194	14763	15085	14814	14902	14667	15035	14787	15008	14938	15059	15022	15011	15082	15010	14845	14965	15032	14970	14914	14896	15005	15128	14912	14990	14912	15099	14951	14958	15162	15028	14999	14885	14973	14986	15039	14948	14849	15003	15084	14927	14999	14858	14921	14987	14958	15070	14971	15096	14826	14948	14971	15135	15063	14974	14928	14829	15022	15136	14930	14897	14767	15214	14924	15003	14782	15096	15014	14903	14954	14966	14816	15012	15219	14969	15075	15158	14986	14989	14985	14976	15166	14804	15012	15148	14846	15010	14944	15043	14915	14967	15081	15270	15030	15019	15079	14926	14799	14971	14940	15001	14999	14968	14937	14894	15030	14995	15108	14798	14679
30672	49283	44635	34726	29118	24188	20877	18383	16783	15991	15607	15072	14713	14392	14255	14276	14213	13873	13843	13607	13642	13591	13541	13551	13332	13297	13368	13381	13196	13336	13311	13314	13297	13188	13207	13256	13481	13186	13215	13229	13339	13079	13236	13243	13177	13162	13228	13065	13197	13158	13185	13353	13128	13187	13245	13106	13121	13402	13200	13065	13248	13253	13045	13245	13123	13152	13212	13013	13116	13140	13135	13102	13131	13167	13170	13246	13179	13261	13132	13258	13008	13055	13159	13102	13143	13186	13206	13323	13220	13295	13061	13246	13236	13120	13331	13067	13150	13205	13116	13090	13089	13219	13174	13191	13095	13306	13050	13275	13000	13290	13140	13181	13092	13227	13197	13133	13120	13420	12966	13190	13139	13222	13183	13243	13143	13047	13100	13107	13136	13167	13255	13092	13250	13167	13130	13177	13120	13037	13172	13063	13220	13040	13263	13221	13101	13250	13094	13155	13166	13209	13084	13399	13191	13227	13188	13276	13102	13372	13250	12950	13208	13102	13236	13146	13048	13324	13042	13109	13130	13208	13072	13227	12999	13097	13246	13080	13116	13199	13234	13225	13062	13152	13013	13198	13153	13042	13289	13175	13184	13097	13121	13152	13167	13095	13109	13179	13137	13049	13256	13304	13286	13199	13131	13258	13278	13205	13086	13273	13044	13118	13205	13182	13184	13271	13144	13162	13175	13093	13217	13034	13125	13032	13194	13145	13139	13056	13271	13038	13185	13194	13061	13121	13248	13072	13031	13133	13272	13064	13133	13442	13017	13317	13137	13053	13236	13067	13160	13262	13191	13071	13217	13267	13168	13283	13208	13147	13209	13080	13200	13136	13082	13300	13123	13183	13222	13232	13256	13272	13021	13233	13218	13121	13067	13243	13285	12950	13129	13148	13024	13075	13264	13248	13019	13189	13222	13051	13219	13177	13079	13037	13256	13074	13005	13297	13085	13112	13103	13301	13165	12930	13016	13367	13115	13275	13258	13173	13154	13107	13190	13072	13165	13234	13204	13161	13208	13222	13017	13212	13267	13178	13168	13101	13014	13266	12986	13197	13241	13122	13231	13125	13261	13193	13254	13236	13114	13145	13121	13210	13059	13292	13033	13165	13223	12989	13201	12998	13213	13067	13130	13057	13208	13197	13100	13173	13180	13120	13236	13172	12962	13003	13349	13045	13171	13161	13203	13194	13141	13128	13233	13043	13169	13166	13183	13261	13256	13401	13264	13126	13041	13108	13354	13158	13063	13335	13304	13190	13066	13139	13293	13046	13029	13295	13276	13107	13256	13104	13017	13283	13163	13363	13102	13121	13295	13197	13249	13103	13316	13088	13107	13152	13143	12863	13316	13019	13317	13296	13229	13169	12965	13219	13174	13149	13078	13018	13016	13272	13337	13108	13107	13234	13291	13175	13128	13283	13174	13240	13220	13138	13247	13235	13099	13264	13134	13215	13118	13131	13147	13139	13375	13262	13137	13046	13223	13211	13157	13062	13106	13259	13169	13199	13168	13161	13084	13160	13252	13166	13042	13072	13172	13065	13318	13109	13157	13045	13208	13094	13128	13129	13085	13130	13433	13228	13142	12893	13089	13104	13233	13079	13233	13123	13143	13237	13072	13247	13275	13099	13359	13166	13164	13164	13354	13094	13301	13185	13230	13344	13099	13175	13268	13380	13257	13241	13356	13020	13193	13175	13183	13308	13223	13132	13118	13084	13178	13084	13188	13319	13077	13095	13234	13172	13055	13254	13196	13205	13091	13365	13237	13147	13188	13028	13130	13056	13302	13019	13292	12973	13055	12993	13028	13007	13220	13120	13079	13126	13115	13074	13213	13143	13341	13058	13103	13192	13111	13254	13228	13110	13171	13108	13232	13157	13158	13092	12911	13113	12992	13114	13152	13182	13208	13128	13270	13056	13364	13123	13231	13072	13272	13150	13159	13029	13068	13137	12991	13082	13102	13159	13201	13148	13127	13236	13071	13128	13273	13098	13292	13151	13312	13258	13171	13248	12993	13142	13184	13262	13144	13236	13333	13086	13212	13248	13014	13282	13193	13233	13120	13170	13108	13120	13132	13100	13263	13235	13079	13185	13205	13084	13176	13283	13205	13069	13204	13340	12998	13267	13051	13178	13229	13083	13162	13195	13218	13350	13218	13250	13340	13230	13184	13167	13012	13056	13186	13312	13303	13264	13083	13338	13300	13167	13257	13207	13108	13266	13125	13215	13097	13271	13159	13277	13322	13130	13330	13044	13094	13223	13035	13039	13261	13140	13266	13227	13145	13144	12954	13202	13179	13095	13163	13139	13251	13120	13060	13119	13236	13154	13048	13164	13075	13152	13071	13120	13222	13082	13165	13251	13344	13106	13202	13113	13085	13089	13109	13198	13107	13055	13003	13128	13180	13136	13226	13237	13253	13226	13186	13204	13057	13187	13250	13179	13154	13197	13331	13239	13275	13121	13104	13159	13030	13228	13052	13046	13164	13249	13144	13065	13113	13221	13035	13162	13153	13066	13046	12996	13242	13112	13125	13225	12976	13151	13224	13193	13100	13106	13109	13164	13276	13126	13180	13331	13204	13396	13150	12926	13176	13025	13202	13136	13189	13104	13140	13264	13151	13078	13355	13097	13250	13252	13089	13266	13036	13177	13135	13095	13174	13138	13028	12969	13098	13250	13227	13190	13050	13339	13091	13274	13144	13305	13293	13126	13171	13188	13146	13179	13196	13125	13042	13063	13221	13099	13152	12969	13151	13186	13143	13164	13301	13385	13169	13243	13008	13294	13124	13089	13205	13248	13290	13125	13030	13163	13180	13251	13177	13254	13305	13142	13131	13113	13301	13178	13206	13174	13169	13160	13063	13235	13254	13209	13181	13203	13162	13090	13202	13129	13235	13258	13221	13172	13330	13009	13200	13260	13115	13383	13107	13316	13091	13252	13064	12998	13104	13209	13049	13179	13144	13175	13201	13314	13167	13291	13113	13088	13066	13040	13051	13119	13244	13068	12969	13157	13046	13196	13284	13317	13230	13360	13138	13294	13134	13378	13155	13257	13298	13289	13225	13118	13142	13145	13130	13290	13091	13076	13145	13119	13206	13240	13342	13082	13046	13190	13187	13193	13297	13236	13146	13278	13206	13159	13202	13243	13322	13214	13175	13160	13280	13122	13158	13134	13274	13123	13284	13290	13184	13245	13131	13240	13171	13274	13132	13220	13108	13209	13164	13144	13166	13341	13046	13214	13222	13170	13331	13192	13111	13116	13287	13171	13073	13183	12980	12946	13184	13003	13048	13094	13169	13236	13128	13173	13104	13164	13266	13189	13296	12988	13181	13165	13153	13077	13074	13292	13012	13135	13089	13137	13125	13164	13225	13055	13073	13101	13159	13149	13312	13096	13167	13119	13268	13158	13130	12984	13176	13144	13291	13230	13228	13058	13331	13133	13207	13243	13139	13320	13071	13125	13193	13021	13267	13103	13155	13360	13178	13059	13082	13114	13243	13031	13170	13127	12986	13191	13120	13188	13282	13219	13285	13195	13175	13079	13068	13062	13241	13215	13121	13216	13091	13246	13268	13213	13214	13007	13440	13272	13064	13066	13001	13203	13008	13226	13101	13135	13113	13269	13021	13242	13044	13032	13198	13124	13259	13286	13241	13093	13240	13148	13194	13220	12974	13161	13046	13044	13029	13093	12955	13093	13279	13142	13295	13278	13330	13194	13269	13199	13147	13112	13280	13204	13215	13025	13206	13077	13212	13145	13273	13162	13066	13066	13189	13004	13144	13156	13047	13115	13038	13275	13320	12985	13159	13312	13020	13229	13364	13149	13210	13136	13085	13108	13264	13184	13142	13314	13100	13139	13254	13146	13248	13209	13221	13001	13204	13130	13063	13094	13096	13105	13127	13147	13192	13171	13107	13185	13235	13143	12948	13236	13199	13128	13088	13150	13068	13063	13231	13174	13179	13217	13233	13175	13269	13191	13082	13117	13193	13207	13008	13052	13078	13270	13017	13207	13219	13219	13064	13145	13198	13207	13050	13161	13105	13127	13136	13076	13148	13075	13227	13218	12937	12965	13108	13149	13040	13184	13050	13198	13023	13269	12981	13176	13114	13242	13172	13149	13219	13262	13176	13097	13083	13238	13088	13102	13159	13207	13219	13385	13136	13268	13202	13175	13188	13169	13115	13095	13196	13207	13295	13295	13093	13077	13138	13167	13189	13174	13060	13280	13119	13193	13167	13259	13068	13162	13018	13183	13147	13119	13118	12980	13104	13273	13240	13242	13189	13107	13374	13093	13242	13383	13297	13308	13356	13172	13117	13224	13012	12991	13191	13285	13266	13159	13174	13106	13133	13184	13151	13239	13139	13136	13238	13047	13159	13316	13170	13104	13145	13164	13099	13186	13041	13191	13221	13166	13360	13043	13308	13012	13235	13251	13137	13199	13181	13173	13245	13111	13074	13285	13107	13083	13001	13194	13123	13166	13102	13129	13164	13271	13333	13194	13016	13117	13378	13210	13163	13138	13220	13099	13239	13050	13033	13153	13209	13288	13166	13201	13007	13151	13025	13214	13067	13096	13189	13256	13141	13197	13205	12957	13229	13171	13059	13225	13151	13205	13115	13292	13152	13413	12995	13186	13179	13086	13352	13191	13095	13140	13221	13420	13217	12962	13301	13178	13061	13159	13238	13137	13112	13055	13265	13214	13202	13117	13389	13157	13297	13041	13150	13188	13120	13177	13246	13069	13119	13163	13067	13219	13148	13165	13299	13041	13310	13384	13369	13305	13154	13112	13245	13236	12792	13263	13247	13038	13193	13208	13107	13173	13254	13134	13042	13204	13053	13192	12989	13217	13039	13097	13052	13119	13210	13235	13181	13131	13283	13039	13194	13244	13214	13179	13242	13273	13115	13146	13314	13083	13047	12989	13194	13155	13315	13060	13117	12978	13263	13244	12993	13198	13067	13087	13062	13211	13024	13147	13198	13110	13092	13104	13258	12963	13204	13127	13191	13211	13303	13181	13225	13229	13054	13252	13092	13125	13093	13252	13005	13047	13345	13150	13152	13215	13149	13194	13215	13056	13182	13128	13189	13076	13270	13253	13134	13002	13201	13098	13144	13224
22881	21082	28817	23902	22793	26016	27661	21744	18889	18427	17642	17234	17064	16843	16658	16388	16303	16193	16206	16162	16021	15898	15845	15845	15945	15901	15703	15846	15675	15790	15830	15823	15641	15569	15804	15827	15816	15502	15424	15781	15592	15330	15550	15452	15568	15567	15709	15522	15558	15394	15569	15329	15369	15714	15608	15401	15595	15561	15574	15513	15385	15578	15637	15597	15444	15297	15369	15355	15403	15363	15538	15618	15633	15601	15436	15620	15383	15521	15507	15436	15410	15263	15420	15557	15671	15285	15430	15566	15529	15402	15677	15606	15403	15698	15498	15656	15504	15588	15575	15458	15366	15352	15578	15526	15573	15472	15355	15420	15336	15344	15382	15515	15450	15475	15628	15563	15474	15462	15275	15340	15347	15632	15596	15368	15478	15485	15569	15598	15424	15513	15480	15454	15568	15478	15447	15584	15397	15504	15579	15439	15348	15443	15249	15423	15621	15308	15380	15416	15315	15504	15728	15384	15493	15486	15467	15475	15378	15548	15637	15539	15507	15573	15517	15674	15543	15428	15569	15462	15395	15354	15562	15441	15305	15638	15480	15543	15330	15470	15291	15606	15534	15639	15561	15693	15272	15442	15552	15533	15442	15518	15533	15399	15473	15547	15396	15465	15454	15449	15541	15545	15439	15541	15395	15507	15369	15705	15550	15313	15525	15444	15590	15362	15678	15428	15505	15388	15406	15572	15500	15348	15438	15428	15431	15359	15565	15174	15474	15363	15472	15475	15613	15563	15524	15475	15591	15570	15561	15185	15480	15564	15493	15336	15443	15547	15418	15443	15372	15197	15478	15406	15446	15411	15417	15509	15563	15513	15643	15585	15528	15342	15517	15364	15552	15395	15354	15548	15487	15255	15529	15499	15525	15414	15432	15456	15309	15387	15389	15267	15515	15599	15405	15542	15477	15511	15547	15397	15524	15346	15510	15395	15376	15552	15618	15523	15408	15282	15387	15328	15475	15529	15497	15305	15466	15580	15457	15524	15603	15518	15426	15431	15524	15364	15568	15286	15316	15482	15316	15346	15369	15408	15381	15500	15274	15321	15263	15329	15449	15469	15401	15352	15283	15235	15422	15476	15275	15360	15486	15326	15394	15419	15392	15484	15574	15629	15355	15457	15443	15389	15501	15566	15523	15538	15426	15363	15442	15455	15665	15337	15431	15348	15336	15363	15383	15360	15392	15354	15384	15601	15444	15537	15488	15442	15229	15411	15630	15372	15399	15589	15419	15596	15452	15547	15250	15250	15270	15163	15349	15264	15361	15480	15629	15447	15509	15387	15460	15326	15492	15566	15395	15338	15460	15334	15520	15527	15377	15425	15398	15576	15349	15526	15370	15515	15292	15393	15500	15392	15376	15498	15415	15389	15175	15133	15489	15713	15550	15545	15667	15455	15499	15327	15599	15221	15360	15224	15472	15230	15301	15413	15382	15697	15589	15494	15365	15637	15433	15615	15370	15329	15591	15288	15440	15416	15317	15470	15571	15340	15374	15552	15757	15482	15410	15674	15425	15549	15604	15668	15540	15592	15473	15315	15284	15431	15472	15388	15544	15198	15523	15428	15333	15272	15532	15404	15511	15853	15329	15402	15595	15235	15345	15485	15561	15254	15425	15532	15513	15566	15482	15528	15414	15509	15361	15397	15181	15381	15466	15529	15414	15574	15346	15431	15414	15406	15302	15521	15351	15473	15242	15399	15570	15561	15578	15375	15457	15549	15462	15655	15505	15481	15643	15251	15563	15633	15306	15395	15365	15488	15325	15646	15615	15523	15607	15390	15478	15356	15438	15316	15411	15592	15290	15559	15459	15409	15412	15403	15531	15253	15355	15397	15518	15424	15381	15502	15310	15389	15260	15507	15550	15473	15365	15391	15452	15403	15359	15467	15418	15351	15589	15388	15470	15654	15503	15441	15342	15280	15458	15374	15361	15497	15426	15511	15596	15452	15537	15446	15303	15713	15423	15478	15203	15613	15334	15379	15328	15460	15392	15577	15505	15372	15223	15581	15248	15321	15291	15249	15449	15611	15506	15327	15484	15582	15415	15421	15413	15337	15392	15622	15138	15193	15446	15506	15402	15297	15448	15464	15337	15526	15717	15455	15404	15232	15438	15393	15308	15376	15268	15309	15198	15424	15280	15393	15689	15561	15497	15451	15455	15365	15315	15479	15467	15344	15524	15556	15663	15629	15439	15527	15482	15319	15313	15370	15497	15348	15294	15444	15437	15243	15350	15347	15411	15380	15496	15327	15411	15522	15433	15403	15408	15353	15532	15536	15356	15471	15415	15426	15448	15652	15466	15325	15634	15578	15379	15642	15372	15464	15246	15739	15504	15363	15577	15288	15454	15444	15467	15562	15408	15597	15424	15564	15533	15504	15398	15460	15473	15384	15561	15285	15440	15486	15248	15532	15429	15402	15528	15439	15393	15603	15162	15508	15308	15648	15547	15261	15539	15389	15459	15390	15516	15553	15305	15428	15368	15478	15399	15452	15560	15129	15231	15289	15398	15536	15575	15345	15477	15393	15546	15383	15286	15441	15482	15511	15443	15502	15571	15428	15752	15407	15324	15254	15632	15624	15362	15456	15588	15416	15471	15306	15589	15692	15685	15154	15478	15742	15490	15483	15424	15487	15309	15470	15400	15455	15478	15639	15302	15340	15536	15464	15436	15313	15446	15386	15411	15539	15633	15376	15454	15553	15530	15328	15345	15402	15379	15322	15348	15363	15522	15351	15329	15466	15370	15455	15397	15407	15551	15555	15629	15314	15411	15400	15560	15473	15326	15515	15351	15400	15504	15432	15409	15609	15125	15380	15427	15242	15392	15295	15445	15341	15406	15356	15402	15369	15391	15478	15401	15418	15497	15544	15448	15345	15326	15453	15422	15380	15188	15470	15378	15574	15316	15357	15287	15572	15447	15522	15364	15269	15665	15461	15509	15500	15489	15491	15346	15556	15605	15397	15389	15417	15459	15405	15482	15355	15326	15187	15431	15397	15395	15386	15498	15463	15218	15530	15603	15277	15321	15262	15302	15441	15453	15393	15577	15387	15507	15471	15557	15467	15482	15328	15639	15391	15486	15557	15603	15253	15632	15542	15521	15421	15266	15606	15425	15409	15403	15331	15480	15421	15577	15590	15369	15218	15406	15523	15493	15427	15362	15200	15450	15376	15465	15514	15511	15359	15295	15542	15425	15297	15452	15503	15594	15322	15473	15262	15403	15326	15398	15451	15373	15810	15265	15543	15464	15309	15401	15401	15405	15369	15383	15496	15269	15435	15611	15497	15500	15327	15336	15559	15500	15595	15489	15661	15525	15367	15554	15371	15528	15404	15516	15418	15558	15604	15553	15377	15371	15521	15449	15565	15665	15529	15639	15306	15367	15549	15435	15401	15557	15403	15464	15436	15622	15402	15475	15352	15272	15396	15594	15610	15344	15360	15481	15190	15472	15414	15260	15406	15576	15596	15478	15537	15424	15474	15320	15508	15612	15401	15475	15535	15463	15414	15358	15263	15444	15322	15233	15576	15318	15353	15452	15591	15265	15462	15410	15549	15266	15403	15453	15490	15405	15217	15304	15195	15483	15619	15397	15397	15500	15460	15442	15397	15581	15467	15306	15530	15246	15289	15367	15527	15453	15457	15496	15453	15313	15362	15352	15215	15366	15530	15559	15479	15442	15299	15410	15546	15571	15469	15436	15440	15543	15523	15529	15459	15521	15413	15541	15672	15326	15350	15264	15558	15360	15472	15469	15426	15533	15517	15341	15641	15650	15630	15441	15285	15608	15604	15681	15519	15319	15472	15471	15428	15372	15321	15403	15445	15388	15425	15326	15472	15477	15406	15442	15446	15279	15481	15401	15476	15348	15467	15587	15610	15606	15304	15459	15465	15649	15534	15307	15468	15558	15530	15504	15414	15372	15387	15264	15345	15439	15654	15329	15418	15215	15450	15565	15344	15403	15465	15510	15350	15439	15319	15325	15362	15451	15478	15548	15573	15451	15358	15264	15474	15508	15195	15278	15577	15531	15473	15358	15466	15277	15386	15508	15449	15527	15299	15375	15395	15306	15383	15382	15475	15418	15508	15229	15579	15630	15530	15533	15323	15545	15280	15416	15456	15442	15250	15496	15461	15545	15509	15497	15547	15483	15388	15262	15357	15551	15659	15487	15461	15388	15478	15432	15357	15352	15283	15437	15315	15415	15220	15427	15423	15377	15641	15396	15496	15474	15480	15372	15392	15399	15530	15455	15567	15389	15486	15287	15547	15483	15411	15441	15464	15354	15541	15645	15398	15372	15410	15428	15460	15277	15526	15477	15349	15537	15309	15477	15431	15535	15512	15380	15191	15403	15517	15365	15384	15520	15492	15419	15400	15399	15557	15530	15530	15618	15385	15394	15326	15414	15203	15508	15401	15387	15432	15518	15563	15371	15462	15579	15332	15363	15538	15462	15350	15485	15350	15596	15399	15583	15333	15358	15531	15429	15414	15333	15397	15441	15378	15538	15552	15585	15364	15479	15574	15348	15403	15516	15440	15345	15436	15477	15395	15279	15416	15346	15531	15535	15270	15497	15337	15621	15313	15393	15423	15296	15350	15391	15324	15459	15492	15517	15492	15327	15482	15422	15583	15387	15480	15250	15371	15358	15572	15388	15450	15589	15623	15556	15472	15543	15471	15374	15353	15325	15440	15605	15322	15541	15787	15371	15391	15330	15355	15463	15396	15223	15246	15382	15541	15434	15486	15422	15409	15266	15408	15532	15513	15343	15461	15522	15440	15408	15345	15669	15534	15424	15317	15404	15248	15535	15507	15336	15290	15396	15288	15450	15480	15707	15458	15451	15601	15354	15318	15366	15529	15355	15486	15399	15275	15562	15537	15337	15479	15315	15334	15398	15341	15477	15266	15382	15483	15311	15416	15570	15498	15316	15472	15494	15550	15432	15492	15282	15340	15306	15475	15452	15561	15528	15527	15485	15406	15368	15450	15497	15482	15479	15301	15424	15528	15504	15380	15346	15665	15466	15474	15315	15490	15475	15444	15523	15384	15373	15467	15425	15347	15566	15467	15407	15429	15473	15522	15374	15327	15208	15354	15325	15368	15542	15413	15281	15428	15538	15343
33997	55012	50708	40359	34238	28496	24672	21288	18712	17244	16540	15723	15595	15076	14959	14825	14619	14464	14324	14043	14037	14032	13919	13655	13780	13723	13628	13658	13747	13736	13589	13557	13606	13643	13617	13639	13536	13515	13667	13661	13623	13608	13537	13374	13664	13530	13520	13616	13364	13515	13590	13586	13396	13543	13476	13422	13393	13451	13409	13629	13181	13459	13515	13547	13405	13483	13352	13266	13431	13433	13480	13525	13466	13333	13469	13348	13423	13453	13457	13539	13422	13341	13388	13528	13329	13305	13381	13574	13517	13565	13354	13545	13402	13253	13404	13520	13449	13502	13255	13352	13530	13417	13500	13358	13417	13377	13525	13401	13334	13362	13343	13344	13445	13488	13539	13326	13526	13598	13372	13527	13492	13506	13323	13442	13451	13426	13455	13362	13380	13506	13464	13275	13496	13374	13513	13506	13412	13615	13328	13493	13326	13466	13403	13273	13258	13287	13372	13437	13365	13412	13319	13205	13398	13416	13407	13432	13423	13348	13465	13315	13471	13337	13231	13535	13511	13440	13347	13426	13319	13415	13468	13469	13306	13452	13391	13332	13437	13398	13344	13341	13453	13376	13430	13445	13562	13246	13450	13632	13248	13426	13506	13470	13484	13300	13431	13542	13531	13418	13345	13304	13392	13343	13411	13427	13443	13424	13452	13335	13470	13464	13429	13418	13428	13420	13493	13538	13249	13633	13626	13216	13408	13538	13508	13358	13236	13510	13382	13364	13436	13372	13445	13474	13566	13498	13345	13331	13469	13266	13569	13416	13496	13523	13410	13529	13351	13494	13488	13468	13444	13387	13388	13239	13435	13388	13456	13439	13297	13408	13441	13221	13336	13528	13301	13636	13315	13515	13415	13468	13480	13448	13245	13482	13376	13369	13424	13423	13464	13481	13361	13499	13320	13438	13491	13320	13474	13459	13547	13600	13564	13551	13494	13497	13501	13402	13454	13510	13341	13417	13429	13433	13421	13345	13538	13401	13241	13285	13125	13368	13474	13411	13587	13505	13300	13496	13585	13323	13504	13279	13409	13379	13456	13344	13389	13416	13409	13391	13531	13500	13375	13384	13461	13453	13397	13430	13410	13443	13415	13119	13463	13397	13420	13426	13479	13498	13243	13365	13458	13420	13354	13381	13380	13461	13471	13405	13339	13648	13292	13353	13488	13412	13435	13531	13571	13217	13254	13407	13534	13508	13371	13638	13474	13495	13415	13393	13539	13481	13610	13330	13417	13301	13409	13342	13596	13360	13488	13272	13621	13480	13261	13443	13450	13364	13429	13358	13284	13633	13358	13399	13347	13596	13467	13412	13401	13439	13427	13446	13577	13509	13349	13352	13456	13493	13304	13373	13318	13299	13446	13345	13432	13315	13433	13403	13364	13454	13502	13474	13386	13394	13429	13424	13409	13541	13514	13460	13399	13365	13326	13472	13519	13509	13395	13454	13245	13440	13347	13286	13318	13330	13477	13476	13287	13458	13274	13466	13379	13418	13282	13268	13470	13368	13332	13559	13474	13455	13478	13405	13267	13508	13485	13280	13474	13396	13485	13431	13420	13316	13433	13332	13379	13569	13417	13301	13394	13241	13510	13407	13618	13357	13534	13400	13469	13313	13342	13588	13417	13447	13441	13476	13487	13406	13367	13406	13321	13413	13483	13404	13270	13526	13405	13359	13479	13208	13518	13338	13542	13472	13453	13326	13415	13306	13477	13359	13436	13350	13491	13386	13444	13230	13317	13475	13456	13355	13410	13451	13450	13418	13393	13327	13471	13388	13424	13375	13345	13387	13650	13367	13553	13533	13569	13538	13469	13404	13356	13524	13426	13453	13618	13391	13381	13423	13248	13414	13283	13426	13383	13421	13304	13501	13335	13584	13388	13350	13442	13306	13403	13561	13537	13517	13305	13476	13435	13344	13495	13339	13312	13447	13293	13188	13530	13421	13568	13295	13587	13421	13325	13412	13400	13361	13359	13318	13358	13550	13370	13410	13486	13349	13473	13376	13459	13391	13530	13337	13488	13343	13435	13467	13406	13204	13541	13473	13426	13513	13517	13384	13293	13240	13449	13346	13443	13309	13253	13403	13372	13359	13422	13388	13401	13438	13489	13352	13309	13351	13400	13396	13573	13474	13264	13373	13505	13478	13386	13554	13441	13502	13318	13421	13401	13383	13430	13440	13284	13457	13445	13429	13445	13385	13410	13526	13425	13365	13385	13412	13311	13341	13218	13481	13332	13299	13379	13487	13323	13448	13452	13325	13328	13459	13384	13369	13339	13417	13402	13359	13413	13456	13425	13483	13438	13407	13373	13376	13249	13481	13508	13346	13435	13615	13305	13527	13479	13351	13445	13429	13316	13370	13396	13516	13213	13499	13360	13438	13396	13475	13353	13535	13481	13577	13400	13476	13489	13354	13468	13344	13518	13336	13505	13395	13468	13363	13335	13281	13373	13628	13374	13418	13316	13432	13535	13395	13510	13370	13486	13413	13389	13266	13468	13565	13511	13463	13291	13447	13438	13507	13344	13371	13396	13329	13464	13374	13348	13355	13471	13344	13394	13239	13429	13341	13482	13462	13371	13454	13251	13474	13296	13561	13538	13451	13485	13483	13494	13390	13340	13417	13112	13518	13282	13323	13501	13429	13458	13376	13390	13311	13347	13498	13434	13414	13497	13477	13502	13450	13348	13348	13339	13496	13410	13554	13504	13256	13456	13368	13414	13459	13411	13496	13613	13440	13354	13459	13472	13503	13374	13420	13590	13283	13519	13474	13702	13502	13510	13250	13294	13400	13307	13465	13361	13484	13431	13578	13448	13618	13281	13413	13282	13332	13522	13386	13382	13419	13289	13324	13464	13338	13402	13466	13322	13600	13431	13298	13489	13241	13383	13375	13430	13488	13434	13540	13283	13484	13280	13344	13473	13460	13298	13467	13492	13299	13351	13428	13397	13397	13459	13366	13293	13446	13343	13430	13478	13333	13472	13371	13449	13441	13390	13201	13453	13452	13286	13309	13566	13432	13472	13584	13363	13389	13394	13365	13589	13551	13298	13514	13202	13511	13421	13378	13325	13322	13357	13419	13460	13574	13426	13462	13371	13553	13471	13436	13394	13377	13393	13491	13431	13417	13345	13382	13499	13419	13490	13423	13462	13365	13417	13457	13398	13436	13474	13352	13547	13389	13530	13567	13155	13306	13400	13571	13391	13343	13381	13348	13475	13336	13335	13544	13427	13240	13564	13427	13440	13313	13259	13529	13377	13466	13435	13452	13296	13427	13419	13447	13450	13527	13464	13385	13487	13415	13490	13712	13411	13395	13461	13366	13382	13190	13355	13491	13452	13392	13649	13649	13337	13341	13409	13477	13382	13327	13345	13390	13370	13462	13361	13284	13636	13340	13274	13313	13318	13485	13334	13383	13312	13493	13429	13335	13355	13436	13530	13381	13420	13273	13433	13470	13160	13201	13470	13526	13428	13326	13531	13407	13428	13432	13321	13473	13318	13433	13351	13514	13416	13350	13328	13410	13547	13530	13388	13444	13525	13475	13319	13318	13585	13378	13398	13473	13431	13367	13444	13310	13307	13368	13386	13413	13290	13533	13454	13583	13566	13427	13337	13356	13290	13321	13446	13409	13493	13585	13618	13198	13372	13260	13580	13169	13404	13660	13420	13262	13413	13381	13456	13480	13342	13344	13607	13606	13242	13257	13407	13504	13339	13269	13414	13347	13519	13333	13514	13385	13253	13413	13489	13427	13374	13356	13580	13349	13249	13417	13510	13370	13489	13225	13299	13362	13377	13332	13445	13433	13387	13364	13681	13482	13432	13354	13495	13494	13328	13367	13343	13510	13406	13509	13343	13422	13354	13361	13391	13459	13436	13470	13162	13393	13446	13561	13415	13368	13423	13420	13310	13411	13341	13380	13339	13417	13562	13429	13496	13439	13193	13426	13313	13472	13418	13441	13407	13430	13317	13369	13496	13511	13424	13410	13373	13458	13487	13378	13552	13462	13404	13327	13429	13549	13304	13325	13354	13435	13363	13305	13480	13345	13483	13335	13323	13604	13235	13375	13303	13271	13474	13272	13420	13535	13453	13354	13478	13542	13331	13515	13442	13412	13452	13379	13235	13394	13293	13366	13248	13417	13467	13394	13444	13532	13465	13419	13482	13330	13464	13400	13463	13367	13283	13431	13420	13519	13427	13433	13274	13458	13506	13305	13382	13381	13506	13619	13418	13519	13407	13347	13470	13292	13373	13470	13436	13413	13427	13432	13305	13393	13331	13474	13247	13518	13412	13472	13461	13355	13192	13399	13297	13394	13518	13494	13282	13312	13412	13388	13370	13423	13530	13222	13527	13330	13346	13329	13477	13385	13340	13423	13538	13465	13376	13391	13453	13452	13379	13594	13268	13515	13497	13461	13471	13428	13554	13528	13465	13225	13490	13506	13387	13469	13387	13348	13349	13524	13329	13322	13493	13253	13591	13606	13262	13452	13302	13511	13452	13492	13479	13403	13567	13371	13444	13359	13367	13454	13367	13317	13262	13313	13395	13348	13381	13344	13513	13149	13524	13461	13516	13394	13482	13392	13412	13409	13458	13488	13348	13386	13490	13374	13556	13499	13410	13327	13457	13505	13395	13453	13335	13267	13397	13447	13399	13279	13569	13553	13411	13424	13528	13444	13458	13467	13539	13526	13554	13424	13416	13467	13463	13269	13415	13467	13481	13441	13395	13253	13322	13320	13403	13492	13533	13361	13314	13457	13484	13375	13592	13511	13451	13514	13427	13481	13250	13304	13443	13294	13557	13370	13500	13357	13331	13236	13411	13332	13439	13687	13378	13400	13268	13361	13366	13414	13406	13334	13436	13378	13491	13667	13367	13293	13535	13275	13417	13338	13408	13448	13438	13549	13312	13373	13497	13523	13525	13376	13614	13370	13323	13380	13458	13478	13454	13549	13515	13129	13547	13435	13582	13459	13499	13265	13528	13473	13440	13312	13460	13401	13529	13231	13427	13308	13358	13420	13406	13318	13443	13481	13418	13383	13411	13344	13433	13494	13439	13452	13348	13322	13439	13418	13274	13328	13493	13423	13419	13465	13497	13433	13344	13527	13343	13479	13339	13508
29096	27714	33950	29429	23454	20666	18893	17401	16468	16091	15759	15795	15545	15501	15564	15507	15165	15529	15330	15409	15485	15288	15361	15333	15298	15202	15415	15255	15354	15185	15170	15206	15216	15299	15305	15395	15216	15424	15176	15247	15130	15130	15242	15144	15182	15295	15267	15141	15352	15308	15103	15209	15129	15002	15287	15192	15209	15472	15204	15321	15160	15315	15025	15109	15240	15486	15203	15201	15161	15257	15045	15193	15172	15085	15289	15353	15098	15279	15143	15307	15183	15257	15121	15215	15146	15228	14993	15132	15197	15216	15136	15242	15195	14908	15062	15132	15227	15105	15280	15296	15280	15041	15163	15145	15090	15250	15309	15243	15365	15058	15008	15323	15221	15171	15161	15179	15348	15131	15262	15361	15295	15117	15030	15168	15310	15083	15120	15236	15163	15411	15330	14962	15254	15424	15008	15157	15149	15043	15267	15360	15276	15221	15044	15262	15183	15119	15134	15271	14980	15170	15288	15151	15347	15339	15314	15238	15193	15392	14877	15193	15235	15284	15360	15097	15160	15155	15468	15253	15307	15047	15329	14964	15315	15158	15303	15113	15268	15329	15223	15066	15097	15081	15254	15235	15085	15112	14920	14996	15323	15118	15137	15307	15204	15159	15102	14867	15112	15093	15211	15229	15210	15329	15237	14989	15196	15326	15284	15136	15205	15046	15103	15117	15099	15490	15121	15003	15014	15138	15149	15117	15303	15158	15322	15078	15094	15181	15074	15121	15014	15151	15338	15168	15235	15216	15389	15248	15322	15283	15275	15220	15234	15153	15154	15300	15269	15117	15179	15201	15166	15190	15192	15134	15249	15263	15284	15130	15229	15070	15255	15212	15277	15206	15191	15048	15064	15159	15185	15098	14986	15161	15316	15243	15129	15062	15249	15197	15184	15111	15035	15367	15278	15355	15287	15196	15167	15131	15122	15247	15276	15168	15251	15186	15195	15235	15177	15176	15138	15135	15413	15169	15334	15397	15058	15236	15262	15095	15349	15106	15243	15235	15291	15213	15417	15124	15261	15282	15182	15232	15247	15099	15402	15193	15122	15264	15237	15045	15363	15078	15199	15199	15265	15207	15361	15187	15115	15387	15278	15095	15348	15242	15226	15145	15121	15038	15382	15073	15299	15283	15173	15198	15038	15071	15277	15228	15166	15032	15189	15166	15143	15274	15243	15267	15216	15017	15349	15140	15439	15252	15203	15194	15226	15176	15187	15204	15059	15290	15214	15213	15148	15238	15406	15285	15136	15329	14975	15363	15126	15126	15186	15280	15158	15137	15142	15081	15257	15306	15186	15260	15310	15282	15302	15082	14979	15257	15107	15233	15344	15152	15158	15396	15156	14885	15066	15228	15126	15266	15256	15257	15335	15149	15023	15176	15160	15323	15302	15193	15145	15036	15382	15315	15139	15246	15226	15081	15100	15159	15049	15437	15148	15084	15345	15217	15116	15205	15117	15386	15254	15255	15305	15138	15021	15239	15226	15416	15084	14954	14977	15185	15234	15214	15234	15395	15110	15283	15132	15102	15220	15076	15035	15231	15212	15077	15212	15244	15147	15043	15351	15248	15218	15424	15116	15170	15228	15036	15162	15219	15206	15116	15279	15152	15075	15075	15061	15232	15278	15231	15255	15131	15434	15252	15100	15176	15287	14940	15132	15295	15475	15074	15327	15149	15281	15060	15162	15096	14967	15132	15271	15193	15357	15275	15229	14981	15361	14978	15216	15161	15111	15365	15250	15247	15361	15174	15068	15292	15231	15386	15376	15160	15210	15187	15118	15203	15303	15297	15259	15301	15198	15122	15378	15263	15211	15075	15149	15431	15231	15253	15291	15337	15294	15194	15033	15211	15125	15233	14997	15202	15122	15338	15127	15366	15308	15390	15313	15080	15046	15215	15149	15211	15332	15228	15250	15284	15263	15171	15090	15215	15217	15261	15052	15198	15189	15184	15291	15175	15319	15070	15268	15067	15017	15093	15096	15185	15296	15083	15090	14991	15145	15299	15136	15094	15212	15066	15251	15145	15187	15232	15231	15134	15172	15190	15157	15258	15282	15059	15253	15417	15178	15406	15180	15306	15196	15216	15209	15109	15124	15275	15039	15147	15030	15098	15315	15097	15180	15202	15361	15300	15234	15126	15345	15172	15249	15422	15429	15271	15024	15140	15192	15179	15267	15428	15260	15095	15343	15316	15124	15171	15261	15313	15052	15124	15180	15225	15111	15322	15025	15202	15142	14935	15161	15165	15354	15092	15414	15187	15076	15060	15132	15206	15378	15262	15266	15191	15433	14966	15323	15096	15152	15336	15256	15227	15326	15312	15211	15087	15234	15186	15203	15157	15030	15267	15039	15230	15189	15308	15344	15187	15244	15125	15189	15361	15182	15194	15331	15126	15180	15328	15150	15291	15309	15155	15282	15158	15255	15382	15149	15212	15119	15324	15356	15109	15202	15210	15007	15189	15044	15232	15185	15333	15092	15146	15187	15381	15179	15195	15118	15029	15281	15387	15040	15153	15104	15134	15139	15062	15172	15105	15372	15291	15387	15105	15277	15093	15326	15163	15186	15291	15244	15205	15194	15221	15186	15209	15133	15133	15276	15241	15126	15351	15187	15174	15191	15259	15128	15237	15189	15096	15246	15254	15095	15082	15189	15103	15240	15133	15132	15316	15384	15234	15172	15107	15189	15153	15318	15240	15164	15285	15118	14963	15280	15238	15254	15311	15000	15308	14903	15181	15039	15173	15274	15346	15387	15137	15175	15158	15286	15346	15368	15174	15097	15085	15272	15145	15298	15364	15336	15363	15142	15258	15269	15082	15288	15221	15350	15257	15105	15078	15324	15038	15389	15277	14998	15241	15138	15343	15184	15125	15055	15109	15347	15222	15271	15430	15172	15324	15251	15304	15140	15358	15207	15104	15137	15358	15220	15249	15305	15142	15240	15199	15439	15203	15168	15179	15361	15112	15121	15179	15174	15203	15422	15169	15285	15153	15092	15273	15153	15160	15108	15124	15220	15149	15301	15089	15207	15135	15277	15286	15295	15085	15115	15071	15165	15129	15133	15150	15211	15223	14980	15292	15152	15351	15212	15031	15185	15419	15308	15251	15101	15321	15061	15192	15218	15181	15349	15200	15018	15343	15226	15290	15255	15300	15135	15104	15177	15174	15406	15126	15179	15242	15278	15276	15231	15150	15348	15144	15075	15199	15073	14928	15252	15061	15245	15185	15275	15205	14998	15289	15193	15195	15117	15347	15276	14907	15060	15255	15219	15037	15135	15057	15280	15037	15149	15175	15073	15250	15213	15264	15029	15097	15187	15129	15210	15216	15129	15276	15316	15268	15210	15229	15207	15114	15257	15258	15218	15257	15301	15135	15095	15309	15314	15254	15325	15236	15115	15219	15063	15212	15091	15109	15342	15211	15254	15223	15296	15166	15233	15257	15216	15371	15147	15172	15359	15214	15238	15305	15129	15171	15205	15363	15326	15257	15198	15306	15200	15253	15045	15278	15192	15062	15270	15343	15274	15227	15116	15346	15260	15254	15172	15165	15224	15085	15201	15154	15425	15288	15154	15222	15281	15229	15159	15265	15252	15215	15282	15227	15383	15180	15218	15108	15227	15218	15209	14983	15073	15127	15223	15170	15166	15252	15281	15299	15240	15248	15254	15270	15152	15191	15231	15203	15200	15115	15125	15180	14995	15089	15306	15309	15142	15292	15198	15308	15164	15397	15088	15226	15320	15285	15239	15408	15180	15118	15233	15311	15381	15370	15114	15229	15251	15194	15289	15270	15207	15309	15314	15220	15295	15078	15087	15112	15250	15292	15025	15068	15110	15120	15338	15471	15341	15179	15121	15147	15033	15310	15215	15110	15234	15044	15264	15329	15287	15251	15183	15229	15372	15209	15135	15141	15161	15039	15201	15314	15181	15193	15278	15072	15220	15189	15158	15155	15449	15235	15294	15131	15331	15383	15081	15288	15341	15462	15228	14995	15162	15279	15302	15357	15203	15290	15287	15261	15321	15319	15276	15275	15132	15011	15147	15161	15110	14979	15267	15068	15302	15378	15323	15181	15225	15097	15093	15095	15175	15200	15078	15172	15334	15157	15168	15245	15163	15315	15010	15087	15332	15213	15275	15119	15106	15161	15201	15394	15356	15028	15159	15298	15203	15211	15238	15033	15276	15066	15117	15323	15205	15306	15337	15232	15298	15329	15269	15212	15187	15234	15305	15245	15062	14945	14968	15274	15183	15301	15312	15170	15208	15272	15263	15159	15133	15114	15239	15169	15293	15270	15141	15087	15093	15232	15090	15151	15151	15203	15151	15126	15069	15103	15097	15250	15238	15194	15302	15111	15159	15002	15078	15114	15164	15029	15111	15313	15267	15109	15245	15089	15132	15128	15116	15269	15339	15261	15311	15208	15316	15079	15317	15268	15291	15430	15360	15243	15123	15062	15142	15087	15230	15327	15376	15118	15167	15170	15067	15093	15304	15259	15198	15306	15199	15092	15248	15219	15332	15062	14961	15096	15322	15049	15130	15238	15154	15169	15209	15098	15233	15244	15267	15313	15279	15268	15118	15251	15157	15242	15291	15273	15195	15210	15230	15163	15166	15339	15094	15087	15057	15207	15111	15318	15202	15131	15045	15179	15132	15216	15142	15315	15005	14964	15190	15266	15164	15209	15301	15218	15275	15159	15237	15114	15254	15159	15224	15003	15254	15315	15159	14996	15368	15142	15197	15209	15297	15157	15057	15231	15363	15306	15169	15204	15281	15075	15243	15274	15231	15159	15167	15404	15410	15215	15165	15254	15124	15268	15170	15182	15003	15127	15184	15352	15165	15318	15352	15080	15168	15113	15080	15165	15144	15078	15470	15113	15268	15255	15275	15175	15294	15326	15119	15377	15133	15241	15464	15169	15311	14973	15055	15148	15148	15317	15222	15140	15378	15102	15070	15149	15138	15224	15190	15136	15193	14971	15323	15233	15065	15318	15002	15158	15258	15220	15083	15098	15173	15140	15072	15231	15222	15312	15192	15227	15255	15147	15062	15270	15092	15050	15306	15144	15394	15243	15182	15270	15025	15274	15198	15299	15105	15278	15158	15232	15176	15103	15172	15194
31403	42944	37972	28604	23527	20372	17907	16438	15372	14845	14642	14074	13872	13832	13854	13831	13591	13700	13645	13604	13603	13482	13556	13389	13365	13452	13303	13404	13230	13330	13298	13442	13338	13372	13373	13329	13383	13272	13162	13230	13199	13293	13336	13405	13184	13412	13214	13154	13407	13386	13272	13377	13182	13360	13352	13312	13128	13260	13361	13238	13315	13289	13219	13340	13429	13248	13107	13288	13302	13135	13404	13280	13257	13113	13371	13373	13371	13421	13231	13397	13250	13311	13319	13183	13196	13209	13247	13281	13204	13267	13141	13257	13252	13153	13385	13263	13225	13254	13302	13394	13236	13373	13279	13339	13176	13281	13255	13249	13484	13356	13234	13255	13290	13248	13332	13357	13286	13150	13252	13250	13154	13161	13383	13299	13271	13258	13263	13299	13211	13301	13307	13270	13221	13298	13221	13425	13259	13339	13201	13237	13176	13406	13352	13447	13289	13373	13404	13234	13318	13250	13233	13226	13053	13292	13393	13209	13254	13304	13194	13219	13329	13221	13224	13432	13490	13325	13322	13297	13309	13345	13225	13319	13191	13429	13340	13397	13214	13205	13220	13349	13259	13291	13332	13241	13292	13347	13179	13304	13112	13306	13287	13278	13164	13296	13403	13353	13138	13200	13174	13288	13251	13333	13336	13341	13240	13286	13207	13321	13171	13399	13240	13226	13316	13315	13364	13295	13366	13275	13436	13070	13324	13182	13260	13433	13203	12994	13122	13368	13333	13278	13236	13184	13219	13213	13201	13278	13302	13300	13298	13239	13312	13227	13138	13314	13241	13297	13252	13243	13222	13330	13182	13250	13463	13284	13319	13239	13311	13302	13142	13412	13326	13141	13076	13300	13409	13265	13110	13256	13315	13144	13295	13305	13248	13191	13173	13344	13343	13089	13278	13169	13076	13221	13364	13195	13129	13282	13040	13357	13253	13177	13206	13112	13261	13217	13152	13174	13152	13167	13353	13286	13104	13369	13223	13299	13348	13157	13235	13140	13397	13355	13078	13444	13224	13228	13350	13254	13329	13156	13261	13316	13307	13354	13240	13125	13115	13323	13259	13246	13336	13122	13327	13292	13285	13399	13167	13083	13251	13312	13286	13193	13215	13176	13231	13372	13069	13367	13257	13326	13379	13357	13201	13288	13258	13256	13281	13233	13124	13146	13225	13258	13214	13114	13409	13291	13244	13384	13212	13352	13303	13321	13186	13322	13373	13364	13215	13218	13291	13313	13279	13048	13351	13279	13326	13224	13288	13341	13216	13319	13120	13223	13291	13310	13254	13329	13368	13349	13189	13263	13336	13308	13271	13339	13297	13346	13299	13311	13375	13163	13288	13381	13312	13234	13171	13069	13262	13118	13377	13073	13343	13354	13336	13313	13124	13201	13429	13612	13293	13277	13262	13266	13195	13312	13218	13068	13340	13289	13403	13264	13270	13225	13304	13288	13301	13293	13260	13273	13344	13242	13245	13167	13171	13130	13156	13343	13190	13195	12997	13349	13203	13428	13122	13330	13237	13321	13492	13282	13189	13362	13308	13152	13368	13367	13190	13244	13355	13395	13188	13204	13154	13265	13097	13220	13137	13093	13311	13263	13316	13358	13125	13154	13251	13229	13076	13370	13249	13248	13284	13229	13450	13342	13168	13286	13369	13221	13295	13185	13056	13274	13291	13209	13284	13104	13231	13358	13198	13261	13491	13318	13346	13250	13277	13248	13289	13359	13330	13185	13296	13281	13195	13440	13313	13096	13277	13326	13342	13301	13253	13280	13301	13287	13197	13229	13380	13172	13305	13134	12969	13301	13352	13305	13370	13211	13190	13331	13125	13242	13342	13271	13343	13391	13315	13470	13260	13185	13298	13289	13250	13297	13246	13355	13446	13277	13303	13311	13198	13184	13336	13132	13392	13276	13238	13165	13078	13418	13294	13277	13201	13098	13309	13109	13211	13213	13349	13297	13463	13306	13248	13163	13340	13349	13356	13264	13256	13226	13209	13233	13222	13325	13260	13271	13290	13342	13379	13321	13269	13233	13245	13372	13174	13305	13292	13349	13307	13291	13313	13266	13103	13049	13261	13298	13382	13241	13396	13293	13233	13117	13238	13194	13247	13218	13202	13360	13221	13365	13327	13132	13220	13243	13416	13242	13332	13316	13254	13271	13242	13310	13329	13355	13388	13373	13245	13242	13232	13229	13281	13306	13374	13258	13390	13338	13306	13285	13259	13339	13428	13152	13495	13390	13295	13290	13323	13108	13298	13262	13223	13171	13310	13144	13411	13250	13288	13184	13182	13250	13310	13215	13319	13319	13414	13316	13111	13288	13215	13267	13191	13225	13271	13203	13208	13206	13268	13176	13268	13076	13194	13227	13176	13398	13254	13207	13305	13286	13216	13325	13144	13398	13231	13103	13147	13259	13282	13441	13259	13357	13320	13241	13179	13221	13363	13304	13413	13228	13192	13172	13174	13293	13270	13195	13209	13167	13297	13320	13403	13335	13234	13168	13285	13244	13381	13240	13252	13212	13287	13365	13127	13508	13302	13112	13193	13328	13185	13241	13362	13076	13169	13277	13292	13345	13340	13363	13339	13095	13270	13265	13305	13298	13236	13191	13306	13229	13308	13282	13391	13264	13244	13221	13252	13095	13412	13062	13136	13394	13255	13329	13271	13077	13364	13417	13308	13457	13438	13330	13299	13405	13252	13346	13399	13223	13363	13264	13101	13289	13220	13358	13124	13300	13419	13138	13283	13364	13266	13229	13349	13395	13238	13289	13334	13348	13302	13239	13259	13288	13204	13145	13212	13171	13375	13328	13270	13281	13432	13149	13176	13241	13192	13296	13309	13378	13275	13240	13358	13251	13262	13400	13178	13297	13239	13250	13274	13360	13314	13206	13365	13387	13150	13371	13209	13314	13178	13319	13494	13068	13406	13125	13146	13207	13284	13446	13300	13304	13262	13288	13326	13218	13350	13330	13366	13237	13248	13322	13361	13359	13173	13353	13241	13277	13336	13261	13169	13202	13335	13127	13262	13314	13244	13362	13320	13157	13454	13280	13251	13394	13383	13285	13353	13240	13228	13328	13250	13397	13285	13391	13173	13155	13305	13119	13317	13208	13300	13238	13226	13210	13103	13235	13372	13352	13303	13273	13318	13277	13325	13357	13289	13275	13380	13207	13309	13256	13296	13176	13296	13185	13319	13174	13334	13245	13203	13418	13286	13149	13216	13274	13169	13265	13413	13056	13227	13238	13198	13349	13276	13348	13345	13183	13132	13393	13346	13325	13081	13361	13275	13265	13364	13092	13285	13319	13259	13327	13424	13358	13411	13257	13133	13139	13262	13233	13177	13302	13298	13275	13398	13149	13212	13267	13346	13067	13218	13098	13271	13292	13041	13168	13119	13223	13184	13392	13206	13301	13231	13272	13266	13285	13194	13391	13325	13241	13286	13163	13372	13207	13298	13120	13307	13414	13116	13278	13337	13172	13156	13326	13269	13406	13452	13379	13298	13311	13116	13356	13265	13073	13233	13210	13278	13212	13235	13300	13242	13277	13285	13416	13435	13278	13201	13282	13269	13233	13154	13311	13196	13409	13315	13146	13213	13302	13369	13381	13131	13257	13299	13158	13178	13250	13219	13109	13243	13280	13248	13084	13310	13240	13244	13278	13377	13127	13142	13278	13306	13262	13317	13317	13269	13193	13258	13235	13243	13216	13204	13219	13199	13242	13182	13215	13377	13312	13282	13416	13288	13288	13375	13214	13193	13484	13281	13084	13291	13123	13223	13369	13392	13500	13363	13108	13206	13145	13432	13265	13313	13260	13356	13401	13287	13377	13196	13284	13263	13300	13124	13205	13383	13108	13354	13239	13193	13100	13272	13186	13293	13243	13210	13271	13146	13283	13487	13202	13186	13194	13337	13239	13285	13155	13158	13380	13324	13256	13358	13157	13223	13319	13530	13240	13305	13141	13426	13160	13104	13271	13388	13401	13308	13293	13133	13173	13455	13239	13254	13173	13281	13200	13228	13191	13190	13281	13180	13263	13203	13133	13376	13350	13210	13293	13385	13272	13379	13433	13217	13158	13260	13112	13309	13273	13361	13304	13196	13195	13454	13393	13128	13118	13271	13153	13425	13341	13244	13207	13280	13326	13195	13130	13317	13313	13262	13309	13285	13198	13250	13227	13169	13104	13247	13363	13284	13366	13405	13206	13384	13495	13305	13178	13265	13195	13227	13215	13313	13363	13386	13395	13139	13489	13263	13333	13272	13339	13303	13257	13269	13380	13399	13145	13231	13323	13230	13220	13339	13241	13298	13451	13228	13307	13229	13099	13283	13181	13224	13343	13305	13287	13292	13245	13243	13240	13211	13465	13279	13447	13199	13028	13175	13313	13257	13165	13130	13188	13262	13324	13193	13186	13306	13296	13276	13322	13312	13314	13204	13267	13273	13399	13220	13128	13212	13403	13185	13294	13278	13362	13326	13378	13227	13396	13152	13319	13318	13340	13208	13250	13200	13149	13304	13302	13306	13304	13342	13275	13324	13254	13361	13255	13226	13454	13362	13371	13260	13272	13286	13423	13317	13314	13146	13157	13368	13314	13439	13401	13266	13321	13201	13110	13216	13316	13206	13435	13345	13294	13425	13202	13207	13368	13369	13235	13225	13304	13289	13302	13236	13255	13481	13210	13326	13311	13313	13234	13222	13345	13125	13077	13328	13249	13084	13211	13340	13194	13178	13136	13300	13348	13354	13146	13371	13282	13282	13299	13262	13238	13419	13214	13302	13268	13165	13475	13126	13310	13284	13335	13265	13336	13269	13313	13299	13300	13366	13239	13256	13328	13262	13173	13366	13184	13361	13348	13187	13324	13323	13179	13318	13303	13273	13280	13187	13209	13267	13175	13290	13301	13226	13194	13257	13018	13112	13254	13240	13228	13010	13296	13391	13281	13050	13124	13333	13232	13420	13155	13220	13387	13404	13176	13308	13229	13385	13135	13333	13279	13354	13377	13218	13252	13259	13337	13268	13217	13232	13319	13356	13275	13286	13378	13232	13246	13180	13411	13433	13239	13245	13171	13268	13315	13161	13389	13183	13208	13118	13235	13282	13236	13279	13224	13243	13280
24079	21104	28611	25696	25080	25807	24417	19454	17896	17224	16688	16177	16299	15963	15878	15820	15763	15436	15632	15491	15443	15443	15478	15513	15490	15399	15288	15174	15466	15286	15298	15225	15244	15475	15182	15205	15396	15321	15416	15378	15108	15319	15286	15142	15236	15042	15210	15208	15197	15077	15362	15343	15197	15032	15174	15269	15434	15302	15080	15085	15257	15085	15211	15315	15241	15228	15170	15325	15118	15003	15329	15101	15370	15205	15115	14943	15265	15100	15148	15069	15049	15167	15154	15252	15164	15107	15225	15206	15178	14812	15229	15115	15156	15130	15190	15257	15076	15030	15080	15324	15234	14974	15162	15245	15189	15376	15137	15145	15053	15003	15003	14945	15194	14939	15155	15191	15037	15062	15151	15151	15232	15105	15087	15112	15245	15265	15183	15309	15151	15425	15200	15124	15224	15084	15245	15139	15238	15231	15298	15071	15389	15147	15231	14905	15184	15158	15066	15222	14994	15174	15154	15257	14992	15158	15084	15216	15156	15044	15129	15089	15036	15263	15312	15226	15098	15106	15014	14948	15082	15024	15139	15193	15293	15403	15063	15247	15061	15053	15265	15113	14956	15351	15085	15141	14987	14999	15368	15224	15120	14977	15095	15048	15108	15097	15200	15150	15091	15193	15303	14880	15210	15054	15143	15236	15065	15209	15106	15217	15182	14950	15233	15255	15099	15176	15045	15127	15209	15148	15076	14973	15165	15328	15052	15164	15072	15147	15048	15372	15198	15244	15185	15138	14905	15252	15084	15212	14938	15120	15311	15107	15092	15295	15186	15106	15147	15124	15338	15081	15242	15172	15187	15016	15173	15242	15179	15280	14946	15119	15148	15131	15217	15156	15320	14972	15122	15195	15245	15154	15155	15166	15478	14980	15175	15136	15173	15042	15112	14955	15278	14908	15087	14975	15047	15084	15292	15235	15100	15128	15028	15037	15031	15257	15140	15166	15176	15197	15172	15120	15107	15228	14970	15135	15377	15158	15220	15036	15135	15212	15086	14977	15170	15164	14936	15106	15081	14998	15131	15166	15150	15279	15204	15172	15017	15238	15138	15244	15009	15174	15106	15265	15237	15088	15347	15155	15208	15119	15231	15043	14993	15146	15066	15053	15160	15060	15140	15157	15213	15217	15270	15325	15206	15104	15088	15242	14917	15204	15155	15169	15135	15061	14945	15127	15179	15058	15011	15268	15427	15365	15046	15180	15027	15148	15026	15388	15219	15193	15261	15082	15007	15178	15254	15153	15133	14982	15364	15049	15085	14869	15157	15051	15094	15236	15120	15022	15016	15158	15253	15091	15151	15087	15247	15252	15254	15143	15073	15050	15055	14903	15137	15021	15193	15303	15173	15077	15109	15048	15078	15151	14987	15000	15334	15112	15145	15171	15136	15116	15117	15107	15236	15124	15080	15053	15154	15201	15212	15171	15229	15193	15209	14982	14965	15221	15249	15166	15234	15316	15214	15057	15278	15016	15268	15125	15198	15375	15301	15225	15208	15260	15272	15240	15037	15240	15182	15344	15046	15234	15139	15051	14957	15196	15202	15245	15139	15010	15091	15130	14992	15106	15052	15065	15073	15063	15007	14890	14943	15253	15304	15177	15073	15178	15057	15189	15083	15025	15285	15131	15131	14941	15178	15135	15169	15087	15054	15116	15064	15084	15163	15215	15089	15357	15200	15279	15309	15208	15205	15134	14975	15241	15013	15034	15313	15152	15224	15150	15224	15287	14995	15044	15067	15124	15179	15063	14937	14968	14933	15114	15087	15304	15145	15163	15051	15035	14961	15071	15052	15147	15099	14988	14990	15249	15274	15277	15309	14917	15079	15093	15416	15282	15297	15216	15284	15013	15238	15184	15091	15277	15156	15274	15143	15194	15076	15108	15186	15086	15363	15247	15191	15151	15219	15204	15119	15192	15089	15183	15267	15187	15202	15100	15183	15395	15060	15096	15064	15181	15134	15080	15041	15157	15270	15188	15241	15214	15012	15057	15124	15125	15106	15094	15144	14999	15051	15080	15070	15307	15256	15347	15082	14922	15003	15221	15098	15162	15173	14996	14978	14970	15069	15073	15180	15239	15248	15140	15180	15220	15198	15052	15123	15063	15118	15030	15190	15208	15133	15273	15134	15057	15164	15087	15058	15107	15181	15175	15131	15267	15193	15194	15095	15062	15054	15069	15304	15080	15140	15243	15204	15143	15258	14986	15162	15027	15142	15196	15285	15223	15108	14776	15225	15401	15118	15082	15394	15049	15149	15158	15192	15158	15240	14920	15289	15220	15353	15110	15154	15261	15193	15204	15177	15027	15139	15254	15163	15101	15149	15156	15282	15359	15229	15021	15137	14876	15169	15338	15290	15119	15208	15054	15303	15164	15216	15056	15223	15164	15077	15044	15081	15307	15017	15258	14997	15289	15290	15279	15002	15050	15017	15043	14982	15188	15044	15021	15195	15272	15127	15550	15056	15258	15032	15134	15204	15093	15061	15351	15153	15063	15240	15294	15138	15284	15150	15266	15044	15062	14968	15087	15156	15009	15066	15013	15118	15189	15100	15189	15038	15198	15107	15116	15266	15140	15264	15067	14985	15041	15286	15106	15082	15307	15090	15069	15102	15273	15258	14981	15176	15008	15254	15103	15155	15049	15088	15096	15183	15243	15103	15006	15216	15052	15237	15162	15210	14836	15265	15009	15132	14908	15346	15177	15097	15429	15197	14941	15152	15196	15102	15220	15205	15018	15043	15116	15110	15162	15162	15211	15298	15174	15152	15203	15269	15213	15067	15047	15044	15090	15149	15197	15088	15090	15071	15078	15094	15023	15027	15060	15084	15094	15068	15107	15145	15098	15158	15007	15112	15135	15185	15367	15220	15103	15194	15187	15101	15042	15075	14912	15169	15257	15187	15045	15125	15109	15151	15151	15181	15137	15252	15104	15342	15262	15306	15063	15237	15041	14932	14950	15033	15130	15160	15099	15273	15262	15189	15211	15119	15049	15201	15208	14921	15151	15240	15127	15175	15048	15070	15000	15056	15067	15091	15066	15276	14905	14948	15281	15223	15002	15141	15021	15310	15171	14892	15300	15017	14957	15297	15034	15062	15139	15212	14970	15386	15229	15138	15043	15104	15044	15154	15026	15345	15178	15261	15146	15099	15248	15095	15003	14959	15054	15239	15367	15148	15013	14977	15030	15220	15337	15054	14997	15257	15087	15010	15291	15060	15011	15132	15098	15098	14960	15249	15213	14879	15169	14970	15066	15162	15321	15065	15165	15160	15270	15227	14989	15237	15422	15324	15319	15038	15214	15178	15011	15325	15068	15281	15201	15136	15191	15238	14996	15208	14986	15201	15282	15331	15244	15192	15072	15106	15009	14953	15193	15125	15116	15195	15253	15226	15332	15333	15281	15041	14997	14949	15002	15143	15280	15100	15124	15096	15238	15126	15066	15152	15282	15310	15136	15061	15363	15055	15186	15325	15059	15012	14902	15062	15093	15271	15309	15149	15072	15172	15230	15071	15140	15272	15144	15201	15048	15129	15218	15030	15004	15172	15281	15038	15096	15279	15245	15322	15123	15197	15221	15018	15229	15032	15149	15345	15133	15113	15198	15123	15189	14957	14973	15226	15212	15168	15084	15036	15436	15046	15108	15268	15245	15045	15037	15324	15089	15294	15172	15151	15016	14992	15278	15315	15145	15074	15388	15246	15176	15053	15168	14975	15117	15086	15167	15115	15164	15310	15039	15308	15162	15138	15277	14963	15135	15188	15097	15213	15137	15116	15071	15288	15104	15262	15290	15131	15038	15129	15339	14994	15134	15095	15321	15109	15350	15116	15254	15107	15346	15272	15193	15061	15160	15197	15207	15296	15203	15303	15352	15424	15132	15289	15282	14905	15290	15098	14980	15181	15132	15092	15143	15055	15126	15026	15129	15169	15008	15160	14960	15176	15118	15220	14998	15220	15107	15213	15183	15090	15203	15083	15204	15106	15135	15237	15004	15114	15142	15214	14986	15126	15076	15102	15086	15138	15287	15143	15226	15102	15134	15208	14948	15327	15283	15262	14936	15122	15263	15182	15045	15074	15191	15287	15148	15199	15373	15071	15306	15261	15022	14984	15049	15100	15075	15215	15110	15092	15151	15237	15080	15338	14994	15111	14988	15343	15161	15252	15250	15044	15049	15161	15347	15136	15017	15104	15190	15116	15308	15306	15189	15065	14956	15037	15104	15066	15185	15124	15003	15224	15089	14944	15213	15139	15351	15033	15182	15121	15014	15261	15119	15157	15405	15107	15258	15341	15095	15121	15208	15128	14988	15079	15214	15097	15156	15117	15224	15287	14971	15165	15038	15107	14861	15091	15299	15207	15102	15052	15164	15169	15204	15165	15198	15032	15073	15165	15155	15224	15107	15246	15281	15198	15059	15045	14964	15300	15157	15407	15219	15338	15054	15125	15143	15249	15204	15009	15185	15246	15332	15251	15070	15112	15099	15125	15162	15107	15109	14983	15079	15111	15220	15216	15180	15162	15167	15361	14997	15148	15219	14923	15000	15164	15001	14970	15192	15098	15077	15232	15129	15364	15044	15129	15135	15103	15239	15347	15153	15195	15136	15176	15226	15157	15189	15018	15050	15081	15131	15176	15039	15091	15054	15246	15145	15269	15146	15101	15244	15151	15225	15146	15029	15250	15149	15063	15185	15155	15175	15147	15005	15052	15088	15132	15138	15353	15024	15195	15283	15148	15253	15106	15188	15148	15079	15009	15163	15177	15221	15114	15198	15156	15243	15380	14903	15137	15310	15108	15117	15104	15027	15162	15108	15211	15217	15305	15139	15136	15071	15011	15089	15021	15145	15256	15090	14948	15332	15015	15054	14924	15236	14851	15092	14954	15191	15277	15128	15167	14985	15171	15242	15287	15110	15199	15011	15082	15187	14960	15144	15089	15007	15155	14965	15231	15421	15203	15151	15163	15032	15039	15157	15168	15106	15121	15181	15186	14986	14988	15106	15090	15054	15226	15244	15177	14974	15094	15163	15136	15088	15208	15341	15337	15167	14916	15374	15110	15095	15061	15105	15168	15203	15166	15171	15193	15146	15267	15116	15168	15078	15099	15126	15079	15098	15108	15277
30293	50009	45846	36021	29849	26300	22452	18692	17078	16183	15387	14849	14694	14350	14116	14037	14072	13749	13782	13558	13502	13704	13476	13531	13592	13358	13420	13453	13380	13336	13274	13305	13260	13479	13255	13289	13385	13498	13363	13328	13538	13388	13491	13463	13412	13286	13489	13447	13387	13295	13308	13390	13354	13247	13221	13393	13218	13247	13226	13337	13159	13096	13271	13204	13254	13310	13184	13310	13242	13335	13159	13355	13308	13291	13331	13333	13084	13158	13172	13375	13267	13219	13376	13291	13146	13257	13254	13231	13305	13316	13164	13330	13369	13274	13404	13320	13212	13221	13122	13185	13223	13345	13264	13084	13198	13407	13179	13272	13251	13287	13245	13387	13290	13278	13267	13378	13237	13181	13158	13132	13186	13327	13342	13143	13270	13084	13288	13199	13389	13250	13227	13310	13277	13278	13374	13118	13232	13201	13380	13241	13354	13394	13213	13324	13309	13224	13217	12950	13310	13281	13152	13321	13345	13178	13162	13266	13251	13336	13279	13187	13356	13311	13393	13224	13346	13215	13286	13179	13365	13304	13350	13215	13476	13110	13280	13173	13287	13324	13374	13359	13273	13234	13305	13338	13099	13352	13135	13235	13367	13254	13152	13192	13146	13291	13286	13316	13241	13241	13325	13318	13250	13216	13325	13385	13215	13345	13257	13213	13432	13204	13256	13448	13242	13295	13233	13442	13248	13162	13342	13252	13186	13127	13218	13365	13415	13086	13239	13152	13153	13227	13449	13165	13284	13296	13267	13391	13217	13382	13200	13254	13222	13313	13286	13319	13235	13327	13367	13262	13335	13206	13268	13190	13283	13242	13412	13321	13097	13327	13227	13130	13397	13266	13349	13220	13382	13280	13270	13233	13247	13218	13211	13098	13312	13355	13303	13176	13302	13230	13052	13327	13203	13280	13360	13154	13284	13341	13221	13280	13217	13217	13213	13229	13155	13162	13390	13428	13287	13241	13209	13308	13158	13287	13357	13135	13429	13156	13119	13437	13126	13204	13168	13416	13179	13271	13205	13341	13321	13315	13367	13266	13149	13194	13330	13338	13148	13063	13205	13367	13220	13228	13096	13309	13338	13376	13390	13282	13197	13259	13289	13328	13277	13226	13286	13223	13167	13338	13306	13245	13153	13255	13185	13375	13158	13276	13323	13291	13266	13232	13310	13421	13222	13298	13257	13182	13275	13271	13305	13180	13404	13331	13416	13209	13353	13427	13250	13164	13383	13218	13304	13335	13314	13154	13261	13407	13336	13332	13170	13381	13165	13482	13229	13042	13210	13249	13279	13242	13240	13214	13103	13305	13081	13271	13211	13253	13080	13181	13154	13201	13279	13382	13406	13134	13219	13306	13317	13142	13265	13215	13264	13220	13243	13172	13286	13338	13242	13259	13147	13302	13139	13185	13285	13143	13292	13345	13122	13049	13147	13227	13294	13336	13189	12969	13184	13237	13254	13237	13242	13264	13247	13226	13125	13353	13179	13244	13118	13326	13184	13390	13366	13332	13199	13181	13241	13260	13227	13357	13356	13209	13177	13334	13266	13207	13290	13377	13393	13314	13258	13259	13247	13151	13279	13279	13299	13351	13283	13153	13193	13253	13303	13231	13166	13199	13178	13254	13178	13238	13142	13179	13244	13124	13086	13430	13139	13279	13352	13150	13147	13202	13316	13251	13270	13217	13207	13103	13269	13229	13233	13306	13296	13242	13210	13282	13126	13216	13289	13219	13382	13322	13189	13173	13435	13204	13392	13203	13176	13217	13411	13346	13293	13154	13382	13186	13193	13324	13236	13310	13287	13084	13366	13131	13358	13227	13297	13295	13403	13367	13369	13346	13323	13420	13348	13355	13180	13283	13321	13244	13395	13223	13248	13304	13329	13048	13269	13365	13126	13274	13211	13095	13322	13327	13224	13204	13151	13140	13379	13303	13274	13425	13187	13170	13204	13242	13349	13235	13281	13293	13315	13321	13206	13404	13187	13286	13221	13296	13277	13304	13134	13251	13296	13342	13123	13227	13309	13269	13242	13231	13302	13141	13214	13211	13240	13248	13344	13242	13304	13280	13220	13338	13240	13317	13121	13170	13221	13245	13206	13170	13174	13391	13213	13232	13153	13183	13250	13120	13121	13406	13196	13314	13326	13488	13278	13128	13308	13174	13062	13338	13236	13253	13342	13250	13164	13152	13124	13237	13335	13332	13262	13137	13127	13352	13108	13452	13188	13291	13302	13312	13370	13299	13365	13102	13217	13217	13209	13225	13206	13086	13013	13308	13140	13277	13221	13135	13304	13206	13460	13230	13351	13215	13387	13235	13318	13539	13190	13400	13384	13246	13393	13136	13288	13201	13193	13122	13306	13183	13184	13337	13284	13150	13296	13253	13321	13101	13416	13230	13333	13159	13329	13262	13265	13318	13251	13212	13313	13257	13233	13336	13180	13174	13234	13245	13321	13338	13360	13279	13346	13334	13441	13189	13364	13168	13089	13279	13217	13311	13295	13272	13212	13313	13261	13207	13310	13329	13166	13214	13291	13152	13359	13232	13098	13361	13255	13411	13155	13177	13403	13078	13206	13137	13343	13320	13220	13177	13318	13318	13271	13456	13428	13164	13248	13305	13287	13289	13134	13193	13147	13308	13163	13311	13176	13334	13328	13244	13287	13294	13246	13244	13392	13305	13078	13260	13257	13318	13228	13050	13263	13158	13155	13314	13261	13299	13138	13281	13392	13276	13194	13277	13279	13144	13302	13271	13167	13238	13340	13248	13299	13021	13076	13278	13399	13210	13303	13338	13092	13188	13216	13252	13251	13197	13287	13318	13317	13376	13260	13230	13205	13513	13276	13155	13103	13373	13296	13211	13433	13351	13327	13316	13282	13240	13192	13221	13313	13092	13231	13210	13144	13338	13216	13253	13181	13168	13238	13212	13304	13371	13373	13241	13438	13344	13107	13405	13270	13300	13260	13235	13238	13164	13169	13289	13279	13437	13278	13231	13375	13254	13422	13181	13294	13405	13356	13272	13235	13406	13176	13268	13365	13184	13220	13110	13259	13340	13118	13155	13072	13226	13224	13164	13174	13264	13296	13389	13402	13167	13195	13231	13121	13319	13215	13229	13045	13124	13193	13199	13338	13306	13230	13108	13194	13357	13199	13098	13223	13200	13115	13266	13083	13096	13107	13242	13407	13183	13173	13347	13435	13175	13292	13200	13191	13287	13410	13288	13337	13337	13218	13301	13196	13222	13126	13264	13164	13316	13207	13221	13366	13321	13052	13184	13188	13165	13321	13388	13287	13293	13404	13068	13105	13332	13266	13242	13311	13335	13227	13229	13155	13196	13179	13306	13321	13116	13161	13297	13410	13244	13335	13343	13385	13258	13276	13290	13195	13247	13334	13254	13335	13237	13208	13405	13312	13223	13297	13217	13223	13239	13200	13359	13260	13295	13229	13243	13123	13219	13178	13387	13167	13220	13239	13435	13201	13078	13160	13210	13319	13261	13385	13248	13100	13101	13258	13211	13277	13310	13171	13140	13270	13370	13328	13123	13139	13275	13154	13276	13263	13351	13334	13344	13133	13206	13392	13183	13254	13304	13316	13172	13252	13250	13310	13343	13259	13327	13089	13271	13469	13263	13167	13288	13318	13176	13263	13188	13215	13316	13413	13345	13327	13317	13294	13269	13235	13247	13116	13210	13261	13171	13019	13215	13249	13308	13304	13435	13304	13227	13261	13123	13224	13236	13254	13055	13403	13243	13319	13235	13157	13274	13331	13183	13406	13315	13156	13324	13286	13365	13383	13288	13243	13210	13323	13130	13131	13265	13366	13322	13301	13221	13271	13276	13207	13418	13360	13169	13287	13330	13156	13244	13265	13179	13114	13244	13379	13167	13323	13177	13384	13148	13211	13346	13230	13166	13297	13184	13176	13260	13165	13217	13287	13270	13233	13239	13323	13191	13300	13098	13184	13237	13118	13156	13138	13241	13216	13229	13276	13353	13213	13352	13205	13271	13170	13179	13166	13233	13193	13194	13181	13293	13212	13401	13300	13357	13283	13151	13437	13116	13331	13236	13384	13288	13229	13401	13161	13163	13183	13262	13488	13275	13238	13316	13178	13230	13175	13072	13210	13238	13184	13372	13142	13265	13213	13309	13302	13363	13306	13359	13312	13364	13172	13212	13261	13195	13419	13368	13073	13165	13277	13329	13350	13159	13230	13006	13400	13286	13271	13283	13323	13227	13375	13275	13288	13354	13172	13340	13229	13204	13232	13276	13386	13253	13280	13387	13289	13319	13155	13170	13498	13264	13250	13161	13195	13175	13400	13299	13130	13199	13456	13147	13259	13248	13166	13173	13391	13180	13206	13295	13263	13267	13173	13330	13183	13217	13347	13303	13240	13295	13312	13256	13173	13275	13146	13517	13240	13345	13253	13249	13233	13214	13215	13350	13160	13197	13259	13402	13181	13300	13278	13225	13228	13175	13331	13193	13477	13360	13134	13077	13273	13190	13310	13206	13174	13268	13342	13282	13246	13232	13290	13167	13146	13212	13111	13173	13252	13295	13126	13210	13304	13387	13186	13336	13255	13173	13129	13307	13294	13046	13387	13489	13197	13175	13250	13229	13084	13229	13357	13170	13089	13462	13309	13148	13393	13271	13418	13092	13358	13190	13252	13398	13319	13299	13259	13307	13330	13282	13164	13285	13186	13149	13133	13214	13430	13295	13370	13306	13253	13083	13379	13243	13324	13184	13130	13275	13108	13296	13359	13324	13208	13331	13375	13298	13129	13291	13257	13269	13089	13264	13091	13484	13090	13156	13166	13420	13107	13068	13310	13207	13177	13248	13343	13261	13248	13319	13391	13144	13285	13254	13286	13241	13266	13110	13239	13247	13200	13398	13299	13290	13233	13190	13339	13261	13270	13163	13191	13405	13247	13109	13102	13095	13319	13229	13187	13199	13237	13256	13259	13209	13283	13194	13294	13185	13236	13316	13159	13292	13371	13318	13168	13430	13288	13155	13239	13331	13193	13227	13171	13294	13356	13254	13283	13175	13369	13291	13213	13271	13415	13396	13233	13206	13240	13305	13168	13287	13411	13184	13205	13125	13140	13142	13264	13197	13103	13281
22750	21053	28786	23885	22705	25728	27490	21877	19738	18905	18128	17313	16869	16816	16443	16657	16416	16316	16161	16126	16078	16083	15899	16084	15711	15891	15833	15779	15830	15588	16155	15765	15718	15756	15603	15633	15723	15604	15780	15451	15789	15608	15917	15741	15503	15560	15525	15510	15635	15676	15494	15716	15369	15454	15541	15748	15769	15716	15684	15593	15585	15461	15517	15485	15511	15541	15594	15604	15546	15608	15511	15464	15415	15462	15583	15785	15678	15528	15548	15520	15682	15435	15256	15499	15697	15496	15606	15543	15675	15567	15635	15580	15621	15485	15466	15714	15353	15499	15745	15613	15591	15583	15453	15546	15594	15434	15484	15572	15414	15300	15545	15446	15639	15424	15625	15503	15502	15448	15416	15506	15459	15670	15517	15468	15505	15613	15614	15543	15440	15449	15663	15703	15636	15458	15548	15400	15479	15570	15490	15442	15561	15444	15503	15605	15442	15460	15437	15455	15440	15324	15600	15643	15528	15696	15550	15478	15385	15626	15626	15339	15627	15769	15339	15514	15639	15445	15336	15467	15549	15678	15344	15380	15467	15524	15588	15429	15494	15562	15466	15454	15643	15446	15471	15470	15560	15539	15437	15487	15642	15550	15596	15495	15564	15402	15591	15513	15605	15509	15627	15555	15599	15515	15577	15576	15579	15577	15759	15597	15621	15577	15378	15607	15598	15579	15338	15598	15663	15416	15614	15642	15693	15572	15470	15500	15739	15501	15675	15434	15225	15536	15474	15505	15502	15510	15728	15571	15593	15588	15471	15486	15697	15633	15655	15568	15528	15690	15434	15470	15476	15523	15647	15604	15461	15705	15325	15489	15670	15562	15552	15502	15366	15272	15614	15486	15594	15668	15576	15415	15652	15624	15540	15580	15403	15488	15534	15582	15379	15695	15552	15375	15539	15697	15656	15508	15622	15633	15583	15587	15394	15483	15547	15534	15502	15558	15363	15539	15503	15560	15465	15568	15459	15674	15510	15565	15473	15483	15466	15590	15488	15636	15428	15432	15495	15401	15585	15305	15513	15691	15668	15566	15465	15356	15606	15572	15453	15487	15589	15279	15468	15418	15353	15488	15482	15520	15678	15667	15644	15573	15450	15657	15668	15363	15433	15587	15488	15506	15530	15562	15317	15620	15756	15512	15406	15375	15319	15558	15535	15449	15450	15524	15660	15378	15456	15594	15562	15533	15466	15353	15642	15362	15665	15576	15552	15404	15442	15303	15530	15371	15500	15537	15429	15617	15399	15454	15678	15524	15494	15478	15483	15438	15595	15645	15578	15345	15498	15431	15402	15624	15665	15615	15294	15548	15435	15507	15603	15471	15650	15322	15510	15607	15557	15488	15637	15470	15381	15509	15500	15402	15484	15352	15680	15702	15461	15405	15557	15546	15632	15515	15567	15546	15660	15512	15395	15369	15633	15602	15461	15516	15561	15472	15575	15611	15620	15503	15604	15766	15652	15436	15568	15412	15666	15494	15522	15568	15639	15462	15560	15664	15604	15650	15434	15532	15515	15592	15371	15364	15409	15358	15517	15352	15496	15789	15433	15549	15497	15417	15301	15583	15482	15434	15479	15468	15606	15384	15549	15580	15494	15677	15657	15418	15510	15491	15434	15462	15236	15616	15500	15734	15368	15508	15633	15438	15489	15398	15420	15533	15410	15469	15680	15727	15340	15590	15553	15548	15415	15411	15631	15526	15408	15516	15649	15585	15468	15393	15271	15417	15627	15292	15275	15366	15325	15428	15605	15468	15610	15466	15483	15358	15568	15413	15401	15349	15461	15432	15475	15819	15608	15572	15681	15514	15458	15504	15586	15571	15541	15504	15602	15513	15697	15604	15628	15578	15742	15614	15571	15477	15671	15563	15406	15392	15339	15673	15480	15517	15639	15585	15583	15733	15533	15394	15417	15551	15561	15465	15584	15472	15700	15461	15374	15517	15553	15424	15355	15525	15484	15505	15611	15416	15690	15498	15512	15530	15577	15562	15554	15458	15615	15289	15492	15486	15603	15583	15436	15581	15362	15611	15620	15737	15541	15693	15589	15436	15589	15636	15526	15660	15402	15509	15537	15384	15330	15429	15539	15395	15515	15539	15474	15520	15405	15407	15518	15525	15383	15560	15610	15472	15566	15414	15496	15526	15682	15543	15512	15443	15639	15536	15465	15287	15577	15704	15479	15437	15684	15572	15575	15417	15407	15462	15497	15619	15702	15433	15466	15697	15440	15641	15324	15359	15638	15547	15478	15591	15716	15543	15528	15321	15406	15541	15628	15486	15567	15733	15666	15474	15521	15311	15647	15465	15630	15530	15825	15437	15612	15618	15463	15399	15542	15558	15569	15503	15517	15440	15405	15360	15438	15696	15546	15477	15482	15433	15526	15422	15515	15687	15453	15495	15514	15418	15678	15503	15428	15610	15472	15642	15573	15396	15565	15491	15556	15551	15481	15363	15470	15395	15398	15463	15598	15328	15863	15425	15530	15627	15584	15552	15618	15623	15484	15703	15570	15511	15488	15478	15602	15438	15401	15548	15645	15604	15487	15365	15630	15567	15389	15581	15541	15467	15585	15528	15499	15585	15560	15719	15686	15553	15417	15459	15606	15579	15649	15548	15567	15543	15444	15492	15570	15554	15594	15435	15650	15582	15537	15419	15678	15424	15447	15563	15335	15481	15502	15319	15450	15589	15593	15441	15573	15465	15324	15417	15436	15624	15506	15241	15490	15439	15453	15574	15504	15499	15508	15392	15713	15634	15409	15543	15466	15639	15576	15361	15469	15563	15553	15529	15518	15593	15317	15545	15607	15567	15631	15429	15506	15555	15617	15424	15461	15372	15673	15490	15403	15525	15525	15735	15669	15519	15622	15676	15626	15740	15606	15555	15457	15493	15576	15444	15605	15414	15528	15424	15385	15505	15384	15508	15540	15454	15611	15487	15570	15243	15610	15535	15505	15627	15355	15625	15480	15411	15390	15575	15410	15411	15522	15262	15505	15519	15604	15636	15550	15569	15547	15917	15613	15608	15480	15628	15582	15450	15449	15726	15468	15537	15718	15562	15417	15488	15604	15705	15371	15517	15540	15454	15485	15531	15411	15513	15545	15408	15559	15654	15484	15414	15517	15488	15447	15326	15357	15719	15685	15543	15737	15469	15564	15341	15556	15601	15538	15599	15672	15438	15556	15602	15446	15446	15451	15534	15566	15709	15602	15559	15377	15570	15388	15560	15390	15585	15645	15591	15643	15494	15501	15624	15615	15642	15637	15487	15492	15504	15391	15437	15303	15380	15363	15444	15707	15333	15615	15549	15567	15500	15524	15392	15357	15460	15710	15561	15608	15662	15332	15428	15509	15516	15290	15268	15459	15582	15868	15713	15685	15541	15417	15520	15632	15510	15387	15488	15476	15626	15403	15722	15765	15360	15568	15592	15561	15479	15578	15289	15569	15606	15442	15418	15429	15557	15417	15630	15768	15515	15450	15520	15442	15462	15611	15671	15499	15624	15474	15552	15483	15466	15568	15408	15441	15595	15591	15717	15416	15533	15275	15480	15595	15730	15566	15356	15525	15701	15395	15646	15563	15538	15610	15483	15351	15516	15696	15560	15526	15640	15630	15486	15578	15572	15776	15432	15682	15610	15705	15612	15658	15293	15470	15482	15483	15617	15472	15584	15555	15373	15467	15405	15669	15730	15355	15572	15707	15847	15657	15634	15541	15467	15471	15452	15537	15399	15434	15378	15590	15590	15377	15611	15441	15233	15508	15521	15562	15591	15624	15730	15577	15455	15625	15622	15501	15596	15622	15662	15610	15626	15617	15474	15508	15344	15548	15538	15394	15593	15608	15634	15694	15382	15567	15493	15567	15465	15273	15668	15546	15375	15559	15355	15409	15598	15638	15290	15732	15567	15474	15442	15363	15417	15609	15625	15442	15423	15549	15517	15483	15558	15407	15479	15528	15344	15416	15710	15579	15558	15417	15623	15423	15691	15520	15714	15509	15690	15585	15531	15422	15375	15633	15503	15498	15598	15457	15368	15616	15679	15496	15719	15633	15691	15727	15636	15738	15723	15565	15566	15541	15464	15527	15530	15413	15537	15694	15433	15397	15523	15501	15442	15428	15670	15342	15619	15548	15342	15576	15444	15505	15682	15396	15607	15492	15694	15499	15573	15489	15503	15519	15636	15581	15677	15488	15614	15549	15497	15443	15549	15689	15707	15688	15516	15585	15556	15467	15237	15454	15644	15456	15593	15535	15495	15392	15709	15507	15547	15555	15463	15553	15658	15397	15472	15499	15553	15310	15388	15553	15481	15689	15280	15510	15470	15566	15540	15337	15490	15432	15692	15299	15710	15617	15448	15605	15706	15524	15600	15638	15493	15565	15397	15633	15553	15592	15522	15421	15571	15596	15564	15416	15293	15581	15758	15466	15709	15520	15751	15595	15566	15518	15540	15698	15327	15428	15560	15540	15498	15503	15575	15776	15443	15533	15634	15488	15635	15720	15504	15574	15561	15680	15450	15468	15433	15309	15547	15374	15522	15614	15610	15434	15538	15561	15590	15786	15610	15510	15635	15634	15417	15618	15680	15450	15524	15399	15570	15487	15721	15655	15468	15629	15504	15552	15607	15581	15332	15572	15648	15721	15583	15296	15468	15487	15529	15462	15552	15533	15458	15328	15649	15495	15492	15742	15539	15425	15351	15430	15447	15638	15336	15352	15611	15555	15530	15376	15554	15528	15696	15546	15483	15482	15615	15600	15526	15502	15673	15578	15697	15466	15506	15308	15581	15608	15462	15668	15593	15547	15684	15445	15458	15452	15602	15493	15707	15579	15551	15361	15614	15612	15579	15425	15547	15674	15441	15523	15510	15314	15566	15595	15468	15400	15747	15474	15358	15344	15450	15564	15420	15557	15584	15484	15358	15541	15447	15677	15447	15567	15402	15391	15455	15413	15482	15572	15383	15376	15648	15321	15551	15426	15549	15656	15647	15681	15479	15658	15505	15427	15363	15449	15537	15592	15589	15501	15658	15601	15533	15538	15565	15624	15537	15526	15599	15594	15498	15645	15605	15591	15594	15474	15596	15548	15692	15429	15426	15484	15515	15602	15431	15609	15445	15299	15500
32509	55572	51126	40878	33717	28647	25044	22126	19731	18055	17115	16031	15489	15044	15021	14578	14729	14373	14334	14439	13970	14039	13928	13918	13880	13906	13825	13725	13687	13700	13570	13512	13744	13479	13625	13612	13650	13551	13485	13697	13580	13629	13456	13572	13534	13556	13512	13620	13425	13559	13542	13442	13508	13380	13357	13500	13395	13342	13475	13646	13510	13501	13447	13542	13430	13642	13365	13413	13551	13623	13437	13495	13505	13303	13377	13536	13433	13555	13464	13351	13674	13521	13460	13478	13472	13450	13456	13479	13474	13434	13322	13476	13474	13459	13554	13419	13553	13494	13483	13372	13354	13406	13460	13312	13457	13677	13418	13351	13565	13615	13548	13327	13422	13434	13430	13698	13420	13345	13371	13384	13523	13387	13536	13337	13444	13371	13461	13447	13316	13370	13380	13430	13457	13380	13339	13368	13522	13310	13369	13427	13461	13553	13275	13499	13387	13412	13488	13422	13596	13454	13630	13475	13629	13334	13618	13292	13345	13508	13460	13454	13464	13429	13399	13359	13657	13394	13543	13375	13560	13599	13473	13374	13377	13388	13536	13499	13420	13477	13394	13519	13374	13447	13353	13531	13571	13454	13415	13422	13493	13475	13373	13612	13487	13612	13370	13319	13495	13479	13413	13445	13420	13396	13533	13445	13504	13342	13438	13677	13534	13398	13424	13275	13489	13487	13636	13420	13466	13253	13384	13570	13393	13579	13364	13419	13409	13465	13450	13461	13387	13448	13503	13149	13558	13399	13561	13475	13494	13423	13372	13513	13458	13482	13361	13475	13510	13501	13390	13399	13495	13382	13495	13544	13267	13319	13457	13336	13551	13578	13281	13353	13498	13489	13425	13715	13433	13377	13461	13556	13319	13501	13333	13553	13473	13316	13548	13298	13647	13514	13316	13570	13261	13482	13576	13418	13277	13493	13591	13435	13360	13503	13586	13453	13571	13516	13260	13497	13634	13471	13361	13540	13428	13412	13518	13292	13489	13340	13661	13493	13413	13426	13447	13442	13453	13589	13396	13563	13442	13435	13404	13342	13356	13326	13467	13383	13592	13478	13319	13329	13324	13710	13525	13405	13476	13420	13528	13505	13474	13453	13426	13568	13435	13506	13319	13416	13505	13297	13453	13478	13432	13578	13321	13446	13459	13351	13355	13492	13551	13440	13341	13426	13399	13442	13371	13521	13438	13532	13690	13482	13611	13258	13361	13379	13500	13579	13414	13383	13481	13400	13422	13482	13562	13351	13538	13499	13484	13411	13502	13511	13365	13505	13538	13477	13377	13214	13365	13479	13503	13417	13492	13469	13378	13457	13668	13327	13452	13536	13426	13354	13358	13468	13438	13335	13511	13301	13516	13524	13511	13463	13589	13593	13419	13269	13316	13540	13472	13379	13428	13409	13601	13485	13468	13389	13474	13501	13417	13450	13348	13441	13554	13486	13439	13381	13347	13574	13527	13468	13508	13365	13589	13281	13361	13446	13522	13548	13373	13613	13298	13439	13447	13374	13450	13447	13434	13394	13346	13353	13459	13472	13496	13391	13348	13403	13327	13385	13465	13385	13482	13460	13341	13433	13473	13504	13510	13371	13448	13650	13380	13504	13337	13529	13532	13474	13561	13473	13594	13505	13431	13696	13425	13461	13383	13463	13453	13387	13583	13639	13525	13828	13451	13394	13532	13430	13495	13464	13437	13550	13398	13537	13562	13173	13384	13330	13381	13461	13461	13509	13543	13431	13516	13345	13402	13308	13203	13323	13442	13438	13435	13436	13594	13523	13447	13455	13384	13282	13211	13435	13621	13386	13542	13566	13454	13350	13474	13449	13478	13367	13395	13474	13607	13537	13562	13483	13541	13505	13335	13464	13318	13445	13443	13592	13291	13403	13339	13400	13464	13670	13302	13378	13416	13406	13461	13469	13483	13475	13584	13353	13548	13372	13583	13431	13407	13634	13529	13298	13329	13597	13361	13460	13359	13342	13302	13612	13688	13419	13573	13482	13444	13516	13366	13573	13257	13366	13520	13550	13398	13548	13217	13311	13494	13440	13554	13385	13631	13355	13371	13718	13436	13359	13565	13486	13489	13418	13396	13340	13594	13249	13551	13320	13351	13520	13539	13545	13440	13611	13449	13633	13427	13345	13566	13433	13527	13615	13465	13465	13516	13547	13457	13416	13482	13615	13438	13512	13426	13129	13565	13431	13355	13524	13377	13312	13447	13506	13355	13369	13506	13571	13379	13418	13574	13470	13545	13334	13487	13534	13481	13607	13508	13445	13438	13413	13467	13384	13490	13449	13348	13457	13535	13508	13411	13458	13357	13434	13383	13498	13401	13563	13528	13497	13399	13504	13553	13349	13447	13445	13563	13362	13354	13351	13445	13392	13563	13498	13377	13382	13435	13400	13419	13530	13230	13346	13389	13326	13482	13482	13664	13376	13540	13460	13595	13447	13395	13465	13556	13428	13538	13338	13329	13215	13442	13508	13263	13442	13241	13543	13482	13400	13410	13414	13318	13382	13584	13464	13407	13471	13486	13465	13291	13355	13350	13226	13589	13485	13544	13457	13501	13297	13379	13310	13339	13619	13392	13455	13364	13418	13573	13339	13428	13541	13414	13546	13343	13611	13371	13384	13523	13570	13476	13389	13278	13403	13508	13382	13555	13521	13451	13695	13518	13558	13465	13403	13558	13399	13471	13481	13394	13517	13492	13410	13422	13416	13460	13608	13387	13490	13345	13459	13349	13429	13453	13439	13435	13403	13476	13550	13485	13601	13338	13461	13463	13426	13466	13490	13345	13488	13360	13390	13487	13593	13398	13492	13278	13628	13505	13509	13364	13414	13565	13519	13477	13330	13432	13460	13388	13373	13656	13278	13320	13366	13497	13373	13608	13460	13401	13468	13524	13433	13478	13472	13451	13600	13422	13307	13512	13496	13532	13367	13336	13441	13504	13513	13553	13423	13259	13572	13508	13406	13448	13450	13487	13285	13413	13440	13486	13490	13385	13443	13396	13493	13355	13375	13330	13455	13334	13452	13349	13277	13400	13340	13631	13441	13459	13500	13507	13465	13362	13442	13441	13423	13551	13455	13448	13247	13429	13444	13475	13627	13481	13413	13406	13444	13436	13255	13560	13335	13460	13306	13551	13667	13563	13479	13465	13495	13522	13398	13521	13496	13469	13529	13505	13469	13387	13471	13536	13472	13439	13462	13426	13495	13557	13445	13398	13477	13402	13507	13444	13445	13509	13462	13370	13534	13339	13606	13338	13455	13259	13511	13381	13470	13352	13358	13467	13460	13469	13436	13521	13490	13394	13396	13427	13485	13569	13378	13160	13505	13488	13529	13493	13536	13409	13459	13547	13510	13400	13354	13489	13271	13466	13492	13422	13572	13486	13606	13337	13510	13571	13554	13526	13436	13218	13422	13396	13438	13442	13623	13487	13264	13379	13348	13501	13535	13441	13347	13454	13436	13596	13272	13427	13269	13481	13617	13434	13437	13480	13539	13401	13435	13443	13484	13483	13603	13400	13390	13329	13356	13313	13536	13470	13599	13389	13413	13419	13522	13514	13180	13526	13455	13339	13355	13533	13425	13429	13556	13325	13513	13340	13405	13552	13532	13477	13337	13486	13372	13463	13522	13384	13416	13462	13389	13438	13389	13287	13376	13502	13326	13415	13348	13415	13590	13345	13491	13432	13445	13417	13452	13597	13536	13391	13620	13313	13452	13273	13566	13482	13312	13505	13379	13406	13597	13483	13596	13349	13509	13540	13615	13468	13550	13438	13459	13510	13327	13456	13433	13398	13357	13425	13522	13363	13362	13410	13627	13496	13322	13645	13496	13253	13383	13548	13429	13481	13581	13404	13217	13466	13271	13484	13522	13360	13365	13433	13393	13495	13385	13370	13475	13372	13337	13534	13409	13419	13281	13547	13613	13402	13546	13429	13250	13516	13383	13450	13548	13413	13395	13502	13541	13389	13365	13360	13563	13566	13503	13480	13497	13546	13626	13532	13448	13448	13452	13590	13469	13218	13485	13468	13516	13389	13366	13361	13355	13329	13400	13430	13477	13280	13485	13649	13425	13190	13423	13407	13550	13487	13496	13335	13555	13388	13381	13519	13466	13421	13652	13552	13541	13395	13307	13437	13349	13617	13464	13329	13443	13573	13449	13407	13519	13603	13318	13362	13386	13699	13410	13446	13542	13677	13593	13510	13411	13442	13533	13332	13527	13390	13589	13509	13491	13465	13319	13517	13409	13317	13294	13198	13405	13353	13388	13373	13365	13647	13430	13698	13368	13667	13445	13554	13371	13442	13349	13447	13559	13315	13286	13463	13387	13480	13550	13628	13621	13557	13602	13470	13585	13603	13410	13394	13390	13481	13506	13347	13414	13521	13430	13559	13346	13459	13356	13359	13546	13390	13465	13370	13551	13429	13457	13464	13284	13450	13537	13383	13389	13438	13440	13437	13540	13334	13374	13390	13487	13320	13482	13631	13468	13434	13447	13360	13497	13515	13512	13334	13400	13453	13280	13223	13441	13326	13334	13550	13474	13489	13469	13381	13531	13321	13544	13348	13465	13375	13453	13457	13370	13561	13386	13484	13330	13625	13639	13382	13467	13237	13337	13481	13444	13666	13423	13314	13401	13414	13359	13286	13557	13536	13518	13385	13310	13512	13537	13363	13457	13493	13347	13374	13565	13501	13521	13547	13475	13577	13639	13386	13434	13423	13413	13587	13421	13327	13465	13582	13417	13406	13507	13565	13424	13557	13270	13404	13442	13460	13422	13483	13479	13499	13612	13394	13372	13476	13407	13447	13466	13396	13500	13551	13464	13557	13522	13434	13358	13407	13423	13531	13468	13385	13526	13601	13353	13529	13305	13589	13507	13514	13589	13414	13429	13432	13546	13481	13382	13616	13400	13266	13511	13444	13445	13517	13335	13311	13435	13470	13658	13544	13468	13572	13434	13417	13483	13322	13329	13317	13493	13602	13295	13388	13437	13446	13369	13358	13409	13572	13544	13544	13541	13568	13373	13403	13440	13475	13424	13490	13436	13470	13351	13505	13424	13549	13363	13277	13401	13545	13457	13435	13442	13401	13282	13383	13349	13350	13544	13483	13435
29099	27957	34246	29829	23761	21114	19248	18081	17380	16871	16482	16178	15939	15833	15842	15637	15889	15756	15673	15445	15654	15655	15769	15606	15789	15510	15753	15597	15592	15501	15628	15444	15434	15518	15718	15447	15458	15333	15542	15457	15588	15487	15561	15543	15460	15437	15330	15372	15492	15551	15556	15457	15416	15408	15444	15518	15345	15316	15544	15479	15589	15605	15550	15372	15557	15555	15591	15447	15291	15564	15455	15463	15345	15469	15513	15499	15439	15262	15334	15440	15551	15300	15301	15335	15619	15240	15450	15470	15606	15455	15698	15236	15495	15397	15618	15395	15439	15329	15478	15416	15437	15405	15489	15300	15371	15618	15490	15317	15580	15452	15491	15567	15436	15491	15346	15345	15429	15480	15603	15509	15470	15268	15410	15449	15432	15491	15355	15570	15518	15274	15346	15657	15584	15364	15554	15317	15394	15331	15598	15320	15480	15351	15406	15609	15584	15362	15521	15636	15441	15431	15362	15511	15480	15547	15473	15494	15477	15624	15388	15342	15549	15233	15425	15326	15465	15269	15292	15519	15337	15351	15450	15529	15411	15323	15295	15507	15509	15265	15423	15522	15353	15510	15356	15474	15618	15364	15590	15525	15443	15280	15352	15474	15395	15505	15516	15396	15541	15383	15495	15622	15423	15335	15431	15549	15294	15325	15331	15469	15601	15351	15487	15452	15422	15536	15468	15568	15466	15312	15389	15408	15349	15601	15494	15464	15512	15591	15172	15482	15363	15596	15491	15547	15448	15615	15439	15378	15529	15331	15174	15343	15476	15528	15448	15290	15462	15301	15512	15575	15592	15271	15302	15423	15411	15440	15644	15595	15334	15469	15497	15438	15570	15330	15367	15422	15248	15394	15348	15408	15296	15429	15429	15280	15354	15448	15384	15355	15511	15510	15495	15548	15534	15491	15565	15482	15682	15538	15459	15440	15344	15400	15699	15571	15457	15465	15488	15271	15290	15351	15419	15349	15379	15583	15218	15366	15319	15434	15407	15465	15330	15593	15404	15445	15398	15388	15290	15450	15396	15320	15360	15466	15489	15595	15735	15548	15492	15507	15591	15459	15514	15288	15366	15443	15362	15447	15548	15458	15445	15483	15432	15308	15502	15282	15534	15491	15523	15394	15618	15464	15357	15460	15491	15295	15545	15538	15528	15624	15506	15590	15778	15303	15446	15357	15552	15575	15517	15534	15466	15455	15510	15200	15424	15368	15468	15277	15458	15656	15418	15280	15472	15562	15497	15313	15461	15485	15405	15236	15605	15390	15419	15401	15360	15420	15395	15508	15436	15566	15430	15546	15465	15407	15498	15455	15400	15536	15282	15414	15538	15329	15588	15423	15535	15319	15292	15318	15423	15354	15222	15419	15509	15746	15452	15565	15450	15514	15326	15526	15409	15426	15454	15448	15348	15501	15349	15347	15348	15352	15496	15628	15423	15363	15352	15721	15241	15422	15445	15452	15357	15536	15347	15358	15362	15348	15453	15472	15474	15571	15499	15431	15723	15507	15399	15683	15601	15312	15307	15463	15509	15613	15501	15392	15553	15292	15387	15406	15518	15355	15442	15310	15385	15520	15513	15201	15538	15451	15446	15463	15614	15256	15539	15431	15476	15344	15453	15611	15325	15406	15357	15474	15297	15356	15463	15407	15478	15418	15387	15505	15168	15277	15508	15370	15456	15472	15411	15584	15433	15631	15222	15363	15382	15497	15372	15394	15498	15386	15425	15753	15459	15252	15612	15395	15280	15516	15395	15486	15396	15327	15496	15506	15372	15387	15254	15439	15684	15424	15427	15576	15551	15643	15534	15396	15560	15356	15634	15413	15284	15377	15445	15302	15609	15437	15520	15482	15580	15316	15359	15397	15430	15274	15179	15298	15327	15528	15609	15545	15391	15433	15642	15316	15490	15483	15367	15463	15506	15368	15523	15345	15412	15449	15429	15397	15488	15413	15562	15452	15427	15389	15378	15149	15418	15420	15656	15522	15402	15575	15720	15587	15334	15486	15350	15314	15520	15323	15286	15353	15174	15246	15384	15440	15598	15441	15429	15495	15389	15418	15687	15281	15337	15298	15566	15637	15462	15406	15473	15476	15436	15457	15524	15396	15532	15500	15368	15390	15461	15424	15405	15520	15523	15411	15389	15437	15400	15392	15308	15652	15356	15346	15492	15452	15367	15437	15433	15469	15391	15377	15543	15552	15308	15441	15463	15587	15473	15507	15658	15473	15446	15470	15367	15492	15556	15325	15570	15647	15519	15549	15378	15698	15552	15262	15528	15614	15613	15536	15467	15520	15541	15478	15566	15573	15358	15430	15359	15396	15521	15437	15463	15340	15585	15205	15438	15469	15350	15366	15383	15466	15496	15421	15513	15585	15389	15465	15325	15617	15329	15345	15522	15313	15313	15276	15444	15553	15392	15436	15467	15350	15579	15500	15355	15475	15475	15419	15362	15613	15516	15759	15560	15545	15456	15483	15424	15553	15518	15422	15541	15568	15401	15409	15261	15619	15513	15438	15382	15406	15525	15555	15371	15596	15446	15568	15486	15477	15403	15499	15301	15483	15308	15362	15437	15325	15354	15362	15577	15500	15297	15237	15578	15381	15524	15332	15505	15427	15419	15437	15340	15418	15493	15476	15544	15515	15383	15128	15409	15530	15195	15289	15488	15330	15435	15313	15314	15378	15620	15443	15465	15481	15342	15575	15499	15325	15331	15440	15645	15539	15467	15526	15526	15502	15576	15513	15608	15350	15302	15386	15319	15467	15280	15552	15517	15364	15380	15685	15395	15446	15413	15669	15506	15482	15583	15369	15443	15345	15383	15474	15601	15743	15388	15387	15395	15545	15436	15577	15323	15406	15617	15490	15406	15396	15473	15455	15642	15530	15543	15512	15480	15346	15295	15316	15424	15595	15569	15434	15464	15322	15386	15413	15309	15438	15614	15622	15344	15489	15464	15261	15492	15514	15186	15418	15423	15464	15355	15310	15602	15528	15576	15543	15487	15276	15307	15460	15291	15566	15445	15328	15563	15361	15479	15391	15484	15444	15667	15415	15457	15563	15403	15457	15506	15439	15345	15508	15427	15167	15478	15485	15514	15371	15374	15739	15560	15587	15454	15415	15286	15559	15472	15592	15559	15369	15476	15504	15513	15165	15305	15180	15314	15497	15482	15485	15397	15425	15493	15477	15485	15460	15346	15375	15743	15528	15521	15430	15403	15400	15559	15340	15584	15503	15663	15393	15371	15452	15481	15525	15569	15503	15444	15509	15392	15358	15616	15686	15514	15463	15415	15423	15383	15453	15395	15570	15568	15188	15485	15025	15354	15307	15515	15289	15476	15512	15421	15406	15437	15676	15508	15601	15417	15466	15486	15610	15635	15341	15401	15537	15563	15471	15395	15337	15541	15506	15502	15508	15358	15460	15482	15433	15426	15464	15294	15468	15403	15461	15348	15425	15480	15627	15578	15268	15313	15364	15637	15390	15524	15488	15503	15477	15266	15370	15525	15316	15535	15499	15224	15326	15522	15336	15415	15328	15493	15368	15450	15473	15455	15405	15427	15382	15426	15655	15417	15450	15235	15466	15604	15491	15381	15455	15459	15399	15435	15404	15378	15507	15320	15166	15451	15424	15445	15444	15295	15450	15374	15294	15567	15342	15336	15343	15503	15494	15339	15289	15528	15583	15514	15466	15262	15442	15446	15522	15400	15243	15216	15523	15330	15578	15542	15456	15388	15508	15396	15486	15436	15383	15290	15444	15549	15495	15376	15348	15647	15679	15359	15472	15476	15545	15583	15553	15111	15349	15456	15485	15487	15470	15486	15481	15293	15497	15590	15486	15530	15371	15355	15588	15594	15443	15391	15497	15465	15619	15376	15608	15369	15478	15760	15210	15602	15390	15450	15317	15279	15512	15547	15413	15358	15334	15450	15470	15524	15570	15599	15388	15418	15557	15422	15569	15580	15538	15473	15298	15277	15390	15277	15156	15403	15421	15386	15265	15554	15383	15577	15502	15501	15203	15373	15358	15440	15258	15509	15665	15478	15481	15379	15532	15461	15523	15398	15315	15536	15476	15548	15513	15514	15642	15374	15287	15374	15525	15368	15374	15280	15353	15484	15375	15629	15683	15385	15511	15532	15563	15403	15215	15264	15350	15279	15588	15563	15531	15559	15368	15480	15579	15435	15363	15598	15295	15374	15340	15472	15291	15452	15398	15512	15442	15430	15551	15515	15500	15487	15489	15333	15492	15487	15500	15643	15537	15500	15545	15325	15434	15571	15340	15476	15531	15687	15713	15508	15441	15322	15526	15421	15420	15435	15366	15613	15479	15495	15421	15493	15288	15564	15620	15605	15555	15223	15404	15595	15332	15498	15358	15387	15515	15460	15444	15653	15498	15411	15382	15495	15440	15465	15394	15406	15538	15343	15554	15448	15451	15408	15465	15580	15362	15389	15540	15383	15531	15369	15511	15619	15558	15467	15341	15436	15226	15688	15268	15544	15523	15345	15477	15600	15409	15363	15612	15558	15396	15490	15445	15741	15519	15360	15588	15522	15448	15456	15384	15461	15493	15506	15318	15571	15453	15442	15389	15324	15598	15537	15369	15294	15495	15226	15419	15451	15509	15275	15357	15515	15611	15379	15323	15479	15497	15579	15325	15406	15673	15436	15277	15363	15383	15373	15491	15093	15329	15254	15465	15338	15472	15475	15261	15446	15492	15549	15516	15272	15522	15470	15362	15265	15464	15438	15570	15448	15451	15425	15408	15390	15373	15488	15424	15284	15442	15400	15499	15555	15480	15484	15542	15193	15583	15540	15372	15449	15445	15466	15262	15436	15478	15507	15448	15327	15375	15660	15224	15643	15520	15475	15481	15357	15417	15562	15463	15635	15431	15202	15553	15564	15451	15493	15511	15412	15533	15441	15356	15467	15587	15540	15368	15637	15351	15342	15586	15426	15506	15470	15295	15468	15138	15280	15506	15413	15335	15515	15580	15438	15466	15515	15548	15391	15485	15656	15559	15423	15263	15400	15699	15340	15297	15541	15373	15412	15316	15484	15429	15564	15425	15383	15336	15552	15299	15366	15565	15405	15257	15407	15505	15500	15634	15593	15323	15325	15468
30926	42901	38412	28488	23966	20970	18691	17325	16443	15575	15152	14474	14434	14023	13832	14110	13907	13781	13836	13694	13573	13739	13384	13555	13524	13526	13497	13548	13575	13601	13571	13482	13428	13446	13417	13335	13482	13410	13554	13537	13229	13388	13421	13562	13481	13404	13440	13414	13313	13392	13522	13580	13492	13346	13382	13481	13531	13430	13524	13541	13351	13520	13419	13243	13380	13413	13279	13468	13311	13626	13444	13260	13588	13325	13448	13422	13414	13363	13410	13504	13485	13331	13429	13528	13443	13263	13492	13417	13539	13344	13356	13526	13283	13530	13596	13457	13424	13581	13299	13481	13511	13410	13469	13322	13433	13337	13414	13586	13340	13294	13604	13439	13352	13403	13504	13339	13406	13505	13466	13391	13505	13380	13495	13441	13444	13321	13278	13439	13284	13334	13506	13540	13212	13400	13681	13434	13376	13424	13556	13408	13367	13378	13381	13555	13720	13297	13385	13255	13196	13366	13392	13431	13385	13397	13387	13437	13324	13417	13576	13186	13449	13396	13465	13509	13350	13590	13395	13331	13417	13361	13555	13552	13571	13415	13399	13326	13504	13545	13341	13341	13517	13312	13330	13389	13419	13316	13500	13660	13488	13248	13440	13265	13476	13347	13376	13400	13499	13403	13432	13436	13573	13183	13422	13497	13438	13485	13485	13551	13420	13461	13506	13482	13460	13269	13531	13335	13498	13319	13253	13557	13573	13358	13551	13371	13603	13343	13390	13549	13507	13358	13508	13449	13283	13593	13151	13343	13432	13410	13371	13280	13437	13444	13379	13372	13551	13325	13370	13357	13478	13424	13439	13410	13527	13549	13402	13500	13366	13425	13573	13373	13262	13361	13407	13518	13434	13402	13168	13346	13467	13407	13420	13415	13385	13475	13349	13340	13567	13264	13532	13370	13450	13341	13543	13542	13293	13400	13314	13441	13380	13469	13319	13401	13397	13520	13469	13298	13490	13520	13530	13506	13358	13498	13494	13422	13321	13480	13348	13433	13515	13404	13372	13391	13575	13317	13424	13371	13427	13450	13431	13471	13434	13427	13525	13505	13412	13334	13339	13476	13680	13465	13348	13387	13293	13241	13449	13579	13561	13552	13339	13304	13486	13464	13440	13298	13561	13426	13422	13339	13422	13382	13694	13483	13350	13352	13351	13472	13264	13448	13554	13416	13317	13374	13347	13284	13510	13462	13377	13264	13444	13357	13261	13363	13317	13561	13448	13449	13385	13428	13393	13355	13433	13365	13412	13395	13278	13473	13359	13387	13410	13355	13477	13445	13295	13282	13443	13361	13363	13412	13473	13572	13573	13405	13622	13342	13450	13469	13530	13428	13394	13507	13331	13404	13268	13332	13399	13446	13413	13234	13446	13521	13402	13464	13252	13463	13501	13384	13489	13329	13466	13552	13416	13359	13434	13478	13438	13367	13309	13406	13392	13408	13376	13355	13424	13520	13330	13396	13536	13346	13305	13363	13216	13440	13452	13330	13439	13421	13440	13516	13411	13498	13306	13244	13422	13432	13417	13296	13596	13368	13421	13499	13285	13419	13485	13449	13454	13501	13351	13200	13265	13369	13264	13396	13411	13403	13330	13209	13368	13583	13239	13449	13308	13659	13328	13401	13316	13070	13547	13586	13535	13574	13414	13471	13500	13404	13374	13464	13369	13567	13498	13387	13462	13625	13435	13227	13320	13485	13305	13437	13331	13301	13426	13352	13524	13355	13379	13560	13398	13552	13321	13482	13307	13508	13478	13539	13386	13447	13423	13434	13531	13393	13253	13479	13634	13445	13487	13377	13257	13461	13541	13325	13527	13424	13554	13386	13654	13431	13391	13275	13481	13383	13521	13603	13466	13404	13343	13471	13613	13432	13460	13565	13520	13458	13441	13501	13167	13290	13485	13526	13443	13465	13435	13456	13319	13490	13445	13492	13358	13342	13511	13415	13461	13381	13324	13433	13374	13514	13543	13217	13350	13404	13450	13413	13476	13395	13448	13502	13387	13498	13407	13416	13464	13395	13355	13387	13463	13389	13396	13377	13562	13606	13331	13525	13315	13405	13416	13418	13546	13281	13445	13455	13335	13433	13483	13590	13410	13363	13386	13451	13317	13454	13427	13191	13360	13478	13569	13315	13539	13503	13363	13367	13483	13387	13377	13475	13502	13246	13459	13426	13491	13424	13469	13336	13361	13307	13436	13291	13492	13467	13430	13368	13516	13274	13426	13486	13302	13381	13403	13460	13458	13411	13494	13133	13447	13411	13518	13418	13390	13354	13487	13490	13498	13314	13330	13608	13347	13372	13397	13292	13497	13438	13424	13438	13529	13344	13454	13342	13466	13631	13453	13609	13340	13574	13335	13451	13345	13488	13546	13411	13346	13597	13482	13591	13345	13448	13553	13424	13505	13378	13495	13352	13348	13437	13466	13515	13375	13550	13496	13461	13360	13339	13394	13287	13461	13612	13418	13386	13407	13429	13281	13356	13420	13484	13430	13492	13510	13394	13358	13492	13609	13390	13507	13426	13264	13381	13327	13334	13438	13540	13457	13419	13355	13630	13470	13344	13482	13552	13305	13413	13437	13637	13280	13287	13386	13395	13358	13396	13459	13551	13532	13443	13431	13465	13310	13431	13392	13340	13592	13434	13536	13512	13440	13414	13351	13493	13352	13491	13704	13677	13471	13384	13600	13410	13293	13533	13417	13490	13285	13575	13482	13562	13565	13392	13375	13536	13498	13518	13487	13323	13353	13320	13306	13572	13352	13341	13491	13408	13537	13510	13464	13324	13351	13643	13433	13549	13304	13431	13354	13427	13416	13364	13432	13300	13221	13412	13383	13431	13391	13378	13265	13280	13441	13422	13380	13403	13502	13570	13494	13420	13519	13289	13408	13336	13488	13401	13509	13474	13320	13547	13451	13398	13679	13443	13543	13486	13419	13508	13207	13343	13415	13528	13483	13465	13313	13404	13236	13431	13482	13405	13573	13242	13377	13419	13380	13484	13344	13309	13388	13326	13377	13288	13446	13260	13447	13627	13470	13416	13434	13296	13370	13511	13447	13537	13581	13439	13584	13409	13363	13335	13432	13312	13557	13344	13307	13405	13393	13533	13351	13344	13427	13457	13358	13551	13541	13254	13485	13581	13267	13430	13370	13563	13381	13237	13422	13422	13344	13360	13421	13555	13514	13419	13397	13526	13482	13503	13580	13416	13449	13503	13254	13477	13629	13489	13598	13472	13414	13200	13484	13501	13530	13559	13324	13377	13450	13327	13359	13459	13465	13485	13433	13419	13467	13348	13354	13498	13229	13557	13436	13444	13584	13496	13516	13366	13500	13335	13547	13391	13332	13390	13310	13437	13499	13619	13445	13299	13495	13471	13398	13509	13524	13229	13438	13371	13509	13480	13502	13370	13451	13469	13221	13505	13296	13286	13570	13417	13371	13561	13575	13341	13397	13468	13325	13241	13556	13378	13496	13553	13596	13418	13578	13593	13232	13357	13363	13424	13508	13532	13532	13502	13477	13511	13404	13432	13384	13309	13326	13128	13491	13451	13455	13357	13474	13559	13267	13254	13398	13370	13496	13346	13396	13517	13391	13413	13407	13504	13437	13366	13424	13346	13566	13378	13475	13408	13270	13520	13452	13388	13560	13448	13499	13540	13326	13499	13293	13296	13555	13605	13385	13304	13268	13400	13308	13558	13244	13505	13433	13435	13406	13552	13481	13549	13387	13474	13291	13416	13523	13370	13364	13430	13319	13489	13314	13430	13472	13323	13309	13383	13268	13332	13534	13325	13502	13317	13432	13494	13385	13458	13496	13507	13482	13353	13307	13472	13322	13353	13354	13267	13451	13525	13433	13413	13431	13264	13413	13364	13354	13519	13513	13505	13422	13540	13350	13377	13432	13444	13424	13509	13368	13367	13408	13410	13624	13357	13447	13449	13538	13413	13494	13359	13550	13526	13429	13330	13615	13314	13474	13552	13325	13626	13446	13281	13398	13345	13446	13497	13402	13327	13461	13347	13444	13466	13158	13563	13589	13380	13282	13397	13600	13560	13455	13321	13500	13433	13467	13455	13356	13369	13464	13399	13365	13493	13453	13522	13371	13414	13548	13393	13618	13420	13331	13574	13338	13557	13625	13487	13315	13494	13445	13336	13449	13401	13395	13647	13466	13342	13500	13511	13390	13565	13547	13412	13367	13342	13415	13396	13431	13375	13442	13464	13482	13606	13571	13603	13411	13407	13564	13496	13334	13207	13458	13390	13408	13532	13453	13354	13428	13522	13427	13535	13520	13410	13438	13379	13454	13367	13390	13413	13336	13587	13226	13553	13217	13422	13452	13505	13572	13453	13427	13515	13560	13550	13248	13383	13403	13359	13421	13529	13400	13357	13373	13374	13422	13426	13633	13334	13426	13407	13294	13518	13427	13435	13563	13472	13556	13277	13581	13401	13421	13481	13510	13422	13606	13300	13420	13619	13377	13373	13384	13604	13337	13393	13360	13324	13526	13439	13238	13386	13295	13425	13426	13513	13447	13564	13286	13424	13340	13637	13311	13209	13415	13310	13322	13523	13372	13552	13454	13467	13638	13347	13419	13546	13344	13460	13250	13312	13509	13519	13461	13440	13344	13544	13454	13502	13354	13405	13466	13366	13339	13479	13354	13575	13563	13396	13482	13290	13549	13485	13403	13591	13416	13487	13452	13440	13509	13468	13311	13444	13385	13470	13464	13376	13368	13354	13633	13379	13313	13249	13310	13436	13307	13486	13367	13464	13480	13313	13425	13431	13385	13455	13618	13228	13374	13266	13539	13544	13408	13500	13312	13532	13421	13311	13427	13368	13467	13581	13383	13601	13497	13518	13471	13321	13342	13404	13580	13289	13331	13436	13413	13461	13504	13387	13379	13491	13405	13231	13698	13376	13563	13428	13437	13457	13448	13487	13445	13485	13359	13310	13572	13537	13569	13387	13472	13485	13349	13561	13466	13393	13393	13394	13465	13388	13605	13413	13488	13351	13535	13371	13397	13440	13544	13374	13428	13396	13404	13400	13587	13370	13427	13256	13336	13391	13435	13471	13466	13451	13379	13479	13404	13362	13529	13600	13370	13260	13318	13374	13444	13372
23985	21080	28556	25719	25204	25250	23081	19753	18332	17703	17149	16641	16321	15927	15976	15662	15864	15700	15751	15503	15548	15547	15401	15382	15518	15543	15435	15202	15376	15380	15365	15233	15279	15315	15367	15287	15238	15169	15346	15341	15271	15146	15415	15338	15237	15126	15230	15183	15195	15300	15127	15419	15229	15327	15265	15274	15160	15317	15440	14934	15124	15265	15143	15101	15037	15210	15144	15068	15160	15150	15153	15310	15151	15049	15168	15207	15123	15257	15180	15297	15000	15138	15146	15138	15170	14774	15180	14989	15212	15216	15090	15339	15040	15235	15136	15323	15367	15277	15118	15373	15183	15221	15168	15254	15371	15293	15019	15317	15213	15217	15153	15022	15024	15095	15153	15206	14976	15017	15240	15170	15133	15031	15213	15074	15571	15260	15355	15294	15337	15175	15072	15280	15134	15308	15227	15096	15258	15033	15038	15116	15075	15156	15254	15107	15175	15316	15277	15323	15444	15269	15134	15153	15318	15196	15080	15108	15171	15198	15163	15119	15009	15166	15137	15000	15096	14990	15212	15105	15114	15180	15256	15188	15188	15201	15208	15070	15234	15078	15178	15231	15331	15106	15017	15166	15161	15153	15248	15219	14938	15002	15350	15124	15194	15174	15267	15319	15134	15229	15387	15215	15120	15150	15193	15232	15273	15181	15270	15151	15220	15202	15123	15059	15122	15093	15307	15266	15334	15144	15110	15043	15363	15213	15100	15099	15230	15061	15095	15181	15037	15267	15071	15219	15093	15107	15216	15167	15234	15236	15209	15237	15220	15349	15095	15148	15276	15248	15014	15260	15230	15257	15200	15071	15076	14882	15019	15241	15244	15200	15164	15253	15258	15256	15148	15362	15257	14909	15185	15166	15194	15240	15110	15212	14956	15244	15031	15077	15082	15068	15091	15216	15303	15174	14980	15050	15383	15238	15202	15271	14890	15051	15129	15093	15022	15123	15099	15015	15190	15206	15499	15355	15031	15082	15082	14992	15370	15137	15245	15068	15238	14929	15180	15168	15099	15172	15249	15298	15330	15007	15080	15149	15330	15048	15228	15127	15156	15261	15103	15023	14958	15098	15234	15128	15019	15038	15188	15271	15399	15007	15178	15209	15265	15368	15255	15213	15378	15058	15282	15294	15224	15290	15133	15096	15242	15059	15266	14946	15183	15351	15127	15139	15252	15134	15160	15251	15169	15405	15102	14945	15096	15272	15027	15164	15095	15119	15224	15160	15288	15196	15112	15337	15190	15164	15267	15290	15130	15209	14998	15344	15150	15066	15370	15278	15131	14886	15177	15045	15251	15244	15213	15108	15031	15049	15259	15274	15167	15090	15196	15146	15093	15317	15435	15387	15177	15217	15050	15200	15282	15201	15157	15140	15166	14972	15215	15275	15355	15016	15146	15166	15086	15319	15203	15295	15153	15219	15102	15122	15162	15352	15229	15082	15280	15094	15260	15350	15302	15176	14997	15134	15076	15080	15136	15124	15293	15216	15214	15193	15038	15078	15180	15117	15341	15077	15126	15367	15372	15239	15060	15209	15149	15403	15316	15084	15093	15007	15117	15128	15058	15120	15021	15151	15151	15311	15189	15024	15115	15274	15105	15280	15213	15172	15230	15157	15128	15211	15095	15292	15189	15257	15213	15248	15321	15039	15143	15101	15268	15184	15247	15062	15045	15047	15073	15050	15177	15160	15161	15112	15209	15112	15234	15325	15149	15283	15152	15168	14923	15123	15154	15016	15034	15448	15395	15038	15092	15134	15070	15092	15340	15198	15045	15211	15084	15180	15023	15079	15200	15131	15109	15281	15090	15243	14969	15078	15250	15338	15018	15094	15198	15132	15157	15355	15155	15088	15283	15309	15154	15265	15226	15180	15053	15008	15234	15240	15250	15189	15324	15103	15304	15085	15020	15175	15173	15156	15262	15332	15294	15024	14950	15129	15125	15269	15261	15280	15160	15298	15089	15138	15029	15292	15060	15086	15198	15142	15396	15208	15245	15213	15169	15181	15109	15302	15235	15166	15009	15297	15134	15080	15150	15093	15180	15130	15170	15095	15105	15008	15336	15164	15397	15088	15226	15124	15374	15264	15080	15018	15221	15273	15185	15229	15096	14947	15285	15198	15111	15149	15147	15247	15310	15118	15371	15103	15221	15282	15138	15050	15115	15151	15074	15226	15227	15153	15237	15157	15125	15032	15246	15428	15240	14946	15081	15038	14979	15172	15112	15069	15122	14936	15063	15067	15107	15318	15171	15205	15190	15262	15316	15198	15201	15122	15318	15277	15098	15091	15042	15241	15328	15247	15024	15111	15087	15213	15043	15239	15244	15241	15211	15255	15151	15129	15243	15215	15131	15088	15263	15213	15237	15036	14984	15076	15097	15134	15280	15179	15300	15124	15201	15270	15253	15203	15084	15085	15037	15044	15305	15079	15132	14972	15269	15109	15175	15055	15033	15257	15240	15168	15103	15263	15133	15155	15124	15031	15306	15054	15332	15254	15064	15039	15314	15186	15244	15124	15351	14983	15279	15041	15285	15267	15152	15085	15283	15082	15124	15180	15178	14995	15104	14990	15404	15102	15286	15289	15035	15039	15369	15117	15145	15077	15116	15163	15301	15226	15103	14988	15159	15163	15126	15102	15229	15012	15166	15217	15275	15096	15043	15278	15157	15036	15307	15156	15178	15104	15110	15237	15062	15161	15149	15118	14991	15254	15080	14998	15232	15162	15001	15087	15253	15208	15100	15178	15112	15220	15136	15192	15201	15344	15247	15133	15252	15227	14990	15236	14907	14910	15009	15134	15126	15204	15232	15129	15346	15382	15127	15003	15141	15082	15172	15259	15178	15086	15389	15361	15093	15200	15218	15003	15203	15313	15327	15221	15209	15030	14962	15358	15287	15022	15147	15202	15194	15263	15307	15013	14991	15192	15319	15204	15130	15159	15189	15326	15062	15245	15140	15022	15316	15276	15244	15146	15229	15340	15361	15154	15098	15252	15132	15099	15275	15272	15281	15215	15170	15265	15008	15295	15152	15106	15274	15132	15347	15060	15101	15213	15247	15057	15125	15143	15084	14979	15115	15256	14883	15185	15378	14980	15279	15186	14927	15042	15190	15048	14952	15289	15245	15156	15263	15210	15236	15309	15066	14976	15200	15308	15308	15125	15353	15163	14952	15237	15261	15395	15218	15264	15242	15161	15323	15108	15379	15198	14970	15186	15316	15189	15193	15219	15150	15078	15207	15317	15079	15197	15238	15070	15237	15279	15333	15441	15347	15215	15204	15282	15129	15130	15222	15115	15113	15125	15004	15101	15098	15191	15153	15383	15309	15131	15205	15177	15355	15115	15233	15199	15434	15178	15261	15255	15280	15343	14976	15162	15186	14989	15125	15102	15326	15190	14944	15135	15242	15108	15178	15037	15216	15247	15098	15066	15232	15202	15290	15160	15183	15147	15180	15207	15188	15107	14962	15207	15403	15186	15270	15195	15158	15329	15027	15015	15073	15068	15195	15193	15226	15030	15169	15192	15055	15104	15140	15165	15254	15305	15176	15238	15251	15225	15254	15193	15084	15191	15229	14999	15129	15051	14978	15181	15113	15070	15318	15235	15216	15084	15209	15204	15047	15064	15097	15160	15390	15324	14940	15303	15182	15168	15247	15313	15161	15196	15124	15300	15308	15222	15243	15071	15171	15270	15241	15142	14988	15127	15052	15279	15405	15383	15038	15084	15016	15197	15197	15349	15150	15207	15256	15177	15443	15155	15200	15162	15082	15160	15106	15219	15293	15141	15088	15126	15127	15234	15189	15213	15383	15416	15277	15218	15116	15320	15236	15079	14979	15219	15176	15256	15237	15148	15142	14935	15173	14835	15220	15075	15158	15031	15174	15175	15358	15028	15294	15224	15208	15254	15195	14837	15158	14994	15238	15057	15144	15144	15146	15425	15386	14912	15092	15096	15219	15253	15203	15015	15090	15070	15159	15121	15154	15280	15217	15169	15226	15302	15312	15048	14930	15391	15202	14923	15202	15280	15140	15051	15249	15239	15294	15152	15127	15159	15113	15239	14992	15112	15313	15332	15157	15078	15170	15093	15025	15227	15282	15092	15222	15110	15110	15148	15317	15237	15165	15001	15133	15164	14998	15249	15328	15354	15194	15187	15189	15038	15235	15161	15189	15150	15063	15145	15105	15254	15097	15522	15120	15042	15073	15010	15068	15238	15334	15120	15183	15070	15222	15264	15126	15144	15368	15197	15091	15073	15051	15273	15219	15143	15114	15238	15038	15173	15002	15052	15329	14987	15296	15080	15124	15171	15036	15206	15067	15163	15285	15199	15121	15075	14986	15258	15101	15088	15142	15180	15167	15121	15037	15211	15150	15219	15251	15347	15088	15060	15196	15130	15053	15257	15140	15168	15091	15278	15154	15076	15263	15051	15203	15044	15279	15122	15061	15298	15144	15070	15178	15097	14955	15077	15267	15273	15203	15171	15091	15092	15036	14995	15102	15051	15258	14988	15098	15073	15175	15060	15120	15138	15057	15147	15267	15341	15016	15120	15303	15156	15223	15043	15146	15275	15170	15078	15236	15058	15063	15088	15128	15241	15120	15314	15029	15089	15061	15316	15400	15244	15212	15121	15420	15228	15122	15246	15169	15336	15240	15038	15178	15120	15166	15229	15181	15117	15087	15160	15262	15199	15246	15243	14991	15357	15166	15279	15070	15147	15165	15112	15232	15282	15343	15171	15103	15192	15194	15181	15249	15156	15073	15157	14991	15081	15152	15244	15238	15192	15321	15111	15159	15005	15185	15157	15060	15237	15034	15203	15295	15110	15474	15214	15437	15192	15188	15230	15008	15295	14995	14954	15036	15140	15114	15242	15065	15222	15168	15017	15184	15202	15097	15016	15141	15194	15275	15176	15424	15160	15230	15075	15119	15172	15289	14979	15149	15193	15346	15109	15191	15231	15242	15064	15265	14943	15155	15085	15074	15214	15390	15179	15208	15348	15338	15123	15228	15106	15254	15305	15149	15246	15313	15242	15175	15131	15133	15174	15294	15223	15306	15168	15173	15168	15299	15025	15054	15153	15175	15151	15165	15040	15187	15121	15073	15228	15193	15134	14883	14941
30064	49690	45346	35688	30385	25172	21548	19533	17960	16763	15747	15206	14984	14492	14262	14028	14091	14007	13999	13721	13817	13726	13576	13561	13608	13414	13624	13540	13610	13382	13356	13269	13439	13263	13361	13388	13274	13498	13402	13320	13334	13510	13463	13526	13366	13314	13421	13266	13411	13265	13426	13351	13116	13214	13272	13343	13356	13268	13429	13371	13363	13363	13382	13441	13147	13375	13438	13122	13359	13168	13249	13319	13372	13293	13301	13398	13435	13220	13290	13291	13297	13246	13113	13365	13200	13285	13296	13095	13290	13424	13292	13215	13115	13325	13276	13291	13292	13327	13293	13275	13335	13255	13200	13386	13250	13527	13193	13210	13440	13353	13430	13311	13087	13289	13477	13242	13269	13250	13296	13186	13225	13369	13235	13273	13437	13272	13268	13279	13324	13119	13225	13298	13339	13208	13198	13287	13304	13255	13174	13534	13342	13243	13365	13406	13324	13291	13208	13315	13216	13346	13327	13393	13268	13349	13206	13244	13523	13298	13332	13400	13345	13309	13221	13255	13200	13222	13322	13181	13267	13301	13341	13402	13274	13377	13349	13337	13383	13266	13337	13500	13360	13262	13334	13176	13192	13260	13215	13308	13209	13389	13297	13264	13336	13364	13143	13277	13235	13205	13144	13303	13190	13213	13271	13370	13355	13305	13270	13311	13339	13278	13329	13122	13360	13318	13255	13354	13138	13407	13231	13297	13429	13283	13299	13314	13222	13284	13180	13289	13331	13204	13469	13376	13210	13096	13326	13357	13286	13410	13145	13371	13310	13102	13312	13405	13180	13451	13282	13419	13279	13217	13315	13152	13334	13237	13324	13310	13328	13231	13150	13268	13269	13332	13238	13133	13302	13154	13218	13327	13250	13215	13136	13062	13411	13374	13280	13244	13233	13462	13091	13267	13154	13196	13257	13302	13445	13394	13279	13210	13422	13313	13249	13283	13345	13265	13243	13241	13318	13383	13175	13295	13377	13296	13329	13227	13265	13350	13249	13344	13258	13388	13245	13197	13363	13346	13401	13367	13179	13390	13279	13254	13370	13070	13412	13323	13293	13384	13350	13375	13172	13369	13330	13344	13084	13439	13329	13314	13357	13335	13436	13187	13228	13187	13336	13293	13239	13288	13345	13429	13155	13327	13350	13250	13175	13409	13322	13164	13289	13402	13263	13292	13186	13274	13282	13258	13325	13395	13308	13228	13264	13360	13175	13459	13321	13129	13289	13303	13245	13234	13436	13208	13383	13235	13344	13293	13221	13351	13293	13417	13308	13434	13187	13298	13259	13293	13376	13291	13279	13308	13364	13412	13294	13362	13180	13100	13385	13398	13200	13187	13408	13091	13422	13447	13228	13314	13251	13411	13241	13346	13218	13264	13250	13226	13184	13291	13250	13452	13356	13243	13340	13339	13392	13269	13302	13230	13278	13201	13310	13242	13360	13312	13201	13404	13205	13355	13278	13580	13329	13170	13243	13207	13126	13356	13219	13449	13316	13232	13351	13236	13340	13278	13327	13030	13461	13401	13173	13295	13259	13249	13296	13327	13190	13288	13323	13179	13367	13426	13269	13205	13382	13184	13284	13309	13352	13269	13224	13366	13168	13152	13251	13358	13112	13246	13407	13256	13332	13292	13380	13437	13169	13241	13197	13328	13392	13281	13257	13309	13328	13293	13080	13291	13387	13257	13344	13284	13544	13262	13228	13359	13179	13165	13139	13341	13302	13305	13263	13410	13292	13333	13290	13261	13271	13286	13431	13318	13245	13214	13213	13285	13322	13164	13353	13379	13397	13306	13276	13311	13204	13261	13097	13252	13267	13283	13335	13429	13297	13286	13335	13413	13271	13147	13168	13306	13152	13390	13255	13201	13288	13347	13180	13292	13442	13276	13198	13326	13364	13574	13304	13283	13339	13377	13218	13229	13239	13333	13251	13241	13197	13231	13290	13218	13104	13235	13300	13333	13335	13201	13276	13283	13290	13398	13141	13063	13474	13337	13272	13306	13148	13473	13266	13406	13417	13393	13222	13314	13453	13238	13329	13321	13240	13186	13253	13474	13271	13441	13224	13301	13276	13210	13416	13271	13402	13241	13422	13435	13183	13307	13300	13325	13192	13391	13246	13370	13296	13258	13343	13453	13208	13348	13297	13451	13333	13295	13164	13403	13250	13169	13352	13152	13186	13241	13287	13272	13334	13399	13368	13247	13364	13240	13268	13232	13335	13290	13360	13328	13411	13328	13327	13295	13364	13499	13246	13304	13289	13265	13304	13305	13312	13209	13417	13345	13260	13299	13333	13286	13238	13238	13219	13222	13233	13352	13491	13364	13238	13344	13308	13144	13214	13173	13309	13428	13295	13367	13402	13489	13145	13229	13202	13308	13400	13391	13342	13399	13298	13401	13237	13284	13289	13354	13465	13233	13304	13389	13191	13226	13391	13405	13246	13287	13190	13347	13224	13393	13251	13262	13289	13469	13317	13423	13360	13272	13456	13230	13612	13405	13276	13234	13341	13205	13352	13213	13346	13192	13414	13226	13420	13320	13286	13340	13149	13364	13350	13387	13323	13334	13264	13358	13207	13381	13026	13299	13223	13233	13325	13562	13259	13297	13379	13418	13402	13537	13366	13224	13279	13306	13250	13321	13354	13343	13453	13262	13167	13281	13184	13292	13327	13433	13398	13337	13179	13468	13174	13216	13414	13308	13209	13295	13327	13330	13357	13277	13254	13326	13336	13358	13386	13470	13374	13347	13224	13391	13222	13259	13183	13247	13284	13287	13326	13290	13198	13261	13304	13310	13194	13263	13375	13228	13149	13355	13183	13279	13421	13396	13225	13201	13292	13229	13233	13317	13223	13380	13385	13294	13244	13309	13243	13409	13260	13422	13321	13499	13094	13310	13212	13287	13333	13218	13335	13244	13436	13384	13257	13131	13390	13326	13259	13316	13387	13126	13220	13311	13230	13451	13144	13087	13264	13300	13261	13268	13247	13275	13359	13361	13264	13379	13452	13266	13405	13305	13236	13452	13340	13463	13312	13312	13261	13147	13217	13465	13315	13395	13255	13246	13283	13312	13401	13346	13315	13263	13341	13334	13227	13445	13214	13378	13387	13404	13317	13334	13258	13272	13257	13328	13200	13340	13220	13147	13320	13310	13355	13197	13300	13338	13235	13223	13404	13216	13490	13251	13374	13279	13195	13262	13485	13232	13171	13313	13413	13143	13268	13452	13276	13213	13372	13236	13343	13312	13239	13277	13228	13284	13294	13051	13382	13317	13284	13245	13232	13335	13400	13335	13391	13121	13272	13225	13409	13352	13304	13372	13265	13392	13234	13305	13167	13308	13256	13292	13356	13255	13172	13277	13256	13347	13373	13387	13154	13282	13281	13343	13505	13263	13365	13246	13341	13324	13231	13358	13209	13271	13294	13196	13250	13276	13359	13263	13231	13436	13163	13336	13346	13350	13237	13223	13308	13126	13404	13440	13327	13236	13339	13342	13256	13140	13360	13354	13317	13293	13225	13195	13378	13236	13179	13332	13313	13381	13303	13251	13186	13342	13267	13309	13355	13087	13200	13174	13289	13104	13231	13216	13430	13190	13223	13345	13265	13349	13255	13404	13253	13316	13235	13170	13449	13289	13185	13195	13303	13522	13482	13253	13288	13336	13381	13216	13415	13318	13206	13269	13384	13302	13213	13430	13333	13142	13243	13303	13318	13174	13364	13087	13313	13345	13108	13169	13364	13306	13181	13285	13357	13372	13190	13393	13280	13442	13294	13375	13398	13249	13248	13354	13305	13289	13381	13217	13230	13341	13269	13445	13206	13156	13287	13302	13302	13339	13293	13256	13341	13248	13209	13208	13402	13151	13284	13400	13273	13420	13388	13275	13207	13236	13246	13341	13303	13332	13304	13412	13437	13298	13412	13257	13223	13180	13293	13278	13336	13269	13466	13264	13196	13311	13379	13272	13147	13340	13312	13354	13501	13309	13254	13252	13368	13294	13317	13393	13492	13218	13464	13424	13170	13285	13372	13204	13326	13275	13189	13329	13375	13339	13349	13344	13326	13476	13467	13149	13400	13083	13310	13209	13298	13294	13316	13299	13514	13222	13502	13222	13223	13367	13150	13202	13360	13276	13323	13259	13439	13105	13394	13261	13407	13438	13246	13272	13321	13270	13461	13203	13333	13180	13348	13412	13356	13307	13338	13282	13217	13341	13327	13336	13450	13473	13321	13386	13225	13321	13424	13421	13391	13214	13180	13357	13371	13219	13280	13213	13371	13306	13144	13493	13366	13493	13314	13299	13282	13338	13306	13227	13291	13468	13221	13364	13315	13153	13248	13422	13255	13341	13308	13311	13283	13335	13183	13367	13175	13272	13266	13384	13329	13263	13303	13399	13377	13405	13209	13387	13312	13365	13297	13324	13234	13220	13279	13271	13472	13362	13378	13424	13350	13131	13346	13367	13219	13398	13381	13431	13351	13231	13476	13268	13350	13386	13335	13209	13250	13333	13287	13510	13233	13242	13279	13436	13206	13451	13111	13300	13391	13325	13320	13350	13316	13293	13329	13209	13300	13217	13227	13327	13300	13304	13220	13202	13233	13267	13419	13357	13262	13305	13270	13138	13223	13188	13331	13373	13291	13390	13130	13414	13382	13149	13314	13278	13313	13373	13234	13287	13263	13184	13293	13341	13270	13402	13288	13278	13335	13303	13275	13339	13219	13338	13399	13237	13292	13181	13227	13283	13333	13242	13276	13284	13335	13360	13274	13494	13331	13119	13201	13299	13349	13319	13240	13255	13248	13297	13281	13217	13309	13371	13277	13333	13126	13166	13249	13369	13223	13347	13431	13215	13385	13401	13368	13363	13321	13362	13216	13428	13178	13317	13379	13238	13205	13199	13279	13320	13337	13201	13357	13256	13401	13506	13175	13353	13422	13155	13499	13333	13356	13270	13283	13233	13233	13260	13308	13162	13348	13337	13079	13252	12975	13412	13354	13160	13350	13427	13266	13475	13236	13358	13383	13401	13380	13289	13438	12980	13292	13200	13356	13328	13357	13426	13190	13205	13228	13332	13383	13033	13352	13284	13411	13394	13179	13274	13296	13243	13208	13418	13468	13296	13385	13363
22744	21043	28800	23808	22969	26160	27855	22528	20262	19332	18648	18013	17369	16910	16795	16568	16591	16363	16202	16537	16170	16196	15957	15962	16057	15795	15960	15784	15807	15951	15823	15820	15755	15887	15799	15753	15877	15740	15777	15717	15628	15835	15744	15569	15895	15477	15818	15798	15738	15766	15807	15755	15648	15682	15813	15651	15632	15515	15757	15643	15808	15565	15491	15539	15688	15767	15626	15676	15656	15621	15497	15529	15725	15693	15697	15688	15359	15603	15650	15639	15614	15626	15626	15570	15506	15524	15565	15761	15831	15517	15422	15540	15585	15506	15468	15481	15734	15548	15580	15667	15740	15608	15863	15546	15500	15567	15550	15663	15697	15608	15655	15677	15560	15504	15729	15552	15725	15725	15729	15665	15614	15487	15579	15593	15533	15460	15548	15392	15498	15729	15608	15506	15658	15689	15640	15642	15737	15690	15512	15421	15513	15679	15592	15624	15613	15919	15555	15451	15432	15499	15672	15619	15642	15622	15660	15743	15536	15546	15569	15534	15560	15557	15518	15492	15491	15770	15704	15709	15522	15416	15490	15685	15565	15799	15412	15579	15769	15437	15806	15391	15702	15485	15604	15625	15642	15716	15663	15594	15374	15598	15559	15450	15632	15378	15516	15604	15565	15456	15525	15472	15446	15678	15717	15690	15441	15400	15603	15637	15649	15473	15472	15643	15494	15634	15569	15511	15645	15486	15578	15564	15602	15637	15400	15541	15606	15700	15725	15725	15463	15379	15757	15606	15626	15594	15550	15673	15654	15506	15657	15589	15625	15685	15446	15617	15500	15659	15561	15464	15729	15617	15640	15589	15668	15713	15655	15630	15639	15720	15578	15594	15506	15488	15442	15527	15465	15756	15545	15831	15664	15420	15597	15578	15651	15579	15504	15386	15609	15601	15618	15766	15516	15635	15665	15642	15608	15750	15463	15641	15437	15720	15480	15649	15602	15537	15827	15657	15564	15788	15502	15544	15741	15785	15752	15677	15390	15564	15691	15598	15705	15661	15442	15455	15632	15608	15671	15633	15536	15563	15667	15428	15667	15456	15656	15732	15572	15642	15700	15705	15709	15599	15653	15676	15571	15528	15523	15449	15488	15600	15451	15565	15261	15555	15542	15567	15590	15733	15663	15646	15617	15513	15444	15513	15428	15590	15696	15796	15828	15576	15509	15587	15677	15468	15636	15805	15660	15629	15442	15658	15774	15781	15725	15504	15678	15680	15615	15718	15646	15796	15618	15597	15836	15537	15702	15478	15762	15578	15554	15527	15727	15672	15590	15622	15651	15613	15435	15522	15667	15644	15612	15623	15633	15644	15868	15618	15592	15546	15527	15633	15631	15700	15593	15621	15379	15568	15488	15682	15606	15573	15610	15770	15636	15576	15645	15483	15609	15542	15692	15532	15751	15749	15544	15577	15559	15641	15676	15625	15808	15581	15558	15698	15479	15528	15647	15610	15683	15441	15423	15678	15365	15591	15434	15485	15631	15611	15601	15382	15709	15574	15582	15658	15536	15490	15647	15774	15684	15664	15662	15572	15557	15579	15421	15644	15735	15512	15483	15675	15564	15543	15545	15593	15673	15602	15463	15601	15597	15694	15449	15812	15635	15843	15588	15479	15513	15578	15670	15712	15700	15697	15503	15489	15613	15691	15772	15765	15610	15674	15632	15604	15476	15600	15587	15646	15455	15856	15645	15613	15798	15566	15425	15632	15657	15739	15571	15689	15599	15639	15601	15551	15674	15470	15386	15416	15482	15774	15583	15711	15721	15651	15605	15587	15631	15683	15548	15462	15763	15478	15597	15371	15519	15616	15555	15620	15554	15609	15582	15701	15548	15907	15498	15484	15535	15538	15639	15581	15518	15634	15755	15821	15573	15600	15677	15352	15603	15652	15748	15522	15472	15598	15482	15584	15540	15431	15435	15807	15722	15519	15798	15665	15720	15689	15502	15468	15472	15600	15670	15517	15514	15703	15746	15563	15766	15630	15659	15773	15536	15542	15775	15587	15445	15552	15776	15646	15546	15504	15610	15601	15637	15833	15636	15611	15545	15463	15712	15624	15631	15751	15716	15621	15678	15387	15658	15589	15690	15476	15534	15507	15647	15573	15614	15645	15549	15637	15568	15649	15516	15550	15739	15665	15424	15394	15641	15723	15632	15664	15541	15618	15515	15541	15700	15602	15648	15665	15687	15609	15444	15640	15585	15579	15721	15523	15657	15621	15698	15372	15521	15630	15586	15696	15496	15450	15599	15494	15574	15795	15601	15535	15662	15582	15716	15698	15666	15503	15651	15604	15613	15566	15612	15606	15595	15656	15498	15799	15605	15506	15638	15477	15767	15575	15560	15638	15339	15650	15724	15576	15642	15597	15577	15535	15474	15543	15750	15678	15558	15636	15602	15708	15619	15683	15640	15450	15788	15514	15433	15605	15530	15817	15506	15486	15638	15426	15471	15567	15578	15747	15600	15553	15634	15604	15566	15437	15580	15640	15789	15813	15771	15559	15651	15628	15539	15563	15681	15707	15539	15737	15378	15571	15560	15507	15518	15651	15735	15578	15722	15500	15602	15422	15497	15529	15508	15543	15547	15465	15766	15414	15502	15576	15597	15655	15640	15379	15875	15669	15747	15378	15527	15506	15586	15563	15542	15330	15611	15580	15526	15670	15731	15560	15623	15503	15771	15488	15562	15595	15592	15396	15548	15492	15747	15543	15575	15720	15705	15811	15581	15668	15626	15632	15613	15597	15547	15783	15617	15474	15719	15553	15763	15575	15451	15699	15563	15537	15738	15815	15604	15553	15541	15673	15506	15569	15434	15653	15613	15492	15753	15661	15583	15317	15605	15701	15573	15591	15674	15674	15517	15466	15565	15400	15412	15782	15659	15355	15560	15586	15692	15530	15504	15690	15695	15693	15681	15535	15673	15519	15700	15405	15577	15601	15470	15621	15585	15499	15553	15534	15713	15468	15570	15584	15678	15685	15639	15732	15554	15614	15645	15592	15739	15436	15467	15503	15613	15487	15745	15749	15745	15633	15679	15640	15655	15666	15348	15676	15496	15607	15727	15527	15571	15711	15706	15663	15660	15418	15520	15640	15523	15953	15519	15451	15797	15548	15653	15564	15650	15455	15630	15866	15585	15414	15457	15665	15341	15653	15628	15563	15638	15613	15730	15643	15667	15551	15525	15648	15666	15609	15593	15631	15501	15529	15544	15655	15760	15578	15615	15621	15668	15859	15593	15667	15409	15469	15599	15593	15600	15540	15631	15550	15496	15461	15761	15681	15476	15657	15579	15430	15682	15623	15543	15573	15565	15672	15606	15584	15576	15743	15702	15559	15635	15439	15697	15552	15648	15636	15406	15501	15628	15615	15631	15708	15702	15670	15834	15510	15532	15666	15465	15627	15474	15509	15554	15676	15436	15522	15636	15554	15487	15667	15746	15697	15668	15681	15741	15711	15448	15596	15517	15575	15745	15419	15475	15444	15602	15748	15670	15760	15436	15655	15485	15580	15711	15711	15691	15592	15461	15483	15556	15527	15556	15766	15616	15685	15511	15676	15475	15571	15584	15596	15595	15633	15506	15441	15679	15536	15484	15595	15499	15646	15592	15608	15731	15768	15584	15480	15623	15274	15599	15528	15570	15365	15603	15453	15536	15612	15658	15711	15482	15456	15496	15604	15521	15424	15526	15667	15542	15539	15571	15368	15659	15707	15455	15605	15523	15634	15664	15680	15708	15514	15574	15545	15588	15591	15683	15749	15617	15683	15568	15599	15500	15664	15581	15467	15505	15493	15512	15720	15708	15660	15582	15612	15552	15575	15554	15641	15617	15592	15651	15632	15510	15568	15565	15604	15382	15568	15546	15656	15773	15556	15629	15603	15709	15548	15592	15597	15609	15509	15601	15663	15671	15714	15569	15671	15587	15597	15717	15599	15530	15747	15685	15540	15380	15693	15578	15522	15370	15584	15545	15529	15554	15540	15621	15569	15763	15534	15584	15576	15889	15494	15655	15708	15510	15523	15635	15532	15387	15368	15472	15622	15634	15810	15684	15596	15245	15433	15634	15497	15443	15645	15637	15615	15625	15580	15565	15797	15642	15767	15580	15576	15566	15538	15548	15481	15491	15656	15652	15627	15337	15398	15532	15674	15575	15610	15422	15605	15676	15449	15433	15845	15647	15675	15708	15703	15425	15776	15577	15554	15489	15634	15609	15688	15571	15547	15516	15630	15752	15656	15639	15687	15756	15436	15737	15710	15460	15657	15498	15544	15671	15642	15649	15741	15639	15617	15533	15513	15672	15301	15470	15735	15642	15632	15551	15548	15605	15751	15485	15549	15558	15414	15416	15619	15547	15548	15577	15535	15517	15543	15508	15644	15387	15702	15552	15493	15458	15502	15542	15625	15488	15743	15381	15741	15620	15638	15818	15522	15665	15492	15604	15658	15522	15489	15342	15660	15515	15591	15442	15705	15464	15331	15462	15622	15656	15447	15568	15496	15597	15501	15677	15582	15462	15554	15483	15699	15626	15612	15453	15526	15627	15547	15567	15649	15474	15329	15767	15600	15682	15473	15702	15677	15708	15805	15709	15644	15643	15656	15731	15345	15653	15502	15756	15752	15750	15690	15524	15677	15730	15581	15521	15452	15617	15528	15696	15482	15548	15554	15546	15421	15611	15704	15722	15400	15507	15449	15590	15771	15632	15661	15714	15462	15698	15490	15651	15563	15542	15549	15581	15642	15699	15673	15623	15585	15375	15559	15556	15439	15753	15617	15593	15688	15598	15483	15653	15628	15474	15654	15587	15493	15729	15588	15835	15669	15698	15456	15486	15644	15755	15564	15478	15695	15649	15708	15271	15582	15627	15557	15980	15570	15466	15638	15457	15746	15512	15741	15797	15763	15591	15477	15384	15455	15766	15686	15635	15796	15686	15628	15643	15543	15603	15662	15574	15650	15652	15577	15518	15700	15522	15496	15648	15601	15635	15532	15407	15615	15592	15758	15456	15617	15622	15554	15527	15655	15519	15649	15722	15633	15656	15609	15376	15490	15611	15551	15443	15498	15683	15545	15665	15788	15636	15925	15600	15558	15687	15521	15625	15547	15626	15620	15616	15707	15797	15605
32478	55492	51100	41195	35575	29418	25566	22552	20362	18745	17532	16566	15842	15318	14966	14605	14509	14515	14212	14136	14138	14072	13989	13924	13932	13698	13661	13821	13815	13624	13620	13557	13748	13660	13694	13661	13781	13520	13776	13622	13698	13639	13572	13508	13632	13666	13540	13695	13466	13503	13561	13448	13675	13478	13689	13597	13485	13420	13539	13569	13535	13636	13652	13572	13501	13574	13730	13466	13399	13504	13498	13469	13462	13374	13468	13695	13628	13480	13459	13510	13505	13512	13421	13449	13550	13469	13388	13513	13531	13375	13522	13412	13345	13703	13516	13687	13469	13609	13589	13622	13384	13503	13506	13557	13627	13576	13653	13495	13593	13486	13396	13591	13479	13571	13439	13616	13488	13496	13532	13502	13439	13564	13526	13604	13426	13518	13439	13544	13574	13538	13595	13376	13589	13441	13430	13534	13515	13407	13367	13535	13532	13535	13498	13521	13644	13517	13524	13657	13375	13515	13540	13471	13563	13468	13602	13594	13418	13588	13466	13515	13564	13475	13537	13589	13420	13535	13670	13570	13382	13543	13564	13407	13542	13510	13523	13521	13493	13705	13340	13434	13509	13370	13523	13491	13586	13501	13498	13519	13668	13421	13447	13607	13436	13435	13344	13490	13492	13491	13682	13387	13494	13379	13622	13496	13624	13677	13529	13461	13536	13547	13386	13463	13543	13318	13462	13529	13411	13562	13503	13450	13529	13351	13459	13538	13400	13553	13645	13390	13434	13635	13539	13662	13376	13428	13610	13480	13389	13448	13444	13413	13625	13603	13405	13418	13406	13499	13503	13461	13442	13519	13498	13371	13409	13389	13472	13563	13449	13383	13570	13484	13557	13453	13701	13448	13547	13672	13657	13599	13452	13403	13630	13685	13539	13509	13474	13632	13592	13504	13429	13616	13428	13531	13397	13663	13277	13349	13564	13382	13541	13541	13405	13430	13537	13510	13447	13458	13527	13444	13453	13573	13559	13619	13591	13569	13339	13490	13462	13464	13515	13484	13508	13514	13409	13468	13565	13497	13392	13476	13547	13438	13628	13466	13554	13539	13520	13490	13525	13543	13334	13592	13505	13437	13531	13370	13523	13585	13600	13497	13530	13339	13423	13540	13548	13476	13563	13429	13410	13439	13444	13530	13485	13494	13387	13448	13633	13301	13569	13484	13316	13539	13581	13403	13642	13643	13520	13488	13459	13484	13395	13439	13415	13468	13500	13455	13476	13495	13373	13572	13766	13602	13514	13538	13480	13299	13466	13534	13426	13378	13493	13398	13518	13531	13388	13382	13533	13462	13390	13519	13561	13389	13498	13414	13479	13360	13561	13330	13451	13519	13603	13486	13461	13347	13479	13555	13527	13524	13406	13479	13548	13514	13524	13400	13440	13535	13647	13517	13516	13443	13498	13456	13494	13552	13408	13523	13495	13617	13556	13590	13489	13491	13423	13539	13602	13465	13300	13477	13419	13450	13475	13357	13582	13391	13510	13434	13408	13414	13374	13510	13416	13355	13554	13346	13412	13412	13519	13436	13454	13481	13530	13565	13450	13452	13467	13565	13453	13458	13423	13483	13445	13389	13694	13486	13485	13483	13598	13232	13496	13588	13392	13618	13382	13465	13557	13254	13406	13564	13509	13545	13474	13629	13324	13685	13672	13502	13562	13535	13643	13420	13220	13651	13590	13413	13585	13471	13574	13459	13377	13554	13571	13218	13429	13620	13454	13427	13701	13492	13580	13645	13620	13344	13397	13610	13450	13441	13405	13480	13601	13573	13375	13533	13465	13502	13384	13504	13586	13497	13629	13517	13504	13308	13559	13660	13355	13602	13442	13492	13541	13679	13467	13669	13595	13636	13489	13578	13683	13494	13427	13602	13473	13500	13456	13539	13514	13483	13479	13498	13479	13596	13403	13647	13407	13526	13372	13536	13435	13564	13605	13449	13564	13517	13374	13429	13562	13467	13463	13623	13591	13410	13382	13357	13421	13410	13440	13428	13502	13472	13629	13367	13562	13453	13459	13394	13551	13626	13466	13338	13528	13549	13492	13558	13433	13543	13434	13448	13437	13429	13382	13516	13570	13610	13460	13641	13616	13526	13698	13472	13538	13550	13560	13606	13572	13613	13666	13396	13488	13672	13452	13418	13272	13524	13482	13318	13452	13397	13696	13557	13509	13571	13531	13562	13514	13506	13569	13528	13431	13479	13574	13472	13493	13462	13719	13502	13322	13464	13529	13475	13489	13631	13551	13462	13586	13513	13372	13491	13369	13494	13569	13542	13541	13449	13496	13476	13466	13407	13362	13540	13475	13497	13529	13309	13359	13498	13424	13500	13416	13558	13350	13632	13604	13535	13418	13459	13484	13555	13574	13508	13314	13529	13568	13370	13503	13453	13468	13504	13542	13349	13394	13454	13565	13580	13463	13619	13499	13624	13423	13488	13528	13371	13586	13527	13387	13550	13316	13598	13544	13517	13457	13504	13526	13465	13546	13418	13598	13702	13372	13394	13510	13579	13551	13429	13516	13419	13577	13507	13731	13448	13575	13537	13650	13361	13346	13531	13476	13468	13358	13507	13559	13357	13541	13483	13457	13401	13608	13443	13497	13470	13704	13427	13378	13593	13450	13408	13478	13363	13352	13516	13367	13373	13344	13391	13438	13366	13559	13534	13431	13630	13367	13456	13516	13334	13608	13443	13566	13392	13453	13432	13447	13646	13439	13480	13434	13659	13469	13668	13623	13447	13644	13353	13459	13386	13679	13619	13372	13425	13465	13451	13460	13516	13423	13590	13378	13509	13625	13338	13480	13465	13591	13476	13605	13520	13480	13306	13654	13538	13621	13587	13454	13464	13627	13586	13425	13362	13373	13399	13573	13432	13568	13618	13405	13509	13530	13447	13475	13408	13438	13469	13460	13523	13541	13528	13610	13540	13679	13409	13529	13439	13420	13432	13393	13414	13468	13522	13574	13439	13364	13582	13487	13518	13414	13518	13363	13498	13397	13581	13447	13432	13497	13498	13438	13401	13364	13373	13369	13593	13700	13376	13494	13518	13367	13428	13586	13549	13411	13542	13392	13441	13632	13405	13607	13561	13567	13636	13484	13447	13565	13514	13467	13373	13654	13630	13634	13307	13541	13468	13450	13510	13530	13389	13377	13429	13543	13477	13636	13533	13499	13632	13438	13361	13525	13487	13534	13619	13491	13570	13422	13405	13595	13415	13479	13346	13461	13564	13482	13622	13480	13484	13474	13549	13509	13588	13444	13566	13483	13624	13469	13540	13510	13314	13581	13663	13656	13544	13627	13531	13585	13546	13499	13340	13556	13507	13524	13361	13589	13416	13386	13605	13416	13537	13556	13491	13400	13392	13475	13474	13579	13391	13636	13386	13705	13401	13529	13508	13430	13407	13479	13472	13574	13568	13640	13251	13539	13608	13444	13293	13602	13522	13669	13436	13623	13431	13362	13409	13554	13342	13547	13491	13432	13490	13583	13485	13503	13555	13353	13548	13394	13537	13523	13396	13590	13569	13507	13373	13335	13342	13477	13420	13321	13508	13394	13417	13528	13549	13674	13528	13421	13526	13372	13431	13424	13486	13498	13424	13371	13566	13529	13581	13571	13352	13558	13506	13625	13482	13364	13507	13416	13433	13524	13494	13582	13404	13433	13595	13460	13528	13528	13475	13499	13525	13353	13641	13644	13525	13538	13470	13516	13516	13362	13509	13360	13507	13355	13600	13604	13624	13542	13538	13517	13469	13415	13522	13618	13599	13491	13531	13440	13559	13581	13433	13499	13451	13511	13388	13542	13400	13350	13433	13487	13551	13484	13446	13517	13444	13567	13395	13598	13519	13446	13477	13570	13610	13404	13348	13370	13478	13486	13600	13438	13421	13531	13410	13545	13468	13462	13356	13413	13462	13513	13522	13435	13426	13593	13459	13427	13625	13349	13530	13582	13380	13435	13547	13380	13376	13506	13486	13534	13551	13582	13576	13616	13551	13417	13430	13437	13542	13670	13547	13470	13220	13471	13678	13481	13556	13481	13348	13581	13487	13657	13414	13303	13574	13652	13473	13387	13536	13644	13467	13570	13484	13472	13463	13458	13370	13580	13483	13453	13462	13410	13547	13478	13594	13336	13468	13551	13317	13526	13565	13458	13515	13486	13575	13431	13379	13409	13608	13594	13576	13487	13503	13545	13468	13356	13311	13558	13528	13735	13355	13605	13469	13555	13577	13457	13419	13364	13500	13438	13404	13680	13469	13564	13456	13575	13404	13524	13379	13514	13395	13409	13297	13463	13540	13295	13532	13523	13529	13553	13480	13332	13417	13451	13418	13474	13441	13482	13533	13407	13392	13504	13460	13517	13464	13415	13507	13592	13443	13389	13352	13383	13604	13611	13559	13393	13393	13526	13592	13416	13576	13503	13429	13510	13380	13592	13512	13465	13478	13428	13498	13338	13399	13691	13425	13649	13459	13500	13500	13448	13601	13506	13471	13620	13256	13495	13442	13516	13500	13474	13491	13419	13510	13536	13583	13424	13428	13548	13496	13458	13485	13543	13636	13453	13469	13305	13496	13492	13524	13600	13314	13497	13569	13521	13316	13416	13719	13334	13407	13587	13627	13509	13387	13472	13447	13405	13503	13369	13319	13411	13469	13404	13486	13629	13420	13528	13404	13316	13441	13513	13339	13618	13466	13581	13606	13463	13513	13472	13452	13461	13577	13352	13473	13566	13569	13517	13630	13702	13579	13314	13606	13404	13546	13540	13621	13410	13606	13501	13700	13560	13425	13497	13554	13482	13522	13657	13469	13411	13526	13409	13479	13498	13512	13495	13379	13472	13569	13587	13594	13487	13498	13557	13304	13407	13421	13590	13586	13446	13383	13620	13431	13379	13540	13592	13462	13625	13505	13560	13527	13538	13545	13600	13268	13580	13373	13528	13466	13473	13497	13555	13420	13461	13582	13580	13391	13724	13461	13594	13527	13522	13569	13526	13353	13568	13490	13402	13444	13543	13636	13325	13423	13484	13391	13470	13552	13475	13594	13366	13486	13404	13400	13537	13574	13595	13535	13535	13523	13576	13474	13426	13339	13462	13475	13604	13668	13625	13503	13532	13451	13350	13607
29184	27560	34911	31271	24741	21653	19665	18029	17290	16869	16770	16294	16224	15906	16122	15755	15754	15824	15790	15651	15769	15724	15571	15503	15708	15759	15645	15578	15541	15604	15397	15571	15664	15327	15724	15457	15476	15497	15360	15558	15578	15402	15682	15570	15466	15405	15502	15290	15420	15582	15561	15443	15629	15501	15481	15424	15291	15337	15674	15640	15566	15524	15647	15346	15657	15380	15487	15616	15617	15250	15330	15449	15620	15625	15378	15647	15575	15529	15418	15461	15555	15659	15637	15465	15493	15599	15382	15453	15537	15280	15434	15484	15486	15379	15365	15627	15465	15567	15429	15461	15518	15466	15537	15414	15512	15602	15387	15503	15466	15611	15393	15378	15511	15482	15413	15425	15423	15679	15530	15456	15492	15563	15474	15528	15524	15722	15534	15418	15441	15590	15686	15369	15526	15580	15545	15439	15603	15382	15571	15408	15379	15325	15589	15632	15576	15571	15373	15260	15492	15407	15399	15495	15539	15343	15414	15485	15409	15469	15408	15400	15619	15720	15414	15283	15417	15506	15359	15321	15458	15518	15322	15642	15708	15247	15738	15488	15445	15351	15455	15394	15538	15378	15421	15678	15565	15577	15458	15400	15558	15493	15450	15574	15621	15449	15579	15674	15407	15583	15543	15556	15488	15585	15534	15590	15331	15412	15452	15229	15346	15285	15432	15321	15339	15451	15393	15481	15590	15508	15527	15513	15597	15426	15365	15354	15710	15340	15378	15335	15448	15487	15517	15514	15265	15580	15435	15615	15512	15578	15574	15529	15497	15601	15291	15607	15456	15566	15560	15609	15569	15414	15450	15495	15540	15525	15410	15668	15534	15446	15627	15244	15386	15579	15700	15436	15522	15363	15558	15454	15608	15607	15460	15675	15437	15486	15526	15405	15536	15443	15440	15522	15469	15471	15554	15425	15270	15505	15723	15480	15403	15377	15668	15610	15616	15495	15645	15541	15394	15436	15401	15436	15463	15300	15696	15553	15486	15340	15408	15368	15335	15507	15541	15514	15669	15402	15416	15516	15350	15556	15645	15545	15502	15391	15642	15219	15518	15503	15527	15503	15497	15446	15336	15425	15523	15472	15604	15348	15411	15469	15550	15383	15498	15488	15567	15456	15406	15396	15435	15335	15628	15618	15614	15481	15404	15444	15456	15532	15508	15537	15651	15593	15751	15573	15441	15508	15598	15697	15314	15696	15574	15530	15385	15470	15543	15476	15526	15380	15589	15498	15562	15723	15410	15370	15431	15506	15601	15496	15519	15343	15644	15273	15574	15464	15712	15258	15398	15436	15348	15722	15439	15389	15642	15392	15456	15625	15631	15399	15372	15466	15406	15489	15513	15483	15458	15631	15475	15351	15532	15345	15585	15461	15654	15539	15479	15503	15461	15443	15369	15297	15474	15704	15396	15392	15653	15523	15715	15688	15680	15615	15314	15418	15514	15607	15476	15438	15582	15461	15287	15331	15399	15472	15437	15478	15531	15539	15551	15449	15445	15484	15461	15383	15532	15378	15606	15379	15374	15502	15446	15349	15593	15648	15576	15506	15428	15775	15370	15502	15501	15491	15583	15428	15513	15625	15370	15441	15380	15670	15536	15535	15526	15604	15222	15440	15448	15664	15761	15440	15501	15452	15458	15472	15468	15424	15527	15643	15425	15652	15556	15400	15511	15406	15536	15338	15497	15417	15517	15572	15446	15443	15437	15415	15490	15482	15561	15604	15574	15619	15651	15509	15422	15327	15481	15397	15661	15518	15516	15473	15370	15525	15535	15464	15771	15342	15608	15725	15476	15318	15485	15453	15540	15418	15385	15558	15466	15435	15476	15375	15568	15517	15500	15630	15481	15550	15331	15465	15265	15452	15702	15562	15649	15619	15528	15536	15508	15403	15566	15507	15444	15424	15515	15466	15493	15607	15189	15349	15438	15463	15535	15320	15476	15626	15586	15574	15436	15515	15463	15385	15306	15377	15462	15376	15566	15421	15529	15453	15555	15352	15460	15497	15400	15382	15445	15211	15433	15417	15401	15349	15427	15643	15551	15398	15568	15593	15621	15685	15461	15555	15438	15474	15547	15193	15527	15595	15408	15265	15556	15608	15379	15429	15407	15519	15455	15664	15575	15297	15640	15737	15457	15242	15374	15496	15470	15583	15437	15530	15482	15457	15498	15374	15627	15364	15389	15439	15335	15432	15423	15582	15417	15632	15251	15328	15457	15640	15494	15606	15566	15568	15601	15497	15282	15517	15368	15403	15449	15533	15768	15622	15387	15557	15290	15243	15390	15566	15434	15319	15623	15507	15337	15684	15428	15603	15283	15354	15453	15390	15445	15471	15386	15321	15575	15586	15387	15418	15498	15627	15396	15537	15642	15402	15570	15404	15484	15463	15602	15399	15584	15614	15572	15660	15495	15623	15509	15430	15601	15383	15281	15391	15655	15616	15637	15627	15480	15482	15568	15461	15426	15445	15419	15494	15340	15591	15455	15491	15375	15453	15723	15519	15556	15394	15526	15480	15431	15526	15540	15375	15270	15452	15526	15541	15515	15445	15434	15569	15509	15337	15380	15359	15630	15313	15428	15410	15665	15448	15361	15555	15523	15634	15245	15419	15597	15488	15439	15449	15421	15482	15362	15259	15369	15573	15584	15655	15418	15355	15433	15548	15429	15428	15509	15385	15718	15663	15704	15369	15655	15593	15503	15411	15449	15500	15403	15426	15479	15386	15471	15447	15595	15531	15628	15550	15617	15614	15639	15495	15494	15556	15462	15567	15567	15496	15517	15566	15607	15425	15579	15475	15479	15301	15407	15491	15599	15545	15523	15453	15649	15540	15638	15608	15417	15289	15513	15464	15453	15426	15539	15558	15622	15636	15222	15377	15586	15578	15535	15665	15574	15446	15389	15468	15419	15386	15600	15521	15469	15553	15728	15605	15480	15542	15613	15520	15545	15520	15524	15536	15375	15284	15598	15451	15301	15573	15585	15668	15505	15352	15429	15476	15521	15667	15571	15286	15620	15566	15400	15443	15502	15508	15464	15434	15574	15458	15471	15418	15508	15600	15650	15508	15293	15568	15620	15557	15411	15445	15499	15564	15578	15684	15532	15601	15682	15559	15540	15516	15507	15370	15515	15641	15539	15400	15565	15366	15494	15577	15515	15362	15578	15414	15488	15303	15503	15600	15613	15358	15293	15428	15543	15501	15547	15384	15700	15740	15290	15620	15447	15663	15566	15581	15306	15508	15570	15351	15632	15422	15399	15409	15475	15466	15473	15292	15400	15498	15556	15471	15542	15471	15430	15542	15453	15572	15493	15687	15598	15554	15546	15560	15394	15456	15413	15720	15481	15360	15684	15474	15514	15546	15457	15361	15642	15395	15553	15422	15408	15679	15469	15333	15507	15229	15369	15405	15497	15717	15587	15547	15487	15385	15433	15603	15372	15254	15371	15714	15320	15428	15590	15516	15560	15254	15626	15619	15582	15537	15424	15547	15472	15539	15594	15591	15566	15545	15519	15384	15652	15417	15504	15327	15668	15539	15596	15465	15472	15540	15435	15501	15542	15415	15528	15350	15342	15335	15407	15524	15598	15529	15558	15456	15533	15484	15341	15376	15266	15418	15473	15407	15627	15626	15715	15471	15370	15200	15346	15530	15421	15527	15538	15563	15593	15448	15332	15421	15492	15632	15442	15356	15585	15557	15712	15394	15513	15555	15845	15412	15482	15348	15548	15415	15487	15560	15639	15581	15511	15540	15581	15448	15636	15633	15475	15523	15484	15459	15537	15456	15647	15585	15578	15604	15486	15249	15664	15632	15405	15649	15751	15473	15565	15623	15436	15482	15412	15568	15587	15604	15474	15521	15539	15471	15467	15638	15425	15587	15497	15459	15740	15499	15491	15789	15467	15533	15454	15569	15645	15555	15517	15468	15676	15508	15484	15580	15693	15617	15391	15337	15411	15675	15557	15461	15498	15553	15344	15489	15537	15426	15541	15634	15602	15476	15520	15411	15428	15725	15554	15487	15301	15456	15604	15356	15601	15630	15561	15537	15466	15535	15405	15512	15364	15258	15279	15543	15499	15594	15463	15425	15627	15481	15494	15744	15527	15424	15605	15583	15661	15419	15474	15419	15784	15541	15429	15496	15529	15595	15639	15583	15743	15527	15352	15625	15496	15672	15582	15613	15561	15672	15644	15555	15468	15377	15542	15396	15405	15492	15504	15374	15461	15382	15484	15574	15478	15510	15592	15532	15460	15415	15541	15405	15518	15561	15595	15434	15399	15479	15434	15533	15469	15400	15440	15405	15461	15343	15306	15467	15372	15582	15417	15445	15478	15412	15399	15452	15538	15562	15595	15311	15602	15405	15474	15417	15458	15408	15354	15460	15821	15504	15582	15606	15607	15551	15524	15535	15494	15428	15466	15613	15470	15333	15523	15659	15573	15462	15433	15477	15314	15279	15464	15562	15453	15319	15532	15511	15561	15666	15384	15633	15586	15621	15477	15534	15418	15460	15448	15599	15632	15413	15433	15255	15455	15367	15497	15572	15277	15585	15441	15270	15426	15515	15663	15475	15560	15680	15486	15395	15455	15492	15544	15504	15593	15450	15396	15476	15419	15533	15543	15439	15308	15521	15461	15531	15391	15426	15471	15367	15575	15404	15618	15718	15413	15796	15448	15339	15588	15506	15305	15526	15478	15365	15446	15602	15643	15395	15430	15544	15454	15576	15710	15364	15516	15571	15612	15807	15427	15478	15587	15467	15695	15548	15624	15709	15789	15538	15441	15640	15391	15390	15633	15498	15614	15564	15495	15619	15211	15745	15466	15478	15404	15410	15646	15239	15540	15596	15460	15624	15540	15309	15446	15388	15455	15633	15582	15567	15590	15589	15419	15489	15230	15726	15490	15463	15492	15620	15598	15364	15486	15468	15616	15274	15693	15538	15613	15511	15546	15384	15428	15319	15461	15481	15454	15485	15615	15635	15397	15378	15616	15755	15504	15511	15478	15361	15602	15452	15648	15378	15547	15446	15411	15567	15598	15491	15605	15374	15613	15445	15412	15332	15585	15526	15375	15543	15543	15670	15684	15525	15529	15613	15455	15632	15371	15485	15501	15631	15308	15642
29851	42923	38804	30183	25142	21567	19192	17293	16458	15748	15173	14752	14350	14084	13930	14014	13901	13782	13654	13936	13667	13788	13583	13716	13514	13548	13609	13673	13710	13532	13463	13611	13421	13613	13448	13455	13491	13372	13550	13639	13463	13357	13538	13450	13574	13354	13598	13374	13192	13405	13470	13422	13528	13588	13484	13294	13462	13539	13606	13544	13467	13350	13319	13559	13361	13495	13518	13555	13365	13335	13438	13437	13656	13475	13344	13461	13408	13447	13380	13374	13399	13314	13718	13437	13505	13384	13426	13481	13560	13461	13491	13470	13475	13274	13569	13457	13244	13249	13497	13655	13413	13504	13592	13522	13497	13315	13483	13235	13553	13334	13399	13464	13350	13469	13433	13286	13371	13481	13602	13565	13461	13491	13394	13431	13584	13389	13457	13463	13402	13489	13431	13438	13504	13485	13341	13442	13459	13239	13499	13476	13493	13386	13313	13339	13577	13383	13512	13456	13429	13449	13439	13485	13383	13399	13382	13337	13430	13432	13354	13395	13410	13374	13398	13552	13487	13515	13368	13285	13391	13537	13336	13573	13485	13263	13626	13379	13493	13419	13351	13500	13393	13564	13351	13503	13413	13587	13313	13327	13276	13219	13436	13437	13284	13475	13475	13361	13361	13252	13367	13439	13519	13520	13286	13352	13384	13423	13427	13581	13398	13419	13554	13521	13432	13337	13286	13551	13408	13289	13358	13514	13378	13367	13468	13512	13407	13425	13469	13500	13299	13501	13496	13416	13546	13402	13576	13461	13321	13522	13411	13343	13269	13518	13447	13455	13251	13312	13367	13337	13429	13411	13361	13439	13556	13680	13462	13384	13333	13335	13621	13684	13297	13368	13447	13459	13307	13432	13471	13318	13414	13439	13481	13322	13336	13504	13534	13378	13649	13635	13407	13316	13471	13294	13553	13574	13476	13431	13600	13589	13419	13368	13315	13387	13380	13384	13366	13298	13585	13314	13298	13335	13502	13363	13378	13381	13416	13392	13401	13409	13627	13443	13366	13513	13524	13429	13341	13433	13472	13322	13355	13532	13635	13288	13539	13493	13357	13372	13516	13409	13363	13562	13453	13529	13350	13489	13412	13459	13474	13399	13436	13288	13421	13349	13679	13389	13649	13361	13512	13484	13304	13440	13585	13332	13343	13326	13597	13547	13538	13426	13320	13377	13428	13373	13309	13456	13428	13421	13501	13337	13500	13432	13394	13337	13380	13360	13479	13363	13437	13535	13449	13564	13377	13364	13522	13452	13359	13480	13321	13326	13398	13514	13475	13345	13377	13465	13561	13314	13267	13468	13475	13285	13419	13392	13455	13553	13421	13482	13344	13518	13476	13444	13372	13589	13511	13521	13437	13603	13549	13321	13517	13570	13443	13397	13496	13512	13568	13387	13406	13452	13391	13335	13460	13418	13480	13443	13522	13433	13482	13408	13505	13437	13526	13402	13369	13371	13529	13322	13451	13271	13479	13556	13414	13483	13515	13516	13531	13619	13249	13467	13457	13421	13482	13564	13528	13301	13409	13402	13482	13395	13437	13489	13514	13423	13481	13375	13445	13633	13423	13428	13435	13464	13534	13423	13401	13393	13383	13493	13405	13706	13337	13389	13439	13448	13365	13269	13353	13441	13439	13404	13469	13249	13354	13407	13430	13541	13360	13419	13517	13358	13578	13433	13448	13404	13382	13406	13413	13469	13465	13516	13466	13477	13391	13382	13417	13536	13567	13226	13435	13544	13536	13485	13545	13502	13324	13394	13453	13232	13415	13386	13299	13500	13413	13391	13517	13497	13353	13354	13460	13571	13483	13259	13422	13304	13440	13489	13517	13276	13476	13533	13567	13470	13357	13467	13338	13444	13266	13407	13382	13355	13498	13523	13397	13469	13359	13383	13363	13439	13345	13452	13340	13597	13524	13456	13474	13345	13485	13327	13238	13513	13272	13439	13495	13379	13475	13401	13488	13548	13501	13460	13413	13530	13470	13569	13273	13440	13405	13424	13459	13281	13679	13477	13367	13448	13348	13399	13449	13484	13579	13442	13534	13385	13408	13473	13381	13335	13471	13634	13488	13389	13415	13350	13326	13523	13459	13436	13394	13363	13414	13486	13415	13516	13341	13382	13416	13484	13313	13589	13517	13344	13348	13362	13326	13374	13407	13371	13386	13340	13328	13508	13297	13498	13451	13378	13416	13590	13455	13567	13388	13448	13573	13545	13391	13539	13283	13466	13445	13310	13418	13422	13374	13634	13437	13629	13297	13515	13577	13388	13402	13397	13416	13546	13537	13368	13412	13471	13377	13387	13421	13433	13395	13389	13318	13403	13382	13530	13427	13416	13480	13387	13654	13630	13537	13360	13518	13323	13566	13559	13328	13499	13524	13308	13646	13592	13409	13346	13371	13362	13314	13487	13343	13441	13523	13518	13509	13412	13320	13465	13405	13598	13454	13371	13570	13509	13400	13527	13335	13496	13565	13415	13508	13549	13442	13252	13351	13494	13365	13494	13473	13425	13396	13417	13453	13387	13478	13500	13406	13447	13462	13513	13441	13385	13480	13359	13344	13475	13522	13581	13493	13479	13460	13414	13386	13385	13408	13467	13444	13533	13424	13427	13509	13417	13568	13348	13323	13473	13338	13493	13549	13589	13538	13408	13509	13517	13524	13383	13487	13400	13382	13355	13430	13444	13438	13542	13433	13311	13293	13281	13428	13523	13415	13463	13434	13423	13385	13412	13292	13397	13442	13421	13440	13578	13397	13446	13457	13391	13567	13474	13541	13396	13476	13514	13357	13569	13283	13384	13412	13559	13474	13189	13667	13443	13533	13602	13469	13620	13405	13474	13493	13551	13375	13349	13410	13430	13345	13380	13454	13286	13384	13488	13381	13513	13386	13423	13483	13544	13416	13525	13502	13383	13301	13553	13397	13471	13351	13522	13407	13501	13575	13520	13346	13412	13543	13361	13538	13369	13413	13446	13472	13362	13390	13503	13226	13426	13364	13362	13309	13380	13371	13352	13490	13444	13203	13484	13462	13416	13433	13302	13534	13366	13258	13312	13480	13429	13366	13261	13486	13559	13479	13410	13481	13542	13502	13590	13451	13417	13447	13463	13460	13381	13559	13488	13403	13538	13397	13473	13610	13486	13578	13531	13408	13449	13378	13508	13369	13550	13393	13333	13341	13414	13338	13548	13264	13554	13400	13339	13442	13563	13441	13492	13533	13408	13249	13387	13397	13355	13325	13358	13400	13443	13346	13526	13540	13464	13443	13437	13324	13487	13486	13314	13331	13428	13440	13354	13400	13380	13578	13303	13499	13425	13461	13539	13351	13365	13351	13525	13536	13677	13308	13371	13366	13513	13608	13457	13479	13355	13356	13434	13499	13299	13362	13461	13355	13587	13432	13377	13289	13446	13435	13578	13206	13508	13509	13483	13461	13487	13329	13413	13380	13425	13442	13438	13523	13440	13593	13269	13596	13374	13475	13518	13314	13414	13506	13428	13446	13238	13554	13440	13353	13477	13449	13520	13422	13489	13358	13495	13557	13461	13535	13491	13367	13438	13547	13497	13553	13396	13378	13291	13457	13542	13457	13442	13497	13437	13596	13468	13329	13515	13479	13450	13619	13484	13304	13457	13515	13333	13532	13514	13442	13312	13296	13438	13356	13469	13193	13362	13438	13486	13297	13610	13533	13518	13491	13413	13235	13382	13331	13646	13514	13264	13451	13505	13544	13456	13489	13511	13408	13464	13482	13360	13713	13523	13483	13402	13470	13440	13338	13496	13318	13404	13378	13483	13416	13367	13572	13575	13197	13399	13354	13462	13454	13552	13306	13527	13473	13562	13478	13516	13244	13396	13432	13366	13631	13383	13553	13376	13321	13570	13481	13528	13623	13510	13438	13445	13590	13543	13383	13200	13234	13430	13345	13258	13461	13407	13518	13528	13416	13457	13505	13539	13456	13491	13500	13468	13403	13522	13359	13474	13495	13369	13480	13467	13328	13655	13464	13573	13499	13574	13377	13486	13474	13588	13416	13401	13396	13454	13560	13558	13369	13414	13517	13489	13384	13498	13488	13573	13525	13491	13558	13392	13509	13556	13429	13435	13478	13523	13278	13493	13328	13541	13568	13439	13341	13495	13693	13510	13344	13462	13410	13443	13523	13385	13388	13666	13551	13261	13518	13477	13233	13476	13470	13391	13463	13332	13383	13454	13529	13335	13362	13527	13502	13551	13394	13389	13590	13426	13386	13585	13343	13405	13462	13565	13480	13462	13560	13379	13451	13328	13368	13518	13392	13329	13592	13382	13475	13531	13429	13544	13352	13533	13482	13472	13533	13339	13542	13298	13413	13393	13397	13528	13268	13433	13669	13407	13579	13511	13435	13557	13402	13220	13573	13373	13372	13267	13441	13393	13441	13529	13463	13398	13455	13392	13608	13473	13510	13448	13590	13543	13504	13553	13396	13442	13415	13494	13401	13466	13273	13462	13445	13600	13282	13649	13517	13532	13409	13664	13494	13482	13373	13287	13306	13539	13529	13480	13564	13559	13357	13231	13453	13459	13364	13581	13582	13578	13452	13426	13562	13504	13695	13335	13356	13632	13376	13613	13422	13449	13523	13622	13452	13358	13455	13403	13374	13513	13560	13392	13517	13374	13378	13384	13582	13455	13350	13534	13436	13497	13457	13382	13338	13439	13400	13609	13565	13371	13516	13343	13414	13647	13449	13526	13316	13510	13377	13477	13403	13559	13294	13566	13458	13594	13459	13503	13545	13429	13467	13505	13518	13493	13337	13504	13443	13295	13431	13294	13487	13464	13532	13395	13279	13371	13516	13402	13495	13382	13509	13486	13595	13299	13530	13488	13609	13293	13396	13406	13372	13408	13469	13646	13448	13527	13601	13576	13479	13488	13388	13446	13355	13381	13480	13531	13435	13418	13408	13512	13224	13390	13403	13460	13415	13436	13429	13458	13572	13512	13419	13449	13428	13543	13443	13440	13363	13235	13351	13448	13476	13501	13397	13571	13421	13532	13457	13452	13478	13396	13373	13361	13460	13543	13427	13389	13466	13332	13533	13484	13444	13465	13378	13412	13631	13320	13371	13499	13486	13390	13378	13293	13428	13443
24069	21096	28585	25766	25102	25567	24171	20367	18699	18019	17440	16817	16582	16403	16173	15904	15773	15815	15832	15818	15564	15739	15616	15379	15507	15546	15510	15403	15612	15625	15334	15480	15431	15665	15354	15438	15500	15468	15260	15438	15220	15360	15379	15416	15303	15382	15278	15333	15279	15312	15409	15478	15272	15045	15360	15334	15518	15382	15485	15321	15446	15268	15348	15571	15512	15343	15149	15473	15455	15339	15161	15309	15418	15489	15258	15355	15374	15044	15298	15332	15318	15335	15333	15219	15298	15323	15180	15353	15121	15172	15429	15325	15293	15343	15422	15318	15320	15392	15423	15138	15289	15235	15354	15314	15513	15238	15171	15177	15252	15261	15313	15370	15182	15130	15243	15465	15274	15105	15243	15340	15121	15173	15078	15264	15106	15153	15263	15297	15299	15220	15309	15386	15310	15361	15372	15368	15438	15148	15375	15300	15398	15308	15285	15386	15269	15355	15235	15493	15350	15217	15052	15187	15264	15276	15394	15363	15324	15119	15334	15435	15314	15310	15189	15141	15352	15028	15140	15412	15225	15110	15308	15074	15392	15334	15373	15536	15202	15254	15272	15408	15329	15257	15484	15317	15161	15212	15321	15132	15242	15293	15451	15401	15324	15358	15356	15138	15345	15391	15213	15301	15191	15274	15174	15176	15189	15338	15348	15217	15148	15244	15294	15323	15099	15308	15262	15288	15421	15181	15283	15481	15357	15206	15286	15289	15270	15102	15327	15343	15225	15316	15386	15296	15381	15337	15073	15378	15003	15324	15298	15232	15308	15241	15446	15255	15213	15258	15340	15396	15430	15263	15290	15609	15406	15240	15320	15221	15330	15465	15395	15245	15170	15381	15495	15364	15172	15319	15185	15453	15247	15491	15164	15196	15327	15407	15310	15398	15348	15240	15317	15446	15221	15351	15515	15282	15256	15439	15280	15213	15230	15255	15372	15632	15273	15575	15400	15231	15100	15288	15240	15311	15131	15280	15231	15269	15153	15534	15237	15257	15214	15260	15115	15332	15284	15252	15493	15422	15388	15208	15478	15366	15381	15353	15327	15333	15333	15203	15187	15340	15324	15257	15279	15381	15237	15168	15268	15333	15334	15406	15358	15274	15128	15123	15361	15282	15112	15274	15358	15378	15329	15287	15359	15293	15127	15326	15289	15162	15257	15352	15269	15116	15508	15385	15409	15272	15385	15302	15400	15346	15228	15337	15225	15216	15257	15258	15330	15497	15348	15360	15043	15304	15143	15123	15284	15410	15457	15298	15411	15173	15371	15183	15449	15236	15218	15249	15391	15368	15269	15381	15418	15161	15386	15137	15165	15417	15536	14978	15105	15060	15562	15190	15462	15514	15277	15408	15242	15322	15311	15224	15368	15237	15269	15394	15330	15233	15251	15292	15357	15221	15465	15242	15211	15363	15285	15190	15417	15266	15064	15323	15456	15179	15412	15314	15315	15333	15302	15421	15138	15356	15457	15380	15309	15344	15151	15255	15391	15418	15330	15498	15361	15466	15333	15304	15308	15190	15259	15371	15023	15305	15265	15414	15229	15384	15335	15228	15255	15241	15457	15419	15386	15361	15348	15016	15417	15317	15232	15173	15452	15175	15376	15422	15354	15309	15251	15422	15397	15215	15299	15383	15309	15039	15210	15254	15079	15328	15199	15274	15364	15343	15255	15188	15221	15373	15252	15337	15234	15442	15329	15414	15630	15136	15254	15341	15284	15197	15371	15310	15338	15436	15446	15340	15358	15213	15150	15109	15223	15264	15395	15408	15314	15302	15376	15306	15424	15498	15211	15316	15313	15345	15283	15496	15432	15401	15310	15271	15294	15203	15401	15426	15271	15164	15259	15122	15339	15522	15186	15270	15109	15130	15228	15182	15285	15248	15299	15189	15473	15422	15304	15368	15202	15277	15091	15518	15521	15309	15180	15266	15326	15316	15421	15226	15248	15011	15354	15177	15340	15481	15324	15334	15284	15197	15403	15175	15159	15299	15401	15325	15422	15304	15384	15386	15256	15202	15301	15248	15122	15214	15254	15436	15227	15133	15139	15431	15218	15127	15256	15534	15185	15119	15204	15216	15181	15254	15215	15286	15242	15206	15154	15352	15305	15291	15282	15315	15261	15263	15303	15407	15411	15247	15210	15236	15253	15285	15181	15126	15124	15451	15380	15318	15458	15385	15346	15205	15488	15268	15239	15386	15532	15408	15266	15144	15412	15162	15370	15388	15222	15366	15602	15168	15290	15241	15490	15183	15341	15035	15540	15272	15394	15313	15285	15349	15214	15407	15514	15360	15342	15310	15187	15247	15265	15256	15226	15344	15294	15197	15469	15202	15344	15326	15524	15403	15525	15287	15424	15341	15340	15125	15413	15330	15374	15185	15237	15286	15404	15135	15068	15109	15313	15602	15269	15260	15402	15354	15248	15443	15422	15274	15451	15186	15220	15377	15427	15297	15241	15276	15335	15103	15303	15276	15227	15293	15376	15478	15268	15372	15256	15330	15472	15270	15233	15297	15593	15525	15451	15224	15272	15161	15285	15373	15260	15179	15431	15245	15062	15137	15147	15326	15202	15221	15255	15225	15286	15345	15393	15268	15250	15251	15355	15423	15238	15408	15181	15203	15362	15478	15188	15250	15329	15475	15387	15165	15278	15340	15297	15228	15210	15096	15230	15219	15298	15342	15293	15149	15278	15242	15209	15300	15342	15219	15163	15233	15369	15277	15182	15400	15232	15270	15292	15443	15146	15367	15242	15241	15519	15359	15252	15330	15320	15206	15134	15519	15352	15176	15221	15230	15350	15184	15280	15459	15185	15367	15388	15259	15333	15370	15480	15231	15244	15127	15132	15360	15386	15301	15328	15305	15343	15310	15351	15320	15297	15419	15224	15331	15141	15415	15385	15376	15316	15279	15301	15187	15206	15263	15134	15138	15225	15122	15419	15330	15279	15264	15213	15238	15435	15270	15332	15277	15408	15206	15362	15334	15350	15190	15335	15449	15393	15331	15365	15407	15393	15273	15155	15313	15219	15226	15251	15115	15186	15435	15426	15231	15217	15351	15148	15278	15468	15416	15215	15425	15329	15316	15271	15246	15302	15308	15371	15282	15197	15304	15534	15400	15194	15188	15379	15206	15322	15189	15386	15249	15022	15320	15309	15207	15444	15513	15422	15534	15412	15296	15269	15180	15258	15188	15330	15329	15375	15244	15160	15368	15497	15522	15312	15252	15300	15390	15247	15241	15531	15305	15243	15132	15342	15205	15401	15233	15124	15094	15112	15270	15232	15276	15606	15336	15368	15516	15561	15315	15276	15269	15215	15284	15215	15218	15284	15287	15171	15367	15284	15380	15327	15285	15498	15323	15452	15188	15381	15382	15264	15158	15316	15419	15451	15253	14956	15344	15313	15221	15307	15427	15299	15208	15395	15157	15116	15441	15368	15177	15227	15528	15245	15168	15344	15237	15469	15449	15179	15364	15320	15218	15457	15154	15299	15334	15419	15400	15296	15319	15195	15267	15150	15252	15560	15420	15311	15397	15289	15442	15119	15259	15384	15396	15450	15147	15159	15477	15354	15291	15099	15267	15172	15237	15255	15335	15522	15214	15294	15454	15412	15346	15246	15306	15365	15267	15386	15459	15326	15219	15166	15282	15437	15237	15187	15300	15386	15172	15320	15353	15355	15152	15299	15350	15121	15145	15409	15254	15177	15297	15434	15377	15381	15286	15021	15198	15227	15401	15414	15405	15444	15208	15370	15194	15411	15248	15321	15488	15118	15210	15429	15340	15067	15175	15403	15190	15378	15321	15456	15419	15221	15267	15476	15365	15310	15266	15271	15341	15284	15290	15351	15295	15376	15344	15331	15425	15364	15255	15294	15068	15343	15345	15281	15229	15372	15466	15283	15192	15191	15311	15403	15211	15469	15256	15300	15313	15183	15371	15371	15335	15405	15355	15171	15152	15322	15218	15395	15482	15132	15333	15369	15291	15268	15431	15214	15132	15254	15256	15334	15254	15153	15182	15343	15211	15337	15167	15307	15278	15292	15383	15288	15420	15600	15098	15252	15355	15314	15401	15574	15307	15144	15233	15296	15411	15320	15325	15275	15379	15379	15269	15276	15429	15277	15205	15155	15356	15241	15370	15377	15294	15183	15386	15427	15127	15241	15361	15301	15138	15322	15311	15408	15421	15509	15391	15224	15439	15351	15309	15300	15246	14991	15112	15339	15287	15439	15285	15335	15293	15395	15325	15250	15380	15303	15187	15224	15215	15274	15283	15224	15376	15371	15152	15320	15325	15378	15209	15297	15384	15442	15357	15336	15344	15429	15282	15433	15194	15120	15408	15424	15256	15290	15389	15305	15241	15441	15316	15353	15277	15278	15394	15275	15375	15316	15420	15365	15186	15356	15454	15391	15296	15428	15290	15219	15371	15387	15229	15333	15233	15208	15304	15226	15200	15174	15327	15299	15375	15308	15167	15118	15339	15251	15329	15354	15211	15091	15178	15345	15179	15233	15265	15247	15489	15398	15446	15298	15511	15342	15275	15482	15398	15195	15273	15206	15283	15191	15577	15231	15280	15311	15471	15325	15382	15151	15220	15199	15301	15417	15300	15309	15242	15383	15308	15251	15408	15439	15430	15301	15102	15335	15288	15244	15298	15349	15295	15544	15323	15306	15283	15415	15185	15412	15282	15344	15365	15419	15345	15264	15395	15158	15290	15401	15205	15373	15332	15385	15219	15295	15399	15403	15483	15189	15370	15212	15237	15434	15314	15246	15227	15435	15317	15152	15248	15300	15273	15272	15590	15416	15329	15214	15440	15347	15379	15559	15304	15329	15234	15147	15032	15280	15390	15163	15370	15454	15168	15432	15327	15304	15318	15237	15371	15337	15225	15200	15312	15403	15501	15225	15201	15272	15195	15301	15274	15185	15399	15330	15415	15232	15347	15289	15166	15467	15227	15403	15355	15371	15457	15405	15318	15429	15497	15158	15188	15332	15192	15514	15350	15365	15225	15213	15356	15344	15447	15405	15238	15294	15258	15257	15423	15301	15523	15382	15441	15377	15269	15286	15154	15105	15350	15309	15084	15235	15323	15187	15375	15071	15366	15296	15274	15503	15345
29931	50084	46576	36608	30303	25729	22618	19990	18289	17008	16328	15586	15023	14754	14371	14270	14053	14185	13784	13831	13871	13687	13481	13659	13595	13513	13533	13513	13528	13489	13417	13419	13493	13471	13578	13568	13394	13484	13474	13389	13438	13336	13477	13401	13350	13305	13350	13464	13511	13395	13534	13348	13321	13348	13328	13293	13429	13338	13271	13276	13386	13495	13375	13662	13361	13343	13347	13345	13451	13330	13234	13226	13476	13189	13412	13297	13293	13356	13315	13299	13282	13257	13501	13314	13389	13201	13325	13395	13264	13434	13360	13367	13567	13373	13289	13283	13452	13355	13364	13271	13596	13284	13422	13370	13504	13367	13390	13227	13373	13422	13451	13243	13404	13309	13232	13305	13416	13221	13354	13395	13332	13352	13434	13442	13221	13542	13357	13418	13337	13472	13274	13487	13334	13314	13441	13342	13380	13403	13357	13341	13358	13303	13435	13403	13527	13370	13443	13324	13410	13277	13272	13354	13383	13322	13258	13270	13313	13427	13189	13393	13457	13332	13235	13377	13382	13440	13335	13443	13288	13299	13389	13347	13398	13491	13253	13413	13353	13456	13424	13317	13381	13218	13355	13463	13287	13309	13311	13457	13278	13293	13328	13427	13218	13286	13304	13494	13284	13414	13150	13319	13367	13365	13406	13415	13468	13309	13481	13335	13523	13453	13358	13471	13272	13360	13315	13467	13386	13297	13461	13365	13235	13407	13323	13309	13391	13357	13465	13149	13368	13300	13285	13357	13389	13497	13183	13280	13257	13227	13507	13244	13365	13348	13339	13450	13470	13203	13338	13267	13407	13361	13195	13362	13331	13334	13389	13450	13316	13315	13224	13284	13289	13266	13469	13374	13427	13403	13303	13251	13472	13306	13399	13415	13450	13288	13363	13392	13285	13398	13522	13223	13429	13310	13270	13396	13354	13363	13365	13384	13396	13213	13465	13342	13334	13406	13247	13150	13317	13115	13386	13413	13422	13446	13457	13468	13321	13439	13396	13374	13378	13323	13404	13364	13315	13194	13326	13275	13323	13476	13350	13409	13513	13254	13354	13281	13455	13348	13496	13395	13352	13173	13382	13526	13301	13348	13284	13267	13186	13261	13324	13403	13368	13383	13308	13356	13350	13407	13379	13252	13382	13461	13349	13361	13362	13326	13298	13437	13345	13331	13334	13232	13436	13146	13351	13502	13334	13298	13262	13346	13301	13490	13382	13497	13222	13208	13253	13414	13221	13130	13318	13173	13374	13411	13321	13399	13331	13418	13084	13297	13409	13243	13328	13286	13418	13235	13410	13333	13375	13321	13380	13422	13216	13311	13174	13222	13330	13476	13367	13471	13362	13446	13400	13435	13395	13209	13390	13443	13264	13419	13275	13236	13541	13400	13234	13320	13354	13388	13411	13429	13101	13359	13519	13426	13315	13303	13143	13477	13285	13454	13342	13500	13433	13500	13257	13236	13310	13269	13301	13198	13092	13430	13335	13321	13351	13429	13431	13456	13417	13283	13435	13305	13399	13407	13454	13314	13237	13452	13538	13294	13389	13416	13427	13471	13266	13296	13352	13335	13455	13214	13286	13432	13371	13130	13345	13331	13289	13517	13305	13318	13549	13328	13323	13415	13301	13313	13280	13304	13294	13200	13405	13372	13453	13352	13441	13321	13262	13315	13454	13419	13383	13395	13183	13440	13273	13391	13261	13430	13338	13256	13376	13455	13402	13375	13279	13294	13447	13398	13484	13291	13287	13409	13540	13307	13277	13420	13354	13348	13370	13374	13520	13401	13433	13308	13525	13401	13322	13374	13433	13362	13189	13421	13387	13247	13319	13377	13405	13450	13156	13358	13507	13215	13307	13426	13353	13266	13468	13315	13399	13360	13298	13393	13344	13263	13457	13316	13378	13153	13283	13251	13286	13516	13328	13497	13256	13307	13538	13136	13424	13317	13515	13286	13504	13594	13329	13423	13390	13220	13367	13335	13359	13306	13328	13362	13291	13316	13465	13527	13337	13319	13446	13399	13334	13425	13483	13493	13406	13369	13354	13399	13490	13249	13306	13396	13339	13476	13355	13250	13296	13301	13246	13220	13350	13407	13292	13441	13285	13461	13308	13411	13420	13277	13535	13440	13331	13247	13459	13401	13510	13474	13281	13323	13423	13442	13298	13297	13464	13310	13354	13421	13141	13294	13279	13466	13352	13382	13371	13187	13314	13203	13279	13233	13357	13387	13335	13475	13289	13515	13629	13376	13368	13525	13308	13275	13278	13407	13514	13508	13480	13308	13342	13255	13353	13375	13371	13374	13366	13278	13481	13275	13334	13436	13362	13243	13367	13341	13292	13424	13412	13400	13433	13369	13389	13309	13428	13380	13396	13427	13299	13210	13428	13373	13285	13147	13393	13372	13336	13347	13338	13273	13484	13287	13319	13236	13459	13334	13451	13351	13328	13300	13362	13404	13313	13431	13303	13274	13323	13300	13424	13263	13349	13109	13381	13397	13381	13330	13402	13303	13185	13301	13522	13415	13508	13367	13305	13487	13274	13534	13353	13186	13225	13431	13226	13215	13373	13323	13487	13338	13337	13257	13340	13215	13312	13344	13354	13306	13394	13336	13487	13339	13363	13307	13267	13411	13231	13297	13285	13329	13312	13420	13519	13337	13406	13168	13456	13470	13408	13350	13331	13502	13329	13259	13441	13353	13317	13449	13420	13490	13394	13301	13407	13392	13468	13304	13250	13367	13416	13310	13295	13490	13443	13329	13262	13444	13334	13490	13442	13256	13158	13266	13311	13281	13131	13296	13335	13191	13623	13371	13305	13378	13253	13366	13482	13313	13282	13162	13337	13403	13264	13461	13289	13370	13377	13339	13438	13380	13429	13458	13546	13182	13305	13171	13362	13436	13393	13435	13395	13378	13383	13367	13331	13294	13384	13293	13346	13326	13289	13211	13388	13376	13386	13325	13335	13338	13280	13399	13391	13239	13091	13278	13260	13276	13326	13397	12976	13382	13359	13307	13176	13400	13276	13542	13189	13378	13284	13293	13325	13343	13250	13426	13394	13358	13362	13351	13217	13488	13400	13365	13334	13316	13252	13276	13503	13414	13202	13398	13349	13355	13578	13228	13294	13317	13413	13330	13365	13450	13390	13373	13457	13374	13342	13332	13239	13418	13437	13301	13285	13431	13276	13263	13295	13256	13401	13428	13396	13367	13353	13519	13218	13552	13375	13222	13418	13267	13350	13536	13340	13310	13452	13470	13334	13291	13292	13350	13502	13348	13536	13234	13258	13419	13311	13300	13292	13304	13304	13353	13479	13557	13257	13325	13456	13495	13320	13247	13496	13275	13291	13387	13289	13402	13313	13377	13400	13437	13338	13421	13563	13512	13353	13408	13457	13201	13409	13418	13377	13545	13417	13320	13296	13298	13334	13280	13354	13287	13317	13323	13340	13240	13353	13348	13396	13388	13396	13327	13236	13278	13324	13526	13295	13333	13381	13304	13307	13234	13274	13386	13257	13273	13503	13404	13313	13376	13322	13361	13349	13455	13394	13423	13350	13377	13306	13306	13511	13318	13448	13523	13319	13290	13329	13408	13358	13454	13423	13357	13360	13375	13346	13323	13339	13329	13353	13438	13474	13358	13465	13385	13306	13332	13440	13421	13399	13518	13363	13178	13540	13203	13317	13351	13277	13387	13514	13294	13469	13453	13325	13350	13330	13304	13307	13259	13567	13192	13521	13348	13269	13433	13359	13525	13354	13332	13545	13267	13356	13399	13272	13318	13314	13308	13301	13286	13338	13322	13316	13369	13426	13301	13441	13233	13398	13289	13259	13468	13275	13310	13457	13454	13332	13526	13419	13372	13495	13448	13347	13279	13520	13259	13339	13247	13325	13409	13273	13360	13337	13349	13305	13358	13373	13348	13405	13356	13228	13472	13471	13395	13339	13336	13516	13355	13330	13317	13518	13251	13245	13576	13399	13365	13332	13214	13348	13383	13247	13296	13367	13333	13401	13260	13382	13364	13345	13346	13322	13389	13275	13462	13284	13405	13254	13261	13275	13226	13228	13392	13298	13472	13581	13498	13299	13348	13305	13320	13428	13190	13342	13376	13145	13345	13434	13493	13317	13428	13329	13189	13479	13239	13264	13334	13494	13235	13347	13350	13401	13594	13325	13303	13375	13250	13456	13210	13300	13274	13242	13319	13404	13243	13464	13386	13427	13514	13213	13367	13286	13276	13344	13440	13363	13554	13364	13292	13326	13366	13466	13394	13324	13337	13214	13386	13399	13366	13326	13193	13359	13234	13440	13341	13518	13393	13312	13292	13377	13402	13397	13489	13326	13392	13365	13327	13388	13321	13365	13582	13516	13376	13340	13261	13314	13406	13402	13444	13373	13272	13366	13403	13426	13214	13380	13273	13315	13273	13351	13300	13377	13320	13544	13432	13307	13271	13407	13276	13336	13302	13361	13442	13499	13373	13280	13271	13318	13363	13375	13276	13346	13251	13385	13313	13256	13539	13297	13420	13440	13409	13379	13404	13221	13175	13456	13230	13238	13366	13272	13243	13334	13294	13297	13336	13383	13360	13188	13219	13372	13315	13235	13395	13391	13492	13249	13283	13378	13357	13354	13324	13419	13327	13417	13444	13388	13350	13299	13159	13431	13466	13360	13321	13507	13300	13367	13512	13321	13488	13314	13383	13262	13297	13348	13197	13276	13271	13120	13245	13346	13324	13320	13327	13290	13265	13179	13381	13323	13313	13344	13194	13534	13336	13230	13436	13578	13464	13361	13391	13277	13367	13315	13156	13493	13396	13338	13402	13275	13495	13428	13470	13307	13289	13265	13370	13279	13389	13486	13337	13435	13267	13245	13458	13398	13165	13212	13433	13314	13325	13488	13378	13477	13110	13481	13404	13250	13418	13361	13502	13222	13388	13341	13325	13167	13331	13454	13320	13292	13429	13587	13300	13416	13463	13424	13306	13443	13345	13286	13382	13252	13420	13517	13300	13299	13338	13476	13206	13272	13445	13363	13264	13297	13469	13379	13397	13483	13479	13370	13304	13392	13557	13346	13346	13297	13305	13407	13454	13448	13322	13330	13410	13421	13372	13244	13427	13480	13502	13262	13326
22828	21098	28902	23826	22518	26170	28316	22782	20460	19863	18994	18116	17536	17406	17016	16784	16704	16547	16354	16313	16210	16197	15958	16029	16076	16100	16021	16068	16004	15972	15918	15791	15844	15999	15946	15867	15890	15679	15836	15903	15860	15734	15813	15780	15796	15889	15878	15854	15808	15908	15867	15862	15754	15833	15760	16025	15854	15723	15723	15603	15709	15875	15681	15846	15571	15745	15765	15730	15772	15767	15968	15732	15730	15810	15710	15722	15818	15625	15929	15966	15752	15810	15682	15723	15702	15990	15630	15488	15894	15749	15872	15831	15880	15858	16030	15665	15820	15809	15586	15674	15793	15780	15622	15705	15711	15755	15713	15730	15832	15910	15724	15595	15774	15536	15803	15826	15885	15723	15814	15798	15793	15819	15733	15667	15761	15741	15663	15777	15449	15755	15726	15815	15752	15662	15759	15857	15765	15755	15777	15684	15746	15751	15726	15694	15510	15716	15693	15607	15655	15806	15973	15623	15576	15863	15776	15871	15867	15514	15764	15619	15937	15696	15651	15754	15867	15870	15712	15712	15720	15645	15781	15540	15534	15795	15849	15699	15670	15654	15692	15748	15676	15835	15659	15617	15657	15497	15529	15582	15700	15766	15865	15731	15800	15795	15586	15690	15734	15630	15618	15655	15791	15664	15737	15707	15663	15531	15705	15688	15638	15864	15605	15792	15613	15554	15803	15678	15654	15687	15759	15763	15686	15834	15925	15837	15871	15935	15982	15837	15497	15590	15905	15838	15690	15721	15632	15691	15671	15608	15617	15904	15577	15651	15536	15749	15893	15784	15646	15790	15516	15604	15787	15948	15746	15559	15664	15737	15769	15686	16018	15651	15680	15733	15782	15570	15846	15590	15820	15538	15784	15609	15789	15695	15567	15770	15618	15858	15591	15689	15923	15900	15697	15748	15696	15543	15421	15711	15527	15527	15562	15738	15765	15676	15650	15720	15881	15562	15653	15641	15816	15746	15685	15533	15876	15503	15703	15458	15889	15517	15635	15692	15676	15652	15674	15768	15736	15654	15536	15806	15784	15693	15592	15628	15679	15795	15661	15836	15610	15704	15828	15672	15500	15701	15657	15697	15618	15902	15698	15585	15713	15720	15666	15788	15938	15766	15688	15499	15824	15923	15539	15580	15857	15800	15734	15556	15580	15649	15858	15668	15646	15654	15731	15728	15874	15650	15867	15609	15701	15649	15670	15619	15665	15741	15839	15666	15738	15588	15656	15723	15548	15509	15654	15706	15634	15875	16017	15670	15597	15636	15603	15685	15800	15725	15750	15763	15727	15938	15561	15764	15699	15575	15631	15761	15854	15692	15795	15719	15582	15550	15692	15594	15724	15704	15783	15879	15787	15520	15765	15771	15886	15605	15604	15601	15574	15548	15674	15610	15667	15554	15829	15896	15874	15667	15729	15765	15670	15615	15732	15749	15605	15693	15890	15712	15693	15568	15643	15681	15779	15653	15644	15948	15650	15720	15922	15549	15754	15812	15778	15649	15562	15904	15626	15744	15798	15492	15760	15879	15605	15589	15567	15600	15596	15717	15588	15557	15640	15951	15728	15806	15811	15668	15669	15773	15578	15468	15610	15806	15803	15696	15437	15598	15583	15813	15676	15717	15997	15765	15714	15828	15760	15729	15446	15817	15633	15698	15871	15586	15394	15725	15744	15849	15739	15600	15750	15733	15551	15641	15799	15748	15737	15781	15798	15702	15840	15673	15544	15675	15751	15728	15487	15744	15662	15644	15586	15587	15655	15782	15772	15873	15754	15881	15659	15759	15735	15703	15805	15813	15769	15641	15878	15624	15780	15792	15972	15711	15529	15676	15689	15954	15770	15588	15778	15788	15799	15594	15583	15724	15628	15657	15441	15600	15625	15556	15771	15857	15660	15663	15675	15696	15774	15606	15638	15893	15535	15566	15725	15693	15856	15901	15899	15564	15908	15702	15905	15918	15770	15758	15870	15722	15957	15578	15671	15658	15881	15831	15815	15586	15858	15747	15698	15618	15746	15717	15812	15798	15627	15618	15758	15842	15702	15609	15954	15660	15789	15558	15617	15875	15707	15810	15750	15766	15794	15732	15638	15724	15800	15598	15679	15693	15601	15661	15788	15692	15553	15904	15840	15633	15462	15558	15664	15612	15609	15593	15689	15722	15740	15663	15509	15586	15591	15578	15719	15794	15757	15716	15747	15540	15624	15743	15709	16074	15769	15687	15632	15603	15733	15404	15740	15851	15510	15557	15788	15385	15955	15545	15669	15833	15863	15743	15812	15746	15664	15717	15726	15592	15662	15530	15914	15766	15625	15659	15623	15764	15712	15759	15702	15655	15698	15783	15616	15795	15569	15790	15817	15597	15784	15778	15880	15686	15636	15875	15696	15579	15777	15728	15661	15733	15809	15551	15771	15741	15763	15649	15531	15694	15644	15748	15790	15785	15680	15683	15606	15676	15648	15774	15676	15593	15787	15556	15775	15953	15746	15739	15776	15640	15860	15781	15754	15598	15826	15815	15566	15696	15611	15819	15703	15520	15634	15727	15509	15706	15872	15731	15643	15812	15598	15581	15600	15651	15696	15701	15595	15602	15722	15579	15835	15728	15463	15686	15609	15627	16012	15722	15791	15775	15621	15850	15688	15728	15794	15653	15462	15748	15679	15678	15686	15889	15596	15947	15924	15821	15808	15708	15639	15804	15695	15518	15670	15728	15857	15792	15555	15880	15872	15828	15678	15820	15661	15685	15695	15827	15864	15706	15770	15666	15652	15666	15531	15792	15649	15722	15714	15585	15724	15722	15849	15438	15670	15535	15671	15578	15720	15477	15737	15639	15807	15730	15784	15864	15647	15845	15778	15886	15698	15563	15875	15741	15834	15648	15784	15735	15634	15733	15534	15698	15761	15780	15823	15854	15737	15698	15553	15737	15646	15496	15795	15950	15736	15813	15552	15850	15534	15922	15790	15673	15607	15825	15749	15995	15886	15836	15572	15704	15627	15894	15678	15768	15769	15679	15740	15600	15660	15784	15673	15867	15639	15650	15732	15633	15749	15701	15466	15578	15901	15643	15741	15697	15717	15473	15768	15717	15860	15711	15673	15862	15691	15731	15810	15583	15670	15771	15653	15523	15712	15736	15706	15792	15852	15793	15741	15744	15748	15686	15752	15886	15766	15771	15739	15767	15721	15673	15679	15777	15673	15590	15588	15712	15770	15621	15538	15647	15902	15657	15635	15836	15753	15540	15700	15778	15750	15531	15545	15742	15776	15725	15724	15599	15700	15495	15774	15741	15617	15763	15568	15783	15866	15974	15745	15678	15622	15671	15793	15487	15892	15853	15696	15796	15616	15498	15648	15788	15572	15776	15830	15788	15730	15636	15774	15767	15801	15742	15891	15662	15703	15573	15800	15681	15634	15779	15859	15596	15878	15847	15585	15551	15816	15500	15748	15705	15699	15738	15773	15818	15647	15546	15716	15588	15659	15917	15554	15893	15751	15662	15784	15861	15741	15838	15906	15759	15790	15590	15703	15616	15491	15705	15511	15791	15706	15789	15715	15848	15518	15533	15648	15628	15597	15719	15801	15752	15785	15736	15810	15825	15713	15584	15652	15590	15732	15600	15758	15712	15891	15727	15772	15554	15557	15623	15693	15511	15524	15747	15734	15882	15583	15750	15601	15738	15423	15661	15641	15738	15729	15570	15632	15717	15826	15547	15911	15748	15849	15784	15693	15736	15618	15722	15796	15736	15729	15647	15669	15881	15768	15650	15464	15681	15686	15828	15784	15710	15641	15543	15841	15905	15689	15565	15493	15612	15797	15534	15848	15856	15892	15763	15600	15640	15665	15572	15790	15803	15663	15565	15652	15635	15469	15625	15820	15697	15631	15752	15643	15714	15675	15654	15712	15796	15686	15749	15883	15814	15598	15653	15587	15600	15773	15838	15527	15780	15792	15735	15845	15608	15388	15748	15912	16083	15605	15752	15782	15508	15640	15708	15867	15646	15660	15797	15527	15790	15911	15814	16050	15806	15746	15809	15632	15624	15492	15813	15720	15723	15622	15572	15653	15876	15677	15635	15673	15800	15708	15658	15626	15784	15576	15741	15644	15651	15716	15690	15671	15542	15605	15624	15571	15802	15725	15818	15721	15546	15849	15643	15685	15784	15650	15776	15836	15731	15692	15711	15839	15611	15649	15647	15616	15863	15859	15734	15738	15623	15717	15632	15825	15702	15671	15640	15721	15541	15760	15706	15843	15665	15802	15744	15588	15602	15713	15593	15619	15678	15586	15756	15474	15705	15772	15574	15861	15706	15586	15610	15603	15616	15659	15799	15545	15734	15776	15744	15800	15688	15812	15811	15969	15653	15640	15701	15963	15569	15732	15702	15719	15723	15834	15769	15710	15590	15692	15683	15661	15590	15744	15821	15716	15821	15525	15768	15695	15539	15703	15565	15619	15644	15759	15646	15858	15888	15579	15709	15653	15487	15688	15855	15788	15759	15682	15666	15571	15777	15636	15841	15726	15638	15682	15705	15626	15738	15546	15516	15814	15802	15584	15672	15694	15623	15625	15870	15861	15714	15601	15740	15692	15723	15846	15711	15551	15823	15669	15779	15622	15771	15799	15595	15865	15550	15838	15788	15752	15848	15559	15560	15577	15739	15610	15791	15757	15927	15518	15735	15905	15563	15673	15642	15733	15809	15580	15553	15808	15627	15774	15717	15800	15859	15772	15723	15836	15445	15607	15588	15711	15715	15737	15578	15797	15694	15697	15647	15518	15790	15666	15713	15773	15621	15530	15905	15795	15711	15750	15416	15814	15653	15801	15711	15727	15458	15712	15741	15627	15821	15606	15669	15723	15648	15760	15759	15737	15833	15924	15695	15878	15910	15625	15771	15699	15829	15581	15789	15653	15682	15632	15602	15461	15611	15674	15747	15660	15567	15827	15879	15804	15700	15712	15731	15734	15785	15674	15684	15730	15757	15697	15661	15807	15653	15664	15623	15740	15813	15650	15630	15525	15653	15861	15611	15720	15636	15691	15823	15655	15755	15759	15670	15560	15670	15586	15644	15741	15658	15661	15523	15697	15681	15613	15829	15862	15621	15720	15596	15769	15603	15845	15692
32604	55608	51061	39927	34092	29639	26146	23182	20809	19125	18023	17138	16142	15784	15358	15158	14659	14579	14497	14333	14294	13963	14049	13840	13974	13841	13958	13938	13919	13870	13743	13724	13851	13749	13607	13906	13726	13685	13667	13846	13640	13625	13769	13628	13818	13679	13737	13703	13772	13452	13666	13536	13736	13660	13593	13566	13471	13587	13721	13543	13651	13593	13589	13798	13551	13477	13632	13708	13597	13614	13584	13617	13542	13623	13526	13589	13733	13658	13568	13473	13632	13600	13468	13451	13645	13403	13735	13537	13619	13626	13312	13711	13610	13643	13734	13548	13545	13699	13602	13590	13654	13626	13569	13548	13737	13670	13442	13606	13509	13695	13435	13771	13462	13592	13554	13607	13469	13660	13683	13627	13556	13667	13538	13641	13611	13567	13583	13529	13448	13571	13614	13607	13706	13504	13642	13615	13453	13616	13705	13598	13599	13720	13555	13605	13714	13512	13678	13653	13639	13591	13640	13771	13313	13529	13624	13503	13310	13538	13477	13516	13729	13480	13699	13330	13614	13726	13378	13702	13540	13530	13615	13576	13581	13530	13486	13617	13675	13577	13652	13657	13651	13662	13580	13632	13564	13595	13456	13521	13577	13501	13577	13585	13605	13607	13560	13506	13550	13467	13658	13734	13759	13515	13658	13281	13539	13411	13600	13523	13674	13472	13479	13679	13388	13355	13612	13486	13570	13503	13630	13494	13443	13688	13658	13633	13506	13409	13449	13690	13546	13662	13588	13600	13557	13592	13660	13479	13467	13470	13594	13689	13532	13417	13693	13577	13638	13736	13443	13548	13716	13557	13706	13636	13535	13494	13572	13630	13603	13598	13755	13538	13426	13737	13436	13485	13741	13506	13783	13669	13536	13717	13721	13547	13518	13798	13502	13482	13586	13538	13505	13563	13611	13611	13490	13489	13452	13627	13610	13567	13415	13657	13432	13551	13559	13627	13564	13742	13621	13566	13718	13540	13551	13420	13584	13564	13571	13552	13631	13595	13544	13631	13596	13646	13630	13562	13583	13474	13815	13478	13555	13726	13513	13765	13627	13299	13556	13534	13730	13558	13584	13600	13458	13513	13644	13449	13609	13515	13455	13680	13677	13616	13450	13637	13590	13559	13577	13746	13609	13554	13458	13735	13600	13644	13593	13545	13603	13584	13619	13549	13610	13460	13598	13542	13470	13408	13611	13516	13439	13595	13570	13638	13478	13596	13530	13479	13692	13561	13579	13683	13580	13622	13546	13735	13586	13626	13402	13659	13433	13544	13578	13688	13551	13713	13523	13545	13613	13529	13595	13578	13631	13364	13628	13562	13486	13544	13690	13605	13598	13555	13629	13689	13592	13698	13626	13484	13605	13613	13473	13423	13565	13563	13460	13610	13639	13556	13599	13626	13637	13527	13466	13583	13707	13811	13615	13601	13561	13572	13430	13356	13554	13602	13593	13562	13546	13599	13627	13460	13549	13538	13573	13463	13580	13718	13603	13696	13517	13584	13502	13580	13531	13503	13592	13432	13472	13425	13661	13699	13400	13671	13587	13525	13441	13576	13501	13611	13578	13759	13513	13659	13639	13607	13586	13521	13453	13596	13567	13594	13579	13707	13571	13574	13532	13511	13385	13682	13694	13457	13611	13615	13643	13642	13565	13586	13517	13531	13407	13655	13606	13532	13564	13629	13618	13490	13513	13593	13539	13718	13475	13703	13480	13748	13557	13553	13794	13594	13819	13605	13683	13410	13620	13545	13650	13661	13608	13631	13475	13666	13547	13555	13643	13537	13547	13512	13640	13556	13572	13709	13520	13487	13601	13552	13580	13561	13768	13443	13499	13579	13499	13654	13592	13595	13471	13391	13689	13671	13532	13515	13532	13521	13554	13493	13663	13464	13462	13587	13443	13561	13604	13752	13609	13514	13483	13553	13501	13578	13607	13373	13790	13731	13590	13742	13656	13609	13474	13627	13809	13514	13540	13631	13525	13677	13525	13553	13566	13523	13540	13485	13485	13493	13684	13608	13531	13519	13358	13575	13772	13466	13498	13688	13604	13631	13533	13593	13538	13583	13715	13480	13659	13508	13513	13593	13693	13659	13590	13676	13540	13678	13509	13474	13516	13619	13486	13690	13674	13683	13527	13494	13636	13485	13572	13530	13595	13498	13583	13486	13692	13445	13614	13428	13443	13769	13657	13427	13427	13610	13467	13621	13723	13618	13553	13627	13652	13505	13483	13477	13564	13620	13532	13642	13518	13585	13640	13555	13679	13452	13663	13398	13573	13673	13652	13594	13609	13676	13477	13601	13867	13688	13611	13629	13522	13563	13721	13654	13470	13745	13525	13562	13527	13547	13709	13550	13661	13512	13525	13521	13392	13688	13613	13515	13694	13627	13643	13507	13508	13611	13558	13545	13676	13633	13709	13683	13485	13434	13408	13790	13577	13430	13659	13545	13566	13734	13556	13571	13485	13555	13618	13697	13709	13422	13714	13590	13502	13558	13651	13591	13663	13634	13678	13594	13720	13560	13532	13490	13554	13529	13625	13584	13693	13672	13535	13512	13463	13439	13649	13617	13538	13488	13590	13577	13460	13612	13594	13627	13473	13519	13375	13704	13654	13557	13658	13709	13479	13748	13597	13540	13792	13688	13545	13578	13646	13651	13556	13594	13805	13563	13644	13562	13621	13451	13659	13508	13683	13448	13489	13577	13488	13464	13541	13532	13443	13574	13562	13541	13603	13561	13609	13609	13418	13750	13661	13619	13675	13452	13577	13482	13580	13474	13501	13622	13551	13527	13743	13511	13484	13557	13651	13642	13731	13604	13515	13655	13488	13587	13664	13621	13829	13515	13626	13649	13496	13590	13636	13578	13594	13492	13568	13590	13648	13588	13607	13454	13614	13439	13692	13508	13678	13639	13681	13538	13634	13491	13542	13615	13527	13574	13675	13555	13733	13394	13682	13565	13446	13492	13559	13680	13464	13699	13501	13558	13666	13640	13658	13566	13493	13637	13490	13572	13603	13723	13473	13613	13757	13676	13402	13608	13580	13727	13697	13602	13492	13314	13660	13663	13596	13631	13564	13589	13502	13651	13746	13647	13493	13634	13552	13744	13674	13591	13487	13547	13519	13629	13600	13498	13585	13585	13639	13481	13539	13443	13572	13597	13524	13435	13540	13581	13734	13632	13534	13637	13497	13750	13577	13460	13615	13545	13509	13590	13530	13583	13540	13642	13624	13486	13712	13592	13747	13607	13463	13553	13584	13534	13612	13457	13544	13493	13629	13533	13549	13384	13516	13562	13565	13670	13614	13527	13548	13597	13622	13773	13659	13564	13573	13514	13614	13729	13616	13539	13453	13528	13606	13692	13600	13642	13377	13540	13499	13583	13722	13468	13629	13619	13441	13570	13650	13544	13528	13786	13457	13360	13554	13656	13508	13513	13558	13461	13585	13496	13644	13683	13671	13437	13653	13658	13678	13664	13559	13574	13678	13395	13531	13487	13538	13607	13597	13489	13648	13536	13627	13491	13589	13471	13752	13608	13505	13581	13626	13651	13527	13525	13643	13540	13659	13577	13442	13647	13497	13503	13556	13656	13438	13511	13529	13736	13374	13745	13549	13472	13504	13613	13592	13407	13622	13589	13490	13525	13624	13487	13661	13509	13698	13523	13579	13565	13644	13702	13506	13558	13501	13622	13423	13640	13481	13566	13431	13479	13609	13494	13648	13653	13407	13595	13467	13653	13429	13740	13597	13459	13636	13577	13648	13509	13556	13750	13567	13616	13657	13556	13595	13519	13538	13510	13568	13542	13510	13547	13539	13763	13611	13544	13527	13766	13475	13521	13601	13585	13614	13514	13631	13596	13683	13573	13598	13506	13430	13588	13694	13537	13487	13422	13544	13571	13417	13693	13606	13616	13481	13461	13557	13421	13566	13508	13482	13676	13484	13453	13542	13636	13531	13657	13589	13752	13547	13655	13571	13701	13546	13704	13600	13622	13667	13590	13586	13489	13577	13569	13613	13416	13471	13548	13561	13709	13519	13605	13593	13513	13604	13556	13701	13641	13629	13409	13500	13462	13673	13620	13506	13651	13728	13598	13459	13466	13401	13593	13720	13495	13644	13471	13557	13548	13681	13630	13651	13631	13565	13674	13473	13729	13649	13623	13557	13537	13668	13618	13341	13472	13788	13303	13501	13684	13630	13368	13691	13547	13546	13553	13768	13499	13461	13475	13525	13496	13436	13617	13588	13687	13440	13542	13596	13617	13537	13586	13431	13679	13473	13557	13600	13690	13629	13642	13592	13555	13401	13506	13618	13740	13404	13608	13426	13643	13683	13693	13516	13578	13802	13623	13620	13621	13530	13629	13441	13428	13530	13857	13586	13599	13463	13592	13619	13589	13641	13441	13547	13534	13629	13764	13545	13391	13615	13432	13625	13690	13677	13605	13610	13484	13645	13532	13651	13587	13669	13378	13587	13643	13583	13637	13553	13588	13616	13566	13592	13630	13526	13647	13568	13618	13584	13652	13739	13627	13571	13548	13637	13675	13502	13478	13535	13633	13446	13554	13598	13461	13642	13542	13495	13616	13657	13698	13623	13624	13586	13559	13503	13506	13480	13599	13592	13511	13509	13504	13702	13667	13500	13525	13665	13557	13470	13584	13525	13642	13553	13468	13458	13563	13515	13622	13600	13560	13433	13493	13592	13558	13629	13538	13599	13572	13509	13476	13658	13572	13718	13609	13500	13616	13553	13593	13421	13750	13575	13608	13774	13653	13478	13673	13597	13717	13648	13474	13489	13473	13615	13600	13363	13479	13608	13448	13739	13614	13660	13684	13718	13561	13475	13660	13417	13476	13616	13686	13592	13623	13633	13605	13625	13577	13459	13474	13504	13678	13628	13600	13566	13590	13526	13617	13475	13725	13427	13594	13533	13507	13746	13354	13478	13646	13643	13624	13677	13565	13586	13661	13623	13554	13651	13632	13488	13461	13469	13581	13493	13456	13566	13415	13644	13539	13445	13631	13607	13605	13671	13514	13703	13469	13399	13682	13576	13562	13483	13721	13563	13420	13602	13505	13423	13627	13490	13601	13461	13476	13515	13612	13561	13579	13540	13572	13517	13537	13453	13506
29088	27721	34832	30360	24138	21652	19778	18366	17511	16946	16526	16457	16387	16152	15894	15908	16025	16120	15795	15601	15948	15638	15641	15712	15514	15553	15546	15466	15382	15393	15472	15638	15596	15394	15335	15391	15499	15361	15573	15617	15643	15555	15449	15687	15575	15576	15475	15446	15237	15533	15527	15485	15657	15572	15368	15575	15740	15590	15505	15463	15508	15808	15409	15719	15387	15488	15499	15374	15282	15400	15428	15464	15468	15419	15387	15504	15677	15501	15564	15753	15444	15596	15483	15466	15730	15432	15451	15529	15519	15545	15238	15496	15653	15506	15389	15449	15306	15681	15387	15566	15599	15393	15543	15304	15525	15512	15515	15587	15528	15530	15545	15717	15554	15576	15668	15394	15303	15522	15380	15461	15384	15530	15362	15589	15449	15441	15517	15561	15449	15390	15589	15333	15490	15543	15525	15489	15493	15657	15768	15479	15491	15571	15397	15497	15517	15624	15441	15572	15324	15432	15487	15519	15623	15424	15520	15582	15532	15413	15382	15469	15505	15542	15457	15492	15460	15423	15556	15570	15335	15408	15395	15423	15557	15662	15561	15654	15394	15608	15622	15375	15374	15656	15401	15572	15566	15381	15432	15462	15718	15557	15494	15772	15488	15408	15546	15362	15567	15354	15479	15380	15564	15632	15653	15520	15310	15402	15679	15471	15580	15457	15404	15477	15369	15336	15476	15724	15463	15491	15349	15411	15424	15465	15499	15421	15425	15369	15622	15273	15532	15538	15631	15624	15638	15349	15517	15407	15629	15478	15475	15579	15519	15550	15586	15346	15459	15702	15528	15283	15424	15513	15434	15574	15235	15414	15616	15315	15451	15342	15563	15374	15664	15587	15544	15716	15666	15663	15504	15612	15579	15526	15621	15533	15467	15399	15466	15286	15565	15408	15592	15305	15524	15448	15478	15454	15387	15432	15434	15674	15581	15476	15544	15317	15563	15806	15530	15509	15486	15358	15439	15354	15668	15544	15501	15600	15397	15351	15549	15590	15370	15455	15306	15615	15541	15501	15625	15590	15378	15398	15636	15356	15579	15446	15497	15451	15449	15469	15416	15497	15545	15421	15389	15543	15501	15533	15372	15514	15448	15582	15574	15464	15340	15604	15385	15543	15420	15632	15677	15428	15661	15471	15547	15416	15733	15423	15487	15320	15641	15514	15546	15562	15598	15422	15537	15494	15576	15510	15450	15701	15412	15656	15344	15301	15236	15454	15398	15374	15670	15556	15383	15597	15433	15459	15432	15666	15625	15586	15328	15375	15625	15428	15454	15383	15596	15456	15573	15508	15483	15413	15546	15350	15482	15613	15455	15515	15447	15463	15551	15522	15411	15570	15512	15550	15578	15596	15544	15598	15595	15531	15638	15555	15472	15526	15312	15328	15578	15584	15435	15530	15355	15590	15437	15730	15528	15299	15453	15470	15564	15559	15566	15669	15453	15334	15501	15620	15319	15412	15467	15668	15587	15578	15662	15607	15632	15514	15392	15686	15398	15598	15539	15343	15647	15690	15333	15502	15614	15378	15504	15370	15424	15555	15505	15556	15686	15327	15509	15393	15548	15369	15209	15420	15598	15290	15296	15545	15482	15598	15134	15434	15435	15517	15574	15402	15395	15506	15475	15600	15424	15640	15453	15434	15329	15459	15561	15420	15511	15409	15442	15384	15466	15441	15422	15561	15604	15507	15473	15323	15770	15397	15425	15435	15609	15538	15669	15536	15567	15635	15628	15465	15559	15423	15511	15436	15621	15644	15423	15523	15478	15618	15656	15454	15516	15533	15598	15424	15448	15465	15430	15668	15381	15518	15512	15485	15544	15440	15524	15320	15424	15657	15531	15693	15413	15591	15410	15408	15483	15581	15576	15478	15255	15521	15471	15338	15374	15520	15687	15461	15592	15610	15455	15598	15346	15646	15551	15613	15548	15658	15651	15465	15458	15444	15457	15476	15348	15275	15512	15490	15467	15537	15546	15481	15671	15502	15542	15796	15420	15597	15583	15569	15608	15516	15479	15576	15675	15533	15457	15524	15352	15361	15515	15420	15334	15586	15310	15643	15289	15539	15508	15306	15408	15659	15446	15304	15557	15646	15408	15534	15551	15532	15587	15543	15421	15503	15443	15438	15594	15376	15491	15626	15364	15644	15725	15385	15464	15445	15521	15587	15461	15632	15369	15584	15457	15671	15481	15510	15512	15411	15676	15487	15460	15477	15573	15373	15533	15491	15473	15559	15698	15623	15575	15403	15469	15494	15368	15334	15578	15440	15553	15393	15478	15605	15473	15521	15408	15605	15468	15618	15414	15503	15689	15456	15489	15388	15694	15528	15597	15648	15421	15514	15368	15478	15640	15651	15699	15561	15720	15551	15451	15536	15416	15393	15396	15580	15498	15474	15471	15584	15565	15555	15329	15411	15334	15619	15444	15395	15351	15553	15544	15439	15599	15453	15498	15508	15352	15427	15434	15614	15443	15466	15437	15627	15269	15394	15510	15353	15305	15298	15378	15524	15645	15688	15478	15438	15458	15592	15615	15349	15486	15600	15379	15519	15545	15521	15514	15695	15306	15615	15380	15557	15578	15529	15522	15610	15315	15488	15416	15597	15319	15441	15651	15557	15524	15795	15651	15426	15471	15473	15596	15649	15491	15375	15426	15548	15380	15630	15499	15529	15480	15624	15529	15394	15265	15428	15394	15781	15500	15434	15374	15444	15327	15370	15352	15438	15431	15492	15381	15537	15517	15655	15552	15430	15488	15579	15610	15656	15653	15356	15559	15736	15366	15606	15471	15564	15638	15757	15615	15649	15627	15584	15502	15409	15409	15495	15505	15689	15584	15323	15589	15548	15681	15497	15376	15675	15449	15370	15525	15759	15538	15603	15573	15546	15714	15569	15565	15444	15638	15587	15569	15441	15298	15439	15505	15540	15540	15641	15480	15665	15633	15512	15639	15632	15376	15323	15605	15674	15527	15510	15639	15345	15339	15416	15521	15309	15470	15427	15540	15443	15449	15306	15555	15617	15451	15545	15528	15440	15399	15483	15429	15585	15568	15657	15449	15399	15435	15561	15550	15515	15650	15411	15436	15495	15450	15732	15575	15441	15651	15514	15506	15710	15686	15416	15497	15391	15469	15572	15631	15412	15373	15591	15334	15523	15555	15327	15395	15572	15413	15546	15562	15436	15369	15587	15559	15654	15636	15611	15632	15388	15376	15523	15502	15590	15552	15491	15455	15556	15457	15435	15421	15477	15536	15628	15476	15473	15550	15365	15318	15472	15583	15541	15466	15516	15461	15592	15520	15373	15564	15428	15482	15373	15393	15570	15616	15586	15487	15412	15577	15438	15678	15365	15503	15560	15515	15570	15579	15539	15477	15508	15512	15552	15515	15577	15643	15533	15487	15469	15435	15465	15432	15527	15486	15497	15461	15613	15522	15487	15575	15520	15645	15387	15483	15495	15433	15671	15695	15556	15326	15313	15434	15610	15448	15576	15287	15490	15441	15437	15513	15476	15413	15551	15338	15465	15555	15286	15410	15568	15381	15532	15689	15318	15598	15686	15520	15572	15405	15495	15287	15464	15463	15504	15610	15489	15577	15520	15483	15476	15489	15516	15414	15539	15479	15438	15503	15434	15344	15474	15524	15510	15507	15458	15642	15478	15421	15542	15565	15636	15582	15446	15582	15590	15482	15735	15529	15602	15520	15546	15603	15500	15562	15567	15234	15403	15579	15473	15488	15637	15501	15483	15441	15289	15574	15534	15485	15632	15582	15366	15535	15498	15546	15463	15526	15414	15295	15245	15339	15561	15566	15651	15541	15361	15527	15754	15557	15395	15722	15636	15618	15476	15521	15413	15454	15559	15460	15359	15441	15498	15390	15518	15605	15567	15384	15586	15584	15472	15391	15563	15632	15594	15589	15437	15558	15524	15440	15379	15462	15633	15460	15407	15572	15623	15410	15482	15611	15615	15403	15497	15412	15501	15435	15483	15471	15395	15529	15593	15415	15355	15607	15270	15669	15401	15400	15518	15664	15441	15574	15378	15451	15627	15494	15504	15710	15386	15501	15437	15384	15701	15465	15428	15534	15393	15648	15727	15507	15445	15317	15411	15273	15393	15446	15492	15358	15567	15496	15495	15539	15615	15513	15609	15488	15543	15505	15648	15582	15649	15418	15484	15338	15445	15614	15389	15299	15483	15594	15603	15449	15598	15501	15600	15644	15549	15591	15453	15300	15651	15529	15547	15407	15319	15410	15327	15433	15458	15499	15348	15629	15452	15522	15579	15595	15584	15462	15524	15399	15627	15555	15534	15405	15528	15418	15493	15504	15639	15739	15563	15428	15435	15543	15327	15640	15545	15483	15322	15328	15408	15640	15526	15477	15313	15338	15478	15640	15479	15640	15522	15410	15476	15503	15624	15578	15465	15589	15421	15674	15347	15504	15382	15546	15447	15476	15438	15521	15452	15494	15359	15537	15569	15451	15415	15612	15621	15586	15644	15327	15550	15588	15540	15527	15553	15695	15409	15699	15537	15586	15542	15602	15457	15509	15405	15598	15493	15626	15530	15531	15519	15374	15475	15433	15378	15535	15397	15437	15585	15517	15396	15564	15637	15377	15390	15548	15465	15542	15442	15345	15367	15610	15566	15715	15502	15501	15434	15628	15287	15406	15519	15397	15475	15583	15710	15495	15508	15407	15446	15576	15430	15560	15467	15366	15381	15588	15449	15425	15370	15434	15596	15403	15264	15510	15484	15691	15546	15558	15395	15595	15540	15502	15377	15447	15504	15566	15593	15264	15361	15416	15405	15222	15548	15660	15620	15367	15376	15555	15627	15434	15517	15513	15444	15546	15607	15582	15415	15418	15356	15389	15493	15352	15645	15497	15651	15644	15550	15423	15472	15337	15552	15585	15564	15559	15330	15468	15533	15389	15472	15554	15439	15554	15594	15532	15635	15586	15499	15628	15501	15564	15679	15605	15477	15381	15584	15527	15640	15580	15456	15541	15385	15620	15500	15457	15580	15590	15392	15321	15552	15531	15562	15451	15621	15520	15519	15515	15385	15476	15395	15553	15386	15673	15347	15478	15548	15597	15255	15598	15689	15672	15536	15443	15598	15694	15516
30254	43082	38621	29567	24556	21863	19552	17697	16646	15676	15196	15074	14648	14471	14205	14157	13946	13879	13763	13701	13735	13757	13618	13637	13551	13493	13710	13353	13532	13570	13605	13589	13507	13572	13520	13522	13645	13721	13507	13554	13643	13324	13413	13470	13605	13457	13479	13714	13565	13539	13560	13531	13510	13462	13422	13512	13465	13624	13393	13475	13559	13627	13587	13305	13443	13467	13477	13553	13442	13437	13459	13581	13479	13406	13495	13506	13438	13569	13446	13369	13425	13479	13464	13527	13491	13445	13552	13468	13621	13583	13537	13471	13597	13413	13609	13518	13674	13459	13493	13610	13623	13335	13443	13501	13306	13499	13528	13662	13639	13440	13433	13612	13448	13427	13504	13477	13408	13493	13423	13430	13496	13467	13648	13483	13444	13576	13327	13485	13493	13480	13533	13521	13380	13476	13532	13622	13405	13358	13248	13636	13458	13555	13650	13470	13473	13413	13514	13526	13391	13478	13470	13595	13508	13567	13299	13287	13471	13651	13547	13396	13522	13559	13407	13424	13447	13488	13485	13728	13450	13422	13622	13535	13365	13360	13422	13604	13578	13475	13477	13523	13495	13564	13513	13573	13390	13278	13545	13542	13548	13372	13546	13326	13527	13381	13569	13694	13424	13559	13430	13492	13537	13408	13511	13295	13674	13446	13514	13458	13452	13652	13516	13700	13352	13466	13615	13534	13356	13307	13591	13568	13357	13457	13420	13558	13558	13458	13479	13602	13649	13542	13514	13416	13456	13327	13555	13530	13552	13415	13518	13459	13462	13543	13534	13548	13272	13565	13548	13419	13585	13478	13394	13455	13558	13240	13491	13486	13432	13605	13501	13633	13581	13701	13499	13442	13380	13502	13450	13489	13524	13637	13313	13589	13613	13576	13664	13534	13637	13635	13478	13505	13619	13492	13414	13417	13583	13565	13522	13471	13521	13653	13770	13520	13438	13545	13443	13408	13531	13474	13410	13577	13498	13398	13473	13452	13421	13480	13370	13477	13663	13447	13430	13437	13491	13583	13527	13514	13343	13329	13419	13499	13488	13433	13569	13671	13621	13610	13457	13682	13626	13424	13639	13601	13340	13488	13523	13424	13386	13414	13450	13590	13480	13656	13427	13530	13615	13593	13709	13437	13555	13473	13396	13521	13372	13326	13480	13492	13770	13447	13565	13310	13571	13473	13524	13481	13503	13547	13427	13438	13686	13535	13443	13513	13520	13541	13467	13356	13557	13590	13641	13485	13499	13379	13488	13513	13542	13732	13622	13504	13600	13613	13447	13645	13660	13567	13507	13534	13457	13537	13543	13379	13570	13521	13550	13412	13494	13477	13492	13582	13536	13496	13541	13501	13655	13473	13569	13433	13584	13411	13259	13531	13513	13421	13590	13316	13540	13428	13676	13281	13534	13529	13532	13479	13303	13510	13481	13407	13479	13522	13573	13399	13450	13532	13530	13467	13844	13549	13585	13571	13405	13446	13475	13495	13404	13518	13276	13448	13561	13559	13552	13318	13216	13590	13516	13575	13565	13575	13394	13433	13524	13733	13520	13507	13415	13418	13509	13525	13485	13428	13528	13545	13634	13461	13558	13612	13358	13390	13537	13485	13529	13392	13284	13542	13507	13504	13511	13674	13560	13370	13337	13522	13710	13405	13412	13518	13432	13559	13467	13669	13516	13369	13542	13406	13355	13508	13522	13433	13635	13363	13529	13453	13538	13190	13398	13359	13426	13530	13424	13345	13522	13424	13538	13703	13647	13560	13551	13568	13509	13563	13286	13520	13392	13469	13312	13520	13438	13606	13416	13386	13565	13514	13543	13497	13569	13572	13448	13412	13335	13552	13698	13580	13417	13562	13390	13438	13305	13472	13417	13595	13620	13441	13523	13388	13531	13419	13452	13369	13527	13575	13582	13514	13447	13569	13450	13518	13555	13460	13302	13531	13517	13374	13670	13363	13576	13404	13617	13487	13451	13556	13642	13488	13537	13393	13522	13347	13494	13552	13396	13595	13595	13608	13516	13451	13492	13419	13438	13654	13611	13663	13297	13540	13381	13456	13561	13477	13436	13483	13608	13555	13388	13409	13501	13547	13449	13589	13561	13568	13382	13515	13390	13611	13589	13431	13444	13754	13532	13429	13473	13497	13579	13435	13481	13490	13496	13471	13545	13435	13625	13390	13523	13534	13491	13632	13508	13437	13502	13500	13538	13277	13767	13332	13393	13651	13260	13379	13342	13287	13482	13534	13386	13398	13494	13636	13376	13437	13425	13645	13417	13478	13576	13481	13545	13507	13431	13435	13379	13407	13471	13573	13324	13560	13300	13581	13589	13425	13558	13380	13610	13652	13453	13530	13578	13566	13392	13593	13517	13557	13511	13543	13472	13276	13380	13636	13416	13422	13565	13518	13535	13571	13424	13558	13511	13455	13694	13510	13445	13568	13648	13465	13567	13262	13462	13492	13505	13567	13523	13624	13465	13504	13578	13473	13503	13574	13643	13501	13438	13654	13532	13451	13498	13368	13357	13386	13512	13551	13583	13441	13415	13487	13462	13500	13465	13620	13610	13517	13497	13551	13576	13472	13425	13566	13469	13527	13579	13446	13586	13500	13376	13597	13591	13393	13514	13566	13331	13565	13338	13527	13570	13426	13452	13477	13584	13594	13603	13461	13715	13311	13561	13533	13633	13526	13572	13701	13534	13553	13539	13575	13385	13617	13538	13557	13350	13513	13545	13402	13391	13323	13659	13507	13397	13557	13606	13548	13653	13459	13683	13477	13521	13515	13546	13497	13413	13479	13620	13547	13526	13511	13543	13469	13522	13404	13639	13625	13633	13411	13476	13599	13468	13331	13323	13509	13524	13587	13505	13414	13591	13481	13542	13589	13402	13426	13411	13526	13553	13563	13361	13549	13469	13463	13542	13434	13402	13716	13480	13576	13544	13397	13482	13306	13559	13589	13471	13431	13659	13556	13496	13536	13509	13458	13580	13431	13377	13440	13567	13449	13456	13487	13612	13503	13442	13538	13453	13431	13494	13450	13577	13424	13519	13452	13415	13538	13469	13424	13451	13408	13634	13550	13615	13510	13488	13538	13648	13648	13539	13414	13409	13599	13239	13474	13510	13478	13590	13514	13515	13499	13531	13413	13502	13409	13481	13298	13610	13321	13494	13523	13344	13562	13523	13457	13445	13482	13588	13532	13468	13590	13558	13463	13549	13411	13621	13610	13626	13534	13409	13314	13496	13489	13370	13407	13411	13462	13547	13605	13627	13515	13545	13315	13570	13478	13530	13467	13645	13564	13515	13567	13449	13456	13447	13650	13603	13516	13659	13461	13590	13526	13298	13448	13494	13432	13503	13587	13491	13461	13486	13329	13444	13536	13403	13417	13527	13405	13644	13434	13571	13362	13452	13517	13676	13398	13409	13607	13534	13535	13353	13406	13605	13322	13634	13413	13513	13497	13474	13439	13592	13524	13424	13544	13699	13443	13394	13401	13587	13478	13505	13559	13688	13444	13345	13377	13528	13451	13559	13440	13551	13402	13427	13686	13500	13541	13558	13550	13497	13577	13515	13457	13448	13380	13475	13489	13527	13610	13427	13699	13441	13523	13509	13544	13527	13470	13515	13342	13530	13476	13572	13553	13506	13376	13492	13476	13512	13574	13574	13509	13420	13525	13474	13306	13309	13557	13483	13491	13545	13438	13452	13454	13580	13405	13546	13459	13394	13408	13501	13631	13705	13664	13507	13529	13567	13464	13602	13432	13643	13448	13727	13345	13366	13484	13596	13433	13474	13468	13389	13515	13502	13547	13508	13552	13398	13511	13310	13354	13491	13546	13606	13370	13451	13535	13395	13408	13506	13694	13311	13577	13474	13429	13639	13406	13565	13659	13318	13537	13550	13592	13590	13591	13270	13358	13519	13418	13447	13488	13547	13391	13508	13502	13335	13416	13397	13508	13515	13447	13569	13515	13434	13402	13429	13585	13414	13489	13567	13554	13574	13509	13361	13415	13536	13596	13433	13546	13577	13648	13478	13593	13483	13390	13546	13558	13371	13428	13434	13443	13642	13634	13462	13404	13435	13391	13469	13432	13556	13397	13597	13386	13509	13560	13535	13577	13369	13338	13540	13466	13355	13549	13533	13459	13398	13465	13476	13625	13491	13433	13400	13557	13393	13410	13520	13520	13397	13606	13479	13551	13506	13458	13533	13529	13428	13518	13485	13661	13387	13471	13696	13351	13681	13539	13509	13366	13559	13554	13413	13466	13487	13451	13497	13355	13514	13530	13451	13346	13527	13519	13438	13572	13420	13437	13623	13412	13492	13437	13520	13393	13431	13432	13494	13331	13637	13595	13448	13535	13577	13474	13454	13639	13392	13467	13404	13682	13513	13556	13378	13444	13578	13524	13506	13453	13657	13570	13276	13637	13390	13557	13686	13375	13619	13664	13640	13386	13434	13661	13359	13370	13554	13409	13552	13589	13554	13584	13595	13462	13614	13421	13472	13482	13542	13397	13452	13709	13450	13584	13429	13675	13479	13308	13593	13358	13643	13574	13515	13696	13500	13505	13485	13435	13474	13488	13434	13531	13554	13356	13259	13483	13398	13515	13560	13560	13509	13482	13507	13537	13470	13439	13365	13625	13513	13438	13558	13405	13518	13470	13557	13411	13578	13513	13477	13615	13510	13394	13431	13394	13567	13561	13426	13534	13598	13501	13545	13450	13521	13504	13464	13522	13539	13519	13436	13572	13538	13552	13430	13491	13445	13493	13525	13435	13706	13636	13390	13564	13445	13465	13479	13553	13545	13459	13400	13377	13533	13458	13485	13472	13497	13532	13561	13530	13464	13684	13366	13620	13401	13421	13325	13383	13409	13424	13534	13330	13536	13478	13516	13431	13455	13447	13337	13474	13541	13374	13556	13479	13394	13576	13443	13359	13565	13569	13671	13467	13539	13692	13619	13541	13517	13491	13495	13642	13599	13586	13495	13483	13661	13664	13465	13586	13414	13392	13426	13766	13407	13515	13484	13499	13514	13529	13448	13403	13587	13673	13415	13610	13596	13437	13539	13532	13392	13622	13511	13453	13395	13477	13242	13496	13579	13481	13502	13394	13508	13495	13470	13525
24050	21032	28403	25444	24978	25845	24152	20349	18712	17955	17482	16959	16726	16335	16276	16166	16035	16002	16040	15847	15729	15718	15357	15547	15448	15610	15736	15528	15484	15566	15286	15335	15452	15309	15603	15467	15396	15398	15526	15574	15484	15348	15387	15514	15477	15339	15367	15536	15280	15269	15250	15274	15429	15540	15420	15277	15300	15472	15385	15371	15471	15373	15345	15449	15429	15314	15422	15386	15205	15210	15406	15278	15417	15138	15237	15419	15492	15312	15460	15382	15166	15441	15346	15432	15294	15264	15312	15293	15211	15427	15360	15398	15317	15236	15314	15323	15357	15322	15496	15528	15299	15189	15333	15246	15357	15336	15364	15488	15305	15242	15555	15509	15474	15393	15554	15242	15402	15242	15178	15295	15274	15394	15334	15229	15339	15205	15592	15441	15330	15351	15311	15308	15453	15191	15148	15235	15217	15192	15235	15556	15360	15367	15443	15310	15209	15288	15300	15373	15312	15199	15224	15395	15500	15461	15257	15157	15456	15411	15275	15258	15164	15563	15338	15279	15252	15281	15240	15144	15154	15480	15246	15307	15272	15405	15179	15356	15281	15335	15287	15264	15278	15069	15221	15431	15363	15513	15487	15373	15555	15163	15240	15382	15427	15312	15440	15334	15186	15182	15321	15298	15403	15211	15390	15633	15228	15376	15354	15317	15280	15178	15348	15274	15395	15531	15221	15167	15187	15247	15357	15186	15054	15261	15457	15297	15211	15375	15341	15322	15166	15313	15257	15493	15297	15304	15196	15282	15473	15291	15286	15312	15444	15384	15299	15192	15435	15291	15173	15171	15358	15223	15456	15169	15306	15378	15218	15374	15339	15331	15450	15042	15282	15193	15384	15180	15154	15340	15252	15426	15314	15337	15257	15266	15399	15212	15530	15342	15259	15285	15333	15281	15351	15267	15332	15306	15237	15186	15504	15363	15526	15405	15356	15366	15338	15388	15346	15372	15312	15163	15245	15337	15334	15337	15357	15214	15212	15242	15316	15380	15072	15200	15278	15211	15280	15441	15358	15246	15139	15465	15453	15254	15093	15235	15194	15357	15229	15294	15481	15439	15306	15438	15094	15422	15239	15230	15263	15290	15499	15161	15407	15455	15043	15267	15235	15178	15387	15318	15413	15403	15423	15225	15385	15337	15402	15243	15269	15283	15313	15438	15268	15356	15507	15270	15263	15346	15339	15238	15248	15227	15330	15225	15255	15368	15250	15442	15341	15116	15147	15173	15211	15377	15292	15201	15310	15360	15191	15378	15330	15404	15217	15340	15238	15507	15178	15293	15124	15416	15403	15322	15311	15347	15238	15252	15469	15336	15306	15364	15119	15412	15185	15349	15241	15327	15236	15385	15414	15276	15145	15189	15263	15466	15299	15359	15213	15182	15302	15372	15235	15326	15303	15084	15206	15485	15263	15275	15337	15190	15244	15399	15289	15281	15219	15140	15227	15152	15297	15334	15231	15519	15426	15408	15177	15272	15426	15099	15307	15443	15306	15321	15243	15311	15111	15437	15241	15475	15329	15433	15369	15365	15300	15293	15407	15461	15406	15193	15402	15464	15266	15301	15363	15437	15438	15303	15324	15223	15336	15374	15312	15189	15395	15224	15248	15197	15313	15169	15054	15221	15426	15191	15437	15213	15499	15268	15396	15157	15459	15120	15454	15419	15397	15280	15223	15449	15178	15143	15256	15338	15456	15407	15277	15182	15369	15266	15366	15255	15376	15124	15320	15210	15321	15415	15294	15405	15340	15340	15214	15400	15204	15122	15270	15227	15378	15414	15412	15403	15289	15370	15209	15480	15410	15316	15280	15274	15251	15190	15521	15420	15242	15250	15310	15247	15231	15421	15398	15500	15334	15282	15388	15267	15325	15236	15402	15337	15475	15238	15305	15224	15259	15245	15219	15289	15237	15134	15331	15290	15367	15242	15161	15201	15412	15486	15492	15258	15346	15258	15169	15084	15183	15370	15342	15164	15381	15219	15224	15324	15102	15229	15342	15154	15343	15207	15349	15456	15308	15300	15217	15406	15161	15197	15271	15118	15298	15332	15154	15280	15380	15400	15195	15204	15182	15214	15184	15305	15192	15228	15288	15314	15232	15272	15484	15254	15300	15352	15230	15380	15028	15343	15318	15230	15133	15148	15319	15369	15332	15303	15342	15333	15233	15207	15130	15385	15389	15379	15418	15331	15346	15339	15248	15372	15456	15179	15262	15304	15002	15362	15239	15236	15314	15262	15418	15468	15297	15224	15381	15541	15359	15344	15459	15345	15261	15276	15315	15217	15162	15227	15199	15326	15230	15279	15161	15290	15327	15141	15278	15075	15236	15334	15350	15407	15415	15449	15443	15200	15125	15568	15368	15145	15420	15326	15258	15291	15238	15279	15381	15187	15303	15141	15150	15232	15127	15115	15237	15450	15311	15179	15150	15349	15265	15400	15213	15294	15161	15152	15344	15372	15334	15130	15400	15354	15320	15167	15354	15087	15277	15425	15261	15533	15264	15461	15270	15278	15317	15446	15223	15320	15480	15296	15244	15379	15488	15255	15395	15318	15382	15318	15380	15499	15251	15399	15235	15162	15535	15210	15367	15336	15296	15143	15170	15307	15550	15224	15236	15191	15383	15196	15120	15387	15451	15454	15094	15096	15401	15414	15294	15262	15224	15105	15361	15287	15232	15436	15290	15332	15281	15153	15454	15127	15420	15237	15259	15343	15384	15169	15360	15289	15306	15175	15340	15388	15317	15200	15146	15120	15180	15390	15398	15207	15510	15402	15349	15228	15277	15256	15446	15444	15328	15406	15432	15478	15427	15369	15228	15593	15247	15285	15382	15347	15507	15330	15374	15243	15165	15375	15370	15416	15313	15394	15244	15218	15164	15291	15255	15320	15242	15195	15401	15230	15462	15500	15117	15370	15171	15138	15192	15263	15214	15335	15275	15422	15277	15338	15096	15301	15350	15090	15069	15248	15389	15243	15332	15256	15456	15416	15506	15347	15391	15403	15408	15304	15264	15281	15362	15303	15214	15373	15236	15424	15243	15143	15143	15363	15363	15372	15528	15244	15322	15210	15347	15185	15131	15052	15272	15114	15321	15140	15384	15332	15278	15298	15257	15305	15232	15244	15284	15454	15432	15223	15285	15333	15337	15079	15431	15504	15352	15314	15478	15278	15129	15311	15185	15256	15317	15329	15186	15267	15412	15222	15229	15216	15279	15349	15213	15464	15205	15421	15304	15352	15133	15354	15262	15298	15195	15259	15322	15249	15208	15362	15221	15262	15232	15234	15294	15378	15392	15197	15226	15398	15299	15519	15497	15136	15457	15323	15410	15089	15262	15328	15194	15455	15371	15143	15243	15420	15228	15067	15154	15279	15331	15383	15413	15393	15369	15275	15420	15151	15298	15436	15243	15258	15274	15217	15188	15230	15347	15443	15210	15399	15283	15304	15436	15297	15314	15263	15303	15256	15466	15220	15384	15365	15235	15344	15367	15297	15363	15144	15188	15377	15339	15396	15273	15428	15486	15486	15424	15365	15444	15257	15316	15400	15400	15125	15326	15374	15367	15310	15171	15341	15377	15235	15282	15255	15271	15341	15225	15291	15334	15333	15537	15356	15252	15209	15306	15150	15232	15268	15285	15343	15429	15170	15004	15422	15434	15177	15420	15286	15392	15182	15364	15401	15309	15084	15314	15305	15445	15231	15407	15189	15228	15276	15248	15274	15355	15275	15396	15410	15308	15270	15458	15354	15114	15340	15234	15414	15513	15123	15315	15173	15342	15260	15284	15259	15266	15375	15425	15214	15383	15323	15327	15243	15261	15306	15228	15503	15082	15139	15191	15359	15343	15468	15241	15248	15368	15161	15263	15378	15298	15450	15379	15221	15196	15463	15291	15220	15160	15205	15425	15174	15350	15305	15380	15304	15310	15321	15230	15278	15348	15420	15326	15233	15046	15357	15402	15364	15566	15100	15137	15494	15440	15294	15276	15431	15351	15139	15469	15385	15387	15163	15512	15423	15262	15465	15403	15438	15409	15321	15174	15308	15306	15243	15221	15310	15288	15179	15345	15275	15401	15272	15205	15363	15338	15346	15356	15435	15211	15225	15079	15361	15265	15493	15507	15377	15150	15291	15597	15234	15212	15521	15261	15276	15333	15237	15376	15288	15279	15497	15243	15098	15118	15217	15277	15143	15420	15273	15156	15435	15295	15336	15300	15217	15353	15243	15371	15489	15450	15211	15211	15099	15391	15238	15336	15257	15369	15378	15256	15308	15216	15260	15131	15026	15360	15231	15417	15333	15347	15274	15059	15240	15297	15311	15222	15295	15243	15316	15242	15150	15145	15205	15371	15260	15285	15193	15224	15402	15334	15491	15396	15344	15196	15317	15375	15463	15304	15343	15295	15320	15271	15361	15301	15346	15167	15313	15425	15436	15283	15444	15116	15416	15234	15153	15368	15352	15251	15146	15492	15366	15267	15284	15170	15373	15215	15269	15544	15303	15491	15212	15400	15383	15255	15415	15395	15410	15400	15144	15223	15319	15294	15207	15519	15331	15349	15093	15202	15230	15226	15487	15406	15225	15379	15172	15246	15113	15531	15259	15332	15242	15408	15236	15300	15338	15233	15368	15203	15364	15207	15424	15285	15273	15490	15446	15449	15215	15464	15373	15267	15426	15482	15387	15178	15290	15050	15257	15461	15174	15335	15286	15327	15212	15314	15373	15374	15311	15112	15332	15395	15211	15329	15517	15435	15379	15186	15122	15375	15170	15175	15201	15385	15254	15087	15151	15109	15345	15201	15441	15371	15279	15259	15278	15184	15161	15169	15476	15410	15220	15144	15290	15463	15275	15364	15158	15352	15298	15248	15385	15349	15303	15283	15217	15387	15113	15097	15478	15373	15455	15261	15271	15114	15178	15439	15338	15377	15345	15151	15242	15363	15476	15394	15230	15422	15380	15216	15350	15379	15591	15362	15281	15278	15282	15302	15271	15451	15284	15283	15288	15245	15415	15368	15420	15285	15432	15316	15097	15198	15208	15520	15270	15234	15414	15224	15377	15024	15289	15335	15150	15384	15256	15304	15481	15335	15367	15221	15233	15228	15267	15356	15363	15163	15125
30093	49442	45174	35218	30180	26010	22774	20096	18403	17303	16505	15854	15469	14956	14475	14341	14308	14097	14160	13998	13850	13592	13721	13756	13805	13690	13775	13577	13503	13719	13439	13549	13702	13491	13487	13393	13507	13534	13359	13416	13471	13530	13442	13468	13453	13386	13433	13518	13596	13420	13263	13301	13470	13389	13498	13293	13515	13347	13397	13488	13279	13457	13362	13490	13373	13230	13373	13339	13430	13131	13381	13387	13412	13273	13379	13266	13482	13387	13393	13381	13374	13382	13436	13434	13302	13304	13457	13363	13502	13384	13217	13271	13321	13263	13357	13498	13172	13242	13313	13293	13361	13392	13489	13264	13312	13412	13420	13470	13208	13304	13449	13237	13459	13424	13303	13323	13438	13273	13398	13401	13344	13365	13504	13248	13480	13316	13439	13441	13295	13384	13351	13287	13158	13375	13464	13372	13355	13474	13373	13194	13349	13366	13371	13478	13340	13438	13434	13288	13268	13515	13514	13341	13335	13318	13420	13194	13363	13293	13375	13205	13254	13232	13317	13546	13308	13267	13338	13484	13377	13307	13398	13530	13345	13375	13324	13366	13301	13399	13302	13266	13361	13268	13335	13268	13208	13349	13400	13329	13512	13283	13398	13336	13260	13294	13358	13649	13293	13530	13366	13241	13439	13348	13347	13399	13501	13388	13349	13295	13349	13342	13466	13359	13349	13342	13434	13354	13350	13518	13374	13431	13435	13511	13355	13303	13273	13284	13317	13467	13272	13262	13243	13348	13338	13513	13375	13323	13456	13313	13413	13283	13315	13265	13303	13460	13293	13317	13273	13411	13411	13324	13452	13409	13340	13328	13443	13307	13474	13312	13391	13431	13425	13311	13462	13333	13209	13386	13385	13335	13382	13277	13284	13417	13431	13301	13186	13296	13213	13297	13345	13303	13499	13147	13342	13256	13398	13318	13396	13368	13330	13476	13526	13453	13493	13411	13306	13354	13288	13327	13349	13384	13293	13549	13331	13208	13415	13316	13401	13375	13359	13270	13317	13469	13362	13343	13367	13349	13459	13395	13219	13533	13257	13489	13493	13341	13248	13438	13321	13288	13388	13416	13361	13539	13250	13207	13367	13476	13384	13368	13256	13310	13348	13123	13477	13450	13222	13410	13270	13456	13305	13254	13312	13225	13492	13414	13305	13366	13395	13392	13328	13302	13340	13279	13489	13349	13341	13444	13255	13411	13547	13188	13351	13329	13297	13344	13332	13298	13297	13470	13410	13407	13439	13258	13400	13280	13234	13285	13351	13366	13245	13423	13331	13307	13108	13197	13348	13373	13500	13197	13384	13478	13353	13172	13384	13258	13376	13202	13543	13327	13424	13388	13276	13449	13450	13416	13310	13444	13446	13309	13326	13317	13279	13427	13461	13266	13463	13328	13294	13416	13333	13256	13319	13245	13376	13198	13400	13429	13411	13186	13362	13370	13185	13397	13356	13273	13344	13377	13322	13241	13566	13394	13424	13236	13459	13409	13295	13431	13432	13410	13397	13495	13359	13119	13508	13246	13377	13404	13448	13403	13354	13478	13663	13400	13431	13410	13460	13340	13361	13363	13294	13348	13417	13230	13416	13433	13412	13281	13464	13408	13281	13388	13377	13413	13203	13529	13382	13222	13403	13412	13478	13374	13293	13341	13451	13411	13510	13365	13434	13286	13567	13322	13209	13469	13533	13300	13464	13396	13358	13453	13282	13294	13473	13338	13424	13333	13397	13306	13458	13325	13369	13364	13415	13469	13517	13424	13367	13372	13417	13403	13261	13429	13442	13473	13323	13360	13336	13337	13417	13359	13221	13360	13228	13440	13300	13486	13367	13264	13448	13257	13544	13434	13525	13458	13214	13401	13442	13307	13401	13222	13414	13285	13321	13530	13187	13449	13361	13390	13519	13492	13334	13327	13416	13490	13563	13344	13423	13248	13386	13467	13306	13375	13473	13316	13334	13412	13414	13431	13382	13283	13397	13486	13388	13294	13344	13436	13248	13495	13287	13488	13284	13439	13339	13292	13199	13348	13465	13600	13303	13425	13314	13383	13448	13217	13446	13372	13319	13381	13312	13446	13382	13454	13325	13352	13345	13352	13376	13307	13493	13343	13231	13241	13343	13352	13429	13372	13475	13341	13272	13383	13409	13481	13344	13342	13281	13319	13361	13352	13346	13329	13261	13332	13298	13096	13421	13233	13309	13626	13344	13415	13415	13340	13263	13508	13301	13308	13300	13489	13374	13428	13548	13300	13380	13253	13355	13356	13352	13415	13336	13436	13452	13365	13490	13467	13434	13209	13389	13328	13347	13221	13402	13436	13373	13516	13357	13377	13407	13537	13266	13396	13381	13254	13409	13302	13573	13515	13454	13305	13261	13331	13234	13336	13481	13232	13525	13313	13307	13424	13429	13330	13484	13468	13272	13589	13414	13406	13491	13347	13291	13352	13243	13372	13470	13424	13386	13333	13410	13397	13372	13365	13456	13273	13309	13240	13244	13378	13396	13426	13383	13396	13438	13451	13367	13484	13459	13269	13489	13392	13323	13539	13342	13325	13394	13296	13272	13471	13366	13319	13148	13201	13370	13364	13227	13457	13463	13484	13242	13323	13475	13387	13397	13281	13318	13376	13298	13140	13323	13411	13313	13367	13259	13436	13370	13431	13322	13515	13430	13467	13430	13301	13202	13344	13355	13304	13334	13331	13283	13313	13381	13348	13424	13339	13261	13362	13246	13158	13435	13370	13131	13220	13307	13319	13308	13465	13426	13387	13349	13285	13351	13385	13463	13504	13240	13345	13195	13214	13392	13404	13394	13416	13340	13259	13465	13337	13450	13405	13285	13323	13353	13534	13386	13243	13389	13441	13268	13322	13408	13306	13315	13376	13301	13404	13414	13359	13548	13236	13316	13323	13423	13275	13506	13317	13368	13338	13537	13332	13320	13370	13453	13342	13344	13401	13361	13508	13385	13305	13297	13320	13367	13370	13494	13466	13243	13391	13342	13281	13401	13350	13309	13248	13550	13304	13411	13343	13340	13470	13136	13474	13359	13399	13132	13396	13334	13370	13319	13339	13282	13290	13388	13383	13313	13198	13191	13398	13272	13458	13392	13259	13401	13391	13387	13328	13340	13253	13252	13330	13259	13344	13350	13330	13397	13443	13407	13299	13469	13477	13374	13297	13378	13214	13449	13453	13282	13283	13423	13229	13272	13469	13324	13489	13324	13424	13471	13478	13334	13360	13402	13397	13389	13468	13310	13563	13276	13317	13526	13435	13500	13316	13237	13559	13463	13557	13404	13489	13428	13338	13321	13440	13377	13254	13258	13544	13396	13440	13290	13338	13532	13411	13386	13312	13431	13254	13227	13510	13204	13439	13334	13327	13528	13429	13380	13351	13406	13432	13343	13426	13374	13383	13244	13341	13340	13345	13354	13282	13393	13449	13434	13399	13391	13400	13315	13220	13437	13300	13308	13333	13298	13185	13432	13290	13423	13466	13203	13384	13480	13237	13273	13379	13335	13360	13539	13358	13429	13362	13389	13441	13425	13297	13446	13315	13402	13409	13459	13259	13280	13103	13310	13421	13497	13334	13533	13343	13308	13227	13360	13515	13314	13370	13460	13433	13482	13354	13304	13385	13378	13394	13242	13320	13394	13427	13458	13279	13305	13275	13329	13317	13567	13269	13446	13497	13342	13340	13459	13197	13312	13209	13445	13298	13320	13498	13424	13553	13385	13362	13374	13344	13455	13375	13365	13517	13371	13491	13389	13470	13281	13493	13310	13541	13362	13311	13379	13297	13343	13395	13353	13367	13428	13453	13362	13333	13399	13412	13392	13379	13266	13464	13349	13413	13285	13528	13231	13437	13363	13487	13434	13299	13400	13470	13428	13396	13468	13347	13497	13475	13350	13224	13393	13358	13422	13387	13390	13390	13318	13455	13375	13456	13267	13315	13424	13433	13447	13369	13311	13272	13385	13359	13468	13363	13422	13449	13414	13396	13448	13453	13335	13402	13468	13318	13318	13389	13497	13242	13447	13491	13475	13333	13315	13215	13474	13406	13461	13436	13407	13453	13499	13232	13278	13527	13187	13413	13420	13407	13241	13349	13419	13475	13400	13527	13366	13335	13349	13308	13378	13371	13457	13399	13402	13331	13433	13282	13495	13363	13400	13401	13352	13354	13276	13314	13350	13457	13453	13316	13455	13347	13395	13503	13532	13327	13422	13383	13338	13289	13562	13240	13304	13421	13440	13111	13518	13377	13497	13259	13313	13356	13401	13127	13425	13482	13201	13239	13315	13218	13534	13282	13280	13315	13498	13557	13310	13423	13283	13320	13517	13585	13286	13453	13109	13344	13290	13390	13362	13149	13549	13255	13328	13302	13376	13405	13375	13306	13391	13415	13255	13437	13527	13468	13075	13289	13476	13427	13335	13475	13502	13198	13275	13383	13180	13407	13368	13512	13357	13378	13376	13475	13400	13262	13391	13412	13273	13540	13454	13260	13253	13484	13408	13551	13172	13428	13287	13418	13256	13270	13436	13360	13245	13287	13322	13484	13445	13411	13502	13407	13447	13365	13442	13461	13346	13530	13478	13222	13397	13503	13349	13131	13291	13505	13251	13234	13505	13189	13289	13348	13344	13309	13245	13335	13427	13309	13338	13479	13354	13439	13211	13322	13432	13187	13286	13170	13369	13372	13175	13295	13305	13268	13413	13351	13394	13299	13310	13460	13354	13271	13249	13481	13429	13273	13300	13340	13403	13462	13420	13444	13415	13366	13289	13427	13253	13522	13330	13323	13337	13435	13403	13495	13446	13329	13547	13414	13369	13447	13395	13283	13453	13409	13416	13354	13465	13311	13153	13474	13399	13433	13369	13417	13386	13208	13392	13281	13480	13416	13118	13289	13327	13336	13368	13410	13191	13360	13416	13480	13357	13286	13331	13323	13414	13471	13451	13539	13298	13363	13354	13561	13246	13517	13404	13408	13220	13353	13345	13246	13297	13402	13336	13373	13314	13354	13572	13299	13310	13378	13430	13255	13373	13399	13459	13368	13427	13135	13441	13301	13407	13436	13289	13523	13375	13319	13343	13483	13427	13311	13289	13175	13391	13221	13384	13284	13323	13324
22665	20934	28618	23770	22901	26605	28198	22492	20407	19659	18728	17872	17647	17239	17024	16869	16597	16572	16339	16446	16309	15991	16140	16196	16124	16118	15809	16017	16131	16081	16037	15901	15805	15820	15765	15781	15938	15903	15813	15634	15703	15861	15835	15928	15832	15629	15753	15856	15721	15569	15634	15751	15643	15562	15684	15665	15803	15696	15712	15737	15737	15731	15848	15798	15721	15716	15716	15804	15704	15598	15905	15668	15746	15598	15696	15677	15694	15704	15807	15792	15825	15608	15499	15724	15642	15583	15798	15556	15620	15656	15795	15483	15664	15571	15569	15700	15716	15493	15848	15645	15589	15755	15767	15836	15730	15631	15769	15668	15605	15737	15713	15668	15855	15770	15639	15613	15730	15585	15608	15706	15805	15605	15675	15396	15590	15583	15547	15665	15670	15655	15604	15597	15692	15615	15790	15786	15679	15704	15554	15716	15607	15826	15652	15821	15662	15613	15686	15635	15744	15739	15544	15599	15646	15672	15776	15617	15806	15711	15637	15539	15807	15714	15643	15673	15768	15728	15729	15712	15671	15701	15812	15778	15631	15470	15748	15687	15753	15593	15681	15594	15781	15873	15875	15784	15697	15734	15941	15749	15650	15449	15730	15732	15766	15616	15698	15592	15501	15573	15693	15602	15835	15829	15618	15571	15720	15819	15750	15594	15659	15702	15619	15535	15775	15746	15805	15646	15761	15843	15690	15559	15654	15799	15775	15700	15637	15683	15707	15573	15650	15856	15660	15543	15596	15673	15637	15577	15661	15662	15690	15734	15803	15845	15606	15667	15660	15780	15745	15930	15650	15666	15642	15455	15676	15816	15616	15676	15585	15741	15803	15861	15778	15525	15521	15551	15864	15564	15517	15494	15868	15726	15632	15658	15678	15648	15618	15719	15651	15735	15619	15626	15664	15530	15861	15698	15595	15625	15825	15607	15608	15610	15746	15519	15749	15639	15720	15608	15749	15549	15721	15713	15829	15622	15719	15625	15777	15728	15758	15858	15429	15714	15675	15665	15842	15572	15584	15617	15914	15739	15481	15690	15754	16003	15774	15690	15688	15633	15712	15645	15579	15549	15645	15534	15668	15715	15456	15875	15499	15739	15609	15752	15692	15775	15621	15614	15435	15539	15665	15575	15760	15833	15601	15418	15669	15604	15607	15643	15581	15591	15578	15581	15675	15608	15631	15805	15588	15628	15707	15580	15713	15757	15542	15575	15626	15673	15630	15766	15829	15747	15715	15515	15653	15656	15599	15653	15730	15703	15751	15601	15657	15526	15803	15641	15723	15673	15602	15543	15565	15778	15914	15773	15698	15583	15625	15742	15605	15476	15483	15692	15823	15676	15531	15604	15777	15783	15792	15610	15669	15717	15810	15784	15675	15837	15731	15845	15629	15820	15816	15688	15594	15703	15823	15676	15651	15494	15659	15710	15693	15670	15699	15788	15386	15643	15723	15614	15587	15511	15467	15681	15677	15501	15774	15735	15725	15818	15639	15516	15518	15493	15727	15434	15392	15664	15732	15923	15820	15697	15691	15752	15584	15583	15745	15639	15482	15963	15584	15569	15644	15615	15680	15667	15637	15757	15862	15705	15779	15703	15827	15712	15757	15666	15341	15583	15599	15623	15688	15757	15542	15589	15793	15653	15712	15701	15764	15508	15690	15840	15807	15800	15933	15544	15659	15649	15730	15663	15587	15630	15782	15579	15584	15648	15669	15676	15546	15515	15490	15746	15739	15724	15737	15618	15729	15698	15829	15570	15749	15538	15800	15733	15717	15742	15701	15595	15627	15675	15651	15477	15807	15929	15506	15532	15635	15634	15691	15678	15471	15724	15823	15676	15809	15702	15642	15802	15570	15762	15622	15705	15640	15700	15584	15658	15650	15543	15680	15619	15801	15764	15720	15622	15714	15910	15586	15583	15724	15690	15560	15523	15498	15654	15740	15646	15641	15572	15700	15672	15561	15767	15754	15736	15754	15694	15673	15796	15742	15656	15726	15586	15832	15644	15528	15836	15811	15710	15709	15541	15781	15744	15851	15641	15619	15598	15583	15621	15766	15754	15837	15674	15729	15711	15635	15595	15719	15660	15627	15774	15544	15769	15753	15667	15680	15808	15700	15532	15622	15600	15738	15794	15768	15569	15804	15739	15664	15638	15514	15636	15756	15764	15689	15721	15720	15468	15639	15534	15772	15673	15664	15530	15660	15679	15662	15559	15670	15669	15684	15624	15821	15836	15626	15614	15582	15759	15753	15737	15649	15664	15766	15706	15648	15681	15519	15776	15665	15499	15509	15666	15799	15671	15529	15580	15585	15782	15730	15758	15848	15669	15834	15511	15557	15449	15660	15625	15536	15537	15682	15757	15486	15540	15927	15806	15578	15577	15550	15642	15743	15695	15722	15692	15564	15550	15656	15618	15840	15789	15656	15615	15648	15564	15820	15761	15725	15674	15563	15513	15823	15702	15790	15586	15610	15636	15792	15751	15754	15624	15950	15554	15674	15661	15727	15570	15704	15579	15695	15740	15523	15576	15542	15753	15566	15661	15707	15642	15558	15666	15721	15610	15583	15504	15777	15761	15746	15498	15565	15662	15774	15653	15764	15567	15701	15726	15625	15521	15578	15786	15729	15754	15491	15773	15819	15579	15713	15505	15641	15695	15756	15744	15738	15730	15442	15804	15631	15641	15616	15690	15717	15587	15734	15562	15765	15813	15535	15393	15705	15644	15481	15430	15586	15562	15723	15837	15621	15596	15481	15581	15625	15812	15631	15668	15704	15759	15815	15496	15779	15587	15794	15668	15793	15514	15753	15660	15673	15620	15787	15620	15569	15828	15677	15677	15678	15530	15840	15559	15581	15533	15735	15609	15724	15789	15521	15673	15656	15771	15624	15436	15533	15484	15772	15772	15799	15650	15803	15681	15746	15476	15557	15580	15671	15753	15773	15517	15527	15589	15785	15834	15641	15642	15554	15468	15493	15459	15804	15580	15809	15741	15848	15603	15639	15775	15719	15659	15688	15823	15829	15808	15665	15592	15611	15568	15537	15677	15671	15660	15550	15722	15702	15567	15908	15665	15574	15726	15582	15739	15684	15626	15595	15708	15640	15705	15835	15686	15951	15797	15623	15577	15815	15700	15662	15656	15665	15687	15689	15859	15714	15623	15736	15474	15806	15743	15622	15614	15654	15710	15723	15809	15713	15482	15588	15714	15719	15659	15819	15641	15637	15563	15701	15683	15551	15576	15657	15527	15894	15593	15783	15794	15653	15659	15595	15741	15756	15490	15722	15718	15502	15704	15765	15614	15801	15630	15543	15758	15649	15648	15738	15444	15587	15747	15643	15651	15588	15696	15605	15634	15621	15935	15944	15742	15781	15599	15784	15901	15873	15809	15901	15561	15576	15649	15709	15757	15755	15746	15820	15582	15623	15526	15636	15697	15629	15538	15673	15721	15506	15673	15763	15538	15691	15773	15626	15702	15780	15730	15533	15687	15796	15608	15740	15519	15655	15775	15545	15597	15636	15628	15830	15747	15536	15629	15696	15656	15601	15775	15669	15825	15732	15554	15749	15581	15876	15566	15643	15714	15833	15598	15834	15646	15575	15866	15735	15786	15404	15690	15677	15741	15796	15674	15582	15889	15958	15764	15889	15587	15523	15789	15736	15702	15707	15642	15802	15563	15778	15620	15782	15683	15637	15566	15653	15726	15734	15652	15553	15574	15782	15701	15793	15643	15638	15778	15632	15933	15807	15688	15657	15822	15583	15545	15751	15730	15631	15592	15578	15608	15721	15532	15617	15507	15411	15679	15707	15584	15970	15631	15569	15393	15636	15571	15519	15596	15744	15798	15670	15730	15571	15639	15839	15860	15757	15456	15378	15565	15652	15794	15641	15626	15611	15833	15739	15736	15747	15831	15601	15508	15544	15660	15578	15763	15572	15729	15734	15694	15614	15637	15624	15864	15641	15573	15637	15712	15800	15589	15626	15761	15659	15681	15931	15767	15832	15522	15603	15553	15644	15602	15793	15589	15517	15668	15814	15504	15579	15697	15553	15492	15608	15431	15628	15760	15748	15698	15608	15606	15869	15561	15688	15701	15774	15653	15457	15510	15677	15712	15771	15673	15496	15650	15539	15540	15538	15594	15592	15727	15633	15419	15614	15739	15892	15688	15704	15578	15688	15815	15647	15703	15661	15687	15593	15654	15775	15928	15557	15541	15724	15444	15723	15573	15649	15682	15433	15742	15712	15837	15806	15859	15722	15587	15661	15778	15634	15586	15570	15658	15510	15566	15778	15626	15799	15687	15499	15692	15750	15913	15754	15695	15432	15610	15756	15843	15576	15425	15585	15645	15745	15815	15700	15582	15506	15478	15777	15819	15799	15729	15606	15636	15442	15576	15865	15665	15832	15590	15562	15770	15921	15578	15566	15760	15821	15703	15470	15547	15656	15724	15650	15546	15741	15595	15626	15693	15713	15714	15684	15675	15740	15684	15681	15448	15587	15651	15547	15570	15586	15578	15834	15689	15826	15585	15626	15618	15772	15736	15449	15719	15673	15708	15666	15583	15660	15732	15684	15584	15603	15761	15530	15617	15812	15627	15962	15643	15713	15493	15702	15600	15748	15611	15645	15690	15800	15753	15626	15638	15740	15785	15673	15602	15607	15677	15780	15630	15612	15760	15679	15653	15715	15560	15607	15682	15796	15536	15857	15682	15550	15674	15451	15615	15570	15613	15684	15613	15614	15676	15511	15698	15715	15617	15647	15558	15518	15528	15600	15546	15554	15679	15512	15758	15668	15945	15574	15657	15580	15792	15805	15569	15661	15834	15693	15719	15702	15603	15667	15743	15869	15745	15725	15668	15724	15752	15635	15735	15774	15594	15596	15602	15778	15695	15417	15774	15675	15615	15681	15602	15712	15486	15469	15652	15628	15727	15731	15687	15858	15750	15705	15545	15720	15703	15732	15635	15698	15658	15647	15681	15605	15660	15597	15769	15828	15928	15655	15611	15564	15541	15661	15708	15831	15571	15696	15764	15655	15485	15501	15809	15784	15725	15701	15545	15556	15692	15772	15475	15522	15811	15695	15531	15618	15677	15593	15687	15591	15692	15498	15552	15636	15435
31914	55132	51095	40991	35356	30322	26063	22657	20389	18817	17643	17058	16486	15908	15470	15008	14889	14841	14541	14344	14035	14018	13970	13840	13998	13882	13742	13830	13957	13693	13526	13811	13701	13776	13548	13836	13620	13658	13593	13612	13718	13601	13446	13663	13493	13673	13624	13398	13502	13647	13536	13532	13572	13505	13530	13351	13645	13615	13717	13555	13584	13547	13537	13708	13511	13584	13434	13605	13462	13658	13642	13733	13416	13509	13554	13516	13511	13619	13511	13630	13653	13623	13566	13556	13506	13429	13516	13436	13547	13495	13636	13562	13614	13505	13569	13507	13363	13708	13493	13599	13618	13459	13407	13663	13522	13498	13672	13549	13389	13549	13607	13465	13591	13574	13534	13738	13538	13504	13431	13489	13489	13584	13478	13501	13526	13558	13641	13544	13397	13503	13561	13493	13520	13499	13512	13479	13500	13475	13421	13447	13563	13501	13604	13624	13679	13423	13523	13387	13477	13578	13592	13487	13374	13495	13603	13463	13499	13503	13376	13592	13386	13490	13638	13559	13571	13509	13565	13551	13314	13636	13557	13491	13544	13450	13543	13369	13514	13541	13617	13484	13438	13581	13656	13614	13428	13468	13590	13437	13401	13585	13479	13485	13593	13542	13499	13653	13636	13504	13582	13398	13606	13571	13641	13395	13616	13660	13555	13524	13702	13564	13423	13441	13476	13519	13673	13490	13612	13509	13538	13660	13480	13551	13498	13482	13488	13565	13662	13509	13579	13491	13457	13575	13593	13540	13363	13481	13477	13614	13415	13551	13542	13567	13507	13567	13611	13548	13514	13533	13490	13567	13521	13403	13550	13497	13582	13478	13646	13557	13424	13602	13607	13434	13727	13496	13647	13533	13476	13594	13462	13520	13521	13508	13501	13600	13586	13514	13493	13479	13624	13542	13577	13427	13316	13298	13663	13592	13418	13548	13531	13702	13402	13503	13568	13560	13527	13563	13485	13469	13535	13379	13622	13458	13596	13603	13430	13679	13583	13339	13512	13505	13655	13426	13515	13480	13456	13631	13447	13573	13483	13471	13428	13631	13560	13470	13617	13587	13500	13489	13535	13525	13577	13560	13443	13578	13588	13503	13479	13620	13398	13483	13541	13558	13450	13490	13447	13648	13581	13429	13448	13506	13448	13553	13513	13543	13527	13500	13536	13484	13474	13489	13516	13368	13679	13555	13517	13647	13534	13450	13553	13439	13422	13525	13722	13338	13605	13404	13439	13462	13397	13525	13530	13535	13606	13646	13606	13376	13535	13498	13568	13544	13461	13611	13539	13687	13597	13496	13488	13535	13643	13467	13564	13523	13613	13456	13426	13534	13388	13407	13517	13518	13422	13619	13631	13612	13458	13624	13525	13565	13567	13481	13590	13648	13523	13560	13531	13443	13518	13560	13426	13473	13623	13440	13418	13583	13671	13560	13633	13638	13587	13522	13465	13523	13442	13570	13570	13480	13353	13616	13611	13509	13679	13532	13578	13372	13540	13566	13469	13573	13490	13530	13550	13557	13580	13482	13529	13637	13524	13579	13341	13511	13545	13666	13672	13587	13577	13584	13674	13567	13566	13630	13512	13679	13346	13560	13734	13463	13387	13636	13451	13484	13412	13742	13478	13509	13606	13406	13445	13592	13656	13572	13651	13452	13567	13460	13642	13637	13639	13573	13499	13689	13553	13592	13773	13477	13424	13611	13497	13528	13543	13583	13479	13546	13605	13569	13486	13583	13634	13520	13542	13625	13555	13563	13586	13561	13357	13643	13454	13687	13361	13557	13413	13517	13383	13537	13468	13572	13524	13485	13572	13647	13465	13482	13581	13573	13533	13660	13656	13565	13458	13596	13675	13539	13523	13520	13535	13596	13569	13542	13433	13683	13527	13529	13661	13529	13501	13421	13346	13474	13435	13513	13566	13472	13488	13593	13587	13603	13637	13329	13510	13706	13485	13486	13565	13395	13612	13551	13428	13374	13579	13531	13645	13622	13555	13444	13646	13509	13645	13557	13431	13623	13542	13521	13323	13573	13578	13615	13467	13518	13642	13513	13487	13673	13723	13619	13475	13437	13460	13442	13659	13579	13471	13667	13534	13737	13579	13536	13554	13595	13380	13524	13503	13263	13519	13535	13437	13533	13508	13486	13514	13474	13592	13508	13446	13736	13449	13622	13583	13646	13622	13383	13619	13743	13349	13599	13627	13678	13609	13538	13652	13405	13538	13647	13408	13668	13620	13505	13521	13511	13638	13542	13532	13551	13627	13560	13551	13606	13552	13370	13342	13594	13470	13543	13562	13571	13368	13553	13542	13564	13595	13444	13556	13625	13537	13555	13601	13549	13450	13523	13448	13667	13471	13659	13518	13553	13612	13437	13550	13534	13417	13413	13417	13462	13606	13578	13553	13573	13595	13424	13355	13549	13459	13626	13485	13369	13534	13569	13526	13563	13556	13483	13508	13408	13615	13560	13422	13380	13538	13472	13447	13658	13609	13495	13493	13510	13323	13373	13580	13507	13638	13360	13532	13495	13585	13563	13582	13656	13515	13541	13504	13580	13651	13629	13541	13523	13516	13467	13445	13607	13392	13394	13500	13671	13492	13438	13490	13632	13598	13728	13601	13550	13551	13530	13569	13386	13503	13627	13741	13404	13419	13707	13504	13530	13464	13481	13576	13560	13569	13578	13476	13570	13506	13453	13326	13600	13631	13449	13344	13761	13587	13537	13680	13580	13572	13618	13483	13579	13537	13590	13551	13496	13651	13474	13612	13473	13456	13501	13651	13458	13593	13470	13686	13623	13609	13513	13583	13508	13545	13629	13628	13511	13482	13502	13625	13631	13624	13668	13530	13712	13484	13663	13499	13602	13451	13610	13372	13462	13518	13768	13543	13444	13600	13422	13468	13533	13643	13541	13441	13555	13580	13382	13393	13650	13504	13482	13579	13549	13381	13689	13613	13705	13465	13576	13655	13509	13602	13615	13536	13388	13652	13497	13615	13478	13552	13573	13570	13571	13500	13506	13474	13517	13477	13625	13568	13553	13511	13592	13527	13614	13472	13550	13565	13637	13463	13513	13594	13454	13682	13560	13549	13567	13578	13636	13481	13535	13490	13420	13683	13545	13537	13469	13576	13462	13465	13616	13635	13464	13606	13612	13512	13514	13561	13618	13441	13436	13554	13504	13640	13503	13465	13610	13632	13788	13483	13663	13518	13511	13472	13552	13590	13498	13580	13658	13460	13595	13478	13601	13484	13670	13540	13569	13579	13597	13572	13335	13579	13453	13492	13554	13565	13530	13535	13560	13578	13607	13370	13568	13548	13620	13524	13615	13388	13536	13695	13497	13464	13340	13511	13641	13590	13566	13486	13441	13462	13546	13548	13584	13468	13396	13628	13548	13415	13608	13517	13538	13419	13587	13554	13643	13530	13418	13469	13667	13534	13550	13444	13621	13385	13548	13641	13476	13529	13507	13465	13585	13489	13677	13547	13614	13446	13571	13669	13577	13344	13421	13620	13528	13531	13352	13506	13494	13422	13441	13461	13597	13457	13598	13581	13710	13504	13543	13481	13357	13480	13676	13619	13520	13620	13347	13671	13565	13530	13358	13569	13451	13436	13481	13503	13471	13631	13633	13533	13512	13613	13522	13537	13468	13549	13549	13438	13502	13641	13635	13744	13461	13428	13509	13547	13594	13578	13553	13642	13421	13572	13580	13698	13479	13342	13534	13474	13592	13551	13622	13595	13513	13300	13531	13554	13598	13473	13484	13525	13570	13526	13537	13373	13557	13561	13560	13469	13579	13602	13684	13634	13477	13473	13690	13641	13588	13623	13634	13509	13362	13513	13392	13709	13517	13583	13604	13486	13503	13442	13548	13506	13427	13403	13551	13549	13637	13597	13576	13674	13507	13728	13277	13437	13446	13383	13680	13403	13608	13568	13599	13444	13531	13612	13516	13676	13569	13585	13528	13590	13514	13398	13448	13628	13594	13732	13558	13601	13583	13730	13563	13609	13563	13433	13442	13468	13419	13549	13624	13547	13696	13494	13482	13639	13524	13632	13638	13564	13490	13531	13399	13644	13488	13536	13630	13423	13657	13365	13417	13546	13547	13516	13342	13557	13540	13586	13535	13629	13509	13671	13614	13473	13512	13571	13658	13590	13554	13657	13505	13549	13511	13658	13655	13683	13451	13553	13564	13513	13388	13495	13619	13542	13616	13505	13560	13553	13676	13537	13580	13531	13632	13428	13595	13578	13597	13400	13596	13440	13500	13628	13609	13459	13506	13571	13488	13611	13431	13536	13463	13462	13399	13527	13509	13618	13489	13432	13619	13590	13682	13520	13645	13571	13544	13553	13509	13593	13696	13421	13520	13410	13517	13315	13512	13692	13644	13474	13597	13483	13464	13626	13476	13574	13510	13442	13469	13611	13574	13452	13588	13486	13595	13535	13496	13634	13422	13475	13595	13565	13452	13366	13536	13603	13564	13608	13541	13536	13494	13641	13500	13516	13404	13426	13590	13371	13508	13499	13662	13598	13313	13679	13665	13401	13624	13512	13639	13652	13597	13607	13468	13726	13394	13547	13534	13534	13441	13628	13632	13426	13539	13527	13523	13503	13627	13480	13480	13597	13543	13596	13662	13500	13542	13621	13526	13640	13798	13583	13351	13573	13391	13533	13595	13551	13567	13684	13494	13610	13624	13491	13638	13593	13505	13575	13489	13444	13559	13591	13592	13460	13419	13522	13608	13460	13655	13587	13467	13487	13600	13477	13593	13466	13526	13495	13408	13435	13455	13450	13559	13538	13524	13443	13478	13496	13543	13428	13424	13480	13520	13598	13577	13632	13345	13590	13591	13513	13638	13707	13556	13642	13399	13641	13473	13468	13262	13370	13427	13485	13383	13527	13614	13532	13342	13465	13654	13642	13485	13523	13472	13572	13579	13781	13478	13426	13483	13626	13565	13600	13300	13654	13408	13484	13445	13477	13663	13525	13455	13575	13624	13589	13538	13575	13656	13556	13527	13485	13581	13559	13469	13551	13541	13687	13420	13523	13450	13495	13615	13558	13376	13574	13499	13668	13576	13532	13785	13465	13641	13519	13569	13647	13536	13612	13474	13439	13485	13631	13515
29236	27908	35184	30471	24735	21876	19800	18142	17524	16897	16747	16407	16303	16185	15895	15797	15837	15936	15837	16020	15793	15640	15775	15841	15529	15650	15722	15450	15574	15656	15769	15553	15555	15590	15539	15620	15404	15557	15563	15485	15667	15483	15630	15602	15613	15463	15605	15629	15463	15643	15439	15638	15532	15447	15341	15447	15508	15700	15714	15687	15679	15701	15567	15607	15419	15696	15532	15535	15529	15349	15520	15680	15585	15453	15547	15651	15730	15397	15525	15660	15420	15701	15544	15583	15626	15602	15525	15445	15527	15504	15480	15507	15697	15366	15446	15554	15533	15530	15603	15742	15524	15562	15622	15399	15754	15425	15676	15387	15538	15371	15596	15549	15602	15629	15342	15645	15486	15523	15798	15507	15522	15625	15656	15529	15584	15455	15365	15533	15606	15595	15569	15654	15361	15260	15525	15510	15536	15474	15564	15713	15443	15409	15582	15698	15480	15548	15604	15585	15525	15381	15494	15516	15545	15655	15555	15559	15444	15529	15479	15487	15536	15516	15494	15518	15747	15484	15686	15544	15514	15552	15536	15574	15601	15565	15568	15351	15536	15445	15585	15299	15493	15601	15706	15705	15595	15320	15429	15472	15481	15377	15457	15387	15567	15540	15483	15421	15537	15513	15366	15485	15644	15433	15580	15498	15652	15607	15585	15470	15533	15330	15430	15507	15526	15388	15564	15502	15650	15557	15652	15569	15621	15501	15564	15456	15652	15445	15447	15282	15490	15503	15496	15719	15452	15572	15539	15353	15644	15474	15701	15479	15721	15607	15618	15371	15562	15419	15499	15256	15364	15714	15528	15516	15288	15475	15440	15679	15481	15726	15485	15449	15515	15499	15393	15539	15527	15583	15535	15422	15458	15587	15434	15456	15628	15494	15512	15697	15513	15641	15478	15414	15524	15518	15640	15621	15626	15529	15509	15498	15758	15543	15682	15513	15468	15578	15664	15509	15630	15523	15487	15398	15513	15685	15456	15636	15560	15682	15410	15705	15654	15576	15400	15653	15678	15580	15676	15536	15564	15470	15604	15780	15708	15448	15609	15579	15454	15413	15744	15506	15578	15538	15605	15462	15708	15618	15429	15597	15863	15630	15644	15554	15654	15512	15510	15515	15338	15592	15501	15503	15611	15515	15503	15576	15671	15737	15416	15427	15545	15342	15731	15612	15529	15477	15779	15523	15539	15485	15570	15717	15487	15532	15444	15448	15283	15565	15435	15488	15440	15630	15455	15412	15620	15587	15687	15375	15598	15570	15340	15420	15749	15471	15591	15446	15372	15726	15704	15725	15637	15507	15545	15450	15641	15473	15565	15655	15592	15571	15542	15457	15676	15756	15487	15567	15428	15607	15601	15585	15496	15480	15666	15792	15643	15581	15424	15416	15468	15566	15540	15335	15582	15423	15607	15605	15401	15623	15564	15400	15566	15351	15666	15325	15446	15631	15709	15537	15678	15516	15698	15402	15503	15543	15521	15525	15545	15485	15455	15497	15736	15539	15381	15352	15555	15448	15528	15699	15521	15471	15544	15503	15641	15700	15663	15449	15661	15461	15496	15413	15521	15492	15531	15405	15472	15647	15479	15603	15412	15500	15332	15441	15446	15583	15515	15547	15417	15547	15543	15562	15710	15431	15603	15677	15405	15547	15641	15532	15461	15385	15491	15371	15442	15607	15559	15680	15450	15680	15618	15463	15363	15573	15674	15481	15615	15278	15640	15437	15433	15346	15652	15528	15446	15498	15479	15506	15355	15491	15555	15616	15716	15694	15619	15504	15586	15468	15500	15647	15540	15572	15506	15414	15320	15444	15637	15503	15657	15654	15627	15630	15556	15416	15673	15446	15589	15572	15633	15569	15645	15539	15562	15432	15698	15444	15566	15653	15598	15478	15402	15527	15491	15484	15363	15491	15697	15514	15537	15607	15659	15667	15492	15515	15528	15332	15502	15594	15801	15676	15561	15671	15799	15611	15592	15504	15768	15530	15546	15429	15475	15511	15534	15557	15503	15678	15742	15531	15536	15542	15383	15611	15671	15624	15591	15600	15362	15682	15537	15536	15422	15583	15707	15604	15592	15593	15491	15494	15473	15620	15644	15571	15627	15584	15429	15434	15533	15591	15656	15486	15368	15484	15441	15482	15489	15595	15474	15412	15544	15576	15609	15560	15573	15335	15391	15662	15772	15650	15623	15803	15553	15510	15548	15508	15815	15546	15323	15629	15628	15621	15520	15586	15642	15674	15466	15395	15538	15608	15581	15590	15551	15633	15503	15585	15568	15298	15618	15511	15437	15667	15337	15428	15432	15445	15523	15481	15628	15376	15465	15635	15517	15524	15485	15541	15705	15505	15612	15656	15521	15473	15535	15646	15585	15720	15526	15456	15426	15418	15493	15790	15544	15584	15576	15593	15336	15589	15592	15663	15564	15629	15437	15675	15621	15649	15591	15435	15593	15605	15404	15328	15722	15435	15497	15555	15352	15505	15591	15626	15363	15480	15619	15568	15635	15705	15598	15557	15331	15560	15683	15357	15597	15633	15566	15372	15522	15499	15406	15545	15445	15579	15563	15756	15584	15640	15482	15512	15740	15447	15653	15476	15586	15555	15477	15555	15547	15531	15528	15458	15574	15575	15677	15434	15426	15714	15488	15408	15382	15701	15477	15691	15496	15695	15749	15548	15582	15690	15590	15666	15471	15543	15628	15507	15421	15491	15657	15674	15680	15662	15602	15413	15570	15561	15653	15762	15491	15548	15449	15347	15551	15620	15566	15633	15443	15545	15617	15484	15468	15577	15744	15432	15479	15671	15518	15510	15560	15490	15659	15555	15418	15658	15554	15553	15621	15603	15490	15525	15568	15652	15322	15489	15453	15522	15551	15478	15443	15495	15766	15639	15504	15479	15683	15737	15680	15576	15705	15592	15478	15465	15542	15334	15517	15791	15479	15633	15468	15503	15658	15627	15741	15461	15573	15596	15297	15553	15515	15694	15483	15518	15470	15306	15511	15419	15786	15437	15595	15540	15335	15490	15450	15540	15507	15444	15661	15442	15507	15595	15650	15643	15569	15541	15508	15606	15605	15318	15463	15671	15583	15516	15491	15555	15629	15709	15676	15460	15570	15537	15622	15718	15474	15628	15456	15552	15522	15550	15550	15567	15465	15345	15712	15293	15562	15543	15558	15635	15494	15371	15491	15397	15486	15533	15477	15598	15402	15553	15854	15595	15599	15691	15686	15684	15564	15541	15467	15611	15436	15437	15499	15871	15533	15676	15743	15565	15325	15629	15541	15516	15600	15555	15778	15570	15555	15477	15397	15657	15657	15554	15560	15551	15431	15729	15639	15492	15473	15656	15504	15501	15432	15354	15529	15442	15472	15749	15452	15468	15557	15453	15394	15556	15555	15479	15761	15553	15671	15467	15511	15541	15502	15264	15559	15573	15520	15365	15663	15420	15588	15680	15484	15525	15475	15683	15522	15580	15542	15531	15684	15620	15685	15539	15364	15482	15634	15484	15474	15489	15543	15454	15681	15675	15620	15684	15397	15520	15421	15490	15560	15445	15491	15539	15631	15636	15685	15628	15586	15500	15364	15443	15519	15496	15518	15563	15582	15443	15532	15506	15493	15574	15609	15831	15544	15588	15568	15504	15580	15425	15453	15420	15545	15411	15524	15339	15430	15528	15594	15601	15526	15469	15628	15432	15451	15660	15825	15719	15504	15559	15538	15590	15607	15423	15713	15354	15522	15449	15402	15522	15804	15600	15688	15555	15483	15596	15483	15668	15645	15627	15607	15365	15459	15521	15420	15382	15460	15571	15648	15502	15476	15599	15545	15513	15684	15489	15391	15563	15535	15386	15597	15530	15705	15404	15479	15464	15528	15670	15617	15585	15537	15513	15615	15444	15356	15595	15705	15715	15602	15592	15661	15529	15507	15422	15565	15399	15409	15392	15539	15573	15726	15551	15569	15651	15742	15484	15426	15658	15576	15570	15510	15564	15641	15534	15494	15593	15270	15385	15485	15525	15684	15562	15644	15423	15605	15600	15629	15710	15627	15718	15556	15549	15528	15498	15743	15511	15561	15553	15583	15668	15599	15495	15776	15433	15392	15493	15647	15561	15556	15416	15649	15439	15491	15686	15697	15520	15565	15770	15514	15550	15616	15645	15415	15563	15495	15498	15561	15609	15634	15540	15673	15791	15504	15628	15424	15471	15491	15749	15457	15741	15571	15449	15469	15289	15566	15488	15432	15600	15613	15569	15708	15465	15634	15501	15519	15576	15556	15388	15776	15443	15387	15496	15759	15420	15635	15493	15496	15753	15553	15656	15697	15378	15707	15755	15563	15640	15494	15559	15354	15485	15800	15504	15580	15556	15492	15514	15588	15681	15590	15618	15793	15643	15732	15721	15589	15793	15671	15665	15569	15634	15679	15641	15552	15363	15427	15492	15591	15541	15699	15650	15771	15323	15440	15607	15788	15563	15714	15352	15445	15540	15641	15319	15626	15376	15383	15545	15616	15693	15619	15471	15541	15673	15480	15637	15382	15437	15485	15587	15714	15555	15545	15615	15636	15465	15515	15574	15645	15560	15618	15629	15738	15501	15500	15641	15674	15631	15582	15453	15689	15571	15587	15731	15693	15608	15645	15583	15342	15472	15688	15596	15707	15531	15634	15718	15628	15462	15406	15495	15485	15454	15608	15753	15707	15670	15528	15437	15597	15618	15540	15594	15581	15553	15579	15495	15585	15550	15538	15647	15534	15802	15306	15486	15674	15469	15448	15547	15727	15498	15558	15370	15561	15515	15630	15380	15414	15548	15517	15652	15656	15552	15518	15539	15614	15550	15488	15436	15653	15621	15565	15601	15645	15440	15506	15518	15474	15680	15602	15672	15732	15435	15402	15483	15448	15555	15555	15398	15485	15574	15367	15516	15591	15603	15557	15681	15537	15641	15538	15666	15569	15454	15608	15625	15530	15427	15427	15647	15565	15745	15372	15621	15635	15597	15654	15449	15775	15520	15492	15541	15465	15458	15485	15552	15539	15364	15428	15594	15622	15565	15624	15511	15719	15442	15690	15548	15606	15567	15635	15350	15532	15722	15517	15317	15486	15309	15793	15602	15526	15613
30289	43195	39225	29494	25043	21938	19276	17307	16420	15474	15282	15109	14731	14488	14254	14147	13917	13887	13748	13871	13741	13863	13806	13704	13720	13597	13666	13523	13616	13553	13586	13681	13550	13656	13623	13666	13517	13701	13622	13510	13250	13593	13577	13429	13646	13411	13720	13541	13410	13442	13477	13572	13648	13674	13423	13518	13381	13388	13564	13461	13556	13499	13685	13509	13476	13496	13482	13474	13625	13440	13460	13601	13400	13508	13480	13534	13673	13665	13643	13409	13369	13667	13450	13636	13716	13522	13523	13558	13495	13602	13555	13626	13663	13499	13552	13460	13455	13645	13689	13319	13534	13467	13587	13536	13641	13463	13481	13413	13569	13619	13613	13566	13542	13496	13728	13437	13729	13539	13478	13557	13646	13545	13845	13322	13462	13448	13542	13405	13475	13458	13475	13724	13428	13406	13551	13487	13556	13501	13491	13426	13544	13633	13365	13480	13513	13556	13547	13415	13572	13446	13684	13610	13477	13511	13576	13808	13371	13498	13510	13386	13476	13578	13645	13492	13498	13588	13530	13341	13559	13609	13518	13441	13503	13434	13478	13637	13635	13561	13578	13407	13589	13401	13436	13521	13579	13571	13470	13412	13624	13359	13625	13523	13502	13563	13437	13695	13345	13505	13521	13492	13481	13509	13479	13519	13424	13514	13337	13413	13571	13487	13432	13543	13432	13574	13494	13396	13566	13553	13672	13471	13841	13590	13485	13736	13497	13501	13453	13402	13535	13627	13405	13687	13534	13634	13415	13537	13639	13496	13495	13595	13518	13552	13512	13545	13592	13478	13363	13668	13258	13656	13528	13499	13734	13506	13388	13680	13481	13567	13517	13469	13392	13620	13504	13400	13618	13573	13497	13578	13671	13676	13363	13658	13385	13691	13393	13485	13512	13463	13520	13636	13550	13526	13580	13431	13477	13487	13498	13636	13504	13563	13534	13511	13451	13728	13532	13351	13469	13566	13700	13464	13548	13527	13535	13467	13403	13642	13516	13519	13527	13506	13536	13353	13431	13584	13469	13508	13500	13443	13607	13487	13668	13472	13541	13520	13537	13634	13439	13684	13487	13451	13593	13322	13569	13525	13456	13500	13498	13586	13486	13236	13625	13367	13492	13650	13646	13364	13536	13459	13514	13544	13523	13538	13674	13665	13541	13483	13648	13657	13628	13478	13616	13504	13587	13404	13393	13457	13621	13615	13631	13453	13551	13585	13536	13635	13603	13655	13417	13591	13534	13509	13570	13408	13644	13539	13490	13498	13447	13571	13579	13509	13607	13555	13592	13507	13560	13665	13600	13465	13460	13694	13553	13610	13577	13520	13464	13573	13434	13485	13598	13424	13443	13324	13473	13546	13481	13506	13632	13491	13532	13608	13672	13586	13430	13597	13527	13456	13480	13379	13486	13367	13577	13556	13587	13414	13479	13438	13575	13566	13550	13404	13534	13490	13513	13654	13483	13474	13489	13732	13661	13486	13588	13330	13492	13567	13543	13586	13381	13387	13565	13591	13630	13644	13514	13631	13431	13593	13429	13546	13616	13657	13747	13496	13504	13525	13708	13550	13542	13534	13628	13566	13579	13578	13678	13588	13427	13545	13648	13558	13547	13680	13437	13579	13422	13415	13485	13593	13513	13501	13533	13617	13469	13643	13473	13563	13404	13527	13549	13493	13655	13546	13501	13466	13370	13440	13658	13505	13470	13485	13599	13690	13554	13585	13651	13732	13653	13488	13429	13499	13717	13446	13600	13541	13438	13517	13481	13381	13597	13437	13716	13397	13581	13460	13481	13598	13337	13505	13652	13558	13490	13570	13684	13574	13343	13633	13283	13614	13344	13438	13432	13473	13513	13513	13640	13469	13455	13555	13491	13595	13535	13476	13486	13558	13378	13612	13469	13677	13583	13661	13631	13467	13414	13597	13514	13531	13498	13389	13459	13505	13543	13667	13512	13470	13533	13414	13666	13652	13674	13536	13350	13503	13516	13585	13533	13489	13592	13582	13548	13512	13568	13597	13367	13520	13503	13528	13579	13478	13524	13534	13770	13534	13630	13505	13526	13241	13750	13570	13508	13539	13468	13510	13351	13387	13540	13589	13657	13480	13544	13426	13559	13485	13452	13630	13517	13601	13633	13477	13796	13517	13620	13644	13626	13572	13652	13628	13412	13635	13471	13623	13621	13547	13655	13370	13543	13626	13689	13643	13471	13469	13454	13698	13480	13625	13551	13618	13569	13548	13551	13397	13537	13516	13636	13468	13567	13658	13553	13521	13536	13545	13709	13506	13465	13366	13540	13651	13501	13708	13502	13449	13501	13638	13463	13681	13507	13498	13696	13497	13634	13514	13502	13623	13472	13613	13473	13665	13478	13457	13616	13351	13526	13448	13543	13446	13569	13546	13513	13639	13584	13403	13631	13536	13717	13503	13515	13470	13438	13628	13803	13398	13496	13392	13500	13480	13509	13447	13595	13422	13388	13594	13604	13477	13669	13819	13513	13539	13545	13648	13551	13550	13503	13476	13350	13373	13449	13662	13730	13358	13561	13329	13531	13478	13522	13495	13634	13453	13675	13526	13424	13400	13607	13450	13337	13514	13678	13489	13632	13419	13542	13552	13453	13408	13483	13561	13521	13490	13650	13412	13632	13407	13565	13499	13527	13432	13384	13465	13430	13594	13698	13469	13622	13439	13691	13574	13617	13458	13661	13332	13626	13736	13636	13518	13509	13462	13633	13611	13548	13492	13676	13617	13491	13552	13554	13456	13536	13499	13535	13579	13521	13549	13453	13584	13597	13544	13551	13541	13552	13601	13615	13545	13593	13610	13521	13440	13442	13475	13518	13737	13613	13582	13532	13358	13500	13506	13595	13447	13624	13577	13598	13571	13498	13575	13510	13509	13502	13437	13636	13742	13462	13450	13405	13512	13677	13542	13575	13663	13590	13582	13458	13667	13453	13536	13530	13368	13515	13457	13516	13598	13519	13545	13353	13480	13625	13460	13591	13488	13575	13484	13591	13424	13516	13511	13613	13474	13516	13596	13582	13466	13536	13538	13382	13646	13659	13566	13498	13480	13688	13541	13595	13623	13462	13552	13652	13414	13583	13617	13643	13483	13498	13387	13541	13565	13472	13711	13541	13521	13548	13606	13555	13542	13283	13555	13709	13511	13461	13581	13527	13525	13438	13517	13618	13550	13617	13623	13574	13575	13500	13536	13540	13529	13501	13447	13522	13512	13504	13520	13485	13579	13616	13557	13392	13438	13490	13531	13584	13572	13471	13502	13437	13649	13541	13564	13704	13709	13467	13618	13643	13631	13674	13579	13476	13651	13384	13429	13468	13697	13622	13398	13650	13647	13566	13705	13525	13463	13556	13530	13522	13447	13517	13582	13511	13542	13627	13574	13663	13545	13495	13462	13617	13507	13724	13590	13537	13557	13540	13468	13700	13536	13711	13584	13540	13503	13450	13648	13512	13605	13523	13586	13471	13519	13601	13499	13269	13509	13441	13565	13485	13612	13562	13519	13529	13547	13336	13523	13569	13545	13434	13487	13651	13550	13449	13590	13670	13375	13617	13537	13495	13487	13569	13589	13519	13589	13721	13644	13390	13458	13538	13661	13484	13501	13554	13383	13573	13449	13459	13563	13517	13580	13577	13725	13412	13615	13641	13690	13512	13389	13475	13491	13588	13561	13685	13529	13602	13510	13493	13695	13459	13496	13477	13516	13517	13584	13610	13611	13628	13550	13615	13338	13632	13578	13424	13538	13609	13594	13623	13482	13433	13560	13638	13650	13423	13530	13439	13466	13589	13701	13430	13437	13388	13448	13479	13380	13499	13440	13727	13547	13600	13562	13399	13463	13513	13537	13453	13675	13469	13565	13591	13662	13526	13599	13544	13660	13605	13504	13560	13535	13454	13547	13540	13393	13518	13466	13583	13612	13390	13305	13554	13688	13518	13471	13538	13536	13609	13530	13529	13518	13443	13311	13616	13477	13563	13491	13534	13577	13535	13673	13644	13746	13521	13528	13661	13566	13485	13521	13448	13408	13695	13464	13691	13497	13492	13610	13474	13493	13561	13598	13496	13566	13411	13616	13509	13557	13510	13460	13548	13583	13642	13600	13639	13373	13563	13494	13493	13512	13586	13383	13540	13436	13622	13488	13688	13647	13626	13576	13496	13466	13614	13305	13626	13644	13605	13528	13566	13487	13528	13409	13484	13676	13515	13534	13503	13535	13534	13434	13678	13687	13654	13571	13493	13557	13474	13478	13600	13596	13388	13605	13586	13715	13478	13645	13367	13578	13674	13501	13419	13281	13609	13705	13656	13655	13506	13564	13684	13607	13589	13407	13534	13344	13417	13492	13431	13469	13564	13449	13593	13619	13614	13587	13566	13486	13468	13502	13530	13455	13425	13519	13228	13654	13487	13549	13543	13510	13447	13641	13613	13524	13672	13413	13468	13713	13521	13535	13671	13597	13672	13541	13451	13408	13612	13608	13438	13511	13371	13568	13348	13240	13695	13570	13415	13619	13445	13433	13651	13562	13452	13408	13628	13661	13472	13695	13570	13516	13658	13449	13663	13368	13560	13595	13603	13600	13404	13569	13539	13451	13571	13572	13613	13655	13536	13805	13433	13587	13386	13564	13643	13463	13629	13579	13600	13502	13723	13587	13573	13562	13661	13479	13295	13574	13477	13640	13514	13560	13550	13538	13725	13607	13649	13491	13436	13585	13784	13515	13550	13572	13385	13493	13477	13513	13434	13545	13424	13524	13511	13461	13594	13518	13582	13548	13392	13394	13432	13656	13346	13452	13486	13446	13561	13486	13475	13561	13585	13520	13684	13400	13511	13496	13605	13547	13557	13655	13312	13367	13474	13547	13490	13425	13648	13562	13709	13410	13560	13483	13458	13616	13389	13586	13306	13633	13580	13661	13576	13602	13568	13546	13545	13600	13496	13584	13428	13411	13613	13655	13571	13792	13442	13366	13541	13614	13516	13298	13674	13289	13443	13502	13551	13322	13505	13336	13444	13547	13448	13582	13588	13513	13627	13465	13623	13369	13391	13572	13618	13384	13406	13469	13485	13471	13508	13487	13404	13532	13478	13442	13622	13416	13563	13489	13408	13497
24117	21126	28599	25731	25930	26023	23807	20026	18636	17919	17713	16945	16716	16710	16764	16414	16194	15997	15979	15859	15835	15869	15700	15563	15621	15628	15557	15554	15504	15637	15583	15516	15421	15640	15430	15622	15592	15406	15548	15433	15415	15623	15668	15649	15530	15458	15428	15434	15226	15346	15545	15439	15502	15465	15207	15364	15442	15592	15342	15294	15223	15445	15234	15298	15538	15340	15364	15459	15414	15379	15444	15450	15419	15178	15587	15488	15428	15456	15587	15233	15535	15330	15609	15472	15423	15397	15249	15512	15418	15384	15416	15263	15482	15551	15350	15494	15493	15489	15302	15344	15296	15306	15380	15416	15468	15427	15454	15544	15548	15347	15409	15529	15387	15396	15280	15266	15391	15365	15241	15257	15479	15484	15531	15421	15495	15425	15507	15453	15511	15362	15354	15401	15506	15512	15423	15390	15308	15238	15252	15384	15421	15366	15503	15525	15459	15361	15433	15400	15543	15345	15423	15279	15495	15386	15420	15498	15445	15429	15338	15593	15392	15315	15259	15429	15172	15281	15356	15666	15362	15335	15196	15455	15441	15346	15141	15407	15489	15259	15336	15480	15324	15410	15389	15402	15534	15396	15471	15354	15394	15492	15294	15466	15346	15375	15370	15556	15407	15350	15369	15324	15223	15494	15259	15489	15380	15340	15262	15536	15361	15553	15263	15306	15540	15395	15541	15368	15455	15154	15486	15226	15423	15471	15141	15569	15367	15470	15399	15441	15299	15414	15401	15322	15336	15269	15285	15305	15508	15497	15447	15290	15449	15258	15317	15433	15415	15627	15551	15576	15455	15365	15289	15289	15362	15489	15522	15466	15259	15382	15319	15319	15208	15474	15366	15390	15289	15339	15384	15514	15305	15482	15386	15330	15437	15391	15180	15400	15492	15551	15359	15298	15560	15315	15485	15358	15216	15376	15397	15551	15428	15543	15373	15295	15482	15357	15579	15459	15533	15422	15310	15426	15392	15364	15547	15485	15363	15296	15362	15479	15335	15523	15263	15436	15302	15333	15556	15569	15388	15080	15386	15311	15394	15313	15546	15316	15307	15448	15320	15501	15055	15387	15543	15196	15537	15226	15392	15443	15218	15407	15525	15316	15218	15425	15373	15480	15419	15507	15353	15340	15295	15309	15354	15282	15447	15467	15393	15224	15338	15340	15480	15346	15466	15315	15414	15232	15636	15347	15368	15437	15602	15537	15494	15478	15438	15428	15513	15366	15463	15395	15504	15299	15371	15532	15424	15298	15409	15442	15459	15572	15514	15296	15459	15409	15350	15487	14996	15610	15544	15573	15410	15521	15384	15400	15285	15456	15354	15581	15531	15399	15472	15213	15401	15408	15416	15390	15358	15382	15498	15261	15351	15464	15330	15391	15337	15507	15590	15243	15333	15409	15643	15324	15328	15434	15401	15371	15521	15387	15308	15348	15446	15254	15315	15474	15492	15616	15408	15476	15341	15346	15145	15275	15309	15573	15453	15570	15353	15472	15531	15422	15437	15338	15298	15410	15131	15501	15515	15324	15312	15535	15582	15192	15321	15286	15401	15407	15479	15342	15101	15435	15490	15311	15434	15397	15414	15526	15315	15495	15300	15531	15405	15391	15441	15521	15430	15493	15432	15511	15418	15430	15391	15278	15356	15329	15476	15354	15506	15251	15515	15422	15407	15555	15285	15411	15553	15367	15370	15358	15421	15476	15387	15365	15370	15223	15382	15422	15406	15446	15644	15300	15399	15518	15432	15403	15336	15433	15582	15325	15325	15324	15498	15425	15351	15324	15495	15478	15313	15570	15541	15370	15456	15329	15335	15300	15374	15301	15427	15508	15334	15459	15193	15235	15383	15178	15232	15361	15588	15413	15318	15384	15334	15355	15134	15506	15247	15484	15247	15283	15354	15311	15365	15384	15483	15533	15349	15294	15238	15387	15442	15385	15386	15535	15434	15451	15384	15418	15357	15604	15654	15450	15287	15400	15406	15365	15363	15312	15334	15401	15375	15320	15353	15264	15475	15275	15347	15490	15373	15565	15406	15647	15385	15372	15326	15645	15651	15474	15601	15476	15462	15343	15666	15138	15164	15379	15394	15467	15302	15485	15531	15201	15444	15476	15319	15517	15364	15362	15264	15349	15282	15374	15455	15395	15238	15455	15602	15429	15514	15508	15541	15633	15391	15396	15475	15337	15504	15544	15429	15523	15479	15252	15493	15442	15439	15392	15431	15511	15285	15248	15295	15289	15326	15388	15562	15367	15528	15448	15409	15497	15455	15368	15522	15187	15549	15196	15398	15438	15391	15477	15448	15403	15244	15412	15459	15293	15396	15483	15356	15319	15226	15388	15595	15307	15452	15271	15302	15372	15245	15445	15389	15364	15340	15200	15381	15286	15280	15629	15402	15563	15409	15245	15214	15491	15402	15358	15577	15624	15358	15385	15481	15502	15464	15435	15407	15324	15521	15295	15351	15412	15541	15426	15319	15465	15336	15316	15432	15270	15345	15391	15380	15538	15454	15349	15348	15449	15540	15399	15285	15475	15352	15297	15438	15514	15431	15426	15467	15328	15372	15320	15351	15356	15490	15435	15544	15487	15378	15496	15354	15176	15338	15332	15239	15493	15499	15370	15197	15244	15278	15445	15413	15473	15583	15301	15378	15362	15413	15524	15294	15263	15403	15392	15359	15309	15435	15429	15458	15397	15435	15372	15566	15287	15436	15327	15460	15411	15343	15449	15437	15299	15238	15427	15353	15396	15482	15320	15518	15407	15522	15408	15390	15342	15500	15324	15350	15181	15513	15339	15523	15423	15248	15385	15515	15285	15376	15304	15512	15464	15302	15352	15321	15433	15419	15297	15488	15456	15400	15249	15419	15431	15216	15309	15428	15532	15502	15433	15218	15492	15610	15462	15422	15377	15340	15457	15392	15372	15582	15455	15487	15462	15474	15262	15276	15234	15323	15275	15388	15510	15326	15389	15590	15272	15382	15243	15528	15229	15394	15619	15354	15367	15570	15227	15317	15563	15228	15426	15398	15433	15401	15492	15482	15363	15419	15351	15643	15348	15510	15313	15147	15410	15493	15251	15426	15472	15495	15445	15396	15507	15317	15484	15491	15398	15334	15358	15182	15408	15429	15446	15411	15477	15491	15363	15387	15399	15392	15366	15508	15604	15428	15432	15405	15385	15398	15301	15064	15435	15458	15472	15351	15304	15483	15563	15323	15381	15425	15506	15589	15411	15501	15365	15343	15571	15280	15403	15422	15330	15361	15542	15496	15349	15365	15314	15508	15223	15474	15421	15308	15427	15319	15168	15131	15405	15371	15293	15412	15407	15409	15190	15411	15431	15430	15399	15612	15336	15258	15252	15473	15454	15446	15316	15296	15449	15392	15201	15468	15677	15414	15365	15325	15369	15343	15304	15445	15424	15449	15441	15470	15592	15375	15391	15413	15387	15346	15384	15260	15397	15436	15482	15524	15386	15293	15551	15489	15349	15339	15377	15505	15531	15450	15518	15381	15512	15472	15378	15436	15371	15408	15422	15562	15616	15514	15722	15348	15736	15337	15293	15469	15584	15381	15296	15476	15414	15059	15432	15495	15347	15587	15463	15570	15568	15665	15232	15369	15461	15215	15412	15263	15331	15388	15483	15483	15357	15230	15198	15619	15424	15436	15421	15244	15388	15428	15490	15340	15436	15684	15478	15429	15391	15445	15492	15439	15446	15480	15502	15616	15449	15427	15311	15403	15352	15330	15355	15342	15505	15415	15473	15405	15425	15530	15423	15373	15378	15448	15346	15319	15379	15330	15389	15503	15329	15574	15405	15369	15360	15242	15373	15329	15571	15580	15527	15519	15385	15144	15336	15256	15512	15263	15257	15497	15498	15493	15187	15377	15554	15499	15619	15305	15450	15355	15305	15349	15378	15345	15418	15583	15488	15361	15520	15355	15393	15589	15416	15393	15356	15443	15236	15407	15398	15370	15436	15510	15421	15420	15206	15420	15261	15530	15421	15450	15427	15303	15344	15449	15387	15447	15219	15281	15686	15420	15342	15203	15323	15354	15490	15406	15496	15434	15512	15470	15463	15347	15232	15267	15391	15545	15285	15383	15196	15402	15392	15376	15452	15378	15263	15510	15516	15334	15460	15297	15150	15265	15443	15758	15434	15410	15322	15511	15508	15313	15355	15628	15306	15388	15477	15342	15609	15216	15333	15228	15442	15306	15290	15331	15495	15390	15386	15221	15373	15245	15386	15404	15389	15319	15488	15443	15480	15460	15422	15435	15294	15353	15324	15258	15318	15235	15376	15593	15257	15247	15240	15342	15542	15496	15370	15407	15508	15377	15588	15257	15452	15421	15307	15175	15392	15374	15468	15418	15660	15520	15417	15404	15576	15401	15407	15222	15235	15444	15448	15674	15535	15288	15333	15375	15229	15310	15275	15566	15312	15636	15394	15261	15441	15515	15393	15567	15296	15500	15294	15383	15284	15352	15168	15253	15423	15179	15336	15406	15432	15377	15270	15308	15326	15520	15542	15503	15438	15304	15384	15427	15379	15468	15465	15545	15392	15475	15414	15216	15341	15142	15354	15547	15261	15276	15327	15426	15452	15314	15335	15460	15518	15406	15405	15377	15477	15649	15394	15438	15280	15306	15433	15355	15404	15425	15594	15486	15300	15548	15365	15138	15447	15524	15486	15378	15494	15545	15518	15572	15568	15487	15318	15357	15477	15488	15435	15401	15381	15374	15124	15454	15404	15409	15341	15402	15452	15328	15289	15457	15619	15445	15574	15221	15348	15461	15380	15469	15431	15336	15368	15405	15222	15466	15504	15391	15382	15414	15443	15339	15563	15566	15427	15247	15265	15515	15317	15517	15479	15292	15448	15545	15498	15502	15355	15541	15499	15354	15403	15384	15286	15306	15580	15317	15386	15330	15305	15334	15478	15494	15337	15302	15293	15327	15424	15425	15350	15482	15517	15563	15447	15243	15550	15316	15519	15422	15306	15502	15625	15543	15372	15269	15484	15379	15377	15306	15332	15542	15135	15307	15397	15641	15535	15506	15491	15259	15451	15425	15255	15280	15626	15419	15487	15311	15222	15524	15361	15370	15283	15483	15470	15605	15437
30415	49802	45936	35950	31703	26086	21992	19510	17959	17109	16267	15628	15287	14951	14733	14349	14257	14391	14164	14021	13961	13893	13710	13916	13822	13679	13719	13599	13483	13709	13489	13604	13365	13645	13448	13653	13443	13422	13551	13510	13620	13339	13495	13607	13548	13358	13577	13574	13597	13312	13345	13571	13563	13346	13554	13334	13443	13381	13479	13424	13577	13434	13375	13335	13498	13511	13549	13314	13357	13524	13312	13282	13452	13409	13380	13443	13317	13501	13482	13372	13357	13515	13469	13294	13408	13232	13553	13464	13340	13260	13349	13376	13356	13512	13358	13374	13459	13275	13577	13400	13319	13616	13456	13592	13402	13671	13383	13402	13633	13548	13379	13403	13420	13603	13349	13615	13619	13520	13494	13567	13456	13451	13326	13651	13371	13675	13518	13458	13301	13488	13496	13370	13419	13323	13323	13530	13267	13489	13557	13364	13491	13566	13360	13619	13145	13376	13505	13295	13304	13383	13302	13335	13548	13447	13386	13314	13300	13432	13376	13411	13550	13587	13428	13358	13341	13451	13381	13465	13436	13544	13463	13496	13317	13489	13556	13391	13486	13379	13531	13391	13535	13510	13500	13453	13455	13333	13418	13362	13495	13375	13417	13522	13397	13372	13569	13306	13304	13518	13621	13416	13428	13416	13387	13449	13530	13441	13602	13454	13529	13430	13473	13434	13559	13467	13521	13356	13506	13478	13561	13485	13453	13575	13439	13541	13343	13383	13357	13173	13458	13323	13441	13361	13346	13428	13510	13368	13461	13406	13606	13532	13496	13449	13414	13388	13324	13461	13387	13467	13421	13397	13435	13489	13547	13581	13344	13452	13481	13538	13407	13434	13421	13448	13401	13328	13378	13401	13427	13403	13397	13460	13415	13328	13455	13567	13478	13377	13414	13486	13491	13470	13414	13413	13412	13259	13325	13347	13465	13514	13497	13649	13597	13394	13379	13614	13279	13601	13518	13443	13432	13447	13434	13457	13592	13331	13442	13366	13341	13629	13408	13421	13393	13393	13375	13286	13473	13404	13295	13434	13483	13503	13446	13656	13481	13481	13479	13449	13408	13571	13487	13426	13387	13347	13487	13360	13459	13312	13493	13590	13485	13476	13535	13488	13570	13643	13549	13432	13455	13779	13269	13262	13449	13580	13361	13412	13510	13477	13459	13280	13414	13490	13388	13411	13497	13394	13451	13456	13266	13423	13296	13540	13498	13517	13422	13328	13479	13387	13420	13343	13416	13552	13555	13547	13622	13331	13439	13352	13285	13275	13494	13409	13475	13361	13420	13530	13332	13440	13437	13415	13314	13543	13395	13495	13450	13370	13529	13281	13482	13569	13343	13368	13470	13318	13359	13391	13385	13562	13419	13389	13421	13534	13562	13370	13722	13269	13350	13305	13522	13575	13274	13554	13363	13409	13459	13479	13321	13236	13477	13442	13435	13501	13384	13275	13428	13482	13508	13311	13436	13443	13552	13271	13306	13441	13422	13393	13468	13413	13401	13381	13314	13510	13495	13315	13381	13354	13425	13372	13414	13647	13340	13465	13426	13420	13269	13467	13431	13434	13315	13423	13366	13300	13435	13416	13521	13423	13474	13385	13489	13313	13446	13480	13377	13510	13307	13403	13438	13398	13549	13275	13448	13432	13479	13435	13517	13374	13472	13524	13395	13349	13545	13639	13410	13320	13460	13471	13472	13473	13580	13495	13382	13518	13410	13482	13457	13524	13256	13561	13501	13453	13322	13591	13456	13326	13508	13295	13490	13414	13413	13467	13434	13316	13303	13530	13560	13400	13487	13344	13394	13314	13524	13457	13588	13526	13481	13539	13474	13483	13484	13366	13495	13437	13306	13419	13589	13478	13403	13359	13457	13407	13479	13478	13333	13364	13506	13498	13473	13403	13517	13306	13300	13385	13384	13393	13558	13439	13327	13415	13337	13350	13435	13574	13596	13451	13164	13400	13462	13355	13382	13384	13501	13384	13433	13523	13428	13392	13339	13453	13363	13495	13447	13361	13189	13566	13446	13364	13487	13467	13537	13380	13390	13450	13314	13310	13555	13492	13294	13578	13549	13347	13556	13523	13472	13172	13624	13511	13533	13497	13434	13431	13446	13353	13551	13418	13369	13512	13385	13412	13508	13444	13458	13434	13401	13428	13513	13356	13519	13530	13483	13380	13420	13382	13527	13527	13607	13408	13429	13548	13483	13488	13561	13508	13484	13508	13597	13456	13316	13466	13365	13525	13388	13437	13479	13447	13390	13434	13352	13558	13507	13353	13442	13591	13452	13358	13350	13422	13548	13483	13449	13364	13526	13422	13261	13445	13363	13503	13399	13413	13448	13638	13610	13383	13350	13496	13512	13405	13467	13549	13481	13473	13368	13547	13361	13425	13435	13509	13439	13289	13404	13386	13350	13505	13481	13404	13708	13381	13408	13312	13426	13505	13336	13487	13326	13471	13540	13354	13495	13364	13540	13203	13361	13645	13506	13289	13451	13451	13418	13180	13388	13482	13306	13503	13524	13427	13538	13420	13509	13510	13391	13451	13369	13350	13422	13227	13350	13369	13467	13452	13442	13401	13261	13424	13466	13439	13420	13494	13396	13542	13510	13297	13388	13473	13387	13521	13486	13264	13431	13346	13445	13457	13320	13380	13577	13418	13596	13435	13605	13411	13434	13241	13456	13534	13600	13470	13468	13375	13401	13288	13604	13534	13484	13467	13509	13560	13509	13390	13405	13439	13429	13584	13394	13472	13430	13589	13391	13644	13457	13285	13328	13528	13472	13274	13454	13480	13495	13524	13455	13318	13504	13398	13441	13458	13568	13405	13377	13464	13496	13510	13457	13608	13419	13546	13442	13605	13586	13479	13361	13413	13401	13434	13432	13415	13428	13476	13569	13535	13408	13516	13508	13510	13367	13542	13474	13457	13486	13458	13394	13487	13381	13489	13331	13457	13240	13494	13592	13394	13481	13361	13370	13478	13334	13266	13416	13417	13552	13463	13366	13561	13390	13363	13457	13502	13356	13367	13440	13375	13464	13351	13580	13384	13546	13493	13381	13653	13430	13296	13383	13463	13718	13480	13475	13397	13520	13448	13559	13460	13545	13400	13478	13508	13424	13450	13519	13588	13475	13486	13370	13406	13511	13474	13320	13550	13502	13365	13586	13367	13510	13466	13523	13438	13494	13528	13502	13628	13339	13574	13366	13553	13462	13340	13337	13602	13294	13361	13565	13573	13442	13258	13401	13436	13329	13378	13650	13435	13266	13376	13394	13438	13335	13316	13428	13300	13403	13536	13502	13427	13513	13508	13411	13529	13512	13478	13507	13263	13474	13351	13349	13476	13569	13487	13292	13556	13487	13394	13387	13438	13505	13225	13433	13580	13302	13358	13622	13420	13562	13428	13403	13400	13597	13467	13454	13493	13407	13278	13389	13364	13515	13485	13254	13451	13384	13415	13490	13355	13620	13360	13515	13379	13413	13540	13519	13379	13443	13322	13307	13458	13341	13478	13527	13526	13464	13416	13437	13370	13567	13429	13464	13391	13537	13334	13526	13499	13398	13553	13520	13384	13425	13318	13484	13270	13316	13347	13577	13502	13451	13485	13452	13438	13434	13515	13390	13530	13507	13487	13262	13338	13413	13564	13470	13451	13460	13401	13426	13514	13461	13476	13585	13557	13465	13244	13476	13507	13506	13444	13542	13465	13370	13475	13296	13403	13389	13543	13429	13234	13379	13364	13405	13606	13601	13450	13318	13500	13559	13463	13463	13517	13443	13495	13339	13515	13364	13388	13443	13439	13469	13322	13542	13495	13538	13448	13355	13453	13406	13381	13360	13507	13488	13502	13422	13343	13406	13513	13290	13422	13380	13407	13495	13479	13437	13443	13635	13402	13378	13528	13544	13412	13506	13450	13400	13518	13370	13442	13314	13370	13338	13473	13389	13501	13341	13423	13478	13465	13299	13486	13382	13439	13425	13500	13606	13580	13424	13265	13273	13530	13456	13427	13243	13202	13529	13281	13510	13532	13436	13485	13454	13544	13420	13647	13354	13465	13437	13448	13369	13422	13441	13613	13594	13374	13432	13257	13391	13433	13404	13433	13698	13445	13617	13566	13559	13506	13602	13427	13342	13371	13407	13526	13350	13443	13512	13566	13470	13363	13390	13453	13322	13410	13408	13248	13615	13445	13551	13388	13419	13372	13427	13401	13420	13509	13306	13432	13399	13493	13421	13404	13364	13516	13326	13489	13271	13514	13330	13511	13321	13403	13514	13353	13456	13519	13463	13607	13424	13579	13646	13565	13382	13405	13423	13349	13529	13455	13518	13375	13400	13430	13642	13400	13257	13594	13420	13442	13463	13394	13386	13470	13210	13295	13580	13533	13367	13471	13334	13626	13369	13303	13499	13554	13521	13363	13340	13420	13399	13551	13221	13528	13476	13363	13353	13442	13420	13505	13370	13530	13385	13478	13587	13339	13456	13457	13390	13509	13510	13416	13477	13485	13340	13471	13293	13565	13530	13271	13600	13447	13527	13328	13439	13614	13501	13496	13394	13546	13329	13549	13587	13322	13489	13441	13253	13222	13273	13383	13425	13551	13451	13543	13662	13466	13428	13444	13374	13338	13400	13434	13596	13387	13482	13358	13406	13544	13553	13397	13537	13455	13309	13408	13352	13582	13558	13583	13564	13393	13397	13416	13489	13390	13465	13593	13468	13447	13423	13334	13515	13442	13396	13440	13531	13378	13614	13319	13404	13623	13466	13332	13617	13537	13463	13486	13524	13547	13660	13456	13446	13497	13399	13456	13364	13411	13442	13396	13458	13502	13353	13428	13510	13490	13415	13323	13351	13374	13492	13431	13451	13428	13441	13353	13576	13539	13448	13534	13456	13476	13651	13432	13573	13485	13485	13572	13427	13345	13614	13514	13452	13352	13373	13477	13366	13515	13586	13360	13462	13335	13393	13497	13508	13422	13492	13459	13446	13366	13461	13530	13456	13512	13400	13331	13414	13447	13560	13231	13381	13488	13472	13430	13350	13478	13273	13426	13510	13469	13494	13373	13473	13471	13387	13292	13397	13430	13510	13351	13388	13423	13321	13483	13471	13394	13508	13519	13417	13385
22813	21085	28867	23885	23295	27013	28300	22172	19999	19488	18727	18116	17996	17389	17131	16943	16737	16923	16743	16490	16415	16240	16105	16184	16023	16243	16077	16174	16116	16041	15980	15618	15860	15876	16006	15962	15975	15872	15967	15997	15855	16106	15944	15946	15983	15804	15984	15651	15951	15889	15681	15901	15797	16023	15788	15991	15934	16010	15945	15883	15842	15801	15736	15807	15825	15895	15698	15886	15757	15884	15792	15876	16015	16017	15861	15925	15783	15789	15760	15858	15866	15729	15813	15863	15890	15747	15630	15822	15867	15871	15723	15984	16043	16012	15784	15927	15716	15829	15945	15836	15987	15821	15836	15803	15928	15714	15894	15658	15843	15888	16067	15888	15945	15865	15750	15728	15704	15745	15823	15742	15639	15923	15782	15721	15745	15844	16057	15732	15926	15792	15854	15583	15846	15926	15617	15673	15721	15580	15789	15798	15681	15806	15693	15613	15788	15645	15790	15801	15801	15821	15918	15872	15684	15833	15675	15951	15922	15783	15724	15612	15854	15753	15743	15663	15889	15799	15786	15759	15723	15804	15882	15688	15776	16102	15834	15614	15731	15666	15721	15803	16028	15623	15788	15890	15570	15798	15775	15783	15951	15719	15691	15829	15839	15809	15740	15775	15694	15716	15789	15686	15754	15975	15871	15837	15641	15816	15897	15936	15843	15874	15896	15790	15584	15965	15704	15934	15832	15839	15918	15841	15779	15746	15790	15595	15830	15840	15894	15933	15878	15666	15884	15755	15931	15703	15639	15702	16008	15949	15926	15791	15932	15992	15815	15811	15757	15764	15853	15844	15921	15730	15733	16017	15971	15864	15692	15780	15858	15940	15764	15770	15786	15747	15931	16008	15773	15730	15808	15792	16060	15703	15727	15695	15703	15835	15836	15705	15625	15618	15784	15893	15966	15608	15975	15813	15952	15857	15744	15878	15785	15789	15805	15583	15796	15898	15707	15754	15772	16134	15823	15748	15765	15903	15743	15895	15681	15804	15918	15796	15819	15947	16009	15615	15802	15943	15757	16014	15859	15703	15954	15721	15935	15990	16102	15890	15844	15755	15865	16079	15793	15921	15752	15870	15876	15786	15884	15954	15808	15881	15846	15746	15730	15840	15910	15776	15869	15667	15833	15853	15954	15780	15828	15786	15729	15681	15830	15927	15885	15932	15564	15765	15630	15783	15911	15785	15772	15825	15589	15859	15633	15675	15852	15637	15579	15734	15763	15762	15655	15681	15607	15768	15813	15811	15808	15718	15652	15924	15900	15846	15825	15442	15696	15498	15783	15825	15858	15820	15757	15676	15747	15845	15841	15887	15794	15886	15813	15917	15770	15766	15884	15710	16018	15639	15831	16011	15890	15757	15921	15908	15726	15845	15838	15972	15907	15640	15911	15784	15594	15730	15668	15708	15774	15497	15682	15903	15969	15936	15812	15941	15867	15806	15712	15818	15688	15830	15784	15777	15769	15805	15715	15626	15780	15847	15741	15694	15867	15894	15777	16018	16013	15863	15923	15711	15824	15842	15698	15862	15837	15845	15649	16013	15700	15844	15905	15906	15977	15883	15990	15825	15636	15687	15769	15803	15625	15694	15938	15950	15643	15758	15746	15787	15853	15936	15814	15729	15839	15879	15845	15685	15795	15859	15624	15702	16003	15754	15834	15764	15648	15890	16013	15772	15841	15783	15754	15915	15680	15727	15828	15773	15728	15753	15781	15484	15813	15746	15804	15653	15593	15813	15775	15614	15634	15798	15909	15749	15703	15739	15737	15733	15841	15842	15781	15793	15792	15851	15764	15683	15765	15935	15791	16001	15820	15779	15707	15746	15646	15956	16074	15890	15770	15751	15798	15745	15968	15746	15798	15726	15908	15814	15830	15787	15734	15913	15829	15956	15990	15915	15754	15666	15797	15817	15821	15818	15700	15897	15788	15620	15815	15644	15760	15822	15895	15643	15761	15864	15848	15797	16004	15624	15659	15805	15935	15737	15740	15913	15710	15750	15829	15652	15821	15913	15801	15757	15755	15776	15810	15843	16009	15791	15460	15813	15819	15689	15778	15789	15809	15840	15769	15790	15709	15846	15964	15750	15713	15846	15750	15695	15728	15649	15817	15769	15900	15880	15889	15834	15724	15939	15967	15821	15947	15793	15777	15827	15870	15823	15832	15775	15819	15903	15815	15811	16003	15773	15960	15769	15838	15995	15724	15552	15963	15773	15681	15728	15768	15720	15896	15655	15566	15595	15837	15658	15912	15737	15910	15784	15728	15773	15848	15934	15707	15941	15863	15821	15738	15842	15649	15965	15695	15724	15710	16037	15809	15712	15688	15510	15853	15579	15710	15840	15730	15842	15845	15810	15940	15614	15644	15743	15691	15698	15553	15659	15739	15920	16038	15673	15770	15665	15824	15764	15766	15738	15939	15739	15759	15731	15758	15857	15879	15868	15857	15768	15711	15889	15624	15798	15815	15865	15696	15580	15695	15496	15646	15800	15692	15781	15989	15785	15837	15726	15651	15766	15740	15881	15874	15887	16076	15632	15766	15950	15734	15800	15819	15666	15963	15783	15578	15686	15665	15685	15833	15815	15653	15771	15765	15676	15790	15714	15749	15717	15785	15752	15813	15768	15886	15743	15888	15820	15766	15870	15850	15888	15748	15784	15918	15872	15893	15783	15717	15704	15749	15734	15760	15704	15681	15726	15882	15590	15922	15699	16044	15909	15587	15789	15834	15640	15682	15914	15867	15925	15819	15729	15740	15782	15939	15636	15780	15914	15767	15904	15949	15733	15717	15909	15873	15852	15861	15746	15715	15662	15764	15689	15692	15697	15785	15844	15808	16131	15623	15742	15872	15630	15802	15586	15694	15789	15646	15674	15958	15849	15726	15674	15898	15938	15815	15745	15951	15935	15656	15726	15772	15758	15599	15803	15721	15644	15601	15678	15838	15739	15792	15760	15850	15831	15642	15886	15666	15569	15601	15662	15760	15755	15809	16022	15661	15769	15718	15643	15787	15860	15798	15952	15613	15887	15666	15819	15736	15681	15773	15809	15840	15879	15728	15703	15723	15702	15719	15615	15609	15658	15833	15602	15788	15669	15679	15830	15941	15736	15849	15948	15665	15658	15680	15683	15875	15812	15756	15896	15770	15850	15844	15564	15671	15758	15761	15887	15762	15694	15736	15720	15764	15566	15851	15834	15854	15766	15747	15832	15849	15898	15744	15849	15872	15864	15637	15710	15755	15917	15680	15814	15918	15950	15555	15633	15777	15802	15851	15908	15675	15664	15984	15691	15726	15708	15804	15877	15655	15680	15822	15956	15721	15812	15703	15968	15767	15641	15720	15793	15681	15708	15870	15674	15829	15880	16024	15945	15657	15969	15707	15707	15709	15671	15678	15583	15912	15661	15955	15784	15814	15778	15762	15862	15809	15771	15848	15712	15925	15841	15920	15733	15964	15836	15857	15881	15905	15796	15823	15831	15646	15740	15770	15819	15868	15493	15635	15647	15793	15768	15756	15658	15935	15757	15892	15640	15636	15683	15820	15959	15891	15768	15701	15863	15627	15806	15846	15762	15623	15690	15780	15870	15805	15662	15854	15756	15841	15856	15790	15767	15822	15658	15731	15682	15909	15894	15813	15797	15541	15784	15774	15721	15593	15840	15879	15611	15717	15777	15700	15806	15880	15791	15596	15797	15820	15604	15841	15686	15804	15747	15787	15679	15835	15680	15935	15860	15774	15866	15805	15791	15680	15749	15607	15862	15774	15880	15814	15723	15804	15576	15755	15878	15872	15902	15770	15892	15668	15751	15790	15804	15872	15856	15898	15937	15817	15765	15773	15696	15694	15957	15792	15948	15846	15645	16028	15882	15637	15584	15770	15958	16016	15659	15628	15796	15707	15832	15922	15662	15769	15768	15818	15818	15841	15682	15900	15820	15643	15770	15762	15761	15995	15797	15727	16031	15781	15967	15839	15649	15989	15731	15738	15964	15736	15633	15672	15937	15773	15742	15817	15741	15827	15832	15807	15846	15728	15742	15590	15774	15718	15879	15716	15716	15708	15623	15660	15910	15726	15805	15622	15883	15749	15596	15736	15527	15593	15591	15737	15684	15754	15786	16027	15676	15859	15794	15757	15736	15846	15806	15805	15825	15761	15743	15707	15761	15743	15705	15795	15717	15825	15815	15824	15824	15876	15708	15782	15855	15828	15803	15913	15873	15772	15863	15873	15770	15951	15878	15626	15789	15755	15662	15614	15866	15865	16011	15754	15690	15726	15816	15758	15821	15861	15801	15865	15739	15651	15831	16114	15979	15739	15801	15807	15709	15743	15747	15804	15769	15651	15815	15692	15692	15885	15728	15695	15806	15854	15816	15925	15608	16018	15701	15735	15761	15705	15956	15814	15884	15843	15812	15817	15756	15774	15805	15747	15693	15855	16046	15805	15850	15726	15650	15859	15734	15890	15779	15750	15743	15741	15721	15892	15914	15877	15655	15804	15714	15665	15914	15766	15788	15620	16031	15997	15782	15702	15945	15882	15927	15852	15913	15729	15770	15674	15887	15851	15725	15569	15927	15833	15872	15771	15798	15769	15678	15766	15738	15588	15855	15835	15674	15815	15658	15988	15777	15770	15808	15908	15887	15831	15609	15706	15886	15649	15734	15569	15784	15976	15749	15819	15769	15861	15818	15905	15733	15716	15750	15539	15893	15720	15781	15657	15917	15785	15751	15933	15637	15868	15868	15852	15945	15762	15740	15903	15817	15751	15923	15754	15719	15513	15665	15791	15829	15653	15620	15734	15744	15862	15922	15840	15933	15824	15772	16007	15887	15892	15555	15796	15640	15913	15725	15698	15791	15958	15883	15654	15860	15664	15879	15834	15788	15831	15723	15838	15790	15857	15684	15842	15915	15753	15877	15874	15995	15801	15569	15671	15730	15860	15723	15835	15826	15821	15686	15774	15777	15681	15743	15818	15775	15899	15632	15788	15749	15809	16011	15831	15822	15813	15836	15808	15800	15834	15825	15740	15851	15844	15643	15710	15819	15659	15850	15765	15874	16023	15786	15799	15533	15825	15812	15762	15683	15658	15876	15745	15959	15821	15746	15582	15774	15819	16017	15666	15745
32919	55672	51491	41799	36595	30902	25498	21893	19879	18446	17634	17023	16351	15923	15386	15055	14793	14705	14647	14439	14230	14351	14023	14040	14054	14054	13886	13914	13893	13847	13748	13896	13657	13875	13780	13643	13762	13653	13712	13737	13814	13734	13723	13655	13771	13612	13632	13635	13641	13624	13577	13774	13749	13795	13589	13561	13624	13706	13632	13522	13586	13566	13589	13685	13618	13685	13619	13662	13695	13715	13659	13676	13644	13501	13579	13633	13650	13546	13742	13581	13630	13679	13742	13789	13569	13613	13502	13478	13511	13598	13617	13572	13530	13702	13547	13485	13563	13543	13609	13701	13690	13652	13650	13519	13645	13783	13731	13609	13619	13645	13691	13766	13735	13509	13736	13771	13571	13511	13616	13713	13520	13587	13645	13696	13730	13547	13493	13627	13715	13657	13612	13458	13512	13634	13659	13393	13635	13642	13627	13575	13513	13588	13613	13639	13790	13693	13564	13666	13605	13675	13744	13569	13568	13515	13630	13671	13719	13584	13579	13610	13535	13472	13550	13628	13468	13646	13465	13781	13688	13501	13508	13312	13539	13644	13608	13603	13558	13514	13476	13696	13592	13702	13629	13583	13512	13664	13682	13621	13630	13621	13606	13565	13558	13829	13713	13627	13738	13475	13581	13488	13661	13546	13709	13625	13582	13610	13469	13531	13542	13742	13575	13636	13551	13782	13759	13588	13691	13663	13796	13612	13592	13635	13726	13461	13644	13540	13665	13731	13561	13605	13581	13530	13443	13653	13918	13457	13471	13380	13583	13571	13630	13677	13675	13693	13499	13580	13762	13608	13707	13660	13578	13683	13529	13541	13637	13585	13571	13650	13576	13613	13696	13590	13731	13565	13455	13709	13571	13543	13564	13836	13633	13685	13581	13696	13714	13719	13693	13596	13729	13667	13654	13730	13505	13532	13755	13538	13650	13718	13645	13640	13509	13595	13500	13719	13538	13616	13561	13641	13763	13652	13600	13741	13734	13583	13622	13587	13680	13668	13548	13803	13574	13659	13508	13450	13431	13659	13696	13495	13724	13737	13505	13661	13699	13573	13659	13596	13583	13665	13660	13456	13833	13813	13638	13729	13633	13604	13538	13671	13618	13756	13590	13583	13633	13611	13538	13501	13526	13733	13581	13601	13450	13616	13684	13650	13802	13706	13573	13572	13602	13631	13571	13646	13628	13586	13576	13713	13734	13481	13607	13745	13715	13528	13758	13495	13560	13837	13712	13392	13553	13643	13657	13502	13527	13465	13568	13746	13705	13577	13636	13532	13696	13912	13544	13666	13649	13611	13603	13656	13672	13669	13832	13706	13598	13457	13785	13612	13609	13735	13668	13720	13640	13686	13489	13397	13563	13530	13578	13686	13485	13599	13614	13616	13823	13497	13559	13595	13616	13399	13584	13665	13505	13531	13458	13558	13540	13497	13608	13659	13581	13656	13600	13636	13674	13767	13716	13633	13752	13597	13644	13535	13734	13639	13454	13594	13737	13612	13643	13644	13509	13574	13754	13544	13624	13662	13641	13534	13663	13450	13690	13621	13574	13755	13623	13467	13544	13603	13614	13554	13553	13665	13594	13683	13507	13654	13675	13667	13619	13610	13684	13784	13644	13632	13653	13547	13730	13618	13613	13647	13605	13649	13610	13606	13580	13517	13622	13515	13671	14001	13403	13668	13484	13579	13474	13701	13698	13531	13538	13650	13619	13666	13684	13569	13531	13460	13665	13666	13738	13537	13539	13748	13542	13574	13721	13518	13544	13661	13596	13627	13469	13655	13644	13653	13789	13661	13690	13640	13618	13653	13650	13629	13625	13409	13557	13541	13639	13791	13571	13486	13645	13629	13561	13742	13754	13586	13649	13568	13675	13680	13662	13727	13555	13649	13779	13449	13515	13452	13546	13558	13537	13583	13636	13885	13566	13539	13629	13507	13581	13766	13627	13735	13555	13549	13509	13490	13515	13603	13633	13607	13689	13593	13755	13502	13753	13726	13647	13600	13795	13461	13613	13701	13633	13565	13684	13624	13718	13629	13577	13601	13647	13758	13704	13569	13561	13692	13502	13663	13582	13569	13537	13678	13646	13575	13643	13627	13402	13578	13516	13677	13705	13622	13697	13813	13548	13600	13635	13594	13703	13733	13700	13499	13547	13620	13603	13738	13633	13634	13546	13395	13502	13622	13767	13608	13695	13618	13554	13612	13764	13661	13480	13741	13574	13696	13585	13598	13550	13489	13554	13652	13577	13426	13581	13532	13695	13522	13641	13621	13534	13572	13580	13440	13675	13487	13865	13587	13637	13697	13566	13710	13701	13718	13620	13643	13718	13699	13608	13698	13592	13808	13543	13590	13622	13418	13687	13603	13700	13513	13590	13644	13491	13614	13628	13652	13590	13635	13511	13559	13609	13763	13476	13469	13609	13682	13420	13666	13449	13627	13518	13604	13695	13673	13593	13614	13623	13532	13661	13659	13682	13652	13512	13487	13862	13672	13604	13715	13545	13727	13640	13689	13622	13515	13575	13701	13625	13529	13633	13689	13544	13482	13650	13563	13587	13441	13535	13587	13585	13716	13608	13553	13669	13592	13605	13628	13607	13603	13648	13822	13393	13650	13508	13493	13643	13651	13573	13605	13792	13552	13395	13572	13666	13548	13732	13711	13635	13623	13669	13539	13534	13761	13713	13617	13624	13605	13466	13473	13701	13512	13587	13696	13540	13451	13776	13574	13538	13582	13639	13697	13504	13714	13692	13768	13600	13571	13540	13620	13631	13631	13570	13634	13432	13747	13606	13593	13672	13515	13561	13628	13596	13636	13633	13515	13535	13645	13648	13683	13738	13631	13802	13634	13537	13508	13540	13678	13543	13571	13528	13561	13580	13629	13596	13574	13475	13694	13586	13786	13562	13709	13622	13431	13573	13563	13550	13544	13509	13662	13548	13698	13619	13408	13534	13496	13593	13542	13550	13564	13745	13516	13758	13596	13488	13617	13433	13676	13619	13704	13535	13500	13620	13633	13672	13665	13640	13343	13694	13734	13573	13726	13559	13616	13634	13725	13563	13597	13573	13523	13668	13716	13704	13642	13663	13546	13696	13569	13621	13783	13593	13499	13668	13710	13765	13603	13711	13521	13617	13427	13776	13605	13687	13660	13723	13671	13614	13730	13636	13522	13509	13574	13759	13644	13694	13456	13553	13536	13647	13687	13598	13784	13639	13689	13693	13587	13477	13696	13718	13633	13575	13762	13488	13711	13558	13572	13704	13582	13535	13481	13694	13513	13493	13522	13504	13515	13581	13549	13753	13488	13617	13562	13604	13643	13626	13460	13585	13676	13791	13516	13718	13957	13616	13676	13650	13636	13724	13653	13644	13503	13614	13433	13612	13828	13459	13656	13327	13599	13529	13692	13693	13654	13708	13671	13414	13679	13657	13547	13607	13695	13508	13519	13747	13651	13581	13621	13618	13636	13558	13702	13562	13596	13646	13414	13535	13609	13482	13649	13619	13632	13368	13596	13401	13681	13627	13609	13681	13637	13584	13685	13625	13619	13616	13683	13547	13692	13715	13587	13709	13729	13755	13558	13549	13745	13525	13775	13745	13674	13668	13529	13703	13585	13756	13614	13573	13641	13695	13623	13635	13594	13577	13657	13599	13507	13606	13600	13542	13553	13488	13643	13766	13606	13721	13561	13588	13620	13382	13552	13677	13677	13568	13557	13649	13617	13631	13707	13739	13613	13713	13485	13516	13586	13798	13651	13599	13692	13636	13570	13584	13507	13675	13679	13682	13458	13536	13377	13601	13452	13467	13615	13796	13547	13484	13587	13695	13409	13614	13679	13593	13604	13612	13471	13615	13449	13591	13615	13593	13599	13651	13577	13775	13587	13619	13348	13501	13611	13630	13615	13529	13527	13749	13509	13558	13561	13706	13745	13585	13659	13426	13521	13476	13743	13448	13644	13793	13752	13661	13759	13627	13689	13463	13546	13667	13624	13755	13598	13692	13659	13626	13487	13577	13666	13680	13625	13546	13631	13785	13487	13583	13660	13594	13579	13597	13568	13755	13535	13663	13638	13708	13716	13677	13684	13599	13582	13626	13673	13570	13603	13612	13544	13748	13680	13634	13730	13711	13740	13675	13660	13457	13507	13656	13528	13526	13634	13707	13609	13654	13679	13516	13609	13607	13663	13629	13553	13644	13661	13587	13588	13627	13649	13647	13744	13735	13752	13607	13829	13598	13530	13813	13508	13562	13788	13513	13707	13721	13695	13651	13536	13547	13664	13588	13565	13667	13667	13580	13637	13529	13527	13651	13784	13525	13778	13541	13499	13728	13522	13502	13502	13659	13567	13596	13617	13635	13381	13614	13578	13625	13737	13623	13698	13668	13552	13525	13447	13498	13574	13619	13565	13499	13495	13613	13504	13448	13688	13691	13461	13717	13684	13661	13569	13422	13594	13560	13890	13636	13650	13720	13703	13642	13692	13540	13713	13642	13563	13466	13711	13656	13745	13684	13705	13509	13408	13463	13531	13634	13854	13688	13466	13586	13707	13544	13742	13630	13578	13495	13633	13677	13557	13506	13650	13602	13546	13720	13428	13539	13706	13720	13587	13728	13518	13620	13547	13402	13587	13629	13693	13708	13372	13771	13685	13501	13545	13614	13583	13522	13512	13538	13682	13642	13478	13737	13610	13766	13598	13774	13597	13594	13631	13515	13599	13698	13707	13533	13611	13619	13691	13493	13668	13483	13593	13753	13728	13563	13593	13615	13600	13669	13505	13693	13764	13638	13404	13730	13613	13634	13526	13608	13453	13639	13720	13626	13485	13724	13519	13553	13625	13574	13547	13611	13534	13616	13613	13830	13645	13605	13628	13487	13621	13483	13720	13657	13715	13719	13522	13496	13575	13704	13732	13614	13694	13640	13619	13682	13638	13738	13679	13565	13606	13539	13766	13566	13642	13736	13550	13663	13596	13467	13679	13540	13520	13758	13597	13644	13496	13614	13380	13557	13664	13656	13627	13465	13503	13657	13487	13488	13799	13603	13479	13553	13714	13628	13702	13578	13810	13550	13642	13482	13634	13626	13579	13709	13550	13576	13452	13709	13668	13553	13650	13650	13798	13515	13507
29147	28198	35595	31757	25417	21472	19278	17890	17294	16877	16482	16427	16354	16157	16168	16072	15980	15896	15818	15742	15861	15921	15830	15825	15763	15780	15683	15590	15720	15725	15685	15593	15660	15538	15713	15681	15502	15713	15718	15586	15552	15874	15709	15691	15583	15702	15418	15585	15642	15483	15654	15462	15406	15509	15531	15592	15589	15529	15724	15841	15762	15540	15901	15422	15591	15533	15762	15607	15497	15429	15603	15586	15622	15578	15509	15733	15704	15475	15599	15463	15685	15537	15560	15464	15502	15630	15422	15522	15485	15514	15632	15604	15519	15580	15423	15498	15687	15436	15630	15430	15615	15657	15489	15326	15613	15417	15457	15683	15572	15535	15559	15673	15697	15568	15544	15590	15789	15659	15525	15395	15551	15443	15643	15452	15661	15530	15377	15643	15400	15770	15590	15779	15668	15603	15447	15648	15432	15535	15482	15544	15226	15616	15502	15539	15591	15557	15636	15470	15459	15562	15551	15434	15667	15493	15511	15553	15518	15494	15499	15476	15720	15713	15597	15745	15564	15588	15529	15591	15680	15726	15596	15457	15435	15532	15481	15603	15465	15430	15767	15728	15528	15609	15549	15676	15580	15403	15627	15624	15690	15517	15516	15455	15553	15617	15563	15755	15469	15489	15665	15768	15779	15681	15511	15793	15588	15568	15613	15454	15575	15466	15674	15637	15488	15533	15623	15617	15700	15677	15601	15554	15737	15591	15729	15480	15584	15628	15470	15671	15666	15886	15435	15617	15654	15608	15548	15436	15620	15407	15532	15460	15390	15399	15551	15582	15604	15630	15557	15491	15652	15396	15672	15606	15585	15674	15701	15474	15626	15571	15473	15467	15753	15733	15714	15620	15605	15646	15663	15579	15607	15619	15611	15560	15329	15560	15579	15799	15581	15624	15492	15543	15574	15631	15740	15559	15431	15817	15743	15537	15672	15631	15570	15607	15659	15418	15627	15563	15534	15517	15579	15392	15521	15581	15763	15474	15517	15600	15573	15474	15613	15578	15744	15422	15552	15581	15518	15466	15514	15777	15544	15522	15745	15572	15427	15553	15421	15704	15466	15649	15405	15583	15378	15401	15568	15676	15457	15603	15514	15770	15518	15554	15321	15601	15619	15645	15726	15640	15430	15526	15658	15600	15506	15658	15731	15528	15710	15488	15350	15526	15416	15624	15655	15780	15713	15352	15496	15459	15544	15704	15672	15398	15498	15596	15681	15457	15791	15539	15267	15575	15360	15422	15539	15796	15782	15555	15457	15332	15540	15604	15596	15527	15585	15520	15632	15727	15517	15643	15505	15690	15640	15497	15426	15542	15683	15564	15771	15475	15711	15461	15564	15536	15584	15626	15547	15521	15516	15538	15770	15604	15634	15682	15471	15303	15496	15601	15584	15853	15622	15516	15518	15355	15482	15490	15377	15467	15554	15422	15546	15627	15580	15575	15449	15843	15536	15492	15538	15699	15525	15562	15688	15645	15562	15705	15442	15434	15712	15626	15745	15508	15645	15609	15669	15462	15392	15565	15538	15621	15610	15591	15484	15470	15546	15517	15680	15731	15486	15608	15601	15535	15589	15395	15559	15641	15620	15634	15651	15618	15732	15710	15764	15500	15322	15573	15520	15689	15509	15494	15533	15522	15485	15584	15448	15557	15649	15681	15673	15742	15606	15448	15544	15719	15546	15530	15482	15255	15410	15656	15475	15448	15778	15621	15629	15460	15398	15666	15670	15488	15379	15521	15662	15464	15528	15550	15615	15547	15433	15520	15553	15517	15695	15408	15544	15647	15469	15804	15579	15508	15790	15596	15477	15551	15503	15414	15485	15451	15706	15475	15489	15527	15528	15622	15668	15573	15599	15721	15663	15545	15627	15354	15624	15528	15555	15644	15737	15591	15640	15856	15579	15657	15638	15525	15787	15625	15730	15504	15424	15502	15490	15710	15831	15693	15577	15470	15745	15574	15648	15662	15742	15554	15530	15477	15444	15836	15639	15613	15567	15649	15615	15638	15314	15626	15463	15609	15659	15682	15480	15629	15403	15693	15517	15601	15550	15526	15555	15720	15678	15489	15419	15548	15519	15322	15357	15580	15574	15527	15887	15431	15548	15660	15634	15619	15610	15413	15677	15492	15617	15433	15478	15570	15580	15539	15614	15445	15365	15441	15475	15735	15493	15700	15656	15760	15630	15670	15550	15618	15642	15673	15559	15479	15448	15606	15500	15399	15469	15539	15547	15715	15608	15519	15766	15616	15625	15649	15638	15472	15711	15766	15553	15496	15630	15673	15677	15851	15664	15639	15562	15525	15763	15508	15589	15496	15763	15536	15556	15484	15508	15487	15711	15590	15440	15745	15511	15712	15636	15612	15577	15619	15540	15625	15571	15386	15442	15626	15554	15410	15502	15553	15641	15581	15377	15609	15549	15657	15620	15568	15492	15435	15519	15534	15306	15418	15659	15737	15602	15453	15631	15506	15448	15644	15738	15606	15594	15546	15462	15653	15320	15421	15501	15705	15566	15572	15442	15646	15467	15608	15727	15655	15432	15701	15520	15581	15764	15567	15503	15726	15701	15813	15725	15519	15660	15679	15633	15565	15637	15533	15531	15727	15551	15595	15625	15598	15632	15617	15593	15457	15799	15441	15464	15562	15473	15574	15517	15745	15561	15701	15581	15839	15723	15571	15679	15599	15716	15470	15422	15628	15673	15545	15732	15624	15678	15751	15467	15511	15892	15549	15665	15580	15562	15533	15531	15741	15480	15404	15661	15623	15748	15564	15516	15718	15734	15685	15635	15578	15583	15575	15469	15514	15563	15680	15513	15513	15471	15402	15678	15569	15592	15567	15587	15549	15656	15737	15362	15395	15711	15517	15593	15508	15765	15520	15649	15595	15624	15384	15555	15479	15448	15505	15502	15535	15471	15632	15632	15438	15732	15343	15649	15656	15391	15584	15744	15570	15538	15728	15693	15704	15586	15581	15568	15563	15577	15577	15481	15476	15591	15493	15660	15484	15680	15671	15667	15605	15542	15592	15439	15538	15790	15555	15446	15395	15602	15457	15524	15702	15760	15697	15322	15590	15654	15641	15520	15674	15670	15589	15624	15606	15451	15614	15725	15653	15632	15535	15470	15593	15572	15582	15511	15677	15447	15630	15497	15709	15636	15573	15418	15483	15686	15606	15464	15657	15525	15521	15791	15336	15491	15664	15425	15650	15532	15530	15554	15710	15519	15704	15434	15563	15590	15508	15516	15602	15449	15760	15711	15449	15731	15717	15840	15660	15692	15630	15809	15700	15506	15571	15522	15596	15597	15557	15386	15668	15560	15564	15571	15374	15563	15645	15564	15688	15562	15522	15381	15845	15645	15553	15562	15790	15525	15611	15480	15516	15562	15556	15645	15476	15492	15615	15470	15663	15660	15548	15669	15578	15720	15650	15475	15484	15432	15564	15735	15561	15586	15622	15559	15471	15464	15671	15516	15540	15445	15804	15495	15439	15353	15651	15645	15427	15631	15766	15517	15625	15624	15575	15560	15582	15535	15656	15833	15356	15447	15567	15430	15496	15794	15588	15410	15531	15475	15407	15553	15659	15743	15513	15725	15631	15754	15488	15455	15561	15402	15583	15517	15583	15615	15615	15731	15545	15458	15475	15668	15656	15389	15647	15579	15579	15493	15386	15604	15590	15466	15773	15719	15346	15691	15672	15592	15724	15662	15693	15446	15489	15536	15727	15615	15774	15616	15638	15492	15579	15562	15506	15712	15681	15694	15640	15603	15496	15611	15735	15623	15528	15662	15610	15356	15785	15724	15603	15650	15592	15539	15432	15521	15683	15633	15536	15533	15564	15372	15503	15534	15392	15277	15523	15402	15529	15485	15703	15590	15511	15735	15461	15807	15750	15651	15647	15292	15549	15657	15740	15515	15484	15548	15656	15727	15503	15530	15641	15527	15768	15649	15815	15500	15478	15491	15479	15531	15438	15744	15615	15533	15537	15665	15633	15630	15626	15450	15565	15623	15421	15502	15445	15725	15551	15703	15547	15598	15668	15635	15589	15688	15529	15610	15707	15565	15573	15624	15572	15521	15576	15542	15469	15337	15487	15470	15494	15476	15695	15464	15629	15564	15750	15573	15517	15492	15547	15453	15517	15635	15488	15592	15567	15406	15582	15267	15458	15492	15411	15751	15633	15611	15668	15781	15572	15467	15467	15421	15710	15577	15613	15687	15803	15578	15563	15369	15551	15468	15427	15559	15640	15497	15643	15594	15511	15629	15571	15668	15544	15415	15382	15564	15615	15644	15449	15448	15728	15529	15465	15265	15398	15639	15627	15794	15744	15602	15689	15466	15585	15630	15606	15746	15548	15699	15628	15534	15552	15626	15559	15498	15654	15666	15547	15394	15696	15743	15623	15477	15556	15610	15595	15440	15615	15582	15684	15498	15490	15703	15450	15713	15689	15730	15611	15511	15517	15470	15647	15688	15516	15546	15493	15637	15506	15474	15426	15636	15659	15638	15536	15439	15508	15610	15328	15542	15484	15394	15663	15623	15648	15451	15462	15533	15664	15487	15558	15550	15665	15518	15444	15733	15750	15588	15582	15539	15633	15451	15672	15485	15718	15693	15806	15672	15581	15642	15635	15556	15507	15641	15531	15390	15571	15515	15796	15633	15627	15491	15521	15488	15477	15520	15549	15698	15587	15396	15611	15522	15829	15623	15843	15575	15649	15759	15612	15666	15561	15624	15425	15807	15585	15733	15595	15761	15531	15581	15607	15560	15516	15534	15538	15566	15685	15604	15579	15554	15530	15613	15537	15642	15501	15561	15525	15371	15801	15719	15603	15499	15540	15542	15641	15528	15592	15630	15500	15468	15658	15730	15613	15561	15646	15496	15462	15527	15599	15581	15511	15543	15448	15754	15507	15626	15767	15703	15579	15462	15577	15523	15585	15511	15480	15516	15779	15598	15686	15480	15611	15426	15604	15545	15557	15712	15658	15726	15753	15558	15519	15657	15527	15567	15707	15555	15630	15599	15645	15706	15455	15700	15532	15527	15399	15425	15470	15774	15653	15600	15470	15431	15774	15646	15552	15593	15759	15481	15558	15509	15620	15497	15651	15685	15845	15621	15513
30715	43489	39734	30762	25455	21079	18389	16741	15932	15477	14926	14628	14584	14519	14172	14195	13991	13939	13638	13767	13781	13767	13750	13610	13753	13602	13438	13584	13574	13670	13547	13360	13460	13653	13566	13706	13531	13646	13531	13575	13442	13616	13317	13504	13370	13566	13342	13465	13584	13361	13497	13485	13433	13397	13439	13442	13545	13571	13436	13360	13469	13493	13357	13421	13638	13472	13546	13429	13441	13588	13587	13548	13384	13438	13478	13538	13434	13420	13599	13413	13531	13506	13492	13440	13433	13467	13659	13513	13405	13568	13566	13614	13558	13483	13237	13412	13347	13425	13611	13530	13567	13604	13423	13597	13369	13385	13604	13604	13352	13498	13451	13669	13594	13559	13593	13523	13480	13569	13442	13419	13461	13310	13340	13494	13411	13505	13337	13473	13552	13569	13481	13426	13544	13273	13643	13399	13473	13583	13305	13668	13193	13443	13440	13534	13360	13523	13533	13498	13572	13415	13362	13389	13463	13591	13430	13389	13724	13417	13430	13427	13464	13531	13603	13454	13466	13684	13602	13621	13471	13459	13364	13586	13604	13428	13515	13347	13550	13451	13616	13360	13519	13530	13427	13537	13591	13514	13380	13272	13464	13531	13620	13408	13580	13413	13513	13406	13480	13537	13613	13460	13496	13360	13465	13598	13326	13330	13550	13567	13510	13247	13538	13591	13622	13408	13603	13596	13547	13575	13513	13513	13508	13297	13595	13553	13417	13347	13484	13555	13472	13540	13435	13322	13457	13409	13538	13452	13447	13614	13454	13494	13383	13673	13624	13516	13545	13382	13566	13426	13434	13706	13530	13483	13600	13522	13517	13431	13420	13427	13411	13440	13348	13301	13409	13554	13571	13552	13391	13353	13410	13611	13425	13539	13659	13465	13512	13447	13447	13423	13372	13397	13488	13458	13419	13461	13584	13508	13653	13552	13578	13504	13452	13411	13269	13431	13376	13396	13652	13597	13401	13547	13476	13488	13441	13392	13540	13306	13588	13492	13450	13580	13477	13492	13456	13536	13479	13521	13431	13432	13455	13372	13353	13456	13549	13597	13362	13539	13391	13538	13369	13576	13561	13516	13555	13346	13587	13472	13460	13522	13504	13670	13454	13500	13366	13468	13484	13479	13530	13425	13616	13262	13530	13522	13459	13367	13429	13537	13578	13335	13549	13402	13459	13431	13509	13408	13476	13551	13444	13538	13345	13412	13533	13583	13408	13524	13459	13652	13442	13409	13623	13527	13513	13555	13451	13365	13478	13495	13404	13596	13572	13475	13561	13353	13548	13459	13497	13380	13325	13403	13407	13523	13609	13571	13351	13462	13573	13370	13596	13242	13663	13604	13411	13352	13537	13568	13479	13467	13629	13560	13482	13365	13466	13559	13300	13524	13388	13460	13496	13595	13567	13398	13556	13336	13268	13438	13401	13520	13537	13663	13304	13320	13515	13492	13408	13435	13637	13313	13447	13383	13326	13471	13552	13400	13477	13520	13368	13644	13413	13452	13442	13553	13437	13449	13350	13537	13383	13521	13581	13404	13629	13462	13464	13570	13575	13376	13441	13452	13388	13493	13480	13478	13397	13468	13524	13374	13486	13514	13332	13300	13279	13408	13587	13524	13443	13453	13453	13722	13587	13437	13490	13135	13631	13300	13435	13461	13524	13269	13513	13319	13618	13533	13361	13587	13526	13377	13461	13474	13427	13516	13552	13609	13353	13446	13523	13537	13514	13483	13555	13475	13542	13308	13393	13438	13664	13482	13429	13366	13476	13433	13593	13400	13413	13512	13554	13459	13364	13489	13602	13367	13501	13511	13336	13623	13557	13465	13402	13511	13495	13411	13458	13501	13400	13598	13542	13393	13478	13301	13493	13284	13490	13607	13547	13373	13545	13521	13558	13323	13243	13509	13398	13562	13529	13539	13343	13410	13511	13563	13482	13465	13565	13566	13283	13457	13566	13335	13521	13401	13446	13449	13482	13363	13445	13488	13411	13326	13511	13322	13561	13647	13391	13385	13465	13547	13395	13502	13306	13466	13339	13440	13366	13584	13459	13627	13486	13367	13462	13491	13484	13439	13481	13495	13456	13571	13610	13586	13456	13516	13483	13428	13448	13467	13433	13404	13514	13481	13412	13507	13517	13602	13407	13463	13573	13370	13417	13492	13392	13592	13486	13562	13427	13607	13392	13438	13720	13458	13472	13416	13436	13549	13609	13501	13553	13357	13613	13299	13427	13608	13408	13311	13352	13505	13482	13560	13510	13439	13221	13439	13635	13382	13535	13328	13477	13429	13510	13509	13488	13575	13513	13386	13459	13442	13546	13554	13315	13449	13492	13446	13512	13447	13468	13485	13353	13619	13510	13391	13595	13521	13567	13421	13408	13578	13408	13693	13394	13593	13455	13516	13492	13360	13472	13536	13688	13487	13341	13482	13510	13482	13506	13432	13513	13509	13533	13432	13568	13467	13505	13451	13513	13412	13534	13361	13437	13385	13561	13473	13635	13323	13440	13464	13372	13310	13340	13565	13463	13465	13490	13338	13378	13487	13462	13521	13434	13556	13501	13632	13305	13289	13564	13301	13404	13507	13429	13596	13409	13406	13326	13403	13421	13442	13506	13529	13397	13268	13405	13427	13511	13428	13573	13300	13485	13393	13449	13456	13400	13543	13424	13330	13432	13449	13606	13491	13622	13412	13465	13571	13529	13477	13537	13569	13510	13501	13528	13514	13455	13418	13627	13552	13492	13544	13611	13390	13488	13383	13452	13547	13340	13444	13555	13425	13328	13360	13510	13566	13413	13520	13440	13518	13568	13231	13400	13357	13497	13352	13514	13386	13406	13495	13258	13596	13422	13471	13509	13394	13465	13565	13477	13615	13382	13407	13602	13489	13475	13551	13371	13346	13572	13246	13266	13441	13561	13440	13628	13400	13321	13464	13567	13585	13380	13432	13553	13546	13509	13441	13422	13452	13386	13415	13483	13395	13542	13640	13523	13404	13633	13278	13528	13524	13486	13392	13518	13663	13440	13430	13495	13435	13478	13600	13479	13487	13413	13489	13358	13461	13453	13432	13462	13589	13593	13500	13463	13377	13454	13459	13530	13362	13241	13581	13442	13391	13433	13168	13472	13436	13417	13485	13518	13634	13390	13285	13541	13528	13429	13550	13525	13728	13428	13539	13535	13503	13449	13372	13703	13446	13335	13480	13490	13475	13417	13451	13508	13415	13499	13475	13514	13543	13447	13386	13421	13393	13638	13372	13402	13708	13647	13289	13594	13371	13569	13389	13459	13491	13380	13506	13580	13578	13426	13422	13396	13353	13443	13491	13485	13585	13556	13513	13391	13399	13500	13496	13415	13317	13632	13471	13354	13349	13453	13456	13427	13424	13403	13421	13507	13587	13372	13425	13439	13336	13462	13472	13451	13516	13429	13574	13449	13327	13450	13384	13334	13384	13577	13503	13398	13548	13690	13369	13385	13453	13516	13477	13564	13460	13452	13525	13416	13505	13409	13439	13475	13494	13742	13377	13429	13413	13401	13411	13407	13303	13507	13418	13375	13424	13495	13331	13549	13466	13497	13479	13482	13441	13334	13359	13368	13492	13451	13432	13476	13500	13409	13461	13497	13547	13426	13259	13309	13486	13380	13574	13502	13487	13572	13461	13429	13591	13592	13386	13491	13509	13493	13360	13445	13447	13462	13497	13317	13488	13463	13376	13471	13418	13546	13272	13600	13510	13257	13506	13390	13354	13260	13589	13368	13527	13464	13570	13506	13396	13530	13491	13541	13492	13559	13331	13626	13475	13351	13428	13524	13345	13569	13436	13639	13445	13406	13482	13393	13607	13442	13256	13449	13466	13373	13399	13582	13470	13598	13544	13427	13344	13538	13434	13516	13486	13403	13402	13313	13477	13257	13463	13531	13413	13589	13560	13443	13427	13357	13448	13550	13501	13563	13494	13468	13561	13388	13427	13521	13625	13536	13543	13483	13378	13525	13537	13462	13592	13586	13441	13512	13508	13343	13392	13486	13486	13465	13588	13637	13534	13583	13538	13607	13411	13689	13433	13494	13564	13382	13522	13477	13443	13457	13443	13307	13453	13478	13551	13589	13447	13432	13489	13399	13447	13424	13325	13566	13466	13484	13442	13505	13448	13468	13372	13423	13517	13578	13480	13316	13319	13576	13523	13580	13540	13471	13567	13270	13476	13292	13469	13645	13429	13444	13553	13500	13482	13475	13494	13402	13450	13404	13285	13560	13388	13444	13444	13485	13470	13564	13510	13394	13648	13388	13422	13616	13482	13391	13480	13556	13522	13502	13313	13441	13439	13333	13494	13461	13443	13401	13516	13342	13392	13460	13538	13527	13482	13515	13585	13522	13304	13479	13467	13339	13486	13592	13519	13444	13382	13365	13541	13492	13434	13415	13655	13493	13514	13494	13462	13454	13364	13452	13455	13449	13615	13552	13372	13391	13538	13495	13568	13484	13567	13588	13563	13430	13511	13265	13402	13408	13663	13482	13490	13519	13377	13268	13565	13528	13647	13517	13487	13470	13474	13359	13422	13553	13478	13573	13618	13470	13432	13395	13594	13367	13519	13628	13490	13386	13333	13407	13563	13397	13600	13371	13325	13480	13505	13561	13572	13568	13541	13442	13732	13328	13427	13563	13553	13495	13482	13516	13572	13431	13467	13567	13389	13357	13583	13528	13274	13574	13548	13412	13543	13539	13360	13446	13505	13296	13457	13407	13483	13701	13677	13584	13386	13393	13570	13278	13552	13538	13312	13518	13409	13521	13383	13510	13348	13287	13434	13371	13342	13593	13615	13447	13516	13527	13419	13315	13405	13434	13535	13432	13425	13551	13564	13442	13571	13445	13463	13373	13470	13488	13410	13600	13475	13319	13448	13419	13581	13606	13421	13438	13504	13535	13464	13461	13428	13764	13546	13505	13425	13548	13436	13383	13550	13454	13409	13492	13373	13538	13354	13375	13560	13351	13579	13494	13317	13501	13430	13305	13503	13455	13626	13361	13437	13458	13359	13467	13464	13373	13636	13416	13492	13468	13479	13662	13426	13607	13492	13308	13531	13538	13461	13544	13516	13475	13388	13543	13361	13452	13346	13581	13509
23954	20980	28416	25843	25676	25267	23071	19450	18115	17635	17144	16713	16483	16400	16232	16241	16060	15796	15641	15833	15862	15841	15505	15676	15735	15628	15508	15422	15327	15659	15250	15318	15059	15404	15236	15350	15390	15485	15296	15223	15234	15288	15400	15483	15402	15359	15343	15275	15466	15492	15331	15237	15303	15313	15271	15211	15269	15369	15445	15299	15397	15240	15156	15256	15274	15191	15425	15415	15185	15356	15151	15289	15291	15279	15238	15194	15138	15342	15323	15383	15584	15295	15471	15216	15331	15199	15326	15248	15342	15406	15173	15206	15384	15310	15399	15154	15451	15202	15189	15228	15092	15280	15275	15352	15261	15478	15196	15368	15058	15285	15215	15242	15221	15270	15288	15229	15458	15265	15179	15342	15126	15181	15109	15168	15269	15390	15168	15449	15410	15382	15281	15143	15235	15110	15398	15422	15508	15304	15340	15225	15476	15453	15157	15325	15296	15227	15161	15245	15239	15159	15379	15165	15136	15248	15167	15339	15434	15277	15241	15266	15127	15225	15218	15233	15497	15161	15291	15391	15480	15263	15464	15217	15230	15282	15244	15241	15287	15291	15276	15330	15335	15063	15249	15242	15067	15481	15221	15442	15318	15381	15401	15183	15394	15089	15292	15439	15277	15437	15200	15337	15296	15240	15136	15253	15281	15182	15264	15464	15312	15261	15317	15311	15373	15246	15217	15360	15456	15115	15406	15038	15191	15381	15488	15255	15257	15124	15245	15199	15211	15158	15253	15302	15136	15336	15417	15193	15239	15184	15182	15114	15315	14991	15140	15392	15113	15273	15346	15286	15262	15381	15394	15069	15202	15192	15203	15247	15366	15240	15350	15236	15375	15202	15121	15092	15089	15219	15291	15382	15200	15349	15251	15372	15292	15492	15283	15447	15433	15464	15425	15464	15369	15184	15174	15222	15338	15113	15350	15315	15248	15315	15289	15086	15251	15224	15334	15410	15279	15239	15343	15425	15174	15431	15100	15301	15225	15266	15228	15366	15278	15072	15351	15289	15314	15510	15150	15305	15244	15313	15341	15336	15218	15169	15156	15298	15354	15411	15184	15215	15095	15224	15029	15163	15217	15299	15235	15178	15355	15301	15210	15340	15326	15171	15371	15358	15240	15376	15163	15510	15222	15287	15402	15333	15267	15371	15400	15223	15006	15168	15158	15122	15311	15206	15288	15120	15213	15038	15102	15302	15270	15267	15169	15250	15259	15263	15539	15289	15290	15265	15210	15200	15318	15208	15078	15318	15136	15173	15262	15237	15242	15536	15236	15365	15365	15358	15259	15379	15080	15188	15388	15270	15173	15169	15474	15379	15119	15227	15279	15272	15400	15215	15231	15179	15159	15285	15356	15227	15323	15331	15295	15247	15365	15299	15159	15216	15381	15405	15034	15253	15311	15294	15364	15313	15175	15371	15556	15134	15342	15281	15375	15476	15304	15417	15331	15312	15432	15087	15307	15279	15199	15211	15398	15402	15348	15305	15449	15262	15280	15107	15319	15317	15132	15333	15239	15060	15071	15264	15291	15269	15328	15452	15349	15345	15312	15262	15367	15303	15099	15220	15305	15314	15355	15405	15323	15275	15373	15313	15202	15192	15362	15242	15337	14997	15351	15377	15191	15332	15163	15179	15188	15390	15352	15236	15238	15305	15333	15352	15249	15206	15260	15245	15244	15216	15169	15277	15346	15149	15137	15309	15360	15382	15255	15354	15294	15328	15180	15260	15333	14957	15311	15378	15332	15080	15199	15179	15374	15223	15195	15239	15229	15199	15211	15236	15147	15447	15357	15303	15289	15284	15129	15528	15496	15200	15358	15261	15332	15318	15433	15162	15307	15320	15143	15285	15321	15384	15368	15397	15396	15322	15314	15377	15144	15040	15287	15161	15122	15446	15505	15416	15286	15514	15168	15227	15198	15235	15167	15380	15502	15173	15261	15285	15228	15076	15272	15425	15351	15159	15272	15160	15332	15347	15271	15215	15275	15352	15370	15268	15411	15214	15376	15407	15348	15337	15377	15205	15236	15295	15475	15402	15306	15326	15315	15274	15352	15374	15180	15059	15309	15168	15227	15058	15207	15572	15135	15299	15165	15259	15180	15361	15355	15248	15198	15465	15253	15259	15229	15204	15395	15275	15276	15242	15348	15279	15152	15230	15321	15160	15283	15203	15345	15590	15238	15388	15255	15277	15341	15285	15361	15324	15072	15310	15346	15286	15321	15299	15017	15257	15265	15251	15249	15177	15418	15264	15228	15393	15241	15091	15246	15144	15236	15130	15311	15332	15192	15274	15212	15249	15271	15325	15156	15348	15205	15248	15165	15050	15370	15179	15309	15316	15378	15304	15360	15357	15169	15397	15248	15330	15261	15129	15261	15164	15235	15330	15319	15148	15349	15247	15343	15434	15295	15339	15216	15285	15395	15253	15358	15204	15404	15202	15136	15387	15278	15208	15239	15209	15365	15478	15081	15231	15368	15308	15420	15339	15449	15159	15450	15293	15311	15231	15175	15219	15320	15308	15233	15204	15447	15147	15316	15463	15360	15340	15413	15210	15176	15199	15272	15316	15111	15343	15370	15305	15274	15158	15205	15099	15314	15385	15256	15419	15455	15304	15323	15189	15155	15051	15309	15523	15290	15133	15319	15299	15429	15457	15542	15132	15353	15270	15265	15388	15256	15199	15266	15340	15301	15303	15404	15502	15386	15292	15175	15189	15305	15226	15142	15312	15444	15337	15360	15111	15358	15288	15307	15121	15075	15361	15181	15025	15349	15242	15487	15153	15079	15246	15203	15117	15254	15244	15198	15158	15047	15373	15230	15320	15225	15254	15258	15013	15383	15246	15123	15262	15198	15268	15389	15399	15178	15241	15289	15421	15199	15229	15184	15298	15192	15398	15336	15342	15400	15284	15349	15391	15424	15217	15242	15352	15449	15203	15144	15218	15348	15330	15022	15350	15189	15412	15376	15174	15221	15368	15274	15263	15348	15258	15411	15056	15175	15457	15311	15056	15284	15243	15061	15422	15259	15354	15416	15201	15149	15264	15182	15187	15234	15412	15223	15137	15335	15218	15253	15278	15060	15257	15261	15315	15050	15143	15352	15388	15339	15400	15396	15350	15581	15321	15126	15208	15052	15226	15220	15141	15300	15163	15250	15321	15331	15293	15345	15328	15374	15132	15160	15255	15134	15290	15408	15452	15301	15250	15209	15359	15115	15137	15286	15364	15286	15123	15224	15320	15167	15055	15349	15288	15335	15230	15146	15122	15064	15092	15286	15093	15211	15372	15366	15076	15444	15202	15112	15145	15280	15351	15525	15309	15321	15230	15368	15213	15299	15233	15382	15485	15291	15311	15078	15125	15273	15166	15303	15234	15418	15342	15155	15327	15492	15320	15312	15325	15201	15247	15383	15275	15133	15238	15333	15336	15352	15312	15528	15433	15379	15231	15350	15437	15335	15129	15311	15251	15293	15405	15175	15244	15127	15276	15222	15268	15440	15103	15289	15089	15276	15157	15283	15338	15250	15156	15161	15148	15382	15253	15371	15392	15174	15189	15522	15165	15329	15263	15082	15167	15268	15139	15058	15440	15332	15364	15283	15042	15245	15238	15302	15256	15268	15301	15309	15235	15299	15206	15447	15343	15236	15129	15282	15499	15319	15258	15192	15490	15163	15186	15245	15081	15235	15252	15162	15249	15372	15306	15318	15265	15129	15216	15139	15301	15311	15391	15288	15219	15282	15454	15168	15345	15517	15357	15543	15265	15188	15255	15402	15566	15135	15350	15284	15385	15230	15318	15315	15260	15435	15209	15019	15115	15154	15231	15317	15220	15454	15238	15328	15344	15208	15448	15344	15077	15019	15238	15406	15317	15346	15463	15263	15217	15443	15232	15274	15140	15247	15091	15304	15196	15168	15308	15386	15262	15304	15341	15221	15150	15072	15350	15223	15402	15249	15280	15312	15152	15152	15397	15421	15234	15197	15345	15388	15306	15376	15272	15268	15298	15359	15259	15180	15219	15383	15259	15217	15119	15326	15433	15158	15207	15310	15313	15400	15214	15307	15208	15293	15241	15426	15448	15307	15444	15136	15191	15089	15184	15302	15273	15198	15152	15363	15223	15226	15264	15249	15212	15259	15261	15297	15404	15209	15243	15298	15181	15483	15290	15155	15106	15314	15341	15414	15284	15149	15279	15152	15208	15290	15230	15203	15154	15289	15330	15203	15287	15218	15172	15246	15321	15217	15217	15100	15213	15232	15316	15292	15073	15454	15244	15176	15177	15241	15142	15394	15213	15234	15330	15196	15288	15336	15221	15306	15166	15442	15307	15142	15275	15244	15265	15377	15276	15319	15257	15316	15322	15318	15124	15298	15402	15386	15180	15315	15226	15415	15521	15221	15270	15290	15192	15150	15260	15320	15320	15404	15083	15288	15348	15111	15237	15332	15427	15304	15352	15382	15321	15398	15320	15264	15337	15334	15189	15234	15331	15272	15252	15192	15209	15290	15382	15190	15278	15361	15376	15140	15187	15481	15232	15330	15472	15458	15198	15451	15371	15095	15246	15371	15081	15351	15180	15168	15296	15379	15262	15201	15411	15383	15460	15302	15234	15299	15346	15175	15065	15460	15440	15518	15277	15444	15290	15113	15359	15205	15378	15210	15205	15350	15085	15191	15140	15540	15549	15253	15372	15318	15153	15319	15467	15135	15079	15395	15481	15310	15347	15247	15101	15312	15321	15179	15330	15129	15236	15289	15568	15342	15305	15433	15234	15357	15275	15335	15417	15288	15298	15364	15380	15130	15436	15252	15373	15309	15295	15109	15155	15317	15288	15337	15299	15082	15329	15296	15270	15363	15440	15119	15162	15228	15395	15242	15283	15325	15281	15115	15205	15407	15243	15285	15196	15126	15131	15331	15317	15140	15509	15184	15176	15385	15293	15297	15133	15123	15210	15339	15358	15128	15233	15326	15470	15461	15331	15281	15504	15172	15425	15403	15385	15394	15515	15495	15181	15297	15288	15155	15235	15315	15266	15388	15523	15277	15268	15194	15169	15462	15322	15285	15289	15169	15335	15237	15176	15324	15493	15245	15296	15378	15091	15469	15313	15358	15289	15248	15369
30506	50182	46462	37495	31414	24827	21207	18521	17515	16502	15983	15355	15000	14940	14706	14283	14124	14127	13975	14026	13828	13899	13593	13630	13589	13644	13604	13456	13519	13415	13454	13289	13468	13305	13546	13219	13389	13398	13256	13366	13472	13431	13499	13451	13471	13533	13297	13402	13322	13453	13478	13314	13330	13465	13446	13346	13381	13336	13487	13418	13272	13300	13420	13219	13260	13349	13370	13180	13307	13267	13357	13330	13286	13268	13286	13173	13317	13436	13306	13501	13352	13365	13250	13148	13097	13238	13370	13364	13197	13305	13459	13236	13234	13401	13369	13403	13142	13522	13452	13206	13433	13407	13075	13199	13384	13176	13175	13323	13377	13371	13412	13285	13333	13492	13173	13284	13262	13401	13368	13198	13392	13219	13350	13338	13206	13354	13187	13241	13297	13233	13235	13386	13472	13205	13335	13417	13511	13452	13226	13292	13274	13369	13159	13218	13342	13377	13232	13207	13322	13434	13322	13211	13332	13371	13311	13409	13501	13356	13396	13397	13156	13238	13395	13225	13481	13305	13328	13241	13618	13257	13333	13157	13262	13406	13224	13406	13352	13132	13180	13254	13228	13262	13186	13411	13303	13393	13152	13329	13293	13402	13316	13402	13521	13432	13234	13399	13269	13393	13257	13231	13214	13315	13319	13194	13356	13228	13310	13418	13188	13463	13353	13390	13397	13106	13205	13285	13100	13420	13117	13282	13182	13326	13418	13420	13445	13318	13382	13274	13354	13300	13048	13172	13242	13328	13183	13525	13289	13327	13453	13337	13218	13311	13344	13218	13263	13315	13142	13337	13394	13225	13318	13222	13456	13341	13358	13214	13368	13269	13102	13112	13507	13159	13201	13347	13417	13405	13312	13267	13223	13310	13264	13247	13236	13465	13295	13227	13335	13303	13144	13209	13349	13445	13319	13359	13366	13196	13325	13266	13220	13208	13423	13254	13264	13332	13457	13310	13224	13300	13377	13331	13222	13279	13386	13266	13350	13371	13395	13185	13237	13437	13394	13384	13408	13363	13232	13283	13439	13284	13502	13359	13334	13361	13392	13308	13479	13395	13354	13196	13274	13382	13299	13342	13379	13447	13212	13134	13476	13168	13308	13288	13304	13308	13317	13432	13327	13238	13241	13440	13168	13387	13182	13186	13481	13427	13232	13373	13276	13305	13389	13163	13423	13340	13398	13482	13369	13250	13311	13379	13195	13453	13443	13271	13374	13266	13365	13338	13189	13457	13397	13199	13314	13311	13421	13280	13249	13449	13158	13198	13360	13327	13385	13323	13307	13300	13274	13198	13333	13189	13307	13432	13340	13325	13282	13362	13292	13258	13407	13283	13239	13185	13317	13087	13520	13272	13269	13510	13211	13488	13412	13437	13227	13178	13316	13193	13341	13293	13235	13390	13321	13176	13442	13317	13290	13343	13284	13237	13418	13309	13227	13247	13609	13178	13344	13339	13392	13222	13291	13440	13236	13147	13370	13365	13296	13342	13227	13367	13278	13411	13215	13429	13364	13332	13277	13143	13180	13453	13414	13126	13433	13271	13168	13361	13335	13072	13257	13228	13328	13071	13483	13273	13156	13429	13208	13372	13274	13194	13245	13330	13275	13313	13351	13312	13280	13272	13328	13488	13277	13199	13350	13160	13344	13372	13320	13320	13409	13328	13432	13133	13467	13368	13422	13112	13477	13258	13238	13176	13436	13341	13249	13248	13398	13351	13399	13291	13306	13382	13440	13199	13425	13049	13332	13351	13163	13106	13337	13243	13390	13330	13220	13342	13269	13228	13190	13263	13310	13337	13374	13293	13357	13397	13169	13229	13389	13202	13328	13336	13324	13362	13274	13541	13323	13155	13371	13182	13186	13106	13327	13361	13190	13375	13363	13477	13456	13138	13485	13311	13218	13281	13270	13384	13325	13209	13221	13250	13385	13208	13313	13281	13349	13204	13242	13333	13391	13277	13324	13243	13380	13234	13116	13372	13190	13284	13349	13324	13209	13521	13214	13303	13200	13496	13464	13162	13438	13341	13410	13431	13348	13113	13271	13278	13342	13480	13230	13365	13242	13489	13299	13292	13266	13329	13384	13259	13400	13325	13285	13214	13217	13511	13329	13321	13211	13277	13276	13502	13358	13268	13271	13359	13394	13454	13316	13232	13296	13247	13472	13241	13470	13360	13250	13381	13416	13417	13300	13348	13470	13229	13320	13273	13340	13362	13271	13260	13327	13338	13212	13436	13243	13402	13371	13277	13330	13452	13230	13368	13320	13205	13494	13218	13252	13292	13273	13257	13378	13208	13463	13288	13401	13200	13269	13366	13278	13216	13213	13120	13390	13404	13379	13228	13235	13387	13356	13482	13222	13435	13236	13295	13324	13464	13085	13302	13303	13253	13340	13283	13150	13399	13314	13359	13394	13182	13314	13243	13230	13443	13214	13418	13223	13205	13325	13342	13413	13269	13221	13474	13285	13152	13316	13133	13263	13364	13210	13504	13496	13322	13407	13218	13176	13394	13283	13425	13363	13516	13231	13265	13500	13273	13366	13212	13198	13436	13276	13357	13274	13311	13192	13380	13331	13526	13269	13339	13273	13315	13273	13271	13430	13379	13455	13303	13384	13214	13292	13314	13191	13380	13313	13392	13318	13123	13268	13094	13237	13262	13141	13388	13173	13274	13285	13255	13209	13409	13303	13303	13334	13294	13221	13229	13320	13528	13222	13261	13359	13271	13223	13372	13361	13185	13335	13315	13395	13325	13259	13344	13314	13392	13291	13174	13285	13233	13338	13259	13085	13312	13246	13299	13137	13325	13289	13429	13176	13390	13331	13333	13278	13302	13399	13357	13302	13273	13429	13327	13257	13279	13352	13383	13526	13263	13158	13307	13378	13245	13342	13225	13163	13356	13287	13128	13428	13355	13278	13292	13326	13281	13283	13398	13327	13330	13233	13308	13293	13119	13190	13368	13476	13288	13243	13143	13187	13212	13197	13201	13302	13352	13282	13367	13181	13412	13314	13361	13339	13206	13334	13384	13356	13252	13292	13315	13138	13359	13190	13280	13305	13203	13353	13452	13110	13392	13443	13325	13489	13247	13378	13244	13177	13336	13391	13274	13406	13380	13410	13374	13155	13336	13312	13342	13326	13380	13522	13202	13184	13309	13359	13297	13379	13277	13248	13188	13309	13189	13315	13297	13266	13217	13145	13443	13413	13286	13338	13216	13214	13261	13410	13238	13335	13365	13171	13255	13228	13090	13415	13333	13283	13384	13267	13409	13203	13261	13420	13238	13144	13226	13323	13355	13284	13484	13236	13255	13411	13394	13296	13447	13147	13398	13303	13256	13308	13414	13194	13271	13373	13258	13168	13218	13252	13329	13042	13357	13268	13277	13471	13139	13244	13344	13491	13278	13354	13418	13257	13406	13177	13415	13261	13439	13300	13382	13296	13373	13183	13275	13334	13307	13250	13247	13382	13367	13441	13306	13329	13188	13371	13493	13300	13217	13268	13509	13179	13317	13207	13253	13278	13406	13361	13377	13551	13411	13341	13177	13348	13427	13198	13282	13222	13301	13427	13276	13405	13247	13352	13480	13317	13280	13308	13272	13300	13254	13360	13507	13207	13481	13208	13390	13371	13338	13445	13338	13262	13245	13401	13541	13284	13218	13200	13293	13311	13296	13273	13175	13268	13371	13246	13340	13399	13364	13309	13294	13337	13250	13295	13435	13295	13232	13228	13436	13268	13260	13100	13337	13185	13339	13472	13219	13185	13227	13252	13194	13352	13300	13328	13392	13256	13339	13291	13307	13208	13304	13338	13090	13376	13410	13343	13223	13301	13319	13488	13184	13425	13266	13304	13334	13215	13280	13350	13210	13274	13335	13231	13341	13320	13289	13422	13492	13388	13428	13302	13430	13332	13220	13360	13369	13298	13243	13298	13399	13232	13344	13330	13347	13225	13335	13267	13309	13300	13295	13267	13496	13254	13300	13294	13154	13345	13439	13436	13140	13486	13468	13238	13353	13279	13395	13262	13285	13203	13197	13527	13203	13335	13410	13461	13300	13232	13280	13300	13206	13402	13314	13412	13318	13311	13332	13379	13272	13425	13262	13353	13222	13264	13250	13200	13238	13227	13300	13342	13242	13318	13427	13209	13469	13514	13433	13419	13152	13376	13455	13299	13146	13346	13216	13323	13242	13152	13274	13175	13486	13406	13302	13325	13248	13390	13323	13477	13392	13376	13328	13316	13449	13241	13585	13236	13191	13379	13370	13370	13234	13315	13315	13284	13276	13356	13172	13402	13129	13392	13362	13442	13400	13078	13332	13219	13188	13257	13319	13338	13383	13329	13369	13282	13223	13500	13429	13373	13387	13286	13297	13448	13268	13408	13272	13298	13239	13393	13256	13225	13347	13279	13421	13283	13273	13196	13380	13356	13388	13307	13319	13399	13375	13332	13440	13190	13316	13351	13301	13378	13356	13186	13299	13128	13166	13177	13232	13358	13264	13360	13232	13301	13380	13361	13286	13343	13177	13257	13249	13308	13357	13267	13291	13272	13268	13359	13382	13423	13230	13282	13385	13365	13307	13258	13370	13382	13239	13355	13185	13292	13257	13373	13170	13328	13188	13444	13073	13229	13382	13446	13332	13463	13522	13414	13314	13282	13231	13268	13357	13334	13515	13254	13396	13241	13253	13369	13393	13311	13184	13330	13186	13310	13380	13227	13328	13283	13294	13246	13261	13295	13451	13361	13264	13550	13307	13272	13358	13282	13304	13242	13268	13358	13279	13182	13277	13168	13300	13372	13245	13430	13420	13308	13410	13409	13202	13186	13320	13267	13325	13265	13583	13389	13215	13216	13375	13386	13264	13229	13277	13161	13312	13304	13343	13456	13293	13303	13328	13192	13313	13383	13249	13309	13286	13411	13276	13230	13334	13270	13323	13442	13264	13255	13231	13307	13173	13276	13447	13258	13259	13474	13243	13314	13059	13206	13312	13246	13291	13516	13360	13389	13254	13139	13287	13420	13623	13267	13336	13399	13232	13312	13325	13266	13307	13327	13190	13281	13304	13171	13469	13370	13317	13292	13404	13202	13324	13334	13254	13286	13304	13143	13120	13288	13373	13138	13244
22790	21089	28901	24002	23123	26552	27589	21644	19533	18992	18360	17776	17515	17462	17049	16950	16772	16753	16527	16438	16422	16189	16137	16093	16144	16110	16075	15917	16050	15960	15913	16112	16013	15894	16093	15989	15792	16194	15901	15862	15971	15901	15808	15802	15868	15959	15849	15792	15682	15727	15721	15670	15740	15860	15875	15765	15731	15784	15879	15931	15678	15615	15895	15820	15775	15724	15813	15750	15873	15780	15894	16006	15906	15875	15897	15727	15995	15800	15861	15880	15857	15994	15938	15582	15818	15811	15805	15721	15608	16057	15720	15714	15801	15724	15683	15580	15873	15697	15794	15853	15682	15732	15920	15728	15912	15645	15782	15676	15826	15735	15618	15660	15725	15737	15751	15833	16021	15855	15683	15646	15577	15783	15728	15945	15768	15920	15678	15662	15813	15709	15857	15496	15758	15820	15624	15883	15583	15872	15582	15614	15778	15637	15834	15821	15780	15688	15728	15912	15675	15592	15709	15660	15961	15843	15534	15745	15714	15725	15717	15775	15826	15822	15677	15651	15845	15783	15722	15662	15829	15816	15664	15625	15769	15698	15699	15729	15788	15687	15712	15612	15683	15726	15721	15951	15427	15790	15878	15651	15733	15746	15784	15755	15955	15580	15673	15800	15771	15837	15910	15664	15648	15845	15696	15822	15934	15866	15617	15606	15685	15828	15788	15736	15616	15687	15998	15870	15813	15814	15799	15654	15882	15783	15731	15725	15793	15776	15759	15884	15742	15865	15706	15855	15725	15622	15613	15442	15581	15552	15784	15756	15688	15748	15719	15761	15733	15880	15732	15772	15875	15709	15776	15730	15564	15644	15566	15850	15624	15552	15829	15869	15993	15846	15708	15652	15711	15723	15875	15676	15694	15800	15954	15908	15658	15768	15498	15409	15801	15876	15901	15867	15908	15728	15936	15939	15656	15790	15694	15664	15737	15895	15751	15737	15686	15660	15798	15635	15933	15850	15741	15770	15689	15694	15836	15815	15804	15788	15789	15756	15875	15907	15747	15783	15693	15904	15679	15609	15657	15676	15711	15798	15640	15840	15574	15628	15579	15818	15511	15590	15934	15626	15759	15633	15620	15765	15827	15673	15700	15892	15865	15808	15598	15577	15664	15840	15703	15539	15574	15835	15874	15820	15984	15645	15926	15631	15912	15700	15741	15718	15638	15645	15774	15740	15889	15699	15772	15810	15679	15722	15778	15876	15861	15881	15776	15866	15788	15897	15716	15823	15669	15680	15692	15692	15765	15646	15736	15808	15778	15704	15743	15843	15819	15759	15551	15751	15733	15828	15694	15815	15656	15829	15911	15729	15713	15667	15778	15807	15868	15878	15717	15681	15823	15778	15770	15846	15701	15841	15913	15889	15635	15785	15661	15627	15934	15653	15841	15644	15755	15716	15745	15833	15717	15710	15640	15784	15687	15953	15662	15660	15826	15620	15718	15855	15868	15646	15895	15735	15681	15832	15787	15812	15833	15729	15890	15858	15874	15700	15830	15810	15625	15584	15621	15780	15652	15864	15918	15658	15652	15688	15741	15656	15837	15710	15980	15817	15890	15603	15852	15836	15645	15744	15847	15833	16007	15754	15637	15653	15647	15726	15729	15789	15749	15847	15550	15686	15663	15479	15854	15764	15783	15815	15653	15850	15787	15859	15771	15896	15842	15662	15864	15765	15646	15661	15807	15680	15573	15776	15805	15465	15797	15752	15611	15651	15926	15789	15921	15731	15630	15760	15720	15607	15833	15842	15620	15565	15545	15738	15723	15840	16053	15690	15722	15895	15719	15626	15796	15644	15651	15643	15613	15771	15790	15474	15782	15808	15897	15857	15760	15598	15585	15787	15504	15755	15924	15887	15720	15640	15825	15895	15692	15682	15727	15637	15707	15679	15894	15676	15852	15740	15654	15682	15615	15814	15832	15702	15771	15777	15570	15822	15727	15684	15853	15718	15672	15757	15670	15665	15986	15783	15868	15642	15689	15644	15653	15801	15728	15711	15544	15706	15656	15564	15681	15512	15703	15701	15801	15748	15708	15729	15833	15788	15959	15882	15769	15839	15838	15778	15617	16018	15697	15616	15682	15578	15863	15750	15720	15665	15748	15632	15589	15711	15743	15654	15809	15905	15881	15734	15654	15580	15826	15698	15669	15882	15866	15716	15836	15782	15775	15797	15981	15764	15827	15614	15656	15779	15590	15654	15860	15808	15607	15775	15533	15746	15819	15755	15788	15656	15708	15780	15807	15695	15670	15720	15671	15733	15607	15774	15874	15543	15815	15775	15733	15955	15929	15872	15867	15800	15808	15643	15889	15723	15764	15590	15751	15675	15736	15778	15650	15690	15834	15585	15661	15821	15783	15572	15820	15938	15592	15818	15647	15662	15701	15831	15875	15788	15712	15647	15606	15656	15592	15872	15924	15794	15690	15650	15575	15642	15750	15887	15817	15905	15688	15668	15653	15584	15892	15594	15659	15708	15691	15637	15977	15703	15773	15784	15893	15618	15565	15486	15710	15535	15738	15693	15796	15755	15860	15828	15674	15890	15628	15711	15808	15760	15878	15636	15641	15686	15678	15620	15685	15776	15699	15693	15669	15838	15859	15851	15755	15688	15733	15749	15753	15742	15855	15482	15739	15780	15738	15743	15754	15787	15855	15665	15735	15724	15822	15666	15814	15753	15896	15851	15724	15857	15761	15788	15682	15828	15860	15864	15987	15741	15832	16064	15942	15675	15643	15849	15746	15984	15644	15908	15914	15973	16006	15645	15650	15704	15907	15837	15750	15673	15754	15591	15712	15719	15907	15857	15699	15766	15774	15688	15757	15736	15789	15799	15865	15676	15719	15702	15640	15695	15636	15709	15884	15870	15682	15908	15480	15741	15781	16019	15764	15908	15770	15711	15808	15997	15749	15634	15856	15878	15847	15469	15718	15717	15733	15728	15589	15859	15806	15695	15875	15661	15642	15639	15752	15896	15893	15851	15725	15708	15905	15693	15637	15743	15791	15605	15782	15701	15587	15731	15578	15723	15590	15809	15777	15703	15709	15749	15962	15736	15739	15788	15668	15717	15655	15697	15750	15721	15617	15688	15747	15889	15790	15829	15750	15682	15846	15818	15568	15804	15671	15579	15640	15630	15576	15593	15842	15759	15863	15823	15859	15822	15883	15779	15666	15588	15658	15769	15643	15564	15622	15642	15660	15530	15701	15526	15727	15731	15660	15651	15914	15875	15680	15603	15659	15718	15471	15628	15617	15929	15856	15763	15723	15537	15578	15586	15657	15761	16158	15731	15823	15738	15743	15921	15743	15576	15655	15737	15647	15549	15684	15822	15555	15566	15682	15872	15559	15526	15716	15656	15727	15628	15647	15780	15736	15795	15676	15800	15708	15735	15782	15778	15838	15824	15677	15630	15757	15636	15638	15802	15782	15582	15763	15631	15777	15775	15852	15704	15733	15785	15657	15705	15714	15693	15755	15834	15835	15740	15610	15818	15897	15744	15634	15578	15542	15857	15742	15749	15719	15762	15773	15652	15773	15545	15734	15829	15739	15729	15478	15473	15799	15638	15542	15650	15517	15777	15646	15597	15726	15629	15701	15715	15742	15621	15715	15859	15905	15805	15857	15680	15615	15899	15868	15791	15679	15926	15780	15778	15669	15659	15770	15824	15683	15852	15806	15784	15845	15788	15814	15683	15687	15732	15821	15790	15855	15707	15649	15663	15487	15798	15796	15656	15823	15560	15801	15699	15740	15634	15714	15520	15799	15671	15694	15841	15796	15712	15721	15792	15657	15838	15646	15677	15786	15769	15743	15679	15732	15753	15769	15764	15655	15534	15772	15780	15801	15737	15821	15794	15774	15764	15728	15726	15770	15944	15903	15777	15608	15944	15690	15652	15826	15829	15920	15901	15662	15622	15717	15745	15707	15710	15701	15918	15854	15694	15848	15813	15585	15795	15792	15760	15932	15594	15458	15523	15650	15817	15858	15865	15650	15727	15822	15694	15814	15676	15754	15911	15675	15625	15734	15694	15852	15748	15742	15821	15804	15713	15664	15979	15583	15746	15872	15779	15775	15717	15646	15748	15889	15924	15807	15789	15842	15635	15606	15822	15829	15691	15653	15605	15635	15819	15715	15877	15722	15676	15876	15801	15662	15846	15820	15862	15903	15699	15727	15745	15993	15604	15757	15572	15821	15827	15742	15841	15716	15896	15858	15786	15870	15949	15635	15710	15896	15672	15704	15789	15821	15725	15714	15780	15776	15861	15649	15597	15740	15627	15938	15824	15923	15880	15567	15693	15811	15887	15735	15736	15534	15731	15819	15630	15918	15809	15857	15729	15882	15665	15807	15704	15623	15717	15692	15798	15734	15561	15736	15619	15868	15697	15744	15675	15778	15599	15785	15754	15749	15611	15656	15739	15894	15986	15814	16009	15813	15877	15698	15553	15733	15821	15638	15631	15665	15883	15709	15655	15858	15699	15590	15696	15774	15859	15798	15676	15663	15598	15640	16006	15854	15687	15657	15716	15576	15626	15789	15727	15857	15821	15679	15797	15679	15592	15719	15771	15672	15917	15736	15817	15643	15691	15739	15645	15854	15507	15714	15802	15625	15707	15918	15761	15671	15776	15831	15704	15753	15708	15797	15676	15710	15839	15738	15801	15814	15810	15653	15717	15701	15953	15939	15918	15744	15608	15789	15774	15651	15714	15769	15765	15638	15669	15997	15748	15772	15833	15924	15721	15701	15844	15624	15693	15767	15636	15711	15709	15696	15599	15800	15853	15657	15657	15761	15771	15820	15840	15858	15699	15695	15667	15786	15732	15643	15798	15965	15646	15760	15945	15558	15807	15881	15771	15793	15819	15611	15676	15704	15879	15916	15651	15901	15615	15956	15957	15688	15754	15566	15893	15820	15679	15781	15710	15720	15688	15652	15685	15855	15826	15832	15643	15571	15861	15630	15645	15768	15878	15916	15923	15962	15702	15721	15765	15708	15630	15842	15746	15592	15735	15777	15692	15699	15837	15741	15644	15546	15681	15741	15711	15691	15596	15687	15598	15763	15777	15776	15810	15749	15593	15535	16058	15733	15908	15702	15585	15668	15726	15728	15652	15755	15689	15671	15698
32229	55328	52408	42479	35652	29622	24674	21227	19485	18324	17299	16600	16332	15819	15529	15207	14884	14619	14668	14608	14588	14158	14197	13883	14127	13915	13900	13811	13937	13811	13618	13849	13830	13664	13691	13799	13680	13761	13826	13650	13702	13626	13462	13703	13681	13824	13739	13438	13590	13788	13733	13618	13614	13570	13583	13526	13655	13657	13561	13454	13601	13574	13555	13664	13720	13440	13697	13546	13459	13631	13729	13669	13500	13660	13656	13414	13508	13584	13692	13385	13549	13488	13644	13742	13755	13564	13661	13641	13673	13590	13509	13708	13523	13577	13377	13623	13681	13632	13599	13538	13590	13561	13554	13555	13507	13479	13324	13616	13625	13472	13554	13614	13469	13354	13536	13638	13654	13656	13558	13564	13509	13517	13515	13594	13577	13658	13575	13577	13531	13591	13722	13575	13576	13878	13654	13781	13627	13644	13576	13774	13627	13410	13626	13611	13535	13610	13647	13813	13738	13591	13626	13546	13426	13613	13466	13559	13686	13462	13640	13632	13474	13635	13718	13551	13757	13681	13672	13430	13425	13512	13475	13503	13673	13614	13597	13571	13625	13581	13703	13523	13524	13627	13483	13543	13556	13713	13631	13585	13471	13725	13624	13547	13530	13533	13407	13640	13550	13575	13571	13458	13566	13666	13554	13597	13404	13620	13475	13527	13679	13493	13553	13574	13589	13496	13721	13573	13542	13620	13659	13558	13495	13650	13632	13795	13691	13643	13644	13725	13535	13569	13731	13636	13549	13418	13503	13624	13637	13587	13597	13572	13598	13643	13756	13663	13531	13682	13766	13474	13601	13420	13653	13554	13556	13478	13630	13535	13721	13483	13733	13665	13650	13475	13513	13627	13323	13569	13643	13732	13605	13644	13541	13439	13434	13608	13610	13649	13590	13407	13673	13586	13498	13432	13498	13760	13633	13476	13512	13556	13511	13482	13640	13655	13517	13569	13478	13598	13537	13648	13570	13537	13638	13603	13617	13519	13711	13621	13571	13529	13512	13575	13405	13417	13415	13654	13565	13528	13529	13465	13507	13449	13623	13561	13716	13535	13536	13506	13465	13582	13536	13565	13679	13548	13671	13662	13621	13472	13708	13624	13552	13490	13652	13520	13677	13682	13658	13681	13495	13633	13513	13527	13572	13484	13548	13505	13324	13581	13532	13403	13691	13535	13481	13578	13736	13793	13452	13471	13559	13779	13409	13571	13569	13590	13468	13526	13612	13552	13485	13576	13563	13532	13768	13584	13528	13513	13588	13601	13562	13562	13528	13576	13455	13598	13670	13625	13450	13357	13596	13610	13733	13495	13534	13512	13660	13525	13580	13575	13550	13515	13518	13434	13546	13553	13471	13741	13728	13592	13637	13522	13507	13493	13514	13471	13563	13455	13426	13561	13565	13599	13565	13623	13640	13548	13718	13640	13578	13630	13633	13466	13597	13651	13428	13473	13571	13420	13479	13752	13612	13457	13486	13715	13479	13671	13659	13561	13639	13592	13606	13553	13521	13431	13600	13562	13511	13767	13593	13584	13572	13714	13513	13479	13553	13551	13658	13571	13719	13518	13662	13366	13629	13471	13536	13591	13494	13601	13605	13607	13570	13484	13535	13618	13639	13390	13598	13500	13537	13663	13581	13504	13584	13518	13464	13694	13705	13661	13495	13476	13679	13411	13598	13608	13679	13511	13653	13624	13642	13638	13483	13722	13614	13630	13391	13614	13461	13529	13495	13501	13363	13588	13655	13671	13559	13492	13665	13680	13661	13422	13590	13494	13502	13671	13574	13567	13564	13607	13626	13712	13592	13520	13641	13700	13500	13517	13591	13516	13550	13617	13621	13610	13522	13561	13408	13653	13408	13561	13482	13517	13712	13567	13567	13577	13421	13543	13775	13613	13520	13510	13727	13683	13548	13458	13781	13446	13636	13533	13558	13582	13631	13516	13698	13571	13526	13752	13514	13709	13578	13588	13606	13619	13499	13524	13570	13786	13383	13510	13684	13495	13614	13626	13442	13493	13505	13543	13660	13460	13558	13386	13556	13602	13499	13585	13486	13610	13372	13363	13625	13607	13615	13621	13831	13621	13597	13668	13336	13393	13546	13602	13481	13579	13671	13620	13708	13375	13517	13584	13647	13551	13522	13598	13507	13576	13563	13636	13779	13546	13636	13603	13507	13769	13584	13520	13605	13646	13546	13558	13552	13686	13713	13438	13687	13655	13698	13303	13477	13628	13610	13586	13709	13591	13605	13557	13586	13512	13574	13579	13599	13573	13642	13672	13504	13634	13622	13552	13714	13560	13678	13535	13567	13521	13656	13656	13448	13580	13629	13561	13698	13494	13799	13461	13534	13623	13743	13472	13706	13719	13494	13784	13555	13554	13349	13631	13449	13484	13483	13517	13611	13430	13609	13571	13576	13510	13473	13548	13535	13535	13660	13727	13694	13602	13572	13562	13803	13583	13690	13657	13695	13641	13553	13557	13508	13558	13601	13555	13511	13564	13495	13503	13592	13638	13509	13612	13665	13585	13631	13693	13716	13649	13361	13570	13593	13527	13659	13425	13541	13712	13439	13424	13572	13503	13636	13449	13636	13451	13625	13538	13548	13512	13583	13356	13597	13661	13483	13755	13544	13538	13423	13621	13747	13563	13480	13480	13411	13553	13655	13504	13506	13507	13519	13525	13642	13439	13778	13444	13493	13678	13549	13438	13416	13537	13469	13491	13527	13649	13544	13561	13590	13643	13555	13437	13524	13598	13382	13509	13651	13689	13643	13560	13594	13720	13573	13626	13730	13704	13598	13616	13529	13650	13350	13596	13543	13644	13731	13549	13646	13590	13509	13638	13510	13706	13507	13478	13591	13604	13594	13565	13597	13675	13675	13512	13503	13516	13597	13599	13550	13451	13615	13501	13770	13631	13644	13635	13600	13622	13616	13734	13576	13595	13600	13535	13625	13573	13708	13472	13598	13525	13604	13500	13489	13548	13683	13604	13451	13533	13511	13430	13553	13620	13496	13599	13629	13720	13495	13514	13529	13395	13671	13665	13622	13632	13471	13614	13535	13493	13441	13560	13495	13532	13437	13597	13576	13555	13662	13793	13434	13566	13495	13648	13651	13538	13656	13586	13586	13639	13391	13530	13481	13586	13655	13492	13645	13639	13560	13544	13617	13432	13560	13680	13604	13620	13527	13694	13453	13453	13667	13687	13562	13543	13587	13703	13578	13765	13506	13763	13547	13556	13393	13521	13492	13476	13588	13594	13734	13574	13528	13514	13644	13601	13546	13538	13517	13449	13509	13610	13522	13590	13476	13520	13445	13472	13531	13662	13560	13602	13480	13594	13703	13627	13577	13658	13561	13588	13516	13352	13631	13491	13618	13613	13635	13596	13630	13574	13502	13691	13549	13537	13729	13408	13521	13531	13533	13503	13669	13632	13764	13567	13709	13655	13570	13358	13496	13525	13553	13679	13563	13441	13643	13398	13311	13532	13552	13457	13577	13699	13543	13483	13546	13650	13600	13404	13534	13472	13528	13571	13581	13418	13551	13636	13502	13549	13648	13604	13553	13553	13464	13645	13546	13539	13604	13531	13648	13676	13591	13581	13538	13555	13536	13697	13682	13643	13467	13592	13622	13612	13459	13404	13559	13483	13686	13522	13539	13456	13641	13678	13591	13481	13635	13353	13455	13534	13534	13632	13516	13527	13533	13695	13642	13535	13570	13690	13709	13504	13637	13500	13536	13601	13547	13624	13625	13664	13724	13584	13596	13609	13465	13456	13640	13577	13522	13481	13541	13702	13584	13567	13414	13688	13593	13616	13551	13705	13529	13592	13644	13704	13641	13629	13367	13899	13640	13696	13401	13778	13491	13532	13541	13649	13368	13683	13618	13487	13613	13429	13756	13599	13619	13513	13562	13569	13538	13570	13575	13652	13552	13581	13432	13660	13554	13598	13623	13750	13502	13576	13624	13595	13484	13527	13668	13601	13504	13469	13600	13535	13665	13565	13457	13506	13643	13649	13373	13531	13561	13403	13606	13549	13588	13661	13552	13519	13581	13402	13709	13683	13618	13509	13532	13583	13420	13514	13387	13500	13525	13650	13637	13667	13708	13495	13691	13437	13503	13491	13470	13452	13726	13433	13632	13662	13512	13601	13600	13512	13611	13653	13564	13539	13683	13544	13453	13483	13578	13536	13566	13615	13621	13576	13363	13494	13595	13629	13736	13587	13411	13638	13720	13707	13612	13495	13562	13561	13535	13580	13489	13592	13699	13396	13324	13411	13579	13622	13589	13457	13500	13659	13637	13513	13501	13631	13514	13486	13670	13515	13527	13404	13611	13524	13772	13571	13692	13413	13636	13419	13554	13552	13623	13485	13666	13461	13562	13721	13723	13422	13603	13489	13582	13539	13670	13599	13459	13592	13532	13492	13532	13681	13478	13529	13737	13583	13681	13486	13541	13490	13758	13711	13502	13723	13762	13685	13626	13578	13596	13612	13559	13640	13662	13372	13619	13760	13481	13556	13450	13439	13580	13542	13671	13459	13541	13607	13602	13495	13583	13530	13471	13490	13552	13702	13627	13692	13495	13341	13492	13590	13588	13509	13496	13583	13535	13638	13595	13640	13450	13653	13520	13574	13387	13452	13603	13503	13613	13555	13644	13700	13487	13588	13672	13726	13554	13525	13539	13531	13602	13496	13713	13578	13538	13451	13598	13552	13717	13653	13509	13416	13623	13550	13516	13515	13513	13627	13626	13516	13604	13603	13574	13601	13610	13633	13587	13495	13503	13456	13655	13504	13658	13657	13489	13742	13653	13647	13418	13540	13631	13520	13592	13542	13531	13592	13643	13531	13593	13669	13631	13423	13689	13673	13623	13564	13417	13600	13618	13406	13464	13674	13720	13570	13775	13452	13619	13676	13442	13612	13511	13610	13699	13555	13749	13465	13572	13466	13668	13560	13682	13540	13611	13617	13539	13678	13656	13484	13741	13589	13528	13503	13662	13660	13469	13656	13559	13660	13446	13664	13626	13460	13605	13523	13621	13474	13695	13468	13672	13551	13597	13703	13494	13631	13618	13630	13613	13576	13510	13553	13661	13582	13571	13743	13593	13627	13678	13606	13620	13674
28879	28409	35462	31077	24761	21468	19292	18122	17278	17036	16446	16263	16247	16216	16047	16083	15987	15961	15799	15853	15843	15779	15641	15744	15762	15622	15800	15691	15645	15785	15658	15612	15534	15601	15649	15619	15403	15461	15670	15648	15712	15688	15515	15456	15429	15503	15390	15796	15566	15472	15452	15732	15568	15489	15549	15498	15690	15552	15391	15530	15383	15562	15680	15578	15665	15585	15453	15488	15560	15576	15602	15520	15749	15469	15659	15644	15394	15657	15719	15530	15578	15482	15519	15575	15759	15366	15671	15717	15572	15400	15623	15422	15525	15530	15616	15435	15601	15448	15747	15469	15364	15458	15441	15539	15601	15400	15414	15483	15338	15774	15522	15723	15615	15546	15485	15337	15495	15629	15493	15523	15687	15557	15477	15754	15570	15503	15502	15499	15591	15584	15472	15544	15551	15512	15434	15548	15573	15333	15334	15425	15669	15597	15405	15494	15420	15442	15404	15599	15535	15482	15578	15656	15625	15568	15759	15462	15807	15660	15617	15604	15529	15537	15596	15481	15390	15679	15529	15778	15559	15390	15443	15443	15666	15431	15657	15418	15478	15619	15391	15476	15562	15672	15407	15659	15599	15623	15478	15340	15445	15640	15397	15556	15615	15714	15676	15506	15605	15551	15435	15542	15419	15378	15586	15532	15496	15473	15459	15544	15406	15599	15620	15518	15587	15438	15613	15636	15651	15374	15466	15604	15504	15406	15548	15537	15623	15491	15329	15614	15603	15358	15400	15526	15453	15311	15563	15656	15583	15276	15538	15497	15565	15530	15348	15752	15459	15323	15567	15424	15535	15692	15743	15545	15625	15597	15397	15429	15298	15608	15646	15524	15390	15364	15474	15537	15587	15603	15586	15713	15518	15565	15536	15573	15348	15671	15439	15602	15571	15571	15487	15495	15591	15418	15305	15496	15474	15553	15637	15602	15636	15336	15355	15476	15552	15463	15441	15366	15405	15492	15659	15501	15573	15321	15532	15699	15493	15662	15595	15528	15438	15462	15402	15656	15596	15454	15644	15662	15677	15529	15651	15612	15639	15492	15595	15598	15453	15539	15437	15518	15641	15584	15747	15491	15594	15503	15489	15750	15554	15400	15559	15592	15548	15535	15475	15489	15665	15595	15579	15706	15370	15626	15602	15366	15507	15602	15482	15503	15703	15551	15641	15575	15538	15392	15601	15640	15533	15459	15520	15472	15581	15609	15656	15411	15676	15571	15551	15338	15571	15489	15619	15867	15362	15670	15511	15607	15605	15665	15515	15590	15795	15749	15627	15642	15709	15540	15599	15701	15420	15400	15509	15414	15545	15565	15474	15402	15614	15541	15655	15533	15523	15658	15714	15598	15706	15517	15486	15521	15436	15417	15368	15558	15661	15567	15635	15531	15591	15512	15494	15483	15485	15607	15437	15415	15534	15441	15552	15520	15584	15606	15447	15586	15594	15447	15591	15549	15575	15516	15562	15586	15619	15418	15478	15651	15522	15448	15514	15591	15645	15655	15538	15601	15502	15490	15566	15391	15464	15439	15679	15598	15479	15723	15821	15514	15434	15683	15452	15428	15636	15550	15473	15524	15379	15384	15518	15514	15573	15520	15617	15425	15388	15441	15277	15589	15615	15493	15686	15497	15416	15366	15409	15388	15430	15492	15599	15647	15549	15475	15627	15613	15613	15528	15607	15505	15571	15682	15662	15381	15528	15250	15556	15597	15529	15570	15745	15574	15464	15582	15549	15514	15602	15480	15551	15527	15763	15491	15561	15641	15701	15483	15529	15650	15710	15671	15746	15450	15685	15714	15521	15366	15558	15493	15594	15674	15548	15670	15613	15608	15755	15387	15552	15395	15429	15522	15346	15536	15556	15496	15397	15258	15511	15403	15432	15597	15465	15557	15715	15499	15590	15508	15592	15480	15428	15585	15646	15447	15595	15765	15553	15400	15532	15507	15666	15287	15505	15510	15470	15548	15629	15436	15671	15286	15420	15280	15562	15710	15618	15572	15392	15525	15524	15449	15492	15614	15520	15696	15459	15403	15663	15670	15557	15636	15644	15484	15438	15616	15613	15716	15559	15500	15659	15635	15714	15696	15618	15578	15701	15541	15539	15564	15447	15472	15528	15359	15530	15458	15469	15433	15492	15458	15558	15590	15480	15629	15469	15590	15531	15689	15461	15503	15497	15477	15441	15600	15647	15398	15589	15538	15483	15753	15326	15318	15657	15714	15395	15577	15585	15652	15549	15535	15463	15610	15472	15672	15667	15598	15515	15453	15589	15633	15629	15567	15394	15490	15481	15501	15531	15446	15390	15311	15550	15614	15310	15529	15660	15501	15395	15519	15456	15539	15361	15533	15466	15666	15617	15550	15514	15424	15509	15483	15399	15655	15584	15439	15305	15552	15433	15489	15476	15564	15531	15692	15433	15486	15610	15521	15589	15494	15294	15548	15421	15521	15535	15726	15436	15428	15303	15570	15565	15531	15618	15449	15501	15595	15584	15645	15498	15531	15466	15587	15647	15526	15462	15742	15557	15758	15492	15704	15713	15491	15640	15545	15653	15407	15386	15538	15727	15446	15457	15425	15479	15694	15437	15505	15407	15529	15490	15499	15517	15512	15458	15517	15631	15664	15454	15544	15523	15527	15501	15413	15529	15480	15486	15632	15631	15534	15560	15533	15613	15376	15676	15499	15460	15693	15424	15574	15596	15683	15476	15639	15602	15633	15274	15560	15541	15498	15465	15500	15504	15449	15483	15397	15555	15589	15516	15563	15587	15606	15534	15612	15624	15506	15534	15743	15676	15516	15685	15478	15788	15540	15541	15381	15534	15394	15483	15424	15697	15522	15410	15625	15590	15514	15448	15645	15670	15614	15444	15599	15653	15539	15513	15619	15687	15547	15565	15498	15608	15504	15570	15575	15584	15530	15497	15587	15461	15514	15691	15587	15502	15524	15517	15636	15566	15535	15439	15607	15467	15383	15567	15542	15643	15511	15656	15505	15514	15425	15597	15643	15459	15679	15631	15439	15394	15404	15445	15576	15689	15471	15387	15392	15556	15723	15411	15541	15393	15515	15521	15455	15644	15744	15423	15526	15405	15531	15346	15766	15683	15672	15771	15580	15290	15485	15494	15478	15487	15585	15648	15629	15513	15345	15596	15664	15536	15663	15409	15602	15485	15410	15583	15633	15366	15504	15524	15786	15453	15502	15627	15392	15748	15672	15395	15547	15405	15511	15702	15721	15509	15547	15685	15597	15669	15624	15603	15418	15588	15436	15478	15548	15674	15484	15423	15341	15611	15514	15522	15769	15468	15525	15668	15695	15580	15472	15611	15701	15472	15683	15539	15382	15404	15398	15475	15346	15602	15761	15625	15421	15734	15451	15782	15349	15687	15539	15605	15598	15532	15407	15673	15710	15523	15497	15447	15578	15568	15503	15368	15513	15628	15545	15305	15749	15404	15637	15363	15586	15586	15511	15588	15422	15632	15357	15553	15607	15504	15477	15557	15628	15544	15571	15588	15389	15483	15570	15459	15483	15624	15565	15568	15569	15582	15530	15593	15411	15794	15553	15603	15427	15571	15639	15561	15482	15503	15496	15446	15641	15519	15623	15744	15572	15463	15578	15544	15467	15620	15495	15656	15608	15630	15441	15435	15454	15425	15447	15558	15517	15587	15544	15354	15576	15539	15575	15424	15578	15662	15493	15674	15589	15513	15528	15680	15532	15529	15688	15525	15513	15481	15476	15651	15630	15549	15503	15633	15677	15368	15578	15343	15630	15398	15394	15567	15729	15608	15446	15511	15480	15521	15494	15621	15362	15653	15548	15672	15604	15525	15478	15753	15879	15488	15568	15696	15845	15507	15496	15640	15488	15607	15467	15569	15503	15528	15659	15846	15803	15495	15736	15662	15544	15542	15613	15441	15556	15571	15482	15534	15727	15506	15513	15637	15645	15757	15706	15354	15399	15494	15387	15513	15548	15466	15749	15708	15561	15349	15725	15366	15590	15610	15559	15371	15506	15612	15356	15452	15590	15534	15583	15519	15473	15514	15580	15597	15536	15447	15690	15531	15506	15412	15597	15518	15512	15478	15608	15731	15354	15360	15597	15489	15562	15451	15549	15533	15357	15573	15668	15433	15441	15543	15505	15724	15579	15685	15686	15512	15519	15528	15581	15559	15479	15665	15633	15693	15547	15603	15526	15605	15542	15558	15556	15452	15495	15660	15505	15545	15627	15578	15795	15639	15620	15669	15603	15562	15565	15615	15777	15440	15677	15530	15525	15352	15349	15494	15739	15617	15691	15775	15407	15457	15474	15539	15489	15524	15617	15528	15547	15722	15597	15542	15566	15494	15601	15512	15525	15480	15552	15483	15561	15447	15506	15472	15585	15354	15386	15605	15690	15403	15682	15324	15478	15590	15696	15570	15556	15634	15397	15458	15530	15523	15353	15558	15489	15539	15615	15592	15501	15558	15509	15473	15614	15551	15570	15672	15333	15531	15493	15347	15470	15426	15536	15460	15449	15362	15448	15409	15580	15326	15419	15656	15551	15478	15539	15609	15701	15427	15457	15378	15448	15546	15351	15558	15557	15594	15595	15443	15727	15305	15550	15479	15687	15591	15402	15327	15496	15418	15333	15676	15712	15538	15449	15600	15569	15484	15501	15508	15510	15478	15587	15582	15534	15616	15558	15596	15663	15613	15555	15527	15535	15650	15662	15631	15463	15492	15596	15585	15626	15524	15571	15496	15684	15705	15644	15595	15422	15473	15452	15521	15441	15498	15551	15347	15642	15432	15368	15449	15522	15502	15468	15669	15485	15618	15462	15607	15365	15693	15485	15638	15602	15500	15446	15637	15408	15796	15534	15582	15588	15512	15531	15641	15650	15541	15592	15465	15453	15478	15437	15224	15509	15417	15728	15422	15662	15596	15369	15541	15722	15409	15637	15486	15539	15672	15595	15496	15531	15588	15500	15626	15435	15514	15480	15485	15505	15611	15512	15495	15556	15613	15622	15596	15596	15615	15722	15548	15553	15467	15543	15631	15437	15496	15611	15604	15647	15508	15630	15461	15474	15671	15397	15548	15631	15484	15460	15511	15556	15610	15319	15426	15483	15670	15568	15538	15697
30428	44485	39951	30253	24973	21043	18785	16959	16153	15398	15053	14669	14467	14369	14156	14045	13953	13974	13778	13751	13704	13790	13823	13475	13527	13569	13575	13611	13431	13534	13630	13373	13639	13516	13621	13567	13565	13457	13532	13429	13446	13409	13547	13496	13469	13406	13468	13370	13353	13423	13288	13450	13620	13562	13661	13690	13560	13615	13556	13376	13524	13366	13381	13655	13278	13438	13475	13571	13401	13502	13392	13405	13421	13375	13530	13472	13381	13405	13439	13675	13420	13359	13618	13376	13425	13396	13571	13380	13380	13429	13392	13282	13544	13462	13478	13494	13463	13477	13295	13369	13479	13409	13522	13447	13507	13432	13620	13514	13391	13454	13484	13325	13333	13542	13606	13457	13507	13465	13496	13369	13263	13496	13457	13318	13516	13528	13505	13339	13401	13398	13628	13564	13489	13391	13449	13468	13509	13449	13291	13301	13328	13440	13572	13549	13339	13414	13508	13435	13369	13472	13328	13320	13375	13475	13353	13584	13370	13609	13578	13546	13487	13460	13319	13434	13527	13358	13451	13403	13391	13522	13540	13303	13566	13651	13488	13534	13413	13583	13406	13384	13645	13440	13430	13248	13407	13507	13603	13333	13476	13500	13549	13611	13623	13420	13571	13411	13345	13608	13445	13390	13387	13386	13255	13478	13559	13262	13267	13404	13497	13390	13509	13432	13504	13496	13433	13505	13393	13481	13558	13385	13444	13546	13570	13313	13374	13414	13541	13392	13334	13360	13623	13597	13540	13323	13445	13400	13605	13510	13369	13242	13406	13371	13537	13432	13347	13586	13404	13425	13483	13272	13543	13513	13418	13406	13436	13587	13439	13514	13445	13370	13384	13490	13501	13593	13355	13286	13513	13488	13425	13494	13607	13353	13388	13552	13407	13509	13355	13441	13318	13540	13473	13424	13524	13410	13598	13578	13457	13498	13622	13401	13509	13527	13566	13530	13425	13477	13502	13495	13509	13505	13349	13460	13605	13317	13488	13453	13642	13524	13340	13673	13294	13503	13361	13511	13548	13573	13714	13411	13460	13577	13495	13533	13544	13423	13475	13504	13454	13577	13467	13474	13643	13402	13399	13381	13294	13551	13552	13338	13369	13414	13247	13445	13546	13492	13371	13486	13502	13489	13446	13473	13553	13412	13345	13225	13457	13545	13490	13429	13518	13302	13412	13451	13355	13472	13268	13283	13386	13489	13416	13536	13434	13409	13456	13495	13346	13347	13579	13363	13337	13360	13407	13364	13348	13450	13380	13407	13537	13393	13455	13604	13341	13293	13270	13469	13653	13479	13487	13448	13386	13482	13600	13429	13342	13261	13489	13451	13353	13481	13538	13427	13476	13436	13523	13405	13355	13469	13338	13493	13548	13353	13427	13440	13401	13413	13543	13439	13586	13476	13263	13301	13511	13368	13554	13451	13395	13421	13360	13358	13351	13558	13654	13354	13559	13427	13501	13328	13617	13341	13342	13484	13426	13404	13345	13416	13432	13316	13461	13524	13583	13352	13579	13364	13416	13375	13387	13438	13377	13393	13416	13264	13310	13488	13422	13469	13510	13323	13446	13321	13396	13500	13598	13555	13289	13550	13482	13699	13453	13544	13473	13302	13385	13323	13442	13596	13553	13451	13314	13454	13365	13683	13438	13424	13497	13459	13531	13434	13414	13393	13372	13505	13453	13446	13391	13437	13447	13480	13352	13554	13552	13485	13469	13379	13379	13394	13341	13469	13384	13486	13487	13575	13482	13476	13607	13591	13362	13558	13526	13404	13368	13534	13423	13426	13514	13389	13488	13392	13503	13417	13479	13524	13449	13369	13216	13508	13362	13411	13446	13443	13455	13419	13485	13599	13516	13488	13490	13500	13347	13406	13432	13354	13410	13413	13408	13507	13383	13475	13543	13516	13478	13551	13414	13486	13477	13457	13389	13324	13542	13454	13523	13425	13306	13345	13583	13598	13529	13547	13365	13469	13283	13493	13373	13386	13523	13470	13296	13540	13369	13490	13367	13499	13244	13447	13380	13292	13387	13396	13234	13517	13284	13479	13329	13567	13368	13527	13335	13213	13538	13542	13335	13344	13519	13278	13520	13345	13475	13587	13268	13356	13465	13571	13497	13533	13435	13336	13402	13430	13485	13399	13482	13498	13391	13537	13406	13438	13409	13441	13457	13524	13520	13335	13574	13478	13340	13385	13498	13504	13495	13537	13343	13416	13418	13454	13458	13571	13494	13356	13469	13272	13419	13412	13450	13452	13356	13416	13434	13409	13459	13429	13323	13438	13439	13434	13491	13381	13567	13380	13449	13366	13388	13512	13581	13436	13334	13540	13468	13378	13556	13591	13464	13453	13375	13474	13376	13414	13596	13640	13515	13358	13376	13476	13404	13410	13545	13535	13562	13429	13404	13381	13394	13497	13331	13453	13468	13512	13570	13496	13501	13546	13533	13489	13464	13425	13484	13546	13474	13492	13357	13552	13448	13420	13593	13547	13430	13407	13347	13487	13579	13278	13480	13452	13410	13468	13488	13593	13489	13531	13353	13495	13396	13371	13520	13352	13279	13423	13388	13545	13402	13433	13603	13333	13475	13416	13388	13372	13382	13462	13471	13265	13463	13403	13589	13305	13516	13418	13456	13565	13538	13357	13420	13356	13616	13462	13470	13416	13452	13511	13346	13365	13561	13397	13533	13456	13516	13551	13461	13330	13463	13339	13410	13215	13419	13439	13259	13465	13375	13395	13361	13482	13455	13486	13319	13470	13392	13352	13601	13520	13219	13475	13509	13509	13309	13417	13491	13504	13558	13554	13422	13336	13548	13344	13530	13556	13477	13467	13580	13426	13407	13460	13445	13240	13564	13364	13538	13491	13394	13533	13559	13222	13478	13494	13566	13337	13383	13558	13339	13396	13368	13401	13469	13642	13353	13235	13367	13514	13447	13421	13451	13470	13586	13363	13646	13642	13306	13452	13464	13310	13582	13514	13375	13480	13491	13529	13479	13375	13267	13632	13613	13570	13490	13354	13367	13623	13551	13398	13331	13578	13493	13461	13398	13568	13507	13602	13300	13518	13358	13341	13397	13632	13579	13429	13410	13411	13652	13403	13352	13432	13472	13450	13342	13390	13555	13387	13442	13398	13518	13524	13368	13570	13558	13366	13405	13483	13386	13468	13476	13448	13316	13475	13503	13455	13632	13429	13370	13312	13524	13276	13538	13491	13423	13362	13431	13548	13366	13328	13551	13413	13384	13475	13400	13444	13427	13378	13495	13429	13392	13423	13427	13528	13338	13368	13399	13538	13531	13496	13576	13595	13395	13399	13442	13409	13542	13339	13470	13594	13397	13567	13283	13409	13351	13666	13516	13484	13355	13452	13537	13387	13430	13472	13625	13432	13405	13385	13602	13438	13337	13471	13562	13470	13404	13475	13446	13354	13531	13355	13524	13633	13597	13514	13388	13514	13694	13400	13504	13454	13364	13399	13341	13536	13569	13422	13532	13496	13442	13445	13473	13608	13553	13610	13581	13554	13552	13444	13412	13403	13410	13435	13396	13323	13492	13290	13474	13396	13379	13521	13427	13433	13344	13527	13412	13486	13433	13397	13500	13423	13381	13394	13523	13332	13474	13426	13459	13389	13403	13353	13382	13367	13369	13411	13481	13568	13407	13437	13312	13482	13583	13392	13537	13487	13431	13506	13476	13561	13469	13533	13368	13409	13599	13538	13304	13536	13278	13353	13284	13471	13475	13402	13522	13489	13429	13404	13369	13635	13445	13480	13451	13598	13416	13478	13374	13517	13590	13585	13294	13575	13410	13524	13553	13506	13396	13497	13629	13517	13378	13411	13351	13490	13352	13378	13386	13332	13473	13310	13524	13487	13292	13496	13429	13358	13336	13585	13334	13404	13438	13485	13471	13546	13324	13422	13428	13509	13468	13335	13483	13662	13469	13391	13390	13251	13584	13526	13501	13423	13518	13461	13359	13574	13573	13412	13414	13496	13580	13455	13346	13479	13470	13537	13498	13383	13497	13321	13514	13272	13444	13400	13451	13447	13375	13605	13464	13472	13408	13432	13553	13546	13356	13481	13423	13333	13429	13517	13455	13389	13581	13295	13428	13558	13387	13540	13571	13636	13501	13543	13504	13426	13438	13527	13577	13376	13533	13502	13540	13489	13406	13519	13457	13340	13498	13400	13355	13440	13465	13451	13639	13463	13597	13347	13509	13431	13566	13378	13475	13586	13544	13492	13396	13371	13379	13413	13315	13416	13369	13540	13573	13581	13234	13496	13362	13662	13568	13519	13304	13439	13546	13388	13487	13457	13430	13577	13581	13339	13434	13409	13376	13264	13442	13518	13459	13426	13481	13518	13443	13466	13689	13340	13376	13444	13459	13611	13509	13516	13489	13482	13353	13513	13440	13429	13464	13578	13259	13578	13513	13369	13365	13286	13470	13521	13440	13406	13422	13486	13490	13554	13482	13494	13434	13591	13616	13504	13441	13407	13452	13339	13545	13500	13401	13456	13413	13455	13444	13473	13431	13439	13444	13327	13464	13341	13386	13367	13442	13350	13457	13575	13420	13545	13458	13479	13635	13764	13480	13519	13391	13493	13398	13462	13319	13625	13472	13624	13490	13566	13448	13253	13344	13468	13358	13367	13552	13577	13500	13445	13478	13434	13405	13394	13530	13395	13362	13413	13445	13446	13346	13443	13378	13519	13687	13365	13369	13462	13421	13398	13400	13476	13480	13416	13507	13372	13476	13477	13414	13526	13585	13572	13415	13510	13320	13375	13517	13449	13402	13491	13459	13431	13292	13461	13334	13477	13668	13568	13359	13361	13602	13432	13369	13255	13468	13474	13647	13532	13579	13471	13602	13418	13396	13326	13354	13338	13484	13550	13542	13496	13529	13448	13478	13616	13598	13456	13433	13470	13487	13408	13467	13413	13456	13400	13493	13398	13364	13397	13456	13436	13420	13505	13301	13452	13379	13542	13395	13283	13538	13418	13352	13423	13551	13547	13301	13486	13519	13440	13325	13461	13437	13617	13250	13406	13413	13582	13387	13351	13499	13476	13577	13399	13421	13547	13599	13507	13503	13415	13333	13494	13323	13409	13563	13447	13426	13431
24066	21035	28457	25688	24701	24640	23135	19702	18137	17529	17350	16717	16647	16394	16121	15955	16009	16027	15787	15735	15775	15843	15607	15543	15498	15584	15626	15426	15410	15368	15325	15603	15259	15500	15450	15402	15359	15502	15387	15598	15059	15345	15346	15059	15369	15488	15325	15281	15308	15334	15225	15587	15383	15493	15382	15432	15279	15399	15399	15266	15350	15276	15093	15227	15193	15257	15357	15270	15363	15522	15344	15240	15500	15163	15167	15240	15366	15273	15377	15287	15381	15120	15270	15441	15375	15429	15242	15219	15343	15183	15311	15243	15448	15370	15326	15251	15183	15209	15445	15199	15395	15132	15400	15367	15248	15293	15203	15126	15169	15166	15041	15387	15304	15319	15095	15168	15263	15174	15037	15117	15190	15416	15162	15353	15345	15346	15404	15329	15534	15285	15368	15111	15393	15098	15188	15278	15313	15308	15343	15324	15398	15301	15256	15419	15208	15140	15243	15200	15322	15257	15284	15302	15332	15365	15359	15157	15217	15306	15304	15178	15289	15089	15495	15488	15170	15261	15373	15231	15508	15331	15218	15311	15469	15648	15304	15310	15264	15276	15230	15263	15322	15427	15354	15299	15278	15324	15262	15287	15124	15220	15320	15209	15332	15100	15320	15195	15274	15155	15226	15248	15325	15443	15221	15304	15322	15289	15440	15333	15223	15315	15253	15191	15276	15374	15431	15175	15305	15318	15328	15286	15246	15322	15412	15387	15169	15186	15319	15221	15429	15356	15390	15208	15317	15234	15136	15184	15232	15288	15328	15028	15386	15137	15120	15271	15198	15267	15243	15314	15234	15076	15230	15534	15295	15189	15166	15237	15279	15264	15340	15228	15431	15267	15466	15203	15202	15480	15152	15215	15336	15291	15220	15337	15352	15336	15316	15501	15345	15513	15204	15172	15225	15261	15192	15296	15090	15295	15376	15240	15192	15254	15182	15342	15362	15300	15383	15302	15211	15181	15290	15295	15321	15479	15405	15056	15228	15278	15049	15456	15267	15251	15148	15276	15335	15210	15247	15352	15326	15337	15413	15275	15210	15227	15276	15236	15265	15233	15398	15341	15309	15376	15142	15261	15340	15049	15120	15193	15225	15408	15380	15366	15278	15211	15290	15263	15295	15364	15304	15541	15131	15253	15341	15152	15121	15268	15446	15239	15353	15250	15340	15319	15431	15183	15379	15307	15394	15209	15339	15205	15313	15134	15210	15281	15405	15081	15265	15299	15040	15476	15221	15218	15351	15408	15503	15325	15366	15311	15156	15206	15465	15082	15293	15258	15360	15280	15295	15351	15208	15266	15175	15322	15277	15429	15362	15160	15539	15302	15453	15221	15238	15291	15348	15384	15219	15239	15352	15182	15385	15276	15399	15323	15320	15177	15273	15072	15328	15345	15274	15243	15344	15276	15122	15362	15211	15375	15159	15414	15330	15317	15225	15267	15414	15440	15542	15272	15140	15292	15495	15278	15408	15430	15212	15404	15256	15141	15361	15192	15174	15328	15042	15267	15513	15101	15370	15357	15273	15175	15209	15260	15241	15117	15059	15224	15151	15113	15247	15316	15205	15545	15324	15252	15275	15444	15315	15187	15393	15194	15068	15299	15382	15272	15324	15204	15151	15352	15257	15161	15448	15150	15275	15207	15303	15264	15332	15176	15269	15410	15193	15285	15184	15181	15083	15327	15307	15531	14986	15194	15311	15292	15494	15252	15147	15260	15323	15380	15242	15309	15230	15232	15225	15415	15317	15342	15163	15341	15182	15167	15199	15440	15452	15332	15395	15357	15330	15433	15110	15300	15404	15364	15214	15214	15275	15181	15229	15104	15271	15406	15280	15387	15383	15240	15100	15204	15245	15317	15297	15092	15179	15451	15217	15175	15216	15018	15235	15111	15179	15549	15367	15322	15368	15439	15226	15221	15514	15214	15276	15120	15322	15422	15168	15426	15183	14890	15278	15436	15435	15120	15180	15206	15286	15211	15513	15178	15205	15361	15246	15378	15153	15226	15158	15168	15118	15110	15475	15357	15404	15358	15391	15420	15231	15382	15139	15284	15016	15364	15230	15101	15382	15374	15201	15194	15334	15275	15255	15376	15402	15248	15110	15339	15168	15223	15310	15364	15366	15377	15277	15238	15328	15279	15337	15329	15418	15212	15152	15263	15192	15442	15252	15266	15345	15185	15175	15320	15253	15369	15337	15421	15395	15322	15411	15117	15136	15367	15030	15285	15375	15271	15241	15338	15130	15277	15375	15233	15325	15216	15258	15273	15418	15354	15208	15352	15277	15186	15260	15174	15213	15265	15128	15174	15258	15168	15139	15205	15311	15121	15346	15082	15361	15239	15318	15354	15296	15082	15254	15326	15126	15227	15102	15306	15326	15224	15408	15261	15194	15377	15312	15497	15258	15323	15247	15294	15379	15428	15314	15451	15328	15243	15379	15278	15326	15373	15198	15173	15384	15163	15313	15348	15176	15259	15245	15191	15357	15203	15143	15250	15225	15348	15290	15143	15266	15493	15319	15278	15077	15267	15154	15159	15315	15323	15226	15163	15420	15298	15286	15355	15227	15250	15585	15248	15233	15392	15376	15216	15104	15297	15364	15412	15428	15175	15276	15409	15344	15430	15183	15262	15260	15457	15176	15309	15285	15317	15248	15334	15255	15293	15349	15299	15480	15244	15294	15249	15176	15260	15250	15308	15128	15313	15141	15422	15335	15274	15341	15316	15537	15255	15484	15159	15249	15240	15319	15154	15356	15411	15236	15203	15346	15317	15164	15210	15296	15169	15287	15373	15296	15211	15368	15169	15097	15193	15445	15464	15242	15111	15144	15200	15225	15118	15328	15321	15338	15236	15288	15326	15330	15362	15326	15428	15375	15338	15116	15335	15479	15336	15023	15363	15179	15247	15311	15319	15390	15226	15199	15471	15384	15254	15460	15143	15206	15232	15189	15155	15321	15201	15501	15201	15383	15129	15287	15353	15080	15235	15366	15298	15171	15395	15098	15453	15179	15164	15268	15271	15547	15332	15241	15356	15360	15301	15254	15337	15175	15222	15167	15159	15420	15102	15307	15368	15196	15251	15516	15234	15228	15393	15387	15312	15244	15097	15280	15367	15139	15355	15269	15150	15110	15234	15290	15153	15168	15186	15216	15232	15191	15243	15303	15153	15213	15220	15368	15251	15233	15192	15134	15400	15195	15106	15366	15082	15411	15371	15391	14997	15425	15228	15342	15197	15356	15324	15267	15188	15299	15342	15093	15351	15271	15345	15187	15225	15224	15361	15239	15237	15298	15364	15371	15326	15342	15163	15388	15245	15143	15202	15359	15156	15276	15250	15351	15267	15299	15241	15281	15246	15442	15259	15491	15151	15275	15301	15514	15262	15496	15424	15249	15203	15335	15194	15164	15108	15301	15408	15449	15193	15143	15267	15277	15359	15191	15344	15413	15373	15341	15181	15176	15299	15196	15344	15127	15141	15241	15219	15271	15118	15164	15371	15337	15241	15240	15236	15145	15201	15447	15230	15394	15254	15294	15266	15440	15221	15281	15206	15386	15084	15231	15213	15197	15263	15422	15201	15129	15324	15113	15288	15289	15245	15353	15331	15436	15103	15290	15246	15293	15341	15287	15310	15272	15257	15238	15286	15267	15168	15363	15343	15484	15280	15346	15086	15363	15456	15248	15232	15252	15257	15242	15416	15083	15288	15397	15147	15424	15193	15215	15408	15419	15139	15176	15174	15199	15442	15333	15269	15319	15251	15270	15085	15306	15032	15302	15305	15377	15395	15173	15564	15525	15249	15182	15350	15406	15230	15217	15304	15275	15304	15287	15074	15393	15189	15355	15199	15547	15243	15469	15170	15376	15487	15333	15229	15295	15200	15322	15362	15220	15370	15513	15307	15280	15129	15167	15283	15402	15436	15407	15385	15327	15267	15316	15209	15206	15330	15280	15146	15409	15171	15349	15270	15344	15425	15309	15192	15287	15116	15189	15211	15421	15330	15252	15423	15300	15355	15381	15425	15253	15191	15307	15396	15226	15215	15139	15289	15184	15215	15251	15199	15373	15281	14929	15289	15383	15201	15371	15397	15207	15178	15250	15409	15320	15142	15047	15178	15322	15526	15380	15374	15305	15463	15387	15210	15367	15418	15220	15213	15071	15287	15311	15197	15389	15226	15192	15335	15177	15378	15376	15300	15285	15316	15282	15273	15221	15191	15301	15245	15248	15132	15394	15264	15320	15411	15149	15342	15431	15411	15251	15426	15251	15347	15364	15386	15329	15291	15228	15499	15203	15225	15263	15276	15265	15323	15195	15250	15226	15145	15167	15396	15150	15432	15348	15366	15366	15373	15400	15288	15229	15235	15459	15368	15275	15189	15438	15272	15242	15422	15430	15110	15122	15099	15185	15286	15283	15287	15337	15310	15336	15431	15283	15356	15182	15334	15144	15253	15263	15177	15175	15161	15260	15213	15273	15257	15345	15256	15349	15287	15252	15395	15392	15419	15400	15181	15259	15434	15272	15301	15171	15308	15403	15326	15359	15308	15341	15380	15409	15423	15482	15433	15424	15314	15311	15292	15049	15246	15094	15310	15364	15557	15284	15244	15267	15176	15303	15151	15287	15299	15250	15319	15311	15280	15381	15238	15256	15079	15270	15250	15199	15284	15333	15205	15320	15377	15239	15301	15350	15228	15361	15232	15186	15237	15421	15199	15179	15408	15348	15258	15464	15250	15079	15426	15417	15294	15471	15207	15377	15511	15306	15317	15368	15262	15043	15213	15419	15236	15442	15266	15253	15423	15382	15338	15443	15167	15172	15309	15099	15151	15168	15335	15239	15187	15267	15319	15457	15269	15316	15410	15188	15308	15242	15284	15317	15140	15288	15069	15216	15377	15361	15176	15416	15259	15319	15347	15319	15208	15392	15145	15188	15216	15331	15245	15348	15280	15383	15216	15472	15374	15260	15423	15392	15362	15340	15421	15365	15307	15183	15276	15413	15295	15036	15327	15231	15245	15362	15423	15198	15234	15309	15156	15211	15271	15256	15172	15375	15316	15226	15314	15179	15238	15338	15317	15257	15441	15524	15289	15169	15072	15145	15235	15245	15299	15230	15286	15364	15272
30305	49941	45437	35694	29111	24693	21535	19330	17539	16576	16201	15399	15061	14845	14511	14411	14171	14244	14031	14085	13869	13929	13874	13636	13679	13431	13626	13493	13469	13498	13325	13331	13422	13477	13346	13426	13487	13416	13214	13259	13361	13282	13201	13441	13374	13398	13243	13373	13344	13275	13281	13383	13250	13266	13439	13260	13282	13346	13245	13228	13374	13435	13364	13256	13338	13375	13382	13247	13389	13361	13382	13359	13338	13404	13275	13187	13346	13138	13301	13247	13155	13228	13257	13309	13369	13220	13269	13437	13267	13342	13366	13388	13363	13210	13374	13234	13302	13320	13154	13290	13408	13330	13363	13459	13299	13460	13415	13321	13469	13256	13124	13230	13341	13238	13264	13272	13343	13191	13214	13383	13183	13442	13415	13296	13413	13242	13302	13282	13346	13311	13292	13369	13215	13268	13182	13180	13586	13202	13301	13421	13210	13330	13393	13193	13364	13173	13271	13246	13283	13426	13249	13271	13220	13285	13290	13336	13349	13276	13296	13368	13172	13163	13356	13324	13357	13172	13332	13395	13341	13276	13267	13376	13353	13326	13524	13254	13161	13310	13312	13475	13371	13174	13199	13311	13253	13374	13296	13169	13338	13359	13309	13230	13337	13126	13368	13378	13344	13261	13228	13240	13354	13196	13438	13400	13288	13262	13233	13321	13467	13282	13242	13286	13195	13214	13351	13463	13297	13525	13306	13351	13346	13393	13218	12994	13259	13292	13397	13299	13278	13350	13072	13236	13439	13350	13289	13295	13412	13443	13310	13098	13114	13262	13558	13221	13203	13287	13336	13280	13413	13247	13354	13422	13075	13296	13327	13158	13396	13188	13303	13242	13231	13323	13188	13107	13277	13332	13447	13360	13412	13256	13258	13281	13438	13350	13378	13253	13437	13368	13417	13118	13191	13052	13379	13352	13360	13297	13349	13225	13262	13295	13250	13338	13286	13363	13396	13334	13438	13206	13157	13302	13305	13207	13250	13220	13172	13298	13474	13303	13323	13269	13111	13188	13263	13183	13225	13269	13354	13168	13380	13280	13411	13185	13354	13182	13353	13281	13242	13285	13277	13285	13201	13262	13240	13421	13405	13154	13488	13336	13309	13415	13306	13382	13187	13331	13318	13306	13456	13267	13308	13256	13371	13344	13242	13408	13264	13439	13397	13259	13426	13308	13373	13398	13334	13191	13353	13353	13125	13243	13348	13390	13153	13184	13261	13419	13335	13330	13246	13411	13325	13200	13196	13214	13438	13332	13371	13490	13129	13269	13195	13251	13036	13285	13293	13140	13362	13353	13249	13270	13339	13259	13323	13267	13322	13436	13364	13431	13460	13168	13328	13224	13325	13282	13360	13379	13183	13260	13289	13409	13318	13388	13336	13275	13519	13292	13222	13243	13238	13177	13198	13252	13284	13130	13188	13368	13288	13571	13300	13414	13424	13200	13271	13331	13274	13214	13343	13468	13458	13288	13444	13324	13247	13240	13427	13358	13327	13264	13379	13236	13341	13267	13341	13272	13334	13201	13483	13313	13239	13265	13242	13219	13279	13390	13328	13399	13180	13272	13330	13316	13265	13303	13400	13319	13378	13202	13218	13073	13456	13302	13355	13239	13324	13277	13331	13140	13376	13338	13370	13241	13327	13301	13266	13379	13442	13342	13195	13352	13222	13279	13287	13262	13313	13262	13417	13128	13324	13423	13113	13464	13306	13322	13286	13436	13233	13251	13273	13164	13412	13231	13181	13334	13304	13186	13503	13254	13415	13180	13354	13156	13273	13384	13300	13266	13220	13245	13236	13134	13486	13336	13230	13209	13412	13357	13422	13303	13445	13321	13437	13423	13395	13409	13385	13423	13310	13253	13205	13489	13323	13271	13270	13404	13360	13233	13369	13252	13283	13243	13348	13366	13279	13185	13251	13309	13290	13206	13403	13328	13292	13342	13251	13383	13235	13096	13469	13284	13233	13341	13404	13321	13321	13354	13316	13311	13218	13272	13387	13252	13504	13262	13001	13340	13324	13476	13255	13231	13417	13365	13347	13408	13285	13277	13206	13390	13249	13409	13290	13522	13160	13258	13258	13376	13373	13181	13276	13320	13251	13324	13392	13333	13238	13370	13402	13269	13331	13290	13329	13412	13310	13329	13401	13430	13344	13365	13186	13224	13290	13362	13318	13265	13219	13251	13203	13410	13301	13415	13267	13247	13148	13269	13207	13165	13378	13409	13334	13274	13291	13133	13349	13237	13227	13263	13313	13330	13201	13396	13315	13218	13483	13332	13243	13233	13301	13410	13288	13408	13232	13174	13329	13185	13219	13293	13304	13328	13284	13408	13481	13422	13252	13242	13163	13311	13293	13543	13212	13276	13252	13374	13428	13185	13385	13391	13220	13286	13213	13275	13305	13357	13314	13366	13291	13347	13355	13243	13228	13361	13365	13281	13456	13428	13147	13122	13409	13393	13233	13289	13389	13283	13352	13475	13186	13259	13422	13384	13287	13218	13163	13446	13375	13325	13303	13343	13263	13286	13317	13283	13311	13185	13303	13223	13300	13316	13444	13338	13225	13337	13334	13228	13164	13234	13246	13345	13333	13335	13136	13379	13365	13311	13315	13230	13276	13307	13362	13347	13266	13316	13338	13111	13419	13413	13412	13236	13281	13360	13184	13334	13373	13279	13113	13267	13152	13587	13285	13227	13235	13349	13423	13234	13337	13287	13382	13200	13300	13413	13313	13264	13261	13280	13286	13472	13348	13386	13208	13292	13315	13362	13449	13231	13308	13336	13338	13316	13379	13170	13241	13196	13306	13250	13239	13365	13130	13269	13310	13212	13475	13316	13281	13209	13306	13285	13308	13196	13237	13220	13313	13402	13232	13252	13223	13294	13321	13331	13274	13394	13208	13378	13224	13248	13172	13222	13315	13197	13405	13332	13219	13288	13275	13263	13376	13413	13409	13210	13314	13213	13236	13413	13276	13415	13262	13353	13420	13158	13310	13306	13422	13105	13362	13278	13300	13157	13241	13297	13187	13420	13134	13354	13335	13338	13271	13332	13249	13421	13269	13176	13274	13175	13331	13217	13342	13319	13216	13356	13173	13298	13409	13305	13210	13303	13357	13257	13163	13149	13229	13431	13292	13303	13311	13294	13197	13314	13276	13232	13217	13324	13241	13286	13301	13171	13383	13272	13470	13389	13327	13328	13296	13214	13313	13290	13114	13227	13371	13240	13416	13250	13427	13468	13307	13220	13314	13284	13277	13258	13462	13309	13265	13326	13083	13365	13349	13171	13184	13227	13298	13397	13288	13316	13410	13240	13380	13202	13311	13297	13366	13319	13284	13412	13288	13128	13259	13316	13267	13333	13244	13313	13331	13427	13312	13360	13454	13202	13365	13358	13220	13396	13288	13203	13218	13395	13346	13514	13390	13364	13169	13417	13248	13338	13372	13464	13197	13196	13304	13245	13312	13272	13117	13411	13255	13048	13193	13372	13296	13289	13101	13338	13143	13387	13233	13305	13353	13219	13368	13460	13371	13094	13257	13366	13389	13426	13163	13269	13363	13301	13491	13235	13289	13258	13444	13140	13437	13341	13230	13288	13149	13349	13186	13258	13281	13379	13342	13254	13197	13394	13322	13429	13343	13374	13250	13278	13205	13271	13341	13102	13193	13282	13243	13404	13199	13241	13302	13239	13215	13269	13278	13313	13301	13412	13332	13273	13348	13176	13251	13332	13142	13292	13239	13421	13198	13245	13216	13184	13335	13355	13201	13368	13345	13193	13249	13260	13363	13466	13234	13244	13409	13290	13176	13448	13438	13235	13368	13403	13341	13294	13386	13127	13187	13357	13216	13325	13235	13355	13304	13373	13223	13267	13320	13305	13341	13246	13241	13173	13354	13306	13372	13250	13128	13222	13340	13364	13334	13242	13340	13144	13339	13326	13172	13360	13375	13430	13227	13344	13248	13268	13368	13432	13112	13285	13266	13235	13351	13443	13325	13385	13390	13315	13288	13293	13414	13147	13437	13224	13383	13214	13487	13337	13367	13241	13027	13281	13495	13243	13262	13320	13314	13402	13274	13412	13393	13362	13296	13363	13389	13457	13213	13251	13375	13307	13296	13186	13465	13394	13297	13315	13302	13295	13201	13308	13314	13347	13301	13113	13312	13283	13366	13249	13347	13199	13278	13370	13477	13168	13273	13271	13347	13332	13291	13248	13289	13346	13379	13289	13297	13402	13175	13248	13178	13347	13351	13274	13409	13297	13354	13261	13116	13248	13374	13511	13206	13346	13307	13362	13210	13182	13237	13439	13260	13362	13100	13273	13247	13358	13275	13207	13454	13406	13327	13375	13385	13352	13452	13209	13431	13349	13364	13352	13373	13431	13322	13333	13358	13295	13306	13228	13357	13316	13332	13386	13212	13377	13133	13207	13339	13358	13368	13163	13459	13170	13323	13215	13240	13484	13163	13320	13334	13258	13293	13196	13393	13091	13225	13374	13168	13233	13377	13307	13320	13290	13270	13367	13232	13254	13297	13352	13235	13336	13233	13421	13206	13407	13360	13372	13212	13414	13298	13168	13384	13278	13334	13300	13101	13417	13316	13276	13262	13370	13260	13452	13294	13216	13207	13226	13229	13322	13401	13339	13182	13399	13232	13368	13347	13263	13336	13225	13374	13389	13330	13269	13281	13261	13178	13290	13276	13233	13347	13402	13299	13250	13370	13284	13278	13291	13257	13328	13291	13331	13429	13300	13284	13245	13350	13260	13345	13263	13266	13321	13456	13314	13301	13394	13382	13346	13305	13406	13318	13245	13284	13495	13197	13164	13264	13325	13035	13375	13354	13357	13234	13500	13383	13513	13279	13365	13261	13313	13212	13274	13393	13308	13346	13176	13358	13169	13242	13213	13190	13229	13207	13329	13131	13238	13334	13307	13191	13458	13407	13172	13331	13286	13461	13215	13466	13295	13264	13481	13355	13131	13418	13373	13368	13105	13239	13216	13279	13306	13573	13430	13419	13213	13352	13360	13132	13469	13191	13248	13419	13300	13160	13463	13272	13432	13226	13350	13387	13293	13283	13294	13505	13262	13483	13305	13199	13303	13217	13281	13319	13288	13222	13345	13390	13354
22731	21057	28855	23787	22552	25877	27519	22345	20138	19109	18589	17877	17597	17282	16970	16563	16732	16645	16375	16295	16472	16149	16330	16301	16213	15985	16106	15878	15870	15902	15824	15922	15853	15891	15892	15822	15686	15679	15904	15867	15876	15846	15969	15945	15777	15737	15705	15816	15819	15749	15669	15768	15796	15895	15820	15852	15682	15641	15814	15801	15626	15826	15640	15806	15766	15765	15704	15755	15748	15804	15798	15744	15750	15848	15891	15665	15695	15632	15827	15832	15635	15576	15783	15600	15623	15850	15873	15724	15632	15652	15689	15810	15723	15703	15721	15733	15808	15658	15956	15842	15752	15783	15608	15639	15539	15726	15570	15648	15694	15654	15793	15712	15867	15506	15766	15699	15591	15496	15639	15755	15743	15659	15888	15708	15827	15897	15595	15580	15644	15703	15618	15481	15710	15604	15755	15694	15765	15637	15725	15729	15804	15765	15870	15757	15610	15446	15673	15834	15631	15755	15413	15505	15705	15836	15878	15632	15429	15694	15682	15720	15768	15666	15716	15736	15727	15771	15612	15849	15821	15866	15957	15640	15474	15690	15647	15668	15797	15750	15947	15601	15536	15757	15875	15492	15553	15711	15924	15550	15641	15578	15577	15731	15698	15657	15589	15775	15614	15541	15743	15686	15565	15645	15715	15657	15745	15746	15627	15736	15674	15731	15542	15781	15729	15730	15719	15730	15704	15561	15629	15671	15750	15630	15549	15668	15563	15733	15740	15672	15645	15555	15631	15769	15706	15404	15553	15721	15769	15735	15887	15745	15700	15813	15819	15677	15668	15739	15584	15707	15643	15690	15618	15638	15589	15844	15636	15661	15638	15703	15695	15597	15532	15678	15800	15809	15748	15678	15528	15559	15725	15605	15571	15850	15751	15673	15793	15725	15745	15610	15819	15697	15693	15743	15615	15679	15790	15559	15561	15528	15608	15518	15807	15668	15704	15722	15599	15640	15484	15649	15624	15392	15747	15693	15684	15770	15774	15543	15681	15570	15736	15650	15798	15719	15817	15838	15695	15479	15714	15594	15727	15558	15478	15518	15701	15599	15784	15766	15671	15598	15673	15435	15785	15553	15826	15587	15544	15620	15776	15619	15535	15656	15486	15637	15752	15741	15775	15705	15506	15695	15688	15656	15650	15724	15741	15814	15519	15712	15739	15815	15706	15635	15708	15521	15723	15858	15617	15704	15906	15714	15777	15738	15705	15795	15691	15520	15781	15556	15706	15617	15747	15532	15790	15683	15638	15644	15750	15624	15732	15557	15731	15519	15714	15537	15453	15572	15607	15714	15530	15572	15534	15698	15604	15649	15512	15544	15590	15550	15633	15559	15529	15675	15739	15481	15767	15365	15545	15695	15596	15501	15805	15585	15560	15399	15743	15610	15622	15594	15592	15585	15717	15650	15845	15527	15625	15626	15716	15701	15554	15745	15856	15596	15590	15734	15706	15488	15502	15608	15666	15507	15737	15661	15601	15851	15683	15635	15697	15517	15734	15738	15816	15840	15801	15691	15770	15783	15649	15703	15658	15505	15718	15753	15781	15412	15504	15871	15753	15829	15650	15839	15867	15735	15677	15868	15957	15667	15721	15486	15927	15631	15591	15496	15706	15593	15576	15662	15484	15557	15573	15620	15812	15757	15754	15621	15584	15623	15659	15645	15644	15622	15729	15554	15747	15686	15730	15834	15572	15395	15519	15631	15959	15775	15582	15750	15614	15789	15594	15673	15598	15568	15537	15727	15425	15675	15672	15520	15661	15638	15655	15790	15780	15632	15672	15854	15695	15810	15788	15486	15804	15847	15739	15696	15780	15607	15762	15708	15804	15588	15707	15713	15608	15392	15659	15666	15661	15528	15766	15715	15560	15674	15801	15563	15762	15828	15623	15707	15493	15693	15780	15549	15573	15552	15514	15851	15768	15681	15661	15719	15797	15673	15760	15637	15766	15778	15469	15856	15513	15734	15859	15640	15622	15589	15624	15481	15681	15537	15809	15545	15579	15632	15736	15707	15791	15638	15608	15709	15641	15677	15714	15489	15620	15665	15710	15757	15832	15772	15547	15740	15834	15647	15640	15647	15670	15549	15612	15774	15442	15862	15745	15738	15690	15816	15746	15753	15593	15691	15642	15650	15664	15431	15645	15692	15792	15697	15639	15670	15493	15996	15774	15828	15421	15554	15501	15647	15564	15728	15726	15837	15729	15729	15685	15568	15515	15631	15606	15740	15627	15707	15865	15443	15716	15805	15642	15735	15515	15775	15597	15742	15743	15814	15683	15678	15699	15679	15598	15668	15677	15501	15698	15661	15749	15740	15672	15679	15738	15581	15624	15643	15714	15601	15720	15582	15802	15503	15765	15685	15706	15725	15398	15329	15593	15650	15592	15831	15824	15517	15378	15555	15829	15599	15471	15737	15714	15787	15472	15839	15782	15676	15584	15534	15682	15708	15503	15627	15743	15619	15573	15669	15767	15658	15759	15800	15800	15803	15875	15794	15811	15556	15723	15826	15589	15694	15735	15691	15591	15695	15714	15486	15573	15554	15631	15808	15793	15639	15612	15644	15766	15480	15569	15551	15625	15508	15677	15659	15415	15620	15660	15640	15653	15735	15637	15627	15680	15677	15710	15737	15702	15586	15538	15802	15529	15888	15560	15570	15619	15558	15769	15678	15624	15753	15807	15551	15592	15574	15647	15783	15787	15454	15633	15550	15846	15874	15624	15691	15801	15731	15611	15677	16001	15684	15555	15639	15836	15633	15493	15720	15738	15678	15750	15673	15509	15659	15743	15809	15780	15768	15674	15618	15771	15614	15651	15623	15671	15766	15541	15526	15655	15731	15579	15760	15699	15846	15701	15688	15692	15416	15861	15663	15509	15584	15547	15657	15640	15650	15655	15604	15724	15617	15649	15890	15625	15731	15781	15678	15617	15463	15634	15612	15767	15666	15914	15688	15746	15700	15702	15651	15475	15677	15594	15549	15674	15627	15607	15738	15719	15543	15671	15663	15548	15525	15712	15874	15407	15801	15711	15659	15623	15556	15587	15677	15630	15527	15594	15801	15621	15836	15597	15596	15483	15714	15773	15731	15739	15630	15605	15879	15666	15630	15611	15706	15705	15604	15715	15661	15767	15557	15545	15594	15636	15415	15675	15727	15520	15723	15823	15786	15751	15795	15439	15604	15579	15552	15772	15647	15578	15588	15662	15528	15504	15625	15587	15713	15651	15659	15318	15526	15768	15853	15698	15534	15544	15700	15684	15621	15675	15440	15509	15507	15510	15562	15654	15913	15854	15722	15794	15667	15499	15795	15537	15580	15742	15788	15774	15704	15626	15618	15765	15576	15745	15738	15632	15623	15730	15671	15604	15550	15703	15756	15655	15600	15648	15675	15549	15493	15643	15442	15683	15736	15796	15761	15682	15711	15634	15752	15840	15682	15627	15720	15705	15585	15678	15510	15791	15783	15650	15622	15678	15744	15600	15513	15694	15696	15712	15618	15461	15597	15630	15466	15786	15561	15561	15516	15622	15740	15688	15597	15654	15403	15602	15671	15694	15585	15711	15662	15623	15670	15786	15682	15665	15725	15793	15684	15625	15490	15530	15652	15754	15755	15536	15611	15737	15662	15738	15803	15701	15601	15573	15810	15785	15698	15734	15689	15690	15631	15580	15686	15571	15554	15679	15656	15734	15592	15744	15553	15716	15662	15652	15489	15585	15542	15671	15647	15773	15621	15723	15542	15647	15883	15830	15773	15571	15773	15647	15801	15649	15556	15413	15726	15820	15800	15675	15757	15480	15675	15710	15687	15780	15635	15680	15538	15756	15660	15599	15548	15737	15760	15614	15702	15593	15669	15725	15563	15659	15625	15784	15566	15586	15594	15488	15589	15665	15662	15830	15661	15663	15764	15757	15561	15776	15803	15631	15742	15704	15726	15420	15622	15686	15529	15721	15612	15728	15643	15644	15696	15668	15634	15823	15587	15784	15593	15779	15661	15712	15518	15550	15421	15517	15877	15619	15697	15576	15516	15694	15520	15590	15674	15663	15731	15530	15781	15649	15755	15826	15763	15686	15742	15782	15794	15619	15743	15630	15767	15770	15655	15651	15762	15520	15564	15571	15709	15473	15721	15779	15834	15594	15524	15365	15559	15634	15704	15473	15760	15487	15707	15467	15619	15700	15751	15512	15723	15566	15684	15546	15661	15825	15619	15712	15703	15676	15544	15778	15827	15650	15690	15574	15651	15676	15556	15737	15693	15695	15814	15415	15692	15725	15693	15849	15857	15644	15705	15696	15635	15686	15619	15615	15685	15658	15496	15854	15542	15685	15617	15631	15559	15715	15685	15859	15437	15591	15922	15748	15676	15630	15666	15727	15557	15806	15747	15850	15686	15715	15703	15492	15604	15737	15696	15724	15713	15614	15728	15806	15807	15518	15672	15813	15743	15606	15692	15910	15674	15853	15654	15592	15585	15950	15628	15692	15524	15623	15484	15719	15458	15921	15632	15715	15695	15934	15746	15580	15614	15751	15644	15608	15692	15551	15558	15467	15510	15536	15400	15639	15644	15663	15686	15513	15772	15680	15698	15645	15932	15736	15543	15605	15633	15605	15728	15707	15615	15630	15733	15633	15696	15729	15623	15637	15658	15832	15724	15615	15609	15442	15622	15774	15731	15610	15686	15692	15672	15806	15639	15699	15632	15646	15583	15738	15575	15653	15552	15699	15692	15593	15660	15721	15757	15727	15605	15593	15614	15684	16016	15600	15989	15685	15675	15563	15806	15808	15559	15681	15742	15790	15679	15805	15580	15604	15516	15468	15714	15572	15744	15445	15886	15593	15672	15542	15609	15632	15702	15664	15460	15623	15719	15572	15637	15902	15748	15585	15609	15825	15625	15638	15717	15464	15647	15764	15635	15661	15509	15568	15616	15558	15623	15855	15600	15564	15805	15907	15729	15546	15643	15594	15851	15627	15777	15659	15694	15947	15633	15697	15793	15799	15706	15588	15677	15781	15740	15576	15614	15778	15746	15688	15764	15722	15592	15682	15616	15640	15662	15847	15595	15699	15724	15818	15537	15582	15609	15819	15438	15666	15617	15708	15627	15749	15677	15698	15471	15661	15846
32409	55105	51598	40531	33592	28398	24925	22609	19958	18194	17773	16970	16116	15730	15398	14955	14702	14679	14488	14347	14411	14185	14211	14180	14069	13952	13881	13719	14000	13701	13896	13735	13702	13691	13698	13582	13782	13742	13566	13657	13623	13645	13582	13601	13667	13510	13619	13428	13592	13561	13498	13553	13484	13708	13621	13625	13568	13468	13461	13489	13413	13637	13472	13532	13479	13630	13369	13645	13529	13646	13538	13635	13484	13413	13544	13483	13447	13575	13437	13538	13632	13585	13681	13409	13565	13373	13632	13439	13502	13511	13534	13591	13632	13496	13416	13448	13406	13545	13539	13518	13614	13581	13583	13459	13622	13469	13634	13504	13475	13492	13499	13453	13632	13566	13416	13478	13502	13487	13558	13555	13724	13433	13416	13657	13519	13531	13477	13437	13307	13581	13794	13400	13736	13589	13548	13399	13562	13551	13416	13427	13670	13575	13447	13623	13670	13443	13472	13475	13496	13537	13435	13770	13558	13491	13544	13337	13421	13538	13667	13543	13571	13564	13593	13481	13529	13463	13531	13568	13532	13411	13482	13600	13781	13653	13559	13427	13423	13726	13578	13430	13564	13464	13465	13522	13485	13517	13678	13506	13403	13483	13469	13432	13561	13454	13571	13539	13422	13698	13385	13496	13503	13504	13511	13642	13536	13341	13330	13392	13473	13489	13633	13482	13428	13653	13590	13510	13566	13368	13409	13635	13588	13356	13497	13519	13561	13422	13470	13442	13507	13583	13515	13435	13453	13580	13670	13616	13648	13627	13560	13435	13481	13510	13518	13540	13516	13444	13467	13627	13600	13464	13631	13461	13546	13564	13487	13351	13495	13726	13525	13514	13520	13483	13372	13619	13589	13455	13588	13430	13613	13598	13596	13611	13539	13664	13525	13459	13636	13567	13462	13609	13402	13443	13478	13582	13636	13493	13687	13593	13654	13528	13648	13497	13353	13554	13418	13642	13690	13289	13593	13336	13490	13528	13434	13499	13557	13742	13569	13342	13485	13509	13273	13651	13503	13525	13653	13351	13513	13421	13659	13676	13588	13511	13482	13508	13415	13267	13515	13581	13726	13497	13508	13541	13571	13703	13454	13467	13513	13476	13472	13498	13512	13481	13597	13458	13607	13376	13489	13630	13455	13351	13597	13480	13514	13387	13485	13517	13480	13630	13438	13760	13566	13547	13477	13407	13467	13456	13373	13585	13489	13572	13432	13463	13695	13464	13616	13447	13514	13696	13536	13501	13602	13644	13485	13421	13362	13551	13652	13538	13555	13548	13454	13579	13463	13362	13604	13578	13605	13445	13585	13568	13529	13523	13576	13544	13553	13596	13303	13347	13548	13377	13527	13544	13554	13604	13478	13470	13598	13433	13518	13563	13648	13499	13630	13562	13517	13487	13633	13392	13530	13493	13538	13507	13591	13617	13489	13406	13487	13400	13535	13455	13633	13479	13285	13496	13559	13409	13654	13664	13572	13675	13513	13498	13444	13403	13497	13438	13447	13430	13565	13670	13514	13568	13578	13551	13471	13566	13570	13379	13549	13559	13529	13615	13609	13593	13541	13487	13491	13437	13519	13576	13577	13595	13432	13510	13497	13632	13355	13539	13548	13452	13580	13683	13567	13545	13435	13461	13498	13517	13496	13701	13407	13642	13610	13532	13429	13460	13529	13437	13649	13468	13478	13422	13508	13491	13452	13658	13361	13620	13526	13476	13518	13362	13593	13594	13524	13484	13530	13390	13492	13476	13431	13568	13463	13693	13496	13400	13623	13560	13535	13511	13551	13570	13483	13439	13472	13619	13386	13524	13470	13603	13588	13328	13467	13567	13615	13692	13429	13492	13521	13470	13606	13530	13528	13534	13613	13579	13459	13465	13494	13592	13609	13652	13597	13455	13519	13707	13576	13666	13607	13489	13506	13518	13631	13367	13663	13300	13532	13561	13670	13451	13352	13503	13626	13528	13615	13478	13404	13512	13440	13569	13599	13478	13689	13486	13602	13415	13590	13450	13469	13530	13562	13533	13524	13516	13561	13606	13645	13512	13466	13418	13650	13495	13507	13285	13539	13289	13603	13426	13690	13572	13504	13542	13573	13633	13547	13579	13395	13722	13525	13408	13542	13455	13402	13430	13427	13491	13574	13594	13367	13556	13458	13466	13327	13595	13554	13415	13563	13627	13647	13498	13420	13511	13441	13644	13638	13556	13539	13440	13473	13577	13643	13644	13528	13488	13471	13449	13597	13521	13481	13380	13552	13444	13518	13562	13527	13535	13607	13549	13572	13693	13299	13554	13457	13620	13582	13392	13532	13452	13619	13508	13490	13453	13493	13429	13555	13577	13650	13552	13511	13548	13561	13485	13505	13654	13545	13614	13554	13421	13557	13629	13452	13546	13674	13658	13561	13421	13522	13393	13609	13468	13547	13657	13579	13632	13369	13416	13543	13452	13535	13694	13594	13490	13500	13637	13608	13491	13632	13431	13366	13365	13442	13545	13578	13538	13469	13470	13455	13412	13459	13507	13516	13543	13501	13473	13503	13729	13509	13344	13583	13477	13515	13485	13441	13583	13668	13469	13547	13513	13397	13517	13542	13372	13538	13430	13468	13347	13477	13451	13498	13412	13338	13432	13558	13466	13471	13456	13645	13418	13458	13604	13627	13454	13458	13520	13565	13456	13622	13627	13448	13470	13385	13546	13399	13609	13483	13441	13516	13387	13497	13543	13458	13552	13577	13548	13412	13427	13515	13425	13398	13592	13556	13378	13484	13656	13461	13584	13403	13545	13397	13495	13457	13565	13373	13400	13497	13498	13542	13355	13640	13551	13571	13446	13378	13441	13467	13513	13798	13468	13477	13357	13499	13647	13615	13564	13502	13461	13389	13488	13529	13543	13661	13385	13718	13429	13441	13498	13427	13411	13679	13493	13537	13549	13534	13447	13487	13571	13537	13599	13658	13546	13423	13474	13317	13488	13417	13535	13593	13475	13467	13478	13447	13600	13549	13375	13589	13360	13413	13514	13601	13542	13548	13463	13466	13456	13471	13643	13462	13457	13539	13537	13570	13492	13542	13502	13578	13518	13535	13391	13651	13560	13462	13378	13457	13663	13532	13460	13523	13636	13390	13618	13428	13526	13502	13333	13282	13521	13453	13512	13442	13566	13678	13534	13380	13374	13317	13690	13583	13523	13392	13510	13438	13679	13572	13683	13579	13513	13617	13489	13524	13623	13601	13493	13554	13555	13654	13313	13446	13489	13496	13559	13456	13528	13627	13473	13557	13591	13526	13609	13489	13492	13501	13556	13668	13442	13518	13576	13541	13709	13677	13514	13647	13593	13667	13299	13535	13480	13574	13425	13540	13499	13629	13480	13324	13657	13536	13478	13612	13566	13455	13553	13471	13559	13567	13562	13550	13668	13636	13578	13699	13472	13569	13616	13529	13518	13580	13569	13535	13336	13481	13422	13477	13569	13544	13472	13591	13459	13596	13306	13541	13520	13484	13511	13490	13634	13566	13622	13467	13489	13649	13463	13556	13412	13424	13345	13599	13480	13533	13669	13419	13572	13504	13401	13544	13654	13492	13554	13493	13556	13628	13588	13575	13655	13611	13519	13386	13505	13473	13429	13421	13572	13622	13561	13591	13587	13341	13678	13453	13617	13536	13675	13478	13506	13608	13628	13523	13507	13472	13550	13566	13534	13468	13488	13442	13409	13558	13454	13533	13439	13455	13547	13463	13562	13407	13481	13391	13677	13410	13435	13488	13820	13629	13535	13624	13391	13427	13351	13561	13516	13517	13515	13611	13553	13499	13444	13532	13523	13392	13498	13464	13535	13491	13601	13390	13518	13520	13732	13488	13554	13463	13474	13668	13554	13595	13543	13477	13369	13562	13370	13408	13542	13461	13599	13558	13485	13462	13571	13569	13511	13564	13437	13602	13465	13481	13560	13497	13506	13587	13431	13540	13528	13436	13328	13529	13562	13439	13440	13610	13555	13539	13588	13394	13505	13695	13468	13441	13392	13409	13528	13531	13641	13510	13578	13503	13440	13505	13316	13600	13621	13592	13610	13550	13564	13548	13496	13723	13498	13420	13623	13381	13377	13432	13485	13464	13470	13574	13431	13578	13473	13398	13640	13548	13548	13602	13426	13455	13314	13562	13613	13589	13412	13418	13405	13553	13415	13450	13554	13565	13479	13518	13682	13507	13518	13496	13682	13595	13475	13530	13467	13549	13463	13530	13447	13460	13676	13476	13508	13453	13607	13598	13489	13518	13596	13686	13433	13576	13471	13506	13374	13490	13428	13690	13496	13525	13517	13498	13473	13363	13579	13509	13494	13656	13507	13470	13480	13669	13635	13530	13465	13490	13572	13597	13526	13638	13660	13585	13584	13498	13517	13556	13424	13490	13558	13458	13483	13452	13625	13544	13508	13590	13552	13665	13617	13646	13409	13439	13433	13549	13462	13558	13546	13456	13605	13470	13522	13402	13452	13563	13374	13452	13455	13522	13609	13607	13438	13385	13564	13571	13660	13539	13739	13527	13476	13525	13261	13493	13337	13518	13515	13485	13496	13505	13393	13618	13437	13449	13603	13344	13638	13471	13566	13539	13520	13752	13593	13416	13534	13463	13526	13609	13704	13488	13607	13569	13721	13661	13350	13611	13544	13661	13504	13470	13655	13483	13522	13573	13588	13284	13565	13513	13570	13542	13447	13615	13423	13640	13490	13550	13664	13287	13630	13450	13384	13497	13619	13691	13439	13401	13510	13485	13646	13387	13579	13599	13475	13597	13429	13567	13671	13427	13566	13606	13508	13575	13479	13638	13480	13429	13463	13710	13623	13615	13607	13567	13398	13502	13519	13515	13480	13501	13432	13616	13463	13289	13639	13542	13606	13553	13441	13411	13583	13586	13342	13603	13497	13557	13477	13508	13529	13522	13741	13509	13496	13500	13521	13477	13436	13632	13303	13605	13541	13678	13571	13647	13417	13534	13403	13576	13539	13517	13457	13574	13385	13558	13373	13550	13541	13530	13456	13555	13442	13607	13458	13628	13674	13551	13723	13521	13682	13370	13354	13452	13497	13656	13388	13480	13515	13511	13498	13481	13562	13379	13677	13429	13377	13543	13529
28859	28045	35542	30706	23692	20938	19578	18044	17225	16920	16447	16339	15986	15923	15901	15637	15710	15687	15670	15677	15582	15674	15583	15500	15600	15354	15519	15424	15486	15598	15390	15590	15278	15403	15588	15390	15466	15457	15626	15436	15571	15451	15345	15251	15403	15412	15604	15305	15377	15345	15461	15293	15213	15380	15384	15384	15325	15359	15493	15311	15223	15366	15385	15286	15433	15487	15493	15591	15436	15363	15276	15313	15296	15366	15259	15430	15420	15441	15243	15458	15579	15194	15293	15193	15382	15584	15437	15482	15277	15501	15429	15343	15221	15501	15430	15166	15437	15468	15324	15280	15297	15396	15424	15399	15522	15260	15522	15255	15314	15384	15256	15342	15109	15279	15282	15334	15344	15442	15751	15498	15293	15436	15216	15298	15225	15416	15437	15240	15433	15359	15462	15370	15540	15395	15531	15306	15306	15428	15297	15352	15432	15277	15472	15301	15176	15252	15210	15520	15324	15281	15424	15494	15202	15379	15253	15434	15344	15362	15364	15403	15188	15448	15339	15364	15347	15581	15451	15467	15198	15232	15337	15366	15364	15383	15214	15329	15422	15332	15459	15279	15276	15326	15280	15385	15412	15376	15594	15342	15391	15243	15195	15191	15460	15354	15557	15510	15361	15370	15304	15405	15547	15304	15388	15610	15329	15415	15459	15301	15335	15299	15498	15245	15451	15380	15557	15522	15526	15790	15430	15237	15597	15510	15596	15182	15437	15471	15520	15386	15530	15300	15300	15483	15315	15164	15184	15333	15372	15339	15421	15445	15319	15436	15308	15297	15412	15418	15449	15304	15388	15291	15390	15515	15587	15313	15407	15398	15375	15352	15362	15457	15427	15277	15319	15498	15442	15360	15187	15406	15326	15222	15412	15425	15323	15399	15285	15417	15550	15490	15331	15420	15334	15425	15347	15430	15398	15416	15350	15393	15404	15581	15467	15403	15493	15348	15332	15230	15294	15225	15320	15516	15304	15298	15424	15243	15411	15345	15304	15441	15093	15385	15376	15415	15481	15203	15390	15260	15394	15355	15479	15432	15267	15395	15201	15330	15379	15471	15345	15348	15380	15177	15404	15372	15487	15335	15320	15255	15482	15347	15555	15490	15326	15311	15439	15597	15400	15506	15372	15475	15468	15462	15491	15466	15411	15381	15383	15386	15267	15261	15507	15386	15167	15263	15465	15379	15294	15476	15381	15525	15461	15299	15300	15396	15240	15214	15502	15324	15411	15283	15388	15445	15350	15423	15600	15346	15370	15496	15369	15384	15407	15511	15326	15243	15361	15455	15400	15386	15412	15115	15280	15613	15329	15437	15284	15423	15306	15527	15273	15348	15219	15337	15571	15222	15340	15431	15435	15563	15409	15468	15417	15405	15418	15414	15366	15384	15559	15497	15277	15415	15499	15269	15343	15304	15194	15304	15288	15458	15565	15420	15352	15378	15267	15339	15303	15416	15356	15499	15423	15370	15356	15413	15584	15239	15291	15377	15595	15421	15503	15289	15466	15325	15318	15478	15494	15500	15575	15344	15397	15432	15265	15499	15276	15588	15350	15406	15479	15220	15144	15310	15295	15229	15151	15387	15188	15323	15460	15430	15443	15417	15342	15393	15325	15429	15424	15300	15615	15338	15349	15196	15347	15350	15190	15355	15465	15203	15434	15332	15290	15440	15446	15688	15623	15453	15272	15177	15242	15321	15347	15370	15425	15349	15305	15422	15091	15327	15261	15242	15459	15303	15295	15569	15319	15430	15476	15424	15388	15596	15383	15488	15295	15081	15140	15291	15338	15597	15478	15373	15361	15292	15298	15240	15263	15461	15321	15478	15468	15512	15327	15394	15431	15505	15556	15484	15228	15327	15345	15517	15519	15300	15401	15239	15288	15334	15279	15343	15444	15297	15621	15497	15349	15441	15354	15356	15464	15548	15348	15285	15184	15345	15344	15361	15307	15394	15467	15331	15399	15455	15290	15551	15520	15454	15185	15429	15324	15378	15312	15304	15307	15288	15468	15449	15373	15199	15412	15086	15204	15393	15328	15698	15422	15432	15612	15300	15364	15173	15581	15202	15379	15324	15413	15286	15412	15280	15277	15322	15189	15287	15060	15184	15382	15322	15299	15423	15319	15510	15256	15383	15469	15443	15445	15517	15416	15285	15569	15519	15446	15420	15342	15382	15382	15410	15467	15473	15429	15291	15579	15360	15455	15399	15316	15319	15268	15476	15315	15323	15314	15373	15429	15481	15370	15297	15337	15340	15561	15280	15391	15414	15466	15364	15249	15246	15331	15248	15446	15377	15420	15279	15350	15505	15313	15563	15316	15214	15424	15412	15469	15102	15499	15232	15393	15226	15219	15289	15338	15352	15272	15278	15477	15457	15475	15544	15375	15417	15483	15484	15240	15323	15295	15336	15382	15412	15484	15427	15269	15345	15505	15239	15651	15425	15267	15356	15528	15160	15404	15524	15393	15449	15590	15422	15433	15444	15509	15348	15344	15244	15427	15526	15262	15335	15429	15465	15180	15349	15562	15518	15380	15341	15413	15376	15431	15450	15394	15338	15394	15316	15322	15305	15358	15643	15390	15422	15284	15100	15419	15447	15424	15343	15349	15478	15284	15439	15150	15440	15486	15456	15418	15356	15479	15407	15506	15438	15448	15469	15368	15318	15490	15310	15123	15394	15509	15280	15524	15450	15592	15336	15370	15225	15366	15288	15174	15575	15349	15327	15260	15335	15316	15255	15329	15313	15340	15447	15381	15231	15284	15544	15415	15317	15364	15468	15534	15472	15513	15379	15229	15312	15355	15124	15305	15219	15465	15534	15376	15362	15514	15282	15315	15340	15318	15372	15255	15488	15222	15328	15484	15508	15208	15282	15568	15340	15504	15269	15253	15476	15494	15426	15361	15357	15574	15469	15477	15298	15401	15171	15227	15470	15466	15518	15451	15318	15316	15457	15351	15546	15308	15267	15351	15400	15505	15289	15321	15374	15442	15261	15339	15426	15377	15410	15302	15314	15681	15457	15409	15314	15332	15272	15363	15460	15390	15094	15418	15375	15526	15241	15401	15530	15413	15363	15448	15387	15627	15397	15610	15459	15251	15323	15578	15348	15280	15378	15284	15437	15420	15332	15407	15419	15608	15411	15353	15324	15542	15286	15205	15467	15417	15203	15409	15430	15390	15603	15310	15301	15376	15409	15546	15319	15463	15365	15222	15367	15378	15404	15295	15332	15373	15413	15376	15498	15518	15234	15365	15392	15559	15419	15540	15456	15299	15177	15339	15360	15415	15381	15372	15242	15357	15338	15391	15395	15311	15416	15286	15278	15414	15432	15548	15473	15308	15459	15270	15528	15175	15344	15342	15270	15349	15421	15240	15252	15415	15352	15336	15382	15319	15575	15486	15448	15347	15338	15233	15363	15430	15372	15536	15375	15332	15385	15439	15392	15618	15472	15288	15293	15393	15430	15457	15563	15357	15511	15356	15388	15446	15493	15544	15508	15291	15299	15646	15393	15402	15482	15239	15330	15505	15361	15615	15366	15421	15406	15343	15354	15326	15343	15238	15355	15434	15415	15374	15215	15393	15306	15357	15298	15325	15495	15479	15309	15378	15507	15559	15355	15263	15299	15305	15438	15527	15312	15318	15185	15225	15626	15466	15411	15501	15196	15340	15334	15362	15568	15368	15300	15323	15422	15092	15341	15319	15522	15594	15309	15347	15580	15555	15419	15356	15327	15579	15290	15302	15363	15420	15315	15268	15435	15236	15365	15383	15134	15274	15356	15249	15387	15204	15333	15487	15400	15339	15532	15425	15270	15254	15216	15539	15352	15369	15277	15490	15421	15501	15485	15379	15287	15376	15343	15469	15451	15463	15373	15348	15310	15238	15421	15492	15267	15459	15377	15456	15297	15503	15525	15523	15386	15546	15485	15470	15454	15277	15252	15397	15440	15600	15492	15264	15241	15347	15273	15557	15299	15403	15277	15272	15255	15293	15414	15312	15371	15406	15384	15542	15254	15422	15340	15615	15529	15320	15228	15463	15460	15350	15281	15673	15252	15334	15321	15390	15385	15390	15345	15314	15305	15397	15493	15411	15390	15418	15412	15327	15405	15343	15364	15425	15431	15428	15215	15317	15315	15230	15404	15292	15295	15320	15219	15348	15393	15309	15466	15606	15488	15346	15565	15522	15398	15329	15254	15492	15438	15474	15370	15384	15390	15370	15205	15413	15415	15373	15456	15438	15312	15276	15403	15346	15295	15525	15434	15464	15413	15176	15305	15449	15376	15297	15368	15308	15275	15466	15337	15424	15437	15338	15594	15363	15495	15466	15338	15463	15326	15252	15269	15512	15433	15408	15669	15559	15613	15217	15328	15378	15457	15491	15551	15400	15473	15265	15416	15374	15399	15463	15060	15442	15418	15603	15536	15208	15486	15513	15219	15507	15272	15393	15503	15383	15377	15341	15099	15171	15386	15152	15302	15215	15433	15367	15307	15394	15297	15210	15426	15470	15286	15402	15460	15408	15602	15344	15523	15417	15388	15259	15166	15404	15219	15409	15388	15475	15521	15412	15385	15438	15499	15365	15054	15472	15237	15359	15458	15492	15269	15260	15253	15343	15342	15355	15208	15355	15351	15147	15394	15450	15270	15164	15608	15294	15470	15385	15296	15439	15390	15565	15313	15347	15514	15572	15511	15479	15354	15471	15363	15081	15286	15372	15555	15306	15369	15429	15256	15385	15360	15441	15367	15467	15449	15440	15480	15434	15303	15434	15329	15542	15312	15410	15401	15325	15298	15181	15447	15371	15438	15578	15240	15235	15415	15376	15337	15416	15515	15536	15298	15281	15491	15580	15221	15269	15420	15301	15372	15337	15411	15547	15386	15172	15393	15570	15203	15449	15419	15290	15411	15377	15115	15530	15254	15477	15548	15377	15485	15263	15314	15360	15420	15191	15421	15473	15307	15223	15445	15480	15305	15535	15517	15381	15498	15353	15435	15221	15242	15219	15451	15246	15304	15357	15420	15458	15367	15490	15504	15590	15442	15332	15399	15384	15196	15239	15327	15548	15316	15476	15366	15428	15272	15265	15416	15538	15417	15492	15533	15210	15289	15360	15380	15335	15278
29968	43671	39627	29418	23705	20797	18902	17516	16499	15429	15192	14858	14604	14293	14160	13992	13689	13788	13706	13763	13677	13601	13722	13567	13551	13595	13502	13495	13607	13429	13366	13533	13503	13332	13434	13384	13489	13592	13590	13295	13432	13291	13469	13472	13431	13414	13472	13473	13572	13589	13517	13601	13331	13374	13353	13554	13336	13540	13364	13389	13288	13302	13423	13394	13581	13283	13289	13359	13373	13548	13392	13266	13472	13252	13405	13342	13445	13388	13383	13488	13437	13438	13367	13450	13395	13413	13249	13344	13203	13500	13381	13286	13378	13338	13307	13297	13326	13382	13520	13575	13221	13482	13455	13382	13404	13405	13357	13396	13451	13382	13413	13445	13392	13379	13323	13295	13188	13455	13387	13448	13259	13347	13297	13501	13358	13682	13318	13397	13417	13285	13242	13568	13397	13176	13360	13428	13203	13261	13394	13397	13479	13461	13288	13474	13334	13390	13493	13368	13253	13332	13300	13389	13380	13449	13330	13428	13416	13558	13480	13407	13286	13325	13444	13293	13441	13457	13247	13422	13265	13436	13343	13626	13360	13302	13448	13559	13321	13262	13465	13470	13359	13399	13477	13490	13393	13244	13340	13378	13487	13465	13418	13326	13448	13358	13448	13305	13354	13500	13395	13403	13302	13314	13390	13503	13443	13360	13389	13397	13445	13466	13503	13309	13437	13494	13373	13294	13385	13382	13186	13429	13330	13353	13398	13461	13514	13372	13381	13408	13238	13274	13368	13339	13375	13348	13383	13463	13343	13267	13569	13335	13414	13370	13285	13273	13569	13468	13442	13284	13501	13452	13560	13375	13492	13308	13270	13451	13360	13415	13434	13326	13418	13371	13502	13353	13273	13357	13504	13350	13345	13420	13331	13515	13444	13369	13286	13468	13379	13426	13360	13388	13327	13257	13351	13438	13363	13369	13630	13395	13381	13370	13436	13400	13582	13437	13285	13315	13411	13457	13289	13288	13311	13436	13396	13347	13387	13483	13377	13509	13306	13423	13347	13309	13191	13360	13439	13434	13288	13303	13606	13403	13401	13118	13393	13307	13537	13527	13398	13366	13385	13274	13520	13368	13313	13422	13430	13323	13283	13247	13393	13364	13462	13419	13255	13372	13484	13493	13523	13442	13335	13444	13555	13358	13209	13499	13317	13441	13307	13292	13322	13407	13222	13332	13487	13379	13520	13378	13389	13368	13239	13316	13184	13344	13435	13410	13439	13309	13416	13405	13488	13372	13369	13351	13319	13250	13326	13340	13501	13264	13294	13482	13526	13235	13424	13500	13534	13384	13223	13512	13337	13514	13562	13375	13209	13309	13375	13365	13218	13434	13433	13386	13383	13454	13444	13364	13353	13365	13370	13398	13330	13316	13485	13252	13433	13314	13373	13359	13281	13457	13368	13440	13387	13396	13347	13569	13391	13294	13337	13369	13331	13525	13294	13279	13360	13308	13539	13368	13493	13537	13501	13412	13458	13319	13606	13293	13402	13371	13401	13386	13487	13422	13567	13492	13419	13252	13343	13372	13417	13367	13416	13400	13426	13356	13630	13372	13460	13445	13570	13287	13406	13421	13370	13476	13469	13454	13242	13481	13436	13331	13551	13448	13426	13262	13348	13311	13377	13539	13420	13428	13374	13196	13488	13409	13446	13427	13439	13364	13439	13427	13429	13391	13258	13438	13250	13476	13529	13661	13310	13269	13378	13355	13385	13466	13481	13279	13324	13350	13522	13313	13410	13345	13472	13350	13447	13436	13305	13351	13275	13300	13302	13341	13351	13305	13417	13499	13293	13432	13303	13394	13434	13319	13333	13271	13423	13421	13553	13340	13436	13343	13415	13540	13494	13450	13312	13424	13223	13431	13516	13368	13471	13356	13483	13315	13336	13491	13408	13265	13186	13325	13503	13537	13344	13347	13345	13535	13307	13360	13447	13289	13338	13485	13239	13262	13490	13276	13280	13477	13348	13364	13208	13240	13296	13449	13314	13278	13335	13473	13539	13532	13457	13398	13404	13538	13473	13299	13397	13354	13381	13307	13298	13345	13376	13317	13410	13427	13336	13387	13444	13451	13458	13455	13403	13315	13297	13395	13394	13397	13472	13314	13399	13347	13485	13262	13494	13511	13477	13432	13395	13356	13511	13524	13207	13260	13345	13393	13417	13237	13387	13360	13432	13322	13461	13419	13461	13438	13427	13429	13438	13328	13357	13457	13369	13458	13438	13360	13288	13450	13322	13436	13477	13449	13462	13399	13414	13447	13364	13282	13431	13394	13524	13456	13363	13400	13394	13239	13428	13404	13371	13397	13479	13553	13449	13447	13402	13320	13376	13451	13204	13292	13522	13489	13516	13205	13315	13447	13333	13406	13426	13374	13427	13437	13337	13532	13487	13455	13450	13482	13485	13506	13455	13479	13386	13293	13441	13513	13231	13336	13473	13533	13294	13436	13382	13247	13412	13419	13361	13459	13394	13289	13439	13337	13498	13383	13342	13593	13366	13456	13169	13457	13411	13430	13390	13304	13600	13504	13371	13388	13507	13459	13405	13289	13362	13256	13426	13430	13354	13225	13264	13525	13364	13297	13442	13425	13260	13515	13364	13293	13447	13335	13548	13329	13299	13340	13450	13369	13325	13250	13476	13410	13513	13355	13468	13324	13326	13636	13311	13301	13465	13232	13372	13272	13428	13294	13373	13460	13328	13453	13356	13350	13448	13260	13304	13356	13423	13426	13525	13386	13475	13529	13427	13430	13273	13322	13415	13375	13380	13497	13408	13454	13399	13460	13296	13517	13389	13523	13513	13441	13400	13372	13356	13353	13270	13332	13325	13433	13378	13379	13480	13449	13447	13502	13394	13397	13461	13300	13487	13430	13342	13353	13314	13540	13430	13363	13425	13363	13413	13369	13424	13452	13393	13442	13346	13389	13425	13395	13337	13448	13477	13370	13343	13267	13573	13418	13293	13488	13266	13432	13269	13630	13440	13462	13246	13534	13452	13415	13236	13405	13337	13391	13233	13464	13333	13413	13354	13381	13230	13490	13287	13150	13476	13300	13343	13381	13325	13351	13274	13454	13480	13468	13451	13572	13452	13335	13306	13569	13426	13444	13434	13395	13466	13598	13335	13434	13240	13356	13391	13257	13358	13348	13566	13357	13395	13281	13385	13521	13368	13367	13381	13340	13572	13526	13430	13487	13480	13512	13503	13427	13288	13492	13302	13448	13315	13511	13337	13463	13299	13412	13557	13385	13442	13538	13418	13219	13420	13529	13490	13303	13434	13494	13427	13493	13254	13456	13296	13437	13395	13558	13312	13299	13419	13325	13303	13417	13556	13404	13417	13312	13305	13255	13481	13284	13392	13509	13301	13452	13593	13342	13468	13448	13315	13375	13497	13475	13421	13228	13422	13218	13509	13440	13189	13407	13366	13373	13429	13471	13408	13328	13441	13277	13343	13283	13485	13290	13419	13318	13261	13383	13327	13549	13457	13392	13482	13452	13324	13460	13410	13398	13279	13390	13430	13357	13272	13605	13378	13620	13380	13451	13438	13267	13275	13297	13493	13298	13393	13315	13363	13259	13488	13462	13539	13480	13453	13343	13139	13410	13286	13195	13440	13505	13445	13386	13378	13398	13431	13350	13421	13349	13388	13381	13392	13356	13500	13213	13471	13343	13320	13334	13419	13466	13430	13283	13484	13446	13365	13342	13395	13182	13380	13268	13377	13136	13534	13394	13360	13286	13370	13437	13329	13384	13333	13265	13295	13225	13376	13338	13510	13327	13404	13370	13409	13394	13555	13292	13462	13364	13339	13372	13534	13454	13301	13420	13503	13373	13453	13300	13234	13431	13418	13346	13532	13325	13262	13470	13451	13182	13345	13524	13481	13507	13472	13320	13386	13367	13648	13427	13400	13184	13271	13465	13524	13369	13359	13544	13364	13305	13339	13346	13289	13256	13260	13570	13431	13387	13402	13224	13370	13489	13414	13306	13338	13304	13431	13327	13366	13336	13361	13436	13477	13435	13410	13363	13420	13452	13411	13508	13311	13479	13306	13252	13450	13414	13256	13560	13405	13390	13371	13241	13297	13290	13530	13474	13390	13376	13423	13479	13260	13348	13316	13344	13362	13500	13284	13317	13309	13280	13495	13512	13284	13402	13445	13518	13391	13357	13284	13326	13424	13474	13356	13422	13309	13454	13365	13409	13576	13332	13413	13497	13280	13445	13536	13259	13467	13449	13460	13400	13214	13338	13364	13349	13369	13479	13476	13381	13452	13386	13357	13235	13293	13229	13413	13439	13461	13507	13442	13451	13256	13282	13330	13338	13281	13274	13484	13265	13442	13442	13336	13441	13589	13215	13467	13363	13493	13334	13406	13419	13439	13430	13314	13330	13354	13524	13279	13414	13437	13540	13308	13410	13310	13450	13470	13462	13277	13390	13359	13193	13417	13351	13343	13458	13310	13322	13295	13537	13257	13412	13364	13261	13484	13425	13370	13430	13522	13510	13481	13441	13219	13311	13639	13437	13514	13236	13503	13178	13445	13354	13384	13432	13373	13343	13483	13348	13430	13385	13350	13291	13509	13412	13471	13187	13407	13439	13423	13319	13335	13332	13325	13286	13252	13260	13468	13434	13392	13355	13458	13243	13391	13416	13405	13232	13485	13359	13299	13409	13389	13465	13430	13272	13320	13461	13427	13337	13358	13531	13461	13394	13420	13378	13477	13464	13418	13385	13557	13344	13425	13365	13180	13609	13297	13403	13301	13413	13476	13395	13395	13224	13340	13300	13479	13509	13470	13363	13393	13444	13356	13289	13256	13418	13403	13442	13373	13339	13297	13334	13394	13322	13463	13369	13369	13403	13419	13459	13337	13443	13302	13480	13315	13503	13394	13490	13325	13333	13435	13370	13368	13329	13390	13296	13375	13451	13486	13308	13435	13325	13297	13226	13367	13327	13519	13456	13321	13285	13310	13095	13440	13223	13415	13397	13255	13350	13571	13371	13307	13326	13477	13482	13456	13367	13375	13318	13291	13355	13418	13455	13128	13406	13343	13500	13524	13217	13534	13247	13420	13513	13401	13351	13517	13420	13251	13351	13290	13397	13417	13464	13371	13446	13352	13431
24140	21097	28531	25548	24414	24826	23410	20083	18623	17905	17415	16996	16694	16347	16167	15979	15919	15754	15764	15851	15731	15679	15638	15543	15373	15571	15691	15341	15475	15477	15609	15366	15403	15365	15356	15476	15192	15345	15222	15316	15406	15376	15283	15312	15349	15291	15225	15356	15405	15198	15096	15302	15176	15144	15213	15372	15392	15397	15313	15389	15356	15249	15202	15278	15259	15156	15251	15167	15099	15275	15222	15165	15260	15202	15372	15479	15339	15180	15419	15182	15183	15206	15162	15200	15408	15374	15341	15361	15313	15167	15326	15337	15173	15353	15378	15248	15276	15185	15350	15330	15470	15363	15478	15316	15169	15317	15263	15383	15372	15131	15219	15193	15185	15184	15218	15299	15129	15066	15118	15325	15270	15330	15358	15405	15354	15181	15261	15239	15338	15428	15165	15100	15176	15100	15240	15402	15296	15220	15402	15190	15345	15258	15224	15093	15194	15261	15151	15384	15176	15258	15284	15397	15161	15370	15327	15432	15264	15254	15295	15065	15372	15095	15055	15108	15387	15223	15309	15400	15261	15236	15395	15226	15141	15099	15085	15187	15465	15223	15344	15205	15224	15137	15069	15258	15190	15296	15278	15312	15059	15293	15295	15226	15324	15161	15176	15174	15344	15334	15391	15311	15472	15377	15469	15131	15269	15235	15104	15349	15367	15333	15303	15216	15093	15244	15226	15162	15311	15139	15353	15314	15360	15366	15166	15293	15258	15302	15344	15240	15388	15302	15260	15421	15342	15065	15178	15128	15393	15402	15245	15358	15386	15515	15211	15125	15380	15332	15471	15294	15369	15245	15190	15237	15210	15200	15111	15177	15283	15290	15419	15357	15368	15123	15270	15278	15390	15293	15421	15103	15265	15442	15393	15290	15111	15287	15310	15156	15347	15327	15321	15379	15197	15092	15275	15131	15040	15148	15167	15153	15343	15370	15279	15357	15244	15274	15143	15341	15161	15194	15230	15221	15328	15314	15110	15209	15347	15160	15156	15334	15376	15136	15410	15390	14979	15268	15077	14984	15456	15237	15147	15422	15305	15275	15279	15342	15116	15463	15257	15188	15296	15253	15229	15240	15255	15354	15275	15124	15286	15349	15274	15294	15386	15177	15255	15101	15194	15304	15154	15179	15103	15429	15171	15475	15393	15285	15301	15323	15254	15148	15178	15366	15108	15470	15235	15337	15321	15156	15114	15482	15111	15294	15294	15134	15357	15240	15468	15250	15215	15120	15135	15339	15235	15439	15290	15236	15269	15340	15317	15287	15320	15415	15310	15369	15185	15104	15196	15228	15387	15260	15125	15224	15125	15248	15163	15089	15304	15258	15054	15328	15197	15247	15211	15433	15352	15317	15420	15187	15279	15468	15161	15382	15228	14971	15378	15259	15111	15281	15207	15333	15231	15407	15238	15297	15309	15156	15196	15198	15119	15205	15275	15205	15378	15218	15219	15259	15297	15371	15316	15193	15180	15256	15189	15305	15205	15292	15247	15328	15184	15261	15101	15301	15161	15392	15156	15197	15270	15266	15307	15307	15426	15479	15332	15443	15170	15262	15308	15267	15173	15344	15050	15208	15413	15370	15280	15356	15360	15250	15097	15323	15221	15260	15332	15086	15340	15359	15258	15245	15337	15373	15162	15373	15368	15234	15412	15117	15288	15120	15203	15172	15196	15231	15202	15263	15285	15294	15060	15307	15199	15193	15363	15212	15023	15227	15348	15519	15075	15184	15181	15151	15221	15293	15337	15302	15241	15222	15255	15232	15310	15163	15177	15057	15135	15070	15191	15312	15214	15328	15281	15084	15338	15403	15338	15216	15419	15231	15235	15187	15148	15129	15289	15366	15473	15398	15298	15364	15343	15342	15347	15452	15381	15302	15163	15279	15268	15342	15396	15248	15316	15257	15236	15026	15200	15394	15162	15232	15404	15286	15178	15354	15268	15327	15296	15070	15055	15043	15291	15242	15401	15204	15131	15213	15323	15105	15134	15141	15174	15263	15163	15220	15117	15115	15420	15174	15235	15287	15318	15163	15244	15277	15348	15225	15218	15521	15237	15316	15259	15383	15335	15256	15278	15105	15326	15324	15233	15225	15175	15264	15222	15354	15266	15186	15310	15261	15523	15287	15145	15130	15323	15279	15168	15368	15214	15098	15245	15026	15404	15258	15201	15256	15354	15141	15316	15479	15119	15211	15309	15243	15282	15156	15199	15108	15272	15150	15244	15092	15118	15069	15263	15315	15340	15251	15297	15310	15322	15243	15462	15336	15269	15366	15334	15163	15234	15293	15356	15100	15139	15446	15128	15406	15148	15313	15230	15217	15249	15253	15296	15275	15108	15362	15385	15225	15293	15056	15269	15285	15342	15255	15342	15104	15169	15417	15320	15061	15306	15228	15282	15039	15155	15086	15202	15255	15407	15221	15308	15283	15013	15196	15268	15355	15046	15099	15360	15111	15191	15310	15411	15381	15126	15315	15374	15317	15089	15238	15172	15132	15269	15311	15359	15227	15480	15169	15276	15133	15264	15241	15212	15256	15262	15245	15300	15252	15346	15291	15099	15167	15294	15439	15206	15329	15360	15406	15348	15168	15335	15290	15314	15121	15237	15173	15057	15305	15101	15226	15263	15070	15182	15351	15248	15398	15180	15157	15187	15117	15220	15082	15268	15429	15273	15274	15299	15458	15463	15291	15387	15320	15193	15240	15215	15434	15280	15186	15272	15398	15432	15201	15264	15262	15218	15124	15290	15321	15311	15138	15197	15395	15442	15414	15258	15229	15424	15248	15302	15256	15152	15299	15299	15183	15368	15510	15297	15309	15335	15228	15217	15309	15262	15256	15363	15313	15199	15426	15309	15264	15195	15416	15353	15286	15237	15173	15412	15165	15304	15426	15250	15189	15292	15127	15396	15188	15182	15008	15240	15287	15197	15458	15236	15286	15353	15194	15179	15076	15303	15269	15388	15146	15317	15212	15282	15202	15107	15194	15190	15141	15343	15355	15316	15191	15506	15221	15072	15377	15337	15114	15328	15283	15305	15274	15202	15346	15323	15199	15106	15251	15243	15310	15282	15270	15396	15137	15358	15417	15432	15280	15307	15224	15316	15148	15175	15089	15410	15339	15288	15173	15132	15239	15231	15250	15165	15282	15208	15390	15412	15451	15210	15291	15227	15165	15321	15383	15238	15409	15088	15325	15314	15401	15248	15426	15303	15426	15256	15217	15198	15120	15238	15373	15400	15039	15323	15419	15383	15073	15135	15311	15209	15284	15245	15389	15301	15385	15520	15329	15187	15142	15108	15465	15426	15289	15309	15256	15410	15233	15251	15192	15162	15272	15140	15272	15317	15131	15370	15389	15410	15203	15309	15420	15098	15007	15373	15428	15242	15509	15300	15119	15347	15324	15211	15088	15300	15229	15234	15242	15332	14979	15326	15276	15395	15281	15141	15372	15237	15304	15450	15405	15344	15436	15260	15277	15367	15296	15219	15087	15179	15374	15235	15299	15276	15266	15275	15250	15268	15494	15403	15290	15449	15087	15310	15131	15214	15233	15082	15174	15258	15183	15370	15176	15302	15339	15128	15101	15279	15306	15226	15345	15346	15189	15359	15180	15416	15380	15202	15102	15606	15244	15190	15488	15350	15074	15245	15328	15024	15116	15247	15246	15348	15096	15176	15182	15171	15394	15281	15170	15320	15209	15239	15372	15263	15262	15448	15250	15154	15136	15174	15397	15348	15469	15245	15320	15196	15040	15142	15189	15153	15248	15372	15295	15142	15295	15230	15257	15319	15230	15214	15351	15340	15302	15273	15151	15207	15170	15183	15531	15386	15139	15310	15289	15269	15311	15119	15199	15157	15442	15251	15260	15063	15120	15160	15321	15272	15272	15361	15391	15371	15345	15244	15205	15370	15218	15242	15331	15264	15443	15235	15190	15310	15261	15250	15366	15345	15036	15229	15296	15290	15113	15142	15260	15392	15168	15219	15253	15050	15122	15259	14998	15485	15203	15261	15336	15130	15320	15185	15165	15377	15277	15311	15238	15547	15253	15228	15312	15226	15262	15294	15275	15180	15255	15315	15233	15193	15451	15220	15295	15333	15144	15400	15436	15390	15178	15298	15391	15264	15153	15186	15048	15317	15250	15313	15410	15332	15239	15493	15148	15164	15151	15271	15107	15181	15264	15108	15127	15017	15153	15345	15257	15264	15175	15524	15281	15267	15164	15230	15278	15321	15373	15209	15340	15130	15292	15499	15220	15089	15355	15351	15237	15198	15072	15325	15317	15472	15264	15301	15270	15313	15348	15207	15220	15282	15355	15353	15420	15235	15246	15059	15274	15236	15512	15265	15218	15298	15090	15118	15241	15281	15258	15371	15224	15187	15260	15185	15247	15161	15268	15208	15279	15506	15138	15104	15250	15071	15180	15057	15053	15317	15248	15228	15277	15309	15371	15258	15273	15202	15212	15252	15327	15524	15388	15545	15251	15444	15160	15323	15314	15420	15106	15352	15390	15283	15357	15216	15260	15241	15271	15230	15212	15281	15287	15283	15283	15374	15293	15346	15390	15482	15362	15376	15408	15226	15196	15342	15374	15173	15257	15304	15260	15221	15194	15285	15314	15230	15184	15447	15369	15152	15384	15190	15297	15385	15222	15292	15326	15255	15413	15109	15348	15189	15350	15240	15317	15252	15193	15052	15306	15022	15306	14985	15309	15325	15158	15296	15250	15361	15141	15162	15175	15300	15306	15394	15289	15311	15244	15266	15150	15397	15492	15253	15412	15367	15220	15312	15117	15133	15284	15406	15460	15398	15306	15139	15143	15387	15280	15228	15204	15244	15262	15218	15423	15169	15262	15217	15316	15273	15119	15359	15255	15350	15335	15261	15213	15238	15338	15381	15112	15269	15221	15393	15114	15064	15141	15205	15297	15418	15151	15079	15253	15365	15253	15188	15346	15244	15190	15159	15211	15293	15173	15306	15387	15236	15233	15171	15267	15230	15124	15141	15138	15288	15248	15199	15086	15350	15152	15189	15126	15276	15362	15337	15230	15294	15314	15348	15299	15200	15365	15212	15428	15141	15298	15101	15163	15192	15230	15391	15460	15371	15244	15282	15206	15349	15283
31289	50961	45790	35011	28573	24836	21716	19993	18529	16850	16348	15765	15385	14685	14583	14308	14280	14056	13872	13844	13802	13838	13764	13650	13723	13491	13614	13498	13458	13545	13399	13701	13563	13442	13497	13466	13408	13421	13358	13583	13364	13527	13519	13237	13413	13287	13398	13399	13383	13363	13352	13232	13312	13210	13342	13360	13308	13381	13341	13283	13286	13333	13195	13252	13373	13377	13371	13382	13246	13389	13454	13326	13349	13526	13361	13507	13360	13432	13360	13381	13346	13518	13373	13377	13295	13229	13329	13397	13279	13391	13257	13258	13281	13354	13332	13370	13388	13394	13437	13425	13381	13455	13340	13417	13439	13348	13344	13251	13265	13272	13382	13225	13424	13488	13281	13268	13410	13289	13342	13327	13302	13335	13261	13271	13228	13305	13310	13626	13500	13288	13439	13353	13218	13402	13243	13350	13321	13319	13107	13278	13294	13438	13360	13292	13289	13389	13335	13252	13250	13340	13330	13377	13499	13462	13260	13348	13401	13320	13348	13333	13398	13166	13349	13465	13269	13399	13380	13329	13372	13277	13495	13349	13313	13322	13245	13355	13341	13387	13236	13269	13449	13260	13480	13399	13603	13317	13386	13344	13297	13354	13306	13468	13224	13324	13367	13400	13424	13300	13356	13329	13242	13516	13353	13186	13329	13504	13353	13377	13419	13388	13150	13268	13453	13355	13484	13373	13360	13515	13289	13276	13482	13268	13427	13235	13182	13229	13405	13427	13302	13271	13339	13360	13368	13244	13230	13293	13334	13309	13273	13270	13477	13300	13488	13344	13396	13221	13244	13486	13242	13345	13252	13223	13382	13292	13370	13372	13398	13332	13308	13279	13445	13338	13071	13390	13406	13234	13292	13318	13389	13512	13311	13479	13314	13471	13217	13304	13412	13344	13281	13394	13302	13285	13319	13392	13324	13422	13332	13523	13354	13382	13488	13307	13257	13184	13165	13463	13385	13365	13327	13503	13407	13355	13334	13355	13334	13341	13162	13358	13354	13361	13372	13346	13284	13284	13370	13248	13167	13411	13382	13314	13379	13490	13320	13233	13424	13353	13313	13239	13312	13263	13416	13475	13338	13362	13345	13229	13477	13314	13352	13282	13323	13342	13500	13316	13432	13272	13194	13456	13240	13336	13248	13448	13251	13223	13268	13288	13402	13316	13342	13311	13457	13289	13302	13389	13394	13427	13232	13340	13427	13443	13241	13416	13268	13124	13342	13333	13503	13267	13350	13353	13353	13335	13340	13326	13269	13274	13408	13374	13298	13279	13319	13430	13363	13504	13269	13307	13290	13436	13445	13491	13573	13556	13414	13377	13257	13272	13488	13191	13371	13451	13114	13353	13361	13273	13345	13390	13279	13392	13426	13214	13413	13350	13429	13311	13340	13396	13493	13241	13324	13386	13323	13479	13288	13329	13548	13250	13347	13330	13454	13383	13238	13385	13360	13232	13458	13401	13325	13449	13324	13368	13388	13352	13385	13422	13260	13276	13345	13438	13243	13295	13255	13468	13433	13364	13627	13319	13297	13405	13375	13305	13442	13344	13282	13415	13346	13477	13379	13369	13300	13391	13372	13389	13297	13241	13455	13221	13282	13339	13446	13475	13357	13316	13466	13357	13352	13386	13442	13451	13307	13320	13384	13436	13507	13186	13300	13293	13536	13395	13313	13374	13214	13188	13297	13357	13341	13285	13293	13435	13381	13377	13350	13357	13295	13457	13351	13261	13461	13183	13384	13327	13099	13455	13466	13325	13404	13228	13347	13260	13441	13207	13359	13242	13355	13302	13344	13437	13399	13316	13316	13551	13494	13240	13508	13477	13301	13380	13186	13326	13143	13278	13347	13392	13326	13218	13246	13257	13377	13525	13399	13299	13132	13413	13415	13367	13385	13345	13415	13256	13393	13394	13310	13241	13152	13266	13370	13345	13388	13369	13476	13350	13318	13316	13283	13222	13402	13305	13316	13348	13457	13253	13430	13501	13430	13218	13333	13296	13391	13355	13335	13431	13430	13308	13387	13436	13480	13335	13341	13373	13490	13271	13291	13460	13333	13469	13142	13304	13473	13259	13392	13424	13336	13271	13297	13145	13180	13254	13315	13310	13330	13494	13409	13416	13324	13405	13321	13298	13545	13362	13332	13435	13441	13265	13349	13395	13342	13253	13324	13282	13287	13377	13373	13288	13359	13402	13404	13587	13404	13368	13346	13463	13455	13424	13283	13211	13154	13442	13305	13348	13253	13423	13212	13224	13403	13209	13463	13328	13286	13362	13384	13494	13443	13263	13347	13321	13377	13341	13223	13300	13285	13415	13395	13450	13534	13356	13278	13436	13393	13126	13391	13291	13262	13469	13353	13408	13270	13232	13319	13208	13200	13488	13259	13356	13420	13269	13413	13363	13314	13382	13407	13223	13313	13229	13402	13395	13374	13195	13366	13282	13280	13483	13352	13384	13201	13358	13431	13346	13327	13313	13366	13430	13305	13364	13201	13382	13189	13371	13298	13285	13364	13397	13337	13180	13266	13286	13563	13423	13490	13375	13539	13273	13426	13427	13289	13245	13305	13266	13398	13400	13139	13351	13374	13434	13275	13414	13484	13328	13348	13440	13336	13471	13316	13261	13259	13248	13412	13449	13372	13329	13365	13323	13258	13239	13311	13388	13284	13236	13359	13355	13323	13381	13268	13362	13500	13394	13302	13377	13353	13503	13243	13343	13380	13330	13347	13295	13553	13268	13406	13375	13355	13455	13273	13274	13308	13327	13424	13199	13131	13419	13273	13350	13277	13326	13237	13378	13399	13214	13385	13209	13426	13557	13301	13456	13367	13525	13338	13430	13316	13455	13312	13372	13349	13289	13287	13255	13377	13346	13461	13368	13347	13382	13369	13236	13515	13303	13283	13432	13330	13335	13340	13552	13472	13273	13328	13344	13293	13245	13307	13334	13254	13377	13402	13216	13276	13257	13301	13273	13371	13304	13238	13238	13478	13285	13410	13199	13286	13249	13469	13410	13231	13426	13343	13365	13135	13490	13348	13431	13368	13372	13542	13229	13149	13384	13387	13325	13298	13344	13510	13254	13395	13500	13270	13553	13171	13365	13437	13428	13502	13234	13291	13360	13363	13261	13301	13345	13282	13186	13362	13341	13389	13359	13492	13287	13367	13381	13302	13342	13163	13333	13439	13417	13369	13360	13290	13351	13287	13160	13464	13290	13596	13227	13278	13338	13331	13330	13389	13376	13430	13278	13445	13405	13408	13400	13392	13255	13485	13199	13307	13242	13430	13100	13372	13329	13368	13520	13321	13163	13305	13375	13358	13321	13468	13401	13340	13433	13355	13156	13402	13318	13310	13451	13378	13262	13293	13367	13298	13316	13166	13198	13356	13439	13217	13300	13464	13177	13417	13262	13239	13467	13321	13308	13251	13436	13411	13478	13501	13319	13449	13300	13216	13267	13489	13361	13412	13235	13508	13371	13319	13165	13314	13309	13300	13360	13450	13188	13330	13242	13413	13278	13312	13418	13383	13344	13476	13407	13362	13365	13353	13292	13356	13300	13206	13419	13492	13378	13355	13287	13332	13486	13337	13266	13260	13270	13278	13310	13375	13351	13437	13448	13523	13182	13363	13233	13360	13392	13386	13353	13348	13350	13523	13182	13319	13323	13224	13277	13361	13295	13274	13355	13338	13472	13402	13094	13380	13450	13547	13379	13363	13363	13303	13308	13354	13293	13285	13253	13312	13353	13169	13236	13353	13134	13222	13354	13390	13500	13263	13164	13316	13426	13464	13183	13377	13418	13334	13429	13272	13542	13313	13264	13305	13424	13465	13146	13314	13254	13422	13322	13386	13337	13638	13406	13225	13192	13228	13251	13242	13243	13291	13318	13431	13303	13432	13253	13419	13365	13357	13357	13433	13410	13356	13519	13447	13364	13462	13316	13420	13249	13326	13372	13410	13377	13232	13384	13396	13143	13347	13303	13296	13570	13502	13461	13391	13375	13372	13577	13361	13204	13317	13434	13450	13285	13403	13403	13308	13342	13356	13299	13384	13505	13343	13446	13372	13284	13382	13373	13320	13179	13319	13338	13493	13457	13310	13267	13226	13296	13509	13450	13334	13409	13383	13311	13148	13348	13386	13269	13451	13386	13409	13333	13233	13264	13447	13556	13322	13451	13515	13187	13435	13377	13483	13376	13430	13334	13446	13358	13396	13532	13431	13387	13435	13387	13321	13273	13413	13238	13277	13302	13460	13293	13229	13317	13281	13347	13310	13222	13412	13313	13244	13218	13400	13378	13242	13402	13328	13268	13311	13305	13377	13359	13345	13295	13334	13315	13284	13188	13295	13342	13347	13442	13334	13388	13273	13355	13402	13298	13413	13263	13453	13178	13414	13429	13291	13405	13467	13396	13329	13199	13456	13328	13406	13201	13142	13386	13461	13272	13240	13194	13469	13502	13238	13497	13275	13349	13165	13290	13368	13132	13383	13417	13297	13344	13367	13380	13359	13336	13283	13350	13414	13275	13539	13385	13359	13400	13302	13202	13511	13320	13223	13302	13409	13366	13594	13292	13249	13247	13453	13257	13473	13249	13339	13380	13426	13235	13329	13239	13381	13327	13316	13316	13405	13401	13248	13304	13450	13385	13297	13274	13106	13384	13347	13526	13395	13302	13343	13331	13352	13212	13317	13301	13429	13308	13286	13254	13265	13254	13397	13338	13338	13378	13464	13340	13439	13323	13463	13367	13224	13396	13271	13501	13423	13360	13417	13476	13370	13257	13423	13432	13219	13415	13297	13346	13305	13405	13404	13386	13314	13337	13336	13355	13407	13419	13355	13509	13388	13321	13337	13243	13167	13388	13317	13506	13352	13330	13362	13298	13273	13264	13517	13349	13248	13366	13306	13437	13454	13487	13516	13264	13308	13144	13437	13369	13401	13301	13592	13448	13185	13499	13420	13381	13336	13463	13239	13198	13302	13291	13396	13284	13358	13276	13338	13361	13545	13434	13309	13362	13245	13359	13323	13425	13218	13327	13266	13334	13311	13372	13375	13218	13332	13437	13417	13270	13245	13320	13421	13478	13157	13377	13380	13410	13447	13453	13386	13456	13420	13302	13418	13400
22720	21059	28848	23738	22623	26099	28159	22642	20551	19878	18828	18153	17856	17062	17083	16718	16640	16440	16187	16344	16270	16091	16199	15845	16142	15902	16040	15954	16090	15936	16039	15710	15873	16079	15803	15752	15898	15750	15862	15775	15826	15849	15867	15654	15791	15349	15622	15907	15577	15680	15689	15530	15658	15761	15753	15709	15847	15808	15708	15580	15629	15534	15935	15600	15826	15710	15708	15710	15645	15736	15798	15553	15623	15562	15858	15756	15641	15576	15982	15543	15692	15803	15452	15685	15479	15731	15642	15691	15782	15847	15807	15496	15553	15559	15897	15676	15646	15549	15790	15729	15705	15655	15618	15593	15516	15433	15601	15475	15653	15749	15643	15505	15692	15662	15749	15531	15613	15603	15787	15639	15678	15552	15446	15805	15732	15539	15650	15580	15765	15734	15616	15721	15542	15565	15581	15598	15685	15725	15708	15669	15503	15506	15579	15698	15657	15614	15643	15693	15719	15558	15763	15689	15725	15610	15514	15481	15404	15558	15660	15730	15807	15509	15674	15717	15813	15602	15754	15617	15525	15561	15490	15539	15623	15538	15786	15562	15834	15638	15628	15633	15822	15608	15671	15632	15678	15627	15731	15479	15380	15500	15772	15590	15794	15747	15586	15619	15817	15778	15718	15616	15819	15489	15706	15584	15665	15476	15510	15609	15565	15582	15731	15703	15656	15679	15566	15658	15687	15627	15636	15630	15736	15736	15631	15676	15769	15443	15597	15553	15646	15790	15777	15696	15631	15560	15538	15490	15456	15680	15463	15615	15519	15804	15659	15598	15857	15629	15578	15758	15864	15716	15542	15642	15643	15724	15659	15632	15511	15672	15663	15745	15704	15763	15550	15720	15746	15634	15592	15550	15476	15684	15736	15719	15632	15639	15664	15684	15412	15564	15555	15495	15586	15796	15544	15475	15645	15782	15786	15647	15827	15585	15499	15593	15734	15590	15561	15605	15608	15691	15528	15741	15580	15569	15647	15842	15482	15564	15638	15720	15591	15604	15565	15628	15729	15813	15869	15674	15710	15681	15548	15649	15807	15720	15580	15770	15673	15684	15662	15643	15596	15599	15530	15685	15637	15594	15691	15586	15621	15731	15646	15631	15714	15628	15710	15709	15573	15606	15557	15815	15657	15677	15686	15554	15749	15680	15654	15702	15535	15516	15667	15685	15635	15589	15499	15609	15389	15334	15562	15672	15315	15649	15595	15417	15668	15674	15693	15807	15723	15545	15806	15409	15590	15716	15619	15533	15560	15734	15605	15619	15568	15658	15682	15725	15673	15457	15569	15814	15546	15491	15609	15758	15637	15395	15567	15627	15658	15751	15618	15598	15708	15654	15649	15585	15656	15593	15567	15517	15542	15630	15604	15539	15673	15710	15503	15605	15550	15503	15779	15633	15609	15510	15628	15595	15644	15537	15539	15761	15678	15816	15603	15680	15727	15698	15717	15633	15481	15555	15510	15698	15702	15707	15707	15689	15593	15769	15724	15770	15646	15380	15638	15655	15559	15537	15680	15764	15491	15607	15662	15496	15648	15658	15674	15530	15575	15735	15642	15764	15633	15637	15729	15479	15456	15751	15634	15567	15924	15643	15490	15622	15594	15562	15499	15604	15607	15481	15696	15494	15531	15638	15605	15735	15679	15745	15567	15508	15711	15612	15490	15645	15692	15639	15636	15591	15471	15658	15733	15588	15765	15659	15740	15413	15364	15555	15413	15541	15469	15825	15496	15648	15563	15575	15618	15647	15433	15653	15744	15482	15734	15732	15579	15563	15631	15630	15688	15672	15677	15713	15652	15593	15564	15786	15696	15688	15568	15453	15512	15457	15644	15603	15472	15518	15579	15665	15676	15516	15671	15731	15602	15521	15693	15625	15658	15712	15513	15513	15561	15640	15689	15611	15774	15457	15814	15663	15754	15691	15696	15384	15549	15530	15771	15671	15753	15630	15613	15699	15520	15746	15723	15678	15591	15575	15478	15237	15703	15478	15513	15699	15538	15662	15633	15591	15317	15621	15546	15501	15733	15795	15554	15505	15763	15828	15573	15399	15724	15808	15600	15668	15734	15713	15390	15623	15494	15666	15858	15766	15389	15566	15577	15512	15793	15515	15582	15526	15759	15612	15804	15634	15591	15564	15680	15649	15520	15699	15534	15584	15479	15615	15766	15672	15701	15742	15589	15768	15756	15644	15555	15588	15684	15620	15521	15662	15663	15517	15757	15617	15636	15794	15568	15432	15705	15484	15607	15820	15440	15679	15711	15757	15587	15401	15662	15687	15644	15683	15444	15731	15748	15543	15679	15709	15552	15517	15642	15703	15688	15475	15644	15459	15594	15535	15667	15540	15526	15718	15522	15726	15692	15372	15522	15322	15591	15403	15820	15703	15871	15784	15668	15589	15576	15632	15682	15660	15575	15614	15587	15505	15432	15600	15464	15571	15588	15565	15575	15620	15694	15586	15594	15685	15700	15678	15679	15516	15624	15601	15462	15441	15542	15675	15724	15633	15716	15578	15648	15489	15738	15608	15510	15715	15628	15575	15576	15679	15684	15717	15650	15635	15596	15649	15545	15496	15722	15621	15516	15643	15577	15427	15410	15634	15772	15602	15663	15365	15635	15752	15738	15578	15604	15583	15779	15590	15669	15613	15614	15662	15603	15528	15436	15481	15589	15515	15547	15636	15452	15521	15554	15642	15355	15693	15513	15678	15726	15509	15674	15753	15719	15652	15751	15827	15587	15624	15652	15712	15776	15543	15673	15592	15314	15852	15525	15511	15394	15491	15476	15646	15788	15701	15621	15550	15731	15570	15619	15638	15510	15608	15486	15692	15549	15538	15748	15646	15515	15667	15640	15684	15717	15469	15679	15529	15832	15716	15717	15609	15468	15635	15786	15631	15717	15707	15756	15578	15404	15561	15443	15677	15685	15522	15702	15648	15775	15579	15586	15536	15738	15502	15585	15832	15559	15347	15413	15755	15651	15566	15563	15673	15620	15352	15719	15543	15632	15365	15534	15458	15539	15648	15768	15617	15727	15663	15680	15905	15721	15837	15718	15738	15488	15486	15564	15611	15612	15651	15652	15794	15562	15444	15516	15628	15714	15696	15454	15698	15407	15409	15925	15840	15577	15801	15732	15643	15564	15699	15679	15574	15701	15439	15514	15567	15675	15637	15744	15666	15800	15693	15771	15621	15555	15743	15434	15521	15564	15466	15617	15656	15528	15529	15661	15513	15587	15598	15783	15609	15561	15584	15692	15648	15696	15619	15625	15569	15660	15632	15752	15627	15646	15447	15661	15759	15660	15548	15445	15676	15626	15616	15580	15631	15688	15534	15375	15700	15665	15776	15534	15684	15712	15369	15504	15928	15822	15582	15566	15786	15602	15687	15812	15572	15806	15605	15672	15569	15709	15501	15625	15674	15531	15520	15612	15548	15670	15537	15658	15549	15772	15634	15767	15711	15689	15522	15694	15495	15740	15728	15661	15676	15748	15658	15736	15628	15833	15680	15526	15457	15635	15569	15504	15772	15816	15499	15639	15506	15538	15632	15478	15833	15698	15776	15474	15616	15621	15450	15820	15791	15576	15509	15613	15636	15626	15675	15624	15637	15675	15676	15602	15670	15665	15627	15741	15697	15549	15651	15632	15605	15695	15582	15735	15646	15677	15520	15575	15573	15572	15896	15739	15625	15775	15769	15644	15663	15755	15660	15657	15504	15513	15479	15679	15779	15550	15839	15633	15763	15601	15592	15570	15565	15591	15713	15941	15730	15816	15709	15560	15606	15807	15519	15588	15765	15620	15660	15528	15754	15741	15481	15498	15513	15724	15615	15646	15744	15620	15516	15436	15802	15693	15452	15437	15550	15612	15563	15713	15394	15464	15544	15540	15636	15533	15637	15428	15546	15644	15764	15397	15452	15596	15613	15561	15556	15566	15705	15594	15547	15596	15718	15562	15516	15505	15631	15584	15466	15537	15665	15626	15722	15795	15661	15644	15700	15739	15609	15679	15624	15635	15639	15645	15530	15392	15555	15672	15355	15798	15694	15668	15588	15764	15725	15620	15858	15709	15517	15716	15535	15724	15483	15602	15570	15504	15675	15819	15721	15714	15554	15565	15521	15885	15803	15496	15626	15771	15636	15569	15596	15618	15602	15670	15699	15779	15535	15629	15488	15580	15589	15658	15687	15639	15661	15538	15814	15540	15653	15615	15439	15513	15529	15611	15426	15721	15656	15585	15839	15735	15442	15391	15517	15597	15501	15628	15663	15698	15727	15769	15535	15746	15555	15591	15772	15572	15515	15775	15659	15847	15495	15646	15518	15712	15577	15519	15680	15658	15484	15771	15539	15620	15510	15422	15781	15636	15592	15545	15495	15801	15699	15714	15597	15649	15570	15738	15524	15758	15521	15536	15411	15749	15810	15516	15488	15813	15611	15644	15528	15815	15667	15844	15716	15635	15648	15666	15750	15560	15609	15496	15569	15536	15585	15614	15571	15584	15571	15628	15552	15786	15727	15502	15409	15389	15601	15652	15710	15667	15623	15702	15574	15682	15627	15551	15733	15689	15335	15546	15515	15482	15566	15475	15584	15711	15517	15461	15541	15638	15643	15647	15584	15544	15773	15652	15570	15531	15532	15606	15567	15688	15525	15691	15615	15478	15551	15458	15604	15364	15578	15632	15491	15651	15625	15635	15396	15574	15596	15528	15605	15578	15583	15648	15561	15669	15629	15622	15617	15413	15725	15654	15726	15676	15676	15518	15779	15574	15806	15566	15566	15360	15705	15721	15412	15677	15477	15569	15648	15480	15629	15633	15580	15450	15703	15892	15515	15743	15514	15649	15589	15602	15672	15451	15485	15535	15759	15564	15721	15806	15400	15618	15635	15559	15484	15613	15670	15660	15644	15632	15543	15589	15436	15736	15527	15680	15487	15579	15683	15566	15561	15588	15569	15708	15610	15542	15731	15521	15516	15725	15572	15582	15633	15649	15585	15914	15539	15587	15644	15594	15545	15668	15481	15450	15678	15651	15730	15808	15457	15526	15629	15593	15471	15632	15691	15681	15644	15785	15532	15663	15738	15486	15559	15843	15580	15529	15657	15776	15579	15745	15750	15425	15699
32964	53606	49528	39736	33763	29612	25826	22891	21071	19089	17905	17092	16317	15963	15597	15095	14799	14448	14237	14477	14169	14141	14186	14139	13989	13969	13633	13850	13830	13743	13835	13646	13794	13550	13517	13790	13833	13797	13676	13657	13700	13552	13716	13483	13477	13737	13544	13620	13712	13510	13614	13567	13493	13410	13483	13630	13616	13492	13586	13482	13668	13514	13549	13514	13462	13664	13543	13531	13541	13392	13445	13595	13632	13448	13515	13547	13464	13615	13715	13622	13354	13616	13423	13653	13589	13601	13476	13585	13652	13548	13488	13593	13650	13414	13578	13734	13426	13489	13543	13372	13486	13625	13497	13428	13578	13376	13656	13477	13642	13537	13510	13664	13602	13663	13535	13608	13549	13516	13487	13383	13384	13542	13641	13648	13600	13468	13487	13402	13534	13439	13576	13716	13522	13475	13523	13467	13686	13429	13521	13396	13562	13669	13514	13618	13443	13509	13359	13615	13505	13543	13389	13490	13416	13513	13563	13683	13501	13690	13560	13668	13566	13503	13522	13625	13613	13509	13527	13306	13582	13449	13572	13466	13668	13588	13357	13579	13535	13351	13553	13605	13483	13549	13676	13460	13537	13586	13661	13471	13395	13620	13563	13582	13594	13521	13576	13575	13461	13486	13553	13708	13527	13540	13434	13470	13682	13526	13514	13522	13566	13686	13558	13432	13411	13590	13491	13514	13479	13589	13428	13436	13431	13519	13684	13505	13576	13432	13677	13651	13544	13340	13553	13534	13464	13545	13481	13562	13699	13418	13486	13463	13461	13432	13447	13703	13599	13491	13490	13570	13424	13552	13520	13531	13497	13392	13558	13496	13520	13636	13703	13323	13385	13608	13550	13537	13557	13307	13421	13559	13737	13509	13597	13503	13587	13602	13533	13465	13580	13640	13552	13582	13508	13424	13588	13642	13389	13649	13467	13593	13484	13535	13586	13472	13628	13630	13484	13528	13488	13472	13515	13477	13694	13578	13579	13516	13665	13592	13488	13360	13552	13719	13358	13509	13471	13497	13414	13374	13532	13539	13760	13616	13460	13417	13587	13520	13531	13594	13308	13507	13490	13429	13588	13557	13533	13604	13625	13449	13390	13553	13420	13609	13533	13546	13458	13667	13703	13551	13468	13468	13502	13570	13662	13411	13462	13620	13506	13717	13676	13504	13312	13552	13346	13492	13499	13523	13450	13341	13578	13542	13619	13571	13633	13445	13313	13542	13661	13657	13420	13574	13412	13435	13594	13578	13565	13819	13411	13462	13383	13477	13620	13363	13490	13419	13529	13586	13598	13413	13497	13556	13577	13556	13695	13823	13482	13510	13418	13522	13462	13581	13510	13630	13557	13509	13580	13418	13437	13618	13477	13387	13577	13576	13529	13451	13595	13562	13657	13501	13444	13498	13495	13493	13566	13555	13442	13542	13508	13545	13706	13590	13446	13487	13408	13667	13458	13521	13572	13559	13551	13612	13406	13460	13629	13297	13602	13468	13660	13399	13711	13488	13612	13684	13453	13497	13662	13479	13477	13695	13620	13716	13538	13341	13653	13455	13516	13549	13671	13495	13559	13606	13666	13379	13418	13668	13384	13444	13518	13455	13347	13522	13596	13511	13426	13426	13476	13726	13602	13573	13351	13459	13594	13557	13398	13575	13478	13499	13793	13320	13591	13620	13598	13604	13604	13483	13515	13693	13466	13423	13593	13400	13494	13530	13782	13528	13478	13504	13430	13651	13408	13647	13672	13509	13551	13508	13457	13691	13474	13729	13451	13649	13552	13531	13530	13461	13522	13581	13548	13551	13535	13607	13491	13585	13460	13563	13483	13533	13530	13551	13772	13484	13669	13557	13552	13583	13486	13423	13514	13512	13599	13735	13491	13547	13427	13664	13717	13612	13511	13509	13701	13497	13501	13632	13587	13526	13565	13487	13486	13518	13613	13431	13536	13580	13563	13568	13422	13711	13346	13629	13536	13625	13481	13529	13512	13517	13638	13587	13511	13697	13653	13480	13524	13381	13494	13499	13501	13695	13595	13673	13388	13614	13462	13563	13471	13560	13547	13533	13732	13632	13652	13497	13586	13507	13522	13487	13396	13579	13553	13552	13563	13426	13346	13559	13609	13501	13495	13411	13496	13450	13404	13547	13710	13490	13457	13552	13628	13380	13615	13518	13536	13480	13469	13418	13624	13483	13564	13637	13561	13621	13655	13579	13541	13463	13470	13546	13618	13582	13566	13507	13479	13578	13466	13669	13689	13656	13545	13377	13509	13596	13534	13690	13423	13505	13478	13390	13471	13665	13541	13605	13433	13553	13613	13406	13564	13586	13589	13583	13617	13660	13520	13461	13424	13590	13635	13522	13593	13637	13462	13474	13679	13529	13545	13597	13409	13582	13614	13352	13470	13652	13494	13437	13637	13553	13472	13476	13538	13544	13615	13501	13614	13538	13464	13481	13465	13419	13579	13731	13563	13548	13399	13521	13685	13472	13605	13470	13565	13551	13510	13581	13701	13390	13599	13508	13418	13412	13475	13671	13505	13537	13611	13580	13580	13743	13529	13348	13475	13495	13422	13674	13541	13636	13479	13354	13644	13362	13562	13591	13484	13635	13457	13634	13538	13632	13533	13438	13660	13597	13466	13504	13459	13627	13513	13596	13558	13601	13562	13500	13613	13605	13360	13494	13361	13550	13361	13708	13614	13410	13585	13814	13534	13334	13375	13513	13579	13670	13399	13497	13433	13609	13605	13515	13370	13538	13471	13527	13515	13480	13526	13516	13546	13586	13520	13588	13327	13387	13494	13504	13515	13583	13414	13522	13588	13580	13460	13542	13535	13293	13484	13620	13508	13678	13421	13402	13564	13514	13547	13433	13595	13530	13449	13626	13519	13672	13462	13581	13601	13417	13371	13466	13549	13436	13540	13540	13556	13554	13603	13359	13464	13484	13561	13644	13473	13551	13494	13644	13530	13322	13552	13528	13612	13408	13499	13588	13675	13429	13357	13536	13409	13476	13360	13516	13492	13526	13513	13568	13497	13510	13482	13469	13539	13740	13580	13506	13531	13575	13667	13499	13387	13565	13455	13549	13445	13485	13541	13410	13432	13362	13472	13653	13383	13518	13629	13501	13492	13573	13587	13489	13449	13574	13403	13498	13621	13580	13427	13479	13476	13615	13434	13503	13553	13550	13537	13414	13512	13572	13581	13492	13648	13538	13572	13504	13651	13525	13440	13678	13454	13655	13597	13570	13408	13489	13396	13409	13627	13592	13457	13455	13526	13537	13574	13612	13566	13553	13688	13649	13640	13505	13412	13337	13518	13438	13449	13460	13533	13309	13473	13461	13574	13433	13449	13623	13656	13527	13696	13433	13643	13558	13518	13428	13615	13607	13467	13475	13510	13459	13565	13540	13578	13480	13519	13592	13641	13620	13294	13578	13485	13546	13375	13426	13497	13561	13592	13526	13617	13610	13520	13412	13655	13605	13629	13559	13490	13430	13659	13560	13511	13433	13723	13636	13520	13481	13455	13380	13539	13476	13491	13523	13430	13519	13722	13570	13628	13599	13543	13472	13669	13555	13521	13492	13617	13482	13413	13647	13495	13579	13527	13548	13540	13463	13478	13535	13564	13469	13500	13508	13561	13607	13653	13501	13568	13558	13499	13624	13578	13470	13479	13582	13563	13433	13599	13637	13594	13389	13651	13603	13583	13693	13541	13560	13422	13573	13444	13483	13476	13563	13613	13468	13613	13476	13602	13472	13358	13452	13518	13535	13471	13501	13516	13580	13578	13558	13438	13377	13588	13523	13577	13608	13653	13284	13448	13554	13471	13691	13674	13514	13495	13561	13688	13526	13627	13591	13595	13429	13619	13522	13380	13305	13421	13509	13641	13541	13452	13467	13514	13544	13569	13567	13448	13604	13486	13455	13537	13577	13624	13674	13481	13509	13562	13501	13609	13525	13537	13421	13503	13434	13722	13655	13615	13489	13551	13594	13516	13629	13485	13617	13591	13501	13546	13706	13662	13410	13531	13544	13548	13519	13568	13518	13563	13498	13656	13637	13712	13386	13511	13404	13473	13436	13695	13477	13389	13638	13435	13616	13449	13561	13619	13479	13469	13571	13463	13543	13455	13688	13502	13536	13541	13407	13625	13488	13423	13575	13601	13619	13431	13579	13406	13497	13424	13477	13527	13408	13530	13463	13487	13387	13629	13640	13705	13505	13561	13461	13613	13504	13456	13468	13461	13511	13643	13415	13448	13650	13483	13593	13482	13502	13675	13569	13444	13382	13556	13471	13581	13766	13444	13338	13519	13638	13461	13448	13478	13544	13653	13285	13571	13418	13395	13504	13451	13518	13608	13386	13519	13615	13500	13656	13745	13540	13504	13585	13529	13543	13505	13593	13466	13406	13550	13496	13587	13471	13430	13598	13593	13706	13453	13428	13570	13554	13602	13523	13568	13682	13429	13514	13637	13492	13498	13672	13625	13472	13446	13436	13536	13465	13650	13525	13501	13375	13562	13466	13530	13526	13661	13599	13777	13543	13323	13520	13360	13495	13499	13662	13531	13504	13395	13643	13467	13598	13600	13600	13642	13746	13510	13523	13582	13445	13409	13582	13561	13579	13576	13560	13518	13464	13666	13579	13452	13613	13468	13323	13437	13673	13444	13573	13594	13372	13446	13545	13455	13452	13421	13595	13552	13637	13481	13659	13601	13393	13515	13529	13431	13645	13523	13647	13518	13512	13604	13439	13521	13747	13345	13559	13517	13329	13535	13474	13630	13620	13453	13626	13542	13703	13488	13584	13645	13619	13578	13578	13594	13399	13459	13525	13489	13403	13531	13537	13555	13617	13449	13537	13646	13559	13502	13434	13545	13493	13583	13565	13473	13494	13496	13526	13636	13625	13677	13524	13468	13427	13510	13537	13660	13679	13583	13431	13716	13576	13571	13566	13492	13502	13433	13514	13515	13493	13601	13442	13432	13406	13571	13576	13314	13663	13579	13587	13750	13508	13605	13612	13367	13477	13500	13404	13533	13648	13470	13427	13351	13480	13592	13515	13432	13580	13603	13417	13745	13520	13510	13499	13588	13458	13472	13492	13617	13448	13430	13628	13599	13428	13616	13593
29313	27301	33833	29777	23952	21432	19890	18603	17725	17110	16768	16642	16525	16099	15852	15783	15720	15709	15726	15855	15651	15604	15725	15601	15479	15731	15528	15455	15471	15887	15737	15650	15626	15639	15573	15592	15533	15663	15588	15616	15677	15441	15604	15701	15680	15488	15662	15677	15710	15579	15559	15667	15591	15713	15698	15675	15426	15619	15678	15568	15461	15545	15486	15606	15609	15506	15491	15493	15561	15388	15668	15664	15261	15597	15582	15440	15376	15359	15406	15198	15573	15617	15572	15539	15477	15661	15536	15473	15538	15650	15442	15557	15569	15523	15576	15463	15435	15557	15496	15533	15441	15643	15534	15455	15452	15333	15607	15424	15468	15675	15322	15441	15399	15410	15539	15541	15411	15553	15558	15572	15322	15612	15601	15684	15677	15302	15465	15412	15512	15463	15372	15468	15649	15413	15299	15532	15361	15428	15465	15405	15478	15479	15496	15390	15598	15360	15407	15615	15537	15549	15404	15251	15284	15473	15600	15718	15453	15580	15619	15573	15468	15601	15486	15564	15459	15554	15475	15581	15518	15535	15355	15573	15493	15662	15542	15651	15537	15724	15510	15725	15477	15327	15389	15523	15615	15619	15654	15565	15347	15479	15513	15864	15763	15597	15457	15271	15303	15368	15456	15570	15631	15464	15613	15463	15580	15384	15555	15340	15465	15587	15605	15566	15526	15736	15492	15557	15386	15629	15488	15421	15395	15426	15426	15405	15416	15613	15732	15811	15627	15734	15552	15445	15628	15479	15302	15625	15622	15471	15585	15570	15600	15521	15735	15432	15569	15456	15429	15608	15394	15593	15419	15594	15443	15534	15359	15723	15553	15521	15438	15515	15292	15653	15688	15544	15703	15459	15483	15515	15503	15611	15690	15626	15438	15637	15633	15517	15684	15324	15507	15437	15567	15590	15584	15340	15464	15441	15611	15511	15420	15608	15441	15486	15512	15253	15382	15549	15504	15654	15628	15496	15546	15613	15564	15485	15619	15482	15448	15729	15604	15559	15462	15709	15438	15404	15418	15472	15530	15845	15516	15617	15492	15666	15758	15346	15704	15438	15550	15243	15463	15453	15676	15530	15610	15289	15563	15596	15369	15537	15737	15670	15541	15190	15469	15527	15686	15359	15449	15516	15552	15538	15501	15636	15485	15578	15749	15362	15353	15420	15538	15604	15455	15548	15478	15345	15540	15549	15596	15555	15241	15417	15585	15623	15523	15386	15327	15538	15292	15569	15593	15481	15416	15587	15518	15604	15443	15573	15587	15662	15451	15496	15426	15519	15591	15571	15596	15618	15587	15443	15527	15524	15327	15668	15438	15750	15528	15465	15575	15519	15811	15367	15424	15575	15540	15535	15323	15515	15588	15562	15546	15303	15396	15686	15641	15554	15705	15800	15592	15399	15510	15549	15529	15570	15472	15547	15539	15515	15488	15595	15385	15677	15541	15373	15298	15611	15578	15551	15461	15576	15437	15586	15439	15636	15459	15442	15469	15603	15427	15610	15421	15719	15688	15477	15565	15482	15441	15521	15647	15673	15596	15560	15539	15370	15363	15602	15314	15336	15524	15615	15670	15599	15673	15527	15367	15601	15376	15412	15607	15476	15492	15607	15490	15464	15633	15531	15553	15660	15529	15553	15478	15660	15633	15436	15602	15360	15548	15529	15433	15695	15530	15712	15650	15453	15590	15587	15433	15570	15525	15653	15608	15570	15567	15493	15527	15247	15558	15452	15562	15455	15463	15620	15502	15409	15507	15498	15526	15351	15509	15625	15485	15606	15710	15614	15555	15611	15386	15484	15789	15565	15528	15457	15611	15335	15502	15536	15358	15208	15502	15403	15653	15510	15532	15626	15669	15681	15576	15490	15398	15459	15735	15420	15277	15608	15490	15801	15576	15426	15552	15460	15527	15307	15627	15533	15499	15260	15375	15754	15456	15688	15456	15583	15379	15496	15842	15557	15680	15585	15387	15632	15406	15424	15440	15438	15280	15529	15571	15517	15451	15342	15450	15461	15547	15659	15633	15456	15814	15639	15621	15576	15701	15527	15524	15595	15548	15619	15593	15689	15609	15402	15339	15299	15427	15490	15556	15706	15535	15475	15504	15405	15657	15496	15622	15519	15532	15522	15506	15522	15617	15476	15455	15616	15584	15677	15502	15665	15712	15516	15576	15534	15433	15683	15438	15338	15513	15630	15512	15557	15578	15426	15477	15551	15506	15710	15447	15490	15676	15493	15543	15439	15530	15406	15562	15553	15584	15417	15439	15656	15589	15420	15675	15438	15652	15526	15709	15612	15649	15392	15527	15635	15520	15654	15526	15505	15572	15774	15433	15475	15594	15662	15392	15570	15484	15445	15680	15616	15402	15511	15502	15394	15780	15628	15618	15580	15425	15405	15303	15469	15671	15569	15519	15619	15286	15575	15443	15603	15700	15636	15395	15404	15566	15493	15503	15368	15365	15671	15341	15595	15636	15433	15562	15482	15505	15525	15647	15507	15682	15456	15659	15743	15564	15466	15572	15637	15565	15478	15452	15601	15489	15595	15567	15609	15465	15703	15317	15689	15542	15514	15525	15441	15613	15500	15524	15469	15622	15570	15357	15463	15639	15498	15691	15581	15578	15535	15359	15520	15548	15469	15355	15319	15506	15657	15419	15508	15617	15660	15415	15585	15538	15418	15433	15470	15406	15626	15495	15409	15620	15509	15459	15448	15448	15648	15787	15545	15737	15560	15467	15448	15422	15316	15647	15536	15603	15703	15521	15478	15241	15475	15458	15512	15304	15544	15469	15529	15534	15618	15443	15526	15659	15556	15741	15617	15641	15587	15540	15394	15468	15559	15355	15483	15618	15582	15568	15499	15466	15529	15648	15495	15539	15491	15607	15800	15522	15499	15472	15518	15491	15576	15576	15703	15422	15532	15454	15434	15470	15338	15452	15492	15578	15367	15576	15462	15450	15463	15463	15297	15679	15621	15406	15533	15527	15530	15568	15636	15521	15565	15629	15473	15575	15658	15218	15564	15675	15503	15427	15649	15409	15598	15529	15504	15523	15517	15572	15636	15689	15421	15712	15593	15569	15620	15488	15610	15434	15567	15471	15558	15578	15546	15490	15369	15562	15527	15381	15425	15438	15419	15327	15572	15313	15507	15555	15449	15487	15414	15447	15519	15446	15468	15280	15466	15488	15384	15607	15593	15524	15445	15614	15523	15574	15512	15574	15563	15482	15395	15506	15529	15531	15492	15422	15536	15541	15492	15588	15697	15580	15415	15676	15621	15435	15530	15382	15545	15488	15509	15549	15482	15529	15530	15748	15417	15567	15571	15543	15387	15507	15699	15535	15425	15415	15546	15247	15587	15231	15401	15385	15524	15673	15557	15397	15575	15549	15512	15690	15605	15511	15617	15541	15566	15424	15608	15672	15602	15632	15566	15672	15607	15621	15671	15370	15475	15557	15550	15456	15362	15479	15485	15576	15536	15660	15541	15491	15695	15590	15585	15483	15544	15530	15431	15506	15569	15552	15648	15511	15517	15557	15581	15379	15443	15511	15538	15382	15594	15593	15427	15564	15444	15465	15348	15482	15519	15652	15563	15506	15466	15516	15441	15680	15542	15531	15548	15570	15453	15408	15487	15470	15424	15583	15524	15400	15676	15470	15584	15591	15618	15500	15594	15456	15605	15544	15395	15659	15379	15623	15569	15523	15518	15653	15436	15460	15497	15809	15459	15426	15539	15718	15751	15570	15500	15571	15770	15590	15589	15532	15349	15681	15538	15274	15388	15675	15525	15476	15561	15571	15729	15593	15423	15677	15703	15637	15429	15523	15514	15628	15330	15516	15468	15559	15675	15717	15499	15368	15551	15642	15433	15380	15472	15588	15675	15529	15528	15628	15506	15683	15770	15554	15497	15356	15311	15383	15542	15491	15443	15523	15588	15690	15509	15431	15476	15667	15478	15465	15236	15546	15343	15497	15462	15513	15732	15632	15665	15602	15500	15648	15595	15515	15524	15566	15596	15552	15455	15518	15674	15559	15505	15603	15433	15644	15526	15665	15592	15410	15543	15635	15620	15267	15451	15687	15634	15390	15525	15470	15601	15449	15525	15559	15476	15557	15692	15330	15621	15591	15435	15438	15466	15549	15530	15718	15493	15594	15479	15339	15475	15629	15529	15594	15414	15450	15555	15688	15358	15455	15624	15595	15731	15561	15577	15529	15392	15395	15546	15544	15434	15515	15480	15454	15484	15511	15392	15247	15309	15545	15581	15475	15553	15674	15540	15411	15670	15504	15373	15488	15435	15618	15546	15331	15521	15630	15646	15721	15468	15678	15385	15564	15418	15669	15766	15541	15464	15582	15581	15607	15363	15403	15493	15491	15465	15735	15674	15513	15577	15378	15537	15519	15426	15609	15405	15408	15474	15464	15387	15415	15277	15604	15563	15751	15597	15597	15485	15543	15448	15589	15452	15641	15749	15626	15575	15531	15450	15689	15519	15431	15319	15703	15499	15667	15611	15529	15594	15431	15430	15570	15353	15728	15555	15594	15613	15532	15678	15682	15321	15542	15502	15612	15658	15458	15405	15527	15560	15600	15695	15661	15619	15485	15614	15646	15513	15626	15549	15504	15576	15609	15480	15539	15391	15380	15499	15447	15476	15467	15268	15488	15542	15531	15433	15688	15740	15804	15442	15360	15515	15643	15486	15581	15488	15852	15531	15538	15811	15520	15590	15443	15472	15399	15276	15629	15377	15598	15640	15548	15501	15586	15562	15441	15561	15661	15531	15561	15499	15654	15501	15675	15643	15553	15293	15573	15473	15527	15582	15550	15454	15521	15475	15293	15400	15550	15247	15529	15415	15611	15540	15479	15303	15490	15451	15551	15567	15595	15410	15635	15523	15658	15455	15792	15626	15497	15418	15622	15564	15551	15441	15583	15796	15516	15356	15638	15778	15620	15563	15671	15499	15547	15515	15589	15474	15392	15551	15637	15608	15479	15607	15498	15456	15447	15442	15425	15564	15664	15698	15731	15498	15477	15441	15493	15449	15561	15747	15407	15540	15393	15858	15575	15722	15569	15322	15530	15570	15575	15546	15502	15519	15434	15497	15832	15644	15691	15600	15477	15233
30762	42107	37841	28736	24120	21471	19582	18010	16672	15994	15236	15164	14799	14316	14384	14103	14039	13820	13735	13794	13743	13678	13553	13740	13648	13560	13641	13570	13766	13673	13525	13507	13528	13516	13556	13515	13673	13462	13597	13497	13578	13700	13584	13548	13486	13513	13312	13588	13536	13394	13408	13457	13556	13409	13384	13358	13412	13432	13530	13468	13441	13468	13318	13472	13591	13469	13514	13559	13481	13415	13520	13351	13510	13397	13374	13564	13376	13395	13512	13630	13423	13637	13436	13454	13552	13510	13469	13370	13431	13409	13510	13453	13333	13494	13369	13393	13458	13420	13426	13384	13459	13230	13616	13553	13397	13555	13562	13496	13584	13427	13370	13608	13490	13539	13487	13451	13528	13381	13606	13370	13352	13660	13534	13496	13495	13452	13455	13342	13337	13498	13314	13622	13429	13475	13567	13474	13429	13476	13403	13445	13407	13409	13456	13563	13418	13479	13444	13551	13524	13568	13541	13530	13566	13489	13377	13599	13422	13610	13449	13608	13469	13450	13386	13475	13469	13540	13416	13365	13567	13558	13491	13412	13535	13523	13431	13390	13403	13462	13365	13693	13350	13605	13446	13583	13557	13582	13412	13491	13443	13589	13515	13520	13508	13443	13308	13428	13556	13586	13529	13438	13350	13729	13319	13338	13461	13618	13691	13493	13414	13345	13593	13563	13392	13703	13424	13545	13578	13363	13543	13515	13465	13481	13344	13535	13563	13624	13525	13534	13551	13551	13494	13520	13603	13522	13509	13461	13701	13363	13433	13323	13486	13569	13455	13481	13305	13473	13366	13517	13529	13632	13516	13181	13498	13446	13421	13481	13411	13677	13396	13315	13504	13430	13475	13351	13571	13371	13331	13538	13502	13577	13428	13503	13382	13577	13392	13517	13397	13600	13329	13342	13422	13509	13544	13528	13378	13486	13414	13481	13610	13581	13581	13584	13509	13373	13358	13591	13394	13358	13381	13506	13515	13499	13519	13535	13569	13719	13664	13503	13342	13421	13487	13492	13534	13561	13340	13667	13644	13528	13398	13511	13482	13634	13472	13360	13755	13440	13627	13439	13373	13481	13467	13417	13414	13325	13520	13371	13456	13569	13448	13474	13592	13359	13524	13484	13476	13292	13443	13525	13596	13391	13450	13331	13377	13585	13543	13548	13462	13373	13495	13558	13529	13569	13453	13426	13554	13374	13473	13455	13302	13355	13483	13524	13577	13491	13358	13511	13584	13349	13616	13426	13552	13491	13579	13493	13527	13437	13359	13469	13483	13362	13539	13512	13354	13527	13442	13452	13478	13448	13428	13358	13591	13558	13401	13570	13493	13640	13528	13552	13523	13485	13396	13381	13445	13400	13677	13542	13454	13506	13409	13300	13433	13528	13492	13273	13557	13431	13545	13569	13483	13491	13399	13420	13336	13490	13569	13557	13500	13391	13548	13360	13466	13339	13655	13405	13377	13594	13433	13427	13559	13359	13513	13648	13376	13575	13506	13504	13617	13474	13477	13530	13522	13385	13470	13380	13381	13419	13546	13411	13433	13492	13454	13489	13422	13412	13492	13483	13511	13521	13460	13371	13527	13364	13554	13430	13477	13468	13509	13456	13668	13496	13386	13380	13466	13508	13608	13458	13539	13646	13471	13569	13483	13617	13417	13357	13420	13447	13508	13453	13446	13537	13477	13358	13548	13546	13394	13756	13591	13555	13433	13426	13369	13532	13523	13527	13625	13502	13580	13442	13391	13436	13406	13292	13373	13488	13512	13494	13466	13555	13478	13405	13450	13396	13569	13430	13540	13347	13509	13580	13422	13511	13566	13455	13673	13599	13533	13518	13329	13436	13494	13695	13623	13543	13609	13400	13487	13460	13622	13552	13456	13404	13483	13521	13555	13320	13492	13393	13385	13592	13502	13280	13415	13653	13384	13632	13521	13652	13431	13350	13589	13474	13453	13632	13498	13505	13543	13416	13503	13402	13430	13620	13355	13394	13652	13583	13514	13419	13602	13521	13441	13449	13499	13554	13387	13547	13441	13385	13518	13693	13462	13388	13516	13549	13413	13544	13511	13482	13559	13471	13292	13638	13445	13405	13552	13440	13447	13603	13403	13373	13498	13386	13512	13426	13472	13465	13362	13510	13504	13483	13296	13545	13557	13294	13341	13594	13467	13487	13496	13217	13429	13523	13659	13446	13431	13270	13420	13551	13504	13658	13481	13552	13546	13562	13553	13315	13464	13476	13344	13450	13357	13733	13391	13519	13232	13422	13531	13481	13657	13530	13587	13528	13625	13322	13575	13429	13267	13450	13453	13562	13298	13528	13655	13536	13472	13431	13319	13520	13337	13461	13498	13428	13572	13448	13566	13472	13400	13525	13549	13438	13521	13645	13429	13537	13329	13551	13477	13447	13656	13611	13517	13325	13465	13514	13475	13508	13383	13469	13396	13560	13408	13475	13342	13366	13384	13373	13538	13459	13509	13522	13314	13380	13334	13505	13451	13572	13464	13469	13519	13525	13521	13418	13484	13446	13453	13598	13586	13444	13613	13530	13373	13668	13537	13590	13449	13533	13648	13562	13419	13512	13388	13307	13652	13349	13483	13446	13434	13599	13495	13440	13398	13508	13530	13427	13670	13590	13529	13484	13411	13526	13384	13541	13461	13698	13359	13556	13409	13492	13579	13468	13480	13439	13373	13497	13501	13443	13602	13469	13378	13700	13428	13503	13435	13423	13589	13496	13452	13547	13489	13532	13452	13483	13550	13590	13569	13390	13651	13399	13460	13465	13803	13452	13388	13498	13501	13471	13418	13572	13415	13444	13400	13605	13366	13509	13561	13605	13446	13404	13524	13413	13321	13585	13447	13643	13378	13443	13505	13466	13565	13561	13386	13419	13674	13516	13473	13511	13624	13490	13435	13424	13567	13323	13428	13405	13520	13336	13418	13634	13466	13533	13509	13507	13667	13536	13560	13548	13341	13200	13321	13421	13423	13577	13490	13501	13477	13468	13376	13494	13561	13401	13569	13577	13699	13502	13503	13545	13609	13450	13424	13443	13407	13577	13510	13536	13540	13539	13529	13467	13251	13372	13597	13470	13413	13457	13491	13346	13358	13351	13504	13387	13462	13525	13495	13514	13457	13508	13662	13586	13442	13487	13636	13597	13518	13715	13259	13497	13397	13556	13527	13547	13238	13613	13374	13469	13557	13426	13627	13474	13415	13429	13543	13390	13454	13356	13713	13381	13474	13538	13532	13369	13422	13468	13512	13446	13737	13538	13518	13529	13646	13551	13519	13430	13459	13432	13434	13536	13482	13410	13557	13437	13313	13495	13384	13557	13476	13414	13330	13455	13412	13422	13449	13450	13328	13601	13444	13428	13514	13376	13454	13386	13522	13452	13498	13297	13497	13399	13443	13296	13550	13398	13289	13404	13339	13461	13344	13252	13427	13551	13449	13491	13443	13509	13331	13455	13507	13535	13492	13588	13373	13611	13373	13524	13494	13304	13468	13506	13550	13451	13533	13583	13417	13532	13289	13538	13483	13492	13658	13594	13526	13452	13551	13442	13560	13682	13621	13479	13422	13375	13584	13475	13438	13568	13529	13481	13510	13497	13337	13647	13385	13535	13476	13529	13383	13649	13468	13595	13479	13557	13410	13540	13446	13415	13475	13499	13578	13527	13629	13580	13474	13561	13622	13548	13430	13432	13557	13415	13607	13695	13381	13441	13379	13307	13507	13489	13663	13518	13595	13475	13418	13312	13481	13448	13666	13654	13408	13366	13486	13567	13603	13545	13427	13625	13413	13456	13528	13563	13516	13398	13460	13368	13415	13715	13404	13529	13583	13454	13573	13539	13527	13305	13469	13496	13399	13424	13552	13467	13331	13473	13529	13540	13535	13603	13634	13496	13631	13292	13427	13618	13527	13326	13531	13560	13548	13361	13499	13377	13606	13558	13477	13538	13282	13351	13501	13534	13495	13360	13427	13489	13455	13542	13454	13582	13609	13475	13527	13461	13380	13525	13486	13438	13497	13561	13506	13528	13535	13595	13502	13459	13263	13402	13708	13399	13506	13411	13476	13368	13567	13440	13725	13440	13469	13522	13517	13443	13553	13532	13453	13329	13504	13558	13402	13656	13421	13590	13642	13472	13671	13527	13420	13469	13556	13492	13714	13562	13531	13537	13615	13393	13471	13478	13586	13589	13504	13586	13569	13496	13495	13526	13520	13314	13556	13499	13417	13487	13737	13584	13396	13481	13455	13676	13459	13519	13758	13437	13448	13549	13345	13328	13518	13423	13399	13619	13453	13541	13381	13683	13391	13489	13589	13577	13453	13668	13481	13398	13564	13330	13509	13496	13489	13624	13456	13503	13522	13521	13737	13446	13583	13570	13400	13381	13394	13519	13665	13317	13510	13515	13456	13681	13470	13644	13428	13464	13486	13454	13323	13583	13375	13434	13401	13341	13508	13522	13516	13436	13487	13457	13554	13392	13413	13395	13523	13485	13505	13493	13368	13435	13550	13522	13441	13508	13453	13360	13531	13346	13602	13552	13567	13592	13633	13483	13614	13460	13420	13506	13450	13495	13416	13600	13570	13529	13496	13457	13491	13581	13455	13439	13464	13388	13668	13508	13564	13466	13367	13356	13389	13517	13461	13562	13482	13414	13469	13598	13391	13431	13443	13368	13378	13435	13573	13654	13574	13354	13481	13420	13360	13404	13440	13411	13547	13612	13422	13547	13532	13366	13705	13484	13459	13584	13431	13493	13496	13461	13504	13647	13658	13308	13527	13553	13386	13436	13610	13389	13409	13441	13599	13393	13409	13615	13466	13659	13580	13375	13483	13437	13399	13277	13433	13306	13382	13341	13411	13453	13394	13507	13604	13414	13552	13514	13462	13351	13493	13470	13672	13574	13393	13553	13209	13478	13660	13538	13685	13551	13467	13564	13492	13589	13473	13498	13532	13439	13480	13468	13422	13522	13429	13502	13454	13348	13693	13627	13467	13493	13441	13475	13608	13401	13446	13349	13609	13348	13477	13510	13404	13426	13420	13400	13420	13566	13534	13609	13469	13613	13587	13510	13424	13468	13653	13516	13530	13346	13476	13408	13578	13436	13585	13389	13551	13438
23936	20917	28238	25262	24962	25734	24280	20518	18911	18202	17397	16883	16740	16528	16298	16000	15900	15811	15531	15655	15810	15503	15615	15457	15377	15369	15503	15459	15425	15430	15419	15513	15428	15231	15348	15319	15287	15428	15301	15444	15297	15085	15245	15342	15196	15431	15520	15109	15118	15231	15033	15219	15431	15238	15160	15179	15124	15235	15230	15129	15392	15276	15116	15155	15235	15126	15285	15244	15311	15156	15229	15382	15367	15354	15109	15373	15376	15265	15370	15091	15194	15124	15077	15308	15291	15239	15194	14943	15026	15133	15236	15122	15156	15153	15400	15117	15285	15351	15394	15091	15328	15212	15568	15148	15053	14988	15332	15102	15296	15222	15006	15158	15161	15222	15285	15192	15277	15313	15321	15246	15296	15328	15425	15404	15084	15102	15216	15172	15244	15184	15196	15073	15095	15224	15133	15141	15263	15203	15323	15378	15064	15184	15218	15269	15287	15370	15208	15288	14990	15140	15042	15066	15130	15185	15246	15239	15037	15237	15194	14991	15213	15315	15265	15193	15250	15224	15329	15219	15028	15327	15347	15313	15163	15281	15259	15186	15123	15167	15218	15238	15181	15181	15321	15252	15110	15205	15211	15268	15128	14954	15236	15146	15233	15112	15100	15146	15055	15171	15170	15295	15172	15191	15180	15344	15284	15159	15146	15264	15219	15122	15377	15213	15339	15207	15221	15310	14945	15380	15208	15258	15233	15267	15270	15271	15265	15241	14972	15325	15264	15266	15203	15304	15259	15334	15199	15259	15220	15091	15103	15325	15186	15132	15069	15293	15239	15190	15065	15236	14904	15157	15196	15037	15159	15218	15216	15104	15150	15022	14873	14976	15028	15067	15182	14996	15161	15335	15208	15219	15186	15204	15223	15247	15083	15282	15301	15220	15171	15202	15194	15227	15195	15255	15225	15241	15060	15325	15320	15240	15207	15072	15200	15193	15233	15196	15094	15153	15258	15153	15120	15117	15235	15246	15126	15073	15259	15314	15233	15134	15343	15221	15221	15339	15396	15168	15117	15338	15167	15140	15341	15338	15108	15247	15022	15094	15134	15241	15188	15049	15060	15138	15039	15087	15227	15201	15255	15132	15163	15191	15379	15411	15198	15107	15048	15250	15176	15149	15083	15163	15368	15247	15129	15332	15455	15182	15291	15255	15274	15156	15109	15170	15070	14915	15229	15141	15221	15067	15073	15305	15097	15220	15088	15090	15192	15055	15183	15193	15217	15152	15127	15117	15123	15172	15129	15168	15286	15294	15065	15019	15165	14985	15135	15349	15193	15139	15230	15278	15285	15118	15232	15352	15266	15226	15188	15228	15406	15479	15182	15234	15019	15153	15233	15155	15130	15139	15151	15220	15271	15295	15122	15172	15257	14997	15462	15293	14945	15099	15358	15113	15241	15282	15295	15120	15314	15341	15327	15301	15311	15329	15126	15070	15173	15125	14988	15009	15172	15295	15176	15291	15045	15141	15172	15119	15163	15076	15094	15418	15166	15332	15031	15376	15165	15067	15095	15164	15232	15096	15131	15211	15262	15311	15141	15190	15329	15158	15056	15145	15125	15085	15037	15245	15151	15430	15257	15193	15259	15214	15208	15276	15039	15203	15221	14937	15094	15129	15229	15361	15203	15226	15014	15304	15361	15221	15205	15412	15327	15082	15153	15249	15157	15163	15141	15222	15160	15385	15227	15192	15042	15328	15131	15005	15275	15278	15023	15045	15150	15283	15122	15165	15205	15233	15280	15235	15164	15110	15134	15325	15199	15156	15068	15093	15318	15142	15283	15173	15290	15066	15043	15213	15175	15131	15308	15213	15330	15257	15281	15375	15334	15154	14965	15188	15386	15284	15069	15255	15139	15039	15149	15316	15433	15330	15110	15063	15349	15182	15225	15159	15350	15220	15225	15245	15324	15148	15253	15219	15254	15463	15367	15216	15261	15188	15302	15005	15131	15261	15017	15082	15207	15194	15234	15032	15100	14964	15245	15327	15368	15037	15267	15087	15344	15161	15238	15145	15180	15369	15289	15178	15305	15188	15130	15217	15264	15287	15123	15238	15323	15312	15308	15454	15410	15086	15173	15134	15199	14991	15259	15062	15120	15078	15114	15044	15001	15183	15115	15229	15277	15282	15484	15193	15243	15243	15131	15165	15196	15477	15337	15314	15195	15354	15235	15059	15486	15250	15131	15287	15228	15078	15315	15173	15273	15147	15219	15154	15173	15107	15153	15214	15126	15041	15299	15275	15279	15356	15268	15187	15197	15250	15170	15095	15329	15209	15271	15094	15098	15205	15380	15205	15292	15378	15208	15184	15060	15225	15384	15261	15172	15187	15211	15132	15108	15145	15082	15139	15158	15166	15331	15140	15275	15193	15438	15251	15184	15183	15173	15199	15266	15303	15234	15256	15350	15131	15273	15108	15226	15153	15291	15023	14945	15113	15370	15251	15141	15139	15219	15224	15114	15146	15431	15250	15195	15214	15139	15000	15161	15184	15186	15180	15410	15210	15278	15240	15156	15227	15116	15195	15458	15193	15294	15169	15180	15240	15054	15056	15224	15126	15393	15406	15265	15165	15253	15099	15200	15021	15131	15254	15290	15263	15216	15200	15240	15106	15094	15033	15218	15127	15286	15352	15271	15040	15071	15323	15125	15371	15207	15193	15159	15272	15204	15189	15120	15352	15209	15315	15075	15111	15031	14960	15162	15164	14994	15179	15145	15121	15068	15073	15451	15183	15094	15103	15239	15203	15095	15297	15246	15209	15289	15215	15131	15328	15291	15084	15262	15259	15109	15152	15254	15070	15157	15134	15339	15058	15297	15253	15106	15013	15066	15162	15129	15041	15242	15126	15138	15165	15345	15232	15126	15360	15144	15062	15073	15252	15238	15261	15105	15209	15045	15256	15056	15059	15292	15513	15221	15162	15247	15028	15263	15498	15073	15292	15220	15126	14996	15231	15109	15266	15105	15207	15101	15055	15117	15258	15221	15120	15234	15147	15105	15219	15095	15274	15297	15206	15353	15269	15104	15125	15185	15124	15047	15162	15259	15135	15021	15241	15217	15309	15094	15174	15134	15007	15562	15286	15054	15139	15172	15156	15141	15070	15057	15151	15098	15211	15239	15274	15312	15217	15100	15119	15424	15317	14979	15242	15241	15313	14994	15108	14999	15215	15047	15107	15183	15123	15202	15156	15153	15062	15113	15115	15180	15147	15347	15133	15367	15271	15225	15188	15012	15224	15199	15145	15453	15257	15221	15068	15096	15207	15350	15401	15014	15179	15167	15268	15231	15120	15097	15270	15398	15247	15109	15409	15303	15241	15408	15228	15266	15315	15352	15144	15158	15149	15320	15284	15152	15152	15355	15250	15180	15356	15192	15216	15215	15240	15122	15249	15208	15126	15277	14873	15141	15191	15223	15150	15268	15145	15168	15237	15028	15166	15207	15330	15251	15099	15310	15150	15077	15190	15222	15361	15327	15357	15231	15124	15111	15185	15243	15175	15232	15266	15067	15197	15095	15125	15192	15281	15066	15209	15092	15232	15178	15176	15291	15165	14928	14963	15029	15233	15103	15103	15233	15140	15150	15124	15292	15025	15200	15159	15197	15106	15309	15269	15139	15268	15270	14941	15324	15088	15237	15092	15106	15161	15195	15291	15163	15082	15236	15328	15188	15062	15049	14952	15140	15363	15180	15143	15314	15072	15034	15255	15446	15094	15310	14985	15270	15391	15100	14985	15103	15445	15231	15122	15225	15210	15205	15137	15156	15239	15328	15145	15016	15151	15151	15222	15196	15210	15140	15163	15262	15030	15156	15294	15246	15390	15387	15255	15127	15125	15103	15060	15092	15238	15013	15203	15197	15133	15173	15052	15087	15239	15035	15230	15431	15087	15161	15023	15250	15213	15164	15218	15321	15188	15205	15246	15020	15299	15338	15173	15301	15131	15148	15221	15226	15268	15100	15008	15276	15253	15109	15323	15061	15298	15279	15297	15237	15136	15124	15085	15165	15275	15318	15223	15058	15271	15172	15158	15213	15347	15151	15292	15221	15161	15197	15019	15315	15422	15031	15438	15271	15322	15272	15199	15257	15208	15116	15255	15096	15065	15376	15235	15294	15314	15277	15228	15303	15358	15371	15176	15153	15266	15265	15154	15239	15180	15217	15316	15213	15202	15378	15113	15374	15075	15214	15139	15138	15202	15066	15178	15123	15228	15124	15039	15289	15301	15117	15117	15312	15265	15139	15259	15091	15256	15306	15257	15422	15134	15346	15334	15113	15098	15206	15153	15380	15073	15186	15249	15184	15169	15152	15129	15226	15256	15223	15283	15238	15041	15450	15317	15293	15181	15079	15142	15285	15029	15138	15220	15198	15038	15312	15490	15205	15302	15181	15044	15361	15205	15226	15264	15023	15086	15052	15426	15290	15224	15287	15204	15348	15131	15139	15118	15052	15220	15279	14981	15323	15131	15284	15297	15101	15232	15209	15219	15217	15099	15263	15415	15220	15055	15280	15332	15122	15226	15218	15315	15122	15228	15299	15108	15263	15126	15411	15103	15286	15440	15298	15149	15315	15102	15154	15177	15303	15180	15283	15150	15244	15303	15353	15078	15185	15250	15199	15343	15135	15306	15270	15335	15047	15378	15200	15216	15057	15256	15013	15196	15195	15197	15193	15339	15333	15248	15326	15028	15149	15138	15116	15178	15187	15284	15150	15085	15179	15000	15117	15163	14968	15013	15343	15112	15216	15181	15186	15082	15184	15329	15201	15171	15110	15122	15130	15192	15174	15352	15385	14992	14988	15267	15194	14994	15258	15227	15323	15165	15220	15232	15202	15281	15137	15081	15058	15161	15140	15260	15154	15188	15186	15341	15122	15266	15091	15206	15146	15008	15191	15072	15257	15286	15332	15211	15131	15177	15181	15298	15244	15237	15262	15281	15024	15326	15181	15323	15148	15094	14997	15043	15245	15198	15145	15245	15180	15345	15435	15280	15354	15313	15263	15363	15270	15275	15360	15042	15294	15090	15373	15222	15283	15027	15262	14910	15264	15218	15277	15289	15073	15272	15195	15299	15164	15195	15086	15354	15278	15227	15176	15152	15093	15126	15165	15276	15169	15117
28809	47647	44057	34925	30381	26287	22993	20566	18843	17388	16407	15763	15483	14929	14476	14408	14176	13892	13917	13861	13637	13886	13645	13502	13540	13394	13638	13573	13301	13355	13483	13356	13451	13440	13260	13325	13537	13465	13410	13306	13313	13145	13153	13360	13253	13238	13401	13285	13385	13108	13334	13308	13407	13164	13330	13366	13265	13283	13373	13304	13356	13431	13295	13327	13320	13379	13365	13261	13228	13251	13233	13229	13335	13354	13475	13312	13309	13202	13340	13299	13178	13252	13197	13272	13296	13276	13291	13072	13362	13249	13148	13265	13281	13205	13246	13407	13224	13252	13426	13367	13220	13243	13320	13277	13531	13189	13276	13273	13323	13262	13142	13162	13237	13231	13280	13250	13303	13369	13166	13403	13252	13352	13193	13234	13275	13224	13264	13386	13204	13294	13229	13360	13250	13139	13352	13363	13278	13324	13325	13196	13376	13412	13329	13261	13316	13042	13297	13257	13210	13365	13279	13283	13324	13242	13183	13220	13261	13214	13154	13279	13248	13205	13118	13453	13130	13306	13185	13305	13242	13264	13349	13136	13335	13094	13163	13245	13202	13177	13365	13434	13265	13352	13163	13179	13339	13219	13299	13191	13321	13340	13136	13181	13320	13410	13393	13254	13238	13303	13344	13229	13109	13292	13417	13364	13360	13290	13171	13336	13406	13404	13075	13198	13246	13495	13307	13259	13243	13331	13217	13143	13199	13278	13273	13277	13215	13143	13133	13120	13414	13229	13303	13361	13319	13256	13205	13301	13355	13231	13297	13321	13201	13182	13241	13374	13201	13277	13250	13164	13403	13307	13211	13383	13204	13358	13271	13286	13245	13282	13409	13256	13354	13443	13276	13228	13229	13096	13305	13297	13143	13227	13185	13336	13190	13372	13362	13321	13455	13339	13277	13344	13285	13135	13196	13153	13289	13224	13350	13184	13306	13378	13189	13230	13374	13445	13396	13111	13181	13119	13033	13229	13246	13294	13160	13239	13309	13190	13164	13327	13298	13209	13250	13115	13294	13305	13194	13230	13285	13308	13257	13328	13182	13201	13229	13345	13294	13351	13373	13327	13199	13323	13120	13404	13240	13355	13208	13229	13095	13206	13269	13081	13374	13240	13344	13255	13275	13291	13268	13239	13468	13311	13274	13295	13132	13263	13187	13249	13235	13397	13228	13341	13240	13331	13112	13410	13260	13221	13202	13266	13416	13148	13243	13192	13411	13268	13316	13346	13351	13233	13006	13206	13257	13222	13371	13332	13187	13186	13316	13186	13236	13155	13360	13225	13217	13190	13319	13142	13227	13175	13439	13319	13458	13433	13239	13340	13404	13093	13251	13321	13244	13331	13274	13371	13487	13101	13245	13257	13370	13330	13313	13259	13233	13204	13197	13143	13120	13266	13323	13323	13201	13288	13359	13234	13327	13175	13124	13216	13164	13234	13127	13256	13203	13196	13077	13259	13212	13275	13252	13340	13278	13349	13189	13286	13379	13393	13274	13329	13341	13363	13421	13293	13331	13500	13302	13352	13253	13235	13343	13276	13373	13309	13351	13399	13309	13432	13283	13073	13280	13297	13447	13310	13179	13050	13371	13505	13311	13220	13324	13258	13351	13208	13344	13328	13328	13268	13209	13288	13288	13311	13211	13204	13207	13311	13365	13257	13179	13298	13247	13304	13139	13194	13301	13204	13212	13321	13444	13128	13372	13410	13214	13261	13274	13209	13392	13415	13203	13384	13385	13311	13248	13145	13283	13240	13081	13292	13322	13428	13251	13283	13350	13249	13361	13383	13092	13239	13355	13301	13280	13284	13211	13115	13384	13372	13255	13207	13253	13389	13318	13172	13388	13224	13268	13317	13219	13425	13092	13294	13176	13243	13348	13322	13340	13277	13339	13239	13227	13213	13279	13144	13360	13167	13265	13313	13295	13206	13298	13199	13288	13327	13363	13317	13450	13322	13257	13381	13234	13249	13156	13259	13259	13323	13325	13251	13257	13256	13410	13218	13291	13028	13418	13339	13255	13348	13133	13274	13301	13194	13317	13261	13461	13300	13231	13233	13274	13382	13263	13269	13256	13346	13269	13305	13348	13204	13360	13293	13336	13112	13351	13399	13161	13304	13363	13077	13183	13308	13257	13381	13203	13221	13279	13257	13411	13223	13288	13318	13306	13171	13282	13377	13180	13247	13189	13401	13323	13199	13329	13244	13209	13217	13277	13180	13534	13390	13293	13257	13343	13224	13173	13196	13259	13365	13385	13271	13304	13227	13495	13274	13297	13259	13338	13293	13159	13349	13339	13161	13174	13277	13285	13224	13210	13298	13304	13258	13427	13347	13260	13381	13291	13359	13336	13344	13295	13223	13286	13254	13278	13230	13431	13228	13199	13333	13425	13156	13210	13148	13349	13286	13112	13114	13417	13202	13190	13222	13103	13333	13468	13476	13124	13109	13330	13367	13301	13052	13411	13221	13354	13402	13253	13199	13199	13278	13384	13282	13179	13354	13337	13364	13240	13257	13441	13374	13125	13269	13438	13246	13142	13223	13298	13338	13261	13286	13287	13244	13230	13203	13273	13169	13364	13294	13347	13211	13339	13273	13298	13199	13243	13272	13289	13215	13294	13414	13407	13243	13503	13392	13278	13251	13167	13297	13322	13224	13254	13335	13077	13238	13259	13280	13186	13219	13251	13186	13218	13356	13271	13313	13322	13207	13188	13185	13219	13353	13183	13340	13206	13088	13483	13374	13342	13268	13333	13335	13213	13304	13272	13396	13322	13358	13290	13290	13449	13147	13239	13116	13207	13322	13367	13478	13272	13269	13338	13180	13270	13431	13349	13350	13298	13257	13288	13159	13312	13275	13199	13230	13448	13266	13288	13021	13328	13323	13270	13237	13261	13274	13211	13024	13223	13252	13249	13376	13234	13438	13105	13265	13206	13142	13211	13236	13426	13447	13171	13337	13265	13235	13142	13251	13114	13240	13242	13253	13209	13384	13249	13348	13329	13267	13316	13333	13292	13207	13287	13458	13111	13197	13214	13365	13251	13132	13262	13293	13358	13271	13199	13279	13188	13177	13285	13184	13204	13310	13372	13355	13279	13271	13229	13223	13222	13257	13355	13304	13345	13122	13193	13242	13394	13247	13350	13323	13291	13160	13427	13250	13287	13179	13367	13381	13290	13286	13283	13081	13259	13060	13195	13439	13201	13165	13336	13273	13208	13195	13350	13193	13283	13418	13232	13314	13545	13400	13255	13288	13173	13275	13294	13191	13275	13277	13443	13223	13257	13173	13414	13342	13295	13422	13390	13287	13170	13314	13188	13353	13265	13218	13247	13386	13364	13126	13237	13255	13191	13199	13319	13248	13321	13436	13125	13362	13174	13317	13082	13260	13376	13129	13295	13250	13249	13266	13256	13208	13256	13354	13227	13138	13160	13113	13344	13129	13295	13296	13329	13274	13374	13323	13189	13224	13370	12980	13329	13245	13111	13367	13165	13347	13250	13280	13280	13201	13331	13462	13224	13468	13102	13278	13266	13262	13389	13159	13153	13240	13253	13332	13276	13381	13353	13263	13267	13279	13232	13261	13233	13332	13385	13233	13241	13211	13445	13467	13327	13224	13407	13276	13182	13211	13208	13350	13301	13286	13385	13302	13359	13204	13285	13243	13520	13178	13255	13307	13406	13365	13287	13259	13175	13407	13274	13193	13416	13234	13249	13403	13276	13293	13432	13196	13238	13408	13330	13088	13436	13271	13350	13205	13241	13257	13133	13161	13184	13398	13359	13189	13214	13175	13289	13367	13277	13108	13303	13187	13134	13302	13235	13106	13323	13218	13299	13239	13253	13198	13255	13305	13207	13386	13348	13209	13328	13355	13085	13213	13238	13352	13146	13286	13313	13264	13221	13267	13213	13169	13232	13226	13264	13401	13369	13106	13107	13361	13372	13334	13419	13420	13340	13322	13229	13340	13331	13489	13242	13297	13205	13288	13263	13306	13340	13386	13227	13193	13218	13307	13065	13303	13458	13045	13206	13310	13198	13251	13427	13245	13031	13464	13220	13192	13156	13145	13211	13396	13441	13237	13254	13238	13440	13211	13166	13326	13281	13100	13160	13210	13361	13063	13271	13297	13215	13344	13305	13222	13211	13329	13180	13235	13247	13321	13239	13432	13328	13364	13254	13115	13303	13259	13290	13343	13343	13203	13342	13342	13230	13282	13204	13237	13455	13146	13340	13399	13315	13308	13199	13291	13178	13275	13176	13417	13229	13099	13273	13408	13167	13249	13210	13371	13242	13270	13152	13222	13292	13192	13316	13180	13100	13171	13280	13278	13251	13126	13397	13291	13219	13398	13288	13208	13337	12948	13244	13349	13233	13233	13215	13205	13406	13394	13346	13198	13216	13366	13284	13149	13291	13194	13345	13375	13292	13251	13196	13187	13187	13318	13382	13298	13153	13333	13364	13382	13362	13253	13270	13237	13126	13167	13316	13209	13244	13273	13247	13330	13250	13130	13177	13129	13212	13419	13150	13296	13241	13284	13279	13174	13315	13241	13192	13213	13315	13313	13363	13254	13293	13316	13023	13282	13330	13212	13356	13199	13326	13335	13122	13342	13321	13260	13450	13308	13347	13372	13285	13206	13110	13300	13248	13332	13152	13345	13322	13391	13316	13171	13244	13362	13285	13180	13164	13200	13301	13287	13227	13421	13393	13355	13285	13258	13312	13186	13405	13220	13180	13272	13287	13305	13174	13291	13254	13453	12982	13259	13452	13312	13073	13338	13328	13233	13307	13165	13237	13213	13317	13425	13207	13225	13173	13197	13196	13385	13394	13318	13396	13245	13249	13294	13210	13339	13410	13326	13313	13374	13120	13228	13243	13355	13249	13322	13265	13263	13387	13288	13311	13330	13298	13179	13249	13484	13285	13353	13210	13408	13323	13226	13316	13154	13308	13372	13422	13194	13396	13167	13231	13316	13181	13250	13167	13239	13247	13218	13166	13167	13444	13210	13344	13363	13399	13224	13180	13201	13276	13234	13387	13314	13372	13180	13312	13253	13202	13242	13244	13308	13338	13424	13450	13286	13292	13173	13115	13272	13324	13372	13110	13167	13193	13181	13256	13148	13307	13153
22699	20999	28759	23700	22820	26888	28592	23219	21139	20299	19070	18336	18071	17465	17211	17093	16717	16825	16337	16249	16267	16107	15934	16042	15998	16053	16174	16127	16058	15986	15695	15984	15719	15860	15810	15734	15707	15778	16009	15918	15718	15678	15617	15640	15616	15742	15768	15874	15597	15781	15704	15688	15749	15761	15550	15830	15700	15717	15654	15535	15671	15731	15833	15686	15980	15758	15695	15607	15605	15664	15562	15558	15687	15469	15627	15474	15678	15758	15784	15656	15772	15535	15544	15547	15753	15951	15695	15932	15741	15659	15674	15705	15756	15605	15689	15864	15616	15962	15671	15603	15675	15625	15986	15667	15708	15778	15750	15537	15932	15887	15535	15627	15683	15601	15836	15577	15433	15490	15699	15661	15679	15615	15568	15575	15693	15627	15439	15498	15696	15754	15823	15869	15887	15706	15759	15642	15755	15765	15682	15535	15580	15577	15605	15495	15580	15673	15672	15645	15662	15659	15641	15783	15874	15878	15607	15669	15735	15686	15776	15551	15818	15809	15725	15691	15729	15618	15611	15639	15537	15664	15433	15881	15744	15645	15823	15708	15534	15570	15428	15665	15469	15654	15832	15767	15727	15665	15660	15665	15713	15655	15613	15617	15881	15727	15785	15727	15630	15617	15564	15266	15668	15625	15508	15631	15774	15830	15809	15494	15445	15549	15586	15570	15644	15648	15688	15658	15795	15478	15546	15748	15690	15478	15648	15406	15635	15676	15681	15653	15497	15888	15504	15795	15616	15796	15673	15610	15572	15614	15755	15728	15601	15686	15548	15589	15575	15682	15708	15652	15624	15632	15558	15754	15774	15661	15750	15613	15796	15670	15630	15733	15596	15606	15667	15672	15663	15680	15625	15689	15704	15623	15652	15606	15536	15773	15701	15621	15658	15561	15696	15410	15526	15900	15736	15686	15728	15688	15519	15574	15595	15604	15886	15938	15462	15636	15801	15579	15659	15730	15563	15457	15597	15530	15702	15742	15643	15754	15636	15414	15875	15389	15566	15634	15603	15554	15664	15716	15707	15540	15628	15654	15826	15579	15613	15622	15609	15584	15419	15509	15634	15657	15848	15674	15649	15497	15548	15765	15563	15511	15549	15682	15650	15630	15765	15564	15621	15740	15807	15586	15768	15599	15435	15641	15652	15663	15676	15522	15746	15649	15584	15550	15772	15397	15638	15909	15840	15780	15746	15660	15683	15587	15612	15505	15604	15492	15600	15480	15828	15732	15693	15639	15557	15708	15615	15760	15564	15494	15639	15577	15593	15415	15555	15536	15451	15694	15458	15741	15646	15600	15514	15562	15573	15753	15762	15555	15663	15588	15772	15611	15722	15691	15650	15390	15723	15624	15734	15605	15453	15599	15627	15620	15562	15509	15412	15852	15683	15545	15501	15576	15537	15734	15568	15605	15785	15674	15679	15600	15749	15639	15583	15454	15591	15307	15696	15518	15745	15764	15762	15647	15629	15706	15550	15559	15662	15731	15706	15635	15529	15634	15624	15666	15645	15719	15416	15531	15625	15569	15602	15628	15587	15770	15638	15543	15560	15719	15781	15631	15601	15517	15761	15808	15865	15549	15514	15599	15591	15542	15599	15600	15759	15627	15756	15535	15662	15533	15716	15442	15861	15650	15897	15735	15535	15425	15632	15637	15778	15591	15800	15522	15503	15617	15545	15678	15832	15610	15806	15538	15600	15788	15674	15705	15471	15537	15818	15668	15690	15390	15692	15762	15810	15763	15680	15591	15701	15551	15724	15572	15753	15700	15555	15666	15525	15653	15421	15583	15582	15590	15693	15503	15760	15832	15880	15777	15570	15830	15659	15633	15910	15655	15667	15615	15732	15787	15755	15630	15698	15543	15630	15586	15537	15586	15816	15582	15855	15598	15669	15726	15648	15592	15632	15776	15777	15516	15468	15658	15659	15445	15477	15769	15627	15722	15533	15540	15656	15711	15612	15675	15669	15614	15574	15574	15657	15503	15598	15560	15796	15617	15565	15481	15653	15426	15564	15698	15757	15576	15501	15779	15965	15695	15648	15680	15646	15485	15712	15689	15595	15380	15727	15755	15487	15569	15692	15676	15604	15815	15558	15673	15561	15591	15680	15738	15697	15547	15826	15598	15600	15433	15833	15740	15774	15576	15699	15674	15716	15667	15616	15686	15507	15634	15599	15531	15677	15820	15587	15775	15572	15650	15504	15718	15766	15657	15818	15591	15566	15791	15819	15441	15570	15657	15576	15407	15563	15548	15500	15556	15818	15563	15720	15668	15552	15645	15680	15682	15486	15664	15647	15722	15396	15638	15767	15679	15666	15751	15818	15902	15746	15697	15626	15582	15481	15692	15705	15855	15412	15849	15711	15559	15630	15747	15535	15662	15776	15513	15661	15652	15757	15442	15819	15503	15722	15657	15700	15727	15701	15696	15553	15647	15735	15761	15792	15684	15468	15415	15634	15494	15846	15553	15674	15714	15520	15479	15649	15621	15599	15541	15595	15674	15644	15456	15626	15775	15778	15787	15846	15784	15635	15563	15685	15582	15788	15742	15699	15528	15439	15557	15661	15602	15662	15718	15671	15683	15579	15705	15740	15609	15459	15873	15618	15715	15753	15385	15600	15585	15750	15495	15520	15677	15565	15577	15607	15632	15604	15762	15377	15658	15663	15606	15694	15661	15640	15517	15710	15690	15642	15558	15654	15577	15737	15657	15419	15836	15828	15618	15720	15625	15792	15659	15852	15774	15644	15505	15555	15723	15386	15688	15634	15453	15494	15710	15689	15749	15644	15655	15781	15644	15564	15581	15531	15670	15469	15432	15603	15603	15542	15427	15561	15690	15743	15630	15759	15550	15699	15600	15660	15690	15513	15647	15701	15826	15822	15668	15674	15794	15668	15451	15792	15530	15549	15724	15660	15594	15639	15633	15719	15667	15896	15512	15684	15709	15689	15489	15717	15681	15684	15570	15704	15823	15732	15606	15583	15715	15738	15648	15397	15574	15632	15761	15817	15521	15645	15681	15526	15668	15605	15688	15712	15683	15695	15413	15588	15664	15611	15843	15662	15804	15842	15737	15803	15527	15582	15624	15664	15798	15545	15690	15661	15695	15374	15636	15712	15692	15707	15630	15568	15687	15592	15701	15866	15399	15697	15718	15753	15692	15580	15710	15705	15741	15752	15595	15476	15695	15461	15573	15714	15645	15781	15601	15798	15596	15666	15651	15565	15636	15792	15602	15674	15692	15694	15530	15832	15775	15717	15496	15602	15708	15874	15295	15736	15838	15720	15782	15973	15816	15813	15714	15754	15519	15720	15666	15555	15498	15627	15568	15387	15669	15673	15687	15630	15456	15576	15684	15672	15531	15785	15691	15572	15667	15641	15612	15705	15565	15572	15415	15487	15473	15537	15671	15549	15675	15550	15511	15717	15768	15461	15570	15704	15720	15689	15621	15511	15787	15691	15731	15735	15670	15767	15636	15609	15876	15575	15713	15851	15588	15668	15700	15677	15578	15541	15576	15733	15625	15688	15767	15540	15672	15617	15449	15712	15576	15752	15744	15599	15591	15614	15642	15652	15428	15567	15807	15966	15569	15437	15739	15755	15569	15729	15739	15560	15782	15872	15828	15706	15713	15624	15599	15807	15723	15698	15682	15595	15640	15717	15762	15606	15888	15578	15775	15832	15676	15783	15616	15718	15587	15733	15588	15477	15616	15383	15691	15481	15706	15664	15552	15563	15663	15612	15746	15571	15529	15652	15557	15667	15600	15627	15689	15430	15633	15619	15615	15553	15694	15523	15551	15743	15492	15767	15774	15466	15467	15721	15585	15683	15647	15652	15518	15782	15532	15566	15520	15634	15543	15463	15623	15571	15817	15755	15667	15816	15846	15795	15691	15671	15688	15381	15677	15458	15605	15573	15812	15676	15749	15680	15699	15549	15574	15824	15748	15715	15646	15636	15629	15558	15782	15644	15708	15837	15708	15753	15765	15720	15392	15659	15656	15730	15686	15635	15625	15801	15636	15726	15709	15723	15690	15764	15588	15347	15484	15582	15581	15621	15762	15639	15696	15718	15724	15765	15716	15469	15390	15750	15706	15757	15421	15777	15595	15762	15725	15547	15569	15712	15567	15458	15505	15579	15614	15742	15643	15648	15556	15705	15690	15613	15476	15543	15684	15901	15527	15650	15717	15697	15661	15540	15654	15707	15540	15779	15783	15701	15763	15597	15622	15744	15745	15762	15726	15767	15718	15662	15490	15473	15657	15593	15547	15661	15497	15737	15621	15614	15560	15792	15864	15711	15551	15664	15579	15789	15590	15703	15482	15505	15539	15781	15586	15656	15574	15708	15690	15750	15467	15578	15607	15608	15792	15509	15421	15967	15517	15721	15648	15607	15894	15837	15697	15633	15652	15530	15734	15575	15543	15648	15538	15636	15714	15543	15570	15603	15865	15488	15602	15698	15594	15558	15554	15476	15658	15533	15810	15516	15432	15588	15673	15353	15589	15512	15743	15643	15692	15751	15662	15793	15482	15642	15627	15682	15603	15522	15539	15509	15544	15669	15780	15535	15650	15565	15687	15961	15570	15468	15726	15611	15689	15780	15638	15780	15813	15448	15737	15585	15607	15662	15729	15604	15644	15563	15476	15581	15651	15746	15680	15620	15607	15520	15862	15757	15771	15608	15552	15587	15251	15575	15606	15869	15756	15571	15519	15575	15601	15601	15652	15551	15532	15704	15531	15638	15480	15580	15842	15777	15776	15578	15554	15473	15749	15520	15567	15704	15715	15634	15727	15701	15856	15611	15586	15885	15485	15731	15882	15658	15511	15641	15658	15461	15750	15571	15737	15770	15548	15603	15553	15627	15756	15562	15766	15734	15827	15463	15780	15399	15623	15740	15536	15712	15698	15630	15657	15647	15667	15507	15616	15490	15471	15378	15508	15856	15688	15603	15543	15685	15873	15710	15628	15547	15771	15745	15677	15756	15745	15606	15547	15943	15716	15798	15802	15574	15511	15834	15643	15797	15564	15655	15661	15426	15712	15712	15608	15850	15650	15627	15481	15492	15546	15718	15604	15629	15450	15728	15787	15553	15583	15573	15604	15723	15647	15533	15664	15726	15684
30108	53340	49885	40649	35390	31154	26962	23895	21571	19881	18368	17270	16811	16028	15534	15273	14950	14751	14638	14282	14199	14317	14008	13809	13844	13921	13950	13822	13778	13835	13709	13766	13865	13765	13737	13802	13555	13730	13641	13711	13644	13648	13612	13623	13624	13581	13541	13685	13558	13651	13598	13486	13454	13576	13526	13670	13599	13451	13651	13655	13526	13579	13494	13634	13469	13574	13453	13604	13547	13754	13552	13607	13553	13681	13574	13430	13549	13589	13495	13488	13679	13681	13550	13645	13551	13533	13505	13613	13616	13519	13504	13409	13435	13372	13382	13560	13684	13608	13580	13492	13566	13735	13432	13674	13566	13557	13576	13664	13623	13694	13559	13517	13486	13543	13613	13543	13591	13615	13496	13451	13703	13748	13473	13613	13624	13476	13540	13617	13651	13590	13465	13524	13700	13384	13576	13522	13609	13667	13690	13626	13543	13424	13558	13634	13587	13560	13440	13624	13611	13530	13453	13656	13614	13464	13508	13448	13545	13431	13616	13582	13604	13620	13379	13529	13610	13484	13584	13487	13623	13604	13547	13475	13607	13620	13529	13446	13709	13545	13715	13516	13665	13549	13458	13688	13567	13506	13592	13697	13553	13549	13429	13563	13506	13542	13645	13597	13656	13531	13576	13590	13618	13423	13537	13690	13495	13486	13484	13483	13437	13489	13500	13415	13631	13864	13534	13552	13604	13445	13541	13630	13576	13489	13676	13527	13422	13560	13473	13429	13696	13504	13378	13578	13525	13475	13510	13508	13629	13526	13593	13584	13531	13555	13447	13352	13508	13634	13585	13535	13525	13453	13593	13642	13543	13622	13413	13534	13465	13426	13612	13565	13555	13468	13345	13485	13483	13541	13504	13533	13562	13620	13456	13590	13467	13633	13455	13657	13406	13695	13448	13482	13660	13442	13740	13500	13405	13723	13713	13721	13588	13306	13614	13570	13431	13552	13561	13442	13726	13518	13500	13536	13684	13540	13645	13412	13665	13478	13575	13557	13582	13670	13633	13576	13381	13396	13545	13511	13444	13399	13493	13493	13527	13507	13429	13476	13556	13518	13570	13547	13622	13464	13470	13430	13671	13515	13529	13504	13762	13482	13534	13592	13739	13469	13691	13585	13614	13807	13402	13464	13590	13536	13401	13553	13472	13549	13508	13555	13521	13636	13558	13568	13588	13615	13398	13513	13566	13672	13580	13567	13553	13497	13494	13481	13579	13542	13460	13696	13491	13353	13666	13471	13612	13661	13490	13567	13669	13706	13419	13476	13523	13696	13557	13551	13720	13660	13376	13420	13613	13470	13599	13464	13304	13314	13543	13563	13446	13505	13692	13635	13491	13472	13621	13617	13676	13545	13651	13553	13461	13336	13679	13399	13463	13682	13446	13439	13483	13575	13549	13523	13650	13495	13692	13391	13642	13453	13612	13588	13562	13500	13563	13600	13537	13464	13570	13405	13605	13681	13726	13632	13482	13408	13543	13396	13707	13559	13578	13619	13497	13537	13746	13486	13697	13558	13633	13476	13489	13351	13627	13448	13440	13633	13489	13506	13677	13376	13676	13582	13506	13544	13471	13690	13427	13628	13631	13506	13619	13495	13516	13427	13572	13540	13690	13441	13400	13399	13519	13462	13532	13741	13395	13444	13488	13519	13480	13396	13492	13560	13479	13389	13611	13545	13658	13585	13718	13428	13715	13496	13611	13606	13528	13528	13417	13652	13520	13434	13619	13609	13479	13725	13583	13714	13366	13390	13360	13583	13541	13520	13366	13573	13564	13574	13357	13621	13479	13476	13558	13483	13455	13651	13538	13519	13474	13544	13548	13724	13517	13549	13550	13581	13444	13628	13352	13407	13610	13550	13611	13642	13473	13637	13538	13610	13560	13615	13582	13523	13739	13615	13593	13611	13506	13541	13723	13495	13465	13438	13556	13517	13516	13528	13487	13533	13602	13614	13630	13642	13494	13549	13511	13543	13490	13396	13577	13347	13570	13455	13423	13630	13540	13463	13580	13633	13475	13514	13580	13586	13722	13701	13634	13478	13613	13620	13450	13590	13490	13599	13658	13508	13629	13532	13535	13651	13439	13695	13614	13592	13512	13574	13421	13651	13765	13363	13582	13686	13418	13448	13575	13556	13519	13457	13427	13570	13543	13576	13529	13608	13578	13609	13740	13618	13591	13596	13533	13598	13839	13610	13349	13505	13545	13617	13486	13507	13557	13509	13440	13548	13563	13502	13444	13627	13460	13670	13437	13411	13651	13557	13569	13542	13499	13428	13603	13572	13502	13626	13499	13610	13476	13475	13686	13472	13615	13637	13587	13429	13580	13445	13668	13553	13585	13509	13527	13529	13707	13382	13670	13583	13442	13605	13421	13599	13552	13377	13512	13610	13575	13419	13478	13590	13612	13417	13676	13596	13555	13570	13549	13403	13721	13516	13412	13557	13577	13640	13515	13497	13607	13586	13512	13699	13560	13553	13444	13440	13665	13452	13479	13543	13611	13724	13550	13624	13486	13587	13630	13555	13296	13579	13434	13642	13612	13578	13461	13638	13481	13588	13498	13543	13592	13523	13570	13443	13544	13540	13504	13508	13539	13569	13679	13485	13568	13555	13640	13636	13364	13515	13514	13401	13645	13506	13540	13624	13544	13559	13549	13525	13587	13422	13499	13464	13559	13420	13580	13669	13538	13674	13560	13703	13621	13583	13497	13455	13702	13538	13367	13642	13651	13600	13472	13824	13564	13705	13441	13670	13538	13514	13581	13512	13666	13613	13648	13631	13320	13583	13529	13437	13444	13410	13533	13335	13532	13395	13449	13579	13561	13636	13600	13491	13561	13551	13615	13420	13620	13637	13582	13508	13523	13670	13723	13585	13650	13554	13662	13501	13545	13623	13534	13545	13510	13571	13523	13371	13640	13564	13688	13479	13628	13551	13436	13511	13499	13740	13689	13490	13419	13496	13466	13702	13562	13395	13419	13624	13549	13584	13519	13609	13622	13521	13446	13510	13555	13518	13570	13409	13385	13508	13724	13458	13510	13500	13575	13452	13491	13597	13375	13555	13616	13403	13466	13582	13529	13535	13430	13504	13508	13530	13570	13559	13627	13570	13523	13436	13559	13506	13480	13450	13570	13770	13608	13377	13558	13609	13453	13505	13414	13633	13573	13496	13681	13571	13462	13534	13549	13505	13522	13352	13437	13685	13547	13394	13598	13624	13385	13492	13557	13643	13640	13511	13553	13603	13502	13478	13545	13382	13430	13496	13549	13416	13720	13473	13633	13611	13581	13479	13583	13449	13670	13770	13545	13625	13506	13642	13731	13502	13527	13467	13622	13423	13662	13390	13641	13656	13721	13587	13568	13672	13406	13640	13444	13563	13485	13634	13484	13731	13484	13438	13633	13478	13518	13588	13498	13346	13547	13448	13462	13480	13633	13550	13496	13523	13616	13542	13502	13541	13574	13592	13582	13467	13470	13553	13460	13414	13546	13613	13611	13619	13620	13597	13562	13375	13573	13399	13516	13554	13686	13610	13697	13338	13620	13573	13507	13420	13557	13623	13696	13714	13512	13704	13710	13487	13478	13551	13689	13527	13454	13603	13519	13469	13375	13465	13467	13461	13559	13622	13527	13554	13581	13487	13547	13615	13521	13627	13522	13480	13455	13707	13592	13602	13430	13540	13608	13532	13600	13350	13524	13361	13646	13660	13516	13472	13597	13475	13446	13637	13469	13671	13415	13499	13562	13392	13459	13772	13432	13618	13570	13715	13549	13649	13414	13390	13391	13526	13566	13491	13525	13519	13676	13507	13393	13628	13574	13396	13384	13571	13487	13470	13527	13374	13536	13583	13499	13602	13583	13399	13549	13479	13547	13618	13392	13635	13363	13431	13403	13533	13484	13579	13579	13749	13608	13574	13546	13558	13674	13434	13504	13510	13605	13495	13619	13511	13379	13469	13586	13491	13371	13623	13599	13491	13556	13566	13505	13484	13585	13580	13445	13434	13329	13561	13575	13640	13584	13600	13722	13430	13523	13561	13598	13629	13587	13518	13518	13559	13549	13457	13364	13502	13463	13520	13559	13710	13618	13566	13562	13437	13647	13617	13400	13578	13466	13547	13516	13528	13479	13614	13607	13586	13435	13460	13557	13601	13399	13573	13583	13516	13654	13543	13498	13652	13554	13407	13570	13628	13524	13611	13370	13660	13643	13486	13563	13583	13682	13464	13386	13526	13686	13579	13446	13605	13592	13608	13561	13557	13638	13632	13347	13730	13464	13548	13621	13536	13610	13427	13574	13663	13600	13416	13566	13388	13636	13601	13469	13468	13405	13475	13722	13598	13580	13624	13566	13541	13572	13583	13632	13631	13675	13506	13369	13561	13469	13418	13622	13438	13625	13463	13457	13566	13379	13478	13610	13396	13478	13577	13629	13198	13511	13518	13560	13557	13489	13567	13485	13662	13563	13543	13424	13545	13692	13625	13728	13580	13347	13553	13565	13396	13477	13615	13623	13533	13597	13617	13543	13494	13557	13613	13571	13477	13579	13465	13583	13417	13369	13517	13447	13673	13386	13575	13606	13752	13395	13617	13662	13478	13569	13585	13464	13632	13687	13590	13455	13618	13565	13583	13429	13789	13479	13481	13717	13392	13474	13541	13558	13459	13455	13648	13689	13498	13551	13391	13458	13561	13654	13365	13684	13677	13676	13586	13642	13566	13410	13545	13566	13368	13661	13698	13553	13631	13543	13424	13581	13528	13461	13464	13535	13430	13553	13531	13562	13528	13531	13541	13480	13482	13601	13359	13624	13457	13460	13620	13604	13414	13486	13445	13590	13507	13642	13446	13566	13595	13606	13528	13526	13460	13570	13559	13518	13553	13824	13522	13436	13722	13403	13630	13670	13431	13532	13581	13788	13607	13451	13673	13679	13667	13548	13663	13553	13639	13644	13581	13515	13601	13422	13484	13544	13747	13524	13421	13564	13477	13486	13662	13497	13573	13407	13534	13588	13504	13558	13545	13570	13612	13493	13656	13539	13553	13496	13589	13557	13424	13539	13635	13721	13508	13530	13687	13701	13459	13533	13553	13647	13413	13573	13509	13511	13500	13748	13394	13735	13472	13516	13752
28913	27096	33977	30923	24930	22015	19911	18827	17940	17291	17019	16599	16439	16125	16112	15904	15776	15775	15816	15786	15767	15662	15485	15508	15700	15679	15418	15711	15653	15631	15600	15559	15829	15516	15491	15672	15390	15656	15379	15424	15458	15380	15611	15589	15475	15509	15359	15364	15474	15421	15332	15645	15554	15421	15549	15571	15521	15345	15460	15484	15554	15441	15409	15512	15549	15466	15343	15555	15391	15344	15512	15593	15472	15303	15394	15486	15604	15413	15636	15610	15447	15518	15342	15358	15514	15663	15350	15607	15448	15542	15490	15317	15610	15429	15291	15325	15405	15284	15451	15359	15402	15268	15400	15473	15469	15419	15497	15448	15547	15449	15352	15534	15291	15269	15365	15431	15489	15396	15578	15511	15360	15176	15442	15524	15462	15363	15535	15405	15419	15492	15329	15301	15577	15421	15475	15727	15363	15717	15700	15564	15477	15448	15453	15254	15407	15387	15366	15848	15552	15337	15593	15569	15573	15509	15505	15352	15486	15468	15423	15445	15387	15531	15413	15434	15655	15320	15347	15581	15444	15525	15726	15595	15272	15176	15371	15461	15211	15448	15455	15441	15599	15390	15423	15608	15694	15515	15313	15202	15509	15391	15305	15405	15447	15557	15425	15569	15321	15286	15426	15610	15560	15228	15319	15373	15553	15368	15340	15587	15591	15537	15194	15421	15340	15559	15443	15413	15507	15402	15523	15371	15233	15562	15647	15594	15329	15595	15508	15634	15389	15384	15611	15497	15538	15517	15387	15493	15369	15407	15495	15475	15684	15547	15434	15657	15560	15277	15429	15560	15270	15370	15707	15399	15462	15608	15374	15417	15580	15506	15565	15305	15341	15362	15465	15459	15372	15452	15491	15398	15152	15513	15507	15351	15485	15443	15535	15594	15554	15489	15389	15331	15485	15302	15532	15274	15395	15571	15468	15411	15360	15641	15521	15645	15648	15478	15487	15352	15366	15430	15536	15358	15301	15280	15655	15521	15555	15298	15380	15560	15495	15303	15437	15455	15343	15665	15696	15421	15361	15412	15382	15362	15375	15633	15679	15426	15308	15464	15405	15415	15577	15548	15510	15484	15418	15500	15487	15617	15545	15344	15459	15441	15405	15408	15570	15540	15643	15322	15336	15405	15503	15421	15373	15567	15521	15510	15529	15484	15397	15343	15402	15532	15517	15385	15376	15624	15553	15459	15548	15361	15218	15514	15464	15344	15481	15349	15403	15281	15426	15307	15578	15328	15182	15342	15238	15431	15456	15221	15389	15407	15563	15574	15701	15637	15440	15352	15434	15388	15377	15571	15575	15547	15298	15298	15352	15312	15438	15339	15269	15470	15500	15425	15361	15476	15442	15457	15311	15528	15350	15482	15463	15463	15642	15425	15299	15599	15347	15491	15482	15215	15632	15297	15502	15414	15558	15489	15468	15540	15597	15485	15501	15372	15416	15452	15323	15432	15489	15398	15431	15471	15686	15448	15441	15561	15403	15347	15371	15551	15490	15346	15346	15536	15528	15642	15578	15504	15376	15383	15358	15490	15457	15461	15597	15513	15657	15497	15401	15400	15567	15281	15462	15435	15604	15487	15229	15478	15475	15469	15516	15577	15392	15230	15270	15357	15451	15557	15492	15332	15314	15345	15468	15569	15748	15607	15459	15582	15423	15449	15448	15510	15399	15483	15305	15573	15604	15351	15469	15433	15700	15627	15599	15455	15572	15544	15576	15324	15766	15423	15583	15374	15534	15457	15540	15359	15466	15398	15597	15504	15571	15333	15515	15487	15376	15301	15491	15551	15573	15585	15472	15579	15663	15407	15495	15476	15492	15344	15600	15501	15405	15411	15451	15419	15360	15767	15478	15495	15419	15481	15610	15577	15530	15552	15574	15478	15542	15412	15440	15633	15448	15479	15603	15429	15535	15667	15558	15507	15334	15457	15532	15415	15540	15429	15473	15610	15546	15528	15569	15484	15505	15444	15477	15611	15631	15684	15570	15563	15429	15408	15352	15482	15539	15549	15351	15615	15515	15515	15462	15542	15370	15287	15620	15293	15572	15269	15457	15589	15529	15408	15561	15420	15314	15452	15412	15543	15499	15438	15554	15397	15709	15671	15667	15552	15583	15568	15410	15330	15476	15494	15296	15294	15583	15428	15358	15460	15445	15539	15358	15420	15464	15440	15396	15604	15557	15440	15366	15417	15568	15711	15502	15398	15308	15237	15581	15434	15205	15509	15412	15523	15293	15379	15432	15539	15573	15484	15517	15388	15366	15580	15572	15487	15439	15448	15505	15330	15577	15482	15493	15534	15486	15454	15372	15528	15420	15453	15485	15573	15573	15538	15309	15398	15392	15509	15451	15511	15419	15551	15489	15241	15512	15468	15603	15557	15642	15511	15528	15310	15494	15522	15516	15563	15366	15285	15458	15403	15469	15416	15569	15426	15423	15379	15481	15480	15480	15462	15398	15332	15504	15334	15366	15454	15496	15329	15495	15403	15540	15548	15401	15404	15314	15558	15566	15443	15539	15583	15434	15521	15469	15449	15307	15552	15372	15549	15701	15609	15305	15550	15483	15435	15605	15392	15433	15492	15563	15544	15389	15614	15346	15456	15264	15422	15441	15512	15520	15313	15513	15550	15456	15466	15600	15434	15441	15355	15551	15499	15592	15526	15702	15559	15448	15351	15388	15219	15434	15502	15412	15503	15629	15380	15450	15301	15564	15359	15240	15342	15471	15521	15516	15402	15612	15518	15255	15496	15402	15406	15501	15481	15426	15578	15528	15415	15626	15644	15383	15382	15522	15231	15566	15493	15440	15500	15291	15363	15437	15509	15590	15576	15239	15397	15455	15332	15470	15413	15260	15282	15409	15502	15356	15486	15617	15558	15472	15514	15530	15536	15575	15597	15440	15562	15508	15447	15305	15556	15517	15579	15664	15456	15616	15655	15493	15417	15344	15434	15547	15465	15412	15373	15424	15532	15495	15369	15514	15574	15588	15294	15539	15424	15422	15649	15346	15441	15439	15454	15388	15413	15528	15455	15607	15425	15546	15242	15479	15505	15413	15535	15569	15526	15289	15397	15459	15646	15395	15579	15335	15434	15390	15543	15407	15533	15569	15582	15344	15455	15169	15470	15395	15574	15684	15359	15310	15474	15418	15360	15617	15644	15318	15291	15381	15486	15563	15286	15466	15532	15369	15624	15377	15520	15416	15352	15422	15309	15321	15368	15575	15302	15483	15626	15327	15653	15587	15465	15548	15551	15550	15617	15577	15433	15606	15582	15569	15711	15421	15536	15440	15565	15435	15599	15532	15333	15530	15420	15382	15406	15400	15522	15708	15596	15539	15453	15437	15378	15545	15367	15452	15447	15589	15410	15332	15359	15643	15553	15600	15336	15679	15476	15345	15474	15369	15470	15604	15612	15366	15430	15343	15498	15574	15449	15405	15369	15388	15444	15468	15565	15429	15362	15564	15529	15328	15366	15474	15432	15576	15393	15587	15245	15525	15463	15434	15521	15460	15541	15318	15492	15437	15497	15610	15477	15719	15466	15481	15375	15479	15495	15581	15696	15430	15522	15504	15443	15560	15442	15315	15309	15356	15590	15507	15499	15564	15593	15556	15373	15312	15522	15429	15480	15558	15294	15301	15581	15593	15181	15367	15390	15493	15365	15478	15451	15486	15406	15506	15552	15343	15472	15534	15458	15559	15576	15424	15402	15391	15358	15605	15413	15443	15449	15518	15551	15400	15480	15402	15668	15561	15525	15574	15361	15472	15448	15408	15460	15549	15550	15488	15424	15448	15636	15565	15540	15425	15429	15425	15294	15570	15454	15412	15594	15392	15286	15428	15482	15339	15365	15463	15455	15384	15550	15396	15473	15327	15473	15444	15415	15248	15444	15505	15347	15531	15498	15458	15494	15446	15457	15386	15493	15654	15457	15711	15643	15355	15478	15571	15459	15402	15462	15484	15571	15428	15454	15361	15531	15433	15359	15451	15345	15296	15394	15452	15368	15616	15373	15355	15530	15417	15551	15551	15475	15377	15440	15422	15440	15676	15624	15293	15459	15329	15587	15561	15572	15512	15348	15397	15528	15670	15430	15371	15521	15550	15353	15533	15397	15421	15335	15503	15466	15602	15625	15531	15397	15543	15409	15377	15328	15571	15500	15322	15423	15513	15665	15447	15436	15405	15475	15553	15436	15634	15385	15554	15230	15526	15588	15373	15353	15467	15560	15277	15284	15677	15478	15413	15435	15530	15221	15268	15505	15738	15515	15496	15480	15546	15368	15421	15656	15606	15349	15256	15610	15511	15550	15461	15560	15491	15511	15406	15428	15502	15344	15274	15543	15426	15518	15438	15516	15610	15534	15418	15370	15404	15599	15587	15524	15536	15409	15450	15356	15346	15489	15541	15584	15495	15524	15596	15553	15507	15383	15450	15524	15470	15479	15717	15352	15467	15441	15410	15223	15463	15409	15415	15396	15321	15389	15495	15754	15529	15696	15280	15361	15396	15624	15474	15453	15509	15502	15536	15356	15545	15691	15551	15447	15461	15356	15560	15474	15491	15491	15389	15224	15632	15442	15466	15368	15550	15552	15616	15568	15160	15373	15468	15490	15414	15498	15494	15297	15688	15524	15696	15596	15443	15400	15424	15428	15570	15547	15652	15393	15517	15496	15602	15495	15530	15583	15518	15518	15576	15494	15369	15458	15532	15690	15436	15459	15596	15533	15519	15639	15552	15480	15389	15626	15514	15597	15560	15520	15565	15300	15550	15479	15435	15466	15537	15388	15359	15509	15437	15563	15449	15588	15585	15524	15421	15364	15417	15551	15590	15321	15446	15398	15504	15455	15436	15459	15512	15358	15439	15448	15334	15584	15282	15425	15598	15295	15564	15415	15541	15369	15363	15566	15487	15249	15549	15375	15580	15562	15422	15467	15415	15384	15477	15360	15364	15518	15556	15484	15460	15384	15475	15505	15438	15363	15422	15347	15464	15518	15598	15447	15636	15367	15512	15533	15430	15336	15501	15561	15584	15228	15502	15580	15457	15535	15584	15741	15540	15562	15287	15479	15539	15494	15403	15359	15600	15331	15450	15502	15470	15497	15334	15548	15412	15451	15388	15434
29713	41800	37867	29839	25529	22269	19973	18155	17079	16133	15565	15016	14663	14597	14247	14017	14203	13915	13818	13753	13637	13841	13738	13557	13725	13619	13749	13495	13590	13533	13587	13523	13478	13611	13507	13678	13485	13483	13403	13442	13582	13525	13435	13586	13421	13326	13490	13665	13599	13582	13516	13398	13504	13567	13543	13377	13572	13346	13471	13511	13785	13495	13482	13380	13320	13593	13509	13524	13428	13428	13460	13211	13431	13434	13425	13438	13482	13522	13522	13358	13355	13381	13499	13488	13410	13458	13298	13508	13681	13396	13576	13329	13436	13494	13521	13549	13569	13414	13493	13516	13567	13506	13480	13430	13581	13561	13313	13535	13515	13540	13516	13445	13363	13391	13614	13490	13580	13404	13455	13479	13465	13452	13449	13489	13415	13470	13478	13595	13448	13474	13518	13533	13521	13294	13419	13520	13599	13371	13554	13357	13441	13513	13363	13455	13379	13480	13466	13424	13665	13294	13580	13495	13378	13438	13328	13723	13495	13347	13476	13421	13443	13596	13405	13463	13525	13464	13471	13453	13416	13383	13502	13399	13494	13493	13567	13584	13515	13499	13416	13592	13558	13520	13356	13630	13331	13535	13620	13311	13482	13546	13500	13420	13521	13480	13574	13473	13479	13454	13593	13445	13502	13588	13463	13462	13272	13420	13480	13444	13452	13491	13517	13507	13727	13441	13358	13608	13418	13542	13601	13438	13405	13310	13650	13551	13380	13417	13424	13464	13474	13603	13393	13388	13458	13408	13361	13392	13587	13376	13587	13419	13541	13395	13398	13577	13468	13581	13580	13350	13388	13472	13305	13627	13344	13341	13555	13350	13244	13491	13438	13606	13527	13392	13562	13370	13411	13498	13579	13394	13498	13519	13469	13531	13612	13420	13541	13476	13703	13516	13397	13556	13386	13434	13509	13380	13378	13573	13583	13385	13395	13443	13572	13671	13490	13533	13552	13548	13548	13489	13374	13387	13567	13397	13427	13417	13501	13517	13407	13473	13383	13509	13296	13375	13550	13485	13401	13362	13592	13341	13577	13477	13527	13446	13509	13341	13420	13485	13334	13703	13479	13470	13595	13505	13449	13450	13370	13476	13400	13557	13485	13514	13370	13468	13459	13423	13607	13449	13469	13342	13473	13728	13554	13511	13518	13526	13517	13627	13476	13535	13500	13537	13471	13487	13446	13459	13374	13556	13458	13455	13564	13451	13489	13568	13446	13514	13465	13283	13543	13419	13480	13306	13550	13429	13502	13536	13517	13404	13507	13647	13423	13337	13498	13118	13493	13429	13624	13487	13373	13363	13434	13552	13654	13523	13473	13575	13531	13356	13530	13416	13414	13609	13448	13514	13351	13524	13452	13442	13522	13591	13515	13491	13481	13386	13543	13283	13440	13316	13492	13401	13554	13484	13530	13490	13531	13377	13229	13455	13580	13355	13406	13372	13359	13647	13444	13433	13478	13483	13495	13398	13406	13520	13485	13452	13469	13463	13544	13619	13311	13477	13539	13595	13545	13488	13246	13435	13601	13455	13560	13388	13531	13453	13564	13473	13482	13557	13533	13427	13377	13614	13546	13612	13445	13421	13328	13597	13327	13551	13417	13571	13420	13577	13608	13477	13355	13555	13447	13508	13431	13414	13506	13400	13459	13497	13496	13487	13451	13497	13205	13488	13417	13572	13351	13526	13412	13529	13355	13500	13520	13518	13479	13540	13557	13520	13547	13480	13514	13444	13475	13416	13591	13363	13361	13392	13598	13633	13610	13484	13430	13500	13470	13465	13326	13577	13531	13422	13477	13482	13412	13517	13485	13397	13446	13515	13556	13552	13534	13559	13469	13475	13510	13474	13495	13458	13437	13503	13507	13564	13453	13329	13424	13602	13498	13399	13555	13544	13348	13409	13544	13525	13461	13619	13504	13535	13355	13646	13462	13455	13540	13593	13590	13381	13425	13358	13552	13514	13463	13460	13356	13441	13533	13632	13437	13594	13425	13551	13652	13347	13392	13533	13487	13425	13567	13660	13610	13407	13592	13481	13387	13545	13637	13206	13433	13463	13399	13496	13572	13441	13465	13629	13312	13422	13444	13485	13502	13579	13401	13436	13342	13568	13460	13506	13354	13372	13406	13485	13435	13262	13466	13505	13471	13553	13598	13473	13487	13492	13655	13426	13377	13409	13504	13387	13440	13510	13607	13456	13466	13385	13698	13523	13448	13565	13539	13642	13449	13362	13423	13538	13298	13656	13362	13367	13302	13371	13472	13301	13464	13634	13338	13334	13589	13329	13464	13560	13659	13527	13411	13506	13538	13440	13489	13484	13436	13424	13557	13592	13413	13524	13250	13551	13487	13619	13405	13498	13457	13384	13269	13393	13390	13441	13431	13528	13395	13464	13498	13568	13417	13520	13357	13521	13673	13467	13567	13643	13527	13555	13415	13356	13487	13649	13352	13398	13404	13330	13392	13489	13474	13517	13504	13423	13370	13559	13622	13358	13496	13559	13660	13526	13479	13454	13552	13419	13439	13626	13332	13531	13497	13417	13482	13327	13585	13492	13403	13423	13574	13643	13535	13343	13582	13504	13552	13454	13622	13476	13583	13404	13476	13359	13486	13584	13527	13539	13499	13602	13635	13371	13336	13362	13496	13453	13634	13490	13441	13401	13391	13654	13581	13508	13538	13307	13712	13696	13410	13568	13499	13385	13484	13646	13365	13405	13548	13328	13583	13446	13520	13409	13663	13477	13482	13339	13472	13337	13510	13520	13422	13534	13477	13477	13453	13548	13449	13503	13512	13360	13471	13564	13409	13485	13858	13423	13461	13450	13453	13629	13520	13484	13489	13319	13400	13482	13426	13414	13341	13559	13580	13386	13555	13563	13489	13441	13516	13400	13483	13295	13562	13436	13415	13627	13412	13780	13461	13554	13551	13654	13459	13429	13404	13491	13543	13456	13541	13430	13414	13694	13306	13542	13458	13407	13498	13422	13543	13380	13381	13399	13493	13438	13534	13545	13650	13594	13497	13534	13523	13554	13631	13332	13352	13416	13483	13559	13351	13583	13522	13413	13525	13456	13520	13447	13454	13487	13507	13598	13535	13559	13436	13496	13553	13516	13611	13660	13417	13509	13584	13468	13431	13417	13565	13396	13435	13501	13402	13595	13537	13533	13548	13401	13539	13420	13628	13476	13488	13467	13490	13469	13349	13543	13484	13719	13458	13581	13298	13486	13647	13562	13446	13396	13452	13661	13382	13537	13373	13584	13443	13613	13474	13452	13462	13504	13567	13335	13435	13527	13441	13332	13548	13440	13678	13437	13623	13580	13553	13343	13560	13541	13381	13546	13669	13500	13325	13455	13590	13457	13483	13505	13379	13575	13448	13445	13533	13359	13561	13483	13412	13366	13462	13527	13500	13526	13591	13513	13535	13417	13514	13335	13433	13489	13518	13417	13498	13508	13594	13687	13414	13530	13508	13631	13660	13472	13496	13550	13507	13366	13370	13402	13484	13403	13532	13427	13369	13323	13439	13511	13459	13328	13499	13434	13313	13485	13439	13438	13521	13427	13537	13635	13399	13405	13379	13556	13445	13515	13498	13353	13559	13318	13516	13601	13275	13319	13376	13513	13639	13547	13622	13467	13454	13571	13431	13404	13519	13358	13492	13388	13595	13510	13431	13480	13527	13522	13607	13501	13568	13482	13485	13512	13500	13534	13501	13579	13623	13455	13442	13424	13415	13320	13410	13691	13624	13368	13418	13554	13322	13548	13385	13396	13526	13397	13396	13392	13539	13533	13680	13420	13350	13338	13365	13508	13634	13524	13331	13420	13565	13498	13552	13454	13532	13706	13462	13445	13531	13412	13534	13526	13598	13509	13472	13290	13684	13298	13402	13477	13451	13512	13690	13506	13305	13511	13563	13305	13399	13709	13402	13518	13396	13460	13338	13522	13512	13411	13470	13606	13456	13412	13506	13501	13480	13477	13393	13455	13377	13655	13565	13469	13538	13407	13457	13512	13419	13557	13590	13450	13449	13530	13572	13358	13601	13477	13504	13570	13631	13525	13518	13493	13544	13523	13602	13372	13542	13480	13561	13641	13501	13441	13497	13464	13462	13431	13492	13405	13569	13431	13302	13572	13516	13332	13536	13478	13595	13477	13480	13566	13277	13605	13481	13500	13613	13379	13434	13682	13448	13404	13526	13537	13501	13471	13504	13440	13404	13462	13589	13448	13454	13361	13528	13651	13427	13442	13352	13403	13547	13445	13501	13581	13465	13506	13544	13496	13530	13514	13591	13484	13480	13366	13436	13499	13502	13571	13475	13472	13405	13553	13570	13395	13579	13598	13517	13544	13539	13388	13701	13584	13477	13581	13573	13511	13496	13493	13481	13404	13383	13612	13487	13351	13358	13507	13459	13534	13586	13532	13348	13617	13543	13459	13504	13499	13470	13300	13452	13327	13679	13418	13584	13533	13431	13461	13561	13402	13412	13517	13361	13418	13599	13519	13541	13418	13467	13377	13507	13464	13582	13515	13571	13274	13322	13525	13421	13595	13537	13437	13359	13511	13540	13533	13471	13380	13589	13621	13570	13363	13444	13450	13571	13706	13437	13441	13551	13608	13488	13450	13491	13385	13626	13562	13626	13633	13562	13402	13473	13391	13605	13362	13569	13501	13614	13444	13409	13537	13482	13459	13380	13419	13363	13609	13432	13524	13490	13478	13541	13604	13606	13429	13359	13484	13590	13635	13425	13480	13554	13492	13384	13455	13451	13466	13473	13343	13512	13509	13494	13673	13361	13366	13589	13615	13360	13354	13316	13356	13611	13494	13440	13513	13580	13389	13435	13551	13352	13486	13491	13615	13497	13501	13465	13533	13384	13485	13450	13435	13433	13440	13568	13433	13249	13440	13552	13544	13528	13444	13431	13433	13398	13303	13444	13546	13630	13612	13501	13427	13570	13667	13427	13340	13552	13459	13420	13406	13713	13546	13398	13555	13279	13376	13497	13514	13433	13518	13451	13459	13342	13459	13364	13234	13331	13415	13468	13442	13476	13625	13315	13410	13402	13548	13541	13386	13412	13534	13592	13621	13560	13377	13375	13484	13521	13523	13488	13431	13439	13657	13532	13440
24086	21084	28472	25537	25132	26251	24548	20751	19294	18697	17755	17241	16845	16678	16440	16298	15974	16062	16119	15783	15754	15751	15697	15643	15524	15725	15559	15481	15580	15603	15557	15564	15481	15335	15517	15507	15471	15238	15577	15597	15609	15504	15462	15538	15518	15381	15291	15411	15470	15628	15291	15324	15653	15632	15322	15584	15336	15414	15419	15608	15574	15463	15409	15326	15347	15449	15407	15572	15495	15449	15528	15431	15179	15311	15298	15235	15500	15594	15414	15626	15512	15430	15643	15379	15600	15548	15491	15418	15614	15446	15363	15368	15256	15313	15276	15234	15381	15456	15252	15221	15333	15356	15548	15432	15262	15361	15372	15457	15347	15429	15543	15320	15309	15464	15491	15400	15353	15314	15165	15504	15551	15466	15438	15318	15458	15435	15492	15387	15545	15437	15518	15361	15310	15551	15524	15513	15429	15506	15372	15454	15419	15493	15494	15585	15399	15302	15445	15436	15331	15496	15253	15418	15470	15355	15432	15326	15491	15315	15366	15463	15227	15558	15526	15358	15413	15370	15532	15485	15495	15361	15379	15493	15455	15452	15474	15434	15361	15377	15257	15430	15517	15288	15339	15364	15444	15395	15224	15405	15291	15386	15537	15452	15445	15356	15320	15414	15326	15424	15261	15364	15279	15340	15382	15524	15541	15376	15375	15256	15483	15379	15467	15511	15331	15428	15496	15371	15330	15336	15469	15458	15467	15175	15375	15485	15390	15423	15192	15496	15329	15521	15462	15397	15275	15163	15376	15467	15423	15231	15334	15557	15363	15369	15461	15396	15361	15257	15388	15608	15519	15346	15362	15385	15607	15314	15481	15355	15373	15221	15369	15429	15277	15312	15483	15305	15399	15444	15400	15306	15521	15422	15339	15194	15387	15261	15438	15560	15473	15416	15470	15419	15264	15466	15488	15270	15413	15234	15594	15271	15443	15325	15338	15373	15581	15321	15306	15403	15528	15411	15389	15224	15329	15302	15526	15407	15420	15394	15293	15548	15445	15217	15476	15586	15525	15369	15259	15409	15360	15659	15211	15397	15251	15336	15351	15485	15620	15369	15211	15457	15440	15165	15245	15582	15373	15379	15500	15368	15403	15363	15354	15372	15219	15392	15340	15531	15506	15514	15307	15281	15444	15371	15345	15544	15538	15298	15416	15388	15316	15439	15504	15493	15402	15466	15373	15308	15386	15485	15250	15378	15472	15427	15490	15475	15494	15366	15419	15428	15509	15347	15308	15315	15428	15398	15381	15249	15435	15684	15369	15401	15449	15521	15118	15378	15230	15371	15327	15208	15486	15393	15490	15490	15431	15421	15323	15247	15348	15330	15596	15342	15418	15389	15276	15647	15457	15293	15168	15178	15381	15530	15251	15405	15378	15632	15529	15409	15282	15190	15381	15426	15500	15146	15354	15421	15207	15200	15477	15424	15630	15308	15409	15458	15390	15452	15343	15347	15275	15383	15343	15508	15410	15421	15377	15303	15318	15494	15511	15242	15356	15327	15224	15315	15589	15562	15292	15519	15383	15490	15378	15361	15365	15526	15397	15583	15555	15578	15404	15456	15186	15497	15469	15200	15402	15365	15452	15413	15359	15634	15258	15323	15198	15468	15427	15429	15200	15394	15554	15395	15478	15284	15462	15189	15429	15531	15455	15522	15409	15455	15518	15389	15278	15431	15274	15234	15357	15313	15403	15588	15389	15518	15321	15511	15422	15485	15252	15538	15333	15484	15281	15421	15395	15486	15521	15304	15466	15287	15374	15360	15185	15509	15119	15656	15353	15382	15276	15296	15509	15689	15357	15380	15449	15319	15456	15249	15305	15536	15271	15498	15272	15376	15211	15408	15490	15401	15296	15664	15349	15432	15131	15193	15435	15518	15434	15475	15527	15339	15377	15172	15354	15379	15501	15396	15257	15405	15496	15506	15320	15404	15383	15376	15351	15636	15433	15329	15391	15303	15429	15484	15503	15381	15499	15525	15233	15271	15454	15409	15639	15528	15453	15239	15439	15404	15386	15323	15319	15374	15374	15343	15438	15522	15413	15580	15550	15608	15417	15459	15474	15310	15493	15414	15220	15296	15436	15482	15632	15394	15419	15445	15465	15270	15334	15351	15326	15713	15535	15136	15325	15486	15485	15404	15375	15279	15457	15394	15338	15473	15324	15269	15466	15272	15371	15485	15380	15484	15447	15333	15375	15625	15552	15350	15680	15488	15258	15363	15382	15257	15173	15297	15384	15279	15450	15186	15468	15465	15396	15368	15487	15326	15430	15206	15497	15399	15372	15498	15475	15382	15360	15420	15436	15339	15268	15454	15531	15346	15466	15315	15299	15322	15406	15409	15389	15449	15283	15449	15600	15441	15330	15545	15561	15456	15473	15250	15252	15359	15265	15310	15179	15325	15275	15273	15385	15397	15426	15335	15294	15385	15451	15427	15398	15426	15267	15302	15373	15545	15453	15240	15528	15510	15277	15473	15304	15121	15571	15518	15487	15370	15318	15414	15524	15316	15442	15457	15378	15452	15388	15349	15514	15319	15476	15453	15510	15450	15405	15238	15308	15274	15330	15423	15450	15441	15415	15407	15214	15348	15563	15547	15602	15425	15247	15457	15463	15289	15246	15488	15477	15371	15416	15484	15619	15398	15435	15358	15341	15297	15410	15604	15369	15433	15542	15308	15475	15360	15432	15358	15431	15345	15437	15324	15378	15192	15367	15180	15323	15346	15343	15207	15558	15479	15447	15313	15271	15491	15420	15413	15466	15515	15355	15439	15471	15383	15437	15560	15359	15346	15486	15534	15352	15314	15254	15346	15313	15349	15238	15344	15341	15305	15339	15388	15400	15700	15220	15436	15264	15507	15485	15446	15508	15462	15368	15417	15419	15371	15437	15489	15449	15323	15564	15383	15352	15472	15447	15495	15359	15546	15454	15565	15393	15364	15592	15588	15413	15365	15317	15356	15408	15179	15229	15404	15160	15258	15225	15516	15519	15550	15404	15249	15490	15301	15230	15242	15409	15419	15354	15305	15591	15319	15370	15312	15308	15345	15331	15385	15335	15299	15411	15585	15389	15560	15501	15248	15435	15468	15379	15535	15322	15292	15274	15447	15509	15486	15360	15459	15455	15345	15389	15438	15428	15416	15320	15485	15375	15242	15547	15456	15421	15430	15440	15669	15428	15357	15480	15570	15485	15340	15444	15309	15399	15560	15358	15510	15303	15315	15495	15413	15361	15488	15311	15277	15517	15373	15513	15526	15454	15517	15404	15338	15452	15584	15487	15313	15349	15423	15526	15398	15526	15544	15331	15497	15513	15335	15386	15392	15393	15610	15371	15320	15352	15170	15297	15234	15422	15468	15492	15324	15494	15578	15743	15346	15359	15359	15275	15396	15361	15339	15370	15326	15446	15274	15459	15279	15295	15457	15520	15336	15586	15480	15555	15467	15570	15328	15337	15473	15528	15365	15462	15466	15526	15612	15632	15502	15498	15524	15372	15299	15418	15406	15535	15407	15464	15563	15543	15597	15417	15445	15483	15375	15469	15396	15490	15523	15322	15368	15609	15187	15338	15249	15546	15386	15330	15450	15290	15379	15403	15457	15181	15497	15547	15480	15587	15304	15229	15271	15448	15241	15322	15614	15487	15511	15385	15335	15370	15391	15541	15427	15556	15371	15418	15497	15264	15409	15426	15440	15509	15304	15419	15458	15337	15472	15524	15330	15380	15524	15597	15326	15448	15401	15456	15359	15301	15229	15447	15501	15425	15435	15761	15324	15417	15519	15330	15369	15305	15512	15350	15478	15604	15438	15518	15181	15322	15508	15262	15493	15294	15363	15385	15437	15536	15338	15463	15419	15406	15332	15363	15223	15472	15290	15327	15540	15453	15315	15363	15463	15284	15526	15703	15399	15420	15416	15477	15470	15454	15300	15394	15225	15407	15447	15498	15440	15361	15230	15423	15510	15318	15370	15437	15349	15271	15364	15457	15581	15267	15506	15395	15494	15642	15420	15470	15289	15398	15275	15309	15466	15291	15584	15440	15329	15381	15340	15365	15634	15397	15425	15468	15415	15264	15334	15335	15158	15289	15360	15109	15239	15396	15334	15390	15553	15484	15514	15321	15342	15467	15475	15333	15417	15415	15675	15538	15342	15541	15225	15379	15408	15387	15604	15603	15466	15467	15305	15585	15287	15315	15207	15333	15294	15208	15236	15431	15529	15471	15317	15278	15153	15324	15319	15312	15304	15304	15503	15475	15517	15494	15324	15474	15427	15348	15361	15491	15223	15578	15386	15240	15310	15553	15338	15408	15424	15184	15441	15388	15586	15556	15397	15294	15224	15564	15527	15197	15418	15385	15353	15405	15481	15611	15673	15449	15442	15220	15337	15577	15347	15210	15540	15353	15291	15263	15318	15292	15452	15314	15490	15477	15494	15521	15319	15304	15324	15325	15428	15662	15444	15363	15569	15487	15161	15458	15464	15372	15420	15403	15376	15368	15242	15516	15398	15332	15431	15549	15432	15545	15469	15338	15336	15402	15344	15395	15231	15397	15360	15579	15409	15452	15356	15495	15526	15509	15450	15335	15421	15425	15551	15329	15526	15592	15492	15566	15404	15180	15491	15445	15611	15349	15446	15517	15312	15474	15440	15335	15232	15268	15504	15443	15521	15108	15362	15429	15316	15401	15435	15526	15328	15142	15526	15376	15326	15530	15342	15427	15429	15339	15249	15512	15483	15531	15500	15316	15400	15305	15319	15269	15449	15475	15246	15392	15559	15289	15530	15327	15342	15287	15401	15546	15612	15280	15228	15525	15165	15418	15374	15339	15356	15235	15468	15523	15366	15415	15456	15247	15369	15317	15213	15344	15510	15414	15492	15451	15229	15267	15425	15485	15347	15412	15298	15488	15331	15327	15340	15456	15614	15359	15360	15375	15346	15234	15194	15346	15370	15279	15399	15545	15385	15215	15192	15462	15330	15354	15312	15406	15304	15294	15303	15449	15335	15382	15425	15506	15372	15489	15235	15460	15457	15449	15608	15264	15388	15263	15280	15524	15376	15427	15402	15341	15244	15511	15348	15337	15477	15618	15389	15459	15430	15407	15426	15420	15478	15390	15391	15388	15118
30360	47914	44720	35919	30589	26840	23488	20778	18976	17950	16750	15928	15336	15249	14682	14544	14319	14247	14190	13843	13873	13593	13798	13630	13579	13671	13624	13822	13567	13590	13523	13618	13596	13451	13475	13502	13447	13605	13503	13397	13589	13514	13526	13506	13509	13541	13425	13336	13439	13315	13698	13435	13411	13408	13455	13448	13425	13408	13408	13457	13512	13343	13317	13451	13364	13293	13390	13549	13552	13452	13361	13413	13377	13396	13542	13386	13502	13171	13413	13557	13567	13313	13514	13457	13148	13381	13231	13495	13501	13460	13410	13449	13493	13552	13333	13423	13312	13413	13471	13359	13401	13504	13506	13381	13512	13406	13353	13333	13577	13409	13459	13339	13395	13525	13450	13477	13489	13411	13442	13554	13447	13465	13422	13497	13452	13429	13436	13387	13284	13329	13653	13456	13343	13293	13379	13411	13632	13223	13478	13439	13469	13421	13565	13442	13504	13528	13588	13459	13501	13443	13463	13409	13437	13317	13446	13406	13363	13309	13401	13327	13437	13412	13221	13348	13445	13387	13451	13526	13449	13528	13587	13273	13442	13443	13501	13304	13409	13420	13470	13502	13344	13396	13471	13444	13387	13421	13445	13402	13540	13410	13299	13424	13503	13502	13519	13258	13462	13355	13257	13566	13244	13402	13482	13610	13412	13438	13370	13292	13508	13415	13318	13346	13486	13250	13363	13424	13482	13463	13306	13419	13432	13420	13489	13336	13603	13356	13549	13605	13327	13438	13377	13337	13561	13416	13454	13467	13484	13340	13425	13358	13552	13322	13415	13427	13499	13546	13421	13297	13333	13500	13415	13317	13441	13487	13485	13631	13568	13357	13520	13473	13443	13447	13448	13533	13554	13408	13446	13400	13475	13349	13369	13448	13446	13392	13431	13429	13477	13449	13515	13347	13471	13566	13408	13388	13394	13283	13534	13471	13423	13456	13394	13340	13430	13549	13490	13235	13417	13440	13473	13519	13598	13376	13368	13435	13225	13554	13631	13404	13505	13565	13221	13370	13420	13561	13347	13493	13394	13495	13552	13396	13490	13513	13487	13338	13559	13542	13369	13614	13293	13353	13430	13508	13391	13405	13425	13607	13273	13409	13378	13318	13501	13430	13441	13431	13460	13452	13330	13330	13465	13301	13479	13338	13358	13421	13441	13372	13432	13318	13386	13553	13416	13360	13433	13496	13745	13550	13300	13503	13506	13403	13418	13583	13400	13659	13401	13461	13441	13580	13404	13336	13542	13398	13576	13361	13435	13456	13511	13503	13621	13390	13244	13624	13457	13459	13470	13603	13381	13527	13441	13366	13493	13435	13454	13468	13399	13560	13367	13472	13422	13310	13625	13545	13347	13478	13541	13306	13364	13504	13449	13578	13365	13283	13295	13429	13488	13413	13515	13445	13549	13338	13405	13491	13409	13322	13542	13396	13444	13461	13342	13442	13243	13471	13651	13414	13433	13546	13442	13373	13291	13383	13385	13607	13303	13242	13328	13432	13392	13505	13539	13499	13396	13326	13396	13425	13375	13347	13445	13327	13479	13453	13344	13437	13443	13566	13548	13563	13534	13346	13480	13439	13369	13312	13509	13340	13507	13412	13344	13427	13436	13484	13503	13302	13332	13406	13461	13511	13358	13443	13568	13506	13395	13359	13546	13527	13448	13360	13289	13465	13523	13457	13437	13388	13582	13394	13509	13438	13503	13377	13593	13453	13449	13482	13318	13479	13421	13572	13421	13514	13488	13411	13495	13569	13378	13470	13311	13366	13411	13537	13382	13424	13375	13251	13428	13440	13475	13353	13334	13438	13475	13369	13374	13251	13457	13466	13270	13386	13476	13413	13407	13248	13440	13332	13407	13485	13274	13382	13458	13566	13394	13461	13449	13425	13371	13422	13414	13461	13495	13287	13420	13422	13424	13544	13396	13384	13294	13568	13460	13302	13603	13318	13379	13440	13406	13329	13502	13451	13483	13426	13444	13322	13411	13430	13506	13229	13569	13504	13542	13489	13576	13468	13484	13385	13485	13510	13417	13509	13334	13368	13437	13529	13286	13455	13304	13584	13403	13466	13452	13337	13512	13302	13522	13508	13423	13469	13519	13329	13404	13521	13563	13344	13490	13517	13402	13412	13491	13429	13583	13529	13407	13510	13400	13521	13260	13395	13451	13479	13427	13426	13374	13452	13409	13303	13262	13345	13400	13413	13508	13358	13395	13403	13440	13479	13508	13487	13439	13411	13431	13401	13441	13467	13397	13626	13485	13501	13520	13472	13297	13411	13464	13335	13672	13319	13533	13541	13475	13259	13367	13430	13419	13376	13487	13335	13290	13441	13409	13398	13491	13490	13545	13315	13600	13386	13452	13523	13390	13500	13302	13511	13463	13473	13355	13609	13567	13341	13411	13516	13293	13583	13587	13376	13344	13260	13452	13255	13449	13452	13406	13525	13438	13458	13531	13328	13567	13344	13469	13514	13502	13490	13409	13358	13550	13168	13396	13526	13549	13448	13475	13384	13494	13401	13593	13447	13287	13418	13406	13305	13510	13451	13397	13339	13233	13304	13420	13398	13299	13497	13569	13370	13467	13413	13423	13466	13527	13360	13324	13275	13409	13444	13402	13439	13452	13303	13524	13478	13367	13346	13363	13279	13511	13521	13580	13279	13455	13492	13496	13570	13460	13499	13482	13281	13463	13505	13432	13346	13401	13512	13339	13495	13626	13485	13426	13492	13564	13301	13562	13405	13518	13454	13377	13550	13473	13533	13522	13397	13571	13428	13444	13377	13338	13548	13519	13495	13618	13441	13556	13315	13579	13417	13556	13448	13499	13487	13433	13289	13508	13252	13357	13457	13291	13539	13334	13302	13492	13332	13387	13505	13438	13391	13354	13498	13578	13462	13274	13421	13427	13527	13251	13287	13409	13203	13403	13359	13319	13390	13282	13362	13569	13189	13486	13307	13571	13439	13491	13399	13375	13285	13413	13450	13641	13359	13332	13463	13389	13395	13433	13439	13418	13400	13405	13470	13366	13511	13508	13377	13397	13470	13442	13294	13439	13394	13286	13493	13467	13466	13554	13287	13483	13515	13429	13296	13433	13433	13410	13360	13528	13287	13468	13286	13563	13234	13334	13478	13691	13425	13360	13301	13477	13329	13305	13503	13398	13259	13411	13459	13454	13441	13335	13370	13445	13455	13343	13498	13348	13670	13607	13483	13397	13480	13400	13518	13367	13474	13624	13395	13348	13524	13439	13362	13582	13492	13459	13412	13291	13444	13378	13392	13505	13448	13421	13315	13352	13388	13289	13337	13451	13411	13239	13491	13478	13616	13529	13459	13314	13503	13430	13386	13397	13369	13449	13356	13244	13510	13314	13552	13396	13477	13401	13446	13385	13184	13502	13511	13470	13538	13610	13449	13360	13467	13396	13469	13456	13421	13457	13349	13521	13543	13360	13401	13316	13360	13506	13530	13379	13553	13535	13508	13505	13388	13376	13508	13516	13421	13400	13476	13269	13396	13369	13578	13397	13295	13365	13443	13506	13373	13410	13416	13518	13292	13471	13351	13521	13522	13394	13303	13518	13352	13442	13302	13264	13429	13344	13303	13572	13558	13346	13315	13477	13433	13457	13527	13332	13553	13387	13609	13375	13507	13353	13460	13417	13393	13412	13432	13430	13341	13548	13400	13548	13376	13531	13442	13453	13464	13237	13344	13336	13343	13411	13447	13438	13440	13477	13453	13302	13387	13364	13378	13593	13412	13426	13406	13333	13391	13383	13476	13421	13415	13592	13516	13426	13409	13433	13494	13448	13441	13455	13387	13498	13475	13462	13584	13551	13473	13340	13496	13524	13244	13465	13384	13445	13312	13448	13518	13417	13507	13508	13454	13372	13285	13448	13472	13274	13588	13356	13509	13456	13341	13406	13212	13568	13426	13416	13423	13521	13368	13618	13334	13600	13581	13350	13375	13462	13508	13363	13204	13455	13259	13349	13421	13489	13259	13500	13404	13261	13282	13349	13315	13416	13464	13534	13380	13477	13537	13292	13406	13304	13381	13507	13256	13397	13467	13514	13461	13419	13412	13413	13313	13578	13347	13362	13406	13503	13580	13397	13422	13305	13472	13346	13687	13352	13292	13513	13437	13423	13274	13584	13400	13251	13505	13348	13469	13404	13390	13540	13507	13451	13461	13493	13380	13364	13661	13489	13523	13510	13374	13357	13329	13394	13339	13595	13378	13512	13336	13487	13446	13311	13364	13418	13417	13294	13427	13315	13516	13365	13554	13357	13398	13274	13436	13521	13330	13405	13377	13427	13282	13604	13444	13379	13382	13443	13480	13453	13475	13397	13391	13559	13502	13259	13352	13298	13481	13534	13602	13547	13323	13496	13567	13549	13483	13346	13346	13300	13539	13368	13399	13447	13418	13565	13388	13321	13388	13418	13288	13406	13327	13515	13364	13432	13306	13450	13329	13507	13530	13451	13396	13308	13441	13400	13428	13474	13408	13539	13607	13456	13554	13294	13404	13484	13456	13275	13234	13675	13273	13447	13390	13468	13446	13557	13420	13505	13285	13385	13287	13533	13337	13368	13386	13217	13434	13417	13397	13478	13377	13581	13525	13527	13473	13394	13455	13435	13273	13372	13490	13479	13441	13498	13446	13535	13475	13485	13292	13427	13492	13477	13408	13400	13353	13415	13441	13410	13509	13597	13398	13405	13438	13554	13451	13478	13517	13528	13429	13434	13258	13448	13450	13424	13229	13458	13512	13432	13493	13283	13642	13522	13440	13400	13370	13457	13420	13260	13369	13485	13506	13330	13395	13418	13328	13453	13474	13334	13431	13349	13442	13441	13401	13486	13366	13339	13456	13427	13288	13289	13316	13411	13502	13352	13648	13466	13409	13498	13513	13428	13475	13171	13590	13334	13407	13461	13437	13490	13367	13280	13505	13430	13573	13485	13401	13363	13456	13433	13454	13544	13451	13539	13340	13493	13484	13457	13534	13581	13415	13569	13322	13388	13339	13427	13509	13437	13663	13524	13597	13444	13393	13509	13343	13445	13533	13467	13434	13422	13395	13334	13445	13449	13428	13494	13396	13426	13458	13389	13404	13434	13603	13598	13320	13523	13434
22770	21066	28819	23845	23104	27501	29202	23508	21137	20465	19378	18638	17940	17643	17320	17163	16812	16793	16646	16667	16406	16378	16352	16179	16251	16145	16068	16203	16082	16253	16053	16142	15964	16157	15985	15942	15951	16025	15620	16034	16106	16085	15642	15965	15936	15939	15888	15864	15892	15790	15746	15852	15913	15825	15924	15779	16005	15924	15852	15800	15736	15863	15839	15780	15929	15980	16037	15991	16035	15821	15818	15907	15881	15962	15905	15833	15946	16135	15930	15844	15821	15775	15926	15880	15764	15877	15934	15933	15858	15818	15990	15993	15700	16061	15866	15884	15825	16017	15739	15786	15954	15919	15673	15840	15846	16118	15910	15808	15707	15881	15758	15725	15973	15838	15574	15822	15957	15541	15572	15828	15881	15916	15737	15822	15751	15860	16030	15777	15842	15968	15734	15898	15944	15820	15762	15789	15745	15538	16096	15961	15770	15696	15751	15702	15709	15626	15662	15902	15851	15817	15833	15977	15780	15741	15837	15823	15791	15810	15812	15958	15856	15904	15808	15813	15858	15973	16014	15977	15850	15885	15994	15819	15939	15904	15909	15952	15754	16058	15832	15658	15933	15872	15833	15787	15893	15929	15723	15925	15882	15801	15850	15834	15983	15890	15848	15742	15619	15652	15956	15939	15725	16002	15783	15797	15789	15667	15950	15814	15885	15833	15706	15724	15911	15935	15880	15765	15960	15729	15993	15984	15753	15957	15772	15778	15816	15934	15994	15718	15912	15925	15738	15655	16103	15761	15904	15746	15812	15799	15793	15768	15899	15758	16164	16044	15924	15880	15851	15582	15768	15814	15862	16016	15840	15754	15780	15728	15710	15762	15911	15790	15804	15891	15909	15755	15668	15804	15601	15868	15855	15967	15690	16038	15839	15743	15764	15835	15829	16020	15944	16102	15910	15822	15735	15989	15720	15819	15854	15774	15744	15873	15748	15968	15919	15687	15956	15815	15845	15901	15604	15780	15792	15667	15811	15695	15728	15966	15672	15801	15901	15945	15971	15908	16008	15951	15756	15891	15750	15901	15860	15663	15756	15827	15693	15936	15761	15758	15871	15693	15831	15840	15650	15815	15814	15652	15646	15805	15878	15858	15861	15750	16062	15851	15997	15989	15875	15720	15667	15867	15921	15875	15906	15763	15977	15779	15867	15709	15943	15889	15776	15624	15854	15833	15872	15816	15914	15756	15965	16015	15761	15939	15672	15865	15810	15745	15792	15875	15663	15720	15665	15806	15989	15797	15816	15766	15938	15680	15841	15960	16112	15771	15684	15830	15642	15849	15699	15926	15904	15789	15708	15878	15749	15927	15694	15785	15714	15819	15734	15628	15693	15780	15815	15696	15869	15861	15686	15862	15858	15706	15634	15700	15853	15765	15849	15874	15841	15605	15699	15724	15686	15747	15958	15646	15843	15650	15980	15638	15788	15788	15863	15855	15731	15859	15714	15937	15807	15797	15809	15838	15647	15932	15776	15679	15961	15791	15691	15803	16006	15938	16015	15658	15791	15909	15833	15844	15704	15740	15840	15795	15938	15945	15808	15735	15761	15667	15796	15642	15960	15744	15922	15774	15857	15775	15775	16142	15726	15854	15937	15760	15714	15988	15598	15838	15849	15657	15790	15725	15881	15902	16000	15979	15886	15857	15776	15660	15733	15653	15690	15647	15831	15986	15749	15763	15900	15813	15804	15878	15887	15717	15855	16037	15926	15928	15793	15763	15995	15819	15775	15792	15912	15945	15854	15852	15934	15807	15793	15770	15833	15813	15846	15877	16074	15859	15819	15907	15731	15628	15804	15924	15687	15712	15990	15901	15971	15837	15910	16061	15766	15544	15870	15714	15836	15762	15873	15842	16013	15776	15965	15908	15706	15903	15791	15802	15609	15856	15904	15844	15772	15815	15775	15942	15813	15925	16012	15851	15897	16026	15882	15796	15830	15730	15833	15952	15889	15764	15797	15765	15840	15809	15820	15633	15835	16120	15737	15559	15839	15751	15684	15641	15946	15794	15854	15759	15760	15783	15845	15785	15842	15676	15746	15956	15870	16085	15979	15742	15831	15767	15859	15635	15712	15863	15887	15792	16087	15714	15771	15862	15721	15771	15753	15839	15835	15908	15863	15553	15707	15826	15685	15884	15624	15901	16027	15961	15712	15725	15845	15601	15802	15637	16000	16022	15909	15814	15755	15867	15733	15906	15957	15755	15656	15845	15682	15739	15750	15809	15983	15747	15914	15687	15815	15896	15798	15848	15828	16000	15953	15755	15708	15684	15697	15600	15731	15849	15864	15910	15804	15662	15836	15839	15992	15770	15989	15641	15708	15913	15938	15725	15827	15785	15763	15970	15821	15806	15887	15929	15891	15776	16025	15872	16122	15708	16041	15708	15810	15742	15705	15930	15940	15693	15818	15730	15961	15904	15929	15802	15783	15871	15788	15860	15855	16009	15851	15786	15724	15738	15671	15865	15828	15769	15959	15867	15861	15815	16050	15799	15869	15774	16132	15914	15836	15902	15803	15820	15702	15831	15827	15888	16001	15840	15732	15755	15873	15856	15800	15877	15806	15824	15727	15890	16043	15856	15836	15845	15940	15681	15736	15955	15849	15699	15728	16047	15637	16026	15677	15789	15873	15803	15823	15768	15689	15679	15668	15857	15760	15806	15786	15681	16049	15799	15934	15827	15829	15752	15911	15912	15907	15735	15847	15956	15971	15793	15893	15720	15752	15895	15781	15804	15941	15840	15954	15821	15690	15828	15852	15673	15802	15747	15839	15807	15942	15969	15798	15686	15733	15860	15973	15787	15844	16018	15904	15738	15708	15914	15739	15684	15868	15709	15844	15653	16047	15828	15757	15844	15678	15781	15820	15996	15782	16121	15844	15700	15886	15843	15883	15842	15874	15846	15762	15983	16049	15715	15780	15985	15661	15747	15637	15660	15773	15965	15886	15684	15697	15875	16134	15815	15766	15792	15982	15790	15827	15839	15784	15850	15697	15595	15803	15808	15701	15772	15853	16003	15737	15966	15858	15757	15715	15708	15912	15857	15972	15787	15917	15879	15657	15633	15863	15825	15931	15780	15882	15715	15786	15944	15767	15760	15884	15716	16073	15743	15788	15735	15815	15843	15884	15833	15914	15720	15713	15877	15893	15543	15666	15813	15880	15967	15763	15821	15708	15904	15798	15897	15567	15646	15706	15852	15799	15835	15787	15722	15795	15881	15823	15758	15907	15873	15805	15860	15886	15817	15757	15813	15645	15813	15765	15814	15901	15740	15915	15807	15906	15741	15890	15677	15882	15638	15762	15983	15753	15955	15914	15772	15803	15687	15859	15923	15568	15831	15794	15807	15581	15693	15838	15791	15702	15835	16033	15899	15819	15891	15851	15785	16040	15791	15741	15808	15704	15860	15758	15873	15908	15812	15803	15761	15763	15688	15804	15706	15568	15700	15781	15933	15852	15758	15993	15817	15777	15936	15953	15948	15755	15919	15874	16026	16089	15857	15877	15724	15759	15742	15786	15767	15765	15672	15774	15744	15697	15759	15843	15836	15753	15898	15720	15930	15797	15878	15714	15749	15918	15988	15907	15787	15753	15654	15775	15779	15833	15817	15852	15892	15800	15684	15858	15772	15856	15870	15954	15756	15926	15867	15912	15771	15969	15856	15843	15804	15879	15865	15714	15729	15855	15980	15598	16007	15761	15758	15652	15961	15824	15973	15903	15842	15835	15799	15695	15424	15895	15838	15798	15929	15854	15840	15982	15861	15993	15856	15687	16046	15788	15922	15902	15877	15777	15814	15811	15801	16067	15779	15911	16112	15818	15846	15704	15803	15965	15878	15759	15735	15824	15906	15801	15916	15817	15789	15855	15943	15838	15911	15850	15948	15765	15912	15720	15929	15843	15864	15938	15934	15895	15791	15829	15980	15630	15598	16055	15619	15846	15710	15805	15918	15934	15994	15983	15747	15872	15773	16012	15807	15638	15834	15955	15698	15701	15819	15812	15721	15873	15694	15871	15886	15809	15767	15800	15865	15660	15884	15687	15616	15904	15923	15861	15890	15880	15847	16074	15818	15812	15775	16022	15952	15934	15944	16140	15701	15884	15837	15873	15960	15904	15623	15821	15921	15858	15869	16012	15848	15848	15647	16094	16007	15868	15837	15935	15857	15901	15927	15795	16036	15781	15984	15757	15704	15710	15736	15869	15794	15896	15744	15675	15751	15908	15976	15862	15811	15785	15846	15903	15910	15904	15898	15879	15889	15910	16093	15774	15812	15844	15804	16084	15771	15968	15895	15679	15852	15714	15898	15858	15759	15682	15653	15720	15812	16131	15637	15836	15807	15737	15709	15896	15820	15736	15562	15740	15881	15621	15908	15837	16021	16074	15806	15897	15783	16113	15849	16064	15810	15734	15759	15869	15661	15762	15720	15812	15692	15739	15854	15905	15880	15882	15984	15914	15934	15876	15851	15824	15835	15850	15742	15872	15707	15962	15819	15794	15727	15527	15839	16055	15813	15829	15681	15629	15734	15849	15794	15823	15662	15899	15777	15956	16008	15844	15841	15833	15916	15847	15785	15754	15916	15765	15929	15924	15795	15801	15644	15906	15809	15796	15967	15869	15805	15945	15933	15799	15810	16061	15809	15733	15863	15820	15846	15930	15966	15773	15821	15872	15939	15788	15663	15624	15826	15877	15776	15748	15770	15773	15700	15791	15932	15794	15751	16032	16005	15744	15777	15820	15901	16026	15867	15642	16082	15779	15952	15698	15771	15897	15857	15882	15932	15795	15967	15752	15644	15815	15760	16042	15995	15680	15864	15756	15908	15869	15741	15923	15739	15918	15773	15872	15977	15692	15747	15829	15873	15615	15671	16039	15917	15935	15786	15760	15925	15818	15719	15980	15741	15685	15877	15905	15919	15889	15568	15689	15894	15676	15800	15961	15835	15952	15780	15884	15749	15752	15953	15913	15742	15948	15885	15948	15889	15688	15806	15925	15811	15661	16003	15850	15823	15961	15985	15840	15793	16030	15665	15826	15787	15791	15806	15809	15751	15881	15828	15991	15897	15818	15772	15742	15706	16051	15756	15818	15864	15861	15638	15752	15837	15790	15899	15566	15764
31672	53286	50482	41449	36382	32024	27229	23790	21737	19778	18513	17590	16777	16050	15750	15254	15021	14822	14605	14422	14532	14295	14097	14173	13935	13792	13883	14054	13878	14015	13978	13831	13816	13945	13810	13935	13946	13761	13714	13849	13544	13637	13647	13697	13900	13726	13798	13499	13715	13770	13735	13690	13653	13694	13657	13456	13819	13658	13724	13647	13665	13740	13614	13575	13714	13679	13617	13585	13762	13759	13428	13569	13527	13714	13622	13614	13622	13728	13540	13616	13642	13625	13821	13727	13825	13856	13560	13685	13661	13844	13459	13526	13633	13716	13704	13658	13631	13610	13612	13675	13748	13502	13539	13610	13597	13709	13650	13535	13833	13677	13827	13674	13756	13532	13578	13665	13604	13718	13655	13761	13648	13682	13775	13726	13667	13676	13734	13647	13659	13679	13632	13841	13772	13449	13670	13602	13586	13683	13651	13692	13589	13673	13616	13789	13670	13558	13643	13677	13719	13601	13696	13666	13670	13584	13703	13582	13551	13689	13771	13538	13670	13779	13715	13651	13631	13699	13701	13632	13674	13749	13640	13761	13693	13601	13620	13685	13740	13510	13555	13700	13521	13639	13575	13675	13697	13839	13626	13619	13542	13737	13606	13611	13706	13785	13617	13744	13567	13601	13692	13641	13768	13781	13651	13518	13548	13778	13583	13628	13538	13706	13546	13729	13536	13546	13601	13548	13748	13665	13573	13639	13524	13571	13602	13656	13558	13718	13694	13636	13633	13616	13453	13696	13549	13553	13648	13520	13652	13763	13598	13689	13668	13571	13632	13617	13542	13573	13568	13517	13663	13491	13710	13509	13635	13459	13618	13739	13771	13629	13631	13849	13668	13748	13526	13675	13665	13685	13597	13603	13582	13682	13716	13622	13706	13578	13576	13430	13612	13728	13757	13609	13581	13490	13671	13647	13712	13581	13695	13629	13694	13716	13506	13768	13898	13672	13574	13647	13862	13606	13666	13483	13469	13722	13709	13497	13541	13622	13588	13485	13537	13721	13689	13611	13648	13529	13723	13652	13564	13686	13616	13656	13629	13712	13686	13775	13570	13701	13604	13691	13720	13620	13697	13669	13704	13700	13691	13683	13617	13546	13644	13593	13519	13826	13602	13853	13696	13581	13727	13511	13567	13753	13613	13651	13672	13624	13847	13734	13601	13694	13647	13689	13696	13728	13703	13583	13801	13706	13563	13712	13640	13541	13669	13514	13676	13662	13453	13731	13570	13596	13633	13530	13570	13667	13693	13613	13531	13576	13664	13565	13641	13499	13715	13871	13595	13652	13718	13581	13678	13596	13644	13673	13674	13581	13516	13670	13548	13631	13707	13779	13796	13616	13572	13577	13645	13742	13705	13656	13596	13755	13720	13642	13663	13489	13571	13664	13624	13657	13679	13762	13566	13813	13598	13530	13671	13712	13678	13677	13678	13510	13606	13709	13582	13655	13606	13781	13500	13538	13747	13660	13623	13732	13530	13445	13779	13675	13719	13690	13741	13501	13691	13747	13633	13742	13592	13575	13647	13494	13777	13667	13457	13521	13590	13687	13754	13814	13746	13689	13562	13657	13538	13729	13713	13610	13585	13545	13612	13643	13599	13680	13536	13784	13768	13798	13603	13690	13587	13617	13635	13559	13612	13919	13549	13765	13744	13611	13676	13544	13681	13671	13469	13626	13690	13684	13520	13718	13671	13530	13565	13642	13680	13650	13633	13576	13736	13295	13661	13624	13541	13744	13519	13581	13550	13616	13639	13556	13665	13772	13633	13708	13558	13930	13645	13622	13860	13525	13666	13417	13890	13559	13570	13677	13612	13780	13591	13617	13628	13555	13629	13565	13576	13689	13585	13784	13631	13646	13677	13538	13562	13813	13692	13596	13743	13592	13632	13748	13613	13669	13562	13633	13668	13622	13601	13650	13563	13710	13731	13636	13524	13562	13617	13666	13495	13681	13596	13624	13771	13480	13679	13648	13649	13653	13600	13576	13945	13540	13776	13666	13865	13662	13690	13842	13688	13817	13672	13586	13484	13660	13606	13739	13736	13673	13682	13670	13752	13571	13509	13725	13789	13686	13655	13703	13711	13744	13638	13566	13621	13639	13577	13549	13611	13615	13657	13610	13705	13728	13672	13681	13625	13589	13611	13788	13514	13782	13602	13693	13644	13759	13629	13586	13650	13579	13572	13710	13630	13639	13794	13665	13548	13583	13672	13586	13649	13620	13452	13610	13556	13614	13688	13593	13650	13792	13762	13636	13526	13556	13607	13711	13642	13674	13607	13590	13716	13606	13550	13812	13574	13740	13709	13638	13740	13558	13730	13655	13789	13572	13699	13655	13753	13630	13684	13782	13580	13503	13480	13626	13687	13607	13701	13695	13607	13703	13658	13731	13529	13556	13754	13540	13540	13740	13502	13633	13636	13640	13711	13578	13621	13549	13629	13622	13615	13571	13667	13618	13592	13603	13680	13610	13805	13650	13593	13504	13638	13451	13624	13689	13338	13766	13756	13682	13749	13692	13569	13590	13708	13636	13593	13670	13745	13695	13757	13711	13582	13624	13656	13554	13629	13609	13713	13585	13568	13536	13607	13546	13544	13622	13707	13688	13601	13683	13436	13599	13538	13534	13795	13572	13759	13684	13649	13673	13504	13608	13803	13578	13701	13616	13579	13609	13617	13684	13613	13548	13726	13759	13578	13687	13755	13573	13692	13580	13462	13677	13626	13688	13612	13700	13609	13824	13844	13554	13804	13721	13643	13556	13764	13599	13561	13547	13587	13523	13711	13650	13530	13573	13600	13741	13785	13709	13672	13527	13816	13639	13449	13535	13390	13583	13726	13640	13565	13491	13720	13707	13593	13653	13482	13682	13810	13647	13650	13450	13758	13708	13527	13603	13441	13655	13769	13689	13592	13644	13672	13713	13592	13656	13633	13550	13624	13582	13659	13568	13684	13685	13665	13675	13704	13651	13515	13587	13736	13487	13544	13490	13645	13699	13577	13469	13586	13637	13481	13553	13607	13792	13471	13614	13670	13477	13547	13690	13719	13585	13661	13572	13743	13544	13625	13589	13578	13684	13668	13580	13762	13423	13764	13633	13720	13554	13628	13576	13551	13557	13699	13791	13666	13742	13718	13547	13722	13627	13533	13767	13761	13672	13681	13738	13906	13597	13667	13854	13727	13662	13723	13508	13732	13677	13591	13704	13604	13789	13498	13761	13526	13596	13516	13613	13613	13474	13735	13698	13820	13547	13675	13693	13587	13766	13705	13662	13565	13758	13532	13736	13782	13485	13621	13567	13615	13700	13583	13805	13579	13648	13706	13683	13703	13517	13829	13567	13621	13554	13678	13620	13613	13617	13538	13534	13664	13687	13724	13686	13706	13646	13626	13738	13640	13599	13588	13688	13576	13790	13567	13756	13637	13659	13608	13638	13707	13573	13629	13681	13619	13634	13646	13655	13588	13442	13700	13732	13703	13712	13591	13486	13573	13549	13673	13426	13679	13591	13699	13517	13542	13685	13788	13686	13402	13587	13751	13737	13623	13507	13827	13574	13565	13542	13743	13776	13562	13592	13531	13613	13803	13613	13621	13758	13608	13690	13646	13725	13636	13534	13722	13672	13679	13710	13549	13709	13649	13465	13768	13644	13687	13645	13775	13599	13791	13846	13606	13617	13530	13523	13591	13579	13767	13659	13667	13642	13606	13728	13685	13716	13629	13666	13627	13494	13779	13528	13925	13594	13662	13587	13612	13696	13590	13627	13591	13785	13772	13384	13604	13667	13512	13649	13596	13607	13659	13641	13556	13657	13729	13675	13619	13771	13577	13783	13762	13730	13859	13516	13694	13523	13697	13668	13421	13668	13742	13638	13596	13682	13443	13508	13610	13589	13570	13778	13617	13476	13586	13638	13734	13463	13664	13660	13537	13655	13669	13417	13544	13521	13713	13818	13640	13637	13611	13519	13704	13675	13722	13581	13605	13672	13790	13615	13759	13537	13499	13479	13568	13747	13548	13695	13578	13653	13859	13635	13593	13602	13605	13595	13698	13655	13655	13725	13773	13713	13581	13611	13803	13656	13624	13761	13669	13825	13681	13618	13581	13627	13635	13594	13664	13615	13680	13670	13458	13629	13692	13554	13817	13807	13633	13599	13756	13596	13645	13613	13655	13509	13654	13507	13609	13667	13706	13685	13730	13683	13785	13833	13615	13364	13653	13672	13649	13656	13675	13557	13684	13633	13700	13675	13651	13710	13494	13539	13506	13653	13725	13429	13621	13646	13652	13618	13690	13633	13631	13565	13687	13639	13785	13545	13611	13774	13608	13682	13757	13654	13635	13673	13534	13623	13484	13584	13630	13572	13639	13553	13574	13583	13526	13671	13773	13667	13647	13661	13772	13731	13677	13733	13609	13679	13790	13577	13701	13533	13697	13481	13699	13538	13567	13578	13799	13648	13666	13584	13681	13638	13541	13638	13718	13668	13672	13361	13714	13565	13697	13865	13551	13668	13648	13540	13793	13573	13580	13797	13592	13462	13803	13520	13594	13606	13581	13625	13571	13693	13637	13834	13632	13635	13649	13487	13559	13650	13585	13654	13669	13625	13660	13487	13573	13617	13627	13566	13677	13540	13685	13678	13511	13692	13492	13668	13626	13526	13620	13724	13737	13686	13606	13596	13762	13526	13783	13524	13695	13405	13534	13676	13639	13610	13723	13626	13618	13548	13858	13676	13686	13772	13590	13713	13572	13641	13715	13696	13670	13672	13698	13555	13656	13691	13608	13464	13535	13582	13710	13650	13559	13698	13656	13649	13600	13731	13708	13760	13674	13472	13452	13747	13770	13546	13626	13495	13619	13663	13715	13458	13566	13652	13705	13815	13663	13490	13749	13614	13675	13676	13582	13659	13441	13644	13664	13648	13631	13525	13630	13664	13712	13412	13595	13596	13523	13770	13580	13607	13633	13644	13733	13625	13591	13504	13695	13711	13710	13791	13681	13689	13624	13556	13620	13701	13574	13691	13552	13399	13787	13581	13407	13641	13683	13659	13730	13633	13524	13785	13579	13725	13753	13659	13637	13661	13538	13720	13675	13778	13672	13614	13610	13550	13608	13692	13725	13691	13662	13766
28731	27136	35237	31103	25507	22860	20517	18975	17940	17417	16957	16683	16652	16383	16180	15976	16148	15787	15934	15815	15926	15718	15839	15634	15889	15644	15724	15550	15714	15838	15706	15754	15719	15781	15645	15536	15758	15629	15848	15810	15674	15764	15696	15801	15766	15688	15676	15564	15636	15883	15492	15360	15662	15695	15673	15557	15657	15684	15654	15660	15432	15524	15499	15590	15590	15566	15828	15631	15641	15592	15649	15661	15808	15637	15701	15629	15556	15593	15664	15658	15782	15501	15595	15892	15726	15619	15724	15805	15546	15526	15506	15656	15758	15700	15539	15689	15633	15618	15687	15547	15660	15681	15560	15755	15638	15445	15485	15662	15562	15621	15588	15622	15600	15655	15729	15540	15669	15757	15688	15681	15528	15681	15725	15545	15452	15835	15634	15636	15636	15700	15671	15598	15528	15571	15732	15555	15831	15614	15637	15662	15704	15630	15551	15580	15619	15737	15393	15663	15589	15603	15734	15487	15780	15668	15606	15542	15623	15770	15546	15610	15528	15585	15622	15709	15516	15754	15583	15323	15667	15602	15572	15765	15719	15716	15689	15680	15859	15813	15566	15668	15564	15931	15788	15680	15541	15768	15735	15624	15665	15650	15734	15882	15582	15885	15958	15616	15670	15475	15861	15683	15470	15892	15756	15736	15694	15649	15476	15691	15603	15778	15659	15431	15640	15912	15544	15668	15824	15601	15703	15687	15757	15762	15489	15667	15645	15776	15624	15729	15682	15625	15592	15457	15588	15516	15709	15499	15511	15589	15619	15663	15568	15740	15722	15632	15530	15532	15491	15516	15734	15577	15629	15673	15526	15619	15678	15598	15574	15775	15510	15483	15808	15865	15633	15503	15669	15544	15508	15831	15590	15473	15667	15821	15548	15393	15543	15502	15521	15599	15571	15607	15675	15657	15694	15616	15647	15621	15561	15832	15758	15632	15622	15745	15613	15684	15898	15551	15656	15410	15609	15704	15513	15475	15752	15472	15496	15498	15693	15765	15776	15719	15672	15693	15547	15568	15657	15442	15597	15554	15740	15824	15575	15470	15432	15754	15679	15561	15564	15453	15638	15641	15781	15707	15688	15676	15827	15629	15628	15825	15769	15852	15614	15805	15766	15608	15748	15655	15587	15518	15686	15711	15640	15557	15864	15718	15372	15714	15676	15565	15863	15557	15629	15763	15791	15752	15633	15630	15561	15675	15684	15679	15548	15696	15660	15767	15602	15652	15740	15661	15652	15601	15677	15650	15803	15787	15574	15653	15625	15784	15521	15703	15628	15578	15572	15431	15563	15537	15461	15802	15534	15669	15732	15537	15609	15383	15632	15521	15774	15599	15702	15566	15657	15590	15754	15708	15491	15657	15626	15597	15704	15719	15645	15681	15608	15690	15770	15830	15612	15744	15852	15678	15644	15648	15685	15606	15590	15686	15642	15663	15701	15569	15804	15715	15662	15441	15671	15616	15561	15699	15476	15643	15827	15749	15725	15585	15897	15650	15692	15522	15386	15747	15601	15653	15775	15576	15643	15785	15701	15703	15574	15876	15518	15722	15626	15519	15521	15604	15629	15785	15669	15566	15731	15567	15759	15654	15828	15627	15833	15708	15510	15478	15614	15606	15696	15621	15705	15461	15601	15751	15741	15757	15704	15508	15750	15516	15582	15595	15426	15699	15616	15693	15581	15465	15623	15699	15611	15567	15621	15722	15806	15704	15548	15805	15685	15875	15693	15747	15650	15563	15596	15631	15580	15619	15564	15669	15492	15639	15567	15614	15670	15486	15588	15496	15549	15681	15800	15654	15866	15522	15603	15500	15646	15714	15549	15682	15539	15654	15536	15741	15739	15573	15543	15674	15684	15733	15518	15410	15707	15748	15539	15702	15967	15674	15671	15641	15868	15592	15520	15409	15522	15561	15494	15705	15552	15527	15501	15657	15867	15701	15818	15674	15615	15548	15564	15619	15801	15581	15639	15704	15602	15548	15708	15601	15767	15588	15619	15657	15556	15625	15601	15666	15656	15763	15693	15533	15517	15754	15751	15684	15509	15638	15715	15544	15736	15881	15643	15753	15534	15590	15758	15736	15543	15529	15766	15731	15874	15624	15641	15626	15670	15536	15692	15649	15837	15790	15576	15809	15493	15527	15572	15634	15615	15593	15559	15830	15821	15598	15661	15567	15792	15720	15565	15834	15704	15804	15583	15751	15685	15489	15677	15689	15668	15590	15655	15739	15579	15731	15675	15603	15492	15463	15629	15612	15631	15671	15629	15727	15616	15684	15364	15524	15708	15646	15445	15691	15682	15510	15502	15774	15623	15576	15747	15560	15809	15471	15621	15687	15596	15557	15560	15790	15590	15718	15917	15449	15606	15621	15579	15675	15630	15583	15540	15798	15705	15749	15677	15612	15764	15596	15659	15565	15780	15655	15685	15629	15629	15425	15530	15428	15387	15646	15440	15715	15607	15762	15690	15721	15638	15499	15563	15632	15937	15750	15762	15713	15649	15762	15659	15727	15540	15646	15617	15497	15504	15685	15699	15814	15671	15738	15686	15582	15829	15564	15795	15626	15570	15646	15536	15548	15542	15540	15710	15826	15850	15613	15619	15556	15504	15608	15551	15731	15806	15604	15388	15626	15626	15587	15610	15641	15536	15761	15686	15548	15688	15665	15806	15630	15900	15682	15626	15649	15464	15582	15633	15710	15772	15614	15619	15848	15686	15740	15741	15635	15685	15503	15554	15576	15771	15673	15611	15610	15724	15488	15660	15688	15561	15508	15621	15655	15468	15704	15588	15687	15662	15727	15594	15779	15784	15703	15808	15735	15620	15569	15702	15428	15565	15712	15679	15649	15734	15754	15770	15473	15620	15537	15547	15541	15632	15561	15652	15626	15739	15662	15620	15659	15686	15543	15485	15523	15767	15524	15836	15589	15831	15850	15588	15620	15600	15502	15615	15581	15601	15615	15434	15428	15899	15741	15632	15532	15710	15744	15776	15690	15671	15469	15541	15836	15759	15685	15696	15764	15583	15618	15593	15717	15424	15729	15538	15574	15628	15593	15563	15539	15539	15613	15780	15713	15531	15740	15728	15593	15632	15466	15723	15557	15613	15743	15718	15564	15632	15570	15567	15745	15684	15701	15699	15516	15650	15563	15529	15571	15797	15743	15596	15534	15694	15604	15672	15602	15469	15590	15820	15678	15591	15676	15594	15495	15744	15825	15843	15569	15518	15862	15583	15584	15627	15570	15604	15522	15610	15652	15587	15689	15640	15679	15571	15641	15757	15580	15586	15808	15903	15697	15683	15551	15696	15762	15748	15726	15558	15459	15485	15438	15626	15616	15728	15702	15621	15876	15620	15699	15639	15571	15636	15638	15606	15754	15579	15756	15690	15576	15674	15791	15742	15734	15638	15660	15743	15656	15768	15704	15745	15625	15641	15458	15629	15608	15546	15463	15524	15653	15836	15510	15834	15782	15493	15660	15569	15628	15600	15763	15694	15516	15589	15561	15681	15554	15842	15625	15677	15521	15549	15620	15583	15738	15666	15578	15466	15594	15814	15647	15731	15656	15619	15482	15729	15653	15735	15650	15725	15658	15701	15570	15682	15734	15781	15679	15576	15370	15569	15566	15675	15846	15603	15698	15714	15666	15679	15828	15745	15682	15717	15538	15843	15612	15583	15564	15781	15691	15645	15535	15752	15936	15750	15550	15608	15745	15628	15677	15824	15683	15671	15644	15507	15608	15564	15817	15632	15695	15738	15643	15736	15650	15530	15756	15642	15684	15651	15665	15771	15461	15670	15591	15628	15745	15646	15528	15801	15633	15910	15759	15622	15663	15679	15603	15783	15697	15794	15543	15609	15323	15757	15805	15713	15554	15718	15571	15416	15703	15718	15808	15627	15620	15665	15817	15722	15740	15604	15660	15723	15527	15541	15613	15607	15751	15550	15663	15676	15435	15877	15591	15814	15904	15551	15392	15745	15679	15824	15781	15607	15510	15708	15552	15652	15464	15592	15608	15856	15614	15699	15793	15713	15608	15666	15544	15649	15614	15798	15644	15652	15618	15762	15889	15582	15773	16100	15822	15652	15646	15588	15603	15581	15633	15788	15873	15590	15709	15399	15618	15779	15762	15640	15628	15826	15712	15845	15569	15776	15757	15714	15494	15673	15757	15733	15724	15797	15750	15677	15583	15454	15460	15566	15455	15779	15634	15786	15732	15825	15649	15702	15551	15654	15728	15715	15784	15789	15587	15680	15682	15576	15475	15691	15703	15650	15752	15829	15644	15635	15806	15668	15765	15582	15596	15569	15592	15648	15692	15499	15579	15633	15803	15796	15570	15967	15796	15529	15592	15425	15603	15508	15543	15768	15684	15794	15590	15642	15777	15780	15728	15639	15680	15879	15687	15707	15631	15685	15574	15626	15619	15784	15469	15762	15836	15745	15705	15729	15603	15604	15619	15403	15764	15711	15557	15740	15721	15655	15574	15606	15416	15595	15524	15589	15562	15646	15640	15719	15828	15676	15670	15769	15637	15504	15753	15893	15727	15346	15614	15493	15680	15535	15351	15747	15859	15669	15628	15671	15508	15785	15874	15527	15854	15700	15657	15358	15710	15696	15603	15442	15580	15756	15726	15738	15640	15719	15531	15574	15553	15690	15520	15693	15517	15736	15699	15633	15593	15646	15769	15661	15899	15619	15581	15579	15713	15719	15646	15720	15732	15528	15641	15777	15645	15506	15503	15660	15643	15605	15552	15856	15585	15634	15642	15605	15551	15852	15727	15711	15630	15627	15652	15514	15641	15522	15579	15719	15660	15796	15759	15593	15600	15598	15439	15663	15674	15766	15700	15738	15711	15695	15700	15707	15644	15574	15696	15793	15742	15660	15550	15714	15837	15641	15722	15566	15834	15651	15767	15583	15636	15579	15663	15582	15720	15682	15702	15490	15582	15781	15724	15696	15753	15680	15739	15556	15588	15426	15628	15490	15686	15575	15717	15550	15695	15526	15712	15524	15801	15664	15658	15749	15486	15770	15765	15760	15781	15481	15631	15554	15798	15511	15668	15609	15632	15725	15665	15530	15746	15756	15784	15789	15785	15719	15783	15647	15745	15674	15540	15757	15526
29240	41935	39519	30526	26149	22815	20065	18282	17187	16083	15620	15064	14647	14356	14314	14199	14222	14237	14007	13785	13854	13710	13708	13755	13858	13803	13531	13609	13784	13511	13650	13461	13669	13673	13636	13748	13549	13446	13572	13511	13546	13564	13474	13499	13391	13594	13407	13454	13498	13520	13636	13491	13623	13444	13670	13397	13643	13585	13363	13543	13573	13572	13518	13642	13572	13485	13535	13642	13734	13482	13628	13737	13409	13479	13496	13481	13550	13596	13626	13458	13423	13392	13443	13420	13471	13476	13450	13538	13571	13392	13747	13503	13656	13574	13664	13601	13536	13578	13479	13481	13535	13572	13386	13548	13499	13503	13541	13481	13465	13548	13472	13506	13616	13542	13583	13547	13546	13471	13432	13610	13587	13580	13618	13384	13591	13667	13668	13556	13413	13428	13492	13365	13534	13652	13604	13414	13331	13420	13474	13519	13263	13771	13528	13704	13571	13484	13547	13498	13445	13557	13436	13430	13711	13688	13400	13580	13519	13474	13427	13459	13528	13345	13386	13495	13498	13635	13443	13641	13539	13442	13675	13655	13526	13326	13514	13342	13548	13655	13432	13558	13438	13604	13574	13624	13456	13498	13467	13644	13483	13634	13564	13497	13613	13487	13579	13548	13589	13433	13384	13623	13540	13479	13431	13402	13426	13511	13370	13526	13490	13545	13553	13369	13574	13506	13434	13526	13564	13617	13480	13410	13487	13567	13391	13560	13615	13477	13628	13396	13536	13527	13455	13604	13635	13412	13589	13514	13592	13453	13420	13479	13630	13467	13489	13462	13506	13470	13570	13689	13650	13629	13503	13638	13610	13455	13455	13453	13390	13389	13639	13351	13600	13314	13477	13548	13688	13575	13600	13474	13617	13588	13576	13569	13544	13637	13399	13530	13528	13541	13561	13493	13608	13621	13652	13548	13383	13573	13589	13488	13438	13544	13582	13480	13340	13561	13662	13563	13619	13586	13630	13464	13554	13521	13509	13539	13392	13571	13663	13607	13629	13510	13520	13445	13420	13555	13463	13450	13561	13619	13780	13321	13725	13326	13534	13519	13583	13486	13429	13608	13443	13613	13468	13569	13317	13342	13660	13561	13534	13525	13460	13394	13584	13356	13375	13464	13511	13515	13415	13587	13555	13433	13459	13434	13488	13510	13274	13457	13419	13502	13525	13378	13514	13411	13596	13636	13567	13502	13505	13521	13616	13383	13517	13579	13518	13556	13593	13490	13550	13598	13607	13567	13576	13492	13396	13404	13653	13489	13451	13566	13501	13612	13609	13652	13538	13442	13364	13657	13588	13523	13535	13566	13494	13410	13521	13685	13324	13594	13507	13513	13457	13488	13498	13459	13508	13468	13550	13534	13464	13649	13415	13384	13594	13629	13618	13498	13569	13591	13585	13486	13554	13572	13523	13557	13526	13451	13437	13638	13608	13688	13483	13511	13426	13521	13515	13412	13606	13571	13527	13433	13597	13478	13559	13505	13441	13462	13509	13639	13498	13683	13282	13495	13673	13594	13482	13476	13650	13416	13436	13368	13383	13430	13482	13540	13442	13490	13402	13559	13549	13665	13610	13447	13493	13535	13538	13643	13387	13733	13462	13591	13461	13557	13468	13488	13470	13597	13566	13484	13728	13550	13629	13429	13567	13655	13533	13605	13585	13591	13474	13511	13544	13524	13536	13573	13358	13480	13523	13584	13565	13554	13535	13697	13535	13550	13623	13480	13553	13673	13473	13511	13431	13619	13385	13443	13615	13569	13480	13597	13465	13673	13587	13464	13444	13429	13637	13360	13615	13447	13433	13315	13507	13445	13353	13440	13381	13497	13704	13647	13612	13471	13657	13645	13561	13430	13431	13496	13549	13702	13626	13512	13620	13473	13547	13700	13635	13500	13543	13562	13543	13545	13608	13517	13413	13494	13471	13648	13470	13449	13458	13580	13516	13633	13623	13502	13548	13329	13635	13399	13679	13367	13579	13593	13522	13710	13508	13630	13326	13644	13484	13658	13499	13486	13562	13407	13453	13542	13484	13662	13575	13421	13618	13579	13472	13566	13594	13471	13588	13625	13446	13532	13634	13405	13460	13565	13433	13486	13649	13564	13652	13557	13549	13323	13565	13429	13584	13326	13534	13553	13692	13410	13516	13502	13580	13476	13468	13458	13497	13511	13772	13490	13391	13532	13565	13808	13468	13629	13523	13478	13652	13403	13535	13516	13513	13689	13503	13569	13413	13542	13369	13516	13466	13409	13523	13533	13600	13575	13390	13366	13562	13403	13447	13447	13699	13475	13506	13607	13418	13443	13578	13668	13522	13572	13617	13519	13481	13432	13564	13606	13708	13400	13439	13672	13594	13644	13490	13624	13508	13551	13715	13449	13591	13327	13228	13650	13465	13560	13339	13741	13477	13542	13477	13516	13671	13746	13478	13364	13488	13619	13258	13701	13621	13665	13608	13520	13607	13472	13612	13617	13571	13419	13642	13460	13398	13578	13538	13594	13466	13406	13642	13540	13431	13461	13603	13553	13622	13451	13427	13682	13636	13479	13489	13534	13539	13509	13583	13581	13480	13464	13461	13502	13647	13637	13524	13479	13428	13594	13495	13471	13577	13573	13517	13628	13649	13482	13431	13541	13443	13596	13549	13487	13626	13597	13575	13546	13463	13570	13577	13527	13513	13413	13657	13683	13742	13553	13401	13411	13716	13568	13509	13401	13679	13495	13413	13573	13334	13558	13352	13455	13492	13634	13325	13393	13487	13580	13560	13592	13423	13501	13690	13604	13720	13665	13628	13671	13507	13447	13519	13534	13468	13434	13522	13491	13605	13584	13507	13536	13658	13472	13628	13526	13403	13620	13666	13463	13493	13508	13462	13526	13481	13684	13711	13710	13624	13633	13552	13615	13344	13398	13378	13525	13526	13530	13514	13545	13482	13582	13637	13560	13523	13678	13524	13471	13494	13380	13626	13407	13608	13481	13455	13588	13610	13571	13438	13661	13552	13428	13506	13465	13545	13525	13627	13446	13656	13607	13399	13640	13546	13682	13391	13532	13550	13504	13532	13684	13459	13528	13658	13528	13628	13537	13629	13475	13531	13513	13442	13478	13628	13476	13614	13492	13521	13504	13554	13503	13504	13429	13519	13439	13600	13546	13444	13559	13473	13520	13527	13462	13556	13506	13670	13551	13465	13511	13449	13589	13421	13534	13611	13519	13479	13418	13611	13426	13511	13415	13622	13523	13556	13543	13645	13592	13651	13401	13543	13480	13478	13722	13514	13543	13454	13440	13744	13469	13448	13635	13472	13481	13482	13660	13587	13491	13520	13497	13628	13684	13591	13567	13555	13755	13653	13523	13462	13564	13517	13518	13519	13606	13468	13508	13553	13713	13463	13663	13606	13486	13576	13579	13638	13524	13530	13454	13437	13413	13415	13669	13573	13319	13717	13521	13621	13626	13582	13528	13626	13477	13418	13565	13453	13660	13495	13474	13522	13466	13620	13491	13532	13449	13485	13531	13476	13501	13570	13628	13572	13561	13609	13658	13536	13391	13490	13430	13544	13473	13507	13518	13553	13689	13425	13562	13692	13535	13331	13578	13444	13387	13520	13680	13624	13573	13457	13610	13345	13505	13542	13530	13687	13481	13329	13611	13502	13591	13479	13462	13637	13463	13560	13378	13564	13546	13517	13524	13563	13673	13566	13486	13548	13477	13401	13526	13357	13606	13486	13641	13333	13599	13493	13592	13444	13643	13554	13531	13401	13665	13509	13629	13604	13628	13441	13525	13682	13428	13408	13479	13571	13784	13402	13599	13445	13367	13479	13485	13704	13550	13597	13534	13409	13368	13573	13472	13568	13506	13640	13513	13487	13497	13624	13524	13585	13401	13540	13561	13420	13444	13614	13484	13480	13642	13683	13449	13525	13518	13494	13479	13646	13492	13677	13471	13578	13538	13595	13423	13576	13364	13546	13620	13499	13707	13497	13631	13325	13491	13481	13545	13453	13453	13569	13503	13576	13562	13421	13516	13478	13404	13611	13529	13578	13700	13819	13409	13519	13506	13633	13504	13524	13543	13524	13524	13426	13496	13485	13509	13424	13510	13443	13576	13514	13563	13670	13585	13656	13543	13506	13391	13631	13511	13522	13540	13472	13307	13444	13454	13512	13484	13556	13393	13557	13467	13498	13376	13540	13600	13479	13500	13405	13540	13534	13516	13480	13524	13405	13469	13409	13487	13501	13471	13444	13704	13582	13559	13561	13639	13621	13534	13696	13443	13509	13653	13459	13607	13587	13478	13574	13344	13587	13491	13454	13585	13601	13628	13593	13466	13650	13564	13592	13421	13547	13312	13462	13592	13496	13563	13466	13420	13626	13438	13444	13391	13455	13535	13479	13627	13649	13528	13387	13418	13630	13341	13414	13548	13626	13562	13483	13684	13568	13421	13574	13533	13466	13569	13577	13561	13554	13432	13448	13508	13512	13443	13579	13616	13562	13601	13621	13509	13586	13482	13457	13613	13575	13685	13406	13439	13683	13456	13365	13590	13342	13712	13433	13510	13602	13473	13625	13475	13402	13511	13536	13630	13568	13512	13541	13411	13482	13334	13699	13453	13303	13497	13565	13534	13499	13569	13504	13443	13465	13394	13306	13470	13401	13485	13497	13467	13518	13604	13575	13443	13489	13512	13570	13521	13647	13498	13598	13580	13476	13527	13457	13407	13632	13532	13556	13354	13335	13640	13596	13440	13647	13369	13498	13622	13480	13464	13458	13640	13499	13667	13469	13485	13617	13492	13584	13597	13641	13432	13753	13488	13593	13499	13729	13544	13555	13783	13537	13564	13515	13532	13617	13510	13661	13536	13378	13601	13502	13473	13681	13650	13511	13599	13619	13611	13510	13589	13561	13582	13533	13546	13577	13529	13632	13513	13293	13683	13563	13501	13611	13599	13620	13460	13515	13505	13360	13647	13510	13532	13624	13497	13518	13470	13681	13574	13499	13534	13541	13377	13555	13507	13420	13458	13363	13611	13567	13560	13524	13464	13692	13459	13539	13639	13517	13585	13462	13499	13559	13512	13441	13469	13547	13650	13534	13588	13454	13547	13426	13515	13472	13674	13572	13602	13564	13553
24005	21037	28452	25691	25925	26838	25350	21013	19397	18710	17888	17386	17006	16630	16572	16284	16408	16046	16096	16033	15916	15879	15874	15818	15732	15693	15610	15607	15813	15797	15678	15490	15477	15690	15655	15635	15710	15635	15535	15694	15415	15617	15721	15587	15633	15616	15548	15675	15592	15655	15472	15694	15580	15571	15662	15692	15581	15630	15695	15651	15816	15537	15760	15683	15540	15552	15507	15440	15482	15418	15501	15353	15458	15451	15563	15416	15491	15424	15413	15368	15555	15682	15550	15364	15548	15338	15485	15473	15448	15641	15668	15327	15511	15738	15620	15474	15480	15649	15648	15368	15392	15422	15528	15626	15511	15393	15521	15392	15538	15483	15581	15671	15649	15465	15482	15451	15610	15376	15329	15619	15548	15565	15452	15634	15474	15531	15327	15438	15815	15679	15391	15558	15674	15394	15509	15610	15653	15582	15465	15390	15479	15546	15529	15447	15724	15628	15609	15547	15310	15641	15478	15537	15427	15518	15471	15483	15583	15454	15455	15530	15347	15329	15368	15563	15371	15530	15519	15529	15604	15606	15528	15515	15515	15567	15467	15369	15389	15487	15384	15482	15626	15525	15531	15552	15386	15416	15403	15431	15585	15521	15404	15352	15555	15501	15467	15561	15610	15394	15622	15528	15595	15643	15709	15286	15642	15499	15421	15544	15567	15304	15609	15573	15449	15276	15445	15647	15638	15394	15420	15641	15494	15343	15467	15434	15424	15431	15420	15416	15365	15394	15359	15598	15428	15584	15657	15415	15532	15423	15398	15522	15527	15462	15559	15511	15336	15530	15457	15313	15491	15268	15701	15697	15423	15661	15392	15485	15509	15650	15526	15439	15608	15381	15410	15616	15608	15358	15348	15551	15456	15437	15493	15731	15434	15419	15490	15747	15343	15383	15721	15552	15536	15540	15408	15314	15543	15496	15263	15499	15295	15551	15641	15579	15641	15553	15632	15605	15571	15403	15434	15479	15322	15704	15599	15459	15634	15218	15487	15606	15419	15534	15554	15693	15558	15488	15499	15395	15415	15350	15261	15605	15662	15352	15341	15542	15396	15400	15654	15506	15339	15555	15399	15628	15571	15509	15450	15488	15460	15594	15379	15407	15367	15654	15412	15351	15478	15399	15363	15492	15450	15423	15502	15337	15437	15554	15690	15652	15412	15337	15500	15470	15418	15365	15700	15422	15511	15414	15540	15443	15575	15583	15628	15513	15522	15547	15675	15558	15639	15557	15375	15568	15523	15616	15425	15542	15604	15563	15473	15471	15295	15488	15557	15462	15690	15665	15494	15451	15650	15396	15613	15500	15418	15347	15564	15509	15497	15487	15491	15576	15575	15435	15598	15622	15617	15391	15501	15547	15444	15521	15429	15454	15606	15459	15642	15386	15557	15493	15424	15457	15405	15575	15415	15639	15530	15579	15514	15256	15452	15478	15519	15508	15443	15505	15459	15509	15441	15382	15423	15552	15492	15516	15660	15355	15468	15636	15696	15620	15581	15429	15633	15330	15342	15648	15454	15530	15351	15471	15532	15540	15345	15649	15623	15545	15469	15578	15480	15709	15595	15568	15383	15422	15419	15455	15500	15479	15655	15395	15762	15511	15479	15421	15388	15428	15540	15399	15486	15588	15430	15327	15639	15571	15553	15390	15390	15409	15549	15427	15422	15587	15546	15699	15449	15509	15657	15484	15529	15563	15720	15576	15522	15388	15582	15542	15367	15744	15418	15536	15538	15489	15489	15521	15645	15547	15580	15525	15462	15577	15499	15544	15501	15488	15599	15506	15425	15614	15616	15552	15523	15458	15591	15311	15407	15379	15202	15490	15516	15537	15498	15651	15392	15523	15618	15545	15496	15422	15679	15574	15600	15554	15353	15220	15357	15552	15594	15510	15609	15384	15624	15548	15509	15395	15654	15483	15543	15399	15382	15291	15596	15434	15464	15344	15439	15483	15640	15360	15385	15784	15556	15511	15583	15504	15654	15737	15570	15476	15478	15574	15336	15717	15752	15543	15506	15392	15477	15385	15513	15607	15356	15418	15290	15389	15576	15377	15623	15437	15522	15572	15597	15483	15431	15684	15400	15426	15489	15521	15603	15583	15474	15531	15544	15493	15395	15523	15539	15469	15428	15459	15612	15360	15551	15552	15463	15604	15489	15619	15387	15425	15416	15576	15442	15539	15603	15468	15409	15555	15545	15400	15508	15389	15520	15584	15527	15499	15663	15587	15343	15558	15618	15401	15621	15570	15468	15666	15731	15412	15534	15422	15527	15478	15478	15567	15654	15363	15715	15552	15554	15642	15503	15326	15411	15453	15828	15543	15526	15427	15599	15539	15480	15380	15491	15630	15530	15437	15512	15613	15853	15461	15451	15461	15654	15673	15588	15608	15606	15514	15630	15474	15519	15491	15646	15532	15405	15692	15355	15697	15622	15381	15609	15464	15524	15414	15511	15421	15725	15504	15445	15424	15593	15648	15441	15387	15524	15550	15405	15428	15513	15515	15425	15312	15393	15334	15659	15472	15507	15475	15470	15514	15481	15424	15238	15425	15552	15442	15618	15610	15652	15433	15644	15580	15526	15573	15469	15552	15586	15373	15313	15458	15583	15608	15439	15621	15606	15617	15548	15359	15519	15630	15438	15530	15631	15369	15572	15358	15616	15627	15450	15442	15499	15384	15663	15351	15312	15475	15625	15445	15583	15527	15623	15484	15350	15658	15319	15357	15447	15702	15408	15506	15598	15424	15458	15469	15247	15493	15553	15583	15439	15473	15659	15387	15685	15418	15568	15413	15460	15354	15462	15493	15429	15660	15614	15566	15441	15459	15673	15447	15354	15403	15427	15359	15419	15575	15215	15413	15569	15510	15757	15588	15471	15489	15224	15513	15527	15627	15744	15617	15411	15417	15481	15537	15452	15561	15531	15396	15558	15604	15348	15610	15515	15536	15470	15345	15411	15523	15338	15503	15488	15576	15448	15354	15628	15686	15548	15474	15338	15506	15673	15366	15410	15491	15530	15414	15596	15400	15445	15362	15616	15584	15493	15537	15524	15531	15465	15381	15524	15412	15475	15547	15682	15481	15324	15417	15503	15525	15591	15370	15667	15295	15396	15830	15703	15572	15521	15578	15652	15584	15545	15454	15337	15468	15533	15498	15647	15547	15447	15649	15389	15370	15506	15527	15349	15354	15407	15563	15454	15269	15440	15542	15452	15537	15431	15603	15630	15500	15633	15554	15584	15466	15642	15626	15709	15522	15542	15420	15314	15462	15657	15676	15536	15511	15490	15492	15640	15392	15589	15555	15369	15417	15461	15438	15411	15602	15613	15692	15452	15603	15533	15565	15505	15612	15266	15390	15300	15535	15472	15716	15689	15586	15452	15380	15369	15618	15568	15545	15484	15363	15363	15601	15586	15425	15507	15596	15512	15357	15540	15402	15586	15443	15353	15466	15531	15496	15627	15562	15543	15529	15562	15381	15467	15388	15626	15413	15476	15542	15598	15382	15557	15474	15511	15469	15568	15668	15748	15509	15276	15660	15370	15486	15533	15351	15616	15466	15645	15484	15612	15658	15503	15471	15353	15661	15555	15345	15530	15371	15545	15396	15453	15472	15599	15496	15549	15617	15282	15591	15496	15631	15564	15435	15584	15772	15499	15522	15618	15591	15569	15628	15522	15498	15520	15813	15655	15381	15399	15428	15376	15461	15469	15332	15538	15498	15371	15484	15666	15560	15526	15558	15537	15556	15632	15318	15537	15477	15570	15712	15442	15565	15553	15461	15315	15571	15609	15580	15508	15645	15652	15354	15502	15514	15452	15774	15663	15556	15565	15493	15585	15562	15455	15545	15607	15543	15574	15791	15309	15577	15418	15427	15565	15426	15522	15419	15539	15639	15519	15586	15651	15616	15515	15446	15428	15606	15573	15597	15710	15644	15524	15508	15590	15578	15537	15598	15586	15707	15526	15589	15474	15501	15430	15522	15594	15471	15600	15454	15367	15826	15736	15447	15574	15513	15538	15551	15487	15493	15505	15686	15423	15476	15297	15591	15394	15577	15353	15492	15484	15504	15572	15391	15484	15457	15495	15351	15444	15702	15567	15447	15388	15508	15493	15449	15349	15579	15556	15470	15383	15513	15543	15395	15666	15469	15471	15539	15683	15544	15576	15676	15444	15325	15458	15646	15651	15392	15405	15665	15324	15368	15441	15555	15345	15658	15824	15663	15504	15648	15381	15390	15444	15560	15571	15491	15554	15635	15692	15555	15596	15561	15358	15438	15601	15647	15510	15413	15484	15616	15407	15474	15531	15606	15644	15667	15662	15476	15543	15628	15243	15616	15353	15446	15346	15478	15589	15517	15613	15403	15548	15647	15681	15507	15362	15552	15595	15572	15422	15558	15473	15367	15564	15480	15640	15580	15609	15583	15431	15485	15427	15527	15495	15335	15665	15452	15478	15614	15432	15562	15596	15369	15568	15583	15693	15210	15427	15554	15519	15478	15544	15503	15587	15468	15538	15525	15444	15500	15561	15502	15452	15571	15695	15630	15612	15638	15415	15525	15704	15554	15519	15560	15537	15424	15532	15504	15312	15698	15644	15496	15584	15678	15542	15478	15537	15394	15507	15400	15499	15470	15548	15366	15490	15401	15503	15465	15553	15477	15251	15518	15529	15599	15588	15498	15459	15459	15556	15589	15629	15474	15313	15535	15539	15794	15404	15668	15310	15640	15632	15510	15538	15609	15557	15471	15574	15656	15559	15420	15319	15368	15446	15507	15478	15289	15709	15431	15607	15576	15347	15319	15507	15488	15414	15367	15299	15497	15618	15365	15540	15465	15638	15315	15599	15336	15684	15406	15572	15434	15346	15401	15454	15659	15569	15509	15673	15445	15618	15521	15544	15463	15594	15382	15555	15441	15599	15499	15471	15386	15639	15585	15552	15770	15640	15501	15479	15585	15445	15590	15490	15720	15512	15650	15637	15366	15404	15524	15503	15546	15441	15487	15597	15391	15484	15383	15896	15648	15409	15560	15433	15470	15527	15485	15335	15648	15624	15509	15503	15505	15707	15454	15425	15364	15536	15651	15416	15622	15632	15823	15399	15398	15524	15677	15612	15445	15424	15650
28793	49240	46410	36925	31916	27528	23946	20807	19319	17751	16936	16169	15484	14982	14636	14466	14389	14279	14099	13912	13906	13864	13716	13624	13887	13644	13515	13891	13704	13744	13647	13571	13524	13500	13559	13526	13525	13521	13468	13512	13699	13540	13392	13528	13544	13495	13382	13587	13617	13554	13433	13355	13413	13460	13275	13518	13271	13488	13393	13304	13535	13442	13432	13576	13530	13236	13595	13374	13564	13501	13457	13415	13357	13360	13585	13288	13568	13499	13597	13573	13334	13351	13402	13375	13514	13502	13425	13524	13680	13404	13473	13514	13434	13384	13669	13544	13371	13624	13391	13382	13573	13513	13569	13500	13323	13662	13603	13566	13247	13580	13502	13443	13437	13291	13395	13307	13466	13583	13483	13467	13466	13512	13230	13395	13448	13583	13329	13666	13547	13434	13670	13608	13572	13354	13326	13539	13423	13497	13543	13566	13552	13437	13342	13495	13497	13470	13297	13386	13544	13429	13446	13361	13561	13430	13540	13300	13376	13650	13425	13523	13499	13521	13507	13372	13456	13485	13409	13484	13536	13478	13442	13561	13560	13323	13425	13293	13532	13512	13477	13475	13460	13369	13402	13342	13220	13510	13382	13549	13573	13372	13513	13356	13444	13329	13417	13296	13480	13408	13547	13378	13485	13533	13363	13481	13352	13345	13331	13555	13319	13463	13480	13527	13421	13547	13582	13432	13539	13410	13533	13467	13475	13441	13618	13482	13310	13400	13554	13439	13465	13455	13490	13531	13358	13487	13321	13572	13667	13404	13393	13467	13396	13376	13525	13600	13478	13396	13580	13474	13372	13529	13654	13517	13393	13476	13402	13465	13489	13408	13500	13475	13346	13451	13561	13635	13419	13295	13358	13507	13564	13344	13467	13436	13608	13376	13537	13473	13561	13487	13662	13534	13581	13325	13426	13371	13455	13493	13439	13414	13497	13365	13367	13464	13496	13475	13533	13487	13479	13563	13405	13525	13491	13340	13553	13499	13427	13441	13387	13415	13379	13534	13352	13433	13476	13309	13529	13446	13365	13426	13641	13453	13491	13506	13450	13388	13427	13485	13508	13494	13482	13534	13418	13448	13379	13299	13446	13562	13575	13460	13500	13410	13568	13558	13470	13532	13564	13332	13424	13408	13364	13436	13456	13492	13358	13440	13563	13302	13271	13282	13626	13373	13486	13475	13271	13463	13474	13612	13598	13506	13532	13462	13503	13332	13465	13381	13450	13457	13490	13441	13378	13542	13294	13435	13517	13374	13396	13262	13330	13473	13447	13312	13434	13510	13314	13429	13467	13404	13372	13453	13478	13293	13585	13500	13455	13298	13326	13307	13662	13498	13493	13256	13561	13555	13381	13245	13543	13479	13419	13320	13408	13449	13542	13277	13517	13539	13441	13466	13484	13353	13491	13523	13500	13587	13433	13394	13526	13384	13461	13506	13590	13352	13472	13380	13372	13443	13433	13474	13469	13395	13477	13526	13439	13529	13454	13361	13493	13447	13461	13590	13620	13381	13381	13281	13455	13457	13424	13378	13398	13448	13399	13365	13456	13607	13616	13465	13529	13592	13539	13406	13577	13271	13411	13475	13353	13551	13485	13403	13480	13442	13511	13430	13547	13412	13481	13450	13536	13620	13365	13403	13582	13598	13514	13306	13569	13266	13588	13502	13477	13420	13530	13513	13493	13438	13310	13595	13492	13654	13440	13388	13437	13446	13403	13420	13588	13503	13343	13525	13354	13617	13306	13396	13431	13557	13639	13511	13575	13429	13361	13603	13479	13372	13465	13366	13578	13452	13479	13570	13602	13418	13460	13413	13455	13486	13444	13593	13371	13566	13289	13434	13470	13490	13382	13605	13412	13406	13279	13481	13350	13229	13416	13317	13392	13473	13543	13419	13250	13572	13351	13438	13429	13481	13417	13502	13473	13457	13298	13331	13393	13433	13457	13437	13393	13609	13387	13474	13305	13486	13471	13426	13379	13437	13414	13483	13373	13557	13485	13403	13470	13446	13414	13523	13242	13499	13533	13487	13323	13628	13331	13496	13409	13577	13457	13442	13625	13430	13308	13403	13397	13516	13423	13532	13452	13471	13366	13507	13513	13384	13577	13396	13510	13399	13500	13300	13440	13496	13727	13446	13602	13495	13512	13513	13370	13532	13274	13516	13378	13567	13427	13427	13534	13482	13422	13387	13437	13444	13507	13403	13544	13235	13435	13379	13474	13472	13549	13411	13624	13514	13524	13340	13494	13381	13503	13359	13473	13469	13504	13436	13509	13471	13528	13487	13475	13451	13474	13300	13318	13530	13424	13545	13369	13515	13198	13358	13424	13259	13467	13351	13314	13422	13462	13600	13402	13390	13563	13605	13590	13368	13442	13446	13390	13629	13539	13301	13468	13283	13512	13403	13533	13555	13561	13515	13600	13382	13449	13442	13599	13564	13568	13405	13413	13505	13487	13413	13503	13442	13318	13452	13562	13462	13395	13470	13348	13299	13400	13396	13488	13328	13637	13334	13416	13581	13533	13493	13554	13453	13442	13451	13263	13414	13493	13701	13348	13450	13540	13511	13356	13554	13532	13386	13470	13503	13346	13398	13474	13401	13482	13379	13442	13523	13480	13517	13502	13363	13289	13468	13419	13533	13456	13508	13330	13427	13509	13520	13343	13491	13264	13477	13477	13403	13373	13494	13503	13526	13474	13435	13581	13347	13342	13445	13417	13424	13370	13338	13652	13424	13503	13516	13502	13483	13584	13506	13451	13355	13571	13425	13475	13514	13526	13426	13397	13477	13472	13760	13359	13408	13487	13377	13558	13413	13542	13574	13417	13557	13361	13434	13425	13570	13545	13387	13357	13405	13467	13404	13322	13688	13456	13385	13453	13546	13469	13505	13383	13501	13472	13287	13383	13346	13422	13573	13576	13472	13351	13443	13427	13408	13471	13235	13475	13453	13584	13452	13397	13346	13380	13413	13348	13357	13558	13471	13562	13539	13437	13414	13427	13453	13470	13420	13408	13464	13424	13547	13513	13417	13513	13267	13597	13247	13496	13339	13338	13513	13550	13227	13316	13557	13533	13382	13551	13324	13291	13524	13535	13352	13485	13307	13418	13434	13657	13506	13363	13330	13580	13569	13599	13440	13546	13417	13491	13409	13643	13644	13457	13435	13426	13477	13510	13352	13376	13494	13599	13398	13485	13293	13300	13471	13410	13255	13591	13295	13419	13374	13552	13337	13618	13397	13380	13480	13571	13406	13357	13433	13484	13402	13439	13588	13425	13403	13438	13529	13357	13543	13393	13590	13310	13314	13653	13400	13276	13461	13421	13511	13312	13499	13514	13520	13442	13575	13327	13413	13416	13497	13533	13329	13452	13393	13377	13530	13445	13352	13509	13512	13397	13555	13257	13388	13183	13486	13481	13469	13335	13191	13484	13372	13534	13534	13499	13488	13580	13315	13492	13618	13445	13404	13474	13729	13394	13419	13440	13569	13541	13383	13677	13443	13424	13618	13306	13651	13534	13396	13395	13455	13400	13622	13477	13361	13371	13363	13316	13435	13582	13530	13440	13481	13644	13408	13470	13173	13518	13524	13345	13502	13500	13340	13478	13447	13245	13527	13464	13403	13562	13603	13635	13400	13450	13407	13441	13356	13610	13385	13433	13542	13418	13445	13457	13389	13524	13640	13386	13423	13383	13526	13476	13691	13517	13500	13534	13513	13413	13332	13432	13586	13386	13499	13500	13436	13441	13438	13367	13339	13515	13419	13369	13395	13510	13376	13436	13466	13547	13408	13525	13389	13414	13442	13558	13424	13469	13404	13457	13382	13385	13387	13408	13548	13462	13244	13481	13522	13495	13395	13399	13389	13449	13533	13534	13529	13500	13377	13481	13522	13482	13620	13443	13430	13335	13443	13398	13584	13466	13562	13348	13372	13349	13519	13390	13525	13310	13517	13419	13430	13548	13324	13527	13451	13363	13428	13630	13519	13368	13421	13273	13428	13477	13582	13399	13461	13623	13459	13468	13409	13389	13332	13492	13545	13313	13346	13514	13521	13462	13385	13570	13484	13395	13337	13302	13362	13334	13312	13395	13404	13381	13562	13457	13472	13366	13533	13377	13497	13542	13423	13400	13482	13506	13415	13382	13456	13520	13400	13544	13443	13419	13656	13400	13448	13506	13476	13437	13345	13343	13551	13482	13462	13423	13375	13665	13338	13527	13471	13452	13416	13367	13457	13562	13580	13487	13425	13458	13409	13515	13562	13512	13438	13532	13411	13336	13345	13413	13417	13510	13306	13478	13452	13396	13416	13419	13237	13435	13453	13357	13417	13412	13373	13473	13474	13471	13551	13462	13404	13469	13339	13355	13422	13388	13309	13602	13410	13465	13456	13549	13347	13521	13417	13582	13293	13598	13340	13351	13505	13472	13572	13435	13414	13585	13318	13521	13411	13710	13453	13310	13481	13397	13445	13496	13542	13456	13487	13359	13570	13444	13418	13516	13495	13490	13291	13452	13491	13394	13488	13274	13416	13438	13591	13417	13636	13497	13342	13464	13529	13522	13436	13529	13372	13319	13490	13379	13585	13639	13513	13253	13432	13483	13333	13373	13460	13236	13440	13489	13449	13528	13227	13509	13267	13428	13571	13592	13501	13332	13408	13530	13414	13385	13473	13569	13335	13322	13509	13444	13555	13546	13388	13412	13547	13407	13617	13598	13490	13383	13399	13432	13613	13519	13573	13384	13466	13497	13609	13606	13420	13584	13390	13339	13458	13435	13539	13583	13413	13508	13537	13488	13583	13399	13568	13591	13551	13546	13335	13581	13468	13479	13356	13577	13436	13460	13549	13402	13383	13512	13666	13507	13368	13394	13362	13430	13471	13549	13560	13525	13623	13404	13535	13573	13491	13470	13452	13510	13504	13423	13597	13355	13474	13416	13497	13424	13346	13489	13575	13611	13565	13404	13420	13284	13407	13516	13357	13618	13419	13453	13399	13436	13311	13468	13472	13447	13373	13254	13608	13458	13424	13544	13533	13644	13530	13430	13401	13454	13493	13396	13428	13428	13500	13290	13653	13514	13494	13452	13474	13390	13600	13393	13466	13362	13711	13390	13534	13390	13422	13481	13407
22715	21013	28787	23751	23347	27210	29192	23458	21318	20424	19601	18614	18327	17793	17360	17014	16816	16891	16770	16680	16530	16467	16455	16244	16305	16343	16235	16165	16381	16110	16129	15995	16153	16045	15883	15927	16059	16037	16041	15917	15767	16056	16060	15851	15854	15820	16053	16008	15785	16030	15970	15811	15906	15967	16026	15825	16027	15877	15969	16044	15819	15854	16021	15909	15917	15850	16048	16109	15822	15902	15943	15639	15821	15780	15707	15716	15806	15980	15652	15700	16115	15901	15896	16136	15814	15801	15755	15850	15963	15877	15751	15835	15896	15860	15959	15897	15847	15668	16076	15987	15809	15939	15994	15759	15691	15826	15846	15875	15836	15856	15808	15877	15983	15814	15745	15694	16113	15973	15944	16099	15936	15802	15786	15678	15661	15790	15885	15846	15725	15893	15822	15740	15883	15865	15830	15682	16028	15837	15922	15869	15776	15951	15941	15977	15989	16031	15897	15790	15856	15790	15716	15922	15920	16031	15880	15972	15941	15837	15947	15986	15890	15960	15806	15777	15841	15974	15831	15801	15875	15923	15955	15814	15790	15969	15846	15904	15801	15775	16010	15886	16075	15863	15792	15987	15692	15931	15970	15900	15932	16007	16176	15907	15932	15822	15818	15830	15776	16080	15961	16117	15939	15944	15920	15918	15890	15965	15705	15967	15659	15761	15923	15826	15985	15891	15887	15884	15842	15989	16020	15927	15849	15767	16005	15621	15691	15652	15892	15922	15994	15797	15776	15966	15678	15976	15866	15911	15780	16011	15881	15918	15834	15861	15723	16023	15769	15986	16024	15899	16040	15961	15976	15770	16058	15926	15938	15940	15846	15924	15951	16143	15828	15992	15884	15797	15845	15765	16008	15921	15956	15865	15639	15700	15925	15883	15735	15685	15875	15780	15675	15654	15966	15807	15790	15887	15902	15877	15806	15703	15802	15814	16179	15776	15755	15828	15935	15815	15931	15916	16010	15798	15919	15757	15942	15792	16043	15858	15784	15973	15852	15737	15835	15799	15831	15923	15728	15804	15925	15808	15720	15885	15679	15709	15929	15995	15882	15808	15871	15770	15920	15840	15766	15977	15890	15962	15729	15697	15966	15981	16043	16003	15755	15850	15927	15917	15890	15951	15835	15846	15863	15849	15837	15952	15851	15992	15852	15922	15873	15993	15820	15734	15833	16119	15820	16072	15786	15948	15887	16011	15919	15932	15725	15889	15782	15976	15769	16006	15727	15767	15818	16010	15786	15950	15894	15921	15882	16067	16040	15840	15789	15907	15813	15905	15774	15837	15726	15686	15811	15885	15803	15724	15757	15997	16143	15735	15793	15981	15858	15766	15972	15759	15892	15811	15877	15827	15802	15876	15798	15966	15875	15792	15940	15933	15837	16014	15755	15798	16013	15854	15984	15896	15749	15854	15880	15624	15799	15989	15913	15815	15781	16041	15789	15973	15843	15774	15847	15761	15822	15807	15842	15807	15968	15772	15712	15792	15958	15836	15963	15844	16005	15869	15910	15830	15872	15880	15960	15981	15917	15807	15812	16065	15890	15969	15920	15924	16012	15889	15801	15861	15837	15891	15982	15985	16052	15859	15820	15918	15857	15823	15842	15924	15926	15812	15827	15673	15828	16020	15744	15802	15920	15830	15938	15807	15855	15803	15759	15685	15771	16070	16037	15923	15752	15823	15833	15749	16000	16108	15977	15682	15932	15989	16061	15912	16011	15884	15902	15845	15666	15775	16123	16040	15796	15780	15787	15847	15928	15979	15932	16010	15806	15830	15884	15798	15764	15627	15959	15798	15779	15966	15932	15951	15737	15777	15806	15889	15926	15875	15981	15744	15690	15884	15874	15882	16044	15816	15830	15998	16021	15877	16034	15853	16025	16046	15949	15902	15793	15893	15988	15983	15970	15778	16077	15718	16044	15761	15823	16063	15718	15787	16105	15722	15935	15841	15880	15867	15810	15841	16000	15993	15899	15871	15748	15924	15743	15701	16086	15732	15822	15912	15798	15775	15954	15822	15848	15871	15835	15947	15877	16009	15736	15865	15924	15818	15767	15907	15824	15754	16015	15883	15805	15766	15717	15893	15660	15653	15949	15806	16163	16090	16090	16013	15703	15993	15745	15730	15755	15924	15886	15895	15670	15770	15913	15854	15734	15699	15858	16044	16080	15810	15746	15988	16020	15816	15762	15767	15898	15925	16023	15742	15948	15888	15898	15906	16128	15837	15839	15990	15706	15637	15733	15917	15732	16056	15738	16058	15818	15979	15811	15945	15818	15839	15882	15881	15861	15813	15952	16077	16004	15779	15876	15743	15880	15822	15873	15975	15964	15895	15832	15624	15964	15800	15719	15818	15936	15815	15773	15863	15600	15957	15922	15742	16061	16028	15784	15966	15653	15613	15868	15961	15954	15892	15671	15939	15872	15819	15920	15867	15854	15708	16011	15996	15959	15830	15978	15886	15850	15673	15914	15959	15947	15692	15918	16048	15681	15855	15829	15615	15860	15856	16057	15843	15837	15811	15907	15785	15826	15902	15701	15754	15859	15773	15782	15825	15898	15915	15992	15859	15984	16093	15980	15583	15840	15845	15803	15983	15994	16054	16040	15955	15977	15749	15813	15876	16075	15808	15846	15954	15879	15875	15774	15997	15921	15865	15871	15705	15949	15958	15888	15887	15934	15968	15875	15721	15896	16113	15869	15897	15810	15828	15762	15985	15968	15835	15972	15794	16166	15840	15665	15791	16023	15920	15919	15864	15856	16046	16099	15946	15705	15839	15908	15902	15956	15946	15901	15895	16043	15804	15932	15709	16037	16041	15792	15898	15651	15858	16058	15854	15611	15974	15935	15900	15906	15598	15958	16020	16051	15786	15866	15805	15640	15889	15866	15869	16143	15819	15880	15994	15964	15862	15707	15969	16028	15920	15890	15843	15987	15930	15872	15954	15738	15848	15799	15852	15824	16075	15830	16024	15898	16019	15943	16085	15939	15836	15702	15758	16072	15778	15946	15819	15782	15942	15982	16128	15914	15843	15998	16022	16030	15795	15653	15905	15956	15809	15844	15834	15748	15898	15967	15878	15966	15885	15788	15942	15948	16063	15866	15785	16104	15889	16016	15864	15726	15980	15614	15880	15747	15914	15876	15857	15958	15844	15781	15830	15749	15905	15896	16018	15895	15901	15863	15757	15996	16061	16002	15711	15982	15880	15820	15840	15801	15797	15985	15837	15911	15973	15788	15776	15790	15774	15735	15842	16002	16040	15787	15901	15805	15883	15805	15702	16120	15609	15813	15971	16009	15649	15981	15855	15858	15827	15786	15835	15795	15837	15870	15884	15963	15953	15900	15877	16083	16152	15815	15801	15914	16100	15781	15836	16008	15817	15959	15912	15836	15903	16013	15871	15847	15892	15871	15999	15833	15768	16107	15844	15777	15902	15859	15884	15700	15810	15878	15864	15899	15968	15931	15958	15971	16061	15966	15920	15845	15751	15872	15839	15895	15847	15916	16033	15946	15753	16007	15737	15750	15879	15832	15820	15672	15837	15870	15869	15781	15875	15894	15761	15918	15945	15817	15810	15976	15895	15846	15706	15845	15827	15758	15769	15930	15956	16009	15862	15875	15899	15886	15904	15745	16059	15850	16013	15890	15975	15887	15848	15702	15790	15871	15951	15893	15872	15875	15985	15869	15869	15888	15890	15967	15909	15732	15934	15903	15839	15813	16011	16004	15976	15965	15911	16003	15764	15800	16097	15794	15861	15837	15839	15823	15807	15776	15784	16012	15870	15855	15983	15821	15995	15851	15758	15725	15887	15981	15808	15781	15896	15874	16053	15935	16052	15908	15970	15706	15776	15806	15724	15690	15823	15741	15791	16022	16057	15901	16022	15878	15796	15922	16061	15854	16031	15967	15786	15808	15776	15962	15769	15758	15888	15847	15854	15913	15648	15840	15841	15870	15880	16060	15999	15920	15653	15778	15678	15844	15867	15854	15820	15889	15819	15982	15628	15857	15855	15985	15890	15939	16040	15854	15867	15965	15942	15841	15709	15827	15679	15812	15919	15895	15801	15899	15859	16065	15837	15882	15967	15793	15888	15777	15871	15909	15814	16079	15791	15933	15757	15787	15912	15963	15777	15833	15888	15979	15944	16074	15810	15987	15623	15785	15824	15864	15871	15933	15811	15953	15892	15840	15830	15760	15614	15888	15961	15974	15914	15931	15687	15772	16054	15904	15950	15850	15945	15895	15936	15669	15910	15900	15817	15807	15897	16008	15937	15728	15798	15944	15894	15974	15990	15789	16085	15879	15746	15850	15853	15742	15763	15874	15987	15997	15832	15680	15805	15940	15912	15888	15729	15909	15957	15721	15692	15881	15857	15922	15770	15954	15685	15858	15980	15900	15980	15840	15860	15995	15814	16048	15837	15920	15654	15679	15870	16035	15671	15827	15814	15661	15907	15918	16016	15779	15582	15742	15981	15913	15854	15815	15885	15941	15949	15770	15988	15686	15802	15995	15894	15825	15757	15729	16075	15706	15924	15942	15764	15901	15905	16043	15691	15886	15602	15863	15742	16000	15959	15718	15623	15877	15888	15989	15882	15768	15845	16016	16017	15780	15801	15714	15862	15902	15769	15783	15941	15889	16149	15760	15630	15816	15836	15812	16108	15948	15757	15922	15877	15987	15910	15851	15739	15904	15924	15843	15847	16027	15909	15867	15881	16054	15959	15838	15921	15872	15924	15728	16247	15939	15852	15891	15711	15842	15791	15815	15946	15970	15938	15863	15824	15796	15901	15944	15768	16076	15856	15875	15951	15932	15690	15814	15942	16076	15675	15947	16050	15978	15720	15945	15689	15578	16002	15790	15830	15925	15874	15865	15982	15869	15888	15880	16048	15748	15817	15806	15893	16000	15822	15838	15936	15791	15876	15894	15780	15717	15900	15941	16073	16059	15864	15794	15777	15811	15917	15615	15691	16029	15781	15796	15940	15740	15812	15817	15628	15907	15961	15855	15723	15828	15762	15944	15844	16003	15999	15811	15891	15986	15954	15960	16051	16081	15933	16023	15920	16038	15962	15783	15902	15848	16049	15894	15740	15961	15797	16019	15998	16033	15802	15611	15737
31706	55554	51782	41989	37061	31236	27176	24111	21639	19959	18524	17580	16690	15979	15358	15243	14975	14702	14649	14586	14281	14327	14260	14057	14159	13973	13846	13853	13880	13795	13867	13859	13828	13885	13732	13905	13922	13893	13663	13780	13769	13672	13711	13833	13765	13721	13802	13786	13574	13632	13605	13781	13688	13600	13617	13704	13722	13654	13607	13791	13560	13629	13648	13694	13635	13814	13744	13740	13618	13614	13799	13727	13584	13587	13654	13704	13654	13783	13686	13527	13684	13699	13491	13692	13728	13732	13754	13738	13724	13727	13836	13596	13830	13726	13781	13765	13711	13606	13631	13689	13591	13718	13534	13527	13641	13745	13657	13766	13464	13704	13526	13645	13505	13588	13730	13633	13760	13683	13631	13668	13740	13617	13746	13791	13562	13637	13672	13645	13648	13591	13594	13638	13658	13625	13564	13774	13564	13507	13609	13568	13812	13613	13749	13793	13834	13539	13857	13658	13746	13652	13579	13683	13592	13619	13717	13729	13669	13678	13588	13730	13616	13695	13668	13678	13708	13679	13654	13684	13680	13729	13661	13646	13634	13687	13726	13698	13576	13581	13733	13702	13594	13608	13645	13800	13595	13796	13828	13590	13784	13743	13687	13574	13665	13617	13737	13631	13520	13556	13795	13680	13556	13615	13687	13723	13707	13731	13773	13653	13508	13648	13698	13618	13717	13682	13696	13668	13568	13758	13544	13717	13778	13698	13758	13518	13655	13549	13393	13682	13642	13584	13687	13666	13821	13678	13654	13701	13741	13645	13488	13843	13704	13598	13772	13576	13668	13661	13688	13606	13685	13792	13460	13663	13590	13596	13806	13581	13511	13715	13717	13630	13758	13707	13744	13517	13761	13624	13434	13803	13801	13704	13610	13537	13779	13637	13732	13680	13436	13678	13710	13572	13657	13811	13659	13694	13546	13671	13746	13766	13791	13611	13582	13581	13627	13702	13591	13746	13719	13688	13884	13798	13546	13712	13658	13626	13696	13771	13602	13686	13717	13668	13621	13648	13833	13552	13556	13735	13606	13721	13601	13744	13647	13683	13645	13799	13719	13604	13464	13627	13514	13719	13551	13631	13664	13597	13664	13649	13749	13584	13596	13654	13561	13669	13713	13677	13791	13893	13606	13626	13515	13476	13744	13790	13661	13625	13750	13676	13950	13507	13771	13703	13515	13606	13646	13569	13744	13568	13664	13589	13586	13499	13775	13604	13683	13685	13609	13740	13596	13785	13666	13906	13755	13675	13775	13607	13597	13757	13764	13692	13813	13820	13563	13704	13557	13740	13591	13729	13766	13708	13676	13599	13543	13665	13629	13724	13680	13746	13627	13755	13725	13555	13577	13510	13740	13694	13835	13742	13819	13676	13591	13755	13650	13599	13700	13690	13541	13567	13732	13746	13557	13719	13673	13467	13734	13477	13601	13785	13612	13729	13654	13630	13612	13738	13728	13694	13675	13593	13614	13702	13571	13793	13564	13860	13690	13713	13776	13613	13621	13661	13731	13593	13675	13599	13647	13632	13552	13519	13765	13646	13695	13635	13571	13782	13664	13689	13390	13642	13798	13629	13745	13767	13618	13606	13707	13519	13874	13400	13567	13664	13663	13787	13689	13749	13687	13619	13761	13592	13656	13455	13404	13634	13670	13539	13753	13571	13675	13682	13655	13641	13632	13727	13787	13802	13758	13676	13618	13723	13769	13722	13675	13786	13834	13797	13728	13671	13473	13828	13684	13765	13565	13711	13655	13694	13780	13711	13776	13743	13534	13670	13553	13741	13653	13793	13615	13530	13612	13628	13646	13590	13568	13747	13533	13756	13716	13705	13607	13744	13827	13736	13716	13837	13660	13682	13609	13646	13612	13686	13672	13624	13629	13629	13737	13648	13586	13558	13684	13577	13721	13727	13621	13708	13791	13736	13768	13685	13654	13716	13544	13693	13814	13702	13503	13759	13682	13761	13567	13665	13540	13535	13591	13776	13679	13559	14004	13632	13688	13703	13701	13615	13681	13639	13476	13673	13796	13559	13650	13474	13513	13595	13646	13781	13707	13685	13647	13645	13601	13465	13622	13519	13788	13684	13700	13475	13584	13463	13640	13579	13757	13552	13601	13525	13678	13857	13659	13589	13644	13792	13590	13624	13747	13542	13615	13686	13673	13662	13755	13714	13663	13724	13654	13697	13810	13663	13627	13607	13705	13701	13423	13730	13517	13676	13512	13730	13598	13536	13600	13638	13608	13653	13627	13743	13625	13585	13707	13726	13549	13582	13696	13842	13642	13748	13771	13513	13630	13661	13605	13682	13611	13779	13589	13690	13700	13582	13630	13711	13662	13553	13641	13523	13647	13666	13740	13822	13664	13670	13756	13479	13452	13653	13602	13630	13771	13460	13725	13678	13590	13542	13635	13692	13528	13907	13725	13607	13673	13624	13665	13762	13611	13664	13668	13766	13793	13617	13746	13597	13541	13496	13474	13607	13632	13717	13900	13740	13698	13663	13702	13627	13800	13655	13599	13574	13629	13642	13682	13737	13582	13568	13638	13719	13403	13808	13744	13562	13714	13577	13672	13772	13759	13625	13580	13528	13647	13707	13625	13907	13683	13637	13550	13560	13575	13703	13767	13676	13694	13566	13551	13671	13736	13753	13634	13726	13775	13555	13768	13596	13792	13543	13779	13651	13713	13534	13813	13817	13716	13811	13762	13619	13593	13554	13706	13641	13612	13725	13566	13606	13607	13676	13482	13619	13477	13626	13599	13642	13766	13478	13447	13681	13538	13625	13701	13514	13660	13479	13691	13643	13682	13840	13812	13688	13850	13559	13551	13486	13628	13625	13700	13703	13663	13692	13731	13681	13729	13642	13629	13780	13767	13571	13774	13594	13670	13690	13585	13734	13772	13494	13452	13759	13664	13580	13630	13803	13661	13489	13674	13878	13717	13528	13615	13703	13611	13662	13728	13597	13629	13880	13674	13630	13745	13780	13618	13849	13695	13615	13790	13628	13624	13750	13641	13636	13571	13866	13630	13584	13799	13601	13555	13546	13635	13653	13662	13546	13614	13705	13662	13590	13864	13642	13741	13819	13560	13533	13758	13690	13822	13576	13627	13624	13780	13568	13598	13640	13839	13817	13706	13713	13513	13703	13728	13675	13825	13723	13598	13606	13682	13887	13689	13614	13603	13729	13840	13594	13840	13587	13719	13578	13650	13659	13585	13691	13584	13749	13677	13702	13714	13663	13600	13626	13675	13680	13541	13743	13690	13635	13677	13616	13687	13708	13688	13667	13723	13620	13757	13584	13677	13668	13511	13819	13792	13632	13652	13672	13774	13831	13691	13468	13635	13682	13618	13647	13446	13580	13728	13633	13795	13659	13616	13711	13605	13601	13618	13605	13700	13520	13554	13614	13758	13617	13557	13699	13592	13574	13670	13489	13696	13694	13730	13566	13614	13625	13592	13663	13735	13590	13529	13579	13691	13678	13829	13669	13780	13673	13695	13731	13669	13496	13703	13683	13725	13588	13808	13610	13703	13534	13667	13630	13708	13644	13737	13679	13745	13649	13559	13651	13738	13626	13624	13785	13721	13716	13773	13650	13552	13588	13550	13675	13665	13710	13548	13640	13512	13471	13638	13713	13639	13547	13649	13560	13626	13447	13790	13627	13766	13838	13681	13685	13768	13658	13555	13556	13781	13745	13641	13697	13570	13498	13620	13720	13647	13651	13775	13610	13738	13751	13647	13707	13816	13563	13779	13546	13665	13549	13679	13633	13858	13772	13561	13652	13750	13726	13470	13692	13538	13523	13843	13579	13617	13682	13638	13665	13420	13683	13719	13477	13646	13736	13694	13679	13601	13556	13653	13734	13673	13771	13595	13727	13579	13549	13551	13641	13723	13574	13593	13564	13530	13697	13663	13674	13509	13560	13726	13727	13546	13721	13630	13777	13660	13739	13633	13687	13765	13617	13574	13646	13607	13668	13621	13752	13621	13740	13564	13691	13619	13669	13577	13589	13690	13747	13536	13556	13616	13600	13729	13701	13783	13759	13682	13444	13678	13623	13836	13661	13755	13702	13725	13585	13685	13652	13727	13703	13605	13622	13594	13642	13598	13558	13541	13611	13465	13800	13429	13688	13596	13551	13727	13725	13691	13579	13614	13721	13677	13565	13664	13753	13689	13691	13700	13712	13634	13787	13889	13722	13526	13722	13653	13836	13686	13656	13648	13687	13789	13667	13649	13729	13654	13728	13600	13775	13667	13674	13601	13839	13554	13701	13739	13570	13670	13633	13585	13739	13642	13604	13733	13726	13673	13630	13789	13629	13613	13697	13708	13688	13622	13661	13834	13590	13792	13688	13696	13840	13691	13623	13706	13857	13752	13671	13565	13839	13625	13656	13621	13779	13473	13612	13605	13708	13798	13518	13691	13795	13643	13729	13749	13702	13528	13708	13732	13536	13830	13706	13564	13682	13744	13650	13652	13620	13613	13769	13627	13672	13724	13499	13471	13607	13511	13690	13848	13652	13620	13646	13623	13747	13712	13826	13612	13654	13600	13624	13562	13662	13707	13767	13541	13638	13660	13722	13620	13600	13739	13691	13633	13579	13728	13547	13545	13637	13656	13663	13758	13744	13602	13795	13639	13676	13587	13635	13671	13625	13575	13632	13501	13591	13663	13743	13572	13755	13775	13606	13803	13725	13730	13742	13555	13646	13635	13829	13581	13799	13715	13707	13691	13694	13644	13711	13681	13799	13564	13616	13601	13627	13782	13573	13606	13726	13639	13609	13632	13750	13579	13779	13720	13681	13736	13831	13633	13611	13710	13725	13600	13523	13679	13590	13849	13585	13617	13589	13796	13593	13788	13759	13646	13807	13723	13631	13736	13694	13767	13731	13691	13683	13685	13617	13633	13683	13751	13683	13682	13740	13737	13818	13668	13736	13693	13747	13615	13686	13659	13531	13745	13847	13595	13681	13804	13786	13721	13720	13778	13731	13644	13733	13537	13822	13603	13681	13637	13774	13855	13743	13778	13574	13770	13597	13743	13708	13616	13613	13712	13626	13586	13662	13747	13863	13768	13720	13697	13625	13550	13674	13726	13722	13492	13800	13661	13765	13712	13654	13621	13593
28934	28246	36122	32577	26016	22554	20398	18934	18104	17330	16979	16665	16602	16150	16055	16164	16005	16240	16029	15860	15929	15872	15865	15863	15702	15923	15994	15642	15933	15685	15696	15765	15950	15764	15772	15538	15790	15758	15666	15774	15796	15775	15858	15913	15884	15836	15602	15532	15768	15710	15849	15798	15751	15662	15740	15751	15652	15613	15454	15615	15455	15558	15640	15759	15683	15605	15595	15716	15682	15931	15685	15840	15665	15461	15625	15650	15749	15592	15663	15515	15799	15623	15678	15733	15883	15874	15822	15739	15974	15791	15608	15728	15830	15708	15703	15703	15571	15892	15760	15542	15709	15749	15683	15949	15740	15501	15470	15579	15470	15647	15506	15740	15417	15841	15676	15484	15577	15767	15601	15524	15568	15595	15661	15773	15603	15634	15793	15776	15512	15900	15741	15548	15584	15750	15886	15765	15731	15648	15494	15499	15514	15648	15493	15533	15532	15613	15565	15572	15674	15755	15598	15626	15794	15475	15759	15827	15875	15812	15847	15779	15824	15577	15736	15784	15698	15674	15616	15787	15735	15524	15559	15522	15731	15699	15697	15725	15630	15722	15696	15689	15713	15702	15833	15523	15737	15704	15500	15570	15631	15802	15820	15624	15665	15814	15780	15748	15655	15746	15658	15493	15606	15499	15592	15498	15538	15698	15732	15645	15586	15696	15860	15785	15749	15624	15518	15793	15484	15582	15809	15735	15776	15635	15669	15760	15625	15563	15586	15527	15841	15700	15758	15625	15798	15461	15719	15537	15626	15679	15666	15570	15625	15650	15631	15533	15549	15641	15840	15743	15687	15707	15697	15675	15681	15748	15569	15592	15487	15607	15559	15668	15673	15616	15638	15700	15705	15747	15895	15551	15694	15657	15807	15701	15566	15591	15660	15704	15696	15708	15681	15561	15970	15796	15667	15678	15719	15610	15662	15608	15618	15692	15582	15716	15677	15770	15653	15759	15758	15631	15719	15837	15889	15866	15652	15684	15874	15608	15547	15750	15803	15580	15652	15811	15729	15603	15589	15698	15598	15736	15628	15702	15847	15658	15623	15603	15714	15698	15581	15639	15662	15653	15605	15664	15771	15966	15806	15517	15554	15574	15709	15565	15767	15678	15800	15682	15739	15713	15729	15639	15464	15511	15703	15789	15985	15764	15645	15804	15583	15672	15518	15779	15541	15676	15730	15658	15769	15725	15822	15729	15786	15537	15676	15617	15678	15698	15706	15624	15542	15525	15682	15681	15552	15586	15685	15720	15570	15633	15724	15767	15837	15497	15673	15984	15773	15775	15613	15622	15687	15676	15639	15797	15523	15723	15703	15650	15764	15843	15686	15632	15689	15645	15855	15448	15699	15698	15482	15602	15506	15905	15736	15727	15613	15665	15641	15588	15732	15690	15676	15703	15739	15609	15620	15810	15680	15675	15696	15572	15676	15718	15840	15667	15449	15871	15823	15669	15703	15684	15654	15708	15688	15705	15626	15513	15853	15563	15796	15668	15743	15714	15717	15727	15558	15520	15520	15581	15533	15690	15775	15733	15581	15526	15475	15655	15744	15816	15633	15708	15773	15707	15646	15573	15705	15579	15594	15397	15520	15656	15650	15640	15766	15627	15821	15644	15762	15660	15771	15475	15397	15618	15641	15707	15627	15767	15630	15728	15691	15694	15697	15674	15628	15611	15610	15390	15686	15565	15652	15744	15589	15636	15796	15968	15539	15680	15781	15620	15558	15411	15808	15435	15666	15598	15690	15674	15622	15653	15739	15718	15571	15694	15697	15667	15685	15636	15635	15645	15666	15714	15731	15712	15721	15766	15688	15403	15810	15718	15516	15636	15714	15612	15625	15559	15683	15768	15646	15508	15642	15768	15681	15635	15552	15546	15729	15722	15592	15733	15774	15831	15487	15789	15693	15876	15602	15536	15700	15669	15650	15763	15627	15673	15660	15694	15654	15596	15821	15716	15665	15464	15558	15617	15630	15847	15613	15593	15823	15757	15871	15589	15704	15601	15641	15619	15790	15761	16026	15845	15916	15813	15627	15684	15692	15790	15508	15638	15714	15711	15812	15606	15743	15605	15725	15826	15782	15732	15872	15631	15661	15660	15752	15779	16003	15654	15630	15605	15721	15713	15692	15680	15870	15632	15780	15533	15691	15570	15684	15850	15646	15500	15763	15744	15763	15676	15597	15617	15632	15506	15693	15805	15545	15500	15605	15679	15548	15801	15504	15691	15616	15871	15630	15986	15739	15912	15678	15576	15740	15783	15762	15796	15676	15487	15779	15714	15513	15481	15719	15609	15620	15628	15748	15643	15657	15581	15614	15653	15808	15613	15565	15628	15759	15578	15766	15680	15638	15752	15636	15679	15928	15709	15907	15738	15670	15637	15631	15586	15557	15816	15695	15606	15767	15729	15561	15962	15634	15758	15668	15681	15668	15479	15682	15673	15621	15779	15796	15775	15864	15629	15575	15512	15776	15432	15923	15688	15683	15688	15664	15776	15877	15827	15646	15886	15715	15743	15701	15697	15796	15523	15676	15844	15755	15643	15749	15666	15742	15651	15646	15481	15534	15822	15534	15626	15632	15673	15760	15653	15581	15609	15716	15681	15640	15668	15333	15614	15534	15700	15658	15636	15617	15709	15699	15711	15644	15852	15953	15702	15663	15841	15571	15608	15692	15849	15813	15716	15782	15645	15624	15782	15522	15824	15632	15633	15810	15792	15650	15600	15731	15729	15771	15610	15783	15877	15918	15700	15811	15677	15679	15604	15572	15755	15859	15640	15714	15806	15699	15677	15757	15684	15636	15533	15814	15630	15690	15719	15677	15610	15468	15537	15591	15654	15693	15753	15644	15562	15560	15857	15695	15629	15772	15632	15709	15644	15605	15696	15648	15360	15936	15762	15830	15676	15600	15655	15682	15678	15551	15492	15534	15807	15854	15612	15762	15690	15798	15641	15628	15361	15663	15582	15576	15634	15876	15848	15597	15786	15894	15725	15713	15637	15546	15775	15635	15521	15795	15772	15684	15686	15653	15718	15656	15830	15770	15685	15685	15738	15461	15620	15664	15556	15768	15756	15774	15727	15909	15864	15623	15603	15770	15751	15656	15768	15536	15632	15633	15866	15638	15721	15686	15908	15608	15675	15600	15615	15666	15722	15497	15581	15619	15639	15347	15668	15714	15595	15466	15728	15667	15658	15682	15528	15627	15684	15800	15543	15626	15646	15663	15674	15736	15721	15592	15641	15735	15862	15692	15479	15601	15636	15706	15738	16027	15656	15741	15758	15515	15630	15656	15607	15728	15806	15552	15652	15873	15754	15878	15754	15654	15719	15733	15668	15983	15685	15629	15551	15676	15808	15701	15665	15737	15690	15605	15628	15619	15772	15682	15564	15660	15716	15462	15762	15608	15677	15543	15566	15658	15485	15779	15690	15538	15695	15719	15657	15571	15583	15748	15745	15673	15770	15458	15488	15622	15631	15734	15638	15896	15773	15772	15619	15862	15671	15614	15604	15788	15816	15589	15682	15730	15605	15772	15613	15887	15740	15684	15678	15645	15483	15607	15813	15816	15627	15724	15579	15674	15755	15860	15968	15776	15736	15701	15739	15720	15733	15758	15593	15758	15765	15550	15768	15738	15564	15739	15746	15637	15802	15868	15624	15538	15839	15798	15448	15653	15653	15898	15621	15593	15808	15671	15744	15692	15793	15946	15523	15710	15586	15706	15716	15900	15739	15724	15580	15751	15531	15682	15659	15748	15794	15796	15520	15639	15763	15534	15871	15695	15799	15508	15661	15635	15645	15743	15759	15790	15658	15792	15543	15552	15530	15670	15620	15688	15624	15630	15751	15720	15752	15659	15707	15606	15803	15678	15727	15773	15933	15768	15682	15797	15780	15699	15748	15668	15497	15933	15629	15859	15572	15711	15762	15490	15646	15625	15560	15548	15776	15727	15642	15813	15610	15681	15726	15948	15812	15875	15897	15627	15579	15658	15712	15724	15669	15620	15930	15582	15658	15483	15684	15726	15762	15651	15845	15844	15656	15772	15824	15916	15702	15875	15708	15810	15996	15753	15587	15453	15634	15640	15592	15657	15832	15739	15813	15754	15442	15701	15678	15719	15848	15691	15679	15637	15726	15559	15550	15637	15704	15558	15614	15722	15870	15779	15634	15507	15716	15780	15915	15483	15653	15764	15663	15822	15676	15479	15781	15882	15740	15838	15683	15723	15515	15484	15770	15519	15607	15785	15671	15697	15707	15502	15795	15934	15702	15556	15636	15758	15682	15684	15679	15562	15636	15681	15682	15484	15466	15707	15578	15703	15786	15737	15432	15779	15693	15808	15534	15560	15671	15551	15593	15611	15723	15712	15548	15531	15707	15611	15665	15607	16005	15880	15570	15580	15387	15694	15732	15835	15708	15660	15765	15606	15718	15698	15622	15675	15716	15788	15572	15594	15523	15589	15657	15763	15847	15754	15527	15531	15624	15690	15828	15747	15760	15613	15873	15783	15659	15701	15616	15632	15608	15773	15599	15615	15585	15771	15729	15728	15643	15706	15542	15721	15448	15629	15483	15548	15664	15635	15661	15593	15639	15580	15434	15792	15740	15640	15760	15708	15727	15597	15688	15804	15684	15934	15610	15622	15825	15720	15604	15824	15916	15700	15728	15631	15683	15810	15891	15763	15828	15762	15831	15519	15575	15831	15901	15658	15716	15499	15523	15683	15706	15803	15664	15757	15645	15659	15607	15639	15629	15513	15620	15742	15651	15729	15707	15601	15513	15664	15874	15496	15605	15660	15956	15771	15698	15640	15811	15406	15590	15656	15864	15859	15698	15611	15698	15893	15806	15645	15726	15772	15644	15565	15862	15503	15796	15800	15643	15695	15712	15552	15622	15851	15736	15423	15745	15860	15812	15823	15498	15728	15573	15809	15646	15773	15667	15647	15533	15789	15575	15747	15724	15619	15579	15572	15792	15670	15555	15662	15466	15705	15787	15528	15588	15896	15660	15750	15708	15606	15602	15650	15682	15720	15659	15862	15754	15918	15622	15650	15601	15664	15752	15775	15771	15727	15685	15687	15720	15774	15907	15747	15797	15590	15640	15790	15776	15539	15632	15794	15654
29599	43899	40378	31473	26380	22300	19763	18139	17063	16177	15423	15330	14869	14420	14410	13989	14101	13936	14075	13961	13854	13702	13873	13698	13790	13586	13607	13630	13618	13662	13645	13732	13658	13791	13783	13588	13575	13556	13541	13608	13699	13647	13450	13637	13555	13625	13581	13567	13736	13662	13762	13650	13620	13699	13797	13752	13628	13653	13723	13539	13581	13687	13449	13535	13523	13714	13641	13542	13777	13625	13663	13448	13688	13675	13715	13513	13535	13603	13549	13622	13591	13706	13550	13679	13754	13597	13530	13688	13610	13544	13618	13594	13693	13726	13729	13596	13662	13549	13588	13535	13517	13620	13651	13476	13585	13633	13554	13619	13511	13361	13721	13530	13595	13662	13551	13580	13635	13466	13662	13476	13560	13721	13523	13453	13584	13705	13540	13492	13626	13656	13573	13588	13710	13562	13583	13618	13472	13607	13688	13581	13571	13595	13580	13567	13637	13653	13699	13586	13644	13549	13557	13434	13657	13733	13654	13592	13694	13623	13737	13874	13665	13693	13612	13590	13675	13563	13548	13570	13550	13517	13630	13556	13560	13508	13604	13471	13614	13513	13734	13610	13632	13494	13513	13542	13455	13488	13648	13578	13661	13725	13611	13614	13408	13513	13648	13624	13440	13504	13675	13796	13578	13834	13576	13503	13616	13712	13607	13565	13626	13405	13601	13350	13560	13661	13541	13559	13530	13554	13563	13668	13530	13599	13712	13604	13721	13602	13600	13547	13604	13569	13554	13775	13503	13545	13486	13639	13482	13603	13595	13419	13666	13688	13565	13666	13629	13609	13445	13662	13536	13705	13627	13586	13511	13686	13669	13545	13613	13713	13597	13618	13670	13637	13523	13506	13581	13567	13538	13566	13468	13451	13624	13634	13652	13662	13641	13612	13547	13561	13339	13676	13485	13647	13572	13592	13468	13567	13477	13492	13723	13472	13490	13633	13591	13578	13451	13622	13578	13463	13592	13558	13486	13587	13595	13646	13502	13787	13573	13586	13631	13645	13708	13532	13680	13597	13452	13650	13738	13551	13433	13497	13602	13657	13654	13531	13543	13625	13510	13509	13555	13415	13723	13587	13729	13491	13692	13457	13509	13610	13543	13560	13471	13885	13685	13582	13689	13615	13665	13705	13496	13740	13592	13455	13624	13658	13622	13664	13660	13619	13519	13710	13527	13644	13613	13564	13646	13723	13546	13602	13558	13665	13483	13389	13445	13636	13465	13684	13575	13544	13560	13654	13551	13486	13631	13499	13633	13621	13562	13681	13678	13513	13667	13571	13433	13833	13574	13648	13581	13614	13408	13559	13610	13618	13518	13510	13611	13617	13665	13582	13581	13541	13560	13623	13595	13622	13542	13612	13602	13514	13609	13605	13494	13785	13564	13684	13524	13662	13534	13663	13498	13435	13549	13645	13580	13475	13648	13506	13586	13477	13632	13606	13487	13617	13443	13663	13549	13588	13754	13609	13680	13761	13535	13615	13494	13726	13523	13676	13636	13523	13776	13583	13520	13611	13659	13531	13554	13620	13560	13371	13736	13572	13495	13578	13480	13518	13534	13669	13699	13530	13480	13482	13484	13684	13572	13631	13628	13523	13436	13620	13691	13458	13613	13624	13688	13672	13472	13452	13621	13638	13582	13593	13605	13657	13562	13561	13585	13734	13606	13636	13764	13750	13453	13577	13605	13572	13572	13602	13684	13548	13794	13485	13686	13539	13411	13533	13603	13613	13513	13767	13700	13548	13701	13480	13442	13748	13619	13504	13509	13700	13568	13566	13628	13759	13457	13681	13780	13589	13624	13699	13439	13519	13750	13658	13615	13715	13509	13512	13706	13577	13664	13751	13562	13690	13836	13583	13606	13645	13537	13492	13659	13514	13791	13620	13607	13471	13545	13524	13710	13565	13476	13704	13460	13743	13612	13570	13552	13614	13642	13703	13703	13408	13561	13684	13498	13651	13656	13615	13599	13637	13672	13639	13708	13610	13707	13569	13466	13524	13532	13591	13668	13566	13572	13684	13703	13644	13653	13602	13787	13433	13616	13652	13586	13560	13573	13464	13684	13631	13878	13468	13440	13713	13553	13555	13581	13567	13697	13571	13773	13502	13595	13597	13621	13726	13585	13597	13532	13566	13664	13619	13675	13646	13524	13472	13580	13626	13386	13822	13657	13477	13503	13587	13655	13589	13477	13585	13835	13411	13512	13604	13617	13577	13585	13441	13537	13729	13636	13741	13521	13369	13561	13436	13725	13476	13730	13668	13775	13426	13664	13633	13675	13556	13675	13671	13600	13530	13648	13535	13517	13462	13397	13650	13557	13827	13470	13754	13454	13726	13393	13478	13414	13521	13456	13556	13674	13584	13655	13473	13631	13755	13656	13591	13725	13509	13496	13650	13597	13617	13638	13609	13511	13596	13600	13497	13681	13648	13554	13591	13510	13446	13569	13666	13614	13546	13604	13621	13703	13586	13731	13601	13507	13423	13661	13617	13661	13582	13773	13467	13639	13648	13495	13631	13710	13579	13568	13519	13522	13538	13676	13643	13775	13523	13584	13802	13614	13689	13604	13639	13544	13518	13626	13580	13730	13676	13562	13626	13561	13665	13519	13640	13522	13418	13530	13568	13628	13564	13610	13689	13495	13682	13541	13585	13564	13693	13512	13674	13595	13696	13539	13758	13514	13608	13761	13625	13607	13594	13502	13705	13605	13596	13507	13537	13628	13554	13618	13666	13664	13509	13680	13495	13643	13527	13588	13385	13471	13728	13490	13679	13598	13595	13640	13481	13496	13585	13746	13615	13590	13732	13703	13665	13643	13656	13450	13841	13509	13643	13600	13427	13537	13506	13566	13629	13721	13591	13713	13534	13632	13612	13591	13770	13616	13635	13647	13770	13657	13624	13455	13489	13479	13428	13694	13618	13748	13622	13381	13626	13635	13499	13511	13707	13806	13527	13515	13628	13582	13660	13668	13636	13521	13605	13743	13677	13637	13718	13470	13628	13646	13483	13526	13472	13559	13824	13632	13523	13492	13477	13599	13723	13467	13799	13735	13618	13487	13710	13680	13760	13623	13751	13678	13705	13703	13633	13582	13572	13569	13580	13626	13669	13516	13617	13621	13476	13588	13648	13558	13708	13351	13612	13632	13664	13547	13506	13570	13486	13567	13511	13690	13547	13663	13628	13518	13538	13697	13657	13705	13647	13827	13608	13689	13649	13480	13616	13651	13606	13512	13598	13687	13491	13561	13691	13522	13557	13626	13737	13651	13661	13581	13534	13594	13495	13624	13686	13618	13531	13616	13613	13708	13550	13649	13722	13678	13538	13611	13392	13563	13743	13540	13596	13448	13589	13635	13625	13558	13687	13422	13431	13434	13819	13472	13576	13749	13413	13614	13429	13630	13860	13494	13634	13673	13523	13684	13762	13662	13608	13549	13688	13676	13720	13751	13618	13538	13472	13574	13695	13485	13515	13506	13420	13624	13572	13586	13589	13708	13589	13668	13462	13642	13634	13447	13551	13758	13538	13670	13666	13510	13548	13582	13434	13612	13501	13689	13595	13822	13662	13606	13532	13541	13694	13644	13523	13518	13716	13584	13716	13587	13529	13508	13633	13646	13551	13580	13604	13553	13410	13476	13526	13629	13396	13670	13534	13748	13521	13650	13594	13538	13495	13605	13591	13721	13644	13591	13535	13653	13578	13580	13743	13468	13621	13540	13450	13687	13549	13521	13582	13891	13486	13481	13697	13386	13631	13547	13646	13389	13576	13511	13531	13628	13529	13438	13676	13655	13586	13565	13577	13610	13521	13605	13680	13515	13616	13597	13512	13713	13498	13507	13486	13628	13484	13580	13698	13509	13585	13638	13531	13557	13478	13694	13535	13605	13507	13615	13557	13405	13642	13335	13666	13682	13689	13529	13483	13448	13661	13508	13656	13705	13651	13546	13580	13621	13751	13671	13563	13714	13590	13512	13706	13594	13690	13600	13640	13538	13672	13637	13755	13586	13459	13634	13433	13597	13567	13718	13760	13602	13488	13619	13606	13719	13565	13608	13668	13689	13470	13521	13733	13671	13573	13595	13553	13658	13774	13733	13446	13732	13902	13822	13605	13492	13748	13561	13603	13651	13779	13874	13607	13655	13706	13579	13382	13656	13722	13752	13605	13625	13634	13814	13598	13545	13525	13652	13425	13423	13567	13542	13532	13541	13588	13463	13672	13565	13702	13700	13670	13631	13486	13573	13632	13598	13587	13453	13596	13677	13743	13705	13539	13473	13646	13666	13481	13687	13561	13793	13655	13650	13645	13434	13569	13761	13518	13637	13637	13480	13558	13766	13667	13415	13653	13549	13453	13621	13448	13629	13452	13611	13474	13469	13690	13578	13669	13646	13587	13707	13626	13449	13623	13476	13647	13796	13657	13634	13734	13547	13548	13579	13606	13540	13608	13547	13594	13648	13352	13627	13468	13428	13585	13572	13576	13662	13677	13516	13589	13586	13537	13595	13584	13496	13645	13603	13530	13481	13680	13617	13687	13591	13610	13734	13583	13483	13619	13557	13812	13628	13711	13530	13614	13623	13651	13581	13574	13667	13540	13636	13474	13762	13663	13677	13643	13634	13554	13522	13658	13613	13465	13806	13606	13561	13609	13629	13646	13660	13590	13671	13626	13677	13574	13616	13707	13682	13492	13628	13611	13744	13469	13623	13725	13648	13658	13547	13666	13525	13460	13667	13675	13536	13683	13671	13705	13776	13628	13539	13626	13490	13603	13514	13400	13535	13710	13663	13595	13687	13662	13559	13606	13462	13537	13604	13534	13550	13633	13603	13504	13468	13604	13578	13602	13511	13629	13551	13538	13556	13494	13661	13567	13614	13534	13559	13586	13674	13521	13742	13498	13456	13565	13676	13472	13514	13546	13595	13421	13542	13587	13608	13550	13623	13659	13613	13575	13703	13468	13738	13646	13574	13591	13399	13618	13736	13521	13401	13639	13727	13643	13674	13655	13588	13547	13720	13620	13590	13493	13626	13668	13477	13524	13569	13660	13656	13509	13596	13694	13815	13560	13761	13623	13502	13488	13588	13806	13590	13614	13595	13571	13571	13642	13615	13682	13615	13597	13562	13498
24030	21038	28530	25921	25879	26031	24672	20943	19315	18589	17752	17351	17124	16517	16529	16184	15994	16098	16015	15907	15755	15805	15770	15818	15762	15853	15775	15857	15791	15752	15815	15609	15652	15675	15738	15782	15724	15794	15724	15650	15530	15433	15662	15522	15568	15590	15570	15326	15393	15707	15383	15600	15532	15438	15469	15403	15505	15566	15536	15582	15470	15500	15666	15341	15650	15471	15358	15567	15523	15508	15521	15384	15562	15321	15539	15571	15525	15552	15476	15689	15438	15565	15594	15440	15472	15516	15394	15460	15486	15714	15410	15386	15588	15523	15689	15396	15396	15510	15277	15451	15542	15478	15348	15514	15652	15416	15440	15623	15647	15365	15412	15655	15341	15315	15376	15517	15758	15427	15705	15457	15545	15551	15528	15726	15512	15326	15216	15546	15449	15530	15635	15585	15375	15637	15623	15638	15497	15483	15430	15644	15485	15495	15771	15477	15475	15456	15645	15522	15490	15493	15528	15405	15304	15464	15721	15562	15397	15610	15609	15485	15615	15547	15556	15399	15472	15796	15592	15455	15636	15540	15579	15559	15341	15402	15476	15451	15535	15399	15338	15326	15716	15584	15511	15484	15152	15474	15385	15535	15364	15629	15436	15627	15306	15527	15546	15519	15511	15458	15549	15537	15572	15596	15586	15478	15598	15360	15577	15323	15442	15278	15497	15577	15424	15566	15643	15444	15630	15501	15453	15355	15383	15476	15456	15426	15529	15386	15473	15417	15561	15396	15522	15463	15483	15668	15602	15341	15673	15507	15547	15682	15521	15441	15566	15453	15316	15353	15555	15611	15568	15608	15533	15675	15518	15404	15673	15392	15634	15356	15502	15424	15618	15446	15595	15519	15652	15480	15444	15290	15610	15438	15430	15482	15562	15524	15574	15216	15392	15391	15462	15612	15553	15568	15497	15415	15631	15462	15567	15571	15539	15317	15718	15548	15764	15578	15493	15469	15506	15423	15366	15427	15476	15552	15341	15606	15338	15442	15541	15217	15427	15476	15558	15366	15532	15240	15441	15539	15758	15518	15485	15349	15616	15604	15559	15459	15759	15457	15456	15436	15401	15469	15544	15545	15600	15461	15560	15525	15515	15455	15498	15465	15562	15412	15640	15508	15447	15530	15215	15448	15397	15458	15291	15457	15595	15461	15576	15591	15406	15396	15542	15653	15517	15435	15567	15683	15692	15348	15490	15606	15416	15531	15436	15324	15397	15505	15506	15588	15580	15532	15522	15514	15442	15596	15510	15515	15450	15501	15543	15566	15452	15483	15409	15617	15707	15272	15600	15545	15563	15244	15567	15576	15461	15598	15549	15532	15528	15489	15537	15546	15533	15596	15571	15601	15471	15344	15417	15540	15266	15478	15435	15484	15526	15539	15360	15618	15549	15418	15588	15562	15371	15421	15377	15456	15385	15500	15494	15460	15438	15511	15571	15600	15669	15506	15545	15453	15426	15513	15508	15458	15627	15204	15518	15514	15687	15480	15350	15592	15345	15324	15362	15528	15371	15432	15347	15561	15418	15580	15616	15511	15508	15650	15391	15483	15495	15322	15588	15505	15446	15423	15413	15362	15496	15318	15378	15486	15562	15502	15478	15439	15311	15559	15371	15363	15466	15414	15464	15507	15457	15544	15497	15436	15248	15396	15499	15450	15509	15301	15448	15659	15214	15588	15586	15580	15565	15498	15603	15701	15592	15585	15603	15403	15497	15351	15382	15344	15432	15531	15472	15279	15498	15623	15508	15515	15492	15511	15348	15424	15506	15496	15469	15425	15575	15617	15504	15558	15358	15527	15562	15590	15452	15499	15416	15537	15241	15636	15543	15415	15405	15674	15725	15411	15473	15546	15509	15550	15345	15518	15520	15592	15377	15491	15475	15388	15508	15579	15292	15511	15578	15574	15530	15508	15580	15443	15594	15313	15459	15456	15558	15656	15512	15451	15578	15653	15555	15348	15468	15460	15379	15455	15537	15447	15604	15595	15533	15751	15474	15515	15544	15635	15448	15434	15586	15520	15532	15572	15470	15506	15655	15629	15526	15386	15567	15516	15417	15282	15464	15444	15503	15341	15679	15643	15413	15524	15559	15533	15587	15674	15606	15600	15531	15607	15526	15565	15417	15487	15563	15546	15497	15373	15759	15240	15615	15689	15464	15647	15391	15421	15332	15543	15570	15302	15544	15635	15356	15446	15388	15403	15441	15556	15513	15499	15353	15536	15562	15542	15478	15425	15677	15460	15614	15448	15469	15520	15626	15406	15483	15499	15510	15357	15431	15515	15612	15393	15647	15412	15449	15622	15620	15492	15484	15507	15527	15700	15498	15348	15520	15651	15654	15557	15390	15452	15482	15596	15562	15540	15664	15551	15484	15643	15373	15332	15537	15482	15603	15313	15568	15352	15455	15462	15508	15379	15481	15379	15710	15572	15513	15505	15619	15525	15649	15406	15532	15519	15535	15573	15628	15640	15484	15480	15386	15404	15483	15442	15578	15361	15396	15581	15535	15451	15480	15586	15611	15514	15470	15551	15404	15408	15576	15502	15485	15485	15540	15525	15632	15430	15513	15636	15458	15608	15621	15549	15608	15442	15488	15364	15375	15512	15476	15358	15523	15624	15531	15492	15577	15464	15471	15460	15636	15504	15757	15504	15498	15503	15431	15718	15448	15452	15402	15571	15551	15512	15505	15463	15500	15410	15608	15541	15466	15404	15426	15564	15273	15584	15398	15706	15408	15566	15583	15351	15658	15512	15507	15674	15544	15248	15408	15546	15537	15622	15621	15205	15403	15727	15455	15340	15342	15374	15431	15475	15589	15577	15502	15490	15469	15402	15438	15658	15542	15520	15535	15420	15579	15490	15562	15563	15466	15480	15316	15446	15292	15529	15456	15457	15602	15483	15572	15475	15409	15476	15303	15548	15524	15602	15602	15402	15455	15535	15590	15455	15420	15587	15464	15328	15284	15400	15368	15463	15415	15696	15438	15668	15696	15565	15569	15388	15435	15349	15495	15397	15493	15573	15490	15369	15419	15423	15333	15382	15601	15557	15428	15710	15362	15670	15689	15529	15463	15573	15608	15381	15483	15262	15409	15483	15490	15454	15482	15523	15572	15557	15607	15458	15497	15324	15499	15668	15491	15559	15591	15403	15260	15405	15586	15441	15541	15680	15504	15581	15439	15340	15604	15624	15541	15467	15415	15733	15730	15538	15489	15512	15370	15607	15456	15412	15584	15536	15529	15526	15625	15475	15368	15455	15571	15668	15519	15512	15526	15401	15481	15457	15387	15293	15485	15561	15541	15204	15473	15552	15440	15498	15510	15515	15720	15616	15472	15481	15616	15529	15542	15497	15492	15435	15592	15489	15432	15619	15496	15540	15609	15710	15485	15751	15410	15375	15602	15355	15407	15601	15323	15532	15640	15606	15442	15250	15727	15568	15730	15384	15385	15362	15424	15648	15499	15477	15380	15431	15462	15469	15557	15585	15410	15386	15434	15569	15485	15544	15374	15534	15473	15503	15517	15354	15424	15453	15311	15447	15550	15619	15557	15511	15516	15722	15481	15449	15311	15540	15651	15393	15481	15499	15506	15686	15523	15359	15573	15600	15421	15431	15601	15525	15346	15481	15450	15680	15515	15538	15613	15406	15594	15466	15396	15497	15526	15479	15464	15575	15623	15502	15629	15550	15552	15619	15544	15408	15637	15609	15575	15643	15643	15510	15499	15405	15630	15488	15445	15403	15477	15662	15355	15450	15631	15291	15392	15516	15544	15487	15506	15564	15677	15467	15437	15518	15437	15462	15363	15475	15329	15278	15493	15483	15361	15436	15396	15448	15514	15508	15517	15665	15384	15621	15619	15665	15628	15651	15533	15492	15606	15558	15519	15516	15685	15542	15611	15478	15462	15299	15531	15563	15616	15544	15459	15629	15404	15603	15528	15493	15688	15489	15389	15573	15540	15358	15429	15543	15444	15639	15425	15523	15666	15575	15505	15524	15519	15309	15436	15587	15554	15642	15555	15371	15693	15598	15641	15527	15464	15433	15516	15277	15457	15566	15414	15408	15718	15524	15574	15437	15435	15610	15484	15460	15438	15553	15510	15601	15565	15376	15510	15310	15510	15433	15553	15622	15430	15498	15742	15587	15590	15547	15682	15448	15344	15346	15718	15615	15492	15435	15442	15529	15372	15567	15502	15398	15372	15386	15774	15529	15600	15501	15511	15391	15534	15509	15465	15375	15526	15512	15328	15438	15603	15612	15565	15657	15563	15418	15481	15665	15546	15443	15665	15575	15534	15389	15373	15482	15572	15397	15439	15572	15579	15343	15398	15673	15585	15599	15544	15549	15427	15569	15588	15488	15508	15737	15538	15646	15599	15507	15329	15407	15301	15571	15480	15553	15258	15483	15686	15651	15376	15496	15633	15553	15614	15531	15596	15485	15473	15687	15641	15520	15411	15468	15705	15516	15565	15426	15456	15670	15736	15451	15617	15660	15494	15504	15568	15556	15638	15549	15460	15482	15636	15492	15458	15585	15487	15616	15462	15461	15530	15529	15509	15470	15437	15571	15534	15517	15572	15454	15567	15589	15640	15555	15396	15491	15641	15635	15595	15465	15108	15543	15578	15574	15571	15504	15583	15692	15453	15736	15390	15262	15440	15401	15546	15484	15417	15443	15501	15425	15355	15443	15374	15354	15372	15543	15523	15341	15487	15411	15410	15431	15528	15458	15461	15629	15645	15552	15510	15860	15507	15528	15519	15443	15658	15635	15494	15465	15532	15488	15471	15366	15571	15485	15575	15527	15466	15471	15507	15599	15371	15505	15728	15466	15501	15407	15484	15446	15628	15534	15608	15458	15696	15373	15558	15414	15566	15680	15587	15695	15516	15508	15563	15364	15510	15573	15497	15648	15622	15439	15364	15407	15500	15487	15570	15642	15323	15432	15340	15335	15591	15577	15371	15796	15579	15418	15629	15607	15484	15454	15608	15542	15447	15594	15416	15439	15260	15361	15367	15544	15568	15323	15485	15573	15572	15659	15576	15625	15492	15410	15349	15338	15499	15432	15400	15638	15556	15596	15494	15630	15509	15614	15609	15596	15488	15502	15570	15459	15485	15552	15516	15587
30516	49951	46725	37250	31907	26571	23352	21013	19207	17731	16846	16139	15480	15356	14672	14626	14390	14194	14195	14026	13928	13953	13818	13708	13792	13746	13719	13621	13739	13648	13782	13669	13789	13664	13544	13785	13555	13538	13592	13584	13480	13598	13631	13505	13531	13745	13426	13653	13590	13563	13508	13565	13398	13576	13584	13542	13513	13636	13535	13589	13498	13483	13682	13476	13500	13609	13499	13628	13592	13557	13469	13396	13686	13545	13632	13531	13651	13489	13441	13504	13489	13491	13495	13515	13505	13627	13490	13451	13530	13620	13442	13512	13502	13365	13519	13592	13534	13640	13516	13545	13421	13464	13584	13495	13429	13458	13515	13461	13522	13558	13586	13546	13714	13473	13547	13502	13507	13623	13510	13494	13453	13525	13489	13505	13491	13482	13526	13507	13599	13543	13277	13527	13668	13421	13572	13463	13398	13329	13597	13526	13553	13425	13531	13597	13527	13663	13761	13560	13542	13463	13629	13594	13415	13435	13411	13471	13562	13393	13409	13482	13518	13563	13642	13519	13606	13574	13515	13366	13600	13609	13575	13468	13564	13370	13450	13545	13496	13534	13395	13460	13522	13467	13422	13438	13346	13641	13605	13520	13403	13508	13490	13433	13615	13543	13441	13526	13526	13524	13371	13513	13477	13778	13459	13464	13464	13522	13539	13430	13314	13565	13688	13482	13466	13483	13698	13538	13301	13567	13520	13501	13571	13579	13443	13793	13491	13647	13491	13541	13379	13594	13429	13544	13445	13491	13503	13386	13473	13605	13595	13404	13442	13623	13576	13518	13465	13491	13468	13511	13480	13423	13517	13399	13448	13342	13445	13535	13611	13423	13494	13479	13422	13699	13473	13602	13477	13462	13576	13597	13645	13533	13528	13669	13520	13421	13569	13308	13402	13593	13678	13556	13641	13500	13597	13529	13668	13384	13535	13507	13544	13328	13695	13535	13558	13616	13466	13538	13524	13524	13561	13560	13438	13424	13528	13544	13561	13632	13406	13695	13579	13516	13472	13565	13497	13597	13485	13588	13782	13518	13601	13658	13572	13707	13589	13643	13576	13556	13507	13457	13359	13676	13446	13411	13625	13469	13583	13336	13429	13589	13556	13460	13457	13424	13426	13600	13637	13551	13555	13407	13622	13529	13507	13390	13571	13578	13573	13348	13581	13665	13443	13459	13598	13536	13559	13360	13558	13529	13490	13605	13469	13529	13438	13501	13546	13478	13450	13643	13579	13436	13451	13588	13424	13351	13509	13614	13471	13507	13546	13499	13463	13587	13434	13726	13505	13424	13530	13591	13436	13581	13483	13632	13502	13569	13587	13505	13500	13585	13469	13490	13605	13675	13475	13572	13409	13383	13401	13349	13587	13465	13806	13557	13572	13430	13438	13541	13415	13417	13547	13518	13446	13557	13428	13545	13678	13436	13488	13555	13409	13518	13519	13573	13534	13599	13442	13469	13632	13563	13502	13618	13492	13536	13582	13434	13533	13369	13478	13574	13477	13583	13504	13633	13385	13479	13507	13515	13578	13445	13421	13628	13591	13575	13495	13504	13521	13618	13610	13489	13344	13705	13390	13542	13578	13556	13537	13563	13609	13407	13498	13262	13418	13459	13326	13517	13479	13446	13392	13429	13555	13454	13481	13416	13527	13542	13597	13311	13445	13533	13544	13550	13576	13586	13599	13560	13467	13522	13600	13500	13608	13447	13724	13456	13543	13515	13321	13571	13489	13746	13356	13402	13390	13487	13640	13424	13449	13520	13621	13423	13421	13684	13456	13352	13417	13380	13489	13613	13582	13632	13581	13432	13456	13480	13467	13402	13495	13636	13607	13542	13496	13366	13698	13426	13457	13541	13578	13478	13554	13456	13538	13529	13509	13593	13553	13637	13598	13614	13391	13506	13561	13563	13478	13440	13791	13626	13388	13464	13497	13483	13439	13532	13546	13549	13452	13573	13632	13489	13624	13443	13566	13465	13460	13561	13601	13696	13332	13572	13758	13567	13378	13423	13625	13318	13590	13537	13642	13527	13448	13521	13545	13470	13541	13481	13529	13520	13313	13597	13445	13451	13431	13524	13553	13505	13402	13617	13469	13557	13555	13585	13415	13373	13482	13499	13474	13463	13436	13473	13595	13436	13550	13251	13458	13577	13486	13682	13549	13621	13491	13481	13531	13414	13552	13615	13458	13449	13471	13568	13404	13473	13474	13640	13392	13675	13588	13599	13526	13434	13627	13385	13616	13576	13512	13587	13474	13364	13637	13429	13383	13411	13591	13501	13502	13311	13535	13478	13565	13571	13662	13528	13522	13544	13614	13544	13503	13490	13482	13379	13494	13464	13442	13432	13408	13510	13531	13488	13535	13616	13410	13633	13443	13652	13536	13342	13659	13468	13532	13544	13609	13552	13523	13437	13517	13424	13473	13671	13426	13523	13510	13634	13406	13566	13413	13538	13518	13586	13505	13606	13390	13510	13509	13590	13541	13518	13591	13296	13367	13529	13555	13542	13494	13558	13548	13565	13459	13471	13540	13730	13661	13572	13646	13382	13531	13550	13536	13627	13594	13419	13606	13474	13589	13398	13512	13450	13558	13613	13582	13473	13598	13603	13540	13627	13524	13474	13558	13689	13419	13531	13375	13626	13461	13501	13402	13622	13496	13381	13525	13557	13418	13595	13621	13593	13614	13555	13611	13475	13419	13555	13460	13389	13612	13468	13510	13308	13526	13433	13437	13293	13567	13384	13657	13508	13564	13479	13652	13597	13427	13640	13510	13592	13590	13591	13418	13603	13534	13497	13777	13512	13669	13541	13672	13448	13528	13539	13642	13424	13551	13505	13440	13539	13534	13510	13536	13468	13629	13575	13441	13562	13556	13514	13521	13403	13448	13565	13273	13587	13494	13754	13720	13558	13453	13563	13520	13553	13428	13495	13405	13395	13618	13414	13450	13496	13429	13462	13521	13402	13598	13546	13462	13622	13466	13595	13618	13456	13491	13478	13748	13394	13610	13398	13578	13549	13590	13622	13555	13597	13669	13547	13736	13569	13584	13319	13619	13449	13416	13525	13524	13577	13669	13287	13438	13642	13576	13586	13589	13528	13479	13542	13583	13715	13435	13337	13573	13486	13596	13603	13500	13474	13435	13444	13521	13476	13366	13742	13596	13434	13524	13561	13508	13585	13319	13406	13597	13544	13575	13448	13591	13566	13437	13387	13582	13569	13429	13567	13557	13541	13562	13525	13500	13503	13564	13605	13431	13397	13621	13527	13483	13357	13502	13563	13542	13606	13543	13551	13570	13459	13469	13574	13611	13478	13523	13450	13492	13610	13465	13539	13397	13442	13443	13624	13501	13345	13463	13531	13593	13533	13433	13612	13578	13664	13542	13390	13503	13374	13451	13558	13425	13612	13577	13405	13385	13539	13563	13633	13383	13439	13512	13460	13565	13591	13611	13399	13436	13539	13491	13362	13492	13561	13617	13479	13509	13526	13589	13576	13463	13446	13394	13604	13614	13547	13641	13426	13424	13470	13555	13452	13646	13515	13528	13442	13497	13480	13514	13612	13365	13578	13548	13448	13370	13657	13652	13570	13460	13580	13530	13483	13542	13403	13484	13440	13451	13556	13528	13761	13637	13416	13406	13568	13507	13575	13539	13481	13431	13490	13584	13429	13520	13602	13438	13650	13600	13437	13613	13490	13427	13537	13412	13523	13631	13521	13650	13522	13529	13365	13608	13559	13654	13312	13458	13512	13530	13527	13490	13615	13454	13341	13506	13577	13429	13513	13325	13461	13391	13567	13410	13584	13632	13473	13513	13606	13519	13425	13586	13428	13428	13456	13608	13538	13633	13466	13415	13523	13461	13409	13367	13514	13456	13537	13567	13435	13574	13549	13602	13396	13519	13503	13462	13550	13500	13463	13668	13440	13512	13497	13343	13814	13379	13522	13579	13431	13504	13537	13561	13445	13750	13502	13441	13685	13512	13525	13375	13525	13648	13492	13602	13540	13390	13596	13460	13520	13591	13322	13447	13727	13337	13538	13644	13505	13469	13576	13592	13635	13371	13611	13543	13586	13415	13440	13664	13493	13619	13738	13372	13634	13455	13483	13590	13566	13533	13504	13436	13591	13513	13815	13443	13598	13560	13480	13585	13574	13424	13504	13457	13480	13236	13533	13502	13531	13293	13513	13449	13427	13449	13439	13368	13547	13576	13788	13531	13629	13545	13582	13610	13511	13389	13518	13564	13502	13563	13386	13537	13669	13532	13566	13422	13522	13585	13398	13589	13437	13551	13516	13466	13627	13429	13614	13505	13418	13442	13649	13559	13502	13615	13509	13625	13436	13606	13653	13607	13436	13524	13582	13525	13536	13480	13500	13604	13241	13559	13526	13547	13556	13384	13414	13554	13550	13473	13531	13487	13685	13457	13521	13711	13536	13540	13417	13407	13568	13536	13429	13674	13521	13580	13373	13467	13618	13496	13396	13494	13528	13569	13568	13555	13502	13614	13411	13479	13675	13533	13416	13598	13634	13570	13415	13491	13493	13291	13493	13535	13542	13470	13448	13582	13513	13403	13624	13528	13352	13553	13638	13517	13597	13482	13546	13308	13527	13383	13500	13438	13447	13538	13413	13658	13382	13361	13472	13430	13696	13470	13583	13497	13346	13512	13421	13459	13526	13392	13415	13405	13522	13553	13646	13595	13613	13605	13617	13347	13483	13425	13586	13602	13507	13425	13594	13646	13384	13586	13445	13459	13434	13690	13583	13569	13417	13482	13631	13387	13434	13575	13578	13496	13425	13636	13553	13436	13545	13550	13409	13461	13605	13569	13510	13518	13347	13448	13539	13305	13521	13510	13522	13528	13566	13340	13605	13548	13560	13469	13592	13462	13546	13623	13562	13403	13553	13619	13591	13556	13438	13540	13653	13526	13541	13590	13549	13553	13492	13513	13726	13592	13435	13506	13495	13478	13398	13495	13500	13543	13350	13475	13417	13617	13475	13500	13560	13596	13604	13586	13349	13398	13602	13334	13586	13522	13610	13601	13513	13582	13428	13516	13486	13471	13670	13602	13454	13473	13636	13479	13491	13768	13379	13591	13553	13370	13617	13514	13420	13465	13563	13461	13657
22692	21027	28787	23818	23073	26877	28851	23561	21226	20631	19353	18717	18271	17733	17640	17172	16895	16880	16633	16559	16747	16337	16443	16586	16521	16221	16275	16273	16230	16130	16280	16258	16100	16308	16107	16099	16084	16238	16137	16048	15909	16070	15940	15955	16145	16068	15933	16136	16057	15998	15859	15989	16096	15930	16124	16029	15885	16084	16026	15738	15955	15930	15819	16174	16070	16066	15977	15976	15958	16038	15915	15983	15872	15942	15913	15827	15886	15979	15872	16037	16000	15995	15996	16055	15679	15858	15994	15750	15854	15994	15855	15814	15946	16036	16050	15888	15768	16101	15965	15982	15991	15808	15972	16051	16062	15979	16033	16000	15889	16004	16120	15894	15935	15901	15814	16041	15967	15915	16011	15894	16041	15930	15707	16115	15907	15891	16007	15811	15840	15782	15984	15905	15898	15967	15889	15949	15777	15901	15826	15893	15890	15923	16107	16073	15916	15886	16048	15834	16102	16035	16201	16142	15802	15813	15988	15840	16025	16023	15965	15801	16114	15765	15909	15731	16003	15901	15850	15790	15963	15870	16142	16014	15953	15852	15876	15807	15841	15943	15906	15798	15993	16050	16019	15995	15984	16137	15945	16028	15970	15920	15846	15789	16017	15833	15753	15966	15859	15921	15826	15921	15985	15971	15935	15839	16063	15793	15970	15883	16081	16082	15879	16142	15866	15841	15787	16012	15932	15695	15841	16054	15801	15870	15804	16027	15921	15703	15982	15899	15835	15931	16131	16016	15898	15912	15790	15910	15775	15911	16043	16016	15926	16005	16038	15889	15907	15945	15829	15701	15792	15886	15961	15925	15907	15915	15822	15895	15938	15737	16147	15879	15878	16229	15801	15836	16007	15915	15688	16021	15785	15919	15956	15788	16113	15768	15918	15891	15803	15878	15851	16107	15944	15910	15850	15900	16093	15880	15750	15852	15781	15789	15865	15648	15847	15769	15937	15961	16108	15902	16086	15778	16013	15888	15822	15709	15960	15886	15864	16031	15849	15793	15896	15986	16070	15946	15914	15682	15995	15991	16099	15802	16047	16114	15998	16006	15844	15996	16171	15882	15975	15844	15827	15869	15974	15805	15755	16127	15801	15742	15854	15977	15940	15820	15849	15856	16012	15979	15864	16081	15767	15823	15957	15710	15970	15896	15858	15664	15884	15867	15879	15935	15974	15752	16004	15981	16037	15954	15922	15883	15902	15704	15951	16174	15881	15928	16053	15748	15912	15932	16038	15816	15860	15915	15978	15993	15958	15903	15888	15958	15862	15908	15905	15839	15668	16067	15943	16102	15963	16042	15857	15980	16034	15862	15956	16005	15969	15958	16051	16050	15915	15967	16053	15788	15881	15996	15966	15925	15771	15960	16091	16045	15879	16028	15846	16109	16022	15894	15998	16027	16083	15850	15928	15874	15895	16108	15876	16168	16110	15937	16069	15934	15849	15788	15922	15864	15769	15711	15867	16135	15838	16051	16044	15941	15907	15764	16045	15889	15870	15793	15795	16056	15963	15994	15855	16059	16092	15873	16003	15970	16000	16007	15813	15896	15835	15945	15994	15940	15995	15840	15892	15591	15886	15967	15898	16069	15928	16125	16013	15971	15724	16004	15789	16153	15728	16094	15926	15899	15948	15921	16008	15876	16033	15773	16166	15813	15862	15969	15866	16061	15783	16048	15818	16087	15910	15960	15975	15884	15922	15982	15918	15852	15850	15830	15754	15909	16001	15895	15839	15890	15891	15852	15903	15900	15898	16020	16026	15764	16019	16076	15905	15877	15896	15944	15841	15867	15758	16027	15928	16082	16077	15962	15948	16071	16018	15889	15879	15862	15757	15756	15609	15902	15991	16112	15965	15940	15803	15943	15818	15844	15936	15926	16090	16035	15892	15670	16048	15919	15916	15979	15850	15879	15923	15823	15841	15781	15907	16045	15867	15882	15867	15785	15896	15860	15908	15859	15854	15828	15854	15978	15789	15988	15782	16084	16114	15958	15891	15906	15884	15677	15881	15883	15735	16083	16033	16104	15805	15785	15827	15986	15857	15855	16004	16033	15884	15850	15958	16081	16057	15961	16079	15954	15827	15861	15775	16062	15833	15944	16021	15965	16008	15722	15824	15944	16093	15829	16029	15889	15869	15891	16008	15865	16118	15930	16000	15901	15901	16063	15877	15949	15720	16075	15707	15864	15886	16085	15985	15918	15959	16141	15817	15945	15931	15912	15980	15797	16131	15981	15987	15953	15768	15931	16075	15959	15937	15949	15883	15816	15870	16151	15974	16095	15964	16095	16040	16101	15821	16007	15777	15821	15910	16096	15920	16210	15805	15818	15905	16027	15793	15847	15829	16021	15896	15907	15914	15826	16006	16051	15849	15823	15816	16020	15725	15894	16145	15846	15965	15938	15847	15883	15937	16020	15970	16010	15824	15844	15979	15676	15806	15974	15857	15979	15979	15800	16057	15946	16055	15945	15666	15890	15864	16015	15950	16033	15960	15910	15749	15901	16001	15793	15990	15805	15954	15740	15889	16010	15829	15934	15933	15888	15820	15779	15796	15981	15950	16055	15900	15748	15892	15803	15951	15876	15811	15994	16012	15917	15848	15697	15865	15846	15621	15847	15932	15863	15836	16003	16003	15943	15956	15866	15876	15865	15959	15801	16023	15858	15939	15990	15986	15754	15939	16082	15844	15861	15887	15926	15889	15982	15860	15840	16019	15954	15969	15829	15967	16065	15942	15818	15830	16061	15963	15982	15863	15943	16013	15922	15989	16061	15940	15852	15872	15876	16227	15848	15812	15882	15947	16015	15713	16046	15862	15919	15818	15958	15930	15927	16169	16075	15882	15866	15892	15929	16031	15853	15848	15778	15840	15621	15949	15842	15754	15891	15730	15665	15979	15959	15856	16023	15925	15933	15984	15826	15921	15978	15973	15879	15912	15901	16026	15945	15868	15940	15809	15831	15795	15942	15840	16035	15992	15841	15964	15857	15902	15773	15751	15933	15957	15895	15842	15750	15969	15988	15795	16025	15886	15961	16127	15996	15974	15925	16023	15841	15738	15754	15782	15862	15920	15920	15986	15964	15887	16002	16039	16029	15925	16088	16081	15763	16081	15797	15821	15859	16080	15829	15842	15980	16149	15832	15887	15818	15946	16066	15933	15972	15889	15895	16079	16087	16081	15818	15901	15873	15896	15751	15890	15780	15662	15928	15761	15894	15791	15873	15942	15999	15886	15882	15844	15892	16002	16120	16203	16055	15842	15765	15981	15752	16131	15938	15881	15918	16013	16138	15931	16075	15820	15857	15980	15797	15873	16078	15918	15953	15917	15873	15994	16049	15791	15861	15981	15773	15923	16021	16001	15827	15747	15789	16031	15840	16175	15821	15789	16121	15654	15957	16060	15945	15918	15773	16021	15974	15659	15948	15988	15925	16190	15951	15840	15935	15910	15806	15779	15982	15932	16000	15936	15883	15929	15864	15945	16024	16121	15832	15805	15819	15930	15906	15943	15823	15880	15737	15892	15890	15913	15953	15957	15868	16016	15797	15848	16047	16067	15884	15746	15945	15787	15962	15995	15906	15982	16029	16029	15731	15848	16021	15913	15948	15856	15940	15998	15849	15876	15987	16085	15732	15812	15898	16112	15765	15825	15931	15982	15727	15949	16069	16049	15866	15785	15860	16033	15847	16160	15869	16074	16164	15921	15952	15999	16081	15997	15821	15915	15977	15870	15963	15939	15950	15918	15942	15949	16164	15867	15819	15965	15912	16083	16070	15826	15955	15840	15869	15828	15932	16011	15724	15875	15794	16024	15894	15852	15866	15903	15869	15847	15677	15781	15949	15934	15834	15914	15994	15937	15898	15844	15923	16035	15923	15892	15635	15985	16024	15837	15938	15994	15809	15803	15822	15885	15956	15717	15847	15969	15862	15957	15949	16069	15785	16019	15757	16101	16001	15750	15974	15939	15976	15832	15880	15870	15951	15933	15849	16022	16014	16018	15641	16146	15915	16153	16075	15862	16067	15784	16081	16068	15859	15848	15890	15912	15876	16074	15682	15993	16005	16072	15956	15982	16017	16264	15764	16090	15841	16181	15957	15869	16133	15931	16166	16034	15967	15783	15922	16094	15922	15849	15993	15909	15965	15834	15924	15902	15887	15945	16045	15948	15892	16025	16015	15950	15891	15942	15867	15936	16014	15762	15999	15952	15880	15882	15833	15815	15746	15905	15926	15805	15592	15978	15880	15896	15956	15907	15964	15665	15838	15950	15739	15920	15896	16085	15887	15773	15797	15965	15894	15957	16109	15980	15908	16046	15869	15985	15912	15969	15875	15893	16057	15949	15960	16071	15965	15987	15705	15817	15917	16060	15952	15990	16097	15807	15796	15931	16014	15985	15966	15738	15662	16093	15993	15932	16043	16021	15988	16082	16130	15935	15801	15732	15947	16001	15827	15990	15946	16015	15916	16010	15854	15987	15878	15933	15884	16023	15905	16043	16046	15898	15806	15781	15701	15784	16010	15688	15955	15771	15909	16094	16045	15944	15626	15996	15900	15963	16070	15988	15948	15742	15912	15984	15934	16020	15837	15791	15910	16032	15882	15741	15971	16022	15930	16110	16007	15828	15625	15819	16030	15946	15835	15886	15935	15829	16050	15883	15908	15805	15979	15853	15674	15836	15938	16069	15935	16116	15973	16052	15630	15905	15867	15959	15964	15945	15955	16120	16066	15929	15956	16043	15962	15965	15926	16042	15920	16040	16019	15878	15829	15814	15995	16002	15797	15749	15995	15959	16040	15897	15947	15847	16005	15882	15950	15630	16070	16085	15808	15977	16034	15948	15809	15711	16010	15718	15926	15964	15871	15909	15914	15912	15915	16001	16070	16033	15605	16001	16003	15916	15846	16080	15935	15819	15985	15975	16001	16079	15899	15981	15975	16097	15854	16010	15812	15991	15998	15963	15861	16076	15735	16160	16070	15906	16085	15915	15835	15926	16025	16019	15986	15931	15884	15968	15867	15756	15917	15980	15857	15853	15889	16047	15992	15851	16159	16060	15988	15848	16024	16091	16031	16039	15837	15832	15931	16114	15697	15851	15810	15918	15945	15763	15942	16017	15951	15926	16034
32642	55804	53026	42525	36023	30923	26901	23987	21810	19814	18563	17745	16831	16211	15567	15249	14932	14880	14623	14636	14360	14213	14173	14151	14155	14169	13926	13995	13810	13738	13847	14030	13843	13891	13915	13826	13720	13779	13670	14012	13924	13619	13809	13709	13886	13695	13760	13831	13815	13742	13742	13714	13859	13738	13837	13705	13770	13744	13690	13618	13815	13708	13700	13987	13853	13793	13588	13683	13835	13657	13745	13736	13661	13601	13727	13663	13769	13782	13600	13749	13746	13780	13875	13496	13713	13556	13775	13763	13531	13691	13775	13781	13774	13856	13678	13744	13660	13715	13659	13836	13785	13924	13671	13640	13839	13695	13730	13514	13827	13824	13734	13820	13735	13480	13821	13755	13666	13672	13708	13643	13797	13717	13771	13569	13670	13724	13719	13846	13759	13830	13719	13542	13752	13660	13807	13646	13713	13813	13652	13789	13692	13756	13614	13871	13604	13835	13817	13594	13592	13782	13645	13744	13570	13610	13750	13743	13778	13865	13566	13633	13699	13882	13673	13639	13752	13714	13551	13653	13800	13767	13693	13646	13575	13764	13694	13688	13716	13543	13912	13709	13684	13708	13787	13916	13539	13695	13765	13809	13586	13679	13702	13598	13750	13766	13869	13719	13749	13841	13754	13683	13709	13551	13655	13741	13724	13699	13631	13552	13771	13732	13713	13764	13666	13731	13716	13690	13711	13668	13624	13895	13642	13612	13727	13647	13771	13766	13734	13525	13661	13829	13580	13803	13784	13749	13781	13677	13772	13641	13660	13848	13652	13499	13696	13752	13708	13872	13733	13491	13737	13757	13577	13770	13903	13686	13793	13910	13808	13770	13535	13789	13610	13601	13834	13680	13703	13796	13727	13685	13703	13733	13790	13644	13522	13741	13531	13806	13708	13792	13808	13757	13657	13808	13592	13803	13485	13685	13634	13929	13736	13712	13652	13729	13705	13477	13883	13727	13793	13724	13688	13716	13710	13620	13693	13669	13637	13599	13657	13718	13670	13758	13739	13582	13717	13766	13854	13681	13709	13769	13815	13634	13696	13872	13620	13869	13603	13683	13770	13760	13678	13786	13702	13692	13605	13734	13562	13752	13700	13704	13834	13639	13808	13473	13503	13823	13535	13825	13654	13721	13751	13617	13893	13526	13654	13675	13718	13717	13714	13730	13633	13830	13693	13707	13801	13702	13767	13686	13649	13629	13780	13754	13658	13676	13628	13823	13852	13815	13803	13636	13843	13663	13698	13731	13593	13738	13776	13690	13699	13597	13793	13742	13500	13695	13793	13567	13780	13704	13893	13764	13734	13763	13624	13644	13607	13785	13555	13751	13753	13579	13796	13840	13633	13916	13732	13696	13792	13739	13657	13741	13688	13832	13785	13689	13817	13854	13676	13714	13702	13515	13716	13628	13624	13755	13673	13621	13706	13825	13657	13799	13720	13716	13809	13748	13787	13558	13823	13744	13788	13861	13678	13768	13754	13764	13749	13710	13811	13888	13768	13601	13711	13658	13742	13800	13765	13669	13575	13746	13623	13860	13661	13658	13770	13655	13770	13836	13704	13705	13761	13669	13747	13778	13575	13699	13700	13594	13781	13875	13582	13706	13672	13816	13560	13819	13776	13689	13869	13858	13458	13647	13684	13866	13709	13802	13703	13767	13546	13758	13803	13708	13649	13627	13756	13702	13646	13511	13612	13755	13657	13795	13764	13817	13621	13619	13818	13650	13627	13787	13526	13678	13717	13567	13916	13715	13661	13638	13715	13668	13733	13733	13688	13600	13813	13724	13759	13693	13765	13630	13659	13635	13759	13671	13844	13797	13872	13601	13661	13720	13700	13788	13813	13731	13610	13616	13890	13558	13774	13973	13710	13822	13856	13658	13548	13790	13770	13929	13679	13676	13728	13777	13894	13877	13659	13746	13710	13701	13632	13730	13784	13765	13732	13591	13601	13703	13697	13576	13766	13615	13586	13576	13622	13769	13793	13729	13865	13703	13842	13814	13724	13527	13701	13701	13588	13686	13831	13692	13750	13717	13577	13823	13823	13582	13691	13670	13671	13559	13740	13709	13721	13703	13677	13618	13657	13579	13671	13627	13858	13766	13670	13644	13819	13785	13819	13698	13719	13660	13824	13600	13640	13735	13716	13762	13658	13689	13657	13836	13824	13810	13675	13625	13715	13533	13710	13637	13729	13708	13646	13853	13743	13677	13675	13752	13671	13752	13675	13786	13644	13687	13886	13680	13559	13717	13616	13796	13690	13640	13624	13788	13625	13647	13726	13700	13558	13735	13648	13683	13831	13598	13607	13616	13717	13709	13579	13926	13834	13628	13660	13704	13859	13766	13676	13684	13506	13808	13521	13584	13622	13828	13817	13738	13753	13741	13604	13640	13649	13613	13815	13602	13758	13781	13682	13743	13774	13750	13807	13626	13691	13735	13638	13820	13833	13651	13865	13631	13746	13594	13737	13829	13722	13683	13849	13828	13744	13649	13433	13854	13699	13749	13799	13749	13742	13655	13766	13784	13715	13797	13681	13744	13690	13852	13767	13719	13818	13958	13751	13819	13689	13761	13670	13735	13634	13739	13747	13784	13667	13851	13892	13673	13586	13673	13754	13611	13700	13830	13606	13608	13654	13798	13856	13884	13686	13836	13765	13630	13688	13544	13795	13893	13780	13708	13599	13787	13639	13639	13791	13720	13642	13725	13652	13579	13615	13729	13640	13733	13725	13627	13804	13785	13660	13586	13715	13723	13752	13819	13700	13532	13715	13756	13701	13746	13621	13723	13873	13628	13773	13739	13741	13721	13779	13672	13666	13631	13639	13669	13657	13811	13679	13944	13635	13720	13769	13690	13714	13822	13736	13662	13636	13712	13705	13668	13794	13629	13641	13798	13771	13666	13875	13623	13679	13725	13775	13614	13613	13762	13684	13630	13589	13621	13587	13871	13625	13850	13746	13740	13673	13570	13624	13602	13647	13849	13577	13843	13850	13643	13761	13613	13753	13751	13594	13774	13699	13674	13740	13735	13930	13777	13667	13698	13902	13766	13527	13690	13712	13743	13613	13644	13731	13648	13753	13757	13708	13793	13568	13743	13680	13927	13576	13573	13628	13721	13676	13732	13557	13893	13612	13826	13746	13782	13720	13864	13545	13561	13707	13720	13577	13634	13827	13522	13750	13789	13670	13472	13637	13692	13703	13637	13596	13765	13806	13638	13832	13924	13800	13846	13652	13734	13708	13628	13644	13625	13724	13760	13546	13832	13670	13504	13774	13849	13705	13858	13690	13747	13711	13703	13707	13537	13552	13783	13759	13783	13755	13746	13771	13719	13935	13575	13754	13599	13731	13673	13826	13711	13565	13609	13803	13530	13711	13725	13730	13910	13694	13788	13753	13663	13825	13579	13689	13877	13833	13621	13791	13790	13904	13687	13740	13595	13629	13558	13806	13776	13608	13874	13790	13584	13739	13693	13754	13679	13819	13717	13827	13793	13754	13592	13573	13700	13551	13807	13649	13769	13885	13738	13628	13746	13677	13579	13775	13704	13649	13798	13890	13658	13665	13586	13772	13607	13647	13762	13706	13728	13716	13780	13877	13732	13747	13728	13717	13570	13539	13757	13805	13609	13581	13724	13804	13877	13776	13795	13575	13564	13743	13725	13574	13522	13667	13693	13694	13716	13670	13658	13774	13701	13734	13787	13748	13663	13695	13647	13669	13826	13819	13657	13662	13719	13684	13741	13719	13812	13552	13685	13684	13740	13734	13550	13770	13768	13585	13650	13744	13679	13646	13765	13612	13722	13728	13743	13743	13582	13633	13639	13662	13636	13704	13694	13770	13821	13692	13601	13832	13565	13820	13613	13683	13605	13714	13706	13735	13790	13687	13646	13591	13641	13758	13904	13702	13684	13752	13885	13714	13726	13828	13609	13715	13751	13730	13800	13765	13599	13636	13672	13664	13702	13663	13820	13774	13473	13712	13710	13602	13689	13810	13947	13694	13676	13939	13560	13590	13570	13534	13709	13799	13578	13821	13647	13686	13634	13677	13834	13736	13670	13743	13802	13485	13751	13619	13723	13811	13822	13632	13712	13724	13736	13783	13696	13607	13745	13742	13666	13663	13848	13680	13854	13551	13742	13586	13656	13712	13667	13760	13554	13997	13643	13831	13778	13522	13680	13685	13677	13737	13770	13581	13865	13801	13724	13726	13613	13783	13841	13745	13482	13831	13795	13691	13586	13760	13709	13712	13619	13808	13694	13787	13735	13659	13518	13773	13761	13779	13877	13668	13728	13699	13756	13686	13835	13836	13846	13743	13710	13627	13551	13619	13770	13560	13597	13880	13597	13658	13717	13674	13595	13597	13881	13600	13729	13671	13655	13696	13758	13812	13692	13677	13673	13812	13751	13829	13782	13624	13788	13584	13571	13691	13651	13747	13875	13909	13754	13563	13792	13743	13685	13608	13709	13770	13722	13714	13833	13704	13811	13990	13852	13634	13640	13588	13632	13698	13678	13624	13737	13737	13765	13716	13699	13777	13751	13832	13742	13717	13839	13728	13633	13535	13702	13792	13651	13633	13675	13619	13694	13807	13808	13712	13724	13612	13688	13764	13498	13803	13810	13707	13712	13765	13586	13477	13759	13684	13703	13686	13573	13647	13805	13692	13527	13735	13803	13739	13842	13737	13680	13714	13586	13746	13756	13701	13642	13515	13904	13959	13815	13747	13677	13736	13711	13815	13608	13628	13705	13595	13664	13714	13672	13746	13659	13902	13636	13769	13810	13751	13617	13668	13729	13773	13700	13707	13735	13864	13831	13853	13514	13772	13529	13576	13603	13774	13852	13578	13767	13635	13809	13635	13678	13515	13628	13694	13707	13652	13706	13645	13760	13892	13800	13793	13730	13800	13664	13864	13600	13725	13715	13717	13681	13737	13650	13704	13747	13758	13742	13677	13800	13823	13557	13704	13665	13627	13651	13609	13422	13741	13641	13736	13695	13776	13610	13693	13767	13860	13679	13602	13656	13777	13757	13839	13648	13763	13521	13785	13717	13748	13698	13689	13566	13641	13808	13758	13837	13740	13696	13561	13651	13691	13785	13800	13840	13922	13628	13520	13484	13698	13661
29031	28626	36545	31777	25024	22102	20204	18817	17805	17311	16980	16780	16736	16457	16431	16208	16129	16171	15851	15784	15920	15715	15884	15742	15854	15737	15700	15723	15940	15816	15841	15800	15710	15756	15712	15672	15580	15736	15697	15651	15818	15687	15793	15701	15686	15786	15820	15659	15705	15737	15706	15535	15570	15670	15722	15616	15941	15723	15803	15664	15731	15592	15732	15630	15679	15712	15712	15575	15728	15592	15710	15742	15721	15778	15834	15856	15689	15843	15856	15591	15980	15857	15660	15966	15718	15599	15937	15544	15714	15694	15763	15648	15627	15894	15691	15732	15560	15615	15585	15627	15567	15770	15622	15643	15693	15426	15627	15619	15804	15535	15603	15668	15703	15734	15938	15786	15748	15731	15859	15961	15506	15657	15717	15572	15725	15666	15579	15602	15660	15709	15668	15773	15644	15801	15742	15774	15775	15619	15934	15753	15774	15538	15795	16006	15633	15515	15823	15604	15796	15460	15604	15629	15774	15740	15806	15615	15807	15709	15745	15687	15653	15629	15735	15864	15709	15593	15554	15776	15676	15746	15573	15642	15815	15678	15715	15514	15548	15575	15637	15718	15597	15646	15767	15549	15726	15762	15741	15657	15728	15721	15761	15625	15573	15702	15509	15772	15732	15537	15643	15806	15610	15836	15851	15791	15689	15755	15768	15706	15639	15580	15839	15743	15912	15543	15618	15680	15726	15631	15795	15761	15779	15572	15682	15755	15787	15559	15829	15740	15677	15677	15563	15595	15677	15817	15568	15641	15595	15616	15699	15519	15693	15598	15665	15599	15560	15632	15545	15750	15653	15775	15645	15635	15767	15600	15593	15619	15785	15830	15656	15704	15478	15566	15629	15867	15853	15639	15702	15452	15664	15763	15664	15616	15787	15740	15703	15925	15616	15654	15893	15690	15680	15617	15591	15447	15833	15727	15664	15715	15725	15718	15812	15727	15505	15632	15816	15673	15880	15617	15703	15543	15922	15432	15794	15585	15559	15652	15781	15571	15691	15906	15660	15842	15986	15712	15768	15601	15733	15688	15684	15763	15665	15716	15684	15588	15735	15727	15451	15809	15819	15644	15846	15547	15630	15732	15650	15766	15788	15647	15769	15743	15725	15748	15587	15764	15582	15605	15878	15754	15662	15629	16069	15526	15585	15618	15572	15733	15572	15570	15496	15810	15679	15787	15492	15576	15681	15605	15802	15655	15697	15718	15630	15603	15682	15509	15553	15804	15781	15594	15784	15920	15804	15751	15948	15735	15856	15781	15798	15572	15668	15738	15774	15581	15678	15671	15759	15766	15800	15745	15727	15609	15771	15829	15782	15876	15755	15820	15934	15625	15655	15714	15606	15657	15677	15722	15661	15633	15723	15914	15629	15596	15741	15607	15925	15643	15710	15635	15860	15780	15863	15689	15705	15605	15649	15655	15650	15609	15579	15656	15666	15759	15766	15665	15651	15531	15559	15556	15685	15547	15644	15691	15618	15778	15694	15587	15708	15891	15711	15792	15732	15742	15477	15763	15802	15704	15840	15616	15821	15517	15534	15616	15687	15859	15795	15708	15713	15758	15482	15546	15747	15779	15770	15741	15689	15745	15525	15753	15662	15644	15738	15869	15902	15803	15692	15856	15653	15754	15848	15700	15893	15916	15882	15636	15563	15751	15643	15839	15695	15658	15827	15749	15855	15550	15702	15588	15586	15608	15675	15684	15775	15421	15670	15503	15683	15416	15530	15766	15823	15602	15648	15792	15641	15747	15772	15743	15765	15720	15933	15753	15600	15692	15648	15776	15528	15609	15628	15681	15810	15850	15761	15663	15760	15600	15717	15800	15651	15671	15778	15821	15674	15768	15524	15739	15799	15633	15507	15509	15837	15609	15921	15771	15736	15618	16000	15722	15559	15723	15711	15743	15971	15759	15597	15753	15615	15662	15664	16013	15876	15510	15446	15701	15527	15726	15627	15638	15674	15695	15621	15710	15748	15781	15693	15616	15701	15707	15728	15631	15789	15792	15617	15611	15711	15733	15863	15755	15824	15634	15656	15464	15707	15639	15488	15793	15737	15632	15868	15695	15968	15711	15892	15801	15868	15787	15893	15717	15676	15809	15804	15672	15531	15671	15383	15576	15662	15593	15781	15658	15652	15803	15893	15775	15825	15553	15684	15557	15737	15571	15562	15496	15838	15702	15761	15797	15662	15762	15630	15836	15497	15776	15704	15694	15775	15604	15658	15819	15837	15918	15744	15706	15580	15705	15831	15511	15589	15528	15734	15551	15625	15780	15745	15619	15878	15681	15605	15804	15885	15707	15743	15832	15691	15822	15745	15690	15664	15708	15830	15518	15645	15804	15832	15726	16074	15657	15600	15846	15905	15733	15825	15741	15699	15861	15834	15729	15804	15728	15667	15549	15620	15765	15715	15749	15830	15806	15729	15654	15667	15624	15639	15710	15768	15662	15816	15887	15506	15563	15655	15744	15701	15884	15622	15544	15730	15717	15607	15836	15751	15595	15685	15780	15756	15720	15853	15678	15661	15633	15655	15702	15703	15417	15632	15828	15801	15828	15640	15802	15926	15818	15720	15648	15643	15601	15644	15774	15610	15527	15621	15581	15774	15767	15687	15715	15706	15734	15623	15673	15686	15972	15918	15714	15809	15765	15536	15648	15750	15812	15838	15597	15781	15785	15862	15545	15648	15773	15670	15692	15547	15750	15776	15621	15769	15763	15513	15558	15654	15783	15784	15737	15598	15760	15637	15565	15736	15675	15696	15698	15705	15826	15783	15730	15620	15718	15603	15918	15632	15863	15764	15927	15924	15778	15859	15690	15586	15752	15590	15923	15784	15744	15762	15656	15699	15680	15619	15739	15725	15647	15863	15548	15650	15487	15670	15518	15594	15693	15771	15709	15765	15779	15749	15763	15862	15888	15793	15602	15815	15660	15685	15696	15757	15603	15784	15847	15629	15723	15766	15821	15742	15747	15916	15681	15654	15514	15809	15654	15758	15739	15843	15800	15728	15767	15589	15796	15755	15625	15786	15818	15841	15491	15664	15877	15780	15391	15722	15879	15655	15580	15748	15609	15849	15565	15505	15661	15890	15772	15695	15854	15618	15584	15677	15610	15836	15784	15871	15796	15620	15656	15470	15672	15647	15682	15755	15691	15721	15765	15552	15677	15792	15710	15603	15499	15878	15687	15774	15710	15581	15549	15791	15765	15710	15794	15687	15756	15631	15705	15665	15599	15798	15623	15640	15752	15758	15750	15727	15684	15785	15744	15722	15808	15719	15687	15608	15391	15574	15697	15511	16040	15412	15509	15856	15680	15645	15749	15676	15772	15656	15655	15678	15773	15867	15663	15518	15729	15757	15533	15590	15710	15632	15905	15507	15784	15714	15706	15731	15672	15646	15614	15611	15712	15643	15579	15689	15813	15773	15746	15679	15722	15809	15634	15666	15700	15853	15620	15683	15550	15855	15958	15867	15687	15657	15513	15710	15601	15600	15829	15550	15716	15616	15619	15587	15611	15487	15754	15789	15635	15661	15676	15547	15635	15870	15669	15836	15684	15755	15621	15571	15582	15673	15929	15707	15627	15722	15766	15849	15604	15607	15729	15592	15589	15493	15710	15832	15548	15648	15861	15784	15709	15877	15739	15730	15924	15758	15892	15744	15826	15795	15684	15771	15662	15607	15809	15869	15754	15573	15839	15465	15693	15721	15623	15554	15674	15789	15942	15461	15766	15575	15713	15841	15611	15631	15604	15816	15715	15667	15854	15539	15648	15799	15650	15725	15690	15699	15788	15630	15556	15801	15864	15679	15614	15704	15487	15820	15753	15631	15641	15725	15516	15631	15614	15628	15827	15785	15591	15821	15721	15739	15779	15612	15711	15648	15581	15596	15696	15835	15656	15579	15749	15637	15888	15798	15738	15993	15815	15720	15603	15606	15576	15759	15599	15645	15644	15652	15813	15741	15681	15800	15753	15537	15773	15750	15636	15712	15888	15866	15825	15598	15618	15774	15503	15675	15745	15650	15722	15606	15578	15686	15654	15549	15885	15685	15794	15708	15579	15684	15744	15808	15840	15684	15685	15787	15696	15807	15634	15667	15589	15791	15758	15742	15655	15642	15603	15839	15901	15605	15584	15656	15690	15543	15799	15678	15568	15593	15838	15954	16053	15883	15835	15786	15658	15730	15610	15681	15815	15765	15720	15712	15688	15631	15605	15923	15874	15658	15526	15688	15610	15503	15603	15779	15878	15492	15409	15833	15616	15654	15734	15695	15331	15686	15804	15655	15817	15887	15830	15773	15847	15735	15714	15602	15615	15638	15634	15877	15780	15821	15587	15586	15579	15670	15856	15721	15898	15703	15748	15713	15565	15675	15785	15776	15717	15758	15696	15653	15669	15632	15781	15803	15837	15650	15890	15802	15729	15717	15674	15686	15789	15835	15892	15453	15711	15896	15607	15686	15696	15659	15807	15653	15625	15758	15767	15653	15651	15650	15605	15736	15700	15514	15919	15742	15737	15462	15570	15785	15773	15827	15811	15713	15528	15657	15711	15418	15623	15584	15579	15552	15803	15687	15790	15810	15670	15666	15723	15666	15704	15531	15674	15729	15586	15792	15657	15676	15646	15693	15645	15591	15545	15718	15875	15959	15847	15680	15610	15715	15734	15794	15766	15843	15819	15822	15629	15784	15861	15767	15714	15772	15691	15819	15678	15584	15904	15730	15680	15800	15789	15750	15696	15675	15696	15640	15719	15741	15690	15530	15776	15546	15836	15383	15676	15727	15557	15677	15660	15648	16006	15689	15812	15878	15827	15777	15763	15437	15816	15743	15745	15882	15795	15779	15577	15698	15711	15606	15613	15830	15805	15775	15808	15836	15786	15743	15703	15771	15601	15570	15702	15807	15881	15804	15774	15610	15836	15835	15761	15608	15726	15772	15687	15767	15866	15588	15718	15848	15712	15593	15662	15627	15662	15644	15792	15737	15616	15834	15487	15710	15565	15608	15664	15645	15701	15646	15694	15578	15705	15583	15640	15664	15646	15836	15584	15609	15703	15808	15869	15723	15642	15707	15689	15613	15839	15654	15600	15628	15603	15666	15761	15718	15620	15675	15526	15477	15783
30591	44731	40548	30558	25365	22048	19728	18165	17216	16113	15563	15106	14690	14672	14379	14183	13987	13908	13815	13702	13814	13899	13782	13755	13688	13532	13938	13687	13681	13567	13754	13645	13680	13676	13548	13666	13564	13534	13552	13584	13714	13504	13806	13453	13619	13620	13679	13669	13664	13693	13642	13519	13604	13580	13601	13496	13564	13607	13501	13644	13593	13380	13687	13633	13292	13409	13528	13515	13585	13501	13498	13471	13527	13638	13497	13525	13453	13528	13513	13389	13511	13481	13482	13549	13427	13463	13375	13527	13641	13796	13655	13566	13412	13356	13577	13561	13467	13332	13591	13487	13401	13532	13639	13601	13614	13414	13547	13539	13510	13423	13497	13547	13485	13590	13650	13619	13683	13416	13495	13429	13570	13621	13644	13507	13410	13541	13567	13763	13556	13563	13550	13673	13585	13471	13576	13524	13580	13571	13656	13615	13590	13555	13562	13746	13669	13601	13404	13608	13729	13583	13533	13410	13568	13593	13680	13487	13551	13586	13570	13502	13541	13545	13477	13637	13555	13529	13537	13731	13641	13707	13678	13701	13549	13433	13611	13704	13587	13460	13513	13357	13495	13619	13597	13569	13518	13594	13763	13660	13520	13505	13562	13599	13608	13483	13520	13379	13530	13590	13509	13470	13749	13465	13585	13594	13556	13473	13421	13333	13494	13454	13475	13577	13419	13505	13584	13510	13617	13509	13432	13508	13537	13444	13571	13641	13702	13451	13555	13464	13495	13456	13720	13584	13432	13625	13559	13681	13631	13490	13664	13513	13601	13530	13507	13412	13582	13397	13461	13683	13521	13548	13586	13527	13581	13662	13513	13630	13477	13601	13473	13588	13545	13504	13378	13542	13631	13533	13597	13691	13532	13488	13650	13344	13604	13646	13693	13655	13627	13554	13504	13590	13473	13560	13613	13624	13619	13553	13446	13504	13545	13679	13559	13695	13532	13511	13631	13490	13564	13718	13404	13582	13600	13599	13508	13623	13462	13446	13468	13455	13655	13620	13591	13455	13664	13469	13597	13379	13505	13614	13430	13576	13675	13566	13640	13452	13564	13354	13603	13599	13539	13695	13629	13600	13355	13631	13633	13578	13512	13611	13402	13609	13410	13453	13592	13514	13545	13547	13498	13639	13573	13536	13505	13444	13328	13438	13570	13514	13502	13503	13498	13526	13617	13490	13585	13478	13780	13367	13508	13503	13582	13409	13378	13561	13701	13543	13660	13569	13574	13433	13523	13473	13510	13495	13593	13702	13597	13619	13685	13593	13502	13621	13460	13652	13533	13604	13642	13563	13475	13521	13520	13449	13481	13630	13693	13555	13577	13580	13530	13501	13590	13475	13517	13527	13597	13479	13574	13402	13552	13585	13573	13582	13458	13535	13499	13659	13534	13707	13539	13545	13569	13589	13552	13462	13567	13555	13379	13666	13492	13523	13577	13644	13675	13604	13518	13643	13583	13636	13404	13488	13578	13658	13438	13581	13544	13624	13521	13502	13445	13494	13613	13599	13435	13588	13560	13461	13784	13559	13382	13559	13576	13634	13617	13520	13670	13529	13536	13684	13667	13483	13581	13600	13557	13744	13442	13632	13610	13583	13601	13545	13424	13591	13569	13674	13396	13514	13531	13476	13713	13617	13567	13557	13577	13572	13299	13611	13557	13473	13635	13624	13518	13503	13402	13546	13503	13712	13579	13432	13782	13462	13568	13562	13537	13670	13507	13590	13489	13483	13507	13448	13623	13472	13457	13591	13409	13603	13646	13571	13603	13551	13681	13521	13471	13423	13495	13520	13623	13449	13671	13520	13442	13648	13424	13631	13747	13477	13487	13497	13645	13606	13579	13596	13685	13533	13517	13646	13704	13626	13381	13780	13536	13555	13561	13597	13334	13583	13684	13441	13694	13539	13443	13581	13598	13464	13517	13664	13525	13470	13413	13384	13580	13655	13465	13500	13700	13530	13625	13488	13652	13580	13559	13486	13743	13617	13505	13508	13542	13589	13660	13591	13644	13608	13569	13660	13547	13674	13649	13413	13502	13549	13625	13562	13424	13678	13480	13546	13650	13569	13611	13683	13449	13589	13594	13562	13578	13589	13409	13681	13632	13546	13475	13376	13769	13681	13433	13723	13543	13548	13869	13374	13508	13427	13518	13699	13418	13645	13389	13577	13651	13573	13635	13560	13517	13549	13650	13452	13718	13478	13523	13586	13557	13563	13423	13573	13576	13706	13562	13594	13704	13598	13600	13549	13526	13632	13574	13599	13498	13579	13589	13448	13525	13410	13597	13579	13558	13498	13428	13395	13378	13649	13575	13571	13693	13485	13610	13833	13643	13809	13594	13349	13443	13738	13572	13487	13507	13686	13688	13637	13852	13563	13804	13478	13634	13546	13477	13520	13552	13370	13740	13718	13503	13584	13585	13471	13730	13559	13577	13507	13483	13430	13539	13546	13559	13630	13579	13752	13470	13567	13481	13543	13587	13747	13555	13390	13622	13520	13610	13615	13561	13536	13696	13543	13544	13533	13603	13476	13548	13578	13587	13498	13563	13504	13528	13390	13531	13472	13543	13519	13546	13646	13692	13649	13503	13656	13544	13645	13519	13601	13538	13527	13640	13524	13616	13556	13545	13536	13598	13691	13671	13628	13553	13777	13681	13647	13483	13591	13530	13369	13665	13483	13389	13525	13531	13544	13645	13393	13497	13621	13566	13467	13593	13550	13423	13587	13717	13703	13499	13364	13627	13515	13630	13488	13600	13567	13515	13443	13626	13520	13498	13799	13439	13614	13517	13642	13614	13519	13422	13639	13731	13583	13576	13343	13591	13515	13588	13657	13600	13350	13523	13445	13568	13493	13585	13525	13455	13491	13524	13584	13554	13524	13581	13629	13513	13491	13333	13723	13419	13537	13493	13396	13559	13453	13592	13483	13606	13572	13638	13422	13690	13556	13617	13598	13481	13531	13455	13522	13426	13601	13532	13711	13582	13274	13456	13546	13525	13486	13703	13473	13508	13744	13574	13656	13530	13601	13696	13509	13536	13590	13529	13632	13486	13691	13727	13574	13539	13589	13728	13517	13717	13382	13620	13751	13590	13565	13441	13492	13718	13362	13727	13633	13751	13629	13460	13514	13426	13572	13657	13457	13639	13823	13508	13601	13625	13443	13518	13518	13572	13546	13614	13536	13547	13506	13556	13520	13563	13427	13393	13697	13520	13401	13561	13704	13639	13557	13571	13458	13546	13543	13659	13561	13583	13657	13464	13591	13494	13522	13519	13541	13750	13710	13666	13414	13524	13416	13628	13596	13545	13637	13610	13475	13610	13625	13578	13623	13471	13464	13554	13545	13558	13522	13617	13414	13264	13517	13452	13564	13784	13600	13453	13490	13590	13743	13557	13639	13531	13477	13580	13616	13617	13643	13652	13392	13697	13628	13511	13494	13561	13592	13507	13524	13379	13548	13369	13556	13721	13577	13641	13570	13664	13410	13638	13410	13518	13771	13600	13461	13621	13544	13436	13591	13670	13479	13475	13405	13388	13738	13491	13522	13605	13624	13478	13603	13690	13527	13384	13452	13513	13507	13473	13528	13639	13453	13446	13710	13529	13600	13430	13543	13613	13512	13554	13578	13717	13647	13434	13545	13641	13554	13684	13497	13627	13603	13489	13634	13641	13497	13641	13465	13475	13706	13607	13562	13544	13330	13521	13633	13429	13650	13480	13495	13502	13634	13561	13497	13615	13606	13692	13654	13483	13653	13593	13556	13469	13722	13710	13400	13648	13545	13666	13528	13548	13691	13449	13493	13508	13503	13605	13572	13438	13574	13722	13436	13567	13595	13673	13586	13607	13725	13591	13493	13690	13676	13431	13576	13518	13567	13514	13455	13583	13677	13585	13521	13481	13523	13475	13440	13385	13635	13447	13631	13615	13638	13436	13620	13534	13367	13631	13570	13717	13526	13481	13638	13503	13645	13468	13706	13501	13525	13331	13643	13579	13496	13617	13479	13560	13691	13298	13717	13408	13566	13669	13602	13546	13640	13461	13607	13568	13474	13578	13536	13441	13574	13500	13520	13584	13551	13547	13565	13478	13491	13450	13680	13572	13543	13405	13508	13521	13582	13548	13502	13498	13637	13649	13668	13677	13516	13464	13570	13465	13431	13560	13705	13561	13602	13486	13525	13635	13664	13484	13572	13636	13428	13557	13403	13471	13564	13560	13485	13591	13601	13615	13536	13540	13727	13681	13425	13539	13543	13511	13566	13567	13552	13545	13611	13577	13548	13542	13635	13474	13511	13660	13546	13553	13431	13771	13557	13573	13512	13587	13575	13572	13547	13468	13547	13471	13603	13461	13483	13616	13530	13605	13560	13519	13549	13560	13502	13452	13514	13407	13676	13557	13592	13687	13509	13682	13460	13540	13503	13500	13693	13655	13295	13441	13646	13600	13636	13754	13495	13689	13555	13455	13481	13542	13687	13454	13442	13476	13525	13615	13480	13532	13538	13438	13552	13733	13714	13557	13574	13505	13555	13479	13566	13567	13603	13670	13492	13589	13522	13459	13417	13412	13455	13521	13548	13603	13707	13472	13603	13584	13599	13712	13521	13442	13681	13557	13603	13453	13659	13711	13616	13532	13599	13603	13596	13684	13558	13568	13652	13650	13466	13521	13517	13532	13638	13437	13611	13389	13535	13455	13771	13634	13609	13496	13591	13621	13623	13507	13619	13600	13660	13705	13481	13589	13609	13517	13616	13489	13623	13622	13704	13529	13469	13507	13442	13536	13488	13582	13490	13604	13646	13509	13513	13654	13641	13425	13459	13639	13575	13671	13449	13612	13460	13615	13576	13845	13574	13729	13621	13705	13491	13589	13549	13722	13574	13423	13582	13527	13439	13527	13543	13499	13556	13560	13641	13500	13446	13582	13587	13430	13579	13532	13454	13639	13637	13494	13563	13629	13528	13748	13563	13507	13513	13536	13579	13608	13762	13629	13526	13647	13529	13528	13730	13640	13528	13574	13670	13697	13588	13586	13623	13670	13422	13531	13450	13553	13627	13557	13406	13658	13551	13561	13635	13659	13413	13438	13766	13479	13412	13661	13568	13436	13612	13547	13678	13580	13487	13607	13498
24004	21010	28523	25690	25418	26047	24497	20946	19491	18743	18021	17504	17052	16799	16403	16255	16327	16047	16197	15934	15758	15949	15957	15888	15900	15892	15675	15659	15857	15808	15750	15877	15719	15711	15773	15810	15606	15625	15730	15546	15600	15676	15838	15619	15908	15599	15580	15611	15675	15689	15778	15704	15834	15467	15733	15717	15729	15649	15615	15652	15672	15646	15745	15512	15624	15602	15540	15866	15750	15629	15752	15581	15656	15593	15283	15550	15592	15602	15522	15623	15651	15518	15752	15463	15491	15554	15572	15579	15439	15672	15805	15482	15780	15699	15846	15423	15782	15671	15503	15533	15539	15670	15888	15731	15705	15577	15800	15671	15655	15735	15548	15525	15887	15600	15463	15519	15480	15705	15767	15500	15547	15590	15762	15468	15566	15571	15594	15583	15584	15806	15648	15716	15718	15578	15466	15764	15627	15493	15681	15594	15749	15490	15412	15650	15537	15460	15508	15457	15596	15490	15435	15357	15553	15604	15604	15634	15681	15605	15673	15655	15670	15489	15765	15476	15518	15446	15457	15568	15614	15611	15817	15539	15701	15569	15443	15651	15666	15575	15702	15787	15652	15672	15557	15737	15693	15772	15550	15567	15692	15661	15743	15516	15483	15646	15631	15664	15701	15512	15594	15524	15647	15732	15617	15852	15503	15795	15536	15642	15650	15414	15580	15690	15624	15490	15525	15574	15814	15774	15481	15519	15708	15517	15498	15543	15581	15615	15592	15635	15805	15666	15533	15792	15612	15506	15794	15688	15549	15599	15789	15512	15710	15577	15433	15665	15690	15661	15612	15746	15805	15564	15559	15697	15614	15551	15713	15472	15557	15780	15527	15546	15506	15609	15556	15629	15732	15652	15613	15593	15656	15587	15527	15389	15411	15500	15588	15580	15550	15798	15912	15641	15558	15578	15832	15685	15631	15795	15594	15667	15644	15538	15541	15742	15816	15546	15616	15819	15502	15602	15608	15629	15566	15591	15788	15502	15487	15609	15494	15527	15732	15529	15582	15643	15872	15547	15603	15678	15590	15491	15549	15543	15526	15613	15700	15487	15389	15627	15646	15657	15677	15636	15578	15697	15731	15452	15671	15562	15779	15527	15420	15786	15613	15679	15527	15574	15508	15470	15628	15676	15549	15792	15696	15403	15583	15502	15632	15634	15567	15921	15646	15566	15707	15836	15797	15556	15385	15473	15628	15569	15561	15481	15842	15573	15619	15573	15621	15692	15705	15382	15598	15603	15510	15711	15523	15638	15718	15625	15651	15719	15721	15615	15614	15539	15512	15538	15790	15717	15583	15746	15450	15775	15617	15674	15726	15592	15540	15567	15639	15606	15574	15501	15742	15602	15487	15583	15608	15561	15445	15688	15685	15700	15611	15798	15571	15409	15707	15638	15559	15684	15744	15558	15673	15785	15511	15359	15494	15714	15468	15561	15644	15510	15649	15550	15612	15379	15628	15686	15418	15636	15683	15736	15717	15706	15529	15622	15555	15409	15437	15544	15698	15592	15453	15649	15672	15456	15534	15668	15499	15573	15666	15695	15539	15678	15509	15602	15810	15596	15591	15757	15664	15681	15734	15591	15585	15655	15720	15651	15759	15678	15814	15625	15613	15614	15470	15761	15753	15575	15766	15655	15711	15583	15475	15520	15422	15741	15623	15643	15513	15755	15591	15605	15542	15535	15491	15577	15631	15573	15593	15597	15418	15502	15707	15605	15658	15468	15446	15649	15409	15527	15602	15609	15705	15509	15427	15587	15621	15683	15594	15694	15663	15577	15845	15453	15414	15508	15688	15660	15822	15484	15579	15361	15687	15642	15599	15540	15530	15653	15602	15619	15602	15587	15655	15554	15524	15531	15574	15567	15651	15744	15386	15496	15733	15726	15449	15658	15511	15662	15470	15536	15590	15413	15646	15610	15596	15902	15626	15686	15533	15440	15535	15562	15721	15631	15870	15705	15657	15540	15401	15608	15466	15539	15643	15648	15416	15823	15736	15829	15497	15492	15488	15562	15796	15547	15809	15687	15551	15594	15526	15501	15592	15577	15623	15694	15779	15663	15732	15766	15696	15506	15602	15623	15287	15647	15536	15845	15431	15473	15626	15643	15553	15737	15527	15580	15495	15528	15582	15667	15641	15643	15535	15567	15589	15587	15559	15470	15529	15808	15692	15634	15638	15670	15492	15810	15704	15568	15856	15658	15768	15611	15510	15511	15641	15822	15590	15435	15616	15535	15429	15719	15516	15377	15483	15449	15542	15674	15665	15569	15590	15579	15606	15632	15695	15566	15550	15613	15699	15614	15633	15418	15635	15865	15453	15898	15708	15505	15603	15625	15809	15674	15757	15714	15659	15631	15659	15528	15859	15650	15604	15559	15806	15646	15643	15615	15499	15467	15727	15446	15706	15606	15524	15731	15651	15553	15702	15559	15486	15565	15589	15653	15685	15810	15764	15757	15636	15556	15371	15585	15556	15712	15716	15594	15875	15924	15762	15633	15549	15626	15730	15530	15672	15481	15690	15706	15747	15564	15617	15495	15599	15597	15528	15721	15485	15671	15644	15486	15571	15647	15781	15578	15511	15557	15803	15515	15679	15414	15529	15685	15738	15495	15438	15723	15651	15768	15739	15845	15690	15522	15563	15568	15446	15545	15630	15627	15654	15548	15653	15577	15681	15716	15634	15702	15746	15620	15821	15431	15596	15751	15597	15683	15770	15743	15575	15748	15627	15479	15586	15664	15471	15704	15584	15688	15797	15957	15626	15394	15494	15501	15758	15608	15719	15598	15638	15654	15469	15634	15507	15481	15584	15472	15661	15661	15393	15598	15735	15629	15562	15664	15653	15605	15807	15517	15397	15585	15803	15626	15591	15510	15474	15704	15486	15644	15466	15556	15544	15527	15731	15388	15567	15551	15689	15594	15569	15480	15528	15622	15639	15743	15649	15750	15551	15642	15663	15614	15521	15671	15431	15615	15575	15490	15558	15605	15454	15385	15472	15662	15737	15416	15713	15427	15592	15439	15617	15671	15694	15684	15472	15510	15629	15605	15667	15571	15773	15670	15493	15694	15518	15528	15727	15279	15603	15711	15642	15711	15789	15916	15713	15564	15619	15843	15454	15615	15579	15624	15623	15594	15839	15647	15401	15312	15742	15554	15607	15732	15469	15438	15741	15581	15379	15665	15753	15658	15547	15688	15747	15599	15616	15603	15747	15488	15474	15568	15848	15675	15471	15521	15606	15568	15356	15518	15621	15682	15825	15551	15839	15687	15598	15814	15383	15582	15536	15754	15585	15730	15593	15631	15690	15703	15772	15668	15705	15647	15714	15555	15505	15688	15499	15753	15641	15529	15638	15257	15758	15577	15616	15758	15665	15716	15613	15704	15659	15419	15594	15471	15660	15737	15628	15641	15484	15543	15540	15510	15497	15853	15668	15391	15453	15461	15631	15748	15547	15570	15408	15666	15647	15538	15527	15483	15577	15408	15557	15492	15742	15734	15724	15783	15715	15561	15677	15515	15570	15617	15624	15616	15491	15715	15398	15783	15619	15545	15489	15567	15650	15395	15608	15609	15577	15357	15541	15482	15684	15671	15847	15650	15550	15633	15784	15747	15634	15484	15616	15491	15559	15587	15784	15519	15638	15519	15589	15957	15741	15738	15606	15672	15618	15515	15570	15672	15646	15430	15452	15544	15558	15549	15572	15559	15550	15495	15676	15705	15656	15559	15651	15514	15645	15775	15684	15740	15393	15570	15769	15634	15665	15548	15692	15681	15701	15509	15593	15552	15685	15641	15619	15566	15725	15527	15682	15489	15675	15719	15480	15485	15715	15637	15603	15621	15701	15610	15533	15649	15541	15701	15643	15857	15543	15790	15660	15782	15789	15967	15595	15723	15877	15749	15647	15638	15380	15659	15761	15654	15786	15637	15575	15415	15619	15682	15552	15585	15655	15519	15789	15734	15643	15464	15508	15549	15605	15599	15631	15603	15578	15444	15536	15599	15682	15431	15583	15802	15616	15604	15706	15578	15503	15559	15567	15410	15734	15727	15606	15655	15423	15584	15773	15742	15737	15697	15419	15486	15626	15521	15612	15569	15514	15564	15535	15684	15599	15573	15588	15671	15519	15708	15696	15580	15540	15481	15748	15689	15582	15631	15725	15577	15425	15695	15725	15728	15615	15490	15658	15479	15566	15493	15531	15674	15686	15640	15634	15464	15461	15572	15578	15748	15601	15570	15596	15589	15696	15446	15603	15581	15441	15697	15680	15435	15945	15431	15591	15644	15646	15667	15672	15557	15495	15525	15594	15838	15796	15583	15444	15641	15619	15506	15744	15612	15682	15392	15653	15741	15538	15754	15689	15581	15495	15629	15542	15860	15656	15718	15615	15849	15596	15555	15614	15731	15513	15661	15733	15633	15829	15557	15943	15598	15622	15556	15634	15343	15665	15425	15448	15611	15643	15611	15552	15548	15653	15341	15737	15479	15490	15503	15663	15441	15539	15636	15595	15653	15631	15864	15661	15644	15682	15611	15607	15674	15636	15553	15619	15372	15798	15588	15592	15547	15641	15672	15687	15660	15726	15635	15818	15684	15674	15673	15628	15457	15461	15632	15724	15753	15539	15639	15687	15598	15774	15606	15664	15711	15632	15715	15739	15472	15565	15536	15660	15649	15547	15484	15711	15578	15563	15634	15549	15549	15818	15649	15610	15691	15634	15747	15644	15768	15743	15486	15630	15551	15674	15581	15636	15619	15565	15682	15900	15617	15633	15636	15749	15522	15461	15715	15760	15711	15671	15572	15670	15607	15658	15566	15664	15608	15754	15694	15490	15672	15651	15479	15703	15526	15529	15525	15698	15753	15886	15669	15623	15521	15748	15592	15804	15568	15473	15623	15637	15436	15563	15612	15617	15659	15588	15569	15607	15754	15601	15461	15604	15559	15643	15366	15673	15548	15529	15702	15523	15657	15654	15453	15633	15632	15557	15795	15527	15765	15626	15763	15667	15516	15569	15398	15608	15845	15632	15538	15564	15496	15542	15601	15581	15543	15543	15520	15620	15515	15623	15740	15736	15694	15623	15710	15562	15603	15411	15506	15459	15660	15437	15472	15747	15378	15552	15700
30632	51275	46972	36337	31236	26368	23037	20646	19274	17619	16711	15929	15594	14993	14747	14684	14493	14197	13987	13803	13820	13848	13820	13996	13749	13792	13819	13662	13744	13835	13520	13439	13607	13518	13680	13785	13563	13440	13539	13587	13611	13396	13513	13533	13514	13523	13558	13386	13447	13577	13550	13435	13420	13530	13512	13607	13390	13455	13506	13590	13502	13456	13586	13532	13455	13297	13408	13433	13550	13496	13496	13480	13463	13556	13504	13569	13475	13623	13527	13505	13520	13528	13379	13492	13490	13667	13549	13458	13363	13365	13506	13390	13460	13511	13402	13664	13571	13480	13505	13510	13482	13614	13481	13350	13662	13447	13583	13536	13403	13554	13508	13496	13495	13441	13535	13476	13434	13348	13508	13484	13485	13619	13405	13546	13449	13549	13514	13466	13423	13547	13499	13395	13485	13487	13628	13227	13576	13554	13509	13364	13406	13446	13517	13515	13381	13452	13643	13450	13546	13399	13372	13547	13608	13475	13504	13475	13396	13591	13466	13530	13539	13576	13532	13502	13453	13587	13473	13531	13492	13679	13339	13594	13592	13451	13537	13553	13482	13299	13543	13496	13386	13447	13673	13617	13393	13415	13435	13575	13617	13526	13490	13470	13455	13660	13607	13479	13347	13520	13502	13543	13535	13519	13413	13459	13376	13461	13550	13481	13433	13473	13504	13633	13537	13488	13452	13430	13606	13518	13504	13453	13568	13481	13580	13462	13493	13496	13449	13454	13304	13570	13357	13510	13648	13647	13485	13368	13498	13602	13377	13412	13450	13620	13548	13626	13402	13513	13534	13367	13456	13557	13460	13574	13539	13359	13613	13510	13640	13472	13409	13471	13517	13435	13475	13439	13279	13616	13538	13507	13439	13551	13414	13341	13548	13438	13589	13454	13582	13777	13381	13423	13566	13609	13578	13496	13570	13589	13443	13450	13343	13384	13687	13665	13558	13411	13498	13423	13427	13498	13574	13373	13427	13545	13520	13543	13473	13546	13479	13599	13563	13573	13468	13637	13630	13455	13584	13502	13698	13614	13533	13547	13262	13408	13524	13461	13632	13395	13407	13482	13509	13490	13540	13516	13576	13355	13599	13525	13577	13408	13622	13527	13469	13516	13527	13567	13535	13347	13532	13394	13535	13448	13523	13286	13400	13786	13467	13441	13485	13560	13631	13518	13351	13495	13646	13640	13540	13641	13349	13483	13480	13510	13546	13486	13352	13572	13619	13509	13641	13370	13304	13505	13426	13495	13550	13667	13392	13557	13402	13446	13455	13497	13574	13601	13367	13434	13397	13393	13525	13554	13580	13523	13589	13609	13641	13491	13483	13629	13493	13500	13551	13343	13426	13581	13522	13473	13435	13331	13427	13550	13516	13455	13625	13432	13620	13383	13232	13640	13488	13622	13569	13517	13617	13598	13645	13410	13518	13430	13506	13365	13631	13602	13457	13612	13531	13814	13470	13327	13506	13437	13455	13588	13515	13551	13566	13466	13372	13692	13496	13442	13585	13527	13524	13432	13449	13448	13446	13543	13534	13581	13350	13427	13471	13536	13461	13424	13423	13364	13469	13565	13647	13551	13472	13472	13407	13381	13396	13484	13537	13463	13413	13501	13548	13544	13253	13680	13354	13270	13400	13705	13620	13435	13498	13519	13618	13597	13710	13474	13474	13511	13388	13549	13485	13590	13532	13605	13491	13422	13519	13578	13608	13665	13373	13548	13560	13446	13390	13407	13523	13624	13448	13522	13519	13526	13546	13552	13551	13461	13590	13410	13506	13398	13609	13529	13627	13327	13403	13397	13495	13418	13517	13434	13558	13580	13347	13587	13558	13424	13504	13486	13502	13454	13510	13462	13396	13526	13510	13514	13452	13380	13469	13521	13470	13456	13447	13478	13437	13612	13507	13469	13668	13344	13476	13551	13489	13455	13493	13309	13472	13578	13471	13488	13563	13677	13585	13593	13446	13397	13478	13601	13459	13614	13510	13496	13604	13498	13332	13480	13476	13559	13602	13445	13474	13413	13499	13680	13537	13609	13416	13405	13388	13517	13384	13483	13543	13438	13494	13594	13454	13595	13726	13598	13452	13364	13510	13491	13391	13452	13370	13603	13639	13500	13351	13530	13403	13645	13519	13477	13566	13523	13401	13473	13537	13596	13663	13502	13333	13512	13348	13555	13455	13475	13404	13293	13437	13515	13409	13480	13575	13557	13505	13497	13503	13671	13350	13674	13581	13430	13339	13547	13406	13417	13477	13518	13474	13534	13527	13476	13555	13621	13514	13525	13458	13441	13584	13503	13308	13476	13370	13531	13330	13428	13361	13563	13528	13464	13447	13266	13495	13585	13453	13643	13488	13455	13398	13517	13324	13664	13567	13429	13326	13560	13391	13625	13453	13575	13428	13421	13426	13461	13386	13488	13543	13384	13771	13510	13521	13452	13509	13568	13406	13571	13570	13480	13593	13501	13392	13556	13682	13587	13549	13708	13555	13401	13393	13448	13407	13483	13409	13508	13543	13674	13566	13549	13479	13584	13391	13467	13500	13583	13449	13371	13518	13468	13649	13609	13406	13476	13594	13454	13585	13485	13602	13589	13494	13398	13568	13428	13402	13570	13393	13478	13484	13475	13411	13644	13415	13502	13517	13478	13433	13406	13547	13595	13408	13694	13489	13445	13539	13693	13575	13503	13487	13501	13460	13563	13539	13502	13596	13500	13541	13621	13562	13466	13456	13396	13509	13465	13476	13442	13537	13586	13501	13419	13493	13455	13540	13537	13336	13441	13592	13593	13439	13400	13505	13529	13342	13510	13555	13447	13656	13461	13504	13471	13600	13508	13623	13464	13482	13555	13447	13770	13560	13488	13496	13498	13581	13555	13486	13321	13477	13587	13559	13360	13620	13507	13367	13414	13511	13445	13440	13548	13295	13540	13696	13419	13650	13357	13744	13622	13571	13394	13644	13502	13503	13405	13411	13621	13548	13544	13657	13449	13374	13524	13434	13551	13344	13549	13533	13534	13544	13388	13459	13605	13601	13455	13398	13420	13573	13447	13578	13521	13533	13436	13494	13277	13528	13564	13446	13456	13585	13474	13536	13359	13527	13658	13418	13419	13467	13586	13389	13529	13422	13413	13622	13590	13405	13461	13632	13517	13582	13482	13607	13443	13480	13457	13645	13562	13483	13536	13475	13436	13531	13371	13414	13599	13672	13620	13479	13630	13485	13496	13585	13558	13451	13603	13644	13542	13481	13499	13643	13460	13580	13374	13568	13591	13439	13655	13389	13459	13464	13482	13358	13373	13658	13585	13597	13586	13470	13394	13456	13658	13457	13489	13647	13390	13624	13633	13477	13572	13492	13396	13499	13415	13663	13486	13514	13500	13405	13488	13416	13470	13585	13588	13545	13498	13364	13419	13373	13498	13473	13527	13423	13525	13663	13450	13373	13339	13419	13427	13643	13515	13471	13440	13425	13559	13571	13299	13539	13414	13485	13602	13461	13520	13418	13490	13499	13457	13401	13519	13357	13383	13452	13447	13670	13405	13379	13469	13599	13498	13451	13571	13387	13466	13520	13454	13339	13487	13572	13450	13384	13364	13373	13558	13533	13406	13601	13434	13507	13420	13539	13655	13525	13520	13393	13462	13363	13464	13452	13433	13306	13394	13577	13541	13353	13569	13423	13548	13418	13481	13410	13458	13458	13516	13552	13325	13621	13337	13581	13523	13296	13561	13454	13586	13554	13482	13717	13513	13441	13678	13560	13317	13574	13544	13439	13554	13479	13585	13447	13442	13512	13429	13447	13456	13532	13511	13461	13618	13252	13447	13583	13616	13479	13396	13339	13635	13468	13547	13446	13433	13376	13562	13551	13601	13623	13506	13661	13379	13577	13432	13541	13584	13325	13394	13648	13466	13626	13498	13435	13525	13569	13702	13406	13536	13491	13561	13580	13473	13569	13613	13435	13550	13487	13592	13537	13423	13548	13453	13361	13444	13541	13469	13389	13563	13549	13522	13527	13530	13453	13611	13741	13316	13457	13623	13615	13477	13618	13522	13535	13686	13612	13415	13512	13519	13399	13559	13666	13643	13368	13578	13293	13567	13360	13599	13598	13575	13587	13447	13564	13451	13363	13711	13425	13476	13554	13441	13410	13664	13617	13478	13536	13321	13495	13489	13455	13391	13448	13583	13513	13432	13463	13480	13339	13554	13581	13495	13626	13520	13519	13601	13347	13682	13536	13496	13362	13592	13421	13436	13558	13499	13489	13458	13479	13329	13569	13581	13319	13383	13482	13631	13456	13559	13654	13489	13512	13587	13468	13416	13542	13636	13474	13460	13562	13575	13560	13510	13476	13534	13511	13503	13494	13554	13525	13474	13601	13493	13433	13496	13449	13440	13547	13407	13558	13537	13307	13683	13464	13644	13525	13318	13368	13499	13709	13500	13668	13461	13432	13546	13524	13446	13620	13618	13553	13505	13481	13575	13372	13502	13633	13398	13568	13391	13512	13511	13473	13538	13409	13636	13395	13574	13492	13552	13408	13482	13456	13262	13573	13531	13416	13375	13592	13287	13543	13574	13425	13638	13491	13315	13503	13261	13544	13629	13406	13638	13653	13598	13388	13516	13644	13506	13413	13467	13535	13416	13685	13612	13298	13397	13694	13520	13553	13489	13469	13564	13615	13543	13396	13582	13513	13525	13482	13572	13487	13338	13520	13507	13659	13587	13526	13537	13522	13269	13471	13598	13322	13431	13505	13539	13440	13530	13442	13647	13366	13507	13556	13490	13586	13495	13699	13528	13422	13594	13670	13559	13596	13555	13460	13557	13663	13472	13543	13331	13465	13554	13377	13533	13474	13360	13467	13593	13434	13461	13487	13604	13382	13562	13487	13511	13604	13514	13488	13462	13520	13295	13565	13419	13560	13477	13241	13444	13583	13441	13400	13650	13678	13511	13463	13438	13591	13470	13346	13453	13439	13574	13537	13522	13565	13586	13355	13418	13576	13516	13488	13310	13639	13553	13569	13557	13634	13433	13525	13397	13524	13474	13465	13489	13662	13513	13392	13538	13393	13432	13584	13616	13466	13596	13469	13423	13538	13491	13408	13476	13714	13275	13370	13582	13456	13499
22697	21036	28723	23835	22851	26847	28945	23339	21484	20282	19684	18797	18424	17856	17580	17204	16928	16950	16942	16584	16651	16571	16406	16395	16426	16262	16319	16403	16521	16222	16321	16423	16200	16254	16262	16190	16332	16423	16175	16246	16216	16233	16360	16283	16236	16463	15981	16162	16356	16220	16209	16211	16063	16308	16238	16056	16253	16003	16253	16321	16027	16008	16173	16135	16144	16109	16039	16065	16338	16082	16182	16119	16035	16028	16007	15998	15944	16199	16242	16169	16293	16316	16212	16145	16467	16219	16019	16244	16078	16018	16099	16257	16102	16154	16295	16013	16082	16161	16145	16222	16209	16024	16053	16056	15964	16113	16150	16091	16176	16080	16274	16020	16045	16063	16065	16211	16095	16255	16040	15979	16111	16273	15989	16151	16118	15966	16221	16247	16257	16303	16093	16004	16255	16147	16081	16233	16085	16107	16086	16173	16114	16170	15858	16101	16031	16030	16165	16035	15920	16188	15968	16453	16252	15897	15953	16105	16102	16162	16118	15990	16096	16065	16220	16079	16146	16146	16044	16196	16185	15996	15996	16045	16255	16197	16195	16102	15985	16281	16150	15966	16008	16298	16084	16165	16015	16016	16188	16131	16097	16185	16040	15983	16157	16147	16214	15973	16023	16186	16150	15756	16077	15949	16020	15959	15991	16037	16009	16166	16059	16026	16014	15977	16061	15935	16095	16111	16056	16176	16000	16306	16033	16031	16258	16126	16023	16046	16120	15890	16052	16183	16037	16070	16040	16104	15970	15960	16133	16313	16122	16064	16147	16311	16170	16072	16162	16159	16108	16006	16313	16242	16124	15881	16132	15845	16052	16070	16165	16138	15977	16211	16082	16108	16150	15994	16182	15968	16111	16158	16131	16081	16128	16057	16088	16295	16007	16061	16049	16063	16139	16055	16122	15929	15889	16071	16107	16273	16190	16034	16193	15920	15958	16130	16000	16186	15964	16109	16160	15912	15893	16115	16041	15982	16067	15982	15976	15977	16036	16219	16022	16143	16060	15832	16027	16101	16037	16122	16243	15960	16223	16041	16150	16150	15994	15993	16205	16161	16139	15902	16246	15887	15997	16063	15959	15937	16097	16071	16017	16097	15980	16256	16102	16167	16305	16111	16105	16143	15981	16006	16120	16212	16174	16119	16154	16203	16075	16061	16035	16097	16088	15983	15988	16014	16065	16265	16212	15950	16000	15967	15884	16285	15995	16299	15979	16006	15968	16074	16128	16066	16409	16083	16119	16293	15891	15985	16157	15958	15921	16079	15887	15969	16179	15978	16280	15992	16074	16137	16079	16013	16124	16158	15945	16161	16036	16206	16182	15958	16082	16023	16029	15975	16027	15911	16054	16219	16108	16219	16177	16275	16174	15842	15832	15894	16057	16159	16135	16018	16105	16218	15938	16030	16213	16229	16024	15950	16020	15815	16054	16070	16227	16197	16017	16008	16159	16101	15858	16234	16096	15994	16119	15936	15896	16072	16034	15992	16078	15976	16262	16042	15880	16175	16149	16208	15835	16298	16261	16035	15742	16033	15958	16061	16178	16175	16119	16153	16242	16008	16080	16142	16035	16088	16163	16105	16198	16022	15974	16169	16201	16050	16006	16151	15957	15879	16247	16190	16018	15898	16125	16051	16116	15929	15927	15901	16120	15970	15990	16150	15970	16240	16080	16097	16110	16100	16094	16095	16161	16114	16276	16089	16014	16271	16136	16255	16039	16210	15963	16127	15950	16154	16209	15997	15935	16037	16184	15929	16050	16147	16062	16003	15970	16117	16028	15981	16177	15985	16019	16050	15931	16076	16151	15979	16140	16066	16205	16074	16121	16120	16163	16207	16287	16017	15862	16186	15874	16122	15969	16142	16085	16179	16047	16089	16127	16126	15973	15975	15983	16139	16089	16106	16217	16019	15821	16240	16239	16170	15901	15996	16135	16096	16017	15916	16122	16000	16011	16240	16124	16184	16207	16011	16095	16152	16109	16172	16077	16164	16110	16341	15858	16209	15863	16187	16018	16235	16092	15962	15986	15867	16124	16093	15988	16133	16087	16147	16077	16126	16176	16112	16139	16006	16042	15983	16201	15776	16131	16122	16015	15979	15991	16054	16089	16081	15908	16056	16030	16095	16133	16175	16115	16350	16263	16068	16214	16131	16214	16324	16052	16133	16007	15975	15906	16069	16137	16126	16078	16178	15884	16175	16006	15996	16051	16128	15825	16052	16048	15803	16145	16168	15996	16032	15989	16095	16092	16279	16085	15995	16096	16131	15979	16083	16181	16270	16131	16253	16270	16132	16110	16068	16121	16270	16029	16082	16078	16280	16233	16232	16153	16091	15934	16082	16093	16097	16123	15990	16090	16120	16024	16083	16009	16087	16040	16091	15976	16148	16269	16143	15995	15971	15953	16138	16203	15941	16151	16018	16180	16102	16096	16067	16028	16163	15984	16041	15925	15965	16124	16132	16097	16125	15939	16103	16013	15922	15950	16141	16187	16110	16044	15937	16119	15941	16132	15912	16136	16045	16177	16112	16040	16091	15996	15911	15956	16032	16347	16133	15878	16211	16057	15886	16139	16033	16034	16048	16114	16015	15998	16146	16000	16138	16010	15981	15934	16028	16186	16121	15937	16147	16295	16013	15902	16113	16196	16105	16150	16188	16119	16089	16022	16079	16171	16099	16182	16189	15805	15973	15980	16075	16324	16077	16102	15968	16088	16000	16056	16035	16104	16225	16233	16003	16071	16070	16068	16188	16013	16054	16165	16076	16049	16023	16004	16153	16005	15903	16038	15967	16230	16014	15925	16002	15960	16052	16015	16151	16150	16074	15967	15810	16150	16038	16107	16086	15892	16317	16058	16323	16207	16160	15881	16031	16007	15953	16017	15981	16196	16108	15984	15948	16002	16117	15948	16262	15979	16130	16288	16142	15999	16143	16136	16215	16029	15981	16092	16090	16205	16106	16191	16022	16144	15987	16132	16129	15961	15901	16251	16229	16257	16196	16239	16178	16123	15977	15968	16037	15879	16045	16033	16024	16132	16159	16140	16136	16136	16055	16184	15931	16041	16107	16072	15936	15979	15969	16040	15995	16361	16127	16142	16070	15879	16144	16277	16125	16074	16168	15862	16254	16082	16112	16199	15910	16001	16209	16054	16044	16016	15831	16218	16072	16271	15999	16304	16127	16097	16122	16015	16101	16148	16229	16168	16003	16063	16118	16041	16013	16109	16132	15923	16127	16066	15986	16258	16076	16015	16076	16159	16071	15922	15931	16135	15972	16169	16131	15912	16163	16064	16205	16105	16195	16085	16086	16192	15953	16046	16004	16118	16132	15930	16070	16055	15962	16236	16060	16040	15918	15993	16227	16130	16068	16342	15970	16187	16168	15844	16070	16168	16077	15967	16254	16257	15996	16042	16086	16163	16095	16028	15856	16156	16003	16186	16050	16140	16229	16306	15930	16052	16222	16126	15932	16087	16242	16153	16024	15910	16095	16169	16026	16081	15882	15853	15988	16157	16137	15920	16060	16090	16229	15946	16053	16088	16258	16220	16153	16019	16114	15881	16051	16031	16163	16208	16019	16109	15877	15989	15950	15946	16244	16233	16154	16134	16392	16118	15911	16200	16177	16011	16121	15956	15907	15961	16069	16298	16028	16209	16207	15939	15955	16203	16084	16245	16071	16141	15912	16152	16194	16122	15946	16153	16016	16119	15929	16300	16340	16102	15987	16080	15884	15976	16112	16008	16112	15901	16007	15851	16096	15938	16020	15894	16089	15985	15963	16258	16041	16124	16093	16209	16141	16233	16323	16055	15884	15979	16172	16078	16089	16301	15937	15835	16119	16082	16199	15944	15882	15986	15982	16017	16080	16020	16201	16107	16203	16084	16089	16172	16001	16022	16227	16082	15878	16121	15999	15947	16300	16192	16238	16262	16121	16100	16236	16115	15858	15973	16072	16176	16023	16160	16213	16012	16028	16243	16077	15857	15882	16184	16083	15856	16069	16026	16235	16149	15999	16168	16226	16147	16026	16078	16126	16049	16055	15957	16205	16029	16109	15894	15864	16187	16095	16084	15862	16268	16279	16207	16090	16204	16071	15813	16094	16075	16225	16102	15943	16212	16019	15895	16055	16090	16152	16098	16172	15922	15948	16184	16304	16108	16026	16248	15986	16123	16040	16147	15977	16328	15953	16134	16009	16046	16071	16161	16227	15919	16003	16139	16098	16089	15956	16118	16005	15963	16075	16164	16090	15998	16029	15839	16091	16052	15918	16126	16083	16212	16095	16335	15996	15948	16023	16101	16180	16176	16064	16100	15822	16221	16276	16217	16148	16117	16218	16058	16216	16000	16198	15930	16152	16026	16188	16260	15874	15983	16086	16148	15989	15968	16095	16025	16020	16024	16217	16061	16174	15911	16097	16031	16008	16027	16000	16189	16198	16255	16080	15938	16047	15981	16112	16266	16128	16103	16087	16055	15956	16065	16083	15814	16144	16023	15990	16220	15818	15934	15894	16254	15965	16022	16075	16151	16023	16074	15943	16014	16040	16029	15966	16117	15928	15980	16024	16116	16119	15953	15941	16134	16117	16011	15903	16178	15917	16075	16279	16232	16063	16029	15852	16033	16079	16011	16074	15954	15968	16079	16306	16200	16013	15995	16162	16049	15861	16054	16010	15810	16075	15933	16115	16128	16085	16029	15965	16089	15994	15952	15966	16025	16232	16031	16269	16307	15968	16144	15926	15911	16160	16044	16195	16034	16103	15949	16183	16181	16225	15911	16076	16106	16127	15971	16016	16078	16139	16107	16104	16121	15961	16046	16179	16178	15952	16125	16206	15894	16046	16275	15931	16103	16044	16039	15984	15999	16260	16085	15989	16185	16081	16201	16217	15937	15925	16118	16064	15955	16119	16198	16255	16079	16134	16289	15990	16184	16101	16165	16208	15916	15949	16052	16127	16064	16107	16194	15943	16109	16063	15949	16169	16108	16203	16115	16101	16144	15987	15899	16049	16079	16180	16168	16133	16192	16026	16158	16126	15960	15990	15962	16091	16380	16275	16102	16058	15932	16037	16201	16049	15838	16056	16042	15997	16082	16217	15924	16059	16180	16003	16130	15945	16046	16023
33260	57097	52951	41716	35792	30719	26840	23632	21708	19902	18442	17611	16771	16147	15674	15390	15022	14714	14659	14448	14082	14200	14172	14219	14147	13950	14053	13935	13984	14073	13840	13969	13983	13921	13955	13929	13935	13765	13886	13769	13853	13680	13876	13665	13870	13835	13763	13830	13965	13803	13744	13728	13887	13810	13821	13601	13687	13747	13725	13646	13631	13784	13592	13771	13782	13755	13804	13832	13819	13814	13801	13761	13861	13712	13717	13736	13587	13703	13727	13820	13856	13665	13829	13625	13800	13654	13650	13666	13909	13788	13732	13791	13740	13780	13749	13867	13910	13851	13916	13722	13801	13716	13753	13854	13739	13652	13770	13829	13728	13858	13769	13710	13754	13717	13863	13797	13717	13937	13655	13813	13988	13719	13695	13747	13730	13818	13775	13804	13588	13780	13698	13719	13668	13798	13761	13822	13903	13774	13881	13795	13659	13732	13762	13864	13785	13874	13694	13653	13803	13799	13922	13864	13727	13739	13706	13819	13766	13899	13702	13640	13775	13886	13732	13861	13777	13773	13812	13664	13827	13883	13845	13777	13824	13763	13672	13881	13828	13735	13713	13804	13751	13765	13728	13699	13877	13805	13902	13756	13753	13723	13852	13801	13681	13799	13702	13825	13727	13747	13574	13661	13906	13784	13844	13670	13807	13833	13756	13757	13614	13629	13795	13826	13622	13809	13721	13694	13768	13774	13679	13628	13657	13923	13658	13843	13830	13712	13736	13722	13733	13850	13791	13851	13701	13740	13593	13821	13650	13752	13775	13857	13606	13729	13955	13637	13640	13827	13626	13655	13802	13615	13805	13797	13606	13643	13813	13750	13794	13710	13748	13684	13833	13723	13738	13824	13793	13873	13763	13766	13831	13871	13646	13698	13764	13763	13812	13741	13717	13791	13640	13654	13743	13650	13776	13744	13531	13655	13823	13761	13643	13577	13603	13774	13891	13642	13750	13761	13734	13842	13769	13655	13895	13754	13662	13713	13671	13729	13747	13877	13656	13769	13766	13530	13623	13738	13759	13484	13771	13780	13717	13832	13943	13804	13741	13784	13888	13754	13892	13692	13748	13595	13609	13800	13638	13799	13875	13891	13795	13856	13739	13690	13768	13997	13656	13839	13844	13627	13551	13698	13771	13757	13786	13744	13732	13721	13834	13612	13782	13775	13830	13709	13629	13826	13753	13580	13749	13614	13790	13742	13920	13690	13790	13722	13630	13815	13811	13702	13668	13939	13709	13684	13655	13826	13614	13755	13689	13783	13799	13793	13835	13775	13774	13804	13869	13840	13712	13749	13846	13720	13612	13908	13562	13804	13771	13823	13693	13667	13659	13707	13752	13668	13795	13583	13751	13627	13832	13657	13879	13741	13823	13718	13707	13873	13662	13740	13872	13689	13897	13707	13527	13743	13744	13882	13570	13679	13799	13840	13803	13866	13823	13865	13851	13632	13865	13681	13788	13636	13567	13712	13729	13712	13813	13738	13826	13714	13759	13671	13742	13879	13673	13940	13773	13792	13701	13808	13855	13744	13556	13720	13672	13630	13771	13790	13788	13734	13677	13854	13888	13711	13806	13838	13789	13762	13734	13739	13735	13804	13710	13703	13810	13798	13693	13546	13679	13769	13689	13833	13771	13700	13715	13710	13736	13792	13992	13802	13778	13786	13803	13941	13666	13649	13979	13755	13692	13810	13649	13665	13750	13619	13879	13750	13703	13798	13632	13647	13793	13788	13737	13819	13592	13802	13707	13777	13848	13597	13773	13744	13725	13811	13746	13660	13908	13771	13820	13770	13857	13875	13623	13695	13775	13827	13788	13736	13757	13739	13512	13735	13751	13735	13652	13725	13790	13837	13763	13735	13757	13797	13758	13883	13663	13742	13740	13491	13819	13658	13766	13776	13834	13707	13961	13709	13708	13655	13785	13833	13777	13603	13677	13788	13620	13848	13649	13614	13829	13665	13861	13780	13765	13700	13891	13659	13819	13777	13694	13777	13778	13623	13863	13735	13912	13603	13733	13852	13663	13835	13868	13941	13763	13657	13690	13505	13753	13621	13647	13583	13721	13832	13708	13644	13682	13708	13855	13708	13838	13700	13737	13663	13903	13718	13810	13796	13638	13808	13946	13662	13597	13841	13698	13699	13733	13715	13782	13747	13811	13846	13614	13752	13754	13726	13749	13727	13703	13695	13675	13798	13690	13812	14010	13841	13865	13716	13766	13730	13719	13722	13761	13896	13815	13601	13735	13734	13953	13578	13599	13658	13739	13787	13793	13738	13805	13749	13806	13796	13917	13736	13821	13782	13737	13661	13724	13836	13653	13812	13784	13647	13768	13781	13896	13776	13861	13630	13829	13569	13815	13906	13677	13709	13797	13745	13725	13658	13561	13693	13795	13688	13636	13883	13787	13691	13709	13539	13749	13739	13679	13795	13695	13720	13774	13758	13719	13563	13656	13736	13866	13640	13756	13808	13732	13895	13667	13860	13565	13619	13875	13718	13632	13780	13931	13828	13663	13751	13770	13876	13869	13717	13810	13769	13685	13717	13959	13617	13730	13883	13760	13708	13763	13668	13778	13822	13857	13713	13861	13830	13704	13807	13659	13875	13743	13844	13846	13817	13933	13677	13716	13785	13659	13738	13639	13803	13818	13801	13756	13804	13720	13842	13625	13833	13604	13718	13822	13652	13679	13745	13658	13723	13644	13776	13641	13759	13694	13534	13804	13726	13642	13820	13656	13794	13927	13710	13802	13641	13779	13662	13692	13737	13830	13859	13648	13891	13848	13643	13813	13679	13678	13679	13800	13681	13735	13728	13731	13889	13822	13903	13624	13664	13740	13711	13733	13637	13782	13779	13824	13776	13663	13759	13803	13602	13704	13868	13753	13695	13664	13681	13584	13674	13695	13849	13756	13762	13704	13547	13803	13777	13781	13596	13860	13719	13869	13773	13677	13764	13713	13689	13837	13745	13718	13719	13724	13680	13733	13691	13817	13698	13485	13683	13595	13625	13796	13721	13737	13868	13775	13848	13759	13698	13672	13724	13670	13707	13754	13866	13951	13634	13865	13734	13769	13777	13797	13614	13832	13869	13827	13627	13765	13748	13759	13641	13711	13677	14022	13807	13692	13710	13680	13734	13771	13758	13829	13693	13595	13761	13638	13701	13709	13862	13726	13687	13759	13803	13759	13776	13813	13717	13713	13683	13751	13730	13756	13734	13600	13603	13746	13674	13548	13795	13793	13776	13608	13772	13723	13754	13752	13839	13639	13913	13801	13672	13651	13754	13814	13866	13797	13657	13844	13624	13875	13694	13792	13687	13725	13875	13749	13669	13788	13701	13672	13706	13624	13593	13958	13624	13711	13719	13860	13708	13690	13493	13788	13821	13797	13692	13784	13837	13582	13891	13800	13785	13731	13918	13715	13832	13749	13669	13700	13677	13876	13653	13767	13732	13775	13622	13707	13664	13614	13785	13706	13872	13698	13774	13915	13812	13645	13622	13849	13722	13604	13881	13783	13496	13634	13683	13689	13815	13636	13678	13791	13867	13681	13823	13763	13851	13890	13712	13790	13808	13610	13884	13716	13731	13774	13793	13591	13732	13890	13558	13675	13920	13879	13697	13660	13970	13624	13659	13535	13664	13772	13625	13837	13611	13878	13772	13644	13739	13692	13739	13806	13740	13671	13739	13794	13677	13701	13731	13783	13846	13805	13779	13664	13860	13883	13785	13810	13822	13707	13669	13657	13719	13791	13833	13784	13879	13868	13749	13708	13686	13721	13674	13752	13597	13718	13684	13797	13789	13735	13698	13745	13676	13795	13860	13742	13783	13636	13756	13872	13742	13796	13696	13774	13738	13946	13812	13506	13715	13808	13703	13881	13708	13719	13802	13964	13790	13814	13751	13755	13637	13706	13782	13829	13773	13665	13849	13724	13711	13798	13826	13690	13898	13736	13684	13671	13726	13821	13762	13689	13899	13591	13780	13806	13717	13806	13671	13634	13848	13922	13855	13869	13799	13762	13754	13722	13796	13795	13865	13830	13631	13621	13739	13741	13883	13830	13888	13710	13662	13755	13640	13898	13874	13748	13646	13568	13704	13687	13773	13773	13693	13849	13853	13661	13830	13706	13690	13857	13683	13751	13634	13744	13704	13618	13707	13819	13684	13707	13674	13812	13751	13825	13836	13831	13666	13874	13678	13800	13671	13720	13631	13801	13787	13753	13757	13760	13776	13816	13719	13695	13810	13590	13735	13657	13902	13881	13837	13822	13878	13572	13643	13821	13563	13690	13748	13760	13800	13662	13786	13576	13722	13786	13612	13687	13728	13776	13756	13751	13763	13974	13812	13632	13852	13821	13958	13736	13684	13995	13780	13645	13767	13814	13715	13808	13674	13612	13684	13666	13778	13827	13716	13719	13830	13826	13632	13770	13863	13724	13779	13839	13587	13763	13926	13782	13699	13738	13684	13649	13768	13888	13664	13968	13712	13763	13988	13598	13738	13525	13820	13524	13769	13772	13759	13599	14022	13821	13836	13904	13810	13891	13736	13818	13814	13789	13780	13746	13752	13684	13650	13596	13632	13647	13674	13733	13679	13748	13862	13729	13852	13881	13741	13818	13863	13850	13694	13736	13727	13783	13765	13689	13942	13825	13672	13757	13730	13609	13833	13664	13493	13896	13574	13819	13816	13609	13884	13721	13667	13746	13642	13917	13833	13803	13766	13917	13819	13902	13606	13475	13548	13762	13819	13491	13701	13755	13772	13605	13763	13815	13784	13622	13637	13827	13908	13642	13974	13808	13889	13651	13780	13871	13781	13570	13637	13909	13763	13812	13796	13886	13805	13794	13694	13740	13668	13712	13644	13772	13627	13825	13706	13683	13674	13824	13819	13751	13750	13746	13714	13667	13709	13934	13734	13531	13667	13659	13657	13734	13723	13560	13725	13762	13653	13702	13680	13712	13767	13799	13763	13742	13839	13508	13621	13843	13661	13708	13591	13596	13585	13717	13758	13783	13846	13741	13923	13643	13813	13715	13827	13682	13833	13782	13695	13708	13780	13693	13538	13695	13831	13784	13744	13850	13634	13929	13576	13721	13710	13776	13763	13750	13842	13672	13698	13763	13673
28858	28697	36269	31941	25535	22675	20324	18704	18036	17413	17109	16824	16517	16612	16435	16159	16164	16089	16209	16048	16035	16083	15986	16060	16021	15966	15820	15780	15825	15640	15697	15885	15813	15748	15835	15979	15910	15928	15924	15782	15577	15599	15708	15877	15685	15649	15638	15862	15819	15836	15947	15863	15897	15876	15758	15850	15695	15869	15907	15877	15935	15772	15755	15607	15793	15856	15789	15617	15794	15857	15859	15684	15833	15930	15868	15700	15762	15949	15904	15784	15769	15743	15868	15824	15695	15850	15787	15697	15779	15727	15955	15736	16043	15577	15872	15829	15881	15755	15685	15740	16027	15910	15719	16001	15869	15723	15807	16005	15887	15911	15830	15762	15850	15789	15850	15779	15825	15789	15713	15781	16056	15846	16007	15949	15796	15760	15719	15696	15837	15828	15668	15906	15771	15684	15670	15785	15700	15945	15739	15724	15894	15789	15767	15873	15715	15910	15674	15799	15836	15542	15941	15932	15609	15615	15834	16146	15769	15939	15800	15890	15670	15788	15652	15833	15942	15974	15788	15954	15626	15734	15647	15899	15863	15870	15765	15901	15673	15705	15843	15831	15684	15710	15815	15877	15779	15856	15697	15725	15733	15810	15768	15951	15921	15639	15723	15763	15894	15931	15651	15895	15748	15755	15640	15670	15759	15829	15746	15897	15882	15766	15803	15877	15717	15834	16029	15794	15754	15830	15987	15759	15577	15729	15874	15883	15853	15834	15568	15801	15840	15895	15722	15921	15893	15651	15828	15926	15964	16006	15597	15817	15860	15926	15918	15705	15573	15684	15660	15827	15847	15551	15883	15862	15826	15690	15860	15725	15889	15847	15742	15798	15850	15981	15829	15875	15946	15747	15654	15643	15755	15909	15648	15810	15626	15755	15866	15918	15808	15794	16077	15780	15725	15677	15755	15818	15708	15850	15918	16009	15970	15681	15862	15824	15912	15704	15816	16009	15669	15659	15758	15819	15838	15827	15777	15758	15817	15847	15825	15820	15794	15871	15591	15810	15818	15966	15707	15902	15504	15920	15744	15923	15791	15806	16019	15607	15801	15882	15824	16033	15891	15845	15888	15883	15749	15884	15596	15738	15691	15833	15849	15725	15888	15792	15733	15713	15681	15827	15832	15771	15863	15744	15716	15908	15965	15890	15807	15719	15958	15730	15879	15705	15904	15876	15843	15773	15715	15653	16016	15835	15717	15755	15880	15908	15772	15931	15761	15904	15983	16052	15884	15705	15840	15908	15806	15764	15605	15693	15871	15742	16070	15832	15854	15864	15928	15774	15777	15812	15705	15896	15774	15675	15766	15811	15808	15844	15747	15708	15873	15860	15877	15953	15799	15823	15889	15885	15950	15786	15838	15836	15837	15884	15863	15929	15683	15836	15826	15949	15992	15930	15816	15777	15845	15614	15863	15820	15726	15656	15922	15960	15662	16072	15828	15615	15776	15914	15601	15877	15771	15639	15801	15833	15669	15842	15869	15957	15971	15753	15716	15908	15810	15940	15919	15768	15757	15770	15962	15618	16087	15913	15777	15722	15768	15747	15848	15857	15725	15898	15704	15635	15799	15732	16130	15940	15840	15700	15985	15911	15842	15682	15616	15875	15850	15819	15794	16090	15921	15822	15914	15780	15656	15832	15778	15908	15748	15839	15669	15770	15767	15863	15893	15955	15922	15821	15735	15944	15828	15856	15956	15953	15750	15974	15811	15661	15946	15888	15721	15863	15897	15787	15747	15837	15943	15861	15890	15680	15784	15716	15766	15906	15914	15825	15834	15658	15696	15701	15880	15885	15999	15780	15801	15778	15837	15538	15984	15744	15855	16067	16017	15800	15844	15733	15762	15752	15708	15872	15844	15806	15765	15884	15713	15827	15966	15584	15804	16028	15680	15634	15884	15907	15941	15768	15942	15884	15958	15824	15766	15609	15896	15973	15747	15868	15795	15670	15812	15842	15804	15787	15876	15887	15816	15684	15956	15800	15724	15889	15829	15789	15842	15702	15745	15798	15900	15713	15743	15656	15718	15848	15854	15671	15908	15929	15749	15762	15715	15802	15713	15802	15893	15674	15887	15833	15699	15918	15767	15706	15837	15744	15566	15734	15677	15767	15925	15619	15831	15862	15903	15907	15777	15601	15889	15781	15931	15970	15824	15820	15785	15881	15872	15782	16066	15871	15924	15879	15813	15856	16050	15992	15748	15767	15676	15847	15696	15813	15889	15633	15738	15793	15900	15832	15810	15720	15770	15666	15739	15675	15953	15909	15789	15790	15686	15819	15773	15898	16050	15707	15870	15872	15619	15831	15770	15696	15829	15843	15854	15914	15953	15775	15693	15941	15868	15832	15850	15932	15904	15524	15874	15719	15793	15669	15759	15712	15805	15762	15820	15731	15814	15771	15956	15883	16029	16035	15847	15926	15651	15708	15699	15881	15743	15862	15752	15832	15973	15832	15713	15858	15818	15655	15867	16008	15838	15915	15722	15794	15764	15713	15844	15811	15866	15643	15801	15773	15675	15719	15795	15754	15591	15910	15766	15692	15670	15865	15833	15849	15794	15729	15879	15684	15608	15707	15927	15633	15910	15868	15826	15763	15712	15940	15847	15729	15787	15678	15927	15829	15830	15829	15975	15889	15748	15711	15855	15799	16155	15895	15835	15893	15875	15884	16041	15965	15806	15932	15838	15728	15691	15837	15836	15825	15878	15715	15949	16038	15747	15823	15712	15873	15812	15765	15751	15977	15783	15825	15942	15951	15754	15800	15818	15702	15734	15731	15646	15699	15646	15849	15690	15831	15928	15737	15917	15833	15620	15796	15820	15806	15857	15727	15847	15889	15837	15761	15946	15822	15877	15780	15805	15648	15941	15811	15811	15987	15671	16043	15478	15817	15749	15903	15808	15994	15841	16015	15764	15740	15704	15819	15969	15763	15905	15762	15935	15930	15748	15813	15921	15880	15837	15897	15911	15858	15910	15957	15755	16036	15931	15930	15984	15695	15640	15919	15896	15718	15739	15700	15822	15775	15924	15868	15898	15836	15833	15803	15802	15514	15866	15828	15855	15860	15606	15597	15740	15559	15768	15922	15868	15941	15791	15865	15830	15810	15873	16020	15874	15726	15850	15755	15776	15788	15843	15721	15894	15752	15901	15780	15763	15809	15799	15669	15741	15688	16013	15777	15823	15824	15875	15809	15877	15811	15735	15738	15824	15850	15741	15844	15630	16016	15935	16111	15920	15697	15790	15815	15805	15956	15885	15915	15887	15901	15630	15868	15885	15821	15894	15819	15873	15914	15749	15669	15888	15711	15949	15845	15642	15831	15842	15711	15714	15934	15832	15807	15815	15891	15902	15844	15639	15835	15799	15703	15870	16054	15647	15854	15740	15956	15959	16018	15731	15822	15737	15789	15799	15833	15716	15754	15981	15990	15808	15656	15694	15714	15832	15813	15807	15616	15919	15982	15871	15818	15820	15862	15870	15718	15929	15796	15989	15539	15592	15822	15776	15845	15815	15688	15743	15680	15907	15743	15823	15946	15575	15884	15867	15963	15789	15606	15935	15783	15766	15757	15979	15672	15752	15793	15879	15679	15635	15732	15696	15782	15817	15819	15765	15798	15795	15853	15895	15718	15748	15909	15817	15830	15856	15948	15934	15808	15825	15911	15992	15741	15834	15893	15892	15708	15744	15838	15770	15702	15903	15825	15895	15712	15875	15975	15748	15677	15922	15743	15831	15692	15851	15845	16029	15853	16015	15683	15794	15784	15995	15755	15930	15870	15690	15862	15871	15781	15551	15855	15801	15676	15770	15652	15730	15786	15776	15886	15921	15793	15965	15766	15899	15798	15870	15889	15875	15721	15750	15837	15876	15563	15755	15802	15871	15788	15685	15829	15644	16019	15848	15622	15812	15567	15727	15666	15849	15843	15899	15765	15862	15843	15820	15846	15887	15961	15834	15775	15818	15769	15774	16001	15913	15884	15804	15755	15771	15820	15772	15696	15647	15706	15811	15850	15681	15736	15893	15843	15746	15769	15905	15830	15771	15777	15796	15773	15886	15761	15750	15853	15865	15888	15880	15748	15873	15975	15967	15754	15841	15895	16016	15970	15910	15821	15749	15968	15776	15690	15732	15751	15886	15990	15924	15882	15714	15731	15797	15904	15802	15935	15873	15874	15667	15782	15907	15739	15837	15918	15812	16013	15959	15990	15954	15822	15766	15865	15778	15762	15977	15750	15815	15836	15807	15899	15844	15627	15760	15889	15797	15854	15899	15702	15623	15952	15698	15650	15596	15785	15800	15713	15778	15751	15707	15791	15908	15909	15696	16117	15830	15845	16026	15811	15794	15767	16161	16035	15902	16030	15712	15840	15813	15902	15882	15714	15650	15798	15772	15696	15922	16027	15813	15849	15865	15670	15648	15786	15816	15815	15861	15840	16114	15758	15793	15683	15946	16048	15934	15868	15885	15751	15830	15739	15831	15825	15909	16014	15887	16023	15779	15912	15894	15808	15771	15624	15805	15901	15825	15697	15882	15749	15770	15800	16002	15766	15855	15697	15814	15869	15938	15847	15910	15657	15993	15937	15819	15818	15894	15903	15724	15665	15867	15832	15832	15891	15842	15777	15940	15807	15826	15812	15821	15840	15622	15804	15856	15963	15950	15840	15731	15798	15835	15751	15914	15817	15651	15722	15790	15637	15787	15576	15969	15953	15913	15975	15860	15802	15950	15554	15575	15938	15731	15702	15879	15691	15599	15911	15719	15808	15843	15557	15847	15892	15933	16058	15748	15946	15922	15673	15784	15909	15874	15802	15770	15786	15806	15718	15774	15842	15909	15903	15964	15846	15787	15864	15777	15700	15827	15728	15811	15895	15645	15749	15931	15464	15798	15884	15825	15656	15712	15698	15738	15830	15903	15890	15712	15701	16032	15910	15833	15790	15871	15929	16056	15800	15928	15773	16013	15774	15844	15877	15872	15733	15823	16025	15788	16143	16010	16026	15787	15767	16009	15873	15719	15819	15789	15993	15643	15861	15687	15902	15879	15712	15765	15810	15876	15859	15730	15867	15601	15893	15700	15815	15909	15709	15870	15887	15846	15548	15736	15778	16007	15756	16024	15797
31177	44699	40676	31082	26036	22052	19658	18282	17007	16053	15507	15158	14872	14655	14513	14247	14100	14065	13857	13875	13941	13881	13683	13751	13807	13988	13799	13621	13729	13716	13636	13759	13717	13616	13700	13591	13730	13653	13698	13708	13480	13703	13682	13584	13568	13594	13580	13647	13674	13613	13843	13556	13608	13831	13584	13717	13736	13687	13572	13524	13763	13719	13634	13595	13683	13712	13476	13437	13561	13585	13518	13497	13654	13744	13644	13543	13714	13689	13620	13629	13454	13592	13562	13776	13685	13702	13605	13733	13795	13565	13499	13755	13478	13789	13689	13617	13669	13649	13720	13653	13564	13559	13588	13666	13599	13682	13725	13661	13574	13771	13656	13585	13723	13578	13611	13577	13651	13564	13601	13594	13730	13689	13657	13747	13663	13554	13713	13796	13783	13623	13602	13571	13478	13577	13596	13783	13600	13584	13658	13552	13694	13687	13540	13661	13571	13404	13650	13558	13741	13554	13515	13568	13462	13653	13565	13550	13700	13500	13620	13640	13541	13566	13670	13572	13644	13758	13704	13703	13642	13702	13670	13546	13477	13589	13644	13499	13605	13496	13591	13574	13711	13737	13692	13555	13767	13568	13397	13601	13664	13644	13585	13570	13532	13650	13628	13671	13863	13601	13808	13438	13726	13693	13549	13701	13703	13577	13751	13621	13496	13499	13588	13724	13734	13696	13574	13744	13603	13700	13713	13556	13671	13577	13641	13595	13506	13613	13827	13724	13804	13502	13613	13570	13802	13698	13591	13678	13548	13564	13671	13851	13519	13601	13678	13675	13522	13643	13560	13613	13743	13741	13590	13695	13544	13532	13720	13622	13798	13555	13591	13735	13570	13673	13706	13511	13501	13577	13591	13689	13552	13485	13587	13706	13624	13743	13763	13736	13643	13586	13634	13510	13725	13758	13588	13914	13482	13602	13723	13677	13613	13523	13756	13692	13577	13567	13602	13770	13650	13689	13560	13649	13744	13670	13545	13621	13549	13632	13586	13645	13474	13591	13698	13659	13444	13540	13483	13768	13543	13873	13721	13782	13531	13618	13620	13575	13651	13690	13682	13660	13538	13567	13493	13611	13719	13636	13499	13477	13684	13782	13664	13660	13492	13569	13478	13654	13725	13706	13657	13688	13643	13667	13756	13593	13741	13536	13613	13766	13683	13634	13831	13628	13668	13573	13546	13533	13613	13639	13580	13759	13513	13646	13669	13686	13599	13606	13662	13674	13492	13676	13759	13555	13539	13813	13608	13558	13646	13589	13965	13629	13656	13617	13548	13610	13841	13629	13797	13573	13550	13633	13718	13583	13542	13641	13702	13718	13503	13458	13744	13726	13753	13674	13574	13659	13719	13663	13600	13501	13819	13677	13681	13755	13669	13636	13754	13481	13662	13727	13373	13708	13792	13683	13489	13660	13609	13803	13732	13620	13678	13650	13700	13634	13623	13467	13800	13574	13692	13582	13724	13611	13666	13627	13624	13671	13813	13553	13679	13570	13735	13455	13411	13719	13636	13635	13543	13653	13617	13749	13647	13691	13689	13702	13416	13554	13611	13626	13565	13689	13604	13770	13918	13603	13639	13735	13693	13766	13509	13624	13760	13645	13750	13589	13586	13499	13675	13691	13558	13604	13554	13551	13730	13539	13667	13744	13658	13531	13690	13831	13618	13438	13607	13618	13805	13631	13638	13658	13594	13779	13621	13611	13650	13408	13556	13673	13685	13605	13564	13592	13533	13430	13743	13548	13551	13705	13637	13548	13635	13420	13695	13646	13718	13717	13572	13500	13611	13693	13651	13654	13541	13699	13668	13694	13588	13648	13623	13598	13555	13637	13754	13517	13555	13798	13695	13615	13693	13518	13596	13604	13616	13577	13667	13817	13757	13685	13755	13590	13646	13654	13561	13543	13503	13421	13680	13837	13560	13570	13633	13405	13672	13672	13650	13657	13416	13685	13766	13500	13610	13495	13691	13716	13593	13613	13643	13573	13628	13699	13704	13671	13736	13671	13577	13823	13621	13656	13637	13646	13572	13624	13645	13641	13583	13665	13655	13638	13603	13651	13684	13456	13535	13710	13653	13699	13620	13567	13578	13442	13416	13464	13588	13742	13620	13486	13592	13714	13680	13671	13570	13629	13644	13543	13607	13635	13522	13803	13549	13697	13836	13567	13805	13509	13583	13652	13559	13545	13612	13661	13723	13639	13703	13683	13719	13678	13542	13817	13666	13679	13764	13574	13695	13690	13647	13663	13685	13631	13817	13567	13469	13744	13425	13667	13525	13664	13689	13618	13566	13607	13749	13700	13541	13680	13467	13514	13564	13505	13550	13717	13674	13565	13740	13700	13637	13587	13585	13777	13533	13736	13660	13567	13645	13716	13757	13716	13545	13703	13684	13430	13682	13609	13545	13643	13554	13727	13421	13743	13664	13662	13666	13643	13608	13610	13602	13526	13769	13701	13619	13664	13493	13782	13483	13751	13644	13831	13659	13548	13703	13535	13515	13533	13668	13683	13658	13764	13649	13649	13561	13547	13718	13721	13572	13613	13653	13513	13530	13748	13679	13668	13625	13608	13606	13616	13779	13787	13522	13548	13637	13708	13558	13564	13741	13642	13631	13524	13754	13538	13453	13757	13639	13734	13651	13528	13723	13443	13752	13584	13493	13452	13681	13550	13682	13658	13633	13669	13616	13648	13705	13521	13656	13754	13707	13489	13682	13554	13614	13562	13810	13737	13577	13740	13738	13647	13533	13621	13569	13719	13676	13691	13749	13576	13503	13632	13546	13548	13643	13750	13683	13668	13721	13593	13455	13816	13607	13636	13709	13608	13524	13821	13659	13583	13682	13723	13550	13686	13723	13710	13595	13692	13559	13706	13683	13777	13622	13421	13507	13629	13529	13612	13762	13574	13473	13721	13696	13754	13581	13561	13740	13711	13667	13744	13715	13581	13467	13702	13600	13552	13615	13690	13652	13690	13797	13757	13591	13526	13507	13617	13674	13477	13652	13584	13718	13577	13625	13562	13508	13670	13715	13595	13730	13715	13701	13506	13544	13693	13763	13592	13567	13594	13621	13664	13551	13680	13539	13509	13676	13656	13555	13632	13646	13528	13726	13452	13438	13650	13663	13649	13504	13647	13615	13703	13712	13473	13847	13524	13686	13599	13745	13694	13647	13633	13586	13632	13644	13506	13677	13713	13709	13580	13600	13682	13527	13690	13710	13560	13550	13593	13832	13750	13555	13616	13520	13639	13504	13554	13532	13623	13609	13606	13727	13563	13605	13614	13650	13655	13699	13711	13575	13635	13718	13511	13658	13624	13586	13687	13584	13576	13604	13633	13493	13569	13648	13677	13707	13705	13771	13649	13584	13614	13762	13626	13649	13624	13645	13680	13684	13675	13528	13508	13474	13628	13649	13654	13683	13615	13757	13720	13696	13749	13636	13460	13670	13767	13658	13714	13679	13702	13661	13557	13688	13474	13573	13615	13803	13772	13560	13389	13505	13834	13528	13802	13684	13491	13797	13503	13527	13435	13716	13536	13655	13705	13635	13573	13592	13672	13530	13762	13610	13701	13618	13596	13736	13647	13463	13506	13676	13606	13587	13451	13692	13761	13630	13560	13623	13496	13743	13668	13695	13752	13686	13700	13784	13540	13663	13515	13695	13641	13638	13583	13664	13603	13622	13592	13576	13647	13522	13569	13649	13604	13718	13491	13630	13684	13722	13602	13713	13580	13572	13596	13699	13505	13719	13568	13726	13549	13732	13588	13754	13574	13688	13718	13687	13499	13671	13515	13547	13710	13700	13697	13676	13578	13616	13793	13598	13757	13667	13707	13672	13531	13518	13619	13690	13656	13716	13633	13614	13556	13720	13442	13555	13572	13725	13740	13622	13697	13625	13488	13715	13548	13637	13841	13675	13747	13683	13731	13749	13545	13708	13483	13565	13742	13587	13649	13655	13524	13606	13528	13621	13834	13667	13623	13673	13707	13696	13722	13611	13580	13551	13651	13673	13702	13873	13503	13558	13668	13487	13593	13546	13683	13484	13783	13618	13690	13517	13600	13610	13633	13708	13576	13776	13626	13688	13379	13541	13730	13653	13661	13687	13737	13627	13828	13600	13753	13611	13600	13647	13497	13530	13780	13602	13357	13708	13572	13634	13592	13669	13641	13729	13707	13623	13694	13743	13693	13638	13750	13620	13576	13731	13601	13495	13566	13685	13769	13494	13630	13551	13546	13655	13437	13554	13527	13594	13489	13593	13579	13784	13699	13611	13740	13535	13628	13710	13660	13648	13512	13545	13642	13740	13543	13790	13676	13601	13699	13617	13499	13665	13549	13509	13728	13656	13536	13704	13721	13581	13726	13648	13546	13763	13555	13803	13592	13691	13636	13639	13511	13728	13685	13604	13684	13762	13446	13617	13533	13862	13528	13699	13781	13493	13741	13543	13672	13534	13529	13672	13631	13541	13730	13575	13616	13586	13752	13773	13680	13566	13667	13550	13542	13568	13750	13687	13587	13766	13521	13705	13450	13540	13759	13619	13731	13647	13469	13584	13515	13617	13450	13578	13594	13456	13716	13643	13478	13785	13747	13711	13665	13767	13634	13713	13809	13603	13657	13601	13477	13585	13732	13654	13747	13610	13593	13693	13607	13758	13693	13668	13494	13605	13673	13668	13611	13579	13598	13564	13650	13610	13581	13438	13722	13582	13608	13753	13639	13800	13845	13608	13385	13597	13721	13697	13722	13625	13714	13602	13523	13611	13708	13623	13588	13641	13683	13659	13494	13653	13743	13609	13637	13592	13681	13596	13774	13803	13779	13672	13667	13756	13642	13741	13490	13589	13575	13514	13458	13697	13606	13856	13566	13689	13507	13669	13588	13738	13328	13617	13603	13811	13669	13579	13671	13661	13496	13589	13748	13861	13626	13673	13740	13507	13604	13607	13690	13620	13573	13635	13416	13574	13602	13651	13618	13617	13607	13616	13589	13653	13738	13658	13566	13642	13704	13434	13568	13640	13654	13649	13695	13531	13549	13827	13750	13672	13820	13740	13662	13645	13885	13744	13670	13550	13738	13594	13857	13666	13556	13734	13767	13680	13669	13638	13547	13802	13511	13604	13455
23996	21024	28532	25863	25542	26167	24197	20627	19253	18454	17970	17463	17062	16834	16597	16413	16266	16271	16101	16122	16146	15914	15680	15888	15889	15773	15945	15836	15947	15720	15737	15865	15681	15908	15896	15794	15847	15729	15725	15602	15614	15709	15787	15587	15719	15527	15695	15677	15595	15631	15686	15754	15552	15750	15744	15511	15487	15778	15541	15505	15648	15609	15393	15678	15633	15531	15634	15644	15590	15751	15612	15761	15536	15594	15573	15802	15810	15544	15697	15628	15713	15762	15701	15620	15699	15552	15541	15547	15652	15723	15555	15562	15798	15584	15741	15651	15636	15548	15424	15634	15701	15811	15612	15482	15717	15616	15461	15611	15598	15479	15513	15585	15739	15682	15732	15529	15657	15780	15513	15741	15550	15901	15569	15495	15441	15749	15741	15702	15726	15676	15897	15916	15650	15725	15705	15601	15611	15635	15672	15664	15581	15761	15660	15533	15678	15739	15733	15724	15764	15721	15647	15691	15424	15627	15601	15627	15590	15614	15739	15608	15554	15551	15662	15547	15606	15753	15615	15567	15585	15541	15607	15555	15642	15721	15669	15545	15690	15421	15609	15658	15655	15501	15598	15615	15635	15704	15761	15506	15670	15621	15657	15617	15710	15589	15693	15800	15499	15502	15410	15700	15544	15752	15623	15755	15691	15569	15543	15597	15663	15788	15569	15601	15629	15661	15694	15556	15593	15641	15712	15385	15672	15794	15696	15570	15778	15658	15826	15503	15652	15503	15555	15764	15726	15535	15673	15710	15575	15550	15677	15560	15413	15538	15507	15663	15612	15611	15665	15637	15524	15690	15744	15741	15680	15705	15670	15350	15478	15605	15726	15743	15679	15666	15706	15544	15765	15518	15615	15538	15638	15642	15507	15359	15451	15764	15726	15489	15651	15711	15543	15599	15732	15666	15562	15573	15684	15551	15572	15543	15649	15627	15675	15682	15655	15504	15641	15613	15688	15651	15699	15742	15723	15599	15562	15728	15743	15742	15673	15684	15518	15538	15756	15596	15555	15590	15657	15815	15537	15449	15811	15514	15570	15819	15739	15456	15814	15566	15486	15632	15585	15594	15514	15551	15739	15603	15553	15579	15536	15584	15764	15421	15587	15518	15709	15800	15752	15593	15563	15350	15387	15374	15524	15692	15706	15484	15733	15611	15712	15693	15529	15785	15468	15554	15478	15624	15699	15753	15821	15707	15765	15596	15712	15539	15600	15628	15475	15625	15643	15557	15834	15750	15600	15509	15701	15743	15428	15474	15637	15652	15589	15594	15569	15441	15701	15695	15684	15719	15616	15726	15612	15587	15556	15479	15801	15707	15575	15777	15829	15647	15804	15719	15711	15575	15661	15562	15735	15588	15541	15748	15658	15719	15744	15573	15779	15654	15837	15542	15587	15622	15603	15856	15724	15513	15591	15572	15605	15535	15474	15494	15646	15430	15737	15711	15424	15759	15926	15735	15663	15409	15649	15635	15650	15628	15696	15581	15708	15680	15722	15530	15567	15559	15873	15544	15630	15511	15680	15746	15534	15649	15771	15692	15553	15637	15725	15764	15717	15569	15716	15366	15654	15418	15548	15603	15426	15682	15649	15497	15536	15818	15729	15470	15543	15617	15705	15892	15652	15658	15752	15602	15511	15742	15701	15654	15529	15688	15516	15590	15579	15661	15657	15474	15686	15601	15504	15579	15479	15592	15487	15457	15633	15516	15453	15704	15553	15653	15618	15481	15751	15538	15704	15719	15623	15630	15611	15508	15529	15734	15595	15417	15709	15696	15632	15563	15607	15646	15734	15519	15942	15643	15534	15618	15519	15728	15564	15521	15757	15512	15658	15625	15649	15429	15522	15576	15662	15584	15775	15578	15591	15674	15425	15643	15577	15790	15762	15694	15660	15468	15634	15610	15605	15816	15518	15488	15561	15546	15611	15742	15441	15578	15638	15638	15637	15800	15565	15672	15644	15612	15763	15572	15443	15702	15653	15635	15633	15550	15517	15596	15631	15525	15636	15590	15712	15776	15540	15389	15659	15565	15655	15622	15759	15601	15666	15670	15697	15568	15566	15632	15585	15627	15648	15525	15522	15382	15691	15678	15778	15693	15642	15774	15784	15685	15511	15489	15623	15829	15386	15663	15659	15481	15798	15613	15753	15697	15601	15700	15681	15681	15565	15590	15610	15631	15783	15621	15559	15516	15823	15620	15577	15732	15599	15597	15679	15576	15609	15821	15789	15581	15669	15725	15460	15583	15483	15773	15554	15415	15710	15657	15475	15516	15681	15388	15566	15769	15571	15733	15667	15808	15685	15486	15671	15631	15759	15536	15784	15723	15582	15449	15565	15731	15782	15635	15681	15525	15582	15738	15548	15615	15741	15765	15666	15673	15764	15521	15753	15725	15607	15557	15852	15531	15684	15755	15573	15699	15817	15526	15837	15800	15937	15706	15656	15620	15509	15629	15732	15624	15631	15638	15591	15698	15624	15659	15578	15644	15779	15664	15624	15813	15792	15670	15642	15654	15606	15589	15508	15773	15542	15570	15599	15558	15700	15609	15642	15786	15595	15646	15586	15579	15683	15502	15754	15641	15715	15758	15841	15749	15695	15867	15599	15455	15730	15691	15553	15579	15743	15603	15724	15605	15491	15846	15441	15801	15781	15704	15491	15674	15573	15760	15725	15612	15780	15787	15514	15495	15762	15494	15481	15691	15601	15660	15570	15682	15551	15499	15680	15663	15653	15542	15639	15640	15709	15725	15711	15703	15689	15805	15614	15752	15735	15640	15824	15686	15659	15622	15723	15750	15690	15825	15731	15470	15676	15643	15728	15696	15613	15625	15665	15574	15596	15583	15605	15441	15829	15645	15645	15579	15731	15561	15693	15642	15598	15788	15516	15531	15608	15594	15650	15658	15649	15639	15606	15528	15749	15545	15773	15634	15593	15452	15762	15644	15583	15644	15507	15752	15524	15509	15488	15554	15408	15420	15639	15717	15531	15671	15469	15562	15495	15582	15643	15493	15586	15546	15792	15832	15758	15851	15617	15682	15672	15492	15654	15522	15566	15643	15262	15595	15488	15656	15490	15476	15687	15635	15625	15692	15856	15619	15528	15656	15671	15699	15704	15867	15749	15656	15665	15579	15561	15805	15469	15634	15394	15702	15927	15792	15490	15566	15607	15705	15726	15629	15526	15641	15697	15754	15518	15572	15418	15580	15444	15704	15527	15729	15614	15353	15444	15485	15704	15542	15609	15533	15666	15348	15496	15538	15811	15588	15657	15620	15646	15488	15745	15536	15714	15576	15716	15938	15508	15711	15755	15669	15692	15657	15463	15589	15592	15510	15698	15644	15485	15375	15643	15527	15678	15698	15794	15627	15753	15675	15734	15708	15593	15548	15582	15621	15569	15583	15675	15698	15684	15581	15462	15516	15490	15569	15587	15551	15680	15494	15639	15758	15669	15455	15727	15597	15539	15620	15581	15618	15605	15496	15645	15775	15578	15778	15583	15708	15471	15602	15649	15468	15627	15485	15705	15522	15618	15776	15635	15472	15664	15573	15627	15629	15604	15589	15586	15725	15658	15606	15497	15731	15646	15619	15516	15806	15654	15705	15595	15522	15691	15791	15877	15651	15542	15640	15521	15653	15553	15707	15535	15564	15716	15706	15741	15558	15495	15752	15741	15713	15587	15934	15687	15814	15577	15657	15783	15655	15708	15687	15454	15787	15725	15535	15562	15481	15567	15640	15809	15610	15749	15737	15591	15875	15575	15555	15688	15544	15596	15507	15506	15692	15532	15614	15595	15717	15537	15700	15747	15599	15585	15868	15673	15608	15663	15742	15763	15610	15699	15604	15622	15659	15556	15710	15915	15558	15601	15584	15621	15769	15757	15591	15779	15628	15653	15557	15705	15654	15591	15548	15637	15762	15830	15694	15589	15679	15513	15712	15589	15807	15800	15654	15775	15585	15636	15659	15609	15485	15744	15465	15505	15636	15578	15610	15730	15610	15644	15592	15417	15545	15664	15646	15821	15653	15716	15676	15779	15705	15697	15668	15691	15717	15670	15449	15635	15454	15493	15484	15630	15576	15832	15529	15685	15725	15480	15648	15491	15568	15481	15712	15569	15565	15560	15450	15583	15654	15488	15931	15750	15623	15555	15549	15621	15775	15685	15667	15387	15660	15689	15639	15572	15733	15535	15663	15598	15567	15422	15683	15779	15611	15782	15521	15676	15598	15565	15599	15720	15560	15556	15604	15715	15718	15706	15576	15673	15537	15719	15591	15687	15541	15694	15682	15567	15660	15620	15767	15615	15723	15439	15857	15729	15666	15479	15478	15626	15604	15566	15805	15624	15507	15464	15728	15719	15505	15604	15638	15607	15530	15815	15693	15671	15664	15791	15581	15674	15537	15497	15590	15716	15582	15610	15670	15842	15596	15697	15694	15569	15543	15574	15640	15521	15457	15681	15851	15659	15661	15721	15801	15686	15740	15508	15507	15668	15483	15583	15634	15676	15455	15705	15700	15703	15683	15707	15604	15677	15511	15764	15552	15438	15522	15534	15523	15734	15693	15704	15579	15456	15667	15609	15635	15591	15687	15714	15728	15866	15635	15806	15598	15674	15705	15628	15527	15700	15595	15601	15789	15511	15589	15590	15692	15640	15533	15572	15550	15619	15453	15696	15583	15943	15771	15687	15616	15699	15484	15504	15759	15439	15603	15710	15772	15953	15641	15656	15734	15714	15684	15543	15571	15385	15686	15724	15626	15689	15635	15808	15669	15733	15698	15737	15632	15574	15695	15751	15523	15606	15724	15647	15759	15584	15574	15429	15344	15629	15434	15672	15540	15580	15679	15626	15447	15560	15698	15795	15444	15528	15567	15551	15731	15849	15679	15509	15565	15643	15586	15734	15629	15668	15667	15869	15688	15689	15607	15510	15631	15608	15755	15762	15591	15719	15452	15688	15404	15649	15732	15693	15517	15771	15668	15493	15437	15595	15507	15688	15595	15612	15490	15689	15493	15683	15725	15630	15486	15644	15777	15704	15516	15679	15492	15763	15637	15583	15816	15462	15538	15491	15484	15710	15469	15609	15717	15704	15589	15571	15758	15577	15668	15734	15813	15617	15415
30875	51040	46831	36880	31090	26340	22314	20458	18750	17479	16734	15926	15519	15308	14970	14619	14295	14163	14181	13980	14000	13775	13779	13866	13814	13859	13898	13672	13718	13846	13824	13632	13679	13692	13596	13523	13707	13564	13495	13725	13444	13564	13697	13589	13522	13568	13625	13666	13506	13428	13410	13546	13654	13474	13458	13718	13545	13714	13667	13503	13531	13601	13657	13561	13458	13579	13631	13666	13518	13639	13426	13615	13357	13454	13589	13442	13469	13426	13608	13518	13503	13625	13503	13490	13499	13510	13525	13571	13632	13394	13548	13599	13620	13575	13631	13518	13552	13492	13465	13502	13565	13533	13493	13462	13628	13467	13596	13475	13491	13566	13769	13603	13544	13568	13485	13561	13504	13670	13558	13649	13691	13513	13580	13598	13588	13471	13482	13608	13579	13490	13550	13679	13559	13625	13548	13540	13675	13627	13435	13531	13640	13537	13650	13657	13434	13635	13587	13727	13643	13626	13696	13563	13622	13499	13605	13519	13481	13709	13584	13570	13528	13459	13541	13474	13488	13644	13574	13513	13458	13578	13515	13634	13580	13623	13614	13526	13624	13699	13454	13679	13601	13580	13576	13598	13570	13595	13558	13493	13636	13457	13537	13651	13456	13483	13659	13637	13598	13637	13764	13602	13503	13696	13514	13639	13436	13628	13570	13610	13782	13661	13474	13435	13620	13692	13593	13649	13685	13605	13506	13534	13533	13588	13503	13642	13491	13545	13522	13380	13463	13505	13625	13702	13565	13554	13518	13590	13579	13601	13574	13570	13554	13553	13536	13526	13569	13505	13510	13478	13568	13571	13372	13586	13659	13527	13682	13552	13439	13418	13518	13495	13581	13571	13384	13520	13711	13540	13469	13557	13626	13669	13518	13512	13514	13448	13634	13370	13450	13659	13485	13487	13578	13602	13636	13538	13539	13492	13574	13574	13563	13452	13494	13427	13646	13507	13603	13596	13492	13574	13595	13593	13460	13683	13564	13498	13460	13479	13477	13553	13470	13606	13457	13438	13549	13453	13852	13626	13643	13504	13464	13507	13564	13592	13543	13760	13591	13510	13555	13493	13495	13402	13483	13565	13602	13457	13694	13603	13478	13450	13683	13572	13543	13648	13406	13576	13507	13586	13563	13463	13689	13487	13548	13561	13706	13564	13566	13536	13506	13478	13493	13488	13450	13420	13570	13403	13570	13562	13453	13482	13513	13596	13545	13624	13557	13474	13640	13646	13578	13394	13503	13619	13431	13519	13482	13576	13640	13535	13515	13513	13578	13500	13590	13588	13517	13672	13552	13634	13656	13451	13680	13476	13579	13535	13496	13470	13606	13479	13510	13420	13549	13492	13517	13596	13527	13534	13566	13719	13504	13459	13593	13622	13534	13586	13584	13428	13555	13627	13691	13573	13509	13475	13635	13402	13582	13657	13474	13546	13459	13479	13621	13607	13604	13477	13450	13559	13590	13434	13553	13632	13476	13544	13490	13458	13267	13543	13527	13518	13455	13411	13624	13619	13517	13533	13624	13506	13661	13519	13506	13432	13465	13563	13624	13562	13642	13564	13620	13500	13543	13581	13635	13476	13688	13495	13560	13297	13519	13463	13588	13662	13689	13520	13605	13356	13739	13555	13530	13653	13667	13862	13600	13423	13473	13640	13508	13586	13525	13585	13595	13507	13516	13594	13616	13621	13501	13472	13778	13570	13455	13707	13521	13540	13516	13430	13462	13624	13650	13600	13249	13695	13420	13585	13622	13466	13549	13596	13497	13578	13592	13488	13602	13476	13509	13488	13443	13484	13574	13744	13576	13650	13342	13502	13485	13526	13606	13456	13611	13484	13511	13635	13494	13482	13665	13654	13625	13556	13534	13555	13598	13613	13368	13645	13594	13640	13673	13441	13516	13455	13536	13578	13566	13568	13653	13606	13684	13537	13494	13533	13456	13601	13515	13476	13451	13576	13728	13433	13651	13572	13479	13542	13423	13527	13510	13550	13444	13461	13441	13620	13607	13580	13606	13594	13548	13639	13480	13762	13592	13681	13740	13605	13596	13551	13491	13493	13652	13607	13505	13435	13566	13476	13595	13392	13512	13558	13386	13609	13570	13460	13606	13381	13443	13444	13376	13479	13469	13602	13578	13562	13520	13614	13605	13523	13408	13609	13597	13677	13375	13441	13576	13525	13438	13609	13634	13618	13394	13516	13598	13542	13656	13491	13513	13526	13587	13604	13518	13555	13658	13672	13454	13547	13584	13561	13674	13461	13533	13483	13535	13606	13544	13564	13516	13653	13560	13571	13501	13550	13612	13626	13536	13540	13579	13371	13589	13610	13478	13725	13517	13494	13515	13746	13508	13505	13491	13551	13520	13486	13476	13389	13526	13479	13529	13525	13561	13576	13463	13494	13419	13580	13574	13479	13698	13507	13527	13531	13479	13564	13447	13406	13522	13526	13611	13527	13572	13649	13483	13584	13325	13601	13632	13552	13378	13572	13417	13640	13567	13395	13558	13369	13454	13484	13342	13722	13585	13586	13480	13610	13558	13618	13521	13606	13570	13538	13508	13444	13568	13562	13510	13591	13503	13616	13470	13483	13521	13684	13590	13577	13453	13570	13506	13512	13497	13601	13464	13648	13576	13514	13504	13501	13501	13598	13418	13539	13606	13581	13428	13553	13551	13503	13543	13561	13820	13559	13489	13433	13685	13523	13615	13575	13422	13520	13611	13547	13343	13405	13523	13594	13607	13643	13656	13474	13648	13464	13420	13335	13589	13581	13531	13519	13630	13540	13518	13515	13639	13465	13586	13526	13631	13390	13558	13512	13499	13439	13504	13322	13706	13587	13568	13651	13480	13566	13560	13543	13393	13492	13519	13437	13637	13615	13387	13304	13630	13565	13445	13592	13548	13469	13631	13572	13457	13608	13662	13633	13508	13548	13521	13630	13552	13619	13554	13527	13432	13444	13575	13708	13467	13542	13681	13490	13492	13439	13791	13611	13640	13622	13645	13435	13563	13486	13469	13652	13621	13672	13451	13655	13502	13534	13540	13378	13464	13432	13545	13512	13390	13438	13637	13576	13802	13634	13531	13375	13528	13528	13371	13582	13396	13676	13461	13525	13521	13542	13533	13470	13566	13267	13445	13325	13490	13786	13572	13758	13630	13526	13452	13525	13577	13484	13673	13606	13487	13518	13469	13571	13581	13602	13696	13479	13328	13420	13356	13488	13580	13608	13704	13543	13594	13527	13645	13517	13671	13590	13468	13575	13483	13452	13509	13460	13504	13563	13679	13537	13512	13488	13490	13540	13693	13596	13545	13499	13610	13619	13628	13491	13415	13650	13527	13535	13618	13607	13500	13478	13616	13689	13404	13518	13530	13431	13533	13565	13520	13508	13593	13372	13418	13642	13531	13440	13333	13495	13419	13620	13640	13555	13633	13569	13630	13620	13570	13542	13496	13508	13737	13613	13410	13606	13634	13474	13547	13342	13599	13685	13410	13675	13642	13590	13559	13472	13548	13542	13653	13563	13520	13450	13433	13558	13637	13361	13596	13614	13633	13419	13564	13535	13626	13520	13509	13352	13527	13592	13614	13698	13399	13551	13531	13551	13572	13607	13507	13614	13528	13463	13447	13573	13405	13665	13630	13573	13681	13404	13573	13647	13489	13625	13615	13599	13502	13634	13551	13541	13565	13486	13556	13440	13560	13602	13537	13499	13590	13573	13497	13621	13542	13576	13542	13503	13525	13459	13433	13595	13536	13605	13509	13628	13602	13486	13652	13522	13520	13530	13588	13526	13504	13566	13535	13529	13487	13448	13595	13418	13418	13510	13513	13477	13664	13692	13632	13541	13455	13718	13566	13617	13655	13545	13528	13654	13596	13445	13581	13713	13738	13593	13771	13385	13509	13452	13512	13546	13520	13462	13646	13569	13494	13579	13660	13682	13456	13624	13595	13469	13652	13625	13551	13793	13501	13466	13591	13621	13464	13505	13523	13614	13443	13708	13443	13543	13492	13567	13510	13685	13454	13405	13517	13673	13533	13576	13430	13648	13611	13545	13593	13445	13554	13484	13417	13441	13451	13727	13759	13329	13452	13465	13396	13499	13543	13493	13503	13352	13544	13608	13489	13480	13789	13628	13563	13475	13561	13510	13579	13436	13717	13566	13702	13530	13573	13612	13599	13501	13642	13409	13431	13610	13572	13453	13557	13613	13509	13343	13644	13556	13469	13501	13467	13544	13536	13540	13483	13563	13497	13557	13308	13593	13669	13568	13458	13529	13642	13402	13739	13491	13532	13586	13521	13686	13388	13392	13569	13419	13613	13349	13576	13470	13470	13533	13578	13531	13545	13640	13460	13566	13436	13622	13764	13536	13529	13416	13505	13390	13450	13475	13460	13607	13649	13564	13476	13479	13563	13519	13523	13661	13609	13609	13683	13569	13612	13591	13583	13594	13726	13422	13643	13479	13464	13545	13430	13535	13470	13522	13694	13585	13584	13663	13479	13591	13360	13463	13497	13564	13611	13547	13413	13571	13457	13522	13584	13721	13520	13527	13522	13621	13460	13627	13496	13517	13719	13710	13583	13491	13473	13392	13435	13518	13595	13547	13647	13523	13514	13577	13584	13579	13568	13414	13618	13518	13542	13541	13457	13523	13518	13571	13478	13489	13507	13465	13627	13673	13412	13542	13618	13683	13630	13590	13533	13570	13591	13458	13372	13551	13594	13490	13457	13647	13659	13453	13654	13569	13452	13576	13582	13504	13618	13565	13441	13423	13415	13603	13690	13460	13744	13378	13641	13766	13535	13532	13521	13697	13360	13496	13610	13507	13502	13685	13455	13709	13571	13500	13552	13530	13539	13652	13531	13449	13622	13559	13471	13586	13588	13489	13553	13646	13521	13551	13578	13646	13556	13601	13546	13499	13420	13443	13390	13417	13647	13618	13499	13619	13429	13410	13506	13556	13525	13628	13594	13468	13723	13518	13742	13576	13517	13525	13571	13386	13445	13551	13578	13485	13477	13528	13306	13702	13553	13527	13554	13653	13590	13446	13475	13559	13337	13547	13563	13526	13665	13534	13647	13474	13719	13334	13594	13544	13578	13508	13509	13755	13374	13712	13530	13630	13702	13439
22802	21078	28852	23932	23243	26791	28340	22850	20939	20343	19377	18652	18151	17979	17615	17420	16980	16975	16765	16510	16483	16594	16381	16301	16366	16364	16473	16481	16494	16316	16558	16365	16311	16064	16291	16343	16254	16351	16261	16224	16366	16284	16088	16390	16250	15986	16191	16091	15980	16135	16140	16055	16064	16194	16115	16102	16184	16031	16009	16104	16337	16130	16043	16132	16135	15998	15926	16001	16191	15970	16175	16163	16077	16043	16139	16101	16154	16266	16184	15938	16057	16191	16139	16136	16208	16111	16080	16146	16285	16003	16164	16217	16099	16073	16073	16174	16014	16058	15848	16124	16156	16050	16099	15983	16037	16248	15938	16374	16014	15901	16088	16186	16078	16106	15952	15992	16063	16146	16163	16045	16048	15916	16060	16109	16076	16241	16229	16171	16084	16024	16090	16070	15992	16036	16135	16037	15961	15967	16243	16092	16134	16021	15860	16069	16047	16082	16158	16003	16011	16331	16223	15879	16021	16076	16160	16208	16113	16069	16100	16298	16099	15997	16137	15955	16121	16185	15836	16092	16209	16038	16018	16027	15982	15895	16163	16165	15990	16062	16070	16001	16087	16103	15961	16095	16146	15882	16250	16032	16064	16146	16037	16234	16056	16080	16114	15822	15821	16156	15805	16108	16115	15954	16115	16096	15997	16226	16216	15957	16156	15908	16043	16191	15959	16019	15973	16023	15920	16014	15956	16065	15948	16059	16082	16265	16249	16149	15953	16191	16021	16027	15950	15922	16072	15968	16085	15995	16085	15986	16080	16172	15923	16175	16128	16043	15978	16152	15976	16102	16111	15972	16098	16091	16130	15933	16069	15879	16231	16295	16218	16132	16048	15959	16224	16239	16127	15821	16304	16017	16105	15970	15906	16092	15965	15943	16002	15803	16387	16251	16096	16061	16120	15987	16005	16149	15909	16087	16109	15985	16026	15954	15925	15974	15986	16022	16016	16161	15983	16056	16092	16199	16116	16067	16163	16082	16068	15905	15987	15979	15995	16069	16247	16252	15979	15990	16010	16019	16084	16030	16012	15868	15952	16084	15912	16130	16142	15994	15970	15995	16064	16178	16119	15872	16094	16124	16093	15980	16072	16021	15933	15967	16098	15839	15923	15887	16082	16004	15996	15913	16240	15966	15935	15892	15949	15919	16137	15909	16072	16273	16042	16175	15905	16160	16093	16256	16253	16109	15940	16246	16050	15836	15857	16018	16131	16181	16155	16232	15848	16270	16048	16241	15934	15970	16052	15920	16008	16135	16121	16004	16092	16109	15992	15888	16174	16076	15942	15887	16119	16069	15973	16098	16073	16255	16070	16092	16011	15911	15822	16182	16141	15977	15974	16188	16202	15858	16072	16047	16013	16067	16167	16095	16019	16301	16098	16114	15941	15993	16195	15865	16027	15749	15902	16044	16079	16259	16124	16008	15989	16115	16171	16121	16226	15943	16056	15915	16124	16039	15856	16083	16167	15844	15948	15884	16277	16077	16080	15973	15915	16074	16095	16141	15941	16076	16017	16099	15979	16133	15981	15904	15997	16054	16083	16004	16104	15946	16131	16035	16169	16036	16139	16002	15982	16165	15974	15969	15925	16206	15977	16047	16195	15903	16023	15932	16007	16000	15998	16081	16100	16139	16103	15903	16212	15976	15964	16165	16257	16034	16023	16039	16057	16098	15879	16387	16160	16231	16188	16185	16128	15987	15917	16171	15926	15819	16120	15913	16148	16089	15994	15775	15932	15974	16089	16108	16149	16227	15969	16004	15841	16074	16234	15965	16174	15874	15897	16145	16150	16047	15957	16010	16102	16188	16147	16240	16029	16054	15863	16057	15933	16233	16107	15863	16077	16056	15925	15895	15990	16155	16096	16091	16090	16018	15869	15913	15827	16041	15848	16178	16064	16033	16189	16153	15881	16034	16087	16140	16062	16096	16036	15964	16109	16082	16363	16283	15865	16172	16088	15908	15988	15979	16233	15855	16185	15940	15972	15964	16141	15926	15976	15828	16103	16078	15977	16139	16123	16034	16052	16022	16076	16072	16169	16124	16141	15913	15855	16166	16190	16017	16213	16074	16129	16104	16071	16034	16078	16226	16131	16130	16059	16308	16112	16279	16048	16205	15986	16024	16085	16092	16040	16069	16039	16041	16081	15950	16052	16061	15940	15883	16197	16175	16071	16089	16054	16167	16130	15969	16107	16205	16199	16194	15899	16059	15879	16049	16183	16272	16122	16048	15994	16024	16058	16038	16094	16052	16048	16018	15987	15950	15995	15987	15972	15919	15971	16208	16038	16253	16069	16158	16047	16103	15922	16019	16075	16278	15929	15959	15878	16059	16200	15985	15995	16076	15966	15913	16000	16136	16225	16150	16025	16050	15901	16204	16194	16011	16068	15926	15999	15898	15980	16162	16049	16009	16030	16028	16227	16076	15795	16105	16170	16160	15982	15962	16055	16068	16151	16021	15809	16010	15964	16083	16015	15923	16126	16017	15981	16138	15973	16286	16075	16019	16118	16097	16133	16039	16052	16015	15872	15885	16024	16134	15892	15903	15918	16156	16100	16230	16109	16243	16113	15922	16094	15915	16006	16172	16106	16264	16010	16022	16019	15996	16019	16093	16290	16161	15864	16041	16130	16147	15978	16223	16035	16153	15984	15910	16076	16048	16149	15911	16048	16148	16077	15986	16090	16063	16111	16142	16221	16033	16021	16011	15896	16178	16236	16049	16010	16131	16199	16083	16131	16185	15989	16244	15965	16146	16273	16088	15939	16058	16049	16075	15824	16029	16123	15824	16067	16004	16066	16135	16127	15919	16069	15965	16374	16116	15988	16128	16275	16164	16135	15953	16202	16233	16320	16028	16088	16183	15947	15933	15914	15990	15891	16101	16013	16278	16070	16069	16116	16274	16152	15938	15936	15941	16023	16070	16339	16099	16062	15847	16104	16205	16202	16107	16111	16072	15974	16147	16121	16052	16148	15955	16112	15981	16190	15964	15899	15966	15830	16008	15928	15873	16053	16082	15898	16093	16011	16004	16164	16010	15895	15892	16023	16215	16186	16095	15899	16220	16101	15959	16067	16019	15900	16167	16161	16012	16040	15954	16143	16190	15954	15884	16289	15888	15968	16068	16051	15911	16045	16088	16179	15927	16026	15972	16029	16238	16061	16117	15973	16139	16029	15872	16127	16029	16080	16124	16106	15872	16212	16088	16223	16269	16077	16103	15958	16235	16164	16001	16114	16262	16286	15985	15985	16026	16052	15786	15965	16135	16088	15974	15923	16153	15976	16126	16162	16005	16241	16027	15939	16301	16156	16106	16038	16143	16263	16254	16079	15945	16087	16083	16029	15975	16029	15943	16069	16046	15986	16120	15962	16047	16083	16069	15974	15828	15869	15976	16138	15913	16028	16056	15972	16036	16058	16085	15888	15952	16218	16164	16076	16073	16221	16038	15976	15896	16046	16014	16125	16162	15937	16179	16048	16158	16145	15932	16051	16000	15970	16185	16005	16195	16010	16111	16079	16143	16074	15893	16051	15915	16063	16130	15925	15893	15999	16139	16036	15983	15953	16190	16173	16291	16079	15996	15899	16120	15958	15938	16046	16225	16136	16008	16076	16027	16122	16176	16100	16189	16027	16022	16156	16067	15900	16050	16030	15979	16098	15933	16005	15987	16104	16148	16012	16055	16175	16059	15935	16222	16216	16099	16136	15951	16372	16196	16043	16000	16115	16051	16067	16042	16070	16089	16154	15998	16042	16245	15834	16203	16106	16088	16208	16067	15917	16083	16089	15959	15906	15953	16012	16195	16193	16016	15990	15846	16104	16291	16136	16303	16192	16042	16233	16113	15967	15916	16003	16011	15921	16018	16072	16044	16168	16041	16065	15850	15864	16037	16003	15925	16276	16105	16076	16005	15833	16234	16101	15903	16175	16183	15904	16098	16010	15983	16042	16044	16073	15941	16156	16085	15732	16074	15830	15781	15908	15954	15805	16072	16060	16014	16348	16234	16139	16086	16043	15966	16049	16202	15930	16060	16142	16224	16199	16047	16139	16145	16189	16049	16118	16078	15826	16051	16039	15935	15992	15906	16201	16044	16062	16052	15939	16089	16155	15954	16125	15989	15939	15854	16069	16085	16068	16081	16030	15963	16084	16011	16120	16218	16131	16031	15962	16193	16098	16223	16059	16030	16125	16040	16094	16074	16120	16022	16066	15943	15841	15800	16021	15986	16023	16126	15950	16173	16117	15974	16054	16335	15859	16036	15898	15901	15934	16064	15944	15946	15968	16097	16109	15996	16047	16170	16060	16101	15965	16161	16225	15869	16184	16098	16197	16167	15971	15964	16046	16021	16126	16068	16134	16062	15937	16017	16125	16060	16123	16136	16132	15920	15966	15982	15987	16079	16156	16098	16167	16016	16067	15828	15897	15913	15943	16185	16055	15953	16304	16062	16120	16101	16108	16132	16112	16113	16198	16081	16008	16037	16076	16220	16077	15784	16084	16137	16130	15965	16020	16037	16080	15987	16152	16177	16196	15831	16162	16070	15949	15951	15938	15957	16137	15990	16017	15954	15938	16178	16046	16015	16068	16302	16135	16082	15906	16047	15934	16046	16139	16041	15977	16112	16204	16209	15968	15975	15970	15984	16069	16041	16018	16095	16067	16119	16082	16106	16152	16076	16027	15920	15988	16144	16137	16168	15968	15967	15920	15802	16059	16141	16008	15905	15897	16065	16144	16046	16074	15753	16021	16033	15926	16248	16163	16069	15932	16070	16101	16173	16084	16214	16082	16234	16142	16124	16045	15960	16102	16059	16164	16115	16255	16025	16007	16244	16101	16254	16155	16133	16066	16130	15941	16098	15959	15991	16062	16264	15929	16166	16043	16110	15999	16058	16126	16092	16224	16068	16004	16024	16056	16109	16169	16135	16235	16036	15972	16098	15883	15979	16043	16153	16034	16024	15945	15954	16062	15960	16040	16069	16078	16006	16004	16022	16027	16145	16022	15853	15931	16124	16083	16106	16027	16193	15888	15991	16053	15818	16154	16002	15982	15949	16110	16062	16036	16009	16010	15784	16049	16019	16022	15873	15910	15961	16078	15945	15931	16135	16171	16240	16220	16097
34456	56900	52680	42306	36173	29941	26019	22967	21294	19389	18225	17377	16688	16133	15730	15295	15013	14812	14501	14716	14403	14206	14340	14155	14197	13953	14115	14047	14133	14071	14035	14050	13908	14044	13997	13981	13769	14012	13894	13808	13937	13987	13935	13743	13749	13681	13861	13842	13781	13835	13830	13979	13874	13759	13870	13867	13689	13889	13770	13991	13989	13625	13977	13930	13844	13736	13800	13735	13719	13766	13836	13814	13852	13765	13891	13700	14016	13922	13763	13861	13857	13868	13779	13790	13814	13808	13868	13816	13801	13756	13897	13786	13877	13836	13829	13595	13755	13859	13946	13769	13704	13780	13780	13920	13919	13733	13710	13784	13791	13871	13812	13689	13813	13760	13858	13714	13758	13925	13687	13897	13821	13678	13696	13743	13846	13841	13598	13800	13776	13780	13733	13789	13981	13843	13852	13690	13748	13796	13851	13795	13770	13763	13849	13707	13770	13797	13781	13880	13890	13887	13723	13825	13804	13878	13774	13789	13814	13975	13752	13837	13871	13876	13727	13722	13788	13945	13788	13721	13802	13937	13859	13936	13788	13943	13801	13995	13763	13842	13748	13823	13761	13835	13848	13668	13711	13719	13850	13673	13976	13817	13747	13865	13900	13759	13821	13600	13849	13750	13823	13841	13770	13711	13765	13838	14021	13797	13760	13698	13654	13929	13842	13706	13747	13858	13748	13736	13891	13723	13765	13791	13759	13763	13898	13872	13785	13715	13775	13988	13890	13909	13900	13842	13713	13756	13915	13757	13636	13976	13821	13625	14005	13774	13966	13780	13853	13973	13870	13642	13702	13626	13795	13862	13838	13843	13841	13917	13748	13753	13840	13949	13801	13845	13663	13955	13805	13671	13734	13636	13764	13805	13765	13900	13585	13799	13895	13999	13815	13947	13747	13817	14010	13812	13908	13766	13852	13765	13853	13907	13738	13722	13896	13768	13856	13591	13693	13866	13755	13849	13781	13641	13707	13958	13896	13862	13732	13750	13718	13964	14017	13852	13799	13855	13935	13831	13809	14081	13827	13728	13748	13986	13976	13704	13737	13778	13779	13838	13689	13823	13734	13892	13945	13755	13763	13899	13712	13737	13816	13772	13734	13841	13774	13719	13902	13868	13740	13704	13797	13865	13973	13714	13829	13572	13798	13853	13870	13894	13847	13821	13887	13888	13777	13833	13890	13592	13678	13807	13976	13807	13713	13860	13806	13762	13741	13734	13923	13734	13735	13914	13749	13909	13705	13739	13746	13768	13758	13778	13892	13817	13890	13748	13847	13796	13752	13711	13699	13795	13754	13784	13775	13619	13878	13676	13817	13774	13777	13910	13717	13843	13770	13812	13783	13931	13776	13716	13809	13851	13922	13712	13689	13852	13763	13697	13745	13837	13882	13788	13805	13676	13949	13871	13808	13818	13848	13815	13870	13914	13802	13785	13927	13663	13816	13859	13747	13780	13812	13779	13989	13729	13791	13904	13683	13866	13864	13812	13864	13803	13878	13717	13772	13974	13904	13759	13695	13613	13723	13625	13763	14028	13839	13959	13856	13699	13737	13926	13808	13771	13949	13779	13865	13855	13767	13867	13952	13836	13972	13648	13773	13968	13650	13926	13774	13834	13692	13669	13649	13779	13876	13771	13686	13958	13807	13733	13649	13744	13611	13848	13879	13903	13817	13936	13800	13732	13726	13787	13943	13761	13636	13752	13865	13962	13732	13840	13847	13842	13758	13924	13777	13796	13827	13787	13838	13864	13859	13895	13857	13801	13687	13863	13654	13695	13858	13835	13728	13545	13856	13708	13716	13910	13772	13737	13682	13766	13758	13837	13746	13901	13771	13731	13765	13838	13895	13682	13876	13767	13707	13816	13688	13701	13948	13788	13753	13812	13801	13785	13789	13696	13814	13837	13693	13788	13844	13592	13959	13920	13880	13875	13857	13932	13789	13733	13854	13827	13814	13911	13712	13859	13856	13822	13821	13694	13788	13832	13894	13645	13953	13819	13932	13747	13776	14167	13907	13899	13933	13772	13878	13755	13813	13863	13727	13829	13820	13888	13738	13789	13664	13811	13741	13742	13806	13683	13702	13674	13884	13736	13760	13658	13765	13762	13794	13800	13858	13764	13983	13734	13742	13663	13724	13916	13715	13892	13979	13856	13716	13769	13773	13861	13713	13801	13766	13911	13764	13799	13673	13779	13671	13704	13773	13687	13751	14034	13796	13869	13826	13771	13751	13881	13875	13788	13888	13659	13832	13625	13791	13698	13755	13780	13902	13793	13591	13769	13800	13905	13547	13729	13755	13911	13751	14042	13783	13733	13859	13942	13852	13773	13868	13812	13643	13820	13807	13953	13865	13811	13819	13747	13791	13790	13867	13789	13710	13812	13735	13750	13713	13873	13741	13793	13721	13924	13803	14013	13839	13831	13863	13631	13608	13782	13959	13809	13906	13920	13888	13785	13757	13823	13908	13776	13819	13647	13825	13766	13627	13940	13832	13798	14014	13916	13745	13685	13758	13883	13661	13838	13577	13908	13849	13617	13787	13763	13787	13834	13770	13788	13728	13629	13697	13901	13780	13870	13862	13658	13668	13685	13699	13933	13934	13814	13779	13860	13718	13784	13908	13785	13812	13809	13836	13712	13724	13872	13718	13758	13781	13715	13684	13874	13876	13931	13735	13805	13840	13859	13811	13712	13843	13804	13743	13767	13918	13775	13822	13664	13791	13928	13920	13786	13862	13807	13860	13705	13958	13960	13687	13860	13808	13809	13753	13932	13781	13761	13881	13781	13831	13973	13658	13772	13748	13697	13856	13912	13853	13715	13934	13824	13864	13824	13707	13752	13869	13828	13910	13796	13817	13774	13745	13667	13640	13765	13769	13691	13923	13913	13875	13944	13862	13602	13789	13767	13750	13756	13909	13833	13749	13860	13791	13753	13750	13578	13731	13992	13824	13801	13826	13765	13899	13916	13543	13743	13816	13827	13609	13839	13874	13651	13832	13804	13862	13886	13597	13837	13823	13737	13875	13743	13784	13858	13908	13663	13704	13754	13908	13662	13674	13848	13669	13862	13698	13883	13882	13926	13720	13699	13887	13802	13754	13849	13705	13890	13893	13807	13943	13814	13629	13892	13701	13794	13754	13871	13754	13837	13750	13758	13777	13890	13724	13733	13808	13597	13701	13881	13814	13713	13975	13636	13875	13800	13772	13692	13808	13889	13840	13777	13823	13804	13796	13793	13769	13754	13935	13736	13691	13775	13820	13808	14019	13811	13723	13840	13770	13889	13684	13745	13770	13999	13697	13677	13714	13955	13831	13720	13919	13710	13870	13794	13797	13832	13768	13771	13894	13790	13860	13657	13580	13840	13717	13774	13810	13717	13707	13907	13919	13810	13916	13828	13914	13820	13847	13763	13647	13928	13844	13690	13920	13788	13916	13517	13770	13882	13798	13885	13645	13840	13981	13638	13876	13840	13747	13943	13736	13828	13900	13770	13782	13852	13621	13827	13948	13820	13966	13772	13683	13947	13725	13986	13996	13814	13790	13795	13853	13627	13704	13779	13865	13777	13762	13752	13696	13852	13727	13767	13804	13929	13830	13791	13860	13916	13881	13759	13769	13820	13764	13840	13829	13769	13833	13945	13739	13839	13876	13677	13835	13755	13813	13817	13946	13728	13818	13836	13854	14005	13778	13938	13899	13798	13688	13830	13589	13799	13721	13812	13885	14020	13768	13662	13703	13760	13677	13685	13908	14073	13780	13935	13741	13772	13776	13890	13799	14036	13891	13825	13873	13818	13881	13710	13828	13734	13665	13833	13726	13741	13763	13824	13687	13930	13786	13887	13768	13754	13834	13846	13962	13740	13629	13815	13794	13757	13638	13772	13810	13854	13861	13836	13685	13860	13644	13812	13814	13867	13725	13797	13737	13871	13756	13880	13676	13800	13804	13866	13829	13716	13579	13972	13826	13862	13699	13934	13753	13956	13832	13826	13809	13915	13786	13882	13993	13770	13959	13889	13832	13915	13776	13668	13800	13807	13823	13851	13678	13813	13869	13855	13749	13713	13805	13790	13704	13902	13746	13958	13825	13874	13576	13901	14000	13674	13814	13875	13915	13993	13704	13789	13771	13913	13934	13741	13856	13755	13821	13967	13729	13892	13810	13921	13664	13759	13868	13893	13782	13750	13863	13749	13820	13722	13740	13758	13766	13736	13597	13752	13733	13795	13718	13896	13799	13762	13778	13939	13937	13880	13882	13703	13614	13954	13644	13793	13959	13900	13904	13814	13745	13883	13698	13761	13859	13821	13813	13965	13916	13712	13827	13747	13844	13791	13700	13646	13923	13744	13729	13840	13718	13726	13742	13685	13763	13700	13832	13761	13840	13694	13660	13869	13713	13711	13681	13737	13776	13798	14084	13666	13661	13830	13598	13968	13915	13837	13780	13911	13791	13749	13719	13782	13904	13889	13830	13785	13851	13877	13934	13756	13731	13629	13624	13883	13823	13797	13738	13771	13851	14001	13836	13794	13922	13705	13979	13715	13727	13778	13866	13987	13826	13736	13950	13730	13618	13790	13885	13723	14018	13892	13960	13727	13688	13953	13882	13900	13912	13863	13779	13902	13847	13872	14002	13809	13715	13801	13851	13905	13754	13765	13790	13843	13860	13701	13801	13682	13800	13887	13805	13668	13810	13920	13790	13862	14005	13787	13810	13885	13721	13823	13845	13869	13688	13678	13857	13825	13936	13857	13873	13821	13714	13892	13858	13928	13767	13872	14088	13749	13926	13882	13772	13811	13845	13704	13757	13684	14129	13676	13756	13791	13722	13808	13748	13868	13944	13711	13701	13923	13893	13901	13726	13797	13915	13685	13596	13831	13821	14046	13764	13902	13852	13720	13792	13884	13917	13866	13919	13821	13884	13894	13807	13756	13726	13898	13790	13830	13734	13860	13817	13802	13803	13812	13928	13942	13904	13845	13865	13754	13770	13818	13775	13893	13961	13798	13806	13870	13690	13749	13730	13788	13769	13794	13771	13792	13844	13807	13755	13785	13840	13989	13718	14013	13760	13765	13893	13784	14013	13621	13928	13846	13718	13760	13734	13861	13914	14068	13820	14036	13817	13792
29255	28815	36252	32022	25351	22379	20064	18797	17882	17735	17015	16841	16730	16413	16500	16135	16202	16227	16305	16009	16065	16153	16196	16039	16244	16046	16068	16213	15877	16024	15933	15792	16063	15895	16011	16040	15873	16158	15888	16074	15967	15873	15861	15869	15795	16018	15999	15813	15764	16070	16087	16005	15817	15877	15922	15766	15798	15872	16087	15922	16018	16002	15886	15900	16120	15965	15950	15919	15937	15960	16055	15762	15996	15978	15752	15733	16095	15783	15987	15875	15955	15659	15995	15931	15854	16045	15998	15838	15937	15900	15844	15871	15899	15871	15999	16118	15639	15773	15818	15769	15916	16001	16008	15652	15993	15871	15946	16162	15893	15779	16112	15856	16023	15911	15943	15991	15944	15692	15830	15668	15955	15757	15801	16012	15908	16020	15914	15941	15853	15926	15956	15888	15914	15926	15798	15774	15762	15697	15986	15954	15979	15925	16022	16128	15830	15683	15765	15874	15912	15841	15742	16034	15892	16119	16031	16018	15902	15760	15966	15845	15871	15778	15896	15965	15973	15927	15745	15932	16007	15966	15914	16033	16096	15921	15845	15918	15913	15888	15808	15863	15950	16078	16025	15898	15838	15991	15842	16271	15950	15998	15859	16108	16108	15813	15950	15811	15814	15928	15804	15961	15926	16104	15984	15928	15934	15839	15875	15929	15878	15790	15924	15972	15779	15930	15837	15872	15877	15937	16043	15722	15873	15867	15894	15757	15928	15794	15855	15974	15969	15871	16010	15978	15779	15980	16022	15780	15909	15746	15802	15814	15852	15883	15571	15741	15803	15955	15840	15888	15964	16076	15948	16004	15958	15941	15955	15763	15995	16158	16210	15986	15848	15732	15784	15846	15632	15957	15826	15740	15502	15889	16020	15840	16038	16018	15711	15765	15923	15975	15913	15771	15788	15745	16022	15815	15884	16063	15843	15841	15943	16095	15886	15801	15849	15939	15790	15715	15867	15759	16018	15905	15871	15957	15973	15788	15853	15706	15950	15769	15881	15805	15849	16038	15948	15830	15903	15985	15877	15876	15943	15924	15855	15848	15801	15904	15990	15923	15900	15866	15934	15875	15868	16047	16059	15917	16091	15844	15911	15913	15953	15879	16059	15802	15739	15955	15985	15946	15846	15934	15924	16014	15913	15872	15891	15771	15761	15908	16026	15921	15908	15767	15941	15939	15779	15721	15926	15900	15882	16069	15753	15771	15852	15859	15899	15871	15844	15981	15929	16045	15654	15806	15952	16034	15881	15803	15730	15823	15910	15795	15787	15965	15797	15918	15774	15724	15898	15715	15887	15956	15894	15800	15582	15955	15978	15987	15983	16185	16036	15846	15973	15806	15903	15740	15659	15725	15787	15940	15856	16062	15932	16099	15577	16031	16010	15891	16015	15847	15793	15982	15760	15823	15914	15816	15911	15969	15953	15772	15767	15996	15878	15852	15927	15936	15990	15996	15986	15856	15888	16018	15860	16027	15801	15748	15934	15924	15943	16062	15834	15927	15908	15940	16025	15907	15781	15855	15989	15863	15894	15899	15819	16040	15881	15868	15804	15728	16025	15980	15859	16032	15897	15765	16157	15967	15978	15774	15928	15821	16037	15968	15918	15650	15739	16008	15869	16047	15999	15914	15849	15903	15859	15879	15923	15802	15987	15873	15931	16035	16016	15563	15911	15749	15934	16044	15943	15892	15949	15972	15893	15942	15882	15959	15838	15838	15991	15963	15733	15905	15939	15918	15915	15821	15826	15779	15933	15874	15958	15907	15999	15836	15819	15681	16233	15952	15921	15814	15686	15675	15831	15922	15801	15920	15886	16159	15720	15886	15754	15890	16119	15854	15890	15722	15957	15962	15822	15905	15902	16019	15734	15913	15955	15832	16033	15922	15839	15743	15855	16024	15995	16084	15970	15942	16074	15844	15655	15977	15902	15799	15868	15834	15855	15888	15986	15770	15725	15892	15800	15896	15846	15889	15956	15768	15995	15894	15943	15759	16065	15770	15957	15928	15824	16147	16041	15869	15762	15898	16006	15812	15898	15727	15958	15924	15996	15791	15794	15690	15984	15865	15874	16091	15837	15908	15821	15928	15809	15994	15863	15805	15953	15871	15669	15931	15839	15828	15946	15713	15990	15880	16009	15861	15957	16051	15737	15713	15829	15833	16056	15888	15861	16038	16064	16020	15982	16004	15845	15884	15809	15987	15835	15987	15800	15836	15934	15817	15860	15727	15933	16073	15979	15774	15893	15848	16204	15857	16037	16091	15765	15867	15949	15821	16189	15766	15780	15864	15995	15841	15967	15992	15946	15959	15988	15737	15734	15890	16032	15959	15880	15939	16124	15854	15935	15787	15804	15930	15784	15886	15868	15826	15990	16042	15883	15790	15972	15963	15945	16103	16086	15854	15844	15963	16059	15955	15766	15861	15850	15725	16041	15888	15955	15986	15961	15906	15820	16001	15858	15872	15838	15875	16019	16061	16020	15889	16033	16020	15948	15922	15957	16103	15673	15983	15979	15908	15868	15867	16060	15728	15633	15967	16002	15788	15779	16077	16093	15947	15811	15920	15933	15990	16001	15969	15944	15997	15984	15955	15917	15820	15935	15832	15900	15988	15984	15701	15791	15894	15899	15831	16080	15673	15990	16018	15797	15833	15894	15816	15786	15838	15969	15986	15887	15917	15774	15904	15770	15924	15836	15991	15643	16018	15881	15989	15906	15840	16013	15757	15790	15967	15961	15965	15814	15914	15826	15879	15964	15784	15919	16013	15845	15906	15871	15913	15960	15799	15958	15919	15841	15984	15965	15781	16124	15750	15941	16061	15993	15921	15766	16016	16075	15991	16053	15939	16047	16083	15988	16225	15956	16060	15924	16053	15946	15972	15847	15835	15839	15916	15924	15973	15790	15812	15963	15971	16032	15801	15941	15895	15879	15719	15899	15786	15848	15963	15990	15832	16023	15825	15998	15897	15826	15822	15832	15866	15877	15983	15870	15770	15826	15982	16009	16052	15976	15969	15780	15831	15835	16031	15989	15928	16009	15769	15878	15802	15870	15935	15967	16016	15904	16109	16066	15966	16035	15949	15852	15870	15779	15930	15728	15895	16015	15914	15846	15977	16007	15793	15935	16009	16107	16055	15919	15911	15899	15970	15798	15732	15828	16060	15940	15947	16030	15826	15893	15787	16011	15945	15904	15945	15884	15881	16021	15987	15925	15773	15762	15759	16067	16100	15927	15828	15841	15903	15975	15805	15873	15949	15978	16069	16261	15846	15926	16052	15996	15930	16028	15879	16024	15914	15735	16007	15855	15763	15721	15963	15973	15922	15938	15798	15983	15865	15892	15793	15949	16010	15992	15978	16050	15987	16038	15961	15873	15919	15733	16003	15895	15896	15967	15868	15832	15796	15999	15907	16046	15766	15730	15950	16005	15849	15886	16009	16134	15755	16001	15866	15800	16110	15794	15826	15849	15883	16089	15906	15897	15983	15848	15990	15938	15759	16024	15942	15991	16074	15866	15707	15833	16034	15817	15773	15829	15983	15996	15865	15791	15797	15772	15958	15920	16018	16091	16005	15950	15653	15786	15881	15799	16039	15968	15976	15870	15956	15861	15829	15804	15887	15969	15902	15982	15897	15890	15855	15950	15823	15969	15902	15956	15920	15954	15971	15951	16000	15670	15803	15764	15913	15822	15882	15948	15977	16009	15742	15855	15766	15775	15812	15991	15996	15803	15969	15766	15744	16022	15884	15902	15667	16021	15856	15775	16037	15928	15905	15879	16143	16047	16014	15919	15874	15821	15882	15685	16015	16061	15800	15708	15789	16075	16063	16098	16136	15959	15747	15880	16008	15932	15940	15849	15891	15817	15943	15951	16092	15891	15946	16022	15912	16054	16203	15881	15904	15832	16001	15898	15899	15835	16064	15734	15817	15920	15882	15964	15864	15861	15792	15974	15787	15932	15885	15790	15932	15949	15974	15959	15828	16059	15994	16117	15907	15996	15822	15922	15997	16007	15797	16022	15796	16140	16067	15845	15780	16055	15997	15806	15951	15992	15696	15914	15959	15975	15923	16204	15920	15878	15958	15856	15775	16057	15914	16025	15808	15756	15802	16027	15926	15935	16010	15992	15877	15704	15731	16007	15951	16071	16046	16041	15871	15955	15781	15514	15914	15932	15895	15920	15845	16013	15827	15929	15849	15874	15853	16025	15869	15898	15838	15889	15866	15720	15890	15939	15836	15890	15890	16017	16124	15972	15827	15710	15860	15912	15930	15734	16037	16077	15916	15935	15859	15858	16077	15941	16002	15802	15833	15893	15830	16085	16045	15921	15959	15834	15947	15826	15931	15883	15812	15914	15841	15743	15991	15892	16104	15863	15888	15965	15869	15781	15897	15779	15907	15911	15829	15965	15921	15994	15940	15884	15995	15840	15851	16077	15932	15726	15972	15802	15872	16071	15747	15982	15922	15970	15856	16205	16071	15861	15904	15794	15926	15679	15744	15820	15974	16001	15907	15792	15940	16025	15842	15853	16003	16059	15925	15894	15818	15859	15859	15917	15879	15931	16105	15859	15672	15773	15806	15903	15734	15809	15808	15992	15968	15728	15972	16047	15954	15749	15967	15983	15732	15916	16015	15885	16082	15986	15914	16015	15933	16068	15856	15803	15780	16072	15892	15987	15841	15763	15765	16055	15911	15851	15932	16021	15873	15882	15913	16150	15785	15934	15924	15785	15859	15868	15955	15929	15928	15850	15721	15902	16032	16027	15794	15977	16037	15816	15745	15721	15942	15749	15849	15795	15924	16015	15867	15799	15909	15934	15892	15758	15940	15921	15707	15869	15799	15960	15774	15991	15885	15847	15945	15824	15952	15911	15847	15976	15715	16006	16013	15917	15877	15912	15911	15962	15949	15789	15928	15961	15786	15913	15862	16049	16016	16075	15885	16047	15842	16019	16015	15969	15919	16059	15903	16138	15827	15925	15880	15813	16014	15921	15944	16132	15875	16116	15878	15903	15893	15882	15732	15678	15706	15997	15944	15925	16026	15852	15880	15943	15951	15766	15699	16154	15896	15828	15940	15964	15888	15805	16025	16001	16040	15917	15731	15982	15765	15783	15749	15853	15974
31168	44740	40640	30775	25595	21935	19666	17795	16978	16122	15542	15093	14850	14716	14329	14245	13937	14043	14054	13803	13842	13720	13740	13844	13985	13709	13954	13799	13897	13642	13823	13821	13739	13750	13670	13551	13596	13817	13624	13678	13502	13697	13667	13708	13705	13645	13640	13755	13551	13714	13717	13705	13705	13664	13517	13797	13528	13863	13711	13677	13450	13863	13918	13693	13621	13521	13748	13676	13714	13661	13677	13650	13565	13626	13629	13634	13705	13612	13575	13838	13546	13687	13421	13771	13712	13561	13577	13667	13634	13675	13627	13529	13640	13684	13674	13615	13598	13693	13640	13478	13631	13716	13764	13610	13650	13485	13651	13667	13607	13530	13791	13507	13599	13728	13631	13697	13894	13629	13574	13794	13626	13628	13469	13769	13462	13684	13481	13605	13568	13709	13590	13672	13860	13731	13713	13676	13667	13713	13789	13699	13654	13605	13686	13531	13692	13749	13687	13654	13604	13521	13459	13533	13572	13655	13778	13704	13608	13727	13732	13668	13770	13725	13602	13626	13726	13689	13697	13648	13805	13882	13558	13624	13583	13565	13704	13780	13669	13655	13591	13843	13746	13742	13807	13770	13786	13606	13708	13834	13789	13667	13565	13644	13494	13690	13785	13663	13705	13836	13589	13680	13625	13655	13656	13689	13600	13665	13669	13561	13631	13736	13713	13542	13670	13621	13729	13664	13735	13677	13607	13674	13710	13653	13606	13677	13836	13654	13625	13724	13792	13596	13686	13747	13615	13561	13786	13804	13715	13727	13610	13637	13555	13615	13589	13628	13692	13612	13518	13644	13586	13724	13471	13696	13662	13657	13597	13805	13613	13847	13694	13761	13695	13566	13567	13657	13698	13629	13820	13673	13747	13601	13689	13804	13663	13639	13691	13722	13657	13727	13494	13722	13657	13595	13662	13645	13604	13639	13582	13710	13624	13571	13706	13760	13831	13636	13526	13698	13583	13776	13645	13700	13621	13578	13707	13656	13701	13717	13697	13606	13717	13751	13720	13561	13725	13580	13652	13705	13725	13596	13733	13612	13553	13767	13542	13666	13588	13671	13664	13755	13568	13775	13586	13735	13545	13652	13681	13485	13695	13578	13603	13389	13788	13677	13580	13731	13674	13690	13720	13708	13754	13467	13664	13723	13587	13641	13775	13676	13576	13738	13772	13567	13534	13683	13594	13556	13511	13776	13858	13674	13808	13609	13619	13662	13563	13685	13572	13626	13639	13722	13832	13462	13819	13579	13483	13735	13877	13818	13481	13720	13827	13558	13767	13652	13651	13578	13744	13634	13857	13543	13630	13620	13678	13643	13726	13693	13614	13564	13744	13768	13598	13604	13683	13510	13730	13616	13681	13609	13526	13828	13474	13605	13620	13722	13876	13549	13694	13674	13712	13687	13780	13657	13630	13583	13790	13664	13686	13693	13887	13770	13689	13709	13766	13697	13727	13673	13618	13634	13603	13622	13833	13552	13645	13472	13603	13537	13584	13820	13763	13716	13758	13641	13607	13687	13594	13684	13753	13712	13629	13745	13676	13557	13757	13586	13582	13626	13628	13713	13773	13666	13656	13721	13614	13706	13768	13668	13727	13467	13713	13785	13575	13767	13511	13735	13589	13757	13565	13708	13597	13641	13774	13710	13686	13619	13767	13574	13603	13703	13680	13561	13737	13620	13823	13564	13554	13668	13629	13643	13693	13787	13714	13741	13839	13700	13650	13768	13634	13750	13577	13714	13719	13611	13668	13711	13719	13699	13792	13675	13614	13617	13769	13608	13582	13656	13585	13720	13591	13676	13660	13571	13828	13658	13712	13630	13853	13634	13576	13668	13659	13515	13684	13773	13551	13617	13737	13761	13680	13710	13738	13691	13701	13678	13637	13637	13488	13610	13581	13645	13434	13729	13623	13625	13610	13695	13703	13622	13653	13567	13769	13691	13778	13644	13698	13747	13642	13662	13604	13722	13737	13725	13628	13736	13565	13659	13610	13734	13750	13620	13710	13612	13699	13730	13773	13685	13683	13711	13689	13714	13629	13734	13734	13620	13669	13751	13717	13514	13738	13662	13749	13569	13626	13653	13650	13591	13612	13593	13836	13672	13597	13587	13697	13747	13811	13493	13570	13748	13613	13657	13744	13641	13721	13669	13628	13622	13715	13714	13781	13723	13639	13606	13459	13627	13728	13797	13624	13581	13691	13461	13663	13607	13608	13830	13760	13600	13734	13724	13410	13665	13762	13752	13776	13735	13855	13588	13704	13585	13684	13584	13753	13784	13568	13716	13707	13598	13473	13718	13522	13827	13704	13782	13708	13657	13744	13786	13539	13814	13596	13757	13534	13843	13651	13654	13720	13483	13604	13518	13632	13474	13727	13730	13642	13546	13536	13556	13763	13702	13646	13810	13693	13696	13719	13776	13528	13679	13670	13608	13734	13702	13560	13584	13633	13570	13626	13780	13646	13620	13592	13776	13750	13606	13767	13707	13582	13668	13767	13576	13644	13573	13658	13820	13614	13511	13673	13742	13809	13628	13597	13721	13670	13770	13600	13645	13747	13556	13660	13910	13640	13673	13746	13695	13820	13566	13634	13767	13584	13839	13641	13409	13752	13654	13750	13723	13885	13497	13505	13631	13745	13582	13628	13728	13746	13573	13594	13731	13651	13516	13777	13672	13732	13581	13633	13721	13541	13628	13794	13735	13540	13588	13749	13867	13732	13780	13513	13621	13839	13638	13866	13641	13668	13542	13635	13822	13669	13703	13654	13742	13766	13610	13694	13658	13645	13589	13674	13655	13786	13519	13851	13531	13491	13626	13832	13699	13773	13672	13700	13665	13684	13641	13743	13731	13580	13744	13766	13868	13754	13639	13858	13711	13557	13562	13597	13746	13617	13542	13604	13640	13853	13765	13641	13685	13555	13543	13650	13752	13648	13574	13711	13605	13662	13798	13629	13607	13699	13625	13774	13718	13628	13713	13469	13500	13686	13737	13620	13744	13662	13585	13736	13634	13747	13671	13607	13680	13625	13673	13636	13655	13598	13551	13734	13756	13586	13613	13606	13887	13681	13580	13649	13539	13702	13690	13791	13593	13693	13747	13738	13758	13728	13883	13673	13547	13618	13672	13516	13812	13838	13597	13609	13695	13594	13856	13449	13660	13682	13726	13696	13707	13770	13670	13668	13724	13677	13618	13728	13880	13659	13768	13758	13685	13655	13667	13711	13600	13604	13732	13664	13811	13621	13656	13644	13845	13759	13557	13767	13649	13693	13616	13615	13447	13817	13684	13671	13576	13612	13734	13491	13795	13779	13599	13685	13572	13760	13759	13801	13560	13772	13739	13651	13607	13608	13672	13777	13785	13458	13586	13781	13677	13723	13768	13739	13653	13572	13775	13564	13660	13793	13833	13715	13561	13799	13667	13545	13577	13801	13692	13669	13582	13733	13775	13706	13665	13695	13581	13489	13808	13673	13798	13497	13603	13613	13874	13667	13708	13525	13670	13670	13580	13783	13790	13811	13681	13810	13592	13812	13606	13673	13636	13878	13888	13584	13728	13636	13707	13588	13790	13738	13796	13554	13679	13605	13605	13664	13654	13601	13647	13555	13688	13726	13491	13723	13643	13679	13636	13749	13811	13586	13866	13496	13611	13896	13779	13764	13700	13536	13691	13562	13748	13600	13603	13733	13698	13493	13725	13782	13592	13676	13616	13776	13621	13598	13803	13713	13708	13718	13784	13713	13570	13720	13714	13555	13674	13682	13623	13719	13769	13776	13768	13660	13681	13730	13752	13641	13588	13574	13747	13573	13712	13639	13630	13670	13540	13637	13650	13554	13680	13712	13694	13499	13725	13667	13758	13758	13637	13703	13602	13749	13515	13716	13722	13746	13732	13704	13687	13638	13636	13655	13717	13627	13651	13631	13678	13632	13688	13535	13771	13663	13774	13722	13740	13637	13808	13569	13625	13679	13815	13791	13771	13590	13590	13807	13734	13616	13693	13623	13583	13835	13745	13776	13641	13775	13561	13650	13582	13914	13723	13636	13835	13737	13544	13653	13636	13820	13701	13746	13708	13781	13751	13553	13719	13505	13680	13604	13622	13645	13603	13923	13601	13563	13676	13637	13779	13727	13718	13615	13717	13703	13830	13715	13714	13417	13601	13659	13487	13597	13783	13705	13655	13726	13751	13567	13723	13774	13648	13585	13719	13655	13531	13693	13646	13712	13598	13692	13799	13622	13651	13684	13765	13630	13753	13600	13902	13577	13689	13625	13795	13678	13830	13771	13837	13851	13508	13740	13625	13779	13743	13673	13746	13560	13784	13595	13730	13741	13710	13559	13616	13712	13802	13739	13545	13695	13756	13716	13913	13555	13781	13597	13545	13664	13661	13718	13655	13649	13730	13752	13696	13635	13658	13790	13754	13731	13672	13830	13653	13635	13737	13674	13720	13484	13676	13783	13618	13675	13445	13657	13667	13679	13629	13718	13581	13641	13586	13713	13557	13687	13561	13716	13698	13537	13617	13523	13825	13675	13857	13662	13613	13663	13725	13682	13686	13756	13607	13631	13653	13715	13616	13753	13700	13772	13743	13700	13672	13749	13557	13659	13722	13632	13712	13579	13600	13779	13603	13685	13711	13799	13750	13554	13673	13754	13634	13721	13848	13688	13673	13599	13708	13710	13641	13621	13759	13674	13523	13579	13686	13754	13752	13613	13625	13583	13772	13573	13729	13691	13600	13627	13691	13714	13680	13696	13907	13440	13839	13687	13758	13633	13695	13698	13593	13629	13706	13684	13593	13738	13599	13571	13540	13690	13807	13673	13708	13746	13521	13804	13472	13591	13726	13547	13617	13600	13586	13722	13615	13621	13792	13761	13762	13761	13662	13757	13833	13798	13493	13626	13701	13614	13576	13805	13705	13857	13681	13580	13851	13633	13910	13657	13772	13630	13660	13618	13628	13668	13668	13578	13727	13538	13679	13792	13965	13602	13669	13757	13562	13753	13593	13748	13741	13640	13797	13703	13721	13646	13733	13757	13666	13498	13700	13637	13680	13671	13607	13686	13660	13686	13531	13654	13703	13679	13683	13598	13712	13630	13636	13659	13725	13548	13659	13731	13676	13698	13688
24031	21095	28603	25900	25643	25875	24231	20698	18977	18560	18006	17409	16910	16802	16742	16384	16140	16009	16072	16057	15951	16116	16129	16127	15733	15967	15868	15887	15882	15812	15778	15851	15945	15506	15924	15787	15881	15814	15694	15505	15880	15803	15663	15788	15640	15706	15665	15583	15714	15859	15801	15804	15823	15785	15434	15840	15662	15902	15769	15696	15788	15771	15673	15616	15553	15451	15544	15809	15752	15686	15689	15893	15779	15697	15711	15826	15502	15592	15750	15622	15824	15804	15734	15673	15627	15663	15542	15621	15733	15567	15468	15467	15615	15650	15753	15688	15557	15488	15718	15641	15700	15720	15617	15592	15749	15535	15604	15588	15790	15522	15798	15733	15824	15648	15691	15839	15816	15718	15708	15614	15577	15839	15923	15754	15905	15630	15824	15777	15750	15519	15680	15720	15606	15659	15625	15689	15712	15687	15756	15592	15663	15613	15550	15624	15456	15697	15521	15675	15807	15783	15641	15812	15904	15644	15643	15697	15722	15407	15452	15704	15555	15701	15524	15639	15699	15598	15693	15717	15602	15621	15694	15644	15450	15578	15566	15777	15754	15815	15696	15688	15762	15646	15633	15537	15664	15778	15695	15711	15774	15471	15636	15665	15583	15694	15724	15510	15594	15597	15612	15593	15549	15442	15732	15824	15753	15748	15531	15606	15603	15625	15549	15837	15780	15669	15529	15656	15531	15663	15562	15911	15690	15763	15638	15798	15805	15717	15531	15605	15753	15719	15615	15602	15464	15656	15657	15682	15640	15831	15529	15831	15669	15430	15740	15708	15730	15557	15489	15472	15520	15523	15627	15723	15761	15603	15619	15679	15785	15667	15762	15452	15835	15748	15646	15616	15827	15592	15592	15807	15526	15564	15646	15591	15672	15685	15613	15492	15479	15931	15749	15811	15656	15616	15719	15874	15634	15660	15832	15800	15622	15429	15488	15512	15446	15787	15807	15717	15599	15841	15513	15697	15587	15750	15689	15673	15789	15596	15677	15775	15518	15461	15563	15574	15719	15642	15773	15418	15560	15756	15418	15701	15574	15526	15635	15680	15559	15484	15697	15550	15430	15724	15605	15620	15509	15847	15702	15797	15525	15681	15601	15771	15707	15625	15641	15561	15706	15580	15692	15816	15495	15721	15683	15646	15714	15719	15613	15717	15694	15472	15750	15734	15633	15748	15760	15572	15637	15801	15673	15719	15783	15635	15532	15840	15861	15476	15618	15623	15465	15527	15703	15604	15453	15577	15604	15724	15635	15747	15727	15570	15504	15861	15822	15713	15517	15613	15670	15606	15638	15629	15556	15726	15752	15844	15485	15677	15640	15562	15623	15851	15715	15443	15518	15670	15814	15619	15673	15684	15588	15505	15622	15598	15762	15701	15597	15728	15408	15580	15682	15585	15671	15670	15603	15789	15712	15642	15768	15627	15435	15745	15672	15743	15721	15745	15577	15799	15780	15614	15641	15610	15537	15473	15579	15495	15637	15725	15731	15677	15670	15741	15561	15701	15897	15639	15636	15819	15497	15948	15827	15874	15729	15498	15677	15655	15770	15750	15407	15749	15790	15671	15683	15749	15831	15521	15508	15745	15688	15509	15651	15749	15645	15678	15642	15546	15673	15670	15795	15688	15762	15562	15778	15592	15684	15696	15692	15518	15507	15676	15819	15789	15720	15577	15653	15727	15747	15626	15568	15625	15879	15634	15877	15828	15618	15604	15809	15734	15731	15597	15766	15566	15495	15656	15683	15594	15826	15791	15528	15872	15598	15755	15767	15886	15768	15674	15547	15774	15739	15640	15584	15692	15431	15735	15576	15666	15805	15640	15568	15710	15735	15644	15701	15552	15925	15715	15446	15803	15533	15571	15753	15918	15797	15768	15766	15610	15796	15718	15636	15498	15777	15768	15773	15604	15938	15623	15494	15833	15464	15561	15571	15549	15674	15715	15602	15492	15590	15599	15668	15754	15536	15689	15782	15747	15783	15678	15845	15656	15689	15702	15648	15686	15816	15603	15754	15697	15669	15544	15676	15612	15638	15559	15726	15800	15669	15709	15694	15620	15686	15690	15769	15736	15721	15561	15565	15455	15521	15760	15515	15718	15634	15855	15755	15625	15684	15736	15485	15698	15733	15758	15909	15696	15763	15662	15705	15594	15721	15538	15763	15750	15602	15577	15800	15822	15690	15910	15733	15557	15502	15655	15564	15682	15666	15714	15704	15535	15694	15662	15513	15641	15690	15852	15605	15668	15632	15789	15610	15764	15751	15613	15666	15650	15339	15855	15829	15596	15556	15731	15525	15622	15699	15553	15680	15638	15570	15661	15553	15662	15477	15685	15417	15717	15690	15537	15645	15661	15621	15678	15638	15675	15611	15597	15787	15644	15624	15653	15705	15739	15832	15626	15799	15717	15732	15528	15843	15768	15667	15444	15706	15679	15726	15548	15749	15787	15773	15478	15632	15681	15950	15662	15527	15643	15624	15680	15729	15642	15774	15906	15792	15712	15752	15801	15647	15595	15828	15612	15535	15647	15825	15617	15604	15741	15684	15561	15700	15464	15746	15540	15531	15507	15523	15709	15724	15874	15824	15670	15608	15523	15825	15509	15605	15734	15827	15672	15752	15675	15533	15720	15600	15642	15861	15690	15680	15520	15613	15738	15702	15758	15821	15889	15679	15779	15440	15376	15656	15746	15607	15685	15603	15710	15701	15638	15547	15533	15663	15665	15614	15872	15524	15892	15631	15624	15650	15401	15654	15725	15744	15724	15703	15668	15737	15718	15818	15583	15843	15778	15679	15609	15735	15687	15779	15852	15670	15736	15588	15556	15625	15736	15704	15482	15662	15634	15658	15642	15643	15501	15604	15634	15702	15683	15417	15856	15619	15691	15527	15681	15745	15779	15591	15651	15920	15750	15851	15764	15717	15541	15524	15637	15491	15659	15704	15598	15625	15553	15767	15621	15556	15789	15676	15565	15714	15760	15924	15675	15572	15583	15678	15720	15887	15816	15641	15623	15604	15830	15696	15816	15726	15729	15770	15542	15655	15729	15929	15711	15712	15862	15660	15718	15731	15736	15684	15700	15924	15742	15630	15527	15499	15705	15526	15712	15665	15684	15538	15694	15715	15767	15695	15556	15658	15591	15711	15738	15690	15679	15742	15665	15679	15525	15540	15644	15813	15688	15739	15718	15557	15791	15721	15753	15747	15653	15509	15660	15585	15519	15722	15789	15724	15713	15483	15694	15709	15493	15528	15700	15656	15652	15755	15677	15701	15655	15811	15556	15738	15657	15677	15689	15795	15731	15613	15864	15440	15507	15616	15701	15715	15540	15551	15664	15867	15691	15738	15590	15597	15708	15545	15709	15666	15774	15556	15706	15728	15554	15564	15586	15744	15781	15709	15667	15577	15666	15742	15783	15758	15706	15719	15841	15718	15776	15539	15513	15521	15746	15650	15843	15511	15817	15712	15622	15470	15663	15723	15651	15628	15518	15509	15651	15717	15695	15739	15639	15645	15632	15597	15699	15689	15695	15510	15567	15690	15594	15629	15740	15791	15809	15807	15807	15597	15636	15538	15700	15757	15621	15825	15546	15629	15722	15620	15678	15677	15723	15681	15610	15524	15583	15551	15774	15611	15567	15631	15765	15795	15637	15771	15899	15593	15665	15887	15577	15652	15633	15722	15393	15544	15666	15652	15758	15791	15758	15802	15924	15541	15663	15605	15710	15606	15828	15640	15465	15610	15792	15735	15728	15742	15518	15715	15518	15671	15540	15724	15636	15616	15722	15439	15838	15622	15590	15728	15714	15626	15717	15636	15739	15573	15659	15658	15638	15738	15607	15800	15583	15711	15777	15721	15832	15633	15478	15606	15397	15722	15533	15467	15615	15782	15755	15756	15827	15463	15623	15747	15737	15522	15749	15642	15593	15764	15592	15927	15601	15528	15620	15835	15661	15637	15718	15697	15732	15655	15760	15500	15693	15629	15765	15781	15726	15573	15742	15626	15749	15715	15452	15683	15702	15732	15674	15575	15705	15722	15845	15712	15495	15622	15691	15562	15514	15716	15504	15556	15719	15710	15538	15780	15646	15712	15676	15673	15853	15650	15815	15553	15590	15564	15650	15685	15665	15615	15607	15870	15669	15780	15573	15529	15478	15823	15517	15463	15698	15791	15782	15497	15485	15695	15574	15616	15441	15748	15628	15836	15912	15744	15844	15641	15892	15675	15808	15633	15807	15900	15815	15671	15557	15525	15667	15689	15585	15773	15727	15622	15659	15566	15634	15538	15653	15660	15583	15768	15649	15649	15808	15833	15617	15719	15622	15647	15427	15801	15688	15618	15622	15722	15535	15876	15694	15672	15601	15710	15717	15573	15753	15551	15543	15677	15618	15770	15763	15771	15687	15569	15820	15630	15522	15707	15748	15823	15715	15855	15566	15671	15855	15688	15534	15745	15718	15751	15514	15508	15736	15553	15691	15701	15616	15634	15608	15616	15678	15628	15771	15727	15628	15671	15809	15673	15629	15612	15836	15693	15557	15605	15691	15721	15660	15697	15660	15755	15763	15804	15742	15458	15752	15642	15663	15824	15837	15703	15523	15706	15552	15725	15508	15849	15781	15815	15503	15773	15649	15804	15607	15692	15724	15331	15746	15581	15460	15616	15457	15630	15582	15656	15709	15686	15758	15695	15684	15595	15734	15711	15399	15615	15631	15695	15716	15791	15590	15577	15607	15633	15910	15718	15695	15713	15583	15473	15607	15620	15770	15727	15642	15680	15578	15495	15644	15619	15563	15668	15580	15886	15573	15636	15564	15513	15585	15681	15571	15635	15725	15708	15723	15613	15775	15671	15663	15579	15833	15588	15778	15778	15819	15674	15784	15717	15617	15694	15598	15823	15893	15674	15557	15549	15785	15754	15572	15638	15685	15704	15905	15573	15479	15659	15740	15775	15437	15792	15793	15617	15882	15635	15657	15646	15511	15588	15682	15721	15583	15659	15619	15577	15884	15733	15588	15578	15542	15748	15650	15756	15529	15820	15693	15628	15706	15623	15740	15554	15604	15595	15641	15580	15593	15621	15691	15667	15793	15637	15623	15552	15668	15477	15629	15644	15758	15745	15728
30697	51545	47301	37010	31033	25608	22653	20479	18810	17484	16743	15800	15538	15175	14956	14643	14410	14347	14211	14034	13957	13850	13984	13788	13719	13680	13872	13708	13772	13677	13779	13643	13681	13746	13848	13530	13689	13777	13626	13660	13727	13640	13545	13533	13540	13807	13722	13663	13669	13730	13619	13695	13578	13382	13570	13729	13757	13525	13627	13483	13687	13406	13567	13634	13723	13564	13540	13508	13449	13411	13427	13669	13635	13565	13541	13675	13796	13514	13587	13616	13475	13717	13730	13741	13463	13618	13627	13619	13548	13468	13578	13592	13633	13671	13264	13599	13631	13603	13648	13639	13573	13488	13756	13559	13570	13539	13504	13476	13432	13510	13646	13627	13480	13680	13718	13630	13541	13529	13622	13553	13781	13588	13411	13624	13573	13471	13578	13602	13526	13632	13710	13690	13499	13508	13699	13552	13607	13460	13630	13694	13555	13576	13598	13518	13666	13626	13502	13581	13389	13403	13523	13714	13596	13664	13501	13579	13644	13468	13563	13605	13658	13472	13554	13595	13475	13556	13697	13527	13716	13631	13568	13545	13674	13536	13517	13489	13560	13562	13549	13488	13635	13488	13503	13630	13417	13577	13514	13542	13581	13671	13652	13475	13623	13714	13470	13561	13532	13546	13529	13453	13419	13789	13514	13527	13619	13529	13479	13549	13631	13637	13644	13577	13583	13584	13493	13412	13538	13566	13537	13624	13418	13821	13512	13652	13521	13676	13529	13562	13638	13456	13617	13709	13551	13615	13528	13583	13580	13440	13474	13812	13612	13471	13565	13497	13673	13630	13756	13633	13601	13688	13501	13398	13384	13576	13746	13427	13670	13444	13536	13540	13531	13537	13463	13762	13504	13520	13622	13724	13537	13617	13526	13571	13790	13587	13570	13461	13493	13472	13515	13756	13556	13434	13567	13507	13731	13562	13640	13710	13680	13413	13769	13706	13663	13516	13586	13593	13472	13590	13575	13577	13417	13438	13507	13611	13579	13358	13688	13559	13550	13546	13609	13572	13478	13601	13531	13626	13682	13360	13610	13629	13580	13527	13569	13558	13524	13546	13550	13635	13593	13709	13652	13681	13692	13659	13647	13591	13374	13503	13482	13532	13454	13563	13617	13528	13584	13528	13639	13625	13667	13613	13616	13821	13676	13579	13513	13352	13661	13444	13711	13517	13663	13531	13683	13574	13559	13714	13579	13581	13457	13602	13438	13732	13286	13706	13518	13568	13596	13627	13571	13697	13504	13707	13500	13683	13620	13509	13553	13457	13470	13626	13577	13435	13689	13769	13564	13719	13378	13500	13409	13591	13659	13521	13628	13566	13663	13638	13485	13434	13689	13609	13684	13625	13628	13567	13521	13521	13568	13504	13450	13563	13609	13539	13607	13618	13418	13397	13557	13594	13639	13629	13563	13568	13538	13543	13478	13613	13583	13583	13511	13458	13676	13400	13503	13633	13502	13470	13592	13481	13591	13620	13703	13640	13585	13633	13612	13505	13601	13567	13538	13613	13538	13735	13542	13535	13644	13576	13542	13635	13629	13690	13586	13552	13560	13575	13616	13513	13615	13522	13715	13494	13554	13598	13577	13512	13683	13713	13707	13462	13638	13568	13569	13668	13707	13602	13371	13544	13574	13491	13556	13675	13587	13343	13579	13701	13704	13613	13559	13633	13521	13474	13635	13628	13514	13456	13561	13521	13586	13746	13652	13371	13712	13276	13583	13698	13638	13622	13646	13657	13543	13529	13782	13681	13649	13504	13467	13481	13344	13650	13508	13477	13654	13654	13640	13450	13709	13544	13501	13354	13330	13677	13542	13601	13638	13769	13461	13576	13546	13485	13482	13604	13473	13754	13564	13631	13571	13536	13506	13467	13503	13585	13476	13549	13691	13456	13777	13708	13490	13465	13322	13719	13477	13526	13490	13473	13560	13550	13740	13596	13617	13597	13436	13612	13412	13514	13703	13590	13571	13522	13524	13662	13541	13615	13788	13574	13643	13593	13747	13507	13586	13482	13567	13487	13612	13501	13557	13563	13622	13238	13468	13529	13508	13540	13729	13650	13557	13505	13566	13376	13554	13428	13621	13542	13659	13449	13603	13590	13522	13504	13654	13384	13570	13508	13612	13551	13658	13564	13742	13650	13426	13583	13582	13693	13657	13551	13656	13590	13537	13644	13351	13668	13641	13629	13446	13472	13633	13753	13569	13442	13635	13476	13647	13526	13589	13505	13595	13722	13671	13623	13618	13603	13541	13546	13566	13724	13433	13462	13518	13611	13752	13526	13475	13684	13501	13669	13484	13514	13699	13562	13458	13686	13569	13649	13516	13560	13441	13461	13586	13524	13515	13640	13702	13640	13582	13536	13610	13498	13494	13647	13735	13543	13428	13604	13629	13583	13444	13541	13626	13472	13556	13437	13492	13512	13666	13488	13517	13658	13702	13529	13437	13681	13596	13478	13639	13486	13439	13628	13424	13546	13683	13582	13537	13484	13600	13701	13647	13370	13627	13544	13617	13689	13500	13691	13544	13461	13569	13510	13710	13712	13657	13470	13535	13657	13660	13442	13687	13741	13677	13559	13594	13675	13617	13560	13457	13582	13645	13499	13512	13629	13479	13507	13494	13562	13617	13639	13515	13464	13521	13438	13616	13486	13585	13749	13611	13376	13605	13719	13665	13416	13494	13667	13704	13711	13689	13376	13452	13620	13527	13549	13658	13805	13683	13620	13534	13605	13580	13505	13608	13587	13588	13629	13566	13592	13691	13572	13516	13649	13495	13608	13632	13623	13557	13603	13657	13559	13581	13479	13661	13476	13578	13503	13604	13817	13518	13594	13725	13766	13490	13671	13477	13616	13486	13493	13521	13652	13374	13579	13530	13533	13624	13622	13529	13528	13568	13486	13588	13723	13678	13648	13553	13659	13499	13567	13605	13528	13522	13495	13688	13452	13559	13540	13544	13594	13573	13577	13527	13678	13548	13615	13568	13530	13715	13568	13716	13400	13580	13458	13592	13549	13559	13675	13448	13672	13504	13767	13594	13817	13451	13470	13528	13581	13629	13645	13497	13500	13567	13603	13555	13511	13477	13598	13645	13521	13696	13399	13477	13536	13410	13624	13399	13468	13415	13636	13420	13495	13628	13561	13724	13644	13430	13587	13610	13514	13554	13476	13617	13539	13763	13711	13691	13446	13445	13512	13529	13601	13613	13521	13484	13475	13548	13545	13692	13728	13723	13707	13524	13518	13527	13515	13421	13561	13629	13603	13676	13542	13663	13589	13621	13621	13430	13603	13593	13786	13584	13708	13473	13552	13432	13582	13605	13692	13759	13727	13631	13674	13446	13651	13514	13433	13338	13606	13425	13667	13597	13578	13679	13745	13518	13663	13662	13629	13468	13446	13438	13576	13581	13544	13653	13401	13591	13567	13428	13509	13629	13571	13630	13521	13640	13612	13545	13513	13692	13519	13557	13475	13674	13564	13653	13666	13718	13608	13593	13380	13792	13572	13521	13457	13430	13448	13552	13548	13621	13757	13652	13592	13563	13554	13692	13698	13595	13599	13489	13497	13651	13631	13406	13741	13451	13611	13604	13691	13518	13600	13621	13612	13433	13653	13497	13644	13564	13560	13623	13473	13420	13470	13427	13538	13753	13560	13590	13556	13753	13467	13595	13557	13510	13587	13485	13501	13654	13689	13522	13630	13567	13550	13547	13569	13494	13541	13637	13587	13622	13564	13650	13498	13390	13543	13454	13648	13705	13559	13474	13630	13464	13543	13605	13456	13767	13694	13666	13679	13537	13543	13495	13570	13461	13478	13726	13701	13580	13659	13635	13718	13309	13515	13710	13648	13505	13414	13483	13535	13552	13515	13405	13493	13698	13492	13496	13610	13429	13723	13752	13616	13519	13627	13483	13628	13783	13706	13484	13498	13777	13347	13621	13542	13477	13754	13659	13591	13662	13568	13601	13534	13521	13656	13706	13554	13423	13526	13585	13454	13597	13602	13641	13521	13602	13635	13654	13638	13559	13457	13543	13506	13477	13569	13577	13635	13642	13704	13635	13633	13586	13560	13559	13584	13652	13697	13685	13692	13525	13525	13706	13530	13664	13370	13598	13622	13681	13517	13592	13509	13756	13714	13581	13437	13565	13522	13612	13527	13635	13400	13686	13545	13487	13543	13573	13689	13467	13480	13503	13548	13424	13555	13592	13460	13826	13570	13662	13642	13461	13566	13545	13638	13746	13678	13679	13533	13560	13498	13537	13614	13571	13612	13563	13531	13545	13505	13681	13622	13553	13585	13580	13574	13584	13531	13630	13583	13838	13756	13536	13524	13478	13639	13627	13420	13556	13657	13664	13704	13563	13672	13694	13463	13602	13707	13487	13704	13705	13715	13594	13611	13589	13730	13557	13577	13560	13688	13510	13561	13381	13659	13545	13700	13791	13501	13574	13598	13650	13569	13629	13603	13709	13648	13548	13625	13525	13552	13702	13662	13590	13769	13482	13577	13527	13611	13419	13582	13635	13450	13463	13609	13530	13541	13607	13590	13502	13637	13577	13657	13472	13582	13678	13521	13551	13468	13577	13563	13531	13722	13458	13480	13542	13541	13567	13629	13665	13722	13480	13645	13536	13542	13623	13523	13596	13469	13581	13641	13590	13520	13511	13634	13544	13437	13570	13699	13487	13595	13414	13674	13463	13644	13497	13604	13574	13649	13529	13615	13680	13550	13461	13461	13756	13595	13547	13635	13570	13662	13568	13813	13628	13581	13620	13700	13509	13622	13504	13631	13522	13460	13636	13527	13606	13767	13433	13653	13578	13677	13583	13552	13592	13596	13571	13630	13594	13408	13550	13491	13585	13620	13715	13608	13618	13572	13630	13694	13703	13521	13621	13567	13476	13591	13581	13700	13500	13694	13498	13562	13679	13612	13593	13434	13674	13560	13667	13401	13573	13497	13566	13655	13541	13708	13468	13532	13594	13547	13497	13609	13522	13543	13572	13674	13660	13605	13625	13573	13794	13544	13602	13545	13591	13473	13567	13454	13502	13657	13441	13568	13574	13592	13533	13661	13540	13581	13530	13653	13624	13576	13586	13618	13575	13591	13531	13617	13356	13686	13608	13555
22708	21050	28833	23910	23069	26712	28604	23194	21239	20113	19404	18592	18194	17922	17361	17256	17125	16804	16809	16892	16792	16709	16597	16832	16685	16292	16447	16279	16501	16258	16503	16344	16446	16321	16327	16352	16187	16212	16026	16301	16208	16261	16276	16261	16226	16238	16140	16233	16303	16129	16136	16056	16164	16184	16030	15892	16175	16023	16394	16275	16175	16425	16125	16159	16278	16072	16266	16310	16265	16330	16353	16165	16158	16072	16192	16015	16360	16132	16042	15970	16065	16119	16225	16090	16131	16201	16008	16189	16192	16123	16151	16030	16067	16233	16074	16145	16147	16143	16199	16212	16215	16068	16241	15892	16178	16109	16286	16046	15903	16340	16052	16020	16081	16129	16094	15985	16088	16132	16159	16129	16133	16115	16066	16009	16103	16258	15818	16022	16177	16161	16108	16156	16169	16156	16244	16067	16132	16163	16164	16262	16039	16118	16077	15936	16293	16081	15940	15996	16217	16099	16036	16205	15982	16087	16127	16003	15930	16118	15891	16135	16234	16142	15995	16059	15989	16157	16152	15994	16182	15984	16032	16265	16175	16180	16028	16066	15958	16108	16198	16095	16012	16094	16445	16090	16057	16095	16278	16015	16194	16291	16538	16249	16063	16052	16252	16005	16044	16162	16261	16165	16108	16012	16199	15939	16097	15961	15916	16203	16099	16182	16346	16204	16121	16027	16139	16109	16128	16140	16169	16036	16135	16147	15987	16026	16008	15905	16081	16185	16143	15957	16302	16031	16043	16143	16164	16001	16143	16228	16184	16376	16041	16181	16008	16026	16212	15984	16306	16048	16099	16166	16072	16022	15946	16062	16054	16276	16037	16106	16041	16148	16050	16239	15999	16133	16143	16072	16088	16179	16008	15789	16052	16267	16072	16113	16067	16117	16229	16050	16219	16186	16208	16246	16317	16310	16051	16196	16127	16107	16065	16139	16214	15984	16044	16143	15891	16128	16093	15969	16031	15953	15914	16157	16045	16044	16272	16130	16152	16158	16040	16161	16006	15971	16003	16057	15875	15924	16125	16053	16016	16103	16128	16175	15973	16045	15896	15914	16244	16030	16087	16185	16044	16080	16169	16243	16128	16360	16000	15931	16054	16280	16033	16117	16216	16056	16128	16178	15969	16189	16199	15938	15897	15989	16015	16127	15902	16124	16087	16116	16216	16156	16062	15915	16137	16068	16064	16159	16011	16073	16274	16079	16199	16128	16135	15975	16061	16216	15948	16069	16179	16114	16076	16093	16059	16072	16168	15878	16069	16119	16164	15976	16122	16126	16132	16175	16013	16022	16160	16058	16012	15862	16078	15957	16091	16179	16239	16358	16135	16278	15966	16207	16271	16173	16219	15991	16014	16078	16058	16006	15851	15871	16078	16097	16136	16033	16097	16162	16104	16058	16195	16133	16198	15892	16049	16073	16137	16022	16061	16142	16115	16118	15987	16180	15958	16158	16050	16050	16145	16179	16040	16015	15994	15834	16138	15976	16211	15914	15894	15985	16024	16143	16074	16115	16039	16276	15941	16153	16178	16228	16080	16157	16123	16260	16097	16050	16149	16076	16122	16152	16191	16069	15960	16106	16315	16057	16127	16091	16117	16232	16128	16172	16058	16174	16228	16116	16140	16243	16116	16205	16047	16227	16170	16074	16096	16297	16244	16138	16117	16271	16004	16104	16045	16073	16333	16195	16135	16181	16127	16052	16243	16180	16075	16246	16066	16148	16049	16363	16086	16217	15934	16267	16283	16249	16127	16020	16027	16189	16234	15943	15968	16204	16269	16184	16134	16071	16001	16031	16031	16022	16094	16201	16089	16146	16008	15841	16122	16169	16020	16168	15933	16277	16150	16193	15965	16064	16001	16089	16204	15923	16129	15868	15973	15967	16262	16090	15938	15971	16024	15987	16093	16250	16107	15960	16185	16238	16098	16190	15966	16005	16115	15922	16144	16061	16066	15778	16053	15945	15990	16074	16198	15922	16154	16034	16189	16199	16305	15948	16040	15989	16231	15978	16263	16227	16259	16107	16080	16116	16067	16164	16062	16099	16091	16164	16039	16040	16317	16063	16014	16036	16129	16083	16082	16070	16024	16003	16244	16108	16021	16180	16027	16213	16230	16243	16160	16067	16184	16187	15999	16260	16121	15948	16072	16047	16228	16156	15915	15965	16184	16015	16241	16242	16040	15868	16209	16050	16067	15896	16051	16173	16020	16081	16048	15869	16181	16151	15951	16136	16191	15975	16007	16057	16081	16099	16165	15917	16190	16132	16198	15826	16051	16099	16284	16144	16126	16127	16133	15952	16109	16075	16249	16160	16305	16242	16078	15944	16146	16206	16226	16118	15999	16163	16295	15963	16058	16360	16266	16096	16207	16202	16271	16164	16159	16165	15951	16051	16068	16017	16026	16188	16165	16069	16117	15940	16080	15940	16104	16163	16015	16080	16250	16102	16125	16088	16107	16091	16105	16069	15938	16133	16217	16181	16014	16241	15913	16059	16075	16114	16172	16135	16169	16152	16173	16057	16033	16256	16123	16005	16080	16184	16291	16171	16109	16041	16238	16107	15946	15983	16003	15948	16125	15914	16030	16170	16070	15890	16057	16032	16029	16023	16092	16176	15977	16091	16069	16127	16073	16269	16027	16270	16085	16070	16226	15956	16072	16169	16428	16149	15956	16261	16284	16290	16037	16039	16124	15956	16287	16271	16123	15859	16133	16019	16026	16025	16097	16051	16333	16209	16313	16164	15832	16039	16032	16043	16090	16023	16153	16156	16218	16246	16093	16215	16030	16226	16228	15931	15909	16066	16037	16051	15928	16134	16128	16069	16071	16071	16002	16175	16086	16115	16231	16183	16032	15996	16022	15888	16228	16194	16060	16051	16272	16035	16170	16147	15985	16110	16223	16050	16193	16077	16090	16025	16040	16132	16167	16183	16112	16162	15907	16155	16113	16104	16230	16172	16113	15907	16143	16136	16063	16044	16249	16159	16221	16127	16137	16176	16218	16029	15980	16085	16224	15946	16165	16178	16107	16108	16181	16136	16132	16264	15988	16035	16015	15972	15959	15833	16116	16045	16003	15786	16006	16195	15954	16444	16169	16279	15918	16147	15998	15989	15964	16414	16039	15979	16168	15985	16093	16248	16095	16088	16079	16341	15786	16098	16151	16191	16075	16081	16101	16047	16070	16138	16009	16024	16102	16261	16135	16179	16126	16316	15893	16158	16023	16238	16243	16005	16393	16056	15992	16192	16145	16159	16113	15934	16251	16175	16121	16056	16064	16177	16082	16114	16186	16064	16290	15860	15974	16055	16135	16090	16104	16136	16243	16275	15938	16114	16132	16050	16074	16115	16029	15907	16218	16048	16188	16176	16182	16024	16006	16141	16184	16003	16109	15877	16194	15964	16145	16045	15922	16073	16136	16177	16042	16092	16103	15838	15966	15924	16057	16065	16201	16366	16145	16022	16217	16068	16041	16106	16181	16100	16013	16181	16102	16200	16273	16227	16233	15983	16033	16190	16109	16059	15992	16085	16062	15822	15981	16101	16099	16035	16107	16291	16124	16063	16349	16209	16303	15877	16274	15953	16124	15934	16098	16291	16255	16004	16131	16265	16043	15877	15892	15903	16144	15949	16269	16137	16020	16127	15926	15937	15881	16142	16106	16239	16020	16080	16082	16213	16119	16136	15992	15948	16082	16133	16308	16156	16270	16153	16068	16171	16089	16050	16032	16156	16014	16186	16288	15974	15919	16094	15953	16127	16028	16204	16024	16058	16079	15898	16035	16103	15874	16158	16022	16152	16230	16229	15988	16035	15983	16220	16183	16172	16236	16038	16140	15992	15999	16123	16015	16060	15983	16213	16278	16158	15921	15959	16199	16290	16030	16099	16077	15873	16109	16223	15953	16030	16201	16123	16172	16191	16090	16135	16072	16047	16109	16095	16120	16272	16012	16150	16007	16124	16274	16138	15978	16012	16080	16035	16171	16276	16066	16190	16099	16155	16133	16122	16067	15900	16200	15999	16162	16244	15957	16169	16054	15971	15888	16126	16155	16091	16090	16190	15964	16287	16032	16126	16150	15869	16033	16206	15972	15866	16070	16071	16164	16040	16155	16215	16095	16018	16145	16218	16091	16223	16147	16086	16065	16071	15937	16035	15864	15904	16101	15952	16070	16035	16063	16048	16374	16208	16140	16051	16099	16252	16163	16273	16112	16046	16196	16191	16076	16109	16065	16231	16287	16128	16191	16101	16233	16003	15964	16154	16029	15970	15920	16165	16116	16209	16204	16174	15939	16338	16133	16108	16010	16060	16106	15994	16127	16295	16218	16192	16128	16046	16063	15997	16195	16090	16080	16063	16007	16045	16188	16225	16183	16165	16209	15936	15974	16201	16041	16076	16209	16138	16085	16096	16008	16045	16044	16190	16176	16119	16164	16125	16191	16128	16064	16095	16047	15975	15985	16007	16208	16024	16167	16184	16241	15990	15983	16151	16367	16236	16178	16048	16054	16146	15992	16186	16202	16087	16164	16102	16233	16348	16147	16021	16158	16215	16065	16010	16095	16378	16074	16179	16078	16210	16170	16195	15985	16276	16222	16217	16147	16165	16004	16345	16167	16206	16173	16078	16077	16114	16205	16366	15891	16162	16079	16017	16352	16290	16301	16110	16077	16032	16347	16160	16111	16011	15949	16202	16240	16191	16172	16111	16107	16268	16239	16140	16161	16116	16196	16088	16143	16005	16124	16176	16146	16128	16025	16284	16011	16149	16226	16332	16009	15716	16052	16025	16061	16095	16239	16017	16089	16192	16024	16350	16128	16181	16051	16078	16168	16155	16283	15875	15847	16029	16270	16150	16080	16034	16082	16340	16173	15836	16041	16060	16186	16243	16217	15987	16133	16038	16074	16257	16098	16118	16106	15996	16278	16103	15985	16044	15979	16149	16061	16360	16322	16206	15998	16217	15967	16068	16110	16204	16069	16080	16159	16044	16051	15925	16165	16012	15997	16240	16260	16414	16122	16131	16121	16120	15954	16092	16135	16061	16052	16090	15971	15944	16090	16035	16225	16048	16076	15947	16029	16084	16091	16254	16241	16080	16111	15828	16102	16091	16065	16101	16167	16125
32709	56800	53094	42331	35658	30098	26168	23439	21017	19449	18106	17282	16431	15993	15680	15170	15109	14688	14518	14427	14418	14300	14179	14223	14145	14029	14120	14043	13940	14173	13926	14024	13899	13934	13836	13869	13760	13987	13926	13958	13880	13948	13938	13739	13746	13855	13822	13717	13808	13865	13787	13833	13701	13773	13792	13883	13932	13858	13742	13905	13777	13705	13917	13782	13781	13772	13824	13714	13716	13660	13843	13663	13778	13673	13788	13912	13715	13759	13785	13910	13871	13806	13853	13825	13842	13744	13746	13756	13785	13737	13801	13731	13767	13690	13831	13653	13649	13786	13800	13934	13654	13607	13922	13755	13702	13999	13739	13773	13811	13704	13668	13806	13724	13763	13762	13746	13599	13716	13843	13839	13841	13772	13595	13688	13720	13705	13739	13809	13655	13711	13728	13689	13648	13900	13793	13927	13782	13793	13819	13729	13749	13923	13656	13803	13682	13881	13646	13818	13729	13854	13887	13751	13724	13723	13689	13785	13730	13709	13603	13649	13688	13691	13897	13637	13696	13776	13667	13716	13686	13735	13877	13750	13783	13849	13760	13823	13716	13865	13709	13751	13743	13608	13902	13738	13932	13839	13810	13728	13714	13753	13805	13806	13741	13771	13665	13855	13705	13789	13832	13688	13936	13902	13744	13757	13909	13747	13930	13815	13723	13855	13817	13825	13693	13696	13710	13861	13737	13918	13697	13588	13654	13816	13686	13813	13719	13795	13829	13729	13821	13687	13732	13618	13748	13823	13675	13720	13719	13812	13562	13532	13716	13704	13730	13760	13957	13685	13644	13697	13672	13692	13573	13634	13905	13814	13738	13872	13593	13848	13630	13932	13866	13838	13746	13557	13827	13805	13779	13577	13719	13758	13616	13638	13863	13776	13632	13872	13805	13689	13738	13728	13779	13630	13695	13713	13758	13874	13827	13808	13779	13853	13750	13716	13721	13763	13672	13745	13561	13670	13804	13852	13924	13808	13807	13728	13629	13737	13674	13788	13588	13831	13581	13805	13816	13875	13860	13630	13770	13685	13771	13721	13710	13756	13775	13726	13748	13689	13734	13709	13974	13815	13764	13680	13835	13871	13808	13806	13659	13733	13886	13592	13927	13663	13667	13669	13810	13645	13743	13847	13732	13619	13747	13928	13669	13598	13724	13650	13916	13823	13634	13694	13707	13738	13770	13892	13558	13568	13765	13786	13760	13767	13773	13639	13864	13805	13548	13686	13780	13633	13855	13794	13758	13833	13911	13636	13666	13860	13760	13801	13911	13832	13700	13703	13821	13645	13728	13972	13759	13665	13894	13664	13988	13820	13879	13724	13630	13861	13669	13761	13714	13841	13698	13680	13840	13741	13787	13706	13689	13782	13893	13501	13751	13759	13732	13720	13716	13839	13762	13850	13804	13892	13680	13879	13769	13664	13752	13723	13758	13689	13573	13721	13851	13598	13794	13542	13795	13760	13857	13839	13862	13774	13649	13868	13804	13810	13818	13966	13828	13640	13861	13702	13771	13845	13721	13673	13705	13709	13784	13786	13849	13646	13917	13697	13718	13767	13680	13702	13891	13705	13836	13775	13648	13753	13702	13697	13653	13762	13782	13701	13682	13807	13689	13647	13683	13745	13778	13785	13791	13764	13647	13882	13740	13714	13893	13659	13840	13843	13794	13617	13821	13619	13783	13827	13783	13830	13585	13762	13806	13816	13640	13648	13823	13719	13739	13648	13672	13530	13756	13917	13808	13960	13751	13687	13939	13903	13681	13771	13752	13767	13812	13714	13627	13622	13830	13685	13592	13629	13796	13826	13782	13658	13707	13579	13780	13842	13708	13740	13779	13886	13883	13915	13636	13571	13782	13848	13805	13782	13792	13646	13756	13559	13826	13716	13597	13924	13602	13686	13870	13780	13683	13673	13865	13901	13806	13798	13621	13919	13904	13849	13796	13675	13794	13837	13687	13642	13612	13754	13845	13838	13719	13781	13792	13784	13612	13738	13720	13717	13722	13722	13771	13889	13655	13843	13628	13624	13690	13715	13640	13637	13769	13644	13666	13921	13837	13822	13683	13692	13697	13857	13815	13758	13754	13812	13845	13832	13721	13690	13848	13813	13893	13598	13877	13937	13841	13815	13778	13665	13759	13715	13716	13774	13723	13719	13646	13752	13696	13859	13767	13643	13875	13738	13642	13805	13834	13854	13767	13869	13765	13835	13834	13820	13602	13902	13784	13692	13770	13874	13806	13749	13665	13825	13820	13670	13665	13703	13848	13713	13649	13697	13637	13822	13922	13723	13709	13741	13688	13671	13795	13912	13742	13718	13698	13547	13776	13774	13636	13647	13718	13744	13704	13637	13939	13731	13843	13804	13823	13880	13757	13800	13688	13596	13509	13835	13733	13512	13737	13768	13762	13593	13814	13816	13791	13711	13609	13754	13741	13762	13858	13757	13665	13678	14000	13807	13991	13677	13605	13896	13774	13784	13712	13689	13880	13751	13736	13803	13684	13645	13727	13756	13712	13652	13736	13752	13925	13581	13699	13641	13817	13935	13880	13628	13785	13729	13777	13719	13745	13723	13634	13839	13771	13680	13623	13547	13956	13770	13755	13734	13834	13635	13884	13774	13870	13795	13729	13957	13776	13639	13674	13687	13809	13816	13719	13849	13835	13637	13822	13673	13683	13902	13838	13743	13677	13849	13598	13678	13644	13793	13840	13605	13846	13839	13967	13779	13970	13731	13697	13891	13740	13776	13648	13691	13693	13697	13598	13881	13855	13802	13829	13803	13719	13663	13651	13650	13633	13825	13721	14008	13726	13641	13621	13740	13683	13745	13651	13740	13947	13862	13567	13709	13814	13799	13750	13836	13629	13772	13748	13745	13681	13648	13803	13809	13658	13533	13801	13896	13847	13768	13675	13732	13810	13749	13714	13728	13943	13819	13618	13792	13880	13657	14027	13638	13725	13850	13691	13770	13771	13667	13693	13709	13672	13866	13808	13843	13793	13685	13612	13734	13649	13869	13724	13737	13650	13549	13804	13863	13913	13755	13704	13661	13754	13672	13817	13671	13636	13763	13663	13830	13649	13748	13660	13783	13859	13711	13718	13783	13805	13820	13735	13840	13786	13747	13718	13887	13935	13785	13720	13829	13709	13665	13673	13684	13718	13820	13908	13810	13673	13621	13746	13629	13687	13840	13739	13765	13760	13815	13742	13926	13597	13647	13690	13620	13797	13751	13737	13640	13583	13725	13797	13856	13674	13644	13839	13721	13755	13877	13608	13882	13590	13686	13711	13665	13916	13598	13868	13668	13713	13741	13734	13681	13713	13720	13850	13716	13792	13742	13707	13947	13740	13654	13636	13837	13756	13887	13702	13843	13843	13754	13757	13616	13722	13828	13757	13799	13760	13772	13839	13717	13828	13706	13647	13758	13760	13783	13697	13752	13760	13740	13800	13548	13790	13873	13865	13841	13668	13717	13850	13695	13691	13683	13690	13769	13727	13624	13837	13893	13583	13821	13810	13640	13839	13726	13641	13883	13840	13710	13784	13764	13562	13577	13793	13739	13796	13729	13703	13759	13792	13641	13755	13953	13511	13891	13745	13897	13834	13729	13657	13621	13810	13526	13730	13724	13686	13808	13585	13777	13810	13691	13872	13909	13581	13588	13818	13761	13762	13737	13741	13654	13832	13761	13710	13842	13684	13760	13851	13673	13748	13869	13868	13622	13780	13850	13734	13794	13686	13970	13852	13798	13769	13746	13916	13777	13642	13871	13672	13896	13883	13767	13711	13919	13896	13850	13632	13853	13831	13752	13767	13682	13774	14068	13750	13650	13676	13548	13642	13908	13757	13945	13676	13711	13636	13765	13689	13808	13551	13694	13711	13799	13833	13770	13863	13561	13580	13818	13729	13867	13871	13895	13738	13669	13776	13902	13771	13851	13676	13810	13706	13764	13640	13760	13848	13813	13984	13800	13865	13775	13813	13912	13729	13690	13744	13722	13802	13824	13848	13624	13694	13776	13848	13709	13734	13666	13576	13599	13766	13840	13741	13693	13711	13792	13709	13691	13697	13660	13720	13778	13757	13576	13668	13651	13710	13793	13846	13817	13656	13603	13824	13599	13599	13757	13727	13673	13840	13820	13727	13764	13923	13730	13819	13726	13750	13813	13616	13573	13670	13732	13747	13705	13789	13850	13821	13646	13836	13639	13804	13750	13886	13702	13851	13750	13742	13758	13865	13639	13757	13817	13789	13629	13843	13812	13981	13759	13766	13595	13607	13615	13825	13815	13728	13665	13707	13865	13831	13681	13803	13779	13813	13676	13649	13785	13731	13802	13690	13929	13601	13829	13766	13838	13870	13757	13729	13912	13746	13579	13720	13686	13748	13646	13762	13866	13794	13869	13738	13907	13763	13760	13713	13589	13804	13746	13688	13730	13733	13839	13707	13727	13739	13635	13709	13740	13768	13779	13693	13821	13623	13786	13770	13849	13687	13847	13770	13776	13627	13707	13814	13705	13821	13569	13707	13681	13686	13626	13623	13843	13690	13834	13717	13768	13753	13817	13689	13737	13706	13889	13749	13847	13786	13809	13734	13720	13806	13873	13670	13631	13575	13560	13668	13718	13638	13705	13814	13652	13846	13797	13898	13583	13808	13787	13698	13740	13843	13654	13813	13862	13741	13778	13789	13824	13636	13844	13760	13888	13914	13778	13648	13962	13764	13863	13618	13753	13636	13579	13756	13844	13617	13728	13575	13840	13711	13792	13777	13810	13788	13811	13775	13804	13651	13696	13706	13918	13717	13764	13694	13714	13725	13715	13944	13839	13996	13659	13770	13910	13812	13672	13855	13599	13757	13718	13747	13785	13769	13831	13702	13819	13754	13730	13846	13875	13656	13601	13884	13690	13797	13722	13825	13695	13820	13719	13716	13810	13786	13603	13800	13485	13793	13926	13704	13701	13892	13845	13682	13857	13578	13688	13777	13706	13562	13841	13728	13693	13666	13675	13766	13693	13581	13923	13789	13797	13785	13637	13934	13509	13841	13823	13771	13730	13963	13714	13697	13880	13746	13631	13701	13818	13877	13820	13608	13779	13695	13763	13842	13774	13795	13664	13725	13743	13775	13845
29063	28719	36271	31977	25735	22315	20369	18864	18116	17532	17285	16757	16670	16465	16384	16217	16167	15981	16029	16184	15927	16166	16021	15816	15887	15863	15983	15893	15967	15901	15869	15914	16032	15839	16104	15850	16159	15976	15850	15725	16073	16018	16030	15759	15791	16044	16096	16077	16047	15949	16020	15970	15774	15900	15890	15911	15745	15820	15805	15887	15807	16149	15983	15881	16019	15894	15773	15857	16082	15806	15782	15885	15875	15838	15843	15857	15766	15764	15827	16027	15993	15792	15836	15926	15827	15901	15694	15762	15670	15889	15828	15832	15969	15833	15882	15710	15782	15952	15863	15820	15993	15865	15908	15673	16020	15908	15888	15837	15894	15924	15792	16007	15917	15805	15838	15859	15832	15974	16048	16081	15860	15917	15841	15801	15791	15785	15937	15750	15924	15866	15742	15653	15659	15709	15875	15807	16082	15904	15926	15868	15775	16044	15870	15639	15948	16049	15870	15725	15867	15805	15796	15930	15708	16003	15983	15889	15885	15898	15835	15758	15963	15669	15817	15847	15878	15857	15947	15770	15933	15831	15881	15922	15698	15798	16010	15911	15878	15987	15828	16007	15849	15710	15780	15914	15568	15965	15811	15802	15895	15830	15767	15949	15752	16022	15928	15831	16003	15842	15683	15911	15943	16090	15625	15721	15842	15891	15841	15724	15781	15847	15793	15927	15896	15877	15792	15859	16019	15828	16035	15814	15897	15683	15891	15671	15910	15996	15898	15756	15844	15636	15856	15745	15828	15812	15937	15933	15964	15871	15906	15776	15780	15925	15842	15950	15988	15968	15743	15967	15866	15967	15602	16063	15976	15803	15776	15796	15751	15972	15909	15853	15778	15989	15854	15856	15893	15951	15688	15824	15944	15966	15950	15836	15906	15893	15910	15898	15823	16076	15928	15872	15839	15752	15895	15895	15976	16012	15905	15857	15905	15807	15826	15821	15776	15854	15911	15686	15765	15727	16022	15942	16054	16000	15829	15732	15863	16034	16002	16019	15981	15702	15969	15796	15859	15975	15730	15724	15788	16062	15994	15938	15779	15870	16052	15984	15870	15742	15818	15902	15827	15832	15870	16044	15801	15977	16082	15926	15803	15891	15710	15944	15814	16003	15934	15900	16133	15920	15981	15902	15932	15740	15840	15867	15964	15909	15949	15821	15799	15964	15948	15941	15926	15815	15710	15720	15821	15944	15884	15914	15911	15954	15770	15888	15740	15969	15786	15990	16139	15900	15877	15935	16012	15748	15995	15939	15754	15967	15945	15989	15722	15808	15773	15665	15698	15688	15987	15943	15826	15922	16030	15883	15736	15774	15999	15845	15686	15739	15951	15898	15879	15824	15854	15904	15845	15767	16006	15747	15699	15926	16018	15887	15966	15926	15698	15777	15909	15822	15917	16075	15815	15817	15799	15968	15984	15959	15923	15811	15938	15684	15663	15762	15742	15684	15841	15915	15952	15903	15843	15877	15862	15893	15768	15689	15946	15770	16077	15955	15947	15817	15981	15841	15811	15764	15723	15931	15869	16219	15715	15719	15854	15772	16023	15810	15767	15912	15853	15835	15780	16030	15989	15910	15791	15911	15857	15954	15936	15735	15872	15998	15889	16062	15861	16024	15911	15868	15851	15886	15796	15761	15984	15837	15884	15870	15805	15975	16001	15929	15990	15733	15858	15895	15559	15857	15760	15764	15745	15717	15937	15770	15751	15705	15801	15790	15803	15828	15773	15942	15900	15790	15955	15846	15943	16005	15794	15893	15865	15980	15882	15813	15811	15930	15893	15830	15950	15721	15979	15837	15882	15782	15899	15841	15741	15757	15832	15775	15802	15754	15898	15954	15995	15642	15878	15688	15889	15957	15843	15731	16144	15994	15865	15919	15939	15822	16033	15973	15964	15911	15673	15755	15739	15932	15946	15749	15687	15939	15619	15784	15780	16028	15946	16013	16079	16012	15868	15941	15871	15933	15852	15841	15815	15770	15892	15794	15701	15831	15820	15714	15733	15928	15905	15940	15752	15772	15950	15983	15992	15969	15942	15935	15892	15994	15779	15725	15977	15935	15977	15819	16071	15671	15882	15880	15887	15892	15828	15763	15918	15863	15901	15979	15873	15970	15803	15833	15882	15728	15804	15676	15920	15875	16114	15969	15852	15716	15733	15841	15880	15993	16067	15793	15944	15840	15708	15948	15829	15813	15909	15753	15899	15866	15774	15866	15907	16021	16004	15755	15894	15865	15752	15931	16032	16116	15958	15905	15712	15945	16026	15846	15790	15921	15970	15923	15909	15814	15680	15920	15851	15959	15598	16009	15865	15928	15859	15873	15808	15822	15844	15744	15918	15658	15853	15725	15875	15978	15902	16003	15855	15641	15641	16061	16118	15956	15815	15749	15792	15702	15925	16030	15933	15935	16002	15874	15943	15683	15931	15776	16082	15842	15815	15958	16044	15924	15959	15994	15573	15904	15990	15926	15839	15859	15701	15937	15818	15658	15507	15829	15887	15678	15651	15920	15836	15908	16072	15744	16035	15920	16130	15902	15748	16034	16011	15810	15756	15978	15798	15715	15826	15894	15787	16029	15833	15976	15862	15958	16079	16011	15774	15862	15822	15971	15938	16067	15854	15747	15887	16051	15995	15978	16069	15828	15869	15819	16019	15938	15886	15938	15846	15876	15712	15782	15855	15980	15885	15641	15934	15721	15857	15751	15942	16087	15867	16058	15739	15895	15804	16144	15833	15819	15806	15856	15845	15972	16047	15839	15966	15848	15896	15828	15649	15728	15678	15830	15878	15986	15956	15935	15941	15894	15615	15823	15719	15847	15824	15829	15769	15795	16025	15812	15903	15978	16086	15723	15885	15878	15846	15848	15730	16010	15889	15612	15906	15693	15812	15913	15865	15799	15769	15691	15926	15914	15853	15868	15863	15974	15886	15645	15834	15702	15860	15795	16006	15956	15969	15554	15958	15928	15812	15819	16005	15808	15839	15853	15908	15845	15941	15722	15877	15959	15828	16002	15862	15838	15659	15781	15889	15815	16004	15842	15996	15839	15950	15739	15931	15982	15714	15916	15954	15792	15908	15845	15851	15679	16060	16038	15737	15943	15810	15964	15934	15965	15798	15967	15699	15882	15975	15873	15910	15888	15704	15770	15894	15701	15985	15798	15814	15934	15864	15795	15747	15910	15847	16053	15664	15721	16068	15817	15932	15846	15894	15990	15988	16168	15972	16031	15856	15853	15720	15862	15612	15653	15870	16039	15791	15888	15891	15725	16009	15885	15822	15804	15880	15714	15646	15788	15962	15750	15797	15979	15866	15929	15874	16113	15984	15759	15891	15910	15725	15907	15873	15981	15579	15927	15745	15833	15896	15771	15760	15923	15876	15697	15978	15775	15834	15779	15975	15814	15919	15687	15834	15880	15863	15689	15828	15812	15765	15839	16054	15770	15790	15723	15903	15868	15842	15777	15914	16111	15924	15955	15886	15908	15879	15958	15922	16001	16019	15784	15779	15952	15887	15875	15824	15835	15884	15720	15895	15882	15795	15983	15953	15897	15914	15854	16033	15879	15999	15963	15990	15713	15726	15792	15858	15781	15893	15640	15768	15680	15872	15785	15810	15893	15772	15811	15834	15955	15944	15759	15850	16032	15901	15906	15800	15754	15843	15914	15795	15752	15836	15970	15647	15708	15772	15792	15988	15796	15733	15976	15832	15670	15882	15947	15973	15810	15898	15991	15900	15729	15847	15722	15785	15959	15788	15839	15974	15881	16012	15672	15937	15833	15814	15987	15949	15826	15999	15869	15843	15800	15727	15842	15915	15803	15964	15913	15827	15956	15985	15842	15882	15831	15980	15810	15902	15823	15877	16008	15958	15726	15801	15691	15981	15797	15685	15793	15907	15884	15825	15887	15647	15859	15753	16053	15941	15942	15752	15865	16123	15942	15854	16004	15818	15968	15836	15950	15814	15861	15799	15865	15784	15961	15819	15821	15807	15721	15919	15936	15864	16033	15804	15665	15897	15830	15921	15800	15929	15818	15925	15807	15913	15775	15870	15905	15858	15982	15961	15976	15850	15945	15897	16075	15731	15791	15900	16064	15863	15796	15726	15601	15750	15984	15986	15948	15803	15813	16010	15752	15763	16064	15936	15801	15731	15749	15910	15867	15841	15610	15941	15816	15797	15776	15821	15795	15859	15787	15770	16043	15843	15800	15908	15973	15709	15945	15963	15847	15924	15865	15923	15745	15914	15750	15764	15810	15943	15916	15724	15748	15682	15763	15923	15989	15777	15953	15808	15726	15770	16018	15869	15904	15842	15679	15865	15768	15833	15846	15692	15825	15904	15797	15700	15902	15934	15890	15766	15821	15889	16028	16043	16042	15996	15932	15600	15923	15969	16060	15849	15718	15758	15827	15866	15764	15972	16042	15946	15958	15872	15885	15883	15759	15855	15830	15958	16124	16075	15791	16065	15825	15944	15876	15777	15920	15835	15739	15669	15921	15823	15827	15824	15877	15893	16016	16125	15965	16082	15934	15934	15802	15732	15974	15934	15809	15886	15840	15911	15776	15865	15849	15894	15868	15891	15848	16017	15840	15982	15878	15993	15818	15849	15901	15743	15895	15931	15738	15951	15927	16086	15839	15770	15779	16027	16038	15688	15871	15860	15832	15924	16042	15921	15761	15784	15758	15821	15857	15917	15973	15688	15847	15909	15882	16028	15931	15794	15649	15853	15808	15773	15827	15879	15856	16002	16050	15941	15691	15870	15865	15895	15851	15668	15857	15880	15871	15885	15858	15779	15683	15940	15993	16051	15983	15685	15757	15582	15883	15899	15967	15840	15834	15879	15760	15813	15932	15865	16073	15916	16012	15786	15986	15662	15935	15830	15997	15863	15846	16051	15657	16016	15675	15906	15836	15707	15902	16069	15791	16087	15777	15898	16042	15893	15867	15725	15714	15847	15779	15934	15868	15608	15745	15924	15906	15907	15891	15861	15772	15869	15990	15846	15907	15926	15737	15837	15693	15830	15957	15898	15939	15837	15963	16018	15848	15878	16094	15884	15930	15698	15700	15821	15786	15986	15971	16045	15855	15971	15840	15901	15915	15952	16036	15626	15825	15880	15762
31165	44959	40527	31024	25807	22167	19965	17958	17095	16151	15525	15276	14794	14664	14304	14267	14342	14117	14046	13729	13965	13701	13978	13788	13872	13779	13663	13773	13725	13720	13597	13753	13742	13712	13587	13830	13604	13739	13604	13455	13785	13728	13847	13706	13710	13698	13666	13747	13657	13706	13670	13710	13694	13703	13694	13702	13639	13573	13584	13659	13482	13621	13684	13537	13614	13621	13571	13575	13757	13610	13670	13587	13648	13626	13634	13627	13737	13738	13715	13616	13786	13731	13710	13658	13663	13664	13669	13623	13681	13672	13686	13638	13697	13769	13545	13727	13590	13548	13660	13711	13744	13671	13586	13734	13497	13538	13619	13774	13485	13708	13606	13650	13616	13561	13616	13753	13659	13758	13687	13630	13495	13603	13571	13533	13556	13925	13638	13826	13789	13578	13578	13561	13624	13645	13729	13634	13640	13586	13574	13800	13638	13610	13584	13581	13618	13641	13644	13628	13590	13631	13588	13575	13552	13717	13781	13607	13663	13517	13718	13665	13567	13576	13603	13729	13618	13461	13646	13677	13579	13724	13786	13576	13830	13546	13648	13648	13549	13578	13632	13690	13589	13754	13646	13611	13545	13676	13566	13642	13641	13692	13567	13558	13659	13778	13554	13634	13793	13433	13706	13742	13706	13451	13579	13650	13557	13790	13771	13647	13548	13714	13598	13660	13505	13629	13708	13689	13726	13558	13460	13661	13759	13782	13714	13392	13699	13659	13669	13672	13652	13728	13540	13745	13692	13489	13631	13653	13588	13709	13589	13607	13561	13663	13618	13703	13565	13680	13600	13798	13629	13703	13626	13587	13655	13686	13683	13619	13660	13663	13785	13685	13505	13654	13704	13626	13734	13607	13653	13748	13615	13554	13586	13705	13679	13616	13695	13559	13735	13631	13708	13710	13377	13706	13529	13670	13705	13597	13595	13671	13593	13636	13606	13819	13529	13665	13684	13476	13688	13722	13500	13667	13659	13489	13765	13605	13700	13719	13509	13725	13665	13737	13571	13714	13435	13702	13616	13504	13579	13694	13614	13684	13773	13580	13718	13693	13496	13564	13733	13589	13661	13607	13657	13810	13731	13729	13660	13566	13622	13644	13628	13606	13802	13653	13684	13665	13722	13570	13703	13569	13599	13564	13738	13638	13543	13501	13720	13782	13811	13647	13586	13589	13594	13544	13710	13596	13731	13553	13616	13676	13810	13611	13374	13605	13529	13427	13604	13746	13609	13646	13689	13600	13808	13462	13788	13625	13665	13640	13672	13693	13490	13664	13783	13565	13475	13603	13593	13651	13788	13563	13659	13629	13602	13727	13555	13763	13825	13492	13807	13606	13643	13868	13700	13681	13594	13709	13631	13623	13578	13633	13661	13650	13708	13835	13592	13596	13563	13460	13617	13605	13757	13639	13702	13597	13606	13708	13658	13672	13642	13635	13628	13658	13642	13626	13527	13608	13742	13753	13803	13678	13622	13608	13669	13566	13583	13568	13676	13526	13508	13798	13661	13686	13612	13784	13619	13747	13577	13696	13574	13720	13486	13752	13724	13678	13607	13674	13743	13793	13576	13664	13521	13526	13683	13576	13535	13506	13794	13692	13726	13659	13688	13672	13586	13636	13592	13839	13698	13736	13708	13670	13604	13707	13502	13647	13587	13726	13706	13745	13666	13435	13852	13838	13605	13696	13404	13589	13483	13634	13727	13544	13646	13627	13683	13587	13648	13575	13727	13804	13707	13709	13594	13632	13691	13662	13704	13759	13527	13560	13720	13782	13498	13454	13678	13599	13680	13673	13482	13773	13732	13678	13718	13661	13469	13613	13656	13588	13702	13598	13604	13636	13728	13585	13767	13459	13762	13570	13622	13658	13718	13660	13587	13551	13484	13592	13757	13670	13701	13577	13667	13579	13549	13725	13581	13705	13588	13636	13765	13578	13606	13678	13556	13599	13455	13617	13563	13646	13577	13595	13529	13696	13675	13704	13715	13470	13744	13676	13737	13637	13569	13735	13614	13680	13689	13621	13694	13622	13714	13644	13555	13632	13702	13600	13529	13637	13647	13567	13579	13667	13642	13498	13633	13685	13703	13826	13485	13790	13598	13562	13728	13563	13659	13645	13665	13641	13628	13639	13598	13627	13547	13619	13738	13549	13682	13792	13435	13664	13864	13510	13520	13604	13638	13598	13618	13620	13668	13546	13606	13560	13676	13505	13615	13810	13618	13507	13550	13678	13707	13713	13565	13747	13670	13611	13566	13517	13593	13703	13556	13549	13845	13713	13581	13622	13688	13669	13704	13558	13564	13664	13698	13741	13625	13410	13514	13483	13739	13371	13674	13628	13701	13761	13834	13508	13615	13648	13695	13870	13644	13709	13660	13668	13511	13617	13700	13674	13602	13666	13750	13590	13497	13603	13643	13538	13692	13615	13694	13708	13819	13731	13584	13662	13707	13550	13564	13579	13533	13629	13726	13448	13668	13792	13667	13623	13748	13595	13701	13722	13619	13560	13668	13626	13593	13543	13668	13686	13642	13503	13619	13797	13684	13745	13699	13454	13574	13603	13535	13748	13808	13727	13750	13661	13628	13663	13768	13718	13654	13615	13789	13713	13483	13689	13673	13738	13602	13543	13658	13683	13704	13727	13715	13776	13733	13668	13666	13578	13714	13698	13671	13495	13631	13543	13613	13498	13742	13678	13591	13786	13701	13484	13671	13629	13787	13779	13558	13546	13653	13634	13662	13561	13787	13629	13600	13535	13529	13569	13578	13521	13566	13759	13640	13565	13598	13602	13596	13545	13522	13591	13802	13642	13699	13591	13728	13532	13659	13734	13700	13668	13430	13761	13760	13561	13706	13517	13569	13499	13475	13737	13507	13666	13690	13705	13753	13503	13533	13919	13587	13533	13569	13857	13718	13629	13520	13513	13671	13575	13744	13531	13677	13571	13541	13473	13626	13463	13617	13825	13598	13577	13632	13645	13576	13696	13675	13637	13684	13612	13639	13647	13707	13771	13744	13619	13654	13666	13672	13605	13721	13775	13571	13641	13531	13782	13646	13761	13538	13564	13741	13446	13690	13726	13661	13715	13665	13593	13661	13696	13627	13654	13813	13627	13703	13613	13790	13735	13635	13636	13626	13635	13744	13755	13629	13646	13773	13700	13627	13677	13745	13748	13602	13722	13532	13532	13685	13535	13740	13684	13754	13613	13808	13508	13572	13613	13663	13799	13702	13729	13757	13589	13652	13689	13616	13561	13466	13609	13558	13499	13720	13751	13569	13612	13645	13557	13676	13556	13775	13604	13585	13657	13735	13406	13718	13654	13584	13714	13810	13797	13691	13666	13556	13617	13682	13631	13674	13794	13690	13771	13595	13739	13657	13671	13619	13611	13781	13512	13761	13592	13581	13496	13788	13535	13670	13579	13706	13623	13659	13508	13683	13863	13610	13587	13770	13554	13702	13627	13634	13627	13788	13763	13683	13657	13511	13674	13633	13544	13514	13620	13617	13661	13538	13668	13560	13649	13694	13637	13569	13656	13766	13544	13728	13660	13729	13608	13762	13650	13644	13817	13755	13672	13625	13678	13551	13600	13612	13635	13559	13468	13758	13551	13497	13664	13680	13520	13722	13683	13626	13667	13615	13689	13590	13737	13733	13702	13644	13784	13684	13630	13575	13748	13725	13608	13740	13643	13693	13650	13663	13717	13664	13680	13665	13595	13611	13633	13657	13754	13566	13635	13672	13699	13565	13759	13726	13586	13693	13605	13585	13548	13611	13574	13654	13606	13697	13574	13456	13750	13788	13655	13758	13644	13772	13684	13586	13734	13882	13658	13705	13551	13590	13665	13768	13492	13546	13662	13729	13546	13687	13782	13578	13700	13680	13596	13571	13665	13607	13464	13734	13676	13666	13798	13774	13631	13698	13536	13635	13625	13546	13742	13658	13727	13653	13522	13542	13746	13547	13718	13647	13687	13453	13657	13592	13932	13658	13726	13745	13723	13626	13619	13661	13559	13656	13656	13500	13658	13487	13538	13733	13546	13449	13802	13671	13572	13589	13602	13845	13510	13774	13777	13568	13805	13652	13702	13602	13678	13606	13653	13774	13644	13665	13675	13828	13599	13625	13524	13545	13670	13588	13652	13627	13800	13705	13575	13541	13552	13513	13691	13543	13736	13660	13599	13549	13771	13484	13592	13870	13701	13475	13503	13674	13579	13571	13699	13720	13706	13651	13619	13776	13810	13721	13852	13523	13558	13538	13695	13343	13664	13729	13718	13703	13597	13582	13574	13627	13592	13465	13566	13539	13731	13620	13571	13624	13639	13731	13566	13670	13599	13565	13668	13655	13561	13608	13684	13612	13784	13565	13605	13559	13684	13586	13748	13582	13610	13538	13761	13601	13623	13535	13676	13496	13815	13746	13742	13575	13604	13549	13744	13650	13620	13651	13655	13478	13544	13802	13571	13650	13776	13704	13550	13633	13681	13477	13598	13770	13735	13562	13730	13601	13761	13627	13487	13708	13762	13504	13842	13532	13732	13481	13696	13618	13614	13708	13595	13783	13468	13758	13645	13542	13507	13490	13631	13724	13683	13562	13648	13626	13772	13659	13575	13719	13659	13673	13682	13562	13501	13792	13789	13488	13730	13641	13478	13562	13708	13741	13710	13712	13654	13570	13778	13565	13483	13524	13623	13537	13702	13745	13773	13645	13600	13474	13754	13455	13594	13663	13532	13475	13668	13651	13655	13652	13649	13714	13625	13615	13823	13772	13702	13547	13816	13628	13580	13542	13561	13692	13592	13770	13736	13656	13682	13725	13722	13704	13752	13636	13637	13780	13652	13636	13602	13681	13491	13775	13659	13707	13639	13654	13694	13604	13629	13637	13590	13572	13634	13684	13575	13688	13655	13526	13643	13523	13630	13470	13552	13614	13685	13761	13845	13645	13691	13764	13704	13566	13741	13697	13571	13563	13681	13823	13647	13796	13674	13428	13774	13625	13573	13490	13621	13684	13710	13655	13613	13740	13650	13654	13671	13745	13554	13684	13571	13686	13646	13739	13758	13705	13640	13475	13663	13592	13549	13693	13825	13828	13645	13723	13651	13728	13607	13662	13547	13557	13659	13560	13580
24040	21034	28490	25949	25593	26640	24939	20999	19361	18641	17926	17514	17231	16863	16470	16536	16180	16145	15932	15955	16128	16144	15953	15971	16008	16007	15773	15904	15838	15774	15798	15732	15853	15688	15709	15725	15888	15742	15711	15578	15841	15871	15756	15771	15662	15715	15800	15683	15655	15799	15672	15714	15608	15722	15794	15697	15574	15646	15586	15834	15686	15587	15777	15728	15612	15734	15651	15756	15702	15529	15698	15790	15539	15546	15847	15793	15571	15730	15821	15539	15839	15701	15840	15544	15523	15729	15537	15589	15518	15518	15817	15693	15694	15706	15448	15732	15575	15756	15566	15764	15812	15492	15877	15591	15582	15714	15509	15575	15796	15816	15834	15569	15656	15582	15632	15655	15817	15544	15745	15657	15631	15674	15705	15734	15748	15629	15592	15596	15620	15730	15718	15708	15431	15638	15653	15515	15912	15533	15665	15476	15712	15597	15769	15678	15649	15606	15699	15825	15331	15474	15662	15594	15683	15662	15723	15606	15715	15606	15684	15532	15812	15543	15855	15738	15485	15644	15780	15655	15834	15618	15488	15760	15661	15841	15907	15710	15685	15756	15463	15511	15529	15688	15590	15579	15743	15553	15925	15562	15691	15812	15680	15744	15710	16004	15798	15645	15500	15432	15544	15696	15771	15668	15478	15618	15665	15552	15663	15776	15575	15750	15556	15540	15654	15579	15870	15463	15592	15702	15701	15818	15621	15715	15669	15497	15627	15658	15854	15812	15734	15789	15620	15644	15785	15720	15599	15649	15587	15648	15715	15525	15524	15313	15638	15641	15691	15731	15635	15752	15646	15632	15758	15699	15605	15670	15663	15670	15636	15479	15563	15793	15764	15694	15625	15987	15815	15695	15812	15627	15679	15627	15567	15635	15673	15760	15629	15628	15555	15701	15732	15714	15638	15687	15723	15734	15687	15615	15661	15802	15633	15664	15749	15608	15750	15535	15807	15720	15639	15772	15596	15737	15571	15621	15659	15571	15875	15630	15662	15880	15540	15679	15607	15607	15563	15845	15641	15741	15693	15779	15648	15702	15706	15757	15717	15672	15481	15674	15715	15633	15863	15678	15792	15695	15496	15604	15553	15744	15713	15688	15486	15700	15762	15682	15832	15716	15740	15666	15686	15540	15502	15739	15718	15752	15692	15611	15698	15342	15638	15663	15647	15768	15636	15707	15780	15779	15798	15580	15683	15560	15713	15406	15713	15466	15503	15601	15708	15774	15652	15693	15614	15812	15773	15591	15773	15618	15723	15788	15574	15695	15617	15958	15732	15671	15727	15757	15803	15736	15667	15514	15611	15710	15753	15685	15709	15634	15514	15787	15816	15686	15800	15807	15720	15727	15650	15545	15631	15645	15693	15593	15428	15695	15741	15647	15546	15655	15867	15604	15742	15756	15574	15628	15856	15783	15559	15688	15723	15630	15383	15533	15627	15764	15387	15712	15825	15666	15803	15744	15633	15452	15485	15777	15675	15704	15544	15499	15812	15831	15802	15723	15722	15706	15715	15616	15621	15675	15783	15767	15691	15668	15629	15630	15657	15768	15747	15632	15580	15784	15683	15682	15655	15667	15639	15812	15815	15690	15674	15543	15511	15800	15672	15667	15615	15569	15657	15651	15619	15705	15669	15803	15562	15711	15682	15548	15807	15784	15825	15699	15898	15649	15569	15696	15698	15582	15574	15754	15776	15842	15855	15686	15513	15701	15757	15875	15472	15751	15562	15521	15728	15544	15556	15665	15784	15650	15775	15607	15730	15605	15538	15761	15622	15640	15727	15614	15642	15547	15654	15655	15795	15557	15595	15677	15697	15786	15618	15685	15710	15514	15517	15604	15708	15561	15616	15808	15548	15731	15798	15603	15747	15714	15778	15573	15700	15610	15714	15750	15648	15703	15716	15392	15794	15819	15765	15750	15631	15731	15642	15700	15684	15665	15889	15683	15689	15496	15434	15494	15677	15844	15743	15631	15675	15731	15579	15454	15813	15683	15691	15671	15672	15588	15550	15667	15656	15566	15778	15554	15865	15645	15796	15569	15880	15556	15542	15823	15798	15708	15539	15695	15860	15633	15610	15725	15701	15830	15726	15627	15724	15595	15807	15660	15778	15711	15736	15695	15719	15584	15604	15528	15577	15842	15739	15587	15794	15704	15788	15501	15686	15770	15603	15613	15523	15651	15561	15501	15564	15631	15484	15629	15545	15811	15538	15798	15728	15800	15566	15311	15750	15848	15492	15674	15651	15599	15822	15678	15652	15759	15754	15849	15541	15733	15691	15658	15771	15567	15622	15471	15664	15703	15793	15623	15591	15568	15703	15624	15683	15674	15651	15698	15567	15899	15691	15691	15679	15567	15622	15720	15623	15807	16049	15767	15672	15712	15626	15576	15758	15681	15573	15719	15523	15740	15661	15784	15463	15769	15748	15722	15882	15732	15677	15763	15676	15707	15727	15629	15600	15644	15712	15829	15718	15567	15629	15708	15791	15627	15666	15747	15660	15640	15594	15640	15848	15636	15463	15649	15607	15523	15465	15581	15689	15608	15591	15642	15521	15641	15699	15639	15674	15507	15912	15743	15640	15616	15580	15612	15714	15635	15783	15636	15415	15508	15637	15664	15635	15715	15504	15667	15651	15623	15851	15650	15692	15492	15596	15623	15601	15443	15645	15830	15745	15552	15656	15709	15741	15609	15619	15563	15665	15666	15562	15659	15623	15657	15720	15783	15716	15735	15799	15548	15909	15905	15476	15539	15574	15769	15707	15730	15599	15719	15735	15861	15608	15558	15727	15599	15630	15684	15576	15636	15761	15668	15724	15511	15532	15750	15544	15500	15567	15687	15629	15750	15432	15791	15733	15856	15681	15536	15601	15722	15496	15629	15682	15628	15796	15629	15760	15531	15651	15606	15613	15719	15743	15587	15589	15671	15472	15507	15494	15591	15875	15429	15653	15566	15733	15690	15727	15677	15761	15658	15691	15588	15523	15786	15774	15705	15792	15625	15838	15772	15722	15790	15856	15481	15745	15607	15625	15641	15688	15806	15573	15502	15610	15577	15492	15594	15768	15674	15641	15658	15901	15661	15653	15721	15606	15715	15741	15656	15665	15505	15765	15734	15708	15596	15540	15728	15801	15544	15621	15541	15743	15736	15701	15574	15686	15839	15496	15723	15783	15546	15674	16012	15839	15685	15713	15650	15507	15648	15850	15712	15626	15558	15587	15650	15543	15622	15695	15695	15705	15489	15900	15651	15655	15559	15592	15784	15649	15669	15671	15722	15681	15493	15701	15709	15626	15682	15550	15964	15602	15647	15765	15655	15762	15569	15575	15684	15833	15670	15836	15577	15610	15760	15577	15717	15629	15730	15623	15670	15636	15636	15636	15728	15610	15730	15651	15767	15711	15808	15621	15457	15677	15627	15520	15663	15704	15663	15666	15609	15753	15764	15422	15655	15558	15542	15746	15615	15781	15543	15571	15503	15802	15770	15537	15511	15577	15559	15566	15519	15580	15755	15582	15566	15574	15740	15808	15706	15568	15607	15731	15739	15768	15844	15688	15584	15728	15645	15449	15658	15495	15503	15694	15711	15680	15830	15719	15714	15611	15655	15590	15634	15680	15562	15729	15696	15714	15700	15746	15766	15665	15534	15568	15636	15714	15556	15616	15590	15830	15866	15645	15712	15609	15684	15606	15763	15725	15616	15828	15556	15655	15772	15684	15625	15741	15794	15660	15642	15549	15666	15668	15670	15700	15838	15678	15564	15893	15628	15532	15670	15870	15648	15705	15783	15674	15681	15424	15561	15617	15694	15610	15556	15639	15715	15616	15655	15759	15699	15694	15803	15661	15615	15676	15531	15858	15718	15670	15727	15700	15820	15793	15548	15631	15579	15732	15712	15740	15803	15669	15626	15684	15823	15847	15866	15827	15693	15745	15781	15692	15732	15672	15755	15655	15772	15651	15588	15620	15786	15644	15581	15649	15567	15564	15605	15570	15718	15702	15581	15621	15539	15776	15774	15478	15699	15706	15862	15623	15583	15577	15416	15617	15740	15681	15833	15682	15786	15715	15833	15599	15875	15691	15626	15549	15564	15773	15585	15706	15634	15616	15830	15634	15706	15610	15626	15642	15638	15733	15600	15604	15688	15520	15491	15868	15775	15689	15734	15698	15595	15809	15507	15649	15475	15770	15743	15726	15520	15707	15721	15740	15742	15506	15944	15729	15688	15819	15629	15743	15671	15528	15664	15683	15648	15576	15755	15621	15653	15647	15630	15675	15766	15759	15607	15677	15713	15717	15662	15669	15736	15652	15603	15568	15715	15748	15655	15531	15739	15758	15659	15621	15566	15768	15565	15712	15456	15720	15527	15695	15534	15477	15649	15598	15601	15825	15688	15544	15633	15656	15811	15783	15811	15854	15540	15524	15682	15741	15698	15707	15858	15613	15612	15746	15809	15446	15685	15635	15792	15564	15587	15599	15537	15651	15717	15722	15607	15714	15653	15823	15671	15671	15693	15696	15740	15676	15658	15637	15553	15731	15748	15799	15639	15611	15545	15659	15530	15730	15846	15502	15814	15407	15702	15642	15641	15491	15523	15820	15553	15805	15712	15624	15657	15815	15502	15696	15679	15838	15830	15669	15789	15597	15627	15704	15687	15752	15717	15779	15431	15617	15781	15833	15561	15604	15782	15743	15576	15466	15772	15466	15702	15631	15710	15614	15476	15499	15642	15507	15631	15509	15652	15536	15744	15793	15824	15739	15536	15620	15804	15613	15859	15635	15684	15617	15569	15814	15761	15515	15741	15667	15889	15608	15765	15497	15575	15613	15752	15761	15707	15623	15640	15757	15740	15662	15522	15775	15653	15624	15672	15753	15664	15659	15720	15554	15507	15824	15609	15600	15649	15607	15747	15629	15637	15482	15698	15700	15921	15818	15563	15680	15498	15555	15520	15631	15586	15644	15533	15735	15679	15705	15738	15627	15697	16003	15772	15581	15707	15746	15614	15717	15563	15772	15790	15749	15768	15670	15607	15747	15767	15638	15645	15725	15508	15787	15696	15641	15671	15596	15500	15647	15589	15739	15798	15549	15696	15677	15613	15569	15718	15518	15818	15584	15553	15709	15882
30887	50634	46815	37327	31144	27145	23608	20749	19018	17763	16915	15956	15530	15067	15005	14612	14286	14270	14105	14177	13973	13734	13969	13874	13921	13806	13677	13813	13823	13699	13790	13817	13694	13758	13621	13626	13800	13504	13593	13659	13522	13641	13639	13550	13616	13550	13629	13637	13612	13516	13619	13588	13639	13430	13540	13570	13502	13525	13529	13562	13531	13599	13537	13609	13587	13522	13580	13516	13454	13546	13604	13495	13672	13577	13503	13371	13588	13372	13616	13603	13434	13582	13618	13578	13575	13661	13500	13381	13519	13596	13479	13619	13718	13539	13499	13738	13619	13553	13507	13440	13580	13572	13435	13685	13510	13740	13621	13478	13452	13675	13598	13570	13607	13607	13691	13422	13606	13523	13553	13649	13377	13477	13553	13489	13429	13607	13516	13563	13535	13607	13487	13499	13458	13596	13541	13671	13477	13651	13658	13580	13621	13624	13471	13581	13525	13566	13510	13522	13604	13413	13507	13553	13530	13580	13553	13449	13459	13595	13611	13480	13467	13509	13536	13636	13671	13456	13568	13590	13574	13542	13716	13582	13438	13838	13392	13626	13481	13545	13316	13527	13453	13644	13501	13529	13534	13541	13472	13597	13449	13662	13461	13528	13524	13595	13538	13622	13700	13450	13426	13475	13526	13602	13608	13580	13539	13468	13619	13598	13612	13520	13690	13524	13615	13614	13549	13596	13611	13616	13627	13452	13532	13360	13703	13644	13703	13481	13608	13651	13586	13590	13432	13590	13458	13589	13519	13483	13532	13523	13539	13401	13446	13640	13544	13568	13535	13629	13602	13481	13535	13704	13482	13545	13637	13529	13575	13587	13367	13394	13533	13529	13506	13634	13466	13497	13471	13607	13502	13578	13576	13671	13670	13459	13347	13494	13508	13667	13562	13510	13542	13552	13617	13372	13605	13512	13622	13575	13617	13678	13541	13454	13495	13566	13665	13443	13484	13590	13498	13604	13568	13398	13678	13481	13695	13578	13531	13671	13682	13473	13562	13258	13512	13450	13611	13556	13637	13714	13540	13395	13507	13512	13480	13366	13498	13583	13560	13570	13597	13585	13380	13416	13477	13627	13522	13393	13644	13443	13459	13434	13535	13521	13380	13490	13434	13617	13520	13476	13550	13589	13452	13629	13579	13484	13509	13550	13599	13319	13680	13526	13469	13556	13435	13526	13527	13523	13483	13530	13443	13479	13756	13634	13673	13529	13561	13534	13445	13617	13531	13626	13578	13493	13349	13503	13459	13550	13497	13610	13445	13561	13584	13548	13421	13475	13524	13457	13601	13466	13606	13500	13497	13509	13586	13619	13400	13703	13487	13684	13622	13372	13549	13589	13430	13564	13491	13475	13519	13724	13515	13673	13528	13465	13641	13639	13523	13631	13479	13600	13641	13656	13492	13362	13640	13498	13395	13569	13604	13492	13397	13599	13512	13552	13522	13456	13681	13457	13552	13346	13451	13515	13609	13539	13606	13574	13637	13537	13498	13500	13496	13419	13507	13569	13562	13347	13530	13426	13339	13511	13428	13534	13509	13362	13431	13409	13431	13559	13577	13484	13470	13556	13631	13542	13638	13444	13546	13520	13540	13469	13521	13322	13483	13469	13449	13519	13566	13610	13480	13653	13470	13547	13329	13593	13576	13591	13685	13631	13594	13395	13528	13547	13619	13500	13581	13557	13586	13690	13625	13457	13517	13635	13496	13552	13646	13557	13450	13588	13654	13668	13510	13484	13480	13657	13550	13522	13578	13460	13647	13615	13740	13620	13430	13503	13518	13526	13485	13564	13464	13502	13474	13506	13439	13450	13435	13573	13550	13490	13585	13492	13636	13558	13438	13550	13527	13548	13555	13550	13690	13408	13529	13688	13609	13334	13652	13642	13561	13609	13472	13572	13523	13448	13517	13566	13419	13551	13445	13456	13570	13639	13497	13497	13447	13391	13639	13410	13538	13683	13633	13493	13485	13485	13542	13614	13475	13559	13471	13678	13642	13486	13514	13407	13608	13510	13640	13469	13506	13500	13356	13542	13553	13590	13513	13464	13524	13547	13417	13527	13487	13474	13549	13516	13551	13440	13572	13718	13787	13651	13513	13452	13547	13592	13445	13455	13463	13344	13505	13481	13583	13423	13659	13497	13493	13487	13513	13507	13539	13583	13503	13575	13491	13447	13584	13607	13616	13516	13615	13438	13484	13636	13579	13528	13617	13536	13527	13497	13504	13635	13405	13449	13519	13499	13616	13534	13613	13650	13598	13593	13447	13677	13427	13606	13603	13600	13653	13463	13505	13477	13609	13546	13338	13550	13558	13468	13661	13391	13594	13521	13637	13531	13541	13448	13435	13532	13497	13573	13356	13691	13702	13823	13422	13524	13514	13591	13469	13507	13555	13716	13401	13402	13514	13591	13606	13535	13574	13549	13546	13434	13510	13593	13414	13449	13584	13520	13559	13632	13613	13478	13508	13532	13530	13434	13722	13515	13714	13482	13666	13613	13418	13480	13529	13544	13412	13572	13523	13587	13614	13567	13681	13500	13499	13674	13637	13715	13583	13579	13528	13250	13538	13635	13807	13553	13629	13560	13386	13612	13640	13405	13748	13559	13537	13633	13449	13478	13651	13496	13639	13385	13634	13556	13560	13580	13569	13463	13323	13553	13425	13488	13678	13645	13520	13723	13570	13415	13690	13491	13591	13611	13624	13560	13557	13427	13514	13539	13486	13387	13546	13527	13630	13550	13484	13555	13664	13687	13334	13610	13580	13604	13655	13483	13570	13715	13631	13630	13586	13542	13706	13518	13791	13671	13506	13609	13543	13406	13708	13431	13621	13534	13720	13607	13618	13486	13824	13468	13510	13511	13628	13507	13530	13385	13524	13573	13539	13319	13433	13580	13505	13497	13663	13550	13514	13666	13623	13613	13528	13445	13510	13678	13385	13541	13676	13522	13716	13571	13424	13574	13670	13727	13528	13504	13515	13676	13429	13680	13370	13506	13504	13353	13532	13524	13490	13564	13699	13501	13693	13452	13555	13521	13414	13451	13536	13410	13504	13669	13512	13521	13505	13728	13739	13592	13530	13519	13699	13854	13523	13525	13519	13604	13519	13463	13729	13594	13547	13464	13580	13548	13578	13624	13485	13637	13481	13614	13317	13583	13576	13632	13603	13572	13615	13653	13608	13569	13577	13373	13637	13372	13522	13540	13496	13553	13678	13569	13416	13603	13593	13699	13642	13510	13560	13531	13416	13696	13554	13520	13536	13583	13469	13762	13586	13506	13472	13403	13512	13477	13682	13446	13521	13569	13496	13404	13612	13572	13614	13484	13529	13723	13513	13705	13595	13627	13489	13481	13426	13566	13549	13775	13412	13530	13611	13546	13530	13693	13602	13503	13543	13620	13640	13625	13609	13561	13470	13673	13568	13534	13353	13527	13450	13569	13434	13455	13385	13507	13592	13514	13486	13678	13576	13559	13592	13514	13560	13536	13364	13667	13427	13471	13641	13638	13614	13446	13401	13701	13424	13612	13538	13469	13575	13533	13620	13364	13598	13486	13452	13424	13523	13498	13725	13568	13547	13683	13544	13664	13583	13466	13639	13663	13529	13676	13627	13594	13621	13595	13476	13533	13784	13439	13517	13532	13592	13566	13441	13605	13518	13602	13525	13724	13491	13571	13560	13400	13612	13653	13483	13454	13449	13662	13527	13613	13394	13550	13455	13606	13514	13583	13445	13602	13563	13588	13608	13586	13595	13602	13653	13542	13633	13479	13656	13616	13482	13600	13455	13542	13740	13419	13653	13429	13504	13558	13361	13576	13633	13704	13480	13463	13567	13473	13431	13543	13551	13594	13580	13456	13485	13538	13643	13412	13565	13697	13579	13621	13454	13543	13610	13671	13531	13568	13709	13574	13563	13437	13492	13753	13419	13482	13669	13653	13366	13741	13661	13566	13442	13486	13521	13533	13570	13529	13590	13635	13524	13652	13612	13635	13543	13640	13466	13518	13751	13555	13412	13607	13482	13540	13583	13666	13590	13539	13424	13710	13588	13553	13636	13693	13605	13604	13557	13478	13612	13537	13417	13530	13724	13617	13461	13472	13493	13699	13498	13570	13587	13672	13586	13415	13681	13440	13522	13692	13357	13692	13646	13500	13566	13545	13391	13726	13614	13558	13518	13693	13444	13628	13487	13727	13319	13546	13614	13379	13555	13629	13550	13516	13550	13491	13473	13538	13433	13441	13602	13432	13758	13554	13549	13607	13656	13553	13585	13598	13651	13486	13559	13470	13550	13572	13533	13376	13498	13637	13548	13526	13477	13531	13276	13541	13507	13451	13561	13446	13504	13451	13639	13458	13569	13634	13598	13458	13467	13466	13553	13645	13528	13513	13613	13539	13624	13602	13645	13529	13435	13650	13531	13569	13489	13579	13542	13571	13672	13544	13617	13573	13711	13644	13468	13636	13598	13671	13523	13424	13536	13657	13675	13508	13582	13476	13606	13574	13609	13502	13609	13605	13680	13632	13711	13609	13487	13489	13431	13496	13670	13474	13600	13681	13535	13753	13532	13604	13642	13379	13441	13400	13427	13691	13432	13593	13519	13575	13572	13560	13617	13516	13652	13596	13805	13495	13597	13581	13446	13446	13449	13576	13461	13507	13467	13697	13676	13591	13653	13682	13663	13563	13635	13510	13478	13534	13636	13550	13612	13556	13591	13569	13455	13405	13606	13344	13556	13347	13643	13608	13643	13542	13510	13562	13424	13461	13618	13660	13416	13534	13581	13646	13427	13485	13601	13629	13630	13379	13497	13490	13550	13518	13532	13535	13424	13492	13563	13518	13432	13460	13628	13601	13440	13668	13425	13581	13492	13657	13551	13613	13623	13647	13572	13700	13493	13633	13548	13618	13409	13504	13436	13577	13640	13444	13565	13530	13563	13595	13610	13524	13769	13568	13681	13671	13463	13583	13669	13487	13374	13394	13675	13405	13508	13583	13699	13597	13452	13412	13688	13519	13508	13505	13452	13474	13787	13461	13651	13590	13501	13380	13623	13525	13573	13550	13349	13605	13505	13522	13634	13492	13659	13603	13393	13403	13463	13610	13409	13451	13510	13540	13555	13703	13626	13535
22719	21016	28732	23798	23240	27153	28713	23640	21352	20541	19467	18818	18137	17887	17529	17469	16982	17105	16762	16955	16738	16561	16514	16505	16493	16476	16285	16334	16324	16397	16430	16272	16225	16322	16296	16224	16292	16189	16131	16169	16236	16482	16150	16127	16084	16100	16247	16099	16271	16060	16331	16049	16090	16107	15930	16232	16097	16237	15997	16186	16033	16041	16069	16183	16265	16023	16343	16173	16112	16008	16087	15895	15975	16236	16237	16109	16229	15949	16140	16189	16077	16187	15979	16036	16268	16047	16165	16147	15915	16181	15956	16059	16169	16059	16201	16255	16166	15990	16053	15989	16098	16144	16125	16275	16153	16246	16127	16229	16246	16092	16013	15879	16038	16085	16201	16197	16028	15988	16228	15851	16061	16080	16114	16043	16125	16178	16032	16168	16138	16237	16129	16027	16047	16178	16097	16420	16116	16089	16127	15927	16088	16186	16322	16322	16097	16311	16085	16136	15981	15990	16128	16185	15969	16200	16061	16157	16128	16120	16004	16151	16225	16268	16064	16163	16058	16094	16055	15956	16111	15908	16086	16234	16137	16207	16066	16045	15995	16247	16262	16057	16203	15986	15970	16028	15892	15972	16273	16292	16339	16217	16088	15991	16117	16209	16046	16055	16194	15919	15971	16047	16089	16241	16171	15761	16022	16034	16005	16092	16103	16231	16179	16037	16068	16358	16294	16179	16167	16038	16095	16073	16191	16170	16141	16082	16071	16038	16113	16246	16133	16277	16070	16146	16103	16120	16281	16081	16181	16091	16053	16101	15944	15986	15960	16166	16086	16153	16251	16261	16224	16172	16268	16162	16098	16039	16189	16053	16004	16197	16157	16039	16023	16240	16152	16111	16081	16197	16338	16106	16242	16133	15877	16049	15825	16164	16161	16024	16258	16098	16049	16262	16195	16082	16031	16107	15913	15935	16202	15939	15979	15947	16099	15971	16370	16018	16214	16199	15980	16061	16164	16347	15965	16249	16145	16163	15987	16210	16004	15997	16089	15935	15947	16116	16031	16012	16235	16142	16056	15949	16101	16078	16119	15949	16052	16047	16045	16055	16336	16178	16055	16000	16034	16184	16043	15898	16390	16200	16142	16267	15896	15917	16057	16114	16231	16130	16067	16138	16066	15978	16306	16006	16052	16003	16091	15910	15965	16023	15879	16015	16115	15878	16216	16065	16107	16112	16060	15958	16098	16127	16050	16118	16155	16080	16070	15768	16195	16118	16028	15993	16156	15996	16089	16212	16073	16201	16104	16080	16122	16136	16034	16070	16015	16059	16093	16131	16092	16167	16078	16140	16094	16205	16157	16179	16054	16002	15988	16126	16081	16040	16171	15968	16117	16157	15980	16033	16195	15960	16064	16162	16128	16013	16046	16268	16108	16278	16047	16179	16168	15997	15924	16035	16285	16037	15988	15961	15995	16048	16091	15995	16114	16024	16124	16140	16116	16016	16062	16181	15855	16005	16053	16142	16179	16205	16126	16160	16200	16133	16029	16026	15959	16048	16216	16176	15916	16192	16094	16228	16227	16292	16027	15953	15995	16000	15912	15971	16001	16156	16155	16110	15997	15942	16266	16238	15976	16260	15957	16235	16186	15969	16146	16198	16006	16002	16039	15978	16026	16114	15844	16057	16221	16252	16062	16156	16142	16124	15902	16089	16250	16081	16113	15739	15999	16050	15846	15944	16137	16246	16377	15903	16059	16018	16111	16185	16159	15969	15906	16273	16176	16147	16170	16077	15995	16363	16238	16045	16169	16059	15849	16064	16140	15898	16020	16077	16135	16131	16250	16083	16014	16046	16053	15963	16066	16114	16090	16043	16288	16177	16096	15931	15962	16239	16094	16023	15822	15993	15903	16022	16092	16336	16162	16035	16166	15991	16061	15930	16046	16046	16103	16252	16190	16120	16304	16241	16274	16084	16038	15929	16085	16091	16321	16003	16198	16052	16125	16092	16070	16007	16356	16054	16245	16083	16055	16138	16080	16043	16094	16057	16134	16107	16065	16096	16194	16152	16102	15994	16226	16142	16012	15999	16024	15986	16010	16021	16093	16193	15808	16063	16134	15988	15974	15919	16126	16056	15922	16103	16174	15962	16088	16003	16004	16263	15912	15992	16207	16207	16233	16123	16087	16037	15988	16100	15969	15971	16161	15953	16098	16211	16139	16334	16220	16076	16057	15984	16082	16074	16079	16024	16177	15991	15993	16126	16213	16022	15832	16073	16193	15919	16211	16155	16085	15998	16101	15949	15997	15925	15953	15927	16070	16157	16378	16125	16241	16084	16126	16022	16087	16106	16127	16225	15994	15917	16199	16089	15889	16017	16062	15988	15997	16281	16146	16184	16124	16000	16115	15990	16210	15927	16000	16071	16186	16026	16153	16024	15935	16191	16037	16074	15938	15851	16156	16198	15876	16070	16340	15947	15980	16108	16306	16168	16152	16278	16306	16101	15998	16059	16176	15815	16133	16159	16102	16286	16064	15939	16257	15975	16057	16173	15994	16206	16112	16129	16160	16246	16086	16045	16120	16030	16079	15941	15938	16038	16074	15975	16008	16246	16135	16043	16135	16095	16328	15906	16124	16141	16202	16059	16031	15905	16137	16010	15783	16049	16213	16064	16036	16018	16017	16117	15917	16072	16156	16012	16119	16229	16226	16021	15912	16118	16220	15841	16066	15921	15979	15961	16034	15927	16116	16042	16158	16037	16032	16209	16150	16113	16067	16087	16120	16155	16150	15972	16058	16039	16210	16070	15961	16153	16205	16135	16058	16146	15932	16054	16100	16126	16043	15942	15964	16175	16200	16215	16015	15968	16187	16206	16191	15941	16125	16050	16244	16048	16139	16095	16162	15976	16066	15813	15943	16119	16057	16188	16102	16178	16062	16066	16295	16289	16070	15988	16137	16260	15977	16208	16108	16131	16103	16058	16227	16268	16177	16028	16153	16090	16279	16012	16023	16145	16015	16039	16143	16142	16193	16081	16066	15957	16106	16037	16244	16084	16041	16111	15981	15906	16149	15989	16035	15916	16180	16085	16138	16279	16153	16096	15931	16178	16064	15896	16093	16147	16088	15968	16360	16068	16205	16014	16045	16152	16149	15919	16045	16092	16148	15961	16201	16110	16078	16143	15965	15979	16043	16082	16056	15943	16033	16104	15994	15840	15993	15891	16069	16032	15896	15965	16000	16069	16047	15871	15917	16095	16186	16093	15978	16194	16114	16021	16169	16272	16039	15939	16181	16149	16211	16032	15844	16009	16012	16112	15925	16177	16139	16080	16042	16094	15984	16211	15913	15826	16094	16192	16323	15998	16077	15987	16285	16202	15894	15951	16276	16110	15961	16066	15910	16138	16159	16038	15891	15905	15853	16153	16133	16206	16092	16128	16162	16215	16062	16144	16204	16092	16213	16095	16142	16056	16093	16174	16065	16159	16041	16129	16119	16041	15994	16215	16079	15895	16042	16107	15943	15837	16146	16060	16008	16011	16107	16129	16156	16161	16109	15831	16149	16199	16221	16101	16050	16023	16100	15939	16186	16043	16121	16232	16064	15982	15874	16137	16074	16132	16123	15978	16192	16237	16010	16111	15974	16030	16199	16097	16002	16040	16010	16122	16162	16067	16061	15872	15988	16202	16179	15902	16135	16133	16014	16136	16086	15919	15956	15988	16013	16258	16218	16019	16103	16222	16028	15989	15920	16209	15976	15910	16182	16033	15980	15964	16134	16021	16234	16158	16089	16238	16102	16140	15982	16049	16007	16062	16016	16189	16124	16123	16083	16191	16018	15913	15921	15942	16100	16034	15882	16002	15992	16024	16261	16105	16168	16199	16106	16009	15960	15926	16059	16088	16097	15997	16127	15963	15969	16167	16232	15985	16247	15994	16186	16066	16184	16154	15869	16123	16107	16289	16081	16059	16322	16060	16036	16085	16138	16129	16136	16083	16054	16230	16173	16011	16209	15991	16144	15859	16105	15977	16284	16131	16323	15998	16045	15908	16103	16112	16042	16112	16110	16174	16050	16270	16231	15966	15890	16109	16016	15999	16156	16027	16122	16331	16225	16130	16179	16062	16103	16070	16032	16011	15906	16087	16080	16296	15993	16167	16182	16183	16155	16055	16407	16015	16243	16276	16041	15993	15984	16067	16133	16194	16016	16224	16052	15997	16023	16002	16120	15964	16098	15995	16304	16110	15933	16152	16058	15970	16208	16368	16265	16228	16193	16024	16400	16110	16039	16119	16078	16083	16196	16123	16098	16023	16213	16093	16140	16034	16003	16116	15880	16061	16129	16030	16040	15999	15798	15990	16014	16202	16003	16090	15981	16135	16116	16063	16180	16068	15958	16111	16188	16271	16172	16233	16025	16203	16198	15956	16028	16071	15995	16047	16276	16087	16016	15930	16111	16069	16171	16007	16195	16155	16150	16202	15938	15911	16067	16160	16296	16229	16083	16002	16037	16228	15909	16121	16036	16065	15951	15955	15990	16126	16238	16223	16003	16282	16181	15831	16049	16141	16182	16115	16124	16077	16134	16155	16199	16186	16121	16073	15915	16100	15923	16136	16063	16226	16164	16099	16118	16064	16149	16081	15895	16163	16264	16315	16183	16066	16168	16232	16047	15987	15971	15956	16169	16171	15975	15938	16169	15928	15989	16055	16114	16088	16007	16133	15907	16018	16158	15932	16140	16021	16109	16075	16257	16091	15976	16127	16064	16158	16140	16106	16028	16019	16167	16046	16317	16181	16002	15912	16120	16252	16119	16070	16085	16063	16052	16032	15951	15852	16212	16275	16154	16158	16074	16238	16166	16146	15893	16254	16165	16130	16187	16033	16253	15955	16206	16364	15906	16134	16054	16241	16029	16108	16029	16000	16148	15977	16072	16075	16038	16040	16181	16173	15997	16179	16105	15886	15988	16244	16125	15995	16160	16184	15927	16017	16229	16183	16178	16023	15989	16047	16142	15949	16086	16066	16324	16185	16205	16007	16119	16043	16043	16069	16229	16198	15979	16081	16060	16162	16170	16054	16046	16092	16094	16008	15853	15883	16176	16041	15988	16199	15983	16170	16060	16050	16029	16030	16132	16055	16005	16126	16106	16174	16115	16133	16200	16265	15998	15892
33413	55834	52001	41653	36866	30901	26882	23719	21442	19701	18465	17478	16596	15787	15646	15274	15066	14793	14407	14508	14311	14409	14360	14455	14101	14047	14049	13922	13941	13833	14141	13892	14006	13923	13922	13827	13805	13874	13860	13844	13887	13790	13800	13984	13837	13885	13775	13870	13754	13863	13734	13944	13897	13714	13778	13693	13723	13869	13651	13729	13710	13724	13817	13722	13761	13762	13837	13689	13708	13753	13692	13725	13842	13733	13803	13720	13752	13775	13665	13540	13707	13886	13702	13895	13821	13766	13664	13715	13734	13915	13665	13728	13778	13875	13785	13799	13689	13728	13933	13702	13802	13623	13680	13897	13717	13937	13602	13748	13663	13698	13685	13791	13721	13752	13653	13885	13710	13869	13748	13776	13638	13863	13845	13733	13712	13751	13819	13651	13817	13735	13968	13608	13764	13773	13773	13560	13811	13918	13670	13688	13837	13668	13640	13844	13812	13698	13728	13747	13679	13780	13798	13840	13802	13719	13751	13737	13797	13863	13820	13745	13698	13713	13906	13865	13665	13825	13788	13744	13659	13718	13630	13728	13827	13670	13814	13733	13739	13801	13796	13725	13920	13774	13657	13750	13541	13711	13746	13759	13838	13748	13779	13727	13876	13861	13817	13703	13777	13843	13712	13606	13712	13712	13676	13645	13997	13774	13769	13863	13676	13733	13749	13713	13876	13679	13630	13696	13731	13743	13762	13733	13806	13615	13857	13717	13798	13738	13651	13679	13628	13944	13789	13907	13770	13729	13698	13731	13632	13704	13633	13506	13644	13813	13738	13830	13877	13680	13707	13734	13801	13775	13860	13684	13849	13840	13714	13765	13783	13924	13795	13784	13695	13652	13839	13660	13765	13756	13728	13881	13830	13758	13718	13748	13838	13874	13785	13728	13856	13768	13764	13823	13700	13723	13792	13597	13645	13806	13694	13650	13737	13779	13816	13769	13802	13541	13869	13782	13646	13796	13748	13739	13831	13636	13808	13805	13786	13906	13894	13711	13910	13770	13587	13760	13721	13793	13720	13568	13737	13937	13927	13694	13557	13719	13786	13805	13791	13635	13824	13799	13703	13799	13857	13775	13612	13682	13706	13791	13831	13812	13762	13832	13770	13809	13698	13651	13803	13762	13902	13697	13609	13827	13824	13891	13817	13800	13885	13749	13865	13874	13633	13895	13846	13823	13846	13727	13841	13762	13806	13738	13910	13648	13772	13888	13941	13764	13662	13940	13718	13682	13761	13725	13714	13876	13654	13796	13766	13849	13737	13840	13741	13671	13817	13786	13615	13777	13768	13721	13760	13650	13886	13724	13685	13718	13652	13933	13870	13744	13898	13832	13679	13737	13887	13655	13710	13732	13860	13606	13622	13788	13749	13803	13703	13705	13817	13615	13886	13810	13800	13787	13693	13752	13749	13861	13869	13603	13876	13671	13749	13670	13692	13669	13783	13795	13756	13669	13784	13793	13753	13698	13734	13755	13873	13754	13764	13796	13801	13626	13845	13789	13735	13806	13662	13712	13828	13757	13778	13741	13731	13840	13855	13745	13949	13705	13833	13801	13778	13696	13830	13591	13737	13673	13899	13958	13665	13781	13756	13738	13833	13832	13990	13714	13728	13757	13672	13608	13755	13807	13600	13741	13809	13781	13681	13678	13808	13660	13870	13738	14066	13627	13775	13691	13615	13772	13534	13722	13904	13778	13786	13652	13815	13916	13593	13834	13796	14001	13705	13801	13649	13900	13649	13773	13723	13733	13727	13762	13725	13810	13612	13854	13898	13533	13738	13763	13803	13774	13734	13780	13729	13735	13825	13831	13613	13776	13639	13684	13767	13861	13711	13718	13723	13809	13692	13791	13921	13774	13798	13631	13792	13787	13710	13790	13764	13830	13852	13803	13806	13864	13758	13911	13813	13783	13881	13667	13831	13693	13814	13692	13728	13879	13684	13709	13754	13818	13809	13667	13638	13775	13589	13987	13565	13824	13797	13815	13708	13669	13773	13755	13712	13797	13758	13685	13791	13799	13932	13696	13730	13696	13735	13546	13787	13820	13772	13710	13828	13923	13777	13777	13703	13926	13722	13692	13717	13822	13801	13937	13756	13634	13626	13820	13773	13652	13734	13825	13792	13687	13712	13710	13720	13769	13700	13695	13715	13677	13835	13783	13685	13711	13834	13638	13764	13702	13763	13620	13831	13729	13715	13900	13773	13853	13879	13800	13825	13733	13788	13695	13704	13812	13591	13822	13707	13849	13460	13506	13696	13667	13778	13689	13751	13738	13755	13503	13587	13700	13651	13646	13611	13715	13671	13722	13732	13667	13824	13738	13841	13831	13709	13885	13830	13795	13741	13901	13774	13687	13845	13696	13736	13707	13921	13664	13843	13816	13790	13588	13621	13809	13840	13610	13770	13782	13751	13761	13681	13869	13767	13792	13765	13855	13955	13587	13849	13781	13771	13597	13654	13748	13637	13725	13815	13677	13627	13755	13820	13706	13794	13654	13912	13609	13745	13863	13709	13650	13798	13835	13713	13674	13766	13966	13525	13682	13622	13825	13833	13730	13882	13721	13760	13688	13760	13841	13739	13863	13905	13853	13751	13695	13686	13757	13793	13814	13633	13786	13689	13693	13846	13715	13764	13849	13840	13720	13652	13780	13749	13961	13705	13838	13621	13790	13703	13684	13822	13692	13741	13802	13714	13865	13797	13824	13880	13656	13458	13804	13778	13759	13748	13639	13709	13822	13775	13874	13893	13717	13841	13714	13737	13689	13772	13865	13757	13780	13802	13825	13770	13738	13826	13816	13746	13697	13818	13942	13919	13770	13637	13763	13831	13742	13924	13731	13763	13963	13859	13819	13666	13636	13747	13711	13762	13948	13858	13828	13821	13611	13586	13718	13766	13905	13664	13725	13809	13695	13714	13736	13825	13838	13743	13903	13614	13767	13834	13783	13778	13696	13762	13651	13652	13711	13820	13827	13739	13764	13739	13806	13680	13801	13798	13784	13776	13754	13854	13671	13663	13908	13720	13782	13756	13661	13670	13813	13644	13647	13689	13878	13602	13893	13828	13748	13787	13889	13800	13880	13861	13897	13776	13536	13986	13703	13765	13765	13800	13780	13750	13680	13758	13874	13904	13594	13684	13734	13944	13783	13720	13775	13687	13783	13574	13652	13780	13691	13806	13680	13658	13872	13619	13707	13589	13658	13756	13770	13826	13623	13899	13842	13795	13721	13731	13732	13684	13676	13620	13766	13686	13691	13690	13611	13693	13847	13785	13860	13916	13584	13577	13652	13964	13918	13741	13815	13759	13918	13668	13598	13912	13805	13812	13692	13696	13711	13742	13656	13890	13857	13769	13835	13848	13596	13517	13791	13586	13839	13974	13762	13762	13728	13623	13795	13761	13619	13665	13659	13785	13853	13726	13815	13821	13901	13803	13711	13747	13756	13723	13799	13669	13853	13786	13768	13676	13817	13614	13707	13837	13450	13883	13684	13830	13816	13869	13758	13714	13706	13681	13838	13717	13717	13695	13590	13766	13749	14005	13748	13851	13721	13692	13704	13709	13760	13766	13780	13658	13680	13629	13721	13657	13726	13704	13825	13905	13790	13793	13748	13788	13721	13691	13753	13751	13969	13624	13847	13925	13715	13795	13871	13716	13796	13758	13641	13769	13758	13930	13625	13729	13716	13783	13667	13748	13765	13634	13831	13724	13732	13789	13753	13823	13769	13652	13785	13756	13692	13610	13696	13704	13772	13667	13640	13619	13869	13688	13601	13896	13709	13784	13828	13890	13671	13633	13677	13705	13674	13717	13708	13833	13691	13696	13760	13691	13633	13739	13753	13754	13950	13786	13837	13802	13710	13758	13723	13824	13688	13871	13778	13626	13860	13805	13924	13872	13713	13772	13863	13770	13882	13665	13818	13855	13676	13644	13903	13946	13752	13621	13713	13826	13834	13752	13529	13771	13647	13608	13809	13643	13768	13780	13653	13672	13781	13858	13574	13712	13660	13652	13718	13766	13622	13744	13774	13779	13697	13610	13790	13828	13662	13931	13716	13717	13643	13819	13580	13709	13748	13647	13508	13785	13803	13616	13613	13758	13736	13886	13681	13709	13890	13583	13678	13746	13780	13737	13604	13636	13724	13594	13858	13789	13567	13863	13807	13810	13718	13782	13665	13780	13714	13848	13890	13712	13757	13579	13874	13815	13693	13858	13701	13482	13742	13871	13688	13764	13627	13803	13861	13689	13862	13706	13805	13739	13851	13962	13941	13767	13802	13671	13812	13775	13718	13823	13703	13666	13799	13767	13763	13790	13814	13954	13779	13840	13769	13594	13700	13637	13786	13726	13731	13638	13723	13717	13914	13552	13780	13792	13690	13944	13797	13833	13822	13966	13728	13825	13686	13776	13637	13724	13735	13878	13758	13633	13704	13577	13652	13861	13787	13898	13781	13876	13619	13847	13755	13752	13866	13762	13785	13777	13566	13728	13655	13731	13841	13718	13864	13507	13649	13732	13610	13977	13926	13825	13737	13696	13843	13708	13869	13783	13751	13818	13618	13669	13943	13744	13747	13690	13885	13695	13818	13735	13604	13721	13661	13855	13735	13742	13629	13719	13728	13715	13855	13793	13702	13831	13792	13799	13777	13833	13817	13714	13802	13640	13745	13773	13709	13714	13657	13704	13835	13730	13568	13717	13820	13751	13595	13689	13880	13718	13710	13780	13693	13872	13826	13785	13695	13965	13720	13703	13734	13794	13816	13721	13714	13883	13803	13787	13639	13641	13872	13487	13733	13755	13793	13698	13860	13922	13824	13663	13597	13568	13739	13970	13679	13690	13533	13748	13735	13559	13858	13658	13740	13797	13646	13630	13867	13617	13860	13678	13764	13815	13626	13835	13428	13841	13787	13726	13833	13788	13805	13665	13572	13826	13809	13755	13786	13769	13697	13682	13681	13839	13907	13723	13749	13630	13724	13594	13882	13752	13701	13796	13673	13654	13761	13801	13761	13657	13582	13839	13840	13794	13666	13846	13652	13790	13895	13848	13597	13877	13684	13718	13798	13786	13758	13585	13778	13619	13692	13989	13882	13779	13610	13719	13818	13712	13830	13494	13725	13857	13800
29066	28785	36058	32254	25980	22767	20817	19194	18327	17615	17275	17008	16769	16464	16510	16334	16335	16278	16295	16271	16078	16054	16008	15958	16098	16141	16166	16005	15998	16060	16067	15983	15960	15788	16065	16056	16120	16026	16035	15850	15925	16032	16013	15957	15963	16039	15844	15996	15793	16233	15984	15771	15882	15773	15835	16011	15965	16233	15810	16034	16026	16085	16000	16066	16168	15914	15887	15700	15806	15758	15968	15856	16123	16147	15904	16187	16000	15895	15846	15868	15879	15769	15941	15945	15792	16082	15826	15875	16014	16066	16139	15917	15946	15901	16021	15916	15972	15958	15981	15829	15939	15988	16048	15844	15836	15999	16032	15849	15946	16069	15958	15992	15847	15750	16030	15912	15922	15849	15765	15932	15852	15908	15770	15795	15998	16004	15986	15896	15871	15939	15940	16002	15870	15765	16072	15899	16012	15756	15972	15747	15903	15957	16118	15827	15835	15727	16003	16021	16027	15881	15823	15994	16061	15900	16066	15784	15865	15921	15859	15901	16020	15956	15734	16122	15930	15809	15909	15893	15973	16047	15695	15912	15931	15868	15902	15977	15765	15847	15996	15658	16084	15934	15804	15825	16054	16018	15973	15930	15791	15940	15954	15959	15881	16087	15900	15807	15843	15896	15913	16013	15740	16000	15870	15628	15916	15810	15934	15924	15976	16021	16112	15822	15963	15915	15754	15847	15672	16084	15744	15822	15809	15949	15899	15948	15859	16051	15662	15812	15942	15792	15891	15920	16089	15694	15874	15932	15964	15835	15941	15955	15875	15820	15849	15940	15845	15958	15940	16096	15823	15961	16039	15991	15954	15743	16053	15752	15758	16020	15830	15784	15939	15777	15945	16006	15965	16068	15822	15941	15636	15898	15974	15716	16062	16222	15974	15880	15923	15903	15807	15999	16058	15909	15810	16058	15870	15992	15917	15768	16028	16040	16019	16040	16020	15867	15954	15752	15864	15911	15870	15854	16001	16075	15940	15872	15841	15841	15902	15808	15837	15974	15818	16032	16070	15848	15886	15813	15706	15893	15809	15817	15833	15694	15939	16025	15914	15965	15933	15971	16023	16014	15897	15890	15972	15634	15980	15936	15944	15821	15764	15890	15918	15924	15689	15821	15618	15919	15955	15854	15757	15967	16044	15794	16029	16049	15927	15965	15729	15919	16012	15931	15942	15897	15962	15800	16012	15863	15928	15767	15912	16036	16036	15911	15900	15851	16060	15979	15992	16059	15985	15933	15986	15977	15952	15882	15937	15887	15809	15854	15976	15884	15879	15977	15835	15878	15895	15722	15716	15818	16040	15859	15924	15820	15879	15836	16054	15828	16059	15799	15993	16015	16005	15765	15894	15991	15972	15875	15720	16103	15914	15884	15859	15946	16031	15707	15907	15842	16101	16005	15939	16029	15940	16076	15902	15762	15798	15941	15961	15975	15974	15918	16018	15905	16026	16127	15874	15853	15954	15929	16000	15739	15986	15879	15946	15780	15898	15824	15954	15899	16033	16069	15951	15876	15794	15768	16044	15994	15984	15872	16106	15901	15993	16046	16137	15970	16068	16065	15881	16079	15892	16079	15767	16080	15867	15945	15780	15834	15845	16132	15913	16010	15953	15959	16144	15970	16053	16020	15972	15884	15897	15932	15908	15835	15979	15776	15804	16083	15926	15881	16078	15920	15888	15987	15876	15751	15784	16025	15965	15916	15991	16005	16213	15878	15879	15970	16067	15880	15938	15688	15841	15810	15919	15966	15829	15942	15760	16008	16037	15878	15910	15932	15911	15752	15863	16081	15963	16013	15963	15850	15892	15832	15875	15890	16152	16061	15905	16002	15865	15880	15742	15999	16053	15732	15912	16085	15796	15749	15868	15816	15935	15972	15838	15877	15954	16080	16155	15922	15828	15773	15949	15837	15973	15863	15894	15830	16039	16056	15860	15945	15936	16013	15732	15903	15876	15865	15925	15886	15811	16124	15794	15995	15771	16034	15825	15840	15549	16025	15773	15785	15696	15917	16019	15839	15996	15787	15864	15842	15915	15831	15854	15785	15976	16006	15842	15950	15836	15929	15897	15987	16176	16041	15972	15896	15792	15786	15935	16022	15977	15910	15859	15803	16041	16031	15914	15764	15799	15815	15906	16008	16058	16001	15863	15859	15992	15872	15935	16035	15849	15828	16028	16055	16028	15724	15982	15871	16129	15774	15690	16044	15899	16013	15870	15935	15641	15896	16185	16082	16079	15872	15901	16026	16001	15858	15931	15612	15962	15881	16030	15880	15953	15806	15891	15953	15972	15885	15938	15633	15955	15886	16002	15934	15936	16032	15752	15809	15884	15950	15923	15930	16047	15866	16022	16107	15964	16015	15963	15809	15957	15801	15946	15839	16061	15918	15851	15825	15795	15987	15778	15963	15795	15745	15936	16065	15828	15805	16128	15902	16017	15761	15906	16009	15905	15889	16060	15732	15902	15910	15887	15715	15976	15952	15990	16134	16004	15837	15805	15983	15938	15865	15835	15914	15800	15913	15718	15933	15836	16049	15837	15899	16094	15854	16077	15730	15779	15875	15805	15925	16035	15877	15837	16007	15810	15985	15880	15941	16041	15704	15878	15865	16131	15764	15948	16010	15958	15874	15761	15808	15750	15869	15854	15821	16027	15760	15930	16070	15826	15627	15931	15754	16109	15821	15809	15880	15862	16000	15993	15883	15900	15839	15967	15767	15930	15892	15840	15920	15894	15974	15866	16158	16069	15790	16037	15835	16019	15900	15902	16115	15952	15996	15870	15868	15805	15942	15869	15796	15881	15899	15989	15816	15654	15999	15825	15819	16003	15845	15830	15842	16059	15985	16110	15802	15939	15930	15975	15979	15718	15791	16030	15902	15863	16097	15838	16017	15963	15855	15974	15683	16020	15846	15909	15870	16056	15987	15890	15954	15953	16009	15943	16182	16040	15866	16037	15827	16100	15980	15878	15968	15851	15983	15990	16207	15998	15840	16061	16029	15946	16049	15960	15805	15871	15844	15750	15782	15970	16106	15855	16077	16081	15911	16036	16007	15890	15931	15846	15688	16170	15846	16096	16018	15816	16046	16059	16043	15832	15925	15944	15830	16025	15846	16070	16047	15789	15985	16032	16117	15781	16200	15972	16067	15755	15908	15903	15866	16007	15859	15959	16049	16077	15751	15985	16159	15989	15860	15932	16016	15796	15908	15981	15945	16030	15832	15907	15842	15804	15942	16020	15920	15997	16139	15959	15872	15963	16054	15836	15836	15971	15866	15890	15911	15751	15937	16068	15987	15854	15794	15933	15877	16014	15904	15566	15823	16007	16037	16002	15898	16065	16106	16018	16023	16029	15922	16002	16032	15930	15889	15845	16090	15984	15867	15976	15977	15650	15962	16093	15852	15911	16020	15914	15917	15871	15742	16014	15776	15771	15797	15998	15843	16132	15994	15809	15828	15781	15864	15776	15982	15967	15869	15819	15989	16059	15855	15848	15840	15961	15878	16037	15910	16041	15901	15899	16007	15900	15745	15905	15989	15797	16097	16115	15771	15800	15883	15925	15901	16132	16068	15900	15924	15996	16116	15926	16140	15830	15831	16075	15905	15909	16090	15885	15809	15952	15805	15878	15985	15895	15906	16094	15740	15803	15872	15868	15809	15877	15917	16076	15920	15927	15883	15876	15834	15892	16039	15784	15864	16001	16024	15847	15801	15796	15917	15932	15867	15845	16000	15665	15820	15886	15732	15916	15910	15784	15783	15872	15801	15910	15960	15952	16083	15973	16049	15843	16037	15806	15690	16004	15860	15889	15964	15767	15916	15956	15783	15835	15845	15722	16037	15908	15734	16117	15878	15937	15982	15891	15855	16037	16062	16087	16114	16129	15824	15918	15963	16040	15930	15897	15884	15948	15957	15994	16016	16030	16056	15935	15807	15840	16088	16095	15897	16020	15904	15937	15902	15986	15868	16138	15910	15986	15791	15846	15822	15992	15958	15826	16059	15994	15896	15999	15894	15952	16008	15973	15577	15696	15941	15952	16058	15941	15894	15928	15873	15958	16016	15790	15986	16003	16035	15971	15849	15937	15797	15977	15910	15946	15883	15994	15900	15791	15776	15875	15844	16031	16003	15667	15808	15954	15994	15827	15939	15891	15873	16180	15944	15967	15872	15916	15737	16055	15775	15930	15870	15802	15775	15867	16002	15885	15865	16117	15821	15939	16037	15793	15882	15909	15920	16143	15874	15740	15999	16015	15708	15988	16070	15865	15804	16095	15828	15854	15830	15780	15923	15975	15927	16098	16098	16054	15832	16043	16052	16046	15989	15741	15932	15936	16109	15971	15735	16006	15929	15948	15927	15928	15947	15912	15877	15956	15894	15914	15844	15904	15843	15979	15878	15763	15824	15916	15903	15937	15962	15883	15978	15876	15849	16039	15746	15976	15810	15998	15994	15944	15915	15887	16076	15951	15962	15791	15798	16008	15785	15782	15945	15901	15791	15995	15828	16024	15947	15823	16004	16012	15858	15836	15973	15956	15957	15868	16073	15992	15989	15789	15831	16155	15925	15898	15922	16017	15992	15972	16069	15735	15946	15997	15887	15921	15968	16006	15895	15794	15871	16058	15997	15925	15850	15939	15971	15992	16051	15921	15736	15973	15960	15870	15899	16112	16088	15988	16033	16012	16064	16057	15960	16165	16018	15991	16176	16058	15820	15965	15943	15861	15882	15943	15922	15886	16016	15941	15784	15756	16065	15990	15936	15807	16044	16115	15992	16043	16018	16089	16051	15772	15772	16088	15955	16039	15893	15886	15964	15955	15861	15866	15773	15822	15817	16023	15950	15977	15987	15968	16128	15989	15891	15941	15998	15805	16022	15895	16010	15938	15771	15901	15887	15883	15744	15965	15898	15954	15901	15896	15869	15949	15795	16127	15897	16047	16003	15892	15911	15877	15853	15782	15963	15923	15771	15807	15966	16258	15992	15840	15784	15871	15922	16050	15906	15957	15919	15695	15925	15962	16080	16046	16171	15888	16088	16231	15837	15867	15871	15847	15975	15982	16134	16029	16077	15720	15749	15928	15862	15891	15852	15926	16165	16085	15929	15833	15902	15823	15889	15870	15715
30646	44720	40242	31205	26264	22469	20058	18320	17263	16396	15771	15351	14874	14567	14603	14466	14063	14248	13947	14036	13885	13837	13819	13849	13783	13776	13735	13710	13917	13779	13657	13608	13847	13706	13741	13619	13782	13807	13895	13800	13741	13676	13805	13472	13836	13664	13623	13722	13698	13867	13668	13597	13845	13698	13799	13750	13745	13792	13812	13815	13885	13632	13550	13786	13564	13809	13832	13670	13722	13837	13592	13734	13647	13713	13754	13719	13680	13777	13624	13634	13568	13798	13599	13749	13650	13653	13694	13744	13653	13749	13846	13542	13650	13758	13681	13756	13600	13722	13688	13708	13721	13772	13715	13720	13715	13737	13762	13715	13702	13724	13604	13680	13759	13667	13826	13622	13705	13668	13620	13373	13775	13662	13708	13574	13680	13674	13721	13648	13625	13689	13771	13571	13570	13748	13574	13784	13759	13819	13702	13763	13698	13582	13524	13763	13652	13610	13723	13786	13631	13699	13738	13819	13675	13823	13722	13743	13602	13631	13689	13572	13736	13588	13725	13670	13716	13576	13718	13713	13532	13834	13602	13659	13737	13623	13676	13825	13650	13655	13709	13822	13689	13605	13624	13622	13551	13764	13575	13629	13550	13750	13687	13650	13738	13625	13505	13794	13592	13677	13820	13640	13698	13703	13640	13772	13604	13656	13633	13772	13587	13796	13772	13704	13576	13645	13664	13545	13702	13682	13529	13651	13709	13831	13810	13792	13429	13884	13699	13700	13734	13769	13878	13561	13586	13718	13793	13615	13728	13728	13636	13761	13645	13770	13672	13673	13793	13612	13695	13773	13577	13753	13715	13949	13829	13717	13736	13741	13575	13616	13539	13744	13605	13593	13537	13527	13839	13826	13639	13677	13676	13698	13798	13637	13579	13765	13698	13633	13578	13611	13582	13718	13600	13729	13633	13652	13636	13560	13758	13583	13716	13654	13724	13812	13619	13817	13764	13806	13715	13667	13646	13504	13709	13633	13790	13823	13762	13640	13716	13742	13728	13545	13720	13802	13621	13812	13639	13732	13567	13601	13731	13752	13544	13837	13653	13561	13764	13760	13583	13765	13652	13671	13795	13754	13798	13643	13723	13658	13754	13614	13704	13713	13688	13674	13613	13620	13721	13874	13736	13727	13521	13624	13542	13541	13607	13669	13705	13669	13654	13682	13792	13790	13733	13575	13613	13648	13634	13734	13594	13746	13653	13587	13703	13620	13670	13738	13532	13529	13724	13770	13742	13765	13533	13478	13696	13646	13898	13788	13649	13615	13672	13839	13692	13682	13724	13689	13643	13672	13796	13490	13601	13466	13785	13664	13541	13774	13698	13763	13877	13789	13658	13726	13596	13824	13727	13790	13649	13717	13751	13593	13640	13623	13774	13678	13626	13721	13642	13735	13708	13613	13676	13773	13784	13707	13842	13577	13697	13635	13770	13718	13612	13860	13706	13667	13786	13752	13807	13520	13576	13684	13693	13608	13733	13710	13829	13732	13768	13718	13731	13760	13720	13705	13736	13705	13875	13663	13613	13754	13695	13603	13959	13669	13609	13746	13639	13723	13614	13704	13689	13691	13697	13562	13673	13680	13639	13637	13662	13660	13636	13766	13798	13638	13699	13671	13744	13537	13628	13690	13757	13828	13640	13656	13709	13701	13587	13624	13673	13795	13758	13764	13518	13701	13609	13686	13534	13842	13675	13810	13632	13670	13651	13548	13743	13855	13671	13805	13668	13739	13661	13712	13648	13897	13550	13638	13836	13672	13603	13786	13619	13708	13751	13670	13617	13497	13731	13719	13759	13645	13607	13598	13701	13528	13769	13690	13872	13637	13593	13721	13879	13630	13796	13682	13569	13591	13572	13765	13718	13823	13699	13733	13758	13759	13808	13719	13771	13584	13555	13515	13871	13744	13694	13609	13609	13588	13562	13531	13646	13738	13732	13788	13787	13592	13690	13824	13653	13731	13826	13824	13823	13591	13679	13746	13602	13710	13637	13586	13627	13633	13547	13621	13669	13750	13657	13753	13571	13695	13626	13828	13650	13761	13595	13746	13882	13452	13680	13662	13791	13715	13763	13705	13714	13561	13755	13609	13752	13567	13820	13787	13725	13792	13455	13663	13634	13776	13609	13876	13658	13636	13572	13616	13777	13686	13829	13784	13591	13651	13594	13687	13835	13767	13670	13750	13723	13762	13672	13601	13595	13645	13658	13735	13700	13667	13710	13639	13703	13579	13771	13628	13718	13719	13756	13816	13718	13757	13754	13532	13753	13713	13525	13612	13632	13794	13808	13493	13693	13719	13529	13786	13685	13632	13575	13679	13835	13629	13815	13515	13640	13504	13848	13681	13828	13755	13715	13673	13693	13814	13693	13461	13906	13752	13691	13653	13615	13581	13561	13658	13762	13613	13779	13606	13685	13733	13687	13717	13832	13582	13666	13545	13775	13655	13666	13561	13658	13702	13687	13747	13715	13492	13718	13569	13778	13748	13691	13836	13722	13891	13714	13687	13613	13736	13705	13578	13652	13769	13672	13544	13734	13664	13673	13674	13750	13797	13767	13569	13648	13659	13619	13629	13599	13726	13720	13781	13675	13594	13594	13687	13674	13665	13716	13539	13739	13825	13669	13783	13679	13680	13760	13721	13575	13662	13741	13836	13649	13809	13621	13791	13754	13672	13727	13528	13710	13846	13762	13656	13797	13646	13713	13799	13588	13644	13599	13717	13676	13638	13587	13675	13766	13724	13648	13610	13648	13762	13737	13614	13788	13678	13783	13749	13748	13751	13672	13607	13648	13630	13627	13707	13731	13753	13687	13609	13683	13703	13629	13875	13758	13809	13760	13646	13726	13642	13648	13767	13757	13616	13690	13818	13497	13556	13745	13676	13785	13638	13751	13708	13778	13762	13629	13683	13706	13629	13694	13873	13664	13593	13621	13640	13843	13653	13813	13650	13707	13723	13638	13693	13750	13580	13663	13627	13700	13579	13714	13812	13772	13630	13664	13822	13807	13598	13649	13766	13533	13653	13722	13552	13469	13683	13623	13580	13766	13754	13714	13593	13655	13640	13730	13650	13573	13705	13581	13613	13599	13865	13688	13758	13739	13657	13768	13754	13679	13638	13690	13551	13686	13739	13703	13790	13700	13727	13549	13594	13737	13718	13815	13666	13676	13590	13761	13623	13701	13678	13799	13654	13657	13826	13759	13725	13820	13576	13822	13794	13652	13668	13585	13676	13685	13661	13775	13748	13634	13672	13738	13733	13478	13722	13545	13703	13560	13833	13697	13769	13611	13757	13736	13635	13734	13697	13701	13746	13660	13651	13674	13786	13616	13594	13680	13634	13569	13581	13851	13709	13775	13764	13747	13620	13703	13640	13727	13789	13788	13796	13524	13605	13595	13639	13654	13671	13588	13813	13719	13698	13573	13641	13868	13700	13747	13691	13562	13727	13714	13706	13556	13732	13695	13590	13847	13711	13989	13537	13614	13592	13604	13566	13561	13702	13831	13724	13669	13600	13632	13729	13685	13764	13782	13645	13683	13534	13599	13628	13710	13645	13738	13698	13476	13702	13676	13703	13618	13616	13778	13505	13648	13738	13656	13575	13633	13788	13616	13623	13886	13648	13624	13660	13720	13803	13741	13742	13767	13811	13770	13723	13680	13758	13553	13825	13679	13829	13679	13707	13802	13677	13633	13834	13715	13611	13767	13581	13761	13605	13701	13642	13669	13463	13580	13695	13665	13583	13655	13662	13706	13416	13631	13718	13770	13866	13887	13568	13633	13608	13838	13612	13802	13722	13668	13673	13713	13702	13746	13700	13599	13620	13730	13712	13585	13759	13700	13728	13668	13786	13697	13675	13666	13627	13745	13741	13657	13654	13682	13644	13749	13960	13781	13677	13700	13637	13643	13632	13607	13735	13716	13720	13458	13722	13557	13900	13698	13713	13738	13532	13856	13604	13733	13844	13664	13630	13679	13616	13743	13661	13660	13622	13700	13558	13796	13801	13870	13753	13661	13673	13785	13683	13706	13721	13719	13600	13640	13619	13804	13701	13592	13705	13713	13651	13732	13780	13705	13649	13680	13681	13648	13536	13770	13907	13758	13641	13618	13711	13681	13833	13698	13722	13636	13750	13741	13638	13541	13697	13662	13675	13745	13738	13614	13546	13561	13712	13704	13795	13623	13734	13676	13739	13679	13733	13687	13577	13783	13683	13693	13697	13653	13620	13744	13753	13633	13591	13640	13824	13939	13701	13735	13637	13823	13630	13600	13714	13716	13794	13712	13670	13680	13576	13873	13768	13773	13863	13663	13725	13654	13767	13633	13571	13599	13639	13686	13783	13514	13680	13604	13588	13751	13659	13618	13695	13682	13700	13536	13659	13723	13667	13718	13590	13655	13717	13775	13600	13837	13663	13743	13695	13439	13719	13650	13674	13702	13649	13612	13904	13776	13571	13670	13531	13709	13675	13596	13516	13605	13730	13748	13689	13528	13631	13682	13713	13712	13820	13635	13728	13716	13675	13786	13693	13636	13768	13654	13669	13684	13707	13855	13802	13811	13687	13527	13669	13601	13751	13537	13690	13588	13721	13679	13764	13855	13460	13649	13670	13658	13718	13574	13757	13658	13776	13804	13831	13916	13622	13777	13640	13703	13710	13677	13743	13696	13699	13820	13808	13726	13818	13690	13753	13650	13651	13586	13669	13776	13651	13495	13666	13671	13615	13616	13525	13763	13752	13841	13777	13579	13624	13693	13702	13537	13691	13818	13544	13659	13560	13658	13615	13804	13707	13626	13710	13742	13581	13695	13608	13677	13696	13865	13608	13715	13667	13866	13583	13546	13566	13502	13777	13723	13855	13630	13663	13666	13665	13719	13641	13686	13762	13722	13643	13686	13555	13806	13812	13714	13692	13793	13651	13717	13757	13488	13583	13436	13759	13610	13607	13708	13707	13748	13606	13833	13617	13627	13604	13716	13785	13648	13642	13792	13637	13787	13652	13804	13688	13577	13748	13660	13677	13677	13635	13727	13619	13768	13854	13731	13738	13680	13845	13649	13718	13735	13597	13614	13788	13703	13890	13763	13652	13740	13620	13520	13728	13733	13841	13705	13861	13625	13671	13578	13592
24000	21039	28548	25777	25407	26463	25397	21354	19614	18873	18212	17722	17364	17165	16869	16432	16366	16297	16229	16153	15852	16085	16001	16106	16022	15844	15828	15953	15819	15757	15800	15705	15803	15957	15823	15878	15834	15750	15757	15769	15758	15814	15770	15871	15729	15722	15936	15882	15825	15706	15726	15774	15787	15758	15779	15635	15662	15849	15920	15837	15659	15749	15701	15858	15727	15737	15703	15614	15654	15706	15862	15647	15769	15835	15685	15808	15755	15851	15736	15535	15525	15686	15777	15738	15648	15454	15677	15570	15692	15816	15735	15809	15666	15521	15664	15726	15762	15772	15607	15611	15924	15900	15863	16051	15705	15843	15762	15788	15669	15743	15675	15802	15768	15598	15842	15646	15754	15663	15761	15690	15797	15644	15779	15505	15677	15435	15494	15716	15711	15660	15929	15625	15726	15653	15768	15717	15769	15696	15789	15748	15926	15846	15633	15679	15787	15758	15882	15729	15725	15591	15830	15840	15864	15761	15849	15694	15653	15706	15705	15670	15775	15740	15592	15756	15779	15605	15614	15590	15990	15878	15756	15766	15767	15665	15739	15831	15867	15728	15907	15559	15800	15675	15711	15701	15948	15869	15763	15763	15567	15718	15812	15570	15777	15604	15685	15908	15728	15884	15586	15598	15530	15721	15858	15648	15631	15768	15677	15850	15769	15716	15567	15859	15743	15822	15837	15826	15786	15529	15800	15606	15816	15723	15773	15586	15801	15701	15747	15671	15700	15744	15731	15533	15590	15809	15636	15578	15777	15891	15581	15659	15699	15738	15779	15659	15706	15915	15803	15617	15482	15764	15840	15656	15832	15687	15718	15616	15582	15631	15631	15653	15889	15841	15733	15692	15659	15646	15791	15806	15852	15591	15632	15636	15660	15700	15831	15563	15561	15671	15797	15665	15891	15870	15711	15821	15531	15622	15732	15696	15695	15759	15835	15847	15607	15637	15622	15664	15625	15663	15654	15640	15597	15691	15893	15570	15644	15629	15695	15784	15849	15537	15939	15570	15782	15786	15733	15676	15630	15735	15717	15709	15734	15897	15734	15721	15789	15711	15719	15644	15631	15652	15558	15734	15775	15733	15656	15686	15802	15748	15653	15559	15730	15692	15565	15726	15732	15914	15871	15670	15892	15867	15910	15743	15683	15812	15758	15754	15668	15424	15775	15653	15651	15790	15841	15757	15950	15848	15654	15744	15713	15809	15791	15680	15767	15810	15869	15653	15770	15774	15656	15720	15694	15746	15853	15624	15433	15551	15695	15682	15703	15554	15623	15585	15785	15919	15612	15781	15623	15649	15600	15564	15861	15693	15951	15850	15550	15628	15560	15690	15764	15679	15740	15972	15938	15785	15834	15612	15677	15793	15768	15866	15706	15581	15776	15899	15720	15506	15566	15730	15804	15550	15655	15792	15874	15706	15629	15743	15487	15663	15711	15749	15732	15803	15721	15698	15669	15647	15772	15570	15495	15609	15920	15701	15829	15664	15752	15763	15678	15624	15797	15647	15819	15640	15656	15604	15771	15661	15818	15839	15631	15996	15643	15726	15748	15858	15697	15795	15935	15703	15612	15728	15647	15645	15814	15601	15830	15819	16034	15841	15807	15687	15734	15717	15715	15800	15647	15749	15525	15752	15706	15705	15750	15773	15826	15733	15706	15741	15817	15748	15715	15506	15765	15658	15775	15780	15565	15781	15771	15590	15924	15567	15704	15835	15729	15694	15500	15731	15559	15655	15754	15709	15552	15685	15742	15726	15707	15707	15611	15755	15801	15761	15488	15735	15532	15707	15693	15588	15801	15695	15634	15821	15713	15867	15865	15843	15844	15631	15834	15744	15604	15487	15686	15732	15888	15810	15688	15749	15694	15665	15817	15716	15559	15605	15925	15881	15821	15802	15811	15581	15624	15556	15808	15725	15926	15677	15662	15835	15581	15825	15683	15748	15685	15610	15717	15795	15688	15905	15754	15598	15734	15601	15629	15654	15601	15634	15886	15673	15795	15667	15663	15688	15602	15815	15671	15660	15667	15769	15711	15628	15715	15615	15640	15713	15610	15734	15736	15636	15728	15890	15666	15710	15619	15660	15754	15707	15640	15755	15798	15786	15929	15822	15679	15526	15813	15745	15702	15796	15611	15703	15712	15780	15718	15700	15849	15720	15749	15881	15854	15619	15610	15574	15866	15577	15608	15610	15833	15681	15742	15731	15796	15752	15798	15701	15774	15621	15595	15702	15842	15717	15882	15644	15605	15768	15909	15970	15714	15701	15771	15641	15848	15644	15673	15592	15792	15799	15895	15672	15608	15752	15865	15608	15784	15908	15733	15784	15710	15749	15546	15799	15750	15759	15686	15583	15777	15779	15804	15825	15804	15490	15760	15902	15732	15651	15790	15618	15781	15608	15837	15766	15649	15762	15633	15668	15683	15654	15570	15610	15745	15842	15789	15647	15599	15641	15708	16014	15679	15525	15723	15583	15628	15825	15644	15616	15620	15844	15684	15848	15761	15912	15801	15522	15589	15525	15768	15802	15752	15740	15637	15581	15680	15557	15756	15800	15767	15618	15677	15738	15775	15668	15657	15713	15527	15591	15702	15588	15623	15698	15584	15690	15872	15864	15707	15698	15613	15591	15708	15552	15698	15791	15560	15758	15847	15733	15561	15582	15531	15689	15471	15710	15724	15821	15847	15704	15624	15796	15499	15601	15719	15677	15783	15608	15830	15784	15789	15594	15620	15825	15690	15583	15890	15852	15976	15690	15724	15862	15617	15726	15652	15697	15821	15711	15708	15767	15847	15829	15832	15643	15843	15775	15681	15734	15699	15687	15789	15816	15865	15847	15776	15699	15753	15886	15570	15661	15700	15958	15777	15499	15506	15706	15782	15727	15635	15756	15609	15607	15571	15491	15776	15613	16112	15967	15585	15858	15749	15612	15725	15694	15567	15810	15760	15564	15674	15711	15695	15712	15762	15895	15799	15807	15730	15712	15624	15770	15876	15746	15622	15747	15777	15871	15690	15928	15696	15771	15711	15765	15877	15670	15609	15651	15731	15695	15709	15804	15716	15781	15681	15915	15825	15831	15827	16054	15605	15624	15600	15613	15496	15598	15871	15628	15531	15603	15622	15816	15775	15906	15776	15565	15782	15771	15715	15751	15577	15643	15658	15607	15699	15863	15779	15804	15899	15604	15820	15809	15755	15738	15662	15838	15762	15781	15609	15773	15771	15729	15786	15555	15993	15803	15839	15683	15754	15593	15726	15649	15723	15881	15687	15858	15759	15663	15790	15651	15891	15713	15665	15932	15683	15694	15614	15571	15521	15679	15671	15745	15582	15672	15535	15760	15796	15761	15722	15716	15851	15792	15776	15729	15566	15725	15713	15672	15668	15731	15594	15574	15763	15735	15604	15694	15783	15729	15657	15749	15992	15925	15792	15626	15880	15870	15772	15660	15757	15759	15729	15702	15641	15450	15765	15504	15678	15740	15671	15732	15665	15713	15922	15729	15739	15708	15620	15780	15767	15725	15728	15699	15674	15523	15740	15857	15974	15561	15593	15617	15598	15823	15728	15792	15751	15759	15642	15659	15522	15774	15710	15796	15537	15636	15629	15972	15739	15796	15631	15776	15685	15603	15598	15635	15608	15794	15799	15903	15747	15827	15680	15622	15772	15461	15543	15871	15709	15827	15852	15755	15912	15470	15615	15680	15574	15707	15776	15705	15572	15748	15766	15689	15678	15698	15673	15794	15510	15842	15965	15779	15812	15647	15394	15683	15773	15538	15617	15917	15799	15833	15674	15774	15665	15731	15709	15920	15779	15714	15934	15747	15557	15872	15877	15727	15724	15757	15648	15746	15871	15823	15742	15727	15885	15884	15895	15654	15672	15525	15728	15664	15621	15798	15684	15696	15584	15615	15873	15626	15741	15489	15773	15597	15698	15807	15751	15847	15828	15481	15716	15714	15666	15747	15817	15753	15576	15598	15611	15781	15754	15699	15743	15766	15820	15578	15770	15736	15581	15707	15650	15652	15538	15768	15774	15587	15913	15828	15589	15829	15702	15894	15695	15725	15576	15650	15755	15851	15563	15769	15881	15635	15820	15889	15750	15716	15804	15648	16011	15966	15765	15864	16085	15750	15804	15712	15872	15553	15861	15626	15695	15729	15604	15755	15649	15828	15773	15682	15760	15825	15613	15839	15926	15681	15745	15621	15688	15748	15830	15685	15692	15889	15693	15526	15552	15925	15739	15744	15903	15882	15696	15842	15614	15914	15614	15750	15685	15814	15658	15595	15707	15605	15875	15611	15850	15849	15798	15601	15703	15681	15757	15746	15583	15560	15702	15747	15772	15686	16072	15886	15622	15846	15690	15661	15806	15845	15665	15745	15490	15760	15725	15717	15623	15616	15717	15685	15826	15473	15689	15839	15613	15783	15766	15683	15849	15796	15805	15521	15802	15820	15678	15753	15718	15813	15647	15821	15885	15546	15759	15784	15798	15583	15617	15730	15747	15658	15794	15823	15730	15821	15770	15914	15676	15687	15791	15592	15942	15690	15858	15818	15759	15577	15753	15815	15588	15603	15625	15630	15766	15887	15944	15794	15709	15741	15734	15840	15672	15801	15769	15624	15816	15771	15757	15863	15689	15624	15638	15709	15419	15665	15946	15730	15616	15850	15574	15601	15759	15807	15616	15700	15715	15822	15612	15813	15842	15524	15827	15701	15689	15733	15874	15622	15810	15749	15733	15544	15592	15689	15623	15781	15783	15801	15812	15698	15794	15882	15623	15545	15685	15773	15924	15535	15734	15836	15754	15863	15752	15795	15699	15789	15873	15751	15984	15646	15829	15663	15659	15906	15729	16013	15750	15621	15712	15623	15660	15792	15654	15668	16026	15818	15823	15757	15743	15790	15817	15655	15689	15631	15903	15817	15714	15639	15907	15693	15627	15703	15665	15706	15898	15776	15815	15690	15590	15554	15802	15699	15705	15674	15854	15943	15737	15783	15587	15852	15802	15622	15815	15670	15611	15469	15579	15782	15879	15665	15743	15680	15690	15783	15608	15865	15954	15850	15612	15631	15613	15817	15731	15775	15831	15896	15780	15590	15811	15699	16060	15747	15760	15654
30841	50342	46735	37322	31115	27123	24034	21097	19105	17895	17012	16202	15650	15201	14899	14687	14473	14386	14266	14033	14029	13948	13928	13875	13772	13887	13650	13849	13863	13682	13783	13805	13547	13763	13778	13782	13630	13676	13590	13788	13704	13730	13542	13577	13544	13424	13605	13601	13635	13532	13716	13697	13578	13401	13577	13447	13708	13624	13535	13673	13627	13591	13605	13634	13513	13475	13652	13599	13509	13573	13611	13714	13590	13576	13687	13579	13558	13569	13519	13789	13671	13602	13676	13637	13757	13737	13737	13640	13708	13569	13688	13660	13618	13646	13547	13603	13659	13649	13666	13722	13704	13544	13710	13503	13678	13515	13687	13631	13531	13507	13749	13481	13530	13542	13585	13627	13603	13788	13724	13409	13629	13648	13733	13574	13540	13763	13675	13727	13619	13610	13628	13681	13604	13544	13590	13615	13492	13544	13548	13579	13525	13704	13735	13456	13440	13586	13699	13626	13644	13691	13503	13523	13409	13578	13597	13675	13672	13504	13532	13785	13532	13625	13648	13656	13580	13650	13678	13697	13607	13748	13572	13506	13605	13585	13636	13519	13557	13560	13656	13587	13509	13623	13589	13585	13453	13523	13640	13643	13468	13533	13598	13390	13596	13657	13577	13570	13512	13591	13790	13492	13672	13568	13632	13640	13598	13767	13652	13568	13534	13628	13559	13395	13709	13370	13525	13604	13427	13699	13485	13700	13716	13616	13466	13570	13523	13509	13586	13546	13690	13447	13549	13470	13543	13792	13733	13561	13505	13667	13566	13409	13741	13710	13658	13758	13572	13638	13591	13462	13573	13535	13670	13445	13479	13552	13566	13473	13472	13724	13665	13709	13738	13753	13529	13651	13612	13681	13803	13449	13602	13593	13635	13626	13627	13604	13716	13612	13551	13477	13610	13703	13745	13614	13487	13580	13558	13573	13571	13612	13531	13708	13544	13444	13546	13666	13638	13674	13511	13547	13483	13584	13458	13710	13577	13504	13550	13572	13550	13501	13506	13400	13647	13702	13693	13598	13360	13531	13584	13519	13556	13633	13509	13525	13683	13691	13587	13534	13575	13524	13508	13699	13583	13481	13512	13624	13437	13767	13531	13676	13622	13637	13495	13569	13626	13511	13594	13576	13692	13650	13739	13827	13592	13524	13654	13596	13491	13533	13516	13414	13654	13738	13694	13555	13549	13545	13801	13681	13523	13691	13480	13514	13622	13580	13626	13527	13598	13397	13439	13481	13406	13629	13593	13617	13597	13405	13563	13569	13538	13429	13650	13523	13716	13601	13561	13638	13531	13456	13587	13656	13444	13822	13427	13457	13591	13592	13587	13580	13659	13752	13544	13731	13631	13715	13492	13582	13667	13636	13672	13612	13565	13541	13726	13670	13578	13594	13642	13707	13435	13762	13617	13632	13561	13484	13509	13404	13764	13495	13689	13613	13606	13583	13437	13470	13667	13432	13668	13675	13526	13604	13683	13748	13660	13529	13453	13612	13501	13574	13513	13535	13500	13507	13506	13532	13687	13646	13590	13571	13510	13652	13450	13587	13539	13694	13499	13540	13557	13583	13654	13592	13682	13523	13601	13639	13538	13605	13731	13437	13604	13473	13553	13505	13600	13624	13462	13617	13483	13630	13558	13606	13551	13623	13479	13532	13620	13388	13508	13639	13594	13719	13685	13539	13573	13526	13596	13579	13570	13520	13581	13858	13438	13657	13594	13652	13619	13705	13579	13542	13587	13550	13541	13778	13552	13764	13755	13669	13575	13592	13615	13788	13640	13618	13467	13580	13676	13691	13616	13559	13628	13574	13490	13699	13646	13471	13729	13602	13464	13461	13440	13510	13479	13728	13548	13530	13616	13589	13669	13561	13592	13719	13563	13413	13597	13476	13666	13748	13610	13580	13682	13593	13552	13509	13537	13575	13562	13740	13496	13514	13442	13502	13616	13612	13721	13531	13684	13665	13634	13662	13604	13602	13489	13656	13570	13481	13518	13597	13587	13572	13577	13500	13592	13659	13573	13704	13554	13520	13562	13481	13429	13501	13444	13671	13610	13623	13690	13582	13519	13538	13788	13586	13596	13507	13594	13563	13663	13662	13442	13639	13565	13551	13644	13592	13764	13614	13533	13572	13690	13656	13805	13474	13658	13570	13573	13635	13601	13572	13546	13536	13336	13673	13559	13541	13756	13678	13485	13441	13638	13728	13485	13481	13462	13539	13678	13622	13625	13639	13594	13722	13633	13362	13596	13476	13588	13603	13570	13565	13499	13536	13359	13552	13458	13510	13586	13466	13647	13363	13556	13614	13687	13500	13646	13666	13754	13644	13442	13524	13570	13680	13625	13730	13545	13595	13605	13608	13651	13620	13757	13541	13564	13641	13623	13636	13728	13483	13724	13489	13620	13586	13696	13609	13650	13541	13607	13584	13448	13567	13597	13594	13672	13688	13450	13552	13583	13498	13532	13657	13511	13579	13669	13689	13721	13641	13628	13695	13696	13477	13703	13534	13670	13527	13567	13523	13626	13718	13472	13583	13641	13602	13660	13590	13528	13644	13529	13699	13586	13620	13479	13484	13534	13567	13768	13639	13561	13630	13648	13694	13473	13593	13699	13515	13568	13550	13425	13715	13507	13679	13506	13527	13765	13773	13587	13487	13577	13709	13653	13517	13656	13687	13511	13482	13708	13678	13462	13449	13505	13668	13598	13640	13591	13652	13540	13652	13528	13514	13651	13643	13489	13590	13571	13747	13565	13662	13582	13711	13640	13580	13782	13563	13533	13569	13635	13567	13634	13565	13623	13642	13494	13522	13602	13554	13619	13770	13590	13614	13622	13592	13698	13700	13411	13616	13587	13483	13460	13550	13499	13585	13636	13619	13474	13690	13517	13480	13512	13510	13651	13574	13705	13735	13584	13632	13574	13610	13578	13471	13708	13532	13585	13638	13572	13658	13551	13529	13620	13611	13453	13772	13685	13597	13652	13625	13763	13615	13590	13632	13582	13660	13514	13668	13533	13666	13565	13480	13544	13653	13484	13552	13556	13525	13657	13569	13572	13585	13567	13615	13579	13699	13645	13677	13575	13494	13587	13485	13742	13570	13555	13583	13523	13577	13594	13632	13752	13535	13327	13510	13460	13578	13636	13472	13742	13750	13575	13612	13529	13512	13577	13449	13541	13515	13718	13529	13548	13459	13618	13454	13488	13545	13671	13569	13407	13517	13589	13513	13603	13540	13542	13683	13639	13537	13586	13648	13668	13591	13690	13639	13442	13468	13448	13728	13760	13460	13616	13489	13559	13652	13506	13677	13663	13580	13624	13596	13553	13597	13608	13729	13502	13404	13753	13598	13593	13596	13461	13447	13671	13647	13726	13621	13517	13581	13575	13604	13385	13586	13543	13604	13400	13381	13620	13758	13608	13643	13614	13696	13626	13598	13408	13674	13547	13733	13568	13593	13555	13582	13509	13626	13546	13683	13676	13722	13575	13720	13635	13612	13721	13582	13552	13557	13432	13732	13696	13664	13615	13556	13500	13546	13460	13704	13610	13612	13612	13508	13504	13505	13642	13474	13476	13457	13486	13580	13537	13780	13777	13644	13654	13721	13406	13739	13523	13702	13636	13615	13524	13716	13495	13693	13663	13715	13750	13662	13602	13625	13717	13726	13462	13687	13624	13573	13784	13545	13544	13467	13748	13674	13618	13621	13617	13607	13570	13731	13471	13691	13570	13817	13527	13628	13663	13435	13524	13668	13678	13612	13500	13760	13689	13623	13672	13758	13669	13642	13563	13628	13747	13603	13479	13587	13677	13469	13479	13789	13640	13549	13401	13537	13637	13566	13505	13645	13638	13510	13577	13766	13519	13590	13537	13592	13551	13455	13530	13625	13625	13478	13591	13623	13633	13621	13527	13591	13698	13466	13619	13602	13499	13516	13591	13593	13690	13503	13435	13701	13479	13592	13583	13474	13685	13580	13687	13441	13465	13457	13634	13399	13506	13468	13714	13673	13700	13634	13483	13484	13638	13694	13552	13705	13757	13568	13475	13651	13525	13687	13639	13481	13634	13652	13592	13437	13537	13520	13627	13807	13514	13604	13445	13685	13630	13359	13679	13685	13564	13608	13600	13703	13474	13645	13667	13494	13603	13489	13436	13554	13643	13509	13665	13588	13656	13621	13498	13630	13549	13512	13692	13566	13607	13606	13571	13611	13629	13492	13394	13501	13627	13499	13623	13548	13628	13586	13564	13535	13737	13546	13542	13508	13540	13579	13665	13584	13699	13570	13630	13497	13708	13685	13532	13676	13651	13684	13584	13491	13597	13668	13685	13438	13527	13618	13660	13489	13542	13575	13624	13619	13711	13640	13756	13561	13671	13551	13642	13448	13546	13788	13722	13499	13639	13686	13583	13713	13607	13569	13589	13682	13628	13600	13527	13425	13636	13499	13490	13724	13553	13573	13554	13680	13508	13576	13502	13518	13556	13520	13640	13633	13704	13568	13567	13673	13559	13748	13705	13627	13635	13546	13683	13663	13571	13605	13808	13558	13567	13510	13442	13619	13545	13474	13593	13659	13580	13567	13655	13513	13547	13570	13697	13575	13486	13570	13635	13620	13377	13581	13521	13743	13685	13563	13542	13467	13561	13574	13702	13742	13495	13514	13635	13725	13556	13451	13628	13527	13590	13595	13526	13602	13658	13688	13587	13705	13824	13700	13575	13405	13723	13694	13677	13776	13561	13511	13824	13579	13619	13597	13597	13539	13551	13668	13572	13645	13610	13540	13650	13731	13601	13670	13610	13474	13735	13548	13565	13521	13588	13608	13452	13658	13814	13479	13802	13620	13627	13608	13724	13704	13422	13714	13775	13548	13528	13774	13627	13586	13623	13524	13590	13634	13738	13542	13598	13574	13558	13610	13650	13595	13701	13537	13698	13688	13526	13638	13576	13702	13615	13638	13543	13499	13540	13681	13670	13446	13587	13606	13574	13545	13560	13443	13771	13616	13426	13621	13592	13596	13631	13626	13625	13535	13537	13497	13892	13529	13529	13665	13340	13509	13554	13574	13564	13571	13675	13555	13638	13544	13574	13703	13601	13637	13411	13686	13676	13804	13661	13656	13629	13485	13469	13503
22584	20896	28561	23718	23034	27209	29666	23898	21341	20593	19444	18562	18145	17674	17404	17382	17295	16748	16770	16665	16379	16499	16540	16507	16332	16441	16520	16234	16207	16162	16113	16125	16367	16287	16272	16186	16198	16234	16105	16203	16254	16206	15991	16297	15970	16049	16188	16178	16088	16030	15976	16072	16019	16104	16090	15966	16253	15972	16084	16067	15864	16160	16113	16272	16136	16196	15958	16078	16025	15906	16090	16157	16008	15950	15885	15991	16051	16008	15952	15959	16002	16025	16008	16088	16043	16106	16167	16039	15776	15958	16110	16015	16120	16065	16015	15880	15982	15989	15955	16054	16035	16123	16209	15930	16031	15964	15971	16260	16027	16155	16119	16101	15975	15997	15943	16101	16140	15940	15945	15972	16079	16112	15987	16067	15680	16087	16118	15994	16166	15961	16245	15988	15988	15951	15968	16040	16078	16169	16146	16017	16144	15872	16011	15869	15963	16050	15912	16067	16115	15893	16088	15909	15833	15907	16115	16138	15973	16082	15922	16174	15898	15978	16039	15936	15892	16069	15951	15915	16160	16117	16036	16175	16208	15984	15944	15949	16109	15917	16003	15986	16177	15995	15997	16007	16129	16133	16142	16095	16206	15912	16076	16151	16101	16023	16058	15822	16089	15958	16087	15961	15970	16012	15785	16165	15881	15920	16006	16014	15958	16083	15827	15915	16159	15910	15991	16262	15968	16108	16075	15957	16094	16213	16172	16067	16027	15946	15729	15962	16209	16024	16140	15913	15950	16054	16026	16013	15954	15980	15870	15909	16055	16162	15920	15954	16145	16144	15968	15943	15964	15964	15901	16082	15977	16293	16187	16145	16064	15966	16212	16099	16059	16144	15942	15984	15957	16089	16001	16183	16040	15877	15912	15942	16000	15999	16116	15989	15940	16247	16032	15816	16146	16093	16282	16209	16036	16137	16119	15956	15978	16058	15836	16184	15969	15844	15812	15993	15713	15999	15795	15835	15953	15924	16090	15779	16203	16296	15961	16052	15840	15883	16073	16060	15916	16020	15984	16190	16171	16085	16120	16023	16007	16115	16057	15964	15875	16036	16172	16078	16036	16233	16130	15915	15937	16028	16067	15967	16001	15997	16063	15718	15871	16110	15926	15841	16000	15970	16050	15740	16049	16293	16053	15917	16188	16124	15859	16010	15938	16135	16169	16162	16176	16025	16050	15950	16139	15866	16213	15977	16112	16087	16106	16087	15840	15896	15994	16101	16068	15992	15997	16073	16146	16051	16021	16039	16098	16113	16070	16064	16105	16067	15929	16063	16039	16143	15907	15950	16031	16117	16120	16121	15987	15968	15813	15997	16068	15872	16132	16155	15796	16299	16136	15971	16157	15896	16021	15969	15773	16052	15927	15929	16001	15839	15963	15978	15951	15787	15982	16063	15935	16117	16143	16189	16173	16043	16106	15902	16080	15889	15960	15926	15992	16022	16059	16245	15921	16197	16083	16273	16002	15976	15961	15907	16035	16000	16261	16082	15989	15820	15967	15954	16104	15972	15981	16152	15963	15990	15995	16099	15814	16070	15991	15861	15957	16058	15941	15897	16000	15999	15920	16127	15862	16023	16097	15909	16067	15977	15969	15825	15918	16150	15992	16041	15938	16099	16059	16057	16102	15958	15880	15900	16094	15969	15977	16051	15963	15985	16211	15989	15955	16072	15899	15916	16301	16117	16030	15983	15987	15958	15864	15959	16002	15901	16034	15899	15907	15811	16184	16042	15984	16085	16015	16129	16086	15912	16138	15885	15791	15874	16078	16033	15898	16055	15943	16027	15887	15931	16187	16007	16108	16117	16049	16081	16152	16041	16076	16122	15911	16205	15975	15856	15996	16063	16005	15951	16031	16043	16033	15944	15923	16070	16004	16084	16090	16064	16027	15998	16012	16049	15948	16216	15961	15897	15777	15994	16105	16188	15955	16076	16204	15985	16022	15979	15928	15990	16107	15891	15925	16001	16005	15932	16040	15958	16150	15921	15979	16001	16186	15922	16010	15957	16077	16012	16020	16033	16017	16056	16124	15782	15965	15892	15831	15884	15993	16189	16028	16018	16237	16070	16062	15854	15929	16027	15951	16168	16061	15954	16050	16027	16209	15898	15880	16141	16096	15777	16111	16103	16103	16137	16174	16114	16040	16056	15968	15921	15945	15707	15837	15948	15948	15999	15769	15872	15767	15836	16129	16064	15957	16133	15976	15968	15919	15863	16117	15966	16070	16126	16098	16080	16055	16233	15980	16036	15937	15902	16094	15909	16090	16030	16261	16167	16201	15958	15894	15860	15932	15968	16138	16019	15983	16177	16162	16091	16021	16064	16051	16063	16120	15995	16085	16404	16127	16115	16102	15895	16024	15991	16001	15907	15816	16169	16085	15914	15691	16016	16112	16010	15951	15868	15942	15869	16051	15835	16037	16026	15924	15979	15993	15953	15975	16110	16020	16043	15936	16081	15987	15885	16170	16119	15997	16103	15935	16146	15949	15951	16070	16104	15848	16037	16150	16066	16175	16125	15890	16328	16178	15977	15954	15923	15874	15853	15980	16156	16182	16149	16250	16019	16003	16029	16030	15900	15983	16231	15941	16047	16138	16021	15924	16071	16154	16048	16104	15933	16146	16076	16056	16146	16087	16120	16124	16060	15849	16028	15891	16087	16123	16187	16027	16051	15979	15793	15972	16059	15937	15918	16040	16081	15994	16004	15995	16208	16030	16156	15996	15972	15973	16099	15982	15913	15917	16142	15846	16120	16238	15928	15998	16186	16114	15880	15962	16045	15968	15911	15841	16127	16236	16015	16091	15783	15972	15879	16129	15867	16125	16122	15910	15971	16110	16041	16199	16049	15956	15957	15983	15871	15911	15843	16036	15987	16096	15993	16191	15970	16008	16044	16104	16174	16003	16189	16132	16146	16147	16146	16048	15900	15901	15818	15985	16286	16187	16027	15907	16091	15752	15964	15998	15863	16087	15946	16101	15900	16125	15974	16034	16055	16012	16031	16124	16102	16067	15923	16076	15963	15778	15884	15895	16202	16095	16004	16031	16126	16136	16002	15879	15883	16173	15769	16063	16058	16103	15829	16058	16117	15936	15807	16074	16124	15870	15979	15857	16015	15906	16051	16027	15992	15973	16030	15882	15971	16074	15982	15870	15847	15903	16038	16124	16124	15993	16100	16191	16044	16172	16135	16194	15907	16059	16048	16116	15965	15890	16017	15944	15984	16011	15961	16125	16094	16137	16055	16070	16265	15980	15871	15911	16065	16041	15971	16126	15986	16099	15942	15901	16145	16131	15896	15893	15993	16019	16280	16053	16138	16204	16088	16021	16005	16070	16168	15896	16048	16128	15951	15966	16026	16075	15889	15965	16096	16231	16047	16007	16121	15885	15911	16013	15828	15962	15877	16093	16061	15905	16056	15811	15753	15954	16109	15843	15969	15957	15868	15982	16022	15866	16152	15920	16048	15824	15887	16157	15963	16068	16270	15918	15894	16118	16390	15887	16157	15996	16135	16097	16035	15987	15998	15955	15935	15962	15887	16017	16101	16057	16175	16049	15957	15950	16097	16171	16110	15811	15960	15935	16143	15987	15899	15942	16050	16077	15930	16008	15937	15982	15670	16196	16176	16337	16102	16138	16154	16055	15917	16060	16090	15933	16138	16039	15993	16018	16011	16235	15890	15899	15832	16068	16163	16143	16091	16112	16040	15944	15976	16123	16155	15786	15957	16059	16110	16177	15817	16135	16142	16068	15918	16086	16097	15921	16118	16038	16141	15949	15917	16003	15831	15986	16112	16008	15805	16120	16121	16016	15918	15988	16023	16041	16079	15868	16072	15935	15852	16067	16075	15995	15988	15945	16026	16020	16092	15859	15933	16141	16008	15871	16090	15959	15997	15974	16180	15924	16031	15966	15837	15993	15875	16185	16182	16218	15979	16000	16092	16075	15800	16210	16020	16176	15760	16104	16110	15773	16062	16033	16046	15949	16164	16053	16147	15890	16227	16081	16098	15907	16111	16240	16091	16084	16116	15764	15929	16148	15821	15938	16140	16240	16063	16149	15979	16175	16153	16012	16060	16043	15981	16140	16112	16112	16211	16079	16024	16042	15995	16045	15943	16004	15990	15793	16008	16171	16129	16061	16152	15967	16170	16105	16288	15967	15935	15996	15974	16038	16056	15868	15821	15991	16004	15974	15963	16330	15975	16017	15888	15857	15829	15969	16046	15953	15781	15949	16196	16313	15923	16253	16167	15941	16147	15802	16148	16025	16129	16156	16080	15896	16017	16009	16120	16007	16142	16056	16079	15993	16074	15989	15934	16075	15851	16050	15865	16173	15889	15941	15997	15927	15970	15988	15947	16115	15943	15979	16058	15785	15843	16094	16188	15993	15985	16195	16089	15887	16017	16215	15959	16069	16022	16176	15972	16098	16091	15879	15841	15874	15890	16053	16048	16113	16298	16012	15943	16106	15825	16155	15919	16096	16072	15831	15938	16044	16043	16069	16099	15856	16005	16066	16036	15973	16092	16155	16052	15997	16115	15916	15787	16063	16074	15983	15882	16200	16016	16005	15885	15908	15950	15922	16033	16010	15969	15960	15961	16079	15893	16120	16325	16078	16281	16165	15966	16080	15891	15852	15849	15855	16143	15840	15863	16144	15986	15770	15926	15781	15842	15946	15778	16133	15991	16079	16188	16141	16030	15938	15990	16019	15925	15979	16014	16157	16121	16002	15979	16073	16130	16133	16096	16180	15952	15862	16070	16073	15943	15931	16038	16001	16057	16078	15929	15981	15935	15955	16029	16029	16195	16102	16052	16099	16042	16114	16067	15989	15954	15830	16055	15999	16028	16266	16089	16125	15949	16127	16265	16144	15927	15789	16057	15879	15890	16024	16211	16015	15935	16201	15800	16161	15909	15774	16064	15820	16088	16155	15987	16056	15979	16149	16136	16044	15907	15969	16229	16035	15947	16037	16112	16002	16022	16016	16154	15922	16060	15855	16118	15936	15917	15943	15898	16130	16058	16072	15743	16102	16029	15814	16077	16104	16074	16166	16228	15942	16060	16208	16176	15980	16065	15923	15902	16138	15905	15817	16000	15864	15760	16043	15961	15987	16054
32754	55815	52013	41787	36405	31719	28049	24438	21354	19583	18440	17575	16587	16068	15725	15233	14988	14770	14606	14308	14217	14289	14153	14267	13965	14089	14030	13791	14079	13951	13946	13813	14017	13854	13906	13949	13920	13898	13881	13789	13749	13801	13711	13761	13704	13866	13710	13812	13731	13668	13805	13929	13730	13855	13811	13806	13744	13830	13761	13642	13923	13797	13830	13676	13816	13536	13800	13712	13724	13860	13906	13934	13610	13844	13793	13731	13782	13804	13782	13875	13679	13879	13699	13665	13669	13635	13777	13734	13726	13620	13524	13702	13715	13725	13781	13655	13732	13635	13757	13719	13673	13609	13642	13815	13799	13653	13651	13715	13706	13722	13755	13793	13769	13754	13804	13806	13688	13631	13690	13713	13800	13895	13697	13675	13741	13874	13756	13695	13795	13778	13803	14000	13647	13609	13857	13882	13751	13845	13614	13709	13681	13730	13817	13721	13624	13752	13663	13742	13676	13581	13499	13834	13681	13627	13918	13772	13815	13677	13730	13869	13701	13683	13816	13645	13913	13788	13671	13765	13656	13766	13739	13833	13671	13727	13731	13734	13618	13545	13522	13475	13848	13745	13692	13710	13659	13687	13635	13707	13730	13705	13821	13584	13862	13706	13668	13868	13788	13809	13737	13858	13801	13645	13672	13686	13688	13832	13588	13618	13631	13773	13819	13617	13809	13735	13716	13731	13715	13848	13804	13808	13694	13685	13826	13776	13621	13706	13767	13650	13776	13692	13763	13646	13847	13610	13519	13781	13599	13762	13816	13797	13735	13860	13594	13539	13844	13733	13747	13664	13733	13822	13764	13678	13633	13660	13733	13722	13967	13717	13711	13682	13767	13667	13636	13676	13712	13661	13715	13675	13778	13737	13679	13546	13740	13732	13705	13655	13722	13622	13705	13604	13804	13742	13839	13673	13682	13713	13712	13882	13782	13815	13741	13694	13833	13733	13757	13552	13812	13682	13794	13825	13927	13747	13671	13802	13635	13701	13792	13677	13664	13699	13678	13712	13716	13760	13694	13735	13723	13732	13669	13712	13738	13685	13768	13640	13715	13516	13667	13785	13753	13659	13667	13713	13998	13562	13685	13740	13601	13655	13780	13734	13901	13731	13722	13730	13774	13790	13633	13806	13813	13682	13744	13720	13921	13652	13659	13633	13696	13754	13703	13830	13856	13733	13609	13755	13742	13889	13850	13829	13683	13823	13780	13781	13852	13818	13716	13676	13714	13734	13738	13600	13617	13811	13654	13624	13592	13688	13691	13647	13657	13879	13729	13677	13632	13865	13788	13760	13765	13575	13814	13772	13649	13712	13765	13691	13619	13702	13652	13671	13700	13728	13732	13795	13846	13667	13739	13816	13598	13769	13826	13817	13925	13708	13699	13646	13609	13685	13743	13710	13810	13805	13841	13755	13777	13878	13743	13914	13537	13812	13675	13702	13577	13901	13652	13867	13821	13573	13628	13644	13790	13650	13658	13747	13867	13843	13665	13658	13762	13843	13646	13629	13942	13623	13646	13807	13707	13683	13554	13816	13608	13609	13709	13898	13825	13717	13523	13744	13616	13689	13761	13769	13656	13612	13646	13884	13626	13876	13759	13710	13714	13939	13774	13646	13790	13751	13740	13881	13800	13661	13877	13799	13788	13810	13728	13693	13571	13644	13684	13637	13778	13724	13751	13740	13754	13724	13758	13659	13822	13663	13493	13668	13863	13732	13549	13652	13614	13759	13789	13621	13902	13630	13698	13724	13620	13576	13715	13783	13679	13824	13698	13627	13608	13593	13621	13687	13748	13748	13792	13817	13863	13662	13675	13833	13692	13648	13715	13791	13767	13823	13687	13625	13614	13714	13702	13732	13704	13771	13751	13619	13647	13868	13789	13760	13799	13685	13673	13895	13805	13826	13720	13832	13650	13704	13704	13785	13843	13721	13714	13816	13755	13854	13717	13899	13735	13659	13629	13748	13799	13766	13809	13779	13600	13757	13832	13737	13782	13691	13664	13648	13634	13900	13718	13692	13745	13619	13816	13891	13816	13832	13798	13778	13706	13674	13753	13843	13703	13615	13686	13707	13737	13572	13710	13702	13689	13785	13739	13823	13608	13706	13631	13624	13701	13597	13783	13858	13731	13861	13739	13823	13793	13648	13798	13937	13865	13554	13850	13660	13740	13694	13736	13730	13826	13707	13738	13626	13699	13556	13702	13835	13852	13674	13755	13740	13777	13937	13796	13761	13722	13743	13679	13649	13841	13724	13508	13775	13811	13791	13695	13706	13652	13751	13808	13808	13694	13749	13825	13828	13581	13696	13840	13715	13819	13773	13709	13666	13749	13658	13776	13645	13684	13651	13712	13832	13573	13893	13870	13772	13728	13677	13823	13819	13725	13657	13744	13710	13768	13666	13566	13722	13735	13753	13553	13782	13667	13712	13604	13592	13723	13692	13629	13669	13652	13775	13649	13822	13704	13919	13643	13775	13859	13648	13948	13708	13777	13656	13874	13502	13685	13674	13755	13700	13863	13708	13749	13987	13752	13845	13698	13692	13617	13712	13775	13826	13436	13807	13645	13750	13621	13487	13702	13739	13871	13801	13624	13515	13908	13664	13832	13682	13771	13680	13732	13696	13551	13605	13739	13667	13610	13702	13801	13848	13794	13665	13770	13788	13705	13779	13815	13643	13845	13680	13680	13715	13769	13764	13704	13705	13540	13661	13819	13711	13689	13842	13871	13709	13651	13730	13735	13639	13891	13666	13662	13623	13759	13679	13763	13755	13811	13745	13583	13644	13763	13749	13697	13561	13652	13733	13835	13650	13763	13811	13733	13853	13623	13656	13720	13676	13718	13750	13709	13804	13752	13780	13786	13822	13667	13764	13726	13723	13729	13737	13726	13656	13771	13771	13702	13737	13669	13561	13816	13648	13854	13523	13810	13779	13615	13693	13819	13794	13807	13593	13693	13822	13688	13699	13866	13755	13734	13628	13814	13800	13678	13885	13707	13776	13723	13722	13659	13812	13748	13718	13669	13570	13842	13906	13747	13843	13854	13732	13736	13857	13933	13748	13789	13727	13771	13832	13802	13747	13718	13672	13726	13700	13713	13698	13781	13697	13733	13773	13755	13765	13812	13693	13611	13776	13850	13716	13803	13620	13592	13871	13613	13831	13628	13636	13810	13697	13774	13686	13687	13793	13804	13589	13726	13736	13654	13725	13731	13634	13826	13660	13516	13627	13474	13786	13798	13694	13725	13672	13892	13892	13583	13595	13806	13686	13671	13808	13688	13703	13887	13818	13664	13667	13704	13664	13691	13626	13739	13921	13801	13811	13753	13658	13834	13625	13576	13522	13811	13750	13668	13557	13742	13589	13711	13769	13855	13613	13616	13635	13694	13754	13915	13604	13748	13650	13737	13871	13728	13779	13646	13684	13849	13574	13789	13675	13726	13734	13704	13707	13766	13774	13700	13810	13732	13745	13846	13874	13641	13695	13796	13853	13712	13805	13661	13877	13734	13674	13653	13667	13674	13878	13740	13566	13762	13715	13845	13714	13711	13879	13757	13594	13755	13680	13772	13874	13636	13859	13584	13760	13929	13579	13700	13637	13808	13559	13727	13851	13744	13652	13718	13585	13804	13800	13746	13790	13816	13755	13565	13816	13593	13774	13544	13674	13608	13684	13673	13766	13739	13783	13798	13598	13664	13823	13713	13736	13746	13678	13777	13745	13824	13693	13624	13793	13714	13914	13629	13656	13716	13880	13587	13707	13709	13732	13757	13654	13717	13542	13656	13806	13704	13697	13765	13666	13757	13656	13808	13554	13783	13707	13559	13618	13718	13785	13619	13707	13751	13585	13726	13679	13671	13763	13733	13641	13690	13856	13692	13813	13768	13764	13788	13824	13650	13602	13744	13671	13697	13627	13671	13636	13579	13612	13740	13915	13694	13824	13713	13892	13710	13667	13635	13756	13886	13775	13767	13800	13713	13714	13834	13613	13775	13761	13672	13692	13724	13666	13791	13774	13644	13782	13833	13758	13727	13806	13630	13761	13573	13763	13776	13758	13841	13623	13745	13649	13798	13994	13656	13765	13717	13791	13789	13629	13582	13645	13622	13739	13619	13687	13754	13737	13636	13716	13727	13819	13621	13534	13723	13662	13785	13622	13733	13660	13977	13710	13676	13782	13811	13610	13751	13742	13696	13701	13723	13790	13718	13878	13649	13827	13708	13682	13639	13786	13631	13771	13724	13850	13737	13755	13566	13588	13730	13672	13592	13716	13584	13866	13603	13667	13619	13829	13689	13811	13623	13722	13853	13644	13714	13648	13685	13809	13623	13689	13884	13697	13737	13824	13642	13874	13702	13722	13762	13692	13705	13753	13777	13694	13650	13607	13737	13681	13778	13746	13612	13833	13670	13747	13731	13569	13741	13830	13719	13865	13705	13741	13793	13806	13648	13684	13817	13781	13720	13592	13830	13736	13664	13633	13740	13568	13770	13586	13939	13826	13605	13829	13690	13722	13814	13648	13890	13659	13776	13624	13688	13685	13502	13620	13709	13841	13663	13625	13740	13741	13719	13894	13781	13773	13796	13712	13794	13613	13637	13676	13843	13663	13780	13730	13724	13728	13669	13683	13801	13657	13660	13689	13645	13954	13825	13658	13927	13865	13897	13616	13915	13617	13682	13831	13617	13763	13614	13697	13618	13796	13783	13585	13697	13741	13770	13647	13695	13696	13756	13795	13731	13584	13814	13667	13757	13690	13725	13596	13774	13574	13641	13523	13694	13911	13618	13731	13825	13770	13807	13768	13686	13600	13614	13664	13663	13694	13801	13806	13618	13687	13757	13630	13857	13961	13668	13718	13736	13662	13650	13648	13764	13690	13930	13771	13593	13728	13677	13772	13827	13603	13663	13714	13799	13721	13574	13620	13857	13768	13666	13768	13717	13939	13689	13656	13815	13795	13873	13808	13794	13530	13714	13634	13969	13683	13787	13547	13843	13853	13634	13801	13594	13718	13675	13770	13739	13651	13704	13689	13774	13732	13860	13889	13845	13683	13857	13784	13673	13744	13883	13673	13778	13576	13713	13789	13988	13685	13729	13630	13710	13771	13570	13781	13635	13833	13763	13787
29117	28115	35849	32035	26199	23033	20618	19129	18347	17571	17301	17057	16697	16776	16379	16451	16437	16129	16129	16103	16000	16157	15924	15894	16080	15936	15944	15935	15883	16015	15856	15865	15827	15868	15887	16049	15933	15997	15694	15870	15959	15989	15976	15954	16059	16077	16026	15896	15921	15851	15970	16055	15956	15970	16116	15843	16185	16000	15780	15949	15829	15934	15870	15897	16120	15701	15950	16012	15916	15959	15920	16086	15840	16039	15719	15872	15889	15932	15894	15906	15926	15751	16020	16049	16058	16027	15844	15903	16173	15867	15787	15739	15943	16115	16047	15633	15879	15866	15852	15958	15853	15910	15902	15767	15873	15978	15980	15877	15722	16036	15999	15839	15907	16073	15648	16029	15988	16003	15910	15872	15953	16010	15819	15772	15837	16036	15760	15773	15719	15954	15856	15962	15967	15909	15896	15745	15646	15901	15865	15892	15824	15795	15972	16012	15870	15704	15747	15833	15906	15872	16078	15874	15793	15808	15783	16062	16018	15875	15917	16064	15845	15895	15760	15875	15914	15971	15886	16017	15808	15743	15841	15732	16003	15786	16076	15893	15920	15934	15962	16049	15854	15928	15756	15968	15932	15967	15979	16017	15942	15815	15992	15720	15951	15942	15904	15984	15845	15721	15842	15921	15971	15843	15857	15987	15749	15969	15911	15820	15704	15918	15915	15853	15821	15872	15973	15945	15855	15775	15864	15995	15805	16047	15894	15810	16086	15962	15931	15860	15950	15905	15984	15754	15935	15655	15857	15937	15734	15846	15947	15854	15795	15854	15933	15671	15844	15865	15804	15740	15867	15694	15855	16016	15877	16146	16053	16085	15967	16057	15782	15921	15913	15917	15842	15918	15913	15808	15956	15847	15755	15691	15949	15797	15985	15845	15925	15933	15827	15812	15969	16029	16051	16103	15991	15980	15955	16123	16130	15772	16028	15835	15817	16101	16011	15924	15879	15772	15839	15757	16049	15856	16027	16080	15830	15728	15790	15792	15847	15808	15923	15785	15966	16051	15984	15816	15835	16015	15867	15858	15852	15879	16075	15787	15849	15752	15978	16037	15880	15911	15748	15731	15868	15749	15819	15565	15733	15920	15958	16062	15864	15911	15821	15865	16041	15890	15781	15920	15811	15858	15606	15835	16090	15681	15968	15846	15938	15886	15754	15945	16095	15813	15995	15818	15887	15749	15803	15631	15978	16061	15911	15999	16075	15917	15993	15872	15978	15904	15912	15973	15883	15938	15938	15817	15956	15862	16018	15673	15898	15976	15723	15820	15890	16024	15875	15896	15832	15805	15809	15785	16113	16009	15830	15775	15943	15819	15789	15862	15959	15858	15896	15764	15870	15935	16186	15687	16035	15902	15826	15799	15874	15812	15791	15831	15871	15858	15874	15914	15854	16032	15722	15920	16003	15852	15784	15880	15956	15657	15863	15753	15850	15804	15987	15864	15870	15935	15829	15846	15864	15891	15940	15801	15743	15885	15789	15822	15852	15772	15977	15990	15993	15892	15985	15775	15740	16082	15811	16092	15494	15752	15933	15998	16030	16113	15816	15984	16054	15677	15964	16064	15905	15971	15784	15805	16003	15851	15905	15936	15826	15882	15794	15881	15843	15881	15804	15891	15838	15895	15976	15713	15822	15938	15902	15794	16166	15934	15834	15700	15924	15769	15653	15864	15881	15872	15730	16038	15789	16011	15877	15912	15913	15802	16017	15927	15774	15876	15782	15932	15722	15881	15843	16199	15922	15813	15946	15746	16140	15971	15964	15830	15951	15990	15905	15868	15953	15962	15898	15878	15898	16024	15973	15916	15955	15860	15852	15868	16103	16057	16178	15929	15831	16000	15963	15920	15851	15755	15848	15874	15862	15834	15821	15829	15958	15729	15807	15829	15963	15869	16144	15972	15986	16026	15759	15783	15923	15677	15935	15941	15783	15891	15918	16112	15751	15919	15911	15896	15990	15808	15979	16049	15852	15789	15925	15956	15946	15760	15920	15859	15787	15804	15726	15939	15943	15953	15844	15845	15890	15868	15922	15785	16009	15677	15862	15806	15964	15792	16017	15834	15869	15877	15936	15944	15884	15887	15865	15818	15809	16003	15820	15920	16026	15931	15994	16118	15962	15891	15808	15860	15687	15559	15763	15850	15728	15735	15727	15895	15890	15912	16045	15857	15866	15828	16050	15990	15914	15885	15916	15974	15796	16112	15851	15869	15794	16016	16021	15821	15788	16016	15821	15719	15853	15677	15903	15780	15906	15786	15931	15747	15880	15973	15741	15832	15842	16078	15885	15887	15949	15803	15995	15875	15912	15831	15698	15991	15900	15861	15834	15985	15692	15886	15937	15914	16003	15897	15841	15780	16051	16008	16004	15797	16141	15917	15565	16201	15924	15871	15772	15957	15631	15904	16003	15880	15985	15986	15678	16034	16018	15993	15845	15750	16063	15943	15822	15858	16019	16050	16034	16013	15810	15766	16005	15993	16001	15950	15948	15693	15700	15834	15800	15792	16068	16040	15788	16086	15882	15909	15879	16065	16052	15809	15887	15871	15954	15711	15987	15930	15744	15934	15828	16018	15883	15762	15795	15979	15891	15817	15988	16080	15755	15845	15980	15962	16081	16069	15698	15876	15836	15875	15789	15846	15769	15907	15824	15841	15953	15869	15782	15877	16037	15759	16000	15867	15990	16193	15916	15905	15988	15799	15941	15890	15925	16130	16105	15802	15956	15965	15966	15909	15890	15988	15912	15923	15943	15888	15844	16004	15999	15893	16040	15790	15923	15892	15747	15794	15885	15765	15934	15948	15829	15960	16088	15743	15968	15840	16105	15899	15939	15929	15887	15829	15904	15797	15929	15923	15803	15822	15973	16029	15755	15982	16130	15939	15860	15881	15883	15978	15844	15934	15789	15913	15873	16028	15989	15949	15883	15952	15982	15820	15726	16051	15924	15708	15915	15938	15908	15954	15858	15873	16017	15785	16014	15989	15850	16078	16036	15925	15783	16021	15893	16068	15942	16038	15979	15740	15853	15888	15895	15853	15800	15997	15837	16031	15940	15886	15874	15933	16003	15908	15889	16053	15913	15984	15826	15941	16060	15782	15947	15882	15881	15784	15991	15731	15950	15884	15968	15966	15811	15914	15757	15873	15842	15852	15999	15839	15969	15930	15752	15702	15917	15972	15893	15858	15991	15969	15888	15990	15877	15923	15991	15943	16072	15891	15833	15823	15813	16085	15865	15857	15763	15980	15956	15930	15901	15933	15701	15815	15781	15969	15767	15930	16115	15998	16189	16029	16072	16035	15959	15789	15821	15861	15861	15785	15845	15831	15804	15802	16016	15914	15937	16078	15875	16023	15858	15993	15978	15989	15647	15877	15542	15912	15678	15929	15853	15814	15756	15961	15713	16035	15828	15800	15901	15724	15961	15733	16076	15902	15811	16002	15897	15982	15987	15733	15962	15982	15688	16010	15838	16095	16014	15923	15898	15791	15967	15949	15853	15866	15898	16092	15888	15964	15867	16159	16029	15854	15812	15781	16186	15742	15952	15949	15945	15862	15907	16044	16031	15904	15965	15876	16090	15763	15869	15987	15814	15861	15873	16085	15826	15863	15974	15998	15850	16039	15978	15830	15777	15855	15842	15812	15865	15855	16119	15872	15965	15823	15868	16053	15879	15835	15874	15798	15702	15862	15958	15780	15902	15913	16073	15787	15902	15994	15848	15750	16090	15800	15989	15906	15863	15786	15972	15848	15790	15742	15952	15832	15959	15882	15949	15861	16014	15944	15855	15974	15958	15952	15878	15904	15941	15796	15875	15771	15961	16087	15761	15730	15713	15816	15813	15942	15973	15645	15723	16007	15924	15824	16114	15867	15975	15980	15916	15886	15929	15694	15835	15959	15789	15843	15981	15914	16047	15761	16058	15925	15854	15923	15897	15981	15640	15751	15951	15962	15907	15859	15838	15840	15848	15875	15977	15895	15692	15818	15872	15998	15796	15901	16027	15899	16064	15984	15877	15949	15856	15905	15896	16039	15919	16039	15921	15874	15799	15938	16014	15952	15929	15867	15992	15932	15827	16025	15933	15781	15891	16029	15828	15959	15801	15962	15973	15811	15903	16039	15966	16051	15916	15978	15908	15699	15675	15963	15726	15845	16083	15870	16063	15902	15873	15761	15944	15913	15760	15896	15913	15791	15859	15913	15956	15862	15961	15870	16074	15942	15954	16011	16120	16041	15748	15866	15995	16080	15919	15776	15832	15877	15866	16020	15793	15865	16008	15888	15974	15948	15808	15993	15947	15910	16174	15989	15745	15802	15954	15993	15953	15875	15952	15865	15852	15766	15856	15845	15982	15980	15882	15895	15830	15819	15837	15788	15846	16040	15857	15817	16001	15863	15814	15797	15771	15992	15817	15958	15866	15973	16102	15785	15885	15944	15747	15782	15898	15877	15872	15927	15867	15975	15859	15927	15792	16020	16020	15975	15862	15869	15807	15737	15854	15903	15937	15916	15920	15811	15755	16012	15926	15871	16012	15923	15751	15890	15890	16051	15935	15820	15845	15899	15862	15904	15985	15824	15813	15816	15923	15926	15726	15862	16037	15884	15883	15767	15970	15971	15724	15933	15761	15914	15752	15932	15990	15937	15918	16076	15938	15947	15934	16055	15933	15907	15794	16011	16137	15928	15783	15918	15887	15880	15946	15828	16136	15821	15921	15862	16036	15937	16012	15837	15873	15823	15947	15908	15960	15836	15980	15936	15953	15965	15934	15804	15800	15914	15962	15917	15937	15902	15802	15700	15808	15835	15866	15875	15964	15895	16088	15967	16024	15857	15998	15853	15842	15898	15816	15925	15950	16062	15818	15951	16026	16005	15802	16000	16204	15870	15812	15891	15834	15864	16030	15963	15964	15898	15917	15759	15966	15952	15847	15917	16053	16006	16082	15943	15804	15826	15972	15955	15835	15910	15741	15936	15793	15957	16063	16115	15923	16186	15837	15819	15911	15959	16082	15896	15843	15817	15829	15838	15768	15865	15884	15980	16033	15828	15853	15935	15935	16116	15877	15894	15808	15979	15935	15872	15926	16091	15924	15748	15942	15908	15960	15792	15928	15855	15934	15817
30979	44008	40301	31140	26960	22992	20204	18555	17288	16375	15803	15352	15155	14621	14422	14220	14059	14237	13935	14096	13944	14068	13880	13922	13832	13797	13775	13818	13836	13487	13809	13811	13687	13747	13652	13877	13737	13784	13751	13731	13437	13694	13782	13734	13745	13685	13573	13692	13711	13601	13551	13670	13788	13674	13729	13679	13643	13566	13489	13697	13661	13774	13636	13644	13561	13473	13715	13726	13584	13738	13746	13588	13621	13701	13716	13703	13751	13836	13531	13768	13733	13682	13723	13653	13599	13752	13720	13666	13513	13743	13543	13769	13701	13685	13892	13607	13911	13785	13634	13528	13610	13694	13649	13605	13620	13447	13548	13911	13474	13656	13540	13614	13770	13719	13777	13621	13843	13697	13854	13699	13516	13742	13810	13899	13762	13780	13594	13530	13604	13668	13906	13705	13684	13627	13703	13756	13698	13666	13553	13663	13543	13615	13880	13579	13698	13576	13786	13669	13661	13713	13531	13763	13602	13516	13671	13508	13802	13750	13799	13371	13642	13749	13766	13828	13695	13651	13727	13697	13699	13910	13667	13776	13723	13556	13758	13627	13824	13705	13776	13742	13749	13741	13593	13589	13697	13706	13636	13565	13754	13777	13677	13760	13701	13680	13617	13640	13792	13817	13593	13742	13764	13672	13812	13824	13601	13881	13553	13619	13688	13658	13669	13827	13657	13611	13661	13716	13702	13559	13810	13750	13757	13658	13683	13616	13584	13790	13737	13715	13719	13679	13709	13745	13696	13675	13692	13733	13567	13749	13783	13558	13618	13652	13621	13735	13754	13698	13589	13620	13736	13521	13709	13848	13699	13541	13746	13720	13682	13712	13789	13723	13693	13730	13678	13701	13647	13680	13762	13641	13734	13601	13660	13710	13867	13519	13646	13616	13588	13649	13700	13722	13760	13621	13542	13553	13667	13639	13583	13675	13646	13559	13635	13788	13704	13732	13668	13751	13693	13698	13567	13740	13622	13846	13777	13784	13888	13823	13725	13671	13666	13603	13747	13706	13645	13817	13890	13522	13562	13681	13707	13653	13668	13810	13625	13815	13667	13654	13511	13699	13662	13763	13697	13733	13768	13558	13793	13749	13746	13626	13621	13828	13677	13691	13631	13569	13693	13566	13751	13712	13782	13801	13804	13778	13649	13634	13732	13908	13712	13699	13729	13589	13772	13727	13759	13618	13569	13791	13705	13568	13681	13770	13689	13731	13718	13665	13587	13693	13577	13594	13710	13734	13673	13602	13678	13693	13787	13598	13670	13665	13698	13750	13636	13685	13827	13777	13567	13531	13590	13891	13687	13775	13630	13544	13600	13835	13676	13713	13813	13650	13679	13672	13661	13640	13747	13604	13814	13806	13817	13715	13586	13705	13708	13620	13760	13773	13838	13646	13661	13608	13639	13703	13527	13947	13760	13659	13732	13601	13658	13755	13687	13662	13739	13738	13817	13685	13526	13437	13847	13628	13547	13698	13914	13573	13633	13665	13558	13729	13556	13613	13710	13675	13605	13617	13572	13635	13780	13758	13672	13547	13714	13707	13654	13593	13531	13613	13604	13798	13518	13713	13724	13646	13705	13747	13492	13585	13670	13686	13546	13694	13757	13649	13606	13596	13760	13587	13601	13754	13792	13705	13825	13767	13728	13698	13610	13703	13717	13640	13697	13718	13750	13594	13621	13531	13804	13657	13839	13724	13597	13567	13664	13645	13740	13580	13770	13670	13641	13748	13630	13732	13611	13668	13602	13695	13500	13593	13681	13739	13559	13826	13843	13770	13761	13644	13609	13641	13696	13723	13699	13958	13483	13724	13734	13913	13694	13652	13722	13856	13714	13686	13698	13691	13720	13631	13646	13745	13635	13674	13658	13720	13572	13836	13674	13756	13694	13706	13550	13819	13640	13852	13764	13716	13831	13882	13788	13666	13578	13735	13630	13834	13774	13607	13829	13681	13719	13778	13729	13729	13773	13648	13644	13656	13678	13610	13598	13686	13723	13991	13646	13719	13768	13499	13655	13686	13757	13724	13801	13719	13601	13551	13593	13551	13696	13738	13514	13678	13742	13743	13777	13606	13727	13757	13658	13699	13637	13624	13612	13716	13696	13642	13716	13737	13724	13581	13746	13703	13801	13710	13818	13772	13799	13619	13862	13746	13699	13540	13715	13623	13712	13759	13751	13687	13640	13646	13777	13550	13695	13536	13759	13596	13521	13810	13553	13783	13778	13627	13650	13781	13703	13564	13679	13762	13632	13716	13823	13903	13694	13716	13643	13633	13714	13698	13544	13602	13694	13671	13845	13719	13502	13501	13831	13822	13602	13802	13611	13724	13766	13555	13690	13674	13764	13802	13679	13574	13634	13635	13762	13839	13715	13814	13665	13768	13704	13868	13762	13664	13774	13679	13671	13671	13783	13678	13839	13772	13571	13706	13594	13744	13581	13712	13620	13783	13622	13555	13635	13564	13507	13697	13843	13627	13603	13784	13620	13605	13654	13718	13635	13748	13713	13779	13683	13709	13449	13594	13834	13640	13609	13686	13671	13743	13693	13642	13650	13711	13757	13756	13731	13731	13710	13859	13785	13799	13747	13628	13813	13792	13690	13650	13624	13698	13523	13734	13782	13687	13605	13623	13680	13668	13816	13683	13793	13639	13633	13710	13515	13726	13884	13578	13549	13753	13498	13806	13766	13676	13868	13737	13737	13736	13798	13705	13515	13667	13800	13685	13719	13797	13573	13625	13714	13672	13612	13586	13624	13773	13605	13692	13805	13698	13763	13720	13698	13759	13654	13659	13435	13764	13725	13844	13620	13506	13836	13695	13730	13606	13748	13641	13801	13798	13757	13590	13625	13639	13631	13724	13912	13848	13770	13619	13751	13703	13699	13716	13900	13788	13632	13925	13649	13579	13637	13709	13799	13708	13560	13910	13575	13762	13754	13734	13664	13613	13664	13797	13649	13845	13776	13741	13686	13776	13591	13595	13729	13726	13659	13527	13774	13654	13687	13874	13484	13653	13607	13624	13672	13570	13582	13617	13805	13648	13848	13675	13687	13781	13590	13789	13626	13721	13714	13728	13674	13666	13757	13690	13685	13834	13715	13667	13615	13817	13636	13665	13639	13671	13588	13694	13621	13802	13662	13573	13679	13624	13633	13631	13692	13757	13659	13733	13626	13644	13817	13556	13729	13496	13695	13563	13557	13826	13766	13707	13575	13698	13914	13721	13827	13532	13676	13758	13692	13704	13825	13748	13686	13660	13708	13654	13599	13758	13795	13764	13603	13692	13718	13882	13738	13772	13725	13684	13541	13860	13620	13724	13850	13510	13801	13670	13765	13639	13777	13609	13595	13719	13633	13766	13587	13831	13690	13841	13512	13858	13565	13594	13565	13921	13850	13661	13613	13790	13781	13813	13627	13721	13788	13588	13669	13742	13933	13639	13824	13886	13659	13824	13496	13728	13742	13498	13821	13710	13791	13667	13697	13566	13685	13528	13781	13612	13717	13725	13753	13584	13711	13635	13748	13765	13681	13672	13699	13688	13747	13875	13696	13718	13726	13581	13695	13575	13568	13794	13755	13832	13765	13683	13844	13635	13884	13788	13699	13635	13681	13642	13764	13633	13660	13681	13682	13690	13696	13718	13505	13723	13698	13609	13577	13787	13923	13700	13790	13716	13699	13754	13764	13731	13648	13655	13649	13813	13839	13686	13699	13658	13773	13617	13706	13661	13658	13945	13688	13591	13664	13824	13850	13731	13609	13781	13497	13684	13825	13713	13649	13685	13729	13747	13689	13685	13746	13783	13624	13637	13734	13691	13507	13748	13812	13569	13855	13598	13633	13738	13712	13765	13734	13654	13653	13601	13806	13633	13550	13627	13824	13757	13670	13710	13693	13495	13826	13684	13785	13739	13689	13514	13774	13645	13634	13620	13618	13613	13711	13693	13669	13756	13845	13684	13609	13681	13722	13627	13655	13767	13568	13657	13794	13576	13670	13667	13545	13571	13697	13623	13597	13591	13622	13596	13709	13668	13719	13747	13649	13602	13682	13677	13747	13677	13595	13646	13792	13718	13681	13628	13716	13623	13643	13786	13787	13736	13624	13714	13717	13572	13711	13690	13730	13697	13635	13603	13707	13666	13509	13672	13682	13865	13659	13686	13644	13726	13677	13866	13637	13718	13685	13804	13721	13681	13711	13642	13830	13716	13723	13768	13692	13572	13733	13741	13680	13929	13612	13741	13721	13684	13591	13709	13747	13558	13743	13688	13808	13526	13665	13516	13898	13711	13714	13699	13550	13639	13701	13670	13643	13760	13591	13414	13584	13714	13628	13919	13692	13684	13826	13796	13862	13687	13653	13846	13595	13648	13694	13848	13615	13679	13737	13571	13881	13778	13569	13792	13831	13783	13702	13672	13744	13566	13657	13691	13696	13689	13545	13673	13707	13792	13760	13729	13800	13683	13712	13697	13740	13567	13738	13618	13684	13605	13714	13624	13510	13687	13666	13768	13729	13768	13557	13646	13805	13621	13709	13576	13582	13618	13730	13788	13791	13649	13743	13616	13636	13699	13506	13646	13736	13747	13854	13532	13845	13646	13512	13606	13614	13786	13716	13738	13488	13603	13551	13735	13833	13750	13631	13681	13664	13680	13537	13592	13568	13664	13662	13573	13519	13603	13659	13774	13717	13765	13562	13635	13656	13559	13682	13509	13659	13817	13950	13788	13611	13699	13702	13697	13809	13593	13562	13512	13498	13535	13755	13752	13757	13671	13682	13590	13747	13670	13634	13714	13766	13648	13718	13843	13718	13500	13680	13760	13690	13505	13631	13567	13609	13578	13696	13743	13656	13835	13611	13518	13746	13707	13702	13781	13801	13627	13749	13704	13640	13701	13810	13633	13795	13712	13544	13550	13771	13810	13657	13655	13716	13792	13703	13888	13638	13653	13474	13629	13838	13795	13559	13676	13864	13667	13650	13721	13702	13655	13546	13579	13686	13795	13760	13635	13518	13742	13655	13762	13659	13623	13854	13843	13624	13663	13713	13612	13789	13685	13639	13543	13666	13726	13839	13714	13718	13721	13610	13840	13591	13683	13528	13618	13675	13660	13667	13678	13669	13704	13749	13804
24008	21030	28463	26001	26153	27202	25060	21222	19534	18751	18361	17682	17268	17028	16674	16467	16630	16272	16220	16097	16035	15998	15982	15912	15826	15713	15792	15970	16090	15782	15979	15863	15731	15889	15812	15725	15643	15989	15704	15669	15857	15861	15708	15745	15884	15726	15722	15787	15854	15751	15991	15797	16065	15786	15665	15713	15857	15689	15694	15771	15898	15739	15645	15564	15720	15795	15778	15564	15731	15924	15754	15745	15855	15882	15632	15687	15429	15730	15798	15707	15650	15738	15711	15848	15877	15893	15703	15751	15793	15709	15622	15665	15873	15778	15957	15872	15728	15695	15581	15750	15573	15722	15729	15522	15651	15695	15792	15816	15842	15880	15688	15708	15814	15859	15643	15720	15624	15801	15692	15736	15835	15698	15690	15615	15624	15809	15666	15709	15787	15676	15675	15588	15732	15773	15651	15976	15715	15635	15494	15761	15674	15447	15558	15702	15770	15707	15513	15808	15742	15858	15765	15689	15742	15787	15727	15560	15626	15657	15891	15820	15564	15930	15808	15774	15687	15822	15860	15918	15844	15595	15780	15638	15733	15583	15733	15734	15780	15554	15878	15756	15626	15899	15788	15727	15819	15749	15696	15565	15906	15781	15871	15797	15705	15611	15672	15894	15619	15777	15593	15661	15741	15555	15829	15688	15619	15849	15738	15682	15531	15629	15621	15824	15591	15793	15796	15515	15825	15749	15737	15783	15534	15732	15768	15687	15848	15652	15682	15579	15785	15647	15839	15700	15777	15613	15654	15825	15607	15779	15614	15754	15757	15808	15580	15761	15733	15663	15680	15638	15673	15836	15776	15792	15597	15783	15825	15604	15638	15761	15566	15804	15719	15864	15757	15952	15626	15527	15729	15731	15888	15841	15799	15789	15611	15720	15621	15649	15787	15506	15823	15636	15654	15524	15709	15686	15635	15573	15776	15777	15704	15585	15638	15807	15771	15720	15642	15717	15703	15804	15691	15614	15856	15727	15771	15810	15661	15643	15805	15373	15679	15858	15718	15877	15829	15858	15681	15601	15676	15699	15673	15581	15667	15691	15630	15661	15673	15692	15859	15583	15681	15633	15621	15657	15548	15779	15654	15579	15638	15628	15670	15751	15696	15684	15811	15753	15891	15564	15513	15730	15701	15659	15805	15808	15686	15681	15720	15725	15777	15500	15790	15568	15799	15604	15960	15852	15585	15798	15818	15632	15727	15945	15817	15695	15717	15518	15458	15588	15728	15757	15707	15740	15722	15613	15594	15700	15718	15696	15796	15505	15574	15749	15825	15649	15626	15799	15837	15712	15540	15705	15538	15551	15584	15808	15661	15528	15752	15719	15863	15791	15724	15865	15785	15802	15839	15871	15696	15616	15533	15700	15895	15717	15797	15582	15676	15738	15776	15687	15650	15490	15713	15671	15706	15624	15763	15689	15815	15635	15830	15719	15692	15795	15657	15768	15656	15639	15779	15707	15611	15596	15701	15701	15654	15677	15489	15992	15723	15705	15744	15415	15717	15718	15829	15611	15741	15771	15699	15734	15789	15674	15592	15750	15608	15750	15727	15670	15783	15903	15733	15801	15821	15670	15801	15591	15641	15724	15774	15598	15758	15749	15616	15624	15491	15841	15629	15761	15728	15639	15763	15781	15724	15654	15752	15745	15828	15712	15632	15721	15671	15798	15844	15814	15754	15675	15758	15728	15643	15853	15793	15727	15691	15852	15704	15756	15709	15776	15734	15701	15862	15819	15714	15794	15746	15649	15745	15973	15715	15601	15719	15726	15604	15815	15739	15844	15751	15827	15743	15732	15710	15899	15752	15794	15755	15548	15972	15920	15779	15819	15695	15689	15771	15684	15640	15682	15823	15764	15970	15783	15774	15575	15648	15732	15689	15551	15790	15601	15865	15684	15871	15806	15631	15872	15689	15760	15756	15624	15758	15745	15611	15766	15727	15577	15686	15629	15741	15762	15599	15711	15656	15673	15692	15638	15627	15725	15733	15769	15822	15662	15772	15771	15874	15855	15613	15541	15920	15622	15735	15613	15710	15844	15764	15792	15708	15460	15632	15618	15553	15669	15807	15745	15627	15554	15804	15720	15683	15648	15690	15648	15648	15669	15795	15863	15717	15713	15598	15676	15782	15819	15627	15618	15671	15662	15839	15799	15631	15603	15755	15836	15606	15688	15587	15653	15783	15772	15695	15568	15735	15704	15858	15781	15552	15814	15509	15732	15653	15731	15722	15938	15683	15861	15783	15762	15627	15687	15778	15843	15496	15669	15640	15614	15417	15693	15503	15698	15547	15533	15790	15624	15667	15899	15730	15828	15797	15601	15956	15849	15600	15592	15794	15656	15626	15507	15744	15551	15546	15693	15772	15654	15995	15984	15924	15801	15816	15737	15768	15816	15665	15739	15707	15819	15779	15840	15743	15783	15724	15661	15718	15653	15757	15611	15643	15712	15597	15662	15642	15684	15701	15774	15812	15766	15875	15772	15589	15658	15759	15719	15652	15652	15699	15846	15619	15616	15747	15546	15573	15722	15681	15704	15635	15656	15780	15614	15417	15669	15839	15682	15555	15720	15771	15722	15729	15859	15565	15820	15722	15776	15752	15798	15816	15715	15485	15752	15699	15646	15815	15823	15895	15739	15782	15552	15612	15869	15786	15617	15548	15517	15486	15831	15752	15594	15642	15841	15698	15435	15571	15619	15711	15544	15729	15738	15806	15704	15579	15874	15558	15562	15613	15514	15520	15618	15916	15586	15546	15737	15731	15638	15708	15586	15669	15792	15657	15714	15769	15644	15810	15753	15538	15683	15711	15743	15673	15731	15833	16012	15724	15650	15876	15639	15742	15930	15662	15665	15710	15566	15422	15663	15753	15589	15611	15534	15620	15768	15865	15749	15758	15685	15746	15687	15759	15769	15692	15699	15684	15604	15692	15952	15819	15662	15906	15818	15844	15692	15774	15885	15621	15840	15892	15690	15680	15883	15704	15721	15707	15546	15804	15501	15785	15720	15830	15743	15653	15703	15697	15845	15746	15650	15609	15586	15907	15781	15685	15750	15900	15634	15694	15730	15659	15749	15858	15617	15857	15650	15702	15680	15945	15761	15713	15667	15684	15560	15615	15745	15774	15838	15822	15676	15596	15821	15801	15933	15663	15700	15679	15777	15735	15746	15425	15906	15746	15746	15971	15627	15860	15588	15650	15637	15780	15727	15695	15779	15619	15674	15519	15630	15590	15616	15854	15809	15916	15861	15700	15693	15750	15675	15468	15643	15884	15642	15783	15950	15758	15679	15808	15672	15652	15620	15838	15678	15747	15854	15741	15619	15621	15768	15740	15900	15949	15635	15809	15814	15745	15678	15888	15742	15733	15691	15688	15697	15664	15597	15610	15679	15725	15673	15857	15749	15859	15749	15605	15692	15769	15628	15632	15854	15702	15750	15770	15835	15850	15620	15874	15782	15713	15829	15859	15708	15856	15690	15636	15917	15703	15784	15625	15678	15754	15824	15646	15858	15676	15781	15733	15555	15666	15745	15570	15656	15768	15718	15681	15857	15754	15665	15711	15780	15759	15562	15702	15815	15769	15861	15608	15681	15618	15729	15672	15784	15904	15731	15746	15832	15700	15856	15722	15571	15749	15768	15697	15540	15684	15745	15741	15698	15763	15583	15855	15610	15689	15885	15713	15659	15537	15601	15604	15783	15781	15829	15857	15795	15815	15903	15688	15748	15727	15834	15724	15806	15724	15815	15848	15749	15595	15875	15620	15762	15744	15740	15734	15733	15744	15849	15527	15785	15606	15649	15752	15829	15821	15795	15706	15902	15742	15715	15823	15688	15693	15782	15734	15841	15687	15584	15652	15839	15795	15590	15789	15822	15835	15512	15827	15825	15563	15840	15751	15472	15585	15802	15885	15661	15547	15492	15762	15680	15655	15579	15549	15869	15737	15720	15778	15845	15730	15596	15777	15722	15850	15633	15588	15811	15625	15730	15701	15830	15690	15654	15684	15835	15886	15668	15858	15641	15606	15663	15711	15831	15609	15567	15596	15774	15695	15560	15722	15694	15821	15702	15803	15734	15813	15756	15718	15798	15698	15765	15567	15668	15594	15727	15813	15746	15752	15836	15769	15579	15711	15864	15762	15754	15490	15754	15886	15750	15871	15946	15600	15839	15780	15746	15670	15730	15892	15864	15821	15698	15974	15647	15720	15690	15847	15798	15678	15794	15707	15716	15659	15928	15752	15629	15768	15826	15817	15716	15746	15880	15691	15598	15610	16037	15770	15600	15527	15703	15695	15673	15780	15805	15813	15506	15643	15713	15639	15607	15671	15705	15634	15836	15892	15569	15934	15614	15704	15631	15866	15888	15549	15780	15571	15716	15699	15776	15475	15739	15729	15531	15592	15790	15585	15776	15846	15688	15679	15525	15767	15806	15939	15756	15751	15559	15671	15760	15835	15665	15725	15592	15599	15646	15874	15832	15894	15789	15755	15711	15625	15686	15768	15761	15599	15764	15838	15747	15676	15644	15442	15714	15742	15772	15637	15650	15690	15606	15540	15855	15641	15591	15804	15647	15613	15812	15894	15797	15532	15593	15775	15465	15616	15717	15533	15782	15732	15556	15820	15717	15730	15445	15630	15834	15775	15655	15695	15723	15640	15617	15730	15654	15703	15875	15710	15755	15554	15651	15619	15685	15681	15607	15847	15595	15735	15768	15618	15669	15531	15858	15877	15812	15796	15737	15802	15630	15772	15751	15533	15699	15739	15639	15486	15803	15920	15883	15704	15975	15716	15713	15481	15820	15609	15540	15669	15694	15755	15741	15959	15750	15832	15890	15839	15665	15828	15686	16021	15701	15726	15715	15589	15619	15600	15571	15709	15695	15597	15660	15734	15752	15661	15621	15654	15617	15762	15613	15592	15814	15719	15869	15745	15684	15746	15718	15773	15812	15535	15728	15775	15776	15635	15846	15731	15796	15682	15688	15762	15804	15638	15582	15657	15718	15830	15502	15883	15816	15701	15719	15587	15565	15737	15790	15563	15618	15722	15716	15763	15547	15865	15510	15658	15468	15563	15814	15820	15680	15890	15719	15746	15582	15493	15725	15796	15687	15905	15793	15876	15726
30014	50919	46978	37749	32576	27796	23691	21416	19405	17801	17004	16318	15832	15457	15029	14837	14329	14303	14273	14203	13979	13776	13891	13815	13735	13689	13685	13801	13733	13858	13724	13621	13627	13451	13724	13781	13676	13772	13591	13585	13509	13685	13611	13602	13622	13624	13591	13489	13722	13692	13569	13589	13569	13820	13557	13683	13596	13455	13666	13608	13718	13636	13501	13471	13500	13663	13504	13628	13516	13597	13553	13607	13671	13621	13663	13683	13574	13580	13427	13487	13630	13591	13398	13619	13477	13488	13685	13637	13507	13546	13492	13734	13725	13538	13507	13590	13606	13550	13397	13626	13656	13639	13463	13641	13705	13672	13471	13567	13670	13691	13548	13588	13593	13774	13681	13587	13569	13585	13576	13552	13667	13411	13617	13501	13647	13513	13720	13749	13570	13677	13685	13730	13639	13757	13634	13650	13602	13418	13520	13468	13478	13469	13669	13712	13421	13703	13657	13533	13431	13647	13600	13497	13533	13609	13572	13646	13604	13711	13740	13650	13720	13591	13619	13611	13567	13560	13425	13480	13429	13631	13541	13501	13552	13456	13598	13582	13428	13662	13485	13381	13582	13534	13639	13477	13466	13750	13490	13745	13574	13499	13680	13573	13559	13648	13617	13566	13634	13733	13535	13560	13524	13506	13567	13492	13352	13543	13558	13738	13600	13446	13659	13807	13660	13461	13616	13542	13329	13530	13717	13527	13629	13756	13326	13709	13643	13649	13590	13692	13651	13556	13459	13485	13547	13701	13421	13509	13734	13487	13581	13568	13581	13663	13748	13592	13451	13586	13547	13635	13718	13610	13601	13447	13748	13657	13478	13610	13564	13471	13624	13583	13705	13565	13592	13701	13523	13521	13552	13704	13536	13620	13550	13639	13461	13557	13494	13430	13463	13528	13462	13648	13602	13620	13629	13670	13638	13483	13490	13562	13708	13529	13478	13741	13509	13622	13427	13617	13638	13651	13425	13690	13397	13542	13598	13680	13582	13597	13621	13615	13642	13647	13652	13536	13568	13558	13628	13607	13652	13476	13479	13699	13349	13593	13604	13567	13535	13740	13738	13480	13664	13415	13456	13605	13413	13607	13541	13445	13514	13681	13362	13577	13400	13597	13640	13573	13476	13584	13728	13663	13553	13607	13711	13474	13633	13483	13527	13694	13616	13538	13571	13592	13465	13560	13500	13663	13613	13616	13502	13661	13468	13544	13767	13641	13788	13570	13599	13676	13542	13586	13742	13635	13489	13565	13589	13396	13580	13579	13531	13569	13564	13552	13552	13459	13454	13563	13573	13585	13607	13605	13555	13599	13539	13546	13564	13552	13355	13469	13691	13626	13705	13522	13579	13584	13584	13594	13553	13619	13593	13384	13631	13653	13610	13589	13454	13739	13609	13791	13589	13571	13428	13566	13490	13532	13567	13623	13649	13474	13620	13797	13596	13464	13566	13532	13614	13690	13570	13401	13563	13676	13695	13594	13594	13544	13601	13436	13425	13725	13657	13486	13682	13546	13500	13555	13531	13653	13596	13624	13529	13569	13382	13607	13531	13722	13473	13547	13494	13437	13585	13639	13589	13594	13477	13487	13589	13530	13483	13550	13599	13467	13495	13501	13539	13580	13699	13572	13463	13491	13590	13444	13561	13612	13464	13478	13543	13578	13517	13616	13524	13519	13472	13588	13636	13607	13755	13651	13519	13613	13474	13451	13577	13445	13768	13533	13442	13668	13543	13486	13618	13589	13525	13555	13346	13374	13620	13524	13678	13684	13612	13580	13494	13578	13590	13654	13639	13472	13495	13539	13456	13463	13494	13419	13654	13520	13681	13650	13650	13488	13662	13642	13680	13508	13509	13639	13619	13529	13700	13645	13638	13470	13654	13563	13657	13602	13390	13616	13536	13486	13523	13564	13699	13542	13569	13510	13666	13547	13562	13924	13642	13583	13692	13440	13645	13308	13491	13549	13556	13597	13719	13439	13581	13442	13521	13586	13589	13472	13598	13655	13722	13695	13546	13530	13620	13582	13651	13622	13584	13572	13580	13584	13460	13602	13512	13593	13633	13470	13774	13396	13619	13576	13532	13555	13434	13462	13629	13504	13653	13622	13382	13629	13584	13465	13450	13456	13514	13578	13494	13391	13597	13376	13523	13478	13693	13468	13599	13654	13524	13739	13615	13739	13573	13521	13503	13566	13699	13612	13597	13697	13737	13498	13593	13636	13522	13517	13563	13496	13579	13488	13537	13666	13690	13478	13552	13525	13538	13640	13518	13530	13606	13606	13603	13472	13582	13556	13656	13349	13466	13505	13709	13446	13532	13548	13561	13549	13621	13422	13570	13756	13560	13628	13597	13617	13627	13581	13504	13427	13514	13472	13649	13624	13435	13595	13628	13428	13464	13535	13637	13642	13635	13464	13444	13702	13589	13568	13545	13572	13689	13579	13591	13454	13582	13471	13518	13626	13817	13713	13752	13725	13592	13749	13530	13683	13569	13685	13573	13604	13548	13482	13527	13647	13531	13596	13517	13296	13573	13676	13620	13526	13501	13639	13645	13414	13584	13622	13352	13522	13586	13600	13688	13523	13657	13480	13551	13567	13698	13590	13631	13564	13639	13545	13732	13668	13389	13572	13661	13607	13464	13647	13509	13591	13573	13641	13687	13362	13556	13608	13497	13695	13496	13809	13570	13650	13628	13520	13532	13484	13591	13695	13529	13594	13579	13458	13449	13636	13564	13781	13648	13643	13656	13474	13651	13497	13667	13445	13608	13569	13614	13555	13573	13599	13622	13522	13504	13561	13643	13558	13457	13529	13650	13599	13637	13635	13631	13634	13564	13597	13628	13673	13579	13663	13595	13577	13529	13573	13541	13544	13736	13665	13560	13497	13627	13593	13467	13579	13666	13571	13443	13666	13548	13641	13734	13632	13350	13426	13695	13638	13541	13756	13675	13548	13568	13569	13516	13675	13586	13628	13596	13481	13575	13507	13645	13584	13583	13482	13557	13616	13528	13583	13528	13575	13439	13528	13571	13580	13545	13509	13522	13723	13583	13570	13393	13618	13493	13677	13667	13617	13605	13596	13693	13531	13647	13498	13657	13469	13478	13659	13578	13521	13582	13614	13504	13555	13590	13627	13431	13488	13623	13725	13600	13439	13739	13567	13522	13607	13628	13624	13507	13601	13738	13676	13531	13639	13479	13586	13526	13767	13571	13549	13643	13633	13469	13617	13516	13504	13654	13496	13599	13606	13522	13421	13679	13455	13729	13440	13699	13597	13564	13515	13624	13634	13345	13585	13550	13674	13614	13540	13584	13582	13616	13696	13541	13664	13696	13595	13587	13546	13473	13580	13590	13486	13536	13581	13590	13610	13558	13567	13523	13797	13529	13731	13590	13534	13542	13673	13507	13708	13548	13541	13737	13569	13423	13532	13618	13610	13703	13703	13627	13546	13425	13573	13595	13689	13563	13529	13726	13531	13635	13484	13669	13705	13574	13660	13558	13711	13590	13505	13451	13536	13595	13468	13536	13668	13648	13612	13394	13566	13442	13555	13599	13411	13691	13477	13515	13498	13359	13600	13489	13683	13582	13391	13807	13445	13661	13687	13608	13608	13641	13710	13564	13600	13477	13541	13580	13804	13536	13550	13561	13635	13665	13438	13443	13570	13609	13587	13733	13567	13569	13553	13521	13709	13647	13567	13445	13536	13541	13640	13487	13614	13638	13610	13427	13744	13593	13659	13549	13631	13426	13632	13620	13671	13487	13676	13624	13530	13514	13521	13480	13715	13548	13556	13565	13665	13590	13584	13562	13611	13494	13518	13584	13604	13586	13604	13475	13696	13527	13508	13437	13604	13511	13571	13534	13436	13460	13618	13629	13513	13519	13726	13739	13585	13619	13681	13462	13516	13446	13477	13565	13702	13568	13594	13635	13627	13725	13699	13669	13512	13717	13513	13712	13434	13591	13561	13562	13598	13579	13558	13624	13641	13417	13454	13657	13613	13313	13586	13614	13596	13394	13626	13554	13598	13633	13653	13574	13588	13619	13545	13572	13580	13528	13583	13598	13448	13494	13417	13528	13731	13636	13656	13362	13458	13409	13562	13714	13391	13657	13679	13641	13472	13732	13441	13552	13636	13662	13647	13620	13514	13552	13659	13704	13553	13502	13542	13636	13515	13506	13562	13567	13518	13583	13624	13639	13594	13523	13555	13638	13514	13599	13402	13566	13510	13536	13647	13626	13448	13623	13672	13620	13575	13786	13558	13576	13477	13652	13735	13558	13340	13497	13803	13668	13532	13632	13530	13717	13587	13608	13568	13562	13590	13353	13599	13542	13369	13463	13691	13689	13543	13588	13560	13688	13452	13519	13643	13518	13462	13648	13563	13537	13581	13417	13580	13485	13551	13588	13636	13558	13638	13599	13540	13721	13490	13735	13487	13726	13672	13425	13456	13470	13486	13557	13709	13457	13531	13628	13529	13313	13630	13575	13637	13562	13713	13556	13623	13530	13675	13654	13433	13678	13516	13698	13593	13488	13563	13719	13608	13519	13496	13520	13728	13577	13495	13349	13532	13538	13523	13645	13695	13576	13543	13702	13508	13492	13545	13694	13413	13528	13636	13657	13772	13557	13603	13583	13520	13590	13485	13592	13718	13526	13613	13582	13551	13597	13656	13579	13539	13762	13493	13559	13647	13778	13714	13675	13552	13511	13696	13662	13653	13541	13613	13300	13596	13577	13643	13576	13587	13578	13576	13479	13497	13633	13562	13687	13562	13750	13613	13671	13669	13756	13624	13599	13617	13599	13479	13752	13571	13548	13574	13641	13456	13458	13534	13404	13482	13560	13517	13811	13632	13329	13614	13688	13565	13544	13527	13815	13617	13577	13565	13508	13589	13534	13528	13564	13483	13500	13514	13558	13667	13581	13535	13646	13575	13639	13534	13534	13403	13446	13654	13777	13456	13631	13692	13786	13715	13462	13503	13549	13663	13468	13703	13699	13477	13546	13669	13519	13693	13739	13461	13460	13626	13517	13648	13801	13624	13624	13556	13551	13558	13465	13591	13682	13572	13586	13427	13546	13738	13649	13412	13597	13701	13605	13706	13755	13612	13719	13511	13704	13521	13634	13595
22689	21021	28837	23814	23298	27167	29492	24096	21652	20556	19720	18647	18567	17933	17891	17388	17342	16925	17046	16816	16578	16692	16555	16696	16853	16401	16330	16322	16399	16307	16526	16340	16466	16214	16302	16167	16318	16353	16159	16133	16226	16341	16356	16217	16130	15971	16123	16033	16164	16155	15996	16200	16089	16179	16158	15885	16086	16192	16260	16116	16064	16103	16397	16115	16171	15843	16549	16225	16111	16083	16344	16257	16333	16039	16277	16092	16129	16138	16158	16286	16276	16134	16036	16164	16266	16085	16154	16179	16183	16035	16073	16079	16127	15981	16109	16173	15995	16221	16285	16098	16103	16189	16031	15994	16010	16108	16136	15996	16207	16101	16189	16158	16188	15942	15997	16123	16048	15974	16095	16044	16238	16019	16206	15799	15919	16065	15976	16250	16244	16091	15984	16113	16012	16250	16136	16367	16106	16038	16097	16285	16155	16221	16106	16065	16264	15799	16258	16003	16009	16178	16321	16165	16035	16157	16288	16280	15918	16297	15977	16141	16011	16043	16174	16045	16101	16031	16070	16022	16189	16117	16197	16323	16088	16151	15923	16169	16106	16140	16040	16084	16070	16018	16114	15966	16172	16177	16041	16112	16049	16088	16000	15987	16094	16020	16056	15974	16047	16047	15806	16156	16167	16133	16174	16200	16005	16081	16156	16020	16178	16063	16142	16182	16030	15976	16133	16060	16066	16136	16211	16031	16117	16145	16181	16071	16132	16146	16228	16065	16128	16066	16001	16140	16008	15905	16117	16062	16032	16003	16186	16214	15981	16065	16263	16032	16213	16226	16149	16141	16129	16134	15848	16271	16232	16031	16201	15932	16037	16270	16180	16089	15842	16081	16106	16219	16279	16155	15952	15892	16051	16075	16163	16079	16165	16065	16055	15975	16048	16126	15893	15970	16074	16205	16228	16108	16181	16139	16135	16097	16320	16060	16002	16083	16213	16089	16117	16112	16015	16122	15933	16151	16110	16167	16096	15978	16061	16008	16188	16198	16094	16062	15981	16177	16025	16188	16113	15988	16237	16176	16099	15919	15826	16079	16212	16130	16305	16150	16036	16090	15953	16105	15940	16097	16311	16118	16214	16039	16080	15983	16238	16094	16190	16063	15853	16173	16399	16125	16105	16273	16045	16153	16121	15995	15970	16204	16249	16062	16152	16021	16175	16171	16119	16039	16304	16171	16193	15950	16176	15991	16096	16115	16065	16030	16165	16087	15974	15930	16262	16118	15892	16027	16065	16129	16195	15870	15948	16079	16195	15905	16178	16118	16144	15989	15903	16058	16128	15918	16044	16170	16005	15937	16022	16214	16224	15935	16279	16249	16138	16091	16126	16187	16117	16023	16090	16130	16101	16115	16176	16108	16108	16089	16051	16226	16110	16004	15844	16139	16132	16152	16099	16291	16153	16183	16061	16148	16080	16342	16260	16210	16282	16166	16165	16244	16121	16274	16012	16017	15881	15986	16116	16078	15919	16104	15942	15968	16269	16254	16049	15978	16173	15992	16163	16125	16243	16004	16196	16036	16016	16014	16118	16230	16001	16289	16046	15857	16028	15997	16103	15889	16064	16193	16093	16181	16095	16001	16040	16298	16255	16183	15905	15938	16004	16051	16116	16051	16102	16159	16035	16103	15957	16081	16328	16212	16229	16089	16203	15978	16198	16187	16153	16292	16101	16107	15941	16150	16020	16116	16222	16130	16149	16006	16092	16092	16183	15990	16157	16155	16053	16055	15980	15946	15957	16121	16083	16189	16075	16135	16315	16223	16121	16109	16052	16068	16072	16054	16125	16119	16062	16067	16169	16169	16129	16196	16176	16071	15964	16052	16203	16154	16097	15997	15975	16223	16123	16295	16135	16241	16127	16060	16122	15769	16061	16172	16209	16167	16033	15903	16185	16055	16131	16110	16106	15777	16046	15871	16013	16286	16090	16068	16006	16045	16171	16124	16072	16256	16158	16170	16128	16219	16110	16133	16207	16258	16069	16122	16164	16103	16029	15941	16317	16251	16151	16043	16043	16152	16268	16164	16123	16098	16274	16279	16065	16162	16075	15984	16098	16068	16357	16151	16152	16145	15894	16017	16051	16172	15877	16143	15974	16201	15964	16069	16183	15992	16021	16083	15879	16018	16186	16015	16050	16114	16083	16050	15893	16067	15972	16128	16044	16122	16322	16078	15980	16064	16077	16114	16063	16067	16323	16082	16198	16160	16030	16214	16162	16040	16102	16111	16242	16175	16068	16166	16015	16165	16262	15987	16044	16197	15934	16182	16018	16028	15992	16043	16185	15939	15971	16155	16050	16188	16279	16078	16179	16080	15895	16018	16024	16302	15856	16204	16048	16151	16087	15968	16045	16002	16161	15929	16011	16037	16070	16170	16188	16181	16307	16142	16132	16032	15997	16151	16052	15969	15997	16176	16183	16205	15992	15943	15994	16203	16041	16160	15946	15929	16108	16197	16061	16085	16117	15950	16041	16193	16174	16123	16092	16197	16195	16171	16088	16173	16023	15948	16439	16166	16085	16050	16015	15953	16115	16005	15956	16184	16024	15919	16171	15930	16285	16014	16276	16183	16185	16025	16182	16069	16085	16135	16086	16097	16282	16179	16086	16121	16285	16108	16189	15936	16143	16130	16185	16271	16157	16133	16157	16066	16081	16064	15927	15902	15925	16093	16207	16082	16061	15988	16078	16050	16270	16024	16102	15946	16131	16187	16186	16102	16099	16018	15927	16177	16182	16086	16096	16180	16185	15982	15908	15944	16163	16216	15954	16149	16158	15870	16036	16062	16059	15984	16048	16267	16067	16115	16135	15988	16032	16017	16185	15963	16124	16068	16224	16235	15946	16037	15925	16003	16138	16027	16187	15943	15904	16141	15916	16043	16042	16197	16064	16223	16212	16116	16168	16031	16091	16096	16032	16129	16052	16059	16175	16175	16044	16124	16118	15855	16331	15985	16098	16022	16124	16169	16026	15924	16235	16070	16050	16138	16025	16100	16176	16122	15985	16193	16155	16278	16181	16165	16105	16074	16092	16035	16042	16168	16110	16302	15845	16017	16093	16224	15955	16236	16301	16185	16081	16188	16061	16201	16091	16150	15879	16006	16059	16114	16118	16092	16205	15894	16099	16001	16055	16062	16117	16171	16214	16042	16063	16044	16097	16147	16142	16147	16049	15982	16047	16141	16238	16141	16052	16011	16007	16304	15854	15996	16187	16153	16086	16222	16052	16272	16183	16195	16179	15989	15931	16087	16062	16197	16213	16113	16207	16258	15994	16221	16121	16238	16157	16202	16140	16248	15862	16126	16049	16118	16129	16231	15992	16110	16217	15915	16158	15896	16033	16099	16081	16164	16150	16053	16126	15879	16157	16129	16334	16343	16121	16113	16044	16145	16401	16080	15977	15876	16137	16068	15976	16112	16208	16058	16160	15955	15923	16156	15957	15987	16117	15944	16316	16181	16228	16024	16285	16161	16111	15920	15862	16003	15990	16179	16264	16211	15995	16005	16267	16143	16081	16046	15966	15967	16003	16046	16144	16132	16088	16171	15976	16109	16143	16032	15941	15877	15898	15875	16266	16028	16045	15994	16004	16089	16103	16116	15908	16079	16126	16093	16027	16157	16093	16341	16186	16037	16167	16035	15962	16384	16090	16095	16094	15953	16092	16159	16270	15932	16075	16280	16231	16313	16186	16060	15916	16144	16249	16122	16093	16015	15954	16150	16076	16318	16133	16091	16328	16055	16159	16126	16234	16205	16085	15982	16167	16073	16174	16081	16078	16079	16005	16051	16247	16061	16144	16232	16002	16188	15995	16070	16026	16084	15994	16208	16253	15979	16121	16159	16012	16167	16180	15910	16216	16285	16231	16198	16267	16183	15972	16175	16352	16037	16230	16090	16162	15972	16213	16208	16026	15979	15902	15935	16057	16005	16036	16166	16014	15995	16111	16129	15974	15891	16182	15952	16070	16098	16265	16149	15924	16084	16176	16085	16140	16021	16134	16079	16185	16060	16138	15938	16138	16136	15995	16243	16182	16195	15976	16089	16031	16010	16152	16286	16004	16000	16307	16247	16086	16069	16099	16033	15980	15948	15957	16224	15876	16138	16135	16112	16027	16273	16254	16188	16065	16135	16219	16180	16046	16117	16080	15961	15976	16208	16006	15940	16076	16128	16193	16205	16078	16122	16195	16358	16190	16011	15921	16033	15912	16014	16392	15968	16189	16168	16097	16152	16082	16147	16037	16008	16192	16019	16034	16271	15957	16128	16140	16112	15963	16023	16193	16208	16139	16171	16250	15899	16133	16098	16269	16126	15988	15913	16028	16238	16052	16056	16113	16287	16045	16305	15947	16054	15956	15909	15910	15891	15938	16063	16155	15942	16122	16033	16010	16205	16191	16161	16070	16165	16092	16033	16201	16037	15940	16121	16044	15816	16029	16011	15805	16068	16201	16045	16187	16172	16221	16045	16088	15954	15932	16149	16079	16002	16120	15994	16048	16151	15987	16030	16035	15867	15875	16084	16135	16056	16151	15963	16209	16211	15931	16063	16174	16118	16155	16369	16219	16279	16143	16202	16178	15991	16359	16072	16124	16176	16013	16084	16190	16290	16287	16037	16076	16161	16120	15941	16222	16324	16149	16302	16133	16063	16088	16247	16245	16076	16191	16043	16048	16067	16135	16169	15986	16074	16038	16230	16259	16174	16110	16126	16147	16224	16210	16157	16008	16009	16126	16176	16349	16044	15973	16090	16028	16117	16168	16359	16170	16090	16097	16091	15931	15971	16021	16008	16279	16136	16208	16144	16212	16166	15953	15984	16048	15969	16173	15770	15896	16169	16211	16163	16078	15899	16154	15918	16047	16132	15986	15968	16340	16147	16096	15965	16243	16215	15983	16174	16134	16192	16095	15811	16151	16174	16245	15914	15952	16079	16249	15845	16147	16086	16004	16235	15966	16016	16005	16137	15936	15951	16232	16128	16133	16153	16122	15987	16118	15856	16007	16097	16132	16099	16227	16307	16055	16074	16100	16168	15955	16126	16039	15923	15950	16013	15938	16120	16115	16120	16106	16222	16054	16132	15974	15950	16059	16118	16121	16094	16000	16069	16225	15850	16131	16169
32376	57013	53043	42892	36909	31459	27826	24448	22083	20104	18684	17731	17113	16216	15986	15490	15289	14911	14661	14502	14545	14421	14334	14132	14180	13893	14186	13982	14043	14098	14083	14125	14020	13821	14028	14156	13843	13870	13875	13893	14054	13730	13964	13690	13842	13802	13905	13979	13739	13751	13809	13783	13881	13781	13812	13844	13788	13789	13622	13886	13886	13769	13777	13799	13943	13745	13938	13802	13921	13781	13623	13883	13777	13892	13904	13791	13739	13768	13735	13879	13827	13777	13847	13826	13768	13771	13738	13779	13838	13834	13646	13889	13782	13837	13767	13865	13933	13766	13857	13945	13670	13875	13830	13893	13914	13835	13704	13758	13730	13725	13711	13783	13828	13826	13801	13969	13890	13795	13580	13898	13771	13697	13621	13835	13731	13662	13752	13780	13984	13861	13928	13866	13971	13787	13888	13834	13593	13708	13823	13710	13901	13773	13863	13863	13773	13905	13756	13739	13737	13750	13663	13807	13743	13726	13787	13827	13722	13682	13756	13907	13542	13836	13861	13779	13783	13811	13938	13843	13950	13986	13649	13781	13780	13816	13645	14008	13792	13948	13680	13789	13812	13941	13699	13824	13858	13721	13844	13912	13805	13951	13728	13817	13870	13849	13677	13852	13875	14022	13819	13640	13783	13759	13820	13622	14049	13861	13690	13944	13857	13679	13756	13831	13740	13820	13889	13815	13885	13735	13886	13696	13667	13753	13713	13882	13726	13951	13671	13862	13844	13809	13799	13882	13594	13786	13783	13767	13720	13693	13884	13788	13671	13813	13858	13752	13666	13885	13677	13921	13639	13816	13932	13847	13869	13690	13730	13849	13742	13792	13834	13758	13925	14041	13793	13771	13721	13875	13972	13888	13833	13826	13698	13850	13759	13807	13694	13874	13945	13861	13602	13855	13934	13639	13759	13704	13649	13816	13822	13711	13754	13611	13871	13852	13805	13743	13747	13596	13704	13846	13756	13706	13874	13781	13873	13607	13928	13722	13903	13800	13984	13891	13641	13811	13977	13732	13839	13812	13839	13954	14040	13973	13751	13895	13768	13839	13915	13842	13889	14028	13739	13675	13771	13795	13782	13782	13708	13914	13775	13820	13755	13750	13757	13779	13845	13851	13945	13929	13750	13733	13929	13777	13873	13737	13991	13790	13714	13853	13863	13928	13832	13690	13899	13863	13585	13844	13711	13757	13843	13703	13826	13852	13752	13810	13681	13755	13758	13907	13752	13798	13778	13719	13787	13623	13963	13623	13766	13757	13894	13747	13874	13794	13727	13785	13770	13841	14031	13709	13796	13941	13938	13637	13657	13733	13681	13776	13839	13870	13720	13873	13741	13655	13737	13794	13685	13718	13833	13872	13900	13810	13669	13895	13799	13802	13809	13935	13926	13883	13806	13773	13891	13798	13925	13737	13828	13754	13717	13736	13751	13875	13864	13640	13746	13803	13989	13680	13720	13830	13697	13602	13743	13827	13787	13641	13852	13707	13854	13712	13801	13834	13717	13827	13862	13756	13826	13715	13728	13640	13722	13888	13782	13840	13786	13769	13889	13738	13743	13789	13758	13807	13909	13811	13888	13760	13905	13838	13718	13716	13913	13874	13826	13707	13724	13808	13781	13877	13879	13726	13894	13730	13729	13900	13793	13844	13837	13891	13780	13785	13686	13933	13779	13773	13946	13806	13734	13933	13820	13720	13854	13810	13690	13883	13717	13593	13851	13726	13738	13697	13495	13680	13563	13822	13818	13721	13761	13782	13645	13871	13815	13724	13716	13744	13834	13752	13862	13770	13720	13873	13821	13573	13841	13830	13844	13869	13875	13815	13795	13770	13854	13818	13975	13825	13762	13694	13770	13779	13842	13763	13888	13751	13827	13761	13696	13680	13883	13699	13762	13837	13991	13617	13758	13757	13956	13978	13730	13894	13726	13744	13855	13807	13769	13772	13763	13779	13836	13818	13734	13820	13851	13783	13757	13771	13794	13739	13800	13813	13749	13832	13945	13807	13739	13816	13811	13711	13910	13710	13698	13951	13697	13783	13870	13684	13768	13740	13855	13698	13878	13844	13873	13852	13806	13805	13751	13796	13636	13769	13824	13825	13737	13969	13889	13777	13718	13858	13882	13597	13839	13720	13805	13655	13713	13696	13737	13918	13642	13720	13930	13874	13739	13892	13767	13945	13761	13829	13905	13900	13720	13788	13912	13859	13741	13780	14038	13846	13647	14007	13910	13772	13889	13735	13815	13829	13702	13619	13854	13761	13710	13789	13812	13611	13774	13992	13628	13764	13925	13806	13682	13793	13800	14038	13781	13840	13822	13885	13672	13888	13877	13723	13632	13933	13834	13727	13840	13881	13793	13637	13810	13782	13699	13693	13727	13847	13577	13684	13854	13800	13710	13935	13854	13895	13681	13612	13862	13757	13839	13838	13733	13816	13818	13774	13851	13842	13821	13769	13876	13788	13831	13797	13874	13728	13864	13819	13786	13706	13716	13807	13679	13738	13754	13738	13810	13887	13788	13795	13823	13875	13760	13871	13836	13777	13900	13680	13829	13731	13850	13900	13856	13894	13829	13911	13695	13762	13949	13730	13837	13755	13752	13812	13940	13582	13723	13878	13665	13936	13851	13691	13828	13857	13671	13703	13870	13730	13846	13734	13702	13860	13700	13711	13932	13752	13714	13772	13557	13695	13627	13804	13815	13831	13823	13717	13856	13816	13739	13878	13787	13834	13851	13842	13791	13688	13794	13797	13648	13751	13793	13846	13786	13728	13834	13900	13783	13728	13799	13816	13818	13741	13811	13887	13780	13939	13764	13741	13712	13734	13669	13862	13891	13780	13879	13709	13826	13724	13703	13721	13531	13750	13769	13881	13880	14000	13806	13695	13784	13729	13720	13885	13854	13777	13838	13969	13874	13750	13972	13696	13632	13720	13629	13799	13794	13752	13725	13809	13801	13689	13838	13775	13744	13687	13664	13753	13712	13824	13676	13659	13668	13978	13865	13723	13860	13592	13794	13750	13778	13800	13788	13782	13787	13703	13580	13775	13654	13902	13831	13786	13878	13669	13816	13637	13767	13799	13669	13723	13927	13725	13734	13645	13811	13705	13705	13731	13844	13971	13749	13809	13904	13909	13791	13824	13803	13721	13826	13645	13884	13639	13584	13837	13609	13777	13767	13883	13790	13789	13826	13665	13580	13816	13719	13824	13844	13768	13759	13678	13964	13672	13777	13710	13898	13823	13847	13946	13880	13623	13705	13814	13818	13888	13813	13764	13780	13832	13847	13904	13743	13664	13660	13710	13785	13665	13766	13864	13688	13649	13835	13726	13816	13839	13913	13712	13682	13769	14070	13808	13901	13984	14071	13871	13711	13614	13879	13828	13910	13747	13770	14023	13706	13884	13836	13706	13851	13653	13774	13783	14034	13780	13764	13779	13928	13731	13839	13705	13629	13849	13807	13856	13871	13805	13725	13637	13683	13891	13715	13745	13749	13680	13629	13818	13763	13887	13763	13737	13627	13700	13769	13806	13703	13731	13961	13620	13782	13786	13747	13691	13812	14054	13655	13692	13787	13767	13628	13742	13844	13895	13731	13859	13811	13763	13707	13869	13847	13756	13719	13631	13782	13752	13802	13766	13937	13592	13856	13721	13848	13604	14050	13693	13762	13901	13582	13847	13745	13824	13828	13841	13776	13880	13852	13813	14040	13847	13747	13817	13818	13819	13884	13935	13713	13897	13917	13865	13756	13913	13715	13784	13895	13779	13799	13866	13822	13802	13765	13822	13729	13778	13819	13765	13884	13967	13592	13855	13739	13820	13881	13959	13903	13677	13756	13622	13940	13655	13758	13728	14049	13832	13663	13866	13727	13786	13841	13807	13709	13832	13866	13739	13702	13656	13940	13611	13750	13835	13769	13835	13894	13787	13869	13726	13714	13664	13846	13600	13939	13933	13911	13772	13845	13778	13736	13792	13848	13815	13801	13810	13673	13882	13689	13896	13691	13700	13780	13806	13928	13523	13874	13819	13852	13960	13594	13805	13826	13910	13857	13931	13857	13993	13691	13881	13917	13846	13675	13799	14011	13862	13782	13863	13883	13821	13701	13639	13734	13758	13935	13926	13846	13767	13902	13760	13741	13959	13798	13914	13834	13805	13856	13799	13576	13844	13689	13690	13837	13819	13713	14002	13953	13645	13865	13891	13745	13766	13793	13841	13840	13788	13820	13663	13691	13775	13699	13919	13926	13834	13708	13760	13856	13753	13743	13835	13730	13785	13673	13682	13848	13706	13945	13796	13801	13819	13751	13810	13853	13857	14085	13778	13614	13791	13793	13621	13792	13738	13726	13840	13759	13856	13660	13809	13666	13974	13879	13944	13878	13896	13610	13784	13946	13798	13854	13897	13844	13857	13760	13702	13838	13749	13721	13841	13651	13805	13856	13812	13802	13815	13575	13902	13726	13800	13788	13675	13727	13787	13797	13774	13690	13731	13827	13882	13722	13872	13778	13841	13767	13663	13776	13729	13762	13784	13851	13863	13738	13723	13895	13901	13683	13927	13688	13832	13828	13769	13774	13677	13920	13716	13791	13720	13889	13843	13737	13910	13817	13699	13816	13812	13695	13865	13939	13639	13800	13740	13784	13769	13832	13856	13765	13813	13863	13786	13728	13870	13759	13708	13667	13719	13822	13600	13742	13946	13826	13771	13631	13794	13880	13778	13832	13832	13788	13889	13755	13795	13730	13730	13743	13755	14041	13559	13617	13689	13630	13758	13898	13837	13784	13671	13755	13749	13628	13906	13792	13815	13687	13855	13789	13838	13795	13719	13925	13815	13778	13680	13679	13768	13888	13726	13740	13798	13758	13681	13963	13639	13867	13745	13790	14029	13940	13858	13894	13884	13699	13648	13818	13710	13760	13885	13906	13733	13951	13871	13723	13877	13877	14035	13862	13722	13750	13692	14010	13829	13805	13767	13865	13835	13682	13876	13808	13701	13840	13912	13651	13817	13743	13890	13711	13823	13749	13751	13735	13784	13989	13777	13881	13920	13926	13818	13661	13718	13922	13904	13846	13784	13704	13795	13884	13658	13961	13857	13932	13756	13779	13655	13840	13749	13828	13852
29251	28585	36634	32339	26187	23093	20936	19300	18525	17639	17473	17038	16986	16663	16491	16562	16386	16048	16166	16182	16174	16249	16276	15922	15839	16078	15872	16021	16084	16040	16033	15840	15868	15880	15965	15822	16004	15823	15898	16065	15997	16004	16066	15950	15980	15958	15911	15976	15997	15925	16043	15780	16065	15884	15851	15787	16109	15836	15872	15981	15924	15914	16017	15915	16165	15915	16107	16021	15891	16040	15941	15947	15914	15831	16116	15771	15803	16023	15961	15774	15948	15994	15915	15977	15806	15767	15948	15901	15895	16119	15899	15968	16011	15812	16036	15770	15813	15820	16036	16006	15892	15914	15796	15954	15995	15772	15893	16033	16014	15813	15797	16045	15851	15962	15968	15841	15912	15793	15930	15788	15956	15875	15791	15899	15873	15880	15877	16010	15926	15898	15787	15826	15742	16094	15974	15994	15893	15789	15739	16057	15915	15838	15762	15885	16061	15931	15753	15919	15958	16019	15863	15895	16070	16092	15953	15800	15988	15948	15774	15868	15789	15813	16089	16044	15794	16124	15946	15860	15773	16004	15929	16097	15778	16006	15934	15957	15760	15706	15953	15949	15768	15960	15780	15915	15940	15882	16084	15775	16069	15941	15990	15917	15888	15859	15813	15819	16070	15915	15935	15971	15939	15818	15947	15845	15924	15926	15993	15905	15869	16046	15985	15923	15879	15780	15977	15740	15840	15648	15837	15845	15918	15850	15892	15635	16151	15884	15979	15682	15864	15837	15877	15985	16058	15940	15825	15948	15781	15914	15849	16082	15902	16094	15769	15857	16209	16134	16083	15837	15749	15883	16010	16027	15903	15973	15815	15939	16111	15838	16018	16013	15903	15854	16056	15984	15887	15852	15818	16034	16090	15913	16067	15973	15932	15992	16004	16092	16129	16089	16203	15697	15906	15821	15959	16049	15890	16067	15809	16209	15896	16000	16028	16136	15931	15677	16079	15910	15941	16182	16133	15903	16047	15949	15871	15800	16200	15873	16099	15881	15944	15778	15810	15975	16023	16246	15963	15874	15965	15867	15948	15901	15946	15797	15951	15990	16016	15989	15867	16075	16024	15972	15839	15972	16114	15687	15939	16102	15911	15938	15997	16003	15831	16080	15928	15850	15887	15797	15783	15765	15837	16136	16020	15849	15976	16048	15942	16075	15959	15774	15902	16056	15941	15999	16021	15917	15946	15943	16025	15912	15906	16057	15960	15985	15987	15880	16074	15884	15851	15917	16072	16085	15829	16061	16080	15980	16173	16011	15972	16018	15980	16054	15653	15939	15966	15883	15937	15982	15870	15970	15853	15916	15988	15840	16017	15861	15975	15883	15819	16035	15867	16205	16047	15984	16054	15945	15964	16138	16002	15985	15972	15949	15832	16072	15920	15945	16086	15851	15962	15898	16016	15931	15766	15750	15800	16136	15947	16003	15987	16069	15996	15915	15755	15812	15902	15839	15953	15943	15817	15823	15934	16060	16024	15954	16034	15837	16167	16002	16024	15979	15862	16011	16116	15999	15996	15786	15816	15863	15907	15823	16000	16113	15954	15907	15830	16050	16026	15652	16020	16027	15959	15919	15851	15765	16043	15747	15899	15877	15814	16011	15865	15860	15772	15933	15997	16056	15846	15701	16008	15908	16148	15877	15931	16024	15988	15909	16107	15878	15762	16044	15996	15919	15949	15788	15987	15796	15998	15831	15841	16179	16040	15899	15903	15975	15900	15674	15767	16000	15767	16001	16148	16001	15939	16048	15924	15829	15962	15903	15988	15983	15795	15842	16079	15966	15783	15919	15786	15802	15873	15985	15998	16065	16025	15902	15940	15901	16037	15989	15889	15918	15903	16001	15928	15830	15819	16003	15961	15972	16061	16029	16106	15816	15873	15960	15920	15985	15848	15855	16027	16025	16129	16040	15892	15992	16074	15972	15969	15888	16148	15947	15921	15907	15981	15697	15659	15982	15735	15873	15979	15811	15932	16042	15881	15742	15929	15838	16026	15963	15851	15812	15889	15883	15869	15855	16080	16051	15964	15793	15984	15973	16294	15920	15892	15949	16083	16047	16137	16110	16058	15927	15977	15950	15796	16016	15793	15940	16091	15980	15899	16044	15884	15838	15824	15971	15929	15967	15796	16106	15864	15950	15881	16037	16211	16115	16107	15871	15963	15986	15939	16101	15903	16046	15913	15806	15923	16034	15802	15925	15895	15940	16066	15820	15795	15972	15940	16099	15898	15748	15908	15727	15980	16003	16233	16034	15925	15771	15709	16068	15823	16092	15704	15868	16103	16048	15886	15868	16035	15919	15906	15973	15962	15818	15824	15791	15952	15860	16016	15730	15809	15899	15715	16121	16015	16201	15980	15975	16080	15788	16000	15877	15869	15918	15732	15885	16052	15887	15697	15974	15985	15907	15857	15927	15897	15976	15899	15911	15973	15906	15890	15908	15989	15838	15745	15867	16080	16168	16090	15828	15823	15866	15839	15772	16024	15917	15720	16206	15832	16040	15985	16015	15983	15712	16019	16063	15955	16040	15769	15875	15673	15891	16102	15865	15916	15945	15835	15771	15834	15779	16027	15728	16066	16019	15959	15853	16079	15942	16025	16109	15818	16029	15955	15880	15643	15839	15733	15808	15949	15921	15962	15896	15923	16029	16055	15908	15992	15999	16044	16051	15910	15848	15937	15939	15941	15814	16027	15860	16033	16052	15923	15821	16011	16053	15932	15922	15961	15906	15835	16094	15908	15830	16003	15961	15866	15993	16104	16076	15964	15966	15870	15699	15920	15872	15685	15941	16045	15813	15988	15881	15961	15896	15768	15944	15830	15956	15884	15877	15894	15891	15995	15953	15913	15848	15851	15756	15993	15900	15914	15912	15951	16039	16112	15972	15743	15872	15893	15888	16149	16016	15866	15913	15820	16004	15893	16141	15932	16181	15954	16196	16143	15898	16142	15914	15787	16203	15940	15913	15955	15777	15945	15945	15995	15916	15878	15830	16265	15861	15786	15826	15855	15730	15921	15835	15723	15795	15992	15713	15820	15995	15851	16024	16096	15859	15754	15878	15888	15883	15987	16020	15998	15958	16239	16090	15837	15977	15848	15791	15897	16116	15882	15757	15993	16057	16269	16134	15895	16054	16040	15936	15908	15736	15719	16004	15934	15793	15915	15824	15704	16015	16002	15875	15926	15943	15915	15914	16009	15844	16106	15893	15928	15990	16020	16155	15989	16056	15977	16003	16013	15997	15981	16065	15724	15950	15877	15781	15951	16080	15887	15883	15930	15833	16151	15948	15949	15821	15864	15887	15921	15867	15750	15846	15919	15820	16037	15771	15746	16000	16002	15835	15924	16006	16042	15803	15950	15968	15847	15962	15966	15892	15885	16100	15858	15883	15888	15803	15938	16115	16037	16028	16017	15679	15842	15738	16129	15910	15765	15984	15979	15905	15964	15915	15889	15934	15986	16105	15717	15854	15938	15695	15949	15884	15734	16036	15921	15704	15888	16018	15949	15952	15939	16092	15973	15999	16215	16008	15944	16115	15825	15899	15922	15987	15822	15813	15702	15758	15925	15900	15867	15829	15830	15824	15875	15917	16065	15888	16130	15929	16061	16046	15922	15956	15925	15870	15846	16103	16106	15991	15922	15904	16036	15933	16042	15944	15917	15972	16083	15737	16054	15945	15791	15833	16034	16096	15980	16047	15897	15780	15715	15892	16051	15988	15731	16089	15842	16080	15968	15945	15720	15973	15934	15693	16075	16041	15980	15854	16042	15985	16035	15844	16011	15851	15766	15778	15918	15868	15715	15794	15859	15825	15875	15988	15915	15700	15809	15934	15949	15890	15865	15885	15981	15781	15988	15890	15984	15766	16118	15757	15948	15706	15760	15911	15937	15891	16000	15988	15821	15787	15816	15756	15917	16056	16069	16083	15999	15964	15940	15823	15854	16003	16211	16156	16033	15866	15910	15902	15952	15827	16040	15967	15843	16210	15972	15849	15850	16151	16009	15943	15927	15809	15962	15774	16014	15767	15947	15789	16115	15774	15829	15863	16077	16041	15858	16039	15863	15810	15897	16055	16098	16009	15721	15791	15885	16050	15990	15900	15848	15938	15975	15891	16084	15767	16014	16042	15755	15993	15851	15703	15904	16041	15986	15973	15946	15798	15879	15870	16067	16027	15793	16005	15935	15858	16055	15858	15956	16063	15836	15922	15968	15941	15875	15842	15919	15900	16093	15981	15963	15667	15737	15837	15896	15890	15865	15944	16034	15900	16018	16023	15939	15771	15848	15787	15953	15935	16074	15854	16111	16223	15820	15858	15989	15915	15937	15946	15858	15969	15899	15939	15987	15920	15908	15733	15733	15786	16063	15817	15878	15948	15952	16011	16002	16015	16054	15879	15801	15702	15769	15878	16014	15792	15957	15954	15907	15954	15850	15993	15958	15965	16043	15776	15920	15949	16007	16116	15989	15818	15803	15829	15766	16196	16223	16064	16020	15819	15969	15924	15930	15934	15810	15780	15804	15805	15848	15705	15932	15802	15908	16205	15869	15980	15836	16017	15969	15919	15681	15626	15891	15996	16023	15900	16024	15878	15830	15964	15878	15859	15947	16097	16133	15888	16012	15901	15865	16065	16002	15824	15890	15791	15684	15936	15787	15792	15977	15976	16051	16032	16162	15930	15862	16111	15917	15994	15860	15766	15835	15830	15673	15880	15742	16040	15768	15929	15852	16100	15938	15866	15677	16046	15825	15765	15994	15904	15852	16067	15929	15895	16077	15866	15822	16018	15793	15915	16120	16007	16061	15838	15744	16044	15860	16011	15962	15924	16047	16103	15860	15828	16165	16127	16037	15795	15961	16059	15998	15992	15966	16030	15859	15930	16159	15994	15886	15992	15966	15951	15905	15969	15829	15892	15862	15844	15973	15867	15987	15820	16002	15883	15880	15947	15947	15798	15806	15682	15708	15919	15938	16166	15978	16000	15953	15991	15817	15790	15962	15967	15926	15942	16042	16031	16025	15981	15898	16100	16070	16067	15924	15877	15888	15886	15796	15783	16070	15888	16108	16103	16111	15788	15940	15972	15767	16091	16141	15899	15949	16053	16028	15904	16167	16026	15960	15711
30936	44171	40903	31532	26799	23485	20718	18794	17539	16424	15869	15387	14969	14848	14676	14275	14207	14349	14295	14045	14107	13932	14039	13717	13983	13978	13904	13846	13854	13780	13917	13714	13735	13747	13806	13626	13767	13702	13764	13850	13637	13837	13735	13844	13754	13714	13779	13673	13861	13590	13797	13832	13730	13715	13908	13747	13905	13750	13716	13854	13768	13690	13759	13782	13659	13779	13579	13844	13716	13887	13804	13728	13758	13749	13795	13762	13758	13577	13882	13661	13911	13821	13854	13759	13729	13811	13774	13646	13795	13779	13781	13779	13733	13773	13654	13772	13670	13691	13747	13982	13732	13775	13818	13841	13843	13709	13842	13809	13604	13757	13888	13780	13829	13839	13703	13598	13819	13805	13718	13696	13816	13681	13836	13800	13576	13873	13995	13804	13795	13886	13892	13667	13628	13805	13750	13828	13675	13731	13729	13838	13699	13626	13775	13602	13747	13610	13755	13814	13729	13834	13859	13906	13857	13706	13780	13837	13647	13645	13614	13568	13635	13709	13696	13632	13623	13713	13810	13721	13842	13818	13687	13756	13800	13919	13813	13673	13796	13733	13759	13874	13715	13670	13668	13832	13750	13681	13754	13696	13675	13847	13778	13837	13833	13816	13657	13682	13735	13570	13673	13717	13575	13780	13797	13804	13871	13757	13694	13725	13626	13808	13750	13769	13767	13682	13788	13782	13754	13667	13681	13751	13812	13612	13811	13736	13713	13667	13747	13858	13687	13707	13843	13585	13702	13619	13657	13920	13786	13670	13757	13737	13817	13747	13846	13679	13883	13860	13612	13662	13771	13593	13843	13874	13827	13675	13758	13778	13736	13563	13740	13695	13861	13780	13875	13802	13775	13701	13742	13676	13955	13843	13682	13923	13710	13715	13767	13595	13743	13665	13843	13888	13802	13652	13826	13856	13657	13817	13788	13822	13880	13730	13744	13716	13734	13786	13589	13682	13877	13687	13737	13581	13813	13809	13840	13759	13755	13675	13860	13895	13712	13769	13866	13955	13778	13720	13661	13798	13855	13764	13815	13771	13886	13634	13923	13827	13801	13733	13714	13906	13739	13829	13833	13721	13819	13645	13627	13765	13723	13860	13554	13693	13858	13856	13669	13739	13776	13784	13551	13830	13613	13739	13781	13852	13662	13848	13838	13603	13695	13690	13713	13632	13618	13702	13715	13661	13771	13721	13660	13756	13760	13752	13830	13683	13744	13658	13815	13675	13781	13755	13740	13706	13692	13625	13807	13680	13541	13736	13674	13704	13815	13862	13792	13854	13677	13802	13660	13784	13770	13692	13749	13693	13764	13625	13743	13838	13703	13755	13993	13816	13755	13799	13590	13768	13692	13825	13734	13648	13703	13742	13612	13876	13829	13749	13783	13597	13812	13810	13689	13754	13691	13828	13783	13737	13777	13696	13625	13708	13812	13652	13675	13734	13736	13707	13753	13846	13892	13602	13697	13697	13532	13627	13930	13578	13892	13735	13689	13734	13778	13558	13625	13660	13689	13739	13955	13501	13702	13664	13758	13878	13710	13691	13810	13822	13783	13619	13783	13787	13813	13721	13723	13515	13725	13732	13758	13737	13714	13677	13777	13746	13707	13771	13932	13736	13807	13863	13719	13846	13856	13651	13773	13904	13805	13724	13883	13761	13839	13583	13728	13687	13883	13697	13698	13854	13763	13900	13762	13776	13825	13764	13801	13757	13777	13676	13870	13705	13718	13754	13787	13682	13665	13729	13609	13834	13764	13755	13850	13709	13757	13608	13778	13623	13648	13721	13920	13679	13696	13669	13737	13727	13937	13705	13726	13627	13767	13682	13908	13595	13755	13751	13820	13892	13755	13688	13789	13902	13730	13725	13608	13773	13711	13670	13778	13705	13821	13601	13779	13778	13817	13664	13809	13827	13685	13638	13910	13789	13744	13801	13774	13716	13799	13914	13715	13784	13778	13852	13715	13762	13652	13735	13815	13757	13893	13653	13765	13695	13913	13899	13677	13750	13785	13790	13900	13785	13649	13608	13753	13540	13740	13633	13763	13788	13811	13883	13720	13885	13779	13757	13742	13728	13818	13875	13853	13820	13595	13711	13817	13720	13809	13783	13735	13794	13814	13778	13777	13714	13721	13631	13762	13812	13698	13723	13716	13739	13611	13683	13753	13803	13695	13785	13651	13682	13672	13840	13595	13690	13790	13808	13789	13642	13806	13820	13751	13743	13718	13888	13729	13633	13721	13725	13685	13809	13720	13860	13822	13741	13764	13787	13789	13626	13724	13603	13771	13832	13671	13815	13718	13685	13631	13946	13743	13862	13645	13731	13802	13701	13674	13810	13770	13573	13833	13827	13762	13712	13720	13852	13665	13864	13713	13802	13797	13736	13781	13832	13697	13669	13915	13714	13739	13602	13802	13893	13830	13687	13776	13698	13806	13885	13697	13771	13674	13737	13665	13667	13557	13634	13888	13795	13697	13860	13579	13580	13774	13826	13768	13858	13831	13772	13657	13648	13567	13735	13785	13596	13841	13737	13899	13857	13750	13702	13671	13735	13750	13744	13688	13579	13841	13822	13673	13830	13838	13751	13768	13697	13662	13622	13475	13838	13914	13745	13711	13757	13532	13889	13806	13671	13707	13741	13841	13787	13896	13900	13790	13779	13682	13683	13765	13819	13888	13796	13786	13723	13795	13754	13970	13707	13879	13629	13739	13683	13801	13722	13615	13806	13818	13692	13669	13522	13606	13722	13829	13755	13764	13745	13879	13643	13801	13707	13705	13728	13708	13823	13656	13734	13820	13733	13935	13748	13861	13775	13773	13786	13762	13741	13784	13798	13761	13687	13483	13861	13698	13750	13698	13744	13641	13680	13677	13625	13670	13782	13629	13618	13781	13741	13848	13814	13607	13692	13757	13758	13852	13651	13675	13724	13706	13646	13745	13769	13950	13783	13796	13675	13579	13832	13675	13631	13779	13866	13812	13856	13841	13720	13864	13979	13668	13751	13675	13922	13850	13831	13656	13849	13792	13867	13841	13817	13762	13767	13918	13829	13652	13738	13724	13839	13780	13831	13777	13635	13708	13750	13788	13723	13786	13769	13762	13832	13860	13652	13567	13787	13871	13894	13655	13756	13785	13731	13783	13634	13585	13802	13673	13572	13631	13577	13786	13930	13651	13901	13913	13699	13765	13788	13768	13840	13821	13850	13696	13645	13785	13893	13616	13527	13924	13690	13959	13595	13805	13858	13856	13741	13820	13635	13881	13817	13764	13762	13792	13885	13865	13679	13635	13668	13735	13685	13948	13770	13836	13814	13800	13628	13808	13795	14035	13605	13710	13821	13802	13845	13863	13769	13683	13549	13802	13727	13685	13594	13800	13834	13777	13607	13661	13840	13755	13712	13852	13870	13715	13879	13709	13600	13824	13783	13791	13678	13983	13542	13713	13878	13891	13720	13938	13649	13780	13881	13752	13858	13788	13864	13604	13777	13770	13710	13771	13728	13666	13746	13774	13826	13835	13843	13730	13858	13768	13530	13659	13750	13723	13788	13621	14026	13759	13887	13832	13844	13770	13784	13764	13729	13808	13856	13793	13619	13618	13706	13864	13939	13776	13558	13835	13686	13694	13913	13717	13761	13753	13667	13831	13824	13738	13748	13779	13768	13765	13804	13653	13678	13852	13692	13710	13780	13878	13710	13832	13660	13875	13986	13818	13629	13748	13681	13886	13749	13799	13588	13767	13751	13831	13783	13835	13718	13713	13719	13778	13865	13897	13711	13862	13741	13691	13793	13808	13529	13734	13716	13713	13630	13776	13810	13820	13682	13644	13730	13753	13745	13772	13789	13780	13581	13729	13827	13714	13582	13788	13721	13853	13762	13871	13651	13695	13674	13854	13822	13720	13622	13940	13802	13854	13572	13811	13810	13727	13830	13857	13674	13721	13803	13598	13785	13704	13596	13735	13673	13734	13878	13653	13965	13733	13951	13778	13776	13848	13855	13797	13721	13776	13832	13561	13716	13748	13771	13661	13647	13806	13803	13714	13666	13766	13699	13803	13820	13664	13704	13827	13967	13602	13751	13806	13664	13826	13562	13840	13690	13694	13801	13613	13671	13901	13631	13818	13679	13677	13635	13618	13660	13758	13741	13924	13844	13800	13596	13835	13734	13724	13609	13707	13679	13791	13822	13721	13779	13807	13805	13693	13621	13656	13795	13806	13720	13546	13632	13695	13804	13795	13850	13743	13758	13729	13802	13648	13804	13914	13876	13703	13811	13673	13866	13680	13687	13698	13856	13928	13690	13714	13854	13781	13760	13683	13584	13784	13882	13845	13634	13632	13663	13720	13796	13783	13689	13781	13852	13715	13840	13639	13640	13851	13831	13774	13740	13882	13781	13746	13756	13685	13566	13647	13759	13725	13678	13768	13685	13602	13714	13745	13717	13843	13757	13613	13719	13822	13652	13902	13726	13727	13769	13828	13665	13725	13840	13818	13761	13747	13717	13807	13867	13815	13938	13788	13909	13764	13654	13618	13659	13805	13746	13722	13626	13574	13723	13828	13851	13641	13629	14008	13815	13846	13636	13853	13701	13618	13782	13820	13847	13672	13614	13838	13660	13615	13820	13665	13699	13737	13772	13629	13793	13648	13594	13556	13895	13677	13748	13802	13755	13647	13828	13961	13689	13804	13777	13684	13877	13776	13789	13769	13773	13771	13791	13761	13750	13646	13795	13868	13852	13911	13739	13687	13816	13647	13588	13822	13731	13734	13751	13615	13740	13752	13779	13899	13728	13757	13754	13758	13935	13806	13760	13670	13757	13760	13884	13839	13913	13585	13718	13735	13625	13621	13711	13736	13735	13773	13656	13751	13719	13733	13970	13703	13774	13766	13685	13760	13701	13804	13891	13558	13733	13857	13645	13762	13540	13671	13737	13865	13753	13836	13732	13736	13692	13893	13647	13704	13900	13615	13846	13794	13783	13776	13876	13776	13705	13781	13857	13757	13801	13827	13585	13718	13792	13718	13739	13715	13734	13629	13749	13708	13700	13711	13757	13991	13653	13739	13691	13661	13785	13820	13712	13619	13737	13691	13616	13673	13647	13757	13765	13632	13749	13800	13755	13720	13761
24006	21036	28460	25882	26434	27179	25551	21364	19492	18781	17726	17461	17164	16875	16545	16466	16488	16216	16226	16117	16010	15753	15669	16113	16004	15903	15617	15823	15836	15711	15956	15601	15874	15909	15802	15626	15797	15767	15662	15642	15712	15657	15811	15517	15716	15797	15686	15948	15804	15631	15577	15826	15736	15622	15470	15718	15771	15599	15735	15565	15644	15615	15700	15726	15768	15752	15782	15752	15761	15628	15522	15592	15773	15558	15666	15995	15701	15563	15646	15640	15520	15562	15499	15647	15740	15707	15668	15544	15713	15784	15904	15707	15652	15634	15764	15809	15781	15667	15590	15545	15597	15669	15670	15701	15557	15662	15841	15623	15532	15498	15554	15855	15659	15551	15629	15543	15595	15657	15599	15501	15578	15521	15412	15551	15648	15659	15710	15610	15559	15835	15764	15514	15725	15670	15832	15393	15701	15660	15664	15721	15679	15493	15557	15546	15413	15713	15597	15649	15733	15620	15594	15670	15910	15788	15686	15819	15587	15678	15796	15646	15661	15705	15656	15437	15629	15553	15737	15617	15843	15725	15709	15594	15629	15630	15484	15633	15623	15741	15560	15576	15636	15475	15601	15539	15799	15793	15466	15735	15690	15629	15485	15620	15507	15758	15682	15477	15681	15508	15631	15583	15339	15564	15579	15671	15590	15596	15609	15716	15448	15588	15670	15517	15806	15583	15586	15626	15640	15668	15547	15460	15815	15708	15676	15617	15600	15613	15550	15682	15558	15704	15699	15550	15520	15781	15928	15686	15848	15739	15584	15547	15657	15542	15576	15536	15597	15727	15595	15576	15572	15640	15877	15594	15718	15473	15542	15551	15676	15532	15326	15676	15485	15663	15440	15484	15678	15704	15651	15767	15683	15574	15590	15649	15671	15605	15706	15675	15572	15745	15681	15685	15605	15727	15819	15853	15821	15481	15705	15623	15789	15685	15780	15808	15758	15676	15601	15635	15841	15596	15650	15580	15733	15678	15811	15601	15602	15844	15772	15719	15498	15596	15681	15635	15676	15749	15723	15746	15699	15883	15787	15744	15565	15755	15536	15505	15480	15661	15670	15884	15609	15433	15750	15768	15744	15692	15495	15696	15484	15645	15621	15618	15811	15762	15527	15569	15705	15648	15591	15556	15293	15589	15603	15674	15453	15600	15616	15827	15645	15649	15460	15733	15692	15549	15639	15610	15606	15713	15628	15653	15588	15560	15674	15673	15628	15873	15828	15674	15485	15541	15549	15522	15608	15484	15688	15554	15608	15534	15640	15672	15698	15633	15678	15719	15802	15667	15576	15678	15586	15580	15661	15567	15604	15781	15697	15484	15686	15724	15667	15587	15597	15557	15575	15658	15649	15625	15643	15565	15502	15651	15500	15645	15695	15809	15618	15590	15386	15582	15671	15625	15644	15640	15768	15714	15550	15717	15710	15736	15531	15623	15456	15696	15541	15649	15402	15715	15662	15572	15597	15594	15641	15603	15600	15792	15556	15531	15498	15886	15637	15573	15662	15567	15846	15671	15650	15540	15583	15665	15781	15893	15625	15661	15754	15615	15773	15568	15482	15849	15654	15592	15645	15789	15741	15646	15458	15739	15530	15512	15603	15695	15551	15778	15786	15575	15655	15620	15420	15622	15555	15669	15782	15655	15536	15530	15601	15636	15621	15702	15690	15377	15750	15655	15626	15599	15566	15553	15643	15562	15700	15506	15526	15603	15583	15749	15670	15794	15583	15366	15626	15686	15797	15671	15597	15633	15686	15696	15801	15777	15753	15535	15469	15512	15587	15635	15639	15643	15698	15785	15792	15800	15786	15757	15768	15516	15560	15599	15661	15625	15524	15708	15318	15787	15892	15710	15582	15625	15676	15765	15899	15747	15661	15460	15657	15719	15905	15580	15614	15651	15634	15719	15648	15558	15516	15635	15555	15567	15657	15517	15457	15704	15546	15743	15687	15556	15641	15525	15616	15730	15560	15740	15853	15639	15405	15524	15742	15502	15600	15619	15624	15642	15537	15700	15603	15763	15802	15717	15639	15625	15486	15420	15573	15626	15691	15625	15698	15693	15618	15670	15718	15623	15804	15604	15574	15594	15702	15795	15638	15688	15657	15805	15729	15449	15616	15578	15774	15471	15556	15381	15744	15939	15702	15762	15574	15730	15682	15667	15574	15678	15745	15824	15710	15828	15582	15498	15487	15692	15683	15495	15690	15493	15549	15690	15647	15554	15497	15779	15644	15679	15727	15504	15577	15751	15468	15674	15590	15690	15671	15569	15600	15611	15640	15700	15560	15743	15730	15782	15692	15537	15788	15477	15785	15760	15631	15704	15753	15622	15586	15818	15612	15724	15479	15432	15571	15692	15490	15582	15686	15751	15804	15700	15476	15729	15787	15763	15763	15693	15549	15686	15670	15588	15439	15644	15545	15478	15748	15699	15683	15713	15614	15799	15714	15524	15582	15656	15914	15633	15634	15430	15794	15661	15721	15587	15581	15659	15598	15759	15803	15804	15716	15633	15657	15515	15773	15664	15751	15645	15665	15801	15730	15811	15798	15660	15761	15710	15636	15792	15455	15593	15589	15650	15660	15427	15610	15648	15772	15711	15677	15644	15607	15559	15585	15891	15746	15689	15624	15674	15723	15614	15601	15633	15704	15717	15544	15489	15785	15417	15654	15650	15598	15589	15839	15550	15689	15623	15726	15716	15627	15530	15777	15649	15579	15579	15842	15745	15625	15683	15604	15580	15662	15737	15583	15391	15766	15743	15457	15809	15427	15798	15588	15793	15519	15819	15533	15474	15651	15659	15639	15666	15636	15625	15638	15534	15711	15761	15661	15624	15535	15626	15594	15447	15854	15545	15605	15589	15535	15610	15682	15780	15720	15763	15576	15761	15816	15723	15601	15773	15696	15767	15678	15546	15648	15703	15610	15561	15671	15683	15610	15504	15663	15694	15598	15859	15557	15575	15741	15637	15705	15642	15599	15621	15529	15688	15830	15643	15814	15659	15595	15642	15593	15458	15736	15618	15547	15634	15756	15786	15734	15791	15515	15632	15600	15697	15610	15652	15644	15831	15549	15785	15698	15604	15554	15542	15523	15689	15527	15627	15628	15531	15652	15547	15672	15540	15600	15770	15499	15688	15561	15693	15720	15611	15758	15738	15590	15816	15621	15543	15820	15648	15905	15566	15603	15651	15722	15474	15602	15752	15382	15697	15724	15488	15622	15644	15672	15637	15552	15781	15621	15759	15650	15693	15590	15700	15594	15384	15863	15672	15541	15767	15830	15762	15481	15705	15709	15485	15649	15645	15671	15731	15734	15741	15838	15786	15754	15650	15610	15695	15803	15661	15769	15618	15758	15763	15667	15806	15684	15680	15875	15391	15692	15645	15591	15546	15575	15687	15666	15582	15445	15691	15617	15701	15628	15704	15661	15743	15707	15641	15554	15655	15523	15725	15612	15462	15417	15706	15444	15663	15533	15711	15563	15623	15566	15667	15739	15628	15434	15550	15725	15669	15574	15602	15779	15613	15707	15586	15670	15740	15746	15742	15734	15537	15611	15598	15618	15638	15726	15647	15635	15802	15729	15638	15782	15787	15643	15398	15604	15566	15426	15680	15695	15662	15583	15461	15636	15595	15631	15813	15755	15833	15593	15592	15610	15585	15697	15721	15493	15531	15628	15582	15570	15494	15693	15542	15588	15755	15648	15679	15512	15582	15419	15428	15483	15712	15755	15615	15737	15593	15502	15706	15776	15771	15555	15738	15760	15661	15646	15579	15670	15523	15835	15642	15773	15568	15675	15478	15731	15724	15686	15611	15832	15752	15835	15768	15865	15567	15504	15574	15581	15806	15728	15602	15749	15707	15816	15693	15634	15599	15745	15682	15587	15890	15614	15892	15766	15567	15597	15772	15592	15687	15703	15654	15489	15552	15935	15715	15485	15630	15710	15777	15643	15653	15667	15716	15794	15516	15673	15398	15748	15672	15649	15659	15548	15733	15445	15690	15563	15630	15638	15523	15863	15537	15584	15768	15696	15654	15670	15548	15623	15571	15595	15614	15691	15604	15677	15811	15654	15698	15746	15698	15574	15638	15395	15561	15609	15644	15482	15706	15785	15599	15606	15746	15694	15667	15595	15629	15843	15595	15790	15670	15572	15991	15730	15569	15504	15750	15729	15618	15482	15619	15839	15529	15566	15754	15972	15446	15645	15556	15427	15723	15488	15588	15440	15676	15747	15640	15665	15663	15522	15624	15504	15378	15611	15748	15656	15745	15579	15780	15640	15852	15502	15528	15765	15801	15750	15833	15737	15712	15542	15689	15433	15670	15648	15663	15663	15592	15621	15727	15742	15565	15747	15705	15392	15698	15668	15817	15635	15774	15705	15606	15857	15678	15769	15760	15558	15648	15550	15736	15740	15711	15660	15758	15749	15768	15709	15687	15482	15595	15525	15748	15841	15577	15753	15815	15706	15551	15759	15584	15642	15611	15427	15552	15733	15708	15736	15562	15639	15793	15574	15578	15487	15597	15382	15681	15686	15534	15749	15583	15609	15686	15620	15640	15741	15737	15638	15513	15574	15794	15639	15731	15725	15678	15703	15933	15635	15567	15484	15600	15610	15755	15666	15560	15556	15595	15594	15686	15676	15622	15712	15546	15693	15636	15641	15572	15652	15750	15673	15498	15464	15649	15759	15443	15610	15579	15654	15700	15629	15612	15875	15557	15793	15798	15778	15497	15815	15580	15627	15935	15921	15820	15695	15521	15595	15492	15685	15777	15487	15644	15705	15762	15615	15733	15777	15460	15664	15717	15544	15642	15689	15646	15818	15625	15523	15628	15732	15683	15543	15551	15572	15699	15600	15612	15613	15585	15477	15440	15695	15578	15737	15714	15833	15659	15586	15605	15668	15851	15687	15725	15508	15772	15312	15635	15667	15675	15558	15645	15697	15652	15467	15396	15637	15548	15715	15641	15635	15505	15624	15670	15642	15601	15684	15626	15586	15611	15703	15523	15637	15677	15570	15460	15509	15488	15609	15648	15548	15633	15429	15567	15598	15736	15639	15513	15554	15637	15668	15746	15857	15556	15509	15544	15762	15565	15677	15572	15643	15749	15544	15660	15516	15675
31116	50740	47157	37529	32601	28266	24516	21304	19239	17987	16688	16071	15644	15387	15042	14699	14466	14324	14229	13968	13944	13917	13925	13829	13967	13813	13802	13907	13678	13658	13948	13715	13584	13664	13681	13701	13688	13634	13747	13778	13423	13689	13510	13662	13702	13575	13686	13753	13692	13683	13470	13607	13673	13711	13675	13593	13708	13465	13874	13624	13808	13696	13546	13618	13734	13631	13528	13584	13664	13509	13720	13409	13664	13430	13610	13480	13609	13477	13464	13771	13870	13374	13732	13689	13643	13591	13598	13468	13443	13692	13660	13684	13596	13591	13624	13654	13689	13672	13513	13656	13679	13623	13483	13576	13500	13546	13687	13523	13705	13455	13701	13692	13649	13657	13444	13746	13508	13751	13540	13716	13519	13758	13541	13665	13665	13616	13643	13638	13624	13598	13518	13690	13638	13526	13619	13522	13528	13610	13693	13591	13607	13660	13695	13552	13549	13515	13626	13880	13544	13670	13589	13622	13526	13819	13683	13634	13626	13390	13542	13649	13601	13688	13724	13561	13683	13703	13705	13528	13671	13690	13545	13715	13539	13639	13658	13566	13590	13693	13743	13548	13486	13604	13654	13604	13733	13738	13735	13648	13652	13590	13525	13611	13741	13645	13541	13543	13722	13380	13682	13555	13684	13394	13627	13681	13836	13518	13742	13390	13598	13536	13668	13705	13756	13667	13721	13619	13740	13502	13676	13579	13463	13597	13639	13553	13562	13500	13665	13577	13569	13570	13486	13550	13593	13563	13560	13657	13719	13704	13641	13614	13683	13533	13618	13505	13602	13658	13744	13528	13548	13540	13647	13734	13483	13633	13735	13597	13504	13499	13659	13690	13564	13599	13508	13767	13737	13727	13655	13555	13499	13618	13623	13570	13667	13528	13601	13507	13748	13666	13839	13527	13703	13516	13560	13554	13520	13642	13675	13491	13583	13727	13601	13719	13684	13592	13722	13583	13575	13546	13697	13642	13782	13625	13530	13639	13508	13605	13710	13585	13715	13444	13662	13493	13519	13768	13763	13470	13643	13605	13507	13694	13761	13576	13774	13711	13788	13705	13571	13526	13498	13717	13629	13591	13600	13636	13577	13439	13661	13612	13633	13615	13611	13597	13584	13483	13537	13625	13713	13589	13387	13559	13615	13715	13476	13534	13553	13600	13624	13747	13527	13608	13372	13508	13752	13590	13614	13665	13597	13674	13527	13441	13727	13510	13552	13515	13454	13597	13605	13743	13449	13633	13515	13673	13720	13534	13558	13676	13774	13725	13651	13687	13451	13665	13656	13522	13675	13576	13582	13615	13671	13622	13605	13548	13519	13649	13655	13569	13514	13581	13592	13482	13728	13606	13732	13502	13668	13510	13672	13631	13667	13616	13522	13806	13510	13728	13505	13461	13546	13530	13370	13617	13428	13563	13730	13758	13541	13555	13586	13575	13731	13708	13685	13664	13542	13613	13557	13736	13505	13712	13805	13596	13685	13583	13483	13793	13594	13594	13628	13671	13690	13722	13645	13835	13539	13513	13424	13634	13743	13587	13482	13623	13603	13596	13528	13587	13716	13517	13443	13688	13547	13736	13492	13554	13599	13608	13563	13594	13484	13628	13460	13666	13916	13681	13551	13594	13518	13755	13734	13794	13740	13541	13778	13622	13542	13535	13558	13570	13602	13694	13500	13682	13708	13607	13592	13624	13692	13605	13502	13637	13431	13681	13630	13638	13619	13604	13604	13548	13729	13609	13530	13668	13537	13608	13607	13684	13550	13601	13513	13712	13725	13463	13525	13638	13598	13549	13621	13657	13719	13776	13494	13624	13355	13539	13538	13495	13674	13506	13616	13725	13734	13597	13571	13631	13730	13659	13600	13656	13532	13763	13547	13693	13705	13544	13751	13698	13529	13621	13721	13590	13614	13752	13680	13589	13578	13583	13629	13687	13593	13617	13558	13677	13628	13559	13568	13716	13558	13617	13687	13623	13610	13642	13544	13629	13628	13583	13604	13816	13679	13600	13667	13697	13583	13567	13648	13699	13618	13759	13675	13663	13564	13616	13577	13631	13538	13620	13693	13613	13636	13755	13606	13675	13589	13499	13641	13608	13527	13511	13613	13690	13518	13592	13654	13436	13776	13566	13468	13654	13653	13497	13564	13532	13552	13670	13617	13643	13553	13594	13672	13594	13538	13508	13640	13818	13555	13525	13662	13549	13524	13672	13523	13644	13644	13651	13514	13447	13534	13712	13465	13828	13563	13498	13688	13536	13599	13688	13497	13672	13604	13703	13476	13563	13562	13717	13764	13576	13672	13551	13664	13688	13535	13580	13744	13534	13670	13544	13699	13638	13702	13414	13573	13573	13612	13668	13630	13516	13724	13666	13667	13489	13582	13624	13658	13555	13780	13666	13610	13684	13566	13639	13624	13675	13612	13635	13615	13721	13718	13547	13612	13490	13497	13807	13549	13794	13632	13686	13602	13643	13666	13512	13556	13668	13598	13690	13521	13548	13802	13660	13689	13800	13540	13555	13700	13654	13525	13699	13676	13515	13698	13617	13732	13458	13563	13753	13717	13565	13648	13645	13514	13675	13582	13538	13553	13712	13543	13620	13528	13630	13521	13600	13413	13622	13630	13506	13609	13667	13686	13671	13568	13710	13513	13653	13648	13611	13590	13497	13653	13659	13597	13714	13570	13535	13605	13746	13673	13759	13581	13688	13548	13463	13722	13592	13618	13391	13672	13562	13692	13565	13449	13753	13374	13821	13418	13768	13773	13541	13743	13517	13760	13768	13506	13731	13714	13494	13521	13678	13716	13604	13487	13463	13659	13640	13562	13618	13623	13547	13570	13540	13568	13599	13534	13608	13700	13683	13632	13674	13583	13755	13536	13578	13605	13740	13539	13574	13540	13492	13346	13723	13683	13628	13619	13609	13594	13612	13630	13562	13664	13566	13581	13495	13694	13655	13674	13672	13677	13664	13631	13663	13596	13633	13736	13533	13581	13682	13549	13563	13621	13716	13566	13448	13623	13559	13740	13703	13624	13611	13572	13626	13622	13590	13647	13531	13603	13622	13542	13648	13616	13495	13539	13625	13686	13545	13706	13647	13692	13585	13555	13562	13456	13558	13471	13413	13871	13433	13533	13491	13636	13761	13464	13618	13604	13596	13772	13496	13455	13591	13650	13556	13655	13823	13610	13799	13584	13714	13789	13613	13622	13609	13761	13530	13583	13524	13690	13638	13649	13634	13630	13662	13629	13628	13610	13489	13567	13654	13654	13659	13492	13618	13586	13731	13530	13612	13570	13504	13732	13664	13573	13605	13685	13630	13648	13579	13636	13711	13626	13535	13564	13535	13705	13662	13640	13632	13816	13678	13497	13568	13625	13548	13532	13643	13744	13683	13592	13610	13637	13714	13655	13531	13672	13582	13570	13678	13539	13578	13534	13373	13664	13518	13616	13617	13689	13529	13636	13666	13615	13654	13580	13691	13673	13595	13629	13629	13678	13601	13608	13695	13569	13705	13648	13643	13715	13615	13609	13754	13556	13597	13575	13662	13571	13518	13602	13564	13787	13641	13711	13607	13710	13709	13635	13633	13538	13612	13563	13638	13597	13543	13586	13524	13622	13613	13738	13555	13686	13622	13606	13655	13541	13602	13690	13510	13553	13493	13660	13520	13704	13480	13573	13594	13563	13532	13764	13620	13517	13600	13600	13572	13687	13508	13777	13684	13633	13667	13562	13567	13667	13512	13677	13529	13502	13662	13533	13725	13638	13594	13540	13676	13752	13733	13621	13670	13479	13664	13516	13492	13642	13534	13538	13504	13586	13711	13436	13596	13437	13626	13671	13704	13575	13537	13764	13695	13682	13594	13668	13771	13679	13638	13512	13591	13582	13517	13669	13548	13560	13554	13610	13494	13502	13580	13478	13677	13666	13569	13687	13866	13513	13332	13534	13430	13552	13604	13475	13538	13679	13683	13635	13675	13704	13569	13707	13743	13519	13711	13481	13378	13617	13584	13733	13625	13709	13693	13706	13415	13591	13610	13588	13880	13671	13669	13630	13664	13611	13512	13397	13731	13703	13620	13658	13717	13508	13500	13734	13572	13661	13596	13525	13790	13530	13566	13645	13489	13799	13563	13633	13670	13514	13692	13540	13628	13701	13528	13644	13599	13666	13618	13473	13534	13567	13606	13524	13602	13753	13543	13607	13700	13538	13561	13532	13637	13630	13513	13595	13413	13612	13790	13641	13505	13538	13520	13691	13578	13673	13656	13574	13504	13529	13744	13726	13681	13641	13636	13594	13587	13704	13526	13771	13654	13603	13797	13550	13656	13461	13674	13614	13724	13564	13539	13470	13611	13629	13781	13585	13486	13659	13630	13652	13566	13587	13628	13652	13670	13637	13711	13463	13656	13859	13662	13605	13636	13757	13582	13554	13644	13524	13682	13679	13551	13808	13431	13775	13676	13561	13667	13764	13538	13654	13617	13536	13542	13674	13576	13550	13683	13556	13614	13589	13545	13631	13780	13683	13554	13755	13438	13567	13606	13535	13455	13693	13560	13498	13613	13579	13493	13689	13688	13511	13603	13570	13593	13750	13524	13749	13482	13549	13432	13561	13777	13608	13633	13514	13715	13635	13735	13670	13628	13622	13782	13455	13556	13580	13559	13644	13679	13713	13540	13709	13636	13608	13620	13598	13601	13720	13540	13709	13695	13691	13530	13464	13750	13759	13643	13678	13515	13556	13638	13737	13486	13598	13732	13619	13786	13654	13622	13522	13776	13731	13628	13567	13584	13543	13684	13636	13808	13531	13507	13545	13725	13440	13774	13576	13563	13580	13668	13668	13629	13586	13801	13619	13784	13437	13609	13397	13507	13456	13681	13550	13386	13324	13537	13488	13491	13665	13652	13664	13674	13611	13718	13604	13615	13823	13606	13700	13642	13591	13613	13564	13653	13610	13644	13483	13534	13653	13630	13606	13537	13637	13575	13551	13570	13505	13543	13677	13457	13566	13526	13611	13525	13713	13419	13555	13506	13747	13682	13601	13682	13592	13737	13691	13619	13758	13694	13662	13668	13653	13502	13500	13640	13550	13615	13718	13492	13796	13610	13618	13673	13576	13553	13739	13514
22753	21091	28956	23913	23670	28217	30020	23480	21107	20338	19747	18634	18211	17917	17650	17395	17242	17100	16847	16891	16782	16728	16537	16360	16498	16382	16417	16428	16334	16373	16383	16177	16292	16445	16535	16286	16239	16249	16284	16349	16260	16287	16197	16141	16072	16277	16298	16389	16143	16143	16161	16276	16289	16142	16132	16071	16011	16142	16124	16142	16108	16159	16408	16164	16035	16165	16236	16161	16097	15974	16045	16068	16238	16197	16035	15896	16172	16052	16300	16262	16304	16277	16138	16246	16160	16057	16071	16063	16084	15974	16202	16225	16093	16056	16036	16188	16127	16290	16243	15948	16027	16079	16242	16145	16107	16115	16083	16014	16162	16222	16257	16104	16192	16054	16217	16174	16202	16147	16256	16188	15882	16046	16080	16157	16201	15995	16117	16051	15898	16010	16034	16062	16048	16163	15918	16079	16208	16229	16220	16169	16023	15953	15871	16133	16112	16124	16239	16067	16181	16033	16008	16111	16109	16008	15986	16331	16181	16194	16232	16133	16004	16278	16024	15978	15887	16203	16175	16029	16174	16109	15965	16146	16068	16159	16211	15795	15948	15991	16054	16113	16174	16116	16048	16154	16046	16131	16114	16158	16287	16030	15957	16182	15919	16107	15943	16055	16125	16020	15958	15931	16235	16108	16221	16070	16228	16014	16156	15963	15951	16092	16037	15935	16143	16173	16125	16078	16069	15934	16032	16147	16000	15972	16054	16023	16098	16122	16161	16063	15968	16168	16363	16010	16111	16240	16326	16271	16068	16136	15976	16048	15953	16078	16226	16043	16227	16110	16433	16339	16107	15999	16034	16144	16106	15934	16062	16146	16119	16045	16045	16057	16335	16165	16202	16203	15944	16021	16149	16108	16046	16054	16057	15994	16202	16099	16069	15986	15937	15912	16063	16025	16217	15951	16289	16018	16072	16102	16113	16037	16134	15980	16127	16072	16242	16062	16093	15969	16172	16045	16048	15816	15900	16127	15875	16077	16209	16204	16305	16018	16277	16112	16106	15871	16165	15843	15965	15941	16116	16033	16196	16213	16067	16053	15920	16015	16209	16108	16119	16035	16021	16021	16106	16164	16006	16009	16027	16044	15943	15925	15930	16163	16149	16172	16222	15900	16059	16058	15976	15952	16195	16140	16260	16125	16162	16050	16000	16138	16214	16193	15815	16148	16325	16149	15982	15849	15884	16291	16125	15927	15917	16272	16064	16123	16296	16075	16074	15923	16134	15906	16168	15932	16086	16005	16209	16061	16058	16099	16136	16048	15995	15935	15908	15917	16312	16287	15974	16139	16092	16122	16058	16185	16073	16108	15952	15928	15971	15876	16001	15983	16135	16075	16078	16060	16189	16221	16175	16057	16213	16210	16206	16047	16073	16059	16328	16085	16114	16169	16027	16127	16265	16240	15955	16161	16180	16123	16059	16212	16105	16244	16404	16050	16134	16082	16113	16371	16233	16308	15919	15868	15995	16172	16152	16008	16181	16136	16080	16120	15950	16012	16077	16050	16068	15939	15848	16051	16073	16113	16251	16145	15997	16022	15910	16267	16179	15933	16143	15914	15974	16328	16086	16040	15866	16030	16085	16039	15899	16025	15978	15809	16018	16085	16196	16128	16105	16138	16102	16127	16021	16026	16075	16245	15948	16013	16119	16094	15943	15873	16095	16102	16155	16109	15998	16104	16011	16010	16086	16225	16157	16076	16228	16254	16136	16122	16232	15948	16148	16013	15867	16275	16148	16024	16075	16045	16092	15976	16092	16170	16182	16148	16100	16231	16129	15935	16113	16100	16181	16091	16153	15846	16098	15866	15990	16161	16209	16018	15885	16310	16141	16067	16098	16280	16196	16224	16262	15984	15916	16003	16030	16262	15950	16111	16091	16111	15951	15951	15983	15900	16058	15960	16007	15955	16027	16111	16145	15868	15850	16091	16168	16242	16124	16215	16173	16106	16010	16096	16038	15931	16195	16168	16120	16042	15974	16010	16094	16014	16058	15840	15958	16141	16009	15982	16101	16106	16099	16099	16222	16170	16223	16275	16135	16195	15974	16246	15875	16060	16101	16135	16061	16049	16266	16074	16034	16034	16128	16012	16114	15917	16035	16164	16247	16119	16129	16025	16096	16042	16375	16236	16111	16214	15999	16155	16074	16146	16338	16194	15992	16118	15908	16281	16089	16032	16111	16108	15984	16105	16090	16123	15873	16009	16019	16108	16017	16104	15954	15893	16274	15900	15996	16190	16030	16045	16171	15924	16145	15956	16016	15995	15889	16068	16175	16234	16234	15876	16099	16289	16105	16155	16052	16102	16032	16108	16264	15882	15961	16149	16245	16259	16067	16235	16165	16008	16251	16032	16205	16010	15926	16013	15854	16056	16220	16145	16102	16091	16093	16301	16281	16103	16126	16122	16100	16087	16040	16115	16037	16092	15946	16191	16331	16174	16023	16338	15911	16044	16146	16031	16098	16020	16111	16034	16009	15892	16067	16073	16055	16138	16033	16139	16133	16020	15995	16070	16141	16189	16213	16029	16157	16051	16053	15984	15949	16106	16076	16095	16148	16064	16304	16223	16028	16211	16070	16134	15860	16122	16148	16152	16101	16062	16093	16053	16164	16113	16255	16054	16265	15968	16162	16252	15973	16160	15967	16185	15713	16206	16188	16170	16013	16099	16095	15967	16219	15967	16071	15994	16065	16064	16240	15959	16234	16140	16032	15904	16130	16349	16197	16292	16087	15961	16135	16042	16257	16119	16036	16186	16267	16228	16094	15991	16132	16107	16208	16123	16035	16106	16116	15922	16104	16235	15995	16024	16035	16213	16123	16071	15985	15909	16155	16058	16068	16091	16093	16002	15945	16025	15895	16265	16061	16162	16253	16162	16059	15962	16067	16311	15791	16086	15871	15996	15949	16199	16249	16078	16140	16123	16060	15950	16091	16086	15977	16059	16047	15947	16209	16178	16083	16112	16307	16197	16180	16306	16027	15958	16023	16079	16197	16025	15915	16179	16106	15822	16098	16215	15939	15931	16090	15938	15930	16033	16100	16121	16043	16064	16029	16079	16134	16160	15918	16055	16275	16069	16148	16074	15902	16033	16011	16126	16014	15971	16139	15963	15903	16116	16041	16238	16115	15846	15941	16031	16068	16066	16219	15959	16306	16094	15961	16063	16030	16157	16020	15994	16024	16087	16178	16030	16214	16273	16171	15791	16035	16145	16046	16191	15976	16138	16076	16121	16053	16211	16218	16244	15919	16071	16182	16275	16297	16070	16074	15970	16160	16031	15972	16224	16188	15915	16087	16010	16050	16238	16067	16103	16080	16148	16297	15939	16128	16165	16145	15982	16129	16183	16007	16067	16137	16092	16083	15859	16046	16137	16217	15975	16227	16063	16144	16132	16076	16025	16199	16069	16120	16124	16169	16091	16038	15917	16001	16175	15865	16231	16151	16087	16023	16066	15999	16010	16027	16217	16021	16105	16066	16202	16199	16321	16158	16050	16169	16120	16449	16212	15952	16057	16092	16152	15941	15953	15929	15926	16089	15990	16306	16142	16034	16360	15926	16189	16130	15952	16065	16064	16115	16088	15950	16190	16065	16145	16110	15926	15945	16078	16071	16222	16066	16087	16114	16081	16154	15917	16082	16170	16213	16282	16095	16132	16042	16009	16006	16463	16112	16051	16085	16090	16075	16100	16124	16199	16142	16201	16329	16096	16238	16113	16024	16193	16141	16087	16120	16165	16024	16070	16138	15989	16108	15986	16035	15901	15969	16214	15945	16187	16004	16178	16211	16116	16061	16009	16007	15952	16217	16163	15958	15933	16018	15923	16109	16096	16030	16081	16024	16051	16124	16153	16142	16076	15895	16061	16109	16042	16085	15873	15969	16116	16271	15918	16050	15943	15940	16206	16240	16052	16225	16028	16129	16191	16010	16128	16109	16110	16142	16309	16267	16261	15987	16038	16263	16157	16147	16197	15802	16080	16253	15954	16131	15987	15956	15969	16076	16034	16128	15981	15893	16116	16114	16195	15993	16066	16012	16057	16181	16258	16147	16038	15903	16019	15961	16120	16033	16128	16180	16133	16169	16069	16386	16343	16196	16105	16044	16021	16334	16133	15879	16081	16015	16160	16050	15986	16107	16011	15876	16097	16058	16103	16044	16086	16102	16069	16220	16017	16147	16129	16072	15991	15946	15912	16112	16194	16073	16174	16114	15949	16109	16089	16027	16020	16172	16109	15979	16107	16320	16233	15904	16058	16282	16144	16233	16111	16037	15952	15958	15998	16089	15964	15997	16040	16207	16207	15997	16289	16097	16085	16195	15974	15978	16104	16175	16031	15963	16211	15990	16097	16183	16139	15974	16206	16340	16063	16078	16240	16185	16140	16070	16063	16119	16047	16120	16217	16351	16004	15988	16047	15948	15994	16285	16010	16120	16045	16157	16091	16237	16110	16089	16172	16027	16072	15964	16206	16184	15993	16044	15963	16055	16182	16017	16037	16176	16083	16132	15976	16086	16396	16010	15852	16055	16068	16023	16144	15971	16252	16216	16166	16151	16178	16136	15904	16114	16079	15896	16078	16344	15977	16328	15941	16293	16074	15949	16205	16125	16122	16288	16152	16002	16110	16174	16245	15896	16052	16033	16005	16124	15963	16147	16081	16003	16088	16049	16099	16251	15916	15964	16155	16076	16234	16024	16084	15850	16054	16169	16160	15923	16115	16206	16136	16020	15986	16092	16039	15990	16227	16202	16124	16052	15903	16274	16216	16099	15959	15699	15862	16103	15988	16141	16176	16093	16106	16084	16020	16000	16130	16161	16062	16192	15976	16051	16267	16083	16141	16088	16065	15975	15871	16045	16039	16174	15786	16162	16220	16209	15834	15871	16118	16251	15993	16171	16035	16041	16180	16147	16114	16055	16269	16058	15889	16091	16022	16009	16043	15997	16081	16049	16185	16048	16278	16000	15890	16129	15893	16152	16042	16049	16082	16078	15951	16090	15953	16072	15878	15925	16038	16180	16288	16146	16158	16147	16020	15956	16074	16156	16062	16168	16025	16038	15952	16119	15949	16191	16107	16085	16250	16069	16205	15981	15891	16191	16102	16049	16199	16234	15976	15972	15992
33090	57062	53411	42879	37982	33110	28126	23486	21609	19744	18470	17498	16548	16092	15963	15442	15249	14901	14748	14555	14486	14406	14195	14388	14321	14051	14127	14089	14161	14045	14021	14132	13925	14012	13964	14160	14056	14021	13788	13983	13924	14179	13796	13941	13898	13928	13944	13850	13902	13926	13826	13830	13862	14046	13902	13908	13866	13832	13895	13842	13822	13867	13901	13778	14137	13781	13979	13909	13694	13861	13876	13739	13949	13863	13913	13812	14031	13762	13765	13952	13968	13810	13890	13882	13693	13807	13945	13930	13865	13745	13792	13748	14195	13817	14052	13836	13847	13817	13762	13890	13959	13819	13998	13855	13734	13957	13939	13870	13899	13845	13930	13780	13852	13964	13900	13804	13629	13952	13980	13848	13803	13808	13856	13806	13870	13903	13747	13946	14085	13874	13853	13640	13938	13766	13870	13925	13784	13953	13987	13838	13882	13824	13901	13793	13802	13669	13908	13944	13837	13745	13958	13834	13756	13927	13831	13951	14015	13834	13767	13687	13804	13909	13908	13736	13817	13940	13919	13702	14012	13879	13870	13808	13876	13877	13821	13892	13935	13866	13904	13709	13852	13858	13811	13931	13776	13952	13931	13894	13825	13942	13980	13833	13773	13919	13851	13793	13860	13910	13912	13873	13829	13887	13898	13784	13939	13901	13656	13916	13906	13795	13742	13898	13756	13952	13817	14032	13850	13996	13894	13869	13838	13848	13942	13789	13758	14033	13766	13903	13749	14040	13797	13930	13946	13823	13979	13758	14042	13913	13896	13937	14045	13836	13831	13932	13882	13877	13981	13853	13959	13741	13864	13920	13982	13878	13811	13921	13802	13887	14037	13820	13903	13873	14077	13984	13806	13920	13853	13886	13995	13859	13934	13658	13916	13982	13751	14002	13809	13849	13898	13921	13908	13788	13830	13993	13839	13771	13987	13924	13801	13886	13973	13896	13945	13774	13653	13959	13764	13853	13831	13888	13888	13730	13947	13810	13817	13687	13804	13937	13944	13862	13928	13902	13897	13875	13874	13701	13811	13832	13790	13865	13748	13942	13763	13910	13735	13880	13879	13913	13958	13902	13930	13856	13932	13878	13812	13801	13821	13796	13937	14025	13853	13922	13823	13900	13953	13913	13949	13763	13870	13806	13896	13852	13790	13960	13821	13793	13929	13857	13883	13959	13893	13876	13903	13674	13907	13752	13875	14041	14098	13883	13778	13728	13953	13749	13813	13957	13873	13822	13818	13939	13943	13831	13785	13763	13958	14083	13799	13958	13798	13883	14100	13867	13903	13904	13943	13647	13678	13783	13907	13898	13758	13794	13936	13762	13833	13825	13761	13883	13926	13865	13840	13735	13895	13900	14053	13717	13822	13775	13944	13852	14029	13811	13878	13739	13918	13702	13809	13844	13908	14017	13874	13899	13819	13919	13905	13850	13826	13966	13757	13842	13752	13938	13797	13863	13763	13714	13775	13820	13676	13831	13922	13972	13881	13917	13995	13905	13894	13955	13838	13794	13844	13798	13879	13905	13744	13852	13792	13762	13737	13774	13993	13885	13919	13604	13817	13935	14018	13833	13744	14049	13757	13758	13875	13823	13766	13916	13795	13762	13912	14070	13901	13827	13889	13765	13761	13867	13946	13815	14132	13801	13962	13794	13806	13868	13797	13763	13888	13760	13893	13925	13966	13872	13789	13915	13914	13966	13704	13853	13919	13773	13826	13821	13891	13857	13777	13820	13989	13842	13872	13841	13964	13767	13916	13880	13868	13942	13966	13926	13873	13974	13781	13950	14047	13986	13875	13902	13968	13819	13859	13794	13965	13793	13889	13957	13774	14221	13870	13768	13956	13658	13782	13689	14155	13822	13807	13910	13822	13761	13757	13845	13891	13782	13790	13863	13678	13877	13967	13800	13985	13817	13928	13701	13809	13868	13880	13743	13849	13873	13857	13862	13648	13819	14011	13885	14031	13815	13939	13991	13740	13840	13831	13725	13813	13847	13678	13809	13737	13959	13868	13932	13920	13818	13764	13743	13726	13816	13762	13928	13855	13864	13776	13767	13769	13863	13880	13779	13869	13654	13930	13878	13807	13912	13940	13922	13936	13727	13906	13758	13894	13827	13967	13832	13951	13737	13799	13758	13765	13997	13772	13996	13843	13940	13759	13693	13837	14003	13977	13694	13766	13891	13681	13863	13778	13831	13896	13812	13870	13851	14012	13962	13777	13852	13833	13694	13790	13890	13897	13833	13837	13902	13766	13785	13836	13802	13964	13757	13770	13876	13896	13853	13852	13763	13944	13958	13925	13899	13841	13788	13858	13937	13741	13809	13731	13843	13925	13956	13933	13712	13932	13653	13684	13943	13853	13868	14027	13781	13923	13897	13904	13700	13885	13810	13741	13829	13900	13955	13888	13983	13878	14012	13846	13844	13834	13811	13907	13780	13849	13956	13739	13910	13852	13760	13892	13722	14032	13854	13990	13740	13854	13913	13917	13633	13830	13838	13872	13728	13900	13895	13750	13927	13823	13867	13869	13648	13755	13817	14027	13917	13965	13848	13927	13937	13773	13925	13850	13803	13814	13792	13832	13755	13782	14248	13878	13815	13865	13838	13923	13866	13790	13769	13783	13785	13891	13696	13931	13842	13968	13895	13878	13863	13981	13871	13857	13639	13966	13680	13731	13971	13903	13746	13848	13879	13796	13794	13876	13952	13906	13960	14052	13838	14087	13936	14240	13872	13887	13820	13831	13689	13890	13874	13800	13841	13882	13763	13884	13939	13950	13994	13771	13910	13958	14004	13902	13863	13837	13843	13881	13873	13933	13744	13805	13991	13991	13924	13842	13730	14021	13686	13852	13758	13909	13875	13911	13773	14014	13849	13873	13792	13894	13747	13900	13894	13950	13882	13867	13765	13996	13933	13757	13874	14116	13866	13935	13988	14003	13861	13819	13829	13865	13748	13674	13820	13974	13912	14045	13917	13657	13956	13973	13928	13774	13784	13642	13767	13972	13793	14019	13919	13849	13721	14007	13604	13903	13842	13830	13857	13940	13858	13856	13977	13820	13914	13748	14050	13916	14053	13728	13666	13910	13961	13866	13931	13845	14052	13856	13848	13833	13864	13875	13818	13922	13854	13857	13918	13892	13753	13622	13799	13840	13949	13798	13919	13802	14016	13784	13850	13982	13928	13877	13791	13888	13779	13773	13881	13874	13819	13808	13792	13758	13958	13961	13714	13832	13950	13757	13864	14040	13839	13882	13807	13806	13875	13856	13728	13965	13665	13821	13797	13952	13828	14018	13843	13879	13870	13903	13853	13817	14002	13791	13856	13784	13915	13966	13752	13611	13980	13980	13798	13895	13843	13937	14022	13695	13897	13776	13767	13933	13851	14075	13823	13977	13794	13897	13813	13906	13874	13879	13848	13861	13824	13803	13853	13896	13698	13961	13777	13701	13877	13954	13777	13924	13845	13762	13954	13740	13991	13672	13808	13892	13925	13855	13922	13848	13810	13897	13875	13686	13709	13814	13772	13762	13807	13955	13977	13814	13911	13895	13861	14028	13866	13771	13828	13816	13950	13881	13838	13959	13855	13917	13933	13903	13770	13952	13989	13881	13765	13921	13767	13805	13881	14000	13902	13983	13955	13748	13929	13918	13771	13752	13938	13915	13726	13891	13873	13892	13830	13860	13811	13837	13827	13868	13978	14032	13751	13968	13756	13796	13828	13960	13676	13869	13921	13797	13726	13934	13827	13828	13771	13857	14012	13975	14029	13843	13901	13800	13760	13848	13839	13903	13768	13908	13745	13825	13833	13815	13871	13873	13904	13866	13717	13850	13915	13749	13897	13839	13943	13766	13752	13812	13827	13878	13569	13888	14063	13850	13856	13904	13753	13946	13828	13987	13819	13817	13963	13743	13782	13651	13922	14001	13832	13893	13675	13762	13838	13855	13865	13857	13957	13784	13955	13728	13949	13896	13744	13783	13737	13865	13860	13833	13872	13998	14018	13758	13775	13716	13814	13862	13921	13717	13665	13829	13902	13748	13732	13831	13672	13759	13929	13956	13729	13718	13802	13846	13783	13664	13998	13958	13944	13875	13936	13831	13937	13938	13687	13712	13772	13857	13890	13899	13794	13823	13925	13898	13923	13739	13982	13835	13761	13818	13891	13760	13994	13879	13856	13877	13871	14176	13887	13831	13819	13901	13943	14099	13822	13942	13778	13850	13841	13801	13782	13961	13751	13869	13789	13931	13929	13754	13749	13925	13698	13899	13897	13917	13640	13862	13923	13963	13709	13871	13798	13858	13868	13856	13948	13833	13954	13841	13782	13813	13828	13941	13764	13863	13905	13883	13914	13857	13959	13880	13810	13733	13771	13737	13745	13811	13984	13941	13819	13870	14040	13828	13931	13795	13794	13800	13764	13884	13908	13954	13671	13909	13867	13824	13862	13876	13875	13858	13790	13698	14038	13919	13873	13793	13716	13903	13709	13785	13794	13921	13814	13879	13855	14055	13953	13898	13890	13974	13933	13971	13913	13741	13877	13997	13909	13866	13985	13850	13750	13651	13891	13804	13982	13798	13966	13821	13764	13778	13950	13814	13682	13739	13920	13724	13818	13722	13648	13996	13673	13875	13766	13749	13842	13749	13674	13879	13730	13950	13918	13713	13959	13974	13917	13874	13843	13776	13897	13848	13962	13807	13891	13890	13811	13909	13869	13881	13757	13790	13882	13870	13948	13734	13777	13785	13909	13847	13882	14040	13856	13809	13849	13834	13865	13827	13827	13628	13841	13956	13999	13816	13828	13938	13777	13934	13894	13838	13893	13824	14031	13792	13972	13877	13750	14008	13930	13794	13942	13728	13921	13841	13986	13940	13857	13884	13894	13871	13896	13841	13900	13821	13925	13876	13585	13896	13905	13941	13867	13770	13712	13711	13928	13782	13945	13909	13800	13815	13893	13788	13864	13889	13961	13944	13780	13899	13921	13937	13877	13831	13918	14032	13877	13992	13652	13892	13879	13906	13798	13892	13863	13867	13886	13907	13975	13732	13794	13734	13839	13907	13857	13905	13896	13904	13950	13859	14081	13868	13839	13841	14070	14005	13832	13863	13784	13755	13919	13960	13702
29229	29176	37696	33116	26579	22892	20906	19050	18090	17407	17057	16980	16597	16500	16310	16438	16277	16205	16197	16172	16261	16233	16079	16005	15901	15937	16016	16013	15885	15892	15931	16026	15915	16028	16027	15949	15719	15753	16016	16020	15648	15768	15856	15672	15988	15931	15936	16044	15831	15671	16012	15701	15873	15897	15858	15909	16145	15871	15902	15813	15944	15776	15839	15873	15989	15939	15722	15831	15942	15830	15954	15858	15765	15900	15797	15715	15905	16108	15832	15742	16029	15922	15893	15776	15840	15803	15896	15891	15792	15907	15895	15752	15839	15797	15777	15702	15850	15808	15759	15845	15851	16013	15873	16003	15995	15985	15872	15943	15798	15805	15747	15783	15742	15921	15853	15748	15956	15726	15902	15882	15619	15771	15930	15906	15923	15895	15709	15847	15987	15791	15733	15964	15869	15867	15811	15897	16060	15722	15885	15747	15915	15825	15956	15753	15653	15835	15942	15887	15912	15802	15992	15615	15869	15778	15788	15925	15740	15804	15861	15764	15902	15789	15969	15941	16019	15883	15664	15775	15793	15713	15888	15811	15862	15791	15845	15676	15870	15971	15752	15868	15936	15896	15836	15848	15883	15845	15751	15907	15832	16060	15849	15829	15811	15746	15848	15893	15874	15810	16027	15872	15888	15731	15753	15678	15940	16166	15685	15984	15993	15929	15901	15914	16005	15545	15936	15901	15775	15876	15896	15704	15964	15707	16027	15764	15810	15921	15760	15829	15846	15749	15877	15914	15793	15980	15748	15801	15744	15733	15793	15810	15903	15656	15775	15831	15906	15781	15592	15835	15755	15746	15962	15744	15777	16094	15702	15686	15946	15832	15967	15797	15959	15911	15941	15758	15767	15883	15956	16019	15866	15984	15986	15928	15881	15773	15910	15875	15967	15848	15931	15874	15947	15884	15972	15852	15925	15709	15686	15911	15904	16000	15785	16123	15805	15927	15893	15978	15903	15769	16032	15782	15887	15837	15860	15823	15836	15888	15853	15879	15881	15897	15811	15647	15858	16092	16021	16062	16012	15899	15834	15803	15886	15811	15998	16016	15866	15799	15685	15856	15983	15762	15656	15895	15880	15903	15863	15621	15956	15762	15699	15719	15930	16057	15914	15761	15761	15695	15901	15966	15708	15887	15623	15755	15896	15852	15689	15867	15765	15842	15801	16004	15921	15850	15733	15903	15988	15924	15801	15889	15633	15627	15781	15891	15867	15857	15775	15635	15841	15693	15850	15989	15746	15806	16127	15853	15960	16121	15733	15889	15908	15916	15944	15767	15913	15827	15892	15895	15761	15814	16018	15832	15922	15837	15883	15909	15743	15894	15991	15892	15733	15857	15955	15840	15870	15913	15795	15673	15729	15774	15785	15819	15595	16039	15980	15921	15961	15923	15626	15672	15795	15683	15840	15850	15789	15979	16054	15618	15929	15748	15661	15863	16002	15862	15780	15807	15911	15726	15610	15918	15884	15881	15819	15771	15727	15818	15949	15829	16090	15943	15991	15731	15892	15902	15839	15901	16046	15825	15912	15966	16035	15813	15746	15716	15841	15843	15866	15837	15957	15835	15852	15944	15968	16109	15863	16002	15753	15732	15955	15975	15947	15762	15837	15698	15810	15774	15903	15949	15958	15832	15970	16106	15852	15921	15594	15912	15747	15692	15845	15880	16027	15707	15850	16034	15895	15728	16013	15835	15649	15847	15837	15805	15728	15698	15607	15979	16004	15704	15974	15986	15893	16006	15860	15839	15802	15724	15809	15850	15971	15769	15770	15793	15869	15882	15563	15942	15873	15898	15826	15744	15761	15971	15813	15855	15848	15957	15868	15916	15770	15765	15667	15699	16026	15803	15842	15954	15787	15739	15982	15949	15933	15881	15983	15797	15929	15970	16084	15839	15756	15937	15874	15862	15958	15689	15761	15953	15826	15968	15845	15929	15975	16018	15882	16065	15852	15921	15876	15994	15932	15793	15911	15887	15812	15720	15856	15901	15726	15668	15853	15716	15905	15800	15855	15751	15814	15882	15827	15885	15957	15933	16041	15891	15767	15711	15883	15873	15869	15841	15930	15850	15906	16020	15789	15818	15936	15701	15955	15922	15689	15831	16002	15807	15819	15776	15784	15898	15809	15850	15869	15672	15959	15958	15853	15806	15813	15797	15845	15772	15821	15758	15942	15851	15804	15617	15911	15885	15866	15964	15747	15865	16052	15916	16020	15729	15855	15796	15892	15874	15786	15889	15872	15813	15909	15702	15830	15618	15908	16002	15926	15679	15743	15913	15937	15756	16002	16089	15819	16015	15915	15855	15985	15811	16088	15935	15952	15932	15732	15823	15923	15781	15746	15853	15937	15850	15669	15880	15686	15944	15827	15938	15875	15821	15936	15809	15703	15904	15827	15762	15889	15762	16016	15957	15791	15885	15805	16035	15878	15721	15719	16011	15914	15833	15711	15956	15678	15744	15917	15793	15809	16011	15802	15885	15751	15954	15842	15853	15789	15810	16010	15674	15869	15738	15779	15817	15712	15695	15727	15984	15892	15740	15680	15930	16015	16032	16016	15731	15873	16030	15966	15683	15816	15946	15868	15946	15942	15802	15812	15996	15758	15946	15950	15884	15731	15999	15910	15932	15894	15912	15801	15687	16005	15850	15748	15728	15792	15740	15807	15907	15911	15863	15829	16100	16009	15969	15689	15973	15921	15941	15825	15788	15713	15750	15858	15713	15920	15821	15941	15783	15852	15994	16024	15696	15947	16109	15849	15865	16004	15959	15900	15805	15823	15879	15920	15712	15784	15631	15799	15727	16006	15963	15907	15834	15706	15656	15793	15913	15951	15834	15977	15928	16072	15884	15851	15796	15819	16006	15827	15752	15986	15934	15705	15903	15848	15744	15542	15703	15958	15839	16009	15774	15761	15899	15930	15915	15835	15924	15710	15834	15871	15942	15776	15813	15927	15928	15797	15839	15896	15943	15816	16050	15846	15913	15877	15863	15920	15887	15997	15903	15909	15731	15843	15917	15810	15879	15858	15942	15903	16040	15784	15927	15812	15878	16082	15734	15881	15772	15817	15770	15940	16004	15875	16032	15963	15937	15953	15866	15766	15933	15877	15905	15828	15850	15916	15809	15783	15804	15940	15901	15813	15867	15905	16050	15817	15729	15792	15827	15823	15962	15842	15749	15837	15810	15925	15761	15797	15681	15863	15777	15809	15886	15904	15656	15832	15743	16041	16045	15741	15778	15790	15833	15739	15952	15799	15859	15887	15773	15853	15804	15821	15648	15864	15887	15937	15792	15892	16078	15870	15746	15656	15676	15886	15977	15949	15918	15913	15971	15910	15849	15949	16111	15817	15873	15734	15985	16028	15749	15996	15712	15951	15857	15777	15988	15702	15852	15998	15931	15821	15882	15864	16178	15959	15810	15618	15944	15976	15977	15970	15691	15807	15954	15678	15942	15929	15891	15763	15796	15799	15861	15840	15952	15948	15812	15769	15955	16061	15873	15717	15772	15851	15759	15866	15829	15695	15952	15752	15765	15776	15945	15795	15814	15835	15796	15828	15924	15752	15689	15919	15798	15794	16083	15795	15927	15941	15904	15938	15960	15753	15815	15864	15814	15964	15720	15728	15946	15791	15955	15846	15793	15783	15915	15810	15922	15817	15906	15740	15926	15734	15885	15796	15883	15943	15788	15977	15768	15946	15909	15922	15772	16016	15872	15871	15879	15891	15663	15990	15787	15753	15721	15839	15727	15909	15991	15747	15874	15884	16051	15959	15888	16043	15856	15736	15903	15910	15810	15670	15660	15840	15861	15965	15874	15942	15799	15766	16033	15856	15791	15758	15570	15889	15727	15896	15884	15612	15850	15685	15871	15910	15963	15775	15805	15816	15960	15659	15867	15791	15830	15942	15878	15826	15718	15969	15839	15964	15706	15892	15875	15940	15930	15842	15856	15959	16024	15677	15662	15877	15530	15918	15768	15975	15758	15840	15891	15891	15805	15625	15955	16012	15944	16098	15930	15919	16090	15886	15750	15851	16027	15903	15909	15638	15790	16042	15871	15965	15699	15789	15732	15908	15850	15741	15690	15856	15848	15749	15801	15689	16017	15845	15872	15776	15890	15812	15855	15720	16009	15999	16026	15845	15903	16010	15780	15806	16061	15943	15760	15962	15863	15864	16003	15779	15966	15880	16003	15797	15764	15923	15792	15853	15987	15909	15903	15885	15981	16113	16099	15974	15574	15782	15787	15897	15987	15663	15842	15783	15961	15679	15964	15826	15817	15786	15746	15845	16046	15992	15924	16053	15867	15889	15781	15994	15752	15922	15892	15894	15884	15808	15881	15923	15849	15928	15936	16037	15850	15831	15790	15937	15812	15916	15985	15922	15793	16022	15935	15873	15803	15916	15787	15771	15673	15933	15869	15933	15872	15767	15888	15897	15732	15837	15783	15959	15788	15763	15728	16039	15915	15600	15866	15880	15851	15590	15791	15726	15650	15937	15939	15807	15891	15878	15698	15870	15836	15857	15761	15851	16095	15770	15782	15721	15890	16026	16061	16018	15968	15600	15791	15790	15816	16047	15832	15819	15924	15974	15974	15804	15697	15699	15930	15779	15847	15783	16003	15958	15922	15877	15861	15958	15830	15655	15822	15753	15738	15916	15608	15866	15913	16069	16017	15920	15892	15833	15927	15903	15786	15997	15794	15826	15747	16027	16026	15852	15781	15906	15578	15884	15843	15776	15901	15748	15856	15693	15859	15872	15831	15857	15950	15779	15734	15848	15944	15856	15948	15963	15815	16013	15782	15969	15892	15774	15795	15783	15795	15719	15668	15818	15880	16018	15986	16033	15811	15904	15727	15803	15826	15851	16025	15995	15789	16041	15821	15682	15750	15841	15835	15644	15783	15800	15926	15810	15745	15969	15768	15921	15833	15751	15750	15932	15813	16040	15876	15904	15910	15662	15967	15981	15971	15795	15904	15712	16111	15815	16055	15922	15925	15923	16001	15947	15506	15984	15765	15964	15893	15764	15935	15913	15974	15619	15761	15779	15938	15842	16060	15935	15921	15940	15982	16077	15945	15679	15931	15734	15814	16074	15836	15738	15887	15925	15851	15828	15947
30767	45517	41830	32438	27207	22787	20177	18354	17400	16255	15560	15273	14988	14821	14493	14514	14174	14237	14140	13992	13981	14008	14020	14052	13886	13876	13888	13809	13869	13881	13829	13706	13952	13839	13638	13711	13765	13803	13814	13894	13711	13631	13859	13663	13670	13830	13676	13708	13765	13729	13742	13721	13657	13688	13530	13676	13725	13802	13821	13791	13745	13584	13734	13888	13813	13620	13580	13844	13837	13814	13558	13751	13739	13786	13710	13764	13784	13708	13627	13673	13804	13831	13956	13706	13581	13724	13649	13744	13744	13695	13753	13608	13744	13878	13698	13648	13688	13660	13738	13663	13632	13627	13606	13734	13731	13601	13804	13734	13735	13620	13686	13749	13597	13681	13795	13692	13610	13740	13694	13799	13768	13696	13932	13673	13738	13629	13819	13739	13758	13792	13875	13718	13815	13755	13644	13727	13886	13805	13778	13879	13776	13611	13799	13771	13751	13737	13641	13661	13893	13722	13753	13666	13580	13815	13768	13826	13675	13699	13784	13648	13793	13858	13782	13707	13682	13711	13804	13703	13883	13758	13726	13761	13741	13852	13661	13765	13721	13708	13789	13785	13627	13641	13823	13626	13808	13798	13654	13819	13818	13709	13709	13612	13964	13896	13690	13782	13673	13590	13649	13720	13591	13734	13691	13654	13647	13715	13452	13725	13660	13653	13683	13757	13703	13676	13745	13731	13716	13684	13762	13686	13719	13625	13681	13723	13709	13753	13814	13724	13714	13729	13801	13658	13746	13664	13782	13667	13769	13788	13605	13616	13760	13670	13648	13715	13712	13670	13823	13708	13770	13657	13699	13618	13797	13616	13703	13813	13698	13640	13908	13762	13744	13735	13641	13651	13840	13770	13701	13905	13728	13724	13664	13589	13722	13754	13790	13667	13818	13753	13831	13789	13565	13643	13596	13707	13724	13675	13535	13769	13732	13698	13620	13797	13666	13929	13753	13785	13708	13736	13715	13879	13892	13765	13900	13795	13623	13820	13638	13930	13678	13752	13813	13767	13863	13662	13664	13633	13806	13699	13897	13760	13639	13779	13720	13782	13708	13799	13763	13868	13625	13716	13731	13696	13872	13674	13747	13856	13812	13761	13713	13616	13621	13732	13739	13670	13537	13688	13787	13677	13798	13889	13627	13737	13711	13809	13659	13586	13796	13699	13803	13787	13684	13603	13741	13836	13678	13604	13757	13898	13778	13692	13614	13662	13768	13781	13752	13679	13623	13859	13649	13787	13597	13651	13803	13735	13806	13675	13754	13798	13828	13738	13649	13899	13798	13766	13751	13934	13784	13772	13812	13746	13697	13792	13695	13724	13664	13839	13665	13784	13601	13625	13704	13799	13665	13802	13628	13793	13791	13893	13801	13802	13700	13755	13711	13727	13621	13872	13802	13759	13672	13717	13579	13807	13801	13646	13741	13723	13597	13792	13553	13762	13668	13584	13723	13696	13768	13714	13718	13837	13686	13806	13736	13794	13616	13727	13616	13688	13929	13692	13812	13756	13486	13736	13681	13771	13731	13613	13698	13747	13724	13774	13704	13659	13768	13566	13685	13766	13819	13674	13887	13654	13690	13748	13761	13643	13851	13763	13747	13881	13632	13675	13757	13778	13656	13711	13908	13600	13877	13786	13800	13637	13593	13858	13643	13766	13639	13917	13827	13626	13805	13712	13845	13605	13840	13771	13628	13843	13688	13728	13845	13795	13661	13620	13664	13685	13784	13903	13624	13799	13742	13846	13765	13762	13794	13832	13770	13800	13572	13784	13743	13622	13748	13624	13806	13731	13719	13731	13780	13658	13754	13615	13674	13663	13553	13665	13722	13796	13696	13873	13803	13717	13617	13591	13836	13752	13752	13761	13734	13728	13860	13876	13534	13720	13686	13641	13616	13787	13885	13698	13631	13825	13720	13809	13649	13477	13667	13634	13610	13758	13562	13702	13784	13654	13829	13611	13900	13718	13814	13622	13791	13686	13715	13702	13686	13585	13854	13621	13605	13810	13838	13795	13545	13657	13697	13832	13788	13681	13797	13858	13797	13616	13712	13834	13704	13740	13645	13791	13799	13738	13905	13716	13636	13715	13858	13684	13688	13877	13810	13786	13706	13652	13717	13829	13540	13853	13707	13795	13792	13813	13962	13739	13683	13926	13783	13829	13704	13789	13865	13713	13708	13669	13501	13818	13824	13679	13769	13854	13751	13707	13612	13720	13817	13748	13672	13724	13747	13721	13664	13679	13578	13785	13737	13762	13638	13665	13882	13752	13818	13940	13817	13720	13721	13675	13824	13827	13769	13885	13789	13699	13807	13727	13805	13649	13819	13712	13786	13650	13857	13662	13881	13564	13703	13626	13642	13617	13762	13703	13600	13808	13630	13868	13602	13742	13704	13682	13659	13796	13668	13779	13771	13665	13681	13628	13765	13633	13841	13722	13841	13645	13785	13798	13711	13838	13627	13689	13822	13799	13676	13653	13706	13818	13729	13931	13602	13816	13603	13777	13992	13701	13710	13693	13613	13826	13671	13842	13816	13862	13759	13774	13621	13711	13636	13775	13822	13609	13708	13782	13645	13693	13783	13716	13689	13603	13802	13790	13927	13924	13674	13670	13863	13713	13687	13862	13696	13644	13881	13621	13646	13835	13758	13692	13725	13754	13782	13685	13825	13770	13878	13778	13546	13793	13659	13629	13547	13712	13733	13681	13738	13762	13734	13676	13674	13675	13771	13631	13780	13582	13817	13639	13744	13662	13730	13737	13573	13903	13778	13493	13627	13612	13807	13823	13662	13904	13733	13664	13693	13779	13816	13720	13621	13746	13806	13676	13774	13856	13817	13736	13748	13635	13697	13798	13777	13742	13758	13838	13874	13772	13755	13621	13710	13669	13733	13688	13842	13763	13830	13737	13808	13653	13827	13784	13655	13810	13602	13764	13809	13767	13951	13725	13646	13650	13833	13831	13857	13594	13766	13805	13680	13716	13946	13687	13798	13693	13778	13614	13617	13719	13654	13824	13726	13738	13661	13585	13835	13716	13703	13687	13799	13936	13729	13596	13700	13616	13804	13848	13681	13694	13703	13805	13815	13534	13707	13782	13830	13668	13775	13709	13707	13834	13890	13856	13752	13533	13698	13790	13718	13799	13733	13647	13683	13767	13802	13921	13623	13782	13862	13698	13668	13713	13691	13759	13598	13781	13679	13948	13604	13705	13746	13766	13581	13791	13775	13662	13779	13599	13857	13823	13739	13739	13564	13682	13624	13693	13792	13632	13749	13787	13694	13844	13987	13729	13648	13656	13849	13781	13725	13887	13721	13749	13937	13692	13705	13725	13898	13701	13781	13696	13773	13723	13687	13653	13637	13675	13764	13879	13705	13626	13896	13813	13705	13593	13762	13548	13771	13973	13806	13816	13759	13787	13747	13718	13697	13529	13859	13677	13845	13775	13570	13657	13671	13903	13817	13771	13818	13733	13542	13805	13635	13673	13753	13593	13538	13661	13603	13675	13906	13670	13807	13706	13811	13569	13784	13925	13617	13733	13664	13670	13706	13778	13808	13679	13781	13859	13753	13669	13965	13612	13672	13857	13680	13763	13776	13867	13817	13668	13620	13641	13680	13565	13796	13705	13684	13743	13727	13607	13703	13815	13956	13716	13764	13855	13852	13569	13634	13713	13796	13867	13772	13807	13758	13650	13743	13621	13910	13847	13496	13590	13713	13838	13634	13851	13732	13724	13537	13584	13826	13701	13672	13717	13661	13688	13761	13780	13642	13546	13831	13619	13617	13657	13782	13766	13683	13730	13559	13710	13727	13722	13686	13819	13715	13651	13780	13854	13732	13689	13647	13810	13674	13915	13594	13632	13845	13696	13744	13641	13807	13756	13674	13636	13684	13567	13815	13731	13581	13686	13747	13880	13590	13784	13666	13879	13736	13842	13755	13715	13732	13737	13834	13734	13663	13770	13780	13850	13909	13736	13483	13718	13787	13581	13678	13765	13595	13760	13719	13776	13880	13662	13856	13565	13653	13800	13821	13739	13807	13799	13506	13543	13702	13715	13874	13822	13556	13872	13829	13638	13687	13737	13823	13915	13686	13719	13710	13848	13736	13668	13923	13555	13744	13825	13672	13697	13655	13756	13659	13604	13556	13737	13919	13694	13560	13832	13698	13682	13864	13888	13737	13680	13838	13768	13806	13838	13767	13723	13864	13672	13782	13695	13737	13527	13763	13661	13705	13721	13652	13653	13695	13714	13887	13765	13561	13798	13808	13641	13619	13708	13678	13774	13718	13816	13643	13847	13600	13693	13708	13674	13801	13674	13749	13720	13858	13651	13882	13701	13803	13717	13696	13806	13682	13613	13907	13814	13630	13904	13835	13823	13730	13628	13803	13683	13746	13582	13595	13768	13724	13768	13684	13895	13774	13714	13813	13908	13743	13709	13748	13793	13552	13707	13880	13713	13666	13610	13683	13854	13690	13683	13786	13573	13590	13712	13972	13671	13684	13657	13757	13555	13772	13704	13668	13685	13662	13832	13675	13780	13681	13915	13738	13727	13715	13681	13828	13567	13715	13767	13726	13736	13745	13677	13631	13789	13756	13706	13727	13840	13728	13815	13563	13674	13687	13740	13801	13607	13773	13625	13684	13784	13814	13826	13868	13726	13845	13744	13784	13764	13724	13684	13636	13842	13670	13656	13820	13637	13805	13729	13681	13735	13638	13767	13760	13712	13716	13590	13702	13539	13759	13754	13803	13660	13745	13749	13755	13753	13658	13654	13725	13671	13866	13675	13752	13724	13813	13567	13835	13835	13845	13773	13826	13620	13623	13856	13735	13763	13828	13743	13752	13753	13851	13731	13621	13820	13613	13759	13673	13887	13955	13861	13838	13885	13739	13642	13792	13574	13689	13672	13734	13699	13747	13581	13612	13742	13773	13619	13658	13742	13805	13693	13772	13650	13885	13873	13835	13807	13837	13796	13870	13731	13657	13774	13758	13674	13682	13832	13693	13808	13569	13685	13788	13778	13561	13645	13691	13938	13661	13539	13813	13588	13819	13590	13743	13800	13913	13671	13840	13777	13759	13682	13890	13848	13739	13810	13792	13679	13830	13748	13676	13754	13756	13837
24090	21090	28674	26324	26075	26537	24786	20757	19203	18690	18091	17413	16921	16787	16522	16580	16333	16395	16064	16109	16026	16009	15989	15967	15904	15552	15834	15872	15881	15993	15932	15534	15896	15781	15664	15858	15885	15839	15702	15878	15841	15627	15777	15779	15665	15798	15909	15735	15668	15550	15593	15703	15894	15809	15771	15508	15726	15784	15783	15691	15687	15521	15794	15937	15600	15703	15657	15604	15739	15744	15779	15698	15587	15694	15706	15658	15615	15648	15566	15511	15716	15715	15876	15568	15739	15738	15696	15571	15687	15640	15565	15752	15825	15668	15575	15585	15686	15624	15657	15715	15607	15534	15652	15649	15872	15764	15746	15788	15574	15620	15534	15627	15658	15810	15822	15632	15769	15769	15655	15648	15502	15506	15541	15591	15731	15703	15768	15720	15651	15772	15544	15629	15749	15559	15671	15720	15579	15762	15562	15666	15660	15551	15812	15802	15618	15745	15772	15751	15626	15749	15763	15452	15681	15756	15846	15878	15645	15714	15663	15603	15682	15772	15632	15669	15675	15589	15835	15786	15584	15686	15644	15501	15785	15724	15655	15673	15713	15613	15665	15677	15663	15641	15639	15819	15725	15828	15692	15813	15786	15860	15627	15746	15784	15551	15803	15730	15735	15652	15677	15613	15684	15717	15645	15714	15703	15611	15612	15741	15664	15713	15647	15898	15713	15647	15904	15569	15699	15662	15677	15585	15619	15727	15545	15676	15676	15858	15803	15772	15797	15830	15607	15723	15713	15569	15704	15790	15579	15644	15595	15714	15612	15726	15766	15795	15824	15537	15578	15518	15463	15676	15727	15694	15616	15702	15561	15751	15620	15680	15744	15802	15957	15864	15742	15679	15599	15723	15741	15657	15788	15372	15635	15592	15499	15480	15751	15680	15511	15670	15639	15858	15641	15464	15745	15847	15761	15689	15647	15884	15378	15744	15603	15788	15824	15438	15799	15610	15702	15795	15941	15773	15540	15725	15683	15839	15712	15657	15677	15627	15825	15647	15571	15671	15669	15784	15513	15659	15573	15659	15843	15623	15560	15355	15724	15680	15629	15620	15733	15828	15844	15844	15577	15712	15774	15687	15683	15746	15859	15862	15842	15670	15745	15802	15749	15641	15767	15876	15784	15600	15534	15593	15600	15774	15610	15784	15786	15680	15623	15593	15631	15782	15615	15577	15701	15717	15684	15451	15677	15675	15787	15571	15646	15645	15732	15638	15569	15633	15708	15807	15964	15849	15844	15747	15748	15701	15737	15736	15763	15450	15712	15524	15611	15794	15690	15540	15823	15777	15670	15718	15798	15515	15488	15921	15669	15757	15719	15854	15640	15533	15555	15783	15795	15544	15471	15558	15865	15828	15697	15685	15537	15675	15843	15651	15635	15514	15565	15575	15654	15752	15643	15684	15514	15555	15701	15489	15483	15594	15712	15900	15754	15780	15508	15616	15612	15526	15697	15834	15672	15686	15778	15635	15795	15770	15714	15664	15791	15502	15748	15726	15728	15612	15558	15659	15760	15775	15739	15670	15767	15857	15890	15670	15672	15612	15547	15799	15765	15612	15768	15761	15780	15697	15877	15505	15562	15612	15681	15671	15595	15748	15747	15591	15661	15862	15609	15616	15787	15696	15615	15583	15781	15745	15872	15719	15696	15488	15415	15625	15584	15858	15881	15780	15871	15714	15671	15716	15562	15774	15752	15694	15662	15685	15690	15594	15508	15585	15643	15630	15601	15654	15708	15540	15588	15413	15876	15630	15597	15836	15639	15639	15476	15614	15632	15505	15636	15640	15864	15531	15458	15517	15714	15732	15696	15576	15706	15508	15996	15654	15779	15782	15842	15657	15567	15647	15676	15918	15609	15694	15674	15808	15835	15783	15748	15637	15784	15576	15787	15642	15561	15746	15715	15669	15580	15765	15701	15654	15701	15876	15789	15528	15957	15676	15635	15700	15634	15699	15801	15797	15576	15632	15545	15422	15819	15640	15537	15663	15688	15572	15452	15904	15889	15903	15546	15602	15585	15651	15785	15616	15807	15628	15563	15690	15657	15803	15832	15616	15700	15991	15708	15615	15715	15645	15403	15635	15565	15754	15772	15477	15702	15699	15558	15607	15554	15743	15696	15372	15757	15703	15587	15633	15765	15714	15696	15620	15685	15578	15653	15775	15661	15598	15620	15825	15701	15715	15658	15768	15907	15604	15596	15607	15800	15567	15709	15592	15604	15872	15778	15663	15394	15739	15686	15713	15799	15731	15574	15525	15658	15647	15887	15525	15666	15617	15785	15820	15728	15514	15557	15605	15741	15522	15679	15615	15719	15711	15676	15704	15754	15674	15648	15685	15524	15747	15852	15342	15736	15537	15713	15705	15476	15740	15810	15698	15742	15458	15640	15575	15661	15809	15812	15675	15579	15679	15745	15689	15729	15821	15634	15630	15649	15679	15786	15681	15727	15878	15662	15700	15669	15761	15430	15550	15802	15604	15624	15544	15786	15751	15714	15600	15811	15895	15822	15583	15578	15605	15751	15627	15603	15441	15795	15748	15706	15766	15611	15669	15692	15837	15619	15763	15809	15924	15768	15783	15486	15747	15798	15877	15582	15670	15685	15819	15710	15620	15731	15676	15557	15630	15695	15754	15544	15773	15833	15486	15609	15714	15627	15824	15616	15528	15543	15721	15476	15601	15590	15637	15633	15613	15650	15641	15717	15677	15723	15796	15616	15930	15531	15395	15787	15730	15656	15759	15758	15650	15775	15774	15706	15710	15777	15598	15696	15693	15599	15738	15607	15878	15737	15546	15870	15583	15770	15617	15761	15520	15611	15688	15911	15643	15713	15494	15574	15716	15899	15580	15487	15634	15926	15740	15506	15816	15673	15721	15695	15665	15706	15685	15818	15892	15632	15840	15624	15735	15579	15604	15698	15663	15665	15653	15773	15766	15804	15482	15732	15831	15682	15609	15683	15553	15636	15741	15860	15551	15615	15662	15756	15760	15767	15670	15648	15847	15741	15639	15696	15690	15761	15975	15679	15802	15732	15786	15705	15693	15671	15776	15839	15712	15807	15720	15699	15913	15884	15782	15681	15558	15440	15676	15540	15602	15511	15694	15749	15643	15766	15623	15685	15825	15399	15567	15754	15670	15683	15636	15586	15608	15876	15738	15802	15745	15726	15595	15673	15641	15758	15631	15650	15682	15727	15623	15614	15704	15810	15720	15797	15760	15772	15870	15718	15596	15650	15641	15833	15768	15451	15863	15677	15816	15676	15631	15609	15445	15511	15606	15540	15679	15541	15686	15679	15818	15713	15678	15710	15583	15554	15506	15604	15662	15585	15903	15834	15647	15650	15699	15692	15577	15508	15780	15767	15533	15681	15717	15664	15633	15520	15734	15748	15771	15705	15655	15847	15551	15640	15597	15603	15475	15687	15596	15621	15565	15780	15697	15632	15806	15687	15745	15592	15459	15613	15646	15611	15628	15724	15952	15871	15702	15796	15658	15656	15861	15746	15646	15536	15728	15807	15570	15637	15511	15629	15586	15619	15958	15809	15731	15728	15702	15531	15629	15467	15470	15795	15750	15541	15686	15675	15752	15696	15561	15684	15619	15574	15706	15731	15610	15651	15674	15769	15782	15617	15718	15669	15512	15467	15707	15750	15682	15602	15762	15881	15755	15747	15764	15757	15642	15567	15533	15560	15710	15738	15736	15668	15579	15594	15680	15667	15743	15550	15598	15760	15680	15595	15689	15554	15642	15661	15717	15412	15668	15674	15840	15887	15727	15699	15737	15856	15623	15700	15616	15634	15624	15657	15822	15719	15591	15610	15675	15635	15788	15757	15634	15700	15660	15574	15690	15557	15737	15777	15720	15797	15749	15821	15703	15638	15584	15559	15636	15759	15752	15935	15736	15688	15692	15761	15772	15694	15736	15829	15612	15766	15754	15655	15657	15754	15774	15683	15834	15853	15830	15667	15698	15526	15615	15695	15694	15665	15722	15651	15622	15592	15744	15547	15864	15745	15778	15627	15589	15596	15693	15647	15748	15750	15895	15715	15403	15773	15761	15884	15655	15786	15532	15519	15853	15572	15750	15650	15598	15571	15781	15586	15536	15736	15673	15698	15683	15685	15756	15694	15707	15689	15828	15648	15686	15691	15802	15707	15592	15802	15797	15848	15709	15767	15604	15735	15507	15678	15659	15632	15666	15612	15698	15583	15550	15869	15767	15990	15580	15684	15667	15451	15584	15928	15769	15774	15437	15816	15661	15609	15721	15699	15712	15821	15637	15804	15735	15686	15504	15732	15700	15687	15741	15652	15693	15806	15598	15545	15855	15615	15623	15628	15661	15471	15621	15736	15617	15564	15726	15764	15672	15801	15296	15670	15477	15734	15844	15626	15713	15714	15492	15631	15621	15486	15621	15794	15739	15919	15696	15594	15648	15652	15845	15537	15576	15716	15532	15678	15715	15732	15645	15785	15591	15742	15664	15631	15616	15671	15589	15703	15570	15711	15504	15610	15774	15706	15592	15526	15764	15678	15587	15632	15537	15695	15552	15965	15675	15752	15472	15746	15560	15722	15816	15744	15784	15638	15695	15602	15516	15613	15470	15619	15728	15421	15811	15664	15661	15638	15651	15710	15697	15602	15675	15598	15871	15915	15602	15777	15719	15770	15673	15689	15666	15545	15753	15788	15590	15740	15646	15919	15779	15561	15860	15828	15540	15807	15963	15807	15727	15730	15813	15607	15574	15901	15787	15493	15691	15393	15628	15758	15731	15936	15665	15677	15794	15445	15453	15580	15685	15699	15553	15766	15592	15728	15649	15882	15599	15698	15604	15717	15495	15742	15732	15645	15836	15730	15606	15758	15655	15878	15808	15938	15625	15490	15726	15609	15620	15879	15805	15767	15857	15622	15718	15611	15636	15795	15587	15887	15571	15560	15554	15717	15577	15850	15739	15896	15793	15672	15680	15632	15673	15701	15704	15724	15677	15728	15643	15768	15791	15791	15615	15719	15696	15566	15465	15561	15618	15583	15568	15621	15621	15456	15767	15803	15773	15573	15539	15445	15705	15600	15683	15631	15700	15704	15708	15658	15714	15841	15758	15666	15790	15805	15714	15750	15686
31306	51961	48671	38270	31971	26965	23184	20869	19192	17654	16988	16025	15806	15277	15029	14751	14387	14418	14061	14268	14070	14083	14017	13883	13969	13737	14026	13807	13745	13636	13731	13769	13909	13835	13688	13683	13655	13717	13671	13652	13558	13558	13524	13678	13555	13560	13628	13538	13737	13603	13654	13559	13761	13650	13584	13827	13549	13637	13614	13513	13720	13679	13733	13492	13538	13642	13699	13738	13567	13574	13576	13435	13593	13471	13706	13588	13653	13805	13823	13658	13405	13699	13569	13606	13627	13637	13587	13634	13654	13702	13684	13700	13828	13708	13556	13636	13730	13552	13750	13692	13834	13611	13796	13704	13641	13638	13629	13574	13632	13648	13679	13790	13635	13651	13578	13637	13708	13566	13666	13706	13588	13503	13611	13765	13641	13573	13536	13636	13645	13579	13569	13723	13606	13549	13648	13723	13727	13693	13625	13590	13634	13553	13606	13591	13600	13557	13534	13580	13749	13619	13644	13841	13711	13805	13661	13690	13665	13572	13372	13566	13737	13475	13742	13585	13691	13631	13692	13700	13706	13536	13670	13608	13522	13642	13671	13676	13447	13744	13708	13577	13523	13680	13626	13677	13561	13752	13628	13639	13674	13536	13718	13638	13565	13631	13532	13690	13658	13558	13625	13829	13650	13480	13648	13511	13569	13764	13611	13672	13543	13620	13767	13614	13550	13631	13640	13600	13568	13667	13631	13602	13382	13538	13678	13636	13652	13830	13605	13569	13487	13463	13596	13546	13581	13580	13702	13615	13666	13527	13703	13503	13618	13802	13758	13652	13632	13649	13616	13558	13758	13474	13572	13690	13605	13704	13665	13859	13549	13671	13632	13755	13600	13586	13701	13594	13732	13572	13708	13634	13663	13734	13831	13551	13635	13647	13623	13501	13562	13542	13707	13702	13663	13551	13593	13635	13542	13891	13716	13657	13659	13499	13692	13768	13703	13595	13594	13597	13562	13663	13513	13531	13740	13608	13566	13605	13628	13833	13641	13423	13629	13581	13523	13652	13624	13605	13583	13544	13529	13525	13736	13624	13540	13556	13543	13613	13600	13529	13732	13690	13621	13653	13632	13680	13720	13650	13611	13655	13606	13629	13355	13428	13683	13610	13738	13674	13680	13668	13807	13519	13682	13617	13680	13739	13530	13513	13747	13512	13703	13740	13627	13624	13625	13511	13566	13806	13575	13591	13647	13608	13620	13671	13588	13649	13539	13578	13706	13529	13707	13649	13664	13636	13725	13603	13595	13650	13698	13504	13573	13752	13550	13726	13542	13647	13824	13625	13688	13568	13671	13627	13398	13703	13701	13543	13620	13514	13714	13545	13576	13635	13630	13573	13490	13610	13725	13676	13561	13485	13688	13539	13599	13431	13622	13586	13662	13716	13708	13734	13627	13668	13539	13413	13646	13607	13504	13628	13685	13547	13649	13654	13650	13690	13577	13770	13740	13512	13615	13621	13638	13532	13776	13618	13732	13655	13562	13559	13620	13483	13690	13514	13682	13601	13689	13663	13768	13699	13603	13587	13662	13694	13634	13587	13569	13679	13594	13643	13634	13708	13751	13659	13657	13586	13682	13605	13770	13707	13703	13673	13473	13631	13679	13560	13658	13555	13647	13540	13658	13686	13700	13669	13808	13579	13668	13508	13739	13663	13703	13500	13753	13584	13754	13610	13794	13578	13498	13645	13716	13654	13535	13712	13443	13557	13610	13642	13604	13651	13773	13680	13613	13503	13686	13596	13697	13620	13596	13654	13718	13545	13703	13561	13668	13670	13595	13557	13636	13465	13695	13581	13667	13669	13601	13669	13628	13707	13633	13486	13551	13512	13686	13688	13527	13579	13505	13673	13599	13758	13503	13472	13657	13592	13800	13653	13793	13568	13661	13665	13806	13683	13665	13536	13769	13803	13487	13659	13608	13654	13512	13570	13667	13663	13558	13514	13779	13583	13573	13741	13667	13657	13643	13637	13698	13753	13588	13566	13581	13527	13656	13664	13852	13495	13664	13816	13746	13484	13653	13511	13656	13554	13632	13642	13538	13657	13527	13662	13609	13546	13707	13541	13559	13707	13575	13688	13744	13579	13649	13492	13729	13679	13508	13509	13598	13354	13670	13559	13678	13676	13565	13676	13548	13550	13805	13660	13754	13585	13703	13645	13515	13698	13722	13722	13648	13652	13516	13480	13620	13654	13638	13785	13729	13615	13669	13606	13613	13637	13752	13608	13719	13620	13383	13490	13567	13776	13714	13724	13619	13536	13654	13794	13619	13732	13718	13686	13720	13767	13638	13741	13587	13707	13730	13840	13615	13757	13506	13585	13575	13630	13718	13674	13532	13798	13622	13581	13595	13814	13518	13630	13500	13748	13739	13767	13490	13577	13658	13683	13482	13653	13609	13485	13572	13699	13709	13588	13751	13522	13650	13627	13670	13631	13767	13491	13719	13619	13632	13687	13588	13602	13633	13754	13591	13526	13558	13553	13687	13615	13643	13664	13651	13784	13800	13621	13600	13557	13570	13521	13775	13582	13518	13737	13584	13538	13524	13610	13572	13584	13624	13853	13577	13634	13702	13750	13664	13531	13728	13638	13690	13744	13516	13610	13630	13749	13569	13593	13439	13753	13667	13570	13596	13695	13718	13607	13597	13727	13774	13468	13750	13513	13673	13712	13648	13504	13840	13529	13764	13592	13605	13542	13654	13654	13465	13625	13623	13667	13776	13753	13689	13730	13581	13671	13658	13707	13591	13799	13661	13667	13407	13674	13587	13517	13690	13704	13534	13511	13630	13598	13662	13618	13734	13844	13648	13564	13601	13648	13775	13732	13527	13700	13517	13521	13755	13569	13594	13724	13545	13653	13477	13649	13633	13702	13612	13613	13617	13766	13695	13563	13672	13601	13706	13680	13500	13645	13581	13643	13679	13546	13533	13684	13766	13660	13592	13662	13729	13672	13722	13544	13649	13622	13629	13586	13673	13618	13771	13604	13669	13677	13673	13561	13515	13651	13451	13588	13747	13589	13683	13636	13645	13788	13636	13710	13527	13724	13670	13719	13639	13630	13592	13570	13567	13640	13593	13727	13683	13514	13527	13683	13569	13757	13613	13799	13706	13664	13803	13473	13669	13546	13613	13652	13546	13602	13646	13712	13786	13575	13676	13657	13668	13637	13605	13653	13742	13719	13747	13775	13763	13443	13673	13586	13741	13400	13646	13440	13693	13627	13783	13681	13690	13687	13661	13639	13775	13574	13751	13562	13511	13676	13628	13745	13548	13534	13558	13708	13618	13741	13599	13519	13715	13657	13736	13451	13536	13571	13650	13672	13602	13651	13656	13540	13669	13659	13660	13660	13600	13814	13656	13521	13448	13714	13753	13753	13466	13565	13764	13615	13606	13671	13772	13705	13658	13593	13620	13639	13785	13610	13538	13718	13703	13757	13595	13573	13668	13679	13783	13669	13682	13621	13680	13556	13573	13582	13559	13626	13516	13642	13642	13429	13798	13783	13549	13663	13630	13563	13749	13567	13645	13545	13615	13687	13763	13579	13541	13656	13570	13580	13573	13413	13643	13523	13626	13732	13518	13646	13760	13577	13611	13788	13674	13714	13603	13511	13651	13570	13576	13601	13604	13584	13551	13572	13613	13626	13576	13764	13469	13782	13714	13662	13538	13813	13623	13677	13647	13483	13525	13697	13699	13539	13594	13554	13688	13716	13519	13550	13617	13820	13659	13602	13621	13561	13736	13745	13650	13501	13760	13770	13707	13545	13691	13562	13737	13414	13602	13575	13377	13776	13579	13498	13727	13657	13619	13543	13716	13783	13563	13628	13641	13720	13612	13554	13713	13546	13520	13545	13732	13664	13663	13674	13553	13695	13559	13670	13574	13662	13606	13511	13664	13596	13594	13623	13707	13515	13628	13671	13578	13657	13734	13524	13684	13774	13472	13675	13658	13597	13673	13797	13703	13448	13578	13605	13744	13763	13570	13552	13697	13635	13683	13680	13754	13665	13887	13751	13593	13584	13514	13622	13665	13520	13617	13729	13676	13722	13631	13730	13680	13665	13672	13690	13657	13726	13812	13598	13751	13820	13514	13761	13596	13542	13673	13766	13523	13654	13657	13739	13773	13621	13716	13597	13644	13575	13715	13666	13679	13632	13851	13614	13505	13462	13773	13467	13732	13721	13563	13546	13730	13624	13784	13600	13617	13675	13511	13529	13559	13751	13692	13635	13598	13755	13702	13573	13651	13608	13704	13762	13687	13733	13625	13541	13514	13715	13708	13746	13427	13744	13657	13624	13671	13756	13559	13811	13746	13452	13530	13665	13676	13665	13756	13662	13668	13611	13617	13477	13441	13623	13646	13649	13581	13717	13736	13570	13629	13656	13630	13673	13630	13619	13874	13703	13555	13739	13602	13427	13554	13678	13726	13661	13897	13662	13702	13653	13740	13652	13662	13746	13637	13695	13628	13659	13555	13617	13543	13647	13722	13680	13501	13682	13619	13607	13548	13587	13723	13670	13565	13621	13806	13727	13692	13639	13762	13600	13666	13595	13657	13704	13533	13700	13582	13692	13587	13790	13706	13555	13575	13696	13715	13764	13708	13648	13610	13639	13543	13604	13591	13476	13509	13726	13573	13673	13616	13677	13710	13629	13727	13544	13638	13542	13624	13759	13623	13598	13579	13801	13637	13569	13687	13775	13679	13723	13560	13664	13843	13693	13640	13557	13699	13502	13672	13748	13638	13669	13639	13683	13634	13617	13649	13635	13539	13611	13752	13644	13640	13653	13743	13707	13568	13775	13981	13712	13536	13737	13577	13478	13524	13707	13748	13619	13637	13580	13529	13598	13831	13464	13645	13544	13673	13687	13632	13563	13696	13742	13627	13760	13693	13497	13576	13724	13655	13845	13602	13569	13715	13703	13657	13677	13627	13625	13610	13715	13488	13670	13624	13764	13585	13738	13622	13502	13639	13661	13691	13711	13727	13728	13641	13680	13592	13648	13649	13585	13773	13531	13633	13657	13691	13652	13486	13550	13559	13585	13571	13697	13574	13632	13670	13639	13681	13716	13603	13748	13531	13601	13529	13640	13554	13749	13422	13692	13627	13648	13736	13619	13531	13640
22693	21024	28761	23901	23314	26866	28503	23124	21247	20408	19521	18464	18050	18032	17474	17274	17081	17081	17129	16623	16390	16666	16392	16550	16428	16427	16314	16363	16285	16259	16435	16198	16347	16358	16295	16258	16263	16119	16277	16169	16527	16312	16029	16284	16231	16226	16143	16076	16192	16111	16089	16245	16290	16017	16143	16185	16141	16117	16180	15965	15965	16047	16217	16013	15993	16246	15882	16056	16075	16224	16104	16009	16164	16072	16048	16039	16168	16204	16099	16216	16188	15977	16135	16175	15981	16020	16043	16012	15986	16171	16075	16083	16026	16008	16042	16105	16038	16350	15788	16026	16167	16185	16116	15892	16152	16167	16207	15977	16083	16149	15991	16163	16087	16179	16121	15887	16172	16053	16143	15995	16027	16041	16250	16280	16231	16209	16180	16109	16158	16093	16309	16230	16176	16185	16098	15966	16301	16205	16049	16219	16127	16123	16103	16120	16109	16023	16104	16069	16156	16128	16201	15798	15958	16045	16143	16117	16198	16043	16102	16135	16055	16150	16188	15767	15923	15960	16181	16022	16293	16183	15987	15943	16101	16038	15952	16238	15892	16078	16134	16030	16146	16121	16125	16034	16397	16137	15998	15961	16487	15981	16018	16073	16118	16145	16146	16154	16069	16196	16126	15917	16304	16066	16069	16113	16188	16068	16110	15937	16151	16108	16165	16040	16180	15957	16159	16291	15974	16165	16179	16071	16027	16188	15914	16216	16079	16113	16037	16192	15884	15929	16074	15995	15975	16143	16341	16017	16000	16055	15951	16130	16116	16010	16077	16124	15860	16137	16174	15985	16075	16216	16029	16294	16102	15924	16117	16035	16073	15903	16078	16168	16083	16110	16204	16139	16012	16174	16337	16028	15896	15995	16047	16133	15866	15994	16232	16049	16172	16168	16072	16051	16143	16006	15994	16083	15993	16266	16223	16151	16038	16197	16064	16046	16142	16073	16058	16153	15916	16192	16358	16068	16206	15999	16125	16143	16091	16237	16119	16033	16149	16075	16235	16121	16230	15998	16200	16282	16266	15803	16114	15995	16104	16226	15950	15943	16151	15911	16057	16123	16095	16168	16210	16165	15995	16248	16060	16054	16021	15949	16052	15852	15909	16208	15918	15789	16103	15983	16033	16182	16166	16190	16137	16134	16290	16205	16146	16078	15963	16031	16084	16163	15863	16000	16353	16160	16078	16146	15956	16041	16102	16098	16058	16135	16044	16136	16167	16147	16197	16246	16272	16028	16266	15909	16140	16114	16195	16133	16209	16124	16097	16081	16067	15783	16252	16217	16022	16231	16029	16072	16227	16283	16297	16003	16233	16303	16139	16188	15981	15887	16106	16140	16135	16093	16017	16082	15966	16190	16045	16044	15943	16065	15885	16081	16233	16028	16237	15957	16064	15903	16011	16061	16054	16064	16073	16138	16108	16034	16043	15864	16055	15864	16157	16003	15926	16098	16070	16104	16026	16094	16020	15915	16115	16149	16072	16231	16058	16225	16159	16332	16107	16116	15926	15986	16134	16054	16072	15959	15940	16137	16299	16063	16089	15991	15996	16095	15890	16072	16135	16099	16067	16199	16056	16073	16000	16200	16146	15874	16083	16281	16127	16090	16057	16337	16171	16089	16108	16265	15951	16078	15992	16212	16234	15893	15942	16110	16060	16067	16082	16143	16049	15994	16201	16023	16096	16153	16112	16153	16173	16095	16128	15938	16154	15941	16050	16116	16154	15984	16152	16128	16286	16124	16091	16061	16010	16084	15939	16109	16068	16013	15986	15938	16125	15834	16033	15850	16243	16374	15913	15973	16363	16113	16108	16082	16655	16039	16187	16169	16105	16151	16105	16053	16016	15943	16189	16061	16043	15839	15914	15851	16118	16287	16037	16012	16094	16058	16148	16143	16003	15976	16056	16122	16017	16140	16011	15978	16061	15916	16152	16076	16089	16203	16094	16193	16141	16027	16129	16116	15964	16151	16216	16290	16082	15862	16155	16128	16084	15976	16129	16176	16205	16176	16325	16172	16244	16094	15956	16051	16197	16299	15905	16229	16335	16155	16142	16123	16271	16057	16032	15889	16098	15995	16110	16164	16132	15928	16188	16260	16250	16094	16049	16138	16033	16314	16043	16097	16095	16092	16035	16159	16149	16323	16005	16198	16134	16193	16067	16316	16059	16116	16227	15906	15953	16150	16069	16261	16156	16154	16022	15995	16099	15995	16155	16272	16098	15996	15999	16160	16054	16168	16189	16040	16082	16030	16100	16067	15861	16092	16181	16122	15954	16005	16242	16092	16151	15955	16180	16108	16085	16159	16239	15891	16194	16198	16078	15830	16168	16267	15993	15900	16017	15970	16134	16108	15949	16168	16075	16084	16177	16036	15959	16157	15988	15930	15869	15927	16145	16217	15897	15892	16049	15998	16168	16086	15986	15819	16019	16115	16069	16098	16262	16211	15948	16098	16182	16019	16076	16092	16200	16076	16208	16192	15927	15969	16104	16087	16124	15968	16197	15969	16079	16151	15967	15992	16175	16035	16154	16057	16227	16212	16151	16112	16359	15946	15780	15987	16272	16089	16005	16264	16073	16085	15961	15919	15973	15956	16227	16073	16124	16032	16077	15869	16119	16366	16063	16145	15954	16167	16018	16155	16191	15827	16060	16051	16076	16264	16131	16021	16080	16088	16231	16217	15933	15972	16159	16097	16148	16207	16041	16101	16112	16288	16076	16025	15999	16141	16070	16108	16151	16167	16058	16205	16109	16068	16096	16020	16036	15892	15883	16162	16146	15928	16116	16182	16274	16280	16158	16033	16024	16195	15944	16157	16186	16231	16151	15970	16079	16157	16048	16289	15850	15946	15959	16011	15929	16182	16096	16097	16161	16066	15998	16231	15915	15889	15970	16226	15984	15951	16042	16010	15991	16056	15971	16044	16264	15964	15969	16240	16063	16188	16145	16036	16113	16001	16112	15983	16168	16254	16047	16062	15882	15892	16088	15862	16052	16113	16101	15984	16073	15993	15928	16127	16063	16062	16019	16205	16187	16152	16045	15879	16230	16382	16046	16097	16024	16038	15949	15938	16191	16000	16234	15945	16169	15914	16057	15990	15982	15996	16085	16153	16281	16250	16066	16027	16007	16143	16245	16100	16122	16215	16095	16225	15986	16070	16245	16040	15980	16245	16001	16045	16084	16074	16122	15963	16320	16061	16123	15888	15959	15984	16222	16115	16106	16086	16077	16072	16095	16091	16157	16029	16011	15912	16148	16192	16104	16127	16199	16271	16092	16126	16223	15748	15904	16060	16223	16033	16056	16121	16037	16236	16136	16223	16029	16046	16029	16235	16045	15944	16179	16117	15961	16185	16117	16140	16159	16047	16127	16023	16198	16178	16082	16068	16185	16145	15948	15824	15911	15958	16057	15993	16007	16068	16041	16101	16056	16018	16063	16124	16038	16265	16122	16009	16286	15913	16180	15985	16193	16049	15967	16052	16220	15982	16145	16073	15946	16109	15866	16051	16285	16092	16034	16074	15996	15975	15997	16098	16291	16082	16128	16178	16096	16186	15991	16184	16032	16125	15968	15940	16010	16118	16047	16099	16203	16027	16041	16017	16083	16191	16016	15989	15902	16149	16257	16056	16186	16064	16125	16112	16038	16170	16003	16057	15844	16057	16201	15829	15887	16148	16140	16034	15976	16072	16033	15966	16138	16154	16039	16154	15946	15965	16043	16072	16434	15880	15989	16051	15998	16061	16000	16262	16177	15920	16078	15988	16008	16188	15925	15999	16210	16114	16249	15949	16081	16214	15994	16100	16061	15921	16083	15938	15894	16068	16102	16179	16078	16063	16105	15962	16085	16035	16164	16086	15945	16053	16342	16035	16135	16102	16018	16212	16116	16273	16124	16167	16078	16013	16022	16021	15853	15856	16128	16048	16023	15998	16128	16147	16135	16143	16286	16234	16240	16226	16156	16100	15972	16019	16230	16116	16038	16190	16377	16055	16002	15793	16197	16142	15918	16131	16223	16272	16026	16144	16299	16225	16170	16159	16181	15936	16146	16222	16209	15980	15896	16132	15974	16228	16174	16202	16005	16161	16172	16175	16238	15992	16027	16142	16085	15930	15972	16166	16118	16286	16061	15964	16070	15794	15958	16038	15958	15989	16265	16167	16040	16065	16071	15915	16098	16187	16162	16112	16045	16172	15969	16194	15918	16106	16111	16049	16093	16292	16313	16031	16044	16224	16212	16208	16065	15984	15971	16021	16181	16095	16087	16025	15992	15847	16160	16240	16152	16243	15984	16029	16104	16249	16072	16078	16215	16029	16159	16167	16132	16124	16015	16110	16227	16197	16077	16154	16080	16006	16316	16103	16011	16059	16061	16036	16209	15929	16273	16197	16173	16104	16061	15966	15935	16182	16137	16025	15948	16015	15942	16091	16106	15951	15984	16119	16123	16144	15983	15914	15917	16055	16184	16308	15934	16137	16195	16074	16069	16102	16048	15974	15934	16203	16191	16356	16064	16217	16285	16154	16307	16118	16076	16112	16056	16065	16233	16306	16078	16147	16100	16182	16071	15997	15954	16217	16109	16071	16232	16290	16103	16121	15945	16273	16136	16215	16102	16082	16233	16200	16157	16170	16086	15970	16027	16192	16361	16258	16144	16008	15974	15974	16074	16110	15962	16075	15965	16020	16107	15991	16057	15878	16241	15886	15995	16151	16048	16086	15895	16121	15944	15887	15952	15891	16210	16083	16024	16073	16262	16055	16016	16032	16260	16160	15914	15937	16013	16005	15975	16008	16203	16111	16182	16232	16069	16214	16091	15831	15874	15988	16075	16037	16141	16164	16033	16041	15990	16089	16020	15879	15983	16110	16098	16054	16015	16119	16178	16170	16137	16252	16000	16102	16028	16036	16088	16249	15973	15987	16198	16038	16125	15949	16007	15950	15990	15957	16102	16034	16086	16098	15985	16093	16095	16095	16145	15853	16061	15984	15974	16109	15947	15830	16016	16200	15993	15959	16106	16108	16001	15991	16102	16297	15908	15882	16255	16068	16088	16102	16236	16050	15987	16088	16135	16057	16037	16239	16112	16332	16083	16090	16120	15846	16083	16041	16141	16171	16012	16086
33728	57553	53624	42815	36956	30680	26242	23316	21503	19746	18526	17404	16544	16085	15722	15579	15200	15116	14793	14682	14550	14410	14278	14347	14107	14186	14215	14022	14132	14085	13904	14012	14171	13979	13777	13977	13817	14102	14172	13861	14011	13699	13898	13990	13664	13874	13971	13759	14053	13884	13716	13718	13903	13912	13939	13857	13902	13786	13845	13796	13794	13808	13900	13905	13587	13875	13998	13902	13721	13901	13720	13886	13644	13927	13903	13788	13994	13791	13885	13867	13760	13920	13842	13911	13876	13795	13870	13843	14027	13813	13916	13777	13817	13907	13854	13713	13855	13887	13872	13773	13693	13698	13716	13964	13777	13884	13862	13848	13863	13767	13897	13932	13923	13949	13839	13832	13707	13696	13636	14023	13777	13689	13876	13903	13861	13881	13870	13955	13806	13799	13824	13650	13963	13870	13829	13779	13832	13784	13794	13668	13818	13876	13802	13887	13844	13864	13750	13836	13745	13926	13884	13863	13912	13722	13629	13778	13833	13736	14008	13878	13738	13815	13829	13970	13779	13857	13864	13851	13734	13610	13688	13905	13798	13914	13766	13763	13973	13777	13761	14055	13881	13972	13814	13753	13790	13738	13904	13806	13903	13788	13841	13796	13599	14004	13999	13924	13820	13768	13699	13897	13646	13997	13830	13742	13845	13838	13782	13905	13725	13689	13924	13775	13845	13801	13817	13647	13873	13714	13816	13683	13830	13799	13823	13780	13689	13816	13815	13646	13962	13812	13785	13592	13818	13684	13868	13811	13894	13743	13848	13932	13862	13723	13801	13721	13804	13840	13818	13753	13820	13820	13826	13779	13842	13906	13854	13644	13711	13840	13916	13998	13633	13727	13943	13706	13833	13793	13947	13747	13687	13788	13848	13703	13913	13609	13830	13858	13796	13530	13800	13795	14039	13723	13902	13762	13842	13701	13690	13808	13845	13774	13603	13890	13817	13739	13852	13810	13659	13859	13784	13783	13737	13945	13814	13949	13770	13767	13764	13855	13850	13684	13717	13911	13769	13810	13831	13756	13769	13944	13781	13935	13801	13709	13828	13739	13782	13725	13814	13864	13801	13833	13782	13834	13810	13831	13757	13854	13786	13759	13872	13786	13699	13765	13727	13720	13939	13925	13898	13802	13764	13845	13914	13897	13990	13920	13700	13891	13774	13896	13902	14007	13945	13774	13888	14072	13945	13916	13920	13777	13892	13787	13926	13902	13956	13768	13877	13747	13905	13843	13764	13758	13812	13939	13714	13769	13822	13904	13813	13809	13884	13818	13812	13807	13838	13723	13713	13832	13814	13870	13952	14024	13862	13727	13880	13817	13937	13852	13806	13924	14033	13693	13861	13786	13555	13896	13700	13888	13853	13815	13950	13750	13860	13778	13933	13846	13744	13836	13785	13798	13802	13706	13775	13948	13764	13851	13723	13918	13765	13894	13968	13890	13777	13875	13830	13740	13961	13800	13838	13928	13913	13773	13681	13785	13827	13905	13772	13822	13807	13831	13756	13825	13759	13729	13788	13770	13822	13795	14042	13826	13634	13794	13875	13778	13913	13803	13784	13864	13795	13658	13843	13828	13760	13819	13863	13752	13964	13794	13838	13826	13763	13858	13788	13551	13616	13862	13810	13818	13872	13858	13901	13852	13770	13656	13834	13874	13832	13853	13878	13837	13908	13799	14008	13784	13671	13647	13850	13843	13678	13926	14005	13688	13795	13715	13825	13746	13824	13910	14012	13728	13842	13802	13898	13979	13867	13873	13884	13802	13824	13731	13840	13749	13939	13911	13838	13753	13808	13894	13677	13832	13761	13717	13670	13724	14077	13623	13821	13698	13916	13716	13719	13889	13832	13871	13715	13728	13820	13993	13836	13781	13721	13887	13790	13850	13589	13844	13837	13845	13877	13789	13756	13873	13722	13609	13727	13869	13632	13799	13799	13712	13851	13858	13806	13883	13900	13688	13838	13800	13921	13908	13831	13821	13794	13829	13880	13872	13793	13883	13980	13843	13707	13891	13984	13756	14064	13740	13684	13905	13967	13815	13804	13810	13770	13738	13981	13807	13834	13862	13987	13762	13759	14003	13865	13590	13883	13767	13990	13834	13896	13755	13841	13833	13813	13861	13708	13717	13964	13704	13805	13806	13813	13782	13924	13855	13911	13788	13782	13830	13648	13781	13978	13655	13814	13733	13689	13870	13882	13912	13737	13912	13895	13697	13658	13731	13930	13860	13752	13913	13821	13967	13826	13690	13686	13617	13722	13895	13824	13727	13887	13802	13805	13814	13756	13763	13712	13765	13875	13633	13729	13929	13860	13848	13769	13878	14034	13810	13884	13780	13922	13855	13926	13786	13892	13844	13896	13852	13873	13919	13750	13856	13796	13868	13760	14000	13899	13785	13822	13799	13855	13776	13848	13806	14098	13922	13821	13714	13809	13959	13779	13778	13766	13794	13854	13976	13845	13897	13857	13750	13684	13898	13690	13951	13925	13766	13767	13832	13734	13905	13831	13746	13841	13771	13752	13858	13656	13856	13833	13820	13877	13699	13779	13780	13897	13761	13882	13815	13808	13871	13825	13753	13702	13848	13696	13813	13862	13875	13873	13893	13930	13867	13955	13791	13877	13723	13704	13915	13725	13771	13837	13821	13819	13791	13961	13850	13779	13806	13837	13694	13953	13695	13754	13821	13731	13851	13864	13752	13868	13787	13518	13607	13868	13666	13819	13829	13929	13868	13802	13835	13858	13819	13803	13677	13903	13682	13825	13714	13764	13911	13969	13792	13922	13867	13805	13815	13860	13784	13791	13653	13840	13869	13804	13630	13879	13943	13899	13779	13823	13820	13801	13961	13828	13694	13836	13747	13798	13781	13974	13659	13780	13731	13842	13893	13732	13933	13869	13681	13700	13670	13902	13557	13842	13860	13761	13656	13841	13762	13673	13671	13837	13861	13793	13774	13862	13783	13798	13750	13782	13957	13831	13757	13745	13855	13698	13818	13810	13909	13743	13724	13790	13879	13754	13869	14004	13939	13876	13795	13646	13795	13834	13811	13960	13754	13846	13912	13892	13897	13794	13802	13797	13787	13757	13711	13964	13828	13822	13869	13592	13941	13819	13751	13712	13828	13797	13847	13912	14028	13895	13764	13751	13708	13767	13725	13773	13856	13666	13998	13770	13907	13926	13848	13871	13895	13768	13740	13779	13522	13713	13936	13817	13883	13693	13781	13950	13890	13806	13788	13674	13746	13663	13979	13781	13767	13930	13852	13823	13719	13810	13808	13666	13850	13776	13758	13709	13891	13672	13768	13951	13719	13936	13712	13802	13786	13723	13838	13856	13812	13776	13761	13766	13868	13762	13900	13731	13884	13804	13764	13760	13855	13754	13847	13739	13858	13950	13662	13845	13735	13800	13833	13731	13620	13811	13887	13985	13732	13922	13730	13743	13654	13789	13804	14075	13861	13897	13761	13654	13831	13738	13865	14105	13819	13682	13713	13729	13766	13798	13899	13842	13718	13818	13819	13866	13747	13843	13839	13851	13695	13704	13879	13896	13823	13877	13787	13847	13865	13682	13817	13788	13699	13785	13860	13813	13924	13621	13778	13737	13857	13995	13810	13786	13889	13787	13868	13741	13747	13663	13841	13858	13992	13795	13858	13728	13718	13693	13735	13757	13902	13868	13823	13620	13701	13897	13756	13912	13812	13999	13626	13925	13778	13742	13873	14015	13772	13725	13529	13531	13943	13815	14112	13673	13737	13971	13715	13908	13869	13963	13878	13795	13869	13838	13664	13779	13846	13710	13860	13879	13831	13925	13937	13636	13862	13895	13720	13673	13701	13924	13869	13795	13866	13778	13838	13843	13825	13912	13867	13909	13842	13892	13806	13869	13841	13752	13709	13830	13744	13899	13902	14015	13822	13831	13962	13869	13841	13773	13650	13815	13764	13869	13929	13768	13877	13916	13583	13794	13916	13913	13786	13884	13838	13941	13833	13712	13856	13856	13723	13776	13795	13746	13919	13745	13764	13666	13851	13640	13900	13808	13729	13816	13818	13907	13902	13812	13718	13875	13796	13971	13845	13794	13705	13743	13783	13674	13738	13898	13728	13814	13758	14042	13821	13787	13872	13812	13789	13781	13852	13837	13715	13842	13813	13723	13564	13805	13771	13908	13845	13952	13759	13838	13634	13758	13943	13902	13749	13847	13942	13885	13821	13822	13804	13701	13910	13749	13587	13637	13801	13740	13811	13880	13889	13961	14068	13853	13832	13955	13845	13856	13934	13838	13756	13932	13641	13864	13831	13787	13711	13702	13710	13792	13784	13885	13951	13714	13750	13763	13851	13748	13702	13925	13862	13865	13870	13760	13798	13733	13888	13788	13844	13628	13752	13644	13774	13847	13836	13867	13813	13697	13788	13716	13792	14074	13779	13656	13798	13974	13863	13774	13792	13722	13800	13975	13813	13864	13857	13675	13878	13799	13739	13731	13707	13866	13787	13909	13652	13724	13687	13970	13812	14019	14037	13690	13876	13873	13778	13815	13823	13794	13831	13692	13925	13703	13790	13744	13831	13960	13855	13792	13759	13981	13874	13730	13723	13773	13707	13821	13828	13782	13849	13734	13951	13732	13782	13937	13704	13915	13807	14012	13682	13648	13806	13785	13975	13788	13869	13628	13860	13630	13754	13820	13858	13884	13813	13919	13908	14064	13780	13979	13722	13789	13884	13797	13898	13955	13821	14107	13855	13798	13906	13867	13906	13916	13830	13903	13823	13899	13721	13854	13870	13896	13557	13740	13826	13807	13721	13875	13841	13585	13747	13901	13673	13636	13858	13754	13780	14015	13703	13869	13777	13816	13872	13984	13789	13903	13915	13927	13815	13823	13755	13894	13848	13850	13806	13855	13790	13831	13778	13984	13831	13922	13788	13707	13807	13830	13794	13854	14012	13850	13981	13921	13988	13863	13863	13901	13917	13971	13698	13741	13759	13899	13804	13934	13779	13783	13658	13825	13795	13899	13809	13811	13660	13873	13804	13841	13775	13977	13776	13736	13734	13815	13740	13977	13670	13801	13754	13812	13750	13715	13708	13723	13853	13878	13725	13962	13923	13978	13886	14057	13879	13808	13737
29493	29429	37738	32591	25700	22255	20401	19179	18394	17797	17381	17117	16783	16694	16521	16396	16417	16267	16116	16191	16173	16100	16123	16179	16309	16064	16111	16178	16121	16152	16221	15972	16122	15932	16176	16043	15892	16063	16145	16230	16160	15967	16064	15999	16032	15970	15996	15968	16101	15829	15819	15758	15893	16083	15971	15934	15919	16039	15895	15949	16043	16033	16195	16164	15839	15990	15980	15978	16019	15868	16105	16106	15875	15951	16044	16070	15778	15983	15826	15951	15942	15984	15902	16177	15967	15989	15980	15939	16114	15944	15917	16017	15985	15840	15885	15963	15994	16162	15950	15983	15982	15978	15981	15828	16035	16108	16058	15895	15891	15967	16060	15946	16088	15966	15948	15981	16036	15837	15972	15901	16068	15893	15897	15937	16000	16117	16111	16021	16164	15992	16182	15742	15935	15867	15977	15845	15861	15806	15923	16072	15953	15691	15865	15985	16105	15891	16024	15959	15900	16033	16015	15830	15928	15973	16125	16026	15995	15964	16112	15886	15996	15836	15893	15992	16119	15789	15808	15937	16184	15844	16101	15952	16043	16108	15820	16065	15900	15970	16096	16019	15829	15841	15938	15818	15861	15919	16071	16040	16149	15911	16031	16033	15951	15868	16027	15926	16043	15967	16100	15855	15884	15966	16067	15979	16187	15930	15908	15936	16088	16015	15884	15906	15994	16106	15923	15914	16033	15981	15936	15879	15895	15730	15974	16095	15794	15956	15803	15915	16060	16105	16032	16021	15878	15725	16091	16031	16010	15996	15919	15896	15976	15842	15802	16044	16135	16009	15887	15803	16039	16077	15914	16023	15887	16036	15939	15889	15883	15999	16074	15970	15877	15853	15917	16118	15924	16014	16188	16056	15762	15972	16034	16122	15729	16061	16104	16049	15943	15952	15864	15997	16201	15973	15968	15993	16031	15957	15975	15919	16044	15962	15938	16010	16077	15891	15982	15972	15900	16184	16099	16049	16102	15972	15938	15961	15926	16139	16102	15947	16054	16057	15968	15976	15944	16104	16045	15949	16124	15951	15878	15883	16119	15999	15943	15995	16006	16051	16111	15781	16062	15979	15844	16045	16028	16081	15858	16089	15980	16178	15883	16036	16124	15838	15871	15831	15989	16040	15892	16027	16047	16124	16039	15931	15931	16113	16143	15968	16088	15807	15889	15718	15796	16024	16043	15892	16081	15943	16016	16230	16105	16085	16012	15909	15852	15943	15933	15863	16077	15887	15860	15978	15977	16096	15996	15820	16051	16234	16125	16140	15891	15864	15916	15809	16182	16129	15907	15899	16065	15995	16095	15944	15797	15990	15819	15936	16007	15915	15961	15941	15978	15966	15773	16103	16157	15900	16144	15819	16232	16001	15970	15904	15976	15997	15870	16033	16223	15981	15961	16053	16088	16067	15984	15780	16017	15803	15905	15730	16173	15976	15843	15894	15979	16248	16004	15762	15822	15997	15942	16168	15822	15929	15951	15873	15977	15622	16003	15979	15924	16117	16014	16012	15815	16028	15968	15974	16139	15869	15867	16036	16137	15830	16169	15808	15872	16186	15891	15814	16054	15922	15945	15845	15973	15881	15909	16035	15761	15940	16076	15864	16092	15949	15926	15832	15993	15978	16061	15987	16046	15946	15954	16122	16004	16014	16023	16061	15825	15845	15915	15735	15737	15914	15873	16015	16198	16021	15720	16007	15953	15859	15957	15889	15959	15931	16007	16086	15883	16023	15800	16126	15922	16042	16032	16014	15872	16099	16018	15933	16008	15893	16035	16001	16055	16066	15944	16191	16046	15987	15943	15829	16033	16035	15793	16126	16100	16207	15967	16059	16115	15766	15931	16036	15706	16073	15938	15763	15919	15906	16072	16020	16071	16070	16200	15981	15998	15879	15940	16199	15951	15890	15952	15956	16054	15909	15934	15988	15996	16070	15918	15993	16061	15970	15923	16012	15896	15908	15974	15857	15738	16056	15936	15829	15813	15991	16050	15868	15908	15721	15959	16034	16007	16049	16182	15862	15931	16096	15895	15876	15992	15922	15929	15917	16109	16138	16049	15880	16050	16033	15830	15966	15880	15926	15584	15997	16074	15957	16085	15958	15715	15899	15964	16067	15872	16030	15866	16004	16212	16179	15999	15953	16015	15993	16055	15795	16146	16144	15963	16006	15884	15889	16046	15858	15958	15964	15966	15985	15901	15745	16115	16001	15973	15999	15983	15852	15910	15927	16047	16216	15851	16088	16119	15904	16080	15993	16158	16014	16050	15909	15992	15986	15784	15910	16035	16072	15992	16028	15930	15949	16026	16060	15870	15901	16012	15924	15880	16128	15999	15954	16052	16176	16019	15890	16110	15719	15790	15858	16099	15960	15822	16034	15955	15972	16075	15944	15871	15891	16191	15970	15960	15952	15851	15922	15822	16144	15925	15885	15925	15930	15838	15886	15908	15847	15950	15965	15941	15983	16043	16026	15946	16088	15800	15998	15872	16060	15878	16038	15823	16082	15897	16066	16208	15875	15932	15885	15854	15813	16028	16031	15857	15873	16043	16241	16003	16008	15948	15915	16029	15869	15879	15896	16036	15797	15871	15792	16041	15833	16025	15977	16153	15998	16077	16071	15954	16045	15856	15955	16063	16071	16077	16076	16145	16159	16226	16056	16127	15739	15956	15835	16053	15915	15932	16045	15936	16058	15802	16056	15838	15863	15855	15891	15916	15853	15934	16003	16052	15852	15872	16111	15969	16086	15991	16252	15921	15807	16052	16235	16019	15852	15831	15986	16086	15861	16007	15998	15947	15931	15881	16029	15877	16011	16045	15842	15952	15866	16006	15998	16074	15967	15889	16119	15979	15859	16004	15943	15918	15964	16081	15741	16023	15844	15922	15929	15971	15799	16124	15848	16130	15714	15966	15982	15860	15679	16107	15923	16270	16149	16245	15979	16002	16069	16123	15840	15967	15957	15812	16106	15886	16072	16069	15937	16007	16035	16144	15980	16043	16049	16043	16103	15963	16107	15943	15949	16027	16026	16142	15967	15835	15891	16064	15810	16110	15939	15991	15872	16060	15853	16062	15952	16186	15904	15970	16059	15943	16331	16217	15929	16109	16024	15994	15883	16117	16086	15814	15867	15976	15794	16057	15935	15816	16092	16035	16072	15832	15891	15976	15841	15919	16105	16002	15978	15883	15926	16095	16039	16019	15887	15825	15902	16060	16042	16050	16037	15932	15990	16094	16036	15947	15787	16072	16041	16033	16082	16025	15861	16069	15815	15967	16018	15942	15899	15968	16049	16016	15741	15822	16021	16055	16000	15917	15873	16203	16040	15878	16115	15748	15891	16042	15932	15656	15787	15935	16024	16005	16094	15938	16081	16083	15947	15892	15853	16011	16004	15919	16058	15892	15832	15931	16170	16032	16103	15810	16047	15934	16062	16048	16173	15996	16184	16081	16018	15956	15950	15965	15965	16021	15842	15963	16167	15884	15940	15932	16085	16015	15726	15982	15844	16018	15935	16256	16070	16023	16128	15850	15896	15884	15981	16159	16012	15851	16007	16032	15823	15962	15876	16039	15854	15776	15933	16019	16229	16021	15952	16087	15912	15834	16026	16082	15985	15827	15890	16006	15788	16068	16003	16079	15964	15986	15939	15779	15942	16070	16058	16174	15950	16009	15964	15847	15942	16038	15864	15936	15884	15943	16089	16046	16213	16102	16220	16129	16161	15984	15932	15837	16125	15927	16021	15998	15957	15946	15939	15966	16176	15999	16061	15971	15758	16041	16019	16162	16002	16045	15987	16041	15785	16262	16074	16050	15866	15914	16064	15965	15838	16028	15910	15795	16064	15963	16021	15956	15849	16038	15949	16003	15982	15873	16076	16237	16013	15855	15996	15869	15856	15809	15935	16019	15986	15910	16052	15842	15920	16084	16045	16132	15916	15827	15937	16043	15916	16059	16210	15857	16131	16011	15855	15818	15900	15893	15899	16185	15808	15863	15979	15877	16005	16142	15926	15846	16103	16161	15945	16050	15996	15982	15849	15836	15950	15987	16232	15925	15954	15870	16070	16165	16112	16036	15885	16140	16045	15980	15860	16073	15855	15930	16048	16083	15979	16128	15919	16089	16042	16195	16076	16103	16102	16062	15949	16134	15967	16059	16062	15861	15838	16108	16185	16179	16032	15924	16068	15820	15979	16037	15977	15836	16115	16068	16011	16192	16127	16096	15637	15665	15821	15953	16085	15771	15940	15804	15867	15911	15881	16152	15986	15853	16100	15946	15993	15962	16146	16080	16261	16145	15946	16199	15833	16022	15911	16004	15695	15793	16037	16101	15967	16161	16047	16125	15900	16007	15975	16127	15971	16042	16004	15965	16073	15834	16023	15954	15864	15840	15909	16016	16103	16057	15843	15871	16068	16023	15896	15981	15897	15974	16043	15888	16050	15917	16020	16174	16094	16020	16033	15924	16153	16027	16030	15917	15983	15981	16105	15844	16000	15960	16097	15899	16118	16047	16011	15815	15968	16113	15938	15828	15984	15931	16022	16097	15951	15950	15982	15979	16058	16143	16093	15954	16123	16226	16206	15907	16173	15967	15989	15912	15922	16008	16042	16324	15885	16164	15851	15839	16086	15935	15923	15998	16264	16067	16026	16003	16034	16050	16000	16103	16117	15954	15997	15788	15804	16032	15888	15913	16032	16140	15825	15978	15981	16040	16037	15965	16014	15973	15816	15777	15905	16162	16122	15919	15819	16111	16087	16071	15859	15670	15953	15975	16017	15733	16011	15821	15850	16124	16011	15792	16022	15935	15978	15834	16075	15993	16118	16020	15969	15946	15990	16110	15862	16007	15972	16032	15870	16231	16082	16151	15828	15959	15799	15826	15781	15791	16022	15946	15996	15864	15897	15966	15862	16172	16021	16050	16182	16015	16180	16310	15879	15903	15997	16022	16187	16013	16022	15913	16033	16087	16045	15882	15923	15978	15894	15994	16068	15953	15933	15863	15912	15874	15876	15876	16118	16137	15913	15722	15833	15940	15962	15944	15833	15960	16061	15890	15951	15875	16083	15967	15839	16042	15774	15909	16023	16099	15959	16196	16078	15904	16019	15701	16186	15862	16047	16073	16115
31742	45839	42119	31588	25758	22000	20019	18350	17332	16550	15898	15479	14885	14747	14626	14478	14447	14215	14257	14080	14029	14087	14007	14060	14055	13834	13919	13786	13901	13995	13931	13753	13863	13808	13876	13903	13975	13862	13752	13802	13840	13738	13806	13881	13856	13921	13643	13856	13820	13845	13780	13880	13798	13716	13796	13828	13945	13536	13754	13805	13836	13804	13805	13784	13757	13781	13835	13842	13838	13718	13830	13743	13748	13936	13880	13857	13827	13773	13701	13819	13806	13776	13704	13634	13757	13922	13925	13694	13943	13826	13860	13916	13756	13936	13558	13848	13813	13673	13934	13744	13806	13781	13583	13614	13772	13729	13777	13749	13715	13783	13770	13712	13744	13811	13817	13815	13620	13745	13739	13891	13811	13728	13791	13798	13657	13910	13993	13910	13944	13792	13832	13679	13773	13735	13816	13594	13787	13783	13806	13917	13630	13606	13821	13678	13736	13718	13970	13663	13808	13839	13830	13801	13709	13746	13924	13932	13746	13666	13870	13725	13718	13813	13842	13716	13842	13748	13737	13851	13669	13819	13902	13759	13751	13876	13912	13578	13780	13701	13690	13644	13708	13766	13838	13645	13914	13836	13660	13814	13785	13910	13764	13735	13817	13745	13856	13742	13797	13771	13833	13765	13753	13823	13678	13687	13682	13815	13755	13821	13740	13798	13685	13872	13671	13771	13810	13835	13813	13692	13855	13934	13821	13800	13800	13688	13787	13740	13683	13769	13638	13638	13676	13770	13790	13715	13712	13800	13817	13690	13746	13622	13798	13769	13788	13771	13642	13749	13836	13883	13874	13729	13764	13675	13799	13646	13715	13938	13849	13831	13914	13671	13809	13810	13895	13778	13898	13756	13751	13578	13697	13977	13788	13923	13924	13862	13786	13748	13888	13822	13861	13686	13742	13715	13833	13785	13862	13780	13988	13709	13718	13927	13641	13698	13656	13909	13914	13711	13695	13751	13916	13793	13949	13733	13771	13870	13514	13962	13589	13755	13718	13887	13759	13644	13594	13733	13647	13579	13978	13709	13721	13664	13730	13787	13652	13616	13853	13959	13862	13822	13787	13729	13714	13653	13812	13684	13863	13779	13746	13833	13914	13670	13811	13780	13716	13948	13643	13740	13598	13645	13788	13786	14007	13744	13855	13794	13755	13927	13793	13811	13833	13722	13735	13647	13784	13782	13884	13723	13902	13702	13764	13804	13709	13837	13701	13786	13794	13832	14009	13707	13698	13757	13877	13678	13685	13562	13643	13961	13635	13897	13808	13685	13795	13817	13677	13885	13723	13693	13689	13674	13797	13846	13817	13977	13787	13835	13754	13905	13670	13730	13830	13611	13799	13836	13872	13739	13721	13781	13808	13748	13914	13585	13632	13764	13728	13582	13961	13745	13872	13879	13673	13610	13795	13865	13641	13781	13721	13842	13875	13886	13741	13782	13697	13732	13914	13793	13901	13753	13867	13658	13838	13828	13808	13727	13777	13672	13722	13789	13812	13903	13740	13823	13740	13604	13845	13857	13771	13753	13786	13857	13843	13800	13858	13776	13872	13797	13770	13841	13644	13711	13817	13695	13931	13878	13768	13798	13863	13848	13606	13579	13657	13869	13758	13880	13942	13930	13905	13917	13785	13808	13819	13746	13884	13801	13688	13805	13676	13886	13733	13899	13825	13728	13730	13774	13732	13916	13902	13735	13624	13689	13740	13911	13861	13674	13717	13853	13895	13794	13680	13773	13743	13689	13904	13773	13834	13783	13827	13810	13830	13926	13992	13830	13739	13718	13786	13906	13625	13814	13854	13763	13921	13661	13720	13876	13648	13734	13786	13852	13718	13717	13708	13774	13720	13790	13759	13852	13757	13829	13487	13729	13655	13808	13648	13722	13802	13772	13808	13997	13783	13697	13721	13819	13702	13695	13868	13807	13657	13765	13891	13779	13719	13772	13828	13569	13755	13602	13823	13810	13801	13796	13898	13831	13893	13735	13875	13909	13775	13570	13639	13803	13833	13937	13737	13987	13793	13770	13795	13855	13873	13906	13795	13921	13803	13744	13745	13750	13746	13636	13700	13672	13796	13827	13776	13841	13852	13746	13784	13728	13828	13944	13862	13786	13823	13698	13906	13747	13808	13853	13789	13507	13782	13783	13752	13884	13819	13767	13829	13580	13820	13773	13809	13715	13683	13603	13561	13741	13773	13820	13721	13770	13818	13800	13757	13624	13942	13727	13776	13629	13818	13726	13889	13766	13874	13741	13784	13920	13917	13830	13739	13786	13734	13818	13821	13747	13715	13625	13805	13731	13671	13858	13531	13777	13934	13713	13850	13841	13781	13862	13825	13638	13695	13781	13789	13872	13750	13767	13668	13866	13757	13805	13735	13814	13750	13622	13763	13752	13706	13922	13619	13623	13713	13693	13825	13850	13814	13704	13834	13736	13826	13889	13704	13725	13974	13652	13741	13708	13825	13896	13653	13751	13863	13639	13849	13732	13816	13613	13888	13838	13853	13890	13831	13695	13805	13819	13778	13920	13679	13842	13759	13835	13739	13688	13838	13821	13769	13669	13897	13642	13833	13877	13913	13877	13881	13832	13708	13726	13816	13789	13811	13750	13755	13797	13681	13707	13641	13858	13755	13782	13895	13685	13835	13845	13649	13830	13815	13821	13862	13567	13794	13783	13786	13778	13872	13692	13840	13665	13661	13730	13824	13846	13713	14029	13863	13894	13726	13790	13773	13828	13672	13865	13723	13605	13907	13552	13639	13768	13605	13698	13677	13787	13700	13944	13813	13742	13729	13696	13649	13751	13756	13902	13781	13792	13781	13756	13622	13922	13785	13667	13812	13814	13837	13797	13746	13744	13769	13853	13800	13777	13771	13800	13848	13686	13804	13760	13708	13736	13872	13805	13812	13780	13812	13796	13658	13678	13790	13779	13961	13688	13719	13725	13627	13903	13724	13740	13725	13836	13817	13701	13700	13803	13611	13832	13744	13787	13721	13988	13960	13761	13689	13764	13869	13766	13803	13741	13796	14029	13730	13923	13821	13835	13808	13836	13713	13883	13783	13786	13574	13670	13765	13904	13694	13724	13916	13879	13925	13761	13685	13642	13913	13763	13653	13890	13695	13747	13883	13780	13712	13806	13852	13748	13963	13710	13719	13788	13912	13710	13858	13797	13681	13700	13824	13734	13858	13814	13690	13848	13905	13843	13560	13937	13759	13615	13841	13722	13769	13989	13699	13835	13926	13681	13856	13662	13641	13589	13744	13801	13588	13859	13674	13643	13811	13594	13722	13729	13679	13863	13761	13762	13797	13845	13886	13775	13758	13707	13867	13705	13912	13718	13675	13658	13773	13881	13668	13755	13784	13763	13909	13932	13700	13803	13925	13845	13819	13873	13695	13881	14007	13763	13821	13839	13579	13831	13806	13682	13882	13789	13753	13651	13863	13931	13805	13660	13701	13763	13653	13763	13748	13852	13805	13954	13750	13937	13840	13697	13826	13796	13677	13873	13629	13870	13806	13812	13943	13800	13657	13718	13791	13667	13831	13765	13788	13763	13738	13810	13706	13853	13901	13890	13695	13932	13730	13661	13672	13820	13610	13797	13662	13692	13751	13880	13801	13804	13789	13848	13803	13682	13607	13818	13726	13813	13679	13829	13775	13931	13805	13896	13896	13642	13858	13729	13678	13835	13838	13856	13722	13683	13920	13728	13774	13868	13857	13758	13749	13777	13795	13827	13832	13606	13946	13978	13784	13782	13695	13765	13768	13841	13723	13755	13724	13836	13844	13821	13641	13846	13678	13883	13709	13754	13781	13735	13765	13802	13804	13774	13812	13773	13626	13855	13735	13708	13834	13858	13741	14012	13647	13683	13870	13689	13665	13889	13774	13840	13739	13759	13665	13723	13869	13686	13879	13703	13846	13759	13769	13788	13790	13752	13930	13855	13805	13869	13927	13688	13818	13750	13944	13789	13818	13844	13794	13740	13794	13818	13729	13655	13745	13789	13561	13719	13789	13731	13700	13814	13658	13801	13796	14023	13871	13818	13917	13887	13883	13686	13736	13761	13850	13898	13819	13748	13849	13785	13865	13655	13903	13764	13797	13820	13866	13689	13765	13834	13802	13932	13746	13724	13751	13650	13749	13818	13914	13878	13817	13797	13873	13867	13790	13796	13907	13813	13768	13747	13843	13831	13785	13866	13748	13695	13693	13725	13628	13779	13800	13705	13726	13659	13738	13850	13732	13860	13770	13944	13711	13848	13654	13627	13787	13628	13720	13799	13698	13907	13686	13874	13816	13883	13866	13873	13808	13896	13688	13615	13823	13915	13783	13801	13641	13680	13906	13901	13702	13719	13821	13764	13615	13849	13741	13844	13731	13844	13764	13924	13839	13663	13660	13774	13686	13748	13660	13733	13778	13895	13777	13727	13669	13714	13669	13729	13625	13690	13757	13774	13666	13672	13766	13805	13727	13888	13788	13762	13733	13700	13864	13701	13835	13743	13766	13835	13932	13831	13843	13757	13617	13639	13812	13900	13827	13782	13635	13853	14055	13890	13771	13818	13771	13673	13712	13809	13764	13855	13965	13653	13785	13837	13760	13780	13737	13986	13846	13869	13755	13781	13667	13716	13820	13850	14011	13773	13797	13881	13916	13716	13721	13687	13845	13875	13768	13769	13848	13796	13812	13643	13830	13682	13804	13835	13836	13825	13725	13698	13891	13817	13803	13782	13800	13819	13758	13713	13651	13746	13733	13825	13745	13725	13736	13824	13792	13617	13761	13711	13734	13693	13714	13757	13723	13764	13668	14066	13876	13782	13762	13835	13663	13598	13765	13753	13708	13791	13599	13854	13840	13841	13866	13811	13892	13755	13744	13778	13769	13918	13553	13637	13773	13771	13671	13788	13792	13899	13818	13710	13844	13907	14038	13625	13910	13664	13962	13869	13802	13768	13657	13865	13833	13658	13849	13769	13841	13631	13761	13794	13798	13679	13733	13810	13788	13781	13720	13879	13821	13951	13757	13844	13994	13851	13656	13632	13700	13878	13917	13845	13833	13714	13788	13766	13680	13946	13789	13802	13709	13732	13893	13825	13708	13844	13749	13769	13659	13916	13676	13647
24070	21083	28604	25644	25113	25667	24541	20820	19177	18789	18178	17528	17083	17021	16940	16492	16386	16369	16407	16056	16292	16425	16129	16104	15980	15842	15994	15854	15834	15899	15908	15795	15989	15831	15999	15764	15739	15752	15961	16031	15708	15724	15729	15720	15781	15692	15615	15912	15814	15794	15808	15749	15764	15776	15774	15934	15847	15736	15721	15786	15703	15927	15697	15706	15776	15959	15731	15628	15725	15677	15820	15727	15855	15734	15621	15778	15803	15720	15630	15750	15889	15559	15872	16049	15543	15904	15848	15612	15709	15829	15608	15688	15683	15773	15845	15762	15642	15759	15831	15721	15615	15778	15925	15989	15789	15800	15621	15669	15642	15717	15703	15703	15644	15711	15710	15820	15838	15902	15623	15566	15813	15760	15888	15622	15668	15815	15656	15695	15760	15770	15955	15687	15860	15785	15787	15712	15662	15931	15704	15616	15702	15738	15823	15740	15703	15746	15744	15580	15651	15639	15530	15874	15701	15749	15762	15783	15644	15604	15798	15886	15822	15817	15731	15735	15724	15817	15743	15707	15836	15810	15755	15738	15637	15488	15773	15769	15621	15795	15475	15857	15829	15624	15909	15747	15878	15593	15774	15941	15874	15780	16065	15776	15770	15813	15912	15693	15785	15768	15720	15729	15700	15631	15465	15610	15648	15848	15555	15685	15749	15775	15825	15796	15870	15693	15770	15854	15448	15815	15813	15520	15788	15890	15635	15592	15563	15771	15896	15669	15816	15641	15766	15719	15822	15586	15417	15754	15832	15639	15725	15905	15641	15662	15715	15823	15695	15766	15725	15847	15828	15744	15678	15717	15693	15713	15750	15614	15600	15791	15729	15751	15895	15819	15505	15665	15914	15586	15703	15755	15719	15739	15653	15564	15753	15690	15666	15740	15861	15570	15859	15705	15591	15554	15754	15688	15831	15723	15925	15701	15734	15438	15612	15663	15678	15721	15841	15565	16005	15612	15766	15730	16006	15946	15724	15767	15511	15755	15659	15776	15669	15629	15659	15774	15759	15737	15709	15781	15600	15741	15758	15590	15551	15626	15814	15809	15504	15857	15874	15936	15606	15674	15677	15859	15702	15595	15568	15836	15682	15761	15758	15951	15889	15918	15747	15808	15755	15488	15757	15677	15762	15731	15848	15708	15839	15692	15954	15830	15715	15800	15713	15809	15776	15673	15771	15731	15715	15677	15736	15645	15595	15646	15737	15824	15558	15707	15575	15503	15828	15659	15682	15646	15486	15855	15655	15664	15625	15622	15614	15779	15767	15843	15711	15880	15867	15750	15932	15625	15707	15681	15723	15681	15697	15692	15884	15919	15760	15773	15807	15656	15533	15601	15646	15847	15842	15625	15758	15739	15518	15648	15724	15656	15837	15953	15895	15623	15664	15894	15744	15714	15736	15743	15766	15967	15792	15751	15760	15694	15818	15965	15782	15762	15717	15855	15830	15542	15822	15782	15806	15707	15694	15838	15619	15830	15624	15890	15671	15619	15768	15744	15866	15651	15873	15850	15517	15702	15723	15701	15762	15758	15821	15634	15766	15768	15805	15624	15707	15537	15679	15659	15618	15733	15680	15675	15893	15753	15561	15613	15993	15657	15753	15590	15848	15868	15592	15762	15774	15860	15731	15637	15756	15778	15769	15656	15773	15626	15740	15711	15699	15822	16019	15760	15758	15779	15802	15731	15742	15823	15733	15857	15624	15612	15699	15702	15971	15882	15740	15676	15687	15683	15773	15747	15578	15783	15734	15840	15838	15533	15618	15779	15704	15594	15764	15794	15633	15804	15869	15511	15686	15670	15736	15592	15745	15791	15731	15833	15686	15656	15534	15779	15799	15791	15750	15806	15938	15620	15978	15600	15755	15704	15811	15806	15829	15770	15810	15708	15715	15788	15872	15547	15758	15851	15686	15641	15624	15566	15852	15741	15862	15670	15826	15862	15714	15629	15660	15759	15623	15554	15534	15741	15794	15765	15894	15698	15627	15774	15799	15522	15925	15547	15766	15634	15811	15635	15964	15890	15747	15826	15667	15382	15743	15677	15697	15578	15775	15739	15885	15591	15666	15656	15718	15737	15775	15674	15362	15754	15687	15602	15947	15736	15754	15693	15771	15688	15685	15661	15747	15661	15699	15891	15753	15737	15858	15869	15595	15672	15795	15771	15724	15647	15895	15629	15800	15571	15899	15746	15635	15545	15896	15646	15741	15557	15690	15660	15703	15664	15888	15785	15767	15726	15632	15797	15768	15624	15614	15858	15973	15688	15842	15715	15741	15631	15738	15924	15866	15654	15619	15476	15782	15761	15800	15508	15619	15810	15799	15843	15702	15585	15654	15669	15608	15859	15774	15907	15528	15522	15615	15917	15921	15803	15666	15815	15887	15619	15595	15575	15650	15603	15609	15648	15773	15696	15769	15827	16031	15860	15831	15811	15707	15510	15533	15739	15672	15882	15628	15913	15816	15925	15917	15658	15678	15668	15723	15811	15653	15825	15567	15679	15879	15662	15787	15661	15859	15713	15652	15679	15805	15631	15740	15689	15639	15577	15677	15711	15623	15649	15826	15854	15655	15710	15677	15594	15957	15618	15718	15709	15774	15817	15764	15614	15669	15727	15794	15661	15718	15883	15720	15724	15778	15619	15834	15825	15873	15828	15504	15822	15668	15692	15807	15696	15850	15696	15766	15511	15474	15776	15913	15618	15682	15944	15694	15664	15755	15862	15952	15784	15906	15729	15631	15580	15597	15761	15644	15657	15787	15800	15704	15869	15515	15703	15712	15743	15813	15856	15565	15810	15655	15862	15526	15818	15597	15700	15692	15898	15624	15769	15751	15686	15804	15767	15849	15651	15792	15770	15680	15611	15754	15625	15841	15666	15721	15728	15708	15889	15640	15934	15627	15703	15844	15778	15674	15704	15739	15698	15634	15670	15781	15586	15812	15714	15798	15762	15521	15580	15868	15748	15907	15793	15605	15822	15579	15787	15778	15554	15764	15634	15638	15766	15674	15663	15832	15729	15899	15701	15805	15507	15828	15769	15718	15714	15549	15679	15675	15782	15930	15663	15697	15683	15669	15771	15948	15512	15641	15742	15711	15605	15666	15703	15659	15742	15806	15695	15861	15708	15636	15764	15701	15909	15726	15795	15748	15638	15634	15644	15637	15590	15706	15854	15785	15696	15637	15653	15743	15601	15736	15688	15606	15915	15701	15617	15775	15697	15787	15803	15549	15739	15863	15658	15788	15656	15715	15655	15867	15702	15655	15600	15744	15778	15787	15838	15836	15789	15952	15799	15879	15709	15658	15623	15733	15828	15812	15700	15696	15624	15627	15817	15689	15853	15668	15713	15715	15787	15865	15715	15770	15537	15522	15544	15829	15804	15826	15710	15764	15496	15834	15836	15680	15621	15560	15686	15748	15811	15851	15795	15800	15676	15718	15699	15771	15743	15855	15764	15828	15718	15728	15704	15856	15786	15771	15786	15894	15661	15802	15530	15947	15928	15828	15598	15672	15825	15610	15744	15779	15781	15895	15596	15846	15857	15783	15679	15799	15733	15663	15472	15831	15663	15729	15664	15650	15749	15620	15484	15636	15750	15692	15744	15886	15780	15714	15826	15687	15739	15939	15637	15985	15773	15753	15719	15752	15709	15756	15519	15786	15789	15792	15811	15692	15748	15730	15644	15704	15826	15725	15633	15728	15893	15770	15763	15630	15793	15606	15793	15511	15909	15685	15571	15742	15743	15744	15639	15698	15874	15574	15556	15621	15614	15795	16003	15722	15930	15755	15648	15650	15823	15890	15704	15656	15633	15697	15668	15671	15702	15739	15707	15830	15873	15625	15589	15727	15635	15663	15700	15551	15713	15750	15666	15744	15902	15672	15649	15805	15654	15864	15675	15852	15644	16001	15638	15745	15748	15924	15841	15975	15614	15965	15797	15732	15810	15929	15666	15804	15562	15807	15839	15834	15793	15673	15686	15926	15769	15725	15812	15740	15756	15730	15762	15775	15549	15583	15820	15604	15726	15841	15803	15667	15704	15684	15541	15682	15600	15757	15946	15709	15804	15657	15683	15766	15560	15815	15792	15764	15756	15755	15583	15638	15765	15769	15643	15622	15700	15552	15702	15974	15793	15775	15809	15713	15812	15790	15671	15749	15801	15676	15704	15938	15773	15665	15592	15660	15796	15648	15839	15817	15507	15690	15738	15677	15762	15840	15613	15928	15624	15630	15710	15717	15770	15580	15746	15738	15553	15809	15872	15802	15734	15838	15770	15584	15788	15936	15715	15748	15863	15839	15672	16020	15982	15917	15814	15783	15655	15753	15556	15848	15742	15680	15842	15832	15738	15968	15671	15710	15730	15518	15727	15660	15733	15592	15710	15681	15815	15769	16007	15626	15506	15550	15634	15738	15801	15550	15838	15792	15770	15772	15666	15903	15643	15623	15586	15717	15696	15914	16015	15626	15542	15792	15657	15669	15828	15725	15831	15844	15787	15717	15728	15785	15670	15853	15725	15827	15863	15719	15655	15865	15712	15740	15663	15615	15676	15679	15382	15652	15728	15683	15687	15899	15795	15738	15731	15719	15606	15683	15762	15813	15697	15905	15613	15724	15769	15909	15946	15773	15925	15876	15709	15584	15611	15591	15594	15711	15754	15857	15830	15793	15711	15612	15812	15818	15643	15635	15903	15730	15828	15852	15895	15666	15612	15899	15804	15768	15693	15813	15759	15758	15803	15437	15877	15907	15712	15515	15869	15743	15871	15874	15817	15854	15725	15707	15776	15786	15743	15595	15668	15695	15507	15630	15622	15728	15639	15716	15641	15446	15674	15734	15710	15947	15461	15756	15694	15761	15813	15679	15528	15781	15685	15855	15812	15875	15666	15719	15888	15541	15587	15863	15797	15603	15528	15746	15647	15558	15888	15622	15580	15785	15901	15777	15942	15870	15828	15845	15800	15650	15754	15995	15779	15671	15676	15833	15833	15998	15648	15778	15710	15510	15638	15733	15718	15776	15883	15836	15639	15815	15725	15719	15657	15651	15542	15668	15806	15558	15622	15735	15683	15835	15924	15781	15748	15587	15534	15861	15575	15608	15727	15577	15739	15717	15664	15880	15911
31948	52131	46999	36292	30542	26399	22835	20704	19075	18076	16951	16299	15689	15268	14945	14653	14524	14361	14301	14240	14144	14022	14098	13823	13962	13768	13768	13730	13805	13889	13731	13701	13838	13783	13845	13669	14020	13761	13757	13913	13631	13576	13657	13742	13700	13766	13530	13730	13631	13596	13776	13732	13872	13713	13660	13543	13660	13598	13619	13743	13592	13619	13722	13630	13765	13657	13646	13555	13706	13617	13690	13685	13576	13638	13630	13593	13786	13570	13697	13696	13786	13744	13541	13919	13636	13530	13724	13704	13722	13408	13803	13565	13699	13600	13586	13676	13740	13657	13622	13598	13772	13626	13666	13776	13538	13674	13612	13489	13685	13562	13651	13652	13491	13648	13599	13457	13777	13575	13638	13595	13566	13629	13667	13669	13620	13762	13762	13625	13597	13678	13762	13704	13616	13483	13784	13458	13589	13651	13545	13786	13810	13623	13640	13474	13638	13484	13736	13608	13764	13501	13556	13522	13559	13724	13721	13735	13752	13590	13484	13665	13549	13617	13602	13504	13649	13624	13789	13744	13651	13622	13707	13500	13703	13743	13713	13618	13773	13699	13710	13606	13632	13578	13765	13740	13692	13838	13457	13576	13658	13653	13722	13611	13778	13493	13598	13609	13573	13554	13780	13686	13706	13656	13592	13791	13740	13553	13726	13480	13628	13492	13843	13572	13580	13598	13709	13474	13744	13596	13727	13643	13552	13686	13535	13610	13749	13626	13459	13764	13716	13601	13592	13629	13426	13596	13770	13689	13594	13651	13683	13746	13573	13708	13611	13514	13657	13625	13471	13542	13601	13533	13661	13482	13780	13586	13610	13650	13585	13622	13466	13775	13692	13670	13783	13697	13566	13619	13577	13541	13625	13635	13667	13535	13668	13690	13561	13766	13561	13579	13642	13706	13599	13581	13585	13626	13606	13759	13715	13555	13494	13795	13746	13518	13576	13655	13652	13578	13652	13720	13614	13751	13621	13737	13551	13601	13530	13739	13605	13660	13662	13804	13570	13493	13554	13751	13516	13699	13724	13688	13665	13497	13590	13654	13713	13719	13647	13677	13601	13654	13634	13613	13771	13504	13454	13332	13704	13815	13665	13653	13508	13596	13696	13800	13609	13806	13671	13485	13768	13652	13462	13500	13701	13576	13666	13624	13665	13708	13552	13560	13725	13501	13596	13702	13562	13747	13662	13755	13683	13593	13617	13494	13736	13459	13616	13586	13670	13463	13767	13676	13504	13638	13639	13661	13500	13562	13616	13583	13701	13678	13705	13622	13594	13578	13692	13723	13653	13733	13679	13574	13506	13744	13744	13613	13651	13631	13814	13476	13411	13633	13593	13591	13514	13510	13532	13736	13546	13721	13678	13490	13654	13718	13540	13585	13701	13627	13556	13394	13450	13518	13553	13683	13729	13627	13676	13498	13685	13614	13636	13640	13668	13631	13576	13726	13693	13578	13587	13553	13802	13689	13698	13597	13665	13786	13548	13623	13546	13580	13876	13657	13600	13575	13550	13603	13620	13559	13553	13764	13670	13760	13606	13753	13751	13591	13654	13584	13675	13719	13657	13695	13619	13611	13567	13605	13550	13691	13603	13574	13681	13673	13559	13708	13657	13535	13707	13732	13547	13775	13571	13591	13662	13788	13506	13512	13614	13577	13520	13600	13778	13494	13730	13588	13582	13692	13586	13648	13681	13520	13529	13545	13780	13713	13662	13701	13594	13485	13630	13792	13482	13815	13557	13786	13653	13664	13614	13575	13546	13647	13705	13647	13789	13663	13699	13638	13637	13561	13571	13643	13657	13657	13716	13545	13587	13747	13823	13652	13566	13696	13698	13626	13505	13692	13486	13748	13753	13706	13568	13685	13748	13727	13465	13682	13600	13658	13625	13604	13685	13693	13597	13490	13719	13657	13639	13661	13716	13561	13672	13663	13628	13705	13431	13570	13632	13582	13674	13642	13537	13769	13674	13592	13585	13639	13704	13530	13583	13730	13563	13617	13634	13518	13666	13345	13612	13689	13637	13705	13563	13658	13626	13634	13659	13776	13708	13684	13650	13700	13711	13595	13591	13637	13685	13699	13572	13784	13634	13630	13763	13660	13573	13614	13508	13676	13659	13529	13625	13648	13553	13628	13671	13807	13678	13675	13548	13653	13605	13616	13599	13438	13655	13666	13653	13658	13750	13608	13568	13600	13659	13596	13653	13606	13741	13579	13752	13636	13691	13525	13602	13649	13692	13698	13520	13767	13786	13536	13609	13676	13827	13533	13649	13713	13625	13764	13663	13595	13750	13486	13642	13547	13777	13799	13554	13438	13559	13516	13593	13604	13659	13673	13745	13630	13720	13643	13467	13563	13777	13667	13536	13760	13670	13729	13585	13752	13595	13779	13523	13431	13642	13652	13693	13513	13593	13662	13623	13572	13635	13524	13741	13538	13429	13590	13600	13674	13608	13664	13588	13598	13783	13728	13762	13637	13789	13674	13670	13654	13557	13536	13631	13534	13711	13645	13615	13662	13498	13723	13791	13703	13673	13857	13690	13656	13728	13671	13452	13662	13740	13713	13555	13678	13581	13733	13605	13549	13667	13641	13563	13673	13777	13624	13527	13661	13760	13711	13566	13618	13532	13696	13728	13622	13672	13547	13471	13773	13653	13621	13713	13580	13686	13730	13509	13705	13600	13652	13535	13629	13627	13521	13613	13519	13812	13648	13564	13661	13693	13550	13830	13778	13631	13502	13511	13624	13572	13597	13531	13664	13653	13600	13720	13624	13582	13680	13512	13506	13489	13509	13566	13613	13560	13757	13410	13752	13649	13631	13594	13676	13679	13659	13624	13473	13740	13719	13585	13772	13699	13649	13596	13625	13638	13748	13534	13751	13567	13517	13584	13858	13542	13758	13648	13603	13688	13554	13775	13650	13595	13525	13566	13529	13560	13767	13441	13391	13710	13646	13708	13618	13726	13556	13718	13591	13545	13686	13698	13706	13708	13602	13573	13428	13621	13595	13671	13667	13627	13576	13723	13705	13474	13716	13528	13679	13867	13438	13416	13478	13579	13637	13544	13509	13692	13809	13697	13647	13510	13633	13496	13668	13615	13626	13581	13679	13733	13581	13818	13668	13572	13681	13491	13643	13625	13625	13429	13699	13622	13679	13430	13743	13647	13654	13618	13741	13689	13588	13599	13834	13694	13652	13619	13579	13740	13544	13567	13665	13491	13532	13666	13673	13610	13575	13509	13572	13621	13671	13602	13699	13681	13686	13747	13566	13710	13622	13591	13642	13690	13500	13661	13781	13502	13538	13550	13549	13489	13761	13569	13658	13679	13704	13694	13662	13673	13639	13589	13640	13721	13633	13690	13719	13609	13626	13585	13543	13628	13812	13602	13663	13639	13593	13704	13818	13574	13618	13584	13592	13542	13696	13538	13624	13592	13711	13754	13745	13449	13594	13560	13551	13712	13722	13698	13426	13713	13697	13752	13717	13689	13471	13681	13746	13676	13720	13666	13687	13547	13660	13704	13795	13570	13678	13665	13749	13499	13558	13733	13609	13610	13577	13672	13613	13691	13710	13480	13543	13715	13597	13698	13504	13527	13699	13474	13668	13632	13817	13772	13721	13676	13600	13610	13578	13612	13632	13550	13645	13514	13717	13710	13580	13550	13603	13610	13578	13796	13727	13583	13746	13534	13726	13688	13629	13747	13514	13860	13689	13593	13726	13615	13715	13752	13541	13436	13551	13465	13617	13763	13625	13778	13617	13610	13530	13664	13602	13653	13519	13636	13542	13753	13720	13788	13617	13607	13528	13411	13612	13604	13695	13506	13612	13741	13690	13729	13684	13653	13574	13627	13539	13708	13542	13474	13435	13609	13563	13753	13680	13730	13659	13551	13482	13611	13648	13717	13613	13601	13604	13633	13669	13772	13741	13714	13593	13823	13555	13610	13576	13582	13591	13696	13744	13565	13585	13506	13766	13583	13749	13646	13499	13929	13647	13792	13571	13710	13585	13708	13520	13606	13526	13586	13497	13722	13744	13630	13553	13560	13592	13646	13528	13572	13626	13687	13872	13666	13692	13442	13570	13601	13689	13611	13654	13514	13524	13602	13552	13593	13675	13799	13526	13515	13573	13677	13569	13589	13633	13685	13566	13575	13468	13481	13510	13631	13537	13775	13515	13531	13512	13662	13719	13461	13707	13648	13583	13708	13612	13709	13638	13423	13722	13499	13616	13671	13633	13637	13615	13529	13687	13629	13735	13654	13632	13767	13684	13674	13655	13612	13637	13728	13640	13690	13776	13633	13645	13619	13697	13518	13589	13584	13612	13810	13571	13731	13766	13651	13598	13741	13640	13763	13766	13741	13572	13788	13542	13576	13644	13511	13758	13630	13646	13743	13732	13498	13723	13522	13685	13429	13645	13588	13608	13465	13524	13661	13542	13702	13612	13642	13573	13499	13615	13782	13550	13492	13668	13613	13763	13744	13611	13605	13500	13809	13647	13726	13679	13757	13695	13582	13557	13595	13656	13662	13544	13579	13475	13530	13885	13666	13442	13617	13694	13627	13660	13864	13705	13581	13610	13603	13615	13672	13673	13756	13696	13570	13522	13634	13576	13633	13621	13622	13815	13827	13770	13487	13637	13543	13737	13659	13444	13580	13550	13638	13730	13683	13563	13677	13608	13710	13588	13662	13646	13542	13595	13621	13665	13596	13725	13605	13720	13694	13534	13598	13665	13789	13623	13645	13614	13677	13527	13627	13666	13546	13701	13613	13598	13631	13571	13521	13864	13581	13460	13644	13526	13669	13583	13684	13545	13749	13739	13697	13526	13849	13495	13619	13704	13754	13615	13672	13545	13581	13612	13634	13612	13824	13660	13567	13714	13620	13549	13637	13603	13516	13651	13614	13583	13555	13563	13746	13574	13604	13704	13611	13574	13755	13515	13663	13610	13722	13677	13860	13561	13619	13486	13716	13682	13709	13418	13764	13414	13541	13516	13711	13513	13794	13832	13597	13687	13892	13583	13615	13730	13599	13534	13534	13646	13644	13591	13760	13582	13809	13592	13612	13677	13794	13562	13608	13589	13583	13704	13626	13628	13697	13618	13601	13644	13533	13653	13580	13692
22762	21071	28843	23863	22808	27066	28875	23182	20948	20628	19479	19002	18393	17793	17806	17466	17241	17036	16849	16964	16759	16601	16578	16466	16442	16475	16521	16509	16201	16432	16453	16342	16425	16382	16116	16263	16305	16355	16215	16090	16536	16189	16237	16346	16232	16118	16230	16285	16162	16224	16005	16201	16304	16302	16074	16228	16258	16243	16253	16375	16218	16032	16199	16064	16163	16399	16159	16278	16197	16131	16147	15948	16122	16248	16166	16191	16246	16035	16260	16249	16309	16300	16062	16384	16195	16217	16199	16009	16077	16213	16267	16189	16154	16245	16149	16295	16205	16181	16189	16131	16005	16048	16146	16085	16130	16184	16080	16127	16049	16086	16124	16155	16133	16133	16157	16124	16094	16277	16050	15995	16231	16133	16297	16005	16006	16211	16300	16090	16176	16071	16059	16036	15887	16122	16335	16032	16163	16140	16212	16162	16338	16175	16299	16138	16308	16212	16237	16143	15960	16089	16214	16023	16071	16111	16110	16010	16254	16125	16102	16106	16235	16197	16051	16045	16058	16072	16173	16375	16158	16126	16137	16189	16156	16288	15926	15982	16420	16124	16025	16275	16071	16046	16116	15959	16181	16181	16167	16235	16077	16199	16189	16208	16088	16070	16101	16194	16345	16001	16150	16223	16213	16163	16144	16036	16274	16101	16245	15794	16130	16086	16201	16276	16156	16273	16179	16205	15928	16234	16165	16273	15980	16122	16312	16346	16006	16154	16152	15928	15986	16311	16109	16234	16035	16163	16096	16092	16206	16210	15976	16030	16386	16378	16043	15971	15926	16254	16122	16115	16169	16133	16220	15887	16181	16269	16206	16129	16194	15860	16093	16175	16137	16239	16329	16121	16023	16103	16078	16185	16194	16161	16091	16104	16082	16081	16160	16026	16024	15989	16232	16164	16290	16165	16280	16143	16172	16251	16215	16100	16207	16259	16328	16077	16105	16004	16142	16300	16036	16289	15979	15988	15992	16189	15990	16066	16244	16048	16166	16063	16307	16282	16241	16111	16142	16198	16251	16047	16303	16181	16310	16345	16027	16104	16091	16075	16150	16223	16147	16152	16130	16284	16201	16044	16317	16124	16133	16022	16057	16097	16215	16102	16298	16076	16152	15844	16003	16144	16276	16309	16348	16286	16043	16076	16218	16155	16144	16028	16168	16275	16246	16098	16220	16207	16149	16025	16021	16162	16272	16161	15848	16026	16180	16375	16289	16037	16194	16056	16206	16095	16252	16156	16001	16144	16102	16212	16128	16135	16045	16352	16083	16198	16381	16136	15940	15923	16082	16194	16155	16233	16361	16270	16111	16047	16178	16001	16243	16154	16118	16332	16210	16121	16095	16258	16119	16015	16154	16033	16211	16043	16068	16155	16059	16164	16113	16201	16212	16115	16229	16231	16167	16194	15869	16298	16149	16314	16151	16147	16056	16127	16137	16181	16060	16256	16202	15920	16179	16070	16144	16045	16009	16129	16116	16017	16055	16212	16324	16201	16151	16138	16223	15911	16067	16076	16294	16131	16205	16119	16098	16101	16147	16274	16161	16146	16190	16063	16016	16174	16137	16017	15984	16093	16052	15884	16040	16050	16253	16122	16145	16010	16140	16122	16178	16140	16270	16184	16166	16101	16010	16198	16194	16317	16229	16203	16053	15986	15963	15938	16238	16213	16206	16045	16096	16029	16289	16312	16207	16043	16148	15988	16200	16065	16188	16043	16130	16311	16051	16134	16205	16194	16139	15967	16208	16075	16218	16040	16344	16236	15991	16308	16035	16337	16085	16280	16122	16086	15883	16090	16044	16134	16235	16145	16043	16026	16130	16278	16074	16043	16147	16128	16093	16279	16181	16053	16200	16014	16049	16211	16188	16198	16190	16199	16238	15973	16272	16004	16025	16258	16129	16248	16090	16126	16192	16319	16143	16013	15912	16132	16022	16166	16122	16103	16184	16159	16047	16198	16067	16123	16371	16019	16165	16058	16033	16083	16001	16047	16076	16270	16143	16112	16142	16039	16112	16280	16058	16151	16057	16191	16110	16263	16140	15842	16195	16222	15895	16241	16122	16228	16260	16388	16216	16345	16137	16306	16232	16006	16200	16066	16177	16154	16011	16120	16224	16095	16004	15911	16316	16162	16096	16010	16286	16283	16051	16165	16249	16181	16040	16087	16086	16094	16009	15903	16282	16041	16037	16477	16168	16283	16204	15988	16006	16037	16290	16079	16287	16035	16130	16361	16039	16011	16110	16300	16433	16361	16201	16214	16187	16249	16152	16180	16092	16290	16193	16108	16118	16055	16129	16254	16237	16032	16190	16101	16104	15998	16292	16065	16182	16141	16157	16132	16204	16170	16133	16069	16035	15884	16323	16084	16262	16274	15923	16096	16059	16169	16037	16204	16216	15996	16138	16158	16181	15880	16063	16193	15983	16271	16093	16186	16087	16163	16115	16101	16011	16043	16028	16172	16099	15991	16040	16343	16066	16224	16332	16146	16151	16062	16150	16052	16177	16047	16453	16146	15988	16174	16112	16143	16242	16073	16218	16158	16034	16028	16003	16032	16096	16118	16317	16190	16068	16105	16190	16186	16198	16170	16000	16238	16104	16087	16143	16268	15951	16080	16184	16214	15969	16179	16252	16239	16118	16291	16117	16088	16106	16057	16008	16107	16107	15995	16183	16143	16249	16135	16146	16016	16144	16110	15938	15955	16089	16310	16014	15983	15964	16192	16106	16187	16040	16205	16365	16101	16207	16158	16194	16120	16040	15960	15913	16056	16284	16017	16088	16113	16158	16125	16134	16108	16109	16068	16067	16243	16134	15871	15979	16240	16254	16096	16125	15909	16158	16026	16121	15922	16125	16186	16132	16099	16231	16165	16163	15965	16175	16122	16104	16006	16197	16144	16189	16098	16027	16104	16174	16216	16139	16195	16133	16194	16230	16263	16218	16078	16118	16162	16112	16289	16021	16088	16260	16294	16116	16066	16049	16463	15934	15991	15952	16132	16346	16385	16160	16067	16262	16020	16205	16019	16046	16218	16223	16111	16122	15964	16152	16010	15975	16012	16188	16204	16071	16054	15979	16242	16204	16190	16395	16257	16044	16209	16202	16158	16169	16105	16181	16154	16253	16156	16163	16316	16213	16206	16222	16362	16158	16021	16159	15971	15988	16173	16145	15956	16226	16143	15928	15975	16190	16240	16277	16097	16238	16172	16160	16328	16088	16065	16134	16287	16090	16202	16129	16304	15993	16092	16222	16152	16008	16093	16013	16068	16026	16124	15894	16043	16221	16096	16022	16130	16138	16139	16019	16160	16363	16199	15854	16212	16267	16240	16140	16086	16177	16268	16296	16102	15808	15932	16020	16161	16005	16016	16072	16149	16302	16145	16246	15940	16182	16185	16233	16083	16104	16189	16052	16224	15930	16061	16104	16147	16318	15904	16181	16033	16262	16247	16303	16220	16111	16051	16189	16088	16139	16179	16151	15930	16234	16255	16181	16320	16184	16243	16300	16150	16128	15944	16290	16270	16041	16140	16131	15863	16209	15924	16179	16090	16025	16227	15934	16068	16372	16125	16167	16231	16105	16085	16033	16078	16150	16181	15985	16086	16152	16348	16091	16224	16226	16170	16385	16138	16061	16131	16062	16189	16260	16125	16207	16166	16098	16287	15883	16212	16325	16069	16075	16082	16114	16256	15933	16017	16030	16202	16158	16080	16061	16154	16219	16097	16207	16100	16108	16325	16017	15955	16129	15980	16075	15975	16132	16099	16166	16009	16056	16313	16122	16024	16073	16175	16184	16082	16079	16135	16033	16182	16193	16033	16319	16066	16155	15932	16231	16162	16104	16230	16014	16246	16268	16151	16126	16150	16405	16162	16180	16108	16000	16156	16196	16233	16166	16251	16187	16248	16269	16223	16217	16327	16293	15934	16233	16210	16127	16037	16050	16242	16095	16260	16249	16196	16200	16135	16164	16279	16087	16051	16331	16280	16245	16076	15994	15689	15967	16072	16129	16105	16108	16141	16120	16168	16163	16297	16071	16007	16113	16160	16077	16018	16001	15999	16341	16206	16005	15933	16262	16177	16115	16211	16255	16208	16108	16043	16065	15883	16186	15883	16244	16220	16211	16072	16289	15889	16199	16303	15896	16231	16169	16050	16104	15987	16119	16049	16108	16102	15990	16202	16116	16192	16135	16101	16033	16080	16032	15931	16190	16230	16103	16025	16094	16114	16119	16113	16116	16386	16320	16207	16039	16306	16063	16149	15997	16093	16127	16059	16343	16161	16106	16074	16149	15992	15897	15968	16154	16081	15969	15984	16329	16249	16209	16167	16104	16046	16163	16065	16058	16150	16295	16116	16020	16075	16019	15973	16251	16087	16076	16066	16062	16010	16394	16221	16125	16127	16208	16068	16026	16148	16180	15920	16287	16208	16152	16023	16083	16113	16054	16064	16286	16274	16163	16144	16096	16217	16147	16050	16194	16143	16100	16063	16081	16045	16192	15980	16212	16190	16001	16215	16257	16175	16253	16299	16305	16181	16145	16140	16095	16105	16159	16192	16288	16263	16197	15978	16358	16231	16202	16205	16123	16332	16091	16118	15886	16014	16100	16188	16076	16122	16021	16316	15975	16125	15946	16122	16073	16101	16036	16120	16214	15999	16046	16116	16308	16216	16082	16050	16101	16015	16324	16146	16193	15975	16191	16188	16112	16086	16123	16315	16059	15959	16059	16107	16147	16225	16028	16220	16173	16153	16096	16237	16142	16116	16160	16033	16039	15978	16244	16236	16218	16211	16027	16063	16024	16163	16012	15885	15955	16217	16228	15992	16266	16168	16355	15978	16152	16248	16099	16072	16378	16018	16047	16047	16022	16003	16229	16078	16026	16123	16071	15807	16166	16045	16285	16194	16334	16067	16079	16057	16183	16128	16012	16074	16131	16202	16228	16156	16223	16155	16021	16163	15861	16082	16281	16057	16194	16162	16179	16152	16095	16087	16063	16205	16208	16192	16020	16139	16150	16246	16114	16156	16034	16084	16019	16211	16170	16209	16210	16067	16173	16349	16100	16123	16168	16323	16188	16057	15840	16232	16099	16174	16255	16158	16329	15993	16105	16131	16211	16176
34154	57635	53129	41933	35388	31081	26530	23221	21125	19561	18313	17443	16764	16246	15695	15482	15363	14955	14900	14565	14579	14445	14190	14161	14262	14294	14111	14117	14048	14040	13999	14135	14074	14004	13977	14031	14098	13802	14006	14035	13900	13862	13889	13926	13785	13878	13791	13955	13864	14029	13803	13668	13957	13936	13887	13914	13991	13860	13925	13730	13775	13911	13858	13901	13882	13909	13940	13889	13736	13892	13825	14080	13985	13752	13776	13940	13883	13974	14003	13796	13887	13947	13770	13781	13953	13761	13786	13931	13920	13991	13749	13925	13861	13847	13817	13949	13817	13887	13665	13826	13884	13939	13700	13823	13857	13885	13794	13683	13745	13839	13691	13883	13802	13908	13852	13897	13848	13847	13926	13904	13854	13789	13733	13941	13783	13911	13926	13907	13910	13736	13922	13805	13874	13682	13871	13930	13877	13718	13846	13858	13940	13937	13866	14035	13868	13893	13913	13776	13764	13923	13863	13945	13999	13920	13915	13816	13695	13924	13812	13899	13893	13938	13838	13975	13839	13825	13873	13817	13956	13885	13817	13925	13632	13697	13809	13740	13829	13834	13894	13797	13728	13819	13858	13745	13803	13970	13863	13909	13879	13857	13817	13726	13904	13827	13921	13887	13724	13929	13889	14059	13788	13775	13767	13953	13831	13820	13681	13902	13928	13982	13801	13843	13896	13870	13898	13704	13872	13874	13892	13836	13729	13892	13836	13689	13861	13931	13815	13864	13946	13819	13819	13842	13870	13959	13887	13748	13919	13746	13926	13793	13840	13881	13799	13946	13754	13826	13765	13898	13776	13890	13876	13952	13754	13788	13908	13727	13837	13892	13824	13820	13973	13815	13850	13753	13752	13899	14013	13876	13761	13797	13931	13836	13956	13865	13938	13890	13910	13920	13769	13938	13795	13790	13737	13915	13857	13737	13845	13777	13985	13859	13980	13815	13860	13897	13841	13735	13955	13884	13809	13959	13817	13800	13861	13795	14043	13949	13839	13739	13910	13910	13716	13819	13845	13849	13864	13831	13848	13691	13844	13819	13945	13911	13699	13903	13837	13725	13839	13783	13822	13902	13944	13847	13905	13926	13874	13876	13772	13740	13863	13829	13809	13846	13789	13924	13830	13825	13795	13852	13878	13859	13968	13882	13985	13783	13844	13904	14017	13788	13911	14007	13790	13775	13901	13860	13827	13790	13891	13885	13774	13849	13721	13776	14019	13977	13723	13724	13733	13837	13916	13781	13981	13761	13896	13905	13746	13912	13755	13824	13936	13836	13668	13884	14058	13955	13842	13796	13763	13870	14032	13782	13840	13873	13930	13707	13938	13869	13849	13890	14035	13750	13741	13905	13760	13914	13822	13762	13898	13933	13717	13957	13801	13915	13836	13770	13764	13791	13677	13786	13932	13874	13873	13846	13945	13827	13842	13838	13745	13823	13728	13817	13708	13827	13819	13955	13814	13791	13955	13897	13842	13831	13823	13767	13834	13863	13798	13792	13912	13893	13900	13929	13793	13790	13828	13837	13927	13706	13894	13698	13855	13771	13819	13984	13819	13889	13931	13878	13829	13888	13720	13729	13848	13901	13869	13883	13764	13936	13786	14005	13732	13924	13987	14017	13924	13766	13998	13789	13780	13621	13750	13956	13776	13864	13845	13793	13720	13721	13751	14024	13880	13929	13806	13873	13894	13724	13885	13955	13910	13888	13999	13788	13816	13789	13895	13731	13842	13860	13713	13756	13884	13916	13846	13808	13927	13834	13985	13911	13772	13893	13796	13883	13971	13889	13802	13780	13715	13824	13881	13986	13831	14051	13925	13804	13779	13783	13828	13835	13848	13910	13859	13729	13920	13958	13833	13985	13846	13857	13918	13948	13836	13730	13835	13829	13862	13708	13711	13823	13867	13696	13834	13847	13904	13887	13894	13871	13828	13816	13848	13890	13903	13852	13905	13837	13881	13922	13868	13796	13740	13716	13849	13994	13775	13758	13908	13922	13853	13888	13937	13827	13745	13735	13824	13746	13758	13910	13774	13761	14040	14054	14040	13754	13851	13685	13913	13947	13866	13768	13783	13817	13811	13834	13898	13734	13674	13901	13813	13743	13746	13782	13907	13886	13878	13987	13830	13851	13721	13668	13962	13942	13835	13789	13954	14019	13822	13877	13864	13687	13806	13998	13893	13975	13768	13847	13879	13878	13930	13744	13628	13894	13730	13905	13797	13747	13963	13971	13733	13733	13985	13635	14070	13814	13915	13696	13746	13900	13725	13744	13919	13900	13919	13923	13752	13992	13625	13880	13747	13753	13922	13848	13892	13852	13861	13730	13687	13898	13908	13795	13769	14016	13838	13682	13768	13829	13881	13883	13928	13699	13859	13617	13773	13620	13875	13785	13821	13875	13833	13942	13787	13699	13902	13812	13845	13874	13898	13765	13887	13753	13793	13737	13763	13924	13833	13967	13707	13981	13808	13896	13841	13929	13959	13786	13818	13822	13740	13833	13890	13820	13841	14054	13866	13910	13758	13826	13720	13795	13814	13748	13862	13942	13802	13779	13774	13861	13886	13730	13732	14066	13830	13835	13935	13824	13929	13917	13864	13815	13797	13653	13705	13689	13681	13911	13873	13710	13710	13833	14028	13872	13868	13907	13748	13847	13751	13884	13921	13733	13875	13784	13683	13821	13970	13714	13930	13779	13807	13739	13821	13869	13885	13979	13682	13756	13861	13805	13697	13945	13843	13689	13694	13719	13699	13816	13790	13859	13936	13985	13731	13832	13853	13823	13755	13801	13797	13793	14105	13799	13806	13843	13830	13792	13828	13753	13849	13901	13901	13787	13843	13899	13853	13918	13876	13893	13665	13784	13921	13885	14022	13795	13960	13976	13834	13781	13984	14002	13862	13925	13894	13761	13790	13927	13873	13886	13997	13896	13850	13841	13716	13938	13904	13731	13929	13997	13872	13776	13985	13726	13926	13965	14077	13988	13898	13838	13987	13923	13854	13760	13984	13918	13805	13903	13814	13809	13708	14000	13853	13891	13957	14000	13881	13777	13767	13843	13916	13724	13974	13763	13900	13888	13641	13697	13692	13830	13754	13867	13827	13989	13864	13589	13948	13824	13777	13855	13821	13889	13778	13807	13795	13836	13858	13718	13705	13831	13833	13751	13841	13862	13802	14019	13842	13841	13867	13708	13946	13922	13816	13918	13953	13946	13666	13877	13938	13760	13854	13785	13842	13688	13724	13847	13812	13850	13759	13714	13846	13811	13713	13839	13863	13925	13957	13817	13973	14049	13738	13883	14015	13667	13962	13879	13913	13808	13891	13873	13855	13870	13931	13840	13835	13829	13752	13781	13664	13772	13774	13891	13862	13828	13807	13810	14046	13946	13892	13968	13841	13707	13859	13900	13858	13805	13826	13825	13860	13887	13842	13733	13805	13885	13791	13861	13819	13891	13882	13821	13815	13724	13949	13931	13956	13720	13956	13756	13674	13815	13915	13821	13789	13631	13868	13930	13941	14011	13976	13864	13877	13932	13912	13812	13759	13801	13839	13968	13661	13888	13777	13772	13801	13813	13939	13664	13902	13908	13751	14036	13764	13864	13802	13728	14015	13709	13885	13872	13828	13770	13917	13757	13878	13845	13760	13837	13846	13803	13821	13944	13828	13893	13933	13755	13940	13853	13798	13910	13827	13831	13855	13930	13785	13798	13906	13774	13837	13834	13703	13999	13969	13875	13856	13852	13691	13821	13929	13970	13768	13985	13917	13917	13907	13735	13760	13934	13866	13809	13835	13750	13944	13958	13843	13942	13763	13737	13873	13697	13887	13895	13808	13826	13884	13830	13792	13919	13730	13929	13907	14037	13781	13739	13874	13793	13882	13840	13936	13724	13926	13856	14000	13894	13851	13834	13920	13841	13879	13986	13806	13784	13998	13830	13709	13789	13834	13866	13816	13822	13793	13936	13856	13853	13936	13870	14052	13811	13884	13874	13884	13731	13911	13608	13882	13910	13720	13815	13963	13711	13823	13736	13920	13782	13770	13745	13842	13869	13939	13748	13659	13824	13740	13935	13866	13841	13694	13931	13780	13704	13929	13781	13794	13785	13809	13897	13755	13723	13920	13744	14001	14086	14001	13784	13807	14077	13915	13862	13865	14046	13872	13812	13881	13818	13782	13997	13859	13923	13772	13750	13744	13892	13914	13782	13936	13858	13805	13837	13992	13747	13847	13921	13768	13815	14008	13769	13857	13670	13855	13883	13935	13869	13907	13729	13842	13756	13881	13864	13802	13978	13899	13735	13760	13933	13990	13850	13850	13892	13727	13827	13672	13948	13754	13951	13955	13910	13799	13732	13839	13847	13869	13881	13776	13880	13827	13798	13883	13872	13884	13811	13739	13799	13813	13822	13900	13802	13835	13817	13965	13846	13726	13790	13857	13895	13701	13717	13923	14000	13866	13773	13852	13864	13770	13726	13908	14045	13746	13726	13793	13758	13752	13942	13811	13876	13851	13885	13959	13822	13796	13971	13817	13929	13722	13990	13723	13973	13713	13958	13883	13902	13833	13749	13941	13767	13793	13891	13842	13775	13875	13838	13967	13865	13820	13856	13846	13906	13728	13837	13930	13892	13739	13852	13810	13866	13763	13843	13809	13869	13867	13832	13852	13919	13919	13947	13846	13940	13952	13813	13894	13731	13756	13908	13877	13814	13907	13924	13916	13908	13897	13772	13828	13675	13941	13717	13707	13914	13873	13979	13782	13811	13904	13784	13933	13813	13865	13830	13881	13926	13867	13721	13904	13795	13848	13790	13905	13872	13948	13956	13946	13830	13853	13927	13740	13771	13805	13962	13784	13745	13732	13664	13976	13717	13768	13808	13915	13910	13804	13930	13889	13695	13878	13690	13894	14000	13813	13611	13974	13902	13845	13800	13713	13838	13756	13875	13735	13787	13747	13747	13789	13873	13828	13663	13935	13946	13903	13869	13829	13724	13945	13880	13961	13777	13862	13737	13866	13753	13895	13782	13959	13926	13698	13914	13794	13866	13801	13811	13809	13817	13898	13952	13913	13855	13969	13736	13777	13855	14049	13744	13650	13889	13650	13987	13793	13939	13792	13800	13812	13766
29696	28883	36015	31687	25544	22411	20412	19064	18297	17463	17338	17125	16887	16745	16508	16379	16028	16150	16239	16211	16317	16258	16291	16112	16166	16037	16150	15744	16202	16105	15931	16214	16155	16113	16061	15836	15992	16020	16136	16086	15891	15962	16097	15964	15974	15803	15912	15976	15927	15954	15942	16029	15922	16093	15976	16025	16075	15964	16103	16313	15943	15894	15849	15803	15908	15856	15876	15967	15788	15795	15881	16046	15938	15886	16007	15780	15965	15949	16032	16050	15877	15878	16118	15864	15778	16018	15988	15975	15874	16099	15953	16080	16237	16125	16077	15938	16010	15842	16037	15904	15830	16029	15951	16083	15865	15982	16062	15997	16006	15998	15826	15960	16109	15867	16077	15962	15879	16071	15979	15990	15996	16120	16014	15884	15826	16063	15918	15836	15896	15867	15681	15838	15990	15868	15798	15957	15889	16059	15900	15988	15995	16081	15778	15814	15951	16051	16080	16026	16001	16057	15924	16074	16009	15834	15871	15924	16096	15944	15970	15851	15774	15880	15930	16049	16102	15990	15896	15916	15972	15954	15949	15907	15933	16004	15978	15976	15873	15884	16043	15891	15874	15923	15794	15888	16121	15963	16062	16074	16106	15864	15851	15932	15849	16006	15937	15955	15857	16018	15845	15903	15776	15749	16101	15915	15789	15921	15950	15895	15928	15651	15917	15902	16047	15971	15999	15973	16118	16082	16080	15817	15851	15819	15881	15750	16018	15861	15718	16027	15993	16010	15977	16026	16089	15832	15960	15941	15797	15859	16040	15893	16170	15927	15865	15966	16124	16043	15811	15909	15926	15714	15909	15951	15893	15968	16160	15933	15993	15869	16027	15749	15931	15845	16036	15956	15913	15914	15947	15975	15950	15784	16012	15822	15877	15923	15975	16029	16035	16067	16041	16086	15841	15953	16101	16024	15939	15834	15882	15978	16156	16063	15984	15993	15770	15854	15970	16110	15866	16038	16064	15844	15986	15882	15940	15759	15977	15999	15841	15950	15886	16109	15951	15826	15928	15893	15796	16030	15940	15797	15961	15967	15974	15772	16010	15837	15862	15923	16027	15769	15893	15873	15871	16068	16061	15821	15866	16043	15860	16118	16075	16075	15912	15935	16049	16007	15828	15996	15762	15884	15865	16025	15977	16177	16019	16034	16053	16001	15976	15938	16010	16015	15931	16178	16101	16098	15905	15798	16051	15968	15942	15812	15846	16032	15986	16096	15843	15991	15889	16086	15956	16008	16285	15965	15857	16159	15953	16017	15965	15942	16017	16030	15786	15739	15962	15821	15894	16071	15836	16032	15819	15870	15974	15762	16110	15915	15996	15809	15882	16024	16022	16005	16030	15899	15869	15981	15967	15886	16071	16123	15838	15890	16051	15885	15832	15901	15898	15939	15893	15931	15953	15982	15937	15934	15787	15821	15754	15967	16005	16009	16043	15834	15967	15947	15828	15969	16093	16026	15735	15739	15793	15903	15768	15960	15900	15806	16087	15935	15987	15984	16033	15949	16019	15964	15843	15924	15776	15941	15842	15821	16129	15906	15928	15897	15821	15777	16074	16018	15979	16235	15857	16093	15924	15817	15742	15909	15747	15818	15922	16029	16074	16003	16021	16081	15829	15928	15744	15867	16033	15954	15987	15955	16035	15959	16109	15937	15914	15946	15969	15806	15763	16140	15967	15926	16129	16168	16039	16048	16146	15972	15904	15849	15831	15930	15859	15945	15985	15859	15851	15774	15875	15989	16074	15714	15922	15825	16047	16011	16052	15899	15984	16003	15856	15920	16010	15939	15976	15880	16233	15815	16022	15931	16059	15804	15846	16043	15998	15925	15900	16024	15903	16237	15956	15888	15750	15851	16023	15838	15937	16010	16042	16038	15732	16166	16022	15981	15761	15985	15951	15766	16058	15948	15901	16142	15803	15904	15941	15870	16110	15879	15858	15865	15674	15914	15977	16122	16141	15990	16191	15991	15809	15889	16042	16064	15952	16028	15986	15748	16065	16046	15744	16080	16013	16194	15868	15925	16159	16045	16138	16020	15927	15965	16066	15960	15906	16002	16001	15950	16092	15999	15907	16040	15994	15945	15860	15991	16019	15764	16006	15944	15867	15864	15979	16122	16147	15953	15957	15955	16080	15875	15971	15874	16096	15916	15872	15728	16129	16049	16142	16041	15823	16059	15972	16081	15856	15803	15805	15863	15702	15845	16063	15994	15973	16030	16014	16133	15894	15938	16063	15848	15988	16083	16059	15923	15917	15887	15709	15980	16035	15958	15884	15944	15945	16046	16065	16031	15923	15867	15999	15880	15812	15922	15967	15802	16171	15941	15966	15978	15833	16049	15938	16075	15906	16016	15878	16008	15830	15891	15966	16231	16158	15907	15945	15877	16005	15821	15866	15711	15987	16176	15832	16368	15933	15941	15907	15992	15730	16034	15899	15885	15996	16098	15747	15852	16117	15998	16032	15801	15938	15802	15790	16056	15917	15930	15899	15885	16118	15923	16141	16019	15903	15802	15939	15733	15989	15995	16015	16043	16035	15999	15871	15835	15952	16126	16110	16050	15873	15858	15956	16067	15850	15991	16067	15782	16007	16039	16057	16018	15827	15893	15894	15879	16011	16010	15945	16068	15924	15795	16027	15970	16118	15933	16056	15691	15765	16065	15807	15907	16046	16132	15935	15941	15597	15728	15874	15765	15861	15812	16069	15994	15990	16019	15932	15847	15921	16052	15880	15911	16081	15992	15913	15903	16111	15858	15890	16003	15937	15935	15881	16102	15792	15791	15962	15923	15830	16120	15938	16070	15958	15773	15988	16124	15849	15978	16079	15978	16132	15865	15966	16061	15859	15961	15966	16171	16137	15885	16029	16203	15903	16035	15966	15874	15838	15944	15941	15889	15991	15990	15896	16065	15945	15696	16009	16024	15957	16023	16059	15940	15979	16034	15914	15913	15966	15790	15768	15882	16041	15971	15922	15922	15914	15962	15751	15902	15938	15871	15992	15851	16005	15867	15980	15948	16076	15884	16063	15913	16068	15964	16080	15912	15925	15935	16097	16086	15892	16145	16009	15906	16021	15819	15937	15960	16029	15812	15914	15849	15897	16058	15873	15943	15769	16003	16106	15959	16070	15753	16035	15797	15911	15892	15930	15789	15911	16044	15798	16015	15867	15966	15880	15951	15774	15872	15925	15880	16081	15806	15957	15691	15988	15991	15862	15817	15990	15984	16048	15861	15971	16204	16020	16013	15960	15902	15966	15831	16029	15928	15963	16006	16104	15782	15992	15819	16018	15844	15884	16077	15956	15911	16127	15927	15921	15843	16010	16024	15949	15890	15772	15920	15809	15972	15944	16086	15925	15873	15978	16039	15868	15973	15955	16006	16041	15936	15998	15965	15888	16015	15944	15827	15909	16135	15927	16131	15964	16153	16042	16005	15931	16134	15926	16004	16003	15933	16120	15976	16082	15925	16048	15844	15879	15975	15916	15842	15877	16040	15911	16133	16044	15942	15951	15924	15912	16258	16142	15837	15970	15932	16063	15944	15962	15957	16157	15949	15807	15944	15913	15997	16088	15918	15900	15964	15892	15939	15831	15995	15954	16002	15967	16018	15763	15903	15876	15864	15894	15702	15973	15935	15737	15980	15934	15918	16006	15976	15771	16051	15824	15877	15770	15918	15800	16001	15738	15846	15771	15940	16015	16006	15842	15833	16060	15983	16013	15895	15945	16122	16007	16102	15926	15869	15856	16024	15965	16108	15978	15981	15857	16040	15962	15902	16007	15824	16027	15842	16001	15845	15972	15947	16055	15815	15987	15908	15894	16075	16107	16002	15950	15928	15962	15970	15865	15960	16048	16119	16172	15819	15869	16012	15868	15981	16008	15902	16138	15858	15922	16009	16046	15955	16123	15828	16060	15809	16174	15820	15919	16073	16094	15930	15983	16104	15934	15966	15893	15908	15948	16093	15871	15996	15961	15816	16074	15960	15999	15849	15822	15792	16103	16147	15910	15932	16130	16026	16015	15944	15807	15901	16136	15821	15855	15815	15705	15824	15833	15899	15946	16072	16013	15994	16049	16116	16046	15808	15907	16007	15919	15989	16058	16114	15868	16028	16071	16072	15932	15842	15829	15843	15789	16001	16116	15909	15724	15675	15809	15973	15932	16063	15993	15989	16173	16018	15741	15997	16006	16010	15932	15971	15873	15971	16034	16070	16150	15829	15846	15835	16044	15794	15916	15835	15996	16053	15944	15961	15956	15975	16022	16099	15995	15961	15833	15806	16037	15924	15855	15968	15935	15980	15899	15920	16140	15872	16020	15997	15989	15816	15722	16120	16076	15916	16062	15913	15906	16045	15897	16035	15902	16048	15972	16019	15999	16096	16010	15881	15875	15870	16065	15867	16020	15890	16083	15974	15874	16047	15935	15968	15719	16009	15922	15982	15966	15738	15991	15888	15827	16130	15927	15888	15859	15971	16006	16169	16002	16173	16207	16137	15914	15977	15900	16048	16107	15991	16180	15957	15857	15952	15894	15872	16036	16082	16153	15965	15995	15886	16031	15795	15931	16029	16018	15875	15939	15930	15945	15817	15951	15773	15966	16208	15778	15820	15844	15893	15893	15878	15938	16061	15928	15980	16017	15827	16112	16186	15841	16002	15912	16000	16035	15856	15985	16061	15955	15972	15947	16010	15992	15979	15838	15848	15953	15859	16056	15982	15999	15976	15998	16027	15994	15895	15870	15994	15980	16076	15851	15988	16035	16023	15910	15863	15828	15850	15891	16097	15797	16045	15887	15674	15724	15870	15935	15795	15911	16063	16024	16119	15954	16040	15801	16163	15995	15886	15986	15830	15639	15900	16000	15957	15991	15846	15897	15807	16021	15839	15716	15915	15944	15812	16028	16113	15885	16162	15899	15986	15958	16022	16288	15811	16075	16002	16068	15908	15781	15880	16113	16152	16110	15998	16005	16011	15989	16065	16041	15916	15907	15914	16035	15956	15943	16033	16006	15921	15974	16011	16170	16169	16000	16066	15829	16074	15954	15965	15993	15917	15876	15974	15896	15972	15876	16200	16109	16207	15944	15848	15981	15856	15838	15799	15998	15858	16136	15947	15908	15859
32423	44851	40104	30739	25952	22315	19666	17938	17070	16270	15879	15333	14883	14792	14637	14428	14267	14227	14312	13985	14124	14088	13911	13998	13860	13881	13975	13851	13824	13849	13859	13778	13789	14108	13775	13847	13658	13694	13744	13908	13891	13803	13802	13951	13755	13622	13751	13916	13651	13860	13820	13715	13715	13969	13724	13837	13776	13763	13898	13905	13743	13734	13758	13645	13892	13819	13812	13705	13880	13684	13756	13753	13840	13836	13803	13789	13671	13771	13725	13797	13731	13799	13650	13808	13836	13613	13837	13796	13602	13635	13728	13714	13763	13740	13638	13578	13805	13753	13693	13615	13707	13661	13886	13907	13730	13613	13778	13820	13855	13672	13787	13736	13760	13634	13647	13884	13784	13792	13709	13822	13860	13752	13795	13781	13632	13753	13788	13687	13729	13894	13913	13709	13808	13711	13777	13513	13917	13683	13738	13638	13719	13883	13909	13787	13762	13756	13826	13817	13727	13683	13724	13868	13592	13725	13787	13602	13766	13589	13740	13705	13896	13842	13747	13849	13835	13854	13663	13804	13771	13761	13961	13744	13833	13730	13836	13765	13752	13655	13745	13838	13732	13847	13785	13795	13733	13828	13713	13689	13741	13894	13905	13732	13816	13692	13870	13775	13653	13788	13879	13663	13814	13867	13888	13754	13854	13808	13939	13756	13930	13721	13715	13769	13762	13784	13724	13863	13660	13550	13795	13618	13877	13847	13839	13714	13721	13879	13805	13902	13726	13800	13843	13826	13855	13777	13863	13455	13622	13740	13723	13765	13737	13614	13714	13742	13711	13765	13686	13741	13889	13710	13797	13824	13646	13761	13866	13674	13807	13896	13755	13689	13761	13823	13773	13830	13816	13807	13767	13923	13651	13760	13884	13896	13738	13747	13848	13832	13750	13715	13943	13924	13665	13863	13612	13878	13922	13888	13809	13715	13807	13763	13790	13958	13845	13846	13803	13728	13545	13711	13869	13922	13669	13755	13765	13789	13752	13755	13733	13801	13822	13701	13760	13761	13776	13909	13783	13658	13684	13701	13800	13879	13665	13721	13776	13687	13724	13706	13653	13707	13795	13780	13779	13810	13871	13726	13818	13696	14025	13740	13660	13748	13732	13678	13918	13549	13795	13897	13820	13795	13719	13653	13771	13627	13773	13863	13772	13783	13772	13891	13798	13665	13792	13851	13818	13703	13701	13766	13755	13746	13904	13716	13702	13661	13939	13866	13841	13876	13689	13970	13946	13583	13797	13669	13688	13788	13777	13783	13713	13848	13730	13793	13710	13934	13817	13811	13835	13807	13744	13919	13720	13849	13780	13826	13797	13696	13718	13729	13790	13835	13654	13734	13914	13755	13729	13707	13701	13700	13802	13800	13709	13827	13760	13878	13718	13815	13780	13892	13744	13785	13779	13864	13891	13714	13685	13589	13761	13794	13925	13799	13762	13750	13741	13782	13620	13707	13794	13756	13650	13795	13775	13613	13853	13809	13772	13735	13814	13737	13923	13775	13748	13702	13872	13831	13706	13676	13711	14038	13700	13898	13811	13727	13793	13761	13709	13773	13698	13824	13771	13753	13702	13786	13801	13814	13571	13662	13748	13733	13728	13715	13861	13826	13781	13833	13772	13765	13718	13876	13673	13903	13919	13628	13704	13938	13847	13778	13794	13732	13696	13869	13829	13625	13890	13928	13793	13766	13871	13717	13678	13897	13651	13730	13699	13683	13637	13710	13854	13757	13757	13833	13913	13762	13846	13785	13960	13894	13777	13777	13970	13785	13831	13876	13762	13841	13670	13663	13761	13846	13791	13815	13768	13773	13696	13705	13749	13761	13830	13814	13670	13767	13704	13742	13557	13757	13918	13811	13548	13706	13758	13859	13699	13742	13780	13823	13747	13797	13693	13913	13872	13652	13836	13806	13735	13748	13783	13741	13694	13734	13689	13699	13622	13663	13802	13743	13756	13801	13771	13867	13848	13986	13843	13814	13659	13840	13797	13762	13673	13752	13704	13855	13860	13800	13595	13843	13606	13649	13914	13745	13639	13685	13867	13838	13867	13801	13759	13766	13843	13672	13583	13794	13742	13860	13893	13857	13735	13818	13805	13763	13637	13878	13771	13806	13889	13855	13922	13718	13740	13879	13931	13601	13775	13784	13850	13725	13756	13899	13846	13757	13760	13766	13675	13691	13713	13871	13622	13507	13779	13801	13618	13882	13772	13701	13763	13871	13863	13788	13754	13817	13746	13782	13915	13960	13758	13810	13686	13686	13632	13588	13806	13992	13895	13793	13803	13693	13803	13890	13629	13873	13709	13757	13834	13752	13809	13728	13811	13721	13775	13752	13662	13859	13687	13632	13668	13832	13756	13862	13724	13866	13867	13734	13982	13893	13713	13934	13939	13674	13757	13699	13796	13631	13695	13776	13855	13658	13857	13684	13816	13791	13924	13716	13998	13708	13640	13635	13816	13803	13806	13770	13810	13883	13673	13959	13725	13612	13771	13816	13863	13760	13840	13719	13711	13669	13678	13660	13847	13752	13791	13932	13605	13794	13733	13819	13598	13763	13867	13869	13651	13799	13650	13881	13683	13557	13763	13761	13761	13654	13765	13912	13650	13901	13880	13755	13700	13815	13684	13890	13743	13730	13848	13786	13741	13864	13986	13810	13580	13925	13759	13710	13774	13746	13702	13849	13747	13811	13709	13756	13837	13823	13652	13777	13527	13808	13794	13794	13803	13698	13728	13847	13715	13696	13657	13755	13739	13761	13948	13766	13859	13701	13927	13781	13749	13550	13840	13756	13764	13680	13680	13729	13593	13678	13933	13882	13665	13730	13824	13862	13750	13715	13609	13716	13877	13820	13622	13734	13811	13757	13828	13693	13835	13626	13612	13753	13736	13744	13814	13790	13857	13706	13929	13829	13836	13859	14016	13685	13604	13807	13936	13827	13754	13619	13948	13788	13806	13804	13750	13802	13650	13822	13733	13729	13873	13794	13880	13899	13781	13792	13898	13744	13842	13848	13870	13772	13888	13794	13940	13676	13718	13747	13758	13683	13757	13765	13691	13667	13590	13653	13779	13799	13751	13903	13752	13942	13911	13659	13810	13688	13895	13919	13667	13684	13769	13719	13647	13716	13853	13868	13796	13698	13848	13778	13762	13844	13902	13997	13599	13796	14088	13783	13803	13796	13756	13967	13772	13769	13772	13820	13891	13538	13686	13758	13756	13722	13832	13803	13927	13770	13844	13782	13783	13711	13719	13826	13727	13884	13727	13730	13653	13682	13809	13787	13682	13719	13802	13729	13675	13703	13714	13575	13716	13890	13747	13740	13798	14045	13924	13671	13819	13702	13675	13852	13789	13659	13637	13769	13770	13671	13729	13756	13775	13654	13836	13853	13755	13603	13697	13747	13707	13843	13735	13695	13699	13703	13800	13693	13675	13647	13836	13771	13840	13799	13692	13891	13796	13875	13859	13965	13849	13689	13689	13930	13877	13795	13820	13825	13589	13733	13761	13697	13808	13749	13600	13711	13886	13906	13779	13920	13800	13650	13871	13791	13790	13658	13558	13691	13831	13752	13697	13739	13733	13759	13843	13957	13697	13667	13752	13834	13795	13776	13906	13842	13757	13682	13794	13748	13876	13784	13786	13809	13746	13829	13719	13907	13707	13827	13790	13692	13625	13959	13726	13638	13698	13847	13790	13879	13581	13750	13722	13868	13801	13675	13859	13672	13852	13946	13719	13678	13762	13624	13712	13898	13696	13782	13696	13650	13600	13713	13832	13790	13804	13737	13816	13797	13868	13802	13763	13858	13589	13743	13708	13782	13682	13624	13854	13978	13641	13877	13735	13805	13806	13878	13766	13623	13684	13829	13594	13750	13702	13691	13829	13706	13938	13868	13846	13781	13728	13691	13641	13815	13760	13674	13747	13851	13895	13767	13783	13824	13833	13699	13741	13864	13774	13820	13685	13844	13675	13754	13640	13926	13668	13687	13638	13773	13693	13866	13812	13764	13702	13733	13804	13897	13786	13816	13817	13598	13792	13966	13651	13775	13812	13653	13900	14012	13743	13785	13756	13625	13858	13721	13883	13858	13796	13637	13785	13846	13791	13736	13732	13834	13801	13754	13706	13506	14017	13639	13855	13753	13766	13741	13725	13777	13703	13820	13807	13673	13674	13709	13733	13750	13634	13842	13812	13816	13790	13659	14010	13782	13812	13494	13815	13765	13865	13891	13823	13701	13577	13860	13741	13777	13952	13793	13818	13870	13832	13736	13786	13800	13608	14035	13773	13621	13755	13946	13689	13693	13933	13791	13808	13822	14009	13643	13673	13653	13816	13669	13846	13784	13812	13700	13889	13734	13907	13867	13930	13676	13723	13668	13825	13989	13793	13457	13829	13848	13818	13642	13795	13834	13720	13810	13761	13822	13789	13786	13659	13848	13817	13808	13784	13683	13860	13799	13763	13697	13749	13696	13813	13825	13719	13756	13663	13729	13748	13911	13756	13732	13741	13786	13741	13696	13942	13839	13759	13796	13633	13702	13615	13912	13878	13708	13773	13755	13653	13663	13657	13792	13763	13900	13738	13820	13720	13859	13768	13632	13820	13787	13829	13685	13766	13777	13828	13821	13725	13788	13697	13784	13746	13746	13681	13841	13692	13799	13678	13751	13721	13789	13706	13778	13957	13672	13755	13801	13614	13868	13761	13857	13673	13599	13735	13761	13889	13878	13807	13620	13739	13674	13773	13748	13768	13775	13732	13679	13904	13889	13866	13775	13874	13676	13888	13806	13620	13720	13788	13830	13760	13652	13755	13750	13852	13699	13793	13828	13864	13860	13768	13910	13765	13832	13799	13742	13705	13819	13677	13685	13785	13797	13675	13672	13822	13839	13894	13673	13794	13595	13775	13559	13846	13902	13987	13901	13803	13620	13775	13617	13775	13656	13685	13707	13798	13898	13775	13822	13926	13791	13868	13902	13890	13751	13677	13808	13750	13819	13759	13814	13723	13706	13924	13828	13815	13662	13766	13584	13776	13822	13766	13729	13767	13834	13604	13713	13858	13903	13780	13776	13714	13703	13900	13713	13818	13622	13759	13751	13716	13929	13932	13739	13783	13783	13665	13707
23898	20977	28420	25631	25996	26395	24560	20750	19183	18884	17972	17614	17150	16919	16696	16334	16449	16137	16134	16133	16176	15947	16142	15894	15838	15874	15932	15835	15905	15821	15969	15963	15727	15891	15666	15837	15882	15859	15788	15885	15748	15856	15582	15900	15778	15641	15632	15589	15819	15820	15767	15726	15797	15541	15787	15681	15514	15696	15842	15736	15903	15675	15686	15864	15661	15947	15747	15551	15657	15732	15439	15862	15731	15590	15539	15655	15674	15546	15693	15741	15619	15604	15751	15518	15643	15737	15728	15632	15734	15763	15873	15796	15588	15596	15689	15816	15672	15621	15770	15636	15670	15685	15814	15558	15567	15586	15702	15745	15646	15788	15551	15554	15535	15762	15699	15580	15492	15681	15738	15717	15624	15786	15723	15860	15696	15753	15632	15890	15617	15636	15603	15684	15558	15602	15684	15620	15690	15674	16010	15588	15836	15906	15673	15569	15406	15532	15727	15574	15677	15609	15569	15869	15617	15794	15578	15622	15569	15552	15732	15871	15745	15544	15669	15808	15636	15779	15684	15699	15852	15660	15628	15599	15628	15518	15915	15467	15702	15790	15837	15506	15761	15803	15783	15540	15629	15689	15597	15934	15751	15467	15513	15613	15842	15710	15630	15707	15568	15745	15636	15632	15537	15625	15655	15705	15700	15641	15773	15489	15574	15502	15873	15606	15751	15528	15559	15618	15732	15705	15694	15601	15648	15506	15453	15797	15666	15660	15558	15501	15600	15760	15688	15619	15737	15775	15451	15584	15739	15627	15411	15696	15646	15866	15583	15805	15601	15849	15649	15687	15479	15645	15832	15870	15733	15698	15913	15546	15747	15820	15571	15738	15628	15728	15745	15525	15636	15649	15586	15701	15651	15644	15580	15661	15642	15499	15802	15599	15431	15799	15661	15628	15700	15594	15701	15745	15702	15755	15727	15853	15688	15710	15779	15832	15623	15658	15624	15530	15688	15820	15512	15459	15513	15621	15535	15575	15543	15652	15627	15643	15602	15479	15646	15781	15916	15527	15740	15741	15514	15685	15712	15599	15578	15677	15494	15606	15731	15935	15707	15842	15628	15629	15523	15821	15787	15586	15574	15513	15703	15761	15745	15856	15624	15732	15615	15542	15775	15541	15729	15407	15757	15590	15728	15721	15731	15866	15587	15504	15739	15533	15680	15531	15494	15664	15708	15574	15667	15636	15591	15580	15793	15641	15790	15616	15912	15654	15520	15613	15671	15694	15489	15633	15794	15804	15890	15829	15487	15591	15649	15632	15666	15618	15663	15753	15631	15741	15728	15641	15782	15613	15564	15653	15743	15672	15645	15811	15543	15471	15510	15496	15687	15858	15719	15518	15574	15843	15670	15521	15582	15700	15918	15638	15680	15670	15712	15622	15598	15718	15720	15644	15516	15591	15676	15581	15648	15717	15704	15676	15793	15667	15711	15822	15551	15749	15550	15759	15554	15702	15606	15520	15767	15653	15786	15626	15613	15747	15741	15633	15907	15625	15736	15689	15731	15647	15644	15502	15677	15641	15552	15595	15756	15729	15594	15574	15730	15803	15850	15817	15752	15604	15784	15639	15922	15664	15819	15779	15722	15667	15745	15691	15855	15597	15665	15638	15593	15601	15839	15825	15608	15648	15588	15601	15510	15879	15586	15862	15553	15753	15641	15607	15565	15653	15842	15637	15664	15694	15599	15489	15448	15497	15666	15569	15666	15681	15706	15739	15525	15735	15378	15585	15744	15710	15867	15699	15685	15778	15593	15874	15736	15665	15742	15731	15767	15677	15538	15695	15621	15747	15853	15673	15606	15681	15736	15761	15789	15629	15773	15711	15654	15430	15440	15547	15611	15467	15752	15739	15735	15816	15706	15524	15693	15766	15782	15869	15604	15789	15751	15590	15823	15708	15526	15881	15586	15411	15747	15686	15535	15564	15801	15459	15716	15586	15743	15633	15760	15726	15746	15739	15845	15604	15727	15708	15526	15764	15636	15660	15689	15749	15576	15597	15674	15643	15837	15662	15469	15877	15802	15788	15873	15526	15916	15688	15718	15687	15503	15724	15713	15699	15748	15845	15835	15680	15692	15372	15747	15691	15689	15639	15733	15453	15467	15689	15569	15714	15682	15598	15645	15634	15711	15611	15740	15668	15641	15700	15767	15688	15591	15810	15605	15558	15481	15871	15584	15675	15899	15617	15613	15458	15700	15683	15681	15756	15925	15627	15852	15629	15550	15671	15658	15723	15449	15541	15706	15606	15584	15662	15695	15676	15712	15647	15732	15695	15749	15590	15498	15591	15409	15731	15680	15613	15713	15544	15580	15782	15923	15656	15683	15570	15599	15639	15653	15740	15651	15933	15837	15587	15745	15664	15822	15800	15649	15839	15599	15626	15670	15575	15722	15717	15566	15859	15674	15675	15683	15591	15691	15726	15787	15744	15754	15813	15779	15824	15748	15845	15643	15552	15569	15568	15522	15672	15784	15693	15781	15663	15626	15652	15717	15675	15799	15599	15609	15645	15616	15663	15704	15690	15619	15730	15497	15579	15626	15614	15551	15661	15647	15613	15479	15723	15699	15797	15593	15382	15543	15673	15894	15640	15441	15691	15504	15895	15721	15782	15648	15794	15783	15802	15693	15757	15471	15529	15490	15542	15778	15561	15624	15537	15605	15680	15664	15468	15698	15531	15625	15734	15726	15634	15641	15555	15544	15606	15659	15555	15618	15643	15793	15652	15792	15802	15599	15693	15816	15578	15734	15502	15684	15479	15744	15882	15801	15529	15616	15809	15657	15628	15684	15696	15653	15677	15590	15817	15856	15562	15382	15754	15650	15631	15805	15508	15562	15599	15455	15769	15597	15601	15577	15695	15798	15731	15753	15666	15610	15678	15564	15532	15437	15529	15652	15541	15636	15795	15638	15560	15658	15565	15715	15676	15760	15496	15810	15674	15609	15595	15573	15607	15483	15696	15584	15728	15687	15668	15653	15579	15382	15583	15690	15779	15857	15896	15541	15630	15544	15451	15821	15658	15607	15633	15739	15734	15642	15415	15542	15834	15733	15407	15738	15617	15518	15902	15868	15702	15688	15659	15717	15680	15747	15648	15608	15599	15723	15522	15790	15682	15642	15560	15610	15553	15704	15693	15572	15592	15482	15515	15538	15713	15675	15383	15710	15498	15682	15548	15669	15447	15566	15694	15522	15762	15742	15682	15530	15626	15687	15711	15616	15519	15657	15656	15693	15804	15672	15674	15682	15483	15620	15672	15915	15792	15915	15583	15766	15711	15724	15869	15815	15667	15593	15688	15628	15698	15692	15588	15586	15531	15497	15777	15639	15544	15478	15386	15653	15609	15784	15648	15704	15576	15596	15463	15545	15658	15519	15555	15598	15571	15761	15960	15560	15469	15585	15767	15840	15758	15810	15811	15796	15675	15770	15648	15662	15785	15880	15649	15754	15758	15632	15645	15764	15642	15695	15401	15625	15630	15754	15615	15914	15779	15632	15615	15707	15630	15649	15699	15615	15589	15778	15669	15784	15598	15665	15578	15711	15732	15612	15603	15641	15820	15851	15704	15621	15669	15646	15607	15650	15946	15684	15680	15561	15639	15561	15733	15608	15719	15672	15542	15468	15487	15793	15704	15516	15676	15594	15803	15634	15653	15850	15664	15653	15792	15743	15841	15741	15509	15819	15865	15447	15593	15713	15836	15745	15791	15747	15778	15723	15499	15551	15610	15525	15647	15614	15708	15618	15692	15575	15595	15630	15511	15678	15702	15463	15552	15655	15721	15509	15694	15598	15570	15653	15679	15600	15647	15746	15785	15771	15874	15546	15593	15735	15737	15676	15665	15665	15787	15654	15613	15463	15751	15792	15730	15490	15680	15630	15577	15574	15692	15658	15537	15437	15606	15707	15770	15811	15589	15616	15861	15541	15610	15719	15647	15595	15738	15689	15650	15824	15630	16002	15609	15704	15616	15618	15522	15698	15728	15637	15528	15712	15661	15626	15731	15526	15649	15683	15596	15697	15691	15787	15765	15655	15786	15466	15811	15769	15687	15730	15674	15695	15911	15653	15730	15578	15697	15591	15473	15763	15560	15533	15570	15482	15553	15579	15790	15712	15448	15903	15546	15472	15699	15638	15705	15948	15578	15665	15710	15734	15591	15750	15582	15691	15663	15681	15639	15659	15737	15587	15675	15689	15739	15801	15851	15550	15739	15676	15642	15704	15670	15731	15528	15743	15564	15611	15751	15673	15525	15780	15711	15848	15636	15804	15666	15630	15556	15904	15752	15638	15682	15413	15718	15721	15746	15777	15744	15673	15453	15790	15658	15685	15718	15532	15625	15651	15795	15614	15783	15862	15710	15729	15751	15828	15805	15627	15722	15798	15558	15592	15636	15728	15757	15644	15645	15648	15644	15882	15485	15606	15637	15512	15749	15781	15626	15676	15642	15602	15709	15494	15632	15691	15601	15319	15656	15588	15631	15470	15572	15654	15623	15635	15774	15674	15641	15323	15566	15603	15647	15838	15640	15750	15763	15783	15565	15535	15610	15671	15706	15698	15674	15473	15640	15819	15503	15753	15741	15893	15680	15760	15688	15555	15557	15691	15724	15758	15692	15574	15760	15787	15563	15641	15792	15820	15689	15759	15714	15844	15492	15483	15703	15711	15577	15756	15686	15788	15464	15578	15706	15615	15702	15636	15637	15677	15507	15596	15561	15428	15744	15632	15669	15546	15788	15595	15603	15675	15810	15764	15813	15663	15688	15691	15690	15669	15855	15802	15797	15916	15676	15801	15589	15771	15442	15596	15561	15688	15507	15593	15586	15657	15837	15833	15767	15822	15627	15747	15663	15914	15620	15713	15735	15604	15663	15629	15520	15743	15526	15704	15518	15678	15608	15733	15559	15729	15598	15496	15822	15648	15554	15753	15787	15753	15840	15850	15759	15813	15803	15684	15626	15653	15691	15689	15876	15536	15582	15676	15686	15722	15680	15700	15701	15769	15684	15667	15609	15642	15534	15729	15651	15677	15642	15863	15747	15658	15704	15675	15699	15694	15794	15787	15632	15602	15753	15643	15660	15535	15743	15631	15602	15661	15644	15683	15642	15683	15632	15736	15619
30393	50506	46779	37076	31525	26851	23007	20599	19038	17670	16903	16197	15669	15105	14846	14811	14611	14401	14236	14244	14052	13634	13832	13914	13894	13984	13869	13753	13763	13658	13743	13746	13784	13656	13704	13567	13748	13595	13553	13659	13642	13544	13583	13689	13540	13638	13659	13670	13576	13707	13682	13515	13513	13493	13544	13577	13649	13464	13543	13506	13662	13678	13561	13603	13529	13582	13522	13617	13601	13577	13623	13537	13557	13624	13606	13623	13558	13506	13682	13615	13656	13587	13830	13512	13686	13725	13507	13696	13600	13666	13736	13436	13652	13724	13507	13732	13673	13628	13595	13647	13438	13568	13616	13593	13611	13776	13491	13601	13487	13581	13551	13436	13686	13629	13572	13558	13502	13599	13500	13480	13480	13695	13596	13529	13697	13662	13626	13697	13728	13567	13609	13647	13572	13411	13638	13548	13520	13583	13528	13586	13627	13615	13646	13603	13650	13752	13676	13616	13691	13616	13558	13633	13625	13511	13537	13530	13561	13629	13599	13561	13417	13463	13616	13548	13819	13623	13683	13617	13476	13608	13579	13687	13534	13662	13509	13511	13663	13632	13442	13602	13721	13706	13434	13481	13581	13478	13527	13678	13617	13496	13454	13580	13603	13516	13490	13531	13801	13481	13441	13587	13522	13474	13625	13745	13579	13639	13563	13622	13496	13585	13721	13589	13559	13529	13695	13519	13556	13513	13608	13565	13619	13610	13409	13606	13521	13438	13648	13593	13448	13388	13581	13558	13583	13631	13605	13501	13459	13633	13656	13471	13515	13649	13521	13449	13560	13526	13734	13546	13590	13674	13609	13524	13530	13547	13598	13564	13609	13544	13533	13445	13748	13478	13511	13563	13561	13575	13448	13490	13570	13499	13703	13581	13759	13484	13618	13576	13585	13617	13512	13650	13536	13567	13548	13644	13760	13631	13513	13576	13669	13556	13757	13781	13619	13536	13547	13490	13663	13650	13517	13709	13656	13575	13524	13566	13534	13341	13604	13440	13572	13482	13590	13759	13682	13734	13532	13606	13681	13518	13783	13597	13510	13611	13553	13554	13550	13681	13422	13557	13687	13595	13524	13632	13483	13569	13652	13534	13447	13559	13716	13701	13530	13674	13632	13608	13444	13550	13562	13717	13585	13655	13553	13471	13592	13566	13662	13578	13526	13702	13506	13643	13579	13585	13629	13621	13475	13593	13492	13613	13683	13474	13556	13560	13636	13609	13674	13669	13608	13535	13634	13458	13622	13639	13396	13465	13585	13590	13490	13526	13408	13323	13733	13496	13615	13626	13704	13650	13379	13549	13578	13704	13750	13492	13546	13700	13563	13536	13492	13668	13403	13507	13530	13592	13577	13558	13568	13809	13528	13573	13560	13585	13481	13483	13619	13464	13558	13557	13615	13720	13546	13618	13503	13747	13653	13550	13540	13573	13551	13601	13666	13531	13780	13660	13564	13392	13440	13403	13656	13571	13680	13745	13554	13567	13571	13734	13542	13531	13564	13476	13413	13761	13645	13551	13562	13536	13681	13766	13715	13383	13621	13569	13628	13682	13620	13405	13445	13688	13526	13527	13596	13693	13593	13536	13470	13769	13671	13478	13585	13546	13700	13561	13605	13622	13606	13649	13387	13465	13624	13666	13547	13494	13483	13620	13451	13627	13494	13633	13501	13517	13584	13521	13609	13592	13775	13628	13594	13614	13604	13603	13581	13765	13598	13453	13532	13527	13738	13653	13680	13562	13591	13587	13470	13526	13657	13616	13555	13507	13643	13493	13591	13506	13533	13619	13388	13727	13677	13449	13625	13486	13534	13578	13666	13449	13675	13622	13642	13629	13595	13500	13588	13506	13597	13544	13603	13632	13365	13539	13558	13588	13456	13562	13689	13708	13504	13532	13781	13565	13554	13592	13466	13709	13547	13520	13699	13565	13477	13481	13385	13619	13598	13578	13578	13726	13487	13716	13523	13622	13459	13729	13494	13519	13696	13658	13608	13642	13491	13727	13607	13652	13453	13656	13551	13677	13523	13530	13510	13482	13581	13577	13647	13392	13764	13634	13472	13637	13682	13642	13509	13744	13670	13646	13409	13417	13690	13477	13748	13551	13503	13561	13578	13606	13599	13658	13633	13604	13558	13515	13690	13618	13600	13480	13764	13537	13562	13629	13705	13551	13643	13661	13633	13711	13559	13440	13736	13624	13601	13447	13647	13581	13696	13621	13601	13679	13411	13679	13589	13661	13580	13676	13511	13545	13557	13645	13539	13640	13591	13628	13645	13547	13703	13581	13574	13666	13589	13453	13711	13528	13630	13588	13542	13624	13525	13626	13757	13512	13605	13484	13640	13724	13459	13460	13507	13644	13564	13632	13430	13557	13659	13424	13560	13523	13583	13606	13761	13553	13576	13634	13600	13666	13523	13633	13614	13375	13760	13478	13573	13532	13673	13629	13682	13597	13451	13555	13524	13669	13620	13648	13573	13394	13676	13520	13576	13621	13417	13599	13561	13597	13652	13587	13739	13595	13625	13636	13390	13599	13579	13772	13512	13570	13414	13422	13579	13495	13553	13478	13681	13606	13548	13532	13524	13543	13589	13512	13566	13586	13614	13525	13729	13498	13682	13550	13505	13700	13474	13546	13754	13572	13731	13574	13720	13665	13557	13613	13673	13527	13566	13618	13386	13637	13484	13506	13467	13466	13625	13637	13706	13564	13549	13669	13600	13735	13553	13557	13563	13636	13594	13618	13536	13649	13555	13732	13525	13735	13534	13616	13553	13438	13688	13719	13554	13621	13472	13650	13637	13487	13527	13563	13699	13633	13375	13721	13498	13787	13614	13632	13564	13688	13559	13502	13804	13702	13597	13440	13672	13715	13684	13682	13533	13482	13657	13553	13593	13537	13617	13633	13620	13494	13742	13631	13571	13569	13601	13668	13583	13721	13631	13593	13633	13406	13673	13658	13561	13780	13601	13516	13583	13551	13525	13358	13535	13450	13475	13494	13696	13514	13648	13589	13510	13474	13754	13680	13711	13563	13511	13653	13507	13614	13628	13507	13635	13745	13597	13776	13580	13655	13697	13632	13435	13627	13648	13583	13593	13498	13463	13646	13576	13728	13623	13734	13717	13431	13516	13492	13578	13626	13641	13605	13672	13698	13500	13508	13640	13544	13505	13548	13586	13498	13570	13492	13549	13318	13692	13664	13550	13493	13512	13663	13587	13742	13598	13438	13584	13578	13532	13744	13492	13773	13627	13619	13705	13565	13559	13688	13557	13706	13591	13589	13514	13594	13419	13765	13506	13517	13786	13484	13630	13636	13559	13599	13598	13613	13454	13466	13649	13449	13784	13610	13545	13551	13561	13531	13571	13511	13709	13516	13589	13674	13610	13728	13628	13489	13562	13725	13601	13595	13529	13411	13496	13633	13496	13663	13487	13492	13674	13528	13549	13544	13823	13654	13628	13658	13559	13735	13541	13510	13409	13576	13638	13657	13666	13580	13635	13737	13521	13562	13487	13602	13787	13642	13662	13517	13776	13431	13662	13622	13639	13607	13656	13737	13603	13578	13473	13661	13593	13586	13416	13555	13628	13734	13372	13522	13600	13552	13530	13696	13569	13612	13775	13495	13707	13610	13506	13545	13452	13411	13604	13574	13646	13655	13447	13650	13541	13493	13579	13627	13479	13801	13802	13721	13662	13716	13546	13609	13646	13643	13559	13595	13577	13670	13609	13664	13552	13616	13585	13592	13509	13442	13523	13584	13481	13547	13583	13595	13575	13590	13565	13705	13684	13720	13592	13747	13603	13576	13682	13493	13454	13680	13563	13599	13545	13645	13512	13680	13576	13466	13625	13668	13566	13628	13713	13553	13594	13616	13671	13551	13600	13750	13491	13596	13392	13642	13602	13826	13597	13528	13485	13616	13572	13602	13711	13594	13505	13675	13575	13528	13721	13531	13626	13737	13701	13694	13667	13585	13396	13542	13526	13521	13547	13553	13712	13557	13596	13634	13662	13512	13718	13728	13724	13526	13619	13515	13837	13664	13581	13578	13595	13513	13642	13567	13443	13496	13676	13665	13625	13809	13462	13668	13704	13708	13689	13508	13465	13501	13487	13493	13651	13571	13711	13689	13669	13469	13505	13590	13812	13748	13536	13641	13546	13436	13611	13580	13577	13419	13648	13619	13563	13464	13445	13772	13526	13478	13557	13765	13634	13635	13619	13495	13546	13399	13574	13714	13716	13535	13622	13513	13678	13445	13681	13725	13469	13516	13465	13577	13673	13579	13489	13569	13575	13566	13456	13525	13612	13511	13576	13543	13554	13604	13607	13466	13456	13522	13695	13524	13498	13587	13635	13641	13497	13633	13694	13496	13602	13731	13629	13643	13513	13572	13524	13602	13549	13402	13505	13599	13564	13590	13552	13440	13736	13478	13662	13664	13465	13613	13663	13589	13775	13627	13615	13658	13549	13545	13737	13550	13620	13590	13697	13417	13398	13708	13585	13459	13442	13579	13709	13529	13570	13622	13562	13650	13581	13597	13700	13564	13632	13425	13577	13586	13549	13635	13667	13682	13557	13632	13698	13778	13691	13607	13679	13579	13536	13562	13625	13625	13460	13620	13639	13467	13655	13679	13492	13688	13471	13622	13646	13390	13550	13535	13618	13657	13726	13561	13586	13564	13752	13613	13677	13410	13625	13645	13658	13499	13554	13678	13579	13793	13631	13656	13674	13711	13697	13312	13646	13714	13550	13603	13711	13534	13651	13519	13438	13474	13623	13565	13711	13700	13504	13463	13654	13737	13603	13610	13537	13603	13563	13551	13783	13700	13464	13545	13744	13701	13527	13561	13626	13587	13617	13643	13587	13712	13525	13673	13649	13631	13743	13460	13424	13543	13537	13590	13417	13386	13629	13706	13492	13624	13654	13620	13683	13676	13567	13477	13638	13552	13597	13593	13427	13569	13497	13402	13594	13552	13605	13581	13590	13503	13608	13623	13550	13570	13480	13536	13807	13612	13409	13706	13578	13707	13808	13628	13633	13489	13495	13584	13476	13482	13673	13562	13514	13645	13768	13610	13551	13597	13573	13586	13679	13426	13526	13498	13560	13536	13694	13614	13643	13371	13625	13638
22776	21056	28825	23926	23484	27711	29188	23279	21217	20644	19878	18827	18452	18030	17422	17246	17135	17153	16848	16747	16817	16636	16583	16362	16342	16518	16473	16593	16534	16326	16398	16402	16242	16450	16309	16456	16231	16433	16505	16391	16270	16225	16522	16247	16093	16270	16274	16228	16263	16299	16205	16115	16005	16307	16260	16192	16165	16190	16419	16117	16425	16207	16469	16138	16337	16236	16304	16158	16310	16226	16293	16331	16318	16307	16285	16203	16072	16082	16418	16339	16359	16237	16106	16125	16368	16024	16126	16260	16154	16180	16145	16322	16185	16113	16269	16151	16293	16276	16068	16266	16112	16118	16133	16182	16282	16228	16116	16307	16318	16204	16271	16235	16129	16438	16297	16235	16263	16130	16328	16207	16111	16237	16163	16220	16356	16048	16253	16355	16296	16046	16400	16283	16295	16201	16177	16325	16219	16534	16287	15900	16110	16028	16139	16087	16215	16257	16117	16166	16328	16037	16083	16047	16248	16340	16318	16208	16276	16185	16217	16120	16083	16168	16229	16207	16337	16406	16173	16050	16017	16316	16387	16152	16318	15923	16030	16208	16312	16202	16294	16280	16081	16105	16177	16139	16267	16192	16006	16321	16253	16105	15955	16109	16192	16037	15924	16163	16077	16062	16200	16149	16172	16198	16119	16263	16214	16130	16448	16168	16311	16087	16298	16365	16321	15925	16111	16188	16332	16214	16248	16103	16340	16495	16217	16099	16134	16303	16170	15985	16149	16290	16267	16181	16335	16388	16310	16272	16111	16404	16139	16164	16064	16175	16127	16179	16227	16143	16378	16065	16077	16229	16406	16276	16388	16197	16135	16262	16190	16217	16185	16211	16238	16157	16354	16068	16293	15972	16211	16311	16203	16179	15984	16373	16024	16150	16220	16255	16097	16215	16216	16305	16259	16258	16259	16319	16338	16173	16123	16280	16125	16413	16208	16216	16161	16235	16148	16252	16151	16150	16240	16017	16180	16270	16082	16247	16025	16114	16235	16084	16325	16241	16206	16182	16153	16019	16184	16073	16299	16292	16071	16235	16036	16070	16358	16366	16237	16234	16106	16154	15969	16170	16031	15936	16065	16263	16075	16226	16080	16160	16179	16179	16199	16342	16168	16130	16260	16228	16192	16044	16227	16305	16209	16135	16275	16064	16179	16047	16074	16182	16172	16191	16130	16261	16133	16078	16351	16220	16151	16167	16127	16326	16236	16188	16071	16259	16251	16240	16222	16228	16193	16211	16002	16208	16072	16189	16258	16038	16207	16156	16156	16172	16158	16179	16342	16082	16072	16202	16301	16014	16163	16039	16252	16233	16341	16289	16142	16172	16312	16226	16140	16338	16197	16239	16100	16087	16181	16117	16203	16142	16354	16202	16318	16252	16249	16302	16261	16056	16180	16177	16151	16103	16333	16251	16192	16270	16228	16204	16228	16276	16061	16245	16295	16222	15966	16099	16304	16191	16468	16058	16041	16082	16010	16330	16387	16316	16187	16163	15934	16278	16309	16215	16148	16132	16347	16102	16210	16213	16139	16069	16080	16100	16374	16225	15862	16098	16178	16341	16320	16051	16018	16092	16101	16160	16134	16092	16288	16203	16317	16131	16323	16175	16118	16075	16112	16390	16103	16107	16345	16055	16102	15898	16277	16101	16312	16223	16145	16059	16073	16184	16354	16159	16293	16178	16097	16288	16163	16302	16144	16243	16026	16061	16152	16094	16258	16253	16283	16405	16281	16170	16171	16211	16335	16179	16201	16165	16185	16244	16398	16406	16374	16094	16130	16239	16163	16088	16172	16217	16112	16202	16116	16114	15912	16033	16069	16023	16208	16343	16198	16179	16309	16118	16139	16254	16251	16339	15982	16112	16290	16293	16100	16067	16054	16363	16354	16183	16064	16197	16085	16272	16176	16073	16402	16253	16471	16198	16172	16131	16022	16136	16078	16067	16275	16415	16418	16191	16263	16024	16362	16196	16142	16151	16288	16203	16228	16189	16134	16263	16280	16361	16371	16364	16144	16124	16176	16204	16195	16567	15984	16081	16314	16153	16263	16057	16335	16256	16320	16141	16101	16098	16168	16489	16324	16270	16162	16079	16220	16098	16130	15996	16031	16194	16261	16200	16213	16105	16228	16150	16186	16201	16221	16229	16154	16467	16310	16130	16127	16411	16085	16392	16206	16032	16294	16261	16243	16288	16308	16160	16384	16259	16209	16374	16030	16097	16194	16258	15927	16259	16362	16339	16164	16101	16088	16356	16216	16399	16139	16286	16280	16076	16361	16107	16145	16115	16329	16281	16290	16182	16224	16100	16273	16338	16197	16178	16292	16122	16166	16124	16414	16216	16230	16403	16240	16286	16077	16197	16301	16262	16290	16167	16209	15969	16104	16082	16251	16337	16172	15991	16179	16141	16370	16202	16172	16184	16164	16170	16210	16308	16275	16172	15990	16321	16071	16100	16287	16261	16257	16177	16087	16192	16066	16203	16009	16096	15975	16267	15953	16200	16199	16200	16087	16108	16209	16176	16114	16204	16172	16241	16058	16214	16187	16236	16145	16300	16111	16172	15981	16187	16087	16291	16240	16290	16140	16055	16113	16240	16223	16089	16186	16386	16329	16118	16030	16075	16196	16074	16166	16444	16100	16183	16035	16327	16107	16269	16206	16170	16296	16298	16158	16242	16189	16093	16158	16341	16327	16352	16217	16246	16115	16223	16280	16283	16198	16068	16146	16179	16378	16125	16133	16329	16348	16310	16122	16157	16316	16301	16135	16001	16351	16229	16106	16224	15986	16198	16254	16141	16205	16168	16275	16001	16363	16271	16130	16207	16314	16267	16354	16141	16294	16341	16367	16334	16208	16153	16230	16210	16173	16157	16305	16150	16226	16133	16237	16134	16193	16394	16332	16203	16125	16231	16216	16148	16246	16071	16248	16011	16390	16333	16045	16305	16133	16090	16343	16316	16047	16275	16269	16187	16099	16168	16097	15960	16137	16153	16195	16241	16216	16191	16209	16197	16276	16391	16108	16120	16375	16168	16129	16135	16292	16228	16111	16178	16111	16418	16139	16234	16234	16162	16333	16066	16180	16314	16219	16225	16077	16048	16073	16104	16193	16217	16215	16257	16284	16160	16122	16176	16242	16081	16310	16111	16218	16189	16040	16225	16094	16155	16258	16285	16359	16366	16194	16171	16284	16299	16235	16156	16233	16260	16381	16139	16175	16265	16264	16163	16182	16263	16207	16330	16183	16122	16217	16415	16367	16181	16143	16162	16216	16092	16192	15990	16169	16300	16108	16438	16051	16206	16247	16218	16219	16091	16307	16361	16234	16173	16036	16087	16205	16307	16150	16186	16373	16122	16127	16340	16175	16173	16274	16130	16036	16128	16193	16222	16089	16278	16307	16144	16237	16171	16110	16209	16315	16231	16365	16300	16207	16167	16248	16019	16302	16473	16177	16187	16335	15975	16184	16159	16142	16137	16060	16096	16053	16129	16181	16328	16291	16266	16062	16281	16132	16130	16107	16317	16290	16302	16226	16247	16179	16232	16036	16216	16211	16212	16216	16359	16219	16227	16225	16197	16358	16296	16301	16051	16217	16428	16368	16417	16102	16199	16362	16295	16199	15998	16022	16108	16139	16013	16263	16122	16214	16353	16242	16183	16233	16120	16038	16053	16285	16088	16074	16087	16158	16253	16303	16057	16075	16122	16398	16254	16184	16133	16071	16181	16090	16109	16151	16104	16354	16376	16253	16216	16215	16251	16180	16201	16115	16239	16124	16316	16209	16167	16254	16050	16208	16167	16006	16206	16232	16105	16215	16078	16220	16283	16196	16147	16315	16130	16108	16305	16257	16198	15976	16000	16202	16144	15982	16144	15971	16315	16071	16049	16276	16199	16167	16106	16134	16088	16363	16324	16220	16014	16310	16166	16191	15985	16182	16244	16109	16229	16065	16291	16324	16183	16079	16041	16178	16331	16199	16103	16126	16205	16264	16242	16266	16210	16197	16187	16274	16059	16251	16286	16158	16264	16319	16120	16149	16225	16256	16248	16073	16235	16383	16261	16220	16245	16351	16190	16201	16141	16197	16316	16286	16029	16328	16180	16307	15956	16081	16358	16082	16164	16233	16191	16273	16180	16182	16193	16185	16118	16232	16334	16119	16187	16350	16156	16196	16386	16013	16099	16075	16248	16299	16249	16164	16224	16258	16077	15974	16328	16314	16086	16118	16297	16260	16154	16120	15983	16462	16070	16285	16257	16175	16105	16117	16260	16184	16349	16171	16232	15978	16000	16285	16168	16269	16204	16274	16372	16184	15898	16139	16202	16203	16367	16277	16146	16273	16214	16162	16058	16019	16171	16131	16244	16104	16189	16237	16222	16374	16168	16299	16444	16181	16345	16128	16205	16138	16192	16197	16125	16315	16062	16064	16228	16160	16239	16197	16277	16104	16209	16373	16109	16158	16159	16157	16149	16222	16127	16181	16119	16334	16157	16029	16355	16004	16495	16097	16195	16102	16052	16161	16202	16144	16085	16042	16193	16314	16222	16132	16078	16312	16391	16258	16147	16342	16157	16234	16144	16207	16384	16158	16131	16313	16130	16098	16187	16225	16087	16055	16120	16112	16156	16200	16317	16170	16156	16090	16141	16332	16311	16262	16280	16173	16070	15909	16279	16285	16265	16144	16149	16038	16280	16025	16160	16128	16192	16264	15960	16240	16271	16185	16036	16247	16224	16247	16037	16111	16111	16242	16273	16285	16450	16275	16140	16238	16282	16270	16073	16106	16110	16016	16219	16367	16334	16210	16162	16253	16168	16183	16225	16136	16197	16222	16182	16081	16134	16123	16193	16139	16241	16327	16310	16122	16141	16259	16389	15923	16211	16165	16303	16289	16034	16238	16206	16080	16059	16013	16176	16320	16310	16287	16038	16094	16229	16268	16177	16209	16194	16304	16207	16179	16143	16231	16173	16313	16151	16203	16221	16312	16158	16049	16193	16085	16408	16244	16133	16149	16045	16230	16162	16311	16169	15997	16234	16296	16055	16217	15989	16274	16169	16282	16147	16222	16289	15980	16127	16205	16405	16245	16261	16165	16099	16113	16293	16220	16145	16311	16198	16150	16398
33422	56125	52631	42655	37079	31892	27040	23259	21221	19673	18470	17818	16752	16309	15667	15397	15198	14942	14841	14727	14377	14359	14460	14411	14231	14061	14234	14173	14204	14129	14225	14057	14118	13913	14068	13819	13793	13927	14011	13924	13987	14060	13997	13999	13961	14035	13870	13934	13955	13905	13903	13838	13978	13996	13806	13993	14004	14026	13884	13986	13938	13881	13846	13947	13877	14003	13928	13793	13835	13906	13809	13706	13888	13997	13950	13928	13814	13982	13891	13988	13903	13857	14166	13970	13922	13918	14057	13788	13921	13904	13862	13769	13817	14026	13833	13850	13961	13806	13866	13874	13970	14033	13857	13895	14005	14030	13832	13971	13836	13901	13989	13956	13873	13799	13787	13841	13974	13844	13908	13831	13898	13920	13743	13918	13783	13737	13933	13826	13915	13896	14057	13877	13865	13994	13969	14005	13919	13885	13901	13809	13866	13865	13948	14046	13955	13960	13915	13983	13947	14039	13907	13803	13899	13795	13863	14057	13999	13918	13928	13931	13882	13850	13831	13977	13827	13799	13948	13837	13952	13908	13891	13842	13888	13993	13863	13887	14015	13862	13770	13824	13881	13884	13831	13983	13947	13799	13859	13966	13759	13958	13895	13767	13717	13919	13769	13881	13833	13785	13876	13963	13989	13922	13881	13952	13916	13950	13874	13896	13880	13961	13857	13958	13871	13724	13876	13961	14043	13871	13854	13846	13956	13755	13849	13945	13980	13789	14009	13777	13835	13897	13694	13950	13894	13971	13866	13829	13925	13777	13902	13867	13794	13797	13885	13786	13829	14000	13880	13732	13740	13964	13910	13805	13782	13948	13782	13876	13832	13889	13677	13877	13867	13882	13956	13797	13964	13875	13942	13741	13939	14017	13886	13836	13846	13963	13848	13909	13921	14021	13874	13785	13856	13879	13984	13792	13665	13840	13937	13789	13931	13936	13915	13753	13849	13725	13830	13919	13963	13860	13671	14090	13860	13755	13914	13765	13928	13848	13725	13899	13859	13863	13945	13735	13989	13889	13962	13846	13864	13875	13777	14015	13837	13859	13831	13936	13945	13780	13794	13841	13900	13899	13896	14011	13866	13846	13699	13891	13830	13980	14143	13919	13867	13831	13852	13878	13939	13772	13881	13959	13929	13821	13951	13938	13713	13765	13845	13991	13902	13845	14026	13867	13927	14005	13882	14030	13795	13943	13827	13905	13848	13844	13794	13794	14011	13772	13817	13812	13901	13906	13926	13892	14028	13870	13924	13807	13893	13829	13818	13783	13986	14130	13937	13856	13992	14054	13956	13915	13882	13800	14019	13982	13826	13941	13793	13979	13760	13786	13881	13782	13874	13797	13861	13928	13810	13754	13894	13853	13981	13951	13876	13969	13829	13817	13804	13753	13963	14043	13891	13899	14021	13890	13994	13825	13993	13729	13897	13796	13666	13951	13803	13782	13860	13814	13948	13812	13977	13808	13780	13843	13914	13778	14047	13805	13862	13795	13833	13737	13807	13716	14111	13936	13749	13919	13860	13913	13885	13902	13911	13781	13889	13963	13762	13853	13920	13844	13910	13801	13785	14007	13786	13831	13921	13905	13746	13903	13956	13915	14006	13829	13961	13920	13849	13798	13881	13955	13765	13692	13798	13965	13914	13851	13874	13839	13759	13875	13807	13993	13791	13924	14060	13797	13949	13833	13799	13890	13933	13989	13875	13888	13933	13915	13908	14012	13899	13851	13783	13754	13832	13952	13937	13734	13920	13838	14018	13935	13936	13766	13818	13889	13847	13918	14013	13920	13879	13808	13868	13772	13982	13838	13972	13883	14079	13852	13732	13776	13850	13923	13946	13953	13788	14014	13810	14008	13931	13918	13874	13837	13960	13929	13793	13780	13811	13947	13917	13918	14078	13860	13882	14022	13923	13980	13845	13933	13923	13844	13937	13945	13730	13767	13870	14002	13806	13883	13980	13700	13893	13839	13934	13850	13791	14004	13861	13995	13993	13989	13800	13869	13903	13781	13812	14040	13821	13821	13933	13914	13876	13811	13966	13848	13829	13798	14125	13847	13957	13765	13788	13855	14082	13794	13751	13871	13746	13742	13800	13884	13767	13726	13888	13985	13954	13910	13898	13910	13992	13813	13886	13807	14005	13823	13788	13895	13913	13900	13971	13952	13876	13903	13908	13856	13781	14008	13969	13808	13849	13763	14026	13728	13842	14056	13910	13883	13875	13954	13876	13824	13861	13856	13801	13866	13878	13925	13835	13754	13802	13964	13810	13989	13914	13924	13853	13857	13826	13875	13830	13972	13788	13798	13908	13867	13911	13823	13972	13709	13791	14088	13794	13828	13726	13886	13654	13914	13836	13877	14001	13875	13659	13930	13903	13853	13832	13855	13797	13885	13792	13962	14002	13955	13835	13784	13884	13901	13741	13824	13921	13923	13915	13888	13790	13866	13911	13931	13976	13916	14151	13879	13988	13930	13680	13828	13982	13971	13789	13798	13866	13933	13754	13862	13870	14000	13830	13803	13949	13924	13755	13854	13999	13932	13986	13797	13743	13911	13754	13783	13946	13776	13916	13934	13916	13890	13987	13919	13827	13801	13862	13842	13927	14123	13855	13901	13935	13914	13954	13848	13839	13932	13731	13835	13869	13874	13877	13925	13759	13839	13690	13942	13863	13893	13828	13839	13705	13788	13738	14036	13732	13990	13774	13850	14016	14011	13958	13893	13885	13939	13840	13859	13728	13725	13919	13735	13862	13865	13715	13917	13838	14053	13890	13791	13863	13993	13789	13854	13772	13892	13807	13981	13971	13683	13910	14024	13796	13747	13873	13936	13954	13863	13712	13870	13879	13884	13797	13773	14039	14000	13963	13851	13974	14022	13880	13775	13789	13806	13941	13878	13715	13734	13907	14021	13777	13676	14033	13785	13887	13730	13877	13970	13892	13807	13786	13879	13939	13913	13809	13757	13825	13878	13913	13628	13909	13820	13856	13991	13894	13902	13916	14021	13907	14005	13802	13787	13910	13983	13886	13958	13907	13822	13862	13771	13891	13873	14019	13942	13830	13883	13845	13813	14057	13998	13644	13862	13876	13787	13852	13841	13713	13772	14088	13938	14009	14055	13791	13958	13822	13941	13950	13902	13952	13802	13893	13749	13860	13979	14019	13839	13871	13923	13912	13798	14021	13815	14038	14027	13950	13992	13805	14004	13768	13879	13848	14020	13826	13867	13685	13730	13979	13996	13829	13899	13814	13862	13795	13794	13757	13892	13880	13825	13887	13925	13980	13927	13903	13910	13945	13932	13896	13829	14046	13904	14021	14009	13908	13763	13979	13815	13901	13679	13952	13837	13933	13897	13903	13926	13732	14040	14058	14054	13891	13880	13905	14019	13907	14059	13828	13894	13860	13915	13812	13767	13859	13956	13884	13950	13830	13815	13991	13878	13896	13791	13974	13978	13887	13791	13973	13693	13843	14035	13877	13750	13876	13811	13783	13720	13880	13972	13989	13741	13918	13677	13968	14017	13868	13885	13948	13939	13939	13930	13970	13878	13837	13861	13709	13846	14053	13895	13958	13866	13987	13940	14032	13944	13855	14011	13839	13855	13937	13962	13901	13780	13783	13875	14013	13889	13900	13849	13871	13803	13787	13956	13919	13806	13873	13930	13827	13848	13866	14046	13906	13713	13927	13795	13891	14036	13967	13866	13995	13787	13773	13817	13753	13791	13947	13728	13987	13878	13823	13826	13843	13965	13933	13814	13824	13833	13938	13803	14031	13890	13912	13864	13857	13710	13777	13920	13778	13861	13713	13937	13847	13950	14024	13809	13836	13909	13882	13907	13806	13826	13858	13764	14087	13818	14088	13989	13779	13886	13852	13806	13819	13863	13935	13841	13821	13936	13970	13878	13992	13928	13971	13734	13769	13871	14004	13795	13914	13798	13997	14035	13816	14009	13803	13842	13837	13752	13834	13815	13782	13970	13934	13755	13737	13728	13879	13898	13756	14022	13843	13762	13933	13776	13770	13907	13839	13871	13873	13752	13758	13865	14013	13895	13978	14048	13865	13863	14069	13912	13739	13889	13924	13873	13910	13778	13772	13904	14057	13913	13910	13890	13993	13863	13915	13747	13976	13868	13886	13888	13716	13899	13909	13952	13857	13786	13705	13850	13920	13627	13769	14077	13858	13696	14032	13863	14030	13874	13773	13944	13964	13864	13741	13948	13775	13848	13815	13896	13893	13828	13934	13853	13780	13865	13835	13916	13955	13921	13960	13829	13863	13852	13940	13825	13897	13864	13847	13972	13987	13963	14036	13805	13858	13995	13850	13769	13940	14000	13903	13831	13919	14040	13976	13847	13892	13932	13901	13936	13936	13911	13785	13792	13739	13881	13880	13715	13928	13932	13947	14047	13821	13984	13817	13982	13853	13939	14005	13833	13926	13773	13889	13888	13827	13843	13638	13952	13803	13682	13880	13827	13674	13886	13830	13796	13906	13989	14005	13977	13809	13974	14008	13889	13996	13910	14055	13858	13886	13904	13880	13787	13949	13927	13838	13807	14007	13842	13995	13905	14070	14024	13996	13925	13887	13752	13950	13992	13945	14077	13793	13770	13844	13837	13868	13875	13925	13839	13950	13845	13912	14028	13963	13985	13912	13913	14004	13970	14076	13882	13874	13959	13893	13969	13785	13864	13888	13786	13861	13786	13947	13950	14016	13846	13812	13937	13918	13893	13970	13900	13875	13861	13891	13839	13769	13812	13946	13925	13849	13871	13861	13857	13840	13978	13928	13862	13841	13872	13831	14039	13963	13775	13899	13774	13772	13750	13870	13713	13807	14088	13912	13888	13759	14005	13915	13939	13833	13871	13802	13817	13979	13963	13734	14003	13829	13801	13838	13829	13855	13910	13926	13975	13933	13860	13966	13757	13717	14007	13806	13724	13928	13951	13859	13879	13897	13807	13826	13833	13748	13900	13831	13847	14033	13924	13901	13820	14081	14072	13902	14011	13962	13888	13873	13884	13791	13891	13855	13856	13840	14071	13883	13828	13824	13975	13797	13939	13775	13940	13834	13883	13850	13923	13905	13920	13831	13959	13734	13958	13962	13872	13852	13974	14016	13931	13945	13903
29394	29301	37675	33008	26765	23162	20813	19124	18351	17965	17429	17441	17023	16961	16886	16618	16561	16453	16481	16336	16487	16270	16030	16262	16142	16247	16195	16238	16402	16285	16186	16241	16259	16051	16093	16174	16157	16116	16045	16159	16207	16270	16349	16274	16135	16262	16106	16218	16210	16098	16119	16084	15945	16069	16202	16136	16134	16223	16198	16036	16080	16011	15911	16106	16021	16201	16129	16300	16101	16045	16324	16045	15989	16127	16161	16071	16318	15755	16125	16120	16065	16085	15969	16123	16155	16156	16117	16111	16200	16122	16061	16253	16000	16068	16100	16156	16154	15923	16071	16157	16168	16156	16084	16154	16221	15950	16013	16028	16009	16111	16159	16049	15974	16000	15904	16068	16206	16230	15967	16289	16155	16117	16109	16158	16399	16047	16236	16142	16173	16197	16128	16157	16105	16089	16016	16262	16118	16143	16040	16122	16094	16115	16211	16135	16150	16148	16213	16163	16037	16283	16122	16206	16192	16115	16099	16206	16173	16188	16146	16055	15974	15932	16060	16218	16180	16263	16100	16176	16020	16070	16122	16014	15978	16040	16056	16118	16160	16024	16097	16027	16287	16122	16265	16085	16146	16207	16258	16209	16050	16290	16145	16165	16262	16148	16359	16283	16330	16188	15994	15969	16010	15923	16217	16104	16176	15942	16119	16091	16026	15912	16138	15957	15920	15907	16236	16187	15899	16148	16301	16359	16139	16271	16118	16007	16057	16088	16174	16171	16219	16048	16213	16053	16087	15884	16201	16027	15963	15966	16173	16154	15988	16054	16073	16071	16233	16175	15934	16145	16203	15883	15943	16002	16057	16189	16105	16028	16262	15849	16256	16207	16165	16104	15934	16142	16128	16030	16156	15808	15744	16093	16060	16109	16196	16208	15983	16117	16232	15931	15991	16229	15979	16248	16125	16203	16131	16107	16269	16120	16035	16246	16098	15952	16187	16221	16208	16060	16104	16155	16134	16091	16008	16130	16179	16105	16254	16035	16116	16089	16231	16118	16286	15977	15895	16066	16021	16225	16140	16131	16004	16116	16068	16212	16148	16178	16124	16025	16221	16079	16250	16218	16107	16248	16103	16255	16141	15967	16180	16139	16087	16125	16259	16144	15908	16157	16036	15961	16168	16189	16088	16014	16093	16222	16214	16287	16088	16128	16103	16240	16285	16181	16015	16065	16247	16261	15989	15925	16178	15942	15955	16153	15972	16145	16039	16234	15996	15995	16139	16255	15992	16246	16296	16219	16070	16092	15936	16204	15982	16161	16161	16329	16142	16145	16211	16211	16016	16065	15967	16067	16111	15911	16137	15867	16057	16059	16229	16016	16143	16101	16120	16223	16122	16030	16158	16161	16147	16106	16104	16095	16121	15946	15952	16103	16064	16119	16104	16002	16267	16126	16113	16267	16069	16417	16132	16314	16195	16110	16137	16066	16184	16007	16176	15939	16050	15938	16068	16013	16269	16136	16114	16223	16058	16209	16056	16161	16119	16199	16205	16156	16279	16102	16198	15953	16091	16174	16247	16112	15987	15964	16127	15980	16225	15974	16261	15956	16165	16187	16070	16273	16221	16077	16196	15916	16317	16064	16058	16189	16261	16084	15957	16154	16084	16292	16033	16099	16009	16256	16191	16284	16212	16145	16199	16050	16048	15967	16068	16278	16279	16368	16254	16191	16279	16031	16055	16212	16180	16324	16003	16237	16189	16272	16257	16211	16092	15997	16205	15967	16174	16129	16130	16104	16290	16322	16016	16281	16139	16162	16163	16001	16223	16094	16113	16071	16165	15942	15933	15900	16293	16170	15943	16125	15859	15841	16021	16166	16214	16038	16083	16059	15972	15960	16060	16061	16049	15971	16078	16181	16253	16129	16097	16104	16185	16179	16201	16019	16087	16118	16101	16103	15967	16045	16066	16138	16148	16070	16355	15953	16183	16141	16163	15973	16167	16007	16122	16047	16027	16258	16028	16107	16189	16183	16038	16278	16162	15980	16318	16179	16113	16083	16290	16098	16062	16346	16248	16157	16061	16023	16087	16051	16134	16028	16097	16214	16197	16201	16214	16252	15994	16158	16239	16053	16332	16120	15995	16071	16054	16135	16066	16081	16137	15920	16101	16179	16014	16038	16002	16206	16227	16066	16259	15971	15993	16168	16261	16222	16094	15898	16087	16071	16109	16160	16023	16024	16164	16198	15899	16308	16356	16293	16239	16031	16408	16199	16152	15977	16125	16124	16016	16225	16204	16083	16058	16236	16173	16032	16082	16155	16066	16260	16239	16287	16298	15988	16017	16097	16069	16277	16140	16174	16121	16179	16107	16135	16108	16278	16185	16093	15927	15924	16049	16096	16154	16044	16018	15997	16060	15978	15935	16170	16089	16093	16097	15888	16029	16078	16132	16302	16182	16200	16025	16287	16122	16006	16205	16148	16089	16247	16114	15916	15924	15967	16263	16385	15911	16090	16127	16249	16295	16115	16132	16241	16024	16126	16173	16016	16092	15966	16035	16093	16244	16148	15980	16154	16065	16023	16196	15991	16158	16137	16172	16182	16173	16076	16191	15961	16087	16088	16128	16024	16074	16178	16112	16041	16079	16095	16146	16030	15930	16163	16212	16068	16007	16261	16163	15923	16243	16153	16239	15944	16029	16063	16135	16111	16224	16186	15954	16123	16244	16221	16149	16057	16110	16089	16305	16298	16006	16051	16135	16075	16355	16110	15816	16345	16215	16118	16163	16143	16086	16070	16049	16151	16125	16362	16150	16036	16102	16093	16084	16286	16209	16050	16055	16136	16276	16174	16282	15973	16161	16031	16230	16154	16083	16008	16085	16200	16041	16105	16121	15979	16154	16241	15921	16217	16109	16057	16051	16215	16178	16144	16146	16325	15970	16115	16064	16178	16246	16150	16280	16111	16046	16128	16091	16143	16212	16032	16069	16351	16170	16202	16009	16103	16225	16246	16025	16175	16239	16310	16090	16126	16263	16350	16139	16161	16117	16192	16082	16175	15981	16063	16215	16084	16070	16171	16180	16148	16086	16081	16032	16150	16021	16105	16089	16082	15986	16170	16083	16076	16103	16056	16027	16167	16371	16250	16162	16267	16071	16147	16263	15919	16186	16175	15998	16203	16365	16167	16098	16242	15980	16071	16178	16052	16169	15921	16152	16119	16212	16254	16114	16058	16201	16255	16299	16071	15952	16139	16071	16013	16295	16289	16302	16240	16164	16181	16219	16035	15912	15916	16144	16038	16243	16300	16230	16045	16068	16141	16158	16184	16237	16159	16149	16080	15941	16076	16099	16142	16192	16100	16246	16180	16001	16018	16024	16084	16143	16257	16363	16166	16228	16307	16062	16264	15996	16089	16028	16208	16032	16263	16258	16359	16179	16063	16213	15808	16131	16107	16199	16232	16057	16035	15977	16096	16409	16006	16045	16044	16070	16123	16243	15998	16317	16061	16283	16098	15847	16124	16190	16276	16063	16009	16185	16083	16133	16221	16100	16243	16071	16022	16051	16270	16159	15958	15933	16118	15981	16039	16248	16202	16141	16126	16373	16427	16111	16066	16115	16054	16190	15925	16075	15950	16248	16269	16165	16153	16213	16149	16237	16053	15946	16138	16114	16113	16053	15999	16050	16098	16194	16234	16267	15966	16025	16095	16123	16194	16059	16167	16109	16277	16159	16342	16224	16200	16178	16153	16208	16207	16249	15882	16138	16230	16156	15984	16185	16020	16157	16183	16102	16048	16053	16121	16267	16013	16399	16142	16160	16014	16348	16331	16073	16167	16197	16068	16220	16262	16218	16094	15940	16019	16132	16073	16122	16054	16339	16181	16224	16086	16073	16019	15972	16078	16009	16461	16202	16178	16270	16180	16269	16103	16121	16118	16273	16105	16113	15956	16094	16128	16468	15936	16186	16089	16077	16258	15923	16391	16051	16059	15976	16133	16034	16073	16046	16089	16164	16247	16411	16180	15965	16198	16286	15972	16180	16046	16144	15989	16084	15973	16177	16012	16214	16105	16165	16113	16263	16171	16202	16083	16128	16160	16274	16265	16301	16125	16097	16108	16137	16063	16065	16188	16114	16226	16068	15997	16268	15973	16149	15964	16111	15850	16004	16184	16057	16263	16065	16270	16209	16114	16250	16125	16183	16277	16269	16196	16105	16112	16042	16158	16305	15995	15912	15875	16062	16118	15968	16178	16026	16155	16119	16218	16020	16131	16222	16144	16245	16239	16143	16025	16138	16146	15907	16150	16196	16004	16255	15971	16068	16104	16055	15941	16184	16220	16171	15981	16196	16105	16168	16243	16058	16054	16236	16247	16135	16240	15958	16080	16090	16042	16209	16011	15994	15997	16066	16051	16309	16167	16008	16184	15996	16168	16164	16113	16102	16288	16230	16204	16153	16076	16239	16220	16341	16203	16134	16055	16133	16304	16127	16101	16280	16225	16207	16321	16241	15917	16123	16235	16189	16057	16179	16091	16166	15964	16168	16210	16078	16105	16162	16212	15995	15986	16303	16320	16269	16050	16184	16129	16053	16078	16212	16045	16184	16161	16096	16252	16253	16163	16135	16097	16196	16175	16250	16133	16043	16133	16202	16202	15955	16020	16071	16064	16106	16184	16361	16268	16198	16161	16127	16120	16158	16109	16166	16121	16209	16157	16112	16175	16339	16161	16102	16126	16065	16068	15971	16046	16106	16077	16085	16221	16094	16236	16204	16094	16146	16167	16265	15927	16038	16145	16096	16116	16170	16107	16220	16201	15846	16270	16126	16184	16081	16171	16190	16264	16207	16273	16089	16018	16124	16218	15981	16146	16203	16111	16213	16350	16184	16126	16126	16042	16058	16173	16122	16123	16165	16282	16118	16189	16077	16200	15952	16036	16049	16079	16035	16111	15871	16120	16133	16198	16202	16126	16072	16262	16144	16087	16296	16084	16126	16047	16246	16074	16150	16225	16192	16213	16143	15974	16133	15793	16123	16077	16187	16274	16268	16159	16133	16216	16162	16172	16033	16252	16226	16057	16113	16169	16043	16205	15992	16113	16006	16201	16171	16090	16115	16131	16203	16282	16293	15994	16210	16105	16189	15895	16036	16240	16158	15965	15941	16330	16055	16265
31048	45691	41809	31896	27070	22984	20261	18517	17138	16496	15828	15579	15065	14827	14526	14528	14404	14170	14224	14318	13980	14190	14026	14025	13967	13964	14036	13977	13871	13986	13917	13907	13751	14011	13779	14048	14004	13864	14018	13864	13875	14030	13777	13911	13728	13863	13719	13806	14014	13821	13889	13881	13976	13840	13802	13910	13898	13782	13912	13782	13807	13891	13762	13827	13843	13670	13950	13985	13924	13967	13753	13871	13803	13962	13933	13766	13707	13958	13901	13674	14102	13912	13933	13753	13895	14029	13939	13944	13900	13754	14040	13680	13899	13949	14038	13961	14087	13765	13882	13907	13669	13740	13798	13784	13901	13805	14013	13717	13855	13842	13969	13833	13902	13792	13890	13910	13744	13764	13889	13841	13743	14006	13899	13827	13811	13793	13748	13882	13928	13744	13830	14051	13767	13757	13969	13939	13930	13990	13838	13622	13714	13867	13902	14012	13805	13826	14006	13803	13897	14099	13717	13853	13909	13754	13930	13848	13992	13887	14037	13902	13941	13726	13823	13959	13831	13642	13860	13982	13685	13779	13908	13953	13739	13932	13660	13890	13922	13631	13838	13935	13944	13927	13859	13907	13892	13856	13937	13934	13736	13841	14043	13888	13895	14039	13863	13853	13863	14044	13821	13759	13790	13746	13923	13812	13932	13708	13890	13869	13867	13927	13842	13882	13917	13774	13911	13839	13949	13902	14121	13802	13779	13859	13799	13936	13951	13806	13831	13840	13753	14043	13984	13966	13944	13985	13790	13866	13781	13826	13852	13854	13842	13806	13966	13722	13845	13806	13626	13777	13777	13929	13929	13974	13839	13777	13841	13883	13748	13859	13964	13821	13912	13808	13883	13803	13719	13762	13933	13906	13842	13873	13907	13782	13917	13959	13942	13904	13849	13863	13799	14001	13905	13796	13950	13897	13957	13908	13843	13793	13991	13836	13738	13911	13742	13886	13775	13867	13851	13797	13869	13830	13856	13836	13805	13936	13951	13947	13966	13820	14038	14018	13889	13808	13858	13790	13670	13632	13791	13831	13894	14049	13848	13776	13813	13873	13901	13825	13816	13691	13816	13691	13810	13875	13841	13692	13888	13934	13784	14074	13868	13971	13844	13783	13784	13873	13836	13768	13797	13802	13750	13956	13983	13699	13863	13932	13718	13809	13896	13878	13984	13872	13794	13887	13621	13724	13719	13761	13739	13610	13967	13969	13955	13873	13890	13908	13778	13914	13804	13737	13861	13902	13862	13837	13882	13826	13790	13834	13872	13881	13798	13803	13821	13995	13871	13967	13747	13809	13759	13861	13871	13754	13885	13886	13918	14006	13779	13749	13993	13795	13824	13853	13815	13741	14010	13812	13825	13922	13995	13707	13823	13883	13857	13885	13850	13957	13824	13842	13822	13983	13739	13980	13812	13860	13878	14125	13828	13944	13901	13830	13875	13715	13836	13858	14007	13958	13778	13897	13875	13703	13821	13785	14045	14074	13773	13832	13721	13907	13910	13919	13999	13852	13894	14038	13812	13714	13719	13833	13785	13768	13859	13723	13801	14001	13771	13733	13924	13724	13980	13905	13906	13759	13818	14017	13848	13892	13873	13900	13806	13910	13820	13905	13877	13880	13839	13775	13743	13956	14020	13962	13890	13990	13882	13797	13777	13854	13905	13669	13908	13945	13765	13818	13706	13921	13958	13960	13840	13793	13664	13750	13878	13961	13955	13735	13849	13794	14076	13878	13942	13795	13833	13850	13743	13898	13855	13852	13894	13716	13934	14027	13893	13895	13715	13869	13890	13930	13695	13760	13949	13957	13792	13802	13927	13778	13893	13746	13861	13989	13963	13857	13879	13880	13909	13844	13886	13763	13849	13761	13750	13741	13775	13939	13777	13943	13907	13913	13853	13817	13892	14016	13904	13851	14025	13877	13822	13935	13879	13924	13883	13797	13846	13869	13815	13932	13745	13746	13976	13806	13834	13889	13737	13845	13999	13806	13920	13751	13775	13889	13719	13801	13866	13879	13733	13765	13850	13765	13865	13843	13865	13907	13901	13835	13751	13894	13934	13814	13883	13942	13848	13954	13803	13804	13836	13970	13883	13882	13813	13881	13828	13874	13750	13831	13792	13950	13904	13938	13975	13917	13936	13859	13832	13795	13835	13812	13875	13825	13843	13945	13962	13982	13720	13911	13844	13847	13930	13741	13804	13756	13935	13798	13941	14057	13723	13917	13890	13977	13791	13931	13868	13829	13854	13780	13825	13625	13935	13834	13911	13922	13839	13939	13907	13869	13946	13639	13740	13836	13818	13908	13885	13862	13936	13941	14045	13784	13895	13837	13891	13771	13810	14035	13991	13902	14056	13964	13741	13772	13921	13905	13729	13984	13918	13883	13881	13862	14104	13980	13991	13937	13846	13969	13824	13849	13849	13747	13767	13846	13934	13844	13793	13823	13868	13825	13872	14050	13835	13948	13847	13713	13853	13715	13851	13755	13712	13783	13850	13646	13955	13995	13736	13932	13873	13797	13842	13915	13736	14017	13841	13940	13743	13785	13905	13969	13761	13856	13922	13833	13864	14041	13729	13774	13857	13875	13764	13897	13918	13734	13905	13908	13839	13779	13928	13761	14027	13890	13725	14040	13827	13918	13915	13763	13778	13916	13671	13743	13722	13749	14026	14014	13825	13798	13828	13969	13814	13764	13945	13747	13887	13756	13870	13878	13731	13818	13899	14018	13798	13736	13797	13776	13866	13944	13905	13744	13689	13842	13971	13831	13864	13707	13765	13741	13823	13843	13816	13836	13927	13686	13862	13800	13906	13731	13764	13817	13813	13726	13729	13759	14005	13807	13808	13878	13884	13913	13848	13780	13882	13805	13769	13753	13815	13859	13906	13743	14116	13792	13837	13851	13912	13885	13821	13866	13879	13703	13891	13893	13944	13816	13753	13954	14018	13614	13834	13923	14023	13830	13975	13759	13812	13935	13764	13909	13807	13899	13903	14005	13842	13777	13843	13862	13745	14031	13818	13935	13821	14043	14007	13807	13758	13961	13923	14008	13800	13944	13890	13805	13951	13888	13823	14005	13885	13896	13834	13879	13709	13946	13744	13891	13763	13907	13835	13795	13849	13918	13889	13793	13834	13766	14035	13898	13928	13845	13734	13818	13818	13871	13896	13836	13961	13774	13883	13880	13865	13876	13735	13829	13876	13823	13676	13887	13948	13830	13848	13857	13790	13861	13835	13802	13855	13851	13800	13634	13909	13818	13900	13874	13895	13941	13860	14057	13944	13903	13768	13888	13856	13849	13728	13932	13987	13908	13867	13907	13987	13860	13943	13706	13785	13774	13939	13790	13848	13812	13864	13802	13728	13925	13956	14010	13854	13842	13940	13863	13853	13927	13953	13816	13967	13927	13763	13780	13938	13861	13916	13784	13888	13861	13794	13904	13853	13937	14059	13798	13925	13733	13880	13779	13786	13935	13846	13765	13750	13868	13926	13841	13931	13870	13741	13700	13777	13992	13846	13877	13946	13831	13760	13799	13922	13664	13862	13816	13851	13832	13839	13791	13933	14020	13865	13859	13782	13852	13669	14080	13748	13897	13757	13863	13910	13856	13956	13882	13898	13812	13746	13843	13882	13995	13765	13774	13911	13724	13837	13932	13944	13727	13922	13850	13679	13750	13710	13715	13763	13883	13747	13890	13871	13818	13678	13754	13857	13780	13811	13798	13870	13943	13892	13821	13833	13771	13970	13849	13725	13950	13800	13861	14034	13800	13675	13707	13785	13738	13835	14016	13737	13772	13892	13933	13786	13970	13871	13908	14015	13671	13730	13762	13801	13866	13719	13874	13922	13855	13940	13873	13950	13787	13698	13873	13900	13830	13855	13888	13826	13989	13748	13715	13834	13936	13901	13907	13886	13808	13700	13815	13865	13993	13956	13734	13793	13836	13894	13879	13927	13836	13818	13851	14049	13874	13915	13911	13820	13900	13948	13829	13941	13788	13821	13905	13729	13695	13858	13758	13883	13749	13890	14007	13743	13878	13867	13898	13784	13731	13902	14019	13816	13794	13840	13907	13962	13938	13821	13996	13681	13897	13678	13806	13796	13901	13784	13814	13919	13797	13726	13976	13846	13991	13730	13822	13958	13979	13938	13955	13900	14040	13940	13657	13926	13791	13738	13857	13957	13778	13800	13825	13818	13695	13875	13739	13970	13778	13793	13950	13858	13893	13900	13906	13844	13777	13817	13882	13838	13935	13976	13798	13815	13931	13798	13881	13835	13823	13905	13601	13789	13990	13796	13814	13910	13740	13985	13828	13836	13967	13886	13922	13999	13868	13916	13755	13934	13907	13850	13753	13741	13756	13852	13772	13930	13947	13726	13745	13971	13799	13905	13975	13865	13957	13856	13973	13879	13844	13734	13918	13863	13839	13738	14059	13846	13969	13852	13918	13868	13807	13772	13849	13973	13774	13870	13759	13785	13938	13836	13703	13833	13934	13734	13932	13915	13780	13869	13977	13808	14047	13871	13822	13881	13895	13789	13803	13945	13820	13920	13980	13805	13687	13930	14005	13863	13711	13748	13951	13731	13987	13844	13789	13788	14002	13918	13848	13849	13800	13864	13933	13842	13852	13874	13754	13892	13872	14041	13735	13769	13740	13664	13851	13841	13741	13953	13771	13831	13936	13812	13828	13952	13860	13840	13918	13770	13800	13874	14031	13950	13914	13815	13889	13948	13911	14001	13852	13883	13875	13928	13605	13798	13833	13929	13788	13845	13802	13853	13724	13837	13631	14044	13990	13866	13859	13856	13747	13819	13763	13779	13799	13812	14058	13971	13938	13851	13979	13840	13727	13716	14004	13780	13746	13763	13740	14167	13770	13849	13834	13883	13878	13850	13750	13690	13768	13802	13846	13819	13702	13996	13908	14002	13861	13896	13860	13805	13805	13792	13901	13671	13888	13890	13732	13763	13880	13906	13857	13722	13959	13847	13729	13899	13980	13912	13887	13841	13912	13809	14031	13853	13781	13701	13677	13889	13856	13859	13958	13806	13836	13794	13781	13992	14002	13872	13921	13899	13728	13777	13720	13813	13875	13849	13909	13776	13956	13780	13748	13797	13858	13772	13886
24121	21058	28571	26270	26161	26777	25119	21100	19708	18871	18272	17770	17500	17033	16970	16685	16633	16496	16509	16459	16387	16380	16318	16128	16347	16009	16054	16147	16191	16050	16160	16006	16223	16098	16041	15973	16074	16075	16073	15702	15981	15987	16075	15974	15755	16030	16088	15842	16021	16186	16137	16059	15913	15981	15944	16016	15844	15947	15853	15955	15952	15856	16119	15838	15978	15912	16116	15942	15794	16106	15997	15737	15933	15795	16032	16001	15993	15809	15921	15906	16156	16043	16138	15962	15911	15892	15980	15954	15906	16048	15879	15762	15848	16056	15852	15841	15835	15913	16043	16156	15947	15744	15843	15966	15961	15981	16040	15872	15895	16046	15860	15818	15933	15869	15813	15899	15865	15904	16135	15923	15778	15765	15868	15944	16002	15791	15894	15926	15761	16119	15912	16083	16100	15698	15890	15991	15974	16050	16019	15799	16072	15860	15846	15798	15887	15944	15812	15953	15811	16005	16006	15768	15885	15904	15887	16002	15995	15996	15846	15938	15951	15854	16037	16024	15904	15869	15820	15885	15877	15920	15953	15907	15990	15823	16144	15884	15886	15929	15780	15809	15920	15707	15962	15876	15874	15775	15964	15826	15931	16022	16143	15710	15962	15934	16053	15801	15924	16021	15926	16084	15751	15974	15854	15990	15805	15955	16000	15942	16039	15965	15727	16046	15974	16017	16168	15983	15876	15768	15847	15960	15892	15808	15631	15873	16006	15938	15983	16069	15984	15961	15907	15956	15995	15688	15756	15958	15873	15950	16015	15885	15942	15985	15818	15877	15999	16074	16026	15896	15823	15951	15659	15977	15859	15883	15906	15853	15726	15850	15917	15852	15972	15788	16038	15836	15939	15765	15896	15937	15946	16053	16052	15967	15914	16053	15870	15908	15935	16024	15943	15881	15657	15949	15907	15911	15964	16054	15880	15971	16048	15919	15843	15741	16051	15999	15856	15904	15799	15914	15946	16108	15991	15967	15951	15997	16001	15703	15967	15801	15865	16084	15994	15909	16032	15940	16058	15942	15945	15927	15795	15965	15934	15853	15900	15784	15969	15759	15894	15735	15765	16075	16012	15776	16082	16069	15955	15977	15951	15859	15991	15821	15958	15890	15783	15787	15759	15882	15952	15852	15670	16042	15960	16051	15983	16065	15985	15802	16141	15962	16194	15855	15777	15902	16044	15903	15990	16017	15811	15810	15905	16012	15813	15792	15832	16012	15953	15787	16022	16031	15861	15769	16024	15915	16132	15661	16021	16009	16080	15927	16011	15777	15807	15761	16102	16076	15840	15977	15660	15944	15937	15794	16018	16057	15949	16145	16058	15911	15933	16050	15910	15827	15923	16023	15979	16024	16108	15834	15838	16090	15875	15992	15878	15774	15964	15973	15826	15903	15999	15694	15931	16102	15966	15889	16031	15737	15779	16139	15736	15735	16069	15804	15935	15899	16137	15870	15682	15764	15961	15762	15935	16081	15875	15826	15853	15781	16026	16000	16058	15926	15807	15980	15970	15866	16046	15717	16005	15832	15887	15958	15766	16174	16094	15758	15924	15989	15907	15988	15840	16019	15754	16065	16076	15832	15855	16014	16002	15840	16010	15874	16167	15994	15683	16086	15983	15890	15950	15914	15800	15815	15766	15926	15925	15975	15977	16011	16118	15984	15866	16037	15970	15815	15895	15954	15908	15985	15698	15901	15895	15722	15956	15958	15929	15978	15930	15886	15991	15930	16009	16108	15912	15921	15921	15929	15891	15787	15937	15902	15821	15963	15945	16032	15955	15849	15924	15906	15798	15891	15952	15870	15884	15975	15974	15868	15903	15878	16103	15750	15897	15885	15891	15680	15911	16113	16002	15954	16017	15833	15932	15892	16114	16010	15921	15759	16034	15945	16026	16014	15847	15876	15752	15707	16048	16185	15824	15708	15856	15710	15969	15887	16039	16003	15880	15817	15858	15643	16149	15846	15900	15901	16158	15965	15666	15705	15932	15897	15859	15898	16087	15783	15869	15903	15716	15875	15738	16001	16151	15936	15897	15698	15779	15980	15930	15691	15957	15787	15733	15785	15929	15818	16110	15894	15806	15910	15833	15891	15855	15864	15903	15708	15947	15769	16202	15995	15859	15719	15866	15909	16001	15823	15881	16052	15792	16048	15932	15943	15985	15941	15966	15764	15904	16012	16035	15852	16060	16014	15945	15941	15932	15930	15937	15985	15858	16029	15966	15848	15868	15855	15978	15973	15989	15806	15815	15886	15948	15880	15969	15988	15933	15877	15872	15936	15995	15902	16072	15933	15873	15832	16020	15903	15974	15941	15910	15968	16129	15949	15915	16084	16179	15949	15830	15863	15947	15991	16013	15898	15802	15913	15858	15830	16002	15938	15791	15885	15978	15775	15690	16089	16256	16038	15958	15927	16037	15798	15809	15891	16021	15927	15843	15894	15912	15897	15867	15900	15881	15866	16124	15872	15869	16031	15904	15942	15912	15892	15732	15945	15956	15657	15909	15772	15942	16040	15909	15960	15720	16026	15854	16007	15953	15978	15996	15921	15889	16118	15848	15985	15867	16047	15841	16120	15850	16252	15846	15953	15886	15861	15905	15867	15854	15921	15943	15918	15911	15953	15942	16050	15862	15983	15905	15887	15998	15913	15910	15947	15894	15638	15859	16000	16097	15968	15973	15969	15945	16063	15927	15900	15923	16047	15912	15916	15947	15815	16154	16015	15885	15840	16047	15900	15865	15814	15944	16144	15810	16021	16077	16038	15975	15874	15902	15970	15880	16009	15885	15756	15958	15918	15874	15778	15893	16139	15845	15751	15859	15859	15969	16093	16037	16110	16048	15967	15829	15946	16037	15906	16095	15906	16097	16039	15798	16067	15932	15946	15844	15798	15964	15872	15708	15979	15877	15901	15911	15805	15809	15980	15889	15709	15819	15941	15898	15925	15959	15750	15803	15862	15839	15840	16192	15873	15972	15956	15940	15988	15966	15795	15929	16034	15936	15816	15875	15942	15857	15825	16073	15907	15935	15967	15975	15937	15970	15825	15962	15952	15774	15833	15957	15913	15815	16001	15992	15868	15917	16007	15854	15938	15946	15926	15749	15873	15891	15984	15879	16040	15753	15956	16131	15973	15862	15909	16062	15787	15964	15991	16073	15960	16021	15886	15892	15971	16013	15898	15895	15928	15879	15856	15997	15827	15983	15938	15991	15973	15954	15876	15969	15855	15839	16024	16197	16024	16129	15980	15893	15743	15907	15899	16025	15920	16024	15869	15924	15907	15901	15915	15900	15993	16050	16023	15743	16194	15911	15789	15912	15782	15866	15935	15851	15883	16029	15971	15905	15959	15809	15958	15947	15952	15923	15848	15808	16065	15916	15956	15868	15849	15886	15898	15858	15834	16035	16180	15986	15912	16049	15936	15985	15852	16076	15897	15745	15660	15741	15810	15981	15928	15909	16059	15991	15925	15979	16111	16102	15669	15955	16081	15929	15927	15988	15886	15842	16053	15995	15829	15778	15871	16026	16016	15929	15967	15973	16072	15908	16053	15927	16008	15843	15882	15793	15890	15808	15779	15810	15898	15900	15926	15981	15760	15914	15940	16031	15963	15835	16025	15884	15846	15801	16047	15953	15850	15930	15686	15910	15798	15930	16067	16000	15823	16013	15783	15871	15741	15948	15933	15791	15959	15893	15952	15837	15884	15899	16146	15829	15939	15872	16039	15872	15956	15880	15890	15944	15996	15937	15738	15859	16056	16009	15927	15770	16001	15976	15788	15927	15804	15935	16044	15972	15762	16023	15995	15811	15883	15728	15838	16027	16017	15989	15856	15830	15942	15888	16076	16057	16016	16007	15896	15992	15859	15980	15876	15823	15930	15976	15906	15919	15892	15852	15838	15893	15831	16057	15785	15985	15862	15836	15884	16056	15921	15839	15918	15799	15832	15993	15837	15801	16012	15818	16033	15916	15981	15773	15873	15942	15972	16031	15929	15917	16021	15924	15997	15933	16155	15944	15768	15978	15992	15911	15947	15926	16014	15962	15917	15954	15950	16035	15667	15880	16048	15960	15797	15840	15863	15811	16092	15964	15938	15989	16053	15815	16016	15985	15893	16127	16026	15980	15852	15983	15814	15989	15890	15958	15891	15969	15933	15973	15899	16005	15787	16010	15731	16145	15926	16117	15941	15993	16006	15806	16014	15842	15796	15939	15866	15989	15901	15951	16007	15865	15802	15986	15724	15973	15903	15930	15734	15961	16050	15945	15901	15796	15959	15960	15950	15839	15976	15793	15712	15994	15897	16025	15985	16065	16088	15863	15970	15986	15820	15923	15913	15762	15922	15783	15888	15994	15820	15929	16049	15711	15829	15971	16083	15850	16250	16005	15792	15644	15938	16059	15968	15992	16040	15870	15968	16161	15958	16027	15832	15897	15978	16041	15953	15992	15834	16025	16015	15782	16020	15857	16001	16051	15827	15950	15620	15935	15909	15735	15929	15880	15865	16005	15822	16105	16247	15974	16107	16021	15896	16030	15866	15800	16135	15857	15901	15968	15954	15935	16071	15882	15913	16056	15827	15944	16121	15841	15789	15936	16011	15647	15873	15797	15733	15889	15817	15768	15814	15992	15836	16079	15811	15984	15958	15864	15950	15742	16102	15991	15797	15924	16138	16227	15948	16107	16124	16108	15924	16175	15875	16128	15902	16200	15862	15981	15870	16184	15774	15933	15739	15979	15931	16103	16080	15821	15809	16041	16092	16089	15927	15915	15922	15949	15938	16040	16056	16038	16015	16176	15687	15988	16123	16066	15611	15850	16097	15983	16171	15901	15672	15963	15982	15797	15856	15817	15802	16010	15746	15965	16005	15866	15905	15856	15930	15826	16035	15747	15946	15805	16104	15828	15857	15944	16051	15950	15937	15850	15917	16033	15900	15853	15987	15997	15922	15849	15941	15866	15983	15928	15922	16081	15841	15967	15821	16176	15815	15829	15831	15968	15744	16028	15831	16009	16066	16083	15938	15756	15775	15881	15839	15912	16143	15991	15935	15985	16064	16155	15984	15973	15953	15935	15857	16083	15944	15996	15864	15910	15905	15806	16028	15863	16047	15984	15914	15904	15889
31614	51011	48224	38422	32027	27017	23288	20859	19049	17924	17115	16375	15821	15329	15050	14855	14614	14568	14379	14391	14105	13973	13908	14077	13929	14042	13991	13913	13838	13703	13756	13646	13752	13940	13914	13776	13871	13716	13928	13660	13871	13733	13820	13773	13674	13809	13757	13652	13946	13650	13776	13900	13803	13761	13661	13882	13655	13837	13760	13720	13794	13781	13805	13810	13766	13856	13642	13705	13516	13743	13657	13697	13728	13716	13723	13611	13699	13842	13704	13855	13664	13750	13748	13837	13828	13701	13791	13893	13768	13806	13781	13732	13656	13793	13704	13733	13833	13853	13618	13822	13660	13699	13709	13625	13734	13734	13813	13861	13828	13757	13742	13814	13769	13665	13671	13666	13600	13830	13804	13604	13678	13715	13606	13552	13604	13654	13678	13763	13820	13658	13653	13707	13677	13724	13765	13892	13711	13750	13527	13686	13679	13783	13720	13791	13703	13640	13727	13696	13860	13614	13703	13890	13776	13595	13739	13668	13747	13736	13716	13730	13676	13740	13635	13893	13756	13975	13701	13879	13614	13646	13619	13737	13699	13644	13782	13660	13674	13754	13955	13735	13797	13591	13653	13670	13814	13644	13804	13774	13595	13661	13660	13785	13757	13827	13682	13741	13718	13682	13707	13757	13740	13797	13688	13941	13738	13851	13620	13559	13806	13604	13443	13631	13753	13800	13820	13742	13767	13628	13549	13788	13610	13908	13678	13863	13936	13684	13723	13783	13737	13806	13809	13688	13678	13661	13789	13688	13669	13865	13659	13760	13750	13781	13662	13802	13635	13690	13846	13761	13927	13806	13876	13735	13946	13750	13622	13851	13656	13734	13817	13711	13747	13652	13715	13720	13861	13859	13857	13748	13875	13790	13877	13752	13838	13768	13770	13667	13784	13644	13733	13787	13790	13786	13630	13739	13773	13649	13738	13824	13825	13656	13804	13758	13722	13690	13478	13754	13751	13736	13671	13749	13842	13708	13699	13725	13751	13822	13690	13665	13663	13711	13820	13838	13734	13592	13805	13824	13697	13749	13665	13715	13744	13893	13727	13655	13672	13600	13891	13679	13765	13796	13588	13812	13642	13634	13600	13826	13642	13520	13686	13567	13901	13746	13527	13660	13615	13746	13716	13565	13926	13632	13785	13739	13622	13705	13695	13826	13689	13814	13756	13762	13643	13669	13835	13728	13645	13884	13750	13689	13778	13654	13729	13768	13911	13752	13949	13670	13910	13772	13565	13619	13705	13716	13739	13747	13798	13742	13784	13809	13723	13629	13728	13746	13708	13695	13733	13768	13617	13723	13849	13733	13744	13786	13786	13830	13686	13647	13906	13702	13588	13722	13744	13692	13787	13635	13752	13612	13943	13689	13733	13690	13764	13789	13767	13630	13682	13779	13872	13764	13831	13929	13736	13637	13689	13729	13720	13675	13979	13710	13734	13753	13888	13771	13838	13838	13699	13717	13677	13686	13680	13766	13700	13557	13529	13822	13753	13652	13676	13575	14006	13665	13704	13804	13627	13744	13821	13707	13889	13723	13789	13628	13616	13694	13791	13670	13666	13704	13846	13728	13702	13767	13739	13744	13696	13804	13774	13703	13588	13695	13709	13667	13741	13789	13745	13700	13597	13696	13810	13700	13715	13714	13630	13735	13792	13860	13472	13567	13701	13488	13686	13689	13779	13718	13752	13681	13718	13753	13771	13722	13621	13614	13679	13714	13696	13797	13692	13718	13754	13831	13615	13812	13761	13781	13762	13736	13824	13755	13860	13661	13622	13643	13740	13799	13669	13749	13782	13740	13865	13882	13652	13816	13704	13585	13775	13838	13696	13740	13796	13706	13861	13857	13839	13902	13889	13596	13796	13797	13731	13691	13802	13640	13841	13871	13728	13750	13606	13715	13673	13662	13689	13649	13640	13796	13606	13715	13931	13723	13536	13657	13863	13699	13769	13786	13895	13625	13691	13720	13733	13639	13741	13742	13549	13728	13718	13672	13822	13770	13767	13705	13631	13768	13757	13712	13624	13784	13620	13748	13700	13742	13908	13722	13781	13933	13613	13657	13673	13888	13631	13807	13540	13671	13797	13821	13845	13775	13640	13642	13810	13586	13762	13771	13606	13813	13834	13766	13682	13561	13652	13739	13690	13713	13721	13781	13690	13530	13758	13608	13755	13762	13516	13817	13840	13804	13655	13695	13801	13639	13727	13606	13673	13825	13731	13644	13774	13744	13807	13718	13657	13689	13756	13676	13909	13793	13733	13786	13821	13859	13641	13849	13941	13760	13633	13803	13789	13782	13622	13651	13797	13673	13901	13865	13674	13697	13702	13743	13785	13594	13663	13731	13764	13783	13759	13668	13718	13673	13698	13489	13808	13618	13754	13723	13701	13591	13679	13720	13631	13856	13697	13516	13706	13754	13619	13537	13670	13850	13597	13874	13805	13665	13829	13715	13733	13766	13548	13719	13695	13802	13726	13775	13691	13637	13944	13527	13632	13669	13646	13773	13685	13788	13702	13757	13543	13689	13864	13782	13866	13981	13699	13734	13683	13841	13962	13903	13540	13741	13787	13922	13603	13719	13705	13603	13648	13812	13716	13562	13639	14030	13710	13664	13763	13678	13763	13651	13649	13824	13732	13633	13793	13517	13871	13761	13660	13649	13561	13787	13865	13786	13697	13821	13620	13761	13606	13782	13824	13623	13600	13806	13769	13706	13692	13605	13659	13682	13716	13689	13627	13713	13843	13656	13812	13728	13637	13871	13912	13742	13750	13714	13622	13764	13611	13957	13868	13748	13887	13614	13625	13796	13783	13763	13735	13923	13832	13703	13657	13714	13720	13730	13856	13740	13923	13873	13824	13752	13910	13854	13687	13671	13764	13730	13777	13643	13860	13720	13867	13788	13749	13702	13697	13710	13806	13884	13774	13723	13679	13808	13827	13871	13777	13784	13719	13855	13584	13489	13577	13599	13661	13799	13810	13656	13744	13741	13851	13862	13737	13835	13746	13687	13969	13712	13764	13673	13763	13664	13681	13855	13744	13510	13828	13552	13763	13655	13868	13819	13634	13746	13610	13755	13715	13554	13708	13844	13740	13815	13806	13671	13685	13652	13720	13987	13861	13708	13775	13668	13712	13817	13819	13700	13711	13656	13658	13796	13827	13779	13703	13729	13676	13900	13631	13803	13762	13901	13674	13625	13774	13675	13824	13457	13736	13575	13895	13704	13750	13820	13705	13839	13735	13729	13673	13698	13862	13573	13871	13744	13735	13665	13790	13763	13805	13813	13788	13536	13713	13627	13599	13641	13593	13851	13589	13757	13696	13630	13783	13717	13732	13671	13711	13754	13647	13825	13590	13701	13749	13696	13811	13616	13785	13739	13698	13641	13498	13787	13826	13700	13711	13799	13852	13768	13779	13585	13679	13790	13667	13688	13610	13685	13660	13737	13714	13776	13686	13802	13702	13752	13678	13645	13668	13603	13800	13513	13726	13708	13794	13668	13870	13879	13789	13687	13757	13704	13728	13860	13903	13557	13555	13542	13952	13592	13664	13621	13717	13716	13874	13700	13561	13557	13853	13774	13791	13742	13598	13690	13809	13571	13714	13773	13939	13843	13787	13602	13466	13749	13581	13465	13911	13780	13836	13854	13871	13709	13899	13730	13802	13651	13550	13698	13694	13599	13594	13670	13973	13713	13856	13748	13641	13801	13817	13769	13706	13808	13838	13645	13720	13715	13763	13961	13736	13759	13786	13583	13735	13816	13932	13526	13688	13807	13794	13827	13664	13833	13815	13766	13740	13838	13732	13807	13685	13666	13777	13736	13670	13591	13773	13602	13828	13674	13697	13748	13696	13742	13653	13909	13613	13623	13681	13686	13798	13789	13897	13612	13644	13839	13601	13731	13937	13698	13736	13753	13756	13821	13649	13655	13630	13635	13538	13681	13737	13843	13631	13586	13796	13552	13617	13710	13684	13831	13724	13791	13630	13777	13736	13814	13704	13745	13714	13658	13592	13792	13742	13681	13698	13775	13720	13781	13573	13684	13752	13770	13828	13762	13782	13523	13719	13822	13705	13734	13868	13723	13705	13869	13745	13720	13694	13913	13605	13593	13702	13652	13889	13805	13664	13710	13797	13751	13780	13543	13665	13789	13638	13637	13660	13620	13705	13615	13809	13565	13919	13689	13663	13674	13689	13716	13883	13747	13735	13698	13796	13839	13720	13843	13757	13722	13763	13737	13920	13697	13690	13876	13691	13732	13732	13624	13682	13816	13712	13718	13758	13704	13672	13791	13593	13774	13679	13858	13701	13785	13731	13770	13761	13889	13445	13700	13700	13915	13898	13717	13866	13599	13839	13800	13660	13669	13667	13714	13885	13616	13752	13608	13663	13991	13870	13726	13716	13732	13714	13756	13607	13734	13559	13729	13900	13518	13883	13813	13821	13826	13612	13742	13843	13793	13655	13614	13832	13857	13594	13619	13799	13676	13812	13693	13661	13777	13676	13721	13678	13746	13703	13927	13741	13928	13830	13680	13768	13869	13921	13790	13518	13819	13769	13783	13747	13684	13723	13838	13688	13646	13748	13703	13682	13797	13639	13734	13815	13787	13627	13815	13701	13844	13745	13808	13639	13681	13768	13807	13765	13870	13727	13792	13808	13640	13792	13797	13795	13755	13676	13827	13803	13843	13735	13597	13806	13693	13711	13763	13708	13472	13866	13754	13817	13641	13731	13561	13786	13767	13721	13670	13872	13826	13623	13635	13717	13749	13821	13623	13590	13803	13892	13600	13816	13732	13747	13706	13703	13722	13756	13910	13568	13630	13840	13728	13781	13654	13722	13562	13801	13629	13820	13721	13878	13797	13835	13673	13665	13672	13734	13690	13767	13856	13804	13867	13794	13776	13704	13636	13787	13749	13644	13665	13714	13791	13754	13800	13805	13778	13635	13743	13659	13779	13842	13675	13535	13773	13835	13817	13542	13745	13695	13672	13640	13816	13717	13632	13624	13700	13778	13636	13839	13737	13920	13568	13635	13752	13762	13966	13610	13837	13515	13728	13659	13668	13703	13820	13896	13783	13518	13673	13695	13581	13724	13677	13797	13589	13731	13630	13757	13722	13526	13746
22758	21086	28841	23936	23444	27842	29323	23839	21311	20907	19965	19065	18787	18176	18120	17669	17462	17281	17140	17166	17052	16945	16911	16862	16832	16610	16902	16648	16682	16674	16768	16574	16865	16698	16494	16619	16777	16524	16349	16651	16574	16470	16473	16452	16484	16393	16661	16452	16613	16344	16350	16645	16649	16567	16425	16342	16702	16540	16720	16504	16423	16569	16596	16475	16537	16503	16345	16418	16375	16503	16416	16271	16464	16654	16450	16551	16612	16502	16430	16560	16343	16396	16589	16475	16559	16577	16623	16412	16566	16670	16411	16427	16391	16621	16693	16560	16628	16604	16566	16309	16347	16374	16308	16552	16429	16376	16378	16610	16418	16511	16376	16628	16788	16589	16400	16525	16542	16409	16571	16445	16575	16476	16550	16474	16530	16578	16559	16283	16549	16438	16475	16459	16477	16257	16623	16391	16332	16281	16606	16572	16460	16493	16409	16387	16525	16284	16486	16347	16527	16267	16567	16532	16416	16555	16570	16390	16554	16395	16334	16433	16605	16561	16329	16433	16550	16435	16664	16506	16401	16445	16305	16448	16486	16497	16472	16697	16569	16769	16498	16233	16492	16364	16470	16552	16596	16338	16227	16362	16476	16355	16500	16491	16408	16370	16339	16426	16441	16589	16409	16315	16274	16338	16377	16304	16449	16570	16523	16329	16533	16360	16446	16509	16514	16473	16399	16410	16503	16573	16610	16392	16416	16537	16563	16335	16581	16551	16659	16438	16263	16597	16460	16409	16328	16406	16363	16335	16361	16353	16548	16352	16419	16531	16470	16533	16458	16623	16475	16395	16539	16627	16559	16602	16481	16580	16436	16214	16297	16528	16346	16559	16343	16610	16556	16563	16598	16355	16444	16390	16680	16524	16349	16522	16661	16531	16413	16456	16533	16440	16560	16520	16346	16549	16572	16396	16289	16396	16675	16607	16509	16594	16613	16313	16552	16520	16688	16479	16682	16590	16381	16400	16692	16383	16376	16666	16465	16272	16451	16618	16612	16518	16579	16402	16511	16424	16601	16606	16538	16248	16423	16527	16633	16416	16534	16512	16540	16434	16543	16317	16476	16497	16523	16590	16456	16535	16426	16186	16298	16511	16606	16466	16342	16449	16333	16412	16468	16264	16490	16416	16429	16479	16545	16425	16470	16428	16527	16414	16349	16208	16487	16100	16429	16629	16433	16365	16515	16407	16486	16349	16327	16332	16308	16511	16462	16506	16480	16453	16403	16342	16520	16439	16473	16284	16436	16365	16433	16549	16470	16348	16717	16593	16633	16438	16353	16612	16505	16454	16600	16580	16476	16365	16395	16470	16277	16433	16509	16544	16435	16523	16723	16465	16506	16291	16453	16496	16500	16626	16516	16312	16324	16609	16581	16401	16572	16568	16568	16500	16491	16407	16305	16531	16219	16615	16544	16483	16469	16551	16353	16338	16292	16382	16471	16542	16406	16429	16437	16306	16382	16333	16556	16572	16493	16622	16298	16499	16340	16536	16526	16462	16520	16215	16338	16358	16491	16519	16217	16351	16557	16328	16323	16375	16528	16554	16422	16358	16333	16590	16354	16376	16466	16423	16424	16327	16586	16290	16363	16353	16450	16341	16620	16549	16327	16407	16458	16464	16288	16300	16263	16411	16375	16573	16391	16428	16349	16356	16589	16390	16586	16749	16401	16471	16335	16423	16531	16512	16379	16512	16511	16317	16537	16448	16731	16435	16526	16533	16551	16683	16240	16268	16478	16426	16492	16599	16543	16508	16489	16292	16623	16405	16518	16729	16492	16483	16459	16542	16591	16498	16567	16694	16538	16539	16621	16492	16493	16333	16515	16339	16363	16492	16510	16375	16448	16534	16254	16371	16327	16337	16569	16460	16549	16443	16363	16483	16502	16494	16510	16496	16337	16311	16252	16553	16480	16237	16274	16428	16529	16516	16588	16390	16528	16467	16604	16428	16597	16314	16247	16339	16324	16474	16412	16272	16305	16393	16437	16466	16531	16527	16471	16432	16509	16651	16510	16593	16479	16454	16619	16494	16196	16449	16555	16489	16352	16544	16533	16702	16557	16594	16335	16385	16448	16467	16449	16561	16449	16489	16378	16404	16494	16555	16311	16350	16441	16520	16491	16444	16404	16452	16405	16537	16296	16408	16452	16227	16523	16310	16567	16526	16382	16341	16397	16431	16466	16528	16379	16541	16409	16558	16409	16337	16341	16311	16395	16316	16510	16361	16394	16491	16699	16597	16704	16109	16633	16525	16483	16464	16391	16659	16515	16536	16558	16710	16584	16537	16544	16537	16498	16381	16552	16573	16330	16362	16429	16447	16385	16562	16439	16635	16436	16543	16474	16471	16548	16617	16276	16415	16411	16518	16329	16382	16382	16459	16625	16316	16461	16437	16611	16511	16480	16431	16399	16418	16404	16460	16301	16340	16545	16224	16534	16347	16441	16325	16592	16411	16380	16369	16618	16417	16606	16725	16560	16455	16459	16316	16393	16564	16546	16480	16441	16201	16558	16518	16464	16336	16385	16357	16274	16330	16357	16391	16557	16601	16338	16166	16450	16330	16388	16313	16333	16370	16520	16358	16615	16413	16418	16398	16540	16552	16359	16486	16290	16352	16473	16478	16286	16315	16310	16405	16387	16334	16338	16309	16500	16437	16556	16498	16337	16483	16491	16434	16489	16455	16459	16560	16418	16418	16465	16433	16506	16596	16583	16306	16478	16388	16400	16504	16604	16462	16213	16556	16535	16363	16361	16314	16495	16413	16477	16446	16665	16506	16342	16352	16377	16582	16451	16494	16301	16438	16375	16362	16607	16438	16325	16389	16418	16410	16555	16590	16458	16367	16407	16558	16268	16389	16395	16445	16479	16420	16370	16235	16412	16472	16714	16299	16569	16374	16574	16455	16557	16505	16275	16396	16464	16417	16557	16505	16497	16587	16559	16497	16429	16196	16469	16266	16459	16480	16429	16513	16439	16551	16362	16471	16500	16249	16346	16514	16488	16689	16300	16458	16411	16303	16650	16540	16479	16397	16539	16492	16353	16483	16415	16424	16510	16464	16586	16435	16501	16495	16337	16349	16689	16522	16367	16508	16546	16386	16307	16314	16209	16552	16610	16482	16338	16529	16431	16503	16169	16339	16387	16450	16503	16320	16490	16604	16452	16541	16585	16494	16430	16369	16287	16373	16411	16345	16525	16702	16547	16333	16526	16274	16405	16451	16641	16482	16500	16443	16521	16276	16502	16361	16493	16445	16499	16461	16440	16447	16540	16383	16261	16462	16530	16455	16473	16438	16298	16497	16352	16339	16503	16547	16470	16348	16501	16481	16611	16499	16480	16212	16480	16237	16519	16610	16437	16631	16566	16617	16339	16418	16324	16447	16644	16580	16430	16410	16515	16452	16458	16671	16286	16426	16421	16366	16476	16219	16332	16389	16477	16548	16467	16505	16558	16569	16447	16574	16470	16356	16526	16409	16489	16472	16398	16349	16309	16453	16632	16413	16499	16460	16569	16462	16382	16492	16545	16409	16551	16412	16575	16504	16620	16516	16462	16461	16369	16448	16388	16617	16605	16439	16599	16379	16269	16386	16370	16344	16521	16551	16357	16552	16396	16517	16410	16411	16409	16412	16478	16398	16492	16741	16476	16303	16223	16550	16430	16517	16541	16616	16418	16630	16593	16579	16334	16373	16374	16494	16366	16471	16500	16607	16471	16226	16419	16388	16450	16430	16435	16591	16636	16490	16495	16523	16563	16447	16540	16378	16386	16225	16480	16363	16400	16369	16473	16549	16447	16547	16579	16426	16543	16338	16404	16477	16496	16429	16517	16390	16418	16551	16484	16550	16411	16235	16275	16384	16569	16257	16493	16429	16524	16433	16130	16553	16570	16553	16463	16402	16556	16597	16589	16417	16470	16610	16389	16515	16499	16513	16352	16345	16560	16426	16383	16567	16396	16236	16282	16403	16449	16480	16403	16185	16477	16360	16325	16570	16244	16411	16410	16459	16357	16499	16396	16378	16535	16409	16246	16412	16422	16288	16411	16394	16239	16627	16246	16544	16422	16463	16575	16417	16484	16532	16431	16375	16565	16142	16357	16391	16665	16463	16525	16400	16607	16521	16470	16482	16541	16480	16595	16239	16578	16186	16188	16570	16296	16467	16522	16624	16346	16423	16570	16602	16449	16568	16465	16304	16453	16270	16619	16289	16514	16477	16548	16816	16297	16403	16386	16552	16544	16417	16580	16321	16393	16313	16405	16369	16454	16390	16596	16384	16519	16331	16225	16393	16433	16555	16378	16515	16477	16288	16569	16591	16304	16341	16490	16345	16308	16414	16629	16254	16400	16389	16721	16622	16447	16569	16510	16273	16408	16466	16614	16336	16316	16592	16433	16439	16401	16366	16505	16438	16437	16487	16461	16403	16368	16311	16409	16614	16708	16545	16501	16441	16368	16465	16450	16288	16541	16510	16520	16374	16398	16308	16598	16452	16396	16355	16221	16504	16341	16406	16453	16395	16368	16512	16469	16476	16491	16332	16479	16441	16270	16421	16539	16410	16580	16676	16348	16288	16451	16295	16513	16421	16284	16416	16592	16268	16315	16448	16578	16401	16488	16426	16398	16669	16594	16554	16518	16553	16441	16448	16261	16387	16421	16512	16327	16552	16622	16605	16444	16413	16541	16457	16528	16482	16293	16435	16593	16489	16534	16505	16453	16646	16459	16524	16453	16351	16260	16525	16350	16233	16425	16386	16688	16308	16436	16674	16283	16630	16382	16276	16345	16479	16386	16242	16492	16297	16421	16223	16370	16475	16380	16577	16671	16494	16640	16380	16592	16322	16511	16511	16505	16304	16457	16502	16429	16567	16512	16348	16758	16424	16545	16547	16528	16424	16522	16540	16405	16608	16586	16187	16446	16481	16461	16495	16263	16186	16330	16422	16646	16390	16216	16498	16575	16496	16512	16437	16369	16479	16388	16448	16214	16587	16314	16533	16312	16286	16478	16537	16398	16353	16493	16301	16510	16469	16559	16589	16606	16489	16410	16488	16296	16472	16559	16462	16499	16517	16422	16182	16400	16507	16461	16336	16388	16412	16462	16485	16525	16612	16313	16304	16355	16430
33741	57457	53385	43348	36442	32147	27113	23859	21569	19570	18829	17841	17079	16340	16011	15393	15303	15076	14648	14756	14638	14578	14495	14468	14323	14201	14289	13999	14349	14106	13938	14086	13981	14162	14112	14176	13987	14125	14034	14151	14128	14042	14013	14119	14108	14154	14002	13992	13954	13910	14092	14132	14046	14052	14224	14048	13931	14129	14061	13780	14041	14030	13910	14069	13969	13938	13877	13883	13938	14016	13919	13942	14031	14156	13994	13855	14177	13885	13995	14006	13895	14132	13966	13982	13950	13975	14015	13968	14020	14064	13877	14026	13987	14044	14028	14105	14068	13944	14023	13932	13967	14058	14004	14128	14001	13859	13897	14018	14038	14155	13976	13865	14071	13926	14024	14125	13981	13932	14145	14044	13760	14045	14003	14038	13872	13918	14184	14010	14092	13938	14079	13915	13693	14160	14070	13961	13888	14102	13923	13937	13833	13877	14016	14010	14027	13944	13855	13935	14073	13950	14064	13843	13873	13974	13984	13908	14114	13867	13994	14075	13922	14014	14011	14011	14003	14002	13978	13999	13932	14048	13983	13870	14090	14034	14017	14089	14051	14095	14046	13982	13936	13761	14084	13999	13978	14138	13916	14026	13904	14018	13907	13992	14089	13926	13750	14049	13899	14102	13957	14028	14040	14102	14181	14238	14021	13932	13814	14157	14087	13982	14075	13987	14109	13999	13969	13924	14036	13951	13926	14024	13992	13898	13988	13802	13928	13983	14038	13907	13953	14138	14025	13905	13872	14269	13996	13986	13974	13860	13966	13945	13909	13862	14066	14114	14013	13825	14015	13830	13870	14065	13830	13834	13857	13940	13897	14006	14133	13914	14012	13975	13924	13986	13905	13884	13902	14010	14044	14033	13938	14032	14074	14023	14071	13764	14071	13875	14052	14072	13784	14130	13896	13941	13782	13724	13933	14009	13993	13967	13857	13983	14050	14065	13954	13990	13931	14073	14162	13902	14106	13947	13883	14116	14037	14098	13772	13872	14092	13791	14077	14067	14106	14036	13879	13947	13855	13934	13929	14004	14023	14012	14037	13872	14055	13950	14009	14039	14056	13874	13957	13923	13709	13956	13977	14058	13852	13962	14052	13861	13978	13931	14028	14012	14136	14081	14057	13974	14172	14046	13791	13904	13938	13893	13971	14183	13973	14040	13928	14029	13960	14027	13950	13790	14223	13938	13865	13818	13966	14009	14105	13898	13923	13985	14057	14021	14037	14052	13982	14070	13933	13891	13947	14080	13943	14003	13982	13987	14020	14168	13913	13910	13943	13912	14036	13893	14017	13939	13880	13889	13946	14014	13925	13809	14148	13851	13977	14019	14036	14093	13965	13975	13853	14125	13989	14032	14051	13984	13870	13800	13851	13930	14025	13907	13810	13860	13987	14003	13882	14015	13890	14071	14085	14065	13783	13995	13983	13955	13922	13885	14041	13916	13968	14012	14029	14081	14023	14132	13967	13887	14017	14073	13986	13890	13933	13937	14050	13887	13956	13809	14089	13957	13912	13965	13873	13976	13939	13895	13958	14041	14146	13931	13941	13943	13929	13821	13862	13957	14001	13721	13991	14115	13934	14061	13909	14029	14046	14031	13860	13963	13855	14032	14041	14057	14074	13932	14063	14007	13860	13933	13791	14101	14111	13964	13929	13821	13944	13995	13867	14070	13986	14025	13816	14155	14030	13949	13939	13992	13832	14012	14107	13899	13900	14025	13992	13993	13988	14031	14053	13839	13976	13876	13943	14020	14080	13802	14067	13976	13729	14068	14058	13886	13801	14056	13835	13927	13956	14098	13954	14006	13890	13978	14013	14004	13985	14047	13938	13949	14068	14006	13930	13936	14072	13976	13788	13971	14011	13953	14087	14201	14005	14023	13899	13992	14013	13950	13956	14027	14177	14046	13827	13815	14043	13865	13849	13998	13956	14049	13811	13967	14086	13898	14057	14069	13965	14033	13923	14000	13914	14025	14009	14079	13984	14144	13811	14109	14034	14027	13855	13902	13908	13748	13957	13906	13900	13967	14052	13933	13837	13891	13994	14106	13922	13950	13818	13972	14064	13915	14034	14030	13931	13986	14013	14033	13952	14016	13925	13996	13961	14107	13915	13872	14041	13900	13955	14032	14022	13885	13806	14053	14011	14053	14116	13854	14122	13981	13790	13937	13936	14098	14067	14122	14088	13809	14108	14016	14033	14021	14118	14167	13806	13929	14023	13976	13864	13900	13967	13945	13871	13922	14044	13925	13904	14030	14021	14035	14075	13866	14012	13918	13945	13914	13934	13919	13875	14135	14072	13903	13986	14128	13889	13916	13935	13947	13989	13943	13917	13780	13900	13900	13883	14124	13860	14036	13955	14164	13974	13965	13859	13984	14009	13960	13767	14083	13980	13837	13825	14199	13961	14004	14066	14033	14126	13897	14095	13770	13963	13985	14028	14005	13988	13956	13893	14056	14066	13881	13945	13971	13905	13779	14028	13947	14006	13869	14013	14006	14179	13894	14041	14178	13988	14067	14072	13776	14172	13742	14078	13899	13941	13990	13905	14009	13943	13992	14057	13898	13898	13976	14040	13997	13952	14011	13918	13912	13975	13967	14097	13821	14189	14017	13965	14072	14119	13965	13964	13767	14079	13974	14127	13966	13779	14036	14030	13918	14011	14014	14027	13923	13941	14086	13781	13918	13872	13998	13993	13857	13980	14041	13858	13947	13959	13989	13974	13876	13961	14097	14052	13913	13874	13871	14243	13992	13848	14039	13834	14062	14039	14056	14048	13982	13848	13985	14056	14110	13922	14046	13940	13916	13963	13980	13936	13948	13979	13974	13979	13990	14000	14046	14111	13956	13927	14008	13924	13967	14040	14050	14104	14035	14044	14014	13867	13999	14155	13963	13981	14014	13917	14038	13940	13850	14122	13841	14078	13955	14022	13898	13793	14039	13851	13993	13968	13880	14088	13900	13902	14068	14081	13974	14078	13949	13925	13902	13849	14051	13973	13864	14026	13973	13894	14235	13877	13956	13825	13982	13829	14054	14049	13832	13910	14046	13978	14035	13994	13980	13886	13760	14048	14013	14110	14035	13906	13925	14034	13962	13919	14023	13984	13675	14012	14002	13955	13893	14077	13902	13986	13930	14177	13965	14124	13970	14004	13988	13969	14040	13925	14026	13886	13848	14048	14085	14022	13970	13948	13862	13919	14048	14065	13946	14013	14182	13981	13824	14047	14044	14043	14116	13987	13860	13949	14024	13957	14078	14069	13941	13937	13925	13980	13861	13942	13958	13826	13915	13991	13802	14034	14041	13967	13974	14111	14046	13927	13995	14156	13769	14013	13922	13956	14012	14035	13892	13950	14118	14051	13951	13835	14016	13922	14054	13911	13947	13925	14021	14105	13939	13855	13998	13886	14086	13861	14071	13797	13938	14051	14013	13990	13906	13777	14020	13970	13917	13943	13940	14010	14070	13958	14013	13841	13867	13948	13993	13995	14022	13913	13860	13957	13998	14048	14194	13934	13969	14005	14119	13848	14001	14000	14150	14033	14008	14074	14093	13897	14127	14024	13958	14018	13949	13966	14042	13897	13852	14080	13881	14035	14029	13984	13916	14049	13904	13816	13984	13861	14149	14098	13958	13963	13984	13867	13975	13745	13935	13985	14030	14010	13938	13983	14037	13872	14140	14129	13887	13839	13958	14033	13944	14145	14008	14000	13896	14031	14063	14007	13856	13851	13909	14025	13967	13887	13872	14080	13954	14022	13869	13980	13874	13857	14050	13948	13988	14029	13925	13957	14138	13972	14091	14073	13856	13852	13896	13987	14046	13830	13858	13930	13902	14071	13902	14047	14081	14137	13907	14105	13994	14042	13978	13989	13937	13878	14069	13877	14019	14107	13914	14015	14042	14030	13926	14028	13983	13957	14085	13963	13963	13887	14058	14091	13990	14074	13828	13894	13945	13987	14099	13959	14047	14172	13758	13964	13919	13884	14006	13972	13816	13908	13935	14182	14094	14015	13967	13991	13944	14093	14022	13872	13887	13862	14078	14133	14059	13806	14021	14068	13912	13822	13930	14151	14009	13879	13959	13861	13935	13887	13927	14191	13904	13985	13900	13917	13983	13987	14029	13921	13834	13967	14098	13781	13928	14018	13890	13770	13978	14055	13855	14023	14013	14020	13951	14056	14025	13918	14012	13864	13949	14016	13699	13763	14041	13798	14026	13984	14040	14002	13885	13858	13792	13905	13885	13973	13898	13899	13942	13968	14029	14042	14022	14024	13917	13794	14080	13847	14020	13950	14046	13959	14006	13941	14017	14140	13980	13994	13920	13990	14012	14041	14005	13774	14001	14308	13936	14044	13784	13886	13921	13893	14075	14003	13849	13964	13976	13940	13991	13898	13955	14068	13876	13986	14128	13916	13953	14082	14025	13953	14066	13851	14057	13875	14145	14015	14013	14051	13995	13857	13929	14021	13996	13885	13983	13906	13857	13841	14054	14015	13918	13865	14208	14000	13866	14035	13860	13948	14156	13813	14053	13928	13803	13907	13993	13962	13877	13880	14016	13783	14233	14045	13752	13903	13838	14112	14045	13931	14172	13953	13780	14051	13871	13846	14056	13995	13978	13961	13970	14021	14004	13989	14211	13800	14023	14094	13843	13986	13908	13982	13908	13912	13841	13916	14022	14008	13896	13917	13931	13868	13952	13868	13972	13748	13949	13969	13882	14034	13832	13903	13973	14138	14047	13798	14138	13949	13923	13996	14263	13921	13821	14032	13915	13912	13974	14063	13951	13972	13849	14021	13859	14136	14069	13917	13841	14042	14045	13948	13923	14133	13970	14034	14000	13963	14080	13936	14000	13928	13888	13967	13862	13963	13922	13843	13918	14021	14127	13880	13881	14014	13963	13840	13984	14036	13975	13978	13955	13957	13902	13992	13862	14051	13978	14109	13871	13955	13976	13954	14066	13956	13800	13990	14002	13886	13963	14093	14177	13770	13906	13863	13992	13840	14152	14123	13885	13897	13981	13872	14036	13871	14024	13797	14056	13711	14108	14069	14103	14002	13936	13950	13975	14007	14113	13953	13809	13973	14039	13931	13752	13897	13894	13955	13972	13913	13946	14045	14086
29344	29258	37457	32988	26623	23315	21056	19575	18634	17875	17601	17092	17096	16927	16873	16499	16352	16386	16577	16384	16379	16560	16503	16264	16263	16049	16548	16195	16266	16242	16349	16370	16319	16077	16322	15971	16181	16343	16474	15970	16226	16233	16301	16276	16377	16187	16082	16246	16208	16154	16230	16178	16172	16018	16120	16146	16261	16147	16093	16103	16127	16092	15946	16164	16180	16163	16303	16047	16069	16326	16299	16204	16195	16418	16023	16255	16332	16364	16177	16184	16299	16099	16310	16194	15930	16011	16178	16301	16129	16250	16223	16293	16066	16292	15987	16156	16229	16194	16006	16264	16238	16181	15941	16044	16181	16217	16284	16187	16041	16327	16281	16099	16029	16143	16313	16194	16075	16129	16295	16068	16157	16135	16388	16169	16114	16085	16110	16208	16291	16222	16138	16076	16319	16201	16117	16069	16120	16096	16141	16176	16230	16135	16272	16275	16203	16162	16215	16234	16149	16104	16115	16085	16135	16114	16124	16050	16054	15987	16205	16185	16169	16366	16326	16111	16246	16141	16313	16041	16332	16096	16184	16188	16083	16082	16094	16171	16174	16021	16267	16313	16029	16208	16079	16248	16039	16029	16091	16196	16311	16225	16024	16285	15970	15980	16257	16239	16306	16240	16048	16027	16120	15998	16029	16186	16060	16168	16108	15960	16218	16150	16063	16189	16155	16131	16060	16178	16036	16267	16201	16073	16115	16096	16192	16178	16220	16331	16309	16023	16399	16237	16148	16197	16213	16147	16135	16105	15971	16148	16159	16215	16153	16191	16004	16175	16220	16020	16106	16316	16232	16118	16176	15938	16202	16190	16094	16149	16145	16101	16164	16155	16208	16178	15972	15989	16018	16216	16142	16327	16143	16289	16174	16187	16087	16302	16066	16131	16234	16279	16193	16289	16335	16183	16068	16093	16035	16137	16087	16169	16258	16301	16224	16198	16039	16082	16170	15985	16008	15870	16058	16346	16079	16139	16139	16154	16150	15911	16096	15954	15777	16154	16255	16183	16102	16137	16119	16157	16004	16111	16372	16182	16327	16198	16317	16034	16144	16296	16155	16104	16191	16127	16005	16348	16378	16247	16346	16143	16136	16371	16118	16181	16190	16285	16040	16234	16075	16181	15936	16088	16213	16191	16138	16316	15929	16204	16078	16132	16274	16237	16338	16191	16158	16082	16084	16337	16235	16180	15982	15993	16232	16146	16183	15971	16220	16166	16236	16197	15893	16227	16168	16173	16125	16198	16079	16252	16223	16159	16253	16074	16228	16004	16232	16050	16229	16098	15966	16097	16329	16127	16194	16211	16248	16187	16111	16148	16142	16118	16326	16277	16522	16078	16061	16251	16013	16255	16081	16216	16089	16235	16381	16215	16138	16230	16262	15986	16099	16082	16087	16338	16249	16192	16223	16109	16074	16155	16299	16209	16270	16349	16310	16057	16087	15986	16036	16216	16255	16099	16242	16023	16165	16391	16232	16273	16081	16078	16186	16120	16238	16273	16040	16326	16193	16183	16026	16077	16156	16062	16170	16099	16273	16220	16211	16388	16014	16001	16091	16094	16330	16305	16251	16052	16015	15981	16150	16222	15982	16185	16413	16085	16144	15987	16148	16165	16118	16282	16188	16170	16331	16138	16125	16114	16189	16182	16237	16250	16310	16104	16182	16055	16299	16037	16107	16153	16064	16246	16202	16170	15936	16197	16216	16173	16123	16076	16420	16107	16215	16295	16051	16162	16191	16128	15997	16177	16325	16034	16066	16109	16155	16019	16246	16259	16160	16245	16160	16165	16214	16139	16208	16195	16239	16195	16166	16312	16250	16288	16160	16071	16214	16401	16119	16260	16125	16192	16059	16045	16286	16086	16317	16144	16230	16244	16059	16151	16175	16204	16119	16303	16366	15919	16183	15974	16259	16121	16222	16232	16113	16318	16116	16033	16093	16029	16029	16189	16031	16109	16160	16011	16130	16147	16251	16119	15921	16149	16079	16172	16115	16118	16068	16065	16257	16026	16205	16192	16228	16126	16262	16191	16373	16126	16019	16037	16101	16160	16008	16225	16215	16105	16043	16203	16268	16301	16239	16267	16177	15967	16118	16232	15949	16042	16111	16140	16172	16087	16333	16106	16240	16336	16113	16208	16160	16270	16094	16157	16090	16358	15914	16174	16223	16203	16208	16224	16262	16123	16254	16330	16154	16134	16202	16017	16139	16156	16157	16273	16257	16346	16089	16097	16195	16341	15943	16122	16301	16386	16217	16190	16245	15989	16352	16157	16186	16180	16110	16274	16134	15984	16286	16022	16121	16143	16236	16283	16281	16033	16172	16161	16109	16154	16302	16195	16216	16150	16200	16239	16228	16223	16101	16094	16161	16112	16253	15919	16116	16222	16386	16297	16208	16245	16177	16027	16151	16303	16012	16187	16284	16166	16234	16223	16346	16329	16072	16107	16218	16088	16119	16280	16187	16231	16011	16126	16104	15897	16179	16193	16286	16269	16315	16048	16168	16265	15984	16108	16324	16207	16066	15986	16158	16225	16144	16089	16191	16283	16501	16218	16162	16111	16263	16006	16081	16167	16242	16218	16171	16198	16256	16169	16238	16373	16239	16222	16018	16169	16031	16181	15963	16261	16387	16195	15994	16106	16196	16238	16116	16197	16210	16126	16162	16199	16285	16234	16342	16001	16268	16248	16071	16181	16200	16285	16205	16294	16283	16188	16251	16171	16071	16075	16025	16194	16167	16295	16197	15790	16111	16178	16101	16056	16036	16264	16173	16178	16233	16251	16332	16148	16219	16341	16064	16179	16327	16239	16311	16157	16385	16245	16437	16267	16298	16161	16321	16327	16217	16134	16158	16111	16076	16132	16264	16140	16053	16038	16033	16274	16141	16129	16347	16317	16157	16420	16142	16209	16196	16053	16079	16240	16024	16058	16233	16112	15940	16130	16263	16173	16090	16212	16216	16162	16075	16063	16157	16135	16226	16327	16207	16265	16198	16228	16148	16035	16366	16230	16067	16084	16031	16132	16245	16134	16104	16107	16200	16050	16368	16173	16125	16302	16203	16154	16146	16127	16236	16335	16200	16078	16342	16143	16186	16173	16187	16223	16015	16011	16103	16113	16031	16195	16410	16305	16082	16123	16202	16448	16326	16143	16377	16253	16205	16373	16102	16271	16232	16020	16191	16288	16026	16254	16153	16088	16328	16246	16047	16090	16176	16076	16250	16161	16122	16144	16234	16245	16137	16237	16309	16350	16334	16050	16181	16164	15988	16102	16017	16040	16348	16214	16174	16070	16236	16249	16037	16311	16022	16325	15943	16119	15983	16277	15995	16026	16022	16195	16040	16175	16219	16100	16022	16077	16238	16114	16299	15981	16150	16166	16116	16225	16223	16121	16159	16045	16165	16171	16423	16350	16064	16121	16027	16228	16180	16276	16251	15860	16106	16181	16095	16156	15993	16201	16169	16054	16004	16159	16321	16298	16068	16381	16211	16042	16257	16156	16211	16070	16147	16192	16186	16068	16216	16081	16253	16229	16216	16224	16182	16192	16355	16167	16043	15974	16173	16514	16247	16109	16261	16262	16104	16294	16509	16200	16073	16235	16189	16245	16057	16035	16104	16380	16096	16070	16116	15961	16312	16137	16277	16285	16254	16099	16122	16285	16191	16297	16226	16167	16348	16102	16272	16138	16166	16266	16254	16002	16298	16311	16251	16129	16366	16022	16229	16186	16205	16225	16231	16116	16242	16300	16299	16045	16120	16240	16065	16276	16231	16155	16176	16020	16256	16132	16212	16245	16222	16084	16270	15992	16063	16168	16177	16151	16133	16128	16286	16258	16150	16184	16244	16249	16265	16315	16109	16255	16140	16056	16220	16243	16148	16161	16104	16267	16348	16105	16269	16262	16454	16135	16306	15914	16202	16129	16111	16130	16261	16205	16187	16085	16227	16197	16163	16152	16197	16141	16368	16336	16045	16211	16376	16327	16150	16126	16156	16337	16103	16142	16297	16448	16294	16183	16046	16044	16326	16180	16198	16126	16103	16349	16109	16214	16361	16196	16042	16055	16142	16248	16182	16208	16111	16096	16155	16213	16346	16068	16199	16148	16265	16155	16286	16145	16011	16036	16146	16182	16218	16229	16154	16064	16209	16077	16149	16222	16194	16068	16148	16431	16255	16159	16096	16145	16202	16209	16222	16139	16023	16272	16310	16006	16315	16050	16300	16118	16113	16174	16030	16242	16222	16202	16156	16088	16135	16046	16194	16406	16147	16154	16004	16249	16098	16325	16274	16068	16196	16159	16108	16009	16266	16186	16281	16194	16190	16379	16253	16009	16344	16131	16142	16368	16186	16239	16198	16116	16223	16127	16245	16257	16255	16147	16210	16080	16125	16209	16280	16204	16048	16075	16170	16359	16137	16036	16277	16214	16213	16034	16019	16290	16236	16083	16092	16162	16341	16212	16373	16265	16314	16200	16151	16032	16015	16195	16178	16305	16358	15976	16276	16244	16232	15996	15988	16241	16079	16239	16292	16036	16106	16127	16233	16124	16188	16015	16451	15946	16136	16240	16297	16163	16008	16096	16285	16386	16087	16224	16338	16131	16213	16055	16311	16113	16234	16211	16086	16285	16212	16210	16225	16107	16196	16210	16274	16296	16205	16179	16310	16041	16118	16236	16243	16374	16317	16145	16033	16196	16312	16438	16228	16215	16123	16103	16105	16296	16234	16294	16324	15973	16116	16004	16235	16068	16203	15954	16135	15985	16300	16453	16323	16082	16134	16049	16023	16179	16177	16134	16387	16335	16328	16176	16389	16212	16143	16189	16211	16405	16196	15933	16222	16313	16173	16167	16080	16154	16110	16039	16000	16067	16222	15966	16198	16150	16235	16131	16075	16031	16217	16263	16265	16042	16312	16217	16069	16042	16247	16291	16185	16067	16050	16428	16377	16157	16071	16042	16106	16029	16105	16197	16179	16049	16127	16210	16238	16352	16222	16227	16252	16189	16068	16208	16155	16104	16404	16240	15970	16182	16275	16285	16254	16278	16404	16210	16266	16302	16231	16063	16192	16173	16041	16248	16012	16128	16181	16304	16288	16235	16045	16375	16221	16217	16114	16279
31047	45544	41402	31998	27043	23205	20636	18710	17378	16546	15911	15346	15159	14906	14618	14489	14283	14482	14290	14309	14006	13978	14164	14008	13892	14051	13985	14001	13979	13920	13902	13875	13956	13844	13946	13976	13940	13902	13959	14005	14023	14074	14027	13924	13978	13982	13959	13823	14076	13819	13880	13971	13928	13819	13734	14006	13737	13708	14010	13910	14037	13798	13802	13907	13924	13842	13879	13818	14069	13989	13983	13915	13817	13908	14037	13756	13910	14015	13639	13821	13738	14013	13874	13665	14070	13872	13878	13672	13834	13989	13812	13908	13871	13823	13867	13935	13972	13762	13856	13846	13764	13765	13825	13899	13775	13820	13916	13968	13875	13760	13715	13835	13805	13938	13952	14104	13761	13843	13905	13913	13830	13904	13755	13773	14022	13724	13867	13810	13828	13831	13838	13791	13792	13877	13859	13917	13789	13878	13815	13956	13889	13754	13862	13721	13879	13958	14035	13980	13923	13760	13849	13759	13790	13781	13833	13675	13795	13954	13704	13841	13822	13780	14088	13889	13853	13793	13992	13753	14017	13838	13885	13762	14010	13924	13904	13943	13792	13837	13937	13819	13809	13779	13865	13893	13991	13928	13883	13903	13931	13964	13889	13948	13778	13837	13701	13883	13763	13792	13978	13909	13714	13807	13851	13816	13892	13782	13914	13931	14044	13805	13975	13764	13739	13977	13908	13863	13764	13759	13909	13758	14181	13843	13822	13860	13898	14032	13917	13834	13765	13837	13875	13677	13790	13836	13892	13971	13779	13886	13828	13763	13970	13854	13809	13716	13707	13949	13832	13842	13816	13769	13826	13879	13834	13885	14036	13845	13842	13918	13812	13970	13909	13745	13869	13827	13935	13952	13771	13896	13786	13759	13788	13831	13891	13968	13732	13933	13937	13904	13939	13830	13827	13798	13822	13822	13864	13824	13832	13797	13729	13667	13782	13938	13928	13841	13971	13878	13822	13863	13963	13816	14083	13873	13974	13865	13910	13779	13802	13806	13871	13839	13717	14044	13872	13873	14037	13853	13832	14028	13800	13842	14123	13811	13796	14033	13854	13942	13757	14017	13920	13919	13769	13873	13932	13788	13867	13824	13848	13858	13905	13909	13635	13827	13985	13887	13902	13883	13925	13999	13841	13895	13810	13687	13805	13885	13847	13900	13848	13937	13906	13953	13833	13846	13907	13952	13880	13706	13927	13881	13847	13819	13847	13768	13889	13799	13962	13856	13749	13720	13856	13795	13936	13986	13973	13909	13990	13861	13918	13830	14004	13947	13948	13757	13842	14028	13898	13772	13749	13958	13975	13915	13829	13743	13931	13698	13905	13788	13840	13794	13951	13880	13951	13914	13821	13832	13831	13881	13899	13868	13781	13660	13798	13984	13769	13814	13911	13851	13770	13818	13956	13685	13832	14040	13962	13929	13873	13968	13835	13715	14034	13968	13827	13936	13926	14037	13923	14030	13900	13779	13894	13851	13831	13758	13842	13807	13909	13715	13832	13734	13630	13962	13843	13832	13849	13731	13904	13717	13820	13785	13907	13866	13843	13942	13821	13872	13862	13781	13809	13723	13743	13667	13984	13565	13883	13998	13931	13838	13990	13982	13909	13755	13770	13829	13827	13878	13851	13895	13847	13784	13937	13819	13917	13831	13991	13831	13964	13859	13939	13854	13942	13956	13820	14030	13821	13736	13797	13753	13770	13865	13780	13741	13825	13867	13943	13813	13944	13967	13994	13816	13865	13812	13894	13793	13844	13873	13811	13904	13770	13875	13773	13833	13894	13739	13795	13806	13880	13748	13852	13844	13785	13700	13881	13912	13948	13876	13805	13823	13954	13701	13889	13771	13789	13750	13884	13870	13925	13985	13894	13907	13868	13883	13815	13784	13853	13969	13726	13893	13865	13857	13831	13951	13942	13796	13958	13983	13683	13918	13882	13810	14013	13970	13867	13837	14072	13735	13897	13806	13861	13921	13951	13797	13785	13816	13845	13959	13900	13911	13769	13891	13806	13912	13885	13926	13835	13946	13811	13942	13728	13712	13882	13586	13949	13877	13837	13977	14027	13776	13915	13937	13705	13842	13857	13858	13813	13747	13954	13888	13912	13870	13751	13824	13797	13759	13860	13822	13799	13814	13874	14039	13752	13813	13876	13893	13828	13697	13779	13876	13767	13852	13957	14008	13801	13762	14004	13860	13878	13766	13916	13769	13810	14041	13919	13911	13943	13885	13878	13800	13727	13976	13989	13823	13825	13781	14031	13986	13838	13858	13917	13852	13851	13893	13749	13849	13896	13828	13872	13933	13955	13848	13830	14003	13879	13962	13954	13861	13898	13808	13798	13773	13880	13939	13950	13919	13839	13885	13941	13834	13958	13985	13785	13873	13864	13901	13753	14003	14022	13978	13895	13795	13946	13729	13704	13962	13916	13913	13803	13968	13927	14003	13954	13841	13914	13757	14068	14089	13920	13796	13916	13690	13893	13761	13716	13937	13912	13845	13841	13928	14022	13809	13891	13821	13941	13847	13971	14011	13826	13826	13910	13808	13786	13833	13878	13902	13873	13899	13896	13952	13894	13802	13949	13926	13811	13761	13901	14002	13779	13771	13843	13831	13882	13987	13816	13761	13785	13842	13943	13835	13972	13838	13729	13998	13898	13919	13912	13867	13990	13880	13789	13911	13805	13823	13841	13976	13739	13851	13781	13930	13822	13982	13937	13800	13854	13793	14041	13879	13823	13994	13966	13874	14064	13953	13836	14006	13888	13842	13720	13936	14001	13823	13738	13894	13943	13770	13958	13749	13774	14091	13870	14046	13886	13871	13790	13795	13802	13891	13810	13992	13941	13903	13993	13816	13884	13711	13891	13885	13732	13968	13820	13895	13780	13944	14044	13968	13938	13917	13751	13812	13964	13889	13962	13938	13826	13934	13784	13760	13701	13912	13879	13811	13883	13857	13921	13932	13875	13993	13612	13886	13821	13815	13966	13819	13876	13948	13784	13752	13876	13933	13835	13653	14059	13948	13818	13849	13884	13902	13977	13861	13758	13724	13866	13855	13918	13852	14013	13818	13793	13671	13770	13855	14004	13900	13862	13976	13823	13832	13954	13909	13733	13960	13867	13971	13934	14005	13954	14030	13856	13853	13833	13771	13752	13821	13783	13990	13975	13769	13949	13839	13912	13873	13957	13876	13922	13957	13856	13842	13857	13814	13882	13890	13914	13756	14001	13854	13954	13959	13755	13770	13921	13916	13871	13906	13907	13872	13792	13988	13876	13762	13999	13978	13838	13864	13950	13831	13812	13886	13738	13978	13822	13886	13910	14010	14078	13931	13787	13872	13847	13878	13817	13899	13776	13829	13776	13906	13918	13853	13835	13867	13874	13769	13895	13806	13862	13959	14029	13830	13904	13949	13889	13841	13824	13886	13839	13936	13722	13789	13887	13912	14050	13799	13827	13808	13777	13892	13841	13834	13873	13746	13824	13726	13792	13841	13988	13967	13900	13933	13806	14034	13815	13855	13730	13996	13960	14129	13891	13879	14020	13954	14031	13835	13854	13881	13794	13959	13799	13991	13650	13933	14046	13886	13887	13856	13906	13875	13962	13982	13873	13804	13779	13879	13845	13877	13745	13836	13991	13798	13904	13902	13682	13871	13826	13708	13768	13889	13906	13800	13987	13752	13678	13839	14058	13986	13945	13874	13888	13854	13967	13974	13905	13734	13897	13870	13840	13822	13749	13869	13951	13732	13791	13774	13811	13853	14024	13892	13892	13982	13871	13867	13870	13972	13753	13839	13945	13904	13808	13979	13787	13785	13780	14084	13896	14071	13928	13707	13936	13842	14022	13976	13727	13900	14016	13929	13827	13834	13845	13880	13892	13850	13897	13752	13757	13971	13914	13909	13853	13881	13758	13814	13860	13730	13874	13988	13796	13913	13702	13894	14021	13824	13706	13875	13872	13999	13945	13824	13969	14027	13677	13713	13976	13864	13849	13750	13971	13898	13799	13785	13859	13823	14011	13964	14048	13818	13860	13940	13782	13873	13845	13720	14032	14039	13887	13923	13813	13951	13975	13868	13795	13897	13924	13792	13909	13875	13823	13870	13811	14045	13888	13882	13821	13698	13757	13823	13911	13907	13935	13927	13853	13750	14091	13945	13816	14014	13887	13746	13758	13796	14076	13824	13998	13791	13889	13836	13828	13817	13890	13876	13869	13784	13990	13797	13887	13954	13733	13799	13744	13822	13827	13949	13831	13917	13871	14036	13719	14014	14061	13922	13987	13752	13954	13866	13965	14016	13871	13841	13781	13825	13869	13811	13913	13672	13678	13876	13681	14025	13839	13813	13921	13872	13864	13721	13937	13870	13908	13846	13967	13955	13794	13838	13885	13893	13792	13836	13934	13849	13907	13918	13810	13947	13727	13890	13814	13776	13885	13779	13614	13836	14090	13943	13908	13720	13880	13850	14083	13769	13736	13803	13860	13944	13994	13768	13842	13850	13937	13899	14020	13822	13901	13835	13822	13871	14003	13783	13903	14026	14015	13819	13881	13847	13856	13865	13853	13955	13935	13989	13765	13790	13801	14007	13973	13785	13924	13810	13954	14066	13917	13808	13792	13852	13973	13847	13726	13744	13822	13971	13970	13667	13917	13929	13716	13865	13792	13917	13814	13994	14039	14033	13857	13810	13783	13853	13984	13702	13949	13804	13947	13931	13965	13773	14112	13760	13829	13895	13804	14018	13865	13765	13864	13799	13779	13867	13943	13672	13919	13891	13785	13866	13922	13776	13809	14057	13936	14070	13837	13885	13769	13713	13963	13894	13960	13774	13792	13837	14007	13908	13958	13754	13892	13968	13880	13805	13907	13898	13893	13800	13946	13744	13993	13783	14007	13851	13936	13984	13930	13830	14006	13837	13958	13906	13930	14028	13873	13872	13919	13915	13730	13865	13989	13862	13894	13842	13880	13906	13807	13895	13756	14036	13982	13914	13958	13856	13926	13853	13859	13902	13857	13907	13941	13854	13683	13782	13778	13792	13920	13948	13851	14042	13813	13955	13822	14022	13884	13823	13968	13911	13905	13931	13916	13931	13899	13726	13877	13884	13722	13876	13802	13902	13936	13795
24040	21098	28678	26344	26251	27086	25326	21428	19809	18858	18291	17801	17690	17119	17031	16979	16713	16576	16579	16562	16379	16367	16174	16362	16116	16288	16124	16124	16129	16132	16213	15950	16142	16335	16124	16202	15941	16183	16119	16154	15981	16233	16097	15933	15952	16024	16043	16183	16118	16085	16111	16094	16051	16015	16004	16111	16133	15916	16080	16014	15986	16063	15994	15963	16317	16141	16005	16127	16183	15927	15986	16087	15930	16120	16003	15975	16157	16001	16022	16127	16109	16157	16066	15977	16023	16136	16125	16045	15865	15968	15958	15939	15941	15866	16062	16056	15997	16168	15871	16191	16113	15988	15977	16011	15808	15981	16160	16008	15884	15833	15983	16013	15878	15946	15950	16062	15808	15913	16042	15912	16147	15918	16194	16194	15946	16047	16152	16027	16053	15888	15969	16044	15919	16023	16068	15944	16070	15848	15918	16017	16054	16072	16132	16252	15979	15996	16040	16087	16060	16049	16088	15987	16200	16112	16291	16234	16035	15846	16042	16119	15989	15928	15965	16046	16245	16004	16078	16134	16133	16106	15860	16052	15955	16035	16140	16079	16187	15865	16059	16088	15860	16105	16271	16138	16092	16094	15911	16013	16115	15879	16133	16219	15945	15971	16085	15906	15840	16242	16056	15901	16038	15967	16185	16084	16068	15914	15944	16029	16057	15912	16104	15890	15988	15890	16260	16059	16172	16031	15908	15818	15885	16078	16031	15878	16039	16062	16109	15938	15916	15993	15922	15986	16050	15865	15950	16036	16042	16235	16123	15995	15977	15898	15842	15859	15905	15917	15941	16053	16147	16104	16031	16014	16024	16000	16054	15870	16040	16037	15977	15852	15816	15977	16092	16175	15989	15809	15955	15821	15929	16124	16067	16012	15929	15947	16052	16056	16020	16005	16080	15850	16015	15839	16061	15913	16210	16165	16016	15925	15963	16211	15995	15871	15861	16200	16070	16292	16166	16080	15919	16092	16021	15763	16108	16067	16006	16034	15891	15970	16140	16027	15840	15891	16084	15955	15785	15906	15861	16064	16153	16195	16119	16117	16104	15818	15928	16126	16138	15956	15946	15967	16327	16085	15961	16053	16000	15981	16031	15874	16240	16132	16023	16023	16036	15974	16035	16008	16077	15981	16194	16111	15984	16181	15961	16297	15947	16174	16064	15987	16119	15840	16182	16013	15897	15890	16015	16035	16043	16036	15998	16036	15938	16203	15970	15884	16130	16114	16166	15746	15886	15961	16084	15853	15947	15996	16106	15929	15830	16041	15913	15942	15964	15987	16002	15911	15897	16101	16048	16040	16109	15962	16049	15967	15917	16176	16047	15988	16046	16090	16011	15987	15810	16163	16013	16003	15975	15878	16121	16007	16095	15876	16092	15892	15965	16078	16061	16017	16141	15818	16218	16069	15864	16077	15973	16000	16142	15982	15865	15977	16072	15937	16089	15949	15896	15939	15972	15917	15785	15894	16104	16111	15797	15977	15967	16014	16118	16017	16160	16080	16094	16035	15924	15865	16028	16101	15980	16072	16270	16165	15977	15964	16114	15972	15907	16113	15818	15914	16022	15980	16081	16036	16117	15803	16023	15925	15898	16062	15859	15938	15848	15899	15897	16102	16121	16083	15944	15863	16154	15934	16086	16127	16021	15986	16083	16032	15945	15833	16061	15811	15933	16016	16049	16195	16094	16134	16072	16053	16187	16053	16172	16298	16297	16025	15961	15912	16107	16068	15948	16054	16109	15971	15947	16079	16028	16155	15963	15925	15966	15879	16041	15997	15899	15885	16049	16260	16025	16001	15942	16069	16163	15969	15944	16014	16014	15936	16049	16064	15993	16103	16255	16019	16092	15919	16102	16170	15937	15968	15724	15847	16001	16097	15965	15992	16063	16083	16014	15931	15869	16065	15914	16080	15786	15897	15882	16153	15888	15830	16233	16116	16157	15955	16012	15975	15883	15923	16104	16189	16068	15874	15963	15807	15901	16184	15971	15799	16082	15953	15975	15972	15924	15799	16118	15771	16308	15972	16189	15840	15986	16030	15917	16070	15999	15946	16040	16113	15965	16071	15998	15957	15890	16038	16063	16041	16022	16120	16068	16081	16017	15885	16105	16024	15896	16044	15829	15953	15933	15902	15852	16046	16130	16084	16225	15972	15877	16035	16035	16015	15924	16087	15872	16168	16121	16030	15948	15963	16193	16080	16096	16126	16135	16020	16069	16185	15753	15872	15725	15931	16165	15967	15962	16092	15944	15758	16026	16056	15859	16019	15979	16114	16089	15977	16089	16130	16063	15755	15950	16082	16078	16078	16084	16237	16068	16121	15980	15923	15942	15831	15981	15756	15827	16002	15881	16132	15857	15848	15872	16057	15981	16046	15958	16196	16153	15857	16023	16010	16238	15942	15908	15850	15923	15957	16031	15746	15892	16202	16009	16014	16210	16074	16012	16045	15970	15916	15937	16046	16089	15999	15959	16021	16185	15996	16296	15855	15874	15872	16031	15887	15835	16295	16179	15808	15914	16040	16228	16104	16034	15939	15885	15871	16050	16089	16107	16017	15967	15933	15991	15912	16095	16191	16016	16214	16124	16037	15908	16039	15949	15964	15908	15937	16029	16042	16164	16049	16080	15982	15803	16123	15992	15902	16161	15986	16205	16032	16073	15945	15838	15964	15962	15862	15957	16069	15931	16090	15870	16083	15887	15870	16080	15922	15899	16260	15942	16004	16124	16113	15924	15967	15996	16035	15839	16090	16059	16107	16149	16016	15994	16238	16004	16038	16017	16078	15873	15949	15977	15966	16047	15842	15896	15855	15961	15995	16021	16161	16075	16254	15994	15953	16021	15965	15990	16160	16101	15884	15928	15849	15993	15943	16001	16130	16273	16185	16057	16034	15903	15985	16030	15960	16066	16070	16074	16147	16164	16118	15898	15992	16021	16109	15839	15876	15851	15988	16098	16059	15901	15933	16044	15882	15841	15878	16109	15979	15973	16040	16062	15943	16251	15977	15908	16041	15874	16089	16047	16155	16146	16025	15838	16163	15971	15975	16020	15912	15949	16080	15817	16094	15862	16012	15954	16150	15837	15988	16152	15833	16117	15964	16147	15851	16001	16038	16144	16071	16045	15828	16026	15919	15891	16153	16092	16358	16300	16027	16147	16100	15917	15914	16161	15876	16044	15970	15977	15984	15931	16108	16023	15850	15987	16082	15950	15755	16111	15935	16068	16196	16181	15775	16057	15887	15996	16013	15861	15867	16101	15868	16155	15920	15977	16138	15906	16013	15936	16010	16220	16126	16164	16013	16168	15943	15939	16114	15953	16228	15840	15870	16054	15829	16146	15898	16112	16019	16098	16085	16108	15959	15982	15885	16075	15732	16025	15861	15999	15975	16180	16019	16219	16219	16109	15825	16161	16024	15954	15993	16146	15862	15914	15919	15925	15985	15898	16181	16010	16074	16124	15846	16065	15857	15914	15966	16072	15997	15908	16050	16077	15977	16239	16128	15863	15918	16177	16122	15909	15894	16078	15932	16031	15943	15856	16010	15817	15681	15871	15962	15950	15843	16204	15960	16295	15882	16111	16216	16057	16177	16122	16095	16097	16017	16161	16096	15969	15889	15953	16070	15787	16012	15771	16015	15878	16175	16175	16022	15944	16120	16009	15797	16225	16054	15904	15941	15959	15828	16030	16178	16161	15895	15954	16006	15969	15799	15953	15982	16065	15957	15971	16008	16091	16076	16094	15912	15937	15783	16055	15972	16131	15972	16037	16042	15887	16007	15948	16078	16009	15971	15985	15850	15921	16089	15891	15863	15884	16042	16094	16115	16090	15933	16148	15971	16005	15851	15916	16003	16081	16111	15911	16062	15992	16231	16140	15842	15909	16038	16097	16020	16158	15800	15939	16068	15873	16003	15914	16060	15922	16088	16049	16060	16057	15999	16097	15807	16076	16066	16134	15852	16175	16056	15953	16054	15866	16005	15981	16133	15719	16019	15987	16167	16018	16122	15890	16069	15965	15887	16021	16066	16027	15934	15870	15839	15922	15963	16039	16093	15871	15909	16125	15946	15969	15994	16044	15650	15904	15920	15909	15919	16351	16087	15906	16008	16000	16090	16138	16020	16089	15721	15977	16116	16037	16022	15981	15992	16247	15967	15925	15893	16134	16078	16139	15933	15730	15863	16013	16002	15916	16329	16222	16223	16179	16237	16205	16203	16126	16047	15877	15761	16125	16307	16068	16045	16064	15945	16118	16096	16063	15961	16136	16084	15939	15946	15938	15730	15910	15953	15967	16109	16012	15998	16135	15956	16054	16116	16309	16012	15964	15886	16053	16026	15894	15956	15958	16120	16050	15877	15997	16031	16113	15948	15847	15955	15877	15932	16084	16091	16094	16100	15946	16105	16017	15884	15780	16084	16065	15895	15990	16007	16228	15991	15950	16122	15954	16022	16025	16093	16186	16194	16095	15974	16137	15993	16069	16125	16009	16045	15967	16040	16079	16032	16010	15966	15885	16044	16156	15854	15786	15785	16051	15883	16160	16124	16104	15748	15947	15920	16116	16155	16183	16063	16049	16069	15947	16094	15966	16234	15761	16058	16133	16199	15974	15928	15945	15961	16052	15935	15961	15994	16050	15903	16110	15946	15960	15962	16022	16148	15978	15982	15830	15970	15818	15976	15911	15785	16146	16065	16001	16116	16173	16025	16066	15791	16055	16199	15859	15847	15873	16073	15951	16024	16161	16023	16062	15834	16019	16030	16037	15810	16069	15942	16022	15997	15981	16015	15931	16024	16052	15824	16078	15862	16047	16192	16038	15943	16019	16136	16098	16008	16050	15939	16020	15829	16071	15907	15996	16129	15954	16043	16164	16004	16074	16007	16141	16115	16115	15929	16050	16079	15996	15990	16025	15866	15863	16101	15938	15936	16235	16063	15888	15958	16055	15988	15991	16095	16030	16101	16068	15985	16044	16054	16056	15813	15860	16077	16100	15909	16055	15955	16037	16066	15956	16126	15978	16126	16066	15922	16193	16084	16008	15895	16027	15908	16091	15975	16081	15934	15883	16149	15835	15930	15995	15804	15794	16029	16129	16047	16098	15971	15903	16169	15736	16067	15982	16059
31236	52088	48717	38748	32381	27770	24032	21206	19533	17949	17212	16600	15881	15412	15091	14941	14737	14537	14406	14370	14229	14172	14079	14139	14104	14121	13992	13942	13956	13872	13906	13724	13821	13783	13772	13816	13907	13723	13886	13767	13850	13818	13823	13935	13850	13725	13786	13845	13945	13877	13736	13962	13738	13753	13840	13809	13674	13721	13782	13684	13910	13786	13754	13790	13780	13675	13907	13807	13770	13816	13682	13938	13663	13759	13755	13675	13605	13726	13785	13753	13904	13841	13849	13810	13759	13828	13791	13866	13788	13821	13677	13648	13846	13800	13712	13696	13833	13846	13756	13773	13868	13881	13820	13798	13785	13665	13701	13881	13771	13729	13769	13905	13941	13915	13811	13829	13657	13823	13739	13863	13844	13969	13718	13756	13729	13632	13770	13940	13958	13889	13919	13751	13810	13678	13825	13718	13826	13941	13755	13940	13944	13841	13772	13984	13602	13874	13790	13989	13783	13720	13691	13782	13700	13542	13696	13769	13773	13809	13781	13713	13921	13802	13690	13773	13744	13868	13905	13945	13814	13807	13634	13705	13727	13869	13807	13800	13859	13691	13714	13653	13751	13834	13907	13819	13673	13866	13789	13896	13754	13702	13834	13918	13811	13759	13912	13748	13703	13816	13834	13754	13892	13790	13968	13890	13937	13679	13678	13713	13838	13699	13856	13833	13682	13783	13842	13774	13765	13873	13762	13864	13594	13708	13699	13667	13883	13722	13823	13861	13779	13796	13922	13870	13830	13892	13870	13645	14007	13806	13787	13822	13820	13764	13627	13675	13759	13785	13845	13738	13810	13789	13693	13894	13657	13784	13673	13915	13663	13819	13762	13695	13752	13752	13771	13774	13558	13896	13791	13891	13801	13624	13799	13780	13751	13863	13672	13911	13661	13749	13652	13699	13819	13800	13700	13715	13657	13760	13732	13694	13819	13887	13805	13595	13647	13737	13799	14033	13800	13742	13658	13691	13748	13806	13818	13793	13816	13588	13819	13763	13726	13830	13730	13843	13942	13840	13871	13778	13743	13723	13869	13747	13787	13705	13860	13802	13844	13912	13898	13854	13760	13840	13879	13761	13796	13824	13819	13817	13821	13726	13961	13843	13830	13909	13804	13936	13733	13898	13791	13653	13899	13745	13738	13698	13745	13805	13990	13876	14039	13756	13859	13699	13756	13928	13795	13648	13789	13746	13857	13733	13718	13837	13926	13900	13697	13801	13820	13726	13806	13865	13762	13708	13717	13785	13833	13791	14004	13740	13749	13797	13926	13771	13763	13729	13758	13788	13846	13790	13720	13796	13979	13654	13752	13756	13736	13732	13791	13882	13667	13820	13648	13805	13787	13680	13724	13801	13858	13708	13841	13796	13727	13705	13852	13742	13739	13575	13861	13595	13839	13908	13784	13824	13539	13869	13756	13779	13969	13776	13822	13786	13949	13886	13882	13846	13917	13896	13791	13809	13758	13802	13852	13984	13852	13925	13721	13860	13709	13736	13786	13876	13713	13772	13774	13857	13775	13751	13754	13799	13907	13793	13741	13849	13593	13679	13887	13622	13945	13695	13788	13766	13787	13720	13715	13606	13743	13759	13697	13902	13810	13878	13768	13744	13756	13852	13851	13894	13794	13793	13872	13849	13800	13746	13744	13816	13945	13772	13651	13762	13648	13647	13735	13665	13892	13824	13878	13773	13553	13815	13679	13793	13704	13878	13678	13771	13683	13844	13856	13789	13730	13849	13712	13755	13883	13796	13960	13820	13853	13854	13808	13820	13830	13913	13814	13890	13732	13763	13826	13783	13739	13727	13777	13857	13682	13822	13799	13559	13811	13827	13861	13719	13886	13564	13909	13752	13848	13898	13820	13649	13851	13694	13739	13908	13711	13865	13872	13814	13836	13840	13785	13777	13748	13706	13623	13948	13694	13972	13860	13813	13758	13789	13711	13717	13665	13831	13734	13806	13793	13796	13839	13857	13691	13711	13754	13793	13815	13680	13883	13753	13651	13831	13777	14003	13753	13718	13754	13884	13814	13871	13762	13805	13870	13896	13755	13875	13901	13870	13923	13891	13913	13762	13713	13716	13703	13821	13606	13705	13700	13696	13790	13848	13820	13704	13833	13824	13811	13761	13655	13891	13736	13957	13880	13834	13673	13771	13889	13972	13663	13841	13751	13848	13799	13771	13713	13775	13652	13808	13791	13736	13655	13713	13742	13855	13637	13581	13807	13756	13781	13803	13684	13616	13656	13708	13733	13818	13840	13865	13794	13749	13762	13902	13978	13768	13774	13619	13829	13879	13584	13806	13807	13761	13785	13899	13760	13793	13728	13707	13793	13651	13795	13863	13557	13735	13863	13754	13785	13765	13812	13691	13786	13756	13885	13796	13775	13749	13834	13886	13908	13939	13864	13705	13827	13780	13652	13756	13764	13940	13847	13797	13853	13869	13641	13619	13794	13744	13756	13738	13812	13878	13854	13677	13763	13914	13662	13689	13935	14041	13702	13774	13775	13759	13832	13792	13707	13702	13703	13617	13836	13698	13642	13816	14031	13625	13817	13853	13844	13644	13832	13872	13896	13883	13598	13898	13530	13711	13897	13922	13638	13893	13898	13793	13915	13974	13674	13674	13957	13691	13825	13863	13971	13998	13821	13688	13907	13809	13851	13808	13855	13714	13812	13787	13748	13794	13777	13849	13709	13663	13786	13816	13742	13790	13795	13796	13795	13793	13691	13810	13678	13711	13787	13780	13701	13845	13715	13797	13791	13770	13891	13865	13735	13809	13867	13885	13730	13927	13651	13698	13578	13884	13822	13914	13747	13834	13731	13642	13698	13734	13753	13725	13781	13735	13675	13765	13793	13675	13810	13648	13811	13664	13703	13842	14051	13677	13699	13846	13782	13783	13787	13636	13609	13765	13788	13802	13894	13716	13817	13899	13770	13935	13828	13702	13877	13875	13853	13839	13801	13767	13794	13639	13810	13608	13759	13844	13790	13650	13838	13713	13812	13817	13766	13637	13731	13812	13699	13689	13656	13871	13815	13870	13637	13859	13787	13640	13899	13691	13715	13769	13702	13688	13840	13862	13734	13875	13984	13815	13879	13641	13886	13965	13886	13889	13758	13850	13796	14037	13930	13874	13864	13892	13859	13729	13672	13856	13606	13787	13766	13923	13774	13860	13915	13959	13765	13936	13795	13922	13643	13886	13733	13848	13773	13892	13722	13767	13793	13851	13946	13736	13755	13908	13735	13881	13786	13800	13822	13584	13690	13729	13767	13910	13711	13730	13827	13834	13701	13894	13902	13899	13767	13775	13818	13879	13630	13976	13899	13746	13675	13792	13649	13720	13821	13894	13837	13728	13789	13740	13654	13923	13835	13808	13974	13839	13855	13789	13867	13886	13649	13629	13756	13884	13746	13809	13698	13794	13860	13882	13909	13749	13936	13729	13879	13850	13996	13856	13686	13634	13864	13840	13701	13788	13879	13849	13846	13772	13759	13752	13686	13663	13851	13888	13674	13838	13837	13679	13769	13967	13822	13692	13723	13806	13933	13664	13638	13863	13921	13827	13834	13736	13691	13842	13815	13771	13815	13725	13836	13905	13847	13844	13785	13658	13848	13897	13700	13842	13761	13723	13722	13592	13803	13675	13710	13787	13754	13751	13851	13735	13792	13713	13723	13800	13738	13721	13715	13700	13848	13678	13898	13793	13899	13883	13861	13646	13650	13870	13874	13625	13980	13824	13657	13724	13687	13748	13833	13800	13814	13857	13601	13772	13657	13569	13777	13683	13765	13945	13746	13829	13743	14072	13963	13714	13793	13804	13800	13873	13711	13830	13813	13787	13725	13798	13816	13787	13810	13962	13697	13856	13960	13789	13743	13808	13746	13579	13706	13811	13676	13725	13714	13982	13843	13891	13844	13594	13920	13722	13855	13656	13921	13838	13862	13571	13678	13852	13674	13692	13744	13682	13773	13681	13773	13782	13750	13876	13910	13814	13797	13843	13763	13840	13907	13780	13731	13758	13731	13793	13844	13849	13810	13793	13821	13721	14049	13881	13881	13728	13854	13664	13708	14032	13819	13764	13729	13904	13776	13706	13893	13773	13788	13746	13767	13894	13775	13711	13859	13741	13767	13795	13839	13703	13974	13734	13621	13744	13808	13788	13817	13808	13803	13888	13833	13807	13766	13807	13803	13629	13822	13803	13727	13638	13796	13676	13750	13526	13940	13778	13689	13761	13846	13973	13746	13779	13823	13716	13883	13779	13799	13665	13615	13793	13792	13654	13791	13796	13914	13960	13610	13850	13922	13881	13915	13584	13873	13916	13696	13570	13689	13779	13669	13729	13851	13759	13801	13760	13872	13896	13652	13850	13801	13857	13834	13826	13838	13800	13676	13671	13616	13792	13788	13736	13900	13901	13707	13766	13801	13626	13772	13902	14031	13769	13825	13841	14052	13740	13737	13806	13716	13820	13793	13989	13752	13860	13828	13738	13765	13751	13852	13856	13787	13831	13792	13808	13685	13750	13773	13829	13769	13884	13931	13691	13788	13963	13858	13886	13765	13715	13653	13749	13839	13740	13584	13843	13971	13769	13877	13903	13771	13736	13828	13777	13699	13732	13844	13513	13592	13705	13718	13672	13830	13757	13686	13728	13706	13748	13750	13846	13854	13835	13689	13868	13948	13824	13847	13781	13764	13808	13721	13697	13771	13808	13826	13626	13857	13864	13775	13587	13817	13840	13712	13759	13698	13673	13712	13771	13937	13795	13688	13838	13589	13756	13634	13781	13926	13809	13788	13799	13694	13772	13823	14004	13881	13936	13765	13666	13883	13730	13816	13874	13713	13863	13764	13906	13788	13757	13570	13764	13833	13750	13726	13784	13684	13595	13969	13874	13802	13808	13817	13745	13675	13715	13723	13841	13690	13764	13888	13757	13798	13797	13847	13739	13708	13763	13766	13828	13967	13887	13790	13846	13676	13746	13717	13724	13678	13681	13774	13868	13733	13737	13720	13653	13704	13846	13670	13721	13766	13709	13820	13873	13830	13773	13735	13637	13703	13844	13729	13769	13802	13943	13818	13686	13686	13840	13778	13642	13790	13940	13614	13730	13770	13574	13695	13888
22760	21079	28863	23869	23442	27649	29699	23941	21915	20958	19695	19192	18669	18376	18167	17703	17371	17392	17273	17116	17025	16883	16953	17009	16960	16787	16622	16820	16891	16875	16803	16760	16772	16719	16574	16521	16559	16662	16751	16496	16748	16553	16632	16513	16695	16849	16552	16486	16415	16502	16654	16633	16438	16593	16682	16600	16448	16711	16687	16603	16497	16656	16652	16658	16506	16387	16405	16577	16623	16516	16438	16364	16649	16630	16582	16599	16412	16509	16447	16598	16476	16585	16649	16379	16208	16484	16556	16475	16576	16690	16632	16464	16472	16420	16306	16479	16476	16465	16548	16676	16522	16495	16648	16690	16541	16380	16371	16447	16645	16609	16497	16591	16598	16386	16685	16575	16412	16469	16430	16365	16492	16328	16280	16581	16505	16467	16441	16424	16690	16669	16383	16515	16569	16532	16328	16444	16406	16441	16593	16439	16699	16457	16497	16406	16492	16408	16616	16545	16379	16437	16514	16466	16329	16346	16321	16491	16402	16545	16375	16307	16447	16420	16473	16518	16446	16609	16360	16484	16534	16372	16382	16320	16320	16428	16726	16472	16482	16369	16401	16414	16577	16511	16425	16436	16446	16450	16548	16391	16407	16340	16450	16434	16414	16462	16541	16614	16384	16538	16461	16524	16365	16538	16636	16468	16429	16601	16390	16548	16531	16686	16667	16355	16383	16433	16563	16515	16515	16241	16434	16201	16256	16265	16510	16539	16397	16601	16410	16499	16539	16548	16727	16535	16514	16290	16280	16685	16588	16340	16573	16401	16367	16653	16403	16444	16604	16447	16470	16585	16578	16664	16475	16560	16584	16495	16362	16467	16747	16506	16358	16350	16401	16548	16318	16375	16469	16459	16621	16462	16486	16596	16585	16553	16307	16451	16386	16565	16561	16532	16391	16384	16416	16517	16612	16587	16611	16387	16588	16401	16620	16512	16409	16426	16282	16555	16383	16395	16523	16540	16428	16444	16617	16570	16486	16418	16378	16533	16500	16503	16585	16579	16616	16398	16450	16527	16484	16314	16407	16368	16618	16528	16446	16531	16553	16564	16335	16222	16419	16300	16496	16484	16334	16388	16599	16645	16359	16607	16337	16438	16509	16500	16377	16387	16484	16595	16364	16342	16381	16530	16566	16347	16421	16263	16562	16515	16567	16442	16370	16613	16585	16481	16371	16543	16261	16518	16586	16512	16379	16481	16434	16610	16503	16451	16367	16254	16516	16567	16631	16655	16480	16567	16438	16442	16496	16442	16673	16794	16381	16328	16585	16635	16605	16314	16644	16376	16368	16557	16462	16492	16452	16526	16904	16405	16447	16518	16268	16658	16422	16524	16595	16334	16383	16426	16397	16462	16357	16629	16600	16499	16506	16669	16623	16605	16729	16470	16538	16576	16610	16451	16357	16522	16538	16530	16336	16450	16663	16561	16514	16582	16495	16456	16284	16620	16442	16275	16492	16521	16526	16437	16267	16512	16465	16338	16410	16453	16421	16665	16489	16472	16483	16419	16528	16505	16554	16460	16584	16476	16451	16479	16567	16470	16582	16398	16388	16365	16331	16531	16328	16569	16276	16432	16411	16233	16441	16416	16538	16303	16652	16624	16367	16616	16673	16534	16440	16352	16457	16502	16413	16379	16417	16504	16443	16515	16293	16378	16580	16384	16441	16486	16522	16301	16501	16495	16243	16543	16309	16437	16538	16461	16491	16520	16447	16275	16351	16420	16527	16457	16406	16348	16342	16487	16753	16477	16329	16380	16519	16312	16536	16344	16404	16391	16368	16477	16409	16687	16469	16131	16638	16516	16667	16547	16343	16428	16515	16392	16501	16628	16405	16418	16402	16510	16478	16311	16597	16436	16675	16567	16461	16623	16395	16539	16413	16623	16555	16411	16679	16291	16412	16265	16635	16295	16327	16392	16389	16391	16447	16522	16534	16338	16335	16313	16473	16340	16466	16598	16370	16416	16549	16675	16424	16420	16340	16396	16556	16349	16644	16459	16443	16612	16412	16486	16500	16533	16576	16398	16294	16371	16516	16647	16522	16598	16417	16438	16396	16486	16465	16230	16500	16450	16411	16499	16392	16540	16568	16663	16261	16366	16535	16663	16346	16549	16291	16310	16551	16672	16420	16524	16557	16406	16505	16314	16343	16592	16514	16352	16732	16642	16733	16533	16389	16765	16542	16561	16451	16589	16693	16497	16686	16573	16381	16556	16555	16331	16326	16376	16483	16417	16504	16506	16690	16494	16449	16476	16568	16344	16297	16306	16414	16419	16586	16715	16423	16493	16326	16442	16527	16404	16382	16637	16560	16360	16514	16418	16507	16501	16580	16555	16673	16500	16644	16445	16598	16486	16501	16506	16541	16540	16560	16525	16538	16634	16268	16410	16488	16468	16413	16610	16448	16541	16686	16483	16480	16423	16547	16358	16542	16564	16568	16438	16340	16478	16294	16504	16496	16325	16654	16414	16392	16491	16396	16402	16462	16548	16439	16486	16421	16430	16511	16446	16580	16543	16455	16373	16485	16541	16758	16484	16535	16291	16513	16428	16375	16250	16480	16377	16252	16337	16562	16356	16536	16406	16461	16408	16519	16670	16321	16439	16464	16513	16432	16473	16462	16395	16551	16699	16514	16641	16163	16498	16680	16303	16503	16412	16426	16489	16218	16538	16491	16575	16423	16432	16405	16545	16500	16419	16563	16521	16613	16520	16545	16561	16515	16595	16497	16699	16506	16534	16471	16534	16638	16383	16359	16380	16535	16507	16455	16390	16468	16333	16339	16291	16240	16602	16487	16542	16442	16321	16436	16432	16488	16398	16396	16485	16504	16399	16326	16482	16551	16481	16341	16316	16290	16452	16393	16532	16483	16425	16343	16371	16575	16274	16341	16530	16593	16412	16475	16411	16572	16549	16290	16594	16515	16539	16419	16417	16401	16487	16501	16353	16619	16669	16547	16674	16611	16688	16627	16524	16501	16384	16471	16354	16284	16362	16366	16607	16514	16449	16454	16373	16292	16484	16461	16340	16496	16410	16241	16336	16555	16394	16432	16341	16600	16518	16641	16524	16352	16362	16387	16589	16475	16425	16465	16358	16437	16424	16618	16407	16281	16197	16416	16427	16586	16476	16591	16424	16363	16522	16462	16565	16541	16249	16483	16347	16514	16449	16497	16463	16592	16480	16362	16440	16463	16586	16625	16336	16440	16478	16592	16204	16498	16493	16490	16488	16459	16334	16429	16592	16536	16450	16358	16580	16638	16724	16476	16430	16383	16519	16540	16607	16384	16493	16477	16653	16386	16617	16420	16431	16553	16406	16574	16389	16404	16414	16789	16318	16442	16513	16462	16353	16427	16515	16469	16568	16498	16558	16391	16395	16566	16469	16453	16492	16322	16516	16422	16323	16463	16552	16451	16470	16649	16551	16315	16574	16542	16359	16358	16640	16461	16552	16518	16534	16564	16399	16516	16283	16465	16423	16453	16454	16463	16402	16287	16365	16436	16553	16444	16543	16452	16421	16331	16421	16348	16471	16493	16443	16586	16452	16416	16415	16472	16683	16510	16414	16483	16579	16443	16257	16567	16412	16500	16380	16588	16441	16227	16442	16484	16451	16473	16461	16435	16411	16312	16582	16552	16388	16452	16369	16482	16289	16533	16492	16325	16497	16497	16361	16273	16468	16535	16486	16476	16404	16310	16684	16614	16376	16619	16512	16432	16544	16499	16580	16320	16395	16563	16651	16525	16645	16511	16390	16393	16534	16630	16360	16463	16649	16611	16458	16671	16544	16563	16578	16453	16487	16502	16442	16605	16571	16401	16387	16486	16571	16556	16342	16596	16527	16530	16682	16329	16475	16428	16381	16240	16326	16677	16585	16431	16398	16599	16665	16509	16434	16222	16232	16802	16376	16254	16448	16422	16554	16638	16504	16414	16557	16386	16408	16563	16380	16411	16349	16261	16357	16602	16469	16550	16302	16489	16516	16635	16643	16527	16475	16241	16477	16603	16381	16313	16544	16358	16452	16373	16462	16487	16388	16465	16767	16473	16746	16506	16418	16387	16561	16536	16536	16475	16410	16689	16565	16517	16499	16561	16431	16447	16274	16505	16649	16498	16669	16578	16343	16623	16327	16490	16383	16414	16367	16531	16380	16614	16463	16431	16559	16558	16419	16488	16606	16617	16632	16504	16551	16648	16478	16359	16435	16435	16376	16413	16575	16658	16509	16641	16405	16542	16468	16345	16265	16626	16452	16414	16392	16679	16476	16552	16257	16487	16500	16443	16425	16339	16507	16584	16531	16539	16508	16462	16534	16571	16506	16602	16577	16308	16409	16415	16512	16645	16568	16394	16334	16524	16478	16545	16397	16601	16517	16434	16367	16334	16590	16532	16454	16413	16502	16475	16526	16361	16387	16496	16531	16509	16533	16469	16529	16473	16362	16462	16444	16394	16446	16729	16589	16438	16565	16669	16533	16401	16556	16581	16369	16529	16550	16679	16385	16370	16396	16430	16361	16455	16503	16259	16518	16515	16470	16420	16395	16569	16453	16329	16445	16386	16415	16555	16299	16481	16474	16496	16276	16485	16493	16563	16364	16455	16255	16493	16716	16577	16592	16359	16495	16538	16353	16241	16442	16207	16515	16647	16592	16394	16497	16484	16645	16503	16327	16624	16436	16376	16479	16462	16409	16624	16440	16685	16427	16363	16563	16505	16514	16546	16384	16472	16439	16409	16429	16339	16591	16450	16434	16544	16544	16677	16361	16501	16415	16541	16595	16525	16413	16444	16392	16358	16519	16503	16449	16387	16573	16623	16509	16552	16461	16434	16554	16491	16415	16416	16428	16621	16569	16612	16649	16317	16452	16455	16541	16370	16332	16601	16512	16551	16479	16541	16431	16227	16343	16656	16482	16673	16536	16488	16695	16526	16384	16820	16605	16563	16545	16495	16504	16617	16381	16571	16578	16334	16503	16628	16425	16504	16735	16535	16489	16551	16402	16572	16447	16484	16494	16372	16381	16453	16600	16370	16434	16631	16582	16568	16541	16504	16444	16227	16372	16513	16458	16450	16495	16344	16518	16707	16454	16553	16497	16515	16661	16580	16483	16460	16488	16508	16322	16466	16270
33027	57836	54833	43527	37401	32189	27664	24135	22057	20152	18814	17871	17048	16589	16194	15731	15364	15010	14959	14748	14630	14498	14521	14587	14456	14319	14195	14233	14109	14037	14289	14093	14139	14249	14296	14151	14017	14065	14083	13990	14278	14080	14011	14167	13832	13984	13984	14106	13979	14047	13999	14050	14091	14044	14158	13783	14239	14169	13990	14200	14086	13947	14020	14078	14034	13965	13841	13938	14203	14117	13989	14068	13973	14018	14125	13949	13934	14077	14092	13952	14041	13927	14025	13943	14045	14032	14015	13921	14069	13955	14072	14238	13978	13969	14012	13920	13936	14004	13919	14148	14037	14058	13866	13905	14045	14187	14149	14085	14108	14112	13958	13985	14068	14115	13992	13906	14139	14074	14111	14148	13841	13905	14048	14017	13995	14000	14130	13918	13917	13946	14277	13948	14003	13955	14277	14009	14036	14068	13975	13953	14085	13976	14013	13874	14001	13928	14004	13980	13916	13899	14145	14204	13832	13948	13932	14134	13995	13902	14016	13952	13969	13960	14173	13979	14129	14022	14075	13902	14015	14073	14043	14058	13936	14144	13995	14083	14081	14044	14095	14017	14001	14167	14036	14047	14028	13976	14010	13934	14055	13955	14020	14147	13799	14150	14001	14075	14014	14046	13903	14131	13976	13947	14014	13954	13986	13968	13994	14117	13994	14036	14015	13971	13876	13918	14001	13857	14134	13801	13999	13884	14039	14042	13893	14125	14080	14111	14095	14009	13813	13966	14007	14090	14092	13969	14225	14044	14034	14019	14143	13941	14027	13956	14087	13945	13888	13923	13841	14011	14001	14028	14014	13988	13866	13889	14077	14075	13942	14012	14073	13913	13984	14115	13906	14043	13974	14028	14060	14047	14050	13936	13891	13938	13904	13840	13944	13855	14031	13889	13935	14005	13863	14077	14054	14010	14203	13907	14057	13999	13892	13865	13997	13955	13984	14032	13880	13991	13908	13954	13863	14094	13810	14020	13982	14017	14014	13984	14187	14058	14076	14041	13857	14126	14066	13915	14131	14133	13967	14204	13973	14088	14036	14015	13872	14102	13858	13952	13875	14147	13854	13998	13932	14155	13980	14142	13888	14024	13937	14005	13987	13858	14104	14080	13988	13972	14006	13941	13984	14093	13952	13980	13904	14031	14185	13981	14047	14011	14090	13900	14017	14033	13953	14128	14068	14006	13979	13947	14166	14053	14148	13975	14002	13960	13882	13901	14046	13935	13916	14071	14227	13811	14108	14107	14124	13879	14181	14082	13992	13889	13973	14052	13919	14070	14075	13933	14060	14126	14025	13863	14044	13873	14210	13901	14007	14033	14055	14023	14021	14016	13953	14162	13941	14022	13982	13980	13963	13871	13923	13966	13694	14086	14117	13861	14048	13978	13923	14164	13903	13912	14127	13929	14127	13931	13991	14049	14004	14006	13937	14113	14119	14007	14024	14110	13981	13972	13901	14100	13783	13965	13939	13916	13979	14158	14015	13788	14020	13996	13969	14047	13992	13916	14057	13976	13884	14145	14023	13993	13949	13950	14120	13842	13959	14036	13984	14052	13991	14034	14010	14079	14058	14154	14108	14049	14052	14136	14154	14187	14048	13988	13979	14025	13875	13982	13956	13928	14024	13795	14013	13821	14033	14010	13824	14067	14148	13923	13848	14116	13822	13990	13995	14067	14075	13945	14028	14125	13894	14099	13979	13971	14058	13927	14054	13928	13924	14034	14140	14083	14080	13918	14025	14115	13984	13922	14038	14003	14060	14072	14058	14028	13909	14102	13749	13974	13918	14004	13941	13949	13999	14135	14248	13901	14040	13901	13973	14164	14119	14081	14017	14009	13905	14047	13785	13891	14075	13955	13990	14136	14002	14060	14095	13992	14092	14006	14008	14025	13908	14010	13830	14079	14136	13954	14047	14102	13902	13898	14107	13784	13952	14115	14212	14117	13911	14021	13996	13955	13890	14114	13950	14020	13917	13889	14096	14099	14138	13920	13887	13884	13986	14074	13946	14110	14062	13981	13879	14189	13999	14179	14014	13965	14111	13993	13994	13737	13972	14095	13998	13947	14081	13974	14010	13996	14188	14087	13925	13969	14093	14035	13976	13992	13962	13992	13903	14058	14323	13914	13920	14228	13999	14126	14078	14251	13897	13960	13958	14076	13742	14079	14124	13850	14123	13874	13978	13963	14016	14040	14033	13978	14130	14132	13998	13978	14106	13939	14017	13920	14150	14149	13951	14171	13902	13921	14008	14008	13964	14073	14080	13997	14136	13946	13826	14090	13975	14143	13795	14028	13948	14050	14232	14064	13907	13948	13990	13953	13886	13983	13944	14007	13865	13882	13961	13857	13922	13941	13892	14050	13997	14207	14048	13811	14013	14163	13989	13906	13990	14131	13983	14127	14055	14099	13875	13967	14048	14093	14047	13963	14036	13957	13965	13922	14048	13983	13998	13971	13885	14147	13935	13962	13951	14052	14053	14042	14036	14120	14022	13954	14031	14076	14009	13882	14117	13942	14036	13872	14032	14051	14045	14062	13986	14146	14001	13913	13932	13968	14041	14084	14077	14133	14180	13789	14041	13989	13989	14018	13951	14006	14134	14035	13807	14097	14093	13890	13832	13991	14060	14123	14029	14009	14020	13860	14005	14137	14135	13875	14032	14007	13917	13912	14041	13931	13853	14061	14109	13892	14070	13912	14087	14024	13942	13989	14049	13883	14021	13747	14087	13985	13998	13971	13939	14061	13813	14033	14078	14042	14092	13945	13969	14000	13964	13898	14016	14060	14181	14030	13966	14087	13917	13877	14050	13981	14062	14106	14143	13997	13905	13939	13978	14011	13995	14061	13978	14011	14092	14039	13933	14007	14125	13979	14094	14119	14012	14014	14166	13979	13897	14200	14140	14066	14019	13888	13951	14127	14206	13886	14056	14190	14018	13908	13953	13989	13992	14060	13939	14151	13983	13926	13837	13828	14099	14021	14014	14075	14014	14057	13777	14025	13882	13980	13952	14105	14028	14167	14031	14037	13905	14210	13923	13892	14061	13825	13930	13958	14127	13800	13911	14148	13999	13888	14063	14028	13899	14160	14105	13990	14100	13973	13948	13890	14054	14090	14136	14109	13948	14021	13986	13990	13753	14003	14008	13929	14189	13905	13974	13933	13880	14081	14101	13831	13912	13831	13833	14045	13994	13973	13937	13963	14058	13931	13803	14148	13947	14068	13921	14138	13851	13988	13936	13997	14116	14010	14078	14078	13882	14039	14094	14140	14105	13938	14174	13997	13988	13986	13893	13925	13873	14108	13959	14105	14006	13962	14191	14093	14055	14131	14101	13903	13984	13836	14094	13958	14132	13951	14032	13999	14024	13956	14003	13863	14014	13948	13967	14037	14084	13960	14095	14080	14158	13788	14002	14129	14271	14129	14073	13941	14026	14214	13885	14045	13840	13973	14075	13984	13988	14170	14002	13868	14103	14057	14134	13883	13922	14013	13943	14009	14164	14068	14145	13886	13930	13895	14163	13828	14051	14020	14049	13808	13931	13976	13849	14040	13964	13993	14007	14048	13992	13923	13970	14038	14006	14009	13969	14044	13958	14064	14016	13952	14066	13864	13970	13973	13832	13986	13811	13979	14114	13903	13982	13995	13949	13901	14037	14019	14100	14101	14007	13991	13933	14017	13910	14250	14003	14000	14057	14239	13975	13951	14139	14070	14214	13888	14047	13979	14077	14125	14071	13998	13897	13982	14006	13911	13977	14074	13985	13886	13910	14111	13948	13945	14078	14190	14082	13927	13939	14094	13921	14099	14013	13858	14000	13950	14071	14104	13926	13897	13925	13873	14022	14064	13967	14009	13888	13944	13988	14005	13916	14088	14080	13985	13943	14018	14066	14047	13894	13988	14028	13826	13947	14115	13974	14159	14163	13932	14022	13992	14052	13911	13946	14057	14000	14067	13959	13988	13930	14137	13915	14061	13894	13956	13865	14019	13977	14048	14080	14062	14066	14074	14045	13905	14137	13830	13972	13914	14096	13961	14013	13947	13918	14217	13735	14091	13975	14064	14019	13980	13871	13974	14171	13861	14175	14048	14016	14032	13901	13779	13933	13905	14011	13938	14108	14025	13955	14095	14046	14015	14046	13897	14103	13956	14024	13956	14002	14073	13915	14152	13873	14050	13918	14048	13826	14074	13911	13882	14026	14064	14070	14011	13915	13897	14029	13990	14078	14156	14055	14021	14138	13952	14100	13941	14047	13942	14131	14063	13894	13997	14131	14004	14167	13706	14083	14072	13956	13884	14003	13905	14069	14012	13923	13899	14031	13834	14129	14032	14090	13985	14217	13970	14016	13918	14036	13950	14014	14043	13964	13982	14126	13872	14071	14085	14209	14090	14160	14039	13971	13858	13914	14104	13965	14022	14108	14069	13952	13944	14000	14201	14029	14190	14001	14218	14070	13937	13930	14041	14018	13987	14026	13935	14188	14063	13984	14030	13959	14172	14046	14079	13854	13853	13942	13976	14193	13897	13846	13852	14060	14025	13892	14043	13967	13967	14100	14065	14043	13913	14090	14150	13963	13951	14000	13903	14018	14218	13875	13967	13994	13952	13732	13796	14184	13840	13987	13915	14163	14044	14061	14058	14060	13877	13880	13924	13921	14103	14042	14001	14009	14089	13793	14205	13977	13882	13890	14020	13896	13830	14051	14057	14038	14063	14142	14020	14135	13756	14018	14033	14038	13990	13864	13895	14173	14002	14134	14080	14123	13998	13905	13916	13994	14119	14095	14184	13968	13961	14038	13807	14195	14024	14034	13919	14091	14001	13959	14157	14017	13950	13926	13880	14010	13964	13997	13969	14093	13990	14023	13978	14104	14152	13936	14060	13858	14041	13956	13957	14101	13915	13975	13987	13933	13992	13975	13956	13984	13943	14087	13950	13956	14159	13893	14130	14141	13935	13850	14014	14048	13917	14109	14138	14170	14042	13932	14265	13957	13812	14031	14006	14183	14018	14086	14009	14141	13907	13940	14027	13938	13967	14239	14024	14116	14111	13962	13881	14010	14086	13917	13846	13968	14077	14108	13997	14033	13970	13954	13935	13975	14057	13971	14078	14010	13799	13946	14015
29424	29688	37382	33560	27069	23617	21334	19585	18528	18032	17720	17455	17131	16993	16819	16671	16658	16715	16636	16597	16481	16266	16359	16333	16491	16427	16374	16429	16254	16281	16285	16483	16238	16377	16459	16630	16379	16300	16269	16405	16429	16407	16231	16160	16285	16393	16197	16139	16091	16230	16228	16063	16235	16350	16289	16170	16356	16309	16364	16335	16262	16079	16399	16267	16089	16374	16304	16551	16212	16376	16411	16091	16238	16333	16164	16246	16273	16213	16162	16324	16226	16274	16478	16122	16313	16179	16202	16173	16187	16080	16226	16397	16348	16152	16490	16352	16338	16183	16219	16361	16300	16408	16244	16356	16250	16410	16473	16194	16299	16254	16296	16133	16311	16252	16376	16268	16476	16473	16097	16289	16250	16112	16324	16303	16298	16278	16471	16319	16234	16251	16172	16228	16041	16207	16177	16338	16285	16246	16283	16176	16133	16405	16389	16185	16226	16289	16417	16064	16229	16440	16246	16222	16531	16289	16518	16474	16264	16269	16161	16171	16256	16282	16372	16297	16385	16234	16288	16354	16142	16100	16376	16290	16199	16231	16343	16410	16266	16023	16352	16098	16110	16274	16435	16175	16202	16130	16178	16121	16251	16370	16347	16233	16322	16382	16135	15988	16097	16287	16331	16216	16237	16302	16290	16418	16238	16268	16190	16299	16097	16283	16151	16404	16310	16249	16352	16239	16274	16253	16070	16231	16222	16298	16209	16196	16266	16223	16252	16103	16267	16196	16266	16185	16216	16138	16251	16433	16264	16309	16178	16248	16309	16195	16086	16030	16292	16250	16311	16389	16300	16469	16388	16195	16133	16351	16366	16341	16358	16441	16211	16375	16374	16250	16455	16240	16295	16268	16251	16242	16203	16233	16109	16282	16209	16101	16360	16284	16068	16313	16262	16437	16355	15941	16369	16190	16215	16214	16132	16236	16254	16199	16295	16233	16411	16393	16316	16130	16292	16329	16197	16311	16296	16417	16181	16343	16120	16585	16201	16314	16121	16348	16076	16177	16424	16106	16093	16376	16293	16227	16469	16237	16258	16158	16293	16107	16231	16268	16380	16344	16460	16439	16541	16295	16319	16118	16181	16148	16152	16239	16026	16262	16185	16181	16263	16153	16389	16358	16292	16076	16240	16304	16358	16240	16232	16134	16191	16269	16453	16216	16110	16212	16278	16181	16155	16307	16160	16185	16157	15972	16311	16198	16341	16283	16188	16237	16390	16220	16258	16215	16342	16368	16298	16130	16354	16203	16270	16309	16117	16333	16147	16092	16189	16345	16349	16491	16161	16176	16263	16111	16060	16340	16307	16188	16313	16341	16163	16304	16483	16231	16344	16263	16064	16278	16248	16192	16285	16148	16282	16343	16232	16132	16300	16188	16231	16118	16337	16221	16077	16189	16275	16137	16289	16478	16297	16241	16255	16101	16373	16225	16273	16237	16205	16240	16240	16185	16303	16448	16237	16275	16256	16490	16280	16391	16417	16265	16150	16341	16227	16446	16353	16225	16244	16267	16231	16146	16314	16322	16224	16129	16337	16298	16273	16408	16199	16403	16256	16202	16291	16142	16208	16245	16249	16374	16267	16357	16043	16149	16486	16144	16199	16366	16379	16418	16357	16251	15964	16133	16132	16199	16337	16368	16365	16177	16228	16317	16320	16207	16271	16155	16376	16183	16230	16237	16230	16379	16445	16519	16359	16238	16194	16238	16270	16333	16193	16236	16349	16388	16250	16506	16310	16216	16309	16419	16293	16338	16234	16118	16284	16390	16234	16200	16236	16394	16175	16338	16309	16112	16471	16353	16210	16221	16044	16277	16120	16173	16161	16252	16319	16211	16278	16258	16277	16095	16260	16189	16253	16176	16198	16349	16296	16118	16438	16352	16355	16195	16125	16246	16232	16215	16291	16472	16193	16346	16049	16316	16300	16376	16092	16146	16204	16309	16309	16183	16299	16349	16599	16396	16183	16227	16340	16258	16297	16194	16343	16254	16285	16311	16323	16180	16121	16378	16169	16203	16275	16209	16007	16258	16192	16335	16199	16142	16186	16392	16169	16288	16151	16371	16386	16387	16423	16333	16133	16441	16277	16322	16300	16279	16291	16332	16209	16112	16345	16360	16309	16042	16335	16243	16267	16424	16159	16265	16079	16207	16449	16345	16281	16293	16238	16223	16181	16172	16426	16331	16328	16081	16255	16389	16323	16376	16149	16325	16196	16451	16337	16164	16369	16374	16316	16271	16146	16373	16209	16452	16430	16254	16508	16366	16387	16077	16123	16280	16138	16226	16093	16248	16303	16206	16230	16325	16407	16175	16244	16263	16376	16399	16261	16121	16226	16237	16178	16516	16277	16165	16223	16203	16143	16231	16317	16091	16367	16144	16124	16199	16044	16212	16281	16268	16159	16255	16246	16130	16386	16315	16183	16124	16341	16215	16367	16185	16340	16182	16358	16171	16195	16225	16163	16169	16039	16183	16399	16198	16286	16349	16285	16471	16254	16254	16281	16248	16432	16135	16364	16543	16220	16260	16470	16393	16344	16191	16311	16372	16347	16242	16371	16143	16399	16427	16117	16255	16554	16322	16262	16190	16137	16083	16306	16220	16181	16218	16299	16320	16193	16318	16314	16252	16346	16205	16287	16287	16272	16301	16182	16238	16251	16120	16316	16298	16169	16288	16296	16280	16241	16204	16469	16095	16146	16197	16310	16244	16243	16164	16345	16245	16376	16240	16265	16333	16301	16398	16398	16275	16060	16429	16122	16155	16211	16251	16265	16242	16280	16378	16341	16320	16295	16067	16162	16340	16304	16362	16121	16202	16064	16381	16121	16218	15981	16277	16426	16328	16106	16154	16415	16257	16332	16273	16386	16233	16212	16287	16184	16439	16003	16339	16520	16287	16411	16327	16326	16107	16249	16262	16282	16328	16328	16235	16188	16206	16336	16287	16360	16547	16183	16300	16213	16326	16392	16288	16284	16087	16298	16221	16542	16355	16360	16191	16266	16318	16204	16284	16366	16231	16342	16278	16492	16238	16262	16252	16344	16146	16172	16306	16297	16121	16293	16228	16277	16186	16253	16363	16200	16315	16277	16202	16131	16451	16263	16495	16467	16110	16201	16344	16310	16228	16290	16232	16318	16294	16258	16234	16081	16145	16391	16237	16184	16385	16360	16201	16076	16116	16357	16284	16453	16359	16351	16178	16120	16183	16270	16483	16149	16088	16208	16297	16413	16378	16211	16247	16215	16219	16101	16395	16203	16170	16250	16211	16180	16172	16159	16274	16556	16285	16209	16105	16374	16176	16052	16338	16286	16153	16043	16532	16377	16224	16133	16084	16233	16330	16259	16365	16251	16142	16309	16238	16301	16281	16211	16251	16262	16253	16312	16320	16111	16148	16302	16359	16284	16163	16221	16155	16371	16207	16324	16224	16256	16257	16152	16195	16314	16355	16192	16347	16267	16144	16300	16190	16359	16316	16374	16281	16283	16206	16380	16282	16196	16225	16285	16379	16477	16505	16131	16366	16175	16380	16186	16078	16251	16255	16339	16237	16237	16395	16484	16197	16104	16480	16307	16327	16161	16112	16256	16370	16303	16326	16352	16307	16321	16293	16361	16475	16260	16217	16201	16388	16094	16366	16403	16248	16344	16164	16101	16310	16374	16153	16314	16309	16289	16417	16362	16227	16023	16257	16185	16274	16284	16271	16322	16230	16150	16311	16237	16172	16148	16264	16316	16251	16319	16227	16182	16260	16210	16201	16189	16271	16332	16283	16140	16277	16495	16438	16257	16300	16289	16402	16187	16338	16481	16218	16280	16258	16207	16401	16362	16436	16303	16273	16286	16201	16351	16313	16263	16260	16414	16221	16304	16357	16148	16333	16128	16286	16262	16455	16153	16159	16202	16255	16231	16356	16453	16369	16444	16119	16247	16161	16377	16268	16135	16352	16372	16307	16393	16130	16383	16173	16084	16260	16274	16222	16289	16277	16252	16220	16281	16151	16315	16327	16370	16235	16171	16094	16304	16338	16260	16279	16424	16047	16151	16388	16330	16327	16309	16223	16113	16045	16403	16373	16234	16199	16469	16429	16242	16513	16300	16139	16286	16471	16234	16328	16208	16304	16062	16398	16411	16297	16081	16227	16363	16321	16381	16366	16176	16317	16369	16487	16190	16196	16395	16064	16156	16196	16059	16157	16292	16247	16309	16280	16371	16223	16250	16318	16359	16295	16340	16352	16311	16238	16217	16257	16365	16343	16184	16369	16155	16366	16313	16440	16365	16160	16392	16227	16181	16347	16424	16421	16471	16323	16180	16173	16153	16167	16205	16488	16231	16253	16195	16316	16358	16184	16427	16160	16084	16353	16101	16108	16056	16115	16429	16190	16097	16217	16412	16329	16226	16400	16195	16241	16281	16152	16214	16288	16277	16132	16290	16308	16338	16295	16277	16353	16422	16159	16258	16083	16188	16228	16320	16379	16368	16204	16099	16263	16168	16404	16159	16112	16237	16167	16366	16220	16164	16084	16194	16156	16367	16432	16321	16285	16192	16129	16261	16313	16234	16575	16285	16160	16244	16205	16077	16226	16242	16274	16165	16313	16081	16156	16058	16443	16216	16246	16291	16445	16204	16340	16140	16069	16215	16128	16306	16208	16419	16332	16370	16226	16150	16162	16306	16459	16137	16211	16213	16322	16312	16312	16190	16455	16201	16365	16225	15981	16186	16323	16254	16145	16242	16152	16139	16219	16126	16272	16236	16320	16294	16220	16441	16229	16317	16241	16204	16298	16427	16350	16187	16235	16239	16251	16261	16346	16232	16267	16238	16308	16229	16325	16236	16416	16273	16290	16243	16310	16399	16262	15999	16089	16056	16211	16248	16186	16162	16317	16329	16037	16321	16192	16155	16408	16326	16296	16438	16475	16449	16073	16496	16146	16405	16225	16123	16250	16317	16438	16157	16174	16144	16254	16184	16193	16240	16178	16219	16250	16510	16235	16142	16307	16310	16188	16350	16317	16356	16416	16296	16169	16258	16240	16203	16179	16285	16115	16424	16395	16267	16207	16348	16330	16401	16278	16319	16226	16295	16262	16158	16276	16083	16280	16223	16268	16163	16297	16383	16273
31647	46340	41825	32599	27278	23439	20812	18822	17517	16538	16124	15590	15221	14891	14761	14583	14545	14313	14288	14241	14182	14151	14096	14130	14116	14065	14039	14003	13983	13873	13899	13987	14009	14099	14095	14115	14032	14011	14008	13874	13996	13917	14005	13913	13830	13925	14038	14018	13954	13903	13749	13964	13965	13942	13791	13956	13933	13936	13923	13899	13999	13909	13799	14093	13997	14148	14014	13988	13952	13740	14004	13935	13924	13984	14116	14004	13979	13958	13975	14023	13800	13965	13864	13987	13915	14058	13892	13866	13917	13860	14051	13944	13988	13956	13915	13930	13973	13961	13881	13801	13713	14002	13968	13940	13946	13827	13845	13880	13983	13992	13908	13965	14055	13844	13791	13798	13779	13899	13859	13872	13991	13883	13864	13901	13988	13790	13982	13791	13948	13752	13983	13924	14044	13771	14081	14013	13765	13893	13928	14016	13889	13811	13795	13946	13771	14023	13834	13798	13939	14003	14016	13908	13848	13920	13914	13885	13882	14033	13740	13854	13862	13890	13952	13954	13948	13739	13862	13763	13976	13783	13842	14114	13864	13853	13917	13926	14027	13926	14046	14128	13915	13962	13939	13867	14156	14012	13995	13947	13977	13891	13848	13997	14004	13916	13745	14022	13827	13830	13767	13871	13797	13849	13824	13951	13881	13700	13908	13869	13902	13889	13861	13916	13886	14016	13957	13846	13938	13967	13724	13941	13826	13905	13908	13998	13908	13887	13849	14021	13774	13963	13909	13922	13989	13834	13845	13842	13709	13932	13878	13966	13841	13942	13720	13827	13848	13852	13952	13804	13749	13850	13749	13806	14038	13837	13957	13855	13716	13950	14043	13959	13890	13919	13977	13931	13798	14000	13848	13770	13921	13846	13856	13946	14010	13943	13890	14089	13769	13851	13953	13647	13908	13749	13866	13918	13887	13839	13774	14010	13907	13987	13889	13662	14012	13891	13763	13944	14099	13893	13854	14009	13791	13852	14021	13663	13763	13863	13907	13904	13863	13980	13805	13745	14005	13888	14059	13791	13887	14011	14076	13662	13897	13955	14026	14055	13867	13819	13945	13995	13919	14095	13960	13837	13797	13858	13992	13899	14021	13942	13915	13936	14029	13976	13913	13781	13797	13809	13772	13940	13833	13916	14000	13853	13971	13948	13698	14026	13868	13939	13943	13864	13926	13761	13857	13999	14046	14059	13812	13887	13735	13847	13919	13840	13870	13918	13737	13983	13961	13882	14006	13896	14037	13905	13916	13987	13875	13934	13975	14010	13918	13908	13831	13801	13905	13943	13844	13922	14028	13894	13866	13820	13863	13878	13892	13928	13885	14058	13981	13939	13871	13960	13961	13900	14029	13907	13906	13839	13773	13957	14043	13947	13840	13886	13941	13902	14072	13740	13970	13931	13788	13733	13712	13720	13981	13800	13875	14053	13841	13963	13973	13855	13882	13927	13864	13972	13881	14076	13991	13739	13684	13839	13838	13831	13809	13837	13930	13842	14025	13872	13916	13974	13887	14015	13872	13992	14003	13885	13825	14138	13793	13860	13803	13914	13944	13867	13858	14012	13816	13768	14104	13860	13978	13786	14029	13977	13945	13889	13853	13853	13981	13894	13870	14141	13933	13861	13766	14026	13944	13795	13830	13973	13964	13917	13888	13959	13725	13847	13994	13894	13860	13876	13863	13996	13828	13772	14105	13984	13778	13961	13795	13994	14064	13937	13881	13875	13988	13855	13922	13820	13807	13862	13878	13750	13829	13918	13837	14044	13930	13937	13862	13857	13952	13916	13914	13809	13902	13717	13937	13842	13938	13920	13853	13941	13885	13783	13966	13999	13778	13879	13969	13998	13934	14061	13924	13891	13907	13884	13893	13976	14061	13960	13788	13893	13887	13761	13868	13796	13996	13939	13843	13895	13910	13896	14125	13871	13880	13967	14023	14069	13912	13891	13789	14015	13848	13894	13891	13950	13946	14044	13936	13923	13778	13948	13860	13882	13867	14062	13949	13932	13923	14019	13846	13952	14005	13915	14075	13837	13942	13849	13819	13961	13782	13892	13781	13865	14015	13845	13939	13931	14129	13900	13984	13928	13787	13841	13861	13903	13829	13901	13726	13855	13727	14037	13904	13830	13714	13861	13949	13863	13868	13869	14013	13999	13887	13828	14073	14025	14015	13787	13962	13880	13845	13912	13957	13758	13941	13913	14011	13767	13924	13773	13932	13877	13830	13999	14028	14072	13946	13778	13978	14053	13959	13833	13767	13877	13879	13914	13911	14063	13875	13955	13934	13871	13981	13886	13923	13836	13903	13931	13951	13704	13932	14026	13751	13917	13884	13992	13867	13982	13836	13902	14073	13968	13800	13921	13917	13812	14010	13913	13841	13796	13916	13950	13899	14022	13717	13686	13987	14132	14003	13933	13972	13689	13943	13982	13936	13973	13884	14164	13787	14045	13989	13766	13975	13986	13904	13725	13898	13920	13871	13992	13881	13981	13786	13900	13856	13995	13946	13951	13778	13891	13937	13876	14046	14054	13828	13994	13874	13918	13842	14066	13821	14011	14040	13884	13908	13916	13889	14005	14055	13988	13956	13813	14024	13811	13917	14038	13918	13959	13972	13923	13914	13951	13875	13887	13793	13925	14060	14092	13786	13893	14063	13902	13824	13885	13873	13906	14045	13843	13943	13999	13723	13814	13948	13976	13843	14078	14042	13880	13965	13871	13766	13895	13820	13943	13920	13765	13820	13894	13813	13865	13944	14009	14152	13978	13899	13815	14001	13990	14056	13890	13932	13899	13854	14028	13952	13911	13960	13949	13882	13747	13992	13908	13979	13892	13785	13892	13926	14114	13876	13929	13920	14016	13959	13936	13958	14119	13918	14020	13903	13697	13934	13917	13861	13967	13816	13874	14014	14047	13949	13903	13826	13961	13911	13995	13983	13845	13987	14044	13793	14010	13861	13946	13856	13966	13888	14040	14059	13961	13845	13916	13823	13789	14025	13959	13829	13877	13834	13841	13873	14089	13819	13867	13763	13953	13821	14110	13965	13830	14042	13876	14020	13913	13796	13856	13991	13940	13852	13832	14037	13919	13934	13862	13877	14138	13975	14055	14001	13920	13951	13929	14011	13963	13904	13933	13896	13872	13890	13816	14034	13942	13960	13844	13890	13943	13998	13895	13892	13831	13944	13942	14049	13940	13760	13836	13913	13916	13974	13829	14079	13964	14018	14007	13984	13937	13886	14082	13896	13877	13907	14054	13910	13950	13756	13865	13907	13975	13883	13785	13900	13942	13969	13821	13994	13782	13937	13837	14008	13960	13846	13896	13692	13872	14019	13809	13845	13793	13867	13897	13815	13797	13850	14001	14046	13922	13839	13891	13994	13857	14034	14111	13918	13901	13899	13802	13916	13967	13880	13797	14108	13755	13802	13901	13650	13886	13878	13814	13807	13845	13881	13910	13843	14015	13928	13752	13895	13874	14073	13914	13861	13805	13988	13926	13992	13809	14013	13858	14050	13944	13835	13940	14010	13812	13843	13866	13975	13871	13876	13900	14030	13932	13775	13861	13804	13925	13767	13891	14007	13960	13930	13913	13740	13824	14064	13869	13976	13901	14106	13939	14030	13871	13940	13893	13833	13923	13840	14003	13973	13988	13910	13788	13873	13805	13881	14128	13945	13910	13890	13821	13945	13983	13923	14083	13919	13940	13903	13829	14027	13899	13941	13880	13795	13757	14150	13971	13854	13857	14068	13851	13936	13753	13995	13809	13861	13968	13782	14004	13992	13793	13924	13954	13884	13960	13926	13897	14043	13859	13957	13980	13855	13767	13834	13813	13859	14017	13854	13870	13947	13925	13904	13926	13786	13921	13985	13772	13813	13823	13976	13908	14004	14094	13993	13817	13877	13890	13900	14003	13832	13886	14001	14096	14021	14022	14082	13837	13953	14052	13716	13700	13914	13826	14046	13977	13979	13930	13758	14009	14021	13884	13999	14014	13905	13903	13870	14039	13859	14060	14016	13882	13798	13758	14006	13905	14114	13927	13881	14009	14027	13895	13988	13895	14082	13992	13995	13844	13826	13898	13887	14165	14063	14035	13900	13967	13883	13883	13956	14026	13905	14040	13896	13919	13863	13978	13869	13938	13990	13936	13943	14068	13964	13907	13849	14034	13942	14063	13912	13860	13925	13945	13914	13968	13913	14047	13809	14042	13677	14000	13954	13965	13993	14028	13815	13903	14024	14001	13854	13925	13880	14018	13792	13878	13809	13983	13836	13972	13949	13709	13981	13845	13910	14132	13803	14002	13978	13900	13816	13818	13863	13808	13762	13964	13935	13958	13966	13977	13807	13958	13960	13874	13871	13888	13894	13976	13798	13998	13717	13853	13811	13818	13944	13802	13949	13795	13799	13903	13978	13826	13973	13871	13853	13908	13940	13987	13910	13983	13972	13852	13954	13955	14029	13768	14009	13906	13911	13968	13937	13883	13796	14001	14069	13981	13972	13950	13851	13873	13892	13855	13833	14053	13813	13997	13944	13768	13873	13916	14051	13960	13900	13869	13816	13866	13951	14003	13991	13841	13805	13898	13818	13947	13852	14062	13961	13947	13942	14059	13970	13851	13659	13879	13927	13942	13946	14074	13839	13907	13935	13882	13891	13771	13985	13899	13997	13815	13872	13896	14054	13936	13931	14049	13813	13850	13847	14029	13938	13889	14038	13898	14002	13775	14006	14068	13928	13930	13959	13751	14026	14018	13919	13957	13865	13846	13948	13953	13904	13878	13945	13809	13797	13785	13865	14006	13972	13861	13934	13873	13951	13789	14029	13826	14002	13925	13976	13934	13962	14057	13847	14010	13963	13821	13911	14010	13949	13898	13920	13927	14051	13827	14019	13777	13971	13877	13928	13875	13898	13944	13741	13994	13996	13890	13917	13674	13984	13930	13754	13911	13807	13897	13933	13892	13794	13942	13764	13619	13921	13973	14027	13981	13834	13792	13861	13912	13837	13813	13873	13994	13801	13943	13892	13914	13736	14000	14006	13999	13997	13888	13880	13844	14001	13966	13939	13859	13953	13972	13956	14012	13885	13901	13852	14167	13883	13850	13911	13951	14015	14036	14066	14037
24023	21045	28657	26362	26175	26870	25349	21669	20072	19201	18554	17854	17670	17326	17072	16923	16787	16757	16564	16408	16666	16561	16414	16207	16409	16356	16223	16281	16202	16000	16057	16069	16232	16232	16149	16021	16164	15943	16107	16101	16122	16136	16046	16195	16355	16128	16030	15955	16273	15898	16101	16256	16087	16040	16177	15921	16067	16028	16062	16122	16130	16276	16169	16073	16170	15998	15964	16204	16069	16133	16167	16260	15806	16049	16245	15942	16061	16102	16145	16223	16071	16073	15930	15911	16044	15875	16196	16106	15948	15936	15970	16060	16202	15891	15715	16044	16126	16144	16012	15890	15951	15965	16198	16087	16119	16061	16025	15945	16123	16090	16158	15925	16028	16034	16149	16106	16016	16105	16175	15965	16106	15992	16216	16006	16118	16118	16038	16176	16030	15964	15903	16074	16170	16079	16164	16025	15634	16064	16167	15963	16022	15894	16073	16075	16099	16089	16131	16222	16194	15941	16167	16183	16080	16135	15934	16197	15875	15877	16023	16135	16112	16125	16048	16018	16033	16223	16013	16188	16041	15993	15833	16117	16015	16121	16091	16007	16042	15964	16157	16196	16110	15947	16055	15954	15938	16038	16094	15904	16068	16169	15953	16002	16119	16112	16045	16053	15854	16100	16008	15868	16237	16269	16013	16191	16022	15984	15941	15950	16057	16090	16088	16088	16169	16032	16054	15981	15997	16043	16199	16274	16296	16019	15906	16065	15975	16151	16017	16175	16140	15916	16037	16023	15990	16172	16051	16133	16008	16089	15993	16000	15917	15884	16072	16051	16157	15863	15992	15857	15963	15906	16178	15978	16146	16287	16050	16078	15969	16136	16143	16110	15961	16089	16051	16114	15957	15670	16012	15957	16131	15877	15901	15851	15902	15826	15832	16080	16223	16231	16016	15887	15751	15913	16117	16210	15986	15890	15950	16046	16042	16146	15999	15771	16015	16054	16108	16170	16132	16028	16044	16011	16149	16078	15978	15962	16010	16184	16015	16046	16099	16068	15926	16046	16092	16210	16190	16221	16077	16002	16152	16175	15938	15979	15936	15890	16185	15869	16178	16108	15981	15894	15993	16092	15808	15983	15969	16013	16342	16251	15879	16084	15965	15918	16133	15931	16172	16088	16009	16037	16250	16100	16063	15941	16185	16069	15894	15874	15916	16210	15987	16092	16118	15937	15957	15948	16040	15952	16119	15882	15977	16011	16054	16053	16140	16009	15958	16081	15814	15844	16076	16045	15992	16118	15908	15986	16058	16030	15882	16019	16050	15981	16062	16109	15985	16040	16061	15781	15980	16129	15948	15961	16075	15982	15949	16087	16223	16112	15824	15980	16195	16033	16154	16020	16272	16156	16286	15931	16223	15962	16163	15994	15948	16034	16080	16095	16142	16147	16184	15911	15901	16033	16121	15953	15963	15971	16051	16029	16008	16029	15876	16116	16084	16182	16197	15955	16110	16037	15962	15870	16050	16138	16010	16096	15994	15891	16063	16023	16151	15973	16179	16023	16136	16197	16114	15875	15967	15997	16227	15987	16108	16041	15933	16099	15927	16101	16194	16161	15993	16099	16209	16234	15926	15981	16156	15892	16127	15848	16027	15828	16041	16057	16020	16046	16040	16094	16045	16147	16087	16119	16250	16131	15844	16081	16098	16224	15934	16061	15848	15981	16116	15978	16113	15923	15883	16035	16131	16078	16060	16152	15914	16115	16117	15995	16086	16076	16013	16023	16137	16127	15931	16051	15907	16069	16117	15939	15962	16242	16011	15825	15995	15943	15974	15848	15877	15969	16085	16044	16158	16111	16043	15977	16135	16045	16126	16063	15979	16055	16036	15739	16095	16042	16032	16028	16016	16044	15929	15999	16048	15736	15964	16053	16064	16039	16034	16207	16224	16137	16079	16111	15936	16014	16177	16101	16108	16069	15930	16096	15763	16201	16159	16075	15915	15966	16159	15767	16018	16234	15866	16098	16056	16144	16093	16037	16256	16035	16081	15849	16024	16247	16101	16065	16057	16100	16009	16079	15961	16153	16257	16030	16051	16036	15958	16064	16102	16033	15915	15961	16019	15946	16025	16140	16087	16026	15879	16198	16107	15955	16011	15897	16101	16179	15951	16033	16264	15948	16062	15965	15882	15822	16111	16001	16193	16135	16293	16143	16162	16211	15972	15933	16189	16016	16053	15928	15993	15870	16129	16177	16069	16081	16009	16011	15898	16063	16038	15871	15872	16118	16111	16283	16171	16147	15864	15896	16041	16084	16009	16081	16111	16029	15847	15928	15920	16049	15887	15992	16054	15905	15955	15919	15792	16051	16105	16007	16162	15767	16037	16136	15916	16121	16282	15866	16151	16182	16006	15939	16024	15951	16141	16227	16212	15995	16138	16004	16025	15994	16027	16014	16024	16091	16123	16058	16065	15953	15901	16130	16292	16232	16019	15975	15984	16134	15984	16164	16192	16087	15973	16083	16080	16055	16028	15978	15970	16027	16197	16123	16003	15819	16154	16026	16167	15978	16064	16199	16023	16301	16130	15920	16132	16139	16093	16162	16065	16185	16175	15974	16199	16065	16069	16105	16171	16097	16036	15843	15953	16196	16100	16200	16147	15968	16038	15970	15896	16036	16060	15977	15977	15928	15971	16307	16048	16078	15876	16244	15919	15958	15915	15942	16114	15971	16282	16121	16056	16071	15887	16082	16016	16282	16189	16143	15927	15896	15991	16136	16065	16141	16054	16025	16274	15918	16019	16165	15958	16069	15942	16004	16015	16185	16095	15923	15858	15958	15949	16097	15906	15874	16134	16074	16000	16088	15972	16128	15862	15954	15958	16129	16143	16178	16133	16052	15941	15852	16243	15972	16005	16080	16128	16155	15936	16000	15934	16091	16142	16126	16034	16156	15902	15851	16190	16216	16211	16144	16151	16059	16193	16171	16189	16129	16121	16056	16139	16063	16055	15991	16029	16053	16120	16045	15977	16047	16015	15911	15886	15962	16008	16003	15963	15950	15828	16090	15974	15877	16323	15950	16016	16048	15822	16039	15857	16175	16057	16088	16381	15994	16138	15963	15830	16030	15906	16145	15956	16110	15960	16126	15896	15873	16072	16005	16006	15871	15899	16015	16018	16180	16093	15808	16348	16047	15871	16057	16049	15878	16038	15885	15894	16036	16058	15978	16009	15981	16204	16110	16067	16040	16255	16190	16136	16067	16017	16039	16046	15969	15922	15916	16048	16026	15820	15822	15905	15996	16073	16125	16050	16082	15894	16163	16015	16052	15938	15902	16313	16008	16040	16032	15935	16251	15979	16066	15840	16016	16169	16033	16260	16047	16118	16074	16012	16143	15969	16101	16064	16140	15991	15986	15913	16182	16050	15970	16010	16231	15861	16034	16197	16257	16041	16228	16161	16200	15956	16173	16264	15922	16118	16040	15812	16159	16029	16036	16024	16060	15975	15925	15918	15911	16077	16062	16115	15984	16002	16065	16081	16050	16074	15918	15850	16003	16007	16159	16051	15835	16106	16062	16083	15961	15936	16073	16037	15939	16009	16014	16183	16059	16188	16025	15953	16163	15907	15994	16158	16250	15965	16021	16140	15969	15890	16050	16149	16006	16144	16174	16033	16031	16032	16061	16067	16018	16161	15884	16002	16011	16119	16104	15949	16004	16080	15893	16037	16088	16163	15912	16185	16316	16244	15963	15954	16088	16171	16083	15993	16051	15971	16181	16061	15874	16164	16150	16355	16000	16097	16023	16291	16176	16218	15900	16091	16131	16127	16096	16040	15874	16008	16053	15895	16175	16152	16089	16132	15952	15936	16058	15992	15825	15911	16029	16017	15990	15918	16037	16109	16061	15974	16002	15922	15985	16123	16131	16047	16099	16014	16077	16115	16084	16137	15951	16170	16075	16135	16074	16116	15947	16046	16247	16161	16091	16192	16072	16197	16115	16037	15793	15901	15967	15929	16175	16010	16134	16116	15952	16034	16072	16137	15964	15936	16109	16108	16002	16192	16068	15921	16107	16101	15990	16088	15899	15986	16158	15989	16023	16069	16196	16057	16135	16113	16267	16222	16094	16458	16193	16084	15875	16157	15901	16093	16092	16047	16172	16008	16228	15902	16039	16005	16035	16075	16143	16157	16193	15911	16107	15918	15882	15847	16079	16099	16015	16100	16186	16095	15908	15985	15897	15870	16009	16020	15939	16092	16177	16396	15900	16032	15953	16213	16165	15964	15918	15922	16180	15980	15918	16112	16131	16102	16062	15977	15998	16051	16338	16092	16055	16069	16074	16011	16120	15999	16130	15978	16047	15977	16026	16239	16056	16095	16174	16025	16016	16159	16244	15978	16023	16076	15880	16101	15986	16246	15921	16089	16224	16172	15974	16172	15906	16101	16060	16054	16087	15850	15965	15892	15863	16193	15991	16040	16225	15922	16015	15904	16214	16059	15947	16169	16024	16006	15924	15981	15945	15777	15966	16087	16061	16149	15955	16123	16223	16206	15980	16189	15968	15933	15929	16117	16130	16149	16049	16031	16107	15891	15817	16034	16002	16050	16142	16003	15888	16131	16136	16027	15893	15995	15701	16008	15914	15890	15922	16075	16113	15973	16146	16000	15878	15686	15932	16241	16199	15974	15957	15816	15976	16290	16101	16001	16247	16366	15918	16180	16032	16127	15946	15924	15776	16214	16096	15959	16186	16222	16097	16053	15897	16008	16060	16082	16059	16016	15977	16030	15932	16019	16105	16043	15855	16082	15895	16169	16220	16276	16094	16077	16162	15957	15963	16015	16105	16125	16147	16087	15980	16141	15923	16239	16137	16078	15896	16088	15788	16315	16111	16135	16068	16210	16037	16036	15987	16075	16083	16042	15948	16102	15967	16005	16021	15942	16120	16035	16169	16060	16126	15938	15916	16187	16093	16066	16042	16004	16076	15952	15785	16169	15982	16164	16255	16176	15959	16161	16150	15948	16073	16129	15958	15955	15848	16075	16205	16138	15802	16095	15892	16094	16173	16038	15782	15992	16199	16114	16066	15996	16045	15989	15787	15962	16171	16094	15954	16143	15945	15910	16132	15925	16038	16068	16156	15887	16059	16182	16196	16015	15818	16092	16009	15982	15988
31198	51791	48535	38884	32477	27396	23973	21388	19577	18134	17051	16640	16072	15496	15262	14940	14728	14499	14367	14271	14240	14167	14160	14044	14185	13847	14014	13945	14038	13940	13924	13879	13855	13751	13940	13785	13827	13950	13838	13840	13855	13789	13811	13960	13699	13849	13643	13976	13683	13828	13946	13781	13669	13861	13844	13826	13603	13752	13795	13836	13627	13879	13805	13942	13756	13786	13874	13673	13833	13870	13791	13791	13762	13787	13778	13934	13824	13698	13828	13743	13868	13754	13640	13862	13642	13736	13915	13967	13904	13719	13893	13590	13769	13901	13819	13724	13791	13730	13708	13787	13793	13585	13846	13718	13757	13916	13844	13694	13914	13796	13834	13923	13783	13860	13698	13796	13569	13822	13847	13684	13798	13843	13955	13696	13931	13756	13791	13626	13787	13711	13783	13721	13843	13711	13768	13699	13846	13899	13836	13606	13840	13722	13854	13643	13653	13787	13818	13671	13794	13816	13849	13534	13870	13720	13647	13773	13892	13843	13888	13906	13743	13807	13727	13738	13710	13763	13643	13776	13723	13686	13706	13572	13787	13707	13711	13865	13822	13655	13786	13809	13808	13677	13717	13791	13782	13965	13740	13863	13732	13731	13569	13761	13790	13821	13709	13601	13859	13692	13849	13658	13785	13722	13701	13713	13879	13656	13920	13808	13723	13887	13746	13650	13638	13788	13665	13742	13628	13700	13883	13579	13878	13740	13895	13767	13613	13712	13801	13753	13641	13863	13822	13870	13856	13665	13724	13932	13642	13764	13789	13784	13716	13823	13696	13776	13989	13684	13904	13605	13847	13848	13791	13721	13739	13823	13870	13659	13852	13830	13671	13872	13898	13955	13703	13915	13651	13855	13691	13817	13823	13731	13795	13601	13871	13743	13813	13944	13847	13552	13730	13746	13670	13608	13778	13913	13713	13867	13878	13770	13758	13758	13836	13825	13804	13934	13916	13640	13805	13693	13719	13868	13621	13773	13756	13696	13977	13952	13763	13662	13808	13673	13829	13960	13789	13871	13909	13791	13787	13644	13646	13733	13795	13636	13800	13744	13768	13766	13775	13715	13785	13810	13756	13722	13918	13781	13742	13749	13650	13853	13777	13953	13681	13571	13601	13595	13697	13772	13697	13753	13720	13706	13642	13876	13940	13700	13811	13671	13711	13735	13752	13719	13833	13780	13959	13829	13845	13740	13722	13837	13702	13723	13800	13912	13750	13840	13715	13816	13837	13717	13640	13905	13740	13891	13676	13814	13965	13628	13691	13756	13742	13701	13863	13800	13788	13911	13830	14003	13735	13740	13880	13726	13729	13769	13780	13688	13941	13806	13697	13682	13758	13893	13795	13870	13809	13796	13813	13774	13745	13911	13745	13792	13686	13786	13792	13796	13879	13733	13782	13798	13780	13827	13689	13757	13829	13808	13735	13888	13841	13868	13790	13915	13767	13756	13702	13859	13786	13608	13682	13823	13721	13800	13871	13885	13813	13785	13828	13768	13829	13723	13741	13815	13718	13727	13728	13832	13742	13767	13776	13753	13771	13850	13798	13670	13820	13814	13690	13810	13841	13760	13830	13779	13816	13847	13701	13746	13821	13884	13474	13818	13893	13771	13651	13884	13712	13881	13811	13731	13610	13771	13929	13850	13844	13908	13762	13740	13554	13795	13696	13695	13739	13801	13853	13570	13757	13768	13880	13547	13841	13713	13683	13657	13728	13767	13871	13754	13920	13849	13810	13973	13786	13749	13862	13777	13816	13697	13932	13687	13732	13926	13793	13754	13742	13846	13731	13866	13818	13726	13783	13840	13667	13708	13709	13804	13673	13839	13674	13938	13749	13910	13777	13589	13842	13755	13765	13698	13745	13850	13759	13687	13780	13756	13800	13757	13865	13715	13770	13752	13798	13894	13821	13970	13699	13738	13731	13694	13693	13761	13803	13917	13722	13842	13756	13772	13813	13859	13770	13634	13609	13790	13871	13829	13677	13541	13673	13878	13776	13785	13945	13831	13729	13865	13780	13819	13927	13774	13716	13914	13656	13875	13998	13793	13740	13756	13664	13654	13718	13685	13888	13590	13826	13793	13806	13739	13714	13753	13673	13775	13700	13629	13722	13785	13759	13635	13735	13775	13735	13780	13742	13773	13924	13724	13725	13774	13701	13814	13746	13808	13866	13906	13549	13786	13748	13800	13697	13755	13912	13974	13778	13788	13830	13837	13720	13880	13839	13737	13705	13787	13791	13978	13771	13813	13919	13909	13693	13757	13797	13902	13863	13831	13836	13822	13647	13949	13822	13748	13823	13721	13749	13946	13832	13651	13698	13813	13809	13714	13874	13684	13727	13965	13816	13868	13800	13706	13725	13781	13588	13885	13767	13785	13710	13792	13960	13812	13639	13822	13911	13856	13847	13804	13901	13635	13837	13896	13860	13797	13696	13728	13823	13760	13838	13666	13846	13815	13603	13792	13806	13741	13654	13847	13718	13960	13791	13828	13834	13870	13772	13748	13767	13726	13718	13694	13816	13708	13646	13871	13632	13822	13806	13729	13715	13721	13960	13674	13929	13902	13760	13927	13745	13751	13604	13805	13735	13768	13876	13824	13680	13666	13729	13676	13736	13768	13922	13660	13802	13631	13794	13833	13739	13745	13770	13776	13842	13798	13827	13791	13673	13670	13936	13774	13723	13786	13772	13870	13866	13934	13931	13750	13915	13839	13772	13789	13873	13729	13949	13912	13770	13805	13877	13678	13667	13859	13862	13794	13717	13709	13697	13940	14037	13850	13678	13769	13753	13643	13657	13761	13715	13811	13779	13809	13651	13722	13744	13956	13711	13749	13821	13794	13825	13728	13654	13923	13675	13802	13798	13729	13780	13813	13656	13774	13885	13790	13913	13805	13835	13934	13671	13827	13728	13979	13881	13794	13658	13730	13694	13794	13780	13663	13736	14017	13788	13766	13645	13829	13837	13847	13715	13796	13919	13811	13794	13774	13830	13635	13674	13741	13562	13746	13691	13721	13913	13840	13650	13721	13730	13777	13758	13784	13839	13730	13882	13665	13825	13763	13771	13901	13570	13863	13778	13831	13913	13644	13573	13844	13847	13757	13802	13899	13625	13683	13843	13749	13834	13950	13682	13747	13805	13806	13930	13799	13731	13812	13807	13718	13670	13819	13720	13662	13985	13682	13823	13594	13838	13975	13759	13687	13634	13753	13734	13950	13756	13868	13641	13834	13771	13715	13691	13751	13850	13738	13921	13652	13848	13760	13901	13670	13708	13677	13747	13829	13770	13592	13870	13786	13864	13893	13835	13829	13779	13840	13676	13839	13865	13822	13839	13810	13818	13719	13792	13798	13781	13733	13720	13800	13731	13864	13719	13789	13759	13838	13859	13690	13760	13720	13901	13859	13784	13685	13605	13693	13876	13698	13801	13745	13883	13826	13954	13891	13773	13573	13799	13777	13739	13867	13776	13882	13694	13878	13847	13841	13804	13749	13806	13882	13772	13835	13651	13842	13823	13836	13715	13877	13823	13802	13905	13867	13741	13899	13820	13875	13751	13847	13880	13940	13842	13750	13761	13859	13880	13870	13852	13704	13622	13653	13831	13714	13784	13591	13895	13741	13869	13771	13836	13790	13777	13746	13883	13810	13774	13842	13720	13820	13757	13819	13846	13668	13722	13622	13964	13785	13556	13822	13775	13833	13765	13640	13558	13811	13718	13897	13800	13827	13805	13647	13708	13866	13731	13798	13623	13956	13792	13713	13822	13780	13840	13700	13871	13834	13783	13759	13753	13715	13725	13649	13726	13815	13778	13664	13705	13821	13871	13857	13801	13663	13739	13560	13795	13726	13732	13766	13815	13763	13769	13791	13743	13783	13545	13750	13696	13685	13599	13679	13912	13746	13719	13807	13909	13677	13805	13733	13747	13532	13658	13758	13946	13729	13699	13683	13847	13627	13595	13778	13853	13789	13687	13767	13787	13667	13853	13578	13807	13823	13766	13700	13824	13856	13830	13697	13745	13813	13685	13826	13834	13808	13748	13609	13710	13809	13872	13930	13835	13738	13640	13715	13754	13653	13922	13772	13912	13748	13724	13837	13726	13775	13677	13727	13763	13889	13894	13624	13706	13743	13824	13785	13775	13828	14013	13730	13865	13803	13604	13910	13731	13688	13724	13839	13775	13754	13718	13654	13850	13817	13793	13888	13837	13913	13788	13819	13848	13833	13616	13819	13594	13902	13841	13588	13605	13805	13935	13667	13688	13775	13787	13932	13800	13772	13794	13655	13678	13587	13823	13639	13754	13918	13864	13798	13794	13799	13872	14008	13893	13736	13911	13724	13752	13664	13726	13627	13763	13760	13772	13839	13667	13776	13741	13881	13759	13748	13730	13771	13844	13693	13714	13782	13794	13652	13796	13709	13803	13699	13725	13809	13784	13686	13831	13586	13789	13854	13621	13895	13804	13722	13818	13816	13931	13791	13838	13861	13800	13730	13894	13687	13945	13807	13698	13688	13899	13718	13839	13807	13754	13804	13761	13821	13741	13961	13800	13759	13856	13925	13779	13777	13651	13776	13699	13680	13779	13851	13707	13934	13776	13734	13968	13704	13895	13734	13713	13876	13958	13691	13696	13742	13858	13754	13841	13799	13838	13808	13683	13881	13768	13854	13710	13626	13925	13851	13718	13844	13629	13822	13814	13867	13794	14000	13634	13638	13804	13768	13803	13663	13796	13821	13681	13854	13857	13767	13768	13750	13700	13839	13849	13794	13853	14049	13818	13784	13821	13763	13923	13681	13797	13703	13739	13692	13747	13769	13783	13743	13812	13649	13762	13724	13785	13896	13978	13773	13795	13684	13806	13664	13819	13694	13770	13635	13634	13722	13856	13823	13802	13837	13789	13790	13780	13795	13632	13716	13847	13739	13881	13809	13767	13737	13956	13640	13709	13712	13753	13777	13889	13713	14004	13863	13878	13864	13557	13841	13815	13852	13962	13752	13751	13715	13694	13898	13712	13855	13823	13809	13775	13726	13773	13703	13770	13697	13684	13686	13753	13777	13728	13665	13849	13867	13586	13698	13826	13711	13958	13776	13796	13734	13719	13687	13867	13836	13949	13784	13763	13704
22765	21100	28836	23983	23164	27529	29667	24065	22105	21162	20255	19169	18816	18520	18067	17922	17569	17459	17305	17344	17149	16974	16920	16964	16960	16908	16874	16646	16658	16762	16636	16662	16567	16618	16778	16713	16804	16601	16662	16535	16651	16630	16541	16557	16387	16555	16841	16590	16587	16486	16537	16558	16517	16576	16251	16426	16605	16496	16439	16717	16799	16493	16557	16604	16780	16626	16612	16648	16574	16666	16511	16559	16564	16491	16346	16584	16563	16374	16491	16457	16502	16594	16527	16520	16684	16448	16499	16647	16341	16605	16474	16483	16451	16407	16701	16498	16690	16469	16450	16592	16502	16476	16609	16658	16560	16409	16440	16620	16491	16459	16431	16312	16583	16559	16398	16534	16469	16357	16494	16493	16522	16539	16435	16419	16466	16346	16388	16475	16372	16480	16646	16459	16425	16641	16584	16311	16549	16388	16441	16375	16500	16413	16421	16525	16590	16508	16645	16636	16516	16326	16641	16658	16408	16515	16524	16680	16398	16564	16617	16401	16591	16520	16542	16492	16767	16487	16481	16479	16569	16538	16161	16664	16417	16516	16304	16494	16406	16595	16469	16409	16267	16539	16240	16569	16467	16434	16392	16456	16651	16577	16644	16507	16720	16606	16530	16331	16389	16423	16347	16351	16460	16417	16387	16578	16464	16573	16475	16560	16460	16386	16216	16495	16428	16498	16497	16183	16473	16162	16575	16429	16641	16303	16593	16272	16348	16526	16440	16510	16618	16593	16470	16522	16670	16488	16467	16411	16574	16418	16495	16361	16593	16454	16525	16632	16401	16421	16567	16686	16464	16643	16405	16622	16529	16401	16553	16441	16560	16656	16396	16469	16563	16427	16370	16461	16414	16459	16397	16392	16392	16432	16448	16260	16422	16637	16442	16254	16500	16443	16532	16465	16447	16517	16426	16621	16511	16541	16553	16654	16341	16320	16519	16473	16481	16687	16616	16508	16438	16512	16573	16464	16442	16504	16380	16556	16351	16493	16377	16541	16471	16554	16425	16539	16300	16482	16532	16439	16417	16599	16348	16377	16623	16565	16555	16602	16298	16328	16510	16443	16653	16645	16612	16409	16468	16539	16517	16328	16509	16521	16475	16581	16375	16525	16334	16491	16310	16508	16563	16316	16647	16451	16629	16475	16497	16347	16415	16516	16554	16409	16382	16230	16395	16233	16588	16471	16453	16534	16502	16499	16675	16541	16298	16421	16386	16495	16523	16565	16563	16419	16570	16474	16599	16706	16430	16261	16432	16574	16570	16292	16289	16382	16482	16383	16474	16479	16450	16575	16527	16404	16538	16359	16440	16593	16481	16691	16497	16453	16563	16536	16360	16540	16342	16642	16450	16382	16655	16405	16477	16452	16420	16556	16354	16277	16435	16327	16557	16160	16467	16307	16458	16498	16506	16484	16552	16525	16304	16448	16339	16523	16422	16624	16363	16443	16484	16244	16620	16520	16525	16270	16443	16464	16332	16190	16347	16452	16485	16605	16490	16509	16521	16509	16381	16630	16555	16486	16355	16532	16324	16391	16623	16667	16482	16464	16569	16552	16446	16552	16569	16515	16263	16447	16344	16182	16640	16467	16507	16436	16501	16489	16400	16522	16566	16285	16487	16475	16554	16531	16527	16398	16303	16605	16459	16519	16465	16365	16356	16422	16418	16471	16219	16369	16278	16498	16350	16628	16519	16537	16444	16466	16528	16340	16476	16233	16469	16408	16455	16454	16525	16434	16605	16447	16457	16385	16571	16415	16449	16550	16398	16393	16629	16667	16528	16454	16449	16402	16384	16516	16378	16592	16494	16650	16595	16634	16654	16499	16481	16305	16424	16596	16741	16395	16540	16431	16383	16491	16363	16432	16374	16476	16478	16544	16517	16390	16434	16291	16514	16447	16457	16467	16440	16491	16494	16492	16249	16415	16627	16303	16429	16263	16428	16623	16348	16483	16536	16522	16553	16561	16370	16401	16518	16594	16449	16389	16608	16527	16610	16478	16488	16455	16605	16472	16463	16487	16384	16506	16479	16469	16536	16568	16359	16400	16572	16520	16373	16450	16603	16514	16370	16353	16481	16476	16653	16368	16340	16572	16508	16529	16337	16444	16599	16344	16723	16388	16472	16401	16315	16506	16399	16595	16374	16532	16583	16373	16353	16303	16395	16321	16543	16424	16537	16372	16168	16509	16620	16525	16580	16439	16202	16616	16523	16417	16302	16577	16285	16380	16454	16320	16419	16341	16505	16417	16622	16517	16376	16337	16283	16442	16497	16316	16472	16414	16446	16517	16455	16406	16570	16467	16407	16526	16453	16456	16705	16211	16523	16283	16419	16331	16544	16673	16379	16317	16408	16317	16551	16399	16416	16544	16534	16514	16362	16649	16506	16354	16418	16616	16576	16637	16559	16387	16527	16504	16619	16333	16503	16391	16802	16502	16495	16618	16278	16263	16328	16357	16492	16528	16560	16541	16459	16245	16394	16280	16511	16322	16562	16694	16490	16488	16811	16416	16440	16333	16424	16392	16721	16386	16469	16492	16523	16427	16609	16451	16573	16304	16494	16604	16533	16622	16653	16494	16364	16579	16564	16370	16393	16254	16378	16530	16223	16292	16688	16442	16731	16316	16591	16524	16544	16257	16252	16556	16491	16472	16440	16626	16457	16387	16523	16549	16393	16454	16425	16619	16671	16412	16618	16409	16463	16470	16394	16576	16734	16585	16595	16520	16588	16300	16404	16353	16380	16540	16572	16382	16511	16723	16461	16591	16697	16372	16348	16516	16646	16344	16504	16226	16538	16703	16534	16444	16397	16446	16476	16418	16399	16430	16642	16536	16515	16554	16576	16602	16502	16509	16430	16512	16438	16406	16523	16422	16497	16579	16513	16434	16613	16795	16535	16471	16455	16443	16527	16543	16205	16302	16528	16438	16530	16720	16577	16447	16647	16300	16553	16562	16495	16393	16563	16311	16606	16349	16399	16422	16570	16301	16609	16360	16436	16569	16461	16490	16508	16436	16503	16409	16537	16424	16559	16469	16675	16490	16459	16367	16437	16596	16649	16415	16533	16469	16290	16405	16433	16430	16650	16626	16446	16540	16560	16504	16479	16483	16266	16568	16376	16582	16570	16584	16365	16510	16473	16427	16311	16429	16566	16582	16438	16604	16781	16521	16389	16392	16443	16292	16501	16552	16441	16534	16309	16489	16460	16543	16348	16452	16129	16374	16533	16524	16384	16486	16345	16487	16557	16398	16559	16398	16490	16429	16480	16430	16498	16372	16501	16572	16360	16379	16482	16530	16411	16634	16589	16403	16475	16413	16426	16420	16280	16556	16614	16497	16423	16631	16530	16612	16468	16495	16534	16362	16563	16325	16387	16494	16638	16577	16477	16605	16445	16360	16609	16454	16458	16496	16466	16604	16403	16441	16406	16535	16565	16563	16400	16527	16619	16236	16154	16495	16562	16333	16412	16644	16462	16348	16492	16324	16679	16360	16535	16523	16406	16392	16314	16641	16614	16731	16601	16540	16404	16563	16603	16365	16572	16698	16426	16312	16416	16231	16514	16377	16430	16297	16495	16604	16452	16369	16443	16345	16505	16534	16556	16472	16383	16460	16264	16517	16331	16482	16289	16403	16569	16573	16407	16521	16604	16481	16449	16327	16599	16449	16393	16447	16467	16447	16341	16483	16678	16533	16354	16475	16517	16452	16411	16564	16541	16547	16327	16505	16493	16311	16341	16594	16404	16504	16333	16132	16386	16549	16703	16612	16512	16500	16414	16336	16600	16438	16555	16526	16427	16568	16236	16396	16532	16379	16565	16459	16383	16424	16497	16496	16507	16325	16372	16672	16671	16545	16576	16295	16469	16600	16317	16391	16422	16401	16515	16504	16420	16581	16461	16426	16520	16391	16449	16511	16576	16559	16343	16362	16406	16228	16557	16561	16550	16473	16381	16507	16436	16218	16448	16713	16651	16411	16354	16556	16366	16480	16389	16383	16548	16582	16436	16417	16450	16515	16466	16387	16542	16472	16524	16518	16555	16409	16566	16386	16379	16283	16303	16464	16379	16585	16592	16548	16390	16404	16280	16537	16275	16502	16519	16422	16502	16360	16598	16545	16521	16347	16438	16429	16517	16410	16498	16436	16485	16396	16529	16606	16432	16386	16450	16399	16437	16272	16451	16277	16401	16212	16364	16373	16338	16426	16500	16508	16472	16603	16476	16460	16373	16379	16591	16560	16456	16440	16452	16334	16503	16469	16613	16616	16313	16543	16388	16469	16373	16619	16549	16644	16550	16422	16471	16361	16466	16438	16660	16712	16433	16463	16453	16488	16283	16621	16509	16494	16475	16591	16657	16556	16234	16454	16476	16555	16437	16257	16615	16449	16242	16592	16358	16652	16463	16477	16419	16607	16323	16681	16562	16610	16205	16463	16788	16498	16395	16477	16399	16503	16374	16622	16674	16477	16459	16434	16437	16400	16639	16455	16598	16179	16254	16391	16654	16477	16641	16371	16233	16440	16536	16366	16503	16554	16413	16492	16562	16580	16350	16526	16593	16571	16439	16182	16628	16511	16512	16604	16357	16421	16635	16518	16505	16423	16421	16483	16432	16509	16508	16535	16541	16542	16566	16408	16341	16413	16323	16453	16591	16422	16481	16429	16464	16201	16466	16630	16494	16529	16485	16304	16620	16643	16686	16484	16470	16530	16655	16546	16516	16411	16412	16511	16445	16470	16458	16399	16626	16561	16575	16509	16509	16446	16516	16589	16501	16560	16531	16462	16532	16650	16490	16348	16429	16455	16326	16725	16603	16481	16459	16405	16463	16545	16390	16425	16466	16582	16280	16398	16352	16511	16486	16589	16378	16480	16553	16426	16435	16420	16431	16461	16529	16399	16656	16413	16572	16375	16270	16434	16365	16434	16485	16589	16538	16595	16550	16576	16374	16264	16328	16497	16498	16494	16396	16438	16518	16591	16448	16489	16534	16485	16289	16500	16460	16331	16659	16347	16265	16234	16351	16399	16377	16355	16345	16347	16399	16530	16563	16550	16248	16445	16277	16593	16605	16381	16755	16304	16520	16598	16501	16548	16518	16652	16402	16760	16552	16448	16701	16546	16253	16371
33683	57352	53912	42927	36720	31737	27519	24322	22473	20350	18977	17918	17386	16617	16045	15696	15206	15367	14876	14928	14780	14667	14549	14434	14568	14397	14230	14281	14347	14056	14271	14140	14256	14234	14149	14160	14269	13954	14213	14205	14011	14113	13990	14100	14167	14086	14140	14212	14270	14219	14083	13993	13894	14241	14166	14128	14092	13906	13992	13997	14074	14059	13972	13956	13967	14194	14048	13970	13973	13983	13944	13969	14130	13995	14001	14034	13991	13966	14086	13969	14027	13930	14129	13858	14028	14208	14098	13889	13909	14043	14177	14087	14128	13875	14024	14031	13960	13848	14148	13841	14108	14116	13875	13961	14025	13987	14067	14105	14053	14094	13998	13942	13956	14089	13945	14026	13979	13971	14086	13854	14207	13994	13976	14162	13997	14056	14106	13948	13965	13911	14090	14015	14101	14087	14048	14098	13922	14049	13923	13845	14141	14011	14074	13996	14009	14093	14159	14003	13985	13987	14087	14020	13818	13973	14318	13984	14032	14053	14178	14029	14009	14067	13960	13918	14066	13986	13971	14138	13938	13929	13938	14000	14155	14038	14044	13999	14202	14225	13970	14109	14009	13973	13911	14053	13917	14158	13930	13952	14057	13831	13984	13962	14097	13931	14068	14179	13989	14078	14150	14050	14064	14058	14051	14023	14100	13996	14175	13914	13974	14079	14049	14098	13995	14015	14147	13974	13979	14111	13947	14207	14060	13896	13901	13908	14140	14174	13985	14055	14014	14101	13802	13940	14111	13955	14016	13980	13981	13904	13969	14044	14113	13947	14088	14227	14065	13913	13997	14028	13924	13930	13979	13973	13885	13922	14043	13989	13946	13962	14003	13991	14072	13914	14123	14093	13932	14083	14002	13931	14116	14011	13999	14078	14017	14044	14034	14004	14018	13974	14158	14052	13985	14062	14017	13852	14017	13840	13986	14016	14024	13852	14005	13930	13981	13975	14213	13952	14158	13990	13977	14085	14090	14056	13863	13944	14044	14007	14113	13940	14018	13945	14000	14034	14019	14143	13907	14054	13916	14209	13968	13968	13988	13989	14074	13714	13938	13884	14054	13879	14003	13990	13862	14148	14177	13991	14018	14035	13952	14012	14156	14126	14055	14056	13997	14164	14100	13989	14123	14093	13994	14035	14118	13944	14029	14087	13837	14070	14044	14033	14165	14109	13913	13878	13952	13955	13976	13905	14024	14087	14069	14101	14129	13992	13929	13931	13982	13971	13956	13988	14226	13870	14278	14123	14050	13993	13984	14063	13986	14107	13989	14045	14048	14147	14018	13888	14032	14129	14082	14113	14012	14169	14144	14035	14065	13928	14050	14118	14007	13946	14145	13876	13938	13955	14148	13957	14015	13975	14263	13922	13995	13997	14063	14017	14061	14024	14123	14222	14180	13931	14060	14021	14016	13981	14053	13963	13947	13976	13995	13917	14081	13942	14115	13982	14025	14060	13938	14073	14086	14181	14027	14008	14054	14023	14143	14191	14138	13972	13981	13940	13974	14098	14014	14057	14056	14172	14035	13999	13976	13971	14014	14058	14186	14220	14002	13989	13927	14032	14005	13983	14157	14231	13991	13929	14088	13904	14026	14031	14002	13937	13967	13877	14004	13998	14056	13899	14092	14076	13944	13989	14025	13980	14058	14111	14250	13899	13885	14124	13957	14095	13889	14170	13934	14008	14109	13960	14109	13952	14001	13973	14063	14081	14143	14051	14090	13775	14088	14160	14113	13859	14030	13876	14172	14069	13924	14164	13843	14103	14165	14076	14000	13823	14060	13938	14194	14044	14031	14061	14040	14110	14015	14019	14019	13946	14021	13978	14002	14016	13945	13945	13992	13891	14121	14197	14075	14141	14018	14099	13920	14113	13911	14147	13968	13923	14028	14046	14066	14072	14078	14112	13998	14088	13791	14098	14032	13891	13981	14177	14231	14017	14072	14003	14025	14251	14011	14026	14079	14094	14037	14161	14297	13963	14027	14131	13993	14030	13876	13980	14088	14162	14160	14015	14118	14093	13860	14187	14094	14027	14064	14042	13959	14079	13891	13946	14102	13871	13938	14065	13962	14032	14073	14009	13890	14135	14033	14157	14042	13966	13917	13996	13913	14105	13896	14136	14067	13946	14123	14060	13989	14037	13902	14122	13922	14179	14035	14123	14044	14075	14029	14084	14193	14042	14084	13893	14182	14047	14007	13927	14265	13994	14139	14153	14023	14010	14117	14205	13892	14013	13870	13973	14118	14161	14052	14072	13961	13936	14052	13908	14157	13905	14066	14096	14073	13936	14085	13948	14113	13986	13955	14111	13826	14036	13981	13806	14079	14170	14154	14014	13913	14037	14007	14102	14014	13995	13918	14074	14082	14187	14037	13996	13972	14115	14025	14003	14040	14029	13977	13986	14123	13874	14100	13924	14012	14135	14117	13958	13946	13868	14095	14094	13834	14006	14102	13745	14045	14015	13973	14119	14169	14039	14013	14014	14136	14059	13911	14087	14004	14016	14205	13999	14059	13956	14005	13896	13984	13969	14058	13867	14092	14004	13913	14135	14080	14116	14039	13963	14180	13969	14300	14083	13991	14051	14071	13947	13932	13939	13987	14063	14056	13968	13944	13960	13892	13907	14030	13934	14096	14092	14038	14002	14154	13978	13967	14193	14040	14104	14001	14008	13981	14083	14008	14068	13962	14072	14124	14105	13969	14083	14083	14184	13940	14021	13959	14078	14037	13995	13877	14052	14087	14131	14087	13933	14039	14006	13990	13790	14123	14078	14045	14279	13996	14129	14011	14043	14091	14068	14021	13873	13889	14093	14073	14173	14091	14126	14042	14115	14036	13891	13939	14090	14047	14035	13957	14052	14020	13873	14108	14169	14070	13912	14109	14027	14132	13921	14050	13925	13987	14024	14072	14106	14163	13918	14053	14097	14082	13926	14026	13940	14032	13992	14088	13823	13895	13988	13997	14076	14025	14188	14057	13963	13863	13912	13971	14045	13978	14124	13949	13911	13970	14148	14107	13904	13991	14122	14115	14152	13954	14019	14061	13982	14080	13990	14196	14009	14015	14207	14138	14048	14158	13994	13983	14086	13946	13955	13945	14042	13960	14039	13941	14094	14027	13916	14115	14033	14016	14125	14046	13993	14037	13906	14184	13897	14004	13971	13984	14140	14112	14048	14024	13976	14194	13901	13843	14012	13939	14011	14006	14024	14051	14010	14006	13924	14018	14022	13991	14020	13878	14069	13945	14150	13887	14127	13914	14116	14036	14240	14093	13965	14009	14026	14047	14131	14047	14029	14035	14186	14005	14070	14070	14091	13995	13976	13751	14021	14050	13897	13971	14238	14052	13884	13927	14061	14051	14098	14014	14020	14225	14244	13938	13973	14071	13986	14013	14007	14013	14079	13990	13978	14004	13863	14005	13999	13931	14043	13860	14037	13954	14235	14004	14129	14123	14012	14082	14048	13936	13979	14175	13981	14072	14086	13952	13974	14104	14059	14016	14013	13930	14048	13971	13961	14156	13990	14143	13919	13930	13923	13920	13947	14117	13952	13953	14093	14006	13912	14055	14162	14044	13937	14053	14168	14049	14142	13973	14061	13884	14063	14066	14128	13942	14052	13934	13923	13943	14033	13941	14110	13943	13962	14025	14111	14073	13865	14079	14040	13740	14053	14038	14058	13926	13955	13980	14042	14156	13999	14167	13747	14029	14027	14059	13963	14011	14057	14074	14236	14048	13953	14249	14124	14020	14104	13951	13970	14045	13925	14140	14062	13986	14072	14033	14026	14033	13935	14080	14070	14189	14030	14100	13967	13984	14045	14139	13979	14041	13898	14069	14055	13925	14047	14008	14019	14128	13987	14014	14056	14085	13975	13893	14021	14099	14073	14084	14049	14060	14096	13924	14115	14063	13967	14154	14055	13978	14185	14133	13998	14025	14193	14107	14004	14088	14074	13864	13994	14021	14121	14259	14139	14138	13958	13991	14128	14027	13988	14115	14018	14045	13991	13940	14039	13962	14029	14012	14073	13875	14068	14038	13911	13991	14188	14058	13958	13985	14044	13923	14050	13988	14024	13895	14004	13997	13956	14081	14033	14003	13917	14089	14057	14274	14046	13962	14000	14127	14105	14074	13982	14028	14036	14110	13939	14007	13804	13801	13962	14012	13882	14033	14018	14036	13977	13987	14027	13992	14049	14040	13996	14011	14067	14059	14191	13978	14037	13870	14038	14028	14017	13946	14036	13942	13976	13855	14069	13969	14179	13833	14030	13946	14022	13995	13995	13940	14083	14069	14087	14130	13841	14126	14019	14171	13989	14219	14102	13870	14034	13984	13977	14109	13962	14231	13937	14023	13995	13988	14151	14128	14074	14056	14125	14037	14121	13829	13887	14073	13924	14080	14041	13938	14024	14051	14106	14006	13886	13918	14075	14124	13894	14223	13945	14125	13978	14034	13894	13977	13986	14032	14058	14079	13859	13960	14056	14082	14134	14140	13986	13952	14130	14036	14008	13936	13981	14121	13804	14172	14055	13973	13815	14099	14188	14172	13936	14064	13972	13972	14094	14041	13994	14212	13967	13965	13943	13912	14117	13989	13945	14056	14099	14023	13864	14024	14270	13938	14018	13958	14027	13971	14059	13813	14007	14075	14048	14009	14116	13972	14025	13979	13903	13908	14153	13868	13882	13945	14011	14170	14041	14139	14005	13870	13826	14015	14247	13962	13897	13984	13855	14088	14053	13992	13973	13957	13949	13996	14048	13964	14079	14012	14071	14050	14067	14083	13924	14062	14110	14025	14027	14032	14152	14057	13993	14092	14099	13996	14050	14012	14065	14173	14116	13972	13986	14146	13919	14051	14149	13952	14104	14117	13965	13997	13879	14121	13992	14063	13942	14031	14164	13907	14014	14072	14131	14106	13952	13953	14116	13952	13821	14004	14026	14022	13946	13942	14050	13968	14177	14127	14041	14037	14046	14151	13963	14032	14038	13962	14194	13949	14104	14069	13866	14096	14110	14184	14069	14078	13927	14083	13906	14155	13940	14060	13820	14099	13895	13872	13899	14185	13944	14077	14115	14086	14112	13999	13956	14011	14151	14091	13999	14188	14014	14036	14124	13955	14077
29566	29954	38473	33887	27141	23757	21595	19881	18982	18161	17759	17266	17259	17176	17158	16769	16829	16665	16564	16674	16385	16461	16451	16496	16487	16270	16237	16274	16369	16427	16389	16226	16225	16322	16352	16437	16256	16299	16523	16182	16162	16171	16228	16300	16207	16491	16338	16149	16254	16237	16527	16474	16108	16219	16505	16447	16245	16235	16167	16360	16389	16468	16353	16406	16377	16344	16188	16289	16242	16225	16329	16276	16102	16460	16237	16169	16234	16427	16388	16334	16391	16379	16391	16331	16176	16372	16264	16361	16339	16499	16312	16221	16324	16252	16272	16159	16354	16183	16288	16232	16007	16228	16191	16258	16209	16230	16079	16221	16458	16183	15986	16202	16005	16314	16346	16232	16188	16257	16093	16463	16316	16526	15952	16292	16456	16235	16338	16229	16160	16263	16082	16137	16110	16409	16162	16415	16158	16413	16296	16258	16244	16420	16211	16261	16333	16253	16395	16400	16391	16365	16418	16109	16278	16370	16217	16456	16137	16105	16234	16363	16292	16356	16328	16474	16389	16269	16299	16270	16420	16429	16302	16205	16207	16349	16217	16135	16323	16161	16290	16273	16229	16157	16315	16294	16371	16404	16438	16221	16210	16318	16284	16265	16057	16254	16378	16466	16291	16472	16445	16024	16146	16490	16446	16271	16238	16402	16074	16257	16144	16124	16125	16375	16367	16325	16061	16112	16257	16146	16176	16296	16446	16341	16359	16312	16332	16247	16233	16221	16234	16378	16359	16013	16359	16330	16257	16413	16342	16214	16111	16219	16399	16238	16343	16426	16247	16196	16243	16048	16277	16308	16148	16244	16282	16234	16457	16270	16416	16139	16247	16280	16231	16092	16350	16242	16336	16238	16472	16482	16249	16173	16311	16321	16195	16231	16393	16318	16153	16370	16346	16181	16350	16225	16404	16311	16331	16230	16252	16147	16299	16503	16458	16322	16114	16248	16367	16256	16466	16080	16356	16359	16379	16329	16407	16535	16323	16393	16527	16317	16462	16469	16324	16295	16374	16092	16325	16294	16330	16261	16199	16476	16183	16343	16399	16106	16201	16547	16266	16366	16511	16164	16079	16244	16212	16252	16262	16473	16154	16355	16293	16422	16166	16356	16149	16341	16315	16285	16408	16474	16098	16224	16303	16242	16221	16349	16299	16259	16219	16208	16382	16432	16291	16357	16312	16231	16369	16299	16438	16230	16325	16252	16313	16315	16408	16226	16276	16179	16525	16256	16178	16297	16206	16167	16171	16235	16224	16370	16216	16311	16456	16378	16357	16113	16392	16350	16073	16068	16285	16321	16463	16108	16118	16301	16165	16169	16358	16243	16439	15981	16155	16365	16247	16241	16377	16124	16313	16156	16264	16499	16236	16454	16093	16267	16180	16150	16261	16403	16223	16330	16496	16361	16232	16157	16258	16027	16264	16465	16372	16443	16266	16193	16060	16183	16330	16151	16200	16465	16142	16195	16304	16279	16420	16402	16273	16239	16361	16424	16330	16444	16171	16283	16257	16248	16246	16143	16288	16261	16105	16228	16407	16182	16182	16192	16322	16454	16461	16405	16251	16279	16371	16401	16361	16282	16312	16250	16344	16213	16243	16377	16216	16260	16133	16102	16400	16212	16297	16265	16377	16545	16452	16251	16259	16315	16352	16121	16221	16060	16282	16181	16482	16227	16328	16110	16310	16298	16247	16247	16428	16239	16243	16224	16328	16330	16251	16210	16428	16216	16342	16205	16268	16340	16353	16300	16414	16343	16160	16354	16321	16026	16342	16230	16556	16520	16282	16334	16217	16139	16316	16116	16274	16267	16194	16245	16170	16331	16151	16087	16342	16346	16229	16313	16430	16422	16136	16212	16364	16131	16583	16434	16264	16118	16361	16243	16392	16260	16369	16224	16427	16367	16236	16292	16443	16366	16359	16143	16324	16330	16410	16191	16237	16125	16299	16116	16138	16246	16356	16278	16373	16437	16265	16209	16509	16153	16345	16332	16510	16054	16394	16307	16298	16279	16325	16361	16213	16155	16195	16328	16248	16157	16355	16289	16245	16282	16288	16370	16209	16297	16468	16262	16402	16317	16326	16287	16263	16293	16236	16209	16273	16280	16159	16336	16193	16283	16238	16355	16253	16247	16202	16365	16253	16293	16161	16307	16254	16192	16218	16366	16135	16188	16250	16297	16223	16147	16465	16245	16250	16415	16229	16119	16083	16400	16461	16316	16328	16071	16460	16359	16446	16067	16214	16314	16176	16341	16250	16292	16308	16198	16244	16008	16289	16201	16296	16248	16446	16213	16455	16410	16172	16312	16378	16252	16106	16231	16333	16329	16346	16379	16211	16229	16152	16341	16298	16361	16262	16354	16303	16333	16245	16309	16311	16291	16280	16072	16136	16158	16192	16463	16176	16367	16276	16262	16179	16252	16243	16253	16133	16435	16211	16277	16246	16304	16251	16114	16207	16437	16312	16422	16050	16397	16385	16122	16335	16275	16311	16416	16249	16357	16398	16290	16156	16282	16175	16288	16171	16331	16289	16239	16321	16195	16518	16301	16239	16283	16277	16230	16269	16480	16223	16362	16332	16350	16331	16364	16489	16347	16444	16158	16215	16354	16322	16205	16422	16317	16380	16307	16305	16466	16073	16244	16266	16302	16146	16272	16439	16142	16208	16165	16223	16365	16297	16332	16197	16238	16393	16392	16290	16318	16209	16277	16417	16332	16240	16228	16332	16269	16426	16300	16248	16404	16230	16270	16315	16306	16521	16135	16149	16324	16297	16393	16318	16314	16257	16370	16412	16222	16485	16216	16454	16284	16180	16587	15971	16158	16204	16207	16274	16506	16242	16169	16361	16201	16352	16223	16230	16287	16263	16219	16454	16334	16248	16421	16266	15987	16313	16183	16167	16212	16202	16343	16326	16132	16271	16235	16163	16189	16110	16076	16235	16195	16489	16458	16287	16270	16356	16493	16393	16154	16315	16242	16397	16296	16083	16245	16208	16338	16424	16105	16527	16322	16246	16319	16301	16162	16244	16415	16118	16319	16152	16359	16470	16299	16117	16255	16281	16271	16351	16195	16055	16188	16171	16021	16377	16478	16180	16156	16489	16124	16366	16201	16510	16431	16292	16212	16330	16133	16268	16283	16201	16242	16367	16466	16278	16220	16376	16296	16394	16315	16296	16257	16349	16286	16305	16333	16184	16270	16376	16248	16140	16094	16201	16179	16188	16289	16318	16151	16384	16364	16194	16361	16434	16119	16184	16385	16326	16347	16300	16437	16209	16433	16412	16283	16444	16350	16468	16315	16421	16083	16004	16197	16249	16346	16376	16334	16447	16392	16359	16247	16072	16491	16318	16293	16309	16194	16359	16279	16249	16413	16454	16078	16385	16519	16326	16275	16428	16249	16282	16290	16362	16275	16435	16274	16192	16253	16263	16239	16194	16282	16428	16248	16148	16209	16235	16207	16422	16325	16422	16429	16346	16368	16388	16098	16238	16227	16244	16266	16197	16244	16193	16353	16288	16182	16434	16355	16435	16329	16273	16444	16388	16082	16343	16317	16146	16244	16258	16253	16301	16359	16264	16436	16253	16300	16233	16309	16202	16268	16079	16271	16179	16015	16241	16332	16401	16278	16294	16376	16242	16258	16347	16242	16225	16322	16300	16263	16390	16446	16353	16273	16424	16316	16398	16097	16325	16106	16415	16299	16232	16228	16510	16124	16217	16279	16097	16247	16239	16199	16316	16321	16353	16485	16134	16113	16314	16280	16417	16396	16345	16240	16180	16361	16496	16256	16195	16373	16296	16471	16213	16202	16264	16271	16340	16487	16200	16380	16229	16151	16267	16074	16345	16306	16421	16216	16224	16090	16088	16176	16562	16237	16320	16417	16318	16312	16411	16287	16337	16327	16286	16184	16185	16410	16386	16545	16307	16285	16225	16521	16260	16221	16251	16515	16363	16284	16441	16229	16365	16307	16282	16268	16134	16244	16352	16188	16281	16217	16294	16170	16435	16415	16197	16400	16317	16333	16202	16403	16271	16467	16310	16312	16297	16261	16247	16208	16033	16217	16272	16488	16233	16051	16070	16305	16485	16316	16325	16229	16403	16202	16241	16331	16279	16231	16525	16186	16184	16489	16328	16261	16305	16116	16156	16297	16210	16292	16345	16251	16374	16387	16342	16200	16343	16364	16239	16252	16259	16112	16270	16004	16350	16255	16205	16310	16254	16238	16222	16371	16146	16153	16431	16245	16317	16200	16249	16203	16181	16447	16306	16164	16230	16401	16327	16261	16225	16407	16411	16275	16156	16304	16381	16279	16432	16433	16348	16285	16304	16332	16250	16248	16145	16174	16091	16090	16324	16283	16249	16089	16442	16259	16283	16236	16264	16213	16204	16182	16328	16201	16421	16294	16146	16178	16212	16332	16306	16294	16268	16434	16370	16338	16312	16354	16324	16376	16178	16402	16320	16207	16119	16282	16165	16215	16131	16286	16317	16065	16433	16365	16166	16408	16302	16277	16273	16253	16315	16177	16318	16320	16337	16365	16174	16314	16271	16412	16192	16264	16352	16237	16339	16294	16262	16058	16282	16314	16380	16208	16205	16180	16135	16062	16319	16330	16317	16474	16220	16344	16306	16206	16296	16128	16315	16245	16407	16484	16414	16187	16449	16266	16375	16441	16097	16238	16290	16141	16276	16200	16296	16321	16182	16222	15934	16259	16215	16311	16283	16422	16217	16436	16281	16562	16415	16342	16260	16571	16417	16242	16356	16346	16456	16311	16083	16511	16204	16459	16526	16524	16401	16430	16203	16312	16251	16269	16273	16224	16301	16295	16172	16228	16134	16316	16396	16261	16385	16307	16136	16466	16368	16319	16552	16163	16348	16313	16327	16267	16556	16299	16303	16226	16325	16306	16296	16229	16333	16149	16455	16240	16249	16311	16228	16280	16177	16303	16409	16234	16244	16355	16450	16378	16341	16094	16251	16374	16278	16341	16254	16079	16128	16287	16353	16306	16331	16304	16093	16192	16276	16194	16355	16146	16104	16136	16133	16360	16382	16359	16325	16240	16259	16327	16220	16159	16480	16362	16363	16146	16369	16321	16371	16239	16119	16330	16181	16464
31648	46324	42533	32704	27250	23567	20782	18874	17822	16860	15986	15649	15378	15105	14866	14737	14452	14362	14416	14306	14164	14307	14284	14326	14138	14161	14021	14183	14079	14043	14122	14143	14039	13993	13991	14030	14016	13915	13913	13982	14076	14033	13905	13952	13964	13868	14062	13740	13947	14021	13908	14088	13862	13920	13995	13954	14016	14215	13914	13796	13924	13880	13871	13938	14010	13944	13911	13945	13987	13952	13941	13852	13893	14006	13824	13958	13833	13989	13882	14040	13868	13850	14003	14023	13853	13846	14003	14034	13914	13904	13916	13888	14053	13919	13873	14009	13816	13992	13932	14020	13911	13937	13931	13932	14015	13855	13992	13983	14051	13823	13933	14007	13929	14101	14025	13899	14117	13906	14073	14065	13860	13923	13894	13919	13809	13833	13924	13924	13901	13932	13951	13921	13903	13963	13916	14007	13879	13928	13953	13909	13946	13887	14042	14179	13790	13950	13984	13915	13958	13975	13779	14001	14080	14006	13937	13986	14160	13912	13876	14072	13887	13816	14064	13981	13935	14103	13926	14029	14004	13790	13937	13995	14006	13880	13844	13990	13902	13964	14003	13896	13922	13956	13999	13991	13992	13869	14121	13976	13871	14046	13586	13805	14069	14073	13981	14001	13952	13815	13909	13885	13809	14040	13927	13975	13949	14065	13999	13883	13935	13905	14001	13922	14008	13924	14008	13994	13906	13793	13989	13775	14077	14145	13849	13847	13944	13987	13919	13910	13989	13880	13842	14096	14066	13928	14009	13883	13829	13845	13981	13968	13876	13887	14150	14021	14007	13895	13915	13946	13833	13838	13951	14093	13991	13931	13912	13945	13965	14096	14116	13910	13871	14062	13840	13932	13847	13810	14083	14003	13933	13990	13953	14000	13974	14001	13826	14080	13996	13995	14065	13858	13962	13998	13973	13857	14015	13965	13976	13883	13998	14009	13863	14059	13910	13905	14004	13893	13937	13991	14133	13982	14051	14035	13977	14074	13940	13983	13803	14043	13883	13980	13812	14016	13902	13985	14012	13953	13940	14093	14095	13967	14064	13944	13973	13901	14181	14043	13986	13953	13892	13832	13854	13774	13989	14069	13856	13997	14004	14038	13856	14051	13804	13972	13959	13743	13691	13907	13929	13943	13954	14068	13843	13921	13934	13969	14152	13964	13837	14126	13844	13963	14033	13937	13969	14006	13952	13881	13944	14110	14154	13991	13974	13876	13930	14023	13997	13837	13921	13894	13983	13954	14117	13872	13965	13967	13954	13877	13916	13993	13873	13830	14054	14154	13899	13963	13933	13854	13906	13982	13804	14230	14022	13918	13915	13909	13938	13930	13940	13994	13923	13917	13979	13819	13988	14039	13994	13907	13937	13955	13877	13906	13987	13957	13884	13897	13788	13937	13957	13934	13966	13761	14077	13882	13961	13917	13951	13946	14042	13938	13916	14066	14064	13889	14000	14062	13993	13821	14037	13817	14163	13769	13976	14032	13799	14050	13944	13714	13784	13897	14030	13964	13785	13988	13965	14072	13857	14138	14031	13992	13843	13897	14031	13960	13805	13928	14014	14014	13949	13935	13978	13863	13942	13919	13878	13816	13953	13838	13986	13864	14034	13913	13865	13853	13996	13814	13880	14035	13933	13940	13901	13801	14018	13834	13961	13858	14087	14007	13895	13982	13883	13851	13800	13883	13942	14006	14045	14049	13753	14137	14032	13941	14050	14274	13835	13855	13764	13977	14065	13994	13935	13884	13980	13966	13968	14071	14056	13976	13959	13943	13805	13991	14025	13991	13981	13824	14169	13873	14019	14021	14034	13914	13844	13816	13986	13808	13882	13915	13980	13909	13791	13919	13833	13975	14027	13867	13892	13812	13869	14078	14015	13841	13967	14072	13928	13873	14009	13826	13917	14028	14095	13908	13922	13931	13934	13922	14059	13852	13929	14053	13938	14039	13986	13919	13889	14030	13946	13943	13870	13879	13996	13759	14095	13792	13993	14091	14107	13717	14012	14112	14081	14068	14018	13951	13758	14046	13719	13874	13893	13882	13955	13934	13984	13853	14059	14038	13835	13982	13929	14124	13858	13869	13907	13946	13950	14021	13836	13840	13861	13926	13881	13957	13824	13868	14128	13920	14139	13912	14058	13885	13903	14141	13913	13793	14082	13933	13988	13932	14208	13908	13795	14155	13839	13946	14015	13792	13849	13976	14129	13907	13927	13883	13957	13890	13994	13968	14083	14030	14086	13878	14049	13930	14010	13872	14017	14097	13983	13813	13941	13934	13803	13923	13712	14088	13793	14022	13924	14070	13779	14016	13818	13932	13933	13925	13969	14005	13779	13995	13912	13885	13943	13957	13907	14014	13983	13843	13935	13981	13993	13796	13935	13943	13960	13839	13852	14092	13856	13990	13940	13853	13900	14052	13774	13906	13944	14039	13901	13822	13922	14019	14028	14085	14014	13807	14123	13799	14054	13978	13840	13932	14046	13976	14007	14053	13906	13955	13866	13867	13797	13858	13950	13833	13892	13986	14100	14120	13959	14046	14080	13951	13856	14136	13734	13985	13923	13897	14005	14113	13895	13923	13904	14060	13937	13989	13839	14023	13836	14031	13900	14043	14033	13936	14099	14005	13943	13997	13812	13987	13993	13891	13897	13859	13899	14002	13877	13978	13742	14067	13991	13991	14053	13739	13896	14045	13869	14019	14008	14022	13886	13863	13859	13976	14005	14021	13893	13966	14033	13891	13978	14044	14138	13871	14076	13862	13903	13916	14083	14026	13934	13875	13971	13971	14013	14100	14171	13905	13985	13763	13961	13841	13992	13944	13981	13886	13971	13942	14131	13940	13842	13998	14087	14127	13855	13964	13934	13894	13982	13930	13911	13910	14045	13973	14069	13790	13938	13998	13884	13932	13916	14036	13977	13936	13818	14013	14041	13904	13971	13958	13927	13994	13812	14084	13856	13909	13992	14006	13854	13892	13900	13977	13907	13955	13864	14108	14014	13832	13844	14058	14079	14071	13804	14001	13922	14054	13975	13936	13890	13899	14018	13982	14003	14120	14015	13895	14063	13914	13868	13850	14001	13919	14107	13988	13928	13767	14034	14106	13927	14261	13915	14005	13923	13887	13925	13998	13910	14118	13975	13969	13938	14038	13944	14068	14021	14045	13856	14008	13919	13848	13947	13847	14102	13847	13983	13975	14062	14043	13976	14141	14032	13851	13859	14021	13929	13893	13914	13871	13876	13959	13958	13848	14121	13898	14040	13853	14063	14088	13997	13849	13858	14091	14007	14057	14082	13785	14044	13948	13951	13931	13923	14101	13974	13969	13993	14085	13999	13984	13910	13888	13987	14050	13960	13964	13997	14070	13851	13936	13974	13893	13913	13869	14075	13848	13943	14053	13896	13805	14013	14102	13923	13994	13874	13922	13892	13988	13960	13967	14061	13831	13903	13954	13849	13899	13761	14031	14016	13963	13941	13874	14076	13891	13967	13940	14103	13951	13877	14134	13925	13871	13945	13897	13882	13930	14087	13996	14067	13993	13905	14033	13981	13934	14003	13870	14002	13996	14126	13915	13985	13835	14013	14000	13925	14000	13974	13858	13882	14000	13856	13853	13964	14014	13843	13884	13966	13954	13890	13805	13936	13993	13997	13900	13961	14094	13856	14048	14025	13967	13846	13975	13942	14059	13996	13831	13907	13940	14078	13972	14085	13900	14010	13978	13814	13959	13809	14034	13907	13928	14120	13864	13958	14013	13970	14041	13944	13992	13992	13802	13863	13867	13942	14012	13923	14134	14097	13891	13957	13989	13938	14063	14044	13850	14028	13901	14045	13903	13907	13993	14041	14080	13879	14065	13991	14065	13965	13900	13931	14047	14080	14026	13887	13863	14043	13966	13964	13894	13985	13980	14041	13985	14200	14021	13943	13973	13893	13969	13911	13976	14044	14148	13905	13965	13925	13940	14099	13927	13960	14008	14125	13827	13964	13902	14082	13963	14066	13913	14094	14002	13925	14032	13815	13800	13932	14008	13937	14008	14143	13908	13875	13918	14010	13865	13903	13968	14062	13974	13954	13870	13943	13968	13813	14090	13882	13777	13930	13896	13663	13974	13967	13832	13937	13922	13946	13936	13966	14114	13924	14086	14060	13926	14052	13928	14069	13840	13973	13922	13976	13938	13924	13985	14040	13833	13850	14065	14056	13761	14011	14113	13796	14058	14021	13951	14050	13773	13959	13959	13908	14037	14059	13856	13998	13986	13805	13888	13985	13968	14009	14041	13785	13869	14094	14031	13910	14023	13963	13880	13872	13948	13960	14101	13898	14117	13954	13955	13981	14077	14007	14023	13955	14000	13908	14030	13883	13945	13931	13972	14066	13983	13954	13851	14024	13971	13943	13868	13914	13810	13961	13994	13948	14025	13971	13795	13969	13904	13969	14042	13880	14053	13907	13962	13852	14090	13804	13746	13997	14007	13987	13879	13829	13986	13770	13932	14033	13964	13980	13949	13813	13948	13883	13841	14187	13908	14004	13965	13968	14120	13867	13888	13903	14061	13988	13929	13989	13820	13893	13998	13859	13974	13965	13794	14168	13977	13900	13919	13845	13983	14023	13902	14014	14031	14006	14072	13904	13986	14082	14036	14071	14020	13939	13780	13925	13893	13912	14042	13930	14072	13944	13966	14024	13978	13904	13870	13948	14009	13909	14047	13959	13901	14020	13950	14143	14046	13947	14102	14107	13911	13936	13928	13948	13977	14003	14015	13913	13887	13903	14080	13867	14122	14091	13755	14215	13772	14189	13860	13908	13847	13960	13838	13933	13955	14075	14035	13882	14074	13904	13821	13838	14097	13834	13941	13685	13935	14047	13924	14000	14041	14027	13912	13809	13963	13959	14038	13954	13939	13959	14026	14090	13920	14004	13857	13774	14054	13993	14149	14003	13886	14037	13863	14153	14006	14150	13900	14089	13939	13793	13942	13918	13895	13869	14049	14095	13974	14117	13930	13876	13976	13854	13947	13810	14069	13913	13850	13963	13821	13905	13935	14001	13849	13982	14015	14088	13994	14029	13899	13877	13984	13888	14157	13994	13881	13858	13918	13878	14146	14012	14036	14073	13828	14144	14043
24074	21105	28711	26169	26123	27183	25724	21662	20292	19361	18638	18138	17702	17383	17332	17202	17142	16771	16568	16768	16705	16402	16266	16539	16406	16249	16420	16277	16343	16373	16132	16347	16151	16238	16118	16198	16242	16135	16086	16124	16268	16187	16295	16216	16043	16264	16380	16047	16200	16167	16112	16317	16105	16123	16119	16382	16128	16079	16398	16278	16009	16116	16060	16033	16182	16368	16337	16033	16037	16316	16029	16063	16343	16200	16323	16096	15959	16155	16108	16067	16142	16080	16068	16325	16247	16103	15838	15982	16135	16139	15999	16114	16207	16085	16265	16157	16119	16098	15875	16108	15909	16075	16091	16255	16100	16052	16103	16073	15890	15996	16039	16084	16125	16122	15941	16109	16089	16098	16155	15954	16005	16103	16081	15978	16130	16183	16197	16201	16238	16194	16370	16129	16204	16118	16306	16049	16061	16076	16357	16157	16274	16142	16152	16185	16298	16063	16154	16002	16114	15956	16078	15946	16201	16091	16176	16131	16233	16117	16016	16324	16261	16213	16089	16156	16223	16147	16116	16269	15919	15889	16236	16055	16325	16114	16366	15878	16267	16102	16076	16023	16205	16321	15994	16317	16006	16240	16194	16345	16057	15940	16183	16186	16015	16127	16418	16197	16022	16037	16297	16125	16160	16281	16052	16212	16028	16170	16184	16256	16271	16160	16153	16093	16238	16122	16044	16155	16040	16248	16291	16282	16185	16224	15961	16217	16083	16106	16037	16053	16230	16309	16130	16093	16154	16141	16224	16231	16147	16191	16252	16122	16147	16220	16564	15984	15982	16158	16091	16069	16139	16208	16009	15946	16098	15982	15961	16043	16413	16272	16066	16115	16151	16188	16194	16059	16181	16350	16220	16097	16095	16017	16206	16057	16105	16228	16075	15947	16139	16293	16141	16147	15890	16098	16156	16106	15924	16102	16076	16016	16154	16248	16101	16052	16014	16190	16230	16210	16215	16109	15905	15946	16096	16108	16182	16097	15965	16298	16138	16141	16106	15988	16133	15941	16120	16055	16271	16255	16031	16006	16297	16106	16139	16206	15946	16175	16050	15986	16173	16083	16217	16274	15967	15963	16227	16198	16089	16091	16019	16126	16159	16103	16110	16231	16049	16198	16209	16162	16214	16118	16220	16232	16121	16102	16156	15984	16223	16190	15999	16001	16090	15972	15927	16243	16144	16070	15988	16189	16131	16142	16037	16131	15988	16081	16162	16047	16217	16256	15874	16173	16202	15981	16016	16104	16137	16199	16024	15976	16011	16137	16143	16207	16044	16211	15986	16107	16125	16277	16085	16126	16284	16305	16149	15857	16062	16134	16163	16221	16262	16031	16169	16130	16187	16244	15996	16211	16157	16176	16199	16074	15972	16080	16189	16219	16113	16041	16188	16216	16174	16098	16131	16180	16051	16045	16240	16356	16210	15999	16122	16347	16295	16221	16275	16209	16334	16314	15955	16122	16114	16032	16156	16328	16354	15989	16229	15975	16041	16126	16258	16190	16214	15988	16359	16258	16037	16283	16162	16250	16159	16233	16049	15985	16103	16204	16132	16137	16125	16096	16113	16121	16105	15931	16136	16079	16241	16265	16345	16112	16107	16021	15826	16084	16295	16193	16292	16229	16221	16142	15911	16145	15916	15912	16037	15963	16238	16015	16178	16081	16111	16200	16197	16041	16067	16136	16082	16115	16186	16303	16301	15974	16079	16034	16206	15979	16159	16038	16156	16135	16085	16230	16008	15984	16012	16129	16031	16013	16119	16292	16175	16156	16118	16287	16008	16068	16131	16186	16076	15971	16182	15959	16087	16121	16243	16062	16255	16222	16158	16152	16074	16267	16321	16230	16321	16023	16097	16024	16255	16236	16120	16049	16228	16032	15898	16130	15902	16059	16153	16201	16348	16244	16138	16329	16233	16039	16180	16168	16245	16038	15892	16180	16187	16168	16325	16262	16222	15852	16121	16185	16094	16082	16272	16155	16126	16134	15983	16265	16105	16248	16277	16143	16163	16094	16128	16025	15968	16146	16289	16208	16179	16190	16219	16103	16192	16145	16079	16014	16322	16371	16008	16145	16200	16118	16227	16002	16331	16060	15972	16192	16086	16230	16159	16073	16219	16022	16213	16076	16165	16120	16164	16158	15880	15959	16194	16160	16222	16242	16213	16011	16141	16320	16087	16106	15993	16304	16301	16178	16090	16037	16116	16200	16249	16197	16155	16176	15938	16005	15926	16249	16267	16055	16224	16186	16466	16173	15991	15977	16114	16005	15959	16187	16075	16049	16111	16154	16093	16112	15989	16183	16073	16203	16152	16078	15991	16086	15982	16094	16130	16018	16172	16136	16255	16210	16143	16023	16174	16065	16060	16268	16193	16049	16116	16191	16039	16124	16228	16111	16157	16010	16159	16056	16337	16014	16292	16235	16107	16216	16276	15926	16009	16283	16135	16181	16250	16206	16095	16279	16260	16182	16193	16179	16024	16076	16273	16002	16013	16260	16182	16183	16092	16146	15876	16043	16106	16122	16031	16239	16202	16215	16201	15951	15933	16135	16207	16212	16089	16269	16028	16181	16175	16083	16128	16081	16074	16155	16032	16283	16253	16083	16257	16066	16256	16035	15946	16051	16353	15978	16209	16126	16230	16055	16136	16318	16253	16031	16158	16290	16240	16293	16128	16209	16173	15872	16104	16283	16260	16241	16096	16014	16261	16141	16061	16085	16227	16059	16224	16243	16052	16325	16322	16198	16134	16078	16223	16045	16158	16191	16084	16339	16266	16149	16254	16286	16076	16217	16120	16116	16172	16214	16054	16134	16305	16218	15859	16051	16157	16006	16157	16023	16235	16119	16110	16370	16105	16212	16075	16098	16021	16229	16194	16155	16260	16210	16007	16056	16222	16095	16065	16315	16143	16084	16075	16117	16215	16242	16098	16315	16085	16083	16193	16019	16157	16305	16386	16091	16207	16147	16251	16217	16141	16248	16217	16201	16186	15869	16146	15895	15896	16269	16277	16124	16211	15994	16151	16123	16081	16331	16151	16408	16168	16024	16003	16007	16033	16206	16250	16103	16155	16242	16165	16095	16058	16069	16220	16199	16293	16076	16403	16011	16036	15957	16139	16031	16051	16187	16288	16238	16178	16103	16041	16096	16319	16201	16006	16072	16306	16315	16009	16217	15978	16234	16227	16119	16215	16185	16073	16163	16196	16191	16129	16235	16126	16041	16102	15983	16139	16044	15998	16338	16125	16123	16126	16290	16324	16029	16228	16060	16157	16178	16355	16310	16185	16230	16233	16094	16162	16132	16074	16207	16275	16293	16088	16069	16112	16036	16283	16161	16105	16277	16066	16191	16243	16231	16255	16094	16257	16091	16031	16115	16212	16194	16158	16079	16006	16120	16038	16161	16276	16029	16003	16197	16072	16083	16335	16097	15829	16067	16247	15950	16139	16043	15998	16263	16146	16001	16239	16005	16132	16335	16114	16038	16105	15998	16320	16265	16210	16095	16157	15968	16313	16144	16171	16259	16368	16252	16192	15985	16149	16253	15950	16212	16199	15812	16218	16139	16290	16234	16202	16228	16193	16115	16097	15932	16073	16332	16298	16138	16144	16212	16094	16079	16202	15895	16022	16299	16190	16135	16290	16174	16158	15923	16163	16100	16131	16211	16159	16197	16298	16032	16083	16096	16150	15986	16010	16280	16251	16085	16018	15989	16108	16259	16041	16082	16053	16132	16146	16088	16214	16302	16116	16023	16003	16270	16039	16147	16124	16182	16297	16170	16156	15908	16088	16272	16069	16197	16209	16234	16085	16136	16106	16164	16209	16125	16032	16022	16276	16222	16147	16247	16096	15960	16180	16230	16064	16152	16004	15980	16102	16270	16228	16051	16192	16152	16175	16226	16100	16230	16131	15913	16139	16193	16155	16212	16216	16120	16145	16076	16161	16183	16289	16230	16176	16248	16312	16147	16171	16085	16243	16276	15939	16210	15856	16167	16211	16018	16220	15952	16027	16052	16401	16036	16223	16000	16207	16287	16067	16157	16172	16200	16170	16026	16203	16073	16334	16214	16093	16119	16160	16158	16288	16094	16228	16222	16095	16229	16166	16031	16398	16109	15982	16144	16090	16148	16075	15995	16159	16213	16116	15993	16328	16039	16265	16250	16252	16192	16249	15946	16189	16248	16168	16153	16069	16146	16268	16011	16217	15923	16147	16055	16287	16225	16380	16365	16063	16129	16259	15846	16297	16219	16126	16117	16438	16126	16098	16202	15973	16200	16127	16136	16095	16095	16091	16356	16238	16112	16145	15942	16173	15954	16419	15940	16135	16183	15922	16042	16065	16101	16287	16228	16462	16177	16011	16158	16240	16243	16139	16182	16029	16085	16219	15976	16163	16101	16129	16275	15974	16114	16102	16213	15973	16148	16095	16335	16120	16020	16252	16254	16028	16182	16182	16205	16117	16237	16162	16172	16152	15956	16134	16182	16344	16086	16184	16161	16001	16157	16192	16182	16096	16176	16249	16184	16210	16105	16195	16201	16164	16131	16140	16174	16202	16149	16132	16047	16215	16100	16011	15940	16218	16163	16121	16344	16141	16083	15983	16104	16077	16250	16259	16049	16148	16208	16277	16127	16086	16245	16210	16241	15972	16330	16136	16156	16327	16355	16120	16150	16299	16114	16234	16162	16089	16040	16324	16281	16131	16019	16217	16259	16256	16305	16149	16215	16188	16143	16046	16275	16319	16167	16084	15930	16068	16209	16160	16210	16060	16135	16362	16136	16202	16211	16123	16334	16100	16006	15897	15993	16029	16176	16192	16202	16169	16099	16252	15966	16060	16099	16103	16092	16064	16041	16178	16142	16032	16077	16247	16140	16143	16073	16011	16001	16140	16169	16327	16178	16074	16301	16229	16158	16141	16117	16177	16221	16144	16067	16163	16022	16083	16275	16271	16287	16067	15977	16208	16295	16120	15931	16154	16221	16215	16173	16264	16202	16128	16137	16214	16331	16115	15968	16082	16236	16134	16172	16373	16097	16118	16082	16213	16139	16236	16402	16093	16304	16156	16021	16310	16157	16327	16184	16103	16029	16119	15990	16039	15938	16164	16223	16265	16107	16339	16010
31242	52120	48816	38100	32410	27794	23974	21339	19822	18406	17319	16671	16045	15839	15407	15110	14864	14527	14463	14450	14217	14241	14331	14149	14087	14106	14131	13871	14065	13988	13873	14001	13901	14150	13936	14081	13974	13954	14061	13884	13828	13970	13951	13821	13786	13814	14075	13938	14022	13789	13907	13950	13925	13950	13994	13926	13860	14072	13906	13889	13952	13970	13849	14018	13869	13876	13807	13924	13941	13861	13806	13804	13844	13834	13787	13921	13868	13925	13886	13840	14006	13595	13814	13775	13801	14047	13890	14054	13825	13899	13858	13943	13698	13861	13891	13855	13884	13970	13874	13772	13931	13888	13859	13826	13826	13856	13831	13735	13769	13934	13882	13976	13924	13916	13821	13787	13960	13688	13735	13852	13951	13948	13723	13893	13875	13853	13860	13943	13863	13945	13816	13754	13847	13859	13799	13787	13680	13867	13862	13798	13789	13844	13721	13941	13788	13869	13888	13806	13804	13924	13872	13819	13875	13883	13855	13909	13893	13833	13937	13870	13909	13819	13864	13765	13869	13931	13709	13869	13872	13839	13949	13834	13755	13925	13818	13932	13837	13868	13816	13775	13824	13810	13891	13852	13856	13878	13885	13770	13820	13728	13756	13820	13809	13938	13996	13867	13656	13846	14003	13799	13881	13715	13909	13777	13942	13815	14035	13823	13703	13812	13781	13811	13930	13759	13678	13870	13944	13759	13787	13952	13731	13787	13725	13888	13725	13719	13876	13869	13875	13962	13887	13967	13742	13758	14020	13744	13873	13860	13834	13887	13943	13834	13976	13658	13969	14009	13865	13911	13625	13795	13816	13836	13879	13761	13823	13865	13912	13804	13873	13740	13652	13728	13820	13754	13817	13891	13886	13677	13852	13770	13940	13813	13900	13932	13874	13753	13987	13864	13749	13636	14069	13980	13980	13938	13951	13844	13931	13917	13803	13955	13925	13935	13784	13860	13832	13774	13838	13773	13832	13738	13949	13775	13871	13799	13891	13884	13899	13739	13931	14000	13860	13957	13815	13862	13774	14018	13842	13761	13834	14014	13677	13843	14029	13812	13953	13939	13911	13881	13910	13884	13824	13781	13776	13953	13822	13954	13894	13904	13972	13963	13839	13952	13772	13695	13826	13828	13772	13815	13663	13981	13744	13854	13727	13826	13842	13805	13910	13951	13853	13810	13888	13895	13764	13903	13824	13812	13864	13777	13914	13841	13878	13714	13922	13743	14046	13878	13818	13921	13912	13873	13861	13865	13813	13817	13832	13894	13865	13703	13954	13807	13791	13782	13781	13969	13728	14001	13824	13851	13805	13962	13711	13866	13837	13677	13855	13726	13907	13726	13742	13924	13804	13775	13855	13832	13961	13957	13811	13990	13820	13936	13740	13641	13945	13862	13907	13834	13826	13794	13691	13815	13986	13709	13782	13818	13858	13833	13847	13771	13868	13805	13849	13912	13941	13856	14017	13838	13902	13904	13793	13771	13833	13848	13724	13932	13910	13831	13856	13778	13876	13957	13772	13727	13730	13787	13980	13969	13932	13805	13989	13632	13809	14013	13994	13938	13927	13872	13894	13825	13829	13867	13887	13761	13787	13913	13900	13737	13896	13911	13999	14120	13907	13789	13737	13935	13984	13948	13916	13899	13787	13936	13841	14015	13915	13958	14054	13955	13811	13827	13846	13817	13754	13932	13855	13887	13890	13799	13951	13809	13842	13816	14088	13759	13985	13793	13716	13901	13629	14027	13713	13873	14022	13798	13839	13926	13685	13851	13910	14052	13891	13954	13822	13755	13965	13857	13862	13773	14006	13978	13847	14068	13751	13718	13773	13776	13726	13924	13807	13627	13747	13812	13999	13808	13832	13745	13943	13868	13958	14009	13866	13916	13972	13865	13795	13975	14035	13788	13785	13855	13779	13890	13921	13909	13966	13766	13905	13853	13790	13920	13847	13808	13801	14039	13955	13995	13715	14040	13910	13792	13907	13842	13872	13790	13691	13899	13656	14078	13901	13863	13843	13862	13857	13833	13831	13839	13866	13813	13682	13924	13959	13885	13831	13949	13856	13773	13847	13779	13816	13722	13913	13756	13929	13639	13762	13871	14011	13765	13889	13949	13850	13759	13779	13853	13887	13836	13754	13685	13938	13875	13929	13742	13848	13833	14001	13739	13678	13825	14006	13891	13809	13846	13929	13833	13897	13797	13776	13901	13981	13826	13910	13699	14014	13916	13881	13927	13934	13840	13941	13683	13799	13815	13933	13823	13780	14069	13924	13775	13925	13893	13909	13829	13970	13709	13788	13888	13889	13749	13916	13864	13952	13843	14030	13894	13923	13893	13701	13836	13866	13928	13770	13739	13926	13887	13985	13785	13927	13692	13906	13774	13899	13727	14002	13884	13951	13819	14013	13663	13723	13913	13599	13929	13784	13652	13949	13832	13782	13876	13850	13971	13668	13936	13984	13645	13689	13995	13915	13730	13841	13918	13785	13888	13843	13904	13876	13821	13838	13818	13976	13824	13828	13712	13981	13719	13826	13823	13814	13794	13850	14022	13933	13909	13807	13816	13999	13699	13950	13849	13828	13777	13787	13913	13847	13912	13866	13790	13847	13891	13795	13812	13749	13925	13870	13835	13874	13793	14015	13901	13768	13820	13871	13966	13787	13941	13914	13944	13994	13785	13922	13933	13796	13957	13703	13847	13839	13965	13864	13858	13856	13855	13977	13955	13790	13886	13855	13755	13858	13882	13819	13824	13771	13728	14093	13789	13787	13754	13799	13752	13814	13689	13792	13836	13871	13832	13830	13939	13724	13922	13881	13832	13838	13884	13856	13914	13916	13963	13877	13817	13941	13971	13959	13746	13897	13856	13798	14009	13973	13989	13827	13914	13824	13701	13696	13897	13844	13729	13876	13875	13849	13797	13986	13862	13729	14018	13917	13677	13974	13822	14017	13808	13669	13987	13927	13883	13856	13742	13874	13910	13838	13803	14028	13740	13925	13801	13896	13873	13805	13942	13858	13784	13913	13812	13958	13909	13854	13802	13847	13993	13882	13934	13998	13681	13884	13830	14057	13749	14027	13785	13784	14008	13865	13820	13966	13814	13824	13832	13891	13930	13864	13728	13897	13917	14057	13778	13932	13664	13807	13838	13846	13680	13706	13899	13830	13904	13785	14018	13986	13804	13973	14005	13800	13804	13934	13872	13963	13884	13890	13911	13896	13960	13886	13870	13808	13877	13849	13784	13802	13984	13928	13804	13883	13820	13868	13930	13733	13896	13726	13787	13829	13885	13796	14022	13877	13741	13921	13782	13713	13848	13679	13704	13975	13754	13897	13829	13988	13808	13927	13794	13867	13926	14026	13905	13841	13847	13913	13846	13731	13862	13923	13758	14052	13819	13890	13817	14055	13691	13642	13764	13750	13884	13737	13691	13817	13777	13791	13790	13782	13961	13653	13806	13749	13886	13780	13822	13902	13767	13949	13869	13903	13947	13838	13762	13874	13949	13852	13798	13994	13965	13963	13965	13935	13821	13856	13863	13718	13750	13810	13889	13876	13834	13950	13739	14026	13788	13940	13809	13964	13982	13927	13646	13895	13788	13843	13930	13871	13825	13964	13904	13724	13962	13786	13791	13971	13793	13852	13860	13837	13897	13743	13926	13976	13776	13839	13660	13927	13958	13842	13894	13732	13807	13835	13921	13688	13883	13855	13826	13741	14034	13728	13851	13778	13801	14028	14030	13802	13685	13790	13869	13788	13818	13888	13847	13789	13872	13945	13723	13771	13975	13836	13906	13788	13946	13849	13908	13939	13941	13975	13798	14039	13912	13862	13832	13844	13786	13878	13817	13951	13823	13877	13807	13832	14004	13778	13843	13799	13832	13910	13938	13698	13881	13778	13705	13765	13789	13943	13844	13809	13895	13902	13964	13816	14070	13887	13964	13803	13793	13899	13879	13896	13885	13692	13721	13911	13876	13915	13982	13776	13823	13827	13864	13867	14026	13871	13973	13802	13829	13835	13901	13870	13885	13684	13827	13809	13847	13669	13896	13817	13931	13998	13952	13800	13620	13996	13712	13897	13902	13853	13868	13677	13924	13879	13964	13865	13801	14053	13870	13826	13813	13832	13833	13921	13848	13752	13834	13907	13699	13937	13818	13848	13608	13798	13778	13868	13921	13813	13747	14004	13759	13907	13781	13937	13854	13960	13695	13924	13918	13860	13857	13756	13850	13893	13730	13900	13746	13907	13872	13817	13863	13957	13927	13912	13780	13694	13929	13905	13908	13962	13785	13810	13816	13777	13835	13699	13859	13849	13870	13739	13871	13762	13762	13861	13733	13795	13867	13909	13874	13884	13921	13871	13883	13885	14033	13759	13958	13732	13891	13694	13898	13510	13957	13769	13876	13890	13833	14041	13835	13841	13691	13816	13803	13661	13885	13618	13865	13888	13832	13839	13746	13971	13707	13872	13845	13968	13993	13750	13849	13774	13856	13766	13970	13893	13820	14108	13795	13891	13892	13862	13763	13827	13978	13919	13952	13956	13852	13879	13793	14084	13865	13923	13940	14057	13834	13884	13797	13959	13887	13998	13681	13879	13941	13747	13906	13863	13855	13776	13922	13938	13768	13935	13997	13896	13735	13757	13852	13588	13795	13680	13957	14061	13899	13787	13770	13888	14042	13818	13732	13875	13771	13925	13759	13974	13798	13914	13857	13872	13812	13745	13824	13831	13962	13996	13816	13851	13659	13881	13931	13829	13835	13939	13733	13929	13887	13895	13854	13814	13856	13890	13824	14017	13779	13819	13917	13919	13789	13891	13894	13918	13980	13987	13842	13730	13868	13736	13842	13937	13848	13863	13952	13872	13733	13881	13884	13790	13964	13866	13669	13896	13833	13732	13992	13963	13912	13823	13881	13802	13864	13917	13655	13749	13783	13659	13828	13841	13996	13832	14029	13862	13742	13909	13885	13779	13809	13882	13724	13906	13849	13831	13952	13682	13842	14010	13944	13974	13902	13958	13945	13761	13803	13998	13906	13899	13703	13660	14013	13852	13806	13817	13970	13752	13871	13969	13776	14024	13822	13815	13836	14053	13796	13936	14014	13835	13921	13680	14053	13979	13719	13941	13769
22757	21079	28881	23831	23015	27384	29848	24048	22117	21013	20308	19181	18959	18591	18171	17862	17990	17421	17488	17110	17063	17101	17213	16952	17036	17005	16693	16866	16862	16811	16802	16530	16566	16590	16646	16577	16674	16725	16780	16619	16627	16739	16676	16644	16700	16544	16596	16565	16730	16774	16640	16482	16773	16553	16340	16579	16640	16660	16523	16358	16553	16528	16591	16410	16665	16607	16560	16683	16699	16634	16692	16617	16672	16407	16538	16515	16594	16635	16701	16567	16476	16351	16549	16678	16610	16393	16368	16716	16458	16712	16701	16709	16367	16479	16529	16414	16500	16473	16331	16448	16558	16573	16602	16420	16493	16663	16764	16817	16619	16632	16526	16570	16443	16558	16692	16484	16772	16452	16559	16468	16369	16585	16420	16409	16451	16371	16465	16518	16650	16704	16537	16403	16571	16498	16367	16622	16561	16615	16579	16561	16703	16556	16618	16568	16515	16314	16514	16359	16464	16393	16543	16638	16456	16532	16529	16481	16613	16590	16368	16363	16485	16538	16567	16420	16393	16553	16601	16575	16622	16357	16332	16596	16649	16417	16410	16668	16616	16633	16407	16435	16683	16368	16315	16603	16431	16601	16264	16459	16416	16470	16434	16512	16468	16708	16509	16558	16504	16545	16480	16663	16539	16546	16336	16425	16455	16502	16562	16512	16417	16618	16371	16558	16396	16443	16572	16685	16574	16603	16518	16361	16722	16582	16429	16577	16586	16726	16620	16467	16684	16325	16446	16409	16574	16456	16570	16562	16360	16514	16515	16536	16439	16402	16291	16546	16581	16584	16649	16565	16385	16541	16414	16624	16431	16585	16453	16507	16292	16484	16633	16345	16554	16305	16478	16309	16383	16676	16477	16366	16492	16384	16509	16367	16529	16638	16755	16548	16556	16518	16640	16384	16580	16354	16586	16560	16588	16374	16535	16563	16674	16461	16487	16428	16801	16598	16434	16533	16624	16565	16483	16540	16584	16675	16496	16359	16368	16684	16484	16480	16486	16625	16496	16320	16256	16655	16477	16546	16516	16424	16533	16343	16443	16349	16510	16632	16415	16553	16287	16624	16651	16403	16427	16289	16445	16511	16561	16568	16593	16498	16497	16633	16542	16415	16478	16682	16590	16520	16410	16612	16595	16492	16509	16441	16271	16398	16457	16554	16675	16311	16644	16499	16502	16346	16564	16375	16775	16361	16547	16394	16457	16461	16603	16440	16556	16504	16744	16509	16718	16415	16483	16598	16518	16560	16323	16395	16519	16404	16564	16469	16346	16372	16500	16536	16680	16570	16555	16545	16486	16520	16692	16475	16539	16526	16409	16323	16452	16401	16355	16374	16657	16437	16660	16585	16595	16625	16511	16414	16380	16457	16645	16618	16493	16504	16431	16441	16495	16557	16575	16313	16441	16569	16492	16327	16367	16344	16508	16516	16506	16460	16704	16502	16673	16547	16392	16533	16421	16371	16326	16496	16727	16530	16500	16484	16516	16332	16540	16405	16590	16344	16500	16277	16530	16642	16520	16515	16629	16460	16498	16418	16592	16530	16484	16369	16624	16608	16670	16618	16655	16441	16498	16386	16431	16431	16581	16716	16671	16730	16702	16526	16494	16427	16621	16578	16622	16289	16545	16509	16425	16629	16617	16639	16418	16603	16428	16386	16456	16642	16449	16327	16254	16485	16436	16481	16534	16603	16539	16548	16555	16542	16368	16281	16404	16510	16505	16432	16640	16576	16546	16471	16611	16772	16545	16508	16459	16319	16500	16427	16319	16623	16546	16495	16431	16437	16536	16520	16574	16326	16613	16724	16618	16488	16229	16296	16427	16488	16498	16494	16471	16641	16465	16408	16378	16714	16559	16620	16593	16608	16385	16596	16509	16549	16431	16408	16315	16524	16671	16538	16396	16562	16411	16601	16408	16378	16674	16314	16502	16279	16350	16530	16527	16451	16335	16585	16492	16458	16388	16553	16455	16746	16369	16512	16633	16523	16535	16589	16554	16559	16492	16570	16346	16552	16411	16256	16453	16407	16415	16440	16378	16558	16651	16520	16457	16512	16432	16339	16753	16600	16550	16360	16557	16435	16679	16667	16462	16527	16560	16446	16518	16395	16837	16467	16543	16547	16394	16667	16559	16523	16502	16484	16461	16391	16710	16449	16578	16533	16494	16432	16655	16501	16523	16495	16702	16446	16492	16359	16615	16523	16572	16483	16349	16554	16622	16294	16581	16431	16495	16405	16483	16461	16397	16365	16374	16484	16806	16558	16553	16545	16744	16613	16352	16461	16408	16443	16427	16282	16335	16553	16349	16622	16610	16331	16582	16429	16579	16593	16508	16573	16349	16595	16444	16323	16529	16474	16603	16449	16373	16567	16281	16456	16612	16530	16298	16328	16477	16671	16589	16445	16227	16612	16530	16542	16451	16468	16449	16647	16575	16532	16379	16483	16486	16759	16489	16533	16550	16558	16732	16539	16424	16686	16496	16482	16288	16602	16645	16581	16526	16505	16576	16485	16313	16508	16378	16245	16500	16466	16595	16584	16733	16582	16507	16664	16540	16499	16578	16756	16161	16451	16630	16583	16368	16512	16477	16617	16398	16564	16422	16457	16398	16501	16528	16613	16630	16301	16641	16492	16525	16540	16635	16771	16470	16516	16373	16560	16537	16506	16360	16396	16416	16552	16639	16601	16574	16565	16410	16297	16548	16533	16501	16675	16521	16590	16511	16502	16543	16444	16545	16507	16458	16623	16630	16503	16585	16323	16692	16468	16570	16449	16494	16499	16469	16497	16472	16583	16612	16571	16462	16507	16404	16578	16575	16409	16442	16462	16526	16659	16459	16727	16522	16635	16586	16663	16509	16268	16595	16569	16539	16313	16491	16708	16546	16487	16606	16503	16473	16638	16390	16465	16643	16541	16571	16630	16346	16485	16592	16483	16476	16583	16634	16450	16488	16437	16655	16636	16521	16593	16625	16641	16549	16640	16589	16475	16285	16440	16451	16382	16379	16380	16540	16407	16558	16425	16468	16441	16657	16402	16598	16448	16598	16546	16496	16559	16542	16479	16624	16583	16610	16627	16578	16516	16353	16505	16766	16407	16665	16449	16755	16522	16540	16484	16520	16270	16580	16368	16514	16598	16638	16616	16521	16527	16519	16218	16573	16502	16526	16474	16591	16328	16432	16528	16428	16651	16595	16612	16553	16592	16548	16559	16695	16514	16515	16393	16598	16672	16449	16675	16505	16427	16572	16516	16397	16454	16529	16541	16537	16626	16484	16656	16364	16482	16381	16325	16602	16510	16741	16440	16443	16457	16497	16614	16495	16631	16601	16471	16639	16429	16432	16458	16501	16508	16558	16579	16594	16422	16283	16536	16321	16687	16424	16587	16431	16463	16678	16471	16476	16562	16595	16392	16512	16498	16871	16705	16610	16396	16679	16573	16610	16497	16601	16507	16573	16409	16472	16448	16513	16451	16477	16475	16557	16643	16276	16491	16550	16432	16384	16392	16507	16444	16466	16581	16489	16699	16494	16631	16691	16558	16521	16407	16651	16615	16425	16468	16592	16265	16692	16621	16473	16348	16464	16338	16394	16651	16506	16257	16594	16668	16518	16379	16540	16345	16545	16670	16587	16655	16609	16424	16685	16674	16546	16603	16546	16446	16380	16354	16274	16423	16587	16602	16542	16596	16532	16484	16475	16537	16691	16530	16516	16372	16582	16654	16397	16549	16486	16547	16497	16453	16605	16667	16549	16616	16541	16496	16480	16462	16552	16551	16437	16253	16577	16772	16379	16674	16546	16445	16576	16576	16705	16365	16476	16377	16512	16468	16584	16572	16704	16630	16491	16476	16532	16505	16518	16576	16716	16774	16483	16323	16339	16633	16659	16585	16501	16337	16407	16447	16390	16445	16574	16518	16555	16166	16424	16272	16491	16335	16438	16611	16572	16649	16475	16520	16669	16565	16325	16528	16433	16696	16438	16613	16610	16427	16493	16548	16388	16551	16492	16489	16467	16324	16456	16582	16431	16429	16685	16525	16473	16582	16577	16538	16436	16437	16450	16573	16415	16579	16406	16519	16506	16267	16383	16608	16443	16412	16674	16530	16396	16523	16444	16574	16545	16761	16611	16418	16468	16405	16447	16428	16154	16673	16487	16351	16468	16546	16451	16387	16425	16522	16520	16534	16440	16349	16522	16608	16596	16278	16574	16597	16527	16544	16632	16533	16480	16578	16400	16502	16438	16534	16652	16476	16677	16360	16585	16640	16691	16505	16466	16546	16587	16563	16557	16529	16424	16565	16538	16463	16498	16648	16532	16470	16422	16541	16521	16684	16365	16552	16555	16359	16330	16482	16389	16393	16534	16564	16478	16530	16467	16442	16404	16401	16416	16538	16518	16639	16483	16359	16458	16385	16631	16494	16541	16779	16490	16606	16518	16594	16506	16451	16483	16696	16505	16618	16427	16591	16478	16509	16564	16435	16476	16486	16417	16566	16609	16332	16286	16423	16477	16599	16608	16371	16569	16572	16524	16508	16408	16446	16389	16456	16641	16466	16477	16603	16586	16513	16522	16530	16567	16625	16535	16475	16553	16470	16547	16478	16267	16336	16649	16471	16496	16472	16417	16321	16515	16404	16352	16546	16464	16710	16503	16875	16525	16629	16684	16505	16515	16467	16396	16377	16576	16438	16587	16542	16403	16415	16370	16367	16387	16674	16404	16610	16618	16534	16369	16633	16562	16517	16649	16433	16586	16546	16466	16372	16510	16546	16784	16447	16470	16367	16557	16747	16548	16541	16390	16491	16437	16518	16547	16593	16633	16500	16494	16431	16649	16634	16616	16558	16703	16581	16649	16755	16587	16362	16396	16412	16446	16708	16650	16539	16659	16546	16301	16639	16434	16441	16599	16686	16481	16625	16339	16476	16547	16554	16576	16442	16504	16359	16416	16341	16483	16737	16414	16267	16378	16395	16470	16530	16509	16514	16447	16532	16347	16496	16531	16572	16563	16513	16575	16588	16545	16448	16464	16384	16339	16652	16567	16501	16722	16676	16575	16620	16426	16161	16527	16520	16527	16378	16637	16442	16532	16593	16607	16496	16324	16522	16554	16453	16550	16661	16587	16721
34031	57713	53950	42755	36446	32306	27843	24347	21906	20360	19092	18020	17381	16870	16211	15752	15404	15243	14895	14832	14805	14612	14571	14626	14382	14516	14252	14329	14349	14101	14228	14251	14277	14116	14194	14127	14242	14142	14221	14205	14244	14146	13948	14140	14110	14121	14181	14017	14153	14108	13991	14210	14064	14122	14021	14056	13864	14093	14127	13934	13946	14018	14163	14187	13995	14113	14011	14106	14069	14228	14055	14062	13963	13887	14011	14058	14007	13980	14047	14212	13993	14092	13968	14015	14074	13821	14075	14015	14138	14078	13959	14196	14043	14119	13936	14093	14105	14104	14042	14065	14085	14113	14076	14102	13969	14088	13991	14061	13847	14110	14032	14120	14275	13958	14097	13955	13915	14027	14058	13924	14113	14085	13907	14225	14141	14092	14047	14222	14193	14243	14010	13937	14025	14046	13951	14076	14355	14061	14047	14055	14110	14030	14058	13856	14162	14140	14155	13956	14015	14182	13995	13961	14061	14009	13892	13990	13954	14084	14052	13917	13942	14160	14158	14087	14108	14011	14080	14001	14165	13965	13977	14138	14038	14016	14149	14039	14120	14060	13918	14033	14019	14206	13986	14076	14058	14036	14160	13961	14016	14043	14144	14132	14081	14137	14059	14090	14084	14014	14156	13912	14022	13993	14079	14164	13948	14003	14054	13838	14061	13955	13871	14071	13980	14057	14038	13906	14008	13992	14028	13933	14189	14074	14034	13985	14016	14190	14137	14066	14102	14062	14019	14063	13925	14143	13932	14075	13958	14021	14067	13986	14124	13983	14193	14042	13952	14010	13891	14103	14013	13978	14104	14049	14100	14027	14129	13834	14163	14012	14034	14050	13938	13991	13960	14044	14138	14117	14021	14061	14112	13973	13945	14174	14066	14128	13907	14182	14083	14003	14154	13816	13971	13977	14062	14106	14154	13915	14161	14040	14128	14093	13941	14247	14046	13982	14074	14028	13899	14200	14163	13985	14139	14199	14090	14157	14175	14082	14018	13989	14142	14090	13997	14077	13926	14081	14164	13903	14138	14043	13999	14079	13967	13922	13999	14252	14140	14096	14148	14170	14189	13934	14020	13997	13986	14045	14098	14140	14054	13930	14201	14125	14067	13899	14145	14088	13975	13940	14067	14100	13926	13984	13931	14111	14048	13942	14050	14036	14152	13870	14163	14009	14112	13990	14112	14098	13968	14062	14084	13991	14000	14049	14085	14122	14060	14011	13997	14107	13898	14025	13991	13908	14067	14069	14016	14104	13908	14080	14087	14040	13988	14180	13928	14184	13958	13917	14083	13846	14319	14042	14046	14092	14056	13988	13990	14209	13811	14082	14068	14116	14036	14210	13992	13929	14169	14156	14073	14059	14108	14021	14192	14014	14055	14159	14196	14062	14091	14039	14285	13980	13925	14287	13864	14155	13843	14134	14102	13994	13935	14045	14092	13959	14127	14032	14086	14173	14135	14115	14042	14018	14160	13933	14149	13980	13934	14107	13917	14205	14037	14110	13967	14063	14091	14133	14012	14127	14157	14167	14111	14149	14102	14109	13988	14082	14001	14044	14174	13830	14159	13931	14058	13929	13906	14096	14194	13913	14095	13910	14041	14040	14236	13860	14127	14043	14089	14171	14043	14030	13923	13944	14026	13985	14056	14033	14184	14085	14085	14217	14022	13990	13971	14164	13932	14098	14028	13934	14189	14047	14142	13936	14198	14094	14251	14054	14180	13776	13947	14205	14115	14091	13971	14000	13979	13766	14065	14091	14106	14102	13994	14079	14055	14026	14030	14090	13984	14067	14140	14072	14168	13908	13941	13966	14067	13930	13951	14107	14136	13870	14037	14035	13996	13988	14114	14012	14192	14146	14187	14018	14115	14074	13913	14073	13970	14220	13967	14116	14030	13898	14043	14161	13995	14060	13985	13940	13995	14188	13917	14138	14191	14096	14185	13862	13888	14046	13948	14020	14009	14011	14067	14000	14007	14057	14063	13984	14166	13997	14075	14142	14079	14019	13911	13932	13905	14129	14081	14053	14137	13934	14003	13816	13984	14099	14016	14154	14012	14146	14066	14026	14084	14083	14127	13954	14036	13952	13910	14114	14261	14066	14124	14003	14096	14039	13909	14006	14030	13812	14228	13961	14145	13986	14023	13978	14141	14340	14068	14133	14079	14056	13991	14183	13938	14198	14078	14209	14273	14051	14007	14051	13968	13903	14044	13994	13944	14075	13969	14101	14069	14053	14024	14119	13995	14045	14118	13918	13860	14100	14089	14047	14068	14088	14050	13961	13995	14110	14224	14096	14169	14159	13933	14089	13934	14048	14038	14230	14084	14065	13990	13998	13994	13994	14039	14021	14103	14000	14133	14013	14056	14035	14150	14111	13968	14088	13940	14141	14120	13849	14223	13915	13927	14081	14155	14062	14083	14012	14266	14142	14210	14032	13997	13995	14057	14142	14016	14043	14021	14052	14076	14049	14174	14066	14087	14105	13968	14075	14011	13966	14128	14011	14008	14022	13992	14152	14041	13885	14254	14098	13867	13982	13999	13930	13950	14062	13923	13978	14222	13925	14060	14089	14059	14186	14093	13976	14120	13968	14046	13941	14129	14021	14248	14027	13978	14114	14107	14194	14015	13993	13844	14125	14028	14077	14034	14065	14051	14110	14083	14078	14090	13952	13950	13975	14002	14101	14106	14148	14076	14265	13932	13999	13897	14019	14062	14089	13932	13928	13969	13899	14230	13990	14050	14122	14161	13997	14084	13956	14054	14057	14055	14034	13943	14067	14168	14003	14049	13962	14001	14045	14148	14166	13908	13980	14011	14103	14135	14058	13959	13932	14081	14102	14200	13932	14205	13981	14051	13998	14138	14093	13929	14125	13982	14145	14124	13888	13946	14061	14165	14014	13932	14020	13998	13963	13977	14040	13987	14000	14119	14084	14095	14211	14255	13935	14006	14042	13999	14042	13980	14069	13973	14159	14083	14074	13969	13983	14201	14099	14031	14011	14128	13914	14002	14021	14133	14116	14088	13947	14113	14056	14018	14072	14066	13993	13954	13965	14174	14013	14168	14097	14053	14172	13933	13978	14196	14154	13955	14120	14016	14046	13987	14114	14065	14038	14086	14058	14082	13916	14057	14047	14103	14034	13894	13999	13925	14010	14151	14244	14006	13978	14084	14143	14005	14082	14035	13976	13956	14098	14238	13917	14108	13987	13949	14061	14097	14009	13829	14057	14067	14091	14002	14091	14201	14103	14124	14046	14053	13873	14171	14199	14035	14128	14051	13925	14085	13995	13889	14145	13971	14149	14037	13943	14002	13925	13978	14056	14056	14119	13960	14108	14050	14025	13994	14011	14129	13963	13953	14053	14073	13977	13946	13995	14012	13919	14053	13940	13935	13956	13967	13979	14013	13964	14071	14301	14111	14114	14066	14009	14040	14156	14161	13996	14162	14084	14220	14059	14103	14084	14117	14159	14010	14014	14275	14265	14057	14173	14197	13963	14192	13896	14182	14003	13912	14048	13891	13998	13931	14035	14169	14049	13977	14043	14089	14016	14028	13981	14271	14050	14059	14125	13994	14118	14124	13996	13978	13994	14083	14093	14072	14145	14084	14178	14135	14219	14054	14016	14093	14054	14105	13896	14038	13875	13986	14061	14151	13805	13836	14234	13922	13920	14174	13994	14020	13926	13998	13922	14099	13992	13976	14103	14006	14087	13974	14031	14082	14103	14085	14153	13926	13894	14013	13903	14141	14071	13945	13976	13898	14076	14013	14162	13990	14042	13976	13989	13999	14084	14153	14007	14118	14089	14041	14293	14240	14051	14017	13861	14107	14237	14167	13995	14009	14167	14200	13991	14073	14012	13828	14037	13947	14042	14153	14011	13834	14126	14033	13947	13985	13971	13900	14145	13929	14112	14019	14102	14064	14072	14109	14031	14098	14139	14064	14153	14046	14016	14053	13926	14067	14182	14038	14052	14024	14201	13876	13999	13896	14158	14016	14314	13993	13965	14157	14078	14147	13976	14080	14104	14063	14067	14241	13979	14058	14053	13977	14118	14069	14064	14000	13953	14158	13982	14222	14051	14002	13936	13965	14044	14046	14201	13909	14076	14061	14105	13880	14157	14247	14078	13948	14100	14124	14167	14014	14071	14134	13943	14080	14042	14087	13852	14000	13998	14017	14037	14024	13970	14210	13991	13973	14074	13930	13974	14138	14013	14092	13973	14141	14138	14260	14027	14118	13974	14092	14140	14066	14002	14111	14177	14006	13870	14090	14052	14064	14104	13938	13867	13902	14158	14030	14018	14178	14152	14067	14152	14090	14051	14121	14085	13842	13907	13982	14001	14071	13950	14081	14092	14010	14184	13973	13994	13880	14113	14115	14093	14111	14181	13960	13884	14000	14040	14008	14061	14194	14156	14080	14146	14107	14097	14055	14089	14101	14068	14161	14074	14139	13958	13862	14175	14087	14099	14046	13985	13974	14125	14074	14079	14083	14010	14087	14067	14104	13910	13964	14041	14023	14071	14081	13854	13946	14104	14269	13960	14142	14024	14224	14099	14101	14138	14082	14026	14032	14079	14195	14005	14132	14025	14038	14101	13939	14056	14068	14200	13981	14007	14189	13931	14032	14095	14006	13961	14088	13953	14107	14089	14078	13966	14088	14174	14150	14053	14149	14014	14032	14099	14027	13933	14113	14056	14091	14154	13938	14071	13971	14116	14022	14089	14004	13991	14052	13979	14205	13859	14109	14409	14073	14032	13990	13917	13978	14122	14022	14080	14124	14005	13951	14076	14101	13972	13923	13914	13920	14148	13973	14178	14110	13872	14171	14073	14096	14257	14093	14033	13977	14117	14026	14108	13977	13989	14115	13997	14129	13944	13949	14148	14050	14015	14023	13869	14064	14130	13924	14023	14105	13974	14173	13982	14133	14067	14109	14118	13992	13993	14012	14056	14105	14069	13881	14003	14033	14005	14122	14291	13934	14012	14056	14127	14110	14032	14086	13936	14061	14133	14053	14049	14012	13842	14136	14155	13992	13986	14073	14012	14007	14027	13986	14060	13980	14247	13956	14016	14071	14062	14174	14137	14171	14166	13917	14018	14028	13917	14190	14039	13999	14012
29317	29996	36755	32489	26366	23346	21266	19658	18450	18012	17473	17499	17224	16851	16828	16709	16509	16462	16585	16369	16252	16479	16324	16352	16085	16328	16149	16108	16238	16435	16339	16372	16263	16189	16246	16088	16228	16416	16255	16284	16429	16050	16359	16175	16261	16194	16193	16042	16228	16303	16147	16097	16108	16245	16192	16120	16261	16173	16082	16141	15989	16099	16298	16268	16171	16233	16183	16214	16094	16189	16313	16243	16134	16467	16321	16210	16052	16077	16254	15922	16289	16530	16128	16339	16132	16132	16104	16268	16122	16446	16158	16226	15990	16064	16036	16174	16265	16128	16015	16339	16162	16052	16268	16266	16263	15836	16101	16186	16403	16139	16302	16159	16213	16123	16220	16300	16078	16143	16034	16204	16100	16142	16183	16094	16163	16195	16169	16227	16073	16014	16090	16020	16255	16161	16261	16016	16329	16124	16151	16190	16027	16278	16352	16114	16182	16133	16307	16345	16253	16022	16080	16274	16152	16052	16246	16103	16265	16266	16242	16134	16199	16292	16133	16204	16012	16294	16179	16236	16271	16241	16180	16287	16295	16243	16143	16108	16100	16312	16050	16345	16190	16103	16185	16150	16005	15995	16126	16222	16207	16045	16292	16154	16232	16118	16168	16206	16239	16018	16390	16168	16191	16307	16179	16140	16248	16216	16224	16053	16109	16235	16202	16274	16183	16069	16084	16480	16290	16252	16374	16216	15958	15930	16172	16201	16362	16280	16246	16205	16037	16099	16082	16270	16074	16279	15953	16265	16300	16088	16278	15993	16282	16348	16363	16163	16156	16326	16298	16016	16093	16112	16111	16098	16179	16312	15986	16093	16130	16170	16318	16161	16142	16038	16254	16239	16132	16213	16146	16281	16052	16139	15979	16342	16097	16205	16069	16307	16258	15998	16209	15984	16241	16012	16010	16187	16218	16292	16321	16109	16163	16387	16124	16054	16295	16455	16307	16137	16395	16115	16307	16064	16212	16354	16284	16090	16085	16138	16265	16177	16173	16007	16276	16389	16087	16328	16110	16147	16314	16212	16390	15855	16030	16095	15845	16140	16142	16154	16114	16082	16219	16148	16230	16228	16250	16070	16185	16207	16224	15945	16351	15990	16072	16127	16179	16007	16248	16234	16325	15980	16492	16147	16086	16152	16127	16232	16181	16148	16227	16002	16141	15975	16098	16301	16300	16106	16140	16269	16152	16288	16091	16033	16212	16121	16137	16180	15981	16295	16286	16158	16190	16108	16159	16162	15963	16211	16328	16269	16197	16032	16152	16172	16235	16167	16110	15995	16176	16184	16191	16112	16180	16059	16193	16080	16108	16029	16065	16008	16217	15971	16272	16081	16223	16254	16449	16192	16338	16039	16198	16141	16014	16095	16149	16104	16132	16175	16239	16268	16381	16417	16173	16192	16157	16360	16054	16137	16218	16147	16248	16002	16031	15992	16093	16158	16090	16190	16114	16252	16061	16183	16195	16218	16187	15895	16219	16062	16116	16367	16158	16174	16098	16141	16147	16108	16163	16252	16095	16064	16151	16129	16067	16073	15996	15982	16140	16191	16246	16188	16399	16374	16220	16009	16160	15957	16137	16162	16225	16271	16362	16306	16158	16108	16154	16023	16439	16265	16196	16241	16289	16257	16170	16204	16274	16069	16252	16508	16309	16013	16176	16226	16167	16135	16148	16186	16083	16325	16327	16394	16039	16080	16171	16105	16252	16376	16030	16077	16145	16405	16153	16154	16146	16257	16301	16175	16190	16272	16236	16324	16108	16293	16101	16161	16194	16175	16140	16310	16341	16184	16361	16097	16216	16151	16275	16136	16333	16188	16149	16063	16098	16160	16300	16337	15908	16014	16310	16166	16156	16270	16103	16317	16275	16181	16255	16343	16232	16362	16186	15952	16394	16138	16142	16333	16375	15968	16197	16178	16131	16108	16393	16181	16128	16109	16352	16290	16219	16202	16072	15874	16069	16292	16063	16163	16283	16313	16006	16222	16146	16149	16376	16274	16137	16146	16138	16081	16279	16049	16191	16371	16147	16154	16195	16100	16223	16193	16273	16455	16159	16178	16210	15913	16179	16124	16108	16134	16275	16094	16080	16159	16198	16204	16176	16020	16172	16135	16107	16117	16261	16161	15956	16066	16293	16328	16372	16237	16180	16059	16220	16148	16252	16141	16016	16022	16214	16223	16280	16367	16282	16241	16248	16132	16165	16253	16050	16073	16039	16323	16144	16231	16207	16320	16060	16044	15939	15959	15938	16310	16134	16197	16312	16088	16149	16149	16201	16220	16021	16326	16247	16142	16227	16118	16200	16104	16103	16065	16155	16357	16173	16024	16431	16203	16354	16246	16232	16035	16109	16152	16460	16164	16320	16325	16399	16089	16249	16264	16371	16079	16263	16056	16280	16122	16376	16209	16061	15959	16315	16233	16121	16209	16188	16239	16246	16130	16216	16202	16224	15977	16080	16108	16353	16137	16277	15954	16272	16229	16236	16062	16265	16107	16200	16277	16217	16190	16282	16149	16110	16083	16378	16285	16278	16059	16071	15962	16218	16354	16075	16277	16357	16160	16221	16287	16245	16312	16201	16226	16111	16220	16304	16144	16358	16082	16203	16141	16111	16033	16146	16142	16150	16056	16151	15989	16244	16269	16226	16323	16147	16167	16093	16240	16048	16107	16060	16182	16235	16181	16186	16224	16161	16053	16458	16280	16374	16351	16266	16333	16338	16102	16176	16486	16552	16202	16188	16265	16092	16115	16041	16196	16029	16046	16232	16197	16188	16124	16201	16166	16244	16057	16182	16104	16159	16340	16125	16194	16212	16156	15976	16183	15899	16251	16068	16207	15979	16300	16293	16357	16210	16304	16099	16311	16430	16206	16081	16143	16136	16225	16130	16186	16059	16226	16183	16054	16067	16322	16194	16299	16213	16158	16101	16205	16342	16140	16196	16216	16287	16253	16265	16197	16065	16095	16179	16150	16178	16469	16377	16145	16316	16163	16196	16219	16292	16177	16209	16098	16115	16198	16312	16171	16067	16150	16160	16345	16219	16054	16270	16254	16260	16214	16223	16234	16238	16064	16153	16366	16298	16245	16245	16215	16485	16102	16216	16364	16300	16220	16147	16366	16243	16231	16281	16254	16077	16303	16306	16100	16238	16110	16255	16335	16132	16141	16254	16083	16273	16169	16140	16051	16056	16066	15979	16186	15990	16161	16225	16111	16123	16170	15966	16086	15951	16095	16099	16091	16287	16352	16062	16037	16258	16178	16195	16117	16271	16177	16238	16111	16140	16208	16223	16179	16160	16125	16287	16215	16104	16068	16026	16139	16227	16281	16175	16321	16260	16493	16059	16045	16098	16313	16259	15997	16421	16163	16282	16350	16138	16198	16264	16027	16209	16252	16327	16245	16077	16207	16006	16293	16270	16122	15974	16099	16033	16199	16181	16206	16271	16238	16196	16207	16135	16088	16004	16313	16167	16359	16094	16140	16026	16215	16114	16255	16167	16072	16159	16108	16276	16208	16285	15899	16097	16117	16244	16034	16222	16263	16248	16230	16056	16342	16161	16009	16299	16125	15907	16094	16156	15943	16043	16107	16116	16147	16070	16240	16231	15987	16187	16234	16056	16198	16231	16189	16026	16309	16074	16093	16132	16119	16181	16211	16059	16192	16178	16187	16235	16193	16322	16371	16159	16341	16134	15867	16073	16250	16275	16274	15927	16112	16384	16092	16142	16227	16198	16446	16129	16005	16144	15976	16110	16253	16158	16380	16219	16205	16394	16225	16136	16194	16029	16045	16150	16154	16332	16162	16293	16265	16273	16154	16189	16147	16161	16111	16292	16120	15981	16069	16330	16133	16257	16285	16016	16200	16182	16113	16234	15975	16364	16122	16056	16093	16196	16213	16100	16212	16289	16399	16285	16302	15955	16166	16085	16092	16325	16168	16244	16397	16180	16260	16089	16331	16075	16054	16267	16030	15932	15990	16234	16275	16200	16250	16331	16154	16187	16063	16126	16360	16126	16233	16123	16072	15980	16124	16247	16362	16211	16076	16309	16176	16167	16094	16210	16260	16336	16183	16128	16295	16030	16119	16150	16118	16340	16322	16130	16088	16280	16412	16222	16116	16301	15935	16124	16129	16344	16214	16434	16164	16333	16099	16098	16340	16275	16082	16197	16305	16285	16246	16174	16226	16139	16057	16245	16200	16192	16167	16267	16066	16206	16056	16245	16186	16071	16322	16048	16297	16194	16130	16234	16099	16343	16267	16127	15991	16151	16141	16027	16230	16204	16278	16184	16186	16155	16176	16054	16145	16181	16180	16243	16105	16169	16329	16313	16048	16283	16165	16199	16072	16322	16147	16188	16290	16088	16266	16294	16156	16109	16170	16151	16097	16265	16293	16146	16265	16115	16220	16093	16143	16316	16409	16214	16370	16088	16109	16191	15908	16161	16091	16206	16257	16161	16256	16230	16288	16187	16262	16197	16110	16328	16190	16347	16403	16048	16243	16268	16076	16194	16409	16299	16129	16333	16306	16369	16248	16029	16514	16183	16185	16216	16132	16221	16333	16211	16274	16174	16269	16278	16354	16209	16203	16038	16194	16325	16380	16255	16409	16157	16116	16188	16219	16289	16216	16161	16106	16470	16050	16310	16110	16257	16350	16020	16101	16251	16076	16209	16227	16066	16404	16259	16408	16054	16044	16093	16269	16068	16179	16261	16167	16145	16377	16233	16269	16148	16282	16165	16351	16149	16250	16192	16143	16193	16139	16220	16189	16104	16029	16092	16122	16092	16292	16239	16143	15956	16228	16338	16263	16266	16285	16145	16207	16334	16045	16239	16115	16166	16323	16082	16299	16164	16029	16078	16167	16262	16215	16020	16205	16177	16050	16107	16047	16188	16111	15952	16192	16229	16265	16361	15969	16154	15955	16186	16020	16135	16217	16290	16131	16099	16180	16351	16069	16325	16210	16169	16186	16083	16201	16216	16274	16341	16206	16198	16239	16033	16229	16279	15972	16248	16261	16310	16200	16071	16089	16103	16130	16292	16238	16125	16272	16176	16187	16062	16167	16145	16227	16224	16163	16240	16097	16125	16095	16226	16036	16303	16233	16273	16091
31906	46024	40769	31522	26813	23219	20551	18590	17404	16457	15778	15516	15235	14962	14837	14694	14440	14467	14207	14178	14255	14079	14175	14084	13906	14229	14087	13887	14029	14026	13946	13961	13983	13958	14062	13836	13928	13752	13912	13863	13856	13789	13772	13751	13735	13873	13861	13971	13754	13917	13936	13858	13984	13757	13805	13788	13862	13823	13863	13800	14011	13945	13982	13911	13835	13729	13906	13746	13832	13859	13922	13861	13680	13981	13749	13915	13939	13803	13876	13958	13896	13813	13924	13706	13826	13922	13830	13932	13951	13923	13830	13742	13727	13770	13906	13861	13882	13888	13733	13792	13970	13745	13959	14028	13884	13777	13959	13700	13723	13785	13848	13873	13814	13813	13765	13927	13941	13767	13891	13889	13843	13867	13771	13695	13835	13862	13802	13709	13861	13937	13836	13813	13978	13947	13979	13866	13881	13712	13926	13752	13823	13700	13793	13831	13890	13858	13963	13836	13911	13842	13883	13843	14002	13914	13760	13914	13774	13974	13937	13774	13795	13958	13900	13924	13628	13894	13888	13713	13784	13864	13811	13818	13982	13907	13781	13896	14021	13687	13855	13927	13901	13764	13915	14182	13809	13840	13999	14013	13849	13825	13939	13872	13865	13779	13828	13923	13814	13859	13669	13820	13925	13810	13851	13880	13872	13856	13890	13890	13979	13681	13911	13672	13796	13920	14020	13857	13921	13830	13795	13949	13992	13985	13876	13964	13758	13818	13845	13709	13830	13911	13864	13969	13837	13824	13772	13840	13810	13965	13961	14004	13870	13831	13918	13884	13763	13665	13902	13932	14017	13802	13777	13782	13905	13844	13999	13856	13930	13878	13866	13923	13802	13982	13727	14051	13810	13936	13683	13918	13844	13867	13802	13975	13810	13788	14064	13974	13807	13899	13807	13860	13976	13893	13828	13866	13924	14005	13809	13828	13929	13829	13943	13765	13937	13951	13590	13778	14039	13972	13646	13819	13735	13920	13874	13767	13837	14028	13874	13874	13837	13816	13782	13831	13784	13756	13911	13919	13932	13970	13943	13851	13716	13897	13855	13907	13792	13922	13956	13992	13926	13730	13833	13909	13741	13767	14068	13823	13799	13924	13887	13955	13887	14014	13902	13772	13874	13855	13867	13896	13935	13930	13775	13929	13895	13699	13828	13852	13828	13784	13885	13781	13944	13819	13949	13875	14102	13979	13885	13804	13678	13910	13748	13762	13857	13809	13860	13909	13868	13928	13847	13868	13833	13648	13702	13789	14017	13719	13783	13846	13900	13969	13719	13766	13887	13904	13862	13958	13623	13841	13834	13751	13915	13844	13760	13923	13761	13870	13595	13857	13760	13864	14053	13749	13909	13848	13904	13795	13807	14008	13864	13771	14002	13951	13877	13938	13716	13806	13786	13939	13848	13886	13862	13986	13900	13969	13958	13759	13876	13810	13759	13832	13971	13787	13873	13854	13779	13746	13758	13912	13989	14001	13922	13724	13941	13774	13905	13899	13789	13972	13772	13949	13877	13933	13951	13978	13902	13949	13683	13812	13728	14008	13916	13764	13866	13821	13740	13914	13845	14040	13793	13961	13710	13723	13963	13673	13861	13743	13911	13960	13724	13890	13830	13874	13744	13946	13872	13820	13982	13830	13826	13734	13812	13817	13937	13793	13932	13889	13805	13872	13876	13968	13977	13761	13817	13837	13908	13829	13741	13999	13902	13927	13840	13821	13884	13869	13661	13915	13789	13903	13982	13920	13876	13831	13728	13865	13957	13979	13893	13821	13769	13977	13920	14030	13915	13913	13896	13847	13795	13842	13612	13750	13697	13886	13876	13970	14101	14120	13974	13639	13766	13846	13808	13858	13892	13720	13847	13778	13900	13671	13986	13771	13865	13819	13785	13734	13798	14086	13993	13984	13882	13965	13828	13926	13740	13733	13829	13773	13900	13875	13714	13899	13856	13761	13785	13990	13812	13724	13872	13893	13869	13966	13804	13738	13941	13845	14013	13800	13897	13936	13856	13820	13866	13768	13975	14044	13856	13788	13943	13877	13827	13801	13922	13658	13898	13974	14053	13760	13786	13943	13869	13789	13694	13888	13775	13903	13876	13699	13741	13896	13688	13810	13864	13832	13775	13933	13850	13944	13873	13808	14001	13847	13745	13707	13841	13978	13861	13852	13758	13797	14013	13763	13735	13782	13985	13812	13842	13789	13866	13928	13799	13947	13684	13848	13813	13839	13820	13852	13730	13882	13841	13858	13822	13862	13935	13761	13887	13821	13881	13740	13894	13753	13707	13806	13744	14037	13834	13951	13904	13841	14004	13750	13736	13869	13854	13882	13840	13876	13970	13752	13908	13871	13796	13862	13889	13870	13744	13794	13846	13789	13847	13853	13761	13826	13921	13859	13814	14007	13792	13600	13788	13933	13825	13786	13799	13848	13983	13854	13969	13790	13776	13879	13849	13783	13896	13904	13992	13776	13879	13925	13917	13855	13900	13866	13950	13819	13963	13923	13788	13946	13754	13865	13846	13908	13795	13724	13997	13804	13853	13889	13895	13936	13937	13800	13962	13879	13815	13914	13914	13959	13911	13745	13963	13840	13871	13794	13979	13873	13884	13858	13882	13812	13727	13994	13701	13873	13735	13753	13893	13825	13803	13733	13933	13929	13936	13732	13878	13907	13920	13890	13792	13914	13929	13859	14008	13926	13803	13707	14022	13719	13869	13895	13724	13802	13955	13853	13817	13901	13782	13773	13881	13925	13874	13638	14010	13870	13858	13867	13686	13796	13825	13866	13921	13805	13926	13782	13954	13890	13824	13837	13976	13842	14000	13750	13788	13642	13789	13883	13842	13909	13845	13881	13790	13815	13777	13833	13797	13873	13753	13832	13803	13932	13815	13832	13953	13802	14005	14096	13888	13859	13970	13903	14060	13794	13807	13845	13816	13856	13868	13875	14001	13931	13948	13979	13840	14006	13811	13943	13838	13763	13892	13785	13985	13837	13903	13913	13822	13889	13691	13802	13842	13958	13784	13869	13905	13777	13818	14007	13875	13773	13850	13672	13763	13730	13982	13891	14032	13856	14045	13837	13877	13897	13773	13881	13830	13789	13934	14019	13938	13860	13949	13819	13936	13807	13858	13780	13868	13899	13833	13900	13858	13784	13754	13871	13816	13852	13927	13852	13791	13854	13818	13838	13978	13825	13775	13996	13834	13805	13972	13904	13845	13640	13909	13980	13899	13777	13774	13735	13844	13952	13752	13934	13788	13756	13946	13897	13876	13964	13788	13958	13815	13794	13954	13699	13798	13863	13773	13658	13951	13925	13791	13871	13888	13967	13820	13774	13764	14016	13815	14043	13908	13721	13937	13915	13895	13798	13796	13854	13936	13958	13993	13791	14057	13916	13870	13745	13930	13770	13803	13755	13880	13788	13867	13855	13764	13803	13883	13925	13732	13774	13666	13839	13717	14019	13968	13983	13899	13882	13966	13877	13989	13751	13925	13982	13927	13962	13777	13911	13976	14060	13972	13698	13757	13768	13793	13856	13777	13764	13992	13784	13800	13783	14023	14022	13766	13665	13926	13739	13870	13737	13799	13776	13921	13937	13742	13809	13845	13854	13912	13790	13685	13895	13727	13812	13778	13890	13927	13887	13894	13950	13953	13844	13982	13862	13910	13947	13838	13865	13662	13791	13917	13903	13740	13823	13886	13749	13873	13720	13699	13971	13705	13864	13896	13899	13685	13809	13777	13789	13962	13762	13946	13764	13900	13885	13916	13817	13783	13667	13864	13901	13680	13729	14068	13856	13910	13779	13805	13797	13965	14022	13634	13893	13629	13806	13904	13893	13938	13920	13829	13932	13793	14048	13784	13709	13627	14005	13959	13864	13897	13880	14040	13752	13875	13962	13974	13916	13887	13839	13938	14005	14057	13808	13732	13805	13807	13811	13944	13819	13812	13941	13913	13870	13894	13851	13858	13837	13748	13979	13821	13847	13749	13868	13761	14019	13974	13795	13895	13700	13937	13912	13943	14014	13811	13928	13937	13888	13983	13978	13839	13678	13917	13806	13959	13908	13977	14016	13872	13877	13721	13731	14041	13900	13904	13561	13887	13838	13853	13853	13779	13696	13975	13781	13846	13963	13827	13953	13825	13863	13913	13922	13890	13864	13761	13825	13891	13749	13788	13943	13678	13875	13791	13887	13866	13920	13849	13942	13854	13802	13926	13842	13757	14051	13904	13981	13856	13999	13894	13851	14008	13852	14043	13808	13862	13825	13938	13883	14017	13817	14050	13930	13907	13960	13860	13789	14022	13690	13861	13781	13906	13845	13865	13877	14007	13841	13935	13897	13897	13935	13748	13645	13574	13959	13840	14014	13805	13723	13797	13782	13633	13962	13965	13793	13998	13903	13724	13948	13853	13832	13825	13711	13866	13862	13943	13777	13884	13836	13813	13844	13871	13748	13965	13988	13897	13821	14051	13977	14016	13832	13932	13864	13858	13920	13803	13913	13903	13718	13825	13782	13909	13899	13947	13753	13999	13803	13855	13893	13886	13947	13752	13892	13867	13887	13909	14072	14035	13915	13870	13820	13867	13827	13772	14076	14080	13767	13786	13906	13804	13712	13909	13818	13905	13657	13886	13877	13749	13654	13854	13739	13856	13676	13836	14031	13968	13728	13945	13852	14107	13846	13858	13890	14014	13727	13777	13959	13757	13848	13890	14048	13920	13641	13719	13923	13845	14076	13768	13856	13907	13914	13947	13855	13779	14013	13778	13767	13762	14002	13810	13876	13920	13795	13843	13855	13773	13836	13808	13936	13835	13838	13946	13747	14000	13856	13880	13898	13925	13911	13913	13989	13897	13901	13853	13789	13992	13825	13740	13945	13846	13862	13837	13686	13833	13822	13945	13917	13907	13631	14022	13913	13979	13945	13879	13984	13909	13884	13898	13927	13878	13945	14020	13771	13818	13672	13909	13703	13814	13863	13783	13750	13993	13900	13882	13941	13882	13817	13880	13633	13720	13840	13862	14060	13889	13820	13815	13750	13817	13713	13951	13756	13934	13811	13909	13953	13752	13971	13851	13767	14023	13858	13972	13831	13946	13726	13857	14021	13922	13902	13882	13948
24031	21029	28572	25909	26178	27365	25860	21518	19863	19118	18184	17726	17409	17133	17270	16951	16943	16755	16622	16532	16428	16350	16287	16379	16269	16256	16216	16197	16197	16119	16264	16145	16039	16149	16261	16137	16300	16182	16357	16443	16074	16108	16255	15994	16342	16111	16103	15933	16150	15899	16195	16142	16168	16116	16269	15945	16084	16044	16144	16198	16045	15939	16059	16062	15869	16121	16090	15989	15989	16146	15997	15823	16064	16016	16050	16283	16137	16044	16040	16102	16228	16153	15951	15830	16160	16008	16085	16070	16118	16330	15876	16214	16053	16012	16003	16127	16126	16022	15987	16032	16024	16063	16042	15988	16064	16052	16088	16046	16251	16254	16038	16050	16136	16061	16167	16167	15978	16116	16102	15930	15928	16131	16099	16182	15986	16094	16073	15988	16178	16017	16099	16035	16113	16005	16183	16088	15968	15973	16074	15984	16073	16064	16028	16063	16248	16106	16238	16112	15975	15894	15833	15960	15937	16135	15984	15940	15920	16090	16231	16124	16014	15824	16017	15966	15979	16168	16035	15982	16032	16066	16067	16111	16092	16114	16005	16007	16366	16289	16067	15982	16071	16177	15952	16079	15940	16050	16148	16018	16105	15813	15994	16144	16078	16074	15908	15872	16062	16233	15932	16185	16229	15894	16144	16012	15996	16123	16125	15950	16125	16167	16146	16130	15889	16023	16142	15999	16274	16099	16303	16072	16261	16053	15956	16179	16048	16217	16176	15936	16100	16072	16068	16288	15986	16109	16124	16097	15934	15904	16074	15914	15935	16165	16086	15940	16020	16203	16114	16005	16046	15939	16052	16093	16087	15816	16113	16200	16040	16261	16040	16042	16065	16149	16156	16052	16014	16199	16119	16104	16070	16053	16071	15901	16081	16253	16080	15966	15961	16012	15958	16193	16149	16162	15977	15971	15995	16067	16111	15904	16324	16109	15865	16096	16156	16060	16061	16097	16022	15949	16123	15995	15863	15946	16058	15943	16059	15869	15965	16188	16224	15984	15934	15928	15968	16204	16015	15994	15825	15914	16149	15946	15973	15991	16041	16068	16199	16190	16003	16077	15907	16155	15983	16099	16302	15949	16054	16032	16045	15980	15912	15970	16008	16168	16022	15903	16101	16108	16140	16058	15798	16092	15835	15876	15941	16165	15986	15952	16044	15912	16050	15975	15908	15939	16157	16187	16058	15941	16210	16046	16016	16124	16113	15970	16021	16058	16219	15954	16201	16139	16102	15772	15904	16073	16192	15812	16036	15869	16194	15781	16256	16181	16026	15982	15976	15936	15985	16055	15928	16365	16069	15895	15822	16095	16056	16057	16077	16136	16051	16210	15899	16097	16154	16093	15950	16076	16162	16105	15928	15996	15825	15982	16272	16083	15984	16127	16043	16091	15862	15855	15930	15986	16142	15699	16145	15979	16053	15898	16132	16032	15857	16209	16044	16046	16059	16145	15967	16040	16064	16036	16079	16023	15994	15931	16008	16176	15925	16102	16000	15889	16054	15946	15992	16167	16139	16187	15887	16096	16074	16029	16179	16045	16244	15963	16098	16159	15977	16033	15991	16098	16211	16119	16019	15976	16107	15862	16091	15976	15946	16027	15930	16333	16158	15731	15985	16195	16172	15857	16080	16159	16111	16088	15909	15930	16042	15959	16151	16093	16013	15943	16309	16091	15971	16180	15973	16020	15958	16081	16001	16040	16042	16099	15980	16425	16276	16044	15972	16087	16125	15953	16162	16105	16053	16169	16273	16075	16037	16075	16179	16155	15775	15932	16183	15981	16051	16105	16028	15869	15860	16127	15946	15892	16057	15916	16208	16058	15780	15973	16159	15781	16073	15810	15854	16055	16195	16173	16123	16092	16332	16087	16019	16195	16205	16172	16055	16145	16178	16278	15961	16098	16007	16240	15996	15913	15854	16078	16002	15969	16032	15968	16206	16048	16035	16039	16161	16176	16025	16122	15986	16042	16005	15858	16242	15877	16075	16073	16008	15981	15946	16049	15998	15936	15701	15843	16310	16106	16194	16014	16066	15980	16054	15924	16027	15871	16273	16060	15969	16022	16161	15996	16042	15966	16158	16020	16022	16045	15825	16000	16168	16151	16172	15983	15994	16115	16015	16027	15994	16078	16042	16052	16270	16102	15893	16053	15841	16128	15913	15947	16128	15974	16219	16261	15960	16037	15994	16073	16016	16185	16177	16108	16029	15909	16125	15987	16148	16129	16037	16010	15909	16195	15912	16076	16018	15806	16195	16088	15913	16279	16073	16118	16067	16074	15977	15970	16027	16086	15865	15961	15936	16001	16078	16065	16238	16098	16069	15809	15918	16014	15906	16064	16017	16036	15923	16089	15992	16277	16096	16281	15811	15906	16041	15784	16108	16018	16035	16287	15979	15972	16157	15994	16090	15989	16249	16193	15969	16140	16031	16045	16293	16238	16192	16109	16116	15996	16010	15927	16055	16145	16156	16238	15985	16112	16015	16141	15983	15984	15952	16014	16029	16131	15947	16040	16030	15798	16057	16057	15994	15921	16083	15760	15994	15981	16045	15960	15979	16155	16095	16053	16051	16085	16110	15912	16074	15940	16008	16183	16119	15876	16086	15954	16222	16233	16055	15930	16066	16204	16046	15927	15979	16050	15860	16051	15881	16113	16178	16226	15981	16034	16018	16049	16139	16091	16146	16066	16169	16034	15947	16101	16279	16060	15961	16074	15995	16150	16060	16010	16094	16078	15997	16085	16032	16062	16053	16192	16104	16012	16017	16118	16134	16115	16047	15977	16089	16134	15942	16104	15864	16171	16089	16125	16098	15950	16149	16248	15979	16112	15944	16089	16039	16126	16217	16201	16034	16185	15869	15884	16025	16195	16047	15983	15964	16092	16217	16013	15900	15984	16018	16088	16224	16168	16030	15951	16070	16083	16246	16151	16048	16008	16128	15944	16208	16125	16035	16014	16171	16214	16151	16013	15961	16195	16172	15938	15780	15956	16210	16252	16096	16195	16076	16125	16267	16007	16073	16139	15937	16108	15808	16126	15925	16179	15820	16289	16037	16099	16044	16052	16032	16205	16028	15987	16174	16202	16107	16074	16117	16152	16020	15974	16245	15962	16033	16136	16104	16010	16072	15883	15995	16100	16085	16049	16081	15936	16057	16121	16171	15832	16038	16046	16119	16138	16317	15941	15902	16115	15944	16097	16060	16015	15956	16004	16132	16012	15885	15871	16281	16074	15993	16137	15884	16099	16135	16057	15977	16037	15982	16114	16194	16045	16094	16038	15915	16023	16022	15964	15836	16078	15997	16008	16188	16135	15972	16132	15956	16079	16034	15837	15996	16056	16148	16115	16112	16104	16103	16138	16034	15839	15876	15958	15978	16178	16031	16013	16110	16128	16149	16145	16116	15853	16081	16310	16133	16058	15904	15885	15844	16236	16102	15942	16103	16109	16146	16055	16010	15974	15956	16182	15964	16115	16142	16089	16020	15986	16149	15980	16027	16133	16187	16085	16148	15977	15913	15924	16099	15826	16127	16344	16090	15869	16199	16126	16040	16199	16075	15956	15914	15927	15870	16012	15797	16041	16029	15919	16114	16054	16079	16110	16058	16014	15872	15976	16214	16183	16044	16153	16222	15984	16187	16062	16103	15918	15879	15874	16009	16137	16126	16019	15919	15964	15951	15853	16121	16100	16008	16047	16074	16071	16076	16230	16040	16332	15920	16076	16247	16014	16173	15964	16149	16082	16169	16130	16074	16093	15920	15924	15928	16156	16109	16015	16231	16196	15992	16092	16136	16026	16184	16262	16021	16034	16064	15893	16290	16047	16000	16196	15811	15942	16186	15953	16021	15974	16172	16160	16123	16005	15926	16154	15786	15971	16011	16005	16224	16033	15965	16034	15969	16098	15965	16088	16208	16086	15949	15943	16167	16136	15991	15923	16134	16186	16179	16089	16000	16054	16094	16022	16125	16135	15944	15964	16369	16101	16098	16267	15968	16095	16077	16048	16241	16008	16122	16003	15868	16091	15973	16074	16129	15937	16040	16020	16172	16298	16051	16095	15919	16224	16049	16271	15952	16148	16215	16079	15950	15979	16072	15955	16212	15940	16108	15821	16119	16171	16157	15959	15990	16146	15834	16062	16169	16088	16013	16064	15982	16072	15978	16145	15904	16002	15922	15980	15966	15914	16048	15992	16109	15992	16199	16092	15962	16084	16069	15867	15927	16198	15911	16357	15878	16079	15933	15989	16051	16114	16033	16167	15923	15966	15998	15918	16042	16139	15996	16026	16120	16022	16164	16275	16089	16076	15936	16144	15989	16001	16151	16017	16228	16215	16080	16159	16074	15973	16123	15944	16176	16017	15963	16124	16072	16089	15886	16127	15910	16040	16043	16121	16195	16110	16000	16030	16312	16119	16079	15898	16069	16029	16067	16158	16107	16098	15827	15868	16199	15989	16120	16124	15957	16171	16115	15875	15932	16078	16027	16234	15884	16214	16197	16085	15913	16066	15965	16185	16032	15885	16112	15836	16037	16039	16118	15991	15997	16415	16173	16028	16107	15920	15966	16088	16229	16006	16097	16396	16293	16212	16044	16053	16136	15858	16107	16134	16021	16024	16078	15981	16044	15806	16021	15925	16136	16061	16090	16296	16210	16028	16182	16070	16022	15996	16216	16105	16151	16043	16007	16124	16087	16151	16129	16205	16143	16162	15813	16059	16034	15933	16002	16056	15975	16216	16077	15908	15879	16228	16197	16044	16181	16058	16025	16040	15913	16008	16049	15991	16060	15984	15972	15980	16036	16031	16211	16045	16140	15971	16174	16014	16160	16143	16064	15924	16015	15934	15954	16158	16114	16060	16122	16057	16046	16210	16052	16017	15963	16019	15873	16158	16199	16027	15960	16005	15946	16079	16043	15892	15944	16054	16074	15933	16006	16147	16179	15943	15893	15912	16023	16070	15831	16197	16019	15933	15981	15927	15963	16196	15974	16154	16201	15987	16293	16043	15898	16029	15909	16005	16103	16059	15784	16063	16081	16159	16051	16094	15918	16068	16059	16307	16133	15983	16008	16266	16035	16070	16107	15867	16199	16160	16029	15898	16114	16078	16306	16171	15989	16027
32314	51117	47281	37283	32527	28355	24096	21257	19102	17729	17032	16532	15843	15684	15263	15030	14778	14547	14571	14494	14286	14243	14109	14167	14027	14050	14138	13947	13979	13851	13959	13913	14003	13940	13825	13845	13951	13943	13826	14085	13705	13907	13937	13813	13914	13811	13727	13905	13875	13890	13884	13835	13918	14068	13845	13804	13800	13856	13830	13882	13930	13899	13786	13796	13840	13874	13814	13911	13777	13811	13721	13834	13853	13913	14031	13854	13890	13856	13858	13823	13770	13735	13831	13803	13775	13804	13937	13926	13561	13883	13921	13634	13938	13776	13915	13951	13854	13756	13790	13606	13852	13846	13712	13969	13848	13699	13965	13798	13913	13967	13730	13666	13652	13871	13917	13861	13841	13811	13885	13804	13712	13731	13941	13886	13783	13630	13736	13899	13874	13705	13788	13671	14135	13896	13833	13826	14041	13733	13609	13855	13902	13771	13710	13743	13802	13828	13803	13707	13980	13907	13741	13661	13699	13692	13916	13929	13914	13836	13835	13816	13736	13709	13840	13941	13782	13825	13878	13719	13901	13753	13982	13831	13810	13853	13883	13773	13808	13843	14044	13820	13907	13754	13897	13704	13703	13761	13917	13849	13781	13898	13855	14029	13718	13977	13949	13774	13816	13835	13910	13703	13838	13779	13778	13917	13822	13834	13693	13870	13957	13873	13775	13856	13777	13924	13868	13793	13769	13835	14053	13772	13808	13763	13939	13795	13887	13888	13794	13732	13865	13859	13814	13970	13818	13763	13886	13918	13818	13846	14037	13772	13895	13666	13855	13982	13835	13859	14000	13830	13602	13865	13851	13828	13777	13785	13825	13606	13873	13891	13872	13859	13982	13899	13833	13764	13766	13849	13784	13946	13800	13786	13883	13956	13915	13932	13904	13927	14022	13710	13696	13775	13830	13734	13738	13893	13776	13794	13870	13935	13774	13785	13747	13731	13853	13775	13826	13802	13938	13910	13709	13962	13928	13670	13859	13738	13964	13823	13782	13956	13766	13757	13933	13820	13817	13763	13719	13773	13919	13919	13758	13712	13595	13844	13844	13848	13872	13748	14003	13850	13750	13937	13801	13881	13907	13898	13688	14084	14001	13924	13884	13893	13733	13922	13861	13849	13826	13790	14001	13879	13699	13814	13739	13775	14092	13781	13922	13904	13990	13833	13849	13758	13807	13839	13807	13908	13800	13792	13870	13851	13810	13802	13801	13806	13789	13605	13738	13726	13791	13871	13842	13798	13762	13849	13757	13873	13849	13920	13966	13825	13876	13757	13816	13836	13776	13885	13857	13852	13970	13819	13908	13893	13744	13892	13864	13782	13757	13812	13752	13785	13917	13834	13745	13823	13971	13917	13834	13872	13995	13687	13883	13918	13870	13679	13867	13825	13819	13841	13987	13744	13857	13820	13783	13606	13783	13740	14020	13830	13801	13836	13813	13833	13911	13746	13772	13944	13767	13706	13881	13850	13766	13892	13663	13977	13811	13680	13741	13933	13810	13734	13914	13752	13785	13852	13834	13734	13942	13926	13831	13661	13751	13836	13775	14030	13726	13842	13825	13929	13786	13842	13909	13848	13866	13848	13973	13745	13879	13879	13753	13931	13795	13959	13712	14051	13866	13855	13848	13869	13835	13779	13753	13833	14016	13714	13828	13811	13809	13635	13953	13778	13892	14007	13703	13984	13876	13885	13911	13805	13858	13986	13937	13651	13867	13887	13792	13906	13816	13759	13850	13642	13872	13632	13704	13965	13737	13863	13792	13804	14043	13949	13660	13924	13786	13839	13748	13757	13904	13877	13810	14039	13803	13915	13867	13803	13793	13888	13719	13842	13787	13686	13926	13884	13809	13713	13868	13814	13717	13785	13778	13704	13955	13807	13903	13936	13914	13886	13696	13916	13655	13903	13868	13661	13880	13882	13767	13736	13893	13854	13908	13835	13795	13749	13741	13770	13771	13988	13821	13809	13678	13901	14027	13741	13921	13871	13932	13921	13761	13675	13878	13784	13800	13743	13732	13944	13980	13969	13817	13901	13764	13922	13875	13790	13874	13609	13796	13695	13912	13853	13909	13770	13966	13932	13901	13751	13921	13936	14026	13861	13787	13833	13609	13808	14023	13824	13833	13792	13601	13953	13872	13889	13803	13805	13801	13965	13955	13888	13816	13909	13848	13969	13826	13892	13590	13846	13789	13746	13724	13842	13642	13765	13664	13782	13726	13868	13887	13702	13803	13739	13833	13873	13854	13768	13835	13916	13868	13987	13664	13794	13804	13722	13848	13716	13824	13809	13769	13921	13880	13794	13972	13992	13947	13732	13928	13745	13803	13802	13917	13791	13830	13755	13755	13734	13690	13957	13701	13778	13773	13725	13885	13751	13877	13867	13828	13806	13663	13877	13933	13724	13907	13823	13824	13730	13770	13857	13739	13773	13889	13791	13799	13849	13633	13897	13758	13971	13934	13954	13966	13792	13830	13653	13766	13687	13772	13753	13734	13700	13687	13837	13838	13793	13835	13647	13820	13788	13813	13872	13672	13892	13753	13960	13764	13727	13916	13708	13750	13708	13868	13917	13748	13797	13856	13916	13714	13872	13997	13738	13679	13890	13743	13894	13827	13766	13913	13727	14068	14019	13798	13690	13830	13873	13857	13820	13765	13851	13798	13740	13909	13949	13798	13773	13823	13780	13839	14023	13694	13875	13930	13867	13971	13781	13583	13824	13665	13870	13816	13799	13818	13753	13840	13916	13644	13741	13911	13817	13753	13818	13818	13836	13958	13864	13739	13723	14029	13915	13870	13715	13730	13730	13662	13865	13819	13669	13736	14015	13870	14022	13722	13674	13736	13829	13753	13935	14020	13828	13870	13907	13724	13663	13761	13726	13809	13667	13822	13951	13960	13767	13933	13902	13694	13753	13753	13965	13913	13743	13857	13790	13744	13759	13769	13921	13733	13902	13871	13729	13710	13798	13752	13903	13828	13753	13721	13820	13904	13813	13778	13887	13694	13807	13771	13852	13888	13765	13777	13841	13871	13726	13752	13653	13733	13875	13860	13741	13748	13733	13766	13922	13784	13841	13886	13880	13938	13907	13888	13872	13781	13761	13705	13892	13829	13898	13788	13747	13948	13800	13812	13855	13748	13834	13872	13718	13689	13881	13782	13963	13890	13714	13927	13826	13821	13779	13861	13725	13854	13829	13898	13753	13841	13698	13847	13922	14001	13790	13955	13844	13754	13805	13734	13972	13788	13879	13873	13899	13888	13830	13713	13792	13856	13794	13705	13753	13756	13950	13847	13882	13953	13875	13856	13847	13858	13908	13866	13897	13770	13780	13860	13875	13778	13884	13828	13745	13677	13749	13764	13710	13816	13818	13784	13855	13822	13752	13706	13926	14015	13848	13799	13835	13822	13734	13880	13692	13854	13841	13841	13797	13745	13784	13793	13641	14004	13805	13861	13891	13785	13783	13895	13934	13798	13771	13962	13794	13909	13955	13798	13758	13861	13780	13874	13932	13923	13822	14064	13857	13976	13878	13746	13763	13728	13769	13841	13866	13839	13854	13711	13863	13929	13798	13862	13966	13914	14016	14032	13801	13786	13855	13738	13858	13988	13861	13868	13828	13828	14030	13878	13768	13727	13936	13789	13766	13743	13759	13914	13820	13959	13731	13925	13840	13880	13830	13953	13696	13897	13916	13639	13798	13851	13927	13805	13934	13784	13790	13909	13905	13803	13700	13789	13782	13815	13740	13811	13989	13819	13826	13818	13491	14004	13940	13937	13758	13811	13861	13672	13861	13862	13791	13786	13897	13722	13835	13890	13780	13958	13833	13834	13726	14058	13813	13965	13854	13845	13837	13898	13852	13957	13703	13851	13852	13637	13865	13819	13827	13722	13717	13867	13734	13797	13752	13707	13829	14067	13729	13830	13743	13838	13972	13895	13794	13899	13854	13799	13725	13933	13931	13849	13774	13795	13999	13784	13779	13682	13927	13802	13722	13733	13857	13814	13870	13864	13897	13933	13638	13798	13734	13768	13720	13798	13845	13746	13933	13810	13769	13718	13812	13908	13675	13849	13825	13912	13845	13802	13902	14059	13801	13747	13727	13809	13820	13837	13875	13790	13716	13975	13788	14019	13874	13893	13814	13735	13657	13924	13869	13890	13748	13710	13771	13861	13921	13629	13749	13753	13799	13888	13943	13753	13783	14010	13739	13866	13749	13844	13733	13749	13738	14035	13692	13841	13831	13950	13973	14002	13816	13768	13674	13601	13729	13904	13846	14129	13838	13838	13868	14007	13822	13791	13736	13789	13715	13863	13810	13905	13807	13832	13742	13910	13780	13619	13801	13808	13894	13791	14035	13657	13764	13800	13756	13858	13645	13781	13747	13780	13837	13757	13826	13756	13730	13725	13786	13815	13819	13805	13895	13730	13871	13819	13941	13899	13776	13906	13859	13782	13634	14003	13852	13633	13748	13838	13671	13789	13919	13887	13642	14119	13713	13934	13646	13732	13773	13715	13884	13682	13735	13814	13834	13871	13961	13830	13930	13841	13758	13866	13851	13627	13809	13865	13932	13597	13782	13937	13931	13833	13700	13869	13725	13679	13656	13695	13766	13860	13705	13916	13880	13726	13906	13837	13796	13828	13792	13781	13855	13878	13789	13662	13727	13832	14067	14012	13875	13905	13726	13833	14062	13802	13841	13907	13775	13829	13864	13834	14009	13713	13925	13963	13700	13945	13695	13675	13743	13775	13718	13843	13759	13757	13809	13794	13876	13786	13848	14013	13769	13711	13817	13806	13767	13871	13892	13979	13852	13780	13820	13824	13872	13906	13797	13797	13777	13725	13882	13988	13791	13936	13757	13734	13638	14045	13834	13911	13873	13801	13761	13886	13858	13730	13639	13875	13796	13720	13883	13857	13857	13773	13867	13865	13770	13665	13965	13828	13716	14030	13792	13884	13729	13947	13876	13710	13865	13760	13850	13810	13850	13791	13799	13826	13938	13737	13890	13912	14063	13829	13868	13903	13819	14029	13903	13893	13714	13761	13927	13901	13926	13826	13696	13695	13744	13749	13746	13813	13801	13846	13651	13744	13930	13756	13952	13649	13737	13880	13886	13732	13832
22791	21097	28879	23898	23765	28404	29422	24341	21842	21031	19887	19165	18864	18621	18039	17930	17716	17565	17219	17206	17383	16967	17075	16953	17130	16815	16825	16976	16615	16901	16931	16614	16737	16624	16893	16719	16811	16593	16543	16674	16462	16641	16936	16765	16889	16707	16815	16763	16655	16787	16578	16656	16608	16442	16550	16536	16822	16567	16507	16546	16458	16360	16438	16527	16727	16427	16458	16511	16737	16587	16641	16415	16740	16634	16646	16422	16737	16710	16626	16723	16565	16700	16727	16474	16501	16402	16499	16555	16575	16718	16691	16708	16715	16557	16490	16848	16813	16471	16485	16404	16681	16657	16516	16597	16707	16560	16647	16666	16617	16404	16713	16534	16674	16717	16601	16657	16542	16623	16449	16549	16765	16497	16810	16721	16558	16732	16625	16704	16546	16614	16731	16498	16719	16388	16389	16417	16409	16389	16536	16702	16563	16615	16783	16371	16716	16635	16679	16434	16546	16398	16605	16544	16551	16654	16507	16463	16403	16710	16679	16676	16569	16353	16578	16484	16474	16558	16640	16706	16486	16551	16547	16592	16577	16469	16566	16348	16595	16561	16695	16820	16713	16690	16660	16405	16512	16763	16496	16601	16654	16312	16554	16600	16676	16625	16536	16509	16782	16375	16620	16673	16581	16554	16523	16367	16627	16668	16428	16683	16613	16444	16624	16584	16481	16636	16617	16660	16687	16728	16749	16623	16544	16507	16504	16500	16481	16600	16602	16601	16654	16535	16838	16482	16696	16530	16530	16494	16518	16569	16468	16542	16599	16502	16818	16544	16584	16606	16676	16633	16515	16581	16359	16640	16520	16519	16537	16555	16442	16627	16463	16523	16853	16370	16476	16388	16638	16529	16540	16734	16496	16542	16635	16601	16527	16516	16475	16577	16676	16698	16621	16445	16722	16408	16649	16796	16743	16436	16530	16769	16429	16604	16662	16616	16564	16637	16672	16498	16619	16424	16555	16730	16608	16722	16774	16582	16425	16538	16566	16546	16662	16549	16519	16698	16523	16598	16512	16541	16416	16562	16502	16600	16688	16542	16414	16644	16713	16483	16519	16512	16598	16538	16507	16566	16496	16641	16492	16604	16629	16375	16550	16591	16486	16608	16523	16678	16657	16677	16534	16627	16488	16556	16587	16542	16615	16410	16754	16642	16642	16519	16692	16611	16536	16669	16571	16740	16800	16552	16483	16538	16440	16457	16505	16465	16744	16640	16508	16619	16523	16676	16678	16436	16643	16525	16582	16525	16601	16593	16538	16602	16498	16379	16564	16387	16806	16722	16651	16566	16418	16305	16463	16525	16554	16435	16539	16661	16549	16391	16513	16359	16629	16607	16544	16487	16550	16643	16487	16410	16484	16564	16694	16801	16524	16596	16731	16368	16756	16512	16543	16439	16715	16429	16677	16456	16559	16314	16492	16497	16595	16525	16483	16407	16508	16569	16511	16428	16457	16619	16747	16486	16681	16688	16723	16664	16762	16493	16622	16414	16257	16816	16544	16395	16495	16555	16632	16674	16256	16658	16379	16604	16512	16395	16519	16526	16576	16557	16553	16408	16518	16352	16682	16704	16674	16813	16689	16600	16640	16296	16480	16571	16581	16554	16636	16391	16385	16566	16743	16563	16615	16348	16517	16397	16420	16532	16482	16494	16390	16318	16544	16300	16581	16597	16614	16469	16696	16597	16281	16639	16613	16551	16557	16519	16604	16483	16357	16469	16552	16524	16467	16681	16542	16711	16547	16532	16450	16629	16519	16358	16481	16644	16371	16829	16632	16448	16577	16496	16784	16644	16417	16384	16552	16733	16734	16580	16795	16604	16490	16780	16406	16690	16612	16630	16503	16566	16626	16527	16532	16490	16632	16428	16515	16664	16500	16375	16710	16762	16676	16662	16693	16762	16708	16677	16437	16563	16507	16716	16320	16553	16455	16735	16670	16552	16504	16469	16436	16671	16496	16718	16554	16494	16601	16505	16417	16649	16573	16563	16358	16452	16370	16632	16579	16613	16444	16558	16591	16526	16342	16629	16456	16661	16648	16573	16720	16476	16696	16332	16707	16562	16591	16567	16449	16332	16775	16506	16398	16595	16539	16588	16481	16465	16438	16587	16483	16531	16519	16498	16494	16822	16683	16569	16655	16604	16522	16827	16573	16791	16454	16450	16482	16571	16697	16717	16692	16579	16694	16680	16727	16668	16514	16550	16727	16651	16547	16423	16554	16536	16542	16654	16719	16612	16558	16518	16565	16629	16764	16595	16393	16556	16385	16398	16395	16305	16542	16503	16587	16507	16520	16582	16652	16478	16505	16597	16489	16523	16537	16559	16511	16630	16505	16590	16631	16598	16592	16848	16565	16570	16460	16518	16475	16571	16512	16571	16471	16413	16768	16682	16633	16610	16420	16544	16519	16386	16441	16324	16538	16378	16433	16742	16579	16706	16627	16452	16411	16453	16448	16407	16691	16704	16825	16613	16457	16353	16580	16774	16525	16704	16678	16447	16645	16670	16555	16516	16621	16472	16525	16749	16433	16469	16631	16724	16523	16722	16689	16686	16591	16719	16543	16435	16596	16753	16578	16682	16601	16492	16637	16799	16776	16656	16606	16685	16680	16692	16585	16554	16689	16575	16417	16396	16551	16541	16535	16735	16676	16603	16484	16579	16502	16547	16466	16604	16498	16564	16440	16591	16671	16562	16657	16647	16511	16540	16659	16545	16709	16707	16606	16437	16637	16493	16665	16701	16691	16561	16439	16473	16548	16560	16732	16682	16593	16398	16517	16683	16682	16423	16446	16529	16777	16477	16359	16671	16581	16530	16614	16356	16531	16487	16538	16709	16680	16465	16527	16606	16541	16616	16397	16541	16657	16519	16675	16622	16495	16728	16604	16548	16560	16524	16568	16516	16401	16776	16717	16597	16684	16449	16519	16547	16574	16705	16570	16746	16530	16574	16578	16392	16584	16447	16354	16540	16670	16658	16411	16633	16483	16631	16690	16765	16422	16494	16548	16429	16710	16620	16439	16647	16736	16621	16454	16421	16517	16427	16672	16587	16575	16760	16495	16529	16880	16559	16577	16697	16539	16403	16658	16630	16579	16593	16281	16565	16504	16541	16611	16514	16569	16709	16456	16390	16400	16695	16694	16641	16433	16655	16628	16250	16621	16542	16485	16545	16460	16578	16561	16646	16478	16515	16509	16479	16453	16486	16556	16587	16467	16501	16450	16559	16398	16467	16550	16785	16426	16510	16788	16608	16700	16508	16439	16547	16689	16463	16615	16620	16677	16531	16622	16541	16555	16473	16532	16701	16403	16726	16662	16824	16662	16681	16626	16388	16292	16384	16652	16620	16453	16622	16661	16453	16661	16524	16528	16548	16722	16314	16638	16510	16629	16516	16490	16602	16767	16749	16444	16551	16656	16638	16669	16519	16744	16525	16503	16537	16540	16474	16586	16387	16625	16764	16758	16262	16307	16557	16524	16519	16503	16582	16595	16618	16592	16735	16587	16358	16557	16731	16524	16584	16602	16447	16474	16491	16400	16544	16591	16704	16565	16627	16536	16276	16545	16696	16282	16417	16698	16549	16767	16695	16710	16572	16561	16488	16634	16789	16648	16642	16456	16424	16513	16520	16606	16586	16473	16529	16510	16746	16606	16611	16562	16693	16301	16451	16686	16681	16590	16689	16403	16455	16476	16555	16529	16299	16504	16369	16409	16448	16569	16441	16497	16611	16559	16486	16633	16411	16638	16398	16376	16541	16522	16514	16483	16533	16503	16647	16826	16382	16694	16591	16605	16630	16566	16482	16412	16584	16609	16419	16457	16519	16689	16720	16492	16341	16425	16436	16384	16326	16646	16400	16622	16446	16675	16619	16451	16591	16468	16584	16626	16570	16378	16559	16528	16453	16467	16694	16566	16392	16562	16459	16573	16608	16536	16500	16498	16474	16431	16586	16505	16634	16496	16615	16723	16389	16652	16573	16668	16404	16670	16426	16724	16521	16576	16565	16554	16449	16710	16453	16308	16354	16401	16543	16568	16549	16747	16618	16537	16529	16484	16333	16486	16636	16685	16747	16574	16589	16412	16509	16602	16587	16458	16720	16510	16539	16518	16521	16529	16428	16584	16362	16520	16520	16463	16480	16366	16439	16573	16343	16705	16720	16538	16655	16554	16669	16740	16644	16622	16499	16405	16740	16484	16584	16353	16502	16679	16578	16634	16644	16550	16507	16629	16501	16581	16474	16597	16610	16567	16475	16627	16430	16402	16725	16631	16583	16845	16642	16499	16661	16487	16481	16586	16538	16479	16599	16664	16543	16530	16532	16489	16487	16456	16578	16548	16467	16480	16768	16512	16520	16666	16468	16590	16509	16628	16387	16716	16573	16505	16441	16569	16674	16544	16503	16296	16465	16572	16513	16435	16622	16558	16488	16716	16541	16621	16504	16452	16375	16665	16472	16416	16601	16467	16578	16523	16526	16754	16563	16651	16628	16544	16593	16630	16454	16555	16421	16431	16565	16656	16471	16778	16463	16507	16533	16472	16543	16705	16497	16487	16442	16761	16705	16395	16611	16511	16606	16591	16486	16517	16647	16327	16552	16588	16491	16557	16513	16523	16593	16417	16491	16718	16437	16517	16642	16523	16612	16477	16517	16469	16574	16556	16669	16705	16447	16544	16605	16557	16598	16468	16566	16752	16671	16588	16471	16574	16457	16716	16491	16474	16661	16522	16645	16449	16547	16558	16604	16463	16452	16448	16393	16570	16505	16338	16403	16264	16564	16382	16557	16665	16493	16768	16547	16521	16402	16749	16664	16684	16629	16799	16633	16652	16333	16521	16545	16424	16695	16587	16554	16518	16607	16536	16667	16364	16540	16604	16471	16691	16609	16596	16695	16680	16327	16631	16695	16396	16343	16459	16448	16640	16570	16619	16541	16484	16653	16577	16600	16345	16663	16563	16394	16475	16660	16460	16430	16603	16453	16516	16498	16445	16425	16755	16522	16623	16522	16508	16535	16554	16339	16833	16552	16798	16632	16660	16567	16387	16611	16386	16647	16447	16561	16576	16546	16710	16480	16666	16649	16474	16528	16432	16547	16551	16393	16439	16558	16397	16456	16212	16660
33897	56931	53032	43114	38493	32907	27312	24406	22027	20038	18691	17644	17227	16684	16389	15956	15647	15385	15058	14993	14887	14792	14766	14595	14531	14370	14371	14403	14216	14195	14340	14261	14255	14320	14278	14222	14201	14329	14222	14088	14201	14095	14279	14151	14064	14101	14129	14311	14183	14073	14048	14151	14052	14181	14286	14139	14172	14188	14109	14100	14198	14102	14136	14115	14215	14058	14058	14121	14102	14032	14163	14040	14028	14165	14035	14212	14101	14172	13958	14127	14004	14053	14186	14101	14212	14098	14131	14185	14080	14075	14179	14057	14076	14119	14053	13984	14247	14082	14119	13959	14088	13923	14160	14100	13999	14120	14138	14086	14028	14110	14087	14357	13933	14220	14201	14194	14087	14188	14199	14090	14014	14223	14222	14116	14104	14132	14258	14189	14235	14089	14034	14145	14290	14292	14111	14120	13991	14077	14172	14112	14286	14207	14101	14154	14132	13950	14230	14132	13910	14134	14101	13970	14223	14279	13982	14224	14096	14008	14012	14302	14007	14232	14054	14173	14137	14201	14289	14184	14130	14135	14119	14135	14076	14068	14068	14126	14035	14260	14081	14227	14114	14119	14188	14189	14204	14143	14149	14081	14183	14149	14167	14197	14199	14138	14077	14064	14113	14112	14255	13910	14187	14115	14243	14124	14125	14183	13927	14009	13939	14058	14228	14179	14069	13983	13877	14065	14243	14116	13850	14211	13978	14287	14156	14072	14267	13966	14190	14035	14202	13967	14162	14131	14070	14176	14071	14132	14107	14184	14144	14272	14047	14219	14033	14113	14214	14105	14035	14289	14215	13940	14275	14036	14147	14129	14186	13941	14062	14087	14034	14083	14046	13970	14160	14077	14171	14151	14057	14024	14033	14082	13952	14146	14080	14050	13984	14234	14160	14073	14161	14104	14011	14245	14027	13955	14123	14059	14169	14069	14249	14359	14239	13970	14020	14106	13930	14048	14329	14224	14148	14203	14108	14230	14231	14042	13996	14314	14079	13904	14121	14251	14172	14088	14167	14101	14062	14099	14192	13907	14202	14028	14111	14239	14165	13939	14179	14381	14159	14166	14062	14133	14242	13934	14023	14008	13968	14117	14259	14071	14209	14176	14162	14214	14134	14112	14032	14039	14039	14075	14151	14089	14051	14114	14021	14180	13868	14066	14199	14086	14198	14060	14144	14086	14154	14293	14279	14155	14055	14131	14165	14123	13963	14250	14072	14094	14194	13983	14090	14120	14122	14148	14071	14117	14149	14007	14303	14119	14102	14282	14063	14203	14178	14132	14245	14112	13989	14233	14141	14181	14205	14156	14009	14142	14138	14174	14244	14228	14070	14026	14013	14187	14274	14229	14180	14072	13942	14066	14009	14274	14138	13997	14133	14264	14151	14128	14163	14113	14015	14007	14079	14107	14143	14077	14018	13996	14067	14178	14122	14125	14112	14045	14211	13993	14271	14032	14089	14120	13908	14123	14060	14163	14086	14067	14034	14044	14182	14105	14196	14192	14165	14190	14142	14137	14164	14145	14022	14043	14131	14134	13968	14269	14139	14137	14238	14080	14148	14212	14238	14208	14030	14031	14068	14121	14157	14199	14141	14121	13943	14112	14159	14174	14070	14210	14187	13963	14113	14006	14107	14153	14022	14034	14116	14070	14132	14080	14105	13985	14069	14178	14137	13970	14162	14017	14088	14199	14134	14192	14200	14033	14200	14128	14056	14024	14090	14238	14072	14139	14221	14070	13948	14151	14084	14172	13988	14225	14072	14057	14211	14139	14053	14120	13953	14000	14147	14058	14165	14042	13990	14076	14119	14171	14145	14232	13957	13998	14191	14149	14000	14113	14159	14033	14101	13985	14124	14157	14077	14143	14038	14184	13994	14131	14095	14172	14053	14170	14073	14223	14101	14065	14075	14208	13959	14244	14155	14124	14107	14098	13912	14211	14134	14106	14095	13991	14111	14008	14195	14112	14066	14262	14027	14051	14138	14079	14012	14221	13941	14185	14160	13938	14092	14049	14156	14121	14107	14097	14085	14063	14111	14167	14114	14115	13997	13972	14048	14059	14045	14053	14149	14144	14071	14165	14044	14089	14234	14286	14054	14038	14174	14082	14006	14061	14134	13986	14153	14077	14115	14079	14157	14168	14203	14092	14079	14107	14066	14179	14117	14010	14189	14004	14132	14246	14048	14065	14116	14013	14084	14021	14034	14180	13974	13945	14223	14078	14039	14172	14055	14101	14200	14099	14147	14026	14090	14064	14145	14134	14195	14032	14177	14077	14209	14125	14143	14056	14147	14136	14127	13949	14179	14000	14166	14154	14157	14074	14147	14086	14147	14144	14062	14159	13931	13986	14196	14193	14261	14080	14277	14101	14276	14004	14175	14032	14185	13889	14048	14107	14063	13952	14167	14038	14137	14167	14141	14105	14288	14108	14272	14089	14140	14105	14099	14160	14220	13948	14200	14311	14133	14044	14100	14004	14139	14031	13933	13995	14082	14105	14231	13953	14016	13989	13984	14328	14047	14227	14091	14107	14285	14051	14321	14164	14202	14095	14137	14025	14088	14117	14052	14094	14086	14029	14172	14080	13984	14116	14210	13935	14122	13939	14229	13983	14024	14044	14178	14130	14174	14037	14174	14052	14041	13908	14103	14300	14060	14164	14093	14169	13975	14002	13981	14165	14039	14199	14156	14169	14062	14157	14220	14192	14175	14090	14225	14196	14142	14082	14186	14078	14041	14179	14199	13948	14103	14111	14193	14045	14165	14221	14079	14084	14221	14038	14032	13971	14011	13949	14045	13948	14069	14067	13998	14135	14068	14204	14153	13848	14282	14056	14124	14125	14152	13974	14023	13950	14239	13953	14197	14082	14056	14121	14051	14142	14067	14206	14018	14032	14106	14068	13937	14067	14141	13991	14048	14039	14267	14186	14118	14132	14108	13952	14160	14195	14035	14194	14202	14041	14092	14115	14196	14254	14100	14075	13886	14085	13970	14266	14023	14167	14288	14182	13952	14059	14207	14145	14152	14029	14067	13988	14089	14133	13946	14194	13998	13998	14167	14053	14246	14171	14228	14198	14259	14010	14124	14294	14152	14048	14077	14031	14135	14032	14042	14082	14079	14245	14053	14048	14159	14216	14052	14162	14253	14137	14094	14032	14180	14122	14091	14116	14051	14186	14174	14190	14082	13951	13806	14101	14108	14142	14036	14026	14047	14082	14145	14091	14025	14173	14196	14243	14133	14038	14208	14155	14010	14037	14221	14218	14180	14063	14026	13991	14148	14090	14008	14220	13977	14020	14131	14264	14145	14024	14013	14206	14200	14046	14163	14239	13992	14242	14045	14174	14115	14253	14060	14253	14178	14025	14122	14097	14299	14070	14045	14048	14246	14025	14070	14122	14142	14185	14137	13924	14229	14135	14144	14129	14112	13981	14056	13942	14147	13976	14105	14231	14054	13909	14050	14024	13929	14226	14181	14022	14160	14020	14103	14162	13900	14133	14155	13981	14233	14059	14146	14083	14086	14084	14075	14136	13990	14161	14041	14260	14201	14163	14218	13973	14115	14180	14106	14013	14162	13977	14128	14008	14261	14078	14108	14215	14040	14078	14099	14240	14033	14026	14108	13908	14029	14062	14121	14051	14124	13983	14036	14267	14072	14209	14008	14127	14137	14206	13925	14237	14023	14235	13936	14109	14025	14112	14303	14083	14075	14256	14163	13942	14089	14245	14284	14099	14195	13934	13908	14101	14205	14181	14133	14348	13849	13982	14003	14060	14088	14084	14023	14047	14002	14052	14110	14142	14011	14096	13947	14096	14134	14132	14061	14137	14219	14039	14122	14126	14120	14268	14097	14134	14046	14106	14245	14068	14182	14168	14246	14045	14028	14160	14139	14069	14174	13816	14234	14184	14110	14059	14180	14089	14174	14142	14023	14076	13979	14148	14077	13970	14183	13940	14146	14090	14107	14043	14156	14180	14097	14107	14076	14058	14074	14005	14186	14100	14147	14254	13959	14186	13992	14151	14220	14140	14238	14119	14079	14244	13877	14154	14114	14017	13966	14235	14040	14052	14131	14086	14029	14076	14111	14153	14118	14293	13989	14089	14120	13968	14324	14167	13990	14118	14085	14145	14209	14092	14167	14132	14100	14063	14189	14044	14131	14187	14086	14131	14040	14329	13981	14189	14005	14236	13986	14175	14044	14064	14205	14230	13944	14047	14097	14121	14138	13916	14094	14232	14195	14096	14127	14121	14122	14195	13999	13986	14200	14071	14197	14225	13964	14061	13979	14103	14076	14033	14164	14150	14046	14279	14031	14069	13922	14217	14188	14090	13983	14270	14150	14184	14197	14276	14054	14142	14142	14207	14123	14056	14235	13977	14073	14079	14040	14058	14347	14073	14168	14037	14180	14091	14173	14204	14069	14129	14055	13961	13998	14030	14155	13963	14143	13944	14169	14279	14144	14262	14235	14237	14181	14049	14114	14098	14180	14320	14250	14001	14103	14200	14189	14243	14183	14069	14173	14058	14160	14171	14023	14164	14087	14113	14047	14254	14089	14122	14200	14086	14105	14101	14110	14061	14045	14115	14196	14105	14021	14209	13971	13991	14022	14024	14203	14041	13991	14097	14111	14153	14055	14164	14137	14054	14091	14147	13991	14070	14096	14083	14083	14052	14087	14112	14335	14034	14101	13982	14069	14320	14120	14095	14183	14044	13887	14018	14305	14196	14059	14281	14025	14035	14094	14103	14043	13861	14086	14070	14380	14091	14162	14228	14034	14181	14172	14010	13949	14071	14113	14185	14267	14198	14167	14193	14245	14261	14064	14176	13991	14100	14212	14020	14204	14106	14126	14051	13894	14124	14142	13967	14195	14304	14090	14095	14145	14085	14007	13930	14153	14024	13912	14033	14109	14087	14092	14008	14188	13929	14147	14105	14124	14192	14199	14143	13932	13882	14108	14054	14256	14000	14060	14167	13895	14062	14100	14106	14077	14118	13984	14033	14234	14131	14108	14058	14008	14120	14139	14055	14111	14138	14116	13948	14142	14119	14025	14105	14105	14192	14120	14099	14210	14171	14039	13958	14034	14028	14239	14017	14032	14000	13946	14011	14180	13951	14165	14290
29592	29517	37553	33228	26668	23233	21072	19579	18685	17971	17678	17631	17207	16883	16754	16905	16930	16674	16670	16473	16498	16609	16607	16565	16548	16549	16300	16402	16693	16451	16335	16306	16365	16490	16283	16447	16466	16377	16509	16427	16392	16461	16309	16391	16302	16288	16261	16430	16494	16316	16506	16625	16178	16407	16427	16193	16281	16403	16414	16415	16397	16588	16549	16472	16513	16378	16363	16452	16136	16426	16377	16421	16306	16198	16230	16112	16162	16251	16568	16369	16273	16329	16372	16394	16369	16433	16317	16235	16139	16489	16170	16180	16490	16338	16452	16371	16397	16302	16511	16509	16292	16398	16317	16415	16338	16336	16294	16375	16351	16421	16366	16492	16517	16453	16580	16418	16323	16379	16236	16324	16416	16371	16453	16388	16380	16210	16210	16401	16336	16380	16516	16368	16534	16488	16360	16383	16436	16279	16381	16256	16390	16440	16372	16461	16325	16402	16255	16106	16280	16575	16383	16276	16506	16468	16339	16443	16416	16419	16310	16345	16297	16221	16498	16375	16063	16453	16374	16349	16349	16259	16332	16460	16392	16414	16396	16381	16375	16281	16259	16340	16357	16299	16238	16454	16445	16193	16305	16523	16284	16529	16393	16434	16426	16417	16455	16272	16368	16306	16323	16235	16246	16538	16377	16435	16290	16432	16359	16232	16486	16314	16267	16334	16360	16399	16308	16384	16259	16371	16275	16271	16311	16363	16471	16362	16292	16226	16494	16362	16272	16121	16302	16448	16440	16249	16074	16360	16274	16226	16451	16204	16320	16492	16434	16351	16363	16437	16438	16529	16325	16519	16498	16410	16314	16474	16272	16432	16456	16507	16367	16421	16131	16351	16271	16393	16510	16261	16251	16298	16274	16407	16446	16295	16213	16252	16373	16468	16327	16415	16280	16232	16520	16348	16463	16137	16244	16367	16181	16161	16193	16357	16366	16547	16461	16236	16247	16472	16312	16166	16359	16499	16405	16386	16385	16333	16439	16265	16191	16333	16314	16387	16360	16302	16355	16186	16346	16291	16342	16302	16322	16355	16205	16372	16237	16374	16353	16435	16257	16341	16654	16492	16207	16352	16194	16360	16278	16163	16408	16448	16334	16485	16560	16418	16322	16271	16272	16494	16456	16385	16547	16357	16341	16232	16606	16474	16441	16369	16351	16346	16397	16319	16462	16434	16144	16294	16323	16343	16619	16428	16505	16381	16291	16181	16293	16521	16292	16242	16476	16293	16321	16374	16388	16397	16579	16471	16241	16340	16512	16317	16479	16287	16238	16269	16213	16378	16378	16371	16282	16455	16309	16193	16519	16342	16298	16306	16450	16485	16408	16369	16453	16246	16276	16400	16319	16352	16305	16334	16276	16275	16440	16151	16169	16444	16300	16403	16355	16348	16275	16410	16149	16463	16366	16331	16372	16276	16419	16356	16276	16260	16347	16232	16282	16340	16456	16075	16293	16375	16352	16260	16408	16517	16102	16543	16372	16286	16384	16479	16247	16214	16413	16394	16343	16337	16360	16370	16409	16177	16380	16244	16380	16176	16496	16312	16373	16177	16153	16343	16451	16302	16299	16589	16348	16185	16410	16483	16263	16374	16479	16555	16358	16406	16340	16249	16210	16219	16109	16227	16238	16324	16342	16264	16294	16457	16439	16516	16474	16395	16356	16498	16123	16265	16274	16504	16467	16298	16455	16410	16410	16269	16366	16582	16336	16373	16272	16597	16494	16333	16648	16370	16248	16346	16202	16143	16272	16143	16244	16516	16289	16268	16303	16335	16449	16504	16277	16305	16173	16336	16467	16453	16304	16455	16264	16247	16236	16437	16232	16412	16295	16445	16599	16234	16159	16319	16254	16444	16324	16238	16198	16220	16311	16368	16410	16234	16328	16397	16515	16292	16393	16400	16197	16292	16424	16367	16448	16379	16314	16405	16381	16120	16244	16377	16349	16335	16223	16378	16249	16231	16144	16219	16420	16445	16204	16327	16444	16486	16434	16431	16498	16236	16334	16359	16440	16526	16451	16412	16397	16370	16312	16382	16260	16239	16343	16326	16493	16379	16415	16286	16331	16502	16499	16291	16326	16415	16465	16512	16415	16387	16391	16193	16348	16249	16292	16508	16376	16412	16308	16432	16443	16425	16162	16321	16439	16440	16436	16465	16487	16317	16536	16567	16328	16310	16232	16165	16241	16414	16314	16196	16434	16420	16623	16253	16188	16560	16476	16201	16437	16236	16187	16459	16380	16448	16533	16484	16341	16269	16368	16337	16407	16477	16332	16416	16195	16458	16434	16371	16326	16316	16471	16507	16453	16489	16434	16340	16526	16343	16513	16279	16287	16322	16437	16325	16309	16385	16522	16395	16188	16568	16363	16262	16277	16369	16567	16341	16408	16374	16359	16550	16357	16241	16284	16447	16346	16466	16246	16428	16288	16446	16223	16324	16417	16197	16311	16541	16200	16465	16435	16339	16242	16571	16355	16125	16435	16346	16487	16168	16603	16471	16390	16245	16498	16536	16314	16072	16471	16244	16249	16486	16505	16407	16507	16379	16357	16253	16457	16374	16352	16355	16501	16309	16571	16173	16368	16452	16395	16418	16262	16463	16218	16376	16284	16505	16230	16439	16412	16610	16097	16208	16447	16293	16337	16388	16565	16462	16182	16149	16172	16382	16328	16417	16265	16484	16188	16403	16304	16127	16324	16601	16439	16206	16285	16278	16070	16396	16257	16331	16593	16537	16175	16407	16316	16479	16309	16286	16425	16313	16436	16153	16181	16392	16553	16171	16464	16291	16316	16502	16615	16306	16343	16373	16331	16408	16447	16395	16251	16512	16217	16238	16118	16634	16253	16433	16415	16175	16422	16134	16417	16417	16386	16326	16164	16325	16350	16408	16301	16307	16346	16301	16414	16324	16387	16479	16537	16402	16197	16194	16327	16106	16347	16325	16195	16446	16252	16406	16358	16318	16433	16279	16247	16359	16363	16275	16392	16276	16396	16203	16336	16230	16202	16304	16467	16313	16297	16256	16237	16321	16272	16241	16225	16382	16510	16310	16414	16427	16282	16386	16603	16427	16380	16641	16226	16517	16326	16404	16387	16412	16191	16385	16460	16380	16312	16357	16244	16489	16261	16479	16331	16484	16441	16501	16420	16300	16580	16328	16321	16449	16502	16508	16083	16361	16545	16456	16223	16363	16256	16405	16396	16332	16371	16438	16618	16421	16344	16533	16380	16335	16239	16427	16433	16584	16280	16543	16415	16385	16346	16285	16288	16265	16444	16272	16275	16401	16329	16395	16461	16165	16361	16445	16413	16191	16303	16177	16336	16221	16242	16480	16369	16442	16347	16237	16337	16522	16445	16368	16245	16430	16276	16266	16261	16446	16359	16274	16338	16446	16354	16558	16423	16443	16318	16212	16583	16508	16478	16386	16324	16475	16355	16174	16237	16484	16335	16279	16391	16507	16234	16644	16363	16470	16446	16361	16563	16259	16286	16417	16478	16232	16344	16456	16538	16268	16235	16494	16300	16453	16417	16296	16336	16241	16402	16428	16351	16399	16368	16413	16215	16291	16365	16205	16536	16234	16380	16144	16384	16412	16530	16373	16401	16157	16277	16418	16233	16445	16337	16480	16409	16196	16329	16372	16515	16477	16244	16441	16165	16172	16294	16422	16253	16416	16372	16244	16369	16465	16295	16397	16186	16512	16270	16323	16150	16558	16132	16164	16204	16436	16490	16160	16352	16492	16457	16429	16390	16292	16434	16225	16357	16410	16527	16263	16427	16540	16373	16532	16225	16234	16297	16237	16293	16086	16205	16316	16335	16333	16449	16388	16349	16386	16418	16482	16377	16361	16387	16185	16161	16490	16458	16384	16521	16294	16254	16440	16158	16551	16456	16116	16490	16360	16395	16288	16335	16331	16409	16404	16570	16244	16411	16310	16254	15977	16370	16352	16392	16297	16362	16257	16286	16375	16430	16292	16363	16415	16420	16272	16344	16261	16179	16220	16239	16232	16198	16123	16289	16362	16420	16366	16268	16197	16387	16370	16219	16535	16390	16433	16425	16276	16394	16211	16230	16581	16352	16408	16477	16355	16261	16270	16368	16383	16486	16240	16336	16676	16481	16178	16379	16284	16226	16347	16278	16469	16337	16302	16313	16339	16097	16398	16348	16239	16157	16438	16493	16434	16485	16532	16310	16446	16329	16203	16280	16360	16304	16276	16443	16131	16265	16482	16334	16265	16341	16321	16468	16334	16342	16513	16470	16286	16257	16472	16318	16458	16346	16187	16212	16278	16608	16398	16246	16296	16334	16233	16372	16465	16351	16279	16378	16451	16223	16585	16452	16539	16404	16471	16368	16364	16185	16395	16281	16259	16370	16323	16309	16453	16304	16201	16403	16420	16247	16285	16495	16447	16318	16082	16294	16421	16151	16366	16461	16377	16431	16468	16475	16339	16524	16289	16389	16256	16484	16507	16349	16255	16313	16336	16309	16355	16464	16328	16305	16444	16579	16365	16325	16249	16115	16286	16325	16423	16312	16382	16368	16372	16267	16314	16354	16456	16504	16435	16403	16321	16372	16529	16139	16224	16230	16458	16360	16426	16615	16293	16245	16372	16432	16435	16434	16357	16231	16321	16358	16418	16531	16475	16301	16247	16286	16437	16377	16661	16607	16498	16370	16341	16414	16308	16608	16323	16419	16505	16432	16301	16314	16319	16480	16365	16284	16311	16508	16204	16331	16199	16253	16143	16252	16517	16312	16340	16701	16281	16236	16346	16339	16520	16385	16447	16323	16327	16314	16363	16465	16266	16419	16523	16429	16305	16244	16341	16192	16432	16243	16407	16349	16374	16411	16241	16446	16380	16303	16320	16332	16183	16309	16312	16388	16431	16410	16396	16374	16426	16326	16228	16235	16382	16298	16491	16371	16297	16237	16265	16472	16111	16280	16444	16440	16357	16456	16036	16358	16376	16373	16365	16374	16336	16285	16338	16419	16481	16248	16369	16292	16470	16286	16305	16238	16246	16262	16461	16346	16377	16364	16391	16568	16465	16331	16472	16460	16405	16383	16287	16478	16302	16381	16359	16523	16143	16450	16363	16335	16312	16306	16237	16514	16261
32448	45690	41666	32271	27081	22976	20562	19043	17525	16543	15934	15576	15126	15129	14989	14784	14482	14455	14379	14355	14146	14109	14179	14095	14224	14018	14121	14032	14057	14044	13989	14158	14051	14008	14003	13885	14143	13944	14055	13801	14021	13932	13975	14044	13949	13989	14016	13868	13977	13905	14065	14053	13917	14103	13967	13940	13956	14031	13957	14157	13945	14087	14004	14135	13915	13900	14145	14015	13825	13787	13822	14016	13961	13982	13947	13855	13791	14034	13974	14028	13916	13918	13943	13888	13881	13921	13916	14123	14086	13979	13939	14074	14081	13813	14103	13986	13962	13975	13944	14045	13961	14031	13956	13936	14049	14030	14216	13959	14028	13857	13991	13964	14038	14013	14001	14173	13952	13919	14032	13798	13977	14033	13850	14000	13965	13904	13901	13948	13991	14063	14114	13917	14120	14005	13983	13831	14068	13949	14002	14151	13808	13964	14033	13940	14087	13876	13890	13940	14111	13950	14110	14018	14029	13953	13919	14052	13875	13980	13968	13805	13899	13961	14056	14027	13957	14130	13996	14118	13913	13922	13845	13861	13956	14159	13921	13876	14046	13790	13887	13995	13862	13835	13797	13925	14045	13887	13982	14104	13976	13986	14017	13838	14055	14013	13904	13863	13892	14140	14036	13966	13893	14097	13848	14115	14190	13921	14132	14001	14097	14079	13946	13937	14064	13879	14078	13983	14148	13873	14182	13834	13903	14045	14076	14026	14096	13846	14133	13918	13969	14004	13896	13914	14078	13947	13937	13882	13923	13838	14066	13892	13871	14103	13833	13797	13933	14054	13998	14018	13964	13885	13893	13908	14002	13986	13860	13955	13929	13950	14023	13925	13959	13902	13924	13875	13981	13964	13989	14019	14020	13973	13901	14069	14024	13924	14058	13915	14187	13969	13900	14034	14036	14073	13843	14144	13996	13837	13981	13970	13967	14048	14080	13926	13967	13918	13874	13965	13848	13894	14032	14056	13946	14089	14006	13910	13894	14143	13877	14013	14034	13787	13820	13904	14026	14059	13908	14012	14091	14044	13897	13769	13940	13987	13912	13779	13902	13894	13818	14019	14116	13846	14103	13983	13988	14069	14073	14136	13937	14108	13861	13970	13996	14044	14085	14068	13864	13916	13777	13953	14136	14131	13943	13880	13972	13916	13929	14070	13959	14071	14204	13984	13971	14139	14044	13927	14038	13973	13819	13958	13988	14010	14119	14020	13936	13948	14041	13942	14007	13857	14117	14044	13979	14208	13953	14070	13916	14023	14049	13986	13885	13989	14051	14014	14022	14050	13917	13926	14011	14197	13894	14070	13923	14007	14019	13992	14046	13973	14039	14139	13804	13988	13980	13907	13945	14036	13853	13966	14103	13887	13966	14155	14104	14154	13923	13953	13912	13847	13930	13829	14047	14064	13934	14018	14192	13918	13892	13904	13937	13935	13915	13994	14001	13917	13963	13955	14098	14049	14129	13997	13838	14065	13852	13923	14068	13922	14018	14168	13998	13987	14042	13880	14146	14048	14046	14056	14028	14108	13923	13942	14007	13850	14116	13986	13885	14122	14006	14005	14188	13871	14028	14000	14045	14180	13903	13874	13965	14121	13997	14003	14071	13902	13882	14081	14033	13959	13996	13892	13917	13954	13906	13936	14038	13946	14052	13903	14031	13932	14069	14083	14047	14074	13982	13837	13937	13971	14093	14015	13940	13884	14050	13797	14158	13925	14086	13836	13912	13840	13930	14065	13858	13919	13981	13826	13989	14052	13975	13844	13884	13991	13841	14046	13818	14044	14045	14145	14149	13927	13876	14081	13953	13977	13962	14098	13923	13834	13884	13929	14099	13852	14018	13979	14079	14006	14042	13964	13902	13950	14192	13948	14021	14078	14002	14112	14150	14130	14018	14051	13913	13911	13976	14012	13784	14026	13963	13942	14060	13932	14068	14097	14045	14053	13800	14094	13981	14021	13966	13972	13941	13887	13984	13861	13990	13909	14008	13993	13940	14020	14074	14015	13839	14120	13990	13919	13866	14059	13984	13850	14036	14077	13910	13926	14017	14011	14002	14134	14028	13914	13814	13954	14049	13893	13960	13914	13995	13843	13988	13903	14111	13699	14121	13881	13968	13914	13845	14011	13994	13932	13822	13972	13883	13974	13986	13840	13885	13974	13943	14000	14092	13997	13941	13958	13940	14006	13807	13912	14066	14011	13975	13806	14019	13932	13974	13912	13933	13849	14069	13895	14036	13918	13972	13884	13904	14003	13829	13928	14063	13941	14103	13849	13987	14219	13955	13950	13972	13942	13947	13990	13924	13982	13884	13824	13949	13950	13891	13924	13946	14145	13973	14015	14014	14077	14051	14125	14016	14272	13876	14050	13962	13895	13863	14242	13794	14021	13907	14081	13783	13973	13850	13994	14077	14060	13907	14228	14007	13983	14046	14003	13978	13964	13998	13930	13914	13941	13989	13955	13983	14096	13895	13973	13940	14061	13987	14113	14133	13879	13868	13977	13886	13867	13948	13974	13896	14069	13957	14127	13855	14154	13969	13856	13999	13958	14008	14017	14043	13970	13957	14029	13977	14075	13872	14039	13866	13972	13861	13902	13860	13931	14012	13990	14088	13958	13781	13966	14139	14108	13873	14078	13952	14005	13859	13814	14087	14013	14073	14150	13924	14016	14021	14036	14015	13994	13996	13992	14040	13992	13928	13999	14004	14260	14110	13876	13847	14120	14063	13935	14116	14094	13972	13943	13909	13993	13940	13827	14041	13959	13984	13894	14060	14129	14021	13891	13943	13936	13973	14068	13827	13979	13887	14030	13888	14026	13859	13909	14045	14011	14045	13808	13969	13916	13902	13919	14002	13793	13792	14062	13831	14074	13713	13937	13896	14096	14101	14124	14075	14062	13896	13971	14031	13992	13927	14002	13861	14091	13835	13965	14014	14143	14019	13964	14083	13887	14099	14064	13958	13973	13861	13927	13986	13838	13883	13944	13864	14034	13880	13908	13923	13868	13961	13894	14002	14089	13849	13943	13986	13899	13875	13970	13998	14062	14009	13904	14025	14009	14115	13972	13787	14066	14035	13966	14185	13995	14053	14105	14083	14066	14048	13857	13869	13989	14072	14053	13788	14019	13858	13771	13993	13943	13980	14041	13910	14142	13920	14078	13886	14031	14100	14043	14007	14028	13898	14019	14021	13802	13968	13999	13948	14073	13911	14028	13857	13909	13971	14032	14083	14093	14085	13930	13937	13991	13841	13840	13975	14091	13888	14114	13968	13976	13970	14030	13827	13930	13934	13939	13991	14061	14094	14094	14144	13900	13947	13938	14026	14026	14128	14041	13919	14039	13901	14139	14040	13885	13943	13930	14008	13959	14047	13962	14133	13998	13999	14035	14025	13957	14213	14009	13947	14135	14036	14104	13998	14091	13916	14068	13958	13923	13882	14103	13750	14066	14104	13861	13956	13767	14189	13864	13961	13933	13995	14163	13911	13944	14152	13886	14119	14064	13936	14040	14049	13923	14069	14052	13935	13883	13906	14043	13977	13952	13985	13828	14024	14044	14045	13792	13995	14032	14065	13962	13947	13906	13993	13863	14083	14054	14013	13871	13961	13887	14059	14135	13981	14108	14021	14076	13852	14093	14024	14063	14026	13864	13925	14060	13988	13903	13954	13780	13880	13913	13936	13878	13935	14068	14140	13999	14040	13980	13812	13983	13954	13956	14055	13850	13818	14070	14034	14164	13922	13922	14072	13878	14104	14074	14011	13987	14001	13980	13982	14123	13913	13908	13963	13978	13828	14057	14028	13888	13876	14167	14049	14103	13857	13915	14049	14023	13932	13920	13986	14112	13960	13918	13940	13943	13881	14079	13970	14010	14192	13794	14030	13988	13932	13905	13953	13866	13921	13971	13982	14120	13871	13984	13991	14125	13826	13974	14040	14100	13793	13958	13945	14146	14189	13877	14135	14019	14072	14060	13902	13995	14105	13976	13995	14038	13981	14068	14080	14048	13794	14035	14010	13846	14046	13982	14019	14025	14151	13864	13924	13997	13861	13998	13929	13995	13983	13954	13945	13915	14014	13952	14007	14106	14090	14177	14065	14169	14024	13938	14027	13967	13965	14000	14203	14003	14003	13869	13845	14225	13936	14091	14033	13951	13995	14018	14043	14092	13985	13974	13979	14045	13929	14077	14126	13972	13943	14036	13970	13979	13897	14051	13913	14147	14084	13898	13901	14018	14037	13867	14053	14054	13926	13978	14041	14073	14023	13984	13988	14051	14044	13966	13874	14086	14051	13956	14020	14044	14013	13945	13876	14025	14052	14016	14013	13915	13833	13971	13948	14086	13891	13933	13978	13968	14010	13926	13989	13815	13976	13756	13888	13998	14086	13997	14071	14042	14076	14046	13873	14081	13985	13971	14008	13945	13924	13901	14093	13972	13916	14140	13926	13902	13975	13965	13884	13802	14048	14099	13947	13878	13826	13881	13888	14008	13967	14093	14120	13965	13976	13950	13826	13864	13835	13959	13989	13990	14050	13979	14140	13949	14140	14039	14103	14028	13931	14054	13978	13937	13763	13868	13974	14090	13928	13935	13856	13986	14026	13954	13990	13930	13955	13960	13903	13962	14007	13981	13921	13870	14229	13950	14023	13969	13919	13894	13877	14059	13855	14017	13974	13874	14115	13956	13956	14027	13915	14066	14156	13906	14102	14110	14009	13994	14037	14002	13989	14015	13922	14194	13892	14002	14009	14081	14054	14005	13910	13965	14170	14026	13996	14053	13872	14021	13820	13948	13934	13988	13865	13993	13965	13831	13956	13960	14038	13863	13953	13952	13922	13901	13951	14019	14168	14083	13905	13880	13959	13851	13873	14026	13852	14196	14046	13997	14111	14036	13815	13876	14124	13972	14032	13878	13885	14125	14099	13939	14032	13982	13917	14103	13837	13961	14049	13884	13916	13856	13983	14002	13829	13942	14181	14032	14040	14109	14034	13985	13978	14055	13847	13888	13833	14005	13914	14061	13897	14044	13920	13939	14082	13973	13831	14014	14024	14060	14018	13912	14018	14012	13794	13992	14000	14008	14052	13998	14055	14080	13989	14053	13999	13861	14000	13941	14032	13960
23994	21022	28525	26457	26706	26854	25717	21526	19919	19149	18388	17749	17517	17592	17083	17078	16943	16922	16600	16760	16451	16618	16348	16479	16388	16202	16168	16181	16384	16250	16209	16355	16169	16292	16359	16239	16012	16145	15949	16173	15938	16167	16278	16178	16068	16007	16121	16278	16073	16070	15992	16131	16113	16422	16110	16120	16133	16272	16199	15981	15988	16303	16128	16085	15989	16005	15897	16061	16120	16024	16063	15932	16098	16016	16038	16032	16209	15842	16209	16079	16074	16213	16180	16042	15886	15985	16159	16267	16139	16004	16102	16129	16303	16186	16018	16221	16099	16196	16198	16103	16145	16086	16058	16162	16194	16120	15955	15925	16107	16148	16213	15976	16104	16176	16032	16072	16212	16182	16151	16000	16118	16307	16077	16155	15977	16118	16170	16086	16007	16165	15943	16136	16061	16162	16227	16278	16004	16098	16121	16135	16297	16054	15952	15995	16242	16145	16047	15975	16034	15990	16113	15941	16085	16249	15949	16078	15986	16120	16147	15980	15996	16059	16168	16085	16033	16075	16087	16166	15985	16098	16046	16175	15997	16214	16104	16021	15972	16055	15925	15992	16019	15951	16085	16170	16003	16294	16073	16103	16085	16166	16092	16404	16060	16208	15985	16099	16016	15977	15956	16061	16074	16115	16079	16072	15983	15845	15883	16329	16119	15919	16085	16028	16251	16105	16171	16128	16134	16147	16052	16131	16034	16101	16129	16001	15998	15914	16164	16303	15909	16290	16204	16005	15990	15999	15934	15998	16013	15960	16250	16023	16165	16025	16031	16138	15906	16221	16137	16029	15947	16156	16282	15857	15782	16146	16066	15901	16150	16065	15986	15997	16201	15862	15959	15905	16043	16076	16132	15934	16047	15895	15943	16246	16023	15969	16254	16152	16148	16013	16023	16329	15806	16195	16021	15814	15994	16093	16063	15884	16023	16130	16112	16113	16230	16034	16068	15982	15916	15924	16013	16183	15881	16037	16126	16091	16126	16113	16260	16054	16060	16116	15889	16058	15953	16004	16003	16142	16006	16076	16033	16012	16030	16074	16176	16124	15944	16093	16022	16024	16075	16155	16160	16036	16055	16045	15986	16184	16101	16109	15945	16014	16059	15882	16038	16057	16218	16071	16020	16037	16113	16298	16170	16072	16183	16026	16064	16172	15931	15938	16033	16110	15837	16101	16062	16096	16100	16130	16026	16062	15989	16074	16175	16169	15971	16192	16136	16086	16112	16186	16113	16016	16084	15886	16084	15978	16428	16081	16142	15975	16140	16196	16197	16064	16049	16087	15875	15847	16030	16105	16319	16176	16155	16006	16080	16290	16097	16048	16056	15996	15998	16119	16130	16160	16081	16143	15948	16007	16043	16199	16147	15995	16072	16004	16153	16091	16030	16010	16031	16139	16150	16040	16143	16088	16059	16071	15995	16204	16070	16142	16396	16301	16149	16121	16013	16092	16321	16172	16118	16111	16031	16058	16170	16165	16199	16237	16162	16160	15861	15861	16066	16038	16049	16147	16226	15999	16030	16115	16013	16088	15796	16096	16062	16050	16147	15955	15930	15956	16060	16041	15999	15802	16425	16134	16046	16026	16028	16157	16019	15934	16207	16230	16332	16116	16075	16047	16111	16177	16117	16114	16222	15957	16087	15988	16095	16011	15983	16162	16157	15955	15990	16053	16119	15997	15942	15983	15993	16111	16061	16251	16226	15973	15859	16098	16190	15973	15999	16093	16088	16263	16197	16173	15822	16185	16052	16043	16035	16170	16203	15959	16128	16180	16183	16042	16113	16230	16021	16033	16164	15961	15983	16200	16017	16034	16036	16111	16124	15947	16061	16099	16067	16030	16168	15929	16160	15961	16134	16187	16022	15921	15925	16083	16091	15963	16183	15985	16070	16121	16068	16132	16278	16137	16279	16132	16140	16122	16178	15985	16034	16089	16053	16099	16165	16038	16067	16176	16189	15809	16050	15947	16084	16015	16318	16266	16056	16245	16063	15974	16023	16130	16155	15930	16096	16137	16058	15971	16185	15961	15815	15925	15929	16147	16154	16095	16092	16038	16196	16082	16194	16027	16099	15979	16260	16046	16110	16161	16060	16101	16044	16339	16022	16214	16117	15992	16160	16169	16192	15860	16119	16240	15954	15971	16198	16047	15940	16001	15981	16212	16084	16124	15891	16003	16146	16112	16193	16215	16021	16015	16202	16387	16011	15986	16073	15965	15997	16045	16156	16123	15848	16206	16296	16005	15996	16065	16165	16195	16247	16135	16169	16188	16101	16110	16022	16291	16187	16052	16047	16172	16165	16122	16001	15896	16226	16035	16198	16192	16138	16127	15958	16113	16056	15988	16089	16246	15932	16105	16194	16118	16057	16082	15948	16261	16231	16099	16082	15923	15989	16115	16192	16037	16191	16204	16170	16034	16109	16105	16064	16144	16171	16267	16285	16067	15971	15882	16031	15852	16153	16161	15914	15998	16022	16012	15873	16190	16216	16106	16309	16181	16101	16083	16036	15890	15938	16167	16041	15993	16139	16239	16184	16004	15977	15964	16072	16066	15924	16014	16116	16199	16153	16251	16171	16127	16110	15974	15927	15988	16150	16193	15992	16201	15909	15994	15889	16002	16126	16117	15999	16081	16231	15838	16010	16117	16291	16193	16152	16120	16025	16139	15920	16068	16059	16187	16162	15919	16048	16043	16009	16013	16008	15973	16092	15971	16239	16045	16058	15934	16102	16263	16090	16107	16118	16015	16204	16097	16176	16277	16396	16289	16159	16116	16256	15942	16032	16263	15951	16074	16113	16116	16108	16117	16036	16125	16092	16178	16059	15990	16064	16041	16012	16152	16133	15960	15917	16211	15987	16037	15896	16140	16071	16050	16061	16076	16119	16092	16082	16115	15855	16044	16198	16083	15967	16045	16245	16159	15998	16067	16205	16099	16038	15750	16133	16039	16069	16045	15992	16181	15922	15982	16178	16115	16111	16156	16067	15877	16030	16036	16081	16195	16033	15944	16076	16006	15922	16063	16119	16021	16107	16101	16232	16230	16054	16155	16108	16192	16060	16104	16068	16059	16107	16143	16131	16183	16147	15988	16158	15996	16191	16160	16042	16141	16075	16001	16014	16145	15982	16109	16060	16129	16179	16053	16113	16327	15985	16098	16128	16068	16199	15997	15952	16145	16279	16109	16089	15964	16062	16032	16122	16206	16348	15967	16057	16074	15985	15943	15863	16007	15993	16154	15998	16223	15934	16074	16137	16118	16032	16126	16221	15987	16277	16104	16350	16134	16144	16205	16056	16185	16135	16042	16107	15957	16139	16097	16065	16163	16216	16212	16117	16317	16085	15996	16152	16077	16087	16058	16067	15977	16009	16030	15951	16039	15928	16190	16019	16069	16181	16062	16034	16154	15971	16163	16116	16007	16268	15886	16030	16152	15946	16087	16112	16106	16220	16015	15866	16159	15981	16111	15902	16319	16012	16050	15971	16086	16037	16165	16073	15900	15956	16105	16194	16022	16134	16156	16156	15955	16106	15929	16138	15881	16129	16090	16150	16152	15995	16129	16035	16329	16069	15944	16025	16064	16403	16228	16106	15962	16063	16137	16244	16306	16083	16145	16034	16210	16156	16092	16028	16037	16292	15989	15999	16054	16006	16097	16143	15926	16119	16004	16228	16112	16065	15847	16033	16015	15869	16213	16191	16292	16154	15914	16226	16186	16089	16277	16137	16049	15873	16088	16051	15879	16208	16067	16099	16022	15831	15990	16134	15995	16029	15939	15999	16030	16199	16231	15965	15894	16094	16085	15961	16042	16127	16144	16244	16129	16111	16158	16066	16119	16183	15934	15915	16012	16131	15973	16251	16135	16097	16078	16078	16052	16187	16029	16218	16138	16225	16316	16211	16212	16088	16047	16092	15956	16085	16280	16135	16448	16191	16249	16008	16066	15907	16162	16203	15940	16006	16045	16184	16112	16041	16011	16078	16145	16041	16060	15920	16178	16127	16077	16143	15975	16183	16139	16173	16133	16028	16041	16055	16036	16033	15869	15883	15944	16238	15917	15996	16120	16127	16086	15950	16043	16043	16075	15951	16061	16134	16139	16006	16149	15993	16332	16141	16083	16249	16148	16027	16190	15965	15928	15953	16158	15963	15964	16124	16506	16299	16068	16158	16116	16045	15877	16116	16060	16063	16211	16067	15978	15973	16135	16055	16084	16243	16194	15866	15900	16181	16211	16111	16258	16064	15937	16149	16122	15904	15941	16204	15977	16398	15976	16118	16136	16158	16135	16087	16077	16110	16231	15917	16133	16082	16164	16062	16043	15960	16230	16104	16110	16247	16239	16039	16027	16208	15949	16267	16061	16257	15914	16048	15986	16382	16107	16110	16071	16287	16134	15990	16045	16009	15941	15969	16240	16102	16183	16125	16241	16159	16224	16036	16183	15956	16077	16154	16128	16151	16050	16014	16100	16048	16037	16002	16086	16006	15838	16158	16120	16068	16134	16032	16219	16217	16081	16028	16225	16096	16127	16100	16132	15992	15937	16063	16144	15958	16193	15844	16002	16004	15874	16168	16088	16168	15983	16189	16006	15973	16145	16188	15958	16073	16014	16217	16283	16277	16131	15780	16039	16185	16022	16327	16112	16022	16102	16241	15987	16230	16190	16262	16118	15994	16006	16230	16219	16109	16295	16047	16260	16071	16161	16068	16170	15917	16119	16218	16147	16312	16203	16004	16029	16153	16070	15906	16090	16150	16105	16185	16086	16114	15808	16029	16101	16113	16312	16069	16071	16055	15933	16090	15998	16043	16172	16242	16025	16060	16177	16189	16277	16258	16101	16072	16015	15921	15835	16165	16132	16103	16088	16162	16195	15991	16035	16133	15996	16062	15936	15954	16208	16112	16039	16205	15915	16077	16097	15887	16205	16036	16146	15813	16028	15986	16043	16051	15934	16188	16008	16217	16073	16214	16242	16042	16103	16154	16104	16074	16231	16281	16040	16104	16126	16082	16018	16223	16203	16066	15958	15825	15961	15838	15985	16114	15915	16108	16118	16056	16017	16153	16025	16010	16084	16180	15841	16026	15978	16193	16083	15962	16247	16251	16233	15982	15977	16030	15972
30945	51466	48468	39132	32812	27396	23724	21257	19592	18125	17043	16458	15822	15746	15170	15010	14897	14581	14582	14530	14554	14193	14115	14108	14191	14156	13980	14011	13848	14044	13812	13771	13950	13954	13904	13883	14068	13954	13874	14014	13970	13861	13922	13897	13888	13751	13934	13861	13858	13791	14008	13963	14025	13904	13734	13891	13904	13774	13725	13972	13876	13889	14003	13956	13799	13957	13708	13811	13811	13700	13849	14009	13771	13687	13905	13896	13861	13946	13893	13734	13953	13813	13779	14021	13782	13805	13951	13829	13981	13846	13887	13873	13976	13796	13840	13817	13800	13876	13831	13861	13933	13740	13862	13948	13851	13961	13756	13849	13831	13994	14005	13789	13935	13960	13812	13837	13749	13892	13810	13891	13650	13809	13873	13609	13835	13865	13916	13896	13872	13956	13779	13952	13865	13749	13848	13666	13839	13869	13995	13768	13879	13705	13776	13924	13911	13794	13794	14028	13773	13721	13729	13758	13954	13796	13875	13882	13917	13847	13731	13810	13878	13765	13728	13585	14044	13740	13921	13937	13840	13956	13819	13793	13943	13909	13781	13961	13835	13907	13886	13881	13877	13823	13973	13766	13940	13620	13844	13765	13880	13866	13734	13879	13689	13759	13777	13681	13742	13919	13727	13970	13895	13867	13786	13937	13855	13694	14002	13879	13748	13727	13790	13802	13747	14044	13766	13786	13784	13928	13907	13733	13713	13793	13991	13861	13717	13821	13904	13756	14071	13800	13838	13659	13945	13761	13844	13801	13666	13739	13847	13841	13749	13828	13776	13762	13950	13814	13849	13772	13616	13853	13832	13880	13899	13823	13945	13919	13824	13769	13842	13922	13812	13859	13836	13855	13956	13969	13772	13849	13766	13850	13826	13845	13837	13930	13826	13623	13839	13757	13911	14009	13837	13821	13795	13831	13796	13871	13782	13877	13897	13720	13729	13743	13853	13847	13991	13815	13817	13936	13876	13833	13906	13660	13669	13810	13789	13909	13823	13827	13805	13972	13759	13975	13938	13831	13886	13736	13864	13831	13883	13829	13853	13673	13819	13976	13741	13751	13767	13784	13751	13771	13867	13923	13855	13761	13688	13768	13907	13774	13876	13772	13853	13902	13795	13797	13755	13803	13826	13727	13783	13812	13700	13991	13882	13816	13825	13779	13852	13888	13954	13717	13786	13719	13884	13767	13888	13913	13943	13830	13705	13762	13764	13773	13951	13891	13702	13813	13759	13843	13960	13693	14048	13869	14009	13743	13784	13882	13841	13675	13659	13775	13800	13882	13826	13856	13688	13867	13874	13958	14029	13773	13759	13849	13973	13817	13643	13858	13769	13968	13815	13866	13854	13616	13612	13900	13848	13597	13843	13764	13924	13712	13845	13790	13666	13762	14007	13850	13923	13832	13913	13736	13839	13985	13894	13872	13708	14047	13642	13904	13858	13940	13728	14030	13795	13851	13715	13917	13676	13903	13888	13904	13784	13875	13772	13889	13874	13853	13766	13962	13711	13816	13750	13792	13728	13861	13965	13923	13926	13899	13824	13737	13782	13966	13783	13993	13858	13942	14062	13869	13668	14024	13976	13742	13841	13903	13798	13929	13879	13946	13853	13734	13697	13939	13780	13762	13914	13837	13799	13866	13819	13964	13901	13694	13771	13745	13904	13975	13902	13684	13983	13898	13879	13839	13643	13834	13795	13818	13824	13912	13751	14004	13687	13939	13854	13788	13847	13808	13806	13896	13777	13745	13805	13926	13858	13900	13806	13801	14014	13720	13692	13860	13849	13858	14052	13785	13975	13737	13841	13886	13811	13997	13693	13773	13688	13830	13716	13968	13917	13889	13746	13969	13783	13849	13679	13820	13874	13892	13834	13737	13918	13773	13821	13776	13928	13688	13879	13783	13947	13860	13945	13795	13714	13826	13899	13843	13668	13962	13822	14021	13843	13973	13758	14056	13684	14032	13867	13859	14035	13854	13813	13833	13713	13812	14002	13937	13768	13886	13618	13872	13666	13836	13777	13811	13902	13876	13900	13851	13974	13995	13879	13852	13784	13862	13734	13797	13659	13765	13858	13754	13781	13894	14104	13704	13827	13738	13872	14002	13958	13947	13865	13870	13756	13569	13730	13924	13748	13652	13987	13768	13962	13868	13904	13955	13691	13905	13932	13774	13749	13739	13789	13798	13937	13754	13746	13854	13832	13814	13811	13949	13829	13968	13896	13741	13837	13820	13858	13751	13851	13875	13866	13897	13910	13868	13854	13783	13934	13845	13949	13667	13871	13919	13867	13763	13862	13862	13817	13812	13812	13886	13855	14003	13893	13901	13799	13861	13857	13980	13817	13752	13770	13833	13777	13851	13907	13740	13924	14066	13845	13996	13772	13903	13909	13701	13863	13886	14003	13905	13785	13667	13782	13845	13729	13882	13928	13823	13806	13819	13947	13832	13982	13866	13657	13780	13876	13765	13931	13737	13865	13857	13827	13748	13912	13885	13804	13892	13669	13745	13759	13745	13886	13851	13846	13887	13742	14022	13825	13975	13852	13745	13982	13795	13878	13986	13802	13717	13791	13759	13741	13912	13676	13715	13869	13899	13943	13753	13754	13740	13629	13954	13856	13843	13837	13883	13879	13849	13750	13938	13727	13915	13717	13717	13942	13966	13870	13845	13909	13770	13837	13689	13747	13794	13758	13938	13746	13951	13862	14014	13801	13838	13724	13714	13818	13894	13921	14020	13795	13773	13984	13850	13779	13981	13772	13798	13842	13748	13710	13692	13774	13850	13863	13842	13893	13704	13978	13723	13841	13929	13982	13851	13954	13886	13873	13684	13886	13754	13987	13735	13842	13847	13666	13708	13859	13830	13802	13708	13827	13882	13913	13807	13828	13817	13727	13986	13836	13831	13757	13796	13997	13803	13798	13723	13751	13801	13944	13828	13828	13808	13984	13958	13803	13790	13846	13813	13780	13869	13845	13814	13802	13867	13901	13881	13823	13848	13822	13949	13925	13798	13907	13981	13836	13742	13756	13866	13929	13743	13800	13939	13961	13877	13823	13906	13895	13773	13821	13864	13856	13814	13807	13832	13822	13830	13829	13802	13761	13834	13874	13942	13856	13721	13644	13813	13773	13998	13782	13829	13835	13917	13952	13845	13751	13696	13936	13822	13748	13786	13810	13656	13789	13825	13835	13851	13569	13971	13905	13696	13751	13888	13930	13771	13740	13735	13691	13973	13925	13772	13856	13858	13965	13915	13716	13768	13894	13853	13772	13847	13774	13762	13934	13805	13897	13741	13996	14047	13818	13831	13679	13776	13838	13997	13821	13869	14106	13807	13635	13825	13947	13902	13870	13881	13761	14098	13878	13846	13804	13924	13727	13826	13873	13660	13836	13820	13841	13767	13728	13783	13844	13907	13674	13882	13832	13800	14016	13789	13684	13805	13966	14013	13947	13911	13801	13683	13908	13949	13824	13701	13990	13692	13876	13731	13870	13768	14037	13877	13856	13845	13849	13904	13673	13846	13761	13783	13826	13855	13792	13872	14111	13670	13769	13765	13838	13683	13828	13892	13942	13807	13921	13784	14000	13768	13754	13817	13920	13947	13792	13839	13874	13988	13817	13955	13888	13697	13856	13719	13824	13782	13779	13746	13888	14012	13904	13783	13900	13804	13724	13904	13746	13910	13733	13815	13845	13851	13738	13983	13787	13848	13886	13717	13760	13960	13782	13750	13598	13683	13790	13985	13737	13796	13813	13924	13746	13957	13763	13854	13658	13912	13659	13720	13803	13932	13731	13716	13776	13834	13815	13816	13829	13774	13851	13743	13791	13927	13914	13912	13709	13824	13863	13841	13756	13921	13820	13876	13688	13772	13739	13877	13808	13856	13875	13826	13774	13852	13877	13641	13696	13930	13749	13702	13655	13681	13909	13884	13801	13812	13917	13846	13892	13882	13936	13969	13968	13836	13885	13808	13809	13817	13985	13855	13842	13777	13945	13988	13891	13944	13792	13815	13843	13782	13998	13745	13898	13877	13804	13884	13775	13952	13778	13801	13880	13583	13841	13965	13715	13835	13955	13850	13852	13792	13717	13703	13944	13909	13820	13880	13764	13920	13863	13805	13778	13820	13724	13854	13748	13949	13789	13780	13808	13842	13813	14021	13843	13936	13963	13871	13785	13859	13790	13883	13713	13905	13846	13880	13845	13805	13835	13874	13941	13970	13882	13844	13930	13699	13879	13818	13826	13761	13790	13787	13747	13748	13833	13893	13771	13889	13702	13866	13816	13854	13722	13699	13807	13907	13768	13811	13783	13820	13748	13889	13900	13954	13843	13740	13953	13945	13845	13728	13907	13899	13762	13750	13744	13842	13821	13839	13789	13806	13792	13773	13715	13919	13896	13790	13863	13992	13732	13823	13938	13902	13869	13707	13680	13829	13827	13632	13960	13716	14021	13831	13891	13731	13922	13662	13854	13915	13814	13667	13718	13941	13903	13722	13806	13833	13880	13740	13782	13865	13760	13875	13725	13976	13831	13846	13945	13850	13733	13944	13711	13722	13904	13929	13645	13810	13839	13838	13900	14095	13751	13805	13855	13892	13711	13765	13907	13763	13747	13807	13798	13786	13756	13844	13950	13772	13885	13665	13772	13921	13863	13923	13766	13849	13829	13994	13763	13784	13882	13781	13991	13755	13839	13868	13871	13769	13923	13743	13854	13911	13867	14025	13787	13772	13888	13814	13699	13829	13833	13856	13886	13714	13896	13788	13853	13820	13862	13858	13860	13940	13900	13948	13874	13840	13905	13921	13694	13906	13750	13836	13951	13931	13947	14007	13787	13803	13875	13735	13778	13721	13746	13799	13752	13834	13752	13781	13860	13841	13925	14063	13700	13880	13742	13689	14026	13745	13883	13841	13696	13852	13867	13964	13828	13760	13857	13755	13924	13949	14008	13861	13663	13912	13867	13758	13935	13691	13853	13758	13821	13797	13897	13772	13927	13818	13930	13755	13897	13640	13729	13872	13962	13777	13749	13928	13880	13796	13823	13900	13880	13953	13822	13885	13786	13898	13755	13724	13835	13692	13808	13861	13815	13788	13827	13853	14012	13799	13846	13926	13885	13950	13647	13920
22656	21023	28801	24065	23621	27349	29193	23915	21852	21015	19908	19194	18703	18337	18430	18010	17539	17475	17427	17358	17318	17317	17125	16867	17072	16877	17003	16678	16717	16792	16726	16680	16687	16665	16768	16817	16524	16657	16863	16751	16683	16657	16776	16592	16665	16629	16512	16613	16718	16728	16607	16394	16832	16480	16588	16674	16853	16597	16701	16648	16633	16595	16458	16392	16325	16614	16439	16432	16505	16443	16668	16538	16644	16659	16597	16584	16519	16387	16393	16530	16492	16501	16639	16788	16393	16756	16748	16585	16462	16402	16689	16724	16720	16650	16736	16585	16762	16563	16715	16705	16493	16439	16556	16499	16497	16643	16567	16427	16581	16744	16427	16475	16396	16589	16485	16631	16756	16472	16660	16496	16528	16569	16666	16464	16513	16600	16711	16549	16475	16463	16594	16447	16769	16649	16557	16731	16372	16521	16567	16501	16423	16475	16420	16596	16433	16531	16514	16560	16560	16658	16420	16541	16487	16668	16595	16452	16372	16449	16518	16690	16538	16662	16448	16549	16652	16388	16595	16524	16626	16222	16416	16415	16540	16393	16504	16723	16414	16474	16489	16397	16386	16446	16541	16411	16672	16446	16406	16498	16437	16404	16559	16460	16599	16551	16460	16621	16442	16596	16381	16484	16530	16506	16536	16205	16537	16884	16470	16579	16545	16503	16488	16513	16580	16577	16381	16590	16718	16459	16624	16604	16554	16257	16692	16326	16573	16540	16591	16600	16579	16451	16440	16606	16454	16478	16447	16392	16468	16489	16424	16400	16446	16644	16748	16454	16406	16505	16412	16534	16482	16505	16402	16478	16637	16512	16500	16501	16545	16440	16706	16450	16664	16672	16353	16586	16417	16740	16510	16345	16559	16650	16517	16597	16445	16820	16451	16533	16781	16423	16718	16670	16552	16461	16467	16698	16457	16332	16554	16379	16626	16320	16550	16528	16692	16580	16454	16596	16594	16466	16575	16549	16464	16516	16615	16614	16417	16598	16616	16526	16535	16317	16644	16570	16567	16473	16502	16528	16613	16425	16644	16415	16552	16444	16482	16509	16295	16562	16618	16533	16624	16388	16996	16254	16497	16443	16393	16632	16680	16519	16498	16364	16515	16445	16736	16749	16351	16422	16528	16534	16597	16616	16544	16603	16453	16534	16572	16641	16510	16543	16531	16393	16464	16683	16489	16587	16485	16473	16395	16569	16596	16646	16497	16501	16513	16718	16500	16434	16518	16532	16517	16463	16799	16240	16348	16547	16590	16382	16480	16457	16545	16364	16511	16507	16701	16474	16692	16397	16376	16550	16447	16564	16784	16518	16621	16580	16550	16430	16531	16666	16382	16358	16478	16408	16677	16519	16480	16397	16203	16286	16326	16566	16373	16479	16538	16584	16586	16616	16551	16633	16399	16528	16598	16415	16497	16348	16735	16395	16463	16440	16511	16387	16711	16504	16550	16688	16503	16521	16485	16331	16554	16549	16568	16430	16366	16604	16663	16637	16591	16490	16585	16447	16415	16630	16446	16565	16826	16478	16461	16381	16489	16577	16511	16406	16554	16440	16371	16464	16687	16604	16498	16614	16569	16464	16606	16529	16449	16606	16461	16578	16624	16440	16641	16380	16675	16643	16450	16389	16383	16566	16477	16493	16637	16570	16536	16483	16559	16671	16476	16671	16510	16415	16521	16381	16723	16604	16594	16510	16512	16558	16368	16447	16672	16527	16743	16650	16435	16478	16539	16705	16556	16468	16523	16702	16485	16493	16404	16632	16467	16497	16391	16409	16633	16419	16629	16474	16463	16408	16745	16540	16653	16522	16612	16547	16693	16549	16700	16549	16582	16646	16598	16302	16536	16584	16676	16502	16601	16709	16633	16671	16607	16680	16286	16564	16533	16569	16532	16623	16629	16644	16666	16590	16464	16549	16459	16542	16733	16494	16499	16411	16440	16385	16502	16721	16378	16394	16437	16384	16378	16398	16355	16565	16745	16662	16457	16462	16539	16520	16677	16428	16575	16307	16512	16411	16548	16295	16633	16500	16523	16573	16750	16484	16589	16633	16427	16701	16675	16433	16536	16525	16570	16618	16624	16445	16536	16350	16670	16521	16374	16526	16705	16341	16376	16660	16527	16700	16421	16422	16544	16501	16568	16647	16443	16586	16624	16538	16659	16599	16582	16248	16493	16542	16636	16621	16590	16582	16348	16583	16631	16464	16608	16420	16552	16235	16429	16563	16554	16617	16645	16607	16846	16348	16432	16523	16543	16559	16528	16228	16475	16450	16571	16632	16389	16610	16580	16509	16487	16465	16392	16573	16520	16301	16427	16344	16465	16486	16407	16649	16487	16240	16473	16631	16598	16596	16502	16485	16587	16484	16555	16590	16512	16517	16693	16473	16619	16543	16625	16497	16628	16390	16494	16501	16557	16498	16274	16506	16608	16539	16552	16513	16512	16547	16417	16405	16614	16368	16441	16793	16655	16632	16627	16436	16322	16389	16408	16395	16554	16594	16582	16642	16623	16615	16501	16616	16350	16348	16262	16607	16667	16456	16643	16550	16608	16857	16567	16395	16503	16558	16441	16409	16627	16458	16541	16529	16625	16530	16673	16392	16562	16391	16690	16542	16388	16465	16584	16642	16495	16428	16599	16564	16314	16447	16617	16352	16356	16586	16400	16396	16494	16482	16579	16578	16467	16588	16637	16578	16369	16367	16511	16469	16634	16692	16572	16357	16580	16576	16419	16546	16668	16446	16356	16612	16581	16499	16357	16316	16520	16630	16535	16514	16618	16568	16383	16446	16608	16375	16550	16598	16516	16573	16655	16375	16443	16423	16555	16598	16552	16798	16463	16586	16441	16652	16660	16558	16635	16783	16391	16578	16535	16675	16534	16581	16449	16368	16618	16464	16326	16372	16529	16334	16446	16659	16766	16465	16591	16528	16364	16515	16267	16467	16611	16567	16561	16532	16443	16538	16582	16600	16638	16499	16460	16452	16398	16552	16467	16619	16359	16487	16571	16533	16540	16537	16535	16578	16425	16421	16312	16331	16615	16583	16375	16409	16513	16594	16682	16478	16669	16458	16462	16355	16481	16674	16761	16603	16429	16507	16644	16556	16442	16430	16687	16701	16409	16420	16674	16667	16491	16525	16472	16227	16439	16680	16652	16625	16550	16366	16580	16565	16719	16509	16582	16498	16459	16622	16497	16477	16456	16611	16515	16507	16532	16446	16403	16652	16723	16458	16590	16333	16747	16683	16402	16332	16577	16412	16530	16471	16534	16464	16658	16651	16468	16528	16419	16521	16488	16619	16673	16428	16465	16506	16496	16372	16482	16359	16576	16497	16524	16666	16560	16506	16594	16539	16535	16559	16474	16481	16568	16433	16527	16410	16403	16494	16671	16585	16510	16600	16436	16413	16543	16577	16617	16703	16641	16393	16629	16521	16664	16468	16540	16454	16543	16506	16412	16431	16401	16512	16479	16506	16501	16697	16627	16502	16436	16556	16534	16533	16425	16448	16609	16454	16327	16597	16421	16701	16639	16535	16543	16584	16656	16430	16577	16634	16546	16627	16748	16569	16468	16517	16579	16566	16561	16532	16702	16543	16689	16499	16650	16604	16474	16362	16540	16515	16388	16378	16290	16454	16440	16600	16526	16538	16390	16606	16800	16498	16490	16458	16518	16453	16439	16430	16593	16773	16573	16711	16521	16740	16660	16572	16589	16776	16505	16362	16485	16537	16467	16742	16723	16419	16450	16385	16519	16771	16491	16334	16473	16433	16560	16489	16345	16494	16580	16266	16438	16452	16645	16480	16462	16396	16584	16449	16524	16494	16545	16541	16557	16765	16538	16544	16556	16621	16704	16447	16429	16463	16295	16419	16505	16442	16627	16634	16638	16764	16710	16406	16520	16591	16504	16584	16351	16356	16545	16544	16361	16375	16394	16343	16647	16348	16422	16546	16551	16529	16692	16438	16614	16552	16692	16470	16536	16553	16451	16576	16323	16642	16566	16451	16599	16461	16386	16514	16536	16679	16617	16349	16517	16647	16482	16784	16428	16493	16468	16701	16511	16557	16511	16599	16603	16585	16640	16661	16569	16716	16653	16603	16605	16506	16626	16402	16537	16510	16557	16500	16524	16651	16413	16475	16685	16675	16452	16686	16504	16540	16481	16358	16580	16523	16500	16627	16308	16615	16538	16518	16504	16654	16559	16440	16472	16498	16524	16540	16701	16805	16568	16434	16459	16625	16573	16836	16649	16564	16645	16435	16530	16496	16553	16360	16575	16389	16412	16408	16612	16647	16601	16523	16341	16321	16556	16521	16304	16566	16369	16549	16447	16357	16645	16590	16565	16592	16370	16529	16674	16475	16593	16645	16667	16450	16325	16516	16506	16397	16700	16624	16478	16671	16678	16357	16483	16580	16431	16506	16395	16367	16411	16452	16327	16526	16625	16542	16626	16326	16600	16451	16485	16323	16397	16422	16334	16728	16431	16577	16420	16668	16671	16448	16593	16763	16479	16580	16430	16722	16782	16612	16436	16562	16347	16487	16317	16641	16688	16443	16524	16489	16563	16470	16533	16666	16496	16617	16628	16638	16414	16558	16481	16571	16544	16457	16411	16289	16542	16510	16507	16585	16469	16637	16526	16633	16720	16562	16580	16372	16677	16599	16697	16326	16637	16523	16612	16404	16515	16417	16529	16468	16658	16516	16697	16451	16434	16428	16637	16514	16619	16479	16524	16409	16460	16513	16456	16177	16470	16545	16507	16629	16430	16426	16618	16689	16713	16555	16487	16749	16485	16530	16558	16379	16512	16448	16593	16506	16530	16484	16668	16482	16396	16486	16628	16460	16336	16535	16507	16533	16323	16567	16605	16494	16389	16402	16634	16630	16547	16470	16673	16627	16431	16680	16488	16597	16601	16442	16622	16564	16557	16734	16441	16645	16434	16354	16511	16354	16396	16563	16362	16520	16751	16694	16614	16279	16462	16376	16252	16537	16715	16581	16523	16493	16522	16539	16404	16592	16582	16423	16536	16479	16496	16470	16804	16566	16218	16266	16626	16562	16433	16575	16575	16682	16438	16421	16495	16410	16397	16431	16479	16446	16436	16486	16537	16573	16525	16380
33578	57793	54734	44669	37108	31526	27027	24121	21836	20236	18823	17757	17130	16389	16382	15905	15502	15247	15150	14917	14675	14729	14520	14605	14264	14464	14407	14241	14288	14189	14480	14106	14303	14130	14320	14233	14240	14257	14240	14183	14265	14216	14082	14012	14070	13959	13986	14108	14225	13990	14152	13978	13943	14067	13891	14106	14076	14054	14064	14160	14087	13812	14008	14163	14113	13997	14078	14063	14023	14185	14086	13991	14047	14093	13945	14078	14072	14065	14184	13955	13862	14188	14002	13971	14069	14183	14066	14020	13922	13951	14045	14051	14008	14054	13998	14094	13955	13994	14132	14020	14240	14091	14080	14184	14039	13971	14152	14075	14130	13987	14175	14110	14153	14038	14134	14046	14058	13999	14002	13965	14101	14053	14020	14058	14013	14101	14095	14158	14087	14163	13907	14003	13994	14052	13862	13977	14139	14197	14014	14377	14054	14065	14167	14077	14220	14093	14077	14093	13958	14111	14058	14197	14074	13992	13966	14051	14029	14044	14053	14050	14051	14003	14134	14015	14103	14028	14185	14097	14052	14020	13967	14000	14236	14019	14074	14064	13933	14007	13931	13995	14065	14134	13979	14159	14131	14043	14060	13940	14041	14216	13967	14046	14052	13978	14135	13845	13898	13904	14082	13919	14067	14039	13963	13966	14215	14110	14082	14014	14039	14103	14149	14129	14082	13867	14212	14167	14011	13895	14094	13866	13942	14074	14195	14059	14331	14143	14022	14172	14177	13990	13981	14054	13928	14167	14069	14202	13996	13915	14058	13948	14086	13913	14000	14099	14074	13957	14104	14080	14143	14183	14079	14221	14104	14068	14007	14147	13950	14041	14149	14062	13930	14158	14081	13916	14008	14114	13838	14092	13979	14053	13900	14050	14052	14108	13953	14033	14039	14009	13886	14006	14127	14062	14004	13963	14091	14144	13937	13958	13797	14233	13978	14089	13867	14104	14089	13983	14081	14071	14058	14100	14054	14047	14118	14002	13951	14074	14247	14004	13982	14110	13967	14188	14037	14091	14303	14065	14078	14101	14070	14162	14221	14201	14102	14128	13929	14050	14082	14094	13888	14177	14072	14223	13910	14052	13859	14111	14139	14044	14083	13997	14065	14103	13963	14199	14008	14074	14039	14002	14218	14057	13922	14032	14056	14046	13955	14062	14173	14079	14062	14120	14026	14081	14089	14146	14075	14040	14085	14012	14004	14281	14006	14047	14186	14109	14088	14004	14115	14061	14148	14068	14108	14219	14005	13835	14171	13987	13851	14205	14089	13901	14109	14064	14006	13954	13979	14148	14107	14039	14161	13890	13995	14066	13927	14068	14030	14206	13949	14098	14178	14066	13989	14255	14117	14214	13820	14024	13984	14104	13989	14059	14092	13976	14167	14138	13983	14099	14177	14017	14016	14012	14095	14094	14080	13996	14049	14232	14045	14010	14146	13936	13956	14153	13998	14006	13957	13934	14038	14061	14088	14130	14078	13876	14136	14009	14052	14067	14134	14172	13924	14056	13950	14022	14185	13937	14184	13932	14315	13960	13889	14140	14031	14159	14019	14097	14105	14077	14056	13818	13974	14159	14023	14138	14070	14032	14115	14028	13806	14021	14031	13964	14040	14051	13922	14065	14251	13918	14002	14145	14232	13989	14034	14108	14150	13969	14081	14097	14060	14163	13969	14035	14035	14008	14168	14039	14128	13910	14129	14014	14094	13973	14017	14002	14128	14080	14121	14136	14127	14104	14157	14157	14232	13927	14136	14036	14153	13884	13941	13976	14086	14078	14157	14027	14077	13875	14011	14022	14138	14222	14145	14107	14252	13946	14040	14129	14004	14180	14174	14118	13990	14071	14136	14052	13866	13996	13911	14059	13882	14141	14134	14059	13931	13908	13975	14127	14141	14083	14050	13921	14178	14366	13917	13980	14051	14180	14085	14090	13936	14139	14003	14088	14136	14081	13965	14087	13964	13969	14138	14021	14099	13948	14243	14144	14127	14001	14169	13948	13950	14151	14012	14060	14162	14040	14162	14045	14070	14115	14100	13948	14082	14181	14142	14210	13871	14063	13971	14057	14164	13990	14072	14143	14039	14064	14030	13991	14093	14187	14023	14128	14003	14189	13965	14155	13991	14115	14036	13973	14095	13955	14313	13913	13936	14074	14028	13997	14051	13995	14180	14011	14107	14067	14205	13968	14078	14166	14044	14098	14215	13996	13983	14040	14208	14183	14044	14168	14083	14077	14089	14037	14085	14087	14110	13966	14071	14031	14131	14087	14128	14131	14051	13979	14058	14126	13944	13884	14076	13917	13951	13991	14231	14045	14138	14087	14022	14019	14049	13856	14118	13981	14019	13983	14059	14033	13985	14142	13997	14061	14052	13984	14014	14129	13941	14104	14060	14003	13949	14078	14028	13917	13963	14006	14065	13813	14027	14049	14037	14032	14174	14144	14052	14017	14103	14037	14129	13992	14120	13951	14173	14069	14218	14136	14083	13982	13932	14087	14162	14120	14030	14028	13957	14057	14153	14057	14129	14082	14053	13986	14088	14058	14021	13957	14036	13974	14044	14113	14074	13921	14108	14017	13920	14116	13980	14057	13957	14090	13927	14116	14069	14082	14167	14136	13985	14061	13930	14095	13966	14006	13870	13968	14219	14070	14003	14165	13997	14010	14041	14173	13975	14291	14093	14156	13929	13973	14045	14067	14047	14063	14164	13998	14091	14057	14010	14094	13946	14220	14132	14134	14072	14119	14040	14144	13991	14155	14097	14048	13971	14053	14169	14150	14090	14182	14206	13927	14028	14127	13987	14126	13953	14171	14098	14066	13939	14114	14011	14043	14068	14257	13979	14158	13888	13932	14176	14073	14015	13996	13920	14106	14139	14163	14067	14009	14217	14055	13886	14018	14024	13912	14083	13879	14095	14049	14048	14018	14233	14075	14042	13998	14010	13899	14035	13991	13967	14065	14137	14121	14042	13938	14076	14159	13999	14036	14073	13966	14075	14051	14103	13925	14046	13933	14213	14030	13967	14164	14039	13952	14048	14271	13928	14103	14251	13965	14216	14023	13986	14034	14029	13958	13965	14168	13974	14007	13963	14043	14168	14059	13830	13996	14014	14141	14151	14051	13979	13930	14112	14007	14175	13869	13978	13966	13929	14153	14141	14192	14068	14101	14062	14122	14156	13960	13953	13993	13927	13910	14005	13956	14014	13937	13992	13929	13968	14077	14061	13913	14024	13969	14003	14091	14119	13989	14095	14164	14139	14063	14155	14086	13890	14190	13928	13998	14053	14000	13980	14125	13932	14015	14091	13874	14112	14126	14018	14082	14023	14088	13855	13934	14027	13858	14037	14033	13977	13828	13988	13934	14175	14097	14002	14122	14094	14022	14207	14268	14041	14005	14040	14161	14046	14112	14012	13950	14222	14139	14027	13942	13963	13979	13983	14043	14038	13969	13894	14145	14262	14078	14151	13939	13767	13857	14024	14058	14211	13955	14065	13939	13967	14091	14025	13989	14110	13996	14150	13992	14096	13891	14001	14003	14206	14111	13973	13996	14142	14013	14017	14049	14270	13918	13980	14046	14145	14058	13858	14022	14156	14012	13910	13860	14205	14178	14137	13965	14057	13997	14163	14058	14128	13927	13972	14032	13971	14024	14285	13905	14103	14053	14042	13922	13957	14034	14139	14055	14122	14165	14058	13950	14099	13997	14091	14085	14112	13901	14092	13960	14177	13968	14033	13944	14094	14072	14087	14141	14112	14070	13855	14057	13978	14119	14055	13975	14161	14184	13922	13938	14076	14138	13949	14049	14066	14056	13996	14108	14059	14127	13913	14007	14157	14020	14033	14203	14077	14011	14180	13978	14042	14101	14189	13979	14065	13950	14115	14077	14046	14041	14089	14134	14178	14033	14041	14079	14005	14080	13879	14053	14071	14302	13866	13945	14043	13961	14040	14018	13948	14115	14107	14169	13985	14213	14039	14022	14068	14188	14089	14010	14122	14141	14069	14066	14031	14149	14088	13998	13983	13932	14080	14077	14091	14094	13948	13978	14108	14242	13944	13981	13942	14014	13959	13955	14016	14034	14004	14163	14087	14001	14142	14052	14087	13989	13987	14178	14078	14036	14073	14057	13998	13933	14015	14081	14069	14010	14185	14177	14149	14005	13954	13980	14034	13967	13993	13996	13907	13921	13857	14173	14097	13986	13957	13898	14090	14070	14104	14079	13907	14029	13992	13918	14053	14132	14046	13964	14181	14038	14281	13995	14097	14026	14058	14036	14127	13862	14086	14108	13957	14198	14200	13971	14089	13940	14160	13987	13927	14179	14028	14043	14093	14053	13869	14064	13983	14037	13956	13978	13949	14037	14157	14066	14070	14146	14130	13973	13980	14127	14107	13966	13982	14006	14009	14159	14037	14095	14137	13953	13887	13998	14026	14033	13940	14058	14012	13878	13926	13983	14081	14012	14068	13921	14028	14037	14109	14101	13901	13998	14038	14041	13986	14225	14021	14232	14049	14151	14091	13880	14026	14088	14036	14041	14302	14070	13938	14141	13876	14055	14000	13927	13919	13921	14127	14038	13997	14008	13946	14059	14058	13853	13968	13971	14021	14038	14063	14043	14069	14100	14176	14045	14153	13981	14118	13952	13917	14161	13977	14061	13972	13939	13991	14107	14055	14007	13985	14003	14055	14177	13933	14115	13948	14016	14080	14152	14057	14043	14072	14101	14050	14071	14106	14085	14093	14161	14169	13993	14099	13950	14020	13995	14036	14149	14158	14147	14095	14124	14303	13995	14023	13996	14151	13853	14020	14288	13971	14065	14114	14184	13954	14134	14050	14107	13956	13981	14171	14116	14037	14156	14055	14043	14072	14105	14083	14080	14042	14140	13994	13911	14085	14002	14153	14139	14112	14064	14192	14121	14028	14173	14158	14006	14037	13902	14111	14054	13910	14202	13945	13873	14169	13939	14129	14145	14218	13958	14194	14048	13925	14018	14166	13879	14130	14075	13942	14100	14069	14088	14138	14164	14124	13937	14116	14245	14082	13923	13933	14118	14062	14154	14157	14106	13954	13829	13918	14136	14072	13996	14174	14058	14010	14093	14019	14054	14150	14138	13987	14133
29525	30023	37921	33394	26689	23351	21334	19717	18720	18202	17701	17474	17165	17114	16965	17125	16732	16862	16907	16528	16754	16431	16666	16569	16550	16356	16257	16415	16338	16492	16434	16330	16312	16203	16367	16389	16462	16334	16476	16477	16518	16256	16390	16276	16461	16333	16550	16446	16203	16281	16524	16433	16251	16280	16237	16221	16238	16078	16276	16460	16368	16265	16459	16142	16334	16323	16389	16243	16494	16409	16276	16432	16379	16486	16524	16239	16289	16184	16300	16254	16253	16258	16188	16281	16371	16406	16399	16205	16267	16435	16416	16462	16431	16204	16499	16388	16381	16212	16358	16337	16188	16508	16380	16283	16335	16244	16292	16274	16310	16224	16293	16303	16472	16303	16364	16431	16541	16251	16351	16370	16286	16175	16484	16305	16228	16236	16310	16256	16323	16385	16143	16312	16279	16142	16348	16402	16263	16339	16200	16212	16336	16313	16349	16210	16241	16284	16259	16210	16474	16392	16322	16306	16412	16308	16321	16228	16269	16331	16429	16365	16203	16291	16255	16376	16180	16280	16296	16088	16523	16237	16180	16413	16216	16387	16275	16342	16250	16291	16323	16200	16399	16307	16392	16276	16201	16147	16298	16429	16255	15982	16214	16247	16572	16490	16434	16254	16149	16190	16450	16230	16342	16138	16197	16192	16183	16272	16251	16090	16080	16357	16387	16279	16365	16336	16415	16242	16412	16329	16272	16396	16324	16371	16266	16446	16334	16501	16460	16335	16278	16321	16109	16387	16318	16329	16294	16461	16352	16400	16093	16397	16448	16338	16283	16498	16279	16343	16401	16340	16197	16281	16522	16366	16300	16302	16330	16503	16487	16549	16215	16479	16414	16325	16374	16198	16488	16323	16351	16427	16391	16455	16264	16501	16322	16313	16258	16251	16273	16335	16134	16228	16500	16361	16200	16349	16409	16266	16298	16302	16132	16390	16448	16374	16539	16434	16448	16361	16289	16302	16367	16212	16412	16216	16140	16292	16203	16125	16245	16435	16110	16473	16279	16242	16309	16319	16095	16316	16248	16501	16215	16320	16396	16366	16366	16351	16233	16254	16353	16367	16362	16305	16244	16333	16680	16274	16423	16375	16265	16477	16353	16314	16496	16441	16355	16461	16470	16235	16242	16446	16179	16212	16377	16254	16272	16128	16236	16159	16328	16328	16335	16177	16161	16343	16201	16234	16345	16566	16211	16306	16346	16315	16393	16470	16535	16307	16343	16365	16406	16396	16132	16280	16149	16531	16211	16484	16235	16326	16322	16452	16366	16370	16163	16293	16435	16419	16378	16290	16296	16246	16125	16376	16393	16297	16187	16192	16341	16175	16163	16422	16330	16413	16293	16366	16285	16240	16459	16111	16343	16348	16286	16272	16557	16182	16319	16186	16390	16256	16496	16379	16373	16120	16337	16230	16366	16068	16254	16502	16470	16119	16364	16341	16271	16196	16304	16434	16381	16399	16320	16446	16501	16357	16382	16244	16288	16476	16345	16279	16100	16237	16422	16289	16410	16287	16327	16258	16455	16552	16496	16099	16326	16286	16119	16289	16461	16115	16168	16222	16150	16201	16145	16333	16338	16389	16331	16447	16497	16100	16387	16112	16259	16129	16219	16414	16442	16229	16209	16245	16214	16490	16216	16204	16239	16304	16454	16298	16197	16388	16302	16372	16460	16398	16336	16332	16226	16224	16272	16494	16565	16340	16284	16223	16285	16349	16361	16514	16442	16390	16429	16174	16284	16406	16302	16203	16358	16276	16418	16243	16313	16156	16122	16356	16492	16327	16507	16212	16539	16257	16380	16318	16266	16507	16480	16220	16442	16380	16269	16437	16644	16380	16590	16239	16306	16415	16481	16132	16325	16237	16304	16430	16311	16175	16047	16197	16148	16178	16399	16243	16335	16243	16417	16451	16389	16205	16306	16233	16381	16176	16231	16073	16466	16188	16195	16353	16426	16438	16320	16373	16414	16391	16256	16110	16264	16573	16257	16420	16122	16405	16325	16379	16354	16412	16273	16432	16308	16278	16316	16252	16333	16361	16355	16296	16402	16407	16314	16351	16420	16284	16190	16364	16270	16182	16280	16200	16110	16149	16346	16149	16256	16427	16175	16478	16395	16436	16290	16244	16211	16279	16387	16378	16416	16383	16316	16400	16079	16103	16098	16309	16317	16358	16142	16407	16251	16205	16243	16163	16282	16266	16377	16311	16177	16229	16472	16500	16270	16371	16459	16205	16106	16299	16246	16348	16387	16362	16477	16156	16332	16241	16495	16462	16074	16586	16509	16033	16412	16422	16344	16431	16307	16456	16439	16432	16335	16339	16316	16212	16332	16474	16105	16360	16441	16344	16337	16391	16327	16200	16121	16270	16335	16409	16330	16300	16394	16367	16426	16149	16079	16136	16308	16283	16219	16145	16242	16320	16175	16354	16389	16342	16219	16315	16449	16255	16232	16392	16216	16431	16198	16127	16281	16364	16513	16347	16338	16498	16269	16096	16099	16361	16445	16328	16562	16366	16467	16249	16265	16174	16304	16296	16186	16187	16209	16159	16351	16454	16584	16421	16346	16354	16344	16088	16285	16372	16420	16295	16425	16385	16443	16379	16460	16176	16268	16331	16120	16237	16367	16310	16318	16397	16241	16437	16259	16201	16278	16321	16525	16067	16162	16304	16247	16389	16227	16352	16089	16315	16362	16456	16365	16298	16253	16373	16319	16221	16127	16450	16240	16193	16388	16285	16432	16279	16464	16387	16326	16303	16247	16289	16432	16479	16501	16305	16461	16358	16212	16337	16272	16328	16256	16459	16437	16217	16219	16372	16561	16320	16521	16286	16257	16331	16206	16414	16560	16392	16255	16279	16248	16494	16366	16180	16470	16218	16311	16212	16334	16303	16242	16342	16126	16270	16371	16527	16360	16368	16490	16153	16180	16304	16267	16350	16356	16192	16091	16373	16248	16500	16343	16419	16264	16346	16330	16288	16168	16204	16257	16208	16330	16354	16261	16186	16120	16358	16354	16183	16363	16118	16302	16134	16307	16255	16273	16179	16461	16528	16399	16167	16335	16519	16344	16308	16280	16420	16346	16424	16319	16164	16406	16274	16147	16272	16346	16154	16172	16386	16458	16145	16076	16257	16154	16198	16364	16331	16403	16289	16272	16398	16426	16475	16340	16363	16284	16502	16136	16313	16265	16305	16219	16232	16531	16515	16360	16436	16269	16236	16227	16489	16398	16417	16457	16338	16159	16586	16100	16224	16283	16159	16405	16450	16356	16356	16476	16297	16315	16433	16373	16538	16184	16372	16365	16349	16348	16296	16304	16401	16306	16334	16189	16204	16241	16494	16401	16214	16359	16434	16497	16210	16242	16326	16146	16244	16581	16190	16516	16360	16131	16540	16409	16111	16282	16308	16332	16339	16548	16244	16299	16207	16274	16266	16312	16355	16390	16447	16241	16311	16332	16350	16109	16137	16432	16222	16340	16320	16216	16208	16181	16534	16369	16256	16197	16217	16249	16326	16338	16464	16391	16445	16335	16347	16282	16325	16403	16310	16373	16482	16426	16460	16242	16420	16300	16369	16287	16326	16399	16342	16277	16063	16265	16250	16301	16197	16071	16167	16257	16268	16386	16205	16219	16565	16437	16467	16267	16373	16466	16392	16516	16372	16213	16323	16312	16292	16187	16406	16418	16119	16412	16347	16417	16489	16598	16113	16385	16321	16231	16180	16251	16293	16336	16245	16268	16303	16383	16498	16394	16208	16109	16182	16133	16261	16264	16231	16430	16325	16488	16481	16454	16493	16208	16306	16346	16307	16419	16275	16397	16516	16344	16170	16163	16191	16523	16304	16399	16369	16168	16241	16228	16306	16270	16159	16393	16405	16431	16308	16200	16157	16187	16121	16256	16261	16482	16232	16316	16434	16446	16391	16310	16610	16266	16311	16478	16296	16408	16366	16515	16453	16073	16281	16303	16322	16458	16436	16332	16310	16448	16455	16269	16414	16271	16351	16301	16180	16283	16385	16396	16343	16405	16240	16397	16298	16301	16413	16481	16337	16307	16281	16328	16251	16427	16485	16390	16580	16464	16515	16534	16118	16281	16142	16431	16446	16378	16305	16365	16286	16483	16234	16124	16291	16268	16310	16286	16243	16283	16297	16410	16436	16425	16322	16073	16204	16456	16519	16424	16317	16369	16223	16197	16135	16292	16157	16182	16261	16296	16260	16323	16313	16159	16333	16319	16429	16603	16382	16102	16347	16526	16246	16389	16403	16315	16171	16469	16403	16340	16224	16323	16358	16277	16255	16304	16286	16390	16289	16051	16268	16279	16283	16288	16418	16167	16190	16332	16327	16480	16243	16155	16455	16401	16336	16338	16319	16444	16216	16205	16430	16365	16282	16470	16459	16356	16319	16373	16386	16294	16416	16665	16452	16431	16368	16323	16378	16176	16215	16142	16322	16377	16648	16352	16334	16365	16275	16026	16454	16398	16421	16209	16416	16335	16326	16377	16405	16384	16223	16372	16159	16177	16322	16099	16230	16192	16228	16401	16357	16421	16229	16343	16323	16315	16100	16243	16318	16488	16209	16335	16338	16153	16139	16338	16271	16454	16440	16384	16234	16227	16363	16335	16362	16339	16148	16475	16376	16271	16176	16252	16101	16161	16243	16352	16051	16236	16371	16334	16302	16428	16232	16249	16029	16500	16482	16457	16504	16285	16295	16464	16448	16214	16264	16340	16084	16471	16464	16442	16477	16273	16208	16394	16312	16203	16292	16466	16243	16330	16354	16385	16323	16159	16590	16461	16382	16374	16477	16471	16375	16390	16355	16326	16252	16211	16279	16211	16368	16471	16642	16268	16312	16240	16249	16258	16343	16413	16324	16434	16292	16181	16296	16440	16357	16360	16432	16424	16242	16356	16441	16370	16291	16480	16258	16390	16306	16381	16299	16177	16253	16453	16449	16400	16268	16585	16236	16389	16188	16344	16422	16377	16282	16352	16118	16407	16387	16212	16259	16320	16246	16301	16274	16317	16381	16439	16420	16353	16333	16434	16412	16176	16195	16134	16300	16367	16404	16428	16356	16276	16404	16355	16209	16317	16244	16169	16355	16479	16351	16331	16170
32300	46292	42490	32385	26558	23268	20877	18710	17757	16843	15966	15524	15195	14904	14752	14729	14494	14415	14460	14364	14248	14237	13993	14088	14192	14131	13991	14089	14014	14010	13970	14008	14140	14025	14149	14028	13996	14024	14073	13809	13985	13969	14053	14021	13939	14081	13893	14124	14112	14087	14025	13937	14007	13871	13938	13932	14031	13957	13964	13886	14025	14022	13953	14169	14021	13987	13884	13951	13911	14128	13918	14019	13906	14004	13993	13925	13917	13997	14027	13972	14040	14018	14032	13850	13964	13977	13909	14070	13878	14134	13993	13982	13963	14065	13900	13955	13991	14002	13899	13827	14018	14047	13885	14067	14097	13996	13980	13884	13890	13969	13946	13965	13827	14002	13950	14035	14002	13903	13862	13872	14017	13987	13908	13764	13963	13899	14080	13705	14004	13884	13910	14064	13869	13908	13922	13952	14092	13834	13953	13920	13866	14040	13855	13966	13975	13866	13870	13971	13961	13975	13956	14062	13958	14066	13948	13879	13964	13974	14101	13846	13981	13888	14158	13906	13926	13728	14044	13902	13952	13935	13911	14043	13838	13876	13776	13816	13913	13958	13940	14078	13875	13947	14004	13948	14023	13867	13885	13989	13895	13904	13980	13920	13940	14048	13930	13806	13920	14052	13837	13994	13804	13839	13921	13904	14030	13973	13931	14020	13965	13845	14019	13821	14031	14138	14091	13971	13955	13896	13989	13795	13857	13948	13992	13989	13851	14031	13867	13985	14018	13966	14109	13818	14068	14043	14078	13998	14169	13940	13758	14020	13772	14036	13912	13941	14080	13953	13898	13967	13898	13988	13893	14067	13779	13916	13941	14015	13766	13965	13751	13870	13746	13982	13962	14019	13966	13988	13986	14006	13958	13950	13873	14007	13915	14097	13946	13820	14006	13814	14096	13977	13837	13720	13965	13968	13958	14094	13693	13963	13758	14070	13808	13927	13953	13991	13955	13978	14009	14029	13909	13981	13955	14124	13911	13842	13920	14005	13942	13995	13941	13987	14001	13969	13879	14103	13983	13904	14129	13920	13915	13981	13739	13967	13937	14073	13916	13763	14020	13986	13864	14043	14066	13958	13900	13977	13893	13928	14071	13889	14079	14016	14009	13937	14035	14103	14060	13875	13911	13840	13912	14074	13948	13971	13961	13944	13988	13996	14046	13886	14026	13938	13923	14054	13863	13927	13930	14007	13831	13868	14117	14014	13780	14051	14011	13910	13927	13951	14121	13979	13789	13872	13941	13932	13891	14160	13888	13881	14087	13913	13867	13935	13862	13985	14041	13977	14009	13881	13925	14121	13917	13922	14117	14001	13907	13949	13967	13950	14013	14166	13894	13961	13982	13848	14071	13950	13864	13843	13839	13960	13886	14003	13843	13960	13903	13926	14046	14088	13919	14098	13993	13840	13881	14157	13958	13951	14001	13964	14011	13992	14033	13961	14082	14025	13932	13825	13835	13878	13975	14240	13987	14006	14036	13948	14002	14046	14007	13940	14012	14030	13825	14111	13812	14016	13812	14138	13909	14009	14118	13820	14025	13946	14039	13860	13927	13954	14035	13887	13941	13939	13947	13959	13714	13976	14133	13873	13945	14072	14049	14004	14090	13882	13892	13923	14007	13811	14014	14091	14055	13890	13871	13881	13939	14056	13991	14072	14069	14044	13780	14011	13868	13834	14051	13893	14027	14117	13987	13865	14051	14026	14012	13993	14061	13685	13932	13953	14052	14017	14083	14019	14121	14064	14014	13939	13885	13854	13941	14190	14001	13962	13943	13857	14080	13797	14062	13912	14191	13858	13966	13997	14019	13991	13973	13917	13931	14039	13989	13919	13993	13897	13994	13843	13896	13993	13908	13869	14117	14012	13923	13842	13943	13937	14082	13921	13902	13941	13970	13849	14046	13832	13851	13883	13895	13974	13867	13945	14004	13935	13995	14172	13971	14056	13921	13882	13799	13976	14055	13843	13946	13921	13875	13985	14080	13843	13949	13998	14053	13946	13817	13952	13807	13858	13974	13933	14064	14009	13924	13918	13765	13831	13948	13880	14021	13942	13980	13797	13834	13768	13893	13984	13872	14043	13990	13952	13982	13931	13952	13804	13956	13944	13964	14036	13900	14001	13920	14207	13962	13845	13949	14063	13948	14023	13871	13934	13909	13872	13958	13981	13896	13768	13729	13955	13985	13988	14023	13892	14009	13915	13980	13998	13901	13870	13827	14055	13928	13994	13840	13836	14002	13976	13919	13978	13844	13959	13879	13835	14018	13917	14013	14115	13932	14069	14110	13912	13812	14065	14072	14114	14062	13880	13973	13896	13930	14083	14196	13797	13906	13916	13858	14058	13837	13902	14030	13990	14003	13946	13875	13985	13831	14176	13949	13995	13899	13831	13857	14045	13846	14044	14034	13936	14020	13832	14020	13897	14062	14046	14013	14005	13864	13964	13928	14012	13972	13898	13856	13891	13973	13924	13964	13803	13979	13867	14013	13918	14047	14030	14058	13975	13913	14017	13952	13859	14005	13956	14067	13920	13770	13915	13927	13928	13996	14028	13913	13910	13893	13999	13873	13947	13695	13939	13811	13893	13915	13781	14175	13953	13917	13817	13920	14054	13936	14065	13860	13926	13671	14031	13899	13810	13947	13880	13828	13902	13826	14019	13883	13966	13965	13922	14046	13896	13961	14110	13873	14065	14083	14060	13918	13873	14015	13803	13827	14028	14033	13908	14003	14048	13883	14016	13737	13908	13956	13883	14032	13890	13862	13893	13868	13942	13926	14057	13945	13986	13949	13844	13837	13874	13846	13917	13898	13930	14047	13830	13995	13916	13955	14117	14021	13940	14040	14157	14054	13934	13888	13967	13983	14049	13896	14062	13848	14008	13833	13930	13994	13779	14057	14048	14017	14151	13915	13947	14033	14035	13970	14039	14071	13879	13948	13986	13983	14045	13998	13968	13883	13985	14036	14006	13828	13955	13872	13919	13911	13893	13890	13928	14002	13850	14062	13980	13983	13999	13945	13809	13923	13911	13773	14084	13968	14085	13808	14097	13987	13866	13899	14135	14046	14040	13977	14067	13957	13958	13870	13862	14060	14008	13855	13913	14082	13827	13911	13988	14014	13994	14065	13905	13973	14009	14000	14033	13954	13986	13875	13912	14021	14116	14048	13925	13844	14040	13898	13999	14023	13875	14103	14083	13869	13964	14013	13937	14007	14187	13836	14016	13921	13942	14082	13854	13927	13818	14067	14035	13993	13926	13864	14075	13791	13813	14012	14020	14022	13882	13916	13988	14056	14045	13910	14005	13899	14019	13943	13846	14004	13846	13886	14005	13966	13908	13934	13899	13905	14002	13962	13974	14034	13914	14049	13974	14133	13981	14104	13983	13991	13900	13996	13859	13948	13882	13872	13888	14074	13953	13847	14058	14045	13901	13960	14014	13849	14044	14069	14063	13914	13882	13845	14014	13918	13924	13956	14150	13991	13956	13796	13954	14007	13751	13859	14008	14128	13868	13976	13868	14015	13911	14060	13896	14011	13914	13985	14036	13978	13905	13995	13944	14002	14013	13976	13959	14001	13901	13839	13960	13923	13875	13904	13958	13936	13977	13942	13666	14158	14094	13819	13922	14136	13990	14136	13891	14072	13957	13993	13969	13815	13932	13975	14062	13879	14126	13957	13689	13924	13896	14062	13955	13950	13902	13932	13911	13966	14067	13986	13907	13786	14022	13974	14019	14004	13817	13958	13950	14037	14021	13963	13953	13940	13967	14077	13982	14096	13695	14169	13841	14012	13813	13985	14122	14087	14033	14158	14002	13984	13810	14066	14095	13932	14074	13954	13954	13789	14103	14012	13933	13993	14157	13966	13873	13858	13992	13868	13996	13871	13954	13982	13929	13974	14064	14085	13875	13981	14073	14084	13924	13880	14044	13817	13938	13763	13976	14011	14077	13920	14052	13884	13908	13766	13981	13964	13944	13915	13979	13838	13931	13989	14147	13933	14134	13984	13817	13966	14098	13918	14003	14022	13948	13835	14088	13922	13769	13999	13990	13990	13994	13901	13970	13843	13938	13866	13899	13921	14149	13901	13890	14087	13982	14030	13886	13990	13961	14082	13927	14132	13827	13999	13977	14047	13891	13993	14083	13844	14060	13983	13859	14081	13998	13945	13896	14022	13936	13836	13937	14063	14242	13970	13936	14050	13808	13940	13962	14026	13854	14075	13849	13949	14034	13999	13998	13924	14017	14057	13984	13689	13807	13975	13884	13924	13882	13932	13940	14021	14012	14031	13904	13948	13838	13990	14016	13843	13976	13987	13889	13968	13946	13876	14038	13989	14039	13977	13977	14009	13897	13947	14050	14003	13800	14010	13996	13982	13974	13955	13990	13987	13900	13858	13931	14137	13879	14073	13917	14023	14115	14029	14109	13876	13824	13904	13960	13919	13905	13951	13779	14143	14007	14001	14111	14027	14040	13846	13850	14076	13924	14171	14066	13868	13957	14028	13949	13908	14011	13877	13941	13966	13913	14029	13974	13938	13958	13789	14021	13987	13973	14021	13940	14001	13892	14022	13864	13820	14065	13903	13952	14061	13725	14053	13981	13960	13876	13945	13897	14098	13977	13915	13994	13923	14015	14155	13902	14025	13819	13927	14077	13860	14158	14003	13825	13970	13785	13874	13989	14079	13887	13632	13982	14051	14099	13869	13936	13796	14222	14174	13967	14195	13901	14047	13828	13984	13937	13982	13911	14009	13906	13947	14011	13966	13837	13963	13956	14002	13929	13836	14057	14021	13936	13977	14012	13941	13937	14083	14100	13856	13953	13840	13991	13897	13788	14062	14069	13966	14078	14004	14007	14062	13915	13920	14099	13873	13901	14051	13974	14034	13836	14012	13898	14031	14026	13942	14040	13967	13977	13944	13937	13963	14051	13990	14064	13907	13831	13957	13962	13943	13957	13983	14104	13917	13864	14019	13922	13880	13771	13992	13967	13965	13840	13903	14072	14007	13930	13994	13884	13792	13925	14014	13897	13946	14017	14074	13850	13938	14009	13916	13914	14095	13921	14014	13849	14071	14164	14070	13906	13879	14153	13953	14089	13976	13961	14026	14162	13763	13992	13893	13911
24016	21034	28577	26004	26044	27445	25795	21526	20080	19205	18576	17872	17605	17342	16972	16940	16858	16575	16687	16660	16508	16394	16281	16482	16460	16467	16389	16249	16217	16281	16405	16313	16208	15875	16062	16370	16165	16250	16053	16209	16109	16266	16101	15995	16118	16334	16259	16105	16159	16113	16019	16204	16116	16007	16270	16177	16156	16147	16093	16194	16255	16169	16036	15960	16130	16068	16176	15987	16167	16056	16000	16047	16061	16127	16048	16005	16169	16063	16076	16226	16001	16252	16269	16129	16071	16334	16101	16035	16214	16070	16253	16002	16017	16087	16001	15824	16316	16042	16088	16304	16039	16023	15968	15993	16290	16346	16046	16029	16077	16169	16211	15935	16124	16127	16026	16112	16163	16114	16101	16214	16079	16138	16179	16200	16131	16054	16110	15986	16315	16098	16022	16393	16117	16021	16044	16193	15983	16039	16141	16074	15979	16148	16056	16199	16013	16034	15894	16056	16272	16052	16199	16168	16184	16197	16038	16205	16198	16093	16156	16315	16022	15971	15979	15966	16006	16078	15763	15973	16115	16055	16155	15978	16000	16216	16004	16126	16051	16362	16152	16135	15787	16354	16043	16090	16215	16157	15934	16023	16175	16138	16108	16156	16070	15925	16091	16315	16166	16208	16111	15918	16041	15969	16048	15988	16108	16173	16117	16185	16114	16067	16037	16209	16159	16032	16197	15940	16180	16113	16037	16028	16140	16118	15903	16136	15993	16046	16120	16029	16053	15931	16094	16154	16255	16234	16138	16080	16013	16131	16186	16290	16185	16146	16174	16224	16136	15952	16167	15962	15908	16145	16069	16110	16047	16034	16126	16129	16164	16213	16126	16064	16221	16109	16129	16281	15986	15885	16193	16160	16042	15920	16222	16023	16210	16092	16194	16135	16159	16116	16219	16236	16211	16145	16010	16045	16300	16208	16144	16114	15993	15947	16033	16195	16126	15951	16189	16219	16185	16167	16085	15862	16144	16114	16085	16100	16090	15946	16231	16294	16005	16051	16160	15961	16220	16211	16031	16398	16136	16193	16279	16214	16165	16110	16103	16151	16124	16178	16265	16072	16115	16049	16137	16164	15912	16082	15922	16153	16163	16173	16108	16059	15993	16005	16164	16158	16001	16179	16058	16131	16212	16265	16146	16140	16017	16091	16158	16050	15888	16151	16174	16118	15993	16021	16172	16198	16190	16275	16325	16004	16099	16196	16278	16401	16232	16248	16223	16032	16279	15951	15977	16169	15972	15847	16286	16240	16040	16046	15959	15966	16071	16150	15949	16086	16098	16021	16200	16184	16175	16072	16114	15983	16222	16028	16161	16161	16082	16054	15994	16155	16085	16091	16280	15986	16301	16239	16041	16128	16080	16253	15971	16043	15961	16128	16133	15997	16096	16172	16202	16166	16200	15969	16162	16152	16099	16271	15873	15979	16111	16334	16100	15963	16273	16245	16269	16099	16005	16010	16294	16138	15958	16118	16037	16040	16165	16127	16341	15977	16024	16002	16077	16059	16038	16242	16060	16083	16116	16126	16066	16086	16322	16073	16373	16052	16270	16048	16038	16106	15934	16301	16081	15987	15977	16019	16100	16110	16125	16126	16103	16249	15966	15976	16262	16060	16280	16281	16179	15935	16259	15970	16211	16279	16369	16193	16008	16163	16174	16175	15996	16280	16067	16023	16339	16206	15964	16127	16393	16118	16079	16307	16164	16076	16075	16203	16234	16136	16149	16152	15861	16103	16140	16021	16095	16320	16000	16141	16058	16087	15975	16228	16051	16384	16193	16087	16209	16016	16065	16101	16354	16254	15995	16177	16033	15959	16284	16201	16197	16080	16071	16066	16292	16142	16108	16039	16243	16265	16165	16091	16288	16262	16104	16233	16308	16013	16094	16123	16252	16301	16038	16047	16124	16052	15900	15997	16283	15956	16086	16241	16102	15992	15960	16067	16192	16237	16161	16168	16177	16155	16171	16047	16019	16089	15992	16395	16230	16099	15966	16173	16133	16085	16088	15884	16104	16026	16074	16268	16115	16190	16369	16030	16104	16092	16066	16224	15990	16155	16215	16218	16053	16049	16212	16061	16227	16301	16130	16063	16189	16121	16061	16176	15877	16177	16108	15938	16075	16044	16273	16023	16028	15933	16003	15954	16134	16184	16146	16132	16240	16074	16091	16088	16337	16315	16143	16231	16145	16023	16028	16133	16335	16095	15994	15967	15997	16001	16069	16171	15896	16050	16111	16243	16088	16241	16021	16215	16050	16102	16088	16125	16024	16080	16195	16047	16065	16122	16019	16077	16011	16080	16003	16129	16104	16082	15993	16100	16081	16084	16292	16002	15898	16201	15910	16049	16152	16143	15915	16045	16093	16130	16171	16070	16215	16102	16000	16006	16022	16045	15958	16187	16126	15925	16338	16093	16067	16044	16241	16193	16198	16097	15990	16072	16140	16172	16234	16075	15990	15887	16141	16171	16161	16094	15878	16105	16016	16033	16167	15941	16131	16233	16205	16009	16064	15923	16164	16240	16190	16238	16173	15979	16203	16057	16207	16063	16169	16123	16173	16285	16243	16271	16309	16203	16087	16150	16000	16003	16262	16092	16146	16122	16152	16100	15975	16234	16206	16033	16058	16175	16028	16174	16204	16213	16180	15946	15934	16192	16044	16140	16108	15936	15863	16145	16041	16141	16058	16230	16213	16234	16290	16009	16186	16155	16158	16042	16245	16165	16095	16307	16105	15982	15948	16310	16311	15982	16173	16243	16256	15971	16139	16217	16049	16179	16261	16106	16131	16040	15868	16027	16005	16148	16104	16119	16088	16234	16156	16008	16027	15976	16016	16062	16138	16092	16123	15955	16093	15980	16210	16252	16057	16225	16148	16142	16165	16086	16106	16268	15937	16124	16145	16188	16222	16262	15980	16230	16204	15942	16235	16134	16090	16110	16094	16024	16035	15931	16325	16026	16093	16163	16238	16255	16036	15981	16055	16196	16037	15945	16170	16230	15895	16101	15966	15976	16098	16148	16189	15996	16083	15994	16104	15933	16117	16127	16299	15983	16113	15992	16158	16184	16115	15961	15951	16101	16055	16027	16144	15991	16163	16053	16178	16246	15873	16235	16245	15943	15931	16115	16251	16242	16149	16028	16150	16270	16196	16068	16227	16150	16160	16112	16142	16150	16100	15953	16086	16206	16202	16233	16054	16445	16051	16173	16149	15860	16160	16103	16305	16172	16066	16283	16220	16153	15974	15982	16174	16146	16219	16320	16368	16209	16106	16077	15833	16266	16114	16276	15969	16050	16228	16167	16073	16092	15956	16177	16017	16124	16259	16075	16250	16069	16074	16325	16259	15903	16201	16101	16237	16048	16190	16152	16233	16081	16126	16062	16013	15972	16102	15920	16270	16095	16047	15944	16194	15908	15979	16082	16096	16132	16249	16189	16099	15798	16136	16246	16151	16022	16331	16153	16173	15918	16023	16226	16053	16000	16106	16152	16123	16109	16177	16091	16024	16086	16155	15999	16151	16046	16127	16144	16032	16124	16063	16043	16267	16030	16250	16249	15901	16047	16104	16097	16158	16027	16039	16183	16082	16209	16001	15946	15964	16141	16117	15971	15988	16175	16153	16147	16273	16364	16084	16202	16167	16144	16070	16071	15951	16146	16111	15972	15988	16123	16234	16188	16224	16097	16243	16107	16051	16224	16394	16255	16174	15880	15858	16261	16310	16091	16269	15964	16017	16295	16221	15941	16080	16105	16117	16122	15845	16198	16284	16054	16165	16217	16226	15984	16118	16144	16165	16289	15942	16064	16070	16087	16186	16328	15966	16136	16129	16132	16062	16035	16211	16187	16113	16121	16124	15993	16173	16110	15902	16219	16152	16225	16150	16064	16035	16196	15986	16030	16045	16017	16092	16197	16184	16058	16155	16085	16039	16031	15988	15757	15989	16172	15948	16189	16068	16074	16229	16077	16055	16113	16158	16235	16079	16164	16392	16267	16041	16214	15852	16139	16170	16021	16011	16150	16247	16152	16164	16230	16139	15954	16171	16167	16119	16121	15871	16058	16228	15995	16031	15930	15973	15912	16338	15988	16109	16119	16147	16181	16356	16132	16073	16294	16100	16143	16247	16085	16168	16197	16180	16042	16123	15967	16107	16148	16105	16222	16261	16064	16045	16385	16017	16186	15865	15811	16013	16016	15977	15935	16089	16253	16061	16039	16108	16143	16067	15970	16068	16154	15977	16274	16237	16055	15835	16322	15953	16113	16040	16011	16043	16115	16179	15951	16099	16147	16205	16024	15978	16220	15947	16190	15993	16164	16111	16213	16171	16017	15891	16132	16313	16313	16104	16046	16086	16097	15884	16190	16147	16340	16164	16052	16013	16010	16095	16057	16098	16110	16208	16182	15866	16071	16162	15866	16049	16333	15947	16135	15834	15845	16167	15968	16035	16276	16086	16098	16093	16082	16133	16236	16196	16226	16207	16151	16142	16108	16274	16154	16284	16144	15994	16178	16285	15979	16275	16133	16075	16119	16047	15997	15978	16278	16149	16306	16119	15952	16260	16233	16306	16143	16206	16221	16027	16128	16154	16343	16166	16055	16259	16332	16210	16091	16068	16221	16220	16109	16016	15963	16052	16127	16098	16046	16088	16135	16273	16109	16273	16098	16089	16068	16189	16032	16204	16161	15985	15966	15988	16168	16082	16104	15921	16226	16231	16106	16033	16051	16056	16031	16018	16271	16210	15970	16099	16052	16187	16218	16087	15925	16146	16145	16173	16070	16001	16111	16037	16041	16099	16177	16104	16137	16300	16203	16145	16142	16181	16238	16089	16125	16008	16206	16195	16091	16100	16173	16228	15996	16343	16178	16073	16053	15891	16101	15869	15926	16186	16221	16205	16196	16234	16252	16112	16139	16105	16149	16085	15938	15977	16109	16185	16075	16270	15991	15997	16222	16117	16160	16133	16107	16346	16024	15961	16223	16190	16047	16241	16029	16246	16295	16182	16242	16217	16039	16027	16097	16067	16173	16259	16105	16163	16027	16151	16139	16209	16249	15984	16034	16231	16210	16170	16060	16238	16150	16273	16087	16089	16169	16246	16150	15998	16108	16224	16209	16383	16041
31611	52459	48538	37920	32495	28242	24285	21336	19722	18129	17162	16603	16036	15569	15350	15168	14795	14694	14770	14348	14352	14387	14080	14194	14109	14191	14066	13893	14095	13932	13929	14072	13967	14041	13907	13845	14016	13730	13886	14028	13823	14002	13857	13750	13967	13897	13880	13872	13930	13934	13822	13922	13875	13905	13980	13804	13945	13903	13867	14031	13930	13970	13860	13896	13780	13782	13802	13876	13846	13781	13952	13693	13811	13866	13859	13865	13842	13933	13755	13775	14061	13854	14001	13768	13809	13906	13921	13945	13941	13862	13744	13875	13690	13699	13735	13868	13831	13929	13804	13844	13922	13923	13925	13930	13806	13889	13837	13830	14024	13774	13876	13675	13918	13814	13839	13885	13856	13793	14002	13642	13928	13871	13744	13879	13807	13937	13700	13963	13771	13923	13763	13931	13826	13909	13878	13790	13817	13840	13793	13858	13911	13830	13836	13999	13737	13884	14038	13813	13814	13998	13835	13996	13859	13898	13787	13853	13830	13833	13782	13857	13881	13782	13705	13826	13719	13865	13921	13836	13905	13873	13885	14026	13822	13834	13854	13839	13765	13904	13966	13887	14040	13926	13963	13743	13790	13703	13992	13835	13794	13942	13816	13833	13817	13965	13833	13953	13775	13902	13811	13840	13888	13822	13838	13860	13798	13754	13950	13870	13835	13850	14091	14058	13726	13790	13828	13912	13822	13780	13845	13770	13866	13860	13864	13777	13749	13834	13865	13756	13825	13807	13680	14002	13937	13723	13817	13973	13955	13786	13887	13906	13896	13960	14049	13914	13748	13910	13945	13859	13904	13646	13890	13736	13850	13950	13882	13917	13884	13961	13877	13869	14018	13838	13973	13837	13881	13781	13861	13886	13966	13650	13737	13920	13821	13802	13777	13845	13743	13847	13633	13874	13774	13869	13607	13887	13840	13954	13777	13822	13881	13866	13924	13725	13960	13824	13662	13931	13861	13890	13901	13760	13822	13789	14042	13961	13727	13848	13872	14027	13847	13766	13907	13840	13976	13879	13765	13833	13956	13778	13923	14030	13848	13810	13920	13904	13894	13905	13960	13843	13977	13974	13963	13918	13777	13776	13980	13771	13806	13748	13844	13724	13892	14035	13752	13762	13896	13980	13846	13798	13866	13809	13756	13839	13829	13856	14031	13720	13993	13726	13707	13818	14019	13899	14073	13786	14063	13887	13803	13852	13928	13906	13761	13884	13893	13801	13892	13861	13770	13807	14017	13888	13873	13951	13674	13771	13882	13832	13782	14023	13787	14019	13986	13858	13834	13915	14038	13777	13955	13804	13808	13980	13848	13743	13980	13726	13861	13800	13802	13876	13664	13971	13846	13811	13851	13901	13936	13895	13927	13807	13852	13897	13848	13852	13782	13924	13971	13955	13904	13724	13861	13893	13784	13790	13829	13903	13947	13749	13976	13846	13830	13746	13889	13860	13943	13917	13804	13834	13748	13786	13881	13860	13694	13809	13792	13712	13858	13786	13771	13945	13693	14027	13801	13778	13864	13645	13842	13871	13910	13732	13692	13798	13827	13797	13659	13799	13940	13815	13890	13908	13802	13753	13930	13617	13900	13877	13854	13726	13941	13816	14022	14002	13762	13810	13885	13874	13982	13866	13917	13992	13929	13767	13824	13717	13834	13849	13867	13713	13922	13765	13756	14001	13872	13729	13993	13908	13848	13741	13659	13953	13928	13753	13817	13794	13861	13862	13784	13871	13823	13852	13845	13928	13769	13807	13859	13967	13706	14037	13831	13844	13853	13685	13772	13873	13999	13990	13920	13987	13816	13886	13943	13851	13876	13816	13863	13884	13820	13743	13872	14003	13807	13881	13820	13988	13753	13775	13765	13782	13931	13802	14086	13824	14015	13931	13744	13906	13715	13778	13780	13820	13998	13882	13741	14072	13847	13614	13904	13944	13904	13868	13703	13892	13861	13921	13884	13790	13970	13944	13934	13844	13651	13787	13796	13876	14026	13670	13879	14023	14058	13926	13600	13851	13854	13931	13835	13828	13958	13751	13901	13985	13942	13800	13849	13717	13839	13799	13959	13925	13734	13853	14017	13846	13979	13746	13813	13833	13907	13733	13860	13990	13797	13762	13883	13828	13856	13934	13877	13826	13782	13819	13893	13964	13836	13763	13811	13822	13918	13939	13828	13931	13955	13778	13810	14039	13974	13650	13873	14079	13905	13992	13889	13943	13801	13770	13914	13976	13849	13885	13895	13765	13679	13854	13771	13867	13793	13811	13952	13822	13707	13849	14096	13801	13953	13809	13711	13726	13704	13806	13857	13924	14001	13898	13700	13904	13906	13930	13971	14022	13969	13882	13744	13854	13908	14014	13671	13748	13823	13689	13798	13751	13757	13820	13998	13754	13900	13813	13831	13968	13652	13936	13784	13697	13955	13941	13848	13875	13971	13939	13853	13914	13849	13825	13829	14018	13899	13806	13877	13761	13924	13925	14060	13913	13768	13849	13812	13676	13790	13919	13821	13929	13921	13955	13958	13913	13902	13820	13886	13804	13882	13897	13764	13874	13853	13825	13888	13878	13903	13747	13937	14003	13650	13768	13919	14070	13815	13906	13826	13664	13874	13853	13995	13911	13777	13774	13727	13830	13913	13854	13968	13834	13855	13878	13881	14042	13931	13850	13727	13743	13850	13910	14044	13747	13837	13859	14067	13859	13728	13900	13842	13896	13773	14003	13799	13961	14053	13845	14040	13832	13858	13970	13998	13794	13831	13972	13918	13750	13800	13851	13895	13903	13764	13685	13770	13896	13896	13661	13897	13766	13755	13896	13910	14039	13961	13780	13769	13741	13926	13846	13875	13773	13835	13712	13790	14016	14161	13835	13878	13913	13780	13851	13833	13896	13823	13805	13921	13882	14050	14026	13813	13863	13777	13828	13839	13944	13968	13683	13692	13766	13772	13866	13703	13955	13896	13917	13911	13862	13930	13896	13850	13949	13687	13953	13991	13803	13821	13928	13729	13974	13863	13997	13764	13921	13878	13855	13837	13959	13932	13819	13794	13801	13828	13837	13909	13786	13804	13869	13934	13918	13942	13688	13788	13959	13768	13845	13833	14040	13808	14028	13845	13910	14025	13797	13734	13831	13953	13892	13870	13912	13753	13891	13836	13855	14047	13941	13850	13749	13806	13789	13968	13949	13835	13969	13871	13837	13871	13634	13829	13849	13948	13866	13920	13826	13874	13661	13795	13772	13881	13868	13827	13977	13763	13776	13704	13942	13755	13907	13807	13819	13737	13893	13750	13740	13776	13781	13614	13845	13747	13917	13786	13715	13915	13901	13954	13865	13637	13839	13978	13952	13864	13933	13923	14076	13888	13839	13978	13739	13874	13822	13635	13959	13961	13990	13735	13884	13987	13919	13802	13797	13750	13726	13887	13847	13888	13955	13822	13899	13893	13945	13946	13888	13899	13926	13783	13967	13888	13841	13772	13822	13855	13876	13914	13814	14105	13704	13887	13987	13899	13911	13913	13940	14041	14008	13887	13767	14025	14010	13984	13840	13912	13880	14025	13939	13814	13952	13783	13974	13766	13968	13979	13922	13784	13734	13850	13835	13834	13894	13793	13967	13857	13763	13955	13863	13887	13905	13945	13954	13797	13867	13793	13781	13884	13874	13799	13832	13839	13864	13968	13877	13810	13730	13758	13888	13769	13879	13838	13982	13855	13793	13829	14044	13934	13959	13821	13718	13763	13729	13975	13824	13746	13967	13985	13810	13935	13861	14061	13891	13916	13847	13649	13829	13927	13908	13689	13638	14050	14043	13863	13915	13792	14002	13892	13795	13833	14062	13764	13997	13765	13665	13913	13997	13845	13916	13886	13806	13848	13899	13960	13829	13776	13844	13945	13839	13976	13805	13875	13846	13924	13774	13897	13891	13822	13869	13724	13764	13805	13869	13765	13755	13882	13742	13821	13719	13650	13864	13797	13794	13881	13916	13724	13762	13858	13945	13921	13799	13989	14083	13778	13772	13923	13840	13984	13855	13955	13834	13829	13794	13902	13807	13794	13889	14070	13770	13876	13870	13757	13928	13887	13844	14090	13735	13948	13854	14013	13843	13813	13797	13756	13827	13675	13796	13940	13826	13934	13686	14097	13974	13931	13814	13809	13767	13857	13708	13747	13797	13885	13754	13782	13982	13907	13768	13888	13898	13824	13779	13894	13924	13867	13788	13849	13843	13796	13916	13932	13942	13748	13805	13771	13876	13670	13939	13906	13755	13977	13812	13838	13883	13829	13789	13895	13987	13962	13793	13787	13771	13850	13997	13966	13820	13755	13913	13791	13853	13702	13762	13851	14017	13853	13813	13795	13675	13934	13769	14002	13872	13919	13866	13726	13892	13842	13756	13754	13930	13870	13881	13857	13771	13902	13985	13829	13919	13913	14047	13878	13851	13697	13947	13915	13836	13960	13717	13916	13914	13816	13975	13837	13736	13832	13903	13743	13851	13874	13717	13759	13741	13800	13876	13963	13858	14109	13904	13966	13708	13838	13863	13974	13819	13884	13779	13980	13972	13872	13785	13537	13898	13962	13829	13898	13900	13803	14081	13833	13734	13731	13954	13823	13781	13992	13919	13945	13804	13684	13846	13815	13863	13999	13901	13668	13834	13700	13909	13850	13813	13914	14000	13971	13960	13807	13908	13842	13928	13968	13713	13970	13989	13818	13910	13988	13872	13816	13910	13812	13841	13939	13834	13747	13867	13780	13869	13783	13827	13850	13849	13824	13890	13876	13786	13905	13925	13886	13842	13947	13692	13881	13925	14036	13868	13758	13740	13710	14063	13977	13816	13897	13934	13825	13907	13863	13794	13812	13869	13780	13638	13926	13841	13879	13838	13834	13895	13899	13957	13817	14007	13872	13915	13859	13842	14027	13993	13903	13916	14000	13832	13990	13844	13863	13767	13834	13704	13965	13737	13954	13869	13737	13960	13854	13923	13950	13788	13832	13891	13920	13894	13817	13838	13917	13959	13868	13734	13706	13917	13776	13840	13867	13842	13965	13724	13796	13901	13755	13800	13900	13799	13991	13894	13770	13940	13890	13928	13673	13729	13882	13860	13887	13898	13811	13803	13650	13941
22672	21003	28799	23884	23465	27489	29721	23998	22015	21102	20369	19308	18767	18579	18027	17866	17914	17671	17429	17338	17227	17141	17010	16944	16852	16815	16746	16845	16874	16832	16697	16760	16903	16706	16944	17071	16522	16641	16798	16565	16531	16743	16584	16635	16773	16586	16807	16684	16697	16716	16680	16664	16604	16614	16770	16557	16619	16712	16684	16639	16622	16784	16508	16742	16639	16740	16781	16649	16622	16641	16841	16510	16741	16588	16715	16749	16625	16434	16580	16803	16818	16739	16541	16651	16460	16591	16735	16576	16660	16554	16814	16581	16526	16583	16440	16565	16399	16473	16670	16484	16580	16499	16623	16564	16702	16692	16604	16701	16621	16502	16723	16383	16535	16497	16718	16590	16526	16406	16351	16557	16460	16571	16557	16594	16555	16505	16506	16684	16588	16587	16407	16540	16433	16528	16630	16712	16596	16589	16559	16710	16628	16609	16708	16592	16466	16412	16514	16562	16555	16623	16485	16633	16581	16552	16585	16677	16566	16405	16538	16504	16514	16453	16661	16680	16566	16553	16621	16424	16648	16331	16711	16725	16626	16564	16534	16446	16515	16659	16688	16589	16612	16668	16578	16481	16592	16489	16790	16579	16670	16538	16501	16481	16509	16751	16675	16508	16586	16578	16704	16720	16788	16608	16571	16373	16484	16646	16597	16548	16623	16383	16642	16828	16602	16700	16380	16598	16592	16604	16549	16634	16496	16627	16489	16610	16510	16441	16616	16759	16642	16612	16640	16309	16605	16676	16667	16918	16650	16770	16588	16689	16721	16466	16700	16701	16481	16581	16504	16507	16388	16675	16449	16610	16591	16594	16653	16622	16670	16531	16713	16509	16746	16491	16596	16735	16490	16457	16789	16683	16502	16662	16574	16622	16532	16607	16472	16632	16541	16490	16205	16627	16553	16671	16497	16491	16618	16452	16571	16746	16509	16627	16522	16594	16611	16656	16443	16528	16625	16494	16443	16504	16759	16411	16813	16631	16618	16763	16606	16636	16586	16316	16811	16738	16571	16553	16718	16641	16772	16686	16556	16586	16470	16458	16566	16404	16413	16608	16593	16519	16618	16180	16424	16439	16519	16498	16630	16565	16550	16560	16382	16454	16739	16594	16634	16616	16411	16430	16465	16614	16369	16559	16603	16517	16767	16419	16495	16542	16720	16612	16547	16615	16697	16321	16623	16656	16830	16471	16611	16676	16691	16624	16531	16716	16621	16512	16386	16430	16503	16704	16432	16301	16515	16438	16485	16275	16400	16560	16646	16658	16537	16615	16580	16574	16525	16516	16517	16537	16575	16604	16415	16533	16567	16618	16655	16489	16662	16518	16577	16759	16700	16519	16537	16524	16746	16453	16456	16636	16607	16615	16688	16586	16476	16579	16370	16421	16629	16694	16650	16617	16499	16719	16506	16699	16567	16634	16626	16472	16466	16547	16724	16694	16576	16472	16348	16700	16663	16301	16636	16470	16535	16492	16639	16710	16601	16410	16450	16622	16555	16708	16436	16600	16651	16698	16584	16653	16709	16528	16354	16658	16582	16553	16586	16642	16481	16562	16474	16480	16680	16434	16609	16477	16600	16591	16593	16522	16584	16602	16461	16364	16590	16668	16825	16566	16665	16678	16346	16555	16513	16576	16720	16500	16519	16537	16551	16463	16297	16669	16399	16764	16693	16822	16704	16667	16657	16641	16588	16683	16596	16523	16495	16491	16400	16554	16492	16724	16443	16489	16548	16759	16598	16719	16534	16551	16607	16744	16429	16699	16766	16754	16474	16580	16473	16552	16586	16617	16305	16631	16563	16422	16617	16600	16675	16513	16385	16639	16582	16663	16395	16598	16613	16560	16569	16488	16644	16461	16485	16467	16545	16408	16579	16450	16750	16582	16568	16595	16606	16616	16483	16563	16602	16636	16634	16462	16464	16523	16649	16565	16390	16644	16668	16549	16589	16692	16563	16558	16651	16511	16662	16477	16614	16531	16555	16499	16647	16870	16527	16487	16766	16832	16548	16664	16597	16591	16521	16511	16618	16524	16745	16588	16721	16471	16675	16463	16629	16662	16560	16377	16535	16645	16566	16361	16629	16550	16790	16562	16641	16662	16585	16633	16511	16294	16711	16453	16555	16737	16592	16651	16729	16528	16734	16673	16634	16805	16707	16762	16608	16400	16523	16493	16729	16458	16573	16667	16739	16550	16571	16792	16728	16518	16812	16422	16609	16489	16649	16430	16481	16574	16562	16622	16568	16681	16432	16476	16668	16639	16673	16676	16482	16549	16727	16624	16499	16577	16663	16392	16592	16584	16615	16528	16612	16483	16647	16724	16625	16590	16443	16743	16682	16698	16685	16419	16686	16505	16706	16879	16433	16598	16594	16485	16519	16617	16526	16524	16533	16299	16481	16509	16492	16556	16565	16583	16566	16576	16574	16671	16603	16671	16770	16591	16635	16464	16684	16372	16716	16441	16721	16526	16609	16680	16394	16554	16387	16599	16681	16577	16561	16729	16472	16548	16480	16730	16531	16525	16633	16528	16484	16531	16555	16569	16562	16561	16455	16487	16525	16523	16590	16468	16462	16455	16464	16319	16588	16613	16427	16563	16636	16693	16820	16570	16486	16534	16522	16572	16524	16577	16535	16521	16706	16468	16441	16616	16597	16739	16672	16551	16615	16684	16683	16574	16851	16406	16670	16490	16530	16434	16682	16625	16899	16460	16605	16412	16622	16582	16481	16529	16406	16524	16249	16492	16713	16431	16558	16522	16480	16607	16429	16582	16589	16688	16549	16559	16534	16719	16539	16577	16622	16619	16552	16492	16603	16690	16627	16662	16651	16672	16787	16642	16347	16744	16492	16593	16583	16547	16665	16639	16535	16419	16408	16528	16552	16423	16667	16441	16694	16601	16410	16651	16443	16670	16481	16624	16701	16676	16445	16652	16721	16455	16779	16421	16455	16639	16748	16638	16499	16609	16726	16448	16596	16760	16356	16619	16674	16586	16706	16534	16508	16454	16589	16515	16345	16684	16839	16440	16685	16547	16498	16653	16578	16578	16507	16539	16347	16551	16617	16600	16667	16677	16487	16622	16467	16484	16512	16537	16626	16684	16644	16621	16673	16694	16384	16609	16502	16634	16649	16450	16731	16632	16731	16621	16584	16644	16586	16737	16528	16581	16564	16772	16510	16529	16522	16515	16535	16606	16421	16704	16732	16404	16410	16428	16412	16753	16697	16529	16625	16520	16669	16444	16690	16641	16764	16633	16569	16594	16670	16501	16531	16570	16634	16733	16553	16615	16474	16443	16568	16564	16395	16416	16492	16699	16754	16456	16414	16501	16568	16465	16486	16638	16693	16521	16671	16707	16608	16446	16524	16752	16611	16708	16500	16611	16701	16564	16608	16504	16573	16548	16736	16544	16599	16535	16449	16510	16596	16510	16745	16416	16389	16474	16760	16507	16569	16410	16569	16547	16552	16720	16623	16607	16594	16602	16734	16636	16608	16641	16573	16302	16532	16474	16502	16838	16454	16571	16670	16680	16517	16601	16618	16408	16690	16514	16320	16560	16549	16533	16648	16480	16607	16583	16648	16637	16720	16673	16472	16751	16669	16434	16576	16492	16619	16415	16683	16474	16526	16582	16479	16664	16784	16551	16751	16652	16493	16509	16794	16616	16599	16556	16549	16486	16570	16631	16661	16444	16650	16357	16483	16513	16496	16538	16489	16565	16617	16378	16560	16592	16523	16429	16705	16449	16552	16596	16431	16507	16540	16585	16601	16232	16547	16497	16376	16755	16610	16502	16463	16368	16516	16677	16686	16622	16584	16644	16465	16473	16499	16825	16751	16520	16458	16639	16561	16425	16449	16629	16480	16441	16579	16674	16716	16652	16532	16828	16588	16496	16415	16408	16512	16569	16753	16565	16797	16504	16447	16582	16587	16604	16483	16538	16815	16591	16639	16782	16585	16453	16416	16681	16755	16671	16421	16697	16565	16712	16521	16531	16869	16501	16564	16466	16592	16428	16593	16479	16689	16424	16613	16657	16743	16669	16563	16435	16643	16499	16531	16610	16665	16604	16822	16692	16635	16543	16470	16586	16596	16542	16575	16729	16636	16500	16653	16654	16627	16430	16473	16553	16572	16495	16605	16631	16613	16595	16535	16506	16517	16614	16647	16628	16382	16592	16589	16436	16445	16455	16626	16548	16604	16412	16494	16535	16441	16681	16635	16625	16352	16469	16551	16563	16418	16721	16516	16537	16623	16501	16557	16505	16582	16487	16659	16650	16489	16535	16583	16518	16656	16693	16503	16628	16508	16568	16293	16708	16746	16397	16673	16398	16468	16577	16487	16588	16803	16571	16521	16650	16585	16702	16547	16656	16360	16653	16560	16503	16457	16522	16663	16498	16495	16443	16570	16448	16505	16495	16692	16621	16627	16591	16533	16418	16634	16695	16566	16414	16650	16611	16543	16559	16671	16451	16487	16579	16552	16816	16510	16664	16552	16471	16642	16641	16462	16560	16358	16669	16556	16505	16584	16610	16602	16624	16724	16508	16672	16288	16698	16683	16493	16515	16787	16515	16432	16624	16720	16689	16731	16670	16637	16542	16608	16663	16542	16670	16556	16569	16726	16526	16622	16393	16599	16528	16527	16547	16734	16415	16591	16342	16614	16515	16592	16720	16594	16768	16716	16562	16711	16603	16518	16378	16658	16616	16504	16555	16667	16547	16708	16597	16393	16446	16665	16536	16552	16617	16652	16433	16665	16658	16718	16483	16561	16593	16488	16418	16426	16656	16387	16446	16422	16599	16409	16509	16352	16409	16457	16857	16810	16532	16563	16625	16541	16525	16559	16686	16527	16514	16628	16464	16552	16491	16717	16400	16593	16459	16656	16653	16453	16467	16612	16577	16624	16640	16749	16495	16540	16507	16575	16682	16558	16612	16509	16397	16577	16438	16617	16671	16383	16641	16505	16721	16369	16516	16735	16523	16475	16492	16542	16522	16596	16543	16485	16411	16369	16416	16493	16432	16621	16729	16683	16511	16621	16673	16563	16764	16452	16558	16509	16578	16607	16543	16627	16355	16541	16573	16494	16696	16850	16494	16409	16521	16561	16633	16784	16576	16472	16452
33413	57961	55055	43568	37588	32272	27630	24586	21871	20153	19055	17887	17055	16570	16023	15652	15461	15289	15170	14905	14762	14667	14633	14573	14454	14422	14239	14245	14297	14221	14289	14178	14308	14258	14232	14038	14281	14296	14190	14232	14182	14098	14152	14165	14064	14118	14113	14004	14135	14063	14209	14055	14125	14055	14036	14081	14144	14030	13986	14118	14056	14039	14198	14308	14083	13965	13986	14020	14065	14016	14152	13887	14134	14088	14138	14047	14090	14225	14059	13993	14157	14175	14078	13936	14006	14059	13942	14042	14125	14020	14094	14334	14032	13861	14079	13900	14093	14275	14054	14179	14082	14144	14158	13984	14027	13990	14104	14030	14046	14168	14280	14226	13893	14065	14063	14157	14109	14154	13874	14018	14118	14004	14030	14189	13978	13946	14127	14064	13838	14004	14011	14108	14145	14044	14030	14012	14076	14088	14041	14180	14018	14129	13918	14148	14071	13912	14024	14013	14100	14006	14238	13947	14067	14151	14090	14111	13915	14034	14070	14034	14224	14089	13839	14006	14195	14183	14034	14180	14254	14154	14068	14043	13930	13998	14129	14094	13970	14139	14201	14045	14028	14116	13899	14191	14068	14112	14048	14127	14108	14188	14074	14009	13951	14063	14089	13987	14063	13963	13963	14336	14116	14243	14082	13974	14011	14062	14093	13895	14201	14033	14254	14036	14112	14252	14090	14149	14007	14192	14077	14204	13872	14059	14178	14221	13891	13917	14278	14008	14146	13861	14102	14062	14116	13881	13945	14008	14066	14056	14168	14069	14222	14129	14131	14119	14079	14164	14042	14023	13942	14165	14072	14018	14123	14137	14103	14074	14194	14006	14107	14103	14024	14076	14131	14015	14081	14160	14071	14170	13965	13926	14102	13988	14073	13942	13969	14138	14120	14102	14028	14125	14160	14032	14118	14100	14080	13931	14024	14134	14094	13943	14117	14077	14063	13940	14219	14063	14123	13886	14138	13949	14076	14103	14079	14077	14114	14025	14131	14029	14149	13928	14128	14100	14212	13914	14167	14193	13908	14164	14097	14081	14158	14176	13849	14123	14209	14115	14164	14023	14075	14126	14104	14137	14140	14156	14077	14144	13939	14165	14175	14033	14004	13950	13983	13921	14010	14162	13935	14031	14051	14080	14147	13990	14138	14079	14003	14052	13851	13996	14120	14303	14158	14130	14118	13968	14053	14054	14127	14167	14042	14121	14116	13960	14107	14015	14051	14104	14113	14078	14186	14028	14055	14024	14091	14019	14155	14102	14154	14201	14342	14106	13975	13986	14055	14109	14230	14066	14122	14094	14045	14110	14042	14174	14277	14134	14143	14159	14035	14201	13854	14050	14037	14112	14122	14077	13988	14018	14003	14090	14054	14092	14139	14197	14142	14237	14027	13944	14079	14141	14097	14174	14194	14053	13988	13913	14072	14039	13933	14182	13966	13959	14119	14173	14168	13928	13973	14094	14025	14093	14251	14069	14218	13848	14136	14023	14262	13937	14017	14035	14133	13997	14080	14115	14036	14242	13984	14163	14030	14111	14067	14080	14143	14111	14059	13919	14046	14129	14138	13925	14219	13970	13917	14137	14097	14132	14137	14064	14138	13934	14039	14018	14105	14244	14010	14002	14134	14173	14160	14159	13996	14084	13983	13960	14108	14172	14103	14024	13892	14144	14065	14102	14033	14089	14110	14048	14066	14122	14044	14078	13963	14093	13987	13889	14342	13922	14105	14009	14048	13936	14116	13986	14042	14077	13966	14046	14093	14045	13974	14046	14283	14000	14060	14171	14188	14105	14031	14134	13977	14129	14026	14103	13891	13988	14082	14041	14048	14059	13906	13914	14115	14113	14046	13942	14143	14180	14033	13959	14155	14033	14213	14007	13906	14184	14068	14185	13894	14009	14164	14072	13911	13996	13984	14164	14066	14047	14004	13990	14017	14182	13991	13926	14093	14067	14208	14161	14075	14233	14187	14052	14020	14192	14051	14069	14213	14230	14057	13935	13947	13946	14083	14147	14103	13863	14020	14121	14019	14125	14086	13916	13967	13755	14003	14165	13972	13918	13982	13995	13933	14057	13941	13868	14186	14101	14020	14091	14128	14082	14087	13995	14138	14212	13969	14092	14037	14004	14004	14139	14104	13998	14090	14000	14216	14001	14141	13965	13896	13962	13988	14147	14099	14019	14153	14031	14219	13995	14174	14043	14028	14095	13946	13929	14302	14004	13909	14131	13914	14088	14044	14147	14154	14031	14073	14013	14029	14090	14044	14045	13894	13927	14102	14174	14329	14006	14063	13864	14060	13966	14110	14063	14093	14202	13968	13974	14190	14068	14029	13974	14000	14002	14061	14109	14052	14097	14277	14031	14046	14081	14025	14180	14048	14158	13989	13990	14104	14040	14131	14247	14052	14147	14036	14125	14322	14017	14120	14219	14037	14138	14019	14097	14069	14094	13936	14218	14139	14237	13932	14196	13960	14061	13961	14085	14026	14012	14247	13877	14165	13902	14097	14158	14072	14021	14076	14175	14019	14004	14083	14074	14089	13846	14110	14069	14108	13922	13935	14058	14023	14094	14141	14025	14042	14064	14035	14030	14150	14082	14005	14078	14062	14064	14104	14102	14098	14101	14087	13884	13870	14024	14147	14054	13953	13993	14098	14146	14183	13963	13925	14008	14025	14092	13986	14155	14119	13984	14166	14016	14059	14002	14012	14190	14005	13965	14120	14208	13998	13979	13970	14153	13990	14125	13921	14020	13946	13992	14172	14036	13943	14086	14007	14108	14114	14222	14094	14143	14201	14089	13922	13903	14134	13993	14147	14253	14116	14001	13973	14038	14023	13939	14001	14125	14052	14167	14160	14204	14094	13912	14107	14225	14023	13986	14072	13957	14106	14123	13984	14181	13916	13821	14091	14075	14114	13977	14112	13946	14261	13868	13973	14113	13934	14053	14200	14069	14105	14059	14091	14083	14122	13944	14160	14003	13990	13994	13979	14113	14147	13897	14034	14022	14054	14170	13921	14089	14039	14125	14116	14084	13976	14007	14071	14168	14114	14035	14178	14184	13983	14114	14016	14152	14171	14015	14071	14041	14117	14085	14037	14199	14129	14017	13925	14103	14046	14051	14192	14110	13964	14142	13954	14100	14143	14257	13932	13999	14138	14186	14191	14047	14083	13976	14021	13972	14111	13990	13874	13976	14102	13926	14025	14047	14157	14019	14222	14117	14122	14030	14100	13995	13960	14045	14016	13923	14177	14233	14152	14026	14148	14061	13953	14095	13982	14083	13973	13973	13812	14228	14121	14055	14095	14149	14130	14021	14000	14076	14087	14147	14016	14098	14094	14077	14144	14022	13955	14045	14114	13970	14018	14096	13883	13987	14196	14161	14015	14107	14127	14092	14020	14117	13865	14026	14094	13982	13904	14289	13904	13982	14085	14063	14141	14028	14058	13929	14010	14228	14095	14131	14088	13998	14059	14079	14044	13999	14224	13981	14117	14244	14162	14040	14048	14124	14164	14092	13916	14313	14209	14016	14009	14161	14055	14003	14018	14072	14085	14271	14090	14066	14141	13949	14196	13908	14002	14122	14016	14088	14084	14155	14027	14081	14174	14205	13864	13988	14041	13894	14196	14066	14005	13963	14131	14189	14210	14147	14036	14049	14210	14304	14224	14248	14131	14111	14190	14049	14198	14142	13927	14006	14044	13969	14027	13994	14249	14003	14062	14015	13990	14135	13948	14145	14049	14345	14058	14139	14129	13924	14052	13964	14011	14308	14045	13985	14044	13892	14019	14089	13830	13942	13866	14006	14247	14187	14065	13906	13985	14147	14088	14093	13977	13960	14112	13993	14105	14109	13920	14106	14076	14245	14150	14124	13963	14135	14079	14108	14072	13906	14058	14031	13916	14045	14033	14007	13964	13996	14077	14066	14149	14122	14095	14034	14080	14127	14116	14034	14063	14160	14042	14056	14139	14072	14188	14139	14067	14148	14217	14149	13924	14063	14159	14056	14074	14169	14086	14143	14043	14171	14007	13960	14026	14108	14106	14054	14193	14096	13856	14090	14199	14069	13953	14009	13847	13862	13831	14068	14101	13954	14010	14060	14068	14168	14052	14190	14093	14064	14152	14117	14033	14110	14024	14106	14255	14078	14073	14277	13992	14063	14058	14046	14030	14004	14119	13907	14014	14129	13942	14059	14085	14139	14152	14078	14022	13996	14099	13895	14129	14273	13907	14206	14073	14024	14006	14097	14109	14038	14214	13986	14094	13951	14112	14235	13986	14092	14074	14060	14092	14163	14084	13970	14174	13978	13975	14071	13970	13983	13938	14041	13891	14064	14091	14106	14057	14045	14037	14030	14043	13868	14043	14086	14058	14021	14116	14126	14030	14044	13860	13962	13998	13980	14094	14055	13985	14195	14196	13933	14040	14093	13979	14134	14124	14025	13928	14150	13972	13888	14008	14164	14120	14058	13870	14231	14163	14172	14098	14069	14163	14120	14076	14127	14054	14093	14061	13934	14233	13947	14209	14058	13966	13909	14036	13983	14083	14096	14094	14145	14023	14094	14020	14153	14017	14205	14114	13990	14033	14073	14078	13940	13951	13976	14060	13841	14173	14161	14133	14088	13999	14013	14235	14228	14119	13916	14088	14005	14053	14083	14340	14112	14129	13963	14057	14104	14126	14206	14020	13899	14159	14284	14001	13923	14107	14064	14100	14002	14214	14025	14133	14082	13886	14080	13945	13991	14059	14099	13992	14100	13988	14002	14214	13910	14018	14165	14091	14006	14119	14069	14076	14114	14131	14053	14025	14015	14092	14065	13975	14061	14032	14102	13913	14120	13905	14161	14180	13811	14154	14198	14047	14098	14151	14078	13911	14158	13930	14081	14179	14213	14150	14089	14124	14008	14041	14088	14204	14173	14149	14030	14149	14120	14027	14040	14219	14181	14106	14157	13900	14019	14088	14010	14112	14043	13963	14025	14137	14010	14179	13950	14093	13980	14011	14215	14174	14107	14028	14082	13998	14169	14038	13965	14188	14120	13989	14016	14132	13991	14045	13818	13993	13806	14109	14118	14046	14008	14047	14123	14226	14156	13961	14054	14201	14246	14137	14070	14034	14115
29474	30357	38771	34066	27687	24044	21843	19949	18918	18109	17683	17539	17198	17049	16967	16762	16876	16841	16825	16744	16593	16715	16518	16723	16657	16456	16433	16485	16336	16545	16455	16385	16427	16562	16428	16456	16394	16485	16346	16326	16272	16105	16300	16230	16400	16288	16329	16499	16293	16272	16584	16265	16424	16379	16327	16210	16294	16152	16400	16462	16434	16383	16494	16297	16457	16308	16520	16392	16306	16274	16260	16230	16445	16209	16472	16353	16360	16380	16410	16314	16443	16235	16231	16390	16230	16085	16438	16384	16458	16328	16501	16488	16339	16314	16324	16257	16386	16504	16457	16362	16296	16275	16216	16238	16411	16348	16227	16439	16242	16242	16303	16138	16433	16386	16238	16162	16353	16447	16239	16396	16402	16318	16262	16054	16227	16519	16456	16378	16324	16397	16180	16490	16368	16468	16488	16321	16480	16476	16436	16342	16224	16441	16478	16299	16424	16484	16470	16531	16257	16337	16200	16349	16396	16312	16412	16339	16342	16311	16462	16324	16153	16234	16290	16335	16455	16414	16311	16245	16571	16420	16412	16481	16240	16311	16626	16410	16317	16482	16317	16426	16474	16404	16315	16219	16463	16324	16256	16454	16504	16607	16292	16296	16415	16253	16379	16375	16422	16413	16279	16214	16399	16329	16403	16506	16483	16314	16267	16286	16161	16349	16296	16179	16538	16257	16472	16340	16411	16370	16453	16342	16416	16248	16295	16157	16309	16293	16535	16418	16476	16180	16416	16371	16344	16308	16261	16394	16236	16390	16211	16311	16299	16387	16354	16309	16386	16449	16278	16271	16213	16492	16580	16381	16264	16441	16205	16317	16415	16338	16416	16450	16584	16520	16393	16284	16301	16302	16149	16447	16415	16380	16233	16450	16527	16329	16341	16458	16209	16154	16506	16408	16368	16506	16382	16250	16349	16474	16101	16292	16348	16324	16480	16498	16380	16291	16270	16461	16303	16172	16490	16336	16344	16286	16208	16345	16382	16344	16251	16207	16392	16258	16238	16322	16412	16451	16335	16115	16458	16515	16247	16315	16292	16208	16500	16279	16258	16306	16267	16341	16189	16402	16321	16501	16504	16524	16147	16602	16366	16176	16343	16302	16361	16090	16361	16387	16568	16245	16419	16408	16443	16097	16387	16194	16226	16307	16005	16535	16389	16463	16519	16342	16262	16353	16283	16560	16193	16471	16492	16425	16325	16537	16409	16464	16327	16578	16374	16342	16473	16224	16363	16578	16540	16376	16295	16246	16414	16224	16417	16344	16463	16463	16326	16259	16361	16479	16417	16337	16408	16449	16312	16361	16290	16300	16403	16408	16393	16149	16341	16316	16382	16453	16433	16148	16287	16399	16644	16535	16470	16202	16391	16201	16272	16446	16269	16445	16338	16379	16522	16396	16336	16401	16434	16272	16571	16339	16309	16441	16246	16314	16537	16259	16300	16447	16441	16386	16211	16277	16439	16377	16575	16365	16297	16374	16141	16511	16491	16228	16339	16337	16339	16232	16569	16307	16413	16515	16294	16172	16181	16381	16338	16490	16468	16256	16342	16247	16497	16356	16353	16590	16448	16401	16434	16486	16339	16308	16498	16576	16344	16290	16215	16319	16353	16389	16395	16496	16359	16356	16402	16221	16316	16312	16519	16312	16374	16475	16630	16325	16273	16359	16308	16396	16218	16270	16159	16539	16330	16353	16492	16247	16433	16497	16339	16540	16367	16391	16517	16229	16445	16441	16342	16458	16404	16393	16389	16312	16547	16266	16533	16265	16390	16235	16276	16452	16183	16413	16409	16360	16337	16248	16337	16413	16450	16148	16463	16519	16563	16382	16324	16376	16246	16340	16283	16460	16499	16378	16339	16428	16396	16131	16227	16435	16378	16222	16355	16380	16284	16215	16354	16278	16355	16346	16283	16229	16437	16325	16190	16330	16587	16388	16386	16341	16353	16366	16540	16175	16276	16426	16365	16484	16250	16229	16343	16324	16356	16265	16427	16384	16469	16349	16418	16293	16402	16426	16434	16384	16420	16434	16305	16474	16484	16381	16193	16324	16393	16590	16449	16378	16310	16344	16424	16469	16290	16585	16390	16578	16367	16281	16385	16459	16493	16428	16585	16460	16380	16453	16290	16229	16368	16202	16203	16173	16502	16267	16427	16476	16372	16450	16431	16360	16469	16331	16459	16464	16432	16159	16431	16235	16315	16300	16283	16691	16355	16480	16247	16356	16516	16226	16283	16194	16338	16353	16300	16264	16574	16298	16399	16385	16513	16402	16448	16413	16441	16527	16524	16283	16324	16339	16437	16414	16230	16491	16363	16458	16348	16475	16483	16450	16387	16451	16364	16196	16444	16432	16321	16396	16462	16444	16400	16418	16246	16450	16486	16462	16399	16272	16380	16366	16283	16443	16349	16418	16266	16377	16370	16219	16169	16198	16268	16457	16296	16253	16302	16431	16330	16208	16371	16412	16601	16449	16345	16021	16336	16387	16143	16397	16466	16437	16460	16265	16268	16300	16192	16623	16456	16476	16266	16399	16407	16466	16415	16364	16307	16534	16431	16174	16390	16306	16282	16244	16511	16283	16384	16346	16521	16248	16405	16200	16442	16514	16237	16259	16315	16372	16486	16430	16237	16162	16552	16576	16502	16423	16248	16359	16378	16344	16220	16215	16274	16328	16319	16125	16347	16479	16350	16412	16577	16374	16391	16132	16460	16177	16371	16236	16448	16564	16261	16286	16426	16519	16416	16434	16204	16210	16439	16224	16397	16360	16410	16284	16490	16353	16254	16349	16354	16355	16279	16234	16446	16296	16461	16491	16264	16298	16271	16282	16365	16374	16448	16337	16487	16079	16342	16456	16569	16470	16256	16419	16378	16409	16442	16380	16426	16312	16385	16167	16410	16327	16406	16476	16373	16449	16294	16417	16530	16227	16425	16231	16354	16358	16495	16275	16399	16312	16264	16434	16459	16435	16437	16234	16416	16452	16545	16251	16453	16511	16410	16205	16348	16499	16499	16403	16172	16356	16188	16351	16279	16350	16479	16493	16401	16411	16215	16179	16277	16459	16238	16285	16385	16248	16467	16470	16525	16129	16567	16455	16227	16666	16488	16325	16165	16143	16518	16360	16363	16356	16347	16376	16382	16391	16254	16166	16420	16200	16420	16314	16414	16157	16333	16378	16476	16433	16307	16331	16379	16455	16279	16087	16248	16374	16383	16404	16313	16461	16429	16453	16572	16203	16502	16338	16432	16408	16535	16344	16386	16344	16351	16458	16474	16271	16310	16271	16214	16451	16200	16293	16464	16244	16305	16152	16381	16448	16421	16311	16419	16329	16351	16332	16424	16293	16289	16363	16379	16536	16452	16362	16390	16375	16499	16160	16442	16364	16441	16241	16353	16385	16197	16222	16532	16347	16335	16292	16386	16495	16448	16360	16533	16464	16369	16322	16243	16282	16429	16412	16615	16347	16372	16316	16321	16367	16527	16638	16339	16352	16254	16387	16223	16420	16339	16425	16304	16428	16401	16281	16211	16541	16502	16361	16438	16386	16330	16239	16396	16224	16394	16428	16356	15939	16399	16510	16384	16253	16101	16252	16546	16365	16328	16499	16320	16111	16414	16399	16187	16402	16466	16478	16406	16438	16159	16280	16434	16276	16102	16404	16297	16283	16523	16407	16533	16445	16221	16407	16424	16260	16471	16294	16324	16351	16519	16531	16513	16410	16494	16290	16419	16137	16528	16322	16376	16279	16308	16162	16414	16391	16511	16398	16387	16354	16290	16242	16338	16346	16406	16236	16183	16297	16271	16320	16492	16402	16510	16362	16505	16374	16317	16455	16375	16317	16544	16313	16348	16569	16349	16499	16448	16204	16348	16374	16262	16342	16275	16240	16381	16399	16370	16226	16346	16285	16408	16558	16170	16433	16107	16428	16334	16287	16418	16373	16199	16450	16551	16330	16206	16497	16315	16359	16325	16251	16344	16407	16245	16552	16264	16232	16392	16261	16405	16354	16486	16560	16316	16444	16546	16289	16374	16475	16450	16328	16415	16255	16315	16665	16411	16363	16404	16384	16279	16158	16334	16425	16299	16302	16408	16336	16516	16301	16313	16423	16521	16402	16526	16275	16333	16246	16435	16481	16435	16448	16354	16270	16258	16225	16355	16374	16400	16498	16243	16441	16427	16243	16420	16634	16418	16337	16327	16226	16414	16242	16454	16300	16545	16628	16295	16555	16312	16281	16375	16314	16373	16436	16351	16191	16432	16398	16406	16388	16419	16405	16376	16260	16414	16458	16366	16295	16446	16523	16496	16423	16504	16581	16395	16376	16320	16344	16437	16260	16300	16341	16411	16161	16381	16501	16234	16571	16306	16456	16423	16389	16463	16459	16390	16434	16427	16564	16551	16448	16460	16189	16092	16417	16448	16255	16394	16297	16357	16352	16307	16294	16361	16254	16407	16436	16358	16280	16375	16357	16392	16507	16535	16502	16492	16279	16283	16200	16417	16370	16328	16445	16582	16314	16295	16556	16437	16430	16312	16349	16242	16226	16224	16443	16442	16294	16463	16413	16348	16568	16331	16206	16426	16541	16392	16223	16379	16259	16546	16288	16307	16322	16441	16224	16449	16148	16144	16381	16504	16591	16315	16386	16480	16231	16208	16330	16430	16296	16475	16245	16437	16298	16316	16268	16199	16365	16287	16406	16273	16267	16318	16439	16585	16334	16187	16296	16364	16215	16319	16385	16457	16276	16416	16202	16389	16429	16237	16545	16409	16202	16419	16245	16214	16321	16288	16483	16263	16197	16384	16405	16555	16521	16378	16417	16413	16395	16559	16291	16380	16328	16435	16336	16497	16353	16407	16298	16415	16368	16268	16328	16456	16340	16117	16453	16390	16522	16195	16333	16333	16332	16493	16386	16606	16567	16428	16483	16572	16435	16341	16318	16229	16269	16545	16425	16387	16416	16291	16230	16437	16383	16357	16278	16362	16302	16248	16382	16222	16271	16518	16542	16332	16594	16242	16409	16260	16379	16523	16468	16339	16461	16349	16332	16498	16482	16303	16364	16378	16242	16330	16495	16520	16438	16321	16357	16437	16531	16469	16398	16247	16233	16487	16405
31952	46860	42917	32911	27965	23932	21058	19106	17571	16828	16175	15628	15263	15158	14945	14701	14544	14511	14527	14513	14398	14199	14216	14143	14117	14192	14035	14022	14289	14063	14080	14006	14213	14164	14044	14157	14120	14123	14113	13774	13989	13829	14116	13858	14059	14114	14044	13961	13978	14085	14116	13938	13978	14090	13811	14145	14006	13919	14021	14064	13803	13922	14063	14043	14059	13913	13937	13885	13872	14054	14113	14006	14040	13901	14125	13770	14083	13975	13951	13916	14234	13976	13946	14015	13825	14031	14023	13897	13951	13903	14068	13935	14043	13876	13947	13910	14061	14129	13932	13967	13945	13940	13932	13901	13929	14008	13960	13975	13976	14010	13902	14027	14099	14072	13838	14000	14018	14072	13802	13982	14015	13952	13987	13781	13906	14062	13971	13906	13995	14039	14056	14126	13764	13957	14238	13971	14120	14039	13956	14075	13910	13960	14009	14053	13968	13988	13885	13953	14033	13938	14029	13950	14004	14063	14138	13906	14013	13961	14116	13893	13960	14186	14104	14162	14138	14017	13857	13695	13972	14207	14005	14043	13912	13840	13924	13934	14006	13985	14085	13894	13946	13937	13946	14043	13906	14107	13964	14098	14078	13861	14143	13961	13959	13894	13981	13957	14020	13917	13997	14009	13949	14028	13987	13854	13851	14038	13969	14064	14017	13922	13960	14024	14077	14057	13923	13848	13911	14039	13977	14126	14102	13975	13882	14000	13756	14038	13964	13918	14051	14016	14051	14051	14058	13896	13940	13901	14078	14037	13950	14130	14314	14078	13980	13918	13848	14110	14020	13960	14016	13996	14076	14186	13934	14014	14165	13836	14039	13971	14018	14078	14182	13996	14044	14072	13961	13971	14028	13767	13963	14011	14151	13888	14067	14074	14008	13983	14181	13935	13840	14044	14007	13985	13858	14026	14013	13845	14101	13985	13807	13830	13910	14074	13722	13927	13999	13867	13964	13913	13838	14011	13975	14135	13935	13926	13988	13877	14001	13843	14229	13990	13955	13973	14099	13944	14063	14093	14028	14051	14064	13951	13866	13906	13962	14086	14090	13973	14002	13981	14066	13931	14049	13793	14035	14073	13998	13823	13864	14071	14052	13919	14045	14207	13961	13994	14076	14045	13927	13985	14030	14131	13883	13933	13924	13978	13911	14065	14046	13871	13951	14117	14052	14098	13893	13915	13950	14064	13898	13904	13942	14030	14065	13907	13911	13885	14046	14066	14054	13894	13991	14008	14060	14056	14072	14008	14303	14048	14154	14014	14020	14211	13937	13892	14106	13978	13942	13976	13817	14049	13925	13973	14064	14015	14005	14099	13954	13792	13889	13899	14221	13886	14038	13997	14078	14005	13999	13984	13930	13867	14062	14003	13990	13781	13938	14079	14026	13891	14037	13969	14146	14007	14090	14152	13785	13984	14090	13795	13962	13973	14021	14162	14031	14060	13859	13856	13962	14005	14020	14018	14088	14218	13943	14098	14218	13879	14054	13997	13930	13952	13890	13921	13999	14086	13912	13993	13979	14006	13983	13916	14026	14029	14040	13995	13980	13950	13836	13892	14081	13888	14058	13979	14032	13996	14112	14082	14027	14005	13985	14095	14098	13876	13894	13801	13963	13893	13962	13854	14041	14056	14021	13888	13970	14083	13969	13985	13898	13955	13930	13844	14041	13978	13951	13973	14027	14020	13934	13993	13924	14111	13933	14051	13868	13983	13953	13957	13947	13970	14050	13986	14044	13886	14032	14034	13986	14014	14051	14077	14168	14109	14044	14174	14019	14010	14011	14040	14047	14005	13928	13881	14039	14024	14018	13959	14115	13980	13883	13934	14085	14060	14129	13915	14004	13830	14067	14038	13871	14003	13906	13918	14016	14145	14011	14092	13955	13975	14039	14017	14169	14048	14101	13844	14078	13994	13889	14040	13871	14101	14185	14003	13998	13893	14127	13937	14052	13985	13966	13913	13925	13853	14024	13978	13863	13923	14002	13881	14030	14047	14021	13975	13938	13896	14161	13999	13968	14084	14096	14087	14010	13897	13941	14048	14048	13952	13938	13959	14132	13920	13970	14164	13876	14086	13942	14183	13937	13988	13986	13970	13857	14022	14059	13888	14192	13864	14101	13937	14088	13880	13931	13775	14009	13966	13895	13889	13828	13912	13818	13969	13841	13954	14016	14033	13955	14063	14004	14026	14022	13942	14048	13989	13838	13927	14022	14119	14187	13901	13933	14086	13990	14022	13914	13835	13902	14037	14152	13978	13919	14088	13987	14115	14071	13914	14069	14112	13986	13870	13990	13859	13935	14114	13908	13969	13831	13969	13972	14126	13996	13929	14029	13935	13986	13858	14014	13996	13831	13982	14047	14171	14050	13879	14120	13896	13942	13791	14095	14014	14010	13973	14015	14066	13975	13822	13913	13955	13988	13887	14042	13949	14126	14038	13936	14006	13962	14055	14043	14057	13977	14031	14002	14106	13961	14065	13972	14001	13956	14029	14001	13947	14009	14112	13851	14021	14054	14067	14007	14131	13946	13837	13873	13862	13902	13975	13978	14053	13939	13998	13988	13890	14052	14014	14036	14009	13913	14026	14083	14028	13920	13855	14042	14005	14009	13968	14072	14080	14040	13976	13890	14063	13939	13895	13973	13921	13916	13848	13891	13997	14128	13877	14012	14112	13949	14068	13841	14106	14051	13949	14027	14049	14130	14010	14059	14062	13977	13918	13943	14178	13863	14033	14137	14107	13943	14090	14086	14015	13971	13928	13869	13824	13982	13958	13849	14016	14027	14154	13936	13974	13946	14006	14081	13810	14123	14059	13903	14173	13885	13990	13870	14160	14147	13983	13921	13854	13918	14031	13821	13988	13891	14031	14024	13823	13975	13868	13900	13898	14040	14063	14057	13985	13932	13964	13899	14004	13931	13903	13878	13981	14011	14086	14053	14123	13954	13882	14104	14001	14000	13893	14037	14093	13865	13883	13929	14112	14062	14035	13937	13942	14059	13898	13987	14017	14114	13891	13955	14092	13920	13855	14096	13885	14134	14124	13908	13933	13930	13883	14156	14048	13857	13930	13932	14028	13967	14044	14023	13892	14077	13986	14049	13962	14002	14063	14106	13992	13914	13955	14035	13868	13945	13806	13687	14104	14043	13904	14027	14000	13994	13924	14058	13858	13921	14016	14178	14022	14049	14162	14074	13834	13906	13848	13973	14221	14045	14025	14045	13919	14049	14005	13873	14005	14124	14076	13851	13974	13958	13909	14017	13844	13876	14182	14186	14019	13956	13981	14001	14151	14086	14130	14030	14012	14094	14030	14031	13831	14103	14009	14026	13996	13954	14007	13960	14004	13932	14026	14098	14045	13966	14024	13967	13972	13997	14058	13963	13882	14004	13953	13966	13988	14017	14044	13869	14025	13997	14139	14101	13939	14040	14025	13744	14057	13957	14078	14067	13990	13921	13932	13784	14058	13966	14019	14102	14019	14213	14001	14014	13963	14122	13864	13995	13950	14115	14007	13958	14177	14026	13981	13871	14103	14036	13872	13878	13955	13945	13746	13879	14122	14079	14071	13917	14077	14072	13949	14050	13953	13999	13995	14065	13961	13880	13967	14109	14114	14020	13863	14052	14168	13987	13759	13921	13974	14105	13811	14030	13901	14027	13753	13803	14222	14096	13960	14050	14095	13915	14078	13917	14077	13908	13948	14042	14079	13833	14084	14009	14066	13926	14021	13922	14031	13945	14011	14011	13955	13994	14064	13961	13890	14003	14125	14088	13940	13766	14023	13946	14108	13977	13982	13992	13927	13902	14017	13933	14034	14185	13960	13876	14110	13890	13982	13818	13966	13947	14026	14024	14004	13900	13930	14019	13940	14031	13906	13943	14143	13969	13966	13873	13986	13886	13939	14035	13854	13963	13970	14131	13923	13975	13884	13977	13958	13907	14029	13866	14046	13988	13889	13915	13900	13916	14003	13964	13881	13901	13952	13993	13978	13885	14041	14032	13941	13935	13936	13968	14005	14177	14024	14008	13950	14074	14034	14055	13961	14146	13944	14022	14176	14120	13977	14005	13812	14073	13996	13921	14020	13869	14055	13952	13881	13985	14095	13906	14037	13997	13912	14179	13983	14136	14162	14054	13862	14066	13932	13862	14085	13842	14037	13981	14115	13901	13982	14094	13810	14002	14081	14027	14142	14184	14083	13821	14010	13972	13997	13963	13909	14059	13922	13967	13932	14044	14191	14058	14080	14000	14067	14050	14080	13845	14047	14017	14109	13887	14217	14077	13937	13927	13850	13915	14116	14002	13932	13949	14055	14103	13889	13998	14124	14030	13887	13899	13963	14008	14019	13928	13970	14147	13923	14047	13940	13918	14050	13968	14132	13949	13843	14228	13967	14013	13994	13972	13942	14209	13975	14062	14018	13983	14079	13902	14060	14065	14077	13970	13878	14029	13964	13893	14027	13924	13972	13960	14107	13902	14058	13771	14049	14018	14066	14050	14011	13938	14053	14008	13993	14001	14008	14158	13986	13913	13954	13935	13857	13852	14150	13949	13926	14116	14123	13845	14002	14008	14190	13954	14037	14029	13989	13989	14020	14018	13817	14018	14021	13907	14090	13984	14021	13946	14210	14113	13899	13998	14097	13963	13906	14076	13959	13937	14006	14008	14030	13985	14015	13952	13973	14034	13934	13982	14053	13935	14202	13895	13731	14071	13964	13953	13964	14286	14062	13943	14052	14041	13969	13970	14088	13999	13882	14043	13925	14123	14150	14018	13930	13954	13871	13964	13865	13927	14021	13905	14087	13960	14000	13879	14093	14038	13948	13876	13930	13963	14030	13972	14064	14137	14097	13835	14054	13873	14089	13918	14035	14007	13866	13936	14029	13866	13861	14064	14103	13933	14040	14042	14081	14115	13903	14121	14121	14025	14009	13964	14098	14214	14020	13983	13921	14059	13891	14000	13946	14006	13938	13949	13945	14004	13956	13961	13922	13852	13925	14105	13887	13929	13969	13982	14009	13941	13910	13998	14043	14025	13856	14143	14024	14069	14007	13920	13981	14028	13801	14025	13981	13930	14087	14036	13884	13865	14094	13934	13972	13875	13895	14010	14027	14018	14055
23959	21028	28540	26292	26878	27683	25936	21725	20180	19491	18766	18277	17722	17280	17213	16910	16871	16926	16676	16655	16670	16541	16477	16429	16357	16377	16346	16547	16306	16187	16235	16308	16535	16327	16368	16141	16359	16369	16194	16158	16391	16438	16246	16508	16350	16396	16385	16233	16234	16125	16388	16448	16291	16116	16353	16043	16205	16307	16326	16220	16173	16345	16409	16278	16144	16225	16059	15942	16061	16187	16337	16257	16316	16235	16119	16077	16321	16271	16167	16288	16185	16344	16204	16315	16292	16100	15978	16166	16245	16171	16173	16299	16321	16146	16367	16197	16062	16225	16271	16140	16340	16141	16079	16295	16197	16267	16262	16275	16157	16432	16287	16019	16087	16212	16316	16364	16183	16293	16213	16343	16317	16226	16127	16438	16318	16278	16310	16204	16241	16101	16267	16202	16219	16314	16191	16130	16228	16258	16346	16161	16133	16205	16133	16304	16182	16115	16324	16072	16069	16145	16226	16344	16347	16307	16179	16183	16238	16237	16170	16064	16286	16132	16121	16310	16092	16245	16166	16405	16304	16311	16160	16291	16127	16567	16360	16326	16246	16135	16111	16176	16249	16359	16297	16104	16292	16089	16174	16299	16397	16138	16162	16141	16164	16216	16351	15908	16235	16167	16308	16214	16348	16150	16063	16401	16246	16072	16353	16091	16303	16180	16220	16212	16143	16303	16086	16260	16011	16112	16240	16231	15970	16447	16287	16207	16350	16299	16175	16287	16224	16094	16244	16122	16304	16123	16253	16038	16188	16184	16203	16098	16295	16360	16289	16051	16143	16112	16259	16118	16289	16248	16267	16468	16092	16197	16122	16074	15995	16233	16220	16383	16448	16107	16002	16101	16203	16295	16279	16249	16280	16128	16117	16196	16265	16059	16047	16196	16200	16132	16092	16019	16381	16190	16137	15991	16379	16287	16159	16181	16177	16168	16213	16329	16316	16358	16272	16370	15971	16183	16309	16259	16072	16124	16188	16271	16222	16077	16153	16239	16073	16403	16508	16309	16106	16050	16087	16162	16353	16278	16270	16162	16258	16132	16235	16251	16207	16230	16383	16132	16069	16121	16210	16195	16334	15897	16037	16158	16223	16163	16359	16221	16342	16247	15939	16028	16233	16217	16183	16005	16315	16064	16213	16094	16139	16285	16321	16124	16402	16291	16388	16438	16424	16225	16207	16190	16274	16252	16306	16043	16329	16129	16000	16010	16071	16019	16298	16139	16149	16062	16180	16238	16201	16332	16129	16134	16189	16294	16207	16116	16040	16162	16026	16152	16327	16275	16273	16267	16202	16238	16310	16380	16024	16159	16418	16195	16042	16193	16167	16381	16239	16096	16153	16181	16199	15948	16252	16072	16109	16095	16278	16169	16389	16204	16280	16013	16289	16304	16334	16326	16171	16264	16090	16259	16076	16249	16211	16204	16289	16037	16130	16306	16257	16165	16343	16300	16285	16161	16315	16314	16163	16171	16169	16006	16221	16216	16180	16210	16114	16219	16113	16189	16302	16331	16025	16320	16279	16284	16100	16118	16302	16095	16119	16123	16383	15909	15958	16275	16176	16216	16402	16217	16241	16226	16234	16256	16115	16199	16095	16372	16233	16000	16067	16056	16167	16188	16065	16251	16119	16219	16176	16201	16155	16020	16187	16207	16344	16305	16284	16158	16244	16192	16189	16160	16197	16139	16248	16305	16057	16339	16248	16196	16197	16378	16187	16079	15989	16095	16107	16076	16125	16140	16248	16123	16180	16354	16462	16401	16259	16133	16414	16281	16268	16188	16341	16204	16056	16130	16222	16207	16192	16021	16173	16112	16246	16157	16239	16164	16250	16231	16122	16248	16168	16184	16172	16013	16444	16258	16422	16287	16351	16231	16246	16096	16157	16252	16141	16088	16321	16181	16249	16162	16349	16172	16311	16236	16314	16224	16221	16313	16389	16296	16245	16131	16320	16215	16144	16226	16263	16205	16120	16127	16053	16048	16239	16133	16151	16214	16117	16153	16122	16114	16224	16150	16069	16189	16213	16133	16426	16217	16323	16332	16391	16148	16115	16221	16257	16149	16224	16332	16220	16148	16121	16141	16156	16062	16156	16291	16094	16161	16108	16103	16181	16143	16228	16214	16064	16111	16274	16153	16046	16133	16178	16272	16283	16229	16210	16270	16261	16296	16175	16076	16252	16136	15953	16350	16084	16367	16137	16152	16135	16305	16215	16067	16025	16333	16301	16131	16288	16182	16398	16032	16267	16260	16245	16033	16267	16501	16325	15930	16313	16227	16154	16267	16535	16267	16236	16158	16066	16230	16030	16280	16105	16226	16031	16299	16442	15920	16071	15902	16166	16174	16328	16112	16208	16167	16166	16141	16334	16243	16364	16208	16306	16234	16170	16238	16158	16229	16361	16406	16255	16084	16195	16328	16399	16157	16259	16253	16259	16255	16416	16137	16210	16161	16088	16254	16056	16237	16289	16245	16275	16099	16098	16287	16069	16210	16110	16217	16221	16038	16253	16175	16244	16215	16179	16203	16142	16191	16215	16300	16279	15988	16205	16288	16135	16199	16101	16276	16294	16288	16215	16222	16130	16014	16276	16103	16215	16088	16167	16122	16254	16305	16376	16306	16091	16180	16236	16235	16097	15962	16274	16317	16237	16216	16407	16198	16055	16309	16228	16224	16152	16386	16261	16332	16244	16272	16254	16124	16046	16185	16397	16275	16371	16095	16046	16222	16100	16259	16064	15976	16257	16078	16511	16356	16222	16232	16363	16051	16340	16085	16075	16141	16077	16065	16191	16277	16301	16136	16207	15901	16291	16322	16144	16097	16255	16082	16391	16071	16133	16278	16327	16233	16317	16101	16143	16271	16056	16134	16346	16210	16077	16119	16084	16295	16001	16302	16352	16216	16133	16154	16039	16050	16183	16282	16190	16175	16233	16034	16141	16337	16197	16193	16192	16133	16089	16267	16250	16257	16190	16113	16081	15970	16264	16037	16168	16218	16363	16144	16183	16084	16139	16219	16197	16053	16382	16090	16169	16298	16167	16121	16259	16181	16061	16298	16196	16238	16326	16133	15953	16384	16440	16057	16066	16358	16330	16175	16342	16110	16179	16120	16123	16160	16265	16205	16105	16382	16124	16154	16217	16242	16266	16379	15967	16072	16256	16233	16279	16112	16163	16114	16152	15958	16451	16151	16155	16105	16172	15938	16226	16098	16207	16253	16175	16248	16308	16148	16077	16156	16163	16097	16310	16248	16236	16406	16294	16176	16281	16183	16446	16361	16204	16162	16034	16023	16058	16262	16137	16307	16089	16196	16129	16124	16028	16240	16154	16191	16109	16284	16173	16375	16242	16363	16317	16293	16151	16371	16255	16232	16274	16298	16203	16172	16244	16249	16344	16426	16118	16181	16274	16188	16303	16185	16107	16082	16271	16210	16207	16394	16080	16288	16256	16389	16200	16265	16174	16191	16117	16176	15940	16305	15986	16045	16167	16119	16358	16202	16301	16102	16359	16234	16340	16176	16249	16162	16302	16275	16257	16205	16209	16212	16168	16109	16172	16116	16200	16346	16164	16100	16272	16075	16123	16168	16184	16260	16209	16242	16334	16185	16132	16065	16184	16210	16435	16362	16274	16315	16191	16194	16139	16071	16245	16134	16275	16144	16367	16245	15924	16285	16079	16191	16142	16264	16242	16210	16361	16286	16268	16158	16254	16210	16202	16205	16191	16047	16503	16333	16289	16228	16224	16116	16334	16051	16280	16015	16298	16326	16255	16106	16256	16275	16181	16182	16220	16338	16326	16236	16453	16083	16182	16214	16120	16218	16225	16230	16140	16252	16339	16216	16349	15966	16146	15988	16175	16265	16217	16178	16258	16250	16175	16326	16303	16299	16258	16326	16114	16329	16228	16159	16199	16240	16361	16155	16475	16347	16264	16130	16220	16327	16429	16203	16106	16172	16157	16254	16316	16273	16522	16213	16408	16065	16073	16119	16024	15960	16155	16330	16262	16063	16178	16202	16073	16121	16121	16239	16128	16445	16240	16185	16284	16288	16189	16221	16202	16389	16239	16294	16272	16291	16168	16085	16060	16296	16063	16297	16461	16338	16217	16145	16109	16513	16144	16195	16323	16330	16083	16202	16236	16275	16256	16223	16159	16235	16150	16027	16312	16231	16266	16319	16267	16006	16218	16080	16286	16238	16177	16115	16247	16151	16189	16042	16225	16007	16162	16201	16193	16469	16346	16348	16301	16231	16282	16209	16250	16058	16071	16204	16289	16336	16122	16140	16262	16217	16077	16156	16234	16246	16129	16134	16185	16352	16194	16238	16223	16209	16226	16184	16111	16197	16142	16000	15971	16104	16004	15963	16429	16242	16259	16275	16125	16139	16237	16218	16081	16210	16321	16412	16253	16099	16269	16152	16176	16451	16205	16476	16221	16227	16423	15898	16169	16253	16137	15995	16244	16147	16082	16150	16354	16205	16298	16031	16116	16312	16298	16345	16185	16332	16350	16091	16188	16369	16219	16192	16189	16208	16241	16318	16286	16226	16108	16122	16171	16279	16413	16265	16268	16217	16136	16180	16250	16094	15957	16077	16350	16102	16193	16144	16351	16323	16151	16159	16288	16383	16145	16257	16325	16056	16332	16138	16188	16081	16457	16083	16206	16245	16233	16240	16279	16375	16283	16278	16473	16062	16370	16169	16157	16245	16325	16245	16412	16141	16050	16162	15941	16213	16151	16223	16032	16140	16023	16120	16180	16233	16308	16087	16271	16263	16295	16081	16321	16251	16184	16243	16160	16322	16226	16173	16231	16218	16335	16353	16192	16235	16143	16294	16247	16365	16369	16113	16265	16000	16105	16289	16095	16443	16193	16290	16362	16294	16095	16175	16140	16307	16230	16198	16060	16164	16409	16348	16375	16447	16050	16161	16267	16266	16143	16105	16129	16037	16209	15958	16139	16184	16242	16274	16319	16149	16226	16117	16285	16213	16161	16218	16263	16321	16207	16281	16146	16377	16165	16145	16197	16298	16306	16225	16325	16333	16238	16220	16111	16045	16307	16113	16162	16185	16156	16013	16247	16373	16219	15989	16021	16174	16025	16018	16292	16325	16356	16168
31958	53462	48687	38932	33513	28381	24158	21512	19697	18256	17047	16529	15972	15373	15163	15089	14710	14559	14518	14542	14316	14166	14220	14117	14164	14055	14235	14043	13966	14080	14069	13923	14004	13963	13849	13913	14069	13945	13804	13922	13889	13810	14050	13966	14086	14089	14110	13962	13982	13999	13813	13804	13824	13885	13993	14008	14015	13910	13880	14039	14050	14077	13826	13843	13945	13816	13875	13906	14088	14009	13944	13913	13868	14025	14093	13998	13972	13925	13939	13807	13990	14001	14069	13988	13778	13818	13816	14130	13732	13944	13874	13852	13938	13876	13681	13890	13943	13984	14063	13835	13989	13848	13892	13944	13964	13985	14015	13821	13981	13993	13910	13866	13954	13974	13919	13867	13976	13947	13933	13915	13842	13957	14023	14067	14060	13987	13996	14050	13865	13986	13964	13951	13917	13746	13890	13891	13864	13862	13791	13880	13907	13818	13921	13866	13948	13873	13955	13921	13937	13988	14034	13880	13954	13797	13984	14113	13882	13989	13758	13981	14006	13863	13942	13950	13882	14068	13933	13945	13930	14021	13958	13843	13897	13837	14028	13845	13980	13937	13881	13928	13950	14049	13933	13854	13915	14085	13853	13949	13869	13774	13961	13776	13937	13858	13976	13987	13905	13844	13844	13917	13889	13832	13813	13996	13776	13747	13863	13869	13965	13932	14092	13826	13896	13820	13938	14090	13908	13865	13847	13916	13944	13945	13963	13755	13945	13865	13881	13907	13927	13922	13877	14018	13907	14034	13931	13704	14000	13888	13872	13825	14091	13795	13884	13898	13961	13903	13857	13936	14070	13957	13729	13862	13982	13936	13995	13929	13817	13981	13947	13843	13908	13760	13906	13786	13931	14039	13858	13955	13924	13804	13985	13840	13905	14002	14011	13869	13861	13851	13901	13622	13671	14005	13801	13856	13932	13775	13763	13934	13843	13966	13979	13800	14036	13850	13871	13908	14047	14002	13859	14027	13841	13991	13804	13894	13905	13936	13936	13965	13843	13820	13929	14054	13948	13832	13966	13786	14014	13817	13758	13845	14039	13792	13917	13776	13821	13891	13866	13895	13931	13996	14052	13844	13940	13885	13855	13912	13836	13736	13902	13827	13997	13997	13829	13978	13907	13742	13980	13962	13919	13922	14043	13778	13903	13838	13898	14071	13972	13728	13917	13750	13908	13719	14028	13818	14016	13913	13955	13890	13942	13786	13955	13891	14162	13902	13994	13968	14132	13879	13866	13818	13792	13878	13824	14121	13928	13817	13800	13904	13751	13867	13882	14071	13952	13916	13955	14080	13762	13974	13939	13804	13943	13935	13922	13989	14002	14057	13695	13819	13833	14029	13917	13928	13986	13879	13849	13878	13905	13809	13866	13975	13877	13911	13972	13928	13879	13883	14005	13935	13812	13923	13811	14089	14126	13938	13834	13922	13784	13808	13935	13828	13837	14030	13996	13913	13960	13920	13964	13715	14091	13871	13743	13954	13829	13933	13931	13783	14020	13990	13975	13885	14055	13946	13840	14076	13990	14021	13824	13997	13779	14064	13886	14038	13870	13808	13930	13897	13900	13990	13844	13893	14046	14061	13903	13929	13944	13812	13920	13950	13815	13742	14086	13989	13974	13874	13895	13928	13934	14039	13998	13890	13811	13987	13683	13948	13800	13998	13991	13704	13854	13993	13860	14115	13716	13862	13887	13684	13851	13816	14067	13899	13869	13723	13817	14082	13799	13894	13799	13834	13913	13845	13769	13998	13834	13988	13993	13960	13919	13933	13825	13963	13919	14189	13833	13907	13892	13946	13812	13969	13848	13838	13846	13980	13895	14004	13911	13766	13904	13885	13838	13898	13907	14000	13842	14054	13997	13995	13987	13864	14180	13875	13923	13855	13856	13889	13884	14027	13833	13903	14019	13919	13924	13949	13923	13876	13872	13771	14070	13951	14082	13946	13813	14108	13857	13984	13860	13816	13851	14010	13869	13930	13758	14001	13826	13995	13927	14051	13822	14042	13985	14045	14068	13831	13702	13912	13924	13923	13924	13951	13854	13854	14086	14105	13851	13826	13942	13772	13919	13908	13861	13914	13786	14032	13930	13873	13959	14060	13906	13901	13971	13970	13997	13798	13905	13785	13796	14077	13830	13834	13924	13800	13866	13927	13968	13844	14000	13844	14007	13827	13980	13830	13877	13953	13822	13816	13976	13981	13837	13856	13972	13861	13975	13824	14001	13814	13975	13935	14072	13990	13988	13987	13968	13923	13839	14044	13874	13940	13879	13884	13986	13892	13809	13904	14028	13824	13885	13866	13861	13720	14028	13771	13916	13975	14111	13867	13811	13962	14010	13792	13790	13895	14019	13913	14016	13917	13919	13680	13948	13978	14005	14164	13982	13783	13942	13941	13974	13930	13814	13767	13834	14008	13762	13924	13851	14012	13844	14045	13888	14013	13867	13917	14057	13857	13907	13903	14073	13883	14052	13831	13939	13924	13884	13890	13815	13832	14110	13828	13931	13790	13886	13995	13916	13770	13833	13982	14015	13744	13837	13804	13864	13781	14071	13872	13959	13953	13955	13960	13878	13965	13980	13823	13902	13895	13929	13775	14007	13972	13906	13719	13946	14012	13898	13974	13789	13965	13687	13698	13846	13992	14088	13745	13848	13996	13775	13896	13808	13926	13777	13835	13874	13834	14113	13895	13882	13941	13826	13828	14077	13875	13813	13931	14028	13923	14114	13978	13975	13919	13784	13813	13847	13969	14030	13955	13790	13783	13901	14038	13948	13925	13827	13936	13845	13885	13908	13920	13966	13994	13899	13896	14051	13963	13814	13679	13807	13898	13912	14045	14058	14059	14000	13963	13956	13848	13896	14048	13917	13900	13859	13710	14003	13982	13943	13868	13982	14027	14050	14020	13822	13894	14006	13755	13941	13981	14058	13910	13926	13872	13713	13997	13764	14009	13897	13835	14139	13791	14016	13991	14013	13866	13942	13939	13947	14037	13865	13867	13861	13904	14084	13962	13858	14073	13929	13829	13877	13802	14049	13937	13775	13924	13853	13944	13952	13910	13890	14042	14054	13809	13889	13834	13861	13976	13768	13971	13913	13950	13809	13819	13754	14100	13920	13931	13888	13995	13623	14031	13750	13904	14081	13848	13827	13903	14081	13825	13946	14045	13938	13886	13987	13734	14018	13929	13919	13824	13853	13812	13881	13876	13981	13859	14021	13980	13979	13872	13945	13951	14032	13878	13890	14066	14082	13984	14116	13997	13823	13896	13926	13841	13963	13937	13910	13957	13922	13766	13784	13870	13874	13825	13891	13896	13902	14028	13825	13844	13960	14000	13869	13964	13965	13848	13851	13886	13872	13863	14007	13918	14031	13791	14062	13942	14023	13980	13876	13875	13855	13952	13871	13990	13814	14021	13922	13942	13913	13787	13941	14011	13912	13938	13910	14053	13930	13798	13822	13799	13870	13924	13791	14039	13912	14049	14031	13859	13963	13865	13825	13818	14055	13997	13898	13976	13942	14005	13928	13914	13809	13987	14060	13807	13884	13972	13668	13866	13912	13922	13850	14009	13805	13891	13653	13914	13865	14081	14007	13937	13934	13915	13941	13926	13881	13803	13901	13782	13855	13890	13771	13835	13930	14068	14069	13913	14176	13993	13957	13811	13981	13888	13774	13720	14074	13847	13953	13948	14025	13815	13742	14021	13922	14054	13941	14021	13964	14001	13874	13966	13899	13859	13967	13921	13947	14048	13820	13779	13948	13929	13941	14060	13969	13855	13762	13913	13818	13923	13942	13878	13815	13862	13802	13736	14005	14067	13803	13812	13946	13852	14091	14043	13927	13926	13928	14011	13982	13889	13799	13866	14069	13876	13875	13841	13919	13895	13762	13854	14009	13932	13934	13823	13897	14066	13902	14029	13720	13886	13767	13862	13902	13845	13757	13930	13898	13972	13842	13845	13892	13882	13973	13905	13960	13891	14074	13865	14072	13765	13962	13720	13901	13870	13913	14003	13992	13858	14004	13934	13869	13742	13826	13880	13869	13936	13784	13766	13919	13896	13951	13927	13837	14000	13921	13955	13897	13740	13909	13863	14033	13888	13908	14041	14001	13840	13881	13728	13939	13993	13910	13854	13855	13912	13860	14007	14038	13762	13873	13771	13931	13897	13804	13900	13937	13978	14128	13792	13945	13728	13882	13939	13817	13786	13885	13889	13812	13838	13961	13890	14028	13905	13944	13883	13767	13831	13892	13918	13895	13865	13930	14006	13952	13954	13850	13927	13907	13919	13875	14055	13938	13860	13936	13965	13930	13819	13892	13869	13953	13948	13846	13983	14127	13902	13927	13875	13920	14032	13984	14016	13817	13768	13897	13767	13857	13837	13842	14006	14034	13822	13878	13884	13932	13996	14047	13901	13861	13888	13830	13815	13953	13723	13892	13810	13958	13825	14000	13953	13909	13951	13934	13822	13875	13707	14117	13953	14013	13862	14123	13930	13882	13815	13856	13818	14032	13988	13970	13876	13999	13885	13936	13893	13910	13981	13951	13908	13970	14001	13865	14085	13940	13917	13858	13960	13873	13917	13962	13925	13860	13997	13965	13866	13915	13929	13951	13822	13970	13925	13712	13945	13963	13872	13869	13829	13832	14023	13715	13918	14148	13891	13796	13835	13854	13994	13897	13687	13718	13849	13837	14063	13964	13782	13849	13881	13867	13831	13945	13866	13868	13886	14090	13734	13855	14195	14032	13713	14012	13790	13888	13922	13789	13905	13857	13985	13862	13838	13883	13897	13924	13899	13776	13705	13779	13790	13998	13792	13903	13821	13765	13977	13750	13860	14004	14011	14043	13907	13912	13965	14049	13823	13857	13808	13885	14003	13856	13930	13909	13875	13899	14070	14119	13915	13923	14041	13912	13997	13907	14033	13972	13924	13771	14017	13712	13902	13855	13894	13758	13874	13952	14027	13910	13975	13960	13894	13878	13897	13967	13751	13918	13779	13943	14036	13971	14072	13865	13932	13877	13901	13884	13843	13940	13851	13910	13938	13866	13908	13933	13902	14034	14040	14010	13895	13942	13780	13979	13976	13753	13824	13806	13933	13720	13886	13937	13858	14006	13860
22744	21051	28796	23966	23784	28220	29815	24191	22160	21019	20206	19380	18684	18317	18435	17957	17857	17695	17543	17435	17493	17133	17246	16997	16962	16834	16882	17076	16841	16862	16739	16911	16729	16852	17020	16850	16887	16836	16661	16701	16907	16701	16605	16695	16707	16581	16739	16750	16744	16576	16532	16637	16851	16660	16681	16690	16698	16761	16612	16908	16783	16799	16611	16760	16765	16779	16496	16656	16654	16766	16618	16490	16930	16811	16667	16768	16791	16558	16605	16768	16648	16611	16673	16797	16803	16648	16857	16620	16718	16737	16798	16819	16763	16715	16709	16616	16488	16825	16704	16740	16767	16552	16581	16520	16532	16481	16635	16687	16708	16760	16860	16645	16970	16812	16788	16840	16788	16636	16642	16793	16704	16676	16454	16579	16811	16498	16728	16640	16750	16562	16797	16839	16959	16764	16696	16614	16739	16759	16765	16695	16635	16661	16718	16599	16667	16737	16605	16713	16689	16594	16586	16724	16653	16561	16632	16438	16560	16708	16576	16608	16672	16670	16654	16730	16707	16774	16685	16608	16622	16517	16813	16726	16668	16480	16845	16757	16682	16562	16555	16557	16833	16484	16570	16637	16524	16819	16684	16716	16436	16642	16629	16676	16581	16615	16546	16393	16581	16596	16784	16561	16718	16741	16791	16629	16769	16634	16635	16394	16676	16797	16715	16634	16604	16869	16655	16758	16691	16622	16557	16612	16713	16586	16508	16692	16868	16524	16521	16751	16823	16812	16546	16919	16566	16595	16806	16432	16680	16663	16555	16798	16686	16676	16758	16651	16440	16646	16881	16696	16665	16603	16659	16592	16479	16713	16888	16706	16638	16694	16674	16719	16447	16632	16652	16563	16561	16535	16681	16684	16727	16766	16764	16689	16680	16633	16728	16665	16593	16726	16678	16697	16712	16708	16461	16564	16579	16730	16658	16487	16755	16535	16646	16680	16709	16723	16469	16569	16638	16506	16474	16770	16583	16777	16758	16692	16662	16421	16680	16552	16764	16664	16574	16681	16760	16672	16620	16538	16768	16778	16603	16674	16772	16782	16665	16782	16668	16639	16739	16553	16533	16738	16659	16583	16804	16771	16759	16379	16568	16626	16459	16771	16447	16586	16728	16663	16605	16603	16813	16496	16714	16711	16732	16678	16730	16884	16641	16569	16752	16520	16619	16589	16492	16565	16596	16734	16813	16677	16666	16520	16787	16758	16628	16590	16663	16726	16580	16765	16676	16670	16633	16562	16874	16847	16737	16781	16503	16848	16530	16634	16651	16665	16867	16543	16693	16799	16689	16526	16677	16697	16749	16575	16609	16727	16634	16621	16538	16726	16617	16598	16800	16569	16766	16652	16793	16528	16755	16597	16600	16807	16754	16805	16655	16849	16512	16510	16733	16668	16698	16651	16539	16644	16683	16706	16699	16554	16632	16624	16653	16757	16822	16948	16762	16540	16606	16775	16788	16658	16818	16752	16686	16658	16831	16704	16685	16654	16434	16629	16684	16563	16763	16697	16783	16699	16718	16404	16678	16690	16602	16752	16567	16784	16697	16625	16697	16455	16608	16676	16851	16641	16583	16773	16693	16520	16658	16664	16840	16675	16731	16700	16728	16455	16631	16619	16529	16566	16525	16510	16700	16656	16684	16633	16692	16631	16698	16724	16577	16681	16353	16527	16629	16799	16468	16561	16767	16661	16664	16574	16911	16807	16858	16817	16670	16624	16565	16520	16623	16679	16573	16815	16544	16557	16770	16693	16620	16666	16891	16690	16486	16781	16844	16928	16706	16702	16823	16725	16720	16757	16749	16562	16414	16661	16784	16798	16681	16532	16771	16752	16674	16603	16772	16708	16614	16479	16692	16622	16761	16680	16532	16549	16586	16728	16593	16550	16629	16383	16650	16581	16696	16736	16591	16769	16787	16887	16642	16543	16623	16644	16602	16674	16685	16571	16720	16695	16529	16728	16663	16678	16857	16483	16506	16662	16469	16611	16666	16524	16542	16381	16835	16692	16790	16516	16687	16602	16701	16675	16493	16610	16548	16697	16546	16726	16570	16637	16836	16653	16592	16742	16853	16702	16627	16677	16783	16333	16702	16608	16642	16611	16798	16433	16694	16616	16791	16684	16923	16696	16500	16631	16796	16710	16613	16770	16730	16513	16753	16473	16564	16544	16656	16622	16461	16526	16591	16670	16765	16742	16755	16648	16723	16489	16838	16699	16671	16359	16741	16861	16567	16636	16706	16662	16820	16705	16625	16552	16602	16623	16695	16482	16509	16536	16759	16692	16631	16715	16665	16785	16665	16611	16645	16586	16825	16696	16538	16725	16660	16811	16639	16618	16793	16623	16856	16574	16606	16744	16433	16712	16698	16964	16604	16551	16631	16693	16491	16631	16672	16642	16796	16606	16610	16810	16708	16618	16383	16531	16605	16674	16922	16558	16567	16597	16674	16661	16880	16644	16865	16647	16718	16676	16512	16580	16704	16843	16849	16580	16530	16753	16428	16695	16731	16674	16610	16612	16633	16610	16907	16763	16655	16666	16662	16598	16604	16614	16645	16605	16627	16816	16520	16397	16578	16935	16714	16818	16608	16623	16908	16710	16797	16759	16635	16578	16753	16600	16650	16480	16647	16420	16644	16554	16508	16732	16802	16744	16810	16660	16636	16619	16896	16632	16521	16676	16852	16590	16652	16801	16809	16714	16835	16638	16566	16884	16622	16383	16636	16626	16638	16404	16724	16680	16648	16527	16753	16659	16707	16601	16474	16708	16459	16573	16605	16550	16661	16737	16665	16709	16869	16809	16603	16772	16591	16432	16484	16811	16858	16801	16642	16998	16751	16622	16744	16655	16763	16507	16731	16684	16683	16687	16582	16720	16662	16433	16739	16672	16527	16693	16742	16642	16853	16683	16426	16559	16628	16546	16653	16567	16788	16553	16566	16665	16744	16621	16511	16531	16533	16524	16683	16655	16747	16574	16507	16677	16760	16650	16593	16681	16652	16544	16630	16666	16843	16700	16442	16833	16744	16591	16770	16675	16834	16380	16757	16731	16835	16722	16459	16741	16502	16677	16844	16766	16880	16567	16418	16722	16723	16574	16644	16282	16786	16561	16730	16831	16684	16634	16562	16774	16777	16668	16862	16703	16799	16618	16765	16693	16609	16634	16719	16763	16576	16615	16666	16708	16468	16872	16793	16641	16530	16655	16317	16745	16622	16467	16622	16515	16608	16676	16684	16820	16856	16701	16728	16639	16544	16605	16852	16774	16622	16695	16644	16664	16570	16395	16563	16674	16809	16875	16779	16662	16708	16600	16666	16535	16787	16637	16743	16491	16643	16697	16619	16574	16675	16786	16729	16658	16911	16593	16671	16629	16522	16760	16676	16618	16668	16602	16504	16272	16725	16768	16767	16634	16761	16552	16786	16665	16698	16681	16818	16627	16755	16733	16666	16569	16848	16523	16745	16576	16504	16824	16759	16725	16786	16671	16687	16602	16675	16652	16859	16735	16642	16548	16744	16753	16614	16698	16614	16493	16823	16800	16442	16554	16775	16813	16735	16684	16590	16320	16319	16509	16809	16757	16568	16638	16882	16567	16589	16661	16672	16744	16655	16355	16624	16619	16539	16723	16663	16745	16487	16606	16789	16642	16691	16513	16743	16600	16836	16610	16579	16776	16831	16546	16601	16734	16617	16599	16580	16743	16760	16586	16732	16719	16809	16744	16683	16548	16765	16677	16518	16850	16811	16618	16663	16734	16689	16600	16721	16481	16629	16717	16703	16632	16599	16608	16693	16756	16756	16778	16681	16725	16596	16479	16567	16660	16763	16630	16626	16873	16847	16630	16512	16690	16572	16589	16692	16839	16703	16604	16934	16653	16769	16635	16576	16683	16786	16703	16653	16686	16781	16581	16453	16628	16612	16653	16762	16511	16570	16604	16729	16843	16602	16640	16575	16737	16667	16611	16801	16594	16740	16730	16676	16718	16731	16670	16572	16509	16685	16541	16741	16673	16792	16648	16732	16650	16742	16596	16787	16620	16561	16536	16621	16656	16660	16838	16696	16622	16772	16517	16692	16636	16704	16638	16547	16788	16471	16954	16641	16659	16614	16741	16632	16839	16592	16718	16673	16790	16701	16793	16855	16610	16648	16599	16679	16668	16658	16819	16652	16622	16642	16534	16624	16817	16599	16446	16714	16622	16673	16488	16791	16780	16588	16659	16646	16450	16594	16629	16671	16582	16705	16688	16606	16912	16460	16561	16596	16697	16664	16760	16575	16765	16691	16727	16782	16596	16498	16530	16651	16800	16781	16835	16489	16754	16848	16666	16538	16648	16583	16537	16853	16830	16558	16715	16753	16785	16857	16608	16526	16544	16728	16682	16746	16892	16612	16769	16468	16534	16544	16744	16774	16746	16659	16756	16732	16704	16523	16639	16726	16775	16601	16809	16465	16877	16615	16768	16610	16849	16544	16642	16581	16570	16588	16714	16566	16660	16877	16796	16607	16567	16709	16379	16561	16741	16538	16579	16653	16687	16685	16618	16508	16741	16682	16714	16725	16628	16751	16601	16730	16690	16661	16667	16699	16843	16801	16583	16707	16577	16748	16671	16512	16630	16795	16649	16517	16610	16556	16614	16822	16705	16683	16593	17072	16444	16881	16467	16582	16699	16781	16612	16734	16627	16573	16371	16711	16682	16656	16655	16579	16744	16661	16692	16661	16675	16477	16757	16740	16729	16597	16756	16574	16540	16524	16919	16617	16729	16680	16651	16660	16531	16480	16568	16470	16641	16646	16685	16684	16568	16691	16762	16657	16402	16762	16766	16694	16557	16626	16481	16629	16804	16721	16561	16690	16554	16723	16662	16747	16694	16731	16708	16747	16817	16575	16730	16573	16644	16771	16607	16667	16623	16696	16448	16725	16693	16593	16649	16525	16468	16477	16740	16577	16731	16595	16653	16580	16954	16581	16606	16820	16621	16776	16735	16745	16621	16537	16604	16799	16721	16622	16539	16723	16672	16735	16608	16562	16616	16650	16520	16651	16733	16732	16714	16801	16683	16642	16703	16677	16600	16580	16845	16686	16504	16679	16645	16811	16778	16593	16792	16551	16621	16501	16778	16604	16648
34403	58223	54525	44172	38390	32615	28037	24505	22141	20202	18806	18073	16916	16591	16015	15869	15316	15323	15194	15016	14723	14698	14576	14606	14495	14595	14508	14349	14422	14232	14162	14416	14383	14201	14222	14292	14207	14215	14139	14281	14159	14190	14330	14170	14257	14230	14180	13994	14261	14191	14255	14196	14263	14390	14252	14105	13957	14124	14269	14243	13906	14123	14183	13993	14108	14005	14206	14134	14189	13961	14209	14182	14297	14159	14089	14107	14130	14203	14213	14002	14173	14097	14120	14220	14175	14099	14046	14225	14205	13981	13985	14143	14263	14232	14241	14270	14016	14125	14052	14091	14108	14083	14119	14140	14253	14135	14410	14371	14086	14066	14172	14014	14104	14078	14240	14002	14081	14109	14066	14117	14013	14093	14061	14055	14127	14254	14231	14090	14282	13983	14356	14096	14029	14165	14056	14077	14079	14148	14174	14133	14087	14103	14156	14118	13962	14317	14079	14202	14247	14058	14335	14238	14057	14047	14020	14462	14281	14179	14123	14108	14216	14140	14160	14114	13979	14300	14142	14238	14277	14225	14253	14138	14108	14266	14082	14044	14176	14137	14231	14049	14179	14008	14154	14248	14159	14132	14006	14045	14231	14249	14118	13982	14092	14121	14055	14262	14215	14056	13988	14140	14052	14125	14195	14142	14047	14020	14236	14169	14174	14100	14035	14139	14185	14123	14229	13936	14137	14282	14140	14204	14087	14156	14179	14210	14159	14186	14077	14152	14214	14257	14209	13955	14122	14009	14122	14214	14301	14133	14205	14213	14127	14129	14219	14113	14257	14068	14043	14183	14205	14013	14168	14217	14144	14099	14119	14024	14174	14097	14188	14109	13952	14143	14115	14055	14138	14239	14141	14303	14115	14279	14197	14043	14233	14084	14135	14252	14118	14201	14170	14213	14315	14189	14258	14234	14146	14135	14159	14158	14125	14118	14304	14223	14367	14064	14388	14206	14265	14178	14292	14175	13998	13980	14087	14125	14148	14161	14221	14041	14144	14170	14199	14140	14280	14134	14234	14175	14039	14187	14182	14207	14169	14288	14195	14245	14042	14056	14256	14288	14032	14139	14111	14077	14005	14208	14291	14222	14262	14059	14217	14192	14140	14281	14213	14276	14063	14198	14056	14050	14017	14151	14313	14188	14097	14040	14201	14153	14130	14163	14194	14020	14159	14115	14346	14241	14233	14286	14144	14192	14022	14209	14032	13985	14206	14172	14182	14203	13971	14088	14026	14335	14168	14190	14145	14083	13981	14228	14293	14117	14159	14068	14205	14137	14189	14062	14227	14083	14140	14113	14122	14249	14013	14160	14294	14093	14140	14168	14087	14271	14235	14079	14215	14242	14163	14200	14091	14047	14259	14117	14188	14112	14179	14196	14110	14066	14162	14265	14068	14172	14088	14330	13913	14179	14097	14256	14104	14206	14171	14105	14152	13904	14180	13981	14117	14315	14171	14128	14131	14251	13999	14321	14283	14200	14165	14262	14142	14187	14199	14061	14052	14238	14022	14088	14200	14126	14198	14225	14241	14318	14222	14131	14051	14056	14129	14104	14212	14063	14164	14082	14184	14149	14194	14264	14160	14123	14159	14044	14189	13988	14121	14063	14185	14134	13893	14222	14051	14119	14161	14413	14233	14120	14204	14000	13993	14137	14273	14191	14280	14049	14101	14328	14118	14139	14096	14196	14151	14095	14093	14081	13948	13985	14181	14080	14120	14095	14202	14169	14171	14183	14118	14178	13955	14112	13879	14095	14101	14155	14133	14292	14212	14203	14117	13962	14006	14138	14097	14156	14147	14240	14060	14302	14126	14263	14225	14062	14180	13903	14205	14145	14082	14016	14170	14108	14265	14237	14308	14111	14222	14131	14146	14137	14114	14040	14231	14091	14102	14258	14140	14163	14149	14114	14116	14238	14122	14111	14275	14168	14253	14017	14212	13993	14029	14210	14346	14089	14095	14148	14064	14313	14101	14014	14072	14218	14001	14237	14139	14310	14136	14358	14184	14123	14298	14175	14076	14194	14157	14180	13990	14257	14114	13965	14146	14024	14180	14173	14177	14056	14168	14132	14425	13922	14092	13924	14148	14019	14100	14137	14041	14074	14185	14224	14098	14046	14031	14111	14271	14202	14022	13821	14130	14070	14238	14308	14151	13907	14128	14295	14173	13979	14084	14066	14299	14059	14314	14170	14113	14168	14129	14106	14051	14147	14171	14072	14193	14238	14010	13970	14121	14148	14161	14060	14100	14170	14156	14230	14035	14090	14123	14145	13995	14195	14141	14064	14209	13914	14193	14190	14281	14103	14133	14167	14073	14276	14073	14071	14169	14274	14175	14087	14016	14129	14091	14222	14049	14075	14040	14132	13976	14110	14212	14102	14053	14058	14087	14114	14141	14172	14237	14172	14149	14257	14260	14149	14059	14177	14187	14060	14223	14222	13995	14151	14154	14119	14109	14159	13947	14095	14080	14198	14264	14132	14098	14164	14287	14218	14147	14050	14028	14229	14105	14213	14069	14135	14225	14114	14262	14123	14222	14203	14082	14300	14090	14223	14288	14279	14176	14111	14095	13962	14199	14101	14233	14005	14141	14133	14216	14216	14292	14175	14254	14222	14094	14221	14170	14109	14172	14137	14216	14160	14270	14127	14224	14209	14331	14176	13843	14137	14296	14282	14291	14173	14193	14141	14164	14123	14129	14017	14028	14395	14364	14052	14063	14015	14263	14181	14189	14143	14232	14077	14110	14080	14120	14012	14184	14108	14208	14220	14226	14101	14141	13955	14140	14105	14041	14200	14054	14164	14189	14239	14133	14151	14193	14114	14192	13969	14085	14251	14013	13970	14196	14067	14176	14220	14138	14199	14077	14193	14104	14169	14141	14170	14164	14175	13932	14173	14167	14081	14054	14096	14091	14147	14051	14163	14078	14204	14142	14104	14285	14276	14282	14039	14207	14137	13979	14253	14088	13994	14280	14088	14194	14211	14220	14103	14086	14254	14207	14090	14262	14171	14152	14009	14192	14082	14291	14086	14112	14037	14190	14182	14123	13948	14330	14187	14100	14311	14343	14004	14189	14112	14258	14065	14220	14302	14246	14209	13954	14137	14104	14192	14001	14137	14287	14107	14259	14118	14116	14059	14257	14231	14007	14306	14098	14103	14184	14300	14157	14143	13962	14032	13979	14022	14128	14355	14078	14114	14409	14095	14197	14224	14210	14011	14052	14138	14134	14208	14002	14250	14055	14083	14244	14315	14169	14173	14076	14177	14266	14045	14086	14044	14368	13961	14075	14101	14166	14311	14138	14006	14140	14229	14142	14224	14216	14159	14179	14121	14231	14052	14077	14083	14188	14279	14223	14163	14108	14244	14395	14216	14177	14076	14239	14139	14252	14224	13903	14128	14137	14045	14084	14191	14175	14124	14165	14054	14215	14114	14298	14005	14148	14197	14296	14102	14189	14134	14196	14125	14144	14226	14076	14032	14221	14219	14196	14222	14137	14016	14191	14000	14099	14166	14016	14139	14192	14309	14068	14108	14191	14151	14182	14223	14271	14137	14081	14206	14060	14268	14094	14053	14198	14067	14100	14095	14131	14002	14256	14230	14080	14115	14107	14146	14067	14174	14105	14179	14153	14045	14371	14239	14107	14252	14098	14217	14206	14196	14134	14113	14280	14265	14102	14204	14187	14184	14201	14108	13987	14079	14208	14174	14083	13927	14084	14154	14394	14127	14002	14156	14264	14141	14147	14078	14041	14096	14096	14064	14201	14128	14161	14135	14104	14183	14174	14053	14136	14007	14217	14044	14088	14172	14112	14192	14180	14077	14071	14028	14242	14186	14225	13959	14193	14154	14248	14116	14158	14250	14159	14234	14255	14214	14182	14274	14113	14302	14108	14247	14216	14297	14178	13978	14196	14139	14230	14313	14025	14221	14289	14024	14373	14120	14191	14112	14111	14264	14197	14269	14144	14268	14144	14109	14056	14139	14043	14002	14208	14149	14255	14058	14097	14189	14170	14077	14159	14177	14102	14245	14281	14047	13985	14153	14210	14032	14146	13999	14081	14174	14086	14097	14264	14027	14179	14099	14131	14249	14124	14168	14237	14135	14117	14045	14072	14115	14122	14050	14168	14188	14224	14182	14194	14166	14176	14086	14178	14025	14219	14125	13976	14056	14100	14285	14182	13958	14170	14225	14100	14136	14003	14285	14286	14258	14044	14166	13951	14146	14325	14044	14204	14259	14182	14245	14157	14104	14168	14173	14340	14309	14167	14182	14078	14119	14213	14148	14194	14151	13992	14107	14292	14058	14026	14258	14211	14083	14119	14041	14147	14118	14150	14008	13971	14066	14240	14096	14093	14177	14084	14208	14301	14185	14242	14175	14140	14037	14059	14091	14255	14090	14159	14245	14112	14042	14037	14075	14166	14099	14253	14086	14030	14225	14141	14172	14314	14071	14212	14250	14123	13993	14176	14089	14228	13939	14285	14221	14162	14059	14076	14138	14019	14189	14149	14273	14173	14023	14209	14078	14122	14097	14189	14221	14150	14114	14084	14123	14206	14081	14088	14087	14213	14168	14085	14256	14286	14016	14167	14322	14175	14159	14174	14210	14329	14108	14315	14215	14202	14128	14179	14153	14017	14142	14011	14086	14284	14248	14090	14187	14159	14230	14030	14259	14140	14141	14334	14043	14174	14176	14183	14105	14273	14238	14179	14125	14205	14020	14265	14103	13983	14174	14049	14079	14033	14218	13935	14023	14114	14147	14260	14036	14197	14071	14225	14109	14230	14033	14228	14097	14219	14215	14005	14006	14025	14047	14075	14148	14296	14197	14217	14184	14009	14135	14129	14172	14184	14166	14210	14157	14193	14207	14061	14266	14086	14126	14218	14014	14268	14137	14045	14124	14138	14211	14107	14231	14065	14272	14095	14230	13940	13903	14188	14214	14102	14075	14138	14226	14093	14156	14076	14324	14126	14360	14106	14464	14121	13935	14158	14214	14072	14126	13966	14074	13960	14232	13989	14153	14265	14142	14017	14175	14191	14217	14237	14053	14199	14184	14191	14021	14347	14281	14281	13924	14171	14117	14198	14146	14039	14135	14161	14139	14143	14074	14134	14216
29754	30514	39142	34831	27912	24329	22104	20278	19233	18343	17864	17770	17333	17311	17156	17114	16986	16590	16872	16765	16704	16572	16818	16614	16615	16345	16516	16574	16530	16652	16687	16422	16669	16682	16474	16583	16682	16458	16500	16352	16568	16449	16500	16575	16578	16299	16411	16427	16440	16408	16381	16649	16544	16406	16241	16794	16248	16386	16546	16597	16646	16473	16552	16657	16482	16524	16593	16432	16411	16556	16365	16379	16573	16572	16293	16462	16455	16245	16279	16527	16427	16534	16489	16230	16807	16666	16485	16406	16544	16409	16427	16458	16698	16421	16589	16518	16553	16491	16388	16432	16312	16443	16508	16518	16476	16599	16526	16469	16491	16648	16368	16378	16408	16408	16298	16271	16460	16391	16486	16481	16631	16577	16296	16437	16406	16239	16529	16401	16489	16329	16367	16476	16427	16443	16443	16512	16474	16387	16514	16304	16642	16483	16175	16417	16541	16507	16342	16333	16474	16598	16310	16393	16415	16377	16618	16352	16541	16711	16559	16336	16422	16541	16641	16295	16632	16515	16344	16532	16609	16368	16488	16503	16383	16450	16581	16524	16434	16565	16514	16514	16477	16474	16407	16541	16338	16562	16382	16357	16403	16230	16360	16314	16547	16480	16411	16413	16557	16446	16486	16569	16418	16327	16229	16635	16431	16335	16527	16429	16282	16524	16410	16373	16695	16207	16525	16448	16252	16503	16461	16280	16625	16607	16440	16616	16655	16428	16590	16361	16251	16669	16528	16594	16554	16519	16660	16493	16596	16580	16407	16592	16500	16248	16473	16329	16692	16454	16469	16453	16433	16404	16519	16475	16524	16405	16297	16451	16591	16488	16380	16247	16421	16533	16572	16347	16673	16502	16396	16438	16361	16476	16476	16494	16394	16440	16476	16624	16380	16259	16658	16526	16507	16403	16507	16421	16414	16509	16629	16463	16431	16466	16271	16515	16391	16438	16579	16509	16554	16420	16520	16551	16596	16643	16549	16698	16497	16459	16606	16644	16497	16500	16537	16487	16522	16519	16215	16649	16689	16480	16542	16385	16459	16414	16431	16430	16418	16546	16346	16404	16388	16551	16434	16549	16594	16586	16348	16407	16462	16367	16330	16477	16638	16403	16489	16536	16395	16374	16527	16520	16756	16697	16302	16551	16527	16603	16492	16404	16308	16490	16547	16419	16498	16503	16438	16377	16619	16480	16602	16519	16522	16630	16474	16316	16429	16583	16453	16509	16443	16396	16588	16603	16357	16541	16707	16470	16439	16485	16601	16498	16338	16285	16610	16407	16498	16555	16539	16475	16665	16172	16410	16469	16510	16548	16460	16444	16640	16647	16506	16528	16502	16642	16522	16414	16173	16374	16542	16460	16442	16374	16359	16531	16542	16483	16444	16507	16235	16548	16387	16688	16514	16329	16657	16558	16334	16541	16341	16404	16544	16569	16436	16433	16492	16557	16378	16277	16448	16444	16498	16515	16582	16471	16434	16539	16361	16433	16300	16599	16454	16484	16341	16519	16365	16777	16513	16514	16331	16497	16482	16497	16348	16381	16487	16528	16308	16410	16482	16495	16533	16420	16542	16531	16600	16427	16623	16372	16453	16241	16595	16585	16451	16449	16430	16553	16491	16360	16611	16427	16539	16525	16479	16394	16349	16337	16430	16481	16562	16315	16536	16428	16515	16513	16359	16519	16323	16423	16301	16490	16309	16550	16370	16315	16510	16528	16738	16340	16436	16512	16391	16517	16430	16426	16526	16531	16420	16261	16403	16424	16667	16355	16509	16546	16618	16601	16626	16337	16464	16386	16664	16451	16510	16479	16469	16427	16251	16390	16300	16565	16413	16410	16378	16567	16388	16332	16482	16353	16436	16425	16334	16490	16726	16668	16573	16569	16476	16265	16379	16571	16346	16413	16433	16361	16320	16439	16493	16460	16480	16359	16514	16346	16509	16615	16600	16335	16511	16554	16460	16312	16459	16545	16524	16699	16336	16447	16572	16397	16348	16674	16520	16499	16398	16580	16201	16556	16483	16587	16369	16570	16726	16627	16667	16488	16404	16224	16219	16413	16457	16494	16600	16446	16637	16334	16576	16543	16430	16414	16232	16487	16554	16410	16281	16521	16572	16578	16536	16473	16616	16389	16386	16711	16413	16591	16238	16396	16353	16475	16547	16456	16577	16382	16461	16496	16565	16516	16534	16657	16345	16555	16536	16550	16757	16416	16849	16299	16631	16548	16410	16445	16527	16453	16456	16497	16457	16488	16562	16588	16477	16356	16410	16513	16478	16529	16394	16336	16565	16505	16214	16472	16546	16363	16688	16616	16401	16420	16309	16307	16322	16454	16422	16473	16261	16409	16413	16409	16558	16362	16691	16705	16523	16608	16345	16469	16719	16498	16665	16598	16586	16548	16486	16450	16521	16371	16444	16439	16274	16384	16612	16365	16428	16311	16424	16406	16486	16514	16658	16421	16493	16542	16593	16348	16435	16508	16622	16583	16529	16535	16441	16507	16524	16379	16358	16371	16464	16431	16545	16388	16486	16546	16336	16409	16543	16284	16314	16429	16672	16565	16435	16525	16358	16480	16494	16336	16732	16653	16491	16633	16529	16548	16393	16224	16454	16354	16715	16448	16521	16413	16491	16516	16373	16417	16572	16589	16562	16579	16569	16447	16745	16551	16651	16662	16354	16314	16548	16644	16565	16397	16251	16406	16536	16558	16440	16529	16342	16320	16304	16444	16560	16448	16449	16327	16511	16611	16371	16396	16531	16666	16620	16497	16343	16701	16660	16559	16410	16454	16535	16590	16567	16361	16696	16581	16520	16416	16392	16367	16343	16626	16545	16491	16338	16551	16604	16430	16667	16516	16546	16401	16497	16395	16507	16310	16378	16568	16441	16445	16462	16402	16330	16553	16465	16620	16360	16499	16399	16522	16464	16609	16523	16548	16405	16524	16440	16534	16486	16456	16426	16415	16485	16592	16324	16539	16388	16413	16515	16470	16604	16545	16490	16517	16580	16633	16595	16327	16426	16440	16367	16524	16722	16431	16569	16443	16592	16383	16316	16564	16212	16402	16458	16510	16341	16492	16368	16511	16572	16555	16562	16385	16582	16454	16622	16596	16456	16592	16588	16645	16298	16550	16513	16431	16409	16429	16653	16354	16295	16329	16499	16466	16634	16485	16311	16671	16573	16450	16420	16467	16341	16535	16361	16464	16473	16566	16408	16501	16616	16447	16501	16643	16503	16511	16492	16431	16589	16363	16629	16437	16564	16374	16477	16720	16556	16230	16431	16309	16364	16425	16282	16446	16363	16485	16536	16424	16312	16250	16689	16565	16642	16419	16528	16497	16495	16482	16331	16374	16388	16623	16381	16544	16509	16486	16472	16449	16476	16490	16491	16526	16428	16249	16562	16517	16603	16443	16390	16372	16567	16503	16376	16584	16469	16456	16664	16617	16443	16591	16357	16476	16419	16474	16654	16386	16388	16322	16377	16471	16466	16336	16402	16526	16348	16386	16444	16411	16413	16264	16548	16537	16548	16519	16331	16555	16315	16489	16324	16584	16287	16419	16700	16448	16512	16535	16427	16273	16405	16437	16450	16229	16413	16431	16476	16504	16565	16487	16531	16411	16041	16413	16573	16457	16496	16563	16454	16533	16491	16374	16348	16701	16425	16329	16377	16405	16372	16469	16550	16376	16295	16210	16496	16442	16597	16443	16644	16447	16445	16524	16363	16445	16650	16479	16440	16356	16583	16539	16357	16169	16342	16280	16303	16449	16642	16365	16667	16369	16455	16439	16480	16544	16386	16495	16291	16492	16517	16523	16497	16518	16545	16363	16468	16638	16344	16588	16458	16368	16651	16619	16585	16336	16179	16449	16489	16369	16525	16525	16553	16416	16644	16407	16499	16466	16523	16341	16449	16449	16459	16346	16465	16583	16449	16429	16647	16576	16530	16447	16738	16289	16464	16417	16347	16530	16691	16385	16377	16404	16650	16664	16532	16630	16444	16437	16478	16370	16675	16430	16509	16325	16580	16609	16656	16570	16540	16282	16469	16302	16331	16392	16605	16456	16379	16572	16520	16643	16486	16536	16504	16476	16391	16507	16463	16520	16687	16621	16519	16721	16660	16515	16503	16551	16824	16548	16394	16510	16377	16271	16329	16375	16569	16419	16438	16599	16211	16343	16345	16555	16365	16250	16460	16404	16510	16300	16636	16557	16335	16293	16427	16556	16370	16391	16498	16430	16725	16433	16429	16472	16312	16494	16517	16240	16447	16227	16477	16542	16417	16664	16561	16601	16340	16376	16436	16535	16511	16553	16458	16443	16540	16562	16510	16680	16495	16368	16239	16294	16454	16454	16385	16382	16651	16613	16437	16534	16563	16380	16576	16542	16484	16523	16450	16464	16414	16344	16598	16416	16464	16452	16442	16572	16429	16490	16614	16525	16595	16689	16567	16507	16616	16494	16451	16552	16639	16591	16308	16416	16586	16469	16658	16838	16496	16458	16498	16406	16521	16418	16606	16258	16643	16490	16421	16142	16399	16531	16522	16540	16305	16422	16479	16568	16598	16501	16364	16401	16558	16472	16501	16492	16469	16573	16608	16466	16377	16561	16513	16466	16295	16190	16336	16436	16410	16344	16241	16497	16469	16277	16442	16572	16501	16447	16600	16348	16460	16601	16553	16465	16372	16592	16550	16542	16434	16256	16632	16380	16264	16609	16430	16558	16323	16503	16583	16442	16501	16603	16604	16418	16606	16278	16499	16453	16527	16452	16231	16423	16513	16725	16283	16485	16306	16462	16424	16329	16421	16509	16384	16373	16921	16666	16493	16353	16443	16353	16450	16356	16439	16400	16590	16273	16532	16448	16355	16354	16487	16324	16399	16369	16575	16589	16440	16560	16589	16491	16430	16410	16388	16587	16651	16489	16378	16611	16481	16614	16525	16187	16326	16485	16384	16572	16591	16409	16397	16255	16269	16144	16409	16338	16451	16653	16373	16399	16279	16479	16454	16504	16526	16455	16382	16523	16498	16381	16386	16458	16509	16477	16400	16584	16648	16498	16655	16394	16463	16597	16603	16396	16481	16546	16552	16426	16472	16569	16502	16554	16641	16431	16316	16457
32893	47303	43454	33758	28170	24350	21491	19388	18010	16765	16374	15635	15423	15045	14969	14641	14766	14662	14426	14436	14360	14425	14327	14139	14099	14214	14210	14095	14056	14256	14195	14224	14125	14102	14309	14115	14052	14132	14024	14019	14103	14211	14169	14071	14138	14158	14092	14068	13914	14228	14061	13981	14057	14028	14062	14047	13902	14044	14038	13907	14087	13963	14160	13927	13911	14013	14139	14142	14139	14012	14102	14164	14054	14077	14097	14087	14045	14129	14053	14164	14034	14200	14051	14027	14208	13992	14010	14042	14097	14062	14025	13948	14106	14044	13981	14097	14083	14228	14106	13839	14000	14108	14033	14237	13948	13900	13990	14080	14097	13898	14021	14229	13940	14197	14138	13871	13920	14177	14156	14088	14023	14069	13946	14069	13936	14024	14028	14048	14135	14063	14101	13904	14180	13949	14200	14085	14105	14087	14076	14165	14007	14028	13924	14167	13993	14129	14018	14167	13995	14212	13987	13931	14199	14105	14038	14057	14104	13972	13953	14178	14039	14046	14149	14056	14234	14003	13895	14214	13958	13959	14032	14062	13979	14063	14032	13964	14018	14070	14067	14185	13933	14137	14076	13892	13962	14172	14014	14177	14105	13830	14086	14012	14036	14171	13921	14293	14134	14093	14186	14183	14079	13969	13998	14182	14126	14173	14047	14202	13909	14171	13890	14048	14135	13828	14094	14114	14004	14052	14022	13967	14043	13883	13943	14021	14102	14042	14226	14214	13996	14109	14072	14034	14070	14098	14048	14110	14087	14198	13837	14118	14025	13979	14132	13845	14069	14258	14050	14024	14127	14080	14073	14255	14134	13963	14066	14067	14085	13996	14050	14039	14011	14023	14031	14207	14094	13988	13978	13938	14077	14107	14202	14023	14032	13969	14116	14103	14149	13882	13969	14220	14154	13952	14084	14092	13963	14057	13964	14115	14108	13923	13930	14118	14132	13938	14072	14139	14132	14100	13971	13881	14046	13991	14181	13992	14031	13969	13987	14210	13901	13918	14004	14097	14078	13943	14094	14037	13980	14196	13991	14069	14237	14173	14085	14185	13927	14015	14090	14060	14067	14270	14050	14085	14278	14121	14233	14021	14071	14051	13974	13974	14085	14043	14095	14085	13996	13934	14191	13984	14025	14264	14125	14390	14218	13971	14105	13972	14092	13978	14032	13935	14075	14114	14086	14078	14114	14061	14135	13905	14163	14084	14094	14079	14084	14093	13965	14054	14183	14064	13983	14087	14171	13965	14182	14059	13981	14011	14140	13893	14033	14119	14065	14065	14005	14132	14230	14138	14075	14234	14183	14104	14209	13990	14011	14036	14100	13982	14250	13912	13969	13921	14104	13978	14109	14019	14058	13987	13966	14037	14272	13997	14161	13958	13934	13911	14090	13937	14092	13946	13984	14001	14122	14182	13921	14160	14129	14054	14131	14223	13943	14000	14019	14039	14062	14140	14184	14141	14163	14193	14070	14024	14087	14016	14153	14027	14154	13937	14081	14038	13838	14222	14065	14006	13956	14024	14033	14108	14050	13928	13865	14007	14103	14237	13957	14082	14092	14002	13981	14226	13999	14132	14131	14120	14051	14003	14172	13941	14182	14015	14071	14121	14161	13998	14010	14060	13980	14035	14022	14023	14039	13983	14168	14181	13931	14102	14149	14102	14045	13909	13978	13905	14111	14031	13989	13996	14069	13999	14160	14165	14179	13960	14020	13986	14077	14108	14155	14170	14077	14230	14181	14109	14177	14014	14132	14099	14060	14024	14046	14045	14112	14113	14043	14043	13953	14173	13997	14163	14032	14073	14181	14117	13829	13918	14082	14008	14157	14107	14076	14063	14012	14153	13982	14103	14027	13853	14152	14006	14001	14230	14014	14022	13909	14023	14078	13996	14078	14163	14059	13966	14181	14077	14018	14287	14083	14066	13943	14079	14007	13860	14077	14074	14038	14056	14280	14251	14034	14141	14205	14132	14109	14058	14182	14099	14159	14215	13995	14071	14152	14069	13888	13989	14038	14227	14072	14183	14130	14145	13940	13986	13886	14128	13933	14149	13970	14055	14064	14001	14108	13994	14086	14128	14046	14097	14136	14187	14195	14114	13955	14124	13931	14324	13960	14215	13944	14123	14044	13990	14126	14012	14124	14097	14037	13982	13901	14031	13992	14059	14119	14085	14038	14004	14057	14215	14193	14095	14005	14203	14117	14039	13930	14004	14055	14229	14037	14182	14117	13985	14023	14100	14046	14101	14103	14118	14063	14156	13983	13988	14115	14079	13895	13928	14080	14047	14156	14142	14237	13942	14150	14037	14160	14187	14081	14182	13955	14069	14158	14126	14148	14195	14079	14036	14154	14205	14174	13997	13970	13891	13987	14109	14159	13933	14102	14182	14056	14056	14176	13912	13842	14128	14139	14070	14198	14096	13794	14175	14125	14015	14081	14176	14000	13963	13979	14259	13891	14120	14264	13883	13889	13982	13974	14252	14060	14036	14205	14131	14139	14048	14021	14074	14169	13909	13991	14033	14056	13993	13988	14035	14046	13900	14171	13919	14103	13907	14059	14040	14115	14012	13954	14047	14052	14140	13934	13985	13988	13990	13921	14130	13955	14156	13987	14130	13972	13881	14093	13997	14047	14017	14165	14029	14113	14045	14037	13790	13988	14115	14041	14183	14158	13949	14067	14132	14100	14087	13952	14178	14054	14027	13954	14036	14154	14116	13954	13942	13987	14158	14442	14033	13982	14173	13994	14019	14197	14171	14149	14125	14026	13984	14087	14024	14152	13932	14196	13945	14123	14123	14145	14060	14113	14148	14094	14019	14029	14126	14142	14080	14232	14178	14140	14064	14092	14051	14144	14273	14006	14112	13947	14024	14166	14072	14008	14001	14029	14085	14080	14219	13982	13904	14077	14157	13928	14037	14100	13953	14122	14131	14214	14140	14203	14122	14077	14127	14216	14066	14016	13900	13965	13963	14099	14037	13989	14105	14082	14054	13957	13972	13895	14073	13841	14102	14164	14066	14076	14067	13977	14081	14018	13994	14149	14028	14037	13982	14021	14151	14035	14002	14147	14050	14093	14125	14149	14066	14040	14027	14090	14154	13987	14088	14006	14019	14218	14068	14152	13985	14061	14009	13963	14170	14046	14153	14218	14058	14059	14176	14021	14142	14166	14064	14039	14097	14229	14064	14059	14018	14211	14277	14015	13968	13964	14128	14111	14116	13926	13987	14103	13915	13940	14073	14132	14089	14041	14145	14022	13899	14117	13930	14028	14048	14008	14309	14291	14010	14129	14064	13923	14061	14007	14109	14026	14093	13877	13983	14110	13965	14171	14013	13909	14035	14129	13973	13948	14102	13927	14030	13966	14052	14249	14018	13945	14110	14174	14120	14044	14296	14040	13901	14077	14240	14099	14099	14109	14108	14041	14025	13993	14066	14182	14080	14286	14017	14199	13957	14064	14061	14163	14007	14080	14034	13977	13969	14034	13834	13977	14102	13993	14017	14060	14024	13999	14006	14059	14001	14132	14058	14173	14037	14003	14015	14072	13990	14169	14037	14096	14020	14123	14062	14211	14042	13963	14232	14049	14153	14123	14109	13960	14073	14077	14090	14118	14061	14116	14219	14132	14041	14080	14132	14034	14199	14036	14092	14075	14053	14016	13978	14159	13955	14039	14090	14033	13994	14112	14073	14048	14000	14164	14103	14023	14166	14010	13936	14012	14168	13866	14112	14118	13968	14129	14058	14034	14147	14239	14081	14155	13970	14140	14094	14027	14103	14088	14078	14029	14050	14105	14067	13990	13968	13951	14347	13995	14207	14189	14202	13973	13980	13959	14063	14119	14034	14132	14147	13995	14065	13945	14296	14030	14047	14184	14140	13951	14190	14106	13940	14082	13884	14012	14025	14295	14168	13973	14101	14018	14051	14069	13895	14187	14054	14164	14081	13977	14225	14097	13993	14000	14002	14017	14105	14274	14114	13982	13952	13959	14011	13998	14020	14012	14128	14163	14018	13905	14100	14004	14051	13946	14098	14149	14033	13948	14174	14163	14061	13991	14153	14086	14153	14021	14080	14026	14222	14170	14228	14040	13990	14093	14094	14075	14120	13975	14069	13995	14107	14132	14134	14156	14183	14102	14138	14040	13986	13956	14159	14015	14251	14183	14103	14074	14154	14093	14063	14153	13893	14167	14018	14063	13915	14019	14046	14031	14112	14198	13989	13897	13984	14051	13976	14258	13998	14107	13989	14062	14060	14125	13959	14012	14051	14095	14132	13932	14052	13927	13984	14085	14018	14052	13995	14095	13852	14075	14005	14104	14104	14043	14203	14140	14066	13931	14206	14245	14121	14001	13953	13911	14124	14007	13971	14200	13965	14086	13947	14073	14165	14028	14102	14072	14061	14019	14226	14187	14078	14083	14106	14006	13975	14173	13903	14100	14014	14040	14078	13989	14138	14087	14099	13945	14055	14140	14008	14147	14061	13951	14189	13899	14091	13884	14004	14089	14270	14158	13970	14110	14088	14180	14125	14004	13954	14051	14221	14011	13993	14124	13959	14117	14250	13964	14092	13920	14185	13987	14132	14023	14034	14050	14095	14102	14022	13932	13957	14159	14248	14048	14104	14139	14103	14087	13976	13952	14126	14177	14072	14147	14086	14215	13973	14123	13917	14045	14112	14191	13927	14225	14166	14087	13998	14002	14087	14147	14039	14001	14115	14099	13963	13971	14067	14034	14123	14066	14202	14221	14099	14045	14110	14070	14100	14035	14147	14078	13984	14024	14062	14265	13991	14106	14057	14165	14106	14059	14115	14105	14064	14137	13852	14180	14059	14220	14034	14135	14008	14069	14070	13956	14029	14101	14127	14018	13984	14152	14109	14014	14228	14010	14077	13982	14174	14173	14259	14173	14059	14217	14095	14110	14261	13848	14100	14038	14107	14008	14260	13992	13949	13987	14074	14024	14067	14104	13866	14093	14049	14133	14009	14173	13986	14059	14099	14178	14060	13986	14174	13910	14054	14088	14152	14104	14066	14141	14226	14132	14048	14047	13981	14058	14033	14046	14102	13996	13937	14099	14075	13982	13931	14146	14122	14047	14032	14202	14048	14038	14193	14001	14129
24085	21095	28684	26283	26595	27670	26386	22473	20511	19741	18893	18356	17955	17516	17346	17203	16959	17054	16836	16918	16671	16679	16773	16795	16508	16596	16444	16325	16410	16437	16418	16355	16462	16487	16394	16514	16416	16352	16432	16620	16457	16413	16595	16395	16435	16400	16223	16240	16452	16315	16394	16480	16319	16407	16521	16111	16510	16417	16368	16405	16355	16192	16267	16401	16408	16481	16411	16330	16368	16245	16306	16200	16210	16161	16227	16178	16396	16124	16409	16519	16366	16563	16364	16418	16302	16154	16313	16321	16411	16309	16358	16332	16302	16406	16014	16394	16360	16226	16267	16153	16528	16322	16236	16400	16333	16274	16385	16219	16396	16255	16440	16349	16335	16549	16425	16348	16381	16373	16489	16236	16416	16387	16370	16230	16387	16506	16345	16387	16354	16265	16306	16062	16338	16381	16494	16353	16579	16486	16540	16369	16448	16296	16321	16219	16345	16459	16333	16387	16481	16476	16386	16300	16374	16436	16457	16411	16298	16169	16324	16296	16321	16070	16335	16429	16245	16372	16172	16200	16314	16181	16472	16429	16203	16231	16454	16372	16259	16441	16444	16333	16453	16295	16288	16229	16207	16147	16250	16393	16408	16362	16284	16291	16402	16225	16478	16280	16443	16281	16294	16107	16063	16218	16330	16357	16373	16423	16208	16128	16463	16353	16452	16438	16540	16304	16276	16228	16419	16464	16207	16385	16313	16155	16451	16330	16410	16373	16433	16300	16466	16381	16472	16468	16324	16366	16241	16301	16341	16330	16274	16336	16256	16215	16272	16402	16276	16474	16209	16240	16321	16307	16168	16431	16518	16282	16394	16329	16232	16190	16327	16174	16482	16314	16513	16319	16411	16573	16486	16445	16246	16334	16314	16287	16465	16308	16354	16243	16300	16204	16358	16329	16395	16459	16453	16225	16356	16330	16177	16212	16420	16268	16354	16404	16385	16340	16606	16302	16526	16476	16396	16446	16300	16309	16289	16474	16279	16366	16396	16360	16389	16537	16328	16396	16375	16414	16464	16404	16389	16515	16454	16312	16528	16299	16364	16442	16412	16320	16372	16489	16396	16468	16467	16446	16278	16348	16144	16167	16395	16245	16230	16425	16213	16368	16427	16323	16451	16270	16284	16340	16220	16282	16309	16474	16342	16388	16349	16275	16385	16408	16417	16181	16228	16364	16370	16418	16242	16178	16210	16472	16345	16193	16442	16162	16255	16206	16402	16416	16224	16077	16199	16241	16292	16341	16316	16415	16401	16407	16262	16361	16294	16307	16509	16093	16197	16153	16304	16365	16333	16269	16429	16528	16129	16279	16492	16388	16464	16364	16417	16293	16438	16354	16163	16341	16216	16347	16275	16291	16094	16432	16268	16581	16333	16219	16110	16337	16237	16390	16129	16122	16343	16295	16307	16313	16427	16459	16466	16129	16348	16330	16333	16257	16052	16369	16280	16326	16549	16180	16372	16449	16466	16342	16315	16296	16244	16478	16082	16439	16406	16229	16355	16262	16311	16276	16283	16377	16396	16332	16444	16407	16336	16281	16454	16227	16251	16410	16307	16411	16320	16467	16233	16252	16305	16408	16458	16287	16197	16237	16182	16364	16497	16186	16269	16254	16289	16415	16371	16304	16248	16291	16374	16377	16508	16314	16410	16344	16243	16301	16434	16355	16295	16329	16230	16209	16441	16396	16350	16263	16281	16108	16052	16358	16206	16346	16242	16320	16376	16332	16390	16436	16394	16305	16294	16431	16093	16277	16229	16331	16258	16339	16357	16364	16387	16216	16342	16487	16310	16305	16178	16344	16323	16202	16301	16361	16192	16307	16339	16642	16232	16405	16322	16367	16526	16335	16196	16332	16328	16322	16473	16238	16159	16105	16152	16317	16295	16314	16325	16388	16429	16266	16537	16212	16406	16347	16466	16256	16259	16295	16404	16430	16265	16197	16213	16344	16144	16242	16416	16220	16171	16472	16463	16319	16289	16242	16457	16442	16408	16369	16195	16389	16328	16273	16375	16581	16416	16261	16394	16148	16255	16331	16277	16263	16198	16281	16386	16466	16351	16330	16455	16484	16288	16237	16514	16243	16403	16307	16200	16301	16367	16218	16294	16041	16434	16480	16264	16277	16230	16356	16177	16090	16376	16452	16339	16399	16339	16372	16601	16280	16291	16216	16423	16423	16352	16378	16422	16426	16307	16322	16049	16172	16575	16206	16370	16334	16203	16328	16141	16428	16260	16194	16217	16238	16347	16420	16481	16512	16382	16256	16543	16412	16513	16441	16309	16308	16432	16298	16527	16329	16470	16478	16648	16389	16298	16299	16435	16443	16112	16464	16234	16448	16535	16411	16587	16314	16535	16353	16301	16160	16409	16373	16389	16326	16279	16213	16243	16489	16441	16414	16160	16319	16275	16282	16274	16296	16411	16214	16295	16371	16327	16335	16465	16353	16288	16181	16346	16362	16475	16302	16202	16440	16217	16344	16351	16346	16478	16189	16287	16360	16296	16281	16517	16417	16313	16394	16307	16287	16401	16391	16342	16115	16280	16493	16322	16266	16408	16455	16267	16344	16628	16459	16460	16219	16161	16323	16404	16242	16358	16487	16444	16359	16446	16287	16359	16286	16299	16209	16247	16280	16265	16246	16444	16305	16446	16120	16392	15997	16399	16452	16233	16364	16373	16520	16353	16366	16436	16290	16386	16317	16262	16115	16157	16061	16426	16421	16206	16294	16141	16315	16298	16302	16177	16314	16302	16463	16454	16305	16480	16509	16343	16342	16260	16181	16308	16276	16428	16231	16455	16407	16431	16392	16439	16388	16347	16491	16347	16208	16308	16438	16301	16379	16263	16431	16341	16103	16331	16403	16583	16252	16353	16444	16373	16517	16337	16259	16359	16191	16448	16189	16293	16196	16390	16400	16249	16459	16313	16308	16215	16138	16302	16288	16227	16469	16394	16366	16297	16262	16351	16396	16379	16390	16330	16231	16281	16315	16307	16420	16379	16209	16403	16499	16325	16502	16268	16346	16377	16516	16390	16167	16358	16168	16310	16297	16385	16221	16226	16502	16454	16497	16409	16384	16461	16615	16350	16382	16376	16415	16460	16180	16242	16355	16413	16232	16224	16272	16412	16480	16518	16352	16377	16250	16296	16223	16338	16275	16291	16421	16239	16496	16261	16453	16421	16319	16309	16092	16319	16408	16415	16478	16124	16297	16391	16122	16447	16203	16233	16059	16341	16379	16472	16235	16225	16273	16281	16215	16317	16339	16363	16333	16357	16381	16297	16399	16077	16477	16349	16371	16425	16386	16591	16350	16328	16259	16432	16306	16309	16331	16371	16176	16280	16418	16183	16151	16479	16431	16358	16256	16250	16359	16527	16331	16359	16297	16232	16441	16344	16374	16263	16428	16289	16303	16356	16257	16271	16532	16321	16283	16229	16477	16278	16327	16139	16438	16505	16282	16232	16267	16368	16423	16358	16306	16359	16410	16263	16238	16599	16269	16505	16347	16424	16321	16192	16196	16190	16430	16120	16502	16281	16468	16358	16346	16523	16497	16267	16456	16339	16244	16295	16238	16244	16335	16268	16218	16492	16483	16390	16248	16105	16467	16279	16275	16234	16257	16382	16396	16093	16289	16490	16313	16144	16138	16426	16355	16180	16253	16242	16278	16339	16225	16395	16355	16424	16235	16364	16422	16463	16437	16274	16579	16378	16271	16365	16332	16341	16225	16472	16107	16220	16203	16374	16360	16467	16480	16493	16439	16353	16345	16424	16398	16315	16217	16162	16342	16438	16457	16346	16213	16234	16369	16307	16255	16357	16436	16334	16322	16364	16256	16462	16329	16488	16334	16116	16258	16165	16573	16395	16271	16399	16299	16294	16370	16337	16268	16148	16513	16304	16334	16239	16280	16452	16279	16437	16267	16309	16464	16333	16279	16294	16246	16294	16404	16380	16419	16211	16297	16311	16316	16374	16273	16402	16241	16280	16258	16454	16386	16287	16242	16448	16510	16359	16385	16189	16164	16372	16485	16349	16296	16294	16382	16353	16244	16617	16363	16437	16470	16471	16204	16401	16243	16261	16313	16304	16478	16260	16247	16310	16214	16136	16392	16328	16390	16200	16186	16275	16443	16423	16464	16331	16135	16255	16387	16412	16188	16369	16521	16425	16234	16302	16503	16472	16183	16266	16248	16394	16247	16295	16403	16537	16433	16413	16377	16336	16412	16187	16260	16346	16314	16331	16517	16384	16269	16344	16214	16427	16391	16375	16382	16246	16206	16191	16289	16392	16196	16265	16305	16461	16336	16541	16280	16351	16253	16199	16151	16334	16429	16278	16476	16312	16394	16516	16552	16305	16328	16256	16363	16259	16398	16492	16194	16353	16323	16251	16278	16411	16379	16137	16309	16096	16318	16532	16366	16572	16388	16464	16215	16399	16466	16242	16250	16471	16285	16375	16606	16448	16295	16600	16219	16171	16204	16502	16121	16344	16388	16348	16324	16408	16146	16346	16291	16236	16331	16292	16445	16471	16315	16391	16150	16325	16347	16329	16284	16239	16201	16224	16252	16323	16337	16399	16248	16168	16180	16569	16481	16302	16451	16189	16463	16385	16282	16355	16507	16304	16379	16401	16365	16237	16477	16226	16551	16473	16341	16449	16411	16349	16223	16544	16304	16536	16290	16432	16535	16311	16321	16348	16360	16185	16345	16342	16295	16397	16273	16327	16392	16181	16244	16348	16307	16476	16490	16419	16442	16438	16264	16624	16474	16328	16274	16384	16336	16510	16100	16484	16186	16372	16281	16367	16379	16357	16433	16385	16338	16391	16198	16405	16283	16109	16364	16439	16458	16348	16222	16212	16214	16353	16351	16398	16354	16055	16395	16228	16313	16548	16223	16230	16171	16305	16425	16473	16260	15999	16618	16294	16551	16266	16274	16567	16364	16441	16320	16310	16305	16366	16212	16478	16355	16411	16153	16279	16291	16130	16270	16259	16435	16446	16225	16243	16201	16306	16573	16341	16445	16550	16407	16454	16478	16578	16496	16385	16292	16418	16389	16165	16407	16278	16381	16174	16380	16200	16314	16286	16206	16298	16317	16227	16302	16249	16231	16370	16249
32668	53919	49767	38977	33339	28631	25136	22321	19984	18660	17338	16692	16135	15730	15556	15284	14888	14653	14686	14468	14532	14519	14308	14371	14342	13983	14228	14228	14141	14082	14193	14225	14331	14105	14110	13947	14092	14034	14184	13998	14231	14064	14115	14255	13913	14065	14044	13890	14076	14100	14016	13972	14144	14049	13889	13859	14086	13812	14305	14064	14068	13882	14087	13916	14044	13907	14025	14049	13912	13955	14026	14204	13945	13996	14185	13783	14127	14095	13841	13984	13897	13922	13975	14006	13986	13876	14229	13813	13980	14100	14021	13981	13820	14071	13971	14133	14025	13991	14074	13922	14026	13978	14084	13988	14029	13930	13888	14076	14104	13878	13916	13924	14087	14070	14114	13925	14067	14077	13963	14224	14111	14102	14251	14013	14084	14027	13942	13896	13930	14108	13983	14142	13995	14049	13855	13977	13989	14033	14051	13967	14219	14085	14062	13987	14133	14109	13979	14088	13966	14159	14134	14034	14140	13845	14048	13988	14102	13863	14227	13803	14176	14044	14069	13976	14079	13964	13981	14014	14103	13976	14119	14124	14093	14248	13959	14207	13821	14097	13990	14119	13947	14002	14119	14057	14006	13934	14115	13950	14079	14010	14141	14085	13842	14116	13991	14136	13976	13799	14096	14033	14089	13900	14138	14002	14042	14062	13921	13946	14006	14075	13898	14011	14061	14178	14139	14006	14024	13920	14058	13981	13969	13974	14169	13826	13963	13926	14193	14069	14096	13980	14062	13952	14033	13902	14150	13981	14046	14118	13921	13945	14003	14013	13863	14173	14019	14143	13971	14033	13913	14217	13846	14133	14093	13891	13873	14033	14106	14081	13874	14137	13965	13973	13972	14124	13872	13995	14072	14104	14049	13854	14078	14169	14038	14120	14037	13804	14232	13797	14169	14147	13958	14077	13888	13956	14074	14052	14177	14232	13944	14118	14050	13982	14054	14005	14075	13996	14135	14009	13925	14061	14074	14040	14026	14035	14101	13975	14047	13898	14064	14055	13891	14035	14000	13928	14092	13924	14033	13972	14048	14103	13984	13980	13884	14061	14038	14043	13968	13998	13863	14110	14131	13975	14241	13940	14039	13977	13989	13888	14086	14037	13986	14067	13996	14050	14025	14022	14218	14167	14053	13906	14017	13955	14095	13887	14073	14029	14010	14033	13977	14083	14234	14237	14032	14044	14026	14223	14103	14113	13878	13989	14069	14084	14035	14086	14101	14022	14057	13980	14034	14053	13943	14083	13961	14086	14148	14093	13975	13972	14052	14168	13984	14103	14018	14146	14153	13984	13993	14085	14096	13999	14097	14091	13910	14000	14006	14093	13934	14012	13909	14102	13934	13829	14009	14268	13946	13917	13894	14093	13947	13953	14155	14045	13952	14051	13954	13930	14116	13961	14080	13929	13803	14008	14018	14011	14029	14006	14086	14105	13894	13976	14157	14150	14104	13919	14146	13994	13962	13907	13923	13962	13990	14026	14076	13948	13985	14088	13929	14117	14010	14023	14047	14049	14062	14037	14126	13843	14042	14000	14068	13937	13928	14058	14104	14002	13936	13982	14043	13957	14137	14097	13963	13799	14184	14037	14043	13892	14093	14147	14162	14226	13981	14029	14320	14213	14026	14022	14171	14037	14011	14097	14250	14069	13975	14172	14197	14001	14117	14128	14051	14163	14036	13959	14062	14085	14083	14055	14158	14100	14080	14174	14081	14000	14028	14173	13991	14043	13784	14196	14131	13979	14024	13940	14058	14052	14024	13988	14059	14062	14028	13891	14044	14003	14201	13992	14140	14049	14201	13897	14026	14120	14140	14003	14152	13946	14065	14016	13946	14091	14052	14107	13997	14060	13928	14112	13938	13948	14155	14100	13984	14012	13936	13938	14087	14115	14198	13737	13968	13943	14187	13886	14084	13884	13964	14057	14077	13991	13952	14067	13995	14044	13933	13943	14182	14004	14127	14044	14022	14066	14209	14091	13928	13887	14044	13962	14172	14007	14063	14012	14152	13932	13955	14100	14018	14168	13842	14001	14106	13953	13882	14015	13990	13909	13789	14132	14035	14046	13923	14037	14014	13949	14136	14140	14004	13907	14009	14182	14114	13849	14042	14106	14049	13887	14077	14066	14105	14177	13896	14086	14169	14036	13909	14133	13951	13893	13923	14112	14068	14131	14144	14066	13997	13883	14023	13992	14182	14032	14005	14180	13989	13876	14035	14157	13831	14202	13894	14006	14014	14022	13976	14169	14051	14063	14043	14031	13993	14146	13946	13904	13957	14025	14003	14061	14033	14082	13997	13884	13985	13919	13948	13996	13967	13962	13955	14070	14103	13930	14031	14087	13916	14160	14045	14078	14094	14063	14102	13868	13856	13855	14068	14113	14103	14162	14033	13942	14036	13931	14060	14120	14200	14138	14223	14011	14038	13968	14108	14064	13979	14129	14086	14083	14013	14074	14194	14029	13957	13915	14080	13812	14101	14043	14059	13911	14122	14154	14151	14021	14168	14034	14008	14060	14157	14003	13991	14036	13943	13854	13984	14188	14067	14061	13854	14018	13975	13938	14120	14013	14033	14101	14091	14085	14159	14264	14043	14251	14283	14149	13993	13986	14034	14069	14078	14170	13949	14008	13892	14155	14063	14119	13956	14071	13919	14063	14014	13998	13871	14239	13995	14119	14142	14022	14126	14010	14040	14020	14079	13968	14076	14101	14003	14039	14008	14024	13880	13998	14097	14019	13942	14170	13997	14069	14080	13876	13978	14010	13968	14057	13972	13866	13883	14083	14082	13984	14031	13924	13979	14051	13979	13992	14123	14034	13923	13985	13995	14126	14138	13843	13972	13959	14217	14068	14062	14182	14119	14255	13927	13984	14038	13932	13996	14082	13895	13971	14027	14146	14010	14077	14268	14018	14085	14191	14122	14117	13963	14164	13997	14031	13853	14223	13996	14086	14078	14118	13923	14029	13886	13975	13863	14169	14085	14043	13811	13956	14053	14026	13988	14006	14091	14141	13869	14043	14167	13977	13887	13871	14017	13921	13807	13939	14204	13781	14145	13917	14095	14058	14147	13991	14063	13993	13874	14058	14177	14033	13997	14107	14014	14109	14049	13960	14055	13890	14252	14128	13969	13955	14020	14071	14085	13990	14069	13968	13931	14130	14020	14025	14045	13874	14050	14048	14251	13800	14012	14121	14048	14049	14203	14212	13918	14106	13897	14151	14125	14080	14065	13964	14045	14107	14264	13979	14028	13908	14053	13900	14044	14098	13973	13927	14019	13949	14017	13941	14071	13886	14031	13852	13926	13972	14153	13931	14082	13892	14072	13968	13998	13859	14038	14196	14126	14028	14038	14172	14029	13997	13761	13868	14093	14218	13889	13992	14058	14141	13880	13933	13956	14024	13972	14017	14035	13922	13965	14065	14067	14048	14051	14007	14107	14017	13987	14145	14062	14064	14102	13924	13830	14148	14077	13896	14197	13893	13914	14119	14056	13945	14127	14051	13997	14110	14026	14005	14021	14160	13982	14075	13881	14125	13994	14027	13967	13961	14109	14073	14193	14048	13943	14215	14052	14115	13954	13982	14137	13898	14134	14001	14134	14285	13955	13960	14102	14069	14000	14082	14057	14015	14062	13936	14116	13936	13952	14054	14037	13976	13994	13987	14004	13902	14067	14067	14085	14007	14019	14009	14185	13962	14069	14067	14028	13973	13940	14123	13944	13989	13967	14054	14125	14002	14005	14124	14051	14081	14069	14017	14115	14091	14209	13925	14160	13884	14124	14070	13966	13987	14066	14067	14036	13923	14061	14062	14008	14040	13977	14177	14094	13909	14032	13988	14150	13946	13994	14189	14054	13995	13904	14068	13904	14055	13938	13971	14076	14088	14016	13958	14067	14000	14085	13786	14165	13887	14013	14078	14202	13971	14143	13958	13876	14047	14284	14047	14165	14075	14021	13811	13924	14167	13995	13929	13941	14074	14081	14131	14015	13909	13769	13944	13930	13981	13965	14028	14054	13989	14115	13989	13895	13996	14161	14075	14164	13947	14114	13952	14075	14146	13921	14082	13976	13864	13978	13988	14043	14004	13958	13880	14062	13939	14047	14099	14000	14072	13971	14026	13981	13940	14143	13947	14050	13980	13996	13948	14061	14238	13999	14024	14040	14079	14066	13917	14164	14112	13918	14084	13980	14092	14017	13980	14023	14021	14010	14153	13972	14211	14066	14018	13951	13961	14078	14060	13982	14095	14074	13899	14082	14043	14029	14054	14160	14230	13972	14117	14009	13931	13990	14037	14166	13853	13950	13984	14146	14067	13903	13934	13981	14032	13941	14126	14014	13971	14169	14007	14002	13881	14022	14010	13858	14105	14136	13984	14078	14206	14025	13837	14044	14019	13943	13965	14050	13973	14154	14045	13971	14152	13947	14001	14106	13919	13954	14066	14140	13938	13942	14135	14148	14009	14098	13939	14212	14032	14123	14150	14213	14108	14145	14027	13925	13985	14226	13959	13899	13996	14133	14040	13906	14160	14040	13986	14050	13838	13967	14099	14180	13969	14160	14055	14150	13921	14101	14151	14121	14003	14175	14085	14043	14020	13946	14153	13995	14032	14111	14274	13841	13962	14012	14191	14219	13956	13929	14063	14007	14003	14010	13924	13951	13977	14199	13931	14009	14053	14056	14073	13865	13980	14120	14142	14101	13980	13970	13907	13819	14092	14057	14012	14129	13954	14101	14078	14208	14087	14066	14003	14040	13984	14051	13974	14083	13745	14047	14211	14062	13961	14025	14030	14022	13860	14207	14039	14106	14201	13863	13998	13997	14038	13924	14139	14060	14160	14042	14108	13998	14068	14179	13995	13997	14032	14250	14004	14070	14091	14111	13974	14190	13978	14086	14142	14130	14012	14071	14038	14202	14132	13998	13984	13930	13922	14045	14006	13952	14026	13931	14037	14133	14019	13910	14131	14124	14052	14045	13975	14248	14013	13950	13928	14123	14083	13879	14097	13878	14102	13987	13797	14163	13854	14063	14020	13978	14043	14135	14098	14023	14035	13943	13999	14177	13941	14008	13982	14080	14110	13990	14127	14028	13759	14151	14134	14151	14034	13873	13939	14065	14005
22617	20955	28637	23902	23469	28186	30324	24812	22377	21503	20373	19628	19073	18596	18072	18124	17768	17563	17576	17504	17483	17228	17142	17267	17110	16970	17265	17016	17106	17023	16867	16782	16851	16875	16935	16900	16867	16693	16848	16843	16527	16782	16578	16789	16702	16807	16951	16705	16648	16665	16978	16739	16833	16688	16721	16845	16999	16554	16771	16843	16911	16824	16695	16669	16579	16899	16898	16904	16700	16658	16647	16892	16775	16672	16857	16777	16759	16556	16702	16818	16651	16924	16694	16724	16733	16505	16581	16551	16816	16693	16860	16719	16844	16636	16645	16703	16859	16780	16665	16735	16544	16666	16774	16827	16761	16738	16731	16759	16696	16604	16859	16756	16741	16730	16582	16710	16864	16792	16792	17127	16767	16755	16849	16838	16581	16944	16674	16678	16599	16699	16771	16690	16652	16766	16755	17004	16714	16824	16543	16590	16580	16634	16989	16658	16984	16794	16500	16787	16753	16869	16791	16615	16609	16668	16851	16736	16599	16720	16863	16839	16907	16678	16606	17035	16619	16647	16743	16667	16675	16689	16864	16708	17041	16799	16871	16625	16782	16992	16749	16878	16555	16619	16643	16719	16703	16603	16685	16639	16511	16694	16841	16785	16757	16837	16681	16598	16792	16733	16835	16743	16481	16610	16791	16713	16830	16638	16738	16655	16581	16740	16786	16756	16730	16805	16744	16906	16796	16601	16631	16613	16424	16696	16809	16609	16582	16760	16696	16621	16544	16781	16857	16679	16584	16739	16450	16558	16664	16537	16719	16914	16742	16803	16677	16672	16745	16718	16729	16670	16854	16770	16698	16698	16797	16746	16699	16562	16788	16796	16633	16643	16822	16594	16793	16803	16781	16707	16831	16754	16677	16729	16739	16665	16795	16833	16732	16630	16379	16578	16819	16554	16620	16552	16645	16722	16746	16550	16857	16566	16733	16806	16670	16842	16683	16661	16728	16656	16696	16647	16659	16733	16869	16621	16823	16556	16619	16918	16793	16711	16657	16768	16624	16810	16800	16718	16518	16655	16695	16777	16765	16711	16714	16592	16685	16563	16615	16776	16771	16723	16753	16783	16830	16788	16651	16668	16574	16588	16771	16781	16688	17029	16508	16794	16740	16554	16878	16510	16667	16734	16743	16495	16636	16564	16631	16616	16759	16899	16885	16853	16460	16642	16861	16765	16621	16597	16723	16532	16841	16709	16617	16830	16758	16583	16632	16695	16667	16835	16730	16629	16832	16638	16653	16658	16748	16617	16809	16660	16791	16753	16554	16692	16697	16654	16484	16638	16609	16717	16699	16804	16897	16789	16736	16932	16597	16727	16913	16745	16827	16618	16513	16873	16622	16647	16686	16718	16574	16601	16767	16989	16610	16746	16489	16679	16582	16544	16653	16716	16638	16744	16667	16744	16773	16604	16627	16602	16813	16604	16631	16880	16821	16549	16693	16776	16520	16575	16900	16879	16725	16751	16621	16730	16555	16606	16856	16732	16733	16637	16738	16653	16910	16878	16782	16580	16647	16564	16539	16762	16769	16732	16939	16667	16423	16429	16753	16729	16832	16670	16781	16808	16739	16516	16683	16563	16881	16731	16851	16654	16768	16782	16694	16628	16408	16681	16656	16623	16774	16689	16791	16403	16725	16662	16780	16885	16718	16756	16668	16632	16588	16717	16852	16725	16792	16658	16668	16783	16487	16761	16819	16791	16730	16567	16725	16782	16668	16661	16728	16709	16719	16599	16941	16704	16719	16781	16712	16709	16623	16533	16838	16811	16614	16828	16635	16660	16796	16595	16620	16745	16899	16424	16737	16549	16888	16788	16578	16761	16689	16706	16666	16943	16791	16709	16620	16589	16828	16917	16423	16703	16950	16831	16463	16614	16705	16619	16753	16599	16806	16594	16691	16774	16721	16758	16576	16776	16754	16787	16791	16667	16763	16634	16790	16614	16630	16464	16502	16849	16849	16889	16602	16675	16703	16857	16774	16779	16653	16689	16828	16545	16538	16718	16702	16946	16659	16765	16652	16744	16737	16807	16695	16611	16674	16780	16834	16727	16696	16780	16787	16825	16614	16604	16765	16772	16703	16765	16618	16701	16517	16539	16771	16699	16482	16690	16489	16505	16758	16588	16697	16764	16753	16596	16836	16664	16747	16786	16798	16759	16752	16829	16753	16656	16744	16515	16698	16892	16765	16693	16756	16582	16786	16835	16799	16712	16591	16590	16690	16783	16821	16839	16662	16876	16696	16601	16539	16757	17007	16672	16554	16645	16632	16721	16803	16740	16833	16551	16804	16720	16521	16891	16661	16538	16778	16630	16663	16807	16730	16656	16705	16751	16554	16665	16762	16784	16583	16810	16892	16785	16723	16612	16769	16706	16661	16659	16703	16569	16708	16686	16599	16692	16777	16914	16672	16625	16849	16785	16709	16719	16641	16697	16717	16803	16698	16584	16576	16747	16493	16797	16727	16659	16737	16752	16651	16852	16873	16791	16680	16462	16517	16637	16783	16792	16691	16684	16693	16596	16638	16827	16708	16718	16842	16692	16709	16810	16720	16355	16572	16677	16818	16579	16716	16715	16728	16704	16715	16707	16739	16571	16574	16342	16639	16693	16697	16648	16669	16493	16684	16648	16860	16587	16456	16623	16556	16714	16737	16587	16711	16532	16541	16620	16820	16737	16616	16861	16735	16594	16829	16543	16889	16890	16771	16745	16683	16658	16542	16625	16749	16710	16744	16737	16500	16699	16792	16743	16666	16971	16854	16614	16636	16702	16728	16681	16708	16492	16631	16720	16745	16799	16810	16559	16801	16615	16777	16559	16817	16926	16684	16627	16863	16899	16807	16734	16607	16625	16731	16798	16609	16605	16929	16778	16674	16688	16643	16636	16545	16800	16958	16573	16668	16471	16743	16837	16718	16719	16848	16681	16532	16718	16528	16897	16670	16695	16688	16519	16813	16645	16893	16773	16738	16605	16755	16649	16599	16712	16738	16675	16857	16793	16724	16646	16743	16874	16905	16963	16562	16726	16731	16830	16460	16810	16692	16831	16543	16802	16687	16542	16685	16811	16569	16799	16731	16858	16825	16610	16513	16658	16693	16572	16695	16668	16811	16585	16829	16783	16546	16645	16545	16627	16675	16783	16649	16767	16585	16754	16761	16755	16545	16812	16699	16674	16583	16769	16908	16801	17047	16908	16676	17011	16911	16625	16659	16840	16659	16662	16768	16683	16673	16599	16725	16666	16555	16745	16668	16689	16858	16855	16771	16630	16777	16745	16655	16619	16787	16701	16768	16667	16495	16595	16568	16596	16822	16569	16940	16707	16717	16792	16715	16749	16761	16699	16725	16668	16755	16904	16871	16615	16696	16715	16662	16603	16771	16932	16872	16765	16802	16672	16734	16688	16567	16800	16817	16881	16789	16828	16826	16645	16925	16588	16578	16644	16675	16759	16815	16685	16565	16666	16696	16868	16675	16709	16673	16646	16781	16694	16639	16765	16686	16740	16720	16819	16484	16802	16819	16732	16724	16786	16810	16840	16678	16750	16652	16806	16714	16752	16697	16376	16645	16736	16687	16531	16606	16536	16667	16769	16509	16787	16864	16686	16782	16837	16641	16752	16746	16891	16547	16610	16695	16743	16741	16655	16524	16835	16669	16599	16806	16695	16431	16597	16860	16878	16864	16824	16678	16606	16762	16876	16531	16638	16748	16584	16701	16685	16782	16697	16774	16611	16648	16601	16872	16811	16748	16702	16631	16580	16738	16678	16672	16729	16603	16569	16793	16523	16648	16608	16720	16628	16775	16768	16689	16834	16679	16662	16603	16752	16613	16502	16686	16830	16702	16679	16502	16552	16710	16690	16718	16782	16620	16603	16532	16733	16561	16746	16788	16818	16910	16754	16609	16711	16602	16577	16885	16710	16752	16806	16705	16606	16968	16860	16485	16537	16808	16597	16551	16816	16629	16547	16529	16717	16728	16748	16615	16855	16592	16634	16605	16655	16856	16686	16729	16554	16671	16791	16827	16529	16619	16808	16582	16702	16761	16652	16658	16713	16692	16538	16852	16757	16638	16667	16960	16779	16513	16683	16689	16784	16752	16714	16717	16529	16961	16630	16495	16807	16688	16802	16801	16749	16824	16636	16521	16635	16592	16889	16575	16537	16583	16667	16720	16828	16478	16503	16714	16631	16831	16662	16688	16821	16829	16867	16763	16697	16697	16683	16729	16578	16562	16665	16672	16587	16669	16665	16624	16807	16454	16617	16629	16761	16747	16742	16661	16734	16732	16695	16690	16508	16620	16595	16599	16741	16783	16562	16647	16832	16656	16709	16756	16654	16752	16688	16395	16704	16726	16489	16653	16506	16660	16669	16733	16697	16676	16588	16769	16901	16672	16861	16660	16908	16742	16657	16565	16801	16514	16656	16843	16737	16827	16695	16722	16640	16573	16680	16784	17001	16844	16789	16637	16709	16709	16638	16831	16645	16798	16496	16664	16672	16753	16710	16645	16702	16678	16738	16766	16717	16709	16813	16915	16530	16597	16581	16445	16634	16668	16672	16831	16675	16659	16819	16727	16748	16747	16694	16706	16675	16769	16712	16730	16940	16663	16694	16579	16605	16641	16692	16811	16747	16702	16660	16797	16633	16820	16665	16648	16732	16635	16801	16781	16703	16823	16692	16889	16840	16687	16650	16707	16891	16820	16495	16702	16697	16706	16680	16850	16668	16570	16661	16758	16804	16944	16635	16782	16791	16497	16572	16684	16582	16698	16709	16808	16612	16666	16643	16834	16771	16554	16560	16707	16906	16557	16674	16758	16648	16765	16830	16658	16898	16685	16905	16633	16763	16700	16679	16745	16861	16894	16830	16621	16682	16802	16712	16529	16621	16777	16827	16595	16750	16672	16700	16739	16829	16770	16636	16871	16833	16723	16612	16648	16708	16873	16574	16702	16543	16523	16598	16805	16655	16854	16725	16714	16763	16826	16715	16707	16719	16668	16826	16746	16872	16725	16579	16860	16806	16684	16784	16687	16672	16813	16822	16666	16668	16844	16661	16632	16799	16615	16773	16703	16677	16702	16724	16637	16635	16750	16661	16686	16470	16619	16901	16820	16726	16562	16686
35250	58914	54489	43856	37793	33065	28468	25132	22510	20643	19169	18013	17095	16461	16048	15815	15435	15248	15029	14936	14923	14781	14513	14536	14322	14632	14661	14336	14403	14421	14382	14401	14263	14250	14169	14058	14227	14366	14113	14365	14413	14120	14179	14322	14287	14128	14084	13979	14105	14197	14225	14034	14208	14212	14136	14131	14252	14126	14197	14175	14164	14144	14248	14140	14198	14182	14128	14090	14212	14207	14224	14228	14084	14087	14205	14110	14213	14202	14148	14179	14228	14130	14016	14187	14250	14154	14299	14234	14169	14002	14201	14157	14243	14231	14119	14094	14220	14236	14129	14083	14164	14137	14324	14171	14071	14105	14250	14218	14059	14065	14194	14185	14232	14332	14070	13995	14025	14233	14129	14255	14190	14073	14224	14076	14077	14327	14179	14174	14041	14207	14104	14239	14194	14073	13983	14124	14090	14164	13999	14056	14207	14201	14130	14303	14121	14130	14236	14144	13961	14277	14080	14241	14209	14063	14152	14135	14238	14190	14174	14179	14152	14117	14192	14183	14205	14218	14139	14180	14144	14271	13964	14162	14154	14114	14217	14190	14269	14083	14110	14199	14197	14252	14185	14125	14115	14104	14085	14112	14085	14229	14064	14154	14241	14083	14190	14102	14100	14055	14300	14167	14156	14114	14196	14255	13959	14054	13912	14177	14121	14103	14195	14207	14198	14349	14097	14232	14035	14100	14183	14230	13953	14143	14175	14150	14201	14101	14197	14169	14320	13929	14318	14313	14205	14071	14351	14178	14243	14103	14198	14090	14221	13974	14187	14170	14054	14132	14036	14115	14095	14120	14294	13988	14019	14233	14144	14301	14088	14157	14130	14199	14307	14274	14192	14319	14274	14178	14217	14233	14196	14206	14261	14108	14107	14148	14367	14212	14155	14062	14294	14257	14240	14086	14202	14101	14234	14170	13919	14118	14173	14195	14232	14141	14099	14258	14173	14227	14068	14240	14262	14054	14185	14159	14153	14070	14169	14152	14096	14046	14384	14199	14169	14205	14030	14197	14072	14191	14154	14159	14216	14172	14000	14271	13982	14278	14045	14049	14129	13939	14193	14155	14180	14191	14211	14104	14035	14178	14135	14467	14029	14074	14041	14120	14281	14021	14050	14117	14115	14067	14201	14089	14202	14155	14146	14138	14308	14120	14219	14173	14297	14228	14091	14109	14235	14137	14144	14142	14159	14222	14281	14131	14051	14137	14187	14221	14061	14271	14156	14184	14176	14149	14277	14255	14187	14070	14097	14322	14148	14216	14292	13991	14266	14139	14096	14149	14326	14217	14103	14165	14061	14114	14218	14241	14151	14256	14229	14115	14182	14178	14264	14059	14086	14176	14107	14168	14186	14107	14175	14242	14193	14281	14161	14297	14152	14190	14140	14103	14143	14149	14197	14266	14208	14223	13992	14219	14109	14076	14293	14101	14244	14172	14146	14082	14121	14272	14107	14206	14109	14088	14225	14180	14017	14289	14334	14006	14244	14099	14171	14268	14166	14097	14089	14124	14179	14011	14207	14170	14078	14318	14159	14006	14266	14154	14281	14095	14110	14249	14193	14067	14143	14131	14113	14093	14137	14061	14200	14018	14193	14092	14356	14155	14209	14114	14055	14186	14062	14329	14093	14215	14220	14011	14194	14199	14212	13988	14212	14151	14094	14109	14267	14197	14212	14024	14176	14330	14091	14235	14192	14185	14028	14139	14256	14258	14239	14129	13990	14180	14219	14114	14027	14278	14152	14205	14205	14199	14033	14124	14154	14052	14229	14220	14211	14174	14233	14130	14113	14145	14214	14188	14237	14108	14208	14163	14186	14107	14095	14177	14130	14131	14042	13973	14117	14092	14079	14241	14196	14191	14220	14105	14139	14177	14152	13952	14179	14125	14175	13963	14229	14125	14060	14020	14247	14091	14274	14001	14122	14133	14164	13985	14103	14219	13988	14229	14268	14347	14089	13978	14359	14106	13951	14125	14094	14261	14264	14132	14291	14259	14104	14258	14070	14229	14051	14276	14046	14089	14247	14115	14033	14109	14255	14161	14223	14233	14198	14079	13919	14216	14177	14211	14216	14096	14072	14223	14039	14158	14090	14247	14349	14268	14170	14052	14146	14095	14196	14104	14130	14000	14202	14276	14102	14158	14071	14009	14347	13988	14056	14153	14271	14147	14134	14029	14233	14061	14271	14144	14155	14167	14079	14101	14049	14186	14350	14238	14238	14236	14089	14149	14246	14278	14268	14152	14238	14184	14114	14045	14106	14148	14095	14248	14122	13991	14211	14335	14112	14286	14198	14005	14073	14093	14218	14141	14255	14148	14199	14123	14232	14208	14049	14137	14110	14208	14106	14044	14097	14037	14088	14209	14237	14267	14124	14323	14221	14234	14202	14289	14156	14173	14285	14050	14108	14259	14232	14146	14076	14190	14187	14124	14119	14225	13991	13952	13991	14056	14107	14102	14229	14270	14032	14137	14175	14166	14264	14069	14037	14149	14153	14137	14152	14157	14166	14066	14154	14250	14118	14291	14171	14300	14067	14211	14055	14194	14151	14248	14154	13926	14077	14228	14166	14249	14136	14084	14054	14395	14098	14025	14100	14111	14107	14054	14128	14053	14109	14273	14199	14216	14122	14251	14286	14044	14083	14336	14124	14133	14231	14167	14112	14104	14176	13997	14161	14177	14154	14207	14245	14149	14204	14093	14067	14191	14123	14026	14166	14371	14316	14086	14162	14088	14122	14196	14011	14240	14207	13929	13983	14215	14185	14195	14152	14179	14209	14085	14196	14217	14044	14201	14067	14108	14288	14248	14043	14052	14106	14165	14190	14158	14163	14196	14203	13995	14118	14105	14144	14329	14167	14303	14094	13950	14048	14263	14331	14167	14232	14098	14076	14242	14140	14185	14143	14142	14199	14121	14203	14135	14143	14031	14223	14149	14167	14045	14253	14084	14076	14304	14121	14164	14118	14232	14284	14223	14249	14252	14231	14272	14047	14189	14118	14046	14188	14198	14093	14194	14244	14068	14087	13978	14261	14159	14068	14153	14238	14054	14078	14292	14131	14264	14077	14107	14172	14366	14152	14258	14227	14077	14112	14213	13988	14151	14297	14138	14145	14078	14118	13980	14256	14203	14406	14165	14210	14194	14218	14198	14047	14205	14157	14061	14183	14260	14135	14169	14301	14133	14173	14183	14185	14284	14090	14267	14108	14043	14217	14217	14143	14111	14209	14217	14108	14001	14120	14156	14031	14128	14240	14003	14213	14089	14170	14092	14353	13991	14198	14081	14160	14273	14038	14102	14075	14138	14044	14229	14119	14079	13981	14143	14213	14097	14069	14107	14162	13944	14084	14276	14254	14084	14013	14285	14079	14114	14159	14141	14202	14163	14223	14183	14079	14051	13963	14080	14087	14300	14145	14112	14042	14109	14149	14125	14133	14233	14115	13858	14162	14243	14220	14194	14264	14157	14216	14381	14201	14111	14121	14112	14045	14250	14176	14065	14071	14226	13983	14175	13928	13995	14110	13999	14150	14138	14029	14091	14300	14089	14186	14245	14040	14176	14103	14206	14002	14135	14182	14305	14200	14097	14096	14051	14102	14150	14168	13987	14243	14104	14166	14128	14222	14206	14137	14170	14074	14042	14226	14055	14195	14211	14238	14224	14073	14048	14282	14109	13924	14163	14263	13957	14098	14115	14050	13969	14269	14265	14158	14188	14181	14141	14166	14134	14076	14198	14191	14176	14228	14014	14090	14222	13998	14021	14194	14110	14057	14140	14119	14283	14276	14224	14240	14102	14290	14071	14220	14206	14242	14172	14135	14184	14113	14192	14187	14091	14169	14112	14097	14074	14205	14304	14159	14104	14163	14083	14325	14241	14162	14386	14038	14060	14378	14275	14074	14183	14129	14030	14135	14311	14193	14229	14081	14178	14235	14108	13958	14184	14198	14127	14316	14219	14094	14185	14306	14135	14174	14170	14037	14251	14238	14021	14145	14051	14060	14247	14126	14307	14143	14205	14185	14239	14146	14053	14130	14004	14049	14109	14094	14247	14204	14112	14101	14188	14200	14390	14161	14294	14176	14050	14163	14043	14154	14079	14149	14201	14051	14225	14089	14268	14194	14224	14320	14193	14215	14373	14256	14148	14042	14179	14323	14230	14280	14066	14211	13998	14140	14066	14219	14206	14096	14219	14264	14117	14215	14078	13964	14065	14145	14266	14162	14146	14187	14145	14301	14161	14097	14222	14031	14253	14096	14178	14119	14342	14220	14049	14055	14190	13993	14272	14343	14025	14079	14312	14280	14204	14007	14125	14212	14220	14297	14017	14132	14284	14171	14054	14084	14087	14130	14286	14105	14231	14064	14249	14289	14082	14066	14276	14320	14074	13999	14184	14198	14248	14117	14190	14084	14261	14080	14116	14053	14150	14041	14163	14065	14264	14180	14246	14129	14272	13988	14165	14131	14256	14145	14094	14218	14071	14439	13979	14266	14232	14048	14248	14033	14257	14040	14098	14302	14285	14299	14209	14157	14272	14010	14077	14343	14277	14282	13977	14075	14244	14127	14023	14169	14032	14046	14151	14283	14295	14209	13931	14247	13904	14177	14242	14229	14231	14105	14240	14184	14193	14144	14024	14039	14090	14248	14214	14258	14128	14257	14272	14155	14009	14098	14080	14120	14123	14158	14086	14124	14064	14086	14270	14223	14112	14261	14347	14153	14184	14051	14264	14114	14149	14049	14070	14356	14117	14230	14279	14134	14227	14211	14085	14201	14244	14247	14148	14174	14143	14138	14096	14045	14128	14075	14064	14162	14002	14189	14216	14214	14407	14254	14077	14251	14179	14013	13946	14101	14205	14109	14086	14245	14223	14285	14108	14069	14230	14143	14098	14150	14063	14230	14038	14142	14231	14230	14041	14237	14086	14156	14202	14238	14268	14154	14300	14063	14309	14078	14054	14039	14007	14220	14189	14155	14086	14093	14169	14047	14076	14200	14100	14342	13993	14301	14254	13945	14077	14133	14185	14259	14205	14141	14208	14181	14334	14128	14159	14130	14128	14094	14164	14133	14278	14176	14131	14238	14167	14157	14352	14126	14095	14099	14299	14016	14018	14089	14133
29577	30779	39182	34646	28100	24575	22116	20265	19336	18602	18163	17789	17729	17423	17170	17052	16884	16997	16748	16810	16904	16636	16710	16682	16631	16765	16597	16378	16793	16716	16432	16585	16648	16515	16763	16610	16506	16746	16519	16434	16575	16755	16605	16648	16670	16529	16498	16560	16790	16745	16572	16606	16582	16654	16606	16523	16582	16539	16561	16650	16833	16484	16746	16589	16550	16396	16732	16461	16589	16626	16652	16539	16678	16497	16668	16569	16540	16666	16535	16605	16625	16517	16402	16442	16633	16663	16538	16539	16725	16621	16597	16657	16437	16326	16743	16603	16604	16404	16528	16551	16407	16611	16603	16716	16685	16592	16572	16540	16721	16466	16467	16546	16703	16496	16504	16668	16588	16599	16451	16500	16590	16588	16501	16566	16751	16708	16495	16433	16740	16422	16607	16495	16396	16424	16603	16404	16477	16360	16476	16570	16692	16422	16465	16589	16567	16454	16705	16510	16611	16683	16605	16671	16624	16653	16473	16369	16684	16572	16537	16571	16574	16626	16603	16436	16675	16636	16805	16491	16761	16414	16520	16624	16491	16531	16645	16576	16710	16615	16439	16366	16521	16630	16574	16715	16478	16420	16485	16655	16725	16538	16743	16579	16253	16646	16548	16274	16453	16461	16724	16586	16455	16693	16806	16376	16482	16464	16390	16363	16440	16392	16676	16551	16544	16565	16755	16556	16561	16636	16431	16609	16483	16620	16604	16608	16754	16424	16391	16525	16556	16515	16815	16418	16490	16469	16647	16449	16694	16477	16416	16409	16463	16521	16577	16412	16300	16674	16597	16400	16525	16439	16404	16588	16645	16536	16627	16628	16597	16598	16587	16584	16388	16659	16529	16437	16627	16462	16604	16456	16332	16836	16845	16942	16663	16436	16503	16546	16633	16504	16475	16494	16296	16639	16504	16715	16459	16650	16615	16602	16615	16498	16557	16555	16565	16688	16460	16493	16584	16651	16612	16416	16600	16502	16626	16618	16703	16534	16541	16423	16534	16373	16437	16595	16546	16332	16565	16437	16464	16651	16685	16471	16430	16491	16629	16469	16309	16580	16456	16495	16566	16253	16535	16415	16765	16701	16488	16441	16514	16371	16616	16385	16505	16450	16541	16511	16653	16329	16467	16669	16339	16407	16558	16466	16386	16366	16512	16527	16621	16540	16478	16514	16540	16481	16592	16436	16503	16553	16617	16532	16263	16441	16429	16457	16649	16691	16574	16544	16652	16481	16687	16405	16801	16540	16447	16430	16257	16555	16529	16682	16547	16459	16527	16595	16729	16405	16335	16588	16539	16334	16474	16285	16578	16687	16684	16589	16587	16491	16527	16546	16425	16489	16447	16651	16538	16426	16351	16546	16616	16637	16346	16657	16681	16547	16507	16538	16486	16584	16680	16653	16631	16464	16380	16544	16476	16517	16556	16670	16473	16522	16431	16599	16478	16594	16622	16498	16474	16577	16651	16553	16485	16368	16540	16390	16523	16404	16789	16756	16583	16516	16597	16717	16531	16629	16475	16577	16490	16558	16430	16640	16645	16691	16603	16414	16684	16394	16411	16582	16461	16579	16631	16711	16875	16614	16595	16594	16679	16572	16488	16536	16571	16714	16476	16603	16337	16602	16507	16527	16467	16738	16735	16492	16593	16510	16535	16816	16690	16461	16653	16437	16558	16515	16593	16524	16557	16536	16589	16488	16461	16379	16641	16447	16448	16645	16635	16524	16635	16576	16592	16525	16673	16589	16424	16599	16729	16547	16561	16443	16690	16541	16427	16437	16487	16439	16589	16426	16411	16526	16412	16431	16409	16474	16545	16523	16507	16521	16479	16443	16524	16521	16534	16540	16581	16538	16607	16585	16525	16446	16548	16459	16655	16698	16588	16572	16663	16459	16498	16464	16530	16397	16520	16454	16456	16525	16375	16396	16546	16476	16473	16662	16453	16496	16564	16668	16433	16497	16475	16543	16646	16492	16545	16471	16402	16525	16371	16465	16465	16627	16526	16456	16531	16671	16502	16523	16517	16215	16441	16449	16580	16552	16436	16448	16552	16608	16487	16816	16631	16550	16649	16563	16385	16628	16616	16511	16616	16374	16545	16457	16568	16293	16563	16529	16478	16660	16578	16369	16734	16592	16618	16661	16602	16753	16501	16662	16662	16527	16702	16550	16564	16531	16508	16578	16924	16378	16406	16822	16444	16672	16509	16630	16582	16621	16524	16586	16533	16529	16424	16515	16724	16622	16546	16509	16724	16766	16253	16496	16398	16522	16563	16617	16634	16635	16528	16419	16596	16520	16748	16222	16476	16621	16750	16547	16694	16443	16469	16747	16606	16421	16496	16434	16550	16533	16593	16545	16631	16458	16561	16513	16588	16598	16630	16728	16603	16636	16494	16534	16495	16532	16615	16717	16726	16581	16491	16494	16645	16660	16485	16478	16500	16703	16670	16412	16617	16643	16477	16517	16509	16726	16443	16424	16573	16465	16457	16617	16384	16559	16652	16668	16466	16489	16427	16463	16591	16507	16552	16454	16481	16474	16532	16659	16631	16678	16420	16419	16588	16543	16577	16293	16699	16764	16664	16723	16479	16627	16428	16517	16572	16595	16490	16594	16677	16738	16686	16529	16451	16532	16633	16426	16385	16477	16737	16404	16282	16445	16660	16434	16582	16496	16383	16648	16540	16703	16429	16472	16540	16525	16438	16717	16568	16481	16622	16604	16421	16592	16705	16550	16367	16431	16660	16532	16926	16576	16478	16642	16458	16573	16354	16641	16422	16438	16629	16385	16662	16561	16476	16393	16445	16716	16678	16380	16417	16587	16657	16500	16448	16313	16594	16578	16433	16491	16658	16539	16557	16719	16491	16444	16600	16657	16316	16467	16390	16453	16600	16801	16488	16736	16655	16419	16522	16611	16663	16234	16530	16532	16400	16212	16596	16338	16478	16592	16643	16424	16358	16522	16548	16580	16573	16436	16500	16912	16416	16355	16815	16573	16423	16430	16533	16552	16450	16563	16645	16358	16534	16723	16523	16526	16339	16412	16469	16683	16598	16543	16586	16639	16471	16635	16629	16773	16652	16613	16666	16520	16551	16447	16705	16329	16375	16819	16351	16463	16653	16511	16719	16534	16488	16490	16506	16439	16427	16563	16274	16468	16641	16744	16524	16466	16732	16625	16544	16548	16565	16386	16312	16608	16638	16642	16711	16491	16675	16652	16520	16575	16560	16651	16441	16487	16583	16558	16338	16587	16496	16456	16540	16582	16672	16585	16585	16513	16366	16631	16700	16478	16374	16425	16543	16674	16622	16431	16590	16458	16808	16569	16517	16581	16530	16721	16588	16650	16543	16536	16295	16546	16452	16407	16695	16515	16472	16371	16592	16513	16629	16500	16561	16392	16467	16484	16664	16814	16630	16488	16475	16682	16686	16477	16478	16463	16566	16650	16642	16557	16667	16526	16631	16556	16523	16603	16718	16522	16608	16617	16535	16549	16709	16550	16520	16515	16565	16579	16306	16630	16430	16500	16400	16484	16428	16538	16681	16684	16540	16581	16573	16644	16599	16465	16570	16513	16474	16420	16719	16583	16499	16535	16566	16454	16390	16468	16674	16422	16566	16589	16540	16619	16431	16533	16582	16646	16556	16606	16281	16487	16377	16551	16633	16592	16608	16387	16576	16749	16613	16654	16603	16730	16651	16472	16618	16707	16604	16397	16286	16654	16462	16703	16591	16510	16338	16476	16661	16362	16632	16614	16703	16525	16558	16652	16419	16467	16738	16460	16570	16508	16596	16377	16461	16420	16573	16414	16555	16487	16478	16527	16675	16558	16548	16462	16446	16445	16754	16579	16687	16456	16518	16547	16575	16515	16518	16671	16765	16658	16464	16490	16528	16470	16552	16465	16479	16425	16617	16597	16571	16468	16565	16643	16383	16620	16683	16650	16561	16741	16625	16448	16520	16573	16614	16540	16463	16559	16416	16549	16578	16700	16558	16320	16567	16492	16710	16455	16379	16497	16793	16458	16481	16493	16638	16424	16489	16436	16621	16570	16529	16424	16833	16652	16551	16401	16464	16670	16643	16550	16518	16582	16738	16529	16668	16565	16718	16428	16334	16642	16760	16345	16524	16408	16442	16426	16583	16639	16477	16730	16688	16659	16545	16568	16607	16496	16507	16622	16558	16587	16727	16345	16575	16586	16426	16653	16549	16540	16411	16655	16612	16542	16566	16519	16487	16436	16580	16553	16510	16465	16651	16468	16635	16661	16644	16642	16537	16457	16725	16421	16460	16408	16669	16292	16463	16563	16734	16602	16488	16586	16629	16659	16672	16503	16652	16522	16767	16422	16606	16500	16616	16736	16575	16469	16407	16621	16603	16692	16446	16625	16538	16605	16654	16716	16519	16735	16805	16423	16546	16508	16510	16484	16494	16570	16667	16637	16536	16513	16449	16625	16616	16774	16567	16450	16462	16635	16616	16518	16326	16666	16425	16715	16649	16616	16691	16281	16549	16326	16429	16642	16720	16766	16282	16341	16385	16604	16436	16390	16683	16476	16577	16493	16702	16713	16593	16535	16488	16397	16434	16521	16422	16532	16624	16416	16522	16613	16759	16645	16566	16408	16708	16580	16494	16470	16609	16693	16360	16542	16300	16717	16543	16492	16820	16468	16552	16427	16422	16592	16472	16507	16640	16317	16459	16641	16543	16439	16485	16398	16354	16747	16668	16582	16598	16568	16426	16562	16572	16537	16562	16651	16533	16690	16539	16526	16530	16579	16746	16656	16642	16528	16566	16485	16609	16405	16424	16523	16586	16697	16679	16421	16446	16516	16478	16359	16618	16696	16565	16592	16621	16392	16670	16714	16503	16617	16715	16688	16591	16623	16465	16574	16577	16439	16451	16609	16704	16457	16667	16754	16498	16578	16867	16580	16546	16569	16558	16652	16602	16655	16469	16627	16469	16501	16575	16476	16621	16661	16401	16553	16676	16528	16439	16456	16695	16510	16484	16519	16711	16346	16600	16404	16485	16416	16542	16419	16511	16573	16493	16679	16466	16601	16547	16408	16515	16307	16555	16529	16591	16659	16892	16548	16495	16719	16433	16529	16490	16434	16636	16379	16378	16378
32885	47573	43394	33856	28270	24581	21689	19628	18191	17118	16433	15845	15479	15214	14831	14718	14750	14611	14476	14438	14515	14314	14247	14304	14300	14176	14292	14236	14336	14239	14252	14295	14190	14015	14140	14144	14160	14112	14106	13979	14033	14114	14112	14349	14270	14228	14283	14092	14019	13982	13974	14009	14295	14134	14224	14052	13844	14257	14233	14214	14159	14068	14048	14071	14051	14065	13983	14065	14264	14066	14052	14096	14039	14059	14122	13957	14119	14010	14146	14220	14137	14110	14306	14139	14107	14024	14115	14071	14101	14180	13855	14279	14238	14122	13979	14079	14238	14100	14240	13966	14057	13997	13936	14024	14071	14073	14038	14061	14081	13934	14061	14202	13992	14037	13954	14188	13945	13943	14046	14108	14024	14119	14152	14194	14057	14224	14142	14219	14265	14144	14077	14038	14230	14231	14105	14156	13987	13993	14225	13978	14091	14134	14146	13950	14271	13950	14102	14278	14128	14084	14190	14236	14197	14129	14147	13928	14107	13999	14165	13970	14209	14125	14096	14127	14039	14240	14076	14086	14108	14208	14036	13909	13924	14139	13963	14125	14143	14181	14120	14255	14269	13892	14173	14115	13996	14017	14118	14058	14155	14286	14151	14237	14144	14002	13951	13996	14026	14087	14138	14100	13995	13994	14120	14250	14142	14069	14020	14007	14058	14185	14054	14361	14002	14151	14014	14150	14202	14076	14022	14228	14182	14110	14156	14016	14251	14265	14224	14155	14115	14038	14002	14080	14064	14084	13929	14075	14028	14180	13980	14192	14108	14059	14152	14050	14104	14203	14077	14238	14095	14090	14080	14043	13907	14074	14236	14024	14147	14067	13983	14123	13951	14191	14031	14210	13986	14253	14134	14265	14085	14005	14073	14119	14106	14167	14054	14190	14104	14251	14192	14055	14202	14007	14236	14075	14128	14086	14060	14073	14233	14131	14231	14119	14111	14006	14116	14089	14283	14021	14169	14215	14068	14053	13941	13950	14089	14117	14088	14032	14311	14166	14262	14272	14058	14184	14072	14103	14118	14098	14140	14043	14011	14129	14076	14216	14074	14144	14177	14062	13995	14223	14255	13836	14223	14112	14051	13818	14171	14041	14103	14133	14164	14045	13974	13938	14306	13980	14017	14215	14133	14035	14076	14106	14035	14002	14163	13991	14214	14001	14203	14057	14181	14276	14135	14029	14028	14001	14190	14076	14003	14200	14095	14033	14139	14184	13998	14020	14060	14198	14228	14047	14107	14128	14036	14191	14100	14085	13965	13912	14237	14173	14158	14217	14130	14167	14068	14163	14077	14110	14015	14199	14087	14009	14064	14240	14244	14181	13933	14218	14292	14118	14180	14234	14141	14070	14117	14261	14146	13989	14138	14093	14093	14067	14169	14112	14100	14078	13934	14156	14028	14138	14237	14202	14206	14167	13938	14043	13919	14276	14045	14069	13964	14175	14029	14121	14008	14131	14119	14114	14159	14166	14014	14407	13903	14096	14053	14044	14062	14074	14064	14181	14044	14143	14228	14183	14031	14081	13987	14278	14168	14075	14099	14245	14102	14052	14322	14027	14060	13966	13857	14045	14146	14126	14030	14260	14031	14068	14303	14105	14018	14085	14253	13998	13973	14099	14280	14224	14144	14228	14055	14079	14000	13955	14158	14134	14198	14053	14076	14032	14037	14141	14137	14096	14028	14280	14213	14050	14165	14093	14158	14129	14336	13968	14035	14026	14134	14161	13953	14073	14141	14248	13970	14186	13996	14196	14058	14073	14102	14045	14082	14005	14087	14020	14230	14095	14281	14181	14099	14057	14193	14034	14241	14189	14152	14206	14162	14020	13994	14099	14136	14147	14168	14069	14076	14176	14024	14164	14312	13961	14178	14107	14253	13947	13990	14140	14167	14171	13978	14195	13955	14062	14168	14146	13999	14176	14029	14141	14214	14254	13905	14081	14134	14140	14062	14131	14134	13994	14131	14135	14223	14179	14175	14107	14149	14195	13887	14117	14008	14051	14154	14072	14144	14142	14238	14209	14085	14177	13969	14064	13996	13961	14023	14069	14299	14062	14254	14184	14002	14076	14027	14076	14003	14191	14067	14205	14075	14192	14145	13850	14024	14091	14041	14173	14054	14028	14172	14110	14148	14013	14098	14095	14149	14179	13861	14187	14059	14250	14132	14148	14118	14187	14126	14064	14265	14082	14177	14012	14159	14035	13934	14076	14117	14179	14114	13839	14021	14060	14004	14226	13791	14169	14099	14010	14129	14120	14160	14219	13971	14205	13998	14167	14019	14176	14109	14068	14246	14252	14162	14116	14134	14171	14005	14123	14139	14195	14242	13883	14103	14024	14187	14195	13998	14032	14098	14040	14075	14089	14094	14138	14158	14092	14249	14025	14093	13965	14100	14118	13992	14093	14146	14056	14042	14061	14113	14078	14180	14141	14246	14259	14061	14205	14198	14096	14264	14174	14108	14215	14137	14053	14125	14163	14134	14146	14195	14249	14098	14037	14137	14052	14092	14122	14155	13953	14252	13994	14149	14253	14146	14051	14040	14199	14065	14129	13976	14073	13970	13971	14024	14221	14040	14003	14083	14235	14067	14078	14075	14142	13932	14128	14059	14114	14084	14100	14222	14074	14090	14315	14009	14128	14105	14157	14137	14080	14136	14122	14081	14021	13917	13912	14152	14080	14182	14103	14123	14093	14192	14144	14076	14220	14211	14070	14183	14115	14023	14167	14311	14038	13982	14214	14074	14002	14326	14111	14007	14220	14269	13958	14113	14012	14199	14237	13988	13999	14104	14249	14156	14004	14030	14135	14272	14011	13944	14044	14169	14140	14021	14169	14063	14240	14217	14132	14008	14189	14113	14138	14131	14066	14026	14177	14282	14088	13938	14084	14177	13909	14159	14168	14162	14165	14035	14051	14095	14193	13960	14095	14187	14052	14122	14235	14105	14064	14118	14061	14097	14135	13983	14072	14129	14125	14229	14173	14077	14039	14209	14042	14032	14058	14233	14132	14200	14020	14084	14088	14195	14070	14047	13887	14157	14056	14013	14253	13943	14171	14050	13872	14017	14002	14218	14081	14384	14036	14077	13991	14125	14031	14159	14186	13948	14052	14065	14028	14205	14085	14225	14158	14031	14114	14089	14052	14029	14117	14146	14063	14218	14258	14097	14004	14175	14122	14157	14070	14045	14177	14042	14061	14234	14017	14137	13987	14168	14081	13929	14142	14007	14134	14061	14013	13993	14214	14100	14165	14117	13931	14036	14201	13890	14013	14068	14022	14021	14016	14163	14097	14206	14241	14111	14118	14067	14112	13982	14069	14142	13929	14188	14170	14099	14124	14026	14152	14180	14015	14125	14273	14014	14125	14210	14050	13951	14365	14160	13993	14031	14115	14117	14131	14163	14043	14224	14107	14149	13881	14223	14028	13983	14111	14121	14131	14148	14048	14026	14017	14436	14026	14097	14128	14247	13991	14143	14391	14156	14018	14042	14005	14129	14236	14037	14107	14110	14062	14215	14182	14197	14137	13992	14201	14089	14178	14182	14104	14045	14001	14079	14043	14092	14055	14007	13973	14126	14034	14154	13970	14114	14394	14210	14097	14216	14204	14260	13928	13956	14018	14053	14167	14057	14223	14151	14210	14116	14090	13915	13972	14055	14046	14141	13999	14228	14099	14014	14225	14052	14140	14170	14183	14090	14154	14166	14017	14185	14139	13929	13989	14141	14036	14080	14071	13905	14196	14077	14073	14070	13976	14308	14144	14267	13935	14206	13922	14150	14065	13958	14182	14179	14114	14031	14045	14159	14062	13968	14091	14024	14133	14067	14250	14184	14083	14025	14037	14243	14240	14133	14117	13958	13887	14065	13945	14141	14165	13878	14291	14236	14120	13991	14153	14092	13988	14001	14038	13953	14059	14160	14228	13986	14199	13949	14140	14139	14053	14022	14107	14148	14072	14184	14096	14015	14103	14062	13992	14141	14153	14130	13994	14165	14072	14182	14115	13995	14194	13844	14047	14130	14180	14148	14090	13967	13972	14176	14198	14239	14170	14331	13989	14187	14180	14075	14103	14046	14109	14061	14188	14096	14050	14125	14188	14054	13806	14106	14039	14072	14112	14175	13977	14114	14104	13999	14069	13911	14207	14069	14029	14210	14106	14095	14169	14029	14026	14180	14130	13894	14163	13936	13928	14044	14075	14066	14189	14073	14008	14018	14052	14190	14082	14248	14109	14155	14025	14068	13943	14189	14141	14097	14195	13977	13975	14065	14168	14090	14214	14283	14160	14141	14194	14349	14051	14087	14175	14113	14093	14053	14082	14073	14253	14057	14079	14070	14004	14020	14064	14128	14060	14061	14204	14049	14017	14036	14103	14165	14081	14095	13973	14211	14055	14181	13968	14330	14064	14131	14040	13938	13907	14071	14123	14133	14036	14120	14135	14040	14135	13906	14052	13946	14092	14155	14201	14070	14136	14089	14127	14074	14201	14030	14323	14118	14127	14087	14140	14227	14268	14083	14145	14063	14135	14116	14101	14064	14040	14217	14120	14012	14142	14217	14063	14117	13985	14056	14202	14243	14121	14117	14223	14209	13945	14064	14037	14134	14112	14257	14160	14187	14034	14112	13891	14043	14091	14313	14215	14033	14081	14255	14291	14089	14112	14144	14123	14161	13942	14338	14116	14199	14293	14157	14096	14036	14047	14068	14121	14079	14286	14200	14122	14051	14198	14231	14064	14141	14117	14114	14161	14264	14030	14122	14137	14152	14074	14170	14142	14266	14048	13933	14103	14126	14176	14207	14247	14094	14069	14016	14078	13979	14086	14034	14197	14065	14054	14114	14174	14134	13869	14194	14015	14003	14118	14167	14061	14009	14115	14054	14068	13969	14103	14123	14103	13993	14076	14094	14065	14100	14109	14051	14246	14126	14103	14089	14093	14038	14091	13944	13880	14150	14181	13955	14079	14163	14134	14173	14009	14026	14071	14140	14089	13973	14059	14103	14222	14148	14016	14099	14019	14074	14124	14203	14154	14093	14066	14205	14230	14232	14138	14223	14205	14220	14140	14183	13916	14159	14070	13845	13989	14175	14106	14344	14076	14155	14044	14238	14126	14016	14037
23994	21103	28650	26291	26978	28652	26579	22313	20559	19847	18884	18216	18041	17559	17501	17434	17040	17179	17067	17018	16781	16691	16722	16653	16637	16558	16552	16610	16586	16675	16584	16522	16637	16660	16593	16426	16570	16488	16414	16381	16436	16513	16456	16428	16527	16536	16459	16524	16562	16304	16421	16422	16334	16620	16372	16547	16467	16609	16408	16423	16407	16337	16269	16304	16372	16258	16589	16441	16526	16503	16447	16367	16585	16400	16357	16509	16389	16371	16299	16408	16374	16387	16421	16363	16357	16170	16629	16509	16590	16263	16368	16349	16313	16234	16394	16651	16455	16417	16498	16465	16431	16341	16464	16600	16415	16268	16316	16647	16385	16182	16410	16503	16529	16399	16529	16605	16490	16411	16436	16440	16321	16264	16415	16422	16418	16528	16470	16270	16170	16317	16369	16349	16727	16491	16339	16355	16452	16640	16310	16278	16399	16242	16349	16296	16609	16474	16607	16277	16395	16458	16193	16185	16488	16220	16306	16456	16439	16492	16417	16370	16446	16513	16406	16334	16491	16382	16484	16313	16355	16132	16356	16533	16444	16340	16326	16476	16435	16302	16155	16395	16347	16453	16234	16403	16478	16319	16337	16531	16456	16384	16504	16229	16540	16318	16320	16153	16381	16387	16316	16253	16284	16594	16526	16409	16464	16657	16362	16537	16341	16373	16537	16395	16311	16462	16397	16463	16481	16468	16478	16349	16339	16387	16292	16294	16438	16498	16213	16438	16234	16293	16403	16293	16555	16425	16444	16308	16382	16319	16736	16675	16446	16435	16541	16487	16348	16578	16363	16412	16172	16382	16262	16432	16272	16518	16418	16557	16278	16294	16466	16302	16248	16334	16328	16540	16393	16427	16359	16666	16447	16457	16438	16483	16486	16541	16218	16361	16287	16578	16523	16303	16458	16328	16467	16460	16304	16484	16594	16377	16568	16386	16417	16284	16676	16515	16269	16344	16513	16239	16133	16420	16396	16400	16263	16469	16534	16490	16509	16526	16646	16318	16442	16295	16503	16390	16361	16203	16255	16449	16355	16533	16265	16287	16479	16375	16525	16281	16536	16344	16377	16498	16452	16253	16528	16592	16404	16399	16359	16399	16479	16420	16234	16535	16578	16263	16410	16442	16549	16575	16502	16461	16415	16687	16532	16579	16340	16372	16405	16568	16336	16301	16282	16312	16290	16416	16361	16498	16381	16524	16315	16108	16250	16463	16530	16342	16458	16420	16354	16353	16236	16490	16529	16329	16185	16293	16490	16365	16330	16568	16554	16489	16334	16388	16630	16296	16405	16533	16340	16239	16397	16149	16492	16495	16549	16224	16560	16354	16353	16305	16404	16279	16521	16272	16399	16510	16337	16352	16359	16515	16409	16344	16387	16450	16301	16321	16404	16427	16294	16308	16396	16164	16245	16414	16525	16300	16430	16498	16356	16304	16464	16307	16349	16492	16277	16521	16479	16491	16442	16550	16220	16282	16281	16569	16420	16446	16403	16283	16225	16029	16464	16418	16506	16548	16311	16269	16198	16367	16271	16383	16534	16218	16506	16342	16335	16611	16482	16409	16601	16414	16421	16441	16609	16408	16499	16554	16297	16333	16427	16467	16401	16714	16469	16490	16565	16424	16250	16318	16267	16513	16375	16331	16143	16385	16281	16443	16517	16284	16344	16296	16282	16288	16556	16470	16474	16397	16552	16255	16682	16597	16196	16382	16320	16368	16377	16127	16378	16505	16305	16313	16264	16364	16240	16295	16327	16515	16322	16524	16451	16655	16438	16392	16499	16325	16487	16499	16476	16636	16415	16447	16487	16316	16402	16394	16465	16260	16404	16201	16271	16297	16503	16381	16368	16357	16213	16417	16457	16503	16311	16412	16400	16392	16311	16397	16478	16395	16422	16455	16320	16279	16399	16485	16366	16501	16309	16407	16382	16357	16273	16378	16363	16318	16516	16436	16204	16467	16220	16338	16370	16317	16425	16318	16406	16413	16412	16504	16450	16533	16309	16496	16229	16281	16253	16347	16229	16223	16487	16306	16303	16408	16413	16301	16270	16267	16511	16476	16361	16244	16300	16349	16524	16349	16461	16380	16519	16278	16537	16373	16427	16287	16315	16487	16101	16276	16574	16395	16417	16369	16375	16392	16324	16358	16399	16416	16249	16321	16474	16356	16313	16287	16201	16265	16304	16377	16523	16316	16434	16528	16378	16395	16476	16438	16436	16430	16508	16417	16230	16225	16348	16574	16492	16300	16452	16351	16399	16379	16240	16361	16395	16456	16503	16512	16401	16395	16502	16373	16364	16278	16290	16469	16576	16440	16219	16378	16337	16493	16449	16624	16502	16376	16388	16263	16541	16476	16375	16584	16290	16452	16407	16234	16359	16284	16304	16391	16540	16360	16343	16572	16317	16445	16427	16442	16403	16389	16510	16504	16479	16459	16212	16461	16497	16454	16439	16283	16352	16569	16430	16321	16410	16448	16478	16419	16422	16424	16354	16508	16263	16431	16455	16428	16218	16560	16251	16356	16359	16465	16304	16549	16584	16550	16430	16577	16432	16358	16510	16397	16278	16305	16553	16446	16403	16400	16391	16614	16461	16417	16436	16550	16378	16188	16452	16404	16547	16382	16398	16260	16482	16503	16497	16504	16456	16450	16552	16431	16427	16582	16466	16373	16507	16425	16466	16499	16505	16464	16361	16580	16426	16433	16398	16540	16518	16408	16324	16441	16417	16491	16235	16366	16455	16325	16348	16172	16472	16328	16261	16464	16451	16540	16361	16387	16460	16371	16641	16404	16554	16450	16497	16330	16444	16370	16275	16497	16373	16292	16172	16360	16390	16483	16425	16438	16525	16323	16437	16427	16328	16340	16378	16434	16525	16312	16397	16684	16348	16456	16560	16456	16511	16291	16464	16278	16338	16528	16532	16355	16467	16216	16400	16415	16431	16393	16359	16459	16294	16438	16335	16479	16440	16118	16466	16392	16503	16330	16458	16337	16206	16334	16320	16587	16510	16356	16325	16515	16503	16414	16473	16343	16646	16203	16287	16464	16301	16418	16420	16383	16331	16351	16415	16415	16335	16204	16458	16309	16358	16325	16476	16442	16460	16467	16558	16431	16547	16552	16516	16645	16413	16459	16542	16297	16405	16422	16222	16418	16443	16512	16453	16398	16375	16429	16208	16543	16419	16372	16460	16341	16325	16540	16274	16417	16395	16407	16424	16471	16417	16380	16404	16380	16417	16059	16404	16383	16234	16417	16557	16556	16469	16628	16487	16580	16555	16390	16386	16550	16509	16409	16521	16483	16561	16281	16426	16427	16386	16188	16363	16272	16207	16410	16309	16505	16487	16479	16483	16396	16291	16414	16375	16113	16523	16399	16368	16264	16583	16330	16255	16282	16646	16514	16385	16417	16456	16434	16505	16609	16351	16397	16410	16175	16249	16215	16332	16584	16424	16499	16334	16484	16135	16492	16306	16578	16346	16338	16520	16382	16323	16296	16436	16367	16399	16417	16439	16480	16379	16177	16346	16363	16392	16399	16294	16179	16343	16318	16484	16486	16316	16468	16557	16519	16416	16432	16315	16379	16597	16465	16221	16546	16426	16374	16381	16547	16365	16442	16278	16446	16423	16471	16401	16263	16236	16223	16641	16356	16542	16516	16570	16449	16578	16464	16459	16470	16411	16237	16387	16367	16414	16392	16443	16350	16245	16416	16379	16392	16556	16365	16465	16427	16441	16332	16457	16639	16529	16381	16254	16496	16243	16442	16580	16526	16429	16211	16420	16347	16337	16417	16254	16236	16497	16357	16169	16336	16356	16315	16451	16551	16488	16423	16334	16392	16417	16481	16327	16549	16467	16330	16566	16235	16403	16388	16440	16512	16401	16375	16560	16372	16341	16300	16430	16602	16530	16425	16504	16311	16455	16343	16384	16385	16430	16543	16473	16503	16507	16490	16487	16572	16267	16435	16430	16618	16311	16449	16334	16342	16278	16272	16468	16478	16345	16307	16334	16446	16420	16409	16508	16476	16476	16446	16525	16282	16327	16338	16550	16431	16419	16323	16402	16371	16250	16263	16277	16387	16472	16545	16387	16484	16239	16683	16626	16304	16503	16436	16333	16426	16590	16548	16210	16403	16479	16259	16480	16250	16329	16383	16491	16451	16355	16475	16377	16564	16487	16436	16466	16475	16459	16494	16447	16150	16485	16514	16247	16303	16473	16343	16416	16413	16489	16518	16498	16255	16532	16494	16317	16512	16475	16359	16287	16478	16302	16412	16506	16505	16378	16363	16298	16511	16547	16417	16330	16490	16424	16530	16346	16665	16288	16652	16468	16456	16253	16370	16562	16418	16334	16226	16340	16419	16354	16398	16323	16324	16183	16401	16308	16310	16318	16478	16261	16329	16283	16400	16444	16492	16371	16408	16453	16351	16296	16518	16323	16506	16422	16502	16374	16371	16537	16316	16433	16400	16458	16397	16453	16360	16478	16379	16279	16343	16291	16479	16256	16255	16408	16520	16383	16453	16447	16285	16419	16440	16122	16241	16470	16202	16269	16393	16513	16511	16204	16300	16513	16379	16247	16377	16320	16415	16372	16497	16483	16375	16183	16367	16287	16536	16373	16296	16343	16457	16445	16442	16488	16404	16266	16389	16270	16472	16216	16320	16648	16491	16260	16276	16346	16373	16418	16494	16370	16190	16500	16395	16201	16279	16477	16465	16479	16337	16509	16312	16491	16364	16354	16332	16395	16292	16514	16586	16581	16398	16415	16483	16518	16395	16395	16296	16448	16249	16209	16431	16514	16494	16403	16495	16357	16374	16290	16445	16406	16377	16418	16379	16530	16485	16421	16397	16332	16505	16634	16341	16201	16553	16465	16372	16410	16394	16211	16369	16572	16414	16393	16573	16741	16503	16431	16428	16354	16442	16691	16547	16601	16344	16157	16425	16227	16517	16442	16148	16412	16433	16665	16223	16344	16372	16419	16299	16253	16428	16297	16446	16312	16511	16252	16392	16446	16573	16230	16388	16428	16306	16412	16620	16497	16435	16511	16378	16490	16468	16488	16454	16297	16293	16304	16460	16200	16414	16554	16353	16268	16488	16303	16495	16259	16498	16469	16494
32154	53359	49661	39327	33869	29638	25268	22203	20096	18537	17513	16652	16080	15622	15342	15158	14893	14916	14759	14550	14563	14552	14263	14433	14211	14190	14249	14137	14106	14297	13950	13998	14137	14099	14081	14156	14074	14023	14072	14128	13957	13962	13962	14021	14024	13953	14061	14015	14006	14039	13975	14147	14115	14019	14105	13927	14101	13862	14021	13945	13925	14040	14040	13841	13941	14011	14048	13999	14103	14110	13847	13924	13865	13981	14080	14000	14030	14000	14026	14082	13884	14059	13965	14003	13975	14138	13899	13973	13955	13964	13810	13928	13902	13859	14045	13962	13975	14118	14049	13887	13959	13907	13946	14003	14070	14038	14079	13914	13886	14105	14121	14090	14007	13984	14061	14185	13965	13967	13903	13902	14204	14019	13968	13849	13967	13951	14013	14034	13889	13857	14072	13930	14014	13955	14009	13984	14011	14105	13963	13977	14033	14062	14101	14026	14061	13983	13998	14058	13981	13956	13842	13916	13794	14005	13929	13952	14084	14101	14112	14026	13945	13953	14157	13921	14008	13819	13938	13833	14005	13968	13950	14134	14041	13861	13974	13990	13906	13947	13813	13901	14044	13882	13988	13999	14186	14077	13774	13971	13920	14073	14089	13925	13999	14106	13920	13997	14242	14071	13833	13963	14073	13937	13813	14049	14017	13998	13928	14059	14048	13986	14039	14053	14024	13958	14024	13926	14009	14027	13996	14119	14150	14010	14041	13791	14008	13842	13831	13941	14027	13947	13816	13876	13952	13857	14025	13910	14026	14029	13998	14087	13953	13987	13962	14179	14070	13827	13911	13967	14091	14043	13958	13838	13905	13934	13916	14236	13918	14014	14157	13877	13941	13927	14025	14052	13966	14091	14046	13991	13999	14063	13996	14015	13906	13873	13878	13832	14102	14013	13990	13904	14006	14072	14030	13994	14077	14059	13983	14006	14097	13968	14119	14224	13942	14010	14083	14020	13828	13933	13889	13851	13985	13856	13969	13983	14093	14060	13890	14114	13871	13794	14068	13908	14023	14093	14100	14035	14052	14062	13994	13948	13926	14000	13900	13865	13900	14015	14170	13958	14030	13976	13937	13899	13843	13942	14141	14053	14006	13744	13893	13876	14119	14041	13967	14067	13904	13972	14151	13948	14002	14039	13860	14091	13935	14211	13918	13907	14021	13874	13903	14084	14057	13957	13922	13989	13979	14131	14088	13925	14041	14086	14000	13921	13985	13844	14130	13902	13955	14079	13956	13988	13910	14111	13954	14168	14039	13903	13901	13975	14085	14060	13910	14003	14224	14217	14079	14184	14145	14010	14040	14005	13948	14061	13883	13888	13883	13965	13985	14011	13939	14044	13949	14154	14124	13991	13880	13981	13933	14075	14062	13834	13849	13929	14134	13853	13921	14109	13895	13900	14138	13968	13840	14005	13865	14125	13732	13914	13961	13997	13976	13981	13942	13830	14018	14036	14091	13814	14025	13932	14040	13901	13975	14021	13987	14109	14026	13958	14053	13980	13963	13952	14043	14100	13877	13941	13814	13894	14030	13985	13893	13771	13942	14000	14018	13882	13990	13889	13927	14035	13942	14043	14087	13983	13958	14091	13972	14137	13978	14054	13912	14025	14017	14042	14071	13923	13972	13873	14068	13965	13880	14033	14021	13920	14121	14032	13990	14041	13930	14012	13926	14295	14105	14099	14093	14077	14116	13783	13942	13984	13932	13975	13953	13974	13890	13861	13986	13855	13974	14158	13931	13997	13929	13967	13940	14010	14016	13946	13981	14117	13850	14140	13939	13973	13977	13908	13951	14031	14055	13923	13971	14056	13948	13953	13998	13825	13995	13996	13975	13921	13939	14065	13977	14007	14050	14049	14052	14094	13955	13975	14159	14000	13889	13921	14059	13926	14026	13963	14005	14039	14073	13970	13864	14003	14099	13918	13995	13975	13915	13863	13947	14011	14021	13929	13838	14063	13916	14035	13953	14138	13994	13860	14074	13823	14094	13986	14058	13962	14160	13937	13960	13930	13998	14051	14121	14046	14045	13987	13978	13869	14029	13928	13964	13761	14053	14102	13991	14074	14012	13995	13910	14053	13986	13979	14168	14048	13888	13935	14115	13842	13929	14068	13973	14089	13846	13830	13900	13929	14055	13997	14020	13779	13950	14023	13935	14062	13889	14012	14074	14256	14216	14220	13988	13949	14080	14222	14022	13915	13892	13764	13861	13951	13917	13768	13793	14098	13780	14100	14021	14038	13968	13910	13988	13997	14131	14005	14182	13864	14018	13891	14093	13962	14114	13975	13983	14200	13858	13839	13953	13918	13930	13896	13954	13946	14092	14103	14019	13963	13917	14028	14112	14024	14071	14146	14005	13845	14100	14072	13977	14196	14080	13897	14062	14109	13926	13765	14047	14066	13824	14124	14058	14048	13778	13987	13908	13943	13805	14086	13872	14070	13966	13990	13973	14031	13981	14074	13988	13954	13857	13929	14013	13877	13890	13979	14016	13889	13888	13839	13980	13960	13949	13960	13872	13996	14164	13912	13892	14016	13930	14024	14034	14022	14047	13978	13975	14006	13987	14063	14060	13991	14060	14031	13962	14104	13768	13985	14166	14170	13893	13966	14034	13950	14026	14080	13917	14042	14067	14100	13954	13910	13751	14206	13978	13999	13995	14030	14130	13801	13959	13974	13891	13966	13953	14026	14039	13989	14007	13872	14281	14105	13881	14098	13818	14067	13869	14003	14168	14133	13865	13941	13815	13876	13958	14011	13994	14007	13993	13755	13957	14098	14111	14074	14079	14125	14064	13966	14156	13946	14082	13892	13826	13927	14007	13891	14001	14050	13864	13954	14067	13855	14011	13972	13854	14100	13824	13893	13972	14022	14050	13894	13998	13970	13971	14018	13827	14088	14128	13873	14148	13850	14008	13857	13881	13950	14207	13967	14176	13977	13994	13999	14110	13912	14055	13968	13873	14024	13860	13929	14002	14045	14094	13937	13869	13975	13803	13893	14062	13929	14038	13867	13900	13808	14028	13905	14102	13976	13928	13934	13854	13954	14007	13969	14044	14028	14157	13862	13913	13939	14041	14000	13808	13940	13933	13995	13800	14036	13797	13891	14075	14094	14044	14171	14038	14203	13896	13906	14060	14017	13956	14029	14085	13809	14121	13949	13980	14049	14042	13914	14036	14039	13938	14000	14134	13902	14065	14014	13944	14127	14008	14015	13830	13955	14017	14083	13908	13835	14131	13803	14006	14113	14116	14010	14072	13957	14087	13896	13908	14062	14082	13980	13942	13959	13837	14037	14024	14014	13937	13983	14094	13796	14063	14033	14111	14029	14055	13851	13978	14148	13982	13910	13941	14012	14008	13965	13842	13967	13973	13956	14005	14034	13998	13963	13975	13990	13941	13881	13798	13992	13991	13888	13915	14080	14078	14056	14079	14055	13925	14070	14046	14082	13980	13992	13928	13973	14024	13964	13990	14018	13974	13915	14032	13926	14068	13975	14096	13928	13960	13986	14093	13957	14144	14002	14088	14033	14005	14044	14120	13733	14017	13948	14004	14180	14044	13985	13866	13959	13907	14015	13862	13906	13991	13854	14019	13978	14065	14133	14217	13898	14071	13984	14160	14057	14035	14015	14176	14048	13707	13845	14041	14053	14047	13929	14088	14027	14114	14158	13912	14068	14028	13998	13913	14054	14108	13875	13930	13968	14015	13942	14134	13946	13948	14163	13967	13747	13737	14107	14101	14041	14144	14042	13836	13957	14143	14047	14119	14204	13993	13969	14061	14076	13991	13929	13923	14199	14075	13683	13976	14041	14078	13882	13974	14001	14099	13990	13772	13953	13990	13929	14032	14022	13717	13957	13940	14162	13996	13923	13934	13986	14043	14062	13838	14037	13834	13820	13995	14073	13959	14077	13965	14104	14032	13942	14221	14033	14047	13884	14200	14080	14125	13981	13913	14131	13913	13986	13952	14076	14073	13991	14061	13966	13987	14009	14076	13999	14033	13995	14080	13985	13730	14083	14081	13914	14047	14114	14053	14054	13989	14060	14077	14060	13991	14011	13963	14010	13908	13934	13975	13913	13850	14040	13990	13796	13964	14162	13952	14086	13973	13968	13904	14142	14089	14000	13978	14007	13797	14158	14190	13871	13993	14083	13979	14130	14031	14024	13862	13918	13904	14057	14026	13909	14133	14105	14079	13806	13980	14008	14109	13928	13977	13992	14008	13861	14023	13920	13966	13901	14035	14087	13895	14047	13840	13856	14181	14163	13939	14115	13911	13872	14173	14027	13993	13894	14010	13770	13948	14073	14006	13911	13927	14102	14025	13848	14102	14010	14015	14078	13901	14016	14047	13989	13946	14066	13985	14099	13932	14114	13869	14099	14075	13935	13962	14069	13804	13936	13933	13902	13903	13868	13982	14066	14057	13882	13976	14024	14037	14087	14099	14048	14039	13962	13943	13969	14099	14070	14027	13990	13998	13962	13951	14176	14101	13843	13861	13880	13967	13973	14093	13903	14165	14125	13962	13870	14094	13957	13935	14029	14080	13916	14028	14102	14054	13941	13987	14154	14124	13894	14104	13857	13842	14046	14023	13952	13850	14083	13973	14104	13905	14010	13889	14206	14000	13929	13937	14018	14134	13868	14095	14006	13929	13961	14007	13973	13961	13839	14059	13879	13974	14105	14067	13988	14035	14221	13842	14057	13995	13926	14103	14180	13918	13965	14041	14023	13956	14034	13992	13953	13928	14009	14025	13836	13892	13964	13965	13936	14100	13870	14061	14063	14102	14047	13915	14025	13900	13959	14003	13971	13911	13893	13943	14008	14074	13936	14084	13997	13934	14142	14034	14048	14071	13972	14014	13999	13866	13930	13985	13975	14017	14084	14022	13880	13914	14049	13979	13960	14077	14056	14028	13948	14022	13979	14112	14011	13936	13997	13980	14002	14015	14009	14044	14139	14148	13890	13930	14218	13827	14124	13963	13905	13792	14049	14125	14046	13896	14053	13969	13977	13966	14057	13978	13954	14017	14082	14127	14000	13966	14000	14096	13883	14149	13893	13946	14005	14147	13966	13950	14096	13908	13969	14037	13964	14050	14165	14012	14081	14004	14023	13993	13934
22663	21004	28747	24014	24208	29164	30620	24559	22603	21624	20492	19821	19022	18394	18104	18167	17821	17647	17524	17332	17243	17356	17307	17259	17293	17125	17070	17201	16965	17090	16964	16838	17005	17068	16817	16988	16772	16925	16786	16716	16821	16927	17009	16873	16873	16994	16918	16870	16566	16647	16890	17117	16858	17076	16832	16727	16678	16969	16480	16643	16818	16831	16733	16855	16798	16696	16694	16867	16902	16902	16931	16803	16641	16611	16940	17000	16897	16549	16714	16769	16848	16881	16799	16876	16864	16894	16812	16816	16833	16747	16911	16688	16913	16823	16768	16723	16584	16777	16552	16788	16674	16593	16357	16676	16841	16876	16827	16691	16765	16869	16832	16528	16718	16853	16885	16665	16734	16771	16695	16856	16654	16775	16791	16708	16621	16740	16695	16886	16605	16688	16836	16934	16945	16670	16761	16703	16721	16882	16732	16595	16675	16449	16839	16662	16954	16863	16871	16662	16752	16639	16685	16920	17028	16811	16803	16814	16756	16681	16793	16768	16754	16920	16927	16857	17005	16964	16766	16748	16772	16727	16838	16694	16980	16822	16908	16723	16749	16723	16526	16683	16889	16688	16920	16887	16519	16773	17076	16760	16801	16707	16895	16950	16703	16738	16768	16630	16694	16651	16657	16800	16835	16774	16818	16707	16756	16689	16738	16576	16834	16691	16786	16858	16594	16748	16878	16864	16798	16763	16780	16667	16782	16660	16717	16630	16629	16780	16679	16732	16774	16808	16819	16940	16809	16745	16619	16587	16421	16633	16828	16602	16780	16995	16721	16734	16711	16619	16802	16909	16808	16806	16523	16770	16874	16788	16775	16818	16643	16727	16767	16551	16817	16782	16736	16578	16574	16655	16642	16782	16782	16600	16699	16670	16789	16809	16841	16802	16990	16694	16878	16804	16638	16854	16839	16894	16803	16499	16790	16785	16694	16849	16788	16675	16956	16710	16656	16603	16847	16778	16773	16492	16875	16596	16895	17018	16938	16588	16949	16649	16750	16741	16562	16799	16684	16738	16768	16611	16834	16747	16590	16752	16542	16877	16635	16889	16700	16830	16858	16681	16735	16663	16633	16562	16876	16616	16715	16722	16728	16815	16816	16479	16630	16756	16726	16695	16693	16781	16717	16632	16775	17000	16810	16873	16716	16684	16457	16896	16657	16728	16917	16570	16772	16825	16836	16659	16806	16770	16711	16669	16944	16748	16643	16997	16620	17051	16728	16951	16922	16657	16699	16652	16858	16822	16946	16575	16964	16682	16876	16858	16666	16668	16628	16753	16642	16647	16487	16625	16801	16838	16768	16584	16755	16704	16754	16864	16790	16743	16779	16865	16545	16710	16827	16860	16749	16753	16793	16729	16830	16932	16862	16602	16832	16594	16759	16762	16826	16546	16740	16602	16913	16760	16617	16863	16786	16855	16671	16635	16864	16661	16703	16670	16644	16766	16771	16889	16660	16736	16723	16860	16894	16798	16811	16749	16702	16795	16705	16761	16752	16711	16859	16726	16662	16795	16793	16951	16721	16683	16664	16794	16810	16626	16869	16821	16953	16818	16679	16725	16720	16739	16664	16684	16949	16782	16811	16828	16889	16728	16731	16774	16834	16765	16594	16744	16558	16694	16703	16713	16829	16763	16953	16769	16724	16735	16621	16712	16698	16862	16758	16777	16908	16761	16731	16852	16712	16550	16815	16873	16817	16750	16830	16799	16655	16494	16874	16970	16871	16822	16486	16647	16824	16753	16823	16657	16702	16824	16864	16820	16920	16806	16691	16448	16836	16799	16637	16725	16679	16695	16808	16814	16687	16741	16811	16778	16812	16783	16726	16825	16824	16550	16790	16620	16737	16844	16662	16792	17012	16931	16837	16846	16704	16616	16669	16855	16728	16873	16999	16746	16910	16766	16710	16541	16865	16751	16823	16906	16752	16634	16753	16629	16827	16647	16938	16747	16687	16800	16714	16698	16683	16643	16742	16718	16751	16715	16673	16774	16956	16690	16837	16774	16737	16706	16760	16714	16530	16874	16772	16662	16684	16854	16969	16751	16773	16810	16681	16683	16775	16819	16760	16689	16662	16816	16706	16716	16867	16848	16734	16559	16738	16852	16539	16815	16696	16486	16845	16817	16874	16688	16628	16846	16757	16701	16633	16615	16682	16643	16703	16742	16903	16626	16638	16633	16690	16839	16760	16718	16930	16727	16564	16769	16758	16663	16759	16889	16876	16880	16866	16733	16864	16522	16786	16702	16994	16686	16850	16893	16851	16801	16740	16641	16875	16616	16863	16805	16828	16937	16810	16863	16897	16900	16880	16593	16679	16872	16713	16805	16909	16853	16741	16631	16718	16932	16821	16543	16716	16729	16886	16734	16720	16567	16758	16901	16914	16692	16705	16660	16921	16717	16829	16765	16803	16707	16634	16916	16898	16917	16672	16834	16952	16573	16694	16723	16793	16749	16687	16670	16766	16862	16754	16694	16682	16794	16632	16797	16773	16833	16753	16759	16823	16755	16797	16725	16813	16933	16762	16662	16908	16637	16824	16827	16900	16695	16734	16674	16726	16734	16750	16726	16742	16698	16623	16556	16820	16872	16603	16801	16814	17013	16716	16964	16737	16740	16823	16651	16673	16818	16602	16772	16662	16962	16923	16826	16865	16655	16734	16716	16505	16827	16714	16668	16761	16774	16583	16634	16717	16815	16706	16849	16929	16687	16702	16603	16701	16815	16825	16667	16602	16631	16605	16800	16633	16662	16714	16662	16744	16720	16830	16807	16507	16852	16638	16539	16774	16599	16808	16713	16781	16594	16625	16723	16828	16836	16895	16647	16627	16741	16828	16903	16737	16400	16500	16663	16936	16531	16904	16794	16904	16830	16673	16786	16525	16869	16806	16685	16841	16731	16876	16660	16666	16597	16704	16932	16814	16818	16843	16593	16680	16648	16897	16893	16593	16656	16797	16737	16937	16636	16712	16664	16508	16666	16943	16659	16920	16454	16800	17002	16855	16749	16688	16884	16652	16860	17036	16694	16962	16494	16877	16740	16759	16954	16747	16790	16619	16677	16765	16807	16682	16862	16811	16964	16948	16485	16862	16715	16606	16848	16856	16686	16689	16636	16684	16743	16667	16726	16816	16551	16875	16885	16698	16637	16656	16731	16765	16681	16930	16930	16712	16695	16773	16643	16598	16922	16694	16826	16661	16741	16929	16811	16589	16797	16758	16613	16809	16815	16567	16858	16749	16569	16732	16724	16784	16727	16838	16656	16662	16784	17005	16603	16719	16796	16541	16572	16617	16765	16715	16858	16750	16746	16754	16708	16685	16774	17016	16719	16624	16669	16792	16648	16811	16770	16798	16996	17049	16753	16769	16857	16810	16927	16874	16620	16774	16703	16682	16736	16749	16702	16832	16692	16832	16755	16776	16662	16974	16782	16948	16797	16808	16675	16800	16715	16847	16672	16665	16732	16755	16854	16691	16661	16545	16758	16695	16801	16717	16699	16667	16896	16886	16638	16798	16649	16614	16820	16774	16619	16770	16634	16794	16841	16959	16773	16679	16640	16773	16856	16698	16744	16719	16562	16899	16531	16783	16901	16687	16460	16611	16813	16748	16663	16663	16858	16688	16714	17013	16862	16688	16577	16750	16678	16743	16708	16817	16653	16949	16683	16614	16657	16569	16761	16696	16629	16673	16779	16748	16678	16767	16815	16996	16704	16698	16912	16859	16389	16674	16949	16771	16947	16826	16791	16743	16685	16691	16832	16748	16613	16749	16679	16813	16673	16686	16724	16832	16862	16733	16642	16926	16639	16816	16588	16882	16760	16785	16742	16904	16590	16772	16703	16836	16742	16775	16619	16758	16766	16837	16857	16564	16547	16743	16880	16910	16890	16647	16677	16551	16499	16825	16815	16619	16661	16754	16705	16745	16652	16885	16933	16572	16798	16793	16863	16980	16566	16887	16909	16794	16820	16726	16882	16788	16849	16868	16584	16763	16735	16927	16972	16940	16667	16753	16718	16876	16838	16730	16610	16908	16886	16638	16736	16778	16854	16719	16811	16812	16961	16877	16930	16761	16945	16728	16880	16718	16558	16737	16741	16760	16707	16672	16779	16620	16891	16895	16670	16590	16618	16791	16819	16792	16543	16871	16639	16765	16827	16709	16796	16700	16732	16795	16780	16833	16724	16629	16727	16745	16848	16755	16789	16899	16925	16668	16799	16886	16843	16769	16741	16975	16781	16668	16674	16846	16983	16849	16623	16803	16776	17015	16753	16910	16706	16854	16681	16390	16805	16803	16776	16600	16772	16872	16714	16610	16776	16551	16647	16759	16685	16729	16849	16744	16771	16809	16900	16756	16716	16623	16740	16744	16591	16976	16573	16732	16861	16624	16647	16951	16777	16735	16825	16725	16473	16955	16728	16734	16682	16753	16677	16785	16765	16702	16767	16767	16866	16612	16688	16764	16588	16808	16745	16634	16933	16637	16783	16761	16813	16762	16794	16636	16672	16900	16820	16847	16813	16801	16895	16635	16726	17011	16780	16648	16867	16885	16852	16942	16693	16821	16673	16769	16748	16668	16787	16839	16864	16626	16612	16813	16751	16627	16767	16598	16692	16899	16871	16903	16945	16828	16785	16701	16722	16685	17046	16699	16715	16843	16600	16742	16884	16858	16718	16908	16880	16802	16892	16833	16761	16729	16771	16821	16774	16827	16746	16689	16393	16710	16902	16764	16796	16983	16827	16625	16818	16864	16743	16912	16618	16583	16621	16815	16648	16818	16796	16846	16816	16791	16638	16844	16705	16709	16887	17055	16905	16804	16730	16675	16724	16870	16798	16753	16751	16692	16622	16693	16709	16662	16633	16790	16852	16918	16599	16779	16861	16673	16811	16686	16795	16793	16885	17022	16702	16690	16710	16641	16660	16569	16447	16767	16746	16808	16657	16727	16692	17009	16784	16886	16625	16811	16750	16579	16721	16993	16787	16796	16816	16705	16677	16783	16679	16882	16727	16775	16761	16676	16785	16691	16641	16760	16801	16733	16897	16695	16963	16785	16772	16846	16585	16894	16717	16832	16540	16860	16592	16820	16663	16867	16838	16777	16783	16692	16867	16769	16615	16670	16762
34739	58842	55171	45181	39961	34682	28988	24927	22575	20470	19325	17941	17118	16584	15965	15718	15567	15352	15105	14961	14888	14723	14828	14555	14622	14358	14522	14421	14414	14290	14234	14411	14425	14277	14402	14116	14243	14205	14351	14052	14270	14192	14210	14219	14242	14256	14133	14134	14322	14333	14117	14303	14199	14030	14040	14285	14211	14150	14315	14208	14370	14187	14245	14201	14114	14123	14171	14253	14206	14159	14279	14133	14175	14129	14130	14316	14174	14128	14225	14353	14181	14278	14281	14137	14224	14186	14196	14169	14248	14244	14053	14094	14132	14185	14112	14346	14186	14259	14203	13991	14312	14267	14264	14144	14271	14338	14084	14167	14228	14059	14084	14381	14155	14168	14305	14363	14274	14132	14226	14274	14238	14169	14120	14303	14187	14127	14243	14170	14161	14225	14131	14070	14223	14174	14164	14311	14269	14293	14141	14211	14144	14229	14303	14306	14195	14126	14247	14237	14259	14188	14157	14285	14152	14200	14158	14221	14445	14253	14058	14146	14042	14295	14442	14254	14162	14158	14249	14309	14304	14147	14390	14047	14187	14125	14010	14118	14230	14319	14208	14366	14112	14314	14134	14178	14153	14258	14060	14245	14224	14208	14208	14083	14227	14253	14155	14162	14103	14295	14262	14382	14322	14295	14177	14181	14217	14248	14209	14111	14336	14286	14356	14272	14206	14218	14179	14148	14215	14122	14230	14135	14258	14203	14321	14303	14188	14283	14082	14142	14432	14285	14146	14275	14076	14116	14296	14208	14045	14161	14186	14325	14321	14129	14190	14303	14146	14269	14231	14256	14192	14240	14175	14242	14271	14182	14149	14255	14291	14041	14297	14153	14280	14089	14047	14319	14166	14216	14123	14278	14235	14317	14300	14279	14175	14322	14187	14297	14094	14269	14277	14318	14451	14259	14172	14417	14312	14268	14058	14342	14111	14230	14234	14026	14140	14263	14365	14161	14223	14363	14325	14090	14274	14384	14195	14095	14218	14075	14303	14262	14141	14115	14136	14346	14225	14310	14222	14244	14334	14248	14229	14152	14163	14312	14248	14303	14057	14176	14165	14258	14335	14337	14145	14272	14409	14159	14321	14064	14158	14247	14135	14241	14261	14172	14175	14078	14134	14229	14197	14351	14080	14165	14235	14304	14331	14190	14212	14340	14211	14155	14224	14153	14286	14168	14282	14164	14251	14088	14288	14041	14227	14133	14376	14118	13973	14125	14157	14249	14142	14128	14192	14259	14316	14308	14099	14261	14162	14158	14176	14198	14275	14291	13979	14120	14110	14374	14156	14236	14046	14324	14375	14138	14259	14201	14212	14148	14263	14211	14156	14268	14022	14255	14172	14109	14180	14114	14225	14155	14205	14103	14250	14123	14190	14252	14181	14106	14362	14060	14175	14175	14174	14435	14101	14101	14131	14214	14104	14103	14463	14216	14273	14153	14248	14251	14074	14214	14263	14327	14182	14177	14135	14299	14399	14180	14202	14241	14289	14058	14265	14295	14255	14206	14058	14132	14239	14207	13849	14406	14184	14130	14228	14180	14127	14242	14044	14166	14279	14284	13982	14206	14199	14373	14365	14253	14367	14077	14227	14202	14110	14300	14417	14254	14207	14110	14151	14164	14413	14288	14125	14232	14333	14210	14275	14191	14201	14288	14163	14191	14229	14434	14262	14119	14075	14246	14267	14034	14315	14202	14291	14271	14204	14180	14187	14429	14158	14308	14254	14311	14250	14270	14177	14159	14184	14131	14058	14254	14248	14225	14095	14127	14121	14258	14405	14136	14246	14166	14273	14154	14295	14099	14070	14124	14093	14239	14240	14119	14200	14154	14353	14232	14188	14248	14201	13956	14154	14226	14084	14297	14255	14176	14200	14101	14175	14213	14133	14328	14179	14234	14109	14103	14154	14151	14162	14206	14131	14344	14070	14201	14173	14157	14356	14210	14268	14249	14316	14170	14129	14214	14303	14174	14325	14359	14131	14081	14238	14355	14418	14308	14322	14200	14160	14119	14339	14131	14149	14187	14079	14251	14168	14207	14416	13963	14131	14335	14165	14191	14171	14200	13973	14098	14273	14056	14268	14324	14286	14261	14351	14205	14326	14163	14111	14298	14292	14263	14324	14096	14139	14268	14113	14005	14220	14139	14053	14211	14224	14259	14181	14349	14065	14130	14141	14197	14263	14285	14165	14046	14201	14324	14166	14304	14345	14306	14082	14094	14313	14213	14182	14232	14165	14139	14129	14131	14270	14026	14049	14214	14076	14338	14247	14172	14148	14059	14389	14323	14203	14139	14184	14326	14332	14143	14291	14190	14275	14159	14309	14099	14152	14164	14262	14095	14102	14258	14273	14418	14166	14299	14431	14305	14338	14062	14239	14311	14122	14139	14195	14118	14364	14189	14252	14112	14312	14191	14277	14152	14282	14073	14197	14270	14316	14307	14182	14093	14062	14315	14212	14143	14111	14227	14256	14283	14051	14414	13984	14212	14148	14149	14055	14030	14212	14161	14301	14415	14163	14142	14147	14191	14183	14212	14349	14328	14202	14102	14149	14177	14232	14193	14186	14124	14160	14018	14146	14116	14265	14245	14345	14085	14438	14310	14089	14361	14256	14061	14102	14328	14221	14034	14268	14218	14218	14154	14194	14126	14301	14116	14128	14245	14176	14275	14281	14323	14190	14143	14374	14323	14411	14197	14077	14352	14068	14095	14177	14040	14372	14154	14260	14227	14237	14061	14247	14123	14301	14210	14236	14318	14259	14233	14308	14049	14111	14227	14151	14092	14069	14157	14139	14261	14277	14102	14017	14152	14253	14165	14261	14407	14150	14276	14166	14376	14390	14190	14189	14283	14135	14224	14146	14340	14251	14351	14031	14243	14245	14143	14312	14138	14234	14246	14191	14199	14253	14216	14136	14361	14247	14105	14163	14347	14270	14338	14171	14212	14302	14210	14155	14111	14112	14370	14121	14343	14139	14246	14186	14242	14270	14200	14205	14195	14304	14253	14137	14287	14073	14228	14233	14234	14103	14212	14309	14190	14161	14266	14212	14380	14190	14406	14279	14155	14238	14071	14208	14166	14130	14336	14050	14355	14452	14145	14168	14236	14095	14384	14128	14050	14169	14305	14274	14013	14268	14370	14195	14082	14328	14225	14229	14160	14252	14143	14226	14203	14263	14162	14273	14032	14311	14297	14214	14324	14256	14240	14200	14249	14173	14091	14361	14144	14315	14291	14218	14197	14259	14040	14182	14239	14099	14176	14242	14232	14195	14190	14362	14133	14197	14149	14117	14069	14110	14096	14202	14326	14153	14119	14303	14227	14192	14187	14275	14190	14204	14233	14160	14251	14204	14260	14179	14220	14378	14244	14213	14319	14361	14135	14175	14135	14124	14258	14285	14370	14078	14089	14230	14243	14157	14057	14354	14125	14260	14270	14193	14172	14181	14357	14232	14294	14097	14231	14285	14168	14201	14308	14077	14143	14165	14442	14161	14264	14379	14087	14070	14148	14187	14198	14286	14080	14262	14249	14177	14138	14193	14310	14111	14216	14274	14027	14284	14270	14018	14344	14397	14175	14353	14116	14213	14296	14321	14297	14242	14302	14242	14257	14267	14261	14028	14124	14242	14228	14070	14057	14287	14264	14201	14039	14341	14265	14219	14171	14144	14290	14248	14394	14165	14109	14126	14195	14021	14212	14102	14139	14262	14204	14273	14047	14140	14216	14133	14214	14248	14208	14145	14152	14134	14242	14177	14159	14203	14138	14371	14127	14359	14123	14309	14302	14226	14183	14396	14139	14314	14287	14122	14084	14223	14336	14235	14162	14067	14238	14101	14253	14199	14252	14155	14399	14198	14168	14375	14310	14255	14254	13964	14144	14165	14184	14252	14322	14181	14314	14195	14241	14125	14183	14178	14215	14274	14263	14185	14100	14135	14195	14231	14119	14289	14308	14196	14258	14238	14151	14035	14259	14184	14184	14217	14192	14365	14311	14230	14060	14224	14197	14200	14157	14261	14179	14276	14176	14230	14113	14099	14135	13991	14200	14234	14297	14160	14118	14332	14265	14421	14250	14120	14207	14282	14238	14292	14178	14328	14273	14125	13957	14321	14200	14165	14203	14225	14103	14278	14181	14311	14160	14158	14177	14267	14238	14254	14267	14194	14279	14221	14114	14285	14203	14218	14329	14383	14241	14128	14366	14275	14078	14193	14158	14244	14342	14304	14415	14273	14184	14221	14227	14270	14300	14142	14218	14123	14200	14277	14469	14180	14203	14371	14131	14183	14249	14245	14276	14226	14241	14304	14300	14170	14350	14192	14082	14173	14090	14194	14151	14200	14213	14167	14251	14248	14214	14285	14279	14223	14127	14305	14284	14239	14099	14170	14242	14297	14214	14115	14281	14103	14337	14209	14225	14162	14249	14200	14354	14171	14211	14231	14139	14126	14337	14150	14344	14298	14328	14275	14243	14286	14264	14238	14131	14220	14083	14321	14120	14252	14275	14299	14169	14223	14270	14134	14296	14166	14354	14253	14155	14246	14359	14165	14153	14221	14352	14197	14167	14105	14246	14127	14115	14111	14273	14235	14125	14237	14139	14198	14252	14192	14317	14164	14258	14169	14206	14147	14198	14285	14174	14234	14322	14206	14245	13994	14226	14449	14266	14145	14103	14136	14375	14051	14351	14376	14302	14376	14150	14222	14129	14298	14165	14207	14166	14231	14296	14152	14262	14213	14216	14281	14215	14185	14326	14169	14103	14314	14290	14068	14340	14132	14207	14397	14360	14286	14156	14094	14290	14084	14085	14122	14294	14271	14222	14188	14181	14127	14216	14126	14235	14195	14292	14266	14238	14371	14303	14422	14243	14166	14076	14248	14265	14006	14084	14342	14319	14119	14244	14272	14066	14089	14139	14022	14194	14372	14179	13969	14274	14213	14187	14111	14225	14261	14291	14169	14203	14447	14149	14106	14217	14137	14198	14171	14315	14253	14348	14032	14316	14133	14192	14230	14313	14020	14217	14307	14147	14237	14167	14162	13991	14284	14081	14224	14276	14087	14246	14167	14177	14267	14043	14349	14231	14197	14288	14155	14381	14281	14318	14118	14339	14171	14399	14302	14173
29908	31687	39883	35902	28962	24921	22338	20504	19251	18618	18253	17760	17564	17316	17302	16980	16921	16956	16791	16939	16883	17041	16769	16861	16686	16830	16782	16974	16756	16736	16492	16798	16818	16574	16771	16889	16596	16641	16530	16613	16544	16491	16599	16761	16639	16579	16607	16759	16648	16455	16618	16704	16852	16694	16626	16719	16647	16657	16571	16467	16409	16886	16608	16687	16550	16566	16632	16657	16569	16558	16844	16565	16435	16635	16610	16791	16529	16377	16785	16472	16621	16391	16552	16613	16799	16520	16512	16538	16636	16489	16538	16572	16739	16639	16734	16417	16616	16462	16643	16553	16651	16682	16949	16772	16589	16610	16465	16655	16451	16510	16600	16589	16634	16558	16568	16620	16536	16695	16478	16472	16656	16523	16593	16526	16775	16723	16631	16582	16657	16556	16622	16586	16443	16366	16476	16450	16558	16643	16564	16653	16557	16528	16694	16557	16585	16906	16737	16630	16572	16771	16509	16748	16807	16692	16758	16642	16494	16393	16503	16570	16614	16626	16810	16676	16560	16559	16549	16691	16706	16783	16577	16676	16616	16559	16472	16653	16621	16726	16612	16432	16673	16445	16737	16538	16571	16439	16510	16662	16748	16729	16670	16509	16546	16744	16598	16599	16687	16829	16646	16549	16611	16347	16563	16572	16580	16701	16521	16515	16707	16705	16549	16387	16632	16754	16544	16485	16727	16647	16604	16521	16612	16575	16502	16595	16471	16793	16542	16696	16489	16714	16681	16609	16789	16587	16609	16743	16677	16636	16658	16556	16712	16531	16669	16673	16606	16423	16368	16522	16686	16657	16621	16548	16546	16643	16458	16583	16721	16616	16576	16445	16680	16596	16595	16589	16663	16611	16548	16503	16565	16679	16487	16673	16474	16542	16507	16574	16494	16783	16580	16859	16567	16762	16544	16668	16636	16840	16537	16912	16450	16494	16671	16676	16512	16606	16427	16705	16603	16595	16516	16654	16629	16423	16803	16564	16492	16477	16703	16810	16560	16647	16500	16341	16440	16687	16633	16408	16667	16654	16662	16652	16494	16385	16512	16631	16564	16703	16579	16206	16657	16641	16447	16710	16577	16526	16499	16491	16708	16553	16412	16900	16711	16590	16771	16513	16708	16757	16693	16506	16621	16507	16529	16522	16491	16630	16494	16638	16472	16822	16561	16645	16492	16556	16604	16552	16601	16540	16508	16678	16689	16511	16616	16717	16680	16584	16809	16780	16721	16601	16487	16649	16653	16667	16555	16588	16705	16455	16456	16607	16656	16695	16709	16420	16655	16518	16666	16559	16630	16581	16598	16533	16523	16761	16550	16585	16681	16493	16521	16423	16503	16575	16475	16401	16732	16454	16595	16436	16623	16786	16402	16631	16589	16628	16528	16773	16759	16625	16645	16615	16583	16613	16617	16876	16703	16846	16376	16643	16533	16675	16577	16542	16616	16775	16526	16606	16611	16665	16714	16568	16656	16760	16639	16696	16588	16694	16460	16713	16528	16687	16719	16639	16617	16689	16487	16483	16566	16541	16657	16608	16621	16650	16594	16552	16535	16541	16601	16647	16688	16627	16450	16406	16701	16722	16850	16591	16679	16849	16596	16300	16681	16518	16473	16566	16767	16592	16588	16636	16651	16512	16666	16520	16479	16657	16677	16405	16714	16651	16547	16571	16487	16675	16690	16597	16532	16517	16614	16655	16623	16620	16662	16538	16621	16559	16583	16394	16605	16654	16680	16414	16761	16457	16574	16733	16645	16503	16580	16464	16577	16581	16585	16816	16648	16684	16712	16714	16462	16554	16856	16710	16677	16869	16556	16704	16473	16767	16515	16516	16687	16700	16605	16827	16624	16668	16725	16516	16511	16496	16532	16637	16533	16577	16481	16513	16632	16404	16673	16585	16681	16603	16566	16650	16725	16440	16751	16722	16597	16347	16683	16673	16497	16495	16632	16538	16649	16610	16699	16839	16744	16507	16593	16623	16632	16532	16519	16347	16665	16604	16765	16530	16689	16663	16579	16554	16426	16622	16441	16634	16654	16710	16677	16538	16573	16561	16585	16457	16731	16764	16523	16645	16576	16575	16706	16638	16683	16589	16571	16450	16522	16814	16798	16460	16600	16646	16483	16502	16687	16836	16615	16779	16541	16588	16630	16567	16537	16592	16538	16470	16646	16596	16685	16763	16589	16640	16547	16571	16471	16731	16577	16629	16617	16701	16569	16705	16677	16676	16666	16274	16761	16679	16622	16511	16458	16586	16441	16593	16652	16629	16695	16562	16741	16628	16569	16528	16829	16734	16615	16670	16580	16573	16619	16650	16754	16663	16720	16629	16503	16331	16845	16578	16380	16550	16739	16591	16668	16595	16562	16701	16593	16566	16670	16650	16628	16554	16410	16521	16579	16650	16413	16664	16484	16755	16428	16642	16640	16652	16699	16672	16570	16711	16637	16749	16721	16666	16574	16539	16640	16598	16741	16692	16565	16433	16739	16513	16693	16492	16671	16530	16333	16731	16779	16503	16376	16481	16872	16656	16613	16561	16525	16720	16771	16519	16713	16625	16763	16635	16689	16689	16662	16697	16733	16499	16569	16370	16711	16448	16558	16544	16720	16684	16608	16916	16731	16668	16641	16518	16643	16596	16777	16366	16614	16575	16740	16438	16605	16685	16663	16828	16632	16660	16752	16619	16637	16619	16481	16689	16666	16522	16702	16754	16589	16678	16899	16374	16670	16722	16655	16519	16727	16518	16678	16581	16666	16592	16503	16802	16883	16674	16679	16626	16708	16666	16578	16588	16540	16540	16434	16465	16627	16515	16622	16766	16815	16673	16297	16641	16661	16496	16667	16688	16453	16615	16559	16579	16661	16414	16755	16721	16581	16637	16601	16559	16527	16474	16411	16502	16607	16609	16705	16532	16767	16600	16496	16732	16663	16834	16692	16614	16563	16619	16633	16831	16846	16706	16506	16848	16505	16562	16396	16546	16823	16608	16687	16536	16641	16723	16471	16611	16593	16665	16655	16787	16675	16274	16601	16715	16758	16559	16698	16493	16474	16689	16531	16639	16550	16626	16651	16631	16581	16613	16630	16667	16883	16515	16497	16600	16790	16608	16349	16592	16762	16637	16628	16563	16665	16444	16667	16694	16549	16637	16705	16701	16702	16510	16372	16546	16706	16521	16653	16558	16438	16743	16800	16660	16702	16460	16553	16528	16378	16570	16630	16692	16587	16641	16232	16454	16498	16891	16617	16606	16682	16993	16702	16527	16784	16637	16717	16610	16477	16612	16783	16613	16572	16679	16579	16805	16727	16615	16586	16672	16545	16674	16495	16770	16640	16595	16503	16695	16580	16539	16638	16481	16471	16722	16623	16539	16733	16660	16519	16544	16621	16570	16514	16717	16635	16640	16388	16628	16530	16862	16531	16424	16613	16500	16825	16637	16622	16605	16360	16615	16434	16701	16665	16848	16798	16565	16628	16572	16623	16425	16624	16490	16492	16720	16552	16691	16839	16607	16460	16532	16557	16607	16689	16412	16427	16773	16703	16692	16754	16763	16697	16565	16501	16550	16800	16575	16615	16624	16614	16563	16515	16656	16577	16457	16611	16674	16608	16711	16611	16511	16652	16563	16335	16509	16592	16671	16715	16482	16438	16764	16589	16617	16489	16508	16583	16747	16758	16659	16523	16793	16607	16552	16522	16540	16662	16603	16347	16620	16616	16446	16621	16500	16460	16606	16678	16721	16760	16678	16622	16633	16565	16507	16521	16618	16600	16506	16696	16770	16644	16597	16796	16757	16610	16745	16577	16584	16468	16724	16741	16693	16560	16495	16638	16672	16581	16574	16702	16631	16612	16516	16517	16777	16591	16626	16739	16605	16684	16764	16516	16709	16662	16631	16708	16485	16751	16745	16889	16623	16801	16856	16802	16716	16589	16479	16682	16612	16553	16494	16589	16804	16722	16673	16584	16565	16443	16689	16614	16452	16600	16717	16705	16665	16714	16794	16684	16415	16724	16656	16567	16359	16588	16715	16504	16946	16590	16711	16592	16676	16479	16473	16617	16699	16635	16524	16454	16617	16637	16759	16481	16610	16734	16773	16585	16824	16509	16547	16502	16625	16646	16569	16437	16681	16562	16548	16713	16587	16563	16614	16554	16680	16748	16640	16656	16485	16420	16817	16563	16367	16541	16519	16784	16800	16714	16615	16554	16655	16554	16568	16545	16603	16624	16592	16486	16577	16721	16740	16802	16575	16413	16654	16599	16652	16597	16697	16755	16747	16696	16628	16685	16644	16675	16605	16707	16500	16648	16377	16663	16577	16739	16676	16475	16488	16437	16626	16547	16601	16526	16496	16452	16438	16696	16603	16567	16472	16716	16738	16634	16541	16585	16663	16699	16648	16695	16527	16629	16621	16543	16619	16438	16477	16590	16689	16955	16645	16383	16461	16463	16677	16641	16639	16632	16838	16747	16687	16579	16420	16638	16349	16617	16696	16559	16582	16703	16490	16359	16595	16667	16583	16480	16571	16700	16543	16758	16473	16621	16400	16510	16689	16707	16663	16621	16648	16574	16733	16830	16580	16608	16623	16766	16675	16698	16609	16452	16628	16804	16395	16382	16623	16515	16758	16725	16728	16702	16545	16784	16427	16631	16539	16714	16600	16705	16583	16665	16637	16529	16547	16852	16699	16689	16657	16566	16699	16550	16525	16594	16653	16558	16352	16500	16784	16769	16558	16604	16515	16803	16596	16671	16632	16609	16559	16715	16533	16524	16583	16373	16611	16621	16446	16714	16643	16477	16557	16389	16508	16722	16698	16729	16672	16593	16501	16499	16669	16796	16773	16417	16499	16698	16702	16661	16661	16494	16791	16466	16470	16603	16653	16506	16744	16575	16681	16414	16504	16688	16701	16771	16685	16737	16746	16584	16781	16629	16685	16624	16561	16564	16633	16636	16460	16737	16532	16425	16559	16480	16534	16597	16720	16663	16471	16647	16554	16584	16575	16610	16426	16711	16601	16405	16710	16684	16629	16621	16485	16514	16738	16533	16683	16670	16599	16675	16535	16607	16673	16666	16442	16646	16593	16568	16560	16629	16590	16552	16828	16653	16649	16485	16551	16583	16557
33226	48640	43986	34809	28848	24704	21388	19313	17993	17041	16317	15793	15253	15104	14826	14811	14631	14480	14517	14445	14405	14305	14203	14179	14191	14180	14357	14167	14148	14286	14159	14219	14233	14149	13990	14185	14141	14060	14045	14122	14214	13994	14353	14060	14072	14149	14075	14212	14067	14084	14152	14260	14140	14104	14069	14103	14142	14151	14084	14026	14067	14056	14132	14179	14024	14245	14122	14165	14122	14034	14009	14247	14088	14210	14221	14178	14209	14172	14199	14179	14244	14153	13983	14163	14009	14064	14272	14312	14063	14307	14188	14115	14024	14171	14057	14181	14071	14074	14031	14140	14230	14256	13958	13982	14047	14198	14106	14112	14033	14182	14085	13920	14127	14108	14196	13957	14068	14133	14048	13902	14104	14051	14014	14140	14106	14201	14006	14055	14150	14032	14022	14212	14113	14080	14056	14151	14060	14144	14045	14149	13774	14222	13993	14084	14102	14107	14007	13958	14080	14166	13970	14220	14165	14213	14079	14050	14129	14055	14055	14172	14108	13947	14111	13985	13962	14273	14177	14018	13975	14067	14006	14089	14144	14143	14022	13902	14117	13915	14218	14153	14278	14264	14001	14146	14315	14064	14124	14047	14110	13939	14077	14055	14219	13886	14102	14051	14103	14114	14170	14233	14190	14204	14204	14113	14123	14236	14318	14105	13997	14254	13956	14022	14147	14093	14207	14117	14189	13983	14120	14061	14231	14055	14169	14179	14173	14134	14091	14067	14050	13974	14168	14032	14199	14115	14046	14146	14014	13999	14156	14119	14220	14026	14268	14223	14117	14071	14174	14140	14167	14160	13924	14145	14317	14041	14316	14214	13996	13923	14182	14049	14017	14141	14091	14092	14059	13995	14127	14249	14017	14120	14225	14163	14036	14012	14131	14179	14191	14203	14002	14127	14063	14054	14270	14263	14110	14378	14192	14010	14159	14198	13998	14172	14232	13992	13990	14128	14105	14038	14204	14249	13983	14101	14096	14280	14251	13994	14124	14116	14115	14041	14196	14141	14103	14188	14263	14128	14010	14231	14080	14032	14220	14154	14104	14224	14073	14198	13987	14093	14238	14153	14289	14292	13983	14101	14177	14142	14097	14071	14310	13998	14179	13904	14143	14272	14092	14065	14154	14152	13897	14164	14085	14145	14148	14081	14282	14090	13997	14352	14117	14003	14091	14174	14037	14143	14253	14072	14218	14191	14337	14099	14051	14161	14104	14072	14181	14054	14112	14082	13945	13947	14204	14034	14021	14184	14099	14038	14097	14086	14103	14429	13932	14224	13993	14124	14133	14183	13891	14147	14183	14165	14138	14085	14048	14002	13992	14025	14177	14012	14205	14009	14131	14046	14140	14290	13972	14218	14092	14194	13976	14313	14201	14105	14204	14136	14068	13963	14069	14169	14208	14156	14223	13993	14089	14324	14289	13934	14062	14125	14107	14114	14198	14059	14071	14172	14069	14128	14051	14031	14004	13987	14088	14136	14148	14080	14095	14091	14202	14138	14158	14000	14148	14083	14189	14106	14088	13988	14094	14012	14021	14157	14025	14036	14022	14246	14056	14033	14195	14071	14084	14004	14105	14227	14282	14120	14212	13927	14197	14060	14287	14093	14195	14017	14065	14063	13949	13950	14158	14019	14245	14053	14031	14189	14059	14021	14296	14122	13998	14096	14140	14080	14088	14081	14143	14180	14242	14195	14221	14168	14297	14133	14133	14122	14047	13992	14097	14104	14163	14063	14101	13980	14148	13845	14173	14139	14112	14101	14178	13964	14074	14192	14174	14067	14316	14017	14063	14057	13975	13993	14228	14256	14028	14178	14040	14077	14238	14325	14052	13976	13965	14069	14118	14113	14064	14287	14060	14145	14053	14190	14171	14054	14166	14256	14104	14223	14135	13987	14224	14087	14196	14199	14212	13922	14136	14067	14045	14003	14040	14139	14091	13991	14003	14044	14147	13944	14098	14193	13976	14035	14123	14267	13855	14219	14044	14183	14273	13970	14172	14076	14208	14143	14156	14105	14027	14114	14182	14061	13931	14096	14024	14032	14034	14108	14123	14167	14017	14102	14134	14036	14029	14219	13999	14239	14120	14259	14033	14176	14038	14050	14071	14142	13987	14277	14119	14218	14061	14220	14154	14293	14169	14176	14155	13925	14271	14200	14062	14370	13960	14177	13997	14246	14036	14090	14220	14117	14002	14258	14118	14119	14019	14175	14264	14068	14104	14134	14045	14070	14088	14142	14024	14051	13887	14038	14031	14012	14144	14147	14044	13966	13949	14166	13970	14116	14113	14267	14247	13991	14158	14067	13959	14148	14136	14103	13979	14142	13853	14169	14009	14267	14024	13902	14129	14256	14057	13972	14013	14101	14159	14101	14249	14040	14074	14258	14145	14221	14085	14057	14078	14123	14160	13989	13926	14072	14180	14080	14196	13941	14084	14042	14076	14153	14279	14006	14008	14134	14051	14277	14084	14147	14110	14073	14091	14088	14034	14116	14180	14292	14077	13986	14134	14033	14209	14011	14247	13952	14067	14099	14217	14173	14166	13988	13987	14071	14115	14126	14132	14193	14208	14018	13942	14137	14176	14060	14077	14088	13976	14167	14093	14034	14008	14157	14169	13992	13992	14200	14056	14197	14070	14172	14160	14139	14059	14180	14150	14086	14133	14140	14162	14143	14071	14122	14075	13930	13957	14104	14077	14077	14072	14128	14185	14148	14196	14279	14019	14159	14122	14314	14086	14224	14111	14080	14163	14106	14082	14119	14125	14175	14129	13997	14079	14070	14122	14019	14280	14130	14033	14042	14155	14113	14183	14130	14140	14135	13962	14068	14157	14222	14087	14143	14258	14130	14203	14139	14169	14062	14090	14318	13957	14126	14013	14077	14194	14088	14133	14070	14063	14189	13984	13939	14260	14037	14103	14080	14364	14064	14099	14315	14193	14136	14091	14156	14267	14200	14047	14140	14193	14115	14227	14110	14122	14079	14160	14130	14110	14098	14152	14253	14185	14254	13993	14214	14257	14047	14084	14017	14213	14152	14263	14137	13925	14093	13986	13974	14015	14106	14120	14184	14093	14016	14127	14098	13931	14163	14018	14106	14133	14112	14131	14141	14156	14156	14107	13962	14187	13985	14226	14175	14089	14140	14122	14262	14324	14174	14155	14123	14018	14032	14017	14300	14141	14070	14253	14206	14047	14158	14125	14160	14130	14184	14136	14102	14090	14101	14273	14061	14245	14198	14234	14018	14106	14009	14080	14041	13970	14096	14122	13982	14172	14043	14129	14265	14158	14111	14053	14134	14084	14233	14184	14261	13961	14034	14053	14177	14086	14035	14175	14104	14083	14067	14137	14119	14130	14113	14040	14158	14204	14074	14117	14117	14064	14136	14000	14044	14140	14072	14256	14201	14187	13997	14124	14074	13971	14148	14121	14187	13896	14195	14235	14340	14079	14054	14130	14147	13974	13971	14102	14260	14088	13998	14068	14049	14157	14190	14214	14134	14021	14157	14086	14061	14025	14160	14156	14130	14187	14103	14140	14092	14222	14204	14081	13988	14212	14183	14094	14183	14086	14098	14151	14232	14208	14189	14148	14098	13763	13989	14123	14101	14205	14131	14202	13996	14039	14218	14162	14183	14119	14252	14164	14140	14056	14158	14258	14183	14163	14063	13948	14123	14104	14062	14143	14174	14011	14201	14195	14133	14092	14087	14045	14001	14174	14195	14016	14164	14166	13962	14122	14155	14229	14063	14105	14032	14303	14163	14049	14057	14161	14061	14305	14101	14017	14134	14108	14073	13973	14115	14187	14075	14053	14037	13946	14106	14038	14157	14086	14105	14076	14094	14246	14028	14003	14141	13991	14163	14146	13994	14097	14103	14074	14176	14094	14173	14021	14350	14023	14192	14144	14193	14021	14196	13825	14069	14040	14151	14160	14098	14118	13994	14095	14238	14166	14061	14060	14223	14109	14120	14245	14243	14324	14076	14127	14104	14099	14038	14163	14112	14021	14175	14144	14152	14283	14067	14107	13998	14152	14137	14233	14203	14055	13979	13988	14241	14223	14154	14065	14083	14140	14140	14017	14012	14176	14122	14258	14093	14015	14187	14218	14169	14287	13948	14106	14065	14260	14031	13987	14045	14163	14227	14128	14123	14169	14070	13970	14031	13960	14111	14133	14072	14119	14078	14136	14116	14258	14107	14115	14207	14033	13926	14161	14099	14111	14030	13993	14053	14067	14197	14006	14214	14091	14104	13911	14259	14115	14178	14153	14031	14357	13968	13968	14208	14247	14190	14294	13999	14163	14017	14033	14234	14061	14128	14099	14176	14120	14073	14082	14191	14151	14146	13981	14067	14205	14046	13982	14109	14192	14079	13992	14104	14022	14097	13958	14129	13985	14214	14128	14045	14267	14179	14301	14157	14372	14241	14055	14289	14317	14112	14259	14086	14255	14194	14143	13991	14069	14041	14108	14193	14115	14213	14091	14303	13967	14093	14184	14144	14090	14199	14017	14140	14187	14064	14086	14135	14083	14068	14150	13994	14167	14199	14313	14165	14175	14369	14078	14125	14190	14190	14021	14142	14240	13908	14218	13989	14189	14210	14090	14021	14254	14116	14157	14102	14027	14179	14027	14069	13996	14126	14131	14217	14178	14086	14060	14079	14184	13994	14108	14221	14264	14227	13994	14130	14131	14048	14076	14114	14048	14085	14120	14314	14084	14022	14226	14186	14228	13879	14072	14103	14011	14067	14031	14012	14002	14235	14164	14160	14068	14201	14187	13996	14246	14203	14126	14126	14168	14109	14113	14107	14129	14139	14210	14279	14117	14143	14210	14214	14098	14110	13953	14118	14136	14156	14132	14119	14217	13937	14038	14080	14025	14028	13955	14039	14227	14184	14086	14090	14122	14077	14103	14082	14035	14206	14140	14131	14124	14030	14090	13984	14264	14209	14057	14147	13966	14218	14065	14291	14218	14164	13973	14070	14040	14265	14050	14247	14107	14208	14060	13994	14118	14087	14171	14060	14165	14075	14162	14025	14358	14183	14260	14016	14324	14191	14211	14087	14120	14275	13947	14251	14241	14006	14075	14028	14083	14033	14110	14071	14124	14122	14189	14210
23961	21040	28845	27117	27574	28360	26608	22602	20491	19921	18850	18619	18089	17680	17479	17198	17023	17050	16935	16882	16848	16741	16829	16737	16659	16611	16878	16484	16787	16557	16572	16458	16667	16571	16669	16555	16539	16491	16494	16638	16661	16659	16611	16570	16571	16527	16508	16519	16464	16330	16416	16602	16547	16564	16533	16559	16492	16424	16253	16309	16519	16478	16642	16387	16579	16389	16411	16497	16412	16395	16536	16434	16530	16617	16464	16624	16424	16614	16443	16550	16438	16477	16687	16637	16628	16447	16527	16544	16538	16656	16211	16396	16598	16450	16579	16426	16360	16671	16769	16647	16624	16548	16527	16678	16374	16601	16450	16507	16730	16341	16404	16484	16623	16543	16386	16632	16404	16262	16499	16745	16455	16499	16493	16448	16593	16583	16402	16542	16478	16487	16468	16523	16604	16516	16461	16637	16482	16525	16499	16538	16406	16729	16407	16570	16676	16504	16419	16447	16476	16445	16474	16422	16379	16410	16523	16495	16405	16514	16397	16527	16549	16828	16752	16513	16400	16531	16588	16553	16520	16501	16635	16542	16466	16481	16706	16490	16564	16516	16388	16466	16502	16459	16540	16358	16430	16353	16430	16441	16613	16597	16507	16465	16489	16309	16623	16536	16610	16565	16441	16551	16642	16520	16690	16365	16444	16352	16563	16506	16296	16628	16503	16354	16470	16492	16492	16626	16406	16385	16483	16493	16524	16668	16489	16442	16415	16477	16441	16410	16627	16415	16678	16721	16510	16387	16507	16511	16431	16412	16465	16447	16529	16608	16518	16439	16395	16424	16586	16608	16315	16331	16504	16412	16521	16425	16596	16459	16616	16502	16460	16605	16447	16658	16568	16525	16421	16535	16733	16682	16605	16528	16568	16451	16487	16626	16330	16467	16436	16482	16594	16498	16412	16341	16523	16360	16544	16440	16455	16428	16637	16351	16497	16478	16423	16372	16495	16498	16422	16340	16343	16529	16639	16213	16553	16271	16454	16369	16475	16488	16693	16683	16434	16462	16510	16414	16400	16443	16635	16257	16717	16370	16338	16377	16418	16318	16510	16625	16641	16656	16338	16351	16652	16463	16499	16650	16442	16415	16504	16652	16434	16559	16614	16398	16535	16406	16567	16398	16503	16505	16680	16465	16578	16589	16575	16445	16519	16506	16355	16553	16596	16414	16505	16579	16422	16360	16374	16382	16341	16444	16654	16442	16611	16565	16445	16458	16571	16388	16426	16569	16477	16519	16448	16511	16412	16444	16243	16561	16369	16407	16516	16370	16506	16490	16363	16546	16344	16638	16422	16562	16428	16487	16580	16441	16517	16370	16589	16416	16358	16301	16451	16323	16669	16414	16476	16493	16529	16517	16499	16604	16700	16502	16554	16477	16450	16401	16392	16553	16394	16347	16222	16410	16450	16427	16426	16506	16477	16206	16471	16406	16544	16521	16440	16376	16401	16552	16405	16512	16673	16579	16607	16459	16620	16376	16646	16524	16494	16348	16576	16559	16600	16391	16348	16443	16787	16331	16559	16718	16467	16407	16429	16296	16349	16248	16648	16289	16462	16413	16615	16334	16638	16404	16408	16449	16560	16635	16701	16463	16483	16228	16578	16554	16530	16444	16370	16513	16464	16278	16617	16330	16368	16316	16605	16553	16439	16427	16556	16443	16642	16476	16530	16760	16561	16386	16469	16618	16410	16631	16714	16680	16450	16468	16454	16340	16440	16515	16627	16604	16331	16352	16418	16507	16372	16508	16539	16206	16462	16430	16455	16622	16479	16433	16549	16521	16539	16521	16437	16572	16546	16529	16508	16687	16481	16559	16542	16543	16401	16203	16562	16703	16628	16474	16611	16481	16253	16319	16446	16422	16604	16511	16291	16511	16468	16512	16619	16460	16686	16649	16407	16349	16551	16527	16353	16403	16496	16487	16453	16270	16325	16425	16489	16345	16491	16616	16459	16459	16564	16559	16341	16711	16348	16307	16471	16506	16292	16387	16610	16508	16575	16684	16633	16616	16551	16415	16420	16651	16558	16524	16417	16387	16551	16305	16547	16531	16487	16695	16561	16463	16576	16320	16626	16560	16520	16300	16496	16367	16395	16461	16423	16228	16491	16264	16337	16472	16328	16642	16633	16611	16419	16617	16444	16547	16570	16416	16538	16754	16391	16436	16403	16577	16384	16449	16319	16335	16529	16569	16564	16602	16590	16601	16548	16500	16452	16314	16486	16465	16231	16626	16530	16450	16468	16297	16626	16386	16314	16480	16482	16507	16491	16468	16479	16340	16306	16220	16431	16600	16491	16472	16410	16647	16654	16647	16694	16437	16445	16616	16438	16570	16618	16457	16473	16469	16411	16510	16476	16543	16488	16699	16478	16407	16460	16567	16575	16393	16544	16480	16673	16418	16436	16386	16347	16659	16584	16336	16433	16617	16543	16472	16516	16453	16568	16329	16338	16694	16319	16671	16504	16607	16622	16398	16468	16393	16097	16384	16674	16521	16543	16419	16482	16319	16433	16482	16390	16425	16640	16490	16672	16608	16364	16361	16425	16383	16334	16538	16410	16709	16434	16335	16377	16467	16485	16411	16513	16475	16379	16561	16352	16443	16566	16468	16757	16444	16485	16476	16638	16461	16527	16540	16510	16341	16236	16582	16651	16392	16535	16541	16761	16623	16488	16503	16483	16405	16466	16456	16442	16356	16452	16410	16483	16594	16678	16505	16478	16665	16318	16512	16421	16384	16617	16495	16273	16428	16303	16438	16718	16578	16313	16325	16397	16536	16619	16642	16547	16217	16580	16537	16499	16298	16480	16511	16418	16508	16604	16529	16493	16503	16363	16543	16647	16532	16561	16365	16433	16367	16677	16541	16522	16496	16439	16561	16607	16584	16555	16624	16620	16371	16423	16462	16351	16471	16528	16461	16429	16460	16578	16639	16406	16428	16309	16419	16464	16712	16452	16534	16717	16516	16543	16413	16666	16508	16543	16638	16506	16534	16537	16329	16550	16615	16583	16309	16470	16348	16447	16443	16420	16561	16694	16452	16572	16673	16418	16551	16459	16487	16488	16445	16599	16479	16399	16344	16684	16653	16358	16652	16498	16589	16517	16510	16531	16589	16432	16392	16564	16481	16660	16322	16502	16599	16461	16676	16447	16431	16439	16570	16483	16495	16481	16304	16506	16322	16396	16335	16331	16484	16810	16774	16488	16336	16531	16467	16623	16284	16443	16620	16370	16606	16620	16538	16767	16588	16464	16622	16330	16340	16309	16340	16531	16637	16535	16468	16261	16587	16278	16401	16523	16481	16420	16461	16521	16503	16356	16483	16377	16417	16380	16213	16565	16598	16527	16386	16401	16509	16312	16554	16554	16468	16481	16604	16300	16378	16423	16354	16525	16412	16359	16489	16557	16604	16354	16500	16553	16358	16537	16422	16548	16459	16438	16266	16560	16634	16498	16408	16755	16684	16593	16535	16399	16558	16491	16349	16552	16365	16442	16638	16496	16513	16449	16477	16595	16521	16306	16341	16619	16462	16298	16307	16484	16693	16379	16471	16341	16473	16510	16358	16354	16621	16538	16559	16442	16577	16544	16357	16409	16558	16612	16509	16446	16556	16552	16570	16627	16229	16353	16439	16547	16305	16492	16464	16454	16321	16620	16412	16707	16430	16487	16365	16585	16397	16527	16588	16619	16572	16630	16579	16440	16574	16243	16517	16771	16451	16549	16515	16429	16761	16456	16483	16561	16506	16324	16538	16475	16573	16343	16520	16463	16478	16604	16516	16506	16473	16609	16416	16333	16451	16491	16518	16472	16516	16674	16520	16598	16537	16379	16556	16456	16467	16436	16309	16455	16567	16593	16374	16436	16706	16514	16459	16443	16407	16617	16377	16473	16427	16397	16375	16423	16440	16394	16543	16547	16568	16429	16508	16546	16360	16486	16511	16490	16755	16710	16675	16449	16487	16351	16583	16531	16570	16384	16327	16377	16448	16551	16311	16532	16417	16614	16520	16305	16547	16640	16621	16297	16488	16674	16458	16424	16477	16308	16344	16547	16529	16702	16434	16642	16553	16504	16336	16592	16655	16552	16555	16559	16509	16585	16373	16336	16702	16431	16419	16367	16363	16316	16512	16508	16371	16356	16545	16556	16527	16396	16434	16382	16353	16506	16530	16382	16497	16649	16597	16473	16552	16584	16414	16720	16332	16469	16295	16577	16415	16427	16318	16237	16464	16403	16541	16377	16511	16683	16536	16504	16377	16385	16302	16682	16612	16469	16619	16383	16693	16382	16355	16470	16498	16502	16473	16528	16510	16478	16348	16452	16382	16404	16576	16439	16562	16477	16679	16435	16348	16543	16426	16593	16491	16438	16313	16589	16505	16526	16355	16303	16510	16624	16557	16552	16391	16403	16682	16594	16422	16724	16447	16489	16524	16347	16553	16480	16539	16532	16338	16567	16615	16597	16492	16480	16394	16567	16508	16488	16450	16399	16324	16443	16679	16366	16398	16461	16424	16464	16397	16539	16673	16477	16390	16420	16585	16404	16393	16600	16505	16597	16400	16464	16530	16610	16306	16553	16379	16559	16564	16524	16426	16640	16461	16217	16397	16418	16558	16504	16320	16388	16478	16662	16505	16375	16535	16717	16373	16468	16239	16565	16398	16571	16499	16530	16457	16394	16488	16528	16537	16459	16490	16558	16664	16646	16381	16634	16449	16534	16551	16346	16588	16570	16624	16421	16580	16498	16608	16470	16466	16270	16446	16489	16329	16428	16446	16435	16618	16480	16508	16569	16615	16565	16313	16518	16512	16597	16601	16672	16447	16624	16518	16496	16408	16463	16563	16536	16434	16352	16557	16402	16399	16430	16502	16693	16354	16501	16642	16650	16475	16572	16674	16587	16623	16460	16438	16396	16583	16663	16460	16584	16563	16263	16479	16330	16510	16439	16368	16497	16226	16380	16633	16505	16430	16411	16485	16349	16648	16467	16327	16539	16598	16641	16428	16520	16453	16379	16489	16552	16651	16755	16432	16519	16350	16440	16596	16631	16694	16339	16608	16484	16527	16441	16537	16328	16360	16460	16557	16582	16358	16556	16360	16773	16517	16266	16401	16368	16482	16656	16551
32319	54935	51574	41081	34507	29278	25063	21813	19906	18477	17387	16885	16196	15541	15176	15023	14905	14642	14733	14466	14417	14359	14415	14295	14395	14336	14289	14104	14208	14326	14073	14178	14114	14021	14091	14037	13908	14099	14109	14085	14094	14225	14058	13995	14017	14211	13923	14207	14036	14256	14143	13990	14001	14098	14042	13989	13985	14137	13982	14054	14051	13989	14222	13933	14074	13976	13897	14147	13913	14099	14060	14188	14070	14069	14075	14038	13941	14061	14030	13980	13976	13995	13939	14073	14143	13958	14087	14022	14136	13982	14066	13989	14007	14070	13799	14082	14063	14270	14022	14094	14163	13911	13952	14024	14118	14034	14089	14060	14034	14136	13910	14181	14030	13894	14153	14049	14144	14069	14023	13936	14141	13927	14045	13988	14092	13989	14135	14021	13989	14141	13934	13992	14044	14053	14075	14082	14003	14067	14050	13967	14087	14070	14192	13990	14023	14197	13908	14057	13978	14016	14078	14036	14152	13924	14105	14085	14133	13934	14142	13959	14069	14080	14099	14080	13971	13989	13936	13974	13952	14109	14102	14057	13922	14095	13999	13989	14041	14223	14144	13965	13928	14107	14090	13957	14205	13896	14053	14146	13921	14001	14117	13960	14105	14016	14082	14117	13924	14062	14047	14117	13873	14018	14051	14057	13841	14088	13910	13920	13829	14172	13955	14051	14086	14127	14095	14047	13894	13942	13993	13927	13984	13986	13982	14074	14183	14077	14065	14084	14039	14095	14101	13957	14173	14101	13965	14168	14072	14087	14045	14034	13987	14107	13857	13979	13967	13955	13984	13997	13931	14071	13964	14079	13997	13746	14024	13889	13969	14084	14086	14034	13866	14073	14039	14087	13945	14135	14120	13964	14156	13853	14114	14049	13997	14123	14140	14026	13986	14068	14081	13973	14118	14129	13993	13982	14332	13936	13961	13964	14108	13906	14021	14071	13999	13967	14016	14107	13980	14116	14063	13909	13955	14168	14014	13841	14111	14057	14145	14030	14038	13987	14220	14169	14204	13895	13983	14049	13987	14064	14106	14051	14230	13938	13956	13951	14177	13992	14128	14116	14037	14047	14009	14018	14129	14026	14104	13991	14078	14089	13883	14046	14032	14167	14211	14052	13945	14081	14113	14157	13945	14017	14017	14159	14025	14087	13907	14060	14144	13959	14062	14057	14007	14072	13981	13973	13979	13888	14319	14019	14095	13999	13972	14178	14132	13979	14053	14043	14052	13959	14108	14053	13943	14077	14050	14010	14046	14016	14096	13963	13955	14052	14019	14176	14027	13776	13932	14104	13972	13982	14042	14124	14138	13952	13926	13925	14026	13962	14016	13945	14064	14217	14203	14064	14019	14156	14202	14002	14062	14001	13945	13877	13953	14281	13964	14009	14032	14044	13813	13997	14133	13936	13973	14061	14034	13998	13927	13958	14036	14079	14101	14076	13990	13937	14019	13985	14176	13944	14095	14138	14020	13827	13889	13961	13922	14219	13855	13929	13997	14069	14035	14107	14176	14036	13968	14070	13977	14158	13942	14029	14122	13914	14021	14130	13942	14105	14108	14112	14066	13990	14144	13870	14045	14014	14164	14118	14113	14027	13930	13935	13925	13885	14033	13938	14080	14070	14034	13947	14104	14087	14178	13943	14127	13928	14082	13835	13891	14012	14044	14146	14216	14047	13995	14113	14047	14135	13917	14038	13962	14144	14212	14072	13999	14076	14017	14113	14082	13934	13907	14106	14056	13985	14200	13948	13997	14169	14058	14090	14008	14147	13930	14086	13961	14009	14102	14054	14061	13911	14149	14070	14103	14079	13994	13860	14079	14046	14011	14080	14191	13942	14016	14007	14030	14069	13952	13891	14045	14036	14071	14137	14039	13948	14118	14212	14106	14029	13827	13980	14193	14148	13963	13887	14053	13995	14146	14041	14017	14011	13993	13973	14185	14071	14050	14023	14115	14205	14094	14083	14029	14015	14143	13914	13892	13993	13936	14100	13943	13925	13992	14031	13947	13902	14084	14267	14184	14189	13985	13870	14065	13938	14011	14027	14071	13997	14006	13958	14003	14211	14043	14142	14001	14083	14047	13958	14019	14132	14221	13972	14268	14184	14200	14112	14158	14104	14073	14063	14055	13889	14168	14018	13956	14091	14083	13891	13879	14073	14020	14064	14141	14031	14086	14031	13953	14157	14144	13995	14108	14106	14064	14093	14070	14073	14092	14102	14028	13989	13994	14063	14038	13953	14000	13923	14103	13846	13931	14096	14102	13990	14133	14221	14049	14118	13871	14106	14075	14134	14027	14043	14061	14017	14150	13947	14210	14058	14044	14026	13949	14048	13931	14043	13894	14139	14101	13910	14011	14118	14170	14101	13997	14080	13998	13956	14043	13999	14142	14016	13934	14133	14018	14063	13856	14018	14170	14032	13922	13850	14014	14039	13966	13983	14216	14071	14023	13925	14018	14047	14075	14093	14052	14004	14052	13953	14091	14158	13967	14042	14047	14068	14001	14093	13957	14042	14038	14033	14039	14137	14176	13850	14053	14025	13953	13911	13975	14121	14124	14114	14096	14100	13988	14197	14051	14024	13971	14121	13949	14137	14146	13942	14017	13910	14100	14034	14127	14121	14021	14074	14063	14147	14080	14259	13966	13922	13831	13922	14094	14132	14078	14078	13940	13925	14107	13973	13826	13964	14022	14065	14049	14113	13897	14008	14185	13983	13851	14165	14224	14100	13963	14087	14060	13965	14020	14038	14113	14117	13965	14137	14104	13835	13918	14007	14110	13898	14030	13888	14002	14031	13879	14084	13856	13992	14131	13884	14025	13979	13971	13973	14073	14060	14013	13986	14191	13862	14007	14320	13978	13984	14206	13840	14015	14043	14111	13952	13898	14016	13999	13966	14026	14000	14229	14140	13935	14059	14032	14064	14073	14007	14043	13972	14118	13991	13915	14077	14218	14090	14074	14185	14089	13993	14128	13954	14202	13935	14122	14106	13957	13926	14156	14005	13906	14001	14039	13935	14066	14021	13953	14057	13895	14041	14065	13951	13964	13988	14041	13962	13939	13953	13903	13996	14069	13990	14139	14050	14134	14158	14029	13927	14073	14011	13974	14115	14171	14082	14057	14041	14081	14076	13921	13946	13958	14069	13996	13913	14202	14076	13994	14043	14017	13942	14016	14042	14004	13982	14022	14027	14174	13980	14146	14070	14164	14068	14153	14136	13947	14055	14228	14176	13963	14014	14014	13878	14153	14156	13873	14239	14043	13955	14004	13983	13884	13993	13921	14099	14001	14007	14007	14023	14038	14216	14040	14072	14177	14038	14012	14037	14073	14107	14093	13909	14045	13935	14112	14024	14099	14045	14015	14158	14085	13964	14030	14127	14013	14022	13957	14045	14115	13943	13964	14119	14122	14112	14218	14064	14154	14076	13892	14101	14089	14063	14112	14025	14063	13907	14115	14065	14099	13918	13920	13967	14004	13973	14161	14046	14106	14011	14066	14097	14057	14028	14011	14054	14010	13924	14154	14010	13974	13901	14021	14005	13997	13973	14179	13858	14020	13994	13999	13984	14092	14079	13948	14212	13994	13953	14077	14090	13949	13927	14185	14041	13907	13984	13996	13982	14096	14265	13891	14062	13986	14187	13957	13986	14037	14040	14017	14042	14028	14058	13891	14042	13883	13938	14128	14104	14099	14012	14107	14089	14052	13992	14090	13964	14171	14106	14083	14032	13997	14095	14036	14017	14036	14054	14000	13906	14098	14027	13920	14086	13975	13982	13854	14065	14116	13854	13992	14012	14123	14011	14052	13930	13876	14101	14068	14049	14043	14176	14196	14178	14052	14226	14101	13977	13953	14117	14107	14121	14005	14055	13901	13936	13988	14018	14088	14145	13838	13934	14234	14036	14075	14036	13997	14014	14046	14127	14098	14076	14011	14060	14096	13874	13984	14156	14027	14023	13986	14224	14065	14107	13960	13981	14062	14135	14088	14115	14081	13929	14024	14067	14158	13994	13931	14125	14020	14115	14082	14088	14127	13980	14105	14031	13896	14089	13943	14114	14013	14112	14098	14062	13979	13990	14067	14015	13981	13981	14084	14074	14035	13957	14078	14150	14089	14008	14016	14210	14096	14008	14183	13974	14228	14077	13940	13895	13947	13784	14027	14123	14158	13957	13929	14099	14013	14091	13908	14060	14156	14095	13847	14032	14011	14082	14002	13955	14150	14189	13945	13979	14013	14132	14058	14070	14112	14117	13888	14133	13981	14151	14081	14143	14167	13995	14132	13956	14061	13932	14288	13959	13943	13949	14168	14113	13961	14023	13982	14074	13962	13958	13906	14048	14026	13972	14125	14022	14005	14051	14026	14021	13895	14016	13836	14122	13983	14116	14037	14049	13931	14021	13893	14211	14092	14026	14075	14016	14146	13971	14153	14074	14008	14020	13986	14068	14086	13975	14140	14100	13867	14195	14107	14031	14046	14130	13989	14121	14163	14101	14001	13912	13891	14121	14101	14026	14154	14071	14020	14175	14001	13959	13841	14062	13932	14077	14117	14262	14134	14008	14052	14005	14019	13841	14100	14107	13957	13980	14097	14199	14106	14001	13875	13982	14072	13920	14127	13982	14192	13964	14060	14081	14130	13854	13916	14061	13984	14065	14164	14175	14109	13976	14091	14160	14149	14143	13922	14193	13946	14022	14148	14094	14022	14002	13878	13999	13987	13989	14150	14101	13914	13899	13994	13962	13884	13961	14007	14150	13849	13966	14175	14021	14137	13948	13942	13996	13908	14051	14077	13997	14055	14038	14065	13994	13944	14051	13983	13944	14053	14165	13818	14089	14052	14102	14006	14022	14117	14023	13952	14109	14121	14016	14122	14039	13978	14230	13960	14162	14103	14052	14046	13964	13868	14060	14051	14241	14018	14082	13951	14154	14070	14104	14120	14107	14070	14085	13896	13948	14018	14052	13901	14059	14170	14068	14057	14143	14111	14091	14021	14183	14010	14012	14125	14204	13972	13917	14064	14030	14027	14064	14115	14004	14095	14003	13990	13980	14134	14063	13870	14070	14051	14072	14075	13900	14021	13962	14119	14128	13920	14026	13983	14149	14096	14190	14095	13876
22711	21016	28822	24149	24374	29085	30290	24842	22595	21615	20645	19878	19159	18700	18391	18177	17937	17841	17651	17530	17235	17225	17297	17199	17297	17342	17324	17190	17087	17176	16994	16959	17121	17293	17155	16983	16940	17021	17101	17045	16897	16846	17054	16999	16806	16978	17063	16773	16991	17155	16858	16926	16737	16953	16925	16736	16888	16837	17018	16713	16947	16927	17042	16824	16938	16861	16881	17052	16804	16794	16700	16889	16891	17079	16874	16978	16661	16933	17007	16743	16963	17006	16861	16898	16824	17008	17008	16731	16883	16819	17085	16910	16890	17007	16901	16914	16926	16671	17168	16888	16920	17101	16936	16875	17009	16983	16907	16853	17084	16850	16929	16824	17093	16911	16898	16831	16901	16569	16704	16695	16947	16990	16878	16754	16883	16776	16841	16749	16852	16946	16973	17020	16785	16912	16898	16723	16850	16836	16797	16933	16885	16803	16966	16846	16905	16906	16812	16876	16837	16798	16888	16794	16968	16890	16823	16833	16872	16939	16956	16947	16949	16987	16896	16982	16783	17058	16918	16763	16678	16903	16910	16827	16948	16911	16964	16730	16912	16747	16754	16926	17023	16624	16886	16971	16873	16799	16855	16833	16874	16789	16816	16859	16887	16835	16770	17014	16921	16931	16826	16939	16949	16778	16837	16683	16800	16745	16743	16999	16589	16813	16767	16969	16897	16738	16831	16750	16709	16973	16844	16776	16858	17019	16879	16961	16866	16983	16653	16992	17232	16833	16958	16779	16788	16676	16693	17035	16746	17016	16794	16974	16816	16895	16651	16727	16961	16817	16966	17000	16659	16892	16848	16800	17024	16947	16653	17013	16882	16954	16786	16779	16882	16764	16964	16980	16975	16696	16727	16714	17034	16846	16908	16926	17021	16943	16816	16647	16717	16977	16869	16776	16847	16945	16803	16694	16858	16850	16716	16814	16868	16721	16606	16723	16848	16871	17026	16791	16803	16798	16678	16683	16794	17047	16834	16825	16770	16888	16873	16809	16778	16885	16753	16765	16750	16979	17006	16986	16805	16759	16800	16728	16798	16828	16954	16868	16812	17047	16776	16700	17014	16995	16989	16773	16856	16653	16913	16813	16730	16788	16815	16685	16906	16775	16851	16859	16880	16638	16893	17002	16792	16884	16743	16835	16932	16854	16904	16811	16957	16870	16778	16955	16799	16877	16749	16991	16976	16992	16847	16883	16874	16932	16993	16903	17128	17084	16744	16845	16897	16971	16734	16978	16798	16790	16710	16810	16870	16887	16924	16961	16973	17045	16688	16898	16820	16770	16981	16873	16887	16742	16996	16689	16566	16882	16866	16946	16945	17095	16922	16881	16917	16975	16802	16883	16920	16758	16850	17001	16921	16983	16774	16848	16710	16718	16943	16732	16791	16996	16555	17055	16783	16993	16704	16915	16583	16953	16928	16795	16843	16803	16832	16962	16901	16916	17090	16800	16813	17039	16663	16872	16902	16891	16836	16766	16935	16871	16623	17012	16827	16991	16788	16745	16868	16760	16766	16840	16788	16875	16744	16766	16680	16837	16909	16914	16977	17073	16984	16824	16714	16773	16978	16873	16850	16718	16964	16983	16817	16892	16845	16832	16696	16843	16893	16774	16824	16828	16698	16633	17026	16706	17011	16789	16716	16847	16794	16961	16671	16838	17013	16880	16856	16519	16613	16922	16985	16945	16974	16874	17104	17108	16850	16794	16875	16791	16647	16888	16919	16983	17110	16858	16937	16963	16829	16932	16929	16802	16902	16610	17061	16957	17047	17144	16830	17034	16817	16778	16716	16781	17076	16917	16881	16865	16948	16980	16894	16933	16701	17027	16787	16728	16796	16846	16939	16869	16808	16971	16820	16731	16706	16764	16761	16727	16978	16879	16825	16844	16896	16903	16831	16990	16927	16734	16840	16754	16822	16854	16844	16924	17036	16893	16871	16853	16586	16801	16797	16950	17001	16758	17045	16917	17028	16986	16677	17036	16857	16750	16958	16717	16883	16941	17016	16770	16889	16804	16855	16712	16896	16802	16821	16764	16850	16895	16795	16759	16986	17002	16748	17175	16899	16920	17000	16940	16954	16991	16880	16972	16922	16772	16925	16833	16908	16807	16710	16884	16950	16684	16811	16858	16924	16936	16665	17007	16991	16818	16880	16892	17211	17032	16801	16785	16950	16884	16831	16732	16928	17032	16829	16899	16750	16771	16830	16873	16875	16838	16780	16907	16967	16912	16982	16985	16851	16963	16977	16713	16988	16813	16788	16808	16830	16897	17017	16840	16842	16813	16769	17064	16904	17008	16804	16799	16831	16742	16979	16912	17004	16834	16783	16765	16714	16912	16907	16879	16875	16755	16917	16929	16918	16820	16865	17018	16854	16868	16864	16713	17001	16904	16578	16944	17069	16790	16807	16892	17207	16945	17095	16728	16896	16842	16917	16908	16729	16744	17101	16900	16818	16743	16882	16707	16890	16845	16853	16890	16862	17057	16889	16821	16864	16818	17020	16855	16684	16928	16734	16605	17051	17099	16885	16826	16942	16872	16980	16602	17024	16762	16859	16832	16779	16883	16915	17004	17010	16853	16739	16700	16926	16811	16881	16834	16700	17034	17090	16892	16877	16874	16809	16792	16996	16610	16891	16679	16740	16783	16867	16784	16836	16831	16880	16796	16759	16909	16968	16869	16918	16824	16940	17014	16910	16758	16777	16780	16793	16951	17008	17105	16793	16886	16650	16876	16837	17007	16883	17065	16750	16998	16734	16732	16949	16866	16847	16893	16825	16846	16796	16846	16907	16920	16712	17020	17027	16759	16895	16839	16813	17031	16953	16711	16976	16873	16979	16757	17036	16860	17000	17072	16832	16984	16921	16947	16874	16952	16701	16879	16908	16973	16933	16846	16996	17021	16957	16751	17099	16813	16995	16599	16576	16961	17076	16838	16907	16808	16825	16648	17021	16890	16989	16756	16925	16777	16841	16793	17031	16873	16709	16895	16775	16741	16991	16960	17032	16888	16789	16908	16873	16960	16925	16993	16882	16871	16846	16825	16765	16899	16928	16928	16920	16963	16824	16909	16668	16826	16670	16904	16791	16854	16728	16997	16918	16786	16826	16730	16743	16787	16810	16897	16842	16845	16962	16938	16953	17087	16925	16823	16870	16834	17048	17058	16858	16903	16715	16937	16780	16949	16878	17039	16782	16738	16814	16670	16788	16812	16827	16870	16840	16887	16832	16894	17125	16723	16797	16798	16860	16776	17065	16948	16837	16948	16591	17005	16790	16962	16846	16833	16779	16841	16743	16905	16921	16981	16720	16681	16772	16935	16773	17019	16972	16827	16709	16804	17116	16836	16984	16846	16921	16868	16836	16886	16710	16775	16908	17019	16956	16786	16812	16865	16804	16752	16839	17022	16891	16829	16961	16820	16921	16753	16868	16718	16837	17022	17060	16826	17072	16815	16942	16721	16775	16880	16968	16971	16964	16862	16932	16693	16873	16952	16841	16882	16851	16927	16841	17039	16822	16846	16849	16817	16794	16851	16676	16829	16877	16926	16712	17028	16843	16890	16986	16752	16906	16882	16762	16656	16831	16818	16876	16958	16965	16916	16815	16709	16934	17032	16980	16916	16638	16872	16749	16870	16760	16874	16801	16960	16914	16825	17017	16883	16842	16777	16833	16705	16779	16827	16979	16809	16881	16767	17031	16802	16745	16686	16801	16761	16946	17021	16731	16830	16964	16861	16972	16650	16916	16832	16836	16623	16878	17028	17062	16634	16822	16859	17016	16971	16898	16926	16898	16934	16996	16771	16962	16842	16992	16975	16801	16823	16935	16802	16857	16809	16956	16895	16991	16859	16864	16991	16745	16927	16936	16676	16763	16944	16790	16741	17033	16937	16711	16902	16877	16866	17064	16911	16897	16626	16978	16815	16850	16824	16934	16990	16862	16798	16859	16878	16934	17072	16817	16921	16939	16803	16921	17072	16971	16872	16960	16912	16974	16721	16661	16867	16730	16874	16730	16868	16803	16779	16657	16827	16699	16946	16836	16718	16924	16869	16849	16950	16881	16748	16761	16855	16761	16816	16838	16804	16918	16832	16904	16883	16790	17015	17124	16771	16772	16791	16807	16842	16843	16853	16940	16664	17024	17031	16761	16997	16939	16816	16872	16722	16849	17012	16903	17027	16781	16902	16823	16791	16893	16941	17034	16854	16827	16649	16960	17075	17064	16932	16984	16938	16915	16927	16856	16812	16929	16879	16904	16946	16908	16878	16795	16743	16832	16937	16860	16606	16752	16904	16774	16957	16829	16920	16779	16768	16775	16965	16956	16754	16757	16774	16803	17055	16883	16733	16707	16704	16828	16875	16841	16864	16864	16878	16804	16901	17020	16936	16589	16825	16900	16758	16915	16717	16765	16972	16914	16945	16815	16878	16626	17069	16931	16842	16805	16869	16769	16889	16885	16837	16806	16728	17000	16792	16901	16603	16754	16851	16832	16914	16807	16930	16875	16864	16942	17107	16894	16763	16818	16874	16717	16656	16883	16769	17021	16754	16773	16878	16921	16910	17000	16959	16784	16901	16864	17081	16779	17152	17091	16880	16958	16950	16803	16879	16836	16947	16777	16778	16923	16947	16770	16960	16803	16840	16782	16855	17171	16903	16849	16917	17087	17094	16934	16901	16638	16795	16789	16807	16816	16879	17074	16892	16962	16792	16938	16892	16884	16828	16815	16773	17053	16803	17118	16839	16893	16734	16814	17038	16875	16815	17111	16990	16716	17004	17025	17088	16839	17003	16905	16663	17240	16899	16715	16833	16898	16926	16893	16812	16854	16723	17044	16868	16859	16824	16760	16673	16945	16877	16901	16583	16789	16742	16979	16864	16815	16860	16940	16895	16883	16920	17068	16895	16804	16795	16938	16910	17086	16865	16859	16751	17110	17105	16877	16799	16765	16764	16939	16812	16688	16822	17016	16897	16724	16665	16891	16927	16731	16794	17112	16957	16821	16943	16889	16739	16692	16504	16655	16740	16856	16919	16855	16814	16830	16905	16608	16792	16710	16712	17078	16861	16870	16917	16728	16770	16961	16945	16893	16859	16880	17027	16929	16846	16906	16828	16893	16980
34767	60436	57359	45986	39250	33860	28390	24930	22426	20707	19212	18087	17369	16675	16111	15656	15421	15269	15075	15199	14865	14724	14674	14698	14711	14641	14632	14491	14522	14379	14348	14276	14458	14257	14455	14279	14223	14192	14206	14349	14365	14424	14332	14325	14172	14279	14205	14241	14196	14232	14337	14330	14238	14244	14110	14301	14343	14270	14234	14165	14235	14311	14307	14180	14297	14420	14188	14139	14333	14364	14333	14148	14330	14403	14288	14066	14105	14212	14293	14272	14287	14337	14399	14387	14339	14265	14266	14349	14305	14146	14350	14326	14320	14230	14305	14347	14161	14257	14318	14319	14194	14386	14262	14178	14299	14258	14054	14339	14359	14331	14137	14252	14308	14226	14208	14393	14185	14320	14263	14235	14276	14175	14358	14346	14451	14330	14236	14273	14026	14278	14257	14198	14296	14105	14203	14355	14126	14132	14202	14255	14287	14225	14253	14227	14282	14300	14356	14115	14284	14143	14190	14251	14251	14159	14264	14209	14219	14211	14247	14246	14352	14253	14203	14197	14092	14170	14238	14149	14314	14105	14288	14183	14311	14178	14408	14270	14215	14367	14299	14147	14345	14140	14336	14169	14201	14291	14365	14404	14319	14354	14200	14258	14223	14102	14091	14339	14230	14175	14195	14250	14098	14058	14184	14247	14194	14305	14082	14400	14349	14424	14377	14172	14228	14135	14473	14235	14131	14189	14360	14256	14337	14129	14235	14280	14246	14153	14185	14328	14266	14273	14116	14381	14186	14242	14300	14225	14102	14349	14289	14209	14269	14186	14309	14226	14209	14211	14316	14221	14356	14258	14109	14338	14305	14285	14211	14314	14213	14273	14480	14163	14157	14170	14310	14176	14204	14261	14305	14253	14160	14278	14114	14268	14289	14245	14233	14189	14196	14407	14185	14253	14359	14137	14274	14103	14332	14157	14167	14207	14400	14315	14159	14260	14330	14383	14259	14362	14260	14141	14241	14116	14236	14214	14264	14206	14121	14145	14244	14300	14057	14116	14228	14107	14246	14150	14012	14252	14263	14313	14190	14312	14179	14244	14216	14166	14266	14274	14229	14320	14460	14223	14237	14130	14294	14264	14247	14384	14352	14299	14097	14253	14252	14253	14201	14220	14157	14256	14253	14171	14212	14279	14086	14380	14315	14345	14350	14232	14292	14281	14402	14465	14289	14130	14112	14353	14282	14254	14274	14383	14103	14111	14286	14308	14274	14350	14157	14255	14341	14215	14043	14266	14142	14123	14238	14347	14214	14207	14326	14263	14094	14408	14169	14139	14270	14109	14181	14388	14234	14187	14336	14345	14265	14360	14292	14294	14201	14350	14253	14249	14147	14276	14063	14312	14211	14041	14255	14192	14379	14062	14359	14290	14272	14261	14377	14248	14356	14153	14252	14346	14164	14204	14135	14235	14173	14340	14356	14229	14439	14406	14215	14323	14186	14202	14374	14330	14245	14237	14260	14102	14209	14259	14252	14282	14358	14054	14167	14465	14237	14137	14386	14245	14305	14324	14219	14247	14221	14373	14270	14202	14187	14349	14226	14214	14314	14268	14367	14274	14255	14104	14178	14090	14316	14255	14082	14053	14309	14343	14285	14300	14436	14284	14374	14151	14383	14141	14359	14173	14160	14178	14171	14297	14254	14274	14351	14047	14402	14096	14343	14332	14317	14338	14177	14142	14264	14046	14297	14136	14168	14158	14421	14495	14300	14285	14266	14133	14307	14354	14450	14243	14318	14134	14126	14210	14358	14253	14385	14241	14198	14346	14315	14217	14340	14196	14319	14287	14215	14185	14288	14179	14254	14169	14042	14339	14137	14195	14112	14294	14265	14185	14359	13997	14223	14202	14205	14045	14348	14320	14543	14257	14479	14409	14148	14305	14168	14224	14246	14158	14230	14158	14261	14263	14256	14216	14437	14223	14463	14188	14317	14228	14177	14369	14143	14197	14159	14192	14273	14167	14294	14251	14308	14192	14283	14187	14408	14091	14223	14252	14299	14207	14324	14110	14130	14392	14420	14238	14150	14230	14394	14218	14335	14163	14158	14363	14172	14258	14160	14408	14338	14209	14430	14017	14210	14251	14223	14191	14105	14234	14252	14337	14317	14372	14148	14356	14209	14391	14263	14073	14446	14315	14129	14501	14262	14315	14364	14233	14237	14256	14362	14305	14205	14341	14265	14480	14281	14269	14238	14433	14116	14227	14247	14346	14434	14134	14246	14226	14224	14189	14366	14219	14230	14216	14279	14048	14096	14151	14227	14313	14363	14148	14097	14098	14159	14205	14158	14257	14141	14207	14292	14113	14164	14249	14330	14287	14193	14178	14246	14185	14257	14255	14124	14204	14377	14233	14348	14133	14301	14358	14280	14240	14213	14301	14271	14337	14143	14474	14252	14170	14250	14441	14087	14178	14232	14255	14220	14176	14246	14138	14169	14346	14254	14250	14369	14306	14341	14178	14332	14303	14096	14330	14155	14292	14185	14013	14294	14381	14369	14159	14122	14241	14361	14230	14330	14357	14305	14071	14383	14274	14250	14134	14190	14261	14212	14106	14440	14249	14277	14253	14201	14320	14136	14149	14332	14334	14359	14202	14215	14249	14077	14295	14336	14112	14337	14152	14234	14139	14270	14101	14311	14192	14328	14112	14339	14394	14406	14184	14288	14171	14223	14348	14221	14226	14178	14115	14321	14233	14061	14119	14166	14379	14175	14431	14369	14135	14213	14200	14265	14294	14208	14090	14151	14320	14158	14174	14333	14203	14299	14330	14206	14262	14146	14123	14311	14207	14143	14311	14249	14211	14152	14277	14151	14120	14363	14457	14306	14328	14284	14282	14258	14093	14330	14140	14221	14375	14232	14280	14340	14294	14212	14284	14216	14124	14056	14251	14150	14365	14112	14233	14123	14279	14250	14483	14116	14226	14353	14284	14253	14224	14125	14238	14313	14268	14149	14223	14271	14065	14285	14331	14292	14318	14170	14174	14289	14162	14116	14482	14473	14200	14198	14412	14297	14173	14360	14411	14395	14148	14345	14198	14306	14273	14084	14263	14247	14207	14160	14288	14177	14268	14356	14253	14204	14232	14197	14188	14264	14373	14180	14305	14050	14463	14317	14347	14197	14143	14215	14270	14035	14169	14267	14178	14238	14256	14279	14096	14248	14193	14252	14104	14218	14247	14110	14305	14143	14401	14245	14195	14142	14158	14315	14140	14158	14141	14214	14272	14303	14277	14258	14253	14319	14159	14259	14299	14458	14224	14282	14292	14422	14239	14142	14185	14100	14228	14277	14194	14262	14364	14333	14169	14305	14268	14279	14066	14325	14301	14351	14272	14321	14341	14479	14391	14289	14220	14075	14220	14125	14160	14159	14185	14333	14119	14199	14300	14234	14432	14095	14038	14295	14346	14155	14212	14334	14214	14193	14306	14283	14274	14378	14132	14329	14172	14229	14282	14280	14273	14153	14262	14189	14353	14191	14241	14317	14216	14122	14253	14082	14246	14374	14265	14275	14217	14351	14233	14377	14334	14247	14258	14207	14216	14297	14241	14261	14252	14282	14319	14195	14247	14110	14284	14331	14297	14268	14196	14202	14328	14289	14155	14206	14178	14240	14133	14293	14254	14340	14398	14188	14121	14297	14323	14327	14438	14431	14075	14415	14301	14200	14169	14057	14077	14225	14336	14138	14263	14169	14118	14321	14258	14282	14290	14315	14089	14142	14246	14199	14282	14076	14259	14170	14288	14298	14262	14243	14227	14053	14185	14348	14466	14341	14319	14473	14116	14257	14200	14178	14260	14292	14300	14171	14217	14100	14265	14345	14374	14350	14238	14324	14296	14057	14033	14260	14167	14251	14229	14274	14250	14273	14332	14107	14412	14289	14406	14049	14299	14161	14216	14384	14251	14240	14031	14420	14158	14330	14044	14167	14276	14270	14349	14236	14127	14215	14220	14309	14093	14204	14303	14278	14336	14341	14175	14309	14210	14384	14198	14249	14256	14257	14362	14252	14371	14399	14425	14235	14274	14184	14402	14100	14277	14126	14196	14109	14394	14131	14210	14385	14307	14399	14248	14039	14216	14158	14186	14299	14291	14419	14156	14283	14228	14250	14265	14137	14065	14228	14130	14106	14214	14213	14327	14121	14302	14276	14216	14403	14017	14267	14282	14330	14093	14261	14276	14209	14389	14186	14242	14270	14285	14062	14300	14272	14220	14272	14370	14275	14229	14169	14172	14164	14399	14107	14338	14350	14361	14119	14378	14291	14299	14417	14150	14416	14256	14069	14155	14259	14196	14249	14263	14100	14346	14190	14212	14337	14179	14394	14304	14205	14387	14003	14144	14212	14221	14449	14282	14335	14286	14196	14368	14328	14261	14271	14384	14444	14334	14331	14298	14374	14284	14250	14098	14225	14209	14122	14155	14190	14208	14246	14139	14167	14217	14158	14243	14294	14171	14343	14151	14217	14300	14341	14336	14237	14249	14352	14265	14378	14242	14392	14098	14189	14242	14215	14272	14404	14219	14229	14157	14142	14279	14202	14189	14394	14152	14194	14411	14356	14224	14362	14154	14435	14263	14305	14317	14469	14194	14207	14138	14224	14241	14311	14320	14173	14118	14238	14097	14339	14232	14224	14383	14243	14196	14132	14194	14290	14263	14320	14347	14254	14293	14293	14278	14075	14261	14227	14172	14265	14145	14279	14232	14017	14363	14295	14167	14340	14250	14179	14319	14006	14377	14283	14246	14320	14240	14185	14211	14255	14402	14215	14164	14350	14336	14309	14282	14080	14226	14166	14423	14307	13992	14115	14268	14172	14254	14271	14266	14257	14266	14295	14339	14240	14148	14292	14190	14267	14258	14337	14169	14336	14199	14290	14322	14225	14302	14378	14242	14300	14328	14393	14082	14117	14334	14442	14286	14204	14123	14277	14205	14380	14309	14220	14163	14150	14374	14314	14277	14255	14269	14297	14247	14317	14311	14106	14477	14240	14275	14118	14226	14128	14446	14204	14308	14097	14187	14371	14366	14305	14443	14427	14071	14500	14209	14164	14416	14170	14304	14161	14338	14192	14274	14206	14266	14363	14381	14165	14186	14293	14242	14206	14210	14336	14304	14214	14382
29981	31428	40174	35758	28916	25155	22593	20287	19155	18668	18263	17700	17581	17299	17253	16931	17069	17197	16991	16901	16883	16863	16784	16841	16808	16837	16757	16809	16674	16627	16670	16768	16541	16664	16600	16656	16676	17000	16744	16823	16805	16806	16604	16839	16770	16840	16606	16697	16613	16569	16660	16749	16759	16418	16519	16622	16742	16573	16847	16535	16543	16696	16865	16887	16790	16800	16781	16573	16753	16852	16774	16660	16746	16682	16748	16735	16701	16473	16929	16622	16693	16655	16614	16530	16692	16626	16497	16549	16640	16670	16629	16635	16639	16843	16716	16705	16443	16884	16548	16417	16542	16781	16454	16808	16590	16570	16663	16644	16666	16482	16711	16661	16588	16687	16945	16448	16523	16509	16463	16606	16414	16695	16761	16961	16683	16620	16690	16620	16674	16492	16621	16448	16468	16605	16525	16621	16586	16649	16550	16434	16734	16609	16695	16618	16685	16848	16725	16431	16516	16483	16750	16547	16735	16627	16648	16476	16841	16738	16739	16648	16587	16683	16691	16719	16580	16782	16638	16664	16604	16659	16646	16372	16440	16780	16630	16707	16724	16704	16761	16558	16448	16682	16820	16545	16629	16644	16622	16669	16730	16403	16726	16665	16704	16635	16733	16655	16603	16756	16725	16580	16829	16728	16734	16650	16289	16683	16670	16640	16603	16684	16747	16686	16598	16550	16709	16685	16539	16791	16672	16773	16756	16709	16660	16709	16449	16654	16751	16838	16596	16745	16702	16707	16665	16574	16645	16709	16591	16669	16541	16723	16604	16525	16635	16601	16767	16565	16534	16602	16639	16740	16842	16566	16647	16720	16643	16600	16709	16539	16692	16664	16867	16698	16558	16645	16654	16718	16755	16518	16729	16681	16636	16704	16774	16677	16854	16641	16633	16804	16683	16682	16987	16647	16739	16641	16937	16797	16791	16658	16802	16804	16816	16820	16778	16792	16617	16565	16684	16800	16641	16873	16661	16555	16633	16532	16754	16686	16640	16630	16862	16438	16794	16656	16521	16737	16651	16894	16948	16652	16624	16538	16619	16629	16633	16674	16782	16642	16692	16789	16772	16445	16615	16748	16656	16448	16738	16481	16619	16565	16514	16649	16940	16562	16795	16829	16661	16680	16720	16588	16611	16845	16576	16476	16689	16872	16496	16644	16770	16670	16690	16685	16905	16609	16686	16783	16730	16681	16738	16739	16730	16670	16800	16568	16452	16807	16534	16676	16370	16635	16504	16638	16625	16705	16677	16848	16699	16785	16637	16764	16715	16726	16557	16623	16563	16662	16729	16688	16537	16568	16672	16792	16866	16798	16720	16497	16600	16610	16696	16824	16535	16773	16735	16602	16734	16659	16563	16626	16483	16563	16801	16722	16777	16775	16403	16563	16550	16616	16821	16737	16678	16680	16517	16713	16657	16685	16675	16579	16683	16794	16767	16553	16727	16630	16596	16470	16683	16498	16725	16583	16803	16589	16616	16502	16620	16766	16514	16649	16695	16624	16725	16456	16733	16664	16883	16725	16718	16805	16585	16637	16604	16482	16457	16654	16703	16575	16650	16683	16585	16652	16583	16657	16622	16723	16901	16618	16901	16597	16687	16451	16719	16716	16494	16701	16590	16870	16749	16588	16730	16561	16532	16494	16662	16701	16747	16657	16459	16494	16640	16696	16606	16702	16667	16704	16720	16729	16625	16379	16415	16570	16629	16654	16668	16864	16738	16667	16760	16607	16802	16780	16533	16670	16519	16727	16479	16468	16721	16725	16751	16737	16701	16581	16769	16583	16807	16651	16691	16530	16581	16684	16666	16653	16681	16566	16467	16628	16619	16567	16557	16582	16685	16366	16758	16601	16654	16774	16807	16813	16631	16753	16661	16540	16620	16889	16896	16642	16582	16746	16500	16368	16691	16644	16528	16739	16717	16576	16519	16550	16633	16682	16526	16877	16698	16766	16741	16894	16841	16640	16662	16602	16790	16736	16522	16628	16774	16535	16640	16667	16654	16548	16648	16584	16751	16671	16713	16862	16515	16765	16755	16567	16621	16791	16726	16661	16719	16736	16613	16636	16551	16832	16721	16693	16700	16523	16757	16734	16823	16771	16622	16574	16724	16744	16602	16828	16861	16717	16426	16398	16665	16630	16786	16644	16700	16538	16595	16710	16601	16586	16784	16499	16671	16542	16684	16746	16745	16626	16584	16601	16639	16752	16776	16670	16713	16594	16443	16480	16689	16734	16696	16608	16594	16502	16904	16757	16534	16592	16510	16716	16409	16519	16536	16781	16611	16369	16523	16686	16513	16658	16784	16783	16801	16651	16692	16773	16740	16763	16743	16521	16622	16794	16703	16732	16734	16784	16624	16666	16626	16723	16696	16528	16790	16689	16558	16759	16591	16749	16720	16691	16797	16738	16722	16622	16450	16457	16658	16652	16800	16713	16641	16620	16710	16917	16655	16691	16552	16668	16527	16596	16778	16612	16997	16700	16625	16590	16671	16736	16786	16635	16798	16678	16522	16665	16649	16485	16688	16657	16741	16869	16831	16649	16989	16597	16660	16639	16317	16689	16741	16641	16633	16756	16899	16647	16582	16557	16624	16476	16635	16840	16623	16829	16669	16594	16675	16600	16821	16637	16709	16827	16485	16667	16683	16660	16533	16429	16939	16779	16816	16841	16651	16713	16550	16728	16491	16649	16481	16590	16508	16624	16656	16752	16634	16336	16799	16418	16608	16713	16894	16604	16620	16678	16801	16698	16627	16671	16551	16632	16748	16855	16611	16586	16553	16599	16717	16805	16694	16750	16604	16583	16887	16671	16750	16682	16654	16620	16544	16738	16747	16667	16860	16679	16571	16657	16752	16543	16617	16821	16667	16697	16642	16759	16589	16602	16652	16638	16770	16663	16719	16588	16472	16718	16687	16695	16835	16530	16756	16669	16695	16719	16780	16684	16567	16552	16584	16559	16510	16689	16566	16710	16432	16532	16645	16745	16532	16537	16828	16626	16359	16353	16848	16853	16653	16907	16626	16818	16649	16562	16639	16522	16621	16661	16821	16857	16837	16783	16764	16577	16624	16797	16509	16562	16420	16553	16513	16724	16544	16685	16587	16764	16730	16489	16686	16700	16632	16663	16741	16525	16759	16556	16651	16664	16454	16760	16863	16662	16497	16697	16747	16754	16841	16737	16715	16573	16852	16665	16648	16791	16631	16962	16628	16550	16791	16790	16673	16729	16638	16541	16711	16653	16787	16730	16615	16682	16893	16527	16730	16780	16567	16438	16670	16473	16662	16885	16692	16575	16604	16652	16773	16633	16768	16746	16747	16737	16626	16554	16552	16542	16625	16637	16756	16570	16754	16682	16682	16655	16556	16561	16745	16724	16735	16641	16751	16611	16805	16746	16521	16729	16905	16591	16591	16707	16605	16652	16697	16609	16719	16695	16586	16801	16822	16716	16811	16625	16745	16826	16739	16659	16631	16784	16866	16639	16750	16672	16595	16934	16539	16676	16673	16786	16834	16788	16591	16781	16682	16844	16763	16518	16566	16770	16518	16482	16578	16677	16622	16706	16465	16800	16467	16665	16704	16702	16712	16677	16836	16761	16667	16446	16868	16689	16855	16751	16564	16567	16714	16712	16522	16627	16687	16569	16685	16746	16764	16828	16731	16632	16695	16849	16844	16706	16687	16682	16560	16531	16768	16754	16584	16701	16514	16694	16696	16770	16711	16669	16682	16836	16912	16646	16646	16688	16657	16728	16791	16550	16736	16452	16595	16523	16601	16623	16626	16588	16837	16734	16773	16613	16704	16663	16610	16804	16713	16643	16704	16668	16801	16742	16582	16838	16750	16680	16647	16828	16719	16741	16811	16734	16615	16582	16770	16587	16556	16593	16514	16673	16738	16558	16494	16520	16740	16545	16568	16513	17002	16731	16665	16710	16538	16679	16780	16632	16760	16731	16864	16738	16703	16843	16756	16560	16538	16718	16842	16656	16848	16801	16710	16504	16741	16531	16595	16695	16683	16579	16579	16729	16623	16606	16800	16511	16446	16642	16577	16677	16563	16902	16681	16715	16514	16659	16704	16625	16645	16607	16800	16863	16583	16775	16766	16584	16530	16563	16600	16449	16771	16600	16798	16607	16621	16630	16541	16747	16720	16687	16711	16622	16522	16753	16813	16540	16519	16726	16737	16597	16604	16642	16593	16647	16828	16913	16807	16779	16741	16693	16940	16612	16673	16679	16674	16738	16753	16769	16627	16880	16662	16751	16561	16679	16687	16780	16811	16568	16853	16653	16623	16651	16532	16669	16728	16650	16535	16855	16628	16744	16764	16709	16676	16609	16779	16647	16702	16730	16534	16669	16674	16753	16569	16871	16649	16864	16721	16642	16583	16667	16596	16626	16785	16721	16739	16656	16828	16766	16781	16653	16708	16574	16895	16728	16659	16676	16789	16640	16801	16690	16707	16712	16764	16716	16838	16659	16526	16509	16659	16669	16620	16778	16687	16650	16820	16625	16527	16502	16627	16622	16592	16601	16780	16706	16476	16776	16618	16731	16761	16683	16466	16559	16729	16583	16768	16670	16615	16839	16893	16629	16814	16753	16590	16776	16701	16726	16533	16690	16565	16687	16648	16808	16554	16733	16786	16786	16764	16647	16694	16697	16654	16739	16787	16438	16860	16880	16716	16721	16616	16755	16688	16732	16866	16760	16629	16576	16804	16627	16440	16780	16735	16622	16676	16697	16601	16686	16531	16897	16683	16566	16643	16677	16749	16635	16641	16445	16627	16732	16819	16658	16573	16745	16685	16786	16830	16661	16709	16765	16558	16679	16612	16591	16600	16661	16623	16503	16564	16613	16570	16936	17033	16628	16691	16784	16593	16480	16669	16720	16706	16786	16601	16733	16595	16723	16492	16551	16551	16713	16711	16770	16694	16586	16694	16764	16647	16770	16720	16780	16631	16707	16820	16719	16581	16628	16876	16682	16719	16768	16748	16771	16706	16636	16584	16641	16817	16649	16656	16849	16645	16570	16656	16702	16681	16701	16692	16712	16762	16686	16589	16750	16681	16673	16647	16745	16614	16767	16727	16665	16727	16639	16694	16671	16727	16601	16542	16738	16601	16889
33848	48370	44417	34583	29219	24862	21754	19557	18191	16936	16316	15696	15585	15151	14963	14779	14758	14537	14478	14371	14392	14330	14247	14292	14197	14296	14292	14206	14248	14253	14239	14124	14236	14199	14272	14097	14087	14116	14251	14276	14043	14323	14080	14030	14290	14128	13987	14039	14162	14027	14037	14104	14117	14254	14122	14296	14266	14102	14226	14311	14203	14121	14037	14113	14132	14276	14191	14185	14285	14128	14111	14177	14074	14156	14147	14309	14182	14201	14152	14113	14193	14313	14257	14001	14208	14079	14033	14107	14246	14179	14112	14158	14082	14168	14140	14146	14129	14138	14079	14163	14132	14123	14161	14045	14250	14234	14168	14054	14118	14274	14040	14127	14173	14246	14132	14146	14040	14103	14264	14117	13989	14221	14042	14259	14060	14078	14234	14061	14138	14139	14067	14134	14017	14165	14257	14060	14123	14131	14105	14156	14139	13996	14105	14190	14149	14118	14135	14077	14056	14037	14092	14093	13997	14093	14062	14186	14142	13996	14141	14092	14012	14173	14043	14125	14136	14019	14099	13981	14166	13939	14120	14224	14258	14095	14127	14215	14233	14165	14243	13989	14158	14322	14164	14190	14310	14370	14150	14284	14096	14048	14080	14088	14116	14282	14196	14082	14285	14246	14219	14215	14132	14083	14139	14123	14071	14176	14223	14100	14104	14238	14178	14102	14230	13970	14085	14109	14144	14191	14263	14144	14017	14194	14255	14117	14037	14107	14118	14171	14251	14137	14200	14032	13984	14296	14286	14167	14119	14168	14032	14188	14210	14181	14226	14292	14135	14153	14084	14182	14329	14205	14186	14092	14253	14286	14088	14112	14381	14082	14197	14323	14134	14285	14166	14241	14148	14182	14022	14176	14204	14137	14259	14256	14186	14133	14021	14154	14025	14091	14159	14047	14136	14180	14018	14349	14139	14052	14135	14229	14281	14235	14100	14228	14366	14098	14067	14082	14220	14065	14125	14134	14235	14071	14149	14253	14058	13977	14173	14109	14132	14174	14121	14147	14286	14126	14105	14235	14069	14219	14125	14048	14200	14104	14145	14130	13950	14332	14112	14162	14114	14142	14172	14306	14053	14081	14104	14198	14238	14164	14102	14122	14169	14200	14152	14104	14326	14170	14128	14234	14152	14186	14100	14174	14164	14290	14245	13931	14151	14090	14082	14032	14070	14262	14082	14149	14133	14069	14029	14244	14188	14074	14133	14256	14212	14103	14080	14106	14038	14257	14147	14153	14231	14163	14187	14264	14148	14140	14270	14309	14147	14125	14311	14205	14091	14187	14195	14114	14075	14143	13981	14049	13900	14212	14149	14266	14154	14236	14095	14198	14131	14052	14045	14201	13983	14113	13994	14005	14229	14010	14287	14062	14250	14227	14125	14215	14186	14242	14201	14052	14214	13943	13993	14189	14152	14146	14049	14232	14269	14268	14051	14131	14081	14204	14072	14067	14114	14218	14217	14101	14074	14234	14200	13958	14106	14027	14253	14196	14036	14263	14153	14394	14068	14175	14089	14206	14278	14260	14007	14176	14013	14365	14153	14204	14078	14185	14064	14131	14155	14013	14030	14164	14121	14182	14084	14082	14007	14200	14070	14261	14233	14128	14237	14251	14189	14078	14230	14025	14122	14246	14164	14266	14169	14270	14055	14103	14064	14140	14158	14202	14151	14149	14254	14120	14118	14086	14148	14232	14093	14105	14066	14159	14131	14127	14010	14120	14101	14272	14018	14120	14238	14037	14070	14234	14088	14363	14103	14099	14131	14150	14181	14008	14320	14207	14157	14149	14112	14078	14198	14188	14122	14147	14092	14296	14051	14205	14204	14140	14160	14193	14279	14310	14151	14130	13957	14095	14076	14185	14064	14092	14199	14060	14220	14254	14006	14133	14063	14161	14179	14088	14162	14035	14299	14296	14084	14058	14155	14135	14143	14153	14242	14167	14239	14292	14196	14168	14004	14109	14380	14022	14091	14118	14087	14121	14039	14172	13975	14301	14190	14099	14064	14354	14212	14215	14193	14253	14094	14351	14216	14029	14056	14158	14036	13985	14205	14212	14146	14277	14292	14201	14208	14225	14069	14144	14243	14162	14140	14117	14227	13956	14081	14155	14048	14083	14026	14247	14032	14054	14175	14173	14107	14205	14046	14306	14204	13940	14109	14031	14074	13966	14128	14176	14311	14197	14232	14233	14203	14160	14077	14092	14062	14108	14128	14261	14212	14204	14009	14301	14289	14087	14108	14207	14125	14115	14182	14032	14069	14019	14098	14195	14131	14168	14090	14130	14182	14174	14027	14265	14108	14144	14170	14123	14099	14201	14043	14094	14115	14114	14291	14111	14277	14094	13951	14139	14180	14111	14351	14134	14184	14118	13999	14160	14095	14103	14058	13890	14195	13967	14225	14112	14100	14113	14181	14253	13999	14150	14125	14070	14197	14029	14079	14209	14067	14250	14069	14047	14044	14361	14285	14175	14018	14244	14082	14150	14221	14156	14182	14211	14085	14189	13861	14246	14042	14167	14185	14249	14185	14176	13971	14319	14304	14098	14309	14159	14306	14080	14236	14134	14255	14132	14262	14099	14034	14125	14118	14321	14160	14062	14143	14127	14158	14068	14153	14075	14217	14330	14212	14086	14125	14165	14210	14177	14060	14198	14263	14401	14056	14201	14146	14222	14205	14135	14189	14241	14227	14227	14254	14085	14275	14081	14204	14135	14195	14024	14044	14180	14147	14158	14038	14195	14234	14014	14256	14115	14265	14111	14114	14231	14195	14168	14230	14109	14326	14251	14318	14143	14270	14133	14076	14110	14198	14132	14141	14017	14025	14148	14059	14043	14128	14143	14030	14247	14187	14047	14077	14088	14206	14103	14234	14268	14171	13948	14152	14048	14179	14135	14013	14152	14120	14155	13945	14135	14163	14219	14096	13956	14127	14205	14072	14203	14047	13936	14102	14097	14146	13997	14068	14255	14043	14124	14175	14268	14278	14222	14079	14084	14072	13944	14240	14139	14266	14051	14072	14160	14029	14272	14135	14254	14263	14212	14149	14001	14183	14184	14039	14154	14297	14192	13862	14161	14029	14051	14146	14158	14246	14036	14123	14041	14183	13896	14208	14175	14077	14143	14261	14259	14046	14052	14147	14147	14092	14128	14226	14192	14100	14161	14097	14080	14038	14128	14060	14300	14207	14084	14354	14183	14213	14136	14103	14113	14356	14200	13947	14218	14062	14003	14353	14128	13956	14089	14150	14090	14026	14186	14012	14130	14244	14149	14016	14096	14188	14212	14249	14350	14127	14036	14119	14067	14099	14253	14255	14081	14152	14069	14179	14061	14264	14131	14224	14126	14139	14164	14119	14245	14278	14136	14120	14199	13996	14307	14172	14219	14173	14078	14140	14203	14044	14218	14111	14218	14137	14199	14132	14066	14135	14145	14201	14119	14223	14097	14195	14062	14280	14169	14220	13955	14175	14189	14071	14116	14181	14298	14090	14246	14174	14144	14131	14301	14127	14115	14169	14097	14227	14144	14117	14109	14012	14303	14043	14170	14077	14058	14093	14275	14185	14122	14024	14148	14171	14089	14185	14292	14170	14206	14046	14171	14124	14054	14077	14233	14383	14069	14158	14089	14178	14108	14154	14186	14199	14087	14043	14296	14196	13997	14084	14212	14005	14136	14160	14207	14120	14043	13993	14331	14106	13968	14145	14296	14001	14232	14158	14131	14281	14069	14231	14260	14326	14150	13985	14206	14168	14164	14137	14204	14166	14095	14180	14226	14100	14137	13910	14146	14071	14147	14157	14087	14028	14240	14123	14190	14314	14200	14108	14207	14156	14197	14026	14157	14124	14027	14084	14206	14146	14140	14155	14180	14205	14183	14182	14133	14164	14125	14104	14159	14136	14186	14048	14124	14210	14110	14058	14114	14203	14279	14250	13947	14212	14105	14201	14095	14160	14335	14186	14261	14126	14349	14084	14091	14146	14342	14247	14258	14111	14209	14180	14030	14159	14066	14184	14079	14102	14095	14288	14123	14392	14024	14144	14127	14191	14187	14304	13958	14270	14118	14108	14171	14112	14068	14144	14180	14380	14276	13988	14250	14238	14133	14257	14265	14158	14124	14248	14108	14192	14234	14089	14132	14258	14160	14166	14164	14106	14215	14209	14225	14287	14085	14325	14062	14194	14250	14229	14067	14229	14114	14238	14206	14098	14070	14171	14143	14187	14106	14260	14275	14107	14170	14106	14205	14256	14061	14081	14096	14239	14045	14217	14057	14170	14169	14070	14277	14008	14230	14189	14211	14077	14263	14148	14219	14057	14251	14149	14260	14238	14119	14181	14201	14077	14278	14192	14160	14298	14135	14092	14135	14099	14059	14207	14130	14163	14090	14022	14150	14340	14041	14149	14237	14058	14092	14149	14303	14251	14177	14159	14101	14290	14022	14369	14010	14225	14217	14279	13921	14140	14229	14224	14063	14173	14170	14083	14233	14219	14196	13971	14164	14202	14024	14270	14029	14112	14117	14173	14046	14153	14214	14238	13997	14199	14125	14076	14138	14110	14109	14060	14211	14145	14178	14227	14182	14080	14251	14213	14071	14096	14186	14259	14183	14261	14149	14057	14226	14010	14154	14105	14200	14331	14119	14150	14164	14080	14215	14175	14225	14090	14140	14030	14298	14100	14149	14104	14134	14162	14238	13973	14046	14319	14074	14261	14220	14082	14275	14224	14290	14109	13994	14204	14277	14096	14046	14032	14145	14141	14095	14199	14113	14189	14214	14025	14210	14036	14132	13943	14154	14146	14005	14302	14248	14266	14157	14077	14226	14193	14014	14102	14182	14137	14105	14124	14241	14195	14215	13954	14115	14284	14113	14212	14105	14110	13966	13952	14076	14215	14181	14141	14132	14135	14173	14143	14192	14198	14086	14064	14000	14207	14050	14138	14093	14224	14172	14069	14160	14149	14116	13975	14140	14226	14082	14158	14123	14099	14236	14154	14104	14149	13923	14068	14137	14190	14189	14139	14296	14041	14163	14070	14236	14182	14154	14027	14119	14103	14221	14161	14268	14127	14199	14158	14098	14164	14256	14334	14225	14316	14151	14353	14151	14192	14108	14269	14203
23932	21026	28739	26891	27250	28597	27209	22693	20929	20010	19298	18505	18040	17859	17984	17334	17157	17116	16952	17016	16804	16715	16885	16804	16734	16800	16595	16857	16725	16607	16753	16515	16530	16622	16645	16544	16725	16636	16572	16700	16508	16454	16633	16527	16423	16432	16384	16382	16623	16510	16465	16440	16544	16551	16569	16474	16413	16671	16470	16480	16575	16340	16460	16370	16398	16506	16519	16705	16930	16438	16560	16551	16589	16602	16471	16632	16549	16446	16493	16685	16304	16692	16655	16526	16639	16564	16481	16561	16583	16493	16619	16780	16508	16480	16459	16617	16457	16413	16600	16404	16588	16559	16535	16566	16409	16304	16579	16280	16578	16420	16612	16499	16610	16577	16665	16355	16621	16353	16483	16502	16431	16395	16368	16283	16294	16476	16514	16685	16426	16458	16463	16666	16489	16549	16720	16459	16491	16541	16445	16419	16614	16454	16450	16572	16672	16903	16436	16472	16471	16292	16408	16528	16482	16419	16468	16539	16634	16749	16583	16523	16395	16497	16662	16399	16395	16603	16631	16401	16525	16438	16456	16560	16687	16704	16608	16557	16401	16630	16582	16475	16398	16607	16340	16743	16586	16510	16455	16610	16691	16417	16487	16355	16480	16697	16659	16372	16710	16626	16571	16690	16508	16590	16526	16518	16565	16625	16627	16615	16584	16552	16400	16675	16473	16436	16475	16424	16392	16548	16463	16485	16644	16588	16474	16431	16398	16480	16520	16562	16333	16468	16474	16601	16727	16524	16459	16462	16490	16584	16475	16451	16528	16454	16352	16355	16456	16597	16596	16357	16392	16495	16670	16558	16480	16825	16334	16566	16500	16515	16503	16713	16598	16620	16580	16387	16521	16587	16485	16447	16471	16551	16364	16625	16600	16751	16505	16553	16554	16476	16602	16436	16497	16473	16454	16600	16483	16607	16496	16571	16800	16343	16423	16441	16495	16747	16656	16372	16521	16392	16313	16671	16664	16592	16574	16509	16553	16605	16649	16641	16321	16515	16450	16463	16495	16646	16495	16497	16580	16452	16271	16581	16545	16469	16521	16460	16436	16764	16546	16539	16495	16464	16630	16682	16743	16496	16366	16587	16757	16419	16711	16509	16531	16635	16580	16715	16633	16668	16576	16565	16486	16424	16424	16400	16534	16586	16611	16524	16633	16380	16475	16430	16560	16599	16554	16523	16537	16545	16862	16482	16711	16568	16850	16499	16590	16581	16582	16493	16504	16511	16549	16612	16387	16326	16391	16557	16501	16524	16260	16512	16789	16616	16397	16435	16680	16570	16549	16523	16250	16614	16417	16541	16583	16393	16443	16501	16623	16478	16581	16614	16277	16495	16625	16662	16554	16357	16445	16381	16580	16549	16578	16664	16559	16450	16764	16451	16552	16393	16641	16661	16385	16457	16538	16743	16478	16476	16566	16620	16492	16564	16496	16576	16488	16539	16615	16587	16576	16596	16479	16376	16521	16503	16621	16667	16539	16620	16496	16800	16627	16631	16581	16414	16615	16755	16540	16540	16486	16697	16454	16675	16602	16400	16460	16392	16343	16293	16656	16353	16643	16820	16581	16286	16442	16593	16580	16687	16541	16605	16650	16567	16618	16348	16354	16664	16535	16387	16619	16542	16580	16364	16670	16626	16491	16507	16539	16430	16411	16499	16705	16458	16449	16668	16523	16436	16589	16556	16444	16704	16494	16265	16486	16613	16646	16530	16460	16552	16398	16634	16586	16513	16303	16533	16486	16551	16468	16464	16400	16596	16468	16506	16757	16583	16398	16557	16643	16597	16688	16506	16611	16457	16420	16562	16606	16615	16363	16338	16511	16378	16375	16342	16462	16421	16666	16614	16421	16462	16329	16614	16600	16477	16365	16425	16578	16521	16517	16617	16620	16487	16495	16671	16683	16597	16481	16290	16613	16410	16762	16445	16503	16631	16387	16763	16479	16670	16456	16572	16629	16497	16434	16477	16338	16584	16750	16475	16635	16309	16494	16683	16679	16392	16457	16560	16593	16555	16651	16664	16481	16516	16539	16820	16622	16508	16309	16496	16528	16425	16403	16425	16603	16548	16684	16842	16386	16469	16543	16552	16605	16594	16619	16559	16720	16601	16724	16494	16459	16529	16460	16621	16487	16636	16374	16525	16610	16378	16516	16525	16490	16579	16539	16469	16552	16362	16618	16568	16309	16416	16690	16512	16428	16326	16526	16559	16535	16385	16464	16639	16407	16492	16635	16428	16690	16605	16682	16621	16357	16523	16509	16552	16525	16521	16480	16626	16477	16549	16555	16601	16640	16605	16480	16335	16495	16463	16474	16685	16462	16545	16431	16402	16640	16481	16525	16514	16604	16478	16478	16544	16674	16568	16503	16361	16604	16329	16519	16307	16620	16380	16496	16492	16621	16398	16547	16507	16613	16535	16607	16455	16400	16292	16523	16450	16572	16545	16492	16584	16690	16528	16617	16391	16394	16542	16622	16417	16569	16712	16516	16464	16500	16569	16539	16581	16413	16374	16506	16659	16682	16591	16529	16428	16571	16615	16500	16579	16518	16448	16408	16515	16615	16368	16415	16512	16425	16470	16535	16372	16343	16507	16494	16362	16367	16481	16523	16719	16257	16470	16417	16549	16661	16553	16422	16642	16313	16532	16524	16537	16424	16758	16498	16612	16547	16652	16453	16584	16407	16407	16486	16436	16530	16362	16637	16579	16396	16571	16679	16437	16617	16242	16539	16431	16698	16444	16579	16638	16620	16738	16320	16582	16519	16557	16496	16656	16485	16564	16378	16553	16369	16502	16654	16562	16441	16707	16537	16516	16429	16637	16511	16542	16645	16605	16341	16545	16441	16575	16629	16580	16601	16526	16549	16590	16469	16759	16517	16443	16503	16389	16697	16482	16601	16486	16523	16693	16514	16629	16583	16467	16750	16447	16588	16387	16621	16519	16510	16311	16424	16392	16510	16465	16571	16565	16536	16504	16589	16646	16577	16422	16413	16636	16418	16539	16570	16471	16444	16382	16314	16372	16468	16487	16434	16656	16424	16513	16438	16432	16506	16489	16435	16607	16818	16513	16456	16391	16525	16505	16634	16546	16668	16529	16602	16514	16487	16568	16588	16514	16396	16667	16422	16474	16387	16584	16356	16486	16622	16454	16571	16398	16655	16531	16562	16641	16642	16506	16326	16485	16580	16589	16359	16371	16663	16688	16573	16516	16510	16536	16531	16417	16533	16459	16413	16385	16681	16823	16605	16606	16683	16523	16520	16516	16524	16658	16597	16701	16603	16618	16461	16604	16501	16389	16656	16476	16216	16493	16656	16500	16737	16381	16637	16542	16496	16527	16560	16488	16472	16633	16506	16643	16640	16509	16410	16422	16396	16522	16597	16555	16582	16671	16455	16796	16462	16704	16516	16516	16571	16670	16459	16632	16541	16727	16440	16792	16661	16428	16576	16684	16449	16542	16562	16647	16380	16320	16453	16515	16420	16398	16523	16431	16360	16507	16581	16338	16627	16687	16643	16511	16509	16716	16511	16555	16665	16516	16563	16470	16573	16657	16559	16413	16602	16647	16512	16430	16558	16383	16358	16623	16826	16677	16677	16446	16399	16669	16447	16604	16464	16422	16704	16482	16559	16732	16480	16564	16451	16400	16448	16432	16350	16591	16621	16571	16622	16469	16483	16498	16598	16340	16538	16437	16601	16385	16317	16571	16809	16469	16583	16621	16479	16456	16449	16655	16604	16505	16484	16484	16564	16657	16541	16747	16482	16571	16646	16449	16742	16593	16595	16581	16438	16595	16626	16682	16469	16472	16493	16475	16639	16566	16429	16453	16621	16638	16726	16533	16551	16573	16667	16496	16580	16510	16721	16548	16358	16432	16573	16598	16626	16518	16658	16671	16484	16605	16509	16584	16785	16379	16515	16382	16597	16499	16500	16651	16464	16560	16505	16585	16566	16624	16679	16521	16594	16462	16380	16509	16519	16533	16576	16423	16475	16656	16549	16460	16635	16509	16320	16637	16504	16538	16710	16442	16416	16512	16341	16409	16335	16832	16520	16598	16548	16462	16726	16539	16575	16527	16564	16366	16553	16410	16318	16462	16549	16638	16588	16509	16362	16515	16479	16383	16657	16431	16465	16579	16440	16462	16518	16523	16480	16648	16457	16531	16547	16456	16533	16650	16607	16517	16640	16479	16644	16408	16632	16540	16691	16661	16562	16405	16483	16409	16364	16651	16788	16405	16556	16610	16621	16491	16653	16589	16522	16453	16362	16557	16854	16566	16537	16260	16683	16589	16714	16775	16277	16666	16524	16580	16569	16479	16510	16506	16522	16484	16587	16435	16707	16735	16662	16549	16529	16448	16607	16425	16386	16494	16364	16533	16409	16761	16360	16428	16582	16404	16335	16438	16516	16267	16435	16566	16582	16290	16378	16593	16490	16571	16495	16516	16564	16408	16509	16415	16537	16684	16443	16494	16429	16590	16507	16370	16361	16403	16614	16426	16576	16472	16592	16574	16461	16634	16501	16560	16479	16726	16602	16538	16574	16645	16821	16755	16463	16437	16496	16694	16490	16593	16638	16737	16458	16505	16453	16618	16535	16392	16268	16598	16450	16639	16291	16422	16634	16547	16785	16546	16394	16574	16568	16571	16425	16509	16632	16628	16378	16436	16466	16379	16399	16602	16327	16519	16598	16507	16426	16595	16690	16602	16652	16575	16638	16518	16639	16496	16484	16472	16615	16308	16446	16569	16619	16475	16430	16401	16448	16501	16515	16327	16750	16306	16655	16585	16595	16663	16591	16560	16529	16452	16348	16439	16373	16517	16518	16342	16578	16725	16485	16513	16383	16515	16484	16355	16669	16594	16643	16453	16524	16282	16324	16533	16456	16527	16475	16462	16535	16466	16621	16512	16554	16489	16670	16529	16611	16468	16428	16476	16423	16489	16574	16706	16368	16512	16571	16489	16329	16503	16642	16548	16501	16517	16508	16686	16660	16523	16537	16541	16484	16423	16620	16199	16537	16439	16505	16705	16483	16524	16488	16493	16483	16498	16482	16456	16592	16420	16480	16492	16528	16449	16510	16594	16539	16328	16624	16628	16474	16647	16659	16680	16423	16569
32758	54406	50754	40490	34320	29594	25600	22350	20253	18765	17653	16859	16237	15746	15384	15074	14938	14763	14666	14689	14404	14507	14514	14456	14142	14321	14304	14293	14141	14035	14230	14269	14233	14146	14226	13988	14208	14239	14222	14200	14075	14101	14065	14071	14045	13976	14193	14041	14168	14075	14182	14085	14208	14038	14012	14211	14058	14224	14031	14117	14124	14047	14233	13957	14094	14014	14041	14207	13998	14171	14000	14022	13954	14051	14077	14053	14136	14015	14085	14061	14072	14082	14171	13962	14118	14207	13952	14142	13997	14247	14053	14034	14088	14069	14010	14023	14013	14184	14081	13947	14092	14028	14134	13897	14299	14109	14247	13929	14225	14090	14082	14128	14150	14086	14298	14081	14081	13984	14148	14093	14125	14141	14100	14256	13911	14020	14105	14201	14089	14059	14132	14027	14080	14214	13941	14050	14077	14128	14075	14051	14035	14187	14238	13970	14086	14028	13973	14206	14173	14120	14164	14189	14163	14002	14170	14190	14022	14286	14074	14129	14116	14188	14038	14110	14124	14258	14094	14006	14148	14132	14111	14197	14159	14101	14074	13901	14054	14207	14199	13961	14104	13984	14226	14088	14135	13954	14171	14004	13841	14015	14205	13963	14125	14147	14082	14213	13970	14018	13985	14048	13924	14004	13959	14020	14108	14150	13993	14152	14104	14289	14108	14099	14143	14160	13952	13933	13899	14179	14072	14133	13997	14010	14086	14078	14098	14201	14068	14021	14240	14051	14110	14175	13946	14119	14198	14003	14177	14105	14017	14159	14156	14189	13958	14038	13993	13997	14253	14032	14133	14053	14085	13996	14002	14248	13966	14197	14001	14031	14014	14074	14134	14093	14123	13975	14166	14116	14190	14095	14068	14049	14120	13930	14114	14052	13954	14098	13992	14177	14055	13926	14178	14124	14131	13989	14040	13998	14052	14047	14217	14052	14113	14137	14049	13963	14038	13955	14265	14058	14053	13973	13987	14158	14209	14170	14077	14235	14223	13995	14026	14140	14023	14142	14105	13941	14103	14180	14076	14103	13899	14152	13988	13885	14017	14046	14077	14233	14035	13888	14132	13998	13998	14157	14135	14134	14129	14006	14050	13997	14230	13890	14146	13925	14169	14113	14027	14028	13988	13998	14247	14033	14109	14023	14045	14171	14143	14072	14018	14036	14246	14080	14211	14251	14181	14242	14124	14017	14226	13959	14128	14126	14009	14054	13957	14192	14187	14042	14209	14064	13943	14162	14097	14081	14087	14096	14063	14189	14052	13917	13887	14071	14120	14140	14230	14036	14054	14115	14018	14147	14106	13968	14173	14176	14053	14029	14180	14085	13867	14066	13988	14094	14016	14193	14063	13986	14049	13890	14067	14057	14095	14047	14202	14141	14106	14070	14074	13885	14025	14051	14233	13958	14066	14080	14117	14120	14089	14182	14041	14021	14107	14104	14032	14256	13977	14142	14228	14078	14129	14021	14058	13921	14059	14120	13972	14009	14235	14156	14107	13975	14158	14048	14142	14156	13974	14173	14114	14065	14013	14059	14150	14100	13964	14205	14157	14151	13973	13980	14005	14032	14118	14126	14005	14112	13990	14071	14319	14036	14077	14084	14025	14048	14145	14037	14235	13971	13935	14012	14161	14024	14077	14061	14106	14044	14235	13974	14066	14146	14127	13987	14125	14040	14078	14011	14103	14133	14097	13799	13994	14063	14242	14045	14040	14122	14388	14143	14146	14075	14075	13906	13940	14278	14027	13943	14238	14123	14269	14025	14246	14072	14123	14182	13887	14156	14196	14136	14116	14101	14252	14324	14070	13963	14091	14239	14139	14065	14071	14095	14065	14078	14267	14169	14264	13964	14222	14139	14302	14078	14046	14155	14104	14192	14114	14069	13985	14029	14075	13998	14048	14339	14085	14079	14072	13889	14112	14111	14089	13944	14003	13976	14106	14033	14028	13983	14123	14032	13971	14030	13953	14138	14143	14078	14126	14067	14035	14235	13946	14212	14239	14113	14012	14202	14113	14032	14036	13958	14018	14064	13991	14159	14046	14072	14263	14042	13972	14097	14093	14024	14094	14244	14131	13922	14072	14050	14115	14192	13974	14038	14057	14257	14123	14217	14045	14156	14060	14091	14134	14194	14045	14127	14099	13977	14119	14082	14118	14024	14067	14173	14146	14159	13954	14240	13987	14086	14059	14261	14044	14085	14113	14071	14098	14208	14168	14045	14106	14068	14067	14106	13930	14161	14100	13949	13908	14062	14285	14065	13848	14168	14192	14194	14002	13960	14052	14182	14236	13948	14136	13969	14143	14019	14085	13920	14122	14132	14031	14034	14020	14214	14061	13965	14251	14064	14013	13985	14196	14052	13930	13993	14264	14066	14139	14020	14031	14122	14239	14027	14177	14155	14012	14017	14036	13958	13946	14154	14088	13875	13979	13877	14000	14285	14189	14119	14182	13959	14002	14040	14127	13968	14025	13958	14065	14109	14053	14054	14243	14043	14066	13960	14095	13999	14189	14094	14151	14077	14033	14063	14134	14084	14036	14191	14144	14230	13846	14043	14314	14100	14043	14046	14151	14066	14155	14252	14059	14223	14060	14107	14126	13958	13974	14035	13989	13968	14106	14142	14126	13946	14178	14003	14147	14034	14108	14099	14025	13941	14112	14118	13989	14207	14160	14053	14161	14079	14173	13958	13990	14120	14137	14056	14142	14232	14053	14097	14218	14253	14164	14055	14161	14088	13993	14226	14070	14238	13995	13967	14091	14231	14043	14130	14107	14081	14153	14172	14071	14097	14142	14057	14127	14009	14069	13910	14117	14066	14118	14127	13970	14074	13939	14063	14035	13903	14000	14204	14111	14242	13905	14138	14148	14026	14011	14021	14166	14146	14102	14054	14000	14089	14180	14109	14061	14121	14191	14032	14112	14102	14112	14044	14063	14116	14029	14085	14100	14115	14210	13910	14109	14120	14046	14125	13992	14197	14051	14068	14134	14158	14016	14215	13970	14128	14266	14003	14100	13986	14040	14284	14237	14015	14001	14003	14033	14028	14011	14077	13963	14093	14224	13944	13959	14173	14103	14255	14062	14141	14130	14242	13917	14117	13991	13992	14190	13991	14088	13975	14058	14197	14111	14058	14073	14018	13996	14093	14184	14145	14034	14067	14198	14124	13981	14220	14121	14168	14157	14027	13935	14158	14035	14115	14079	14115	13999	14119	14057	14105	13922	14065	14047	14114	14172	13955	14024	14014	14124	13946	14071	14010	13934	14132	14018	14008	13964	14053	14099	14067	14143	14206	14020	14055	14067	14046	14047	14292	13999	14023	14087	14009	14105	14132	14176	14045	14108	13950	14117	14096	14249	14124	14002	14145	14099	14187	13992	14127	13930	14045	14217	14145	14004	13914	14197	14076	14046	14178	14173	13919	13943	14152	14075	14060	14049	14116	14088	14192	13994	14147	14123	14129	14097	14014	14179	13981	13974	14186	14055	13904	14029	13980	14027	14179	14121	14038	14002	14071	14228	14326	14063	14000	14296	14025	13969	14177	14031	14116	14279	14011	14010	14021	14090	14088	14192	14162	13867	13983	14363	13998	14009	14162	14150	13906	14237	14135	14113	14013	14110	14155	14126	14102	14084	14166	14082	14204	14175	14206	14157	14019	14089	14106	13945	14142	14016	13994	14026	13899	14139	14006	13923	14028	14042	14055	14246	14228	14095	14060	14154	14053	13981	14116	13947	14137	14085	14041	14060	14148	13937	13989	14092	14123	14154	14130	14000	14101	13994	14258	14214	14096	14094	14078	13994	14119	14117	13877	13884	14105	14198	14110	13950	14007	14023	13992	14020	13894	14027	14047	14067	13915	14168	14156	14264	14015	14009	14297	14115	14102	14084	14115	14124	14176	14046	14163	14121	14099	14179	14075	13990	14109	14078	13969	14129	14078	14010	14014	14085	14108	14097	14152	14145	14084	14211	14181	14093	14177	14110	14136	14049	14161	14047	14130	14103	14147	14108	14087	14231	14018	14117	14083	14134	14125	14181	14021	14043	13975	14097	14105	13911	14045	14180	13935	13984	14103	14104	14226	14076	13983	14203	13847	14160	14134	14058	13986	13896	14128	14119	14197	14081	14168	14052	14089	14059	14139	14017	14166	13948	14159	14028	14138	13924	14070	13989	14031	14140	14110	13936	14020	14018	13987	14072	14135	14091	14049	14101	14060	14032	14148	13988	14070	13959	14085	14052	14141	14126	14222	13966	14188	14178	14158	14079	14024	13844	14032	14049	13990	13893	14137	13985	14131	14185	14110	14154	14054	14189	14224	13896	14079	14029	14099	14153	14193	14009	14167	14001	14205	14119	14113	14237	14098	14124	14043	13961	13981	14202	14236	13995	14305	14144	14196	14058	14164	14028	13965	14169	14070	14089	14180	14246	13994	14100	14115	14016	14104	14143	14121	14071	14031	14028	14076	14143	14027	14055	14158	14049	14012	14088	14097	14051	13910	14166	14090	14050	14100	13993	14259	14062	14283	14048	14018	14114	14069	14039	14042	14272	14073	14014	14178	13976	14041	14156	14066	14179	14004	14070	14108	13913	14080	14180	13991	14070	14115	14067	14142	14021	13971	14079	14013	14126	14021	14128	14131	14016	13973	14108	13921	14173	14127	13992	14008	14299	14175	14187	14224	14049	14096	14082	14092	14176	13999	14088	13928	14079	13929	14173	14108	14083	14136	14184	14144	14070	14010	13957	14044	14298	14126	14093	14093	13904	14269	13980	13903	13975	13981	14301	14158	14108	14236	14100	13993	14024	14140	14217	13989	14210	14053	13981	13927	14205	14143	14084	14040	14140	14050	14057	14006	14001	14046	14233	14109	14017	14132	14165	14041	14006	14068	14017	14064	14152	14231	14143	14047	14082	14163	13933	14261	14191	14152	13996	13985	14265	14141	14075	14176	13961	14070	14286	14033	14045	14088	14077	13951	14146	14094	14112	14005	14263	14162	14126	14118	14107	14215	14109	13904	13988	14062	14113	14001	13988	13861	13915	14183	13984	14020	14062	14160	14025	14068	14013	14232	13938	13964	14127	14142	14149	14019	14323	14016	13936	14092	14103	14077	14046	13960	13990	14071
22745	21087	28898	24146	24269	29071	30635	25377	22942	21684	20806	19849	19500	18885	18600	18176	18165	17838	17732	17697	17590	17592	17325	17336	17340	17414	17340	17120	17321	17216	17225	17021	17204	17236	17027	16938	17296	17188	17178	17069	17019	16952	16926	16890	17149	17098	17059	17124	17062	17128	17085	17018	16965	17053	17066	17036	17134	17038	17123	17117	17021	17036	16973	17150	16935	16886	17125	16793	17075	17057	17187	17127	16906	16929	16917	16917	16994	17009	17124	17038	16913	17150	16963	16965	16959	17030	17016	17060	17009	17084	17166	16922	16998	16953	16901	16915	17016	17342	16936	17059	17178	17001	17210	17189	17080	16982	16940	17022	17006	17070	16945	16980	17084	16854	16877	16740	17004	16943	16826	16914	16909	17267	17051	17093	16862	17136	17019	17075	16819	17011	17110	17104	17086	17179	17108	16982	17163	16926	17070	17069	17182	16892	17076	16893	16890	17027	17107	17053	17149	17115	17066	17045	16994	17018	17127	16994	16989	16879	16846	17050	17205	17018	17034	17261	16944	16963	17125	16820	17001	17073	16811	16906	16865	17068	16969	16870	16882	17031	16940	16990	17005	17084	17043	16865	16937	17016	17104	17038	16959	16854	16918	17132	17013	16974	17033	16893	16985	16733	16779	17042	17043	17147	17009	17011	17030	16892	16901	17116	17111	16990	16990	17050	17103	17044	16913	16987	17165	16889	16940	16901	16975	16792	17141	16974	16895	17142	17040	17166	16809	16877	17108	16925	16995	16849	17003	17002	16934	16915	16887	16917	16944	16981	16793	16881	16983	16836	16924	16941	16953	16920	16890	17039	17031	17071	17139	17108	17043	17090	17037	16943	17103	16958	17028	16874	17051	16972	16863	16857	16956	17090	16863	16964	16915	17042	16882	16813	17018	16822	16810	16853	16726	16997	16971	16982	17114	17030	17190	16944	16991	17056	17059	17236	17114	16637	16952	16893	17108	17012	17127	17054	16904	16930	16746	17207	17130	16974	16975	16837	16961	17101	16881	17165	17212	16756	17106	17061	17021	17099	17056	17111	17040	16968	16904	16845	17167	16850	16917	16974	16844	16918	16947	17203	17046	17064	17045	16868	17152	17000	17036	16996	17029	16940	16844	17090	16992	16882	17100	17070	16947	16775	16782	16779	16961	17010	17009	17064	17022	17015	16986	16992	16971	16931	16799	16978	16753	17042	17155	16935	16809	16942	17061	17007	16921	17056	17019	17058	17081	17012	16664	17098	16879	17189	16994	16941	16919	16756	17068	17123	16917	16783	16923	17041	17073	16883	17120	17069	17014	17186	16956	16909	17163	16865	16943	16921	16849	16881	17151	17126	17070	17070	16870	16975	16994	16992	16870	17018	16966	17013	17011	17146	17153	17151	16857	17017	16977	16986	17068	17273	17052	17086	16887	17002	17069	17272	16884	16971	17079	16953	17200	17103	16950	16915	17081	16976	17128	16861	16968	16976	16945	16981	17109	17082	16956	17005	16832	16766	16951	16823	17086	16888	16980	17069	16891	16999	17053	17205	16967	17170	16981	16858	17128	16885	16875	16896	17103	16834	17097	17124	16997	16993	16876	16976	17014	16876	16844	16974	16880	16912	16987	16795	17092	16984	17080	17039	16968	16974	16993	17024	17098	16976	17039	16943	17005	16937	16954	16817	17141	17012	17026	16886	16907	16793	17101	17157	16967	17165	16827	17062	17085	17059	17054	16909	16850	16953	16971	17150	17038	16959	17071	16999	17054	17022	16969	16875	17006	17019	17069	16880	16844	17056	17007	16942	17164	17047	16828	16892	17026	17085	17099	16753	17097	17026	16807	16955	17072	17049	16986	17016	16833	16948	16802	16928	17105	17111	16799	16970	16794	17206	16934	17126	17100	17121	17019	16839	17010	16958	16895	16962	16922	16784	16867	16718	17048	17060	16884	17073	17134	16978	16893	16876	17006	17058	17000	16935	16818	17070	17129	17005	16884	16958	16845	16863	16791	16967	17021	16927	17075	17062	16858	16846	17045	16936	16865	17151	16863	16800	17130	17024	16964	16969	16960	16987	17065	17024	16965	16982	17031	16960	16954	16892	17059	16918	17056	17150	17091	16903	16981	16921	17190	16969	16812	16868	17006	17025	16957	16866	16817	16879	17063	16906	17035	16920	17137	17029	17093	16958	17119	16930	16974	16710	17049	17047	16878	16999	17012	16990	17128	17047	16917	16921	16954	16954	16908	17105	17083	16862	17112	16901	16969	16880	16895	16844	17178	16960	16956	17164	17050	16962	17039	16911	17155	16992	17101	16992	16789	17049	16804	16910	16998	16877	17033	16929	17015	16929	17115	17071	16918	16857	17143	16752	16987	16967	16864	16850	16943	16861	16744	16959	16867	16967	16839	16883	17075	17060	16884	16898	17028	17013	16999	16936	16829	16993	16891	16957	17089	16988	16923	16842	16862	17011	17103	16990	17168	17092	16980	16855	17073	17212	17054	17081	16938	16931	17039	17108	17193	17003	17047	16976	16705	16803	16854	17053	17008	17058	17094	16909	16991	17058	16922	17056	16887	16948	16911	17119	16931	16903	16926	16891	17025	16978	16927	16942	17002	17078	16909	17068	16889	16891	17018	17124	16725	17195	17012	17011	16810	16863	17024	16898	16983	16916	16904	16941	16903	16974	17014	16711	17037	16996	16998	17106	16852	16873	16923	16986	16961	16987	17058	16870	16949	17035	17052	16723	16901	16934	17032	16924	16912	17174	16899	17066	17053	17019	17076	17075	16976	17140	16978	16884	17191	17087	16866	17030	17050	17004	17054	17063	17002	16940	16744	17055	16937	17015	17229	16995	17239	16918	17164	17094	17060	16897	16980	16883	17103	16918	16974	16817	16945	16846	17016	16968	16882	16933	17086	17058	16971	16949	16973	16987	16984	17035	17033	17154	16822	17122	17090	17059	16876	16893	16899	16990	16935	16865	16996	16924	17000	17015	16835	16998	17022	16900	17115	17043	17006	16774	16801	16863	16870	17250	16929	16916	17075	16971	17030	16880	16991	16943	16960	17136	17198	17070	16975	16826	17214	17043	17173	16920	17053	17069	17063	17071	16935	16848	16926	16781	16943	17125	16763	16701	17011	16986	16905	17087	17088	16876	16705	16903	17009	16932	16974	16844	16962	16854	17101	16924	16991	16891	16930	16828	17092	17022	17044	17068	16986	16990	16915	17160	16877	16833	17147	16966	17016	16971	17127	16914	16952	17031	17182	16850	17010	17051	16871	16752	16939	16871	17025	16956	16744	16945	16958	16924	17154	17020	17009	17317	16829	17087	17155	16975	16994	16924	16956	16857	16986	17049	16983	16940	16753	16917	16973	17045	16950	17094	17157	16966	16946	17049	17013	16987	16932	17006	17085	16927	16851	16956	16971	16943	17089	16752	16916	16823	16988	16882	16914	17085	17065	17063	16868	16929	17182	17104	17001	16991	16984	16956	16919	16706	17096	16737	17102	16973	16844	16935	17079	17056	17076	17013	17039	16736	17141	16978	17022	17025	17024	16884	16961	16817	16772	16908	16894	16937	16933	16940	17077	16888	16965	16824	17158	17042	16980	16966	16864	16846	17004	16989	16923	17141	17103	16873	16889	16999	17026	16714	16935	16960	17033	16892	17113	16832	16827	16975	17136	17139	17188	16946	17096	16959	17067	17212	16951	16916	16922	16716	16851	16733	16800	16982	16954	17093	16745	17165	16908	16976	16940	16997	16918	17189	17107	16930	16834	17041	16913	16832	17009	17228	17138	17059	17278	16992	16997	17001	16990	17002	17222	17288	17121	16920	17020	17043	16981	16952	17079	17024	16961	16949	16980	17278	17019	17101	17052	16981	16816	16848	16995	16827	17108	17048	16869	17026	16799	17124	17080	17003	16977	16980	16976	16868	16756	17030	16927	16841	16849	16850	16936	16670	16910	16770	17006	17174	16817	16791	17045	17044	16841	16943	16838	16857	16768	17138	17045	17088	16576	16857	17188	16957	17058	16911	17162	17040	16910	16909	17054	17246	17030	16622	16857	17064	16931	17164	17101	16860	16801	17075	17008	17040	16961	16965	16979	16966	16900	16970	16906	17029	16765	16971	16899	16943	16944	16933	16964	16957	16991	17051	17007	17129	17235	16971	16812	16841	17005	16755	17161	17205	17062	17102	17109	16954	16889	17044	16915	16967	16907	16983	16973	17090	17178	16971	17032	17060	17019	17045	16958	17063	17122	16952	16895	16924	16976	16998	17167	17015	16991	16954	16958	17151	16844	16793	17033	16878	16858	16956	17142	17056	16830	17094	17160	17093	16980	17132	16866	16952	16967	16868	16705	17098	16998	16774	16897	16966	17071	16821	16887	17086	17152	16902	16982	17029	16948	16852	17021	16806	17005	16727	17145	17059	16743	16867	16916	16994	17018	17079	16716	17118	16911	16916	17066	16972	16953	17028	16976	17219	16975	17008	16893	16937	17067	17103	17082	16784	17007	16927	17054	16811	17135	16970	16956	17000	17126	17136	16988	16950	17091	17247	16915	16928	17114	17035	17112	16935	16840	17012	16926	17071	16956	16969	16954	16967	17037	16877	16802	17040	16978	17105	17108	16891	17019	16988	17034	16976	17057	17052	17069	16981	17026	17125	17066	16805	16989	16852	16901	16975	16845	16993	16909	16877	17185	17067	16976	16952	17070	16970	16981	16952	16996	17247	16951	16885	17056	17293	16998	17001	16761	16881	17050	16981	16874	16876	17165	16842	16991	16840	16861	16789	17026	17007	16858	17029	16943	17128	17246	17180	17046	16911	16959	16996	16984	16947	16858	17010	17108	17025	16955	16859	16973	16849	17106	17032	17170	16940	17045	16895	17067	16782	16974	16910	16946	16867	17034	17069	17077	17056	16968	16909	16804	16781	17124	17067	16824	16911	17129	17017	16772	17001	17050	16887	16976	17032	17002	17009	17063	16868	17008	16920	16794	17124	16988	16766	16865	17066	17070	17054	16961	16882	17148	17047	17042	17036	17007	17153	17110	17104	16996	16885	16837	17009	17013	17234	17118	17012	17295	17232	17024	17119	17088	17111	17040	16989	17007	16971	17001	17058	17040	17000	17184	17028	16978	16962
35415	60402	56892	45619	39617	34016	28809	25631	23015	20863	19429	18412	17462	16759	16242	15889	15682	15338	15268	15213	14850	14884	14836	14496	14718	14504	14787	14554	14404	14491	14488	14327	14676	14422	14307	14442	14365	14371	14567	14519	14423	14553	14390	14326	14473	14353	14264	14140	14389	14458	14257	14424	14325	14327	14445	14386	14336	14395	14346	14562	14309	14360	14360	14231	14358	14272	14252	14621	14295	14299	14339	14341	14319	14302	14239	14352	14302	14391	14432	14435	14449	14434	14442	14442	14218	14331	14433	14356	14243	14360	14395	14369	14424	14309	14369	14368	14451	14279	14452	14285	14439	14212	14411	14535	14303	14339	14492	14188	14497	14326	14404	14493	14353	14283	14384	14365	14391	14370	14386	14464	14422	14404	14265	14360	14424	14314	14312	14346	14262	14271	14398	14521	14210	14267	14450	14289	14230	14349	14244	14401	14243	14307	14451	14299	14336	14264	14424	14377	14378	14345	14384	14469	14372	14333	14268	14282	14321	14208	14450	14345	14281	14528	14382	14329	14338	14333	14357	14366	14410	14160	14209	14377	14513	14444	14396	14302	14385	14293	14356	14301	14373	14274	14450	14411	14396	14258	14285	14272	14251	14266	14505	14387	14268	14315	14287	14369	14196	14405	14399	14287	14332	14224	14339	14278	14545	14376	14347	14366	14389	14586	14276	14401	14273	14281	14346	14351	14444	14371	14380	14427	14328	14517	14323	14420	14382	14260	14309	14380	14312	14529	14430	14329	14344	14414	14364	14374	14406	14323	14373	14258	14427	14405	14197	14307	14264	14404	14437	14439	14296	14260	14331	14230	14407	14498	14315	14451	14418	14370	14323	14567	14348	14543	14567	14318	14435	14267	14451	14435	14408	14254	14393	14390	14423	14255	14217	14197	14182	14459	14321	14347	14441	14385	14304	14303	14395	14355	14398	14136	14500	14392	14468	14340	14273	14382	14328	14232	14424	14297	14481	14320	14542	14308	14486	14288	14135	14506	14383	14412	14345	14216	14351	14391	14422	14489	14426	14367	14395	14368	14339	14361	14443	14274	14307	14345	14485	14428	14379	14342	14279	14403	14347	14398	14353	14399	14544	14553	14422	14245	14299	14240	14184	14322	14331	14394	14351	14229	14396	14246	14347	14295	14266	14617	14474	14333	14399	14330	14386	14359	14412	14337	14329	14394	14464	14355	14367	14357	14475	14430	14344	14524	14439	14214	14329	14186	14230	14468	14439	14323	14193	14359	14184	14476	14329	14391	14174	14416	14440	14307	14318	14409	14199	14244	14387	14357	14376	14325	14409	14381	14506	14401	14243	14272	14203	14490	14401	14283	14304	14475	14326	14257	14466	14382	14328	14472	14236	14320	14514	14299	14316	14433	14412	14408	14226	14419	14422	14298	14228	14373	14371	14321	14269	14278	14390	14385	14369	14231	14284	14518	14398	14437	14275	14204	14329	14392	14286	14175	14141	14425	14321	14326	14335	14261	14290	14348	14347	14316	14436	14537	14449	14286	14205	14280	14319	14257	14390	14397	14321	14440	14432	14501	14440	14425	14556	14204	14488	14299	14488	14236	14337	14400	14525	14430	14306	14401	14523	14226	14368	14310	14282	14343	14430	14382	14358	14352	14267	14390	14236	14164	14503	14163	14289	14306	14475	14434	14204	14463	14402	14195	14381	14543	14315	14433	14387	14402	14272	14165	14280	14398	14361	14321	14484	14239	14305	14438	14224	14382	14243	14317	14329	14465	14259	14281	14407	14570	14171	14393	14468	14438	14585	14362	14378	14369	14191	14438	14255	14190	14420	14396	14335	14306	14373	14285	14296	14300	14335	14534	14411	14427	14196	14400	14480	14469	14350	14302	14345	14258	14377	14337	14426	14244	14364	14329	14397	14242	14249	14376	14439	14341	14393	14517	14371	14574	14477	14264	14243	14382	14301	14407	14431	14285	14457	14512	14474	14238	14485	14216	14279	14230	14289	14418	14406	14493	14367	14483	14324	14474	14377	14380	14308	14378	14430	14258	14550	14412	14361	14382	14225	14420	14222	14490	14430	14449	14339	14363	14400	14317	14403	14449	14186	14202	14240	14394	14272	14477	14294	14482	14335	14181	14377	14575	14524	14176	14471	14426	14404	14413	14366	14321	14330	14504	14221	14317	14399	14281	14218	14355	14607	14276	14240	14575	14286	14427	14245	14322	14343	14453	14267	14383	14293	14382	14402	14370	14248	14430	14216	14329	14417	14282	14470	14401	14336	14424	14376	14366	14335	14378	14396	14518	14270	14525	14390	14198	14465	14358	14319	14491	14305	14469	14387	14410	14223	14291	14435	14292	14115	14511	14189	14272	14434	14351	14250	14365	14353	14331	14407	14161	14384	14403	14301	14535	14487	14413	14364	14355	14212	14370	14353	14297	14463	14287	14250	14526	14451	14285	14233	14295	14475	14337	14346	14203	14356	14417	14303	14136	14468	14290	14516	14310	14253	14194	14393	14387	14341	14238	14445	14446	14183	14442	14426	14434	14490	14448	14299	14338	14544	14207	14563	14330	14387	14390	14432	14370	14316	14424	14312	14204	14403	14310	14201	14358	14292	14475	14259	14361	14320	14266	14409	14383	14273	14311	14300	14349	14292	14454	14466	14397	14523	14303	14317	14263	14374	14372	14256	14326	14338	14346	14305	14275	14286	14411	14338	14261	14407	14446	14456	14345	14302	14446	14227	14177	14415	14343	14251	14376	14269	14473	14358	14454	14418	14277	14357	14339	14393	14373	14474	14391	14419	14444	14455	14475	14489	14284	14272	14268	14335	14438	14251	14268	14449	14457	14514	14484	14503	14366	14552	14348	14272	14284	14416	14257	14374	14210	14206	14302	14428	14374	14420	14453	14355	14339	14539	14184	14320	14185	14352	14468	14246	14214	14415	14405	14284	14298	14400	14332	14370	14280	14351	14346	14458	14494	14266	14363	14303	14231	14325	14260	14268	14421	14295	14360	14332	14532	14302	14421	14451	14262	14337	14436	14479	14476	14225	14137	14416	14329	14390	14330	14388	14193	14461	14464	14289	14373	14297	14260	14563	14512	14324	14434	14230	14274	14389	14451	14214	14203	14306	14299	14242	14401	14287	14238	14441	14245	14364	14378	14292	14216	14407	14277	14589	14342	14395	14503	14470	14482	14296	14456	14563	14355	14429	14304	14499	14421	14383	14266	14412	14400	14404	14544	14401	14494	14384	14405	14329	14370	14301	14461	14453	14258	14278	14356	14441	14332	14177	14314	14522	14151	14314	14265	14414	14341	14298	14313	14608	14407	14351	14298	14468	14275	14468	14323	14432	14453	14417	14249	14489	14477	14467	14444	14377	14594	14229	14315	14288	14489	14451	14298	14203	14504	14331	14409	14292	14347	14550	14241	14385	14371	14331	14356	14263	14237	14294	14453	14168	14327	14395	14318	14255	14362	14434	14340	14339	14414	14428	14364	14494	14277	14258	14337	14408	14166	14527	14309	14360	14188	14495	14310	14423	14403	14349	14449	14250	14296	14585	14445	14378	14354	14411	14372	14449	14391	14396	14448	14448	14283	14328	14442	14242	14269	14424	14455	14315	14332	14627	14413	14339	14257	14456	14511	14486	14366	14426	14308	14238	14317	14305	14110	14426	14534	14599	14205	14398	14216	14366	14313	14292	14295	14412	14409	14221	14443	14335	14505	14504	14196	14371	14412	14321	14384	14289	14465	14478	14285	14341	14413	14443	14338	14398	14310	14307	14497	14544	14269	14321	14335	14140	14428	14133	14331	14418	14266	14383	14348	14464	14530	14217	14555	14300	14429	14360	14523	14493	14205	14387	14391	14378	14259	14245	14424	14344	14233	14184	14362	14493	14299	14328	14487	14251	14385	14409	14287	14382	14339	14479	14389	14384	14305	14265	14372	14564	14311	14337	14297	14442	14342	14356	14446	14387	14303	14302	14309	14348	14457	14329	14323	14404	14281	14214	14432	14453	14327	14415	14235	14308	14328	14398	14260	14441	14356	14486	14298	14382	14494	14401	14425	14449	14404	14240	14323	14419	14384	14381	14518	14406	14310	14313	14342	14540	14410	14551	14440	14398	14261	14468	14411	14389	14400	14474	14483	14403	14435	14409	14411	14313	14316	14406	14358	14301	14394	14369	14521	14513	14430	14352	14351	14441	14485	14316	14255	14581	14373	14112	14390	14420	14348	14217	14413	14260	14337	14304	14327	14381	14251	14271	14382	14281	14295	14424	14318	14304	14211	14388	14292	14441	14514	14496	14372	14401	14232	14375	14472	14415	14420	14445	14434	14455	14355	14232	14291	14469	14414	14218	14414	14188	14489	14194	14332	14391	14333	14434	14355	14254	14393	14363	14328	14248	14439	14381	14224	14127	14358	14241	14387	14416	14349	14383	14414	14441	14287	14400	14322	14485	14292	14531	14251	14498	14515	14414	14195	14424	14535	14421	14458	14428	14437	14280	14428	14283	14299	14425	14388	14268	14366	14389	14383	14323	14393	14419	14250	14417	14201	14226	14432	14294	14214	14326	14320	14226	14434	14176	14516	14276	14255	14398	14612	14400	14329	14256	14390	14506	14369	14312	14093	14297	14424	14379	14388	14240	14330	14405	14299	14399	14336	14269	14439	14270	14380	14356	14314	14409	14446	14262	14376	14396	14309	14437	14342	14432	14227	14459	14258	14142	14261	14219	14438	14342	14280	14354	14435	14281	14450	14246	14483	14520	14211	14457	14178	14325	14355	14301	14398	14387	14340	14329	14367	14492	14395	14235	14215	14282	14502	14485	14261	14276	14453	14582	14333	14348	14518	14348	14545	14204	14445	14339	14401	14304	14308	14440	14331	14461	14330	14365	14346	14407	14317	14380	14480	14309	14319	14167	14321	14432	14360	14288	14380	14367	14384	14322	14289	14393	14301	14306	14307	14295	14419	14349	14280	14374	14405	14432	14477	14430	14348	14192	14214	14461	14349	14223	14562	14291	14457	14293	14195	14054	14531	14433	14385	14227	14374	14406	14406	14394	14317	14370	14159	14334	14348	14280	14229	14522	14303	14327	14373	14300	14324	14214	14564	14417	14333	14367	14407	14535	14393	14319	14416	14333	14432
29910	31613	41463	36778	29432	25366	22436	20927	19457	18822	18247	17811	17662	17600	17258	17087	17121	17222	17123	16909	16926	16941	16812	16757	16897	16923	16947	16820	16876	16824	16727	16876	16870	16741	16794	16690	16683	16552	16718	16779	16544	16723	16741	16724	16772	16552	16604	16708	16723	16770	16782	16800	16850	16692	16795	16840	16871	16594	16588	16671	16721	16863	16645	16601	16875	16759	16681	16680	16709	16587	16673	16585	16726	16858	16790	16707	16904	16802	16808	16520	16676	16516	16604	16567	16699	16773	16723	16460	16721	16747	16823	16592	16664	16718	16708	16627	16908	16784	16761	16529	16827	16802	16699	16756	16809	16780	16674	16702	16560	16610	16822	16594	16610	16774	16839	16814	16623	16609	16716	16666	16686	16785	16548	16654	16811	16696	16759	16748	16605	16686	16716	16632	16894	16742	16932	16886	16876	16791	16881	16844	16789	16736	16841	16740	16760	16930	16698	16806	16972	16598	16719	16889	16697	16829	16654	16727	16701	16792	16534	16865	16770	16624	16705	16676	16564	16726	16814	16663	16698	16552	16789	16626	16585	16811	16797	16545	16772	16565	16751	16703	16707	16670	16839	16694	16708	16774	16764	16489	16696	16508	16847	16579	16546	16627	16719	16678	16635	16681	16747	16627	16833	16760	16725	16637	16651	16536	16700	16598	16805	16842	16598	16555	16715	16722	16896	16682	16553	16625	16739	16701	16836	16648	16836	16485	16851	16746	16592	16615	16898	16732	16872	16942	16716	16604	16792	16804	16652	16921	16835	16656	16622	16641	16738	16862	16649	16651	16591	16865	16831	16645	16713	16571	16624	16684	16773	16929	16635	16756	16767	16858	16731	16638	16868	16821	16677	16840	16584	16681	16749	16661	16819	16613	16666	16805	16494	16630	16735	16776	16788	16667	16712	16573	16717	16741	16641	16528	16729	16760	16528	16720	16636	16627	16853	16871	16724	16686	16788	16614	16836	16580	16749	16569	16770	16892	16722	16656	16938	16645	16745	16544	16729	16728	16967	16654	16529	16526	16674	16691	16724	16748	16775	16793	16725	16475	16407	16684	16674	16651	16484	16583	16523	16660	16712	16932	16653	16844	16738	16705	16881	16811	16715	16636	16661	16814	16471	16701	16912	16880	16913	16820	16653	16734	16856	16638	16727	16622	16640	16649	16746	16772	16710	16772	16852	16689	16536	16691	16504	16510	16511	16672	16667	16790	16690	16628	16750	16683	16779	16586	16896	16799	16678	16603	16711	16693	16674	16686	16701	16689	16894	16695	16568	16622	16700	16819	16866	16659	16690	16696	16510	16665	16745	16819	16822	16719	16710	16836	16661	16646	16691	16764	16531	16768	16631	16664	16686	16643	16842	17027	16791	16844	16908	16749	16677	16668	16703	16683	16657	16662	16620	16737	16854	16756	16823	16772	16728	16582	16801	16617	16496	16718	16766	16649	16664	16901	16473	16686	16662	16771	16744	16739	16562	16858	16771	16858	16785	16630	16889	16831	16798	16995	16690	16628	16763	16649	16679	16687	16636	16885	16585	16731	16921	16484	16520	16640	16606	16739	16789	16707	16664	16724	16765	16701	16820	16671	16643	16768	16734	16502	16687	16708	16989	16769	16880	16813	16796	16533	16610	16704	16662	16760	16608	16806	16704	16723	16636	16534	16705	16797	16754	16631	16751	16801	16780	16573	16659	16799	16808	16786	16909	16519	16591	16644	16703	16734	16749	16877	16844	16662	16646	16709	16482	16799	16614	16694	16735	16623	16704	16804	16792	16739	16810	16747	16668	16722	16657	16635	16753	16982	16709	16837	16905	16651	16864	16877	16830	16718	16851	16532	16580	16832	16765	16463	16565	16431	16693	16633	16681	16912	16621	16649	16659	16796	16788	16474	16846	16770	16677	16643	16574	16499	16715	16671	16852	16886	16828	16659	16942	16875	16701	16628	16712	16742	16764	16776	16510	16458	16837	16912	16368	16597	16606	16726	16734	16808	16776	16643	16815	16943	16731	16970	16491	16633	16716	16725	16625	16488	16758	16616	16744	16781	16740	16877	16862	16947	16607	16595	16684	16848	16763	16638	16691	16638	16803	16801	16777	16848	16832	16700	16622	16826	16674	16507	16617	16510	16651	16873	16728	16538	16798	16680	16789	16645	16671	16655	16609	16566	16631	16870	16816	16625	16777	16471	16542	16780	16875	16664	16700	16541	16645	16639	16732	16669	16769	16545	16762	16705	16732	16773	16834	16953	16641	16779	16917	16648	16870	16725	16814	16745	16814	16667	16512	16891	16641	16826	16653	16665	16601	16703	16710	16617	16536	16609	16696	16647	16866	16736	16717	16652	16684	16729	16672	16769	16704	16877	16821	16529	16660	16789	16900	16873	16843	16588	16732	16548	16742	16876	16813	16744	16750	16594	16641	16610	16755	16737	16790	16774	16646	16826	16741	16585	16700	16787	16819	16720	16773	16687	16760	16891	16650	16740	16685	16878	16847	16718	16818	16784	16732	16765	16684	16694	16769	16707	16720	16618	16599	16757	16841	16475	16681	16701	16696	16798	16782	16689	16667	16546	16835	16840	16820	16833	16758	16834	16606	16781	16600	16847	16563	16580	16799	16636	16860	16798	16801	16644	16883	16824	16885	16975	16560	16786	16707	16705	16783	16544	16631	16681	16642	16521	16666	16468	16852	16755	16854	16572	16748	16606	16837	16427	16589	16879	16741	16703	16751	16753	16758	16664	16825	16897	16606	16598	16855	16832	16671	16623	16534	16660	16606	16738	16842	16800	16635	16668	16663	16685	16927	16833	16832	16790	16639	16718	16457	16772	16843	16689	16817	16842	16789	16663	16820	16765	16620	16792	16627	16634	16687	16730	16728	16620	16686	16626	16587	16682	16609	16551	16777	16566	16630	16623	16704	16676	16702	16761	16796	16754	16663	16777	16757	16771	16697	16864	16662	16682	16847	16841	16779	16758	16714	16817	16878	16695	16649	16636	16844	16729	16847	16667	16808	16716	16628	16662	16753	16729	16634	16594	16770	16724	16710	16855	16944	16845	16616	16712	16617	16699	16751	16720	16606	16704	16668	16847	16527	16819	16793	16601	16832	16684	16834	16671	16807	16942	16631	16735	16664	16795	16999	16608	16785	16884	16545	16799	16710	16586	16690	16713	16655	16720	16790	16807	16546	16834	16875	16605	16864	16785	16651	16788	16608	16680	16572	16834	16676	16573	16837	16841	16739	16650	16888	16456	16758	16737	16768	16711	16973	16593	16735	16760	16774	16617	16616	16835	16783	16854	16828	16861	16733	16578	16602	16730	16670	16725	16639	16665	16675	16537	16638	16979	16763	16732	16650	16803	16516	16639	16659	16686	16704	16660	16732	16916	16687	16692	16762	16919	16782	16643	16594	16711	16703	16652	16676	16656	16716	16760	16686	16723	16775	16832	16899	16593	16710	16650	16581	16838	16770	16866	16757	16843	16683	16671	16712	16597	16639	16707	16744	16715	16840	16868	16693	16742	16550	16623	16732	16714	16633	16786	16852	16681	16934	16764	16708	16716	16800	16794	16605	16641	16665	16666	16866	16618	16930	16782	16747	16701	16885	16865	16796	16810	16711	16706	16543	16599	16959	16712	16706	16820	16831	16838	16722	16699	16611	16765	16659	16637	16755	16737	16695	16774	16804	16913	16704	16713	16803	16733	16818	16844	16657	16748	16885	16813	16634	16669	16654	16872	16809	16601	16677	16903	16702	16823	16682	16687	16702	16566	16794	16777	16893	16531	16663	16729	16663	16808	16660	17005	16671	16558	16794	16674	16595	16665	16703	16651	16761	16722	16700	16592	16634	16616	16736	16820	16723	16745	16787	16613	16666	16697	16664	16688	16958	16674	16836	16591	16679	16732	16773	16603	16681	16740	16522	16562	16641	16608	16788	16592	16669	16715	16821	16784	16856	16916	16703	16647	16908	16754	16649	16631	16859	16929	16787	16620	16609	16728	16690	16520	16543	16911	16740	16633	16871	16759	16865	16751	16663	16661	16767	16616	16820	16657	16861	16677	16699	16644	16801	16629	16705	16747	16866	16725	16731	16884	16705	16773	16749	16692	16785	16640	16837	16757	16675	16714	16808	16709	16916	16537	16804	16490	16842	16711	16619	16745	16791	16591	16952	16725	16685	16686	16743	16760	16643	16833	16693	16681	16801	16813	16716	16649	16856	16755	16751	16564	16920	16628	16727	16789	16620	16612	16779	16741	16962	16719	16616	16683	16619	16736	16796	16631	16805	16859	16820	16580	16726	16534	16864	16551	16743	16583	16537	16609	16863	16631	16737	16706	16807	16808	16659	16825	16876	16838	16743	16755	16807	16822	16564	16936	16881	16555	16635	16671	16720	16740	16708	16923	16693	16702	16743	16828	16879	16415	16816	16788	16830	16738	16795	16618	16643	16601	16583	16604	16835	16477	16656	16581	16654	16639	16778	16593	16731	16653	16858	16734	16803	16750	16810	16778	16770	16808	16804	16851	16827	16817	16789	16783	16915	16615	16687	16830	16629	16800	16666	16654	16729	16773	16655	16841	16469	16632	16764	16669	16704	16792	16848	16644	16642	16789	16746	16637	16697	16467	16543	16691	16764	16657	16460	16731	16610	16685	16568	16548	16763	16803	16889	16790	16919	16772	16805	16605	16835	16960	16651	16828	16735	16678	16760	16684	16681	16536	16752	16633	16792	16854	16706	16620	16705	16748	16834	16754	16791	16700	16724	16655	16880	17020	16823	16709	16905	16798	16820	16660	16812	16925	16569	16648	16586	16675	16678	16684	16862	16903	16691	16602	16595	16721	16772	16601	16602	16782	16744	16874	16640	16821	16626	16918	16891	16813	16632	16775	16748	16831	16678	16537	16608	16838	16466	16898	16714	16610	16813	16757	16830	16841	16527	16759	16822	16728	16875	16825	16665	16696	16769	16768	16602	16742	16526	16686	16695	16709	16561	16678	16827	16687	16719	16856	16600	16769	16680	16760	16816	16713	16636	16692	16683	16555	16821	16645	16855	16885	16689	16711	16840	16906	16588	16688	16665	16827	16789	16862	16704	16690	16928	16883	16689	16728	16775	16696	16583	16672	16706	16597
33594	48395	45492	35484	29558	25120	21850	19965	18337	17121	16425	15964	15584	15129	15169	14888	14853	14579	14589	14562	14473	14578	14508	14241	14514	14214	14299	14341	14310	14367	14275	14166	14220	14256	14267	14114	14203	14146	14322	14246	14291	14366	14261	14363	14293	14340	14274	14345	14067	14333	14089	14339	14416	14270	14312	14312	14327	14357	14327	14194	14290	14158	14231	14087	14331	14173	14136	14216	14182	14292	14230	14230	14084	14225	14190	14346	14410	14071	14200	14338	14375	14216	14250	14180	14335	14291	14299	14233	14077	14593	14192	14267	14317	14298	14203	14071	14386	14172	14222	14227	14278	14322	14150	14252	14237	14257	14175	14195	14358	14259	14306	14163	14177	14110	14257	14260	14375	14054	14307	14340	14175	14151	14269	14290	14258	14190	14346	14212	14159	14264	14348	14066	14084	14394	14361	14071	14284	14266	14374	14366	14286	14302	14280	14275	14307	14118	14124	14245	14257	14300	14145	14344	14168	14413	14267	14270	14229	14190	14255	14087	14248	14199	14189	14236	14308	14011	14311	14309	14185	14309	14296	14283	14290	14220	14222	14287	14101	14397	14275	14459	14117	14399	14195	14313	14473	14219	14330	14347	14354	14142	14279	14173	14300	14254	14254	14230	14142	14180	14210	14460	14148	14357	14224	14196	14138	14137	14397	14186	14028	14303	14090	14293	14265	14132	14288	14202	14469	14292	14297	14168	14326	14327	14163	14173	14309	14232	14167	14192	14233	14141	14240	14158	14252	14326	14214	14294	14220	14228	14351	14278	14224	14283	14056	14257	14288	14225	14313	14256	14425	14192	14174	14201	14145	14101	14261	14186	14273	14373	14212	14061	14270	14230	14347	14147	14226	14238	14249	14175	14172	14184	14310	14260	14284	14258	14171	14303	14098	14309	14456	14237	14072	14273	14299	14222	14212	14318	14283	14182	14297	14116	14264	14166	14198	14122	14229	14101	14242	14255	14245	14258	14280	14217	14155	14311	14326	14296	14397	14139	14282	14225	14383	14337	14160	14334	14169	14172	14122	14308	14193	14314	14210	14233	14334	14008	14373	14331	14108	14226	14358	14156	14302	14085	14338	14163	14255	14186	14385	14330	14072	14382	14408	14401	14188	14216	14210	14251	14219	14268	14256	14208	14222	14392	14118	14224	14120	14316	14436	14282	14190	14314	14200	14187	14270	14179	14289	14202	14248	14327	14182	14286	14111	14121	14247	14183	14157	14356	14108	14295	14166	14288	14366	14063	14182	14364	14191	14186	14262	14134	14289	14390	14336	14171	14162	14220	14103	14198	14249	14277	14330	14238	14255	14154	14119	14293	14249	14158	14148	14172	14039	14172	14341	14395	14379	14334	14239	14136	14333	14253	14387	14288	14142	14219	14279	14441	14194	14252	14216	14239	14293	14126	14111	14317	14237	14206	14187	14312	14163	14247	14123	14219	14311	14091	14250	14244	14167	14288	14385	14308	14257	14286	14187	14288	14368	14192	14368	14193	14134	14207	14245	14180	14379	14418	14337	14220	14221	14228	14271	14199	14332	14308	14367	14344	14095	14058	14155	14195	14346	14074	14094	14237	14303	14318	14297	14174	14331	14102	14359	14213	14407	14342	14158	14152	14246	14293	14199	14301	14280	14192	14340	14315	14184	14266	14103	14281	14209	14286	14232	14174	14295	14194	14223	14154	14175	14312	14142	14414	14279	14389	14288	14362	14197	14368	14159	14182	14191	14303	14240	14334	14319	14214	14375	14243	14196	14189	14179	14345	14215	14250	14332	14118	14177	14317	14222	14076	14428	14214	14311	14093	14320	14280	14356	14351	14120	14235	14175	14247	14202	14470	14279	14289	14198	14285	14218	14239	14359	14394	14317	14233	14236	14193	14333	14315	14312	14251	14280	14369	14263	14333	14352	14050	14120	14306	14275	14208	14332	14083	14239	14268	14297	14316	14285	14332	14140	14414	14358	14208	14230	14271	14236	14036	14361	14144	14206	14289	14334	14327	14222	14350	14177	14229	14294	14302	13973	14304	14222	14307	14299	14280	14188	14209	14247	14187	14252	14211	14224	14115	14266	14299	14272	14259	14258	14254	14390	14166	14250	14182	14141	14296	14289	14291	14224	14052	14181	14328	14225	14104	14383	14415	14312	14267	14281	14426	14413	14136	14283	14316	14331	14245	14280	14239	14272	14168	14273	14313	14285	14272	14275	14333	14190	14239	14134	14241	14347	14163	14167	14149	14330	14246	14424	14375	14213	14226	14132	14134	14086	14306	14210	14208	14259	14303	14243	14181	14348	14241	14415	14223	14154	14392	14227	14197	14201	14340	14168	14140	14177	14190	14223	14324	14315	14184	14169	14133	14368	14151	13997	14216	14304	14060	14221	14153	14216	14133	14323	14177	14202	14253	14257	14341	14271	14388	14270	14280	14065	14202	14283	14181	14209	14103	14265	14060	14163	14297	14352	14239	14317	14281	14282	14236	14349	14174	14284	14137	14219	14241	14095	14149	14117	14072	14337	14142	14284	14226	14265	14172	14339	14296	14336	14332	14267	14255	14182	14140	14174	14262	14281	14227	14134	14320	14318	14159	14111	14123	14249	14345	14421	14028	14195	14197	14338	14227	14304	14498	14204	14246	14220	14172	14181	14417	14145	14183	14174	14381	14214	14232	14256	14410	14127	14337	14326	14195	14383	14179	14306	14265	14308	14354	14302	14203	14143	14073	14137	14339	14246	14401	14147	14167	14279	14130	14391	14330	14376	14246	14278	14368	14086	14286	14273	14233	14324	14239	14302	14326	14291	14301	14217	14570	14298	14221	14235	14405	14232	14205	14215	14261	14374	14290	14244	14294	14372	14178	14256	14116	14108	14113	14155	14262	14191	14047	14128	14290	14283	14232	14137	14085	14205	14192	14271	14375	14178	14221	14323	14096	14236	14281	14214	14344	14398	14251	14225	14121	14071	14204	14239	14304	14270	14264	14180	14215	14255	14333	14375	14182	14217	14078	14243	14361	14276	14331	14336	14208	14298	14155	14088	14328	14381	14217	14396	14161	14375	14269	14292	14324	14205	14255	14344	14217	14281	14249	14183	14248	14300	14160	14130	14280	14222	14231	14287	14268	14299	14262	14301	14021	14219	14247	14367	14158	14182	14219	14434	14170	14065	14475	14056	14327	14027	14307	14256	14406	14225	14221	14191	14216	14383	14126	14366	14187	14350	14322	14278	14331	14261	14214	14299	14270	14012	14322	14046	14212	14175	14234	14332	14133	14145	14439	14184	14258	14285	14052	14196	14321	14221	14280	14245	14248	14254	14170	14143	14165	14215	14288	14309	14376	14220	14198	14194	14292	14203	14265	14287	14253	14315	14224	14269	14293	14208	14291	14318	14295	14372	14259	14259	14184	14051	14421	14142	14218	14317	14355	14210	14076	14287	14269	14279	14148	14427	14358	14212	14163	14275	14188	14178	14361	14288	13978	14258	14168	14179	14453	14169	14333	14169	14365	14142	14362	14389	14156	14168	14283	14094	14279	14372	14336	14117	14233	14041	14291	14176	14286	14201	14055	14367	14162	14178	14406	14200	14315	14194	14244	14215	14223	14226	14200	14049	14191	14417	14191	14243	14274	14161	14259	14105	14154	14238	14266	14406	14193	14235	14235	14390	14030	14287	14249	14072	14260	14339	14132	14358	14181	14169	14351	14239	14238	14410	14204	14208	14352	14199	14289	14136	14176	14147	14335	14246	14332	14253	14333	14311	14186	14204	14324	14400	14197	14279	14176	14263	14321	14307	14106	14263	14170	14202	13996	14064	14329	14190	14245	14148	14187	14243	14203	14170	14119	14290	14298	14058	14217	14210	14252	14407	14216	14248	14315	14103	14308	14294	14205	14356	14285	14212	14161	14164	14246	14327	14162	14132	14419	14368	14357	14265	14164	14279	14245	14233	14178	14275	14298	14462	14252	14255	14259	14285	14248	14242	14358	14195	14244	14320	14217	14369	14324	14365	14393	14288	14198	14245	14241	14407	14237	14205	14324	14224	14272	14190	14388	14405	14157	14163	14233	14107	14186	14298	14471	14178	14167	14245	14167	14331	14466	14282	14082	14287	14246	14206	14235	14215	14242	14262	14350	14324	14316	14251	14197	14164	14193	14215	14092	14296	14277	14199	14306	14339	14357	14229	14275	14347	14142	14332	14459	14247	14245	14199	14144	14157	14363	14225	14152	14152	14276	14035	14260	14296	14306	14249	14277	14277	14135	14115	14236	14255	14341	14276	14165	14232	14250	14360	14327	14186	14226	14294	14228	14294	14177	14022	14375	14193	14152	14049	14234	14342	14363	14210	14169	14152	14126	14075	14228	14235	14353	14073	14279	14240	14310	14332	14370	14227	14384	14271	14390	14451	14335	14187	14431	14183	14255	14174	14351	14263	14342	14178	14385	14206	14326	14179	14231	14329	14260	14276	14216	14342	14179	14329	14236	14329	14289	14030	14278	14317	14108	14319	14296	14262	14341	14282	14352	14196	14235	14387	14359	14283	14405	14273	14322	14328	14115	14338	14175	14162	14232	14172	14335	14187	14261	14346	14350	14265	14161	14206	14216	14241	14105	14156	14175	14132	14190	14201	14172	14217	14353	14298	14211	14393	14184	14282	14158	14112	14283	14149	14196	14316	14137	14372	14312	14190	14220	14089	14474	14231	14434	14222	14184	14261	14266	14239	14380	14202	14228	14151	14289	14252	14185	14229	14194	14322	14289	14307	14089	14285	14248	14124	14396	14337	14457	14324	14226	14285	14087	14288	14110	14382	14410	14042	14267	14165	14177	14214	14092	14277	14280	14225	14304	14373	14326	14286	14252	14130	14222	14132	14264	14173	14164	14107	14364	14361	14233	14217	14324	14075	14117	14236	14263	14335	14313	14197	14331	14355	14336	14298	14186	14282	14163	14307	14112	14232	14341	14349	14085	14177	14298	14371	14199	14178	14270	14343	14202	14408	14359	14337	14320	14327	14185	14181	14500	14426	14258	14160	14338	14112	14205	14222	14190	14374	14157	14261	14377	14436	14179	14228	14255	14255	14064	14306	14281	14254	14207	14391	14253	14240	14127	14368	14309	14296	14335	14133	14215	14318	14234
23912	20947	28717	27145	27742	28413	26323	22589	20684	19962	19099	18385	18059	17679	17660	17467	17222	16968	16898	16964	16854	16835	16775	16772	16805	16841	16550	16496	16402	16606	16528	16424	16441	16322	16526	16534	16528	16462	16431	16633	16343	16439	16520	16417	16387	16268	16531	16582	16592	16563	16651	16465	16735	16651	16419	16455	16456	16555	16398	16478	16391	16289	16367	16691	16564	16303	16585	16743	16577	16457	16298	16552	16266	16252	16559	16415	16377	16511	16523	16489	16170	16378	16616	16355	16613	16378	16391	16504	16628	16511	16301	16554	16476	16453	16694	16581	16534	16396	16406	16288	16484	16386	16580	16403	16363	16431	16457	16462	16429	16454	16515	16493	16571	16351	16611	16560	16354	16561	16499	16500	16498	16358	16476	16335	16582	16344	16453	16298	16453	16418	16310	16609	16364	16466	16532	16582	16395	16218	16538	16463	16310	16516	16410	16443	16418	16342	16354	16532	16332	16506	16405	16588	16411	16462	16509	16651	16574	16344	16526	16379	16369	16421	16466	16328	16443	16345	16485	16584	16441	16413	16513	16505	16476	16382	16505	16375	16230	16391	16386	16698	16422	16515	16494	16489	16335	16239	16467	16276	16438	16513	16459	16370	16541	16470	16405	16412	16404	16407	16432	16289	16579	16466	16418	16432	16477	16576	16605	16368	16352	16559	16373	16296	16399	16310	16255	16544	16491	16516	16543	16445	16408	16525	16405	16467	16554	16467	16643	16270	16454	16535	16436	16657	16504	16498	16510	16423	16434	16403	16410	16627	16589	16566	16389	16492	16386	16380	16550	16262	16506	16295	16344	16375	16396	16379	16495	16560	16536	16195	16608	16426	16531	16160	16299	16434	16382	16385	16606	16329	16345	16466	16562	16678	16482	16323	16393	16405	16462	16536	16407	16440	16349	16496	16245	16640	16570	16626	16489	16467	16425	16364	16459	16466	16625	16533	16470	16447	16236	16353	16392	16341	16373	16435	16474	16635	16396	16436	16405	16361	16369	16350	16382	16326	16629	16568	16575	16456	16486	16537	16407	16420	16521	16351	16556	16533	16612	16318	16399	16342	16381	16423	16488	16649	16418	16433	16149	16391	16494	16645	16373	16479	16558	16540	16501	16411	16378	16601	16519	16613	16530	16504	16385	16557	16337	16153	16381	16509	16378	16597	16354	16621	16655	16535	16425	16533	16344	16378	16439	16270	16523	16403	16369	16524	16506	16459	16326	16396	16640	16315	16480	16479	16655	16413	16554	16339	16288	16530	16476	16361	16255	16508	16527	16408	16549	16532	16384	16503	16538	16365	16508	16466	16375	16419	16623	16636	16500	16577	16697	16268	16390	16737	16491	16460	16444	16371	16451	16334	16480	16315	16503	16567	16443	16442	16341	16548	16440	16570	16358	16406	16429	16510	16295	16527	16268	16560	16496	16245	16381	16513	16402	16407	16396	16438	16255	16549	16484	16325	16394	16194	16349	16460	16500	16343	16329	16436	16427	16377	16444	16427	16503	16494	16380	16434	16546	16337	16473	16427	16516	16481	16476	16282	16538	16384	16474	16458	16263	16474	16436	16616	16495	16378	16470	16514	16510	16489	16296	16410	16377	16403	16393	16215	16386	16421	16467	16480	16430	16380	16502	16375	16687	16344	16540	16424	16414	16586	16393	16540	16421	16452	16604	16583	16614	16216	16505	16539	16281	16577	16567	16386	16639	16658	16631	16567	16491	16461	16341	16537	16308	16443	16408	16535	16415	16544	16495	16318	16342	16569	16516	16416	16612	16410	16471	16608	16570	16567	16263	16428	16255	16464	16640	16491	16429	16481	16459	16457	16561	16562	16428	16383	16338	16530	16581	16414	16340	16385	16425	16418	16522	16588	16416	16373	16307	16325	16416	16513	16556	16662	16620	16415	16455	16436	16404	16504	16443	16350	16322	16405	16355	16581	16611	16361	16352	16593	16516	16454	16546	16638	16425	16409	16385	16401	16565	16482	16352	16631	16304	16303	16445	16578	16685	16486	16686	16623	16597	16495	16429	16531	16463	16335	16455	16671	16605	16540	16514	16592	16471	16629	16595	16602	16548	16526	16396	16474	16455	16319	16428	16407	16499	16449	16339	16310	16277	16531	16417	16743	16532	16325	16293	16420	16439	16322	16539	16424	16643	16659	16283	16512	16247	16596	16441	16488	16575	16467	16647	16473	16477	16291	16661	16460	16558	16377	16448	16448	16443	16547	16369	16227	16286	16481	16340	16598	16551	16609	16585	16431	16552	16366	16719	16390	16526	16380	16477	16596	16601	16397	16258	16392	16238	16386	16574	16518	16396	16350	16285	16375	16665	16456	16506	16641	16358	16365	16499	16387	16377	16589	16505	16421	16457	16347	16327	16347	16497	16392	16571	16359	16492	16448	16433	16695	16469	16503	16307	16610	16473	16595	16497	16466	16539	16366	16707	16385	16578	16482	16343	16379	16410	16461	16417	16359	16443	16414	16313	16362	16446	16389	16567	16470	16481	16469	16365	16361	16475	16369	16340	16352	16270	16579	16517	16517	16625	16496	16474	16349	16289	16697	16365	16470	16477	16393	16379	16612	16374	16579	16507	16403	16474	16318	16474	16274	16627	16432	16350	16636	16321	16572	16515	16267	16651	16665	16636	16384	16634	16498	16462	16567	16555	16640	16476	16386	16391	16526	16635	16276	16396	16319	16338	16358	16490	16404	16519	16444	16565	16537	16625	16399	16291	16459	16391	16546	16603	16447	16491	16398	16399	16278	16413	16733	16363	16503	16280	16592	16417	16400	16420	16543	16583	16372	16413	16612	16466	16354	16633	16693	16512	16421	16403	16426	16496	16407	16441	16574	16452	16610	16387	16464	16380	16418	16524	16413	16301	16366	16494	16368	16239	16309	16437	16573	16594	16452	16348	16528	16484	16464	16437	16488	16536	16501	16407	16208	16556	16642	16361	16385	16503	16650	16458	16481	16482	16539	16456	16620	16614	16646	16526	16504	16547	16245	16538	16229	16331	16410	16509	16220	16348	16394	16700	16326	16437	16454	16330	16516	16338	16380	16614	16515	16321	16459	16514	16498	16776	16332	16420	16645	16414	16379	16441	16466	16437	16354	16774	16420	16567	16507	16458	16416	16438	16474	16619	16248	16509	16512	16443	16359	16413	16668	16444	16577	16514	16490	16589	16105	16501	16544	16523	16433	16515	16326	16569	16515	16479	16324	16402	16269	16528	16301	16500	16359	16452	16231	16432	16318	16478	16361	16624	16561	16402	16340	16623	16427	16508	16611	16530	16385	16468	16485	16420	16481	16485	16249	16352	16514	16485	16345	16462	16570	16629	16268	16709	16649	16464	16477	16367	16554	16421	16547	16417	16399	16372	16256	16320	16245	16428	16532	16498	16479	16509	16491	16498	16574	16575	16365	16297	16697	16609	16500	16554	16294	16213	16480	16366	16548	16503	16621	16575	16732	16439	16475	16308	16351	16355	16433	16432	16417	16561	16293	16747	16486	16656	16429	16427	16388	16475	16422	16556	16419	16301	16452	16563	16673	16386	16551	16538	16547	16296	16400	16567	16564	16633	16453	16390	16685	16366	16572	16509	16266	16290	16162	16481	16681	16424	16421	16393	16504	16371	16427	16627	16433	16415	16521	16324	16343	16448	16341	16372	16326	16479	16429	16520	16646	16634	16501	16564	16572	16628	16355	16441	16647	16635	16476	16350	16535	16488	16371	16360	16287	16358	16231	16526	16531	16345	16426	16483	16398	16556	16510	16390	16518	16585	16531	16385	16491	16559	16514	16433	16594	16442	16563	16299	16396	16577	16602	16355	16553	16355	16516	16388	16628	16568	16536	16418	16373	16387	16522	16523	16594	16317	16351	16538	16282	16548	16672	16643	16592	16338	16282	16612	16416	16502	16536	16441	16234	16489	16455	16506	16389	16289	16316	16403	16228	16494	16286	16494	16461	16553	16421	16381	16609	16584	16441	16450	16215	16333	16621	16307	16415	16534	16649	16367	16398	16141	16318	16499	16325	16436	16423	16391	16442	16447	16479	16626	16236	16527	16695	16268	16529	16426	16584	16378	16309	16384	16450	16396	16321	16648	16649	16566	16404	16573	16345	16580	16493	16389	16566	16423	16234	16316	16598	16232	16530	16352	16511	16571	16634	16322	16429	16411	16358	16630	16442	16489	16531	16542	16533	16599	16494	16636	16601	16620	16496	16570	16483	16389	16600	16479	16473	16377	16563	16503	16301	16422	16385	16687	16502	16365	16420	16441	16323	16267	16483	16444	16623	16399	16340	16411	16374	16394	16427	16389	16633	16426	16442	16328	16458	16528	16477	16419	16456	16505	16372	16432	16773	16565	16419	16553	16294	16452	16367	16413	16488	16473	16484	16465	16461	16471	16500	16524	16450	16488	16630	16405	16362	16344	16416	16557	16535	16496	16537	16428	16470	16532	16540	16541	16701	16496	16511	16391	16461	16596	16665	16478	16662	16644	16342	16500	16400	16400	16439	16488	16548	16668	16476	16442	16507	16580	16471	16423	16295	16338	16565	16585	16574	16631	16438	16325	16369	16535	16476	16549	16804	16461	16327	16370	16341	16542	16642	16635	16497	16604	16541	16537	16282	16374	16432	16316	16362	16389	16328	16513	16475	16355	16716	16609	16451	16655	16447	16324	16551	16483	16323	16544	16361	16400	16419	16354	16567	16606	16528	16443	16566	16351	16486	16505	16339	16415	16367	16341	16594	16637	16468	16526	16464	16470	16743	16496	16570	16429	16405	16777	16425	16491	16412	16515	16431	16334	16256	16566	16555	16509	16464	16416	16458	16456	16466	16601	16464	16303	16425	16540	16504	16600	16396	16330	16361	16685	16379	16399	16449	16269	16351	16663	16519	16621	16351	16385	16425	16423	16538	16415	16397	16349	16304	16359	16284	16433	16451	16463	16417	16397	16579	16530	16582	16578	16479	16458	16419	16593	16287	16225	16520	16634	16472	16591	16719	16392	16422	16493	16285	16475	16493	16566	16642	16720	16530	16402	16448	16522	16529	16393	16463	16367	16419	16302	16322	16418	16537	16445	16311	16498	16626	16563	16455	16345	16382	16502	16322	16432	16227
32922	55214	52165	40795	35063	29247	25069	22241	20115	18550	17612	16639	16172	15626	15366	15124	14900	14751	14694	14585	14488	14419	14485	14353	14203	14220	14291	14094	14308	14091	14088	14018	14081	14174	13966	13983	14067	14088	14089	14021	14002	14068	13944	14099	14131	14084	13917	13913	13956	13936	14023	14039	14141	14014	14070	13958	14117	14181	14003	13901	14036	13948	14190	14009	14043	13996	14068	13972	14002	14094	14187	14079	14174	14077	14116	13932	13997	13928	13983	13924	14079	13983	14006	14029	13974	14069	14110	14062	14092	14074	13876	13977	14143	14090	14010	13768	14075	13891	13989	14266	14278	14156	13896	14048	14051	14060	14050	14110	14142	14100	14154	13966	13986	14029	14145	14049	13977	14176	13964	14106	14080	14058	14095	14014	13893	14069	14045	14041	13989	14043	14211	14060	14048	14024	14114	14072	14211	14065	14089	13994	14207	14200	14206	14107	14117	13953	14093	14152	14017	14009	13987	14094	14073	14020	14101	14052	14042	13915	14197	13863	14072	14087	14180	14009	14066	14112	13968	13987	14011	13908	13953	13989	14099	14007	13944	14234	13897	14174	14092	14041	14045	13981	13939	14032	13980	14143	14019	14098	13949	14065	14005	14097	13927	14184	14112	14062	14070	14162	14092	14071	14035	14148	13846	14166	14084	14111	13894	14132	14016	14049	14006	14049	14156	14063	14211	14008	14134	14126	14074	14024	14127	14055	14077	14077	14088	14380	13917	13878	13964	14052	14126	13960	14010	14045	13837	14062	14066	14211	14042	13936	13962	14092	14098	13983	14172	13941	14160	14118	13841	14008	14119	14151	14166	14058	14047	14035	14045	14140	14185	13932	13951	13783	14008	14052	14170	14202	14148	13996	14124	14139	13854	14206	13986	14051	13990	14087	14144	14060	14156	13974	14067	14049	14230	13996	13948	14007	14122	14004	14212	14111	14097	13902	14014	14071	13993	13841	14160	14048	14244	14116	14034	14161	14118	13972	14187	14079	14112	14159	13992	14073	14034	14010	14003	14078	14057	14213	13953	14032	14017	13917	14103	14042	14096	14032	14026	14125	13920	14124	13943	14154	13986	14084	13931	14086	14084	13925	13969	14156	13987	14063	13917	14068	13901	13998	14019	14045	14023	13812	14099	13860	14011	13982	14106	13959	14161	14317	14209	14077	14199	14031	14056	14129	13950	14206	14207	14100	14027	14096	14038	14119	14049	14085	14193	14188	14175	13906	14215	13863	13978	14070	14199	14035	14051	14023	14145	13995	14045	13904	14060	13989	14136	14008	14037	13992	14101	13889	14076	14040	13846	14167	14127	13927	14217	13962	14044	13991	13969	13838	13860	13943	14082	13902	13944	14034	14032	14015	13773	14012	14099	13954	14176	14077	14227	14224	14047	14166	14083	14040	14021	13959	13962	13914	14074	13993	14071	13916	14136	14059	14022	13967	13900	14031	14090	13960	14149	14052	13922	14042	13821	13918	14081	14077	14028	14022	14001	14010	14046	14059	14099	13910	14038	14006	13979	13820	13939	14063	13949	13848	14098	14026	14138	14052	14016	14089	14068	14049	14066	14126	14113	14059	13987	14103	14043	13942	14147	13933	13882	14084	14112	14038	13938	13903	13920	13994	13956	13979	14034	14212	14016	14150	13864	13906	13938	14113	13921	13999	14064	13927	14067	14059	13999	13969	13863	13989	14014	14010	14177	14092	14030	14125	14019	14260	14035	14148	14039	14000	13960	14132	14083	14110	14154	13976	14071	14120	14101	14116	14082	13980	14157	14104	14016	14066	14049	14031	14082	13972	14024	13934	13855	14100	14121	13982	13877	14131	13926	14075	14015	14258	13950	14017	13887	14045	13958	14156	13995	14067	14054	14227	13979	13948	14121	14067	13948	14214	14016	13984	14218	14148	13922	14073	13862	13946	14218	14115	14184	13972	14001	14068	14004	14084	14153	14038	14072	14009	14025	13884	14254	13975	13974	14002	14066	14039	13970	13980	14002	13966	14107	14124	14156	13955	14000	14029	14010	14005	14020	14090	14011	13908	13998	14072	14222	13961	14080	14085	13971	14162	14026	14104	13957	14058	14172	13965	14059	13889	13903	14143	13986	14054	14144	14071	13861	14023	14097	14050	13987	13908	13990	14060	14195	14210	13955	14189	13939	14005	13981	14118	13913	13968	14090	14057	13977	13898	14115	13772	14153	13986	14026	13916	14130	14007	13972	13989	14041	14027	14049	14141	13990	13988	14099	13942	14040	14212	13928	14049	14081	13985	14083	13922	14116	14044	14175	14047	13990	14067	14018	14151	14234	14110	14015	14197	14119	13875	14201	14051	13754	14094	13971	14084	14070	14141	14001	13980	14011	14119	14031	14147	13997	14201	14105	13874	13892	13928	13959	14027	14038	13951	14228	14029	14013	14157	14058	14233	14232	14064	14083	14085	14244	14127	14023	14007	14054	14025	14081	13934	14082	13982	14116	14036	14057	13943	14152	14080	14076	13963	14074	14031	14044	14059	14143	14016	14246	13940	14052	13966	14044	14006	14097	13945	13929	14109	13766	14050	13998	13805	13958	14051	14073	14090	14107	14190	14219	14219	13985	14108	14137	14074	14165	14077	14093	14037	14221	14065	13979	14187	14086	14159	14103	14050	13898	14206	14151	14212	13965	14062	13957	14028	13970	14021	14116	14166	14063	14216	14140	13942	14055	14013	14099	14046	13944	14039	14055	14022	13984	13971	13974	13928	13792	13975	13920	14064	13912	14160	13983	14009	13959	14154	14036	14057	13954	13868	14068	13984	13904	13973	14078	14063	13881	14121	13902	13959	14027	14082	14050	14083	13981	14107	14047	14186	14025	13956	13988	14148	14022	13985	14168	13914	14061	14072	14050	14146	14108	14014	14087	13972	14023	14152	14071	14026	13942	13981	14163	14023	13979	14049	13914	14144	14072	14031	14077	13928	13921	14007	14075	13969	14019	13951	13984	14057	14018	13930	14025	14082	13898	14136	13900	14045	14095	13891	14052	14007	13841	13939	14111	14066	14118	14112	14020	14074	14156	14017	13902	14128	13936	13971	14078	14223	14032	14085	13826	13891	14077	14090	13954	14079	14037	13989	14048	13964	14070	14142	13963	14041	13997	14255	14123	14071	13967	13904	13875	14129	14072	14171	14051	13932	14138	13858	14076	14022	13960	14047	14012	14110	14065	14143	13988	14009	14204	14083	13783	14190	14066	13988	13974	14157	14109	13935	14082	14053	13991	14132	14078	14000	14016	14170	14104	14158	14150	14140	13975	14022	13925	13946	14122	14046	14019	13981	14171	14026	13922	14122	14135	13908	13969	13984	14203	13849	14050	13942	14140	14068	14072	13897	14040	13995	13979	14150	14090	14114	13960	14089	14083	14133	14034	14068	14011	13884	13946	13914	14100	14013	13950	14127	13961	13900	14080	14112	14099	14039	13970	14019	13921	13990	14117	13898	13824	14174	14122	14174	14009	14180	14027	13971	13889	14142	14061	14138	14004	13894	14013	13976	13937	14167	14156	14097	14119	14204	14174	14089	13985	13919	14116	14120	13945	14062	13919	13936	14181	14104	14008	13980	14052	14028	13996	14064	14075	14124	14016	14261	13967	14129	14018	13923	14063	13989	14014	14063	13995	14019	14030	14156	14071	14054	14039	13973	14034	13971	13890	14107	14119	14141	13993	13971	14243	14103	13987	14090	13973	13964	14068	14079	14169	14061	14093	14063	13963	14073	14030	14176	14085	14130	14114	14045	14148	14040	14131	13986	14089	14140	13908	14155	13983	13878	14046	14130	14096	14120	14153	13991	14205	14000	14145	14118	14101	14094	14182	14092	14132	14172	14048	14005	14074	14118	14090	14025	13994	14165	14128	14012	13991	14056	14297	14173	14068	14022	14045	14125	14022	14052	14075	14099	14068	14190	14101	14084	13988	14221	14102	14094	13959	14056	13977	14081	14010	13954	14165	14044	13962	13970	14034	14256	13984	13837	13883	14184	14108	13871	14234	14059	14158	14097	13996	14137	13873	14003	13929	14058	14045	14230	13973	14024	14013	13914	13974	14056	13928	14135	13865	14126	13991	14122	14062	14008	14147	14041	14203	13942	14125	13985	14077	14067	13963	14124	13993	14038	14103	14048	14106	14033	14003	14088	14004	14054	13981	14147	13867	14117	14221	14166	14292	14176	14093	14200	13925	14044	13994	14202	14085	14136	14064	14090	14079	14045	13965	14138	13966	13993	13969	13978	13967	14114	13985	14016	14003	14054	13934	14035	14091	14173	13943	14031	14131	14308	14007	13888	14077	14143	14175	14069	14071	14050	14069	13931	14018	14053	14025	14259	13934	14107	14046	14042	13936	14205	13917	14169	14037	14186	14025	14007	14060	14093	14035	14078	13961	14092	14104	13946	13910	14012	14161	13998	14033	14100	13932	14089	13935	14125	14062	13874	14139	14070	14114	13950	14014	14145	14020	14004	14012	14115	13880	14195	14058	14053	14079	14072	14012	13901	13934	14138	14061	14088	14124	14218	14256	14222	13988	14123	14094	14141	14019	14002	14111	13975	14070	14081	13958	14008	14045	13983	14188	14047	13976	14087	14056	14025	14140	13910	14083	14044	13934	13893	14077	14116	14074	14025	14053	14144	13995	13957	14110	14016	14090	13952	14167	13930	14043	14004	14004	14118	14150	14087	14140	14132	13915	14039	13996	14058	13979	14109	13985	14111	13893	13924	14082	13994	13912	14038	14262	14049	14097	14064	14011	13882	14000	13768	13885	14039	13980	13966	14007	14032	13940	14141	13942	14073	14024	14078	14057	14048	13933	14118	14035	14250	14103	14174	13984	14193	14010	14057	13883	14084	14076	13982	13967	14034	14041	14164	14158	14075	14135	14132	13937	14061	14179	14061	13938	13985	14047	13926	14050	14192	13797	14145	14137	13994	14033	13972	14069	13947	13886	14240	14146	13894	13969	13940	14046	14098	14121	13991	13938	14045	14081	13881	14069	14074	14061	13922	14101	13976	14118	14047	14126	14135	14129	14179	14023	14201	14023	14026	13944	14014	14013	14079	13967	14155	13958	14026	14066	14209	14145	14036	14010	13922	14143	14005	14180	14001
22716	21017	28762	24202	24674	28842	31034	25508	23225	21924	20974	19834	19412	18569	18385	18175	17981	17979	17679	17801	17651	17704	17365	17163	17270	17211	17515	17230	17224	17166	17178	17073	17145	17081	17032	17220	17107	16990	17193	17134	17116	16986	17199	17007	16875	16998	17121	16858	17186	17041	16986	17020	16865	17088	17063	16993	17084	17219	17349	17159	17058	17015	17084	16908	17060	17028	17465	16921	16839	17091	17264	17117	17108	17053	17154	17085	17120	16949	16878	17083	17122	17048	16975	16926	16938	17068	16860	16968	17056	16815	17082	17067	17166	17037	17266	16925	17149	17043	17107	17107	17194	17021	17149	17141	16852	17092	16868	17015	16849	17198	16982	16953	17192	17095	16953	17057	16819	16969	17008	17130	16968	16793	16866	16982	16751	17066	17048	16894	17071	17263	17061	16901	16971	16896	17083	17080	17045	16981	16925	17197	16784	17047	16948	16802	16988	16952	16919	16856	16941	17022	16818	16968	17048	17158	17035	17138	16865	16982	17134	16908	16915	16979	17058	16927	17041	16844	16916	16803	17021	17080	16971	16976	17091	16816	16937	17025	16810	16953	16978	16883	16965	16899	17035	17041	16878	16895	16895	17009	16934	17104	17004	16985	16887	17117	16812	16917	17090	16803	16930	16791	16933	17001	16901	16975	17004	16977	17092	17057	16787	16930	16925	16868	16937	16900	16965	17121	17002	16812	16866	16878	16705	17097	16764	16992	17010	16876	16793	17125	17133	16997	16935	16862	17045	17149	17104	17009	16906	17016	17066	16959	17146	17132	16982	17044	16928	16879	16796	16760	17134	16822	17183	16860	16910	16867	17246	16991	16937	16973	16919	16896	16970	17303	16974	16982	17004	17058	16893	17013	17226	16969	16987	17125	16876	17225	17010	17045	17061	16888	16970	17099	16854	16997	17133	16911	16926	17188	17024	16997	17051	16886	17237	17247	16982	17157	16887	17014	16996	17042	16944	17046	16995	17003	17223	16866	16885	16819	17033	16989	16785	16862	16863	17006	16872	16879	17254	17014	17086	16851	17135	16847	16920	16739	17072	16883	16809	17002	16894	16884	17052	17169	17134	17147	17078	16963	16944	17093	16934	16954	17007	16925	17117	16878	17170	17064	16835	17023	16963	17110	17027	16990	17194	16947	16918	17051	16988	16875	16817	17234	16998	17032	16977	17128	16923	16960	17071	16859	17035	16665	16885	16982	17024	16935	16894	17098	16993	17026	16851	17064	17027	16786	16958	17072	17007	17039	16866	17009	17040	16958	17008	17014	17143	16958	17014	16933	16876	16749	16949	17163	17144	16999	16976	16962	16993	16915	16872	17037	17219	17032	17064	17059	17067	16917	16997	16850	17137	17217	16923	16726	16986	16853	16913	16967	16914	17045	17161	16755	17123	16938	17038	16898	16733	16981	16741	17069	17098	17029	17047	16912	17026	16761	17023	16937	16890	17019	16919	17107	17088	17116	17009	16962	16956	17095	17058	17038	16833	17000	16847	16798	17013	16787	17001	16801	17083	16898	17157	17088	16987	17015	17060	16955	16900	16929	16994	17069	16813	16960	17144	17088	17138	16932	17208	16877	16977	16963	16972	16860	16971	17175	16948	16922	16949	16894	16908	16918	17071	17087	16937	17010	16717	17107	16874	16966	16898	16946	16918	16924	17005	16841	16750	17000	16915	16875	16912	17004	16981	16829	17087	16810	16949	16974	16905	17128	16928	17043	16885	16945	17023	16726	16837	16973	16991	17042	17063	16929	17137	16904	17000	17014	16914	17087	17112	17048	16901	17065	17122	16814	17053	16821	16902	17131	16980	17132	17091	16911	16844	16817	17010	16947	17081	16912	16936	16860	17036	16959	17069	17108	16890	16864	16929	17099	17054	17071	17037	17113	17020	16989	16992	16908	16996	17122	17085	16951	16965	16921	17307	17074	16918	16815	17057	16953	17076	16935	17060	16885	16888	16918	16994	16910	16876	16889	16939	16990	16862	16946	16930	16751	16990	16995	16994	17045	16967	16881	16868	16941	17018	16995	16904	16961	17057	17064	16895	17119	16958	16794	16918	17077	16928	17070	17166	16833	16914	17055	16894	16908	16935	16916	16974	16815	16995	16854	16919	16907	16796	16846	17204	17076	16965	16975	16996	17096	17004	17149	17053	16929	16987	16984	16883	16977	17038	16881	16901	17104	16958	16830	17024	16733	17136	17159	17132	16997	16975	16921	17033	16872	16872	16985	17028	17056	17071	16865	17122	17095	17087	16954	16933	16855	17073	17050	16889	16931	17028	17068	17024	16911	17149	17002	17106	16900	16806	16839	16944	17024	16848	16962	17007	16829	17050	17164	16940	17022	16960	16961	16911	17117	17071	17042	16953	17242	17047	16955	17238	17037	16974	17134	16929	17013	17069	16920	17053	17008	16861	16828	16914	16979	16872	16977	17253	16951	16927	17146	17099	17056	16972	16906	17182	17042	16915	17106	17177	16905	17046	16986	16999	16998	16859	16941	16839	16907	16733	16923	17043	16779	17128	17030	17091	17121	16794	16990	16882	17025	17025	16841	16875	17027	16940	16726	17067	17011	17054	16874	16846	17132	16869	17302	17008	17162	16929	16866	17202	16884	17052	16774	16791	16893	16991	17195	16797	16939	16909	17183	17165	16834	16798	17184	17007	17108	17039	16992	16841	16769	17115	16975	16945	17094	16988	16702	16855	16973	16925	17042	17088	16761	16791	16974	17028	16959	17029	17110	17143	17166	17183	17170	16865	16953	17124	16884	17111	16918	16922	17063	16922	16983	17063	16806	17096	16948	16998	17111	16910	16874	16903	16928	17020	16754	16953	17113	17089	16798	16798	16965	16970	17154	17019	17036	17087	17161	16977	16801	16994	17118	16978	17134	16933	16910	17082	17255	17149	16938	17013	16956	17080	17210	17118	17022	17258	16995	17216	16900	17107	16977	16979	16945	17067	17015	16949	16869	16813	16864	16976	17088	16855	17067	16934	16953	17077	17179	16994	17033	17097	17171	17294	16999	16805	17092	16953	16878	16955	16989	17033	17002	17066	17060	17072	17042	16895	16983	16977	17189	16883	17039	16869	17061	17029	17029	16965	16835	16791	16889	17140	16949	16937	17004	16854	17104	16809	17117	17023	17091	17043	16924	17091	17016	16850	16992	16955	17202	16982	16933	16928	17028	16892	17266	17070	16950	16857	17099	16859	16944	17050	16814	16957	16871	16927	16960	17010	16884	16846	16826	16875	17053	17191	16947	17190	16929	16973	16896	17105	16944	16890	17143	17052	16960	16832	16880	17035	16857	17147	17003	16953	17041	16913	16762	16877	16891	16972	17070	17056	17005	16906	16884	17087	16960	17142	17053	17081	16982	17053	17017	16744	16848	16880	16907	16915	16839	16915	16802	16932	16971	16781	16938	16997	17027	17057	16870	17090	16861	17104	16977	17027	17011	16971	16969	16885	17002	17072	17104	16931	17129	16968	16870	16955	16732	17016	17036	17055	16798	16909	16959	16905	17003	16844	16959	16815	16960	17026	16961	17150	16898	17005	16916	16874	16990	17165	16966	17192	17073	16881	16968	16943	17027	16868	16996	16933	16855	17062	16778	16983	17201	17125	16808	16836	16865	17034	16973	16992	17062	17041	17017	16809	17109	16951	16833	16767	16810	17026	16905	17108	16977	16981	16955	17006	16886	16954	16963	16966	16974	17008	16934	16915	17162	16972	17065	16888	16930	16915	16988	17056	16973	16900	16944	16885	16858	16855	17066	17188	17153	16887	16859	16866	17173	16931	16918	16941	17025	16899	17086	17143	17123	17061	17102	16978	17109	16783	16803	17151	17184	17010	17027	16798	17159	17018	16974	16974	16830	17070	16995	17042	16898	16888	17037	16897	16955	17204	17126	17066	17179	17097	17019	17205	16881	17065	17007	17030	16933	16977	17069	16920	17173	17119	17108	16853	16870	16871	16813	16790	16983	16949	17179	16687	16968	17000	17163	17037	16902	16999	17019	16962	16977	16920	17044	16810	16985	16873	17007	17121	16943	16966	16949	17008	16987	16896	17036	16941	17083	16978	16986	16966	17032	16835	17054	16796	16935	16998	16896	16993	16855	17146	17059	17005	16938	16899	16915	17012	16886	16910	16874	16838	16975	17012	17156	16960	16956	17020	16994	16979	17150	16813	16942	16922	16939	17177	16991	17209	17201	17059	16978	17046	16947	16952	17102	17177	17025	16955	16983	16929	16954	16996	16988	17014	16945	16815	17160	17022	17014	16946	16916	16995	16916	17015	17056	17069	17058	17010	17208	16981	16959	16941	17097	17078	16932	16993	16954	16829	17080	17180	17189	17015	16980	16762	17075	17070	16963	16966	16753	16957	17029	17178	17166	16865	17108	17179	16808	16873	17182	16966	17055	17123	17001	16953	16933	17127	17000	17030	16929	16902	16939	17014	17124	16965	17147	16941	17056	16904	17002	17151	17027	16965	16944	17036	16975	16942	16870	16889	16730	16994	17039	16960	17137	16955	17043	16902	17171	17082	16939	17066	16926	17005	16993	17163	16731	16893	16774	16954	16997	16911	16884	16914	16921	16841	16971	16949	17048	17189	16883	17029	17069	16917	17124	16775	16902	17228	17020	16833	17148	16776	16880	16988	16877	16953	16879	16829	16779	16982	17016	16944	16804	16912	16992	17078	16949	16842	16991	16926	17208	16861	16944	17014	16891	16814	16988	16845	16734	17118	16977	17010	16764	16971	17238	17147	16941	17004	17043	17058	17021	16962	16971	16729	16951	16929	16929	16821	16952	17006	17032	16927	16769	16780	17047	17281	16964	16985	16918	17010	16942	16996	17012	17060	17077	17114	16992	17032	17102	17006	17042	17036	16936	16938	16935	16938	16894	16932	17110	17022	16963	16972	16907	17066	16952	16966	17060	17087	16889	17184	16852	16877	17108	17111	16952	16975	16892	16853	16850	16979	16923	16856	16955	17009	17047	16938	16941	16930	17029	17085	16902	16867	16932	17086	16959	17189	16850	17144	16856	16863	17069	17043	17098	17165	17031	17120	17109	16902	17073	16942	17104	17050	17038	16895	17199	16841	16971	17251	16962	16938	17033	16875	16872
35388	61799	57710	46537	40071	34034	29391	25528	23029	20996	19546	18400	17498	16795	16205	15910	15560	15232	15201	15036	15102	14877	14858	14765	14674	14579	14669	14516	14527	14559	14458	14517	14349	14515	14476	14058	14456	14582	14552	14476	14258	14366	14402	14192	14379	14244	14416	14491	14300	14411	14432	14356	14208	14436	14341	14282	14245	14322	14332	14291	14343	14432	14279	14527	14330	14177	14523	14334	14380	14309	14298	14329	14266	14368	14347	14348	14354	14269	14406	14349	14468	14381	14282	14407	14347	14206	14341	14281	14416	14381	14360	14404	14346	14324	14414	14337	14327	14264	14452	14301	14539	14433	14315	14294	14480	14219	14262	14214	14350	14447	14378	14303	14241	14146	14313	14459	14322	14311	14337	14347	14199	14381	14507	14270	14331	14132	14405	14299	14424	14270	14408	14357	14518	14173	14228	14308	14277	14349	14300	14417	14296	14512	14383	14409	14428	14405	14375	14469	14296	14423	14460	14356	14488	14251	14392	14355	14494	14146	14443	14372	14301	14336	14292	14334	14323	14414	14327	14300	14412	14396	14308	14458	14499	14520	14357	14174	14259	14386	14276	14463	14395	14264	14391	14402	14354	14268	14258	14408	14313	14405	14218	14233	14397	14262	14462	14429	14308	14365	14360	14314	14338	14349	14293	14356	14146	14316	14322	14412	14364	14301	14359	14247	14563	14410	14396	14369	14346	14439	14368	14367	14401	14565	14156	14354	14331	14399	14255	14443	14486	14397	14411	14492	14365	14393	14358	14349	14266	14296	14251	14482	14214	14316	14536	14384	14295	14342	14428	14198	14327	14475	14320	14261	14301	14289	14326	14312	14402	14162	14321	14372	14354	14199	14414	14299	14381	14529	14424	14289	14317	14484	14399	14313	14288	14326	14293	14113	14299	14209	14337	14404	14329	14371	14252	14351	14271	14357	14485	14300	14398	14378	14391	14359	14393	14366	14152	14317	14350	14278	14303	14362	14125	14455	14369	14244	14324	14215	14354	14232	14478	14442	14360	14466	14521	14203	14408	14278	14296	14415	14174	14372	14235	14381	14264	14351	14380	14156	14381	14313	14292	14416	14284	14361	14293	14171	14214	14340	14313	14253	14362	14394	14234	14236	14349	14205	14326	14326	14261	14401	14177	14292	14521	14318	14455	14466	14582	14436	14318	14335	14227	14480	14438	14287	14368	14267	14243	14284	14311	14210	14357	14294	14362	14318	14282	14507	14264	14315	14314	14326	14406	14270	14423	14416	14366	14399	14413	13971	14559	14330	14193	14274	14360	14264	14404	14272	14419	14437	14406	14414	14404	14420	14364	14271	14400	14322	14368	14369	14282	14316	14138	14347	14304	14413	14365	14345	14422	14243	14328	14506	14249	14528	14404	14288	14373	14429	14321	14386	14351	14431	14350	14377	14315	14373	14370	14206	14323	14406	14132	14278	14284	14432	14279	14287	14519	14567	14388	14284	14307	14461	14292	14197	14391	14377	14371	14273	14238	14326	14311	14352	14431	14307	14268	14533	14381	14473	14259	14239	14427	14356	14163	14290	14367	14147	14341	14459	14343	14210	14281	14318	14258	14253	14356	14306	14211	14284	14348	14371	14454	14295	14501	14372	14328	14364	14296	14397	14249	14465	14391	14475	14513	14272	14550	14364	14251	14390	14479	14300	14277	14328	14379	14422	14459	14306	14482	14223	14295	14406	14357	14342	14428	14346	14366	14285	14491	14312	14287	14363	14341	14165	14385	14449	14199	14231	14469	14391	14355	14283	14306	14428	14282	14395	14365	14241	14443	14416	14124	14384	14431	14359	14313	14258	14503	14318	14303	14319	14319	14372	14399	14457	14376	14267	14324	14466	14309	14251	14275	14341	14416	14290	14461	14350	14329	14385	14402	14443	14387	14339	14274	14113	14329	14368	14340	14426	14443	14501	14335	14305	14376	14334	14410	14205	14191	14263	14357	14324	14408	14400	14297	14485	14358	14409	14167	14268	14251	14407	14443	14260	14427	14175	14408	14338	14246	14295	14346	14398	14393	14274	14332	14248	14430	14299	14307	14361	14159	14451	14302	14324	14387	14394	14497	14436	14292	14280	14331	14274	14261	14435	14218	14168	14381	14346	14180	14324	14333	14138	14311	14204	14327	14391	14442	14192	14284	14392	14346	14438	14344	14476	14501	14154	14384	14266	14357	14336	14328	14230	14340	14409	14342	14379	14336	14273	14375	14257	14381	14361	14223	14393	14178	14354	14462	14222	14357	14326	14321	14367	14391	14322	14305	14222	14461	14370	14337	14406	14296	14509	14402	14350	14239	14367	14371	14328	14424	14540	14343	14368	14381	14306	14344	14446	14392	14533	14360	14410	14368	14364	14277	14179	14215	14398	14265	14417	14058	14468	14480	14472	14256	14299	14439	14257	14289	14349	14308	14415	14347	14319	14255	14449	14325	14344	14383	14281	14399	14426	14269	14441	14327	14508	14331	14383	14438	14218	14341	14232	14321	14403	14278	14319	14300	14282	14283	14339	14353	14251	14153	14556	14523	14480	14342	14473	14447	14429	14327	14430	14223	14595	14509	14263	14370	14544	14279	14295	14409	14337	14319	14409	14440	14388	14376	14459	14278	14347	14275	14325	14285	14368	14282	14280	14428	14424	14141	14332	14372	14420	14389	14283	14401	14378	14215	14354	14552	14407	14413	14118	14381	14448	14134	14420	14215	14200	14298	14267	14370	14390	14199	14389	14193	14299	14327	14479	14276	14225	14426	14384	14435	14329	14310	14280	14343	14323	14308	14279	14320	14452	14217	14581	14236	14338	14447	14411	14279	14370	14452	14254	14396	14349	14381	14278	14280	14292	14425	14432	14248	14302	14120	14341	14363	14375	14340	14210	14268	14304	14463	14537	14545	14388	14294	14354	14472	14246	14490	14250	14270	14452	14345	14405	14455	14213	14417	14170	14351	14363	14341	14144	14411	14310	14385	14400	14358	14340	14363	14409	14245	14314	14404	14328	14251	14307	14421	14235	14317	14276	14421	14455	14257	14324	14402	14306	14357	14377	14393	14326	14211	14375	14367	14154	14464	14444	14334	14255	14409	14327	14480	14356	14349	14276	14417	14475	14352	14399	14481	14238	14420	14188	14426	14418	14486	14296	14154	14512	14335	14138	14484	14239	14279	14487	14478	14191	14362	14350	14269	14351	14179	14470	14457	14422	14084	14393	14318	14400	14545	14302	14338	14553	14262	14365	14360	14320	14450	14328	14315	14254	14482	14472	14308	14399	14404	14423	14271	14219	14280	14286	14418	14404	14339	14316	14352	14328	14295	14344	14546	14276	14484	14478	14104	14395	14331	14514	14471	14417	14277	14261	14288	14341	14363	14413	14452	14300	14532	14204	14357	14486	14318	14176	14455	14247	14269	14365	14342	14244	14397	14369	14206	14419	14367	14327	14427	14283	14415	14180	14397	14237	14404	14379	14379	14369	14291	14181	14332	14119	14365	14440	14372	14168	14339	14494	14269	14652	14219	14407	14227	14289	14302	14348	14304	14292	14371	14382	14338	14256	14272	14412	14399	14414	14450	14378	14361	14207	14436	14370	14308	14361	14418	14364	14312	14307	14411	14253	14386	14147	14334	14327	14401	14269	14302	14294	14497	14371	14305	14289	14094	14318	14308	14293	14426	14264	14308	14382	14413	14181	14373	14429	14461	14389	14299	14380	14392	14247	14148	14318	14235	14293	14493	14401	14305	14260	14400	14262	14278	14417	14343	14511	14344	14408	14275	14358	14394	14369	14396	14482	14352	14175	14401	14411	14379	14408	14197	14322	14359	14300	14345	14382	14228	14295	14344	14385	14248	14345	14357	14340	14409	14244	14359	14394	14397	14422	14473	14321	14164	14306	14297	14435	14316	14414	14248	14376	14428	14331	14350	14392	14293	14298	14377	14282	14375	14298	14554	14442	14471	14200	14310	14368	14384	14419	14479	14444	14258	14514	14361	14253	14269	14313	14413	14281	14314	14518	14380	14362	14219	14214	14544	14478	14306	14460	14327	14276	14196	14287	14439	14370	14396	14263	14482	14337	14440	14159	14164	14287	14353	14353	14353	14238	14302	14340	14439	14372	14299	14286	14398	14244	14426	14194	14125	14427	14356	14251	14353	14320	14342	14512	14328	14357	14335	14452	14281	14333	14147	14428	14443	14229	14500	14317	14390	14377	14294	14250	14376	14281	14342	14292	14161	14293	14196	14349	14253	14368	14425	14327	14461	14327	14365	14372	14203	14298	14349	14236	14383	14159	14277	14319	14164	14406	14371	14285	14394	14307	14312	14375	14315	14492	14400	14369	14411	14341	14324	14438	14311	14366	14326	14378	14271	14214	14380	14439	14474	14188	14426	14383	14394	14215	14503	14315	14332	14244	14219	14338	14325	14296	14250	14325	14287	14233	14371	14471	14168	14357	14406	14296	14334	14339	14452	14241	14437	14391	14338	14231	14247	14432	14401	14399	14354	14512	14255	14291	14445	14461	14327	14279	14332	14293	14320	14391	14314	14256	14413	14393	14246	14367	14429	14310	14230	14442	14531	14274	14484	14410	14269	14335	14450	14329	14343	14311	14386	14282	14249	14371	14363	14204	14467	14246	14413	14487	14265	14389	14333	14345	14370	14223	14422	14284	14306	14183	14398	14305	14276	14546	14415	14296	14360	14375	14358	14090	14372	14526	14357	14262	14396	14427	14350	14167	14329	14251	14170	14156	14501	14356	14302	14444	14330	14268	14199	14307	14498	14259	14421	14320	14308	14291	14435	14391	14323	14428	14346	14348	14055	14398	14287	14304	14239	14317	14301	14381	14358	14112	14388	14342	14296	14286	14324	14354	14246	14509	14415	14347	14403	14333	14250	14166	14256	14389	14455	14308	14391	14438	14329	14383	14328	14313	14369	14265	14229	14349	14300	14274	14356	14387	14471	14424	14328	14199	14317	14496	14365	14188	14210	14246	14494	14226	14368	14313	14351	14188	14357	14396	14338	14179	14309	14378	14351	14350	14424	14463	14295	14258	14321	14253	14364	14132	14427	14362	14534	14249	14362	14272	14535	14263	14298	14397	14317	14230	14256	14231	14384	14333	14474	14268	14352	14313
30257	32792	42011	37194	30001	25885	22707	20722	19459	19014	18446	18042	17673	17396	17600	17109	17129	17187	17149	17014	17023	17143	16951	16773	16976	16783	16764	16973	16989	16741	16802	16974	16742	16802	16864	16797	16808	16739	16637	16861	16730	16836	16812	16704	16944	16922	16857	16814	16959	16799	16764	16930	16642	16801	16903	16789	16851	16766	16882	16830	16460	16661	16967	16797	16557	16793	16843	16620	16712	16856	16748	16685	16959	16804	16905	16687	16566	16705	16864	16911	16711	16821	16762	16798	16754	16844	16777	16578	16846	16523	16769	16934	17052	16854	16761	16873	16945	16832	16940	16737	16888	16788	16782	16821	16774	16838	16898	17022	16824	16952	16856	16705	16837	16760	16770	16840	16844	16823	16784	16757	16932	16758	16817	16781	16685	16930	16821	16905	16565	16832	16873	16665	16741	16751	16730	16800	16556	16746	16821	16631	16687	16676	16781	16762	16877	16792	16873	16780	16990	16587	16921	16874	16811	16684	16830	16746	16661	16936	16828	16770	16782	16870	16732	16731	16829	16801	16704	16740	16556	16654	16924	16705	16760	16886	16751	16716	16490	16893	16815	16643	16738	16691	16719	16620	16861	16469	16819	16922	16776	16564	16752	16676	17008	16859	16692	16828	16618	16771	16730	16741	16534	16865	16851	16793	16909	16822	16771	16757	16853	16816	16691	16921	16767	16497	16729	16924	16818	16753	16725	16905	16726	16860	16946	16938	17026	16962	17040	16804	16821	17047	16717	16662	16869	16657	16679	16716	16749	16801	16871	17029	16825	16797	16869	17003	16685	16676	16864	16645	17036	16731	16633	16790	16797	16732	16715	16846	16967	17027	16987	16685	16749	16851	16857	16852	16868	16783	16773	16760	16664	16575	16863	16706	16701	16916	16742	16766	16914	16781	16737	16844	16686	16868	16635	16847	16761	16752	16958	17049	16848	16787	16825	16894	16749	16792	16928	16750	16685	16840	16634	16850	16746	16862	16777	16699	16895	16778	16787	16654	16743	16804	16600	16689	16763	16712	16876	16904	16886	16947	16648	16795	16919	16818	16653	16743	16777	16633	16714	16952	16742	16910	16844	16784	16839	16790	16815	16709	16539	16743	16781	16652	16893	16934	16825	16856	16575	16792	16976	16777	16996	16742	16882	16815	16721	16712	16586	16744	16740	16916	16779	16753	16633	16833	16809	16945	16772	16817	16755	16837	16776	16738	16844	16526	16783	16620	16944	16483	16836	16971	16639	16711	16792	16714	16853	16735	16861	16922	16793	16728	16704	16687	16773	16849	16692	16876	16605	16800	16772	16577	16747	16910	16895	16922	16765	16882	16744	16790	16678	16726	16730	16798	16539	16806	16714	16868	16855	16824	17008	16709	16599	16905	16698	16516	16875	16891	16727	16598	16890	16694	16792	17004	16722	16990	16828	16958	16612	16869	16881	16777	16808	16923	16993	16852	16749	16602	16746	16737	16654	16721	16665	16657	16623	16794	16707	16848	16901	16738	16760	16804	16640	16838	16851	16864	16764	16582	16780	16835	16877	16839	16758	16880	16658	16751	16787	16675	16820	16589	16726	16770	16624	16946	16868	16795	16979	16805	16576	16698	16784	16584	16738	16643	16710	16789	16562	16769	16640	16892	16686	16587	16911	16673	16711	16811	16965	16770	16677	16828	16667	16743	16851	16835	16815	16891	16868	16758	16755	16806	16662	16756	16633	17009	16979	16807	16745	16696	16875	16852	16846	16813	16707	16745	16686	16733	16680	16700	16714	16506	16869	16787	16752	16648	16899	16992	16678	16844	17046	16868	16680	16809	16742	16707	16836	16830	16523	16779	16879	16821	16839	16709	16836	16339	16708	17010	16836	16803	16772	16873	16660	16568	16712	16820	16725	16762	16879	16807	16976	16773	16844	16688	16931	16786	16836	16657	16729	16905	16969	16698	16763	16815	16880	16776	16799	16760	16731	16732	16803	16809	16816	16669	16835	16809	16817	16700	16703	16798	16636	16853	16722	16724	16871	16754	16847	16807	16831	16843	16714	16754	16792	16826	16657	16738	16477	16891	16997	16786	16756	16845	17080	16599	16963	16856	16610	16748	16818	16709	16870	16662	16562	16796	16721	16852	16862	17056	16859	16778	16712	16809	16685	16735	16746	16797	16886	16855	16761	16809	16879	16764	16689	16743	16887	16644	16746	16833	16713	16810	16753	16794	16770	16599	16753	16611	16816	16917	16759	16864	16904	16901	16878	16807	16649	16761	16847	16949	16882	16856	16505	16685	16850	16581	16848	16616	16787	16923	16736	16698	16798	16799	17031	16849	16712	16816	16794	16777	16715	16744	16716	16792	16751	16887	16794	16814	16626	16872	17017	16958	16688	16600	16961	16781	16678	16896	16737	16709	16707	16688	16787	16720	16807	16634	16709	16675	16876	16960	16955	16710	16861	16797	16732	16713	16769	16955	16883	16700	16844	16538	16745	16695	16923	16677	16871	16779	16611	16679	16836	16787	16650	16705	16726	16668	16834	16366	16906	16792	16700	16681	16909	16565	16950	16940	16712	16749	16891	16832	16849	16635	16700	16764	16651	16722	16923	16948	16804	16848	16804	16734	16749	16674	16690	16941	16911	17048	16878	16784	16951	16759	16805	16773	16726	17015	16799	16752	16944	16823	16888	17042	16809	16706	16832	16929	16651	16672	16830	16795	16636	16845	16771	16761	16908	16775	16733	16807	16842	16648	16663	16686	16824	16742	16716	16690	16850	16603	16813	16878	16878	16980	16794	16815	16757	16727	16564	16868	16884	16839	16793	16925	16723	16774	16703	16769	16635	16961	16859	16724	16559	16839	16774	16835	16759	16672	16878	16709	16630	16900	16884	16753	16787	16659	16842	16913	16943	16932	17064	16700	16668	16662	16849	16951	17018	16837	16844	16641	16811	16810	16899	16694	16690	16584	16855	16816	16716	16772	16830	16768	16948	17121	16969	16789	16882	16791	16748	16880	16730	16737	16839	16795	16945	16954	16608	16497	16800	16692	16872	16879	16724	16870	16687	16759	16662	16787	16664	16770	16906	16833	16781	16827	16695	16910	16877	16862	16982	16847	16880	16774	16800	16646	16842	16831	16880	16691	16686	16840	16766	16725	16747	16681	16851	16711	16486	16673	16968	16905	16759	16781	16859	16661	16756	16824	17001	16752	16870	16847	16859	16847	16801	16572	16784	16727	16794	16777	16660	16777	16860	16752	16758	16724	16691	16801	16689	16581	16813	16751	16949	16887	16752	16699	16676	16643	16855	16816	16809	16915	16800	16764	16891	16861	16614	16836	16895	16577	16785	16884	16893	16769	16789	16745	16913	16676	16869	16975	16805	16871	16812	16670	16805	16702	16749	16860	16618	16819	16875	16699	16949	16557	16554	16873	16791	16812	16868	16670	16768	16863	16969	16640	16734	16822	16735	16869	16734	16882	16901	16658	16769	16726	17012	16713	16817	16853	16704	16881	16686	16718	16655	16745	17004	16394	16671	16671	16827	16603	16751	16714	16804	16850	17048	17019	16661	16782	16806	16678	16867	16793	16849	16969	16891	16622	16927	16792	16913	16825	16944	16680	17002	16900	16638	16743	16788	16904	16849	16750	16943	16774	16867	16696	16644	16790	16720	16783	16886	16696	16579	16738	16766	16881	16666	16789	16803	16901	16776	16895	16706	16765	16794	16470	16911	16679	16681	16750	16840	16740	16794	16714	16869	16854	16678	16477	16803	16656	16686	16615	16889	16567	16789	16778	16885	16762	16628	16574	16688	16723	16724	16656	16761	16855	16915	16687	16890	16898	16778	16697	16843	16547	16878	16817	16782	16755	16696	16595	16990	16943	16691	16660	16872	16952	16919	16665	16634	16867	17059	16842	16774	16845	16828	16706	16737	16818	16701	16764	16669	16827	16890	16899	16770	16771	16930	16701	16609	16780	16911	16649	16934	16756	16897	17016	16802	16939	16901	16925	16764	17021	16876	16819	16980	16828	16876	16792	16931	16799	16867	16911	16745	16911	16640	16739	16912	16808	16647	16710	16639	16901	16870	16687	16806	16846	16819	16918	16474	16673	16683	16719	16749	16947	16808	16815	16590	16661	16825	16707	16780	16840	16607	16990	16866	16935	16817	16772	16774	16735	16719	16750	16693	16688	16667	16674	16925	16943	16746	16650	16643	16939	16878	16704	16895	16683	16743	16793	17008	16776	17093	16831	16969	16926	16869	16609	16819	16696	16862	16707	16773	16887	16823	16592	16509	16816	16924	16900	16797	16752	16794	16860	16804	16490	16780	16936	16934	16744	16756	16699	16675	16614	16628	16872	16851	16803	16916	16878	16675	16925	16866	16704	16773	16563	16780	16687	17072	16699	16743	16735	16780	16804	16885	16716	16843	16869	16783	16818	16762	16801	16737	16716	16799	16867	16801	16698	16890	16758	16810	16903	16846	16778	16891	16873	16694	16684	16788	16886	16752	16709	16990	16799	16950	16737	16719	16927	16796	16878	16574	16716	16859	16738	16662	16537	16623	16789	16797	16742	16719	16770	16764	16661	16710	16653	16762	16912	16828	16832	16733	16618	16701	16755	16733	16590	16747	17037	16923	16746	16888	16851	16825	16710	16768	16736	16836	17001	16839	16985	16943	16719	16856	16631	17085	16598	16720	16906	16667	16672	16686	16758	16914	16752	16950	16527	16960	16937	16727	16646	16708	16645	16838	16849	16779	16791	16846	16798	16874	16720	17025	16899	16785	16734	16617	16831	16778	16881	16793	16770	16652	16813	16864	16758	16812	16767	16817	16773	16793	16769	16677	16765	16642	16924	16809	16887	16644	16739	16745	16699	16825	16709	16734	16579	16947	16919	16975	17060	16604	16794	16666	16784	16925	16861	16834	16770	16769	16862	16794	16821	16799	16757	16779	16686	16787	16862	16775	16864	16608	16813	16805	16927	16793	16934	16801	16796	16846	16783	16639	16750	16798	16618	16592	16664	16902	16750	16766	16789	16809	16944	16831	16826	16875	16762	16765	16835	16805	16904	16834	16660	16711	16648	16881	16798	16813	16935	17014	16691	16690	16882	16796	16889	16651	16807	16900	17088	16965	16738	16922	16835	16952	16598
34496	50102	46368	35788	30023	25685	22215	19822	18352	17249	16580	16269	15506	15353	15208	14827	14874	14635	14536	14557	14563	14527	14494	14111	14390	14316	14346	14409	14318	14433	14404	14249	14140	14228	14309	14382	14410	14213	14474	14240	14175	14208	14276	14266	14278	14282	14181	14264	14186	14197	14140	14069	14188	14300	14395	14187	14343	14228	14260	14307	14344	14126	14090	14185	14223	14379	14116	14363	14160	14311	14274	14367	14261	14264	14267	14236	14300	14309	14443	14164	14314	14116	14259	14238	14307	14257	14133	14165	14146	14295	14259	14242	14367	14351	14439	14314	14222	14331	14359	14123	14316	14257	14255	14299	14212	14233	14323	14419	14284	14083	14200	14266	14169	14330	14323	14289	14321	14168	14146	14361	14266	14108	14192	14279	14231	14214	14091	14340	14164	14038	14315	14282	14296	14184	14213	14333	14129	14330	14228	14119	14284	14256	14303	14174	14339	14422	14309	14122	14385	14195	14126	14238	14027	14273	14236	14286	14125	14232	14301	14197	14241	14283	14222	14381	14189	14302	14171	14284	14181	14267	14134	14286	14175	14080	14166	14264	14302	14183	14382	14101	14193	14221	14176	14113	14407	14307	14125	14211	14219	14245	14192	14321	14152	14275	14178	14394	14196	14417	14256	14175	14207	14234	14152	14277	14223	14308	14301	14201	14209	14334	14049	14116	14353	14064	14255	14298	14234	14318	14362	14239	14094	14334	14252	14013	14225	14249	14126	14131	14162	14141	14332	14297	14229	14253	14104	14328	14523	14402	14272	14202	14217	14227	14228	14334	14177	14246	14425	14347	14216	14297	14186	14312	14094	14260	14162	14225	14262	14251	14172	14280	14201	14300	14287	14197	14210	14356	14153	14099	14004	14419	14345	14185	14219	14317	14189	14238	14167	14225	14367	14290	14269	14265	14302	14132	14330	14364	14335	14270	14267	14229	14508	14157	14450	14246	14267	14321	14316	14151	14210	14332	14284	14199	14245	14377	14182	14291	14278	14302	14278	14167	14125	14126	14272	14400	14374	14268	14240	14263	14286	14331	14382	14212	14146	14289	14239	14143	14028	14190	14211	14132	14116	14199	14122	14176	14337	14324	14336	14355	14133	14227	14243	14039	14217	14162	14223	14372	14247	14013	14057	14292	14184	14479	14222	14414	14193	14158	14205	14355	14226	14283	14371	13989	14251	14213	14278	14199	14376	14194	14245	14225	14218	14077	14217	14390	14136	14339	14210	14410	14259	14334	14285	14301	14159	14197	14282	14168	14414	14267	14250	14048	14306	14414	14281	14255	14274	14185	14310	14173	14256	14399	14328	14187	14249	14410	14252	14231	14179	14170	14222	14234	14202	14242	14190	14062	14320	14339	14190	14249	14382	14141	14240	14224	14264	14170	14319	14260	14179	14192	14190	14245	14102	14224	14206	14131	14171	14411	14377	14110	14195	14408	14389	14244	14195	14353	14189	14104	14377	14235	14180	14293	14156	14219	14331	14131	14161	14096	14246	14204	14298	14343	14277	14223	14299	14261	14124	14298	14101	14312	14165	14220	14137	14141	14157	14303	14118	14127	14310	14223	14253	14177	14201	14120	14447	14421	14350	14352	14293	14274	14139	14164	14299	14284	14314	14255	14433	14227	14226	14212	14179	14186	14069	14223	14148	14187	14078	14320	14132	14172	14220	14496	14235	14277	14234	14206	14226	14216	14183	14303	14145	14172	14493	14249	14190	14196	14361	14344	14247	14087	14335	14282	14207	14296	14208	14208	14302	14302	14222	14158	14280	14055	14139	14116	14258	14111	14204	14111	14429	14337	14179	14238	14344	14325	14236	14127	14236	14097	14231	14273	14220	14083	14293	14176	14159	14225	14120	14163	14204	14114	14263	14153	14366	14164	14131	14269	14170	14397	14311	14151	14296	14118	14124	14370	14421	14443	14304	14117	14315	14136	14379	14149	14258	14263	14383	14247	14111	14064	14104	14207	14229	14172	14101	14199	14204	14457	14219	14086	14314	14415	14220	14147	14248	14170	14467	14200	14033	14214	14099	14207	14308	14054	14466	14259	14360	14140	14211	14171	14120	14217	14154	14346	14160	14248	14141	14272	14091	14439	14262	14214	14418	14351	14249	14176	14155	14250	14228	14246	14170	14420	14353	14074	14259	14174	14344	14298	14196	14256	14100	14223	14126	14273	14146	14182	14434	14166	14256	14223	14356	14271	14274	14199	14211	14300	14212	14289	14291	14287	14283	14306	14275	14025	14242	14205	14256	14283	14235	14207	14122	14150	14174	14193	14357	14283	14179	14143	14340	14233	14198	14264	14227	14177	14189	14200	14395	14250	14278	14463	14083	14261	14272	14220	14298	14395	14211	14247	14219	14453	14220	14330	14191	14224	14104	14331	14234	14319	14150	14122	14168	14206	14408	14250	14084	14109	14184	14131	14250	14235	14248	14291	14311	14291	14273	14181	14238	14232	14178	14212	14234	14399	14382	14115	14279	14182	14412	14249	14085	14133	14171	14426	14244	14315	14106	14257	14211	14298	14351	14261	14184	14331	14222	14288	14094	14185	14281	14293	14216	14365	14262	14238	14364	14175	14318	14238	14199	14296	14144	14324	14206	14250	14279	14232	14258	14220	14303	14329	14226	14264	14373	14017	14189	14372	14222	14245	14386	14299	14366	14173	14281	14170	14246	14471	14252	14411	14361	14368	14446	14269	14283	14197	14237	14230	14140	14122	14218	14302	13995	14206	14252	14281	14242	14127	14145	14183	14294	14346	14355	14327	14311	14216	14151	14237	14190	14277	14111	14131	14352	14227	14202	14178	14263	14225	14263	14390	14135	14250	14135	14207	14358	14065	14247	14149	14451	14317	14342	14273	14217	14306	14148	14127	14221	14198	14336	14332	14062	14176	14178	14377	14074	14231	14078	14338	14324	14044	14222	14236	14271	14289	14284	14250	14279	14233	14151	14172	14210	14317	14222	14291	14092	14297	14160	14265	14241	14210	14125	14236	14180	14315	14276	14240	14181	14258	14195	14272	14388	14286	14284	14176	14231	14214	14234	14302	14274	14141	14258	14216	14265	14080	14231	14391	14276	14120	14063	14299	14362	14420	14262	14052	14238	14382	14069	14280	14339	14230	14202	14194	14152	14270	14391	14426	14386	14261	14155	14216	14221	14328	14277	14287	14287	14271	14336	14202	14071	14133	14283	14117	14269	14339	14264	14271	14311	14340	14194	14379	14160	14332	14299	14282	14220	14231	14078	14214	14051	14094	14098	14141	14466	14291	14376	14192	14214	14049	14274	14174	14220	14202	14212	14291	14181	14151	14235	14227	14227	14408	14230	14148	14152	14176	14232	14348	14218	14127	14270	14248	14195	14231	14287	14260	14218	14319	13995	14311	14322	14257	14340	14295	14148	14179	14242	14274	14259	14325	14289	14029	14217	14122	14254	14169	14191	14384	14135	14267	14332	14164	14206	14321	14339	14272	14181	14186	14172	14267	14306	14302	14366	14296	14259	14310	14255	14271	14069	14176	14191	14353	14214	14135	14345	14132	14326	14384	14127	14368	14153	14311	14202	14272	14299	14307	14272	14343	14110	14297	14327	14186	14173	14272	14104	14398	14243	14172	14135	14276	14126	14258	14244	14418	14350	14111	14447	14335	14157	14298	14117	14137	14155	14350	14185	14166	14160	14235	14147	14132	14227	14185	14248	14299	14280	14069	14207	14248	14173	14278	14250	14172	14333	14209	14268	14255	14357	14300	14319	14279	14176	14307	14185	14364	14146	14083	14364	14255	14235	14175	14231	14362	14272	14184	14418	14287	14291	14090	14276	14350	14186	14198	14312	14281	14356	14406	14173	14102	14334	14211	14288	14263	14338	14277	14421	14124	14156	14255	14407	14475	14331	14321	14288	14408	14209	14233	14391	14297	14226	14265	14253	14372	14214	14212	14298	14407	14126	14405	14329	14243	14261	14305	14299	14280	14095	14211	14097	14373	14271	14330	14265	14345	14207	14187	14473	14314	14163	14366	14271	14349	14361	14145	14297	14469	14198	14292	14133	14295	14337	14198	14124	14287	14173	14255	14300	14446	14280	14234	14256	14254	14291	14200	14280	14087	14451	14140	14221	14244	14121	14207	14201	14264	14264	14258	14177	14149	14279	14294	14106	14140	14169	14517	14287	14225	14189	14164	14277	14224	14199	14312	14248	14473	14222	14295	14361	14255	14206	14339	14309	14201	14322	14157	14190	14076	14256	14200	14189	14135	14399	14138	14126	14372	14202	14284	14091	14205	14360	14151	14214	14091	14159	14228	14402	14207	14186	14298	14077	14087	14195	14263	14370	14162	14178	14254	14225	14331	14321	14138	14212	14295	14078	14225	14313	14087	14162	14138	14340	14280	14196	13970	14274	14279	14227	14198	14136	14206	14316	14151	14122	14262	14130	14280	14195	14254	14371	14260	14239	14227	14130	14214	14314	14284	14289	14297	14303	14141	14264	14329	14022	14383	14311	14177	14361	14170	14288	14253	14221	14231	14283	14297	14320	14255	14282	14223	14243	14240	14236	14234	14218	14197	14199	14178	14149	14300	14083	14398	14156	14201	14154	14287	14177	14209	14086	14373	14166	14244	14266	14212	14264	14233	14258	14105	14317	14275	14291	14177	14061	14400	14210	14106	14209	14092	14356	14220	14327	14282	14322	14242	14200	14283	14244	14323	14286	14001	14404	14118	14370	14263	14351	14196	14280	14193	14155	14373	14309	14110	14312	14379	14287	14322	14330	14007	14171	14322	14318	14244	14189	14253	14348	14127	14254	14203	14044	14427	14097	14260	14164	14122	14163	14171	14314	14228	14316	14317	14214	14271	14352	14227	14318	14324	14199	14175	14241	14136	14327	14224	14261	14153	14123	14237	14245	14295	14290	14278	14222	14112	14203	14219	14314	14210	14176	14429	14042	14150	14078	14028	14264	14383	14109	14201	13996	14277	14202	14257	14100	14281	14331	14286	14405	14201	14187	14087	14223	14215	14212	14236	14055	14278	14246	14121	14154	14275	14306	14249	14214	14257	14308	14159	14255	14395	14230	14203	14179	14268	14206	14290	14352	14053	14040	14305	14234	14229	14184	14364	14189	14220
23888	21005	28856	27307	27994	28913	27072	22640	20816	19975	19181	18431	18131	17818	17586	17267	17143	16973	17306	17069	16907	16813	16774	16874	16947	16508	16643	16739	16788	16788	16480	16620	16912	16617	16572	16595	16636	16610	16589	16590	16700	16718	16604	16769	16637	16704	16672	16669	16747	16649	16379	16653	16505	16694	16375	16415	16701	16518	16594	16613	16565	16803	16666	16653	16471	16487	16566	16576	16602	16631	16503	16678	16512	16559	16595	16707	16559	16510	16606	16477	16841	16773	16748	16688	16547	16646	16369	16731	16434	16694	16442	16564	16598	16343	16614	16602	16674	16629	16322	16398	16497	16560	16496	16522	16683	16620	16462	16563	16636	16730	16637	16607	16688	16667	16738	16505	16692	16545	16427	16376	16452	16327	16636	16479	16602	16612	16606	16755	16477	16662	16621	16418	16629	16404	16379	16445	16462	16707	16579	16618	16531	16756	16591	16516	16504	16657	16580	16678	16694	16761	16439	16650	16501	16714	16704	16667	16473	16588	16654	16441	16480	16760	16578	16657	16549	16449	16648	16565	16708	16517	16660	16590	16549	16799	16565	16360	16651	16704	16714	16636	16771	16728	16462	16673	16457	16629	16590	16356	16621	16516	16694	16552	16693	16508	16669	16481	16560	16674	16655	16508	16860	16560	16725	16649	16441	16782	16544	16559	16378	16511	16495	16647	16639	16716	16540	16589	16549	16594	16595	16768	16442	16606	16557	16603	16433	16578	16417	16712	16628	16594	16533	16514	16639	16765	16505	16555	16336	16527	16555	16573	16581	16568	16500	16381	16672	16417	16629	16588	16692	16696	16673	16524	16551	16754	16768	16557	16612	16828	16353	16771	16724	16594	16471	16466	16610	16527	16532	16566	16737	16483	16693	16534	16561	16605	16413	16525	16612	16389	16507	16491	16573	16579	16720	16563	16748	16582	16650	16490	16717	16541	16538	16779	16496	16507	16682	16532	16515	16731	16669	16680	16790	16694	16628	16559	16655	16611	16429	16648	16680	16335	16387	16430	16604	16830	16588	16391	16589	16532	16703	16462	16548	16590	16656	16605	16489	16652	16576	16376	16681	16459	16694	16626	16567	16688	16560	16694	16753	16583	16491	16600	16484	16588	16624	16847	16322	16748	16642	16549	16481	16504	16615	16456	16448	16599	16692	16537	16647	16583	16497	16394	16621	16639	16534	16435	16543	16597	16676	16422	16767	16525	16729	16554	16691	16447	16456	16609	16773	16389	16683	16615	16639	16513	16694	16639	16561	16522	16528	16586	16644	16836	16564	16701	16589	16644	16607	16574	16585	16671	16757	16583	16492	16491	16544	16631	16507	16648	16696	16695	16608	16644	16521	16430	16757	16640	16544	16690	16489	16590	16630	16423	16638	16590	16665	16503	16630	16549	16505	16523	16452	16626	16575	16655	16623	16540	16593	16801	16679	16728	16712	16634	16743	16548	16551	16568	16595	16509	16560	16708	16534	16674	16542	16655	16373	16505	16565	16359	16616	16599	16662	16584	16576	16571	16445	16347	16705	16495	16534	16633	16554	16552	16537	16621	16522	16410	16781	16413	16400	16523	16688	16671	16532	16524	16648	16607	16808	16680	16578	16765	16770	16538	16628	16653	16630	16749	16597	16514	16548	16531	16672	16745	16602	16517	16663	16534	16621	16664	16413	16603	16678	16412	16573	16551	16655	16606	16636	16632	16522	16542	16547	16765	16860	16484	16531	16547	16477	16667	16637	16608	16434	16498	16639	16553	16548	16490	16570	16593	16637	16667	16680	16379	16563	16633	16666	16498	16661	16504	16649	16531	16657	16899	16671	16648	16423	16564	16620	16835	16487	16486	16694	16513	16546	16663	16559	16714	16587	16671	16537	16372	16708	16436	16794	16502	16874	16597	16720	16652	16567	16674	16620	16434	16608	16298	16511	16668	16655	16673	16644	16553	16453	16604	16562	16591	16634	16596	16760	16539	16539	16618	16710	16345	16459	16798	16694	16594	16431	16507	16599	16341	16695	16634	16348	16433	16624	16621	16502	16689	16715	16431	16602	16636	16790	16593	16392	16656	16378	16749	16568	16689	16581	16562	16461	16566	16689	16547	16593	16379	16635	16712	16644	16553	16445	16526	16692	16418	16606	16514	16607	16839	16639	16627	16515	16760	16512	16518	16434	16452	16498	16586	16541	16485	16714	16595	16613	16475	16817	16584	16686	16595	16550	16451	16396	16592	16516	16475	16621	16475	16593	16591	16750	16499	16530	16518	16681	16584	16459	16406	16401	16586	16537	16651	16436	16599	16450	16718	16597	16562	16847	16411	16594	16534	16648	16577	16640	16636	16450	16469	16667	16522	16533	16647	16634	16424	16569	16603	16584	16824	16568	16486	16547	16707	16471	16648	16666	16498	16538	16513	16686	16630	16796	16726	16739	16527	16502	16463	16462	16680	16579	16623	16666	16617	16449	16604	16808	16517	16810	16440	16666	16431	16690	16508	16467	16603	16472	16642	16502	16517	16597	16556	16790	16718	16430	16688	16517	16518	16695	16630	16540	16550	16455	16569	16446	16639	16862	16696	16678	16722	16692	16588	16562	16436	16782	16672	16508	16582	16494	16433	16663	16487	16563	16434	16735	16550	16458	16775	16492	16546	16612	16733	16608	16590	16504	16683	16558	16652	16633	16786	16658	16409	16380	16629	16688	16611	16363	16417	16520	16548	16710	16484	16577	16585	16620	16665	16614	16381	16517	16551	16554	16659	16401	16568	16577	16622	16538	16579	16621	16514	16774	16683	16595	16464	16570	16611	16554	16675	16634	16549	16515	16556	16758	16670	16586	16649	16616	16712	16721	16659	16584	16447	16548	16488	16601	16806	16804	16567	16749	16701	16685	16547	16707	16699	16325	16604	16674	16745	16716	16601	16654	16716	16493	16620	16434	16578	16379	16570	16606	16593	16701	16536	16527	16530	16466	16545	16532	16607	16456	16507	16342	16451	16630	16570	16684	16624	16468	16541	16538	16583	16445	16541	16704	16756	16277	16630	16515	16514	16582	16389	16794	16612	16766	16648	16618	16371	16467	16553	16641	16688	16544	16475	16545	16496	16543	16542	16430	16732	16497	16615	16748	16633	16624	16660	16534	16327	16705	16508	16676	16648	16335	16611	16603	16471	16546	16439	16644	16551	16507	16651	16667	16687	16562	16759	16486	16527	16503	16478	16564	16542	16568	16705	16714	16755	16658	16705	16616	16401	16608	16276	16784	16718	16353	16552	16709	16476	16353	16522	16578	16634	16377	16694	16375	16489	16609	16541	16653	16726	16781	16476	16610	16777	16647	16539	16582	16567	16316	16906	16454	16515	16611	16610	16761	16421	16554	16480	16747	16566	16638	16613	16427	16714	16530	16700	16818	16691	16587	16661	16414	16564	16683	16652	16596	16630	16791	16691	16735	16402	16566	16384	16285	16795	16613	16493	16657	16475	16552	16405	16497	16537	16516	16492	16467	16558	16814	16516	16549	16437	16731	16342	16480	16807	16452	16585	16602	16538	16663	16673	16648	16533	16625	16694	16607	16725	16713	16721	16788	16618	16797	16571	16618	16888	16789	16463	16481	16639	16581	16647	16612	16550	16723	16521	16557	16816	16538	16779	16553	16534	16558	16716	16612	16572	16542	16752	16385	16587	16487	16572	16742	16496	16481	16493	16669	16483	16575	16771	16641	16544	16484	16438	16701	16402	16612	16603	16695	16694	16687	16620	16624	16697	16518	16441	16596	16712	16617	16629	16695	16652	16697	16675	16623	16795	16617	16565	16672	16521	16738	16767	16717	16501	16525	16519	16567	16699	16456	16547	16662	16471	16471	16526	16511	16338	16608	16534	16587	16447	16759	16547	16613	16619	16427	16800	16712	16572	16507	16417	16584	16644	16647	16608	16647	16614	16454	16561	16702	16642	16599	16613	16420	16314	16727	16549	16721	16465	16570	16587	16653	16584	16654	16754	16570	16834	16599	16629	16671	16743	16639	16567	16644	16750	16479	16597	16450	16509	16633	16541	16470	16663	16583	16476	16476	16470	16746	16585	16640	16530	16591	16701	16599	16684	16374	16500	16506	16438	16707	16751	16559	16543	16728	16543	16512	16366	16691	16462	16484	16656	16546	16553	16571	16535	16472	16722	16672	16551	16467	16409	16598	16772	16620	16595	16619	16431	16603	16450	16870	16750	16551	16742	16577	16624	16766	16633	16749	16550	16636	16636	16587	16538	16393	16637	16742	16670	16554	16623	16578	16577	16603	16544	16753	16442	16500	16621	16705	16572	16583	16668	16539	16558	16582	16624	16541	16705	16566	16725	16716	16461	16571	16498	16700	16640	16632	16721	16533	16689	16509	16757	16634	16674	16485	16447	16699	16516	16642	16734	16529	16814	16522	16524	16496	16697	16406	16606	16847	16516	16623	16725	16652	16427	16555	16579	16564	16540	16688	16552	16502	16574	16691	16746	16777	16536	16674	16612	16704	16422	16633	16536	16592	16514	16520	16550	16599	16582	16511	16655	16553	16544	16661	16689	16603	16559	16699	16800	16774	16456	16443	16479	16686	16541	16622	16575	16738	16473	16619	16689	16757	16480	16477	16760	16514	16582	16603	16657	16772	16786	16570	16706	16740	16610	16475	16561	16633	16641	16672	16580	16632	16620	16656	16478	16342	16505	16499	16449	16502	16530	16720	16681	16571	16662	16552	16296	16701	16655	16618	16821	16749	16660	16654	16309	16585	16386	16693	16596	16662	16414	16643	16553	16678	16612	16666	16675	16602	16426	16491	16649	16492	16493	16836	16600	16559	16577	16570	16631	16780	16609	16613	16507	16687	16644	16515	16471	16722	16499	16547	16745	16439	16516	16779	16684	16584	16434	16518	16493	16467	16457	16565	16659	16583	16472	16431	16526	16620	16712	16664	16536	16611	16547	16393	16563	16472	16587	16593	16444	16429	16484	16521	16648	16617	16521	16510	16518	16479	16527	16662	16808	16613	16655	16685	16597	16628	16549	16667	16674	16650	16565	16563	16547	16557	16630	16598	16573	16564	16533	16547	16585	16562	16574	16620	16541	16543	16629	16438	16495	16625	16785	16664	16522	16786	16519	16476	16581
33871	56599	52681	41504	35617	29995	25544	22682	20498	18661	17732	16784	16248	15788	15454	15034	15187	14878	14730	14581	14663	14553	14309	14154	14525	14324	14354	14209	14133	14292	14168	14206	14076	14197	14135	14152	14206	14239	14166	14219	14217	13980	13992	14318	14119	14098	13984	14192	14085	14035	14141	14166	14144	14134	14308	14072	14090	14014	14026	14085	14175	14164	14160	14028	14216	14054	14211	14014	14349	14124	14085	14163	14114	14073	14102	14029	14266	14210	14126	14068	14173	14131	14172	14144	14097	14108	14011	14136	14196	14228	14095	13944	14127	14101	14131	14132	14142	14149	14058	14010	14111	14181	14201	14108	14103	14356	14042	14289	14195	14189	13957	14199	14184	14085	14228	14159	14128	14150	14058	14180	14133	14017	14027	14123	14061	14057	14042	14113	14108	14121	13966	14028	14223	14123	14323	14217	14119	14094	14129	14080	14197	14207	14090	14015	14238	14070	14087	13942	14101	14105	14230	14161	14092	13944	14253	14270	14197	14074	14231	14123	14150	14079	13938	14234	14125	14150	14174	14283	14162	14147	14180	14130	14035	13919	14160	14044	14133	14038	14026	14119	14282	14167	14202	14138	14057	14065	14016	14207	14133	13861	14179	14055	14140	14094	14055	14059	14129	14168	13913	14224	14060	14104	14010	13969	14034	14249	14284	14112	14089	14030	14175	14076	14295	14237	14164	14029	14155	14275	14101	14200	14110	13969	14090	14089	14198	14300	14122	14021	14242	14089	14273	13993	14092	14060	14028	14145	14139	14118	14140	13957	14053	13945	14127	14100	14132	14101	14091	14143	14112	14059	14026	14095	14261	14210	14201	14044	14151	14205	14014	14082	14051	14026	14080	13993	14004	14106	13927	14266	13990	14233	14060	14084	14128	14212	14101	14127	13997	14043	14161	14232	14196	14108	14192	14022	14191	14212	14081	14173	13993	14083	14214	14040	14094	14269	14192	14175	13993	14152	14056	14045	14263	14181	14122	14256	14252	14196	14161	14251	14015	14059	13966	14064	14144	13981	14034	14077	14230	14357	14064	14081	14131	14069	14026	14136	14019	13941	14184	14127	14041	14145	14183	14062	14194	14206	14111	14209	13989	14200	14064	14052	14134	14103	14051	14172	14286	14335	14142	13972	14188	14182	14289	14060	14140	14252	14271	14066	14281	14138	14186	14151	13959	13915	14143	14368	14145	14038	14084	14209	14187	14080	14072	14017	14262	14124	14090	14235	14005	14101	14378	13996	14140	14011	14167	14040	14212	14241	14226	14171	14082	14196	14112	14110	13994	14054	14109	14034	14274	13997	14064	14043	14176	13999	13995	14174	14105	14188	14091	14108	14186	14053	14310	14103	14248	14129	14122	14136	14084	14138	14121	14114	14188	14131	14225	14063	14218	14098	14088	14123	14188	13979	14182	14071	14009	14028	14234	14109	14080	14326	14098	14058	14149	14229	14129	14057	14089	14140	14028	14299	14141	14128	14124	14206	13977	14143	13968	14188	14051	13991	14037	14172	14059	13991	14156	14037	14194	14136	14219	14018	14082	13890	14168	14142	14039	14098	14164	14014	14050	14056	14160	14158	14260	14123	14285	14107	14047	14223	14134	14043	14103	14074	14250	14094	14212	14190	14377	14167	14239	14095	14227	14150	13951	14287	14190	14086	14118	14194	14104	14139	14119	14276	14171	14204	14090	13983	14264	14030	14189	14030	13988	14159	14076	14138	14199	14167	14071	14181	14226	14144	14212	14122	13962	14280	14148	14079	14107	14162	14046	14034	14019	14163	14033	14140	14111	14215	14085	14099	14107	14126	14099	14033	14200	14062	14135	14205	14262	14223	14033	14114	14113	14269	14030	14219	14284	14183	14248	14057	14064	14229	14317	14100	14142	13973	14073	14007	14152	14158	14193	14072	14106	14026	14101	14216	14114	14125	14201	14153	14174	14158	14099	14091	14364	14272	14116	14206	14068	14087	14276	14084	14019	14095	14193	14237	13965	14140	14172	14238	14088	14121	14039	14049	14006	13943	14079	14074	14077	14186	14190	14061	14091	14048	14079	14210	14106	14222	14197	14166	14005	14126	14208	14101	13992	14123	14107	14140	14048	14210	14302	14184	14109	14193	14257	14125	14102	14217	14052	14256	14160	14080	14060	14087	14092	14288	14133	14000	14001	14152	14234	13953	14256	14265	14131	14065	14291	14027	14186	14082	14140	14033	14007	14067	14199	14150	14048	14227	14160	14177	14083	14140	14022	14005	14054	14168	14074	14173	14220	14086	14042	14207	14184	14123	14061	14132	14106	14172	14142	14237	14246	14143	14072	14051	14023	14130	14032	14018	14082	14266	14068	14253	14076	14196	14100	14054	14105	14158	14139	13931	14347	14210	14172	14185	14120	14188	14219	14151	14087	14066	14122	14093	14217	14073	14278	14200	14015	14081	14148	14172	14235	14331	14105	14121	14243	14145	14065	14106	14449	14188	14023	14219	14184	14143	14201	14065	14055	14100	14140	14248	14111	14136	14168	14174	14042	13986	14177	14264	14039	13994	14061	14069	14072	14263	14055	14347	14071	14163	14103	14101	14085	14141	14084	14023	14077	13948	14212	14082	14323	14147	14180	14083	14076	14249	14142	14078	14123	13994	14020	13978	14219	14087	13960	14092	14258	14126	14083	14103	14274	14250	14014	14115	14162	14122	14044	14060	14297	14199	14095	14242	14074	14118	14142	13985	14253	14228	14090	14259	14048	13972	14204	14188	14004	14151	14242	14253	14160	14343	14085	14218	14103	14094	14253	13984	14226	14199	14155	13929	14253	14110	13978	14210	14209	14180	14391	14069	14209	14214	14137	14236	14141	14227	14052	13998	14016	14033	14131	14236	14017	14219	14142	14201	14197	14164	14275	14097	14001	14187	14146	14060	14174	14165	13964	14219	14105	14127	14160	14134	14258	14103	14170	13894	14134	14151	14149	14087	14127	14110	14261	14119	14085	14123	14124	14097	14077	14117	14233	13968	14047	14049	14113	14069	14180	14194	14017	14080	14136	14054	14073	14126	14229	14143	14173	14041	14049	13935	14204	14141	14086	14138	14094	14052	14124	14154	14086	14142	14168	14179	14038	14186	13978	14167	14145	14253	14005	14131	14348	14194	14063	14219	14097	14191	14181	13965	14108	14157	14094	14208	14104	14253	14079	14122	14102	14054	14142	14144	13992	14066	14310	13914	14099	14074	14261	14018	14153	14161	14171	14181	14122	14103	14111	14190	14136	14218	14245	14008	13999	14172	14104	14151	14120	14161	14083	14148	14105	14206	14052	14064	14036	14078	14170	14170	14114	14205	14005	14241	14098	13948	14125	14067	14105	14167	14202	14192	14209	14061	14072	13945	14032	14111	14104	13995	14232	14048	14026	14011	14123	14208	14263	14136	14152	14091	14135	14012	14184	14019	14191	14077	14071	14095	14128	14227	14161	14106	14077	14071	14101	14090	14175	14072	14091	14088	13908	14193	14073	14117	14049	14207	14069	14176	14080	14158	14143	14097	14189	14114	13993	14091	14051	14134	14044	14100	13982	14099	13978	14117	14217	14033	14230	14200	14200	14033	14097	14199	14106	14148	14075	14027	14131	14065	14146	14340	14025	14129	14084	14151	14139	14122	14064	14179	14191	14078	14036	14144	14091	14139	14151	14150	13913	14028	14153	14206	14071	14080	14152	14155	14138	14278	14105	14082	14202	14329	14128	13943	14348	14266	14157	14115	14137	14084	14133	14164	14217	14067	14193	14130	14105	14169	14021	14090	14309	14108	14299	13964	13968	14131	14208	14104	14198	14236	14197	14126	14054	13908	14203	14166	14071	14085	14224	14129	14230	14177	14111	14103	14127	14096	14396	14119	13969	14147	14075	14082	14141	14126	14105	14151	14278	14138	14203	14150	14062	14235	14099	14144	14154	14120	14031	14104	14128	14314	14031	14125	14055	14247	14163	14122	14100	14182	14130	14155	14218	14214	14142	14108	13966	14120	14224	14244	13900	14094	14080	14099	14167	14068	14073	14152	14117	14166	14142	14188	14228	14242	14027	14017	14365	13981	14194	14119	14215	14279	14151	14114	14165	14046	14297	14135	14227	14153	14099	14282	14112	14101	14345	14089	14276	13992	14259	14122	14161	14052	14212	14222	14103	14247	14110	14101	14085	14210	14087	14135	14242	14066	14202	14133	14157	14169	14192	14192	14296	14075	14188	14054	14189	13994	14097	14097	14039	14221	13962	14119	14122	14273	14200	14011	14053	14051	14211	14210	14327	14076	14301	14053	14119	13965	14259	14093	14074	14071	13957	14188	14195	14104	14221	14079	14218	14191	14275	14136	14026	14161	14174	14055	14122	14014	14089	14016	14265	14142	14191	14150	14100	14196	14076	14131	13980	14224	14030	14219	14239	14040	14286	14142	14040	14131	14259	14091	14117	14220	14100	14168	14038	14030	14080	14154	14158	14062	14019	14234	14040	14167	14149	14116	14129	14161	14170	14180	14209	14111	14239	14008	14285	14268	13976	14330	14225	14038	14133	14123	14104	14123	13961	14231	14006	14164	14157	14160	14306	14098	14400	14143	14154	14024	14008	14155	14284	14102	14097	14218	14024	14044	14052	14054	14097	14164	14210	14094	14012	14223	14088	13985	14110	14098	14147	14194	14037	14035	14180	14093	14239	13913	14024	13996	13927	14181	14050	14292	14173	14137	14219	14187	14199	14257	14031	13977	14079	14313	14154	14104	14135	14186	14231	14250	14085	14286	14121	14220	14092	14152	14075	14192	14136	14130	14004	14244	14131	14080	14054	14120	14037	14016	14286	14107	14106	14377	14206	14168	14212	14027	14044	14130	14388	13978	14097	14145	14274	14166	14176	14125	14117	14141	13997	13947	14156	14329	14345	13985	14349	14001	14100	14169	14138	14156	14210	14135	14143	14141	14142	14230	14027	14306	14216	14277	14234	14110	13902	14051	14185	14128	14058	14222	14112	14120	14142	14134	14230	14109	14226	14093	13963	14069	14108	14061	14180	14291	14104	13981	14044	14249	14193	14073	14180	14224	14082	14213	14298	14217	14024	14130	14166	14179	14049	14176	14000	13967	14147	14059	14119	14108	14122	14118
22658	21000	28741	24094	24442	29160	31257	25621	23079	21953	20791	19892	19419	18688	18570	18336	18015	17993	17861	17828	17468	17539	17513	17337	17326	17498	17345	17287	17217	17243	17163	17016	17333	17191	17019	17016	17026	17230	17183	17028	17112	17183	17233	16993	17377	17229	17078	17242	17234	17095	17020	17132	16927	17032	17013	17400	17269	16977	17161	17089	17208	16956	17081	17060	17267	16910	17079	17038	17057	16870	17206	17095	17189	16937	16956	17075	17127	17167	16807	17110	17158	17168	16992	17062	16919	17042	17054	17012	17009	17036	17081	16996	17200	16971	16832	17018	17061	17071	16950	17167	16883	16852	16984	16912	17117	17065	17148	17030	16767	16889	16977	17118	17255	17159	16861	17029	16976	17022	16964	17039	17274	17059	16891	17178	17114	16877	16855	17057	17163	17141	16870	17138	17129	17031	16965	17073	16915	17029	17021	16964	16887	17072	17137	16911	17105	17098	16905	17013	17002	17130	16922	17124	16874	16962	17163	17015	17043	16884	16943	17117	17202	17065	16835	17046	16848	17034	17096	17072	17042	16867	16940	16907	17128	17076	17034	16996	16937	16907	17036	16842	17058	17004	16829	17152	17083	16915	16868	17055	17004	17155	17089	17072	16873	16944	16964	17023	17123	17029	16933	17112	16938	17076	17107	17253	17212	17246	16947	16878	16988	17045	16840	16981	17213	17106	16864	17036	17186	17095	17128	17034	16981	17044	17273	16953	17153	16982	17135	17084	16989	16964	16921	17129	17078	17274	17218	17015	17028	17191	17005	16948	17142	17056	17153	17276	17075	16913	17155	17120	17061	16979	17008	16842	17153	17092	17112	16890	17091	16985	17160	16921	16934	17170	16859	17003	16994	17103	16973	16829	17273	17001	16902	17080	17031	17109	16976	17167	17041	16976	16779	17003	17034	17135	17079	16919	17119	17137	16998	16789	17136	16876	16938	17054	17047	16941	16999	16884	17059	17010	17202	16990	16927	16956	16837	17036	17117	17164	16832	17004	17162	17005	17049	16681	16927	16990	17020	16909	16860	17027	16929	16953	17047	17111	17069	16933	17042	17030	17112	17070	17224	17081	17237	17070	16828	16969	16977	17003	16893	17020	17144	17179	17253	16805	16955	17115	16907	17012	17176	17095	17001	16813	17007	17048	16823	17095	16770	17015	16972	17202	17021	17123	17009	16770	16928	16889	17066	16750	17040	16992	17045	17008	16890	16906	17011	17225	16979	17106	16975	16863	17082	17088	17116	17005	16952	16993	17078	17103	17195	17106	16918	16935	16961	16875	17152	17053	16968	16974	16912	17124	17029	16999	17019	17070	17124	17155	17285	16917	16974	16970	17060	16883	16820	17117	16783	17088	17005	17113	16946	16896	17071	17167	17106	16956	16973	16967	17022	17204	16931	16979	17098	17143	17180	16903	17159	16901	17062	17134	16993	16923	16865	17128	17128	16943	17027	17105	17029	16941	16866	16892	16981	16977	17020	17167	17093	17133	16884	16981	17043	16900	16943	17247	17239	16864	16896	16968	16948	17296	16913	17023	16844	16944	17010	16952	17075	17007	16994	16934	17081	16937	17055	17028	16952	17067	17088	16932	16914	17025	16914	16978	16869	17110	16933	16930	16843	17069	17093	16748	16887	17015	16956	17141	17012	16998	16994	16921	17039	17053	16878	17143	16883	16948	17108	17155	17246	17187	17064	17136	16980	17144	16882	17090	17116	16961	17037	16794	16894	16896	17079	17058	17022	17085	16886	17065	16970	17153	16949	17107	17293	16921	16992	17156	16945	16998	17152	17090	16975	16985	17034	17104	16993	17113	16909	17053	17165	16824	17051	17137	17163	17016	17198	17031	17021	17073	16850	16966	16861	16905	16752	17035	17153	17108	16956	17132	16855	17074	16999	17128	17303	17125	16785	17138	16885	16981	17206	17128	17107	16955	17128	17112	16986	17070	17081	17163	17264	17112	17301	17051	17015	17029	16945	16969	17118	16783	16888	16806	17189	17047	16874	16971	16988	16991	16920	17039	17115	17050	16929	16909	16849	17020	16885	17137	17202	17058	16933	17062	16995	16863	17004	17099	17032	16947	16968	17036	16934	16945	17043	16937	17045	16753	16898	17013	16994	17061	17215	16913	16846	17032	16972	17131	17008	16908	16957	16863	17083	16802	17085	16958	17040	17084	17039	17209	16983	16800	16791	16984	17069	17041	16892	17116	16807	17111	17109	16866	16858	17012	16926	17189	17063	17020	16934	17090	17034	17188	16827	16995	17164	17071	17062	17079	16965	16961	16879	17064	17051	16999	17277	17040	16949	17052	17017	17003	16735	16809	16897	16822	16946	17026	16969	16858	17073	17028	16877	16951	17108	16937	16833	17270	17008	17023	17057	16885	16949	17033	17188	17211	16989	17056	17050	17015	17031	17052	17108	16924	17036	17098	17046	17149	17117	16862	17295	17156	16882	16964	17151	17212	16933	17042	16900	16965	17030	17094	17113	17159	17006	17112	17013	17059	16984	16814	16969	17052	16928	16866	16995	16822	17099	17109	17156	17125	16973	17022	17186	17114	17144	17113	16992	17120	17233	16750	17049	16957	17079	16993	17054	17255	16981	17079	17002	16911	17001	17003	17180	16865	16971	17165	17044	17113	17004	17195	17029	17160	16915	17043	17092	17091	17007	16978	16974	17099	16997	16960	17104	16944	16906	17148	17097	17107	17221	17094	17079	17235	17085	17054	17028	17213	16793	16963	17001	16918	17033	17005	17115	17044	17021	17081	17058	16930	16987	16848	16999	17045	17069	17001	17042	17071	16877	17110	16923	17099	16852	16818	17031	17133	17134	17076	17256	17134	17035	17129	16891	16860	17047	17139	17176	16953	17042	17100	16921	17074	17050	16978	16945	17188	17182	17086	17001	16890	16936	16856	16945	16805	17044	16912	17121	17225	16914	16871	16936	16987	16983	16858	16945	16879	17018	17007	17115	16978	16958	17008	17121	17026	17113	17126	17297	17153	17084	16880	16877	16945	16884	16876	16962	16982	16929	17112	16869	17111	17150	16920	16999	17015	17035	16961	17079	16955	17123	17198	17033	16939	17008	16933	16876	17238	17034	17011	16974	16825	16802	17088	17012	16937	17072	17124	17021	16883	16962	17053	16952	17092	16780	16839	16997	16989	17023	17056	16951	17039	17069	16908	16902	16880	17043	17056	17083	16752	16821	16712	16966	17215	16826	16803	16942	17029	16935	16934	17061	17198	17175	16951	16868	17005	17099	16852	17153	16998	17092	16964	17181	16942	16957	17155	17012	16995	17161	17027	17103	16992	17037	17097	16889	17026	17063	17043	17040	17021	17021	16929	17127	16768	17213	17057	16978	17083	17020	17100	17107	17198	16981	16928	17195	17098	16934	16766	16955	17021	16967	16917	17100	17097	16936	16982	17065	17100	16894	16958	16870	17177	16987	16901	16970	17070	16904	16985	17131	16857	16932	17148	17075	17030	16945	17039	17056	16978	17079	16950	16895	16967	16938	16977	16981	17113	17067	17064	17020	17093	17028	17105	17037	17192	17103	16939	17172	17124	17015	17013	16999	16932	16870	17107	16934	16996	17089	17018	16903	17087	17145	16975	17100	16866	17103	17007	17173	16898	17008	17033	17185	16975	17064	17067	16966	17101	17003	17041	17106	16872	16824	17015	16895	16939	16962	17009	16980	17100	17103	17021	17022	17126	17083	17044	17052	17238	16805	17031	17044	17130	16980	17005	17130	17128	16999	17032	17061	16977	17004	17121	17141	16978	16884	17181	16877	17037	17047	16996	17000	17044	17026	16882	17119	17014	17076	17024	17108	17016	17202	16978	16902	17269	17145	17093	16975	16886	17083	16933	17088	16976	17107	17074	16923	17062	16928	17144	16922	17054	16947	17278	17085	17015	17120	17096	17029	17173	17095	17197	17029	17019	17093	17044	17066	16957	16794	16799	16933	16794	16969	16928	17025	17114	16793	17226	16973	17046	17228	17040	16898	16699	16986	16775	16865	16974	17225	17194	16887	16938	16754	17129	17032	16961	16893	17063	16856	16897	16709	17025	17065	17062	17070	17081	17159	16788	16982	17048	17079	16974	16854	17003	16986	16925	17097	17005	16967	16913	16861	16918	17198	16990	16842	16952	17030	16990	17062	16929	17019	16984	16944	16954	17019	17095	17094	17113	17011	17128	16880	17078	16959	16985	17016	16941	17078	17241	17067	17039	16812	16823	16819	16993	17100	17000	17176	17090	17038	16708	16880	17221	17051	16937	17131	16902	16883	16896	17132	16982	17117	17032	17281	16935	16922	16925	16897	16900	17090	17092	17072	16872	16894	16963	17078	17068	17074	16950	17243	17073	17059	17212	17197	16916	16864	16997	16930	17040	17263	17141	17174	17069	17066	17016	16784	16892	17149	17096	17042	17051	16968	17048	16831	17043	16963	16819	17013	17064	16880	17181	17132	16967	17111	17120	16846	16980	17145	16992	17073	17117	16949	17128	16914	16924	17141	16946	16736	17170	17068	16914	16956	16970	17002	17063	16991	16889	16921	17084	17255	17173	17036	17085	17041	17025	17088	16930	17208	17056	17118	17278	16971	16912	16866	17011	17072	17118	17071	17134	17054	16896	17081	17072	17052	16875	17018	16820	17130	17077	16917	16994	16811	17021	17057	17016	16999	17156	17189	17083	17003	16965	16949	16998	17140	17066	16830	16992	17078	16741	16960	17056	17007	17028	16920	16972	17128	17107	16884	16858	17035	16847	16744	16928	17040	16951	17067	16961	17007	17151	17101	17021	17096	16881	16880	16944	16952	17155	17020	16931	17037	16944	17002	16911	16971	17166	16908	16904	17058	16844	16862	16722	17104	17029	16834	17059	17263	16972	17134	16992	16848	17038	17269	17110	17197	16953	17050	17066	16956	16981	17054	17118	17066	16913	17081	16975	16786	16936	16962	17075	17053	17117	16911	16893	17125	16892	17036	17321	17039	16996	16948	16887	16986	16905	17003	17059	17137	17226	16959	16838	16940	17054	17023	16857	16948	17139	16863	16942	17151	16913	17034	17090	17189	17175	17037	16990	16863	16921	16981	16965	16989	16822	17101	16947	17079	17012	17086	17077
36209	62598	58699	46689	40458	34355	29747	26058	22829	20667	19261	18435	17463	16731	16147	15895	15611	15413	15295	15159	15059	14928	14790	14765	14679	14746	14448	14730	14496	14414	14616	14491	14518	14464	14405	14369	14428	14412	14410	14218	14462	14402	14367	14446	14455	14414	14337	14251	14267	14402	14354	14439	14383	14207	14375	14321	14607	14475	14530	14455	14277	14444	14336	14251	14315	14374	14174	14372	14176	14308	14344	14215	14282	14336	14465	14388	14290	14365	14394	14471	14384	14408	14289	14433	14301	14474	14454	14332	14435	14405	14412	14285	14360	14361	14424	14418	14253	14432	14265	14317	14411	14312	14535	14307	14332	14466	14243	14433	14402	14349	14256	14324	14270	14433	14355	14425	14167	14295	14364	14467	14349	14370	14350	14292	14414	14362	14464	14245	14408	14296	14317	14333	14237	14328	14323	14284	14371	14186	14427	14376	14422	14352	14464	14429	14435	14298	14317	14411	14266	14261	14527	14264	14304	14304	14427	14364	14238	14255	14320	14234	14298	14417	14313	14497	14425	14474	14370	14244	14337	14382	14346	14318	14449	14505	14386	14243	14195	14352	14257	14313	14434	14183	14430	14322	14357	14208	14240	14385	14489	14431	14272	14418	14176	14541	14403	14303	14341	14476	14405	14206	14296	14445	14402	14424	14439	14406	14389	14247	14304	14392	14355	14400	14221	14430	14168	14161	14403	14318	14269	14305	14319	14350	14178	14356	14334	14440	14436	14253	14193	14341	14265	14399	14219	14357	14285	14278	14296	14312	14275	14393	14383	14485	14315	14363	14474	14302	14478	14181	14389	14433	14244	14372	14246	14482	14386	14366	14394	14392	14244	14283	14386	14352	14365	14385	14302	14355	14333	14316	14509	14255	14434	14290	14226	14423	14384	14452	14411	14401	14433	14304	14396	14430	14420	14302	14264	14021	14330	14459	14197	14427	14469	14277	14157	14503	14320	14389	14399	14349	14333	14183	14295	14202	14388	14481	14509	14413	14396	14245	14232	14302	14350	14283	14358	14341	14485	14272	14399	14312	14311	14229	14358	14296	14487	14392	14287	14301	14396	14417	14353	14297	14332	14360	14184	14438	14450	14426	14234	14371	14351	14386	14429	14496	14410	14333	14277	14323	14402	14328	14494	14352	14327	14402	14392	14377	14327	14245	14290	14500	14303	14327	14284	14307	14302	14262	14267	14533	14419	14451	14370	14362	14262	14412	14150	14396	14259	14380	14289	14402	14211	14300	14165	14297	14240	14453	14359	14615	14274	14477	14517	14216	14336	14324	14321	14432	14262	14353	14379	14294	14289	14294	14288	14410	14349	14197	14099	14486	14379	14329	14583	14436	14367	14350	14321	14255	14427	14310	14498	14280	14235	14348	14362	14223	14445	14330	14396	14417	14300	14411	14387	14313	14460	14303	14307	14392	14363	14324	14526	14408	14411	14288	14398	14466	14282	14227	14488	14312	14475	14394	14239	14371	14394	14297	14238	14236	14459	14562	14360	14470	14449	14302	14307	14317	14333	14557	14337	14251	14276	14381	14313	14280	14287	14383	14350	14321	14188	14383	14189	14222	14253	14274	14402	14490	14416	14372	14268	14223	14300	14245	14423	14438	14300	14179	14343	14205	14408	14430	14272	14490	14500	14301	14341	14606	14452	14492	14511	14458	14193	14226	14409	14449	14537	14380	14319	14351	14179	14355	14326	14313	14296	14345	14228	14395	14421	14276	14294	14260	14432	14277	14446	14354	14440	14369	14291	14353	14571	14256	14504	14505	14430	14465	14309	14229	14182	14409	14362	14419	14406	14329	14391	14126	14516	14362	14445	14374	14346	14358	14274	14300	14261	14564	14315	14472	14308	14486	14321	14377	14384	14404	14292	14383	14354	14343	14275	14358	14470	14430	14115	14353	14246	14194	14353	14345	14521	14599	14418	14397	14160	14329	14481	14475	14450	14189	14497	14362	14245	14380	14224	14451	14422	14285	14176	14498	14363	14392	14452	14348	14347	14284	14401	14244	14352	14383	14336	14382	14337	14319	14457	14518	14345	14342	14423	14190	14428	14378	14309	14221	14543	14232	14313	14426	14245	14286	14322	14290	14468	14494	14237	14357	14342	14511	14381	14325	14494	14214	14203	14340	14257	14427	14238	14313	14322	14293	14261	14569	14309	14407	14155	14419	14267	14356	14233	14419	14411	14185	14410	14433	14343	14270	14357	14362	14309	14383	14294	14320	14424	14166	14444	14332	14371	14465	14224	14456	14264	14343	14386	14324	14287	14279	14409	14446	14364	14302	14212	14345	14527	14277	14321	14190	14317	14431	14329	14267	14274	14184	14155	14309	14236	14409	14435	14242	14342	14555	14550	14534	14415	14448	14315	14377	14359	14515	14413	14350	14468	14423	14401	14417	14454	14320	14477	14466	14344	14302	14505	14302	14357	14474	14323	14317	14435	14410	14284	14182	14439	14385	14326	14340	14058	14350	14144	14307	14477	14333	14282	14447	14403	14276	14394	14184	14522	14541	14225	14329	14420	14376	14247	14329	14313	14300	14461	14320	14370	14353	14470	14496	14339	14291	14425	14403	14422	14343	14368	14346	14195	14394	14317	14285	14444	14197	14220	14397	14246	14271	14352	14364	14332	14506	14416	14393	14222	14424	14282	14410	14332	14453	14297	14213	14404	14269	14348	14303	14353	14348	14299	14443	14441	14397	14378	14178	14394	14354	14304	14337	14234	14514	14491	14259	14261	14400	14326	14424	14341	14300	14253	14232	14385	14368	14250	14388	14351	14386	14382	14480	14535	14378	14338	14177	14405	14368	14366	14417	14323	14270	14344	14365	14505	14388	14263	14280	14408	14485	14253	14480	14249	14088	14264	14339	14194	14357	14365	14381	14365	14451	14333	14252	14325	14098	14320	14343	14387	14520	14114	14317	14360	14535	14411	14510	14327	14256	14391	14332	14578	14287	14424	14323	14317	14349	14287	14382	14339	14282	14402	14242	14434	14198	14261	14310	14345	14315	14459	14465	14179	14318	14323	14338	14378	14467	14392	14343	14251	14322	14339	14515	14296	14321	14402	14297	14442	14445	14404	14162	14329	14361	14412	14362	14410	14438	14360	14400	14384	14249	14345	14268	14369	14435	14296	14465	14268	14405	14283	14329	14335	14168	14321	14246	14422	14254	14393	14379	14337	14383	14432	14289	14281	14414	14404	14440	14302	14277	14387	14262	14208	14417	14329	14424	14238	14275	14326	14474	14330	14610	14228	14354	14264	14329	14265	14396	14244	14527	14414	14434	14414	14396	14189	14338	14383	14452	14235	14448	14342	14332	14306	14434	14172	14379	14364	14457	14349	14137	14433	14282	14286	14461	14317	14271	14218	14317	14516	14281	14414	14328	14376	14265	14397	14400	14340	14407	14232	14315	14370	14357	14349	14331	14359	14108	14362	14346	14264	14580	14429	14481	14455	14376	14347	14274	14269	14334	14428	14179	14241	14423	14309	14279	14385	14297	14263	14307	14373	14325	14232	14399	14440	14363	14288	14558	14277	14419	14354	14390	14464	14322	14391	14276	14495	14327	14321	14429	14566	14261	14374	14343	14419	14574	14400	14236	14404	14527	14220	14299	14446	14280	14321	14447	14380	14401	14413	14298	14170	14236	14390	14418	14393	14203	14299	14328	14415	14372	14405	14472	14240	14244	14289	14384	14253	14226	14383	14308	14350	14387	14249	14350	14366	14364	14290	14347	14417	14238	14288	14338	14295	14320	14391	14268	14141	14429	14287	14368	14304	14303	14310	14508	14266	14367	14296	14201	14304	14431	14330	14415	14453	14310	14351	14446	14531	14305	14291	14537	14251	14460	14343	14291	14464	14380	14474	14230	14463	14086	14300	14464	14364	14401	14340	14329	14322	14176	14366	14218	14401	14422	14392	14334	14252	14405	14318	14481	14438	14218	14460	14271	14439	14449	14277	14314	14285	14422	14399	14402	14209	14294	14387	14428	14183	14304	14230	14361	14510	14424	14251	14352	14369	14447	14264	14403	14129	14382	14219	14379	14511	14292	14226	14286	14394	14367	14288	14309	14387	14301	14267	14296	14292	14248	14468	14381	14436	14471	14453	14401	14463	14195	14503	14329	14429	14199	14324	14488	14559	14255	14469	14413	14306	14292	14325	14341	14297	14333	14407	14272	14363	14257	14379	14180	14345	14224	14323	14311	14426	14556	14482	14427	14461	14295	14340	14353	14378	14186	14195	14361	14252	14277	14375	14370	14273	14363	14283	14430	14487	14325	14280	14418	14411	14437	14306	14243	14343	14366	14360	14363	14292	14343	14375	14268	14410	14238	14500	14331	14428	14530	14316	14445	14574	14273	14379	14384	14241	14363	14461	14294	14176	14231	14322	14421	14567	14245	14270	14350	14315	14512	14509	14208	14351	14365	14371	14288	14246	14258	14468	14344	14295	14409	14175	14323	14456	14445	14303	14486	14361	14459	14375	14309	14391	14399	14416	14425	14436	14409	14214	14213	14359	14436	14439	14351	14391	14320	14474	14323	14461	14452	14328	14391	14413	14429	14293	14326	14424	14446	14395	14278	14205	14382	14272	14319	14435	14307	14365	14392	14408	14531	14402	14290	14294	14427	14443	14276	14397	14424	14412	14263	14337	14285	14334	14315	14284	14538	14360	14297	14322	14511	14291	14293	14312	14300	14468	14465	14281	14241	14203	14163	14523	14329	14410	14318	14430	14270	14383	14331	14340	14493	14263	14397	14275	14328	14347	14474	14369	14286	14383	14230	14457	14473	14394	14348	14293	14492	14411	14301	14390	14408	14426	14192	14396	14272	14391	14369	14394	14512	14334	14312	14257	14383	14236	14264	14353	14154	14342	14292	14382	14336	14159	14478	14349	14291	14348	14382	14435	14326	14307	14553	14402	14361	14421	14351	14352	14442	14277	14341	14421	14358	14343	14381	14393	14393	14227	14360	14390	14208	14529	14337	14512	14441	14273	14285	14260	14296	14418	14158	14388	14412	14422	14395	14340	14335	14444	14334	14403	14401	14356	14346	14316	14237	14145	14352	14338	14406	14247	14424	14467	14301	14306	14397	14341	14416	14277	14129	14312	14532	14321	14266
30274	33562	42361	36952	29706	25723	22652	21001	19474	18862	18413	18102	17882	17530	17351	17413	17109	17300	17376	17088	17109	17133	17078	17045	17188	16987	16924	17092	16753	16855	16795	16769	17041	16916	16919	16923	16851	16777	16822	16902	17136	16908	16842	16899	16753	16914	16868	17054	16620	16989	16910	17025	16921	16726	16653	16819	16845	16774	16708	16821	16964	16840	16843	16889	16917	16645	16704	17014	16895	16738	17022	16656	16847	16811	16852	16798	16936	16729	16945	16790	16790	17100	16769	16840	16738	16973	16883	16706	16850	16929	16931	16824	16665	16717	16919	16963	16823	16726	16745	16873	16844	16863	16973	16814	16883	17038	16853	16794	16673	16896	16852	16636	16973	16613	16922	16937	16805	16768	16816	16802	16828	16887	16890	16783	16908	16876	16761	16982	16768	16881	16714	16784	16929	16939	16846	16749	16780	16684	17036	16768	16900	16977	16841	16738	16923	17136	16863	16887	16757	16816	16749	16900	16745	16984	16730	17045	16859	16802	17097	16854	16989	16902	16953	16718	16743	16846	16839	16968	16626	16843	16783	16771	16802	16778	16905	16933	16800	16564	16679	16858	16650	16954	16857	16901	16789	16984	16863	16770	16896	16892	16905	17045	16843	16873	16714	16679	16827	16811	16671	16869	16873	16724	16866	16915	16831	16948	17034	17038	16915	16596	16637	16822	16680	16742	16878	16788	16800	16704	16821	16729	16842	16941	16873	17014	16864	16955	16739	16792	17027	16779	16709	16879	16816	16937	16781	16815	16842	16830	16854	16783	16676	16816	16717	16701	16793	16830	16810	16681	16778	16724	16688	16825	16786	16750	16568	16790	16878	16964	16675	16668	16838	16912	16798	16923	16862	16822	16704	16879	16961	16855	16827	16620	16778	16829	16949	16695	16918	16727	16753	16907	16748	16760	16710	16723	16888	16654	16678	16805	16812	16725	16845	16737	16721	16796	16771	16898	16744	16705	16782	16817	16863	16869	16834	16894	16947	16789	16769	16741	16655	16731	16797	16979	16958	16893	16890	16770	16846	16747	17051	16767	16862	16904	16680	16769	16980	16629	16742	16923	16790	17032	16764	16786	16764	16775	16749	16589	16788	16927	16795	16769	16811	16967	16845	16756	16914	16737	17061	16885	16633	16935	16909	16949	16827	16897	17008	16856	16799	16873	16884	16776	16892	16976	16921	16711	16872	16770	16750	17007	16806	16753	16678	16805	16937	16726	16936	16714	16897	16730	16613	16909	16838	16770	16680	16854	16830	16992	16862	17019	16829	16787	16827	16781	16786	16788	16660	16760	16841	16915	16814	16974	16704	16760	16699	17178	17026	16695	16744	17020	16902	16762	16849	16806	16829	16801	16885	16774	16804	16843	16932	16881	16797	16904	16637	16901	16824	16885	16969	16851	16793	16778	16942	16859	16793	16740	16914	16893	16598	16863	16925	16858	16868	16877	16903	16958	16770	16889	16702	16704	16670	16846	16818	16689	16901	16856	16807	16678	17031	16760	16766	16956	16942	17070	16724	16835	16574	16806	16769	16766	17028	16696	16919	16996	16715	16932	16973	17001	16808	16815	16686	16766	16807	16711	16940	16742	16958	16824	16789	16941	16726	16715	16799	17042	16849	16757	16841	16919	16665	16829	16687	16769	16702	16682	16800	16901	16849	16975	16770	16722	16838	16759	16965	16908	17038	16698	16604	16725	17012	16778	16841	16827	16677	16814	16803	16799	16871	16736	17009	16896	16665	16893	16874	16901	16796	16829	16851	16693	16746	16878	16887	16720	16904	16939	16741	16801	16837	16734	16754	16920	16802	16632	16750	16866	16885	16935	16988	16832	16741	16776	16788	16810	16899	16797	16925	16796	16853	16914	16783	16815	16795	16665	16908	16738	16893	16739	16867	16858	16920	16798	16876	16890	16853	16746	16893	16943	16871	16792	16770	16840	16894	16708	16902	16768	16765	16737	16801	16783	16632	16702	17001	16770	16938	16906	16884	17010	16749	16829	16669	16933	16958	16962	16821	16959	16997	16632	16958	16745	16790	16769	16863	16964	16928	16814	16728	16893	16792	16785	16907	16803	16846	17052	16998	16560	16903	16852	16894	16995	16847	16871	16728	16780	16912	16870	16857	16741	16663	16776	16923	16774	16909	16952	16928	16810	16749	16816	16867	16834	16806	16756	17034	16794	16730	16779	16653	16912	16788	16762	16719	16984	17045	16863	16682	16730	16979	16923	16789	16845	16782	16768	16962	16812	16952	16820	16860	16722	16793	16662	16774	16638	16898	16931	16842	16964	16543	16802	16891	16764	17047	16843	17064	17084	17025	16887	16931	16794	16874	16875	16832	16851	16732	16781	16943	16811	16875	17029	16874	16835	16797	16779	16800	16865	16735	16721	16922	17004	16814	16716	16783	16946	16864	16780	16713	16677	16861	16644	16782	17011	16754	17030	16723	16617	16669	16781	16626	16972	16790	16813	16835	16739	16602	17034	16877	16678	16744	16767	16778	16826	16734	16808	16838	16861	16811	16738	16937	16839	16690	16775	16880	16804	16823	16724	17024	16964	16729	16713	16898	16663	16865	16799	16809	17044	16810	16817	16989	16740	16922	16825	16894	17036	16841	16814	16720	16888	16996	16755	16800	17061	16935	16832	16752	16713	16959	16835	17123	16849	17018	16946	16772	16820	16830	16856	16693	16971	16838	16833	16962	16691	16937	16760	16894	16890	16941	16892	16922	16668	16953	16741	16844	16605	16867	16761	16906	16651	16812	16756	16861	16710	16809	16767	16903	16933	16877	16754	16966	16815	16841	16809	16897	16791	17063	16859	16987	16880	16867	16652	16462	16816	16797	16808	16975	16899	16796	16900	16889	16835	16704	16645	16900	16820	16966	16916	16858	16738	16819	16969	16768	16624	16861	16934	16908	16727	16866	16967	16897	16954	16963	16779	16828	16713	16885	16943	16764	16798	16829	16806	16897	16836	16923	16737	16724	16671	16812	16632	16733	16955	16844	16931	16863	16640	16965	16865	16866	16842	16828	16664	16841	16928	16804	16844	16728	16791	16830	16705	16994	16886	16735	16716	16779	16722	16732	16837	16863	16773	16779	16862	16956	16673	16753	16946	16736	16934	16898	16827	16838	16891	16843	16937	16793	16873	16766	16819	16758	16797	16922	16708	16658	16900	16993	16872	16783	16802	16675	16779	17002	16817	17003	16919	16714	16768	16776	16981	16749	16809	16819	16852	16847	16784	16855	16972	16820	16824	16853	16924	16745	17004	16883	16758	16789	16887	16980	16942	16792	16989	16838	16896	16838	16884	16755	16888	16846	16786	16843	16923	16660	16889	16948	16857	16963	16976	17120	17042	16724	16856	16888	16748	16920	16693	16782	16852	16883	16795	16897	16840	17028	16842	17145	16938	16938	16685	16741	16836	16788	16746	17024	16821	16944	16697	16816	17089	16869	16610	16910	16736	16642	16775	16665	16714	16861	16733	16813	16923	16654	16779	16817	16781	16969	16854	16772	16879	16806	16836	16816	16631	16836	16821	16889	16745	16796	16980	16801	16754	16833	16828	16653	16989	17023	16974	16775	16707	16810	16871	16714	16842	16715	16739	16805	16713	16808	16696	16791	16901	16768	16946	16927	16749	16723	17049	16883	16842	16971	16893	16885	16753	17019	16742	16854	16779	16966	16905	16858	16915	16805	16825	16835	17047	16914	16878	16854	16852	16795	16662	16811	16986	16878	16940	16966	16887	16837	16765	16923	16797	16798	16731	16969	16813	16813	16937	16928	16826	16866	16926	16710	17018	16938	16754	16707	16714	17009	16572	16922	16878	16851	16681	16904	16769	16766	16932	16922	16929	16717	16833	16921	16802	16686	16893	16811	16873	17007	16694	16864	16837	16903	16796	16821	16885	16874	16853	16813	16713	16815	16902	16786	16761	16769	16952	17100	16975	16718	16575	16950	16944	16768	16783	16801	16603	16690	16849	16673	16930	16678	16981	16849	16823	16866	16736	16943	16858	16842	16835	16990	16847	16953	16752	16854	16731	16890	16769	16698	16992	17033	16844	16725	16619	16829	16781	16905	16936	16798	16963	16797	16627	16914	16781	16712	16653	16675	16884	16940	16889	16680	16652	16988	16912	16825	16766	16788	16947	16935	16790	16857	16910	16762	16808	16859	16738	16928	17015	16880	17048	16971	16986	16872	16822	16884	16623	16697	17000	16877	16781	16779	16907	16879	17055	16988	16842	16852	16706	16740	16792	16847	16792	16915	16951	16836	16706	17052	16797	16703	16843	16882	16885	16863	16539	16781	16820	16832	16989	17032	16701	16723	16791	16828	16803	16969	16815	16760	16864	16906	16969	16632	16846	16903	16832	16884	16952	16859	16830	16840	16917	16830	16924	16871	16798	16856	16807	16660	16917	16898	16659	16794	16745	16845	16924	16897	16955	16690	16814	16858	16929	16962	16963	17067	16775	16747	16762	16820	16870	16995	16791	16776	16934	16707	16914	16946	16888	16784	16768	17046	16955	16729	16915	16903	17085	16890	16803	16819	16753	16732	16767	16884	16778	16797	16916	16965	16834	16967	16845	16908	16930	16946	16487	16773	16915	16872	16869	17003	16687	16649	16923	17028	16847	16757	16735	16791	16814	16956	16801	16915	16932	16989	16593	16848	16896	16764	16946	16652	16909	16969	16890	16830	16523	16709	16747	16791	16624	16818	16839	16773	16792	16845	16755	16885	16680	16803	16740	16878	16786	16818	16548	16775	16755	17074	16869	16871	16905	16872	16857	16825	16911	16907	16679	16748	16798	16794	16843	16653	16779	16940	16805	16717	16683	16948	17015	16716	17002	16778	16965	16992	16873	16800	16801	16787	16790	16699	16778	16838	16804	16920	16943	17026	17066	16791	16672	16877	16852	16941	16854	16858	16847	16999	17007	16925	16838	16828	16781	16879	16609	16685	16852	16902	16761	16592	16750	16844	16729	16554	16696	16890	16857	16805	16779	16820	16819	16697	16589	16869	16904	16842	16955	16947	17025	16863	16880	17133	16837	16880	16687	17065	16807	16903	17027	16832	16754	16895	16858	16847	16864	16900	16811	16770	16735	16883	16907	16949	16732	16864	16888
34992	50955	46223	35717	30285	25602	21979	19717	18316	17236	16397	16156	15575	15243	15118	14848	14755	14614	14554	14528	14526	14453	14425	14337	14505	14201	14448	14283	14198	14317	14205	14322	14195	14227	14281	14178	14193	14299	14088	14446	14229	14275	14197	14380	14430	14282	14217	14254	14243	14222	14277	14281	14443	14227	14210	14423	14175	14304	14164	14184	14241	14148	14150	14237	14207	14395	14315	14390	14205	14267	14226	14262	14194	14181	14335	14215	14232	14308	14343	14219	14099	14210	14349	14271	14268	14239	14144	14256	14042	14134	14318	14200	14234	14217	14107	14335	14179	14306	14442	14289	14246	14311	14199	14196	14215	14464	14198	14229	14097	14202	14177	14227	14241	14375	14246	14240	14241	14244	14283	14268	14230	14361	14467	14204	14322	14274	14256	14192	14177	14228	14139	14312	14273	14243	14198	14224	14298	14080	14306	14110	14175	14247	14208	14277	14261	14242	14201	14243	14255	14178	14411	14139	14222	14074	14303	14457	14197	14186	14372	14199	14194	14418	14158	14381	14127	14230	14200	14291	14278	14323	14231	14196	14249	14166	14366	14243	14144	14244	14504	14146	14304	14401	14188	14414	14132	14180	14221	14376	14375	14388	14203	14282	14178	14109	14197	14178	14154	14171	14292	14158	14155	14387	14181	14172	14202	14220	14353	14285	14056	14343	14332	14196	14198	14241	14108	14343	14193	14300	14126	14297	14203	14272	14178	14420	14210	14275	14227	14303	14191	14342	14107	14216	14161	14269	14309	14010	14362	14242	14136	14231	14294	14316	14163	14166	14311	14117	14192	14143	14134	14291	14292	14299	14122	14222	14467	14216	14282	14131	14200	14158	14174	14289	14154	14308	14071	14218	14098	13915	14430	14202	14233	14130	14295	14377	14357	14050	14268	14240	14198	14317	14283	14284	14385	14268	14222	14193	14286	14118	14210	14095	14416	14456	14241	14308	14117	14295	14229	14216	14311	14261	14302	14099	14225	14261	14205	14104	14296	14207	14205	14324	14159	14255	14228	14197	14248	14115	14283	14362	14225	14102	14227	14174	14180	14446	14262	14167	14228	14346	14241	14249	14363	14248	14165	14353	14278	14148	14170	14259	14060	14034	14289	14341	14035	14260	14193	14147	14363	14329	14244	14042	14394	14126	14246	14337	14223	14147	14284	14162	14220	14220	14233	14144	14036	14067	14209	14216	14107	14269	14189	14291	14191	14181	14297	14214	14204	14299	14167	14303	14177	14299	14121	14311	14323	14232	14345	14217	14260	14196	14200	14265	14176	14299	14176	14279	14194	14348	14282	14136	14295	14140	14223	14255	14191	14304	14184	14178	14204	14386	14194	14334	14143	14372	14331	14272	14102	14333	14196	14371	14308	14260	14299	14237	14333	14177	14255	14147	14340	14347	14249	14301	14259	14342	14187	14295	14169	14097	14309	14245	14263	14185	14121	14134	14202	14163	14128	14212	14299	14202	14239	14123	14183	14434	14388	14142	14172	14233	14232	14239	14064	14319	14196	14287	14196	14135	14263	14338	14081	14304	14277	14190	14168	14312	14040	14330	14184	14235	14210	14092	14271	14337	14323	14124	14236	14285	14162	14341	14245	14121	14371	14089	14233	14200	14306	14156	14416	14263	14208	14372	14178	14260	14173	14305	14302	14141	14245	14312	14230	14251	14204	14167	14286	14126	14152	14140	14301	14140	14266	14232	14193	14301	14238	14282	14313	14264	14223	14403	14266	14185	14424	14185	14049	14372	14134	14259	14176	14099	14198	14296	14232	14391	14240	14244	14261	14254	14182	14312	14320	14326	14269	14300	14035	14207	14104	14401	14163	14223	14243	14207	14161	14059	14216	14146	14262	14192	14165	14203	14145	14162	14278	14134	14229	14115	14141	14175	14248	14260	14119	14211	14039	14304	14260	14111	14024	14263	14188	14353	14333	14207	14271	14135	14404	14088	14253	14228	14178	14372	14411	14280	14270	14440	14277	14097	14284	14191	14103	14329	14244	14310	14099	14118	14192	14052	14262	14250	14309	14242	14284	14276	14301	14205	14132	14170	14115	14154	14166	14231	14272	14312	14324	13993	14432	14331	14184	14338	14332	14247	14247	14241	14277	14298	13939	14201	14097	14228	14329	14293	14167	14095	14330	14233	14079	14174	14278	14375	14142	14346	14226	14227	14194	14174	14242	14190	14398	14187	14212	14265	14365	14097	14091	14228	14230	14302	14330	14280	14144	14077	14205	14232	14329	14370	14271	14267	14215	14281	14287	14215	14173	14243	14242	14204	14264	14222	14147	14039	14067	14309	14401	14246	14409	14168	14173	14248	14184	14462	14437	14274	14320	14251	14000	14250	14363	14294	14271	14386	14264	14182	14221	14281	14270	14184	14141	14158	14227	14214	14159	14119	14420	14255	14233	14134	14028	14252	14226	14145	14224	14182	14414	14127	14323	14304	14180	14292	14086	14246	14322	14397	14384	14117	14233	14217	14182	14240	14280	14223	14350	14237	14198	14205	14195	14290	14307	14280	14040	14265	14167	14196	14248	14211	14364	14232	14126	14152	14256	14294	14251	14255	14307	14236	14253	14218	14137	14104	14350	14356	14193	14267	14129	14202	14262	14087	14391	14312	14371	14122	14174	14347	14251	14246	14282	14301	14156	14065	14279	14172	14141	14072	14229	14289	14519	14398	14222	14205	14253	14644	14363	14462	14346	14365	14181	14422	14190	14167	14303	14292	14297	14186	14367	14284	14286	14235	14048	14199	14033	14299	14214	14105	14328	14201	14266	14274	14265	14243	14281	14253	14282	14205	14182	14218	14324	14286	14250	14224	14179	14260	14332	14250	14323	14228	14337	14434	14267	14229	14274	14106	14305	14315	14265	14188	14269	14245	14177	14326	14209	14273	14084	14255	14142	14223	14175	14149	14298	14300	14348	14198	14153	14360	14211	14357	14315	14306	14322	14295	14107	14246	14272	14181	14339	14374	14240	14279	14016	14107	14364	14192	14252	14149	14245	14140	14326	14304	14082	14285	14180	14139	14208	14264	14329	14181	14211	14175	14197	14207	14119	14192	14261	14157	14441	14271	14104	14236	14395	14322	14329	14295	14247	14273	14035	14160	14288	14225	14216	14256	14184	14191	14383	14257	14148	14157	14120	14319	14281	14276	14247	14276	14275	14170	14278	14104	14279	14259	14300	14278	14203	14291	14125	14294	14340	14201	14308	14225	14250	14145	14139	14127	14389	14174	14223	14338	14250	14183	14335	14112	14307	14282	14293	14321	14172	14014	14183	14124	14154	14202	14183	14148	14273	14294	14281	14072	14285	14261	14237	14123	14403	14366	14343	14085	14243	14262	14296	14238	14467	14237	14276	14398	14452	14228	14262	14140	14423	14255	14276	14173	14363	14297	14296	14296	14268	14213	14135	14060	14331	14285	14462	14368	14143	14075	14246	14287	14445	14313	14217	14200	14203	14212	14136	14301	14298	14365	14147	14399	14269	14110	14283	14236	14278	14123	14235	14108	14330	14335	14231	14117	14351	14186	14237	14199	14309	14243	14346	14177	14212	14263	14192	14394	14193	14314	14251	14311	14241	14208	14355	14145	14411	14070	14203	14278	14169	14389	14235	13990	14187	14183	14120	14308	14092	14235	14134	14272	14218	14381	14403	14243	14125	14268	14356	14148	14335	14148	14317	14368	14221	14022	14169	14197	14175	14349	14480	14184	14259	14264	14134	14209	14397	14131	14162	14120	14396	14331	14446	14220	14304	14384	14360	14390	14338	14465	14263	14306	14312	14170	14364	14358	14269	14051	14160	14411	14215	14180	14374	14219	14234	14222	14433	14208	14234	14259	14144	14225	14289	14302	14128	14371	14182	14164	14274	14345	14238	14154	14094	14091	14317	14371	14261	14172	14029	14320	14315	14225	14328	14148	14187	14335	14215	14436	14301	14203	14213	14015	14317	14316	14183	14175	14278	14262	14090	14277	14374	14196	14383	14231	14272	14202	14266	14379	14328	14418	14311	14225	14323	14276	14380	14367	14177	14121	14266	14217	14255	14282	14284	14277	14166	14396	14449	14364	14166	13853	14281	14255	14138	14174	14059	14078	14270	14304	14225	14206	14137	14248	14393	14483	14162	14347	14356	14128	14158	14351	14272	14287	14200	14178	14014	14116	14287	14279	14020	14057	14391	14276	14181	14090	14245	14261	14334	14337	14138	14125	14272	14442	14304	14310	14254	14154	14319	14256	14390	14109	14195	14199	14329	14230	14143	14433	14290	14152	14237	14362	14233	14168	14258	14180	14345	14205	14055	14205	14339	14352	14500	14204	14144	14247	14322	14160	14205	14199	14202	14214	14307	14283	14307	14187	14170	14340	14298	14234	14275	14212	14235	14492	14159	14257	14299	14309	14222	14194	14318	14120	14295	14234	14150	14330	14116	14136	14226	14228	14219	14261	14194	14262	14333	14347	14114	14391	14183	14129	14186	14340	14323	14262	14302	14106	14283	14209	14321	14230	14312	14186	14204	14132	14318	14367	14048	14457	14211	14129	14186	14388	14286	14279	14193	14249	14303	14156	14304	14337	14298	14203	14151	14325	14175	14201	14225	14308	14352	14421	14264	14244	14289	14079	14459	14380	14303	14303	14225	14133	14372	14338	14120	14231	14227	14217	14336	14364	14162	13990	14159	14286	14223	14135	14179	14232	14075	14179	14209	14248	14222	14170	14364	14391	14158	14198	14402	14169	14305	14193	14205	14163	14228	14091	14311	14228	14277	14312	14348	14305	14113	14172	14214	14226	14113	14037	14302	14253	14098	14444	14202	14427	14201	14252	14191	14189	14378	14220	14064	14240	14271	14197	14233	14277	14271	14257	14159	14392	14364	14280	14076	14175	14270	14233	14158	14226	14156	14269	14200	14225	14384	14470	14255	14248	14191	14466	14161	14166	14234	14131	14073	14172	14220	14172	14114	14181	14165	14266	14208	14208	14321	14245	14437	14165	14331	14231	14184	14255	14145	14392	14178	14300	14267	14299	14158	14305	14213	14124	14257	14419	14343	14164	14376	14320	14403	14343	14370	14157	14254	14263	14182	14307	14082	14255	14225	14257	14268	14129	14276	14267	14319	14341
23983	21009	28837	27245	28283	29306	27256	23290	21185	20127	19239	18740	18174	18077	17553	17318	17285	17492	17208	17084	17213	16953	16848	16868	16861	16806	16690	16878	16772	16902	16709	16775	16573	16624	16758	16658	16828	16643	16962	16741	16735	16846	16776	16767	16611	16849	16782	16743	16792	16642	16687	16709	16685	16686	16683	16626	16852	16667	16686	16707	16645	16619	16842	16684	16692	16744	16782	16801	16545	16626	16575	16610	16588	16574	16518	16537	16651	16615	16555	16495	16709	16818	16785	16696	16494	16629	16768	16754	16553	16601	16693	16712	16487	16613	16835	16664	16592	16494	16803	16656	16630	16784	16918	16505	16752	16802	16613	16586	16724	16600	16796	16655	16525	16723	16476	16622	16645	16636	16716	16717	16707	16574	16415	16806	16496	16551	16537	16505	16440	16955	16653	16705	16648	16495	16683	16559	16891	16559	16641	16389	16602	16640	16544	16785	16666	16541	16656	16789	16681	16535	16620	16851	16711	16673	16639	16597	16686	16756	16652	16589	16694	16529	16606	16600	16696	16607	16620	16635	16770	16602	16747	16563	16699	16475	16600	16537	16536	16653	16570	16762	16673	16467	16824	16664	16765	16569	16619	16595	16562	16557	16782	16845	16647	16575	16769	16457	16578	16524	16558	16534	16511	16479	16683	16633	16593	16767	16580	16483	16700	16657	16642	16691	16700	16888	16587	16528	16645	16592	16716	16814	16614	16766	16649	16732	16647	17006	16564	16572	16759	16516	16745	16614	16540	16924	16682	16535	16597	16624	16683	16634	16906	16779	16586	16595	16589	16624	16527	16755	16757	16814	16682	16732	16749	16580	16721	16850	16423	16578	16610	16675	16596	16763	16609	16591	16694	16734	16789	16702	16611	16509	16368	16738	16827	16493	16704	16753	16888	16740	16590	16650	16786	16647	16628	16759	16651	16397	16728	16421	16756	16608	16560	16640	16752	16585	16559	16639	16675	16799	16771	16756	16488	16943	16741	16836	16776	16580	16653	16735	16777	16695	16769	16738	16723	16661	16631	16648	16799	16533	16443	16827	16741	16657	16720	16550	16495	16523	16728	16849	16852	16513	16681	16768	16611	16473	16745	16663	16868	16732	16643	16648	16513	16676	16586	16549	16735	16740	16704	16319	16672	16582	16732	16563	16597	16694	16506	16660	16633	16699	16763	16449	16547	16567	16691	16835	16657	16608	16541	16717	16768	16667	16724	16626	16724	16558	16626	16696	16664	16553	16507	16482	16667	16361	16712	16643	16569	16806	16682	16366	16492	16760	16567	16641	16763	16559	16762	16798	16774	16924	16767	16545	16632	16521	16628	16805	16677	16727	16824	16748	16681	16488	16679	16507	16581	16639	16617	16739	16589	16683	16772	16590	16502	16677	16733	16397	16543	16561	16675	16487	16758	16576	16629	16630	16580	16714	16603	16536	16582	16707	16725	16678	16528	16595	16561	16667	16744	16684	16569	16750	16790	16830	16652	16645	16613	16758	16500	16627	16464	16564	16753	16507	16567	16632	16690	16535	16636	16685	16613	16565	16700	16671	16637	16523	16596	16729	16611	16546	16727	16719	16610	16985	16756	16655	16659	16645	16660	16638	16891	16653	16658	16681	16417	16448	16535	16593	16726	16640	16582	16583	16560	16839	16670	16831	16785	16505	16834	16536	16828	16618	16690	16729	16398	16724	16589	16702	16760	16513	16672	16768	16754	16405	16626	16820	16632	16712	16950	16489	16741	16802	16639	16859	16696	16504	16688	16703	16683	16640	16636	16584	16522	16665	16738	16719	16570	16706	16542	16645	16561	16649	16829	16734	16755	16749	16705	16775	16681	16724	16614	16774	16845	16569	16595	16634	16891	16775	16615	16605	16648	16575	16770	16737	16567	16681	16500	16575	16601	16625	16726	16778	16667	16705	16740	16655	16704	16825	16598	16780	16782	16575	16618	16595	16746	16604	16497	16746	16491	16760	16669	16602	16777	16588	16803	16603	16647	16453	16545	16478	16704	16526	16605	16442	16618	16587	16587	16490	16765	16597	16754	16658	16499	16608	16554	16770	16531	16648	16776	16739	16704	16805	16667	16559	16458	16557	16689	16896	16705	16867	16469	16500	16584	16758	16816	16599	16551	16519	16719	16722	16639	16753	16557	16896	16625	16547	16580	16635	16500	16352	16402	16792	16684	16678	16665	16634	16571	16660	16780	16701	16711	16651	16493	16683	16613	16587	16490	16587	16715	16559	16643	16724	16577	16637	16625	16701	16508	16598	16518	16713	16613	16765	16740	16438	16418	16778	16735	16488	16623	16432	16585	16497	16515	16528	16808	16739	16767	16612	16437	16586	16502	16770	16753	16755	16633	16585	16606	16623	16638	16679	16688	16702	16901	16575	16735	16718	17053	16905	16675	16599	16752	16757	16720	16801	16642	16628	16836	16679	16597	16833	16751	16458	16734	16709	16731	16706	16551	16764	16776	16730	16451	16701	16645	16569	16552	16615	16594	16785	16459	16538	16659	16534	16502	16717	16569	16736	16608	16742	16724	16789	16671	16713	16824	16581	16688	16537	16672	16489	16812	16602	16537	16758	16619	16555	16583	16570	16554	16553	16612	16676	16621	16595	16566	16517	16448	16560	16616	16555	16630	16627	16675	16419	16531	16722	16663	16736	16558	16678	16750	16505	16586	16586	16582	16680	16569	16655	16653	16720	16861	16560	16631	16505	16731	16746	16784	16570	16640	16594	16510	16807	16661	16520	16643	16767	16714	16928	16550	16613	16606	16725	16559	16754	16668	16500	16628	16635	16478	16685	16780	16753	16723	16528	16630	16491	16425	16742	16817	16776	16618	16588	16712	16599	16503	16754	16876	16684	16540	16522	16898	16756	16626	16712	16627	16721	16742	16608	16654	16643	16560	16759	16759	16764	16544	16875	16702	16609	16776	16475	16729	16643	16480	16609	16734	16641	16797	16701	16823	16659	16669	16698	16700	16700	16726	16675	16642	16825	16611	16538	16685	16636	16618	16610	16523	16656	16580	16667	16708	16544	16594	16668	16790	16731	16616	16661	16662	16798	16620	16681	16596	16652	16571	16766	16675	16704	16544	16636	16678	16565	16831	16583	16652	16499	16690	16740	16691	16634	16581	16653	16744	16612	16713	16825	16490	16535	16687	16632	16570	16517	16642	16693	16604	16599	16761	16573	16572	16521	16713	16637	16543	16715	16655	16634	16617	16526	16829	16652	16645	16704	16739	16698	16788	16637	16746	16736	16688	16583	16631	16641	16483	16657	16693	16514	16665	16652	16664	16668	16509	16492	16706	16460	16669	16688	16689	16745	16404	16475	16533	16455	16446	16557	16697	16722	16608	16568	16744	16744	16835	16618	16651	16669	16831	16632	16458	16837	16663	16690	16648	16815	16521	16576	16598	16712	16622	16616	16767	16620	16591	16664	16647	16580	16544	16673	16857	16548	16634	16729	16616	16480	16627	16634	16469	16716	16734	16805	16729	16562	16639	16644	16716	16583	16547	16547	16555	16501	16656	16619	16696	16491	16553	16660	16748	16756	16567	16548	16589	16916	16521	16602	16753	16680	16493	16841	16794	16555	16509	16870	16806	16646	16865	16640	16576	16630	16563	16724	16615	16507	16639	16753	16720	16600	16620	16599	16710	16649	16705	16638	16642	16662	16725	16839	16775	16572	16556	16867	16592	16507	16798	16771	16736	16689	16654	16618	16824	16800	16672	16779	16708	16608	16555	16692	16644	16673	16673	16779	16648	16731	16640	16660	16683	16715	16742	16667	16484	16565	16657	16747	16653	16567	16657	16397	16671	16566	16726	16610	16772	16758	16645	16750	16667	16533	16572	16550	16494	16576	16627	16652	16597	16863	16740	16701	16599	16814	16603	16746	16714	16733	16654	16563	16609	16705	16636	16533	16659	16599	16632	16722	16762	16627	16791	16671	16787	16694	16419	16658	16674	16640	16718	16802	16795	16431	16705	16842	16472	16620	16524	16614	16631	16517	16620	16594	16630	16736	16477	16515	16802	16903	16769	16492	16533	16515	16523	16559	16741	16649	16479	16773	16518	16578	16670	16698	16700	16606	16440	16538	16979	16396	16482	16751	16657	16581	16790	16787	16616	16725	16583	16599	16356	16829	16668	16701	16728	16729	16520	16633	16663	16616	16642	16843	16552	16648	16652	16681	16473	16573	16854	16634	16407	16498	16843	16672	16591	16693	16768	16812	16500	16595	16595	16586	16659	16831	16659	16799	16533	16766	16715	16678	16625	16624	16687	16797	16698	16622	16775	16459	16887	16565	16783	16779	16833	16726	16797	16597	16724	16735	16635	16609	16655	16672	16678	16551	16684	16594	16614	16816	16598	16809	16787	16627	16613	16722	16632	16598	16502	16629	16611	16699	16668	16369	16573	16790	16650	16509	16378	16728	16587	16554	16601	16808	16729	16624	16605	16603	16609	16754	16616	16644	16783	16543	16662	16712	16621	16769	16670	16551	16500	16468	16646	16606	16608	16551	16710	16363	16583	16738	16525	16609	16590	16698	16657	16548	16833	16682	16687	16273	16666	16705	16633	16452	16499	16559	16709	16527	16551	16626	16758	16589	16644	16628	16627	16703	16654	16555	16572	16802	16622	16620	16579	16667	16781	16692	16491	16702	16634	16720	16738	16609	16569	16716	16916	16628	16711	16704	16660	16635	16642	16650	16496	16592	16461	16717	16791	16625	16618	16646	16835	16788	16632	16571	16846	16674	16441	16528	16736	16645	16667	16777	16512	16727	16751	16649	16719	16532	16661	16677	16554	16606	16584	16529	16671	16785	16674	16669	16872	16812	16640	16624	16527	16797	16505	16537	16702	16662	16696	16705	16609	16795	16700	16596	16590	16651	16746	16680	16582	16578	16592	16513	16507	16712	16756	16663	16640	16719	16876	16763	16718	16616	16618	16643	16642	16746	16667	16719	16710	16780	16648	16574	16610	16661	16763	16666	16713	16593	16705	16630	16661	16543	16654	16570	16639	16640	16632	16734	16797	16717	16679	16861	16797	16737	16755	16410	16724	16657	16919	16613	16698	16593	16728	16385	16451	16764	16590	16533	16649	16658	16637	16665	16556	16502	16507	16575
34664	56801	52384	41466	35463	30435	25876	22578	20398	18818	17889	16820	16218	15807	15456	15055	15135	14893	14653	14629	14561	14557	14425	14276	14450	14508	14166	14190	14253	14315	14299	14373	14078	14263	14134	14131	14100	14118	14284	14251	14098	14244	14117	14269	14247	14138	14217	14037	14307	14180	14238	14134	14098	14307	14207	14051	14276	14140	14038	14167	14039	14198	14249	14141	14112	14350	14094	14255	14074	14219	14145	14047	14170	14117	13965	14246	14138	14177	14194	14260	14182	14114	14070	14280	14062	14082	13844	14101	14238	14049	14327	14139	14161	14139	14218	14036	14098	14067	14278	14080	14120	14214	14274	14127	13989	14119	14158	14218	14194	14272	14096	14061	14111	14128	13941	14241	14154	14159	14192	14208	14131	14246	14041	14150	14223	14096	13964	14343	14145	14142	14179	14052	14257	14182	14378	14373	14105	14102	14366	14112	14206	14101	14335	14178	14172	14082	14224	14147	14150	14282	14213	14267	14033	14084	14091	14143	14172	14195	14273	14025	14274	14105	14067	14100	13956	14167	14163	14164	14144	14119	14248	14245	14232	14138	14153	14102	14145	14204	14082	14168	14180	14251	14145	14186	14169	14046	14182	14113	14140	14293	14093	14254	14232	14208	14142	14080	14092	13980	14045	14209	14229	14248	14068	14232	14140	14309	14076	14285	14206	14171	14285	14246	14056	14236	14068	14043	14144	14212	14152	14074	14230	14135	14260	14372	14072	14257	14162	14096	14240	14246	14180	14193	14120	14129	14181	14308	14165	14097	14224	14041	14255	14078	14087	14105	14227	14130	14242	14197	14161	14220	14328	14126	14066	14214	14223	14120	14184	14330	14177	14197	14191	14230	14135	14294	14205	14147	14260	14215	14185	14165	14080	14145	14207	14201	14050	14098	14189	14259	13893	14031	14271	14103	14100	14214	14286	14318	14195	14123	14173	14081	14134	14098	14167	13984	14153	14191	14098	13999	14284	14088	14186	14293	14165	14248	14164	14109	14029	14163	14077	14081	14114	14222	14189	14053	14070	14084	14148	14261	14266	14190	14139	14148	14063	14097	14228	14012	14176	14299	14339	14105	14199	14094	14276	14150	14189	14245	13963	14165	14047	13988	14185	13975	14155	14165	14086	14094	14172	14261	14057	14166	14269	14057	14221	14116	14249	14128	14042	14122	14186	14237	14227	14014	14165	14202	14116	14236	14117	14152	14226	14154	14395	14163	13999	14079	14323	14109	14268	14064	14020	14115	14296	14280	14258	14401	14242	14129	14072	14233	14205	14051	14162	14056	14152	14187	14159	14130	14163	14074	14070	14280	14058	14048	14146	14072	14272	14135	14036	13986	14013	14056	14033	14106	14266	14077	14261	14227	14306	14174	14249	14042	14178	14128	14190	14272	14288	14077	14051	14068	14241	14215	14186	14108	14425	14129	14033	14199	14119	14162	13911	14194	14321	14081	14316	14183	14105	14153	14104	14240	14151	14023	14134	14123	14038	14138	14172	14136	14065	14209	14247	14042	14099	14040	14139	14344	14232	14225	14102	14265	14099	14061	14113	14157	14399	14157	14060	14320	14252	13936	14316	14067	14236	14071	14010	14196	14232	14004	14217	14444	14120	14097	14238	14156	14191	14261	14239	14068	14093	14138	14179	14043	14279	14189	14125	14160	14233	13938	14282	14158	14337	14119	14200	14280	14304	14023	14223	14191	14318	14110	14024	14140	14237	14220	14271	14069	14222	14269	14319	14104	14235	14146	14362	14032	14251	14067	14242	14231	14276	14242	13921	14162	14038	14267	14115	14172	13958	14235	14167	14180	14250	14186	14143	14190	14195	14117	14457	14189	14053	14151	14086	14132	14051	14197	14339	14156	13952	13991	14250	14247	14196	14223	14209	14100	14041	14139	14273	14158	14368	14212	14169	14087	14144	14027	14159	14056	14124	14204	14177	14166	14097	14152	14333	14084	14225	14177	14248	14128	14287	14228	14208	14058	14152	14283	14148	14282	14339	13951	14190	14271	14229	14140	14101	14223	14264	14146	14121	14060	14091	14140	14294	14181	14216	14102	14028	14178	14235	14152	14302	14241	14385	14250	14104	14220	14164	14111	14079	14227	14328	14113	14070	14204	14241	13913	14100	14081	14360	14125	14235	14298	14207	14217	14047	14062	14388	14084	14115	14248	14103	14004	14170	14175	14215	14166	14065	14178	14125	14186	14012	13935	14232	14276	14073	14004	14379	14176	14247	14187	14092	13947	14149	14127	14176	14028	14129	14159	14104	14148	14247	14278	14038	14235	14207	14043	14109	14119	14044	14183	14187	14227	14064	14036	14110	14222	14071	14123	14081	14356	14315	14247	14234	14162	14144	14048	14013	14153	14070	14179	14185	14169	14176	14232	14232	14162	14281	14064	14244	14171	14246	14202	14366	14194	14158	14096	14018	14056	14118	14211	14115	14222	14094	14164	14176	14322	14066	14161	14059	14203	14213	14134	14158	14086	14034	14270	14113	14099	14282	14245	14204	14120	14163	14043	14188	14017	13939	14162	14109	14245	14111	14194	14120	14130	14229	14066	14096	14255	14298	14235	14156	14127	13927	14238	14196	14058	14109	14175	14067	14322	14222	14204	14132	13970	14091	13985	14164	14262	14204	14207	14081	14224	14254	14317	14114	14101	14242	14238	14244	13991	14093	14221	14053	14169	14232	14263	14404	14230	14119	14138	14213	14263	14160	14146	14147	14076	14224	14035	14150	14123	14365	14152	14155	14266	14126	14053	14097	14269	14158	14142	14280	14213	14224	14300	14120	14258	14130	14191	14046	14224	14053	14260	14205	14178	14069	14197	14122	14116	14247	14066	14078	14204	14130	14018	14114	14327	14211	14258	14073	14054	14077	14234	14094	14231	14219	14254	14137	14165	14022	14086	14036	14157	14314	14077	14136	14201	14191	14055	14134	14117	14143	14097	14224	14096	14117	14091	14079	14314	14146	14207	14251	14263	14168	14162	14103	14034	14193	14160	14106	14248	14208	14117	14137	14157	14270	14094	14017	13954	14210	14139	14126	14172	14121	14300	14103	14176	14226	14060	14024	14207	14241	14132	14121	14123	13972	14266	14226	14198	14128	14027	14157	14318	14047	14207	14098	14280	14018	14096	14201	14274	14181	13985	14111	14118	14247	14151	14061	14164	14368	14098	14246	14172	14223	14174	14113	14211	14186	14286	14195	14236	14145	14235	14029	14161	14227	14177	14211	14190	14124	14113	14073	14227	14195	14192	14037	14169	14242	14253	14148	14231	14300	14168	14145	14227	14168	14187	14052	14112	14056	14308	13996	14163	14235	14308	14074	14185	14049	13974	14168	14135	14137	14058	14231	14192	14240	14023	14245	14141	14059	14134	14205	14209	14183	13939	14077	14065	14080	14208	14156	14229	14231	14243	14187	14289	14217	14113	14190	14272	14188	14212	14300	14113	14224	14126	14182	14124	14172	14152	14216	14133	14139	14316	14192	14130	13960	14260	14222	14035	14065	14241	14235	14228	14183	14162	14179	14105	14240	14157	14240	14180	14109	14241	14198	14266	14120	14275	14145	14221	14096	14108	14100	14189	14221	14139	13966	14184	14166	14126	14231	14252	14225	14118	14185	14058	14216	14128	13967	14143	14319	14068	14106	14150	13994	14246	14109	14369	14131	14330	14357	14180	14116	14156	14085	14434	14108	14226	14142	14112	13998	14237	14083	14175	14065	14178	14224	14187	14087	14126	14219	14127	14200	14108	14028	14114	14172	14139	14145	14305	14214	14153	13979	14322	14290	14112	14202	14045	14197	14121	14109	14345	14225	14092	14030	13955	14273	14037	14128	13980	14119	14282	14127	14107	14247	14034	14205	14250	14261	14248	14258	13899	14132	14199	14200	14156	14201	14236	13969	14043	14117	14044	14017	14226	14259	14162	14007	14102	14153	14294	14092	14126	14137	14079	14197	14070	14173	14159	14113	14346	14275	14347	14302	14097	14172	14108	14117	14048	14093	14247	13977	14134	14175	14288	14217	14168	14135	14082	14117	14268	14153	14354	14251	14225	14133	14023	14274	14112	14233	13965	14143	14179	14099	14105	14297	14030	14245	14081	14202	14104	14196	14114	14174	14158	14114	14059	14132	14215	14058	14186	14119	14211	14129	14044	14197	14197	14062	14065	14135	14105	14041	14341	14043	14161	14160	14008	14159	14034	14200	14084	14239	14168	14135	14280	14209	14133	14230	14063	14199	14157	14267	14030	14112	14160	14032	14188	14083	14015	14142	14118	14134	14088	14289	14160	14316	14228	14185	13999	14261	14083	14099	14337	14124	14012	14116	14215	14178	14120	14191	14069	14413	13876	14124	14212	14193	14019	14052	14195	14371	14235	14107	14233	14203	14237	14278	14023	14095	14325	14134	14188	14065	14076	14150	14122	14151	14222	14148	14277	14157	13996	14130	14067	14104	14091	14186	14077	14125	14059	14079	14304	14224	14064	14127	14288	14103	14133	14273	14249	14247	14268	14024	14069	14134	14135	14256	14094	14077	14080	14158	14100	14274	14185	14199	13995	14154	14016	14163	14152	14101	14265	14108	14199	14200	14174	14095	14166	14218	13882	14168	14147	14321	14067	14302	14127	13996	14093	14155	14142	14114	14214	14270	14193	14073	14060	14105	14085	14031	14140	14264	14131	14174	14204	14043	14433	14310	14150	14279	14133	14072	14150	14202	14160	14117	14241	14199	14188	14117	14267	14156	14163	14159	14228	14295	14054	14098	14195	14137	14100	14013	14036	14386	14265	14127	14213	14179	14070	14051	14070	14167	14134	14117	14179	14240	14389	14305	14074	14079	14039	14194	14321	14224	14252	14301	14025	14229	14003	14114	14286	14136	14225	14121	14140	14171	14024	14178	14190	14114	14230	14171	14089	14183	14142	14120	14129	14120	14143	14216	14195	14274	14073	14234	14214	14184	14006	14226	14138	14109	14145	14234	14185	14100	14266	14073	14061	14088	14087	14173	14268	14297	14274	14096	14297	14057	14239	14143	14249	14142	14158	14135	14231	14160	14311	14214	14078	14243	14202	14074	14032	14257	14178	14144	14281	14273	14065	14091	14378	14028	14370	14281	14116	14104	14056
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
