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
339780534639	339780535156	339780535706	339780536256	339780536806	339780537356	339780537906	339780538456	339780539006	339780539556	339780540106	339780540656	339780541206	339780541756	339780542306	339780542856	339780543406	339780543956	339780544506	339780545056	339780545606	339780546156	339780546706	339780547256	339780547806	339780548356	339780548906	339780549456	339780550006	339780550556	339780551106	339780551656	339780552206	339780552756	339780553306	339780553856	339780554406	339780554956	339780555506	339780556056	339780556606	339780557156	339780557706	339780558256	339780558806	339780559358	339780559906	339780560456	339780561008	339780561556	339780562106	339780562656	339780563206	339780563756	339780564306	339780564856	339780565406	339780565956	339780566506	339780567056	339780567606	339780568156	339780568706	339780569256	339780569806	339780570356	339780570906	339780571456	339780572008	339780572556	339780573106	339780573656	339780574206	339780574756	339780575306	339780575856	339780576406	339780576956	339780577506	339780578056	339780578606	339780579156	339780579706	339780580256	339780580806	339780581356	339780581906	339780582456	339780583006	339780583556	339780584106	339780584658	339780585206	339780585756	339780586306	339780586856	339780587406	339780587956	339780588506	339780589056	339780589606	339780590156	339780590706	339780591256	339780591806	339780592356	339780592906	339780593456	339780594006	339780594556	339780595106	339780595656	339780596206	339780596756	339780597306	339780597856	339780598406	339780598959	339780599506	339780600056	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21707	20597	29445	28828	37495	39220	33383	22404	17007	15235	14863	14591	14526	14610	14398	14390	14574	14413	14487	14624	14543	14286	14290	14378	14277	14334	14505	14248	14245	14307	14437	14335	14414	14115	14445	14305	14304	14135	14332	14262	14306	14386	14217	14196	14352	14281	14201	14101	14400	14456	14355	14349	14309	14192	14125	14219	14263	14298	14194	14245	14361	14308	14385	14171	14298	14457	14241	14283	14437	14353	14208	14318	14569	14282	14254	14397	14081	14077	14278	14384	14459	14497	14189	14090	14202	14237	14434	14290	14129	14236	14250	14408	14263	14195	14046	14194	14225	14113	14280	14383	14232	14423	14154	14149	14394	14207	14349	14376	14363	14306	14084	14180	14338	14323	14179	14078	14215	14364	14253	14318	14376	14373	14315	14255	14337	14312	14025	14083	14305	14286	14246	14312	14390	14324	14043	14213	14208	14171	14097	13979	14291	14438	14235	14138	14292	14318	14335	14262	14205	13999	14197	14152	14539	14162	14216	14198	14357	14175	14229	14305	14221	14196	14347	14217	14355	14162	14101	14352	14242	14103	14397	14226	14365	14258	14397	14143	14338	14370	14193	14253	14357	14241	14251	14104	14251	14438	14248	14356	14146	14163	14464	14407	14443	14221	14216	14355	14345	14135	14122	14388	14266	14135	14211	14284	14145	14258	14231	14402	14362	14472	14468	14288	14376	14117	14348	14401	14363	14284	14171	14328	14205	14102	14209	14373	14412	14390	14276	14281	14232	14345	14294	14331	14278	14094	14158	14221	14181	14245	14300	14265	14299	14212	14263	14331	14424	14241	14083	14282	14401	14135	14147	14393	14251	14124	14142	14308	14167	14099	14252	14337	14215	14303	14333	14058	14068	14293	14315	14303	14275	14150	14320	14346	14245	14346	14202	14131	14273	14285	14027	14226	14162	14180	14197	14241	14232	14108	14122	14288	14087	14275	14290	14242	14066	14235	14160	14160	14129	14323	14173	14290	14308	13995	14318	14227	14139	14176	14289	14118	14269	14213	14214	14120	14322	14299	14316	14227	14203	14147	14283	14189	14291	14352	14404	14239	14184	14228	14211	14441	14180	14362	14181	14227	14342	14210	14342	14305	14404	14205	14385	14270	14316	14189	14081	14347	14538	14387	14325	14248	14084	14260	14385	14094	14255	14033	14194	14141	14241	14253	14374	14186	14172	14193	14189	14227	14204	14334	14314	14434	14306	14182	14232	14349	14183	14212	14096	14265	14299	14188	14316	14173	14193	14165	14188	14184	14246	14190	14354	14386	14273	14144	14303	14279	14372	14147	14150	14221	14321	14334	14344	14342	14268	14133	14358	14220	14206	14253	14256	14286	14092	14195	14173	14328	14013	14120	14204	14266	14213	14302	14226	14408	14388	14169	14198	14497	14188	14246	14219	14163	14064	14214	14452	14284	14284	14289	14327	14206	14140	14130	14342	14194	14296	14422	14203	14205	14267	14249	14326	14346	14273	14319	14144	14261	14404	14098	14213	14297	14353	14397	14333	14345	14395	14329	14196	14109	14216	14315	14279	14117	14250	14438	14403	14260	14267	14443	14076	14099	14316	14314	14219	14082	14098	14140	14188	14257	14177	14195	14140	14247	14295	14193	14180	14117	14152	14381	14079	14315	14406	14126	14218	14264	14185	14268	14289	14034	14223	14341	14182	14291	14330	14295	14108	14279	14212	14237	14264	14152	14307	14206	14271	14241	14277	14063	14154	14211	14227	14268	14261	14274	14263	14224	14204	14183	14227	14294	14144	14246	14209	14072	14117	14222	14298	14228	14333	14272	14432	14314	14247	14354	14188	14163	14117	14197	14346	14204	14366	14110	14222	14241	14276	14132	14290	14185	14226	14197	14340	14186	14113	14106	14145	14310	14326	14108	14166	14373	14293	14278	14202	14399	14218	14073	14236	14270	14086	14160	14246	14027	14170	14273	14192	14312	14082	14143	14159	14142	14346	14318	14229	14178	14220	14378	14206	14195	14204	14272	14267	14299	14329	14401	14226	14188	14145	14372	14219	14045	14319	14268	14316	14293	14359	14320	14221	14191	14331	14314	14228	14204	14255	14214	14151	14278	14169	13903	14105	14243	14326	14267	14290	14223	14296	14111	14323	14464	14327	14221	14231	14245	14196	14229	14191	14258	14120	14183	14199	14280	14206	14255	14347	14291	14189	14175	14327	14149	14160	14154	14304	14315	14399	14248	14249	14241	14043	14164	14164	14177	14311	14409	14146	14219	14283	14340	14420	14203	14307	14234	14328	14207	13965	14326	14337	14485	14257	14186	14164	14303	14149	14079	14141	14309	14220	14133	14169	14269	14408	14348	14318	14274	14177	14277	14261	14251	14204	14267	14399	14323	14161	14437	14305	14231	14311	14097	14279	14191	14306	14232	14218	14105	14362	14303	14184	14344	14243	14142	14205	14322	14420	14337	14218	14307	14111	14195	14269	14295	14196	14054	14320	14264	14176	14359	14212	14223	14252	14276	14317	14195	14215	14151	14285	14130	14207	14156	14169	14264	14216	14091	14265	14203	14300	14450	14213	14239	14439	14204	14285	14238	14297	14216	14194	14205	14298	14182	14182	14081	14350	14176	14417	14120	14252	14426	14314	14351	14192	14300	14485	14222	14176	14047	14194	14176	14248	14201	14178	14251	14044	14325	14215	14293	14105	14279	14328	14143	14251	14342	14298	14109	14196	14168	14272	14145	14387	14212	14287	14124	14289	14167	14241	14353	14159	14184	14307	14386	14258	14165	14353	14255	14240	14407	14421	14350	14467	14138	14075	14199	14154	14265	14284	14462	14131	14250	14348	14252	14140	14225	14263	14311	14401	14354	14340	14246	14281	14277	14290	14372	14288	14140	14294	14264	14281	14390	14321	14467	14312	14334	14238	14212	14156	14148	14271	14274	14272	14311	14188	14121	14259	14162	14012	14188	14348	14315	14239	14329	14441	14356	14211	14371	14362	14192	14300	14409	14031	14215	14236	14314	14282	14343	14211	14110	14003	14018	14205	14243	14271	14136	14031	14303	14155	14299	14125	14253	14375	14180	14335	14300	14355	14180	14140	14129	14375	14295	14221	14212	14057	14120	14241	14328	14138	14177	14199	14080	14190	14242	14404	14059	14367	14383	14289	14176	14029	14338	14145	14259	14538	14281	14148	14044	14273	14234	14286	14225	14257	14366	14280	14122	14049	14137	14264	14225	14229	14331	14336	14344	14226	14158	14250	14124	14291	14190	14241	14291	14160	14137	14322	14117	14320	14198	14337	14395	14203	14110	14197	14216	14306	14298	14218	14292	14297	14357	14158	14359	14354	14350	14302	14275	14379	14333	14311	14113	14250	14238	14272	14211	14255	14258	14222	14267	14153	14133	14320	14284	14403	14368	14328	14331	14377	14293	14415	14237	14063	14229	14205	14230	14044	14219	14185	14229	14344	14350	14176	14255	14176	14282	14376	14133	14177	14333	14361	14319	14293	14293	14363	14226	14589	14236	14199	14309	14057	14011	14256	14252	14334	14225	14047	14058	14278	14326	14238	14104	14370	14309	14228	14317	14269	14213	14245	14476	14085	14289	14330	14155	14171	14153	14077	14076	14228	14167	14191	14105	14375	14253	14182	14352	14109	14209	14206	14139	14131	14067	14201	14160	14184	14272	14382	14076	14088	14132	14111	14427	14224	14518	14135	14119	14216	14199	14072	14235	14267	14367	14166	14279	14181	14295	14215	14313	14349	14157	14187	14044	14065	14323	14367	14129	14240	14308	14188	14315	14124	14246	14275	14250	14244	14192	14312	14263	14256	14440	14496	14129	14126	14217	14454	14210	14373	14352	14248	14117	14201	14169	14398	14502	14546	14252	14088	14149	14141	14336	14321	14413	13994	14328	14191	14383	14169	14463	14265	14193	14339	14245	14313	14489	14303	14393	14287	14212	14374	14178	14263	14134	14044	14081	14287	14149	14395	14091	14379	14213	14420	14349	14243	14271	14337	14323	14225	14445	14056	14126	14222	14516	14316	14349	14395	14327	14305	14218	14245	14266	14335	14168	14236	14309	14328	14071	13934	14183	14381	14215	14257	14368	14168	14374	14213	14255	14461	14220	14276	14042	14037	14256	14214	14264	14280	14170	14293	14222	14322	14245	14228	14187	14284	14173	14286	14121	14254	14188	14239	14312	14308	14130	14225	14311	14331	14421	14246	14321	14366	14210	14340	14165	14055	14293	14335	14155	14258	14229	14193	14214	14272	14395	14300	14207	14102	14256	14358	14120	14222	14289	14331	14259	14305	14248	14447	14240	14267	14351	14425	14127	14308	14166	14329	14227	14394	14078	14237	14008	14225	14151	14225	14138	14195	13938	14466	14414	14251	14245	14329	14436	14403	14074	14061	14227	14296	14114	14325	14280	14322	14359	14162	14417	14214	14320	14397	14277	14269	14323	14280	14261	14104	14265	14301	14163	14251	14162	14149	14085	14132	14374	14249	14373	14194	14308	14163	14172	14298	14319	14123	14150	14254	14286	14088	14201	14263	14182	14309	14301	14210	14129	14279	14184	14326	14270	14216	14124	14271	14345	14045	14185	14313	14410	14098	14323	14276	14432	14227	14367	14275	14317	14032	14413	14241	14234	14201	14321	14219	14261	14122	14085	14317	14260	14191	14307	14202	14362	14286	13990	14197	14220	14309	13920	14326	14137	14498	14371	14330	14137	14419	14318	14239	14197	14269	14299	14122	14339	14251	14202	14237	14390	14216	14294	14414	14254	14111	14190	14385	14302	14449	14377	14179	14049	14280	14394	14364	14124	14296	14147	14277	14362	14349	14524	14345	14386	14294	14155	14291	14190	14207	14172	14261	14220	14287	14297	14339	14289	14205	14245	14349	14277	14179	14164	14125	14142	14371	14370	14208	14154	14437	14242	14286	14183	14233	14116	14253	14295	14304	14151	14166	14202	14332	14440	14383	14288	14310	14308	14132	14323	14098	14024	14351	14200	14178	14219	14428	14273	13992	14373	14362	14406	14333	14006	14246	14193	14164	14296	13931	14226	14306	14201	14321	14288	14041	14268	14200	14199	14200	14010	14169	14173	14301	14152	14246	14373	14122	14311	14128	14116	14374	14206	14417	14190
59265	97687	75950	67184	57908	45078	32309	20633	14717	12791	12591	12612	12396	12580	12579	12452	12492	12558	12379	12567	12525	12596	12426	12377	12385	12484	12251	12533	12327	12489	12433	12395	12375	12423	12561	12603	12351	12485	12432	12188	12404	12560	12388	12366	12451	12639	12617	12456	12444	12530	12535	12319	12635	12403	12412	12315	12552	12328	12543	12324	12551	12547	12428	12411	12401	12332	12511	12514	12372	12478	12453	12398	12457	12611	12501	12340	12523	12495	12508	12540	12522	12437	12472	12466	12328	12330	12503	12393	12542	12603	12591	12474	12419	12501	12465	12560	12533	12337	12487	12443	12398	12378	12522	12544	12474	12432	12542	12434	12374	12328	12505	12619	12502	12453	12514	12324	12596	12440	12575	12359	12569	12649	12344	12391	12356	12413	12542	12486	12514	12437	12694	12558	12457	12341	12410	12413	12407	12297	12416	12422	12456	12396	12503	12407	12451	12433	12380	12562	12277	12437	12593	12534	12372	12519	12443	12470	12324	12415	12496	12439	12486	12569	12456	12360	12348	12343	12442	12440	12544	12503	12356	12326	12535	12460	12565	12529	12483	12455	12142	12468	12373	12435	12462	12463	12431	12434	12444	12357	12314	12383	12406	12184	12540	12538	12323	12439	12405	12575	12397	12379	12424	12346	12396	12511	12494	12516	12558	12469	12423	12499	12542	12337	12513	12584	12437	12335	12521	12524	12514	12530	12407	12414	12399	12457	12394	12523	12311	12548	12379	12580	12520	12301	12388	12615	12428	12383	12402	12457	12565	12455	12572	12514	12420	12411	12554	12518	12308	12400	12575	12469	12632	12421	12521	12479	12445	12547	12439	12343	12527	12468	12493	12397	12485	12463	12545	12488	12509	12342	12438	12303	12291	12570	12429	12579	12419	12332	12429	12436	12667	12517	12637	12441	12598	12556	12509	12382	12534	12439	12484	12319	12381	12566	12299	12552	12502	12384	12314	12496	12450	12555	12385	12600	12373	12449	12484	12495	12340	12384	12173	12536	12388	12445	12363	12297	12410	12489	12498	12536	12489	12610	12388	12482	12623	12449	12503	12393	12386	12556	12402	12410	12468	12300	12409	12369	12578	12460	12501	12539	12385	12557	12495	12433	12382	12519	12318	12489	12368	12506	12480	12362	12458	12452	12437	12620	12561	12459	12504	12488	12363	12429	12540	12555	12512	12396	12302	12506	12595	12422	12413	12503	12407	12434	12485	12512	12364	12542	12470	12678	12449	12455	12390	12445	12478	12363	12418	12479	12521	12344	12396	12429	12466	12494	12298	12465	12300	12534	12395	12353	12523	12419	12446	12433	12514	12402	12675	12648	12575	12510	12482	12550	12415	12468	12528	12499	12492	12358	12500	12525	12490	12608	12447	12355	12356	12425	12408	12557	12640	12399	12407	12542	12322	12403	12512	12436	12575	12334	12430	12384	12422	12406	12342	12348	12512	12382	12372	12429	12431	12420	12541	12444	12526	12346	12390	12469	12537	12388	12264	12489	12396	12486	12416	12310	12364	12532	12314	12499	12594	12438	12438	12336	12599	12391	12506	12343	12343	12552	12402	12432	12535	12433	12568	12246	12402	12597	12490	12361	12378	12397	12573	12420	12521	12479	12581	12523	12369	12585	12544	12433	12489	12613	12555	12521	12346	12410	12451	12579	12364	12480	12369	12395	12555	12246	12377	12501	12344	12306	12489	12402	12287	12503	12523	12461	12464	12403	12545	12584	12447	12497	12406	12528	12416	12468	12444	12544	12434	12466	12451	12385	12548	12544	12536	12479	12478	12381	12450	12447	12414	12436	12406	12461	12501	12335	12512	12584	12423	12495	12434	12576	12563	12460	12425	12273	12436	12365	12452	12442	12484	12530	12459	12501	12433	12513	12471	12363	12411	12291	12564	12547	12421	12512	12563	12366	12457	12434	12633	12519	12439	12458	12407	12651	12387	12537	12459	12396	12501	12433	12382	12445	12449	12525	12391	12481	12511	12461	12419	12382	12511	12314	12410	12420	12313	12591	12617	12315	12477	12523	12420	12617	12389	12340	12467	12441	12532	12523	12447	12435	12283	12398	12454	12347	12345	12547	12451	12510	12392	12591	12502	12481	12528	12454	12522	12471	12508	12486	12329	12438	12637	12527	12539	12449	12637	12348	12604	12531	12440	12481	12464	12414	12469	12526	12406	12414	12503	12539	12466	12445	12550	12385	12424	12461	12590	12540	12383	12372	12567	12482	12572	12510	12283	12456	12411	12446	12346	12501	12459	12474	12347	12497	12388	12351	12364	12379	12515	12381	12441	12587	12510	12551	12526	12485	12523	12525	12585	12555	12634	12287	12413	12394	12489	12462	12550	12371	12458	12432	12411	12400	12408	12403	12472	12596	12321	12486	12499	12427	12410	12466	12435	12544	12389	12407	12495	12431	12452	12292	12560	12620	12421	12451	12427	12382	12523	12513	12293	12632	12699	12602	12475	12478	12402	12348	12445	12505	12492	12477	12476	12374	12373	12361	12537	12381	12493	12498	12389	12246	12438	12545	12456	12493	12552	12494	12474	12419	12664	12495	12448	12566	12384	12340	12690	12216	12528	12407	12477	12291	12509	12379	12576	12451	12449	12331	12294	12533	12472	12432	12486	12298	12427	12261	12516	12567	12381	12373	12651	12462	12554	12413	12461	12515	12523	12495	12391	12397	12326	12510	12488	12581	12525	12433	12621	12452	12428	12406	12605	12353	12533	12473	12509	12410	12243	12499	12601	12562	12529	12333	12356	12394	12446	12542	12491	12380	12300	12516	12610	12412	12322	12393	12580	12533	12426	12477	12585	12514	12499	12448	12555	12495	12498	12558	12407	12522	12483	12434	12518	12429	12578	12498	12424	12381	12266	12487	12269	12409	12543	12569	12505	12522	12438	12458	12535	12362	12422	12456	12541	12430	12357	12516	12216	12450	12486	12613	12251	12457	12398	12341	12403	12501	12507	12439	12546	12494	12458	12407	12333	12387	12474	12534	12318	12477	12504	12298	12529	12386	12455	12382	12372	12507	12461	12373	12544	12398	12551	12470	12469	12388	12369	12592	12378	12540	12474	12457	12391	12555	12695	12475	12529	12445	12417	12410	12555	12425	12500	12441	12474	12239	12517	12401	12546	12436	12462	12469	12379	12480	12512	12658	12306	12379	12474	12451	12495	12430	12601	12487	12331	12515	12474	12402	12507	12452	12583	12618	12618	12525	12531	12415	12482	12475	12420	12486	12476	12452	12537	12460	12336	12419	12600	12469	12443	12389	12480	12500	12515	12526	12452	12539	12405	12511	12493	12445	12263	12438	12440	12469	12503	12500	12616	12202	12454	12558	12403	12579	12467	12438	12377	12452	12521	12465	12424	12511	12542	12444	12522	12446	12473	12430	12425	12329	12282	12502	12486	12470	12404	12582	12585	12399	12351	12456	12545	12548	12526	12504	12498	12395	12496	12261	12402	12438	12483	12405	12457	12491	12340	12286	12393	12520	12507	12324	12485	12458	12395	12543	12417	12460	12408	12475	12505	12405	12463	12613	12499	12320	12349	12502	12447	12393	12421	12648	12586	12501	12440	12566	12557	12397	12572	12426	12388	12488	12321	12354	12595	12689	12550	12462	12473	12451	12595	12454	12486	12526	12624	12360	12372	12331	12537	12423	12452	12414	12532	12548	12478	12713	12296	12457	12389	12618	12562	12513	12364	12445	12431	12334	12395	12210	12317	12660	12526	12523	12354	12623	12514	12636	12496	12361	12531	12429	12565	12341	12341	12562	12466	12398	12443	12463	12400	12589	12323	12429	12431	12419	12445	12483	12459	12570	12480	12380	12330	12589	12458	12348	12484	12435	12393	12384	12543	12531	12451	12225	12411	12556	12474	12461	12569	12433	12598	12529	12488	12364	12505	12446	12271	12386	12513	12501	12484	12277	12443	12507	12432	12403	12277	12388	12475	12388	12469	12346	12407	12491	12529	12362	12540	12451	12399	12492	12547	12368	12462	12518	12416	12508	12527	12401	12589	12554	12322	12533	12414	12427	12397	12447	12486	12466	12467	12504	12531	12534	12440	12456	12419	12455	12521	12574	12508	12505	12406	12500	12421	12540	12385	12437	12403	12444	12449	12316	12347	12338	12563	12422	12367	12510	12421	12581	12457	12369	12531	12478	12546	12565	12397	12431	12551	12547	12500	12424	12284	12427	12590	12403	12434	12437	12378	12364	12412	12479	12554	12548	12496	12358	12389	12529	12460	12583	12415	12228	12538	12537	12393	12483	12483	12514	12491	12371	12430	12390	12423	12579	12441	12640	12514	12504	12544	12553	12534	12482	12415	12475	12568	12455	12440	12384	12416	12385	12361	12469	12336	12488	12322	12397	12460	12493	12389	12290	12569	12459	12361	12529	12463	12421	12516	12430	12450	12400	12407	12423	12421	12443	12390	12434	12420	12370	12467	12520	12570	12402	12601	12455	12478	12378	12371	12498	12435	12415	12534	12489	12272	12481	12479	12430	12423	12271	12568	12418	12505	12640	12386	12320	12529	12463	12582	12465	12491	12448	12603	12451	12545	12464	12336	12437	12397	12413	12453	12538	12390	12475	12469	12438	12472	12446	12446	12499	12389	12728	12515	12443	12604	12335	12528	12391	12516	12468	12546	12433	12439	12459	12451	12511	12524	12445	12424	12431	12348	12263	12580	12601	12631	12387	12449	12422	12336	12609	12406	12520	12464	12470	12416	12268	12599	12485	12533	12446	12661	12622	12657	12423	12529	12264	12429	12567	12433	12493	12556	12707	12393	12339	12447	12336	12431	12440	12594	12336	12488	12426	12584	12330	12508	12563	12427	12317	12498	12488	12391	12308	12369	12407	12432	12237	12388	12418	12521	12392	12409	12293	12489	12634	12394	12315	12368	12373	12519	12414	12355	12563	12251	12430	12350	12621	12481	12555	12446	12578	12361	12426	12617	12504	12516	12432	12542	12481	12516	12488	12583	12478	12534	12539	12510	12351	12331	12541	12464	12434	12532	12390	12525	12533	12630	12475	12317	12522	12517	12414	12411	12480	12513	12247	12413	12441	12304	12485	12471	12345	12600	12411	12451	12588	12278	12372	12357	12408
28837	28774	34721	29012	24364	20474	17944	16400	16040	15711	15575	15781	15581	15851	15769	15665	15821	15710	15778	15584	15914	15812	15793	15786	15756	15643	15865	15723	15792	15665	15574	15749	15633	15534	15786	15719	15649	15754	15654	15522	15614	15567	15661	15514	15649	15789	15631	15690	15786	15716	15558	15783	15576	15661	15593	15646	15718	15768	15845	15644	15751	15418	15628	15698	15560	15728	15635	15665	15455	15761	15898	15710	15525	15597	15803	15742	15658	15526	15614	15704	15731	15892	15775	15527	15708	15544	15569	15557	15750	15605	15415	15502	15455	15772	15703	15764	15764	15823	15706	15620	15572	15620	15629	15521	15722	15623	15633	15715	15629	15524	15645	15917	15674	15768	15692	15683	15608	15756	15787	15578	15683	15701	15759	15624	15581	15607	15750	15593	15758	15636	15605	15754	15645	15685	15693	15623	15605	15781	15625	15538	15678	15521	15616	15610	15563	15690	15721	15634	15570	15712	15701	15680	15465	15594	15727	15590	15362	15681	15505	15568	15534	15576	15454	15407	15738	15644	15595	15704	15755	15597	15676	15785	15603	15706	15665	15672	15742	15668	15451	15641	15540	15602	15695	15536	15595	15597	15676	15560	15594	15730	15608	15531	15781	15600	15759	15837	15651	15575	15707	15688	15712	15834	15738	15586	15660	15804	15604	15692	15804	15221	15506	15727	15671	15690	15840	15665	15613	15676	15740	15758	15598	15708	15725	15437	15741	15758	15499	15608	15695	15610	15884	15602	15615	15489	15401	15650	15601	15538	15489	15552	15491	15519	15604	15654	15607	15633	15804	15643	15729	15587	15616	15854	15495	15614	15578	15529	15640	15884	15904	15835	15752	15655	15632	15755	15533	15745	15543	15625	15848	15857	15741	15605	15549	15740	15549	15556	15580	15661	15708	15773	15588	15634	15650	15638	15715	15688	15650	15583	15671	15440	15690	15696	15890	15687	15798	15647	15557	15650	15499	15664	15598	15650	15609	15633	15705	15690	15634	15635	15731	15664	15769	15766	15460	15732	15772	15519	15793	15820	15842	15632	15759	15824	15717	15751	15768	15906	15688	15590	15599	15819	15517	15718	15496	15608	15662	15832	15622	15700	15655	15780	15775	15619	15692	15593	15592	15635	15702	15741	15752	15791	15653	15675	15639	15669	15713	15512	15711	15693	15574	15686	15799	15781	15713	15580	15647	15673	15750	15668	15578	15703	15627	15570	15604	15725	15657	15623	15586	15689	15686	15737	15609	15689	15718	15802	15677	15644	15759	15819	15707	15539	15437	15698	15730	15666	15671	15814	15792	15557	15656	15612	15486	15640	15629	15576	15541	15701	15582	15590	15460	15702	15398	15782	15768	15778	15451	15802	15610	15600	15626	15732	15987	15651	15503	15625	15763	15818	15578	15625	15635	15647	15630	15676	15713	15797	15862	15556	15494	15429	15953	15696	15594	15900	15731	15613	15844	15734	15514	15656	15564	15562	15637	15678	15717	15515	15701	15608	15614	15698	15726	15856	15806	15885	15458	15693	15651	15591	15677	15690	15592	15753	15686	15610	15875	15675	15685	15487	15670	15754	15563	15615	15701	15722	15570	15792	15529	15851	15667	15667	15569	15663	15652	15451	15878	15513	15825	15632	15724	15813	15662	15810	15627	15624	15615	15480	15718	15661	15777	15764	15644	15791	15593	15701	15734	15772	15557	15645	15649	15668	15837	15643	15722	15475	15592	15604	15540	15623	15675	15634	15842	15545	15722	15527	15702	15572	15585	15704	15698	15730	15576	15523	15522	15794	15710	15734	15658	15536	15665	15906	15632	15624	15628	15682	15612	15755	15820	15528	15551	15742	15759	15889	15720	15683	15750	15651	15631	15712	15636	15590	15486	15639	15574	15639	15649	15666	15792	15690	15593	15563	15531	15729	15488	15617	15618	15649	15770	15546	15716	15497	15537	15484	15783	15586	15584	15655	15733	15713	15633	15571	15668	15534	15670	15499	15697	15640	15635	15641	15713	15496	15696	15665	15688	15669	15704	15856	15579	15522	15799	15672	15808	15746	15623	15749	15752	15508	15770	15541	15671	15738	15689	15747	15603	15772	15553	15555	15580	15490	15711	15609	15610	15670	15513	15656	15656	15789	15599	15448	15568	15600	15503	15682	15696	15780	15695	15751	15564	15692	15738	15615	15503	15515	15740	15628	15554	15587	15694	15669	15592	15821	15724	15771	15694	15696	15696	15769	15517	15636	15490	15641	15454	15687	15624	15700	15584	15646	15567	15814	15537	15493	15790	15638	15652	15617	15587	15482	15724	15590	15469	15712	15804	15903	15647	15611	15643	15568	15648	15590	15626	15889	15891	15710	15851	15794	15667	15706	15753	15696	15660	15609	15609	15625	15744	15720	15565	15532	15462	15445	15527	15417	15687	15707	15608	15599	15527	15739	15686	15669	15618	15668	15627	15688	15818	15492	15650	15773	15646	15636	15602	15630	15623	15706	15561	15712	15875	15672	15589	15689	15640	15621	15559	15521	15606	15581	15549	15730	15576	15630	15613	15658	15734	15510	15857	15614	15667	15634	15751	15727	15802	15770	15624	15615	15719	15682	15759	15863	15947	15825	15629	15700	15703	15819	15743	15668	15678	15442	15698	15642	15696	15464	15585	16121	15757	15540	15791	15684	15557	15556	15527	15714	15567	15690	15694	15435	15772	15512	15772	15515	15729	15586	15708	15783	15650	15844	15900	15641	15583	15586	15755	15755	15605	15484	15595	15637	15770	15693	15716	15747	15653	15638	15636	15767	15754	15691	15493	15580	15795	15791	15807	15744	15676	15640	15723	15953	15718	15620	15790	15713	15630	15676	15879	15862	15702	15536	15588	15859	15806	15596	15655	15520	15632	15412	15482	15597	15708	15568	15641	15584	15602	15672	15890	15721	15534	15779	15779	15814	15809	15737	15575	15611	15812	15803	15580	15783	15795	15612	15689	15756	15642	15569	15660	15694	15775	15599	15588	15674	15713	15634	15741	15887	15679	15798	15722	15676	15705	15822	15606	15510	15468	15840	15805	15707	15850	15515	15751	15650	15694	15769	15627	15839	15682	15719	15784	15898	15697	15636	15431	15470	15678	15623	15573	15492	15670	15811	15560	15780	15528	15696	15631	15558	15662	15437	15732	15598	15489	15611	15726	15830	15744	15619	15515	15766	15590	15753	15693	15876	15648	15784	15595	15778	15383	15672	15695	15723	15553	15646	15534	15442	15642	15533	15629	15720	15377	15541	15669	15659	15792	15855	15659	15614	15566	15523	15739	15689	15679	15552	15761	15617	15785	15739	15651	15777	15757	15706	15564	15688	15571	15651	15385	15738	15734	15579	15826	15635	15628	15525	15624	15535	15797	15678	15637	15420	15565	15764	15577	15713	15707	15512	15629	15662	15572	15816	15672	15569	15912	15814	15636	15743	15863	15686	15653	15634	15852	15711	15686	15643	15687	15564	15674	15471	15889	15685	15498	15685	15454	15690	15609	15756	15683	15710	15499	15835	15587	15728	15812	15539	15712	15609	15705	15727	15529	15792	15684	15870	15614	15706	15743	15808	15606	15760	15710	15741	15666	15683	15728	15558	15816	15723	15581	15792	15700	15765	15592	15555	15446	15620	15744	15608	15648	15680	15725	15528	15506	15513	15807	15734	15665	15612	15608	15423	15717	15636	15694	15791	15707	15520	15521	15652	15490	15639	15547	15623	15768	15779	15862	15675	15577	15458	15668	15518	15710	15687	15722	15703	15823	15867	15530	15718	15607	15467	15685	15731	15662	15494	15685	15699	15767	15830	15722	15649	15632	15529	15527	15710	15463	15543	15615	15676	15684	15666	15731	15599	15567	15779	15666	15698	15646	15754	15664	15599	15644	15526	15808	15723	15581	15609	15733	15538	15507	15516	15529	15745	15622	15497	15542	15670	15571	15483	15516	15528	15882	15665	15701	15806	15729	15640	15519	15563	15617	15705	15406	15447	15549	15659	15489	15750	15730	15591	15690	15555	15697	15649	15578	15676	15547	15495	15750	15763	15411	15842	15587	15761	15538	15793	15724	15632	15555	15643	15592	15606	15678	15428	15806	15558	15690	15681	15775	15571	15765	15588	15737	15673	15603	15749	15734	15708	15762	15675	15691	15615	15582	15641	15635	15894	15769	15631	15543	15538	15815	15774	15530	15529	15698	15651	15644	15813	15694	15613	15734	15642	16046	15784	15807	15716	15571	15687	15835	15683	15633	15694	15488	15825	15683	15702	15808	15624	15677	15739	15582	15737	15486	15580	15659	15566	15641	15647	15521	15674	15476	15649	15735	15679	15691	15467	15773	15734	15614	15464	15650	15596	15583	15361	15524	15466	15780	15718	15845	15668	15589	15800	15713	15727	15694	15823	15673	15693	15723	15505	15731	15529	15629	15593	15421	15658	15735	15697	15726	15737	15436	15832	15724	15637	15486	15698	15387	15680	15663	15558	15753	15783	15688	15919	15692	15814	15762	15823	15612	15508	15570	15472	15649	15791	15666	15749	15729	15555	15718	15736	15728	15582	15662	15648	15701	15857	15567	15549	15692	15770	15539	15798	15813	15835	15917	15441	15539	15704	15760	15692	15655	15410	15634	15802	15957	15597	15591	15547	15611	15593	15698	15835	15778	15887	15703	15542	15609	15510	15632	15493	15666	15695	15753	15754	15522	15655	15790	15669	15610	15469	15673	15659	15533	15642	15611	15719	15724	15736	15611	15760	15742	15708	15721	15760	15834	15705	15774	15619	15494	15520	15638	15534	15569	15732	15656	15540	15511	15518	15696	15794	15589	15637	15603	15622	15577	15566	15639	15433	15892	15760	15802	15642	15810	15678	15637	15760	15718	15689	15759	15752	15516	15660	15568	15485	15874	15869	15504	15603	15536	15730	15726	15594	15832	15797	15611	15610	15556	15618	15619	15784	15590	15735	15658	15869	15455	15589	15557	15795	15546	15787	15692	15552	15598	15600	15715	15662	15575	15630	15501	15556	15664	15607	15676	15638	15662	15694	15568	15737	15622	15613	15439	15684	15593	15564	15558	15723	15644	15768	15474	15690	15738	15331	15854	15695	15558	15629	15694	15744	15756	15749
30709	47559	34775	24518	22005	17929	15532	14223	13808	13714	13673	13797	13728	13702	13670	13667	13746	13595	13668	13718	13687	13579	13698	13773	13722	13614	13610	13516	13644	13516	13596	13494	13668	13525	13597	13638	13811	13663	13601	13885	13559	13605	13709	13598	13550	13631	13806	13617	13566	13613	13622	13647	13698	13434	13649	13546	13517	13626	13615	13660	13764	13518	13601	13639	13769	13631	13498	13574	13672	13783	13599	13667	13658	13598	13652	13620	13745	13886	13632	13626	13672	13659	13555	13656	13632	13784	13763	13579	13742	13694	13744	13627	13728	13592	13593	13767	13621	13728	13624	13754	13773	13555	13710	13613	13503	13607	13685	13520	13678	13650	13705	13713	13542	13678	13610	13530	13728	13469	13564	13725	13763	13515	13540	13538	13569	13859	13817	13616	13588	13622	13693	13617	13549	13628	13565	13695	13674	13681	13754	13492	13603	13650	13548	13498	13676	13678	13746	13487	13442	13596	13699	13694	13643	13761	13465	13763	13740	13641	13570	13458	13578	13569	13710	13676	13651	13537	13519	13759	13605	13461	13686	13629	13459	13531	13603	13722	13877	13556	13539	13715	13541	13586	13550	13595	13722	13525	13540	13722	13616	13813	13838	13560	13729	13756	13649	13520	13466	13473	13532	13581	13517	13794	13718	13487	13539	13608	13769	13645	13708	13523	13660	13519	13502	13634	13683	13430	13665	13779	13626	13642	13590	13472	13698	13707	13617	13515	13581	13547	13726	13577	13455	13530	13585	13589	13754	13475	13541	13692	13622	13633	13544	13464	13590	13583	13551	13439	13699	13727	13640	13583	13630	13531	13582	13649	13838	13503	13583	13633	13644	13544	13687	13633	13761	13739	13576	13606	13738	13659	13523	13613	13334	13552	13578	13700	13620	13598	13661	13494	13711	13547	13462	13667	13661	13592	13602	13489	13631	13675	13715	13764	13560	13720	13629	13572	13621	13774	13699	13479	13370	13699	13777	13684	13570	13635	13665	13584	13558	13702	13592	13601	13584	13846	13508	13529	13618	13531	13709	13808	13467	13826	13672	13745	13718	13680	13578	13773	13568	13680	13612	13632	13654	13494	13626	13566	13562	13700	13753	13542	13615	13634	13583	13764	13737	13687	13504	13699	13654	13650	13552	13556	13669	13494	13623	13809	13719	13615	13695	13726	13605	13597	13648	13621	13666	13513	13604	13676	13818	13712	13631	13595	13512	13623	13673	13539	13812	13720	13600	13595	13642	13591	13763	13770	13646	13601	13588	13668	13674	13750	13654	13649	13545	13720	13580	13723	13558	13486	13630	13386	13714	13672	13545	13707	13715	13553	13528	13749	13607	13552	13630	13689	13578	13530	13711	13706	13584	13462	13720	13694	13495	13636	13517	13722	13646	13685	13492	13469	13655	13562	13582	13767	13613	13652	13570	13562	13657	13602	13690	13684	13528	13749	13514	13572	13613	13568	13408	13508	13627	13725	13381	13779	13494	13562	13670	13580	13616	13674	13581	13522	13635	13644	13467	13555	13645	13645	13585	13571	13583	13617	13624	13687	13569	13609	13772	13634	13512	13610	13588	13568	13667	13726	13561	13696	13478	13625	13678	13803	13574	13647	13644	13551	13707	13739	13558	13714	13706	13672	13554	13630	13728	13677	13403	13746	13497	13735	13644	13746	13596	13754	13547	13518	13779	13622	13471	13649	13658	13528	13590	13635	13737	13787	13583	13531	13656	13547	13643	13731	13709	13717	13670	13657	13677	13696	13648	13672	13461	13647	13711	13639	13650	13646	13627	13729	13827	13547	13664	13546	13723	13630	13641	13409	13646	13561	13495	13738	13779	13686	13544	13697	13643	13485	13759	13765	13646	13563	13775	13613	13567	13676	13518	13592	13673	13747	13706	13511	13599	13708	13659	13596	13618	13577	13530	13728	13491	13666	13536	13626	13613	13738	13402	13659	13578	13633	13629	13561	13563	13738	13582	13559	13650	13647	13626	13674	13533	13473	13641	13626	13671	13660	13512	13686	13660	13602	13634	13607	13698	13727	13721	13563	13605	13706	13537	13671	13680	13698	13585	13821	13726	13731	13691	13706	13619	13573	13571	13758	13645	13558	13535	13728	13458	13735	13661	13610	13554	13824	13712	13623	13745	13741	13331	13548	13768	13584	13684	13753	13696	13562	13648	13574	13804	13666	13727	13870	13536	13819	13626	13612	13689	13456	13578	13487	13619	13530	13479	13630	13541	13674	13685	13662	13523	13589	13494	13765	13605	13436	13788	13475	13747	13512	13581	13649	13520	13626	13587	13611	13695	13530	13616	13591	13576	13539	13612	13704	13617	13543	13527	13521	13621	13530	13584	13787	13689	13646	13575	13495	13731	13667	13635	13585	13665	13691	13667	13608	13599	13678	13520	13646	13725	13706	13582	13807	13550	13616	13761	13568	13600	13389	13729	13599	13831	13524	13605	13650	13643	13701	13612	13522	13639	13656	13533	13666	13777	13604	13775	13644	13787	13538	13741	13571	13587	13646	13511	13702	13701	13598	13743	13643	13601	13543	13760	13635	13592	13737	13665	13559	13648	13442	13597	13447	13688	13613	13408	13565	13539	13648	13694	13553	13698	13573	13558	13503	13598	13648	13617	13586	13498	13685	13792	13520	13641	13645	13620	13762	13456	13609	13842	13713	13567	13638	13629	13545	13566	13602	13574	13737	13488	13699	13579	13610	13523	13868	13754	13799	13551	13540	13416	13560	13713	13730	13574	13641	13647	13783	13670	13612	13669	13619	13879	13802	13571	13671	13539	13637	13549	13590	13624	13579	13503	13530	13787	13605	13899	13666	13727	13607	13620	13636	13575	13454	13614	13684	13723	13567	13540	13668	13817	13638	13571	13520	13753	13715	13570	13432	13747	13707	13791	13668	13788	13516	13589	13698	13795	13635	13624	13858	13749	13708	13610	13663	13698	13560	13729	13543	13652	13948	13659	13687	13561	13757	13568	13618	13526	13743	13668	13673	13589	13513	13552	13667	13538	13505	13649	13574	13491	13637	13717	13609	13770	13481	13693	13554	13646	13565	13639	13571	13532	13673	13670	13608	13755	13601	13555	13679	13778	13686	13499	13532	13669	13591	13638	13688	13611	13743	13784	13691	13661	13644	13745	13703	13641	13457	13521	13595	13630	13655	13644	13770	13560	13662	13555	13638	13697	13549	13605	13566	13761	13622	13522	13508	13697	13709	13570	13620	13544	13768	13550	13634	13659	13652	13517	13476	13574	13578	13638	13592	13672	13606	13662	13454	13633	13555	13609	13585	13853	13774	13782	13624	13646	13662	13670	13652	13608	13621	13734	13689	13624	13648	13656	13553	13605	13643	13590	13539	13785	13575	13533	13686	13756	13628	13664	13591	13667	13557	13680	13549	13690	13675	13697	13659	13545	13625	13546	13712	13481	13592	13639	13737	13701	13556	13539	13649	13627	13661	13593	13535	13634	13649	13643	13734	13657	13516	13580	13643	13543	13656	13665	13618	13800	13384	13607	13689	13858	13586	13616	13603	13636	13571	13432	13609	13623	13792	13534	13742	13612	13827	13704	13695	13617	13743	13776	13640	13613	13676	13527	13526	13613	13525	13768	13417	13520	13753	13595	13665	13578	13468	13690	13762	13601	13660	13702	13588	13430	13711	13548	13629	13726	13588	13677	13580	13405	13633	13764	13660	13539	13636	13510	13583	13624	13674	13549	13641	13672	13507	13446	13563	13912	13807	13828	13560	13704	13619	13729	13652	13737	13623	13496	13587	13581	13791	13610	13769	13615	13648	13644	13517	13537	13473	13597	13589	13568	13811	13674	13627	13663	13485	13612	13593	13614	13565	13655	13777	13518	13523	13596	13621	13583	13467	13792	13621	13754	13584	13620	13645	13608	13804	13831	13681	13610	13785	13694	13534	13766	13653	13362	13685	13424	13601	13625	13508	13684	13770	13677	13670	13495	13749	13539	13643	13549	13644	13641	13577	13613	13679	13628	13816	13709	13724	13573	13494	13520	13518	13655	13797	13709	13523	13708	13772	13720	13622	13559	13782	13541	13704	13599	13770	13747	13470	13776	13654	13587	13631	13572	13752	13690	13770	13906	13538	13715	13655	13635	13659	13727	13703	13573	13700	13554	13548	13722	13804	13591	13612	13597	13665	13574	13678	13669	13488	13718	13653	13643	13551	13592	13635	13818	13675	13628	13732	13646	13631	13766	13524	13668	13587	13548	13581	13718	13539	13715	13633	13598	13661	13689	13622	13635	13731	13631	13655	13552	13767	13690	13574	13698	13624	13572	13591	13644	13571	13658	13602	13720	13784	13696	13603	13698	13506	13719	13611	13451	13612	13672	13553	13638	13414	13559	13613	13615	13758	13596	13644	13543	13779	13671	13758	13577	13717	13541	13593	13729	13589	13786	13668	13553	13497	13667	13719	13571	13526	13657	13789	13591	13735	13558	13649	13584	13588	13477	13564	13515	13665	13670	13761	13726	13543	13637	13717	13765	13659	13556	13755	13576	13528	13672	13594	13811	13659	13613	13599	13563	13636	13705	13710	13774	13679	13723	13684	13649	13591	13835	13583	13607	13636	13721	13586	13665	13552	13618	13559	13753	13619	13572	13754	13558	13684	13543	13658	13661	13637	13693	13675	13526	13500	13730	13689	13542	13706	13844	13579	13636	13675	13610	13678	13657	13694	13645	13717	13591	13691	13643	13483	13610	13680	13599	13696	13488	13649	13565	13643	13463	13460	13580	13513	13651	13727	13706	13609	13627	13584	13688	13622	13775	13673	13754	13653	13675	13650	13475	13664	13681	13802	13783	13735	13661	13520	13730	13615	13520	13626	13394	13570	13636	13655	13604	13544	13507	13720	13728	13746	13711	13616	13708	13647	13543	13571	13624	13667	13694	13538	13532	13656	13689	13644	13428	13718	13639	13577	13533	13796	13549	13663	13709	13600	13688	13759	13660	13620	13610	13696	13587	13489	13592	13694	13690	13621	13680	13729	13609	13743	13614	13540	13538	13703	13704	13710	13611	13639	13621	13585	13604	13555	13506	13725	13590	13649	13729	13585	13611	13606	13884	13543	13696	13609	13612	13549	13645	13695	13589	13591
24142	22267	34179	35968	37319	34300	28128	19672	16369	15644	15685	15547	15293	15478	15527	15337	15337	15230	15293	15597	15498	15322	15390	15475	15310	15404	15202	15325	15318	15264	15170	15371	15307	15426	15326	15347	15294	15357	15139	15456	15108	15283	14978	15383	15333	15327	15439	15385	15524	15064	15171	15286	15221	15445	15365	15295	15245	15181	15250	15220	15233	15223	15067	15420	15274	15255	15079	15201	15403	15198	15239	15124	15214	15207	15171	15160	15168	15302	15283	15118	15343	15187	15192	15260	15416	15208	15107	14935	15098	15169	15278	15336	15359	15251	15329	15320	15212	15311	15273	15458	15274	15334	15190	15212	15480	15353	15169	15148	15320	15225	15143	15268	15248	15304	15219	15343	15029	15202	15274	15267	15381	15284	15309	15266	15272	15202	15113	15242	15153	15393	15144	15023	15331	15136	15142	15329	15117	15192	15250	15332	15409	15496	15177	15376	15314	15230	15197	15064	15002	15159	15198	15034	15090	15279	15294	15067	15179	15259	15237	15277	15192	15128	15336	15255	15323	15323	15259	15223	15214	15122	15239	15370	15320	15246	14956	15144	15161	15376	15298	15154	15199	15343	15145	15356	15257	15022	15360	15314	15116	15183	15261	15215	15158	15332	15428	15246	15198	15209	15205	15292	15161	15307	15192	15404	15360	15206	15217	15355	15281	15265	15390	15219	15236	15135	15297	15268	15166	15382	15240	15193	15162	15032	15304	15328	15095	15167	15061	15110	15343	15275	15177	15111	15371	15308	15158	15284	15341	15527	15171	15135	15234	15204	15082	15343	15077	15073	15332	15399	15517	15331	15076	15055	15334	15210	15169	15261	15394	15218	15331	15346	15199	15293	15079	15238	15083	15318	15211	15123	15193	15480	15267	15311	15140	15306	15133	15322	15443	15264	14880	15327	15407	15153	15071	15104	14944	15214	15383	15293	15057	15053	15144	15313	15244	15078	15165	15363	15345	15283	15333	15255	15311	15276	15163	15177	15294	15413	15309	15192	15292	15084	15113	15186	15240	15146	15247	15262	15309	15147	15111	15169	15114	15248	15161	15127	15336	15213	15276	15335	15135	15197	15277	15254	15203	15285	15151	15012	15388	15234	15204	14852	15138	15057	15386	15180	15374	15136	15336	15288	15249	15176	15182	15358	15282	15172	15163	15157	15166	15144	15158	15450	15554	15220	15213	15145	15252	15272	15478	15369	15312	15090	15242	15117	15237	15202	15156	15177	14879	15087	15092	15285	15370	15235	15102	15191	15111	15323	15139	15194	15339	15019	15110	15335	15191	15228	15208	15235	15329	15182	15114	15218	15254	15146	15269	15232	15063	15334	15106	15104	15376	15288	15436	15313	15290	15244	15198	15115	15227	15107	15192	15164	15009	14950	15221	15255	15193	14875	15409	15047	15194	15452	15256	15262	15301	15372	15094	15154	15127	15229	15258	15140	15018	15337	15053	15202	15375	15184	15157	15210	15263	15207	15369	15198	15304	15313	15430	15343	15277	15376	15374	15188	15285	15191	15205	15315	15172	15421	15218	15200	15208	15065	15162	15414	15120	15049	15050	15423	15448	15305	15293	15058	15183	15071	15220	15307	15187	15244	15044	15076	15247	15507	15156	15127	15372	15189	15147	15181	15087	15221	15303	15321	15048	15357	15181	15222	15163	15203	15374	15291	15199	15362	15177	15193	15293	15277	15266	15088	15307	15143	15269	15336	15322	15193	15109	15326	15206	15318	15251	15267	15157	15176	15339	15175	15395	15281	15115	15181	15181	15160	15215	15157	15128	15291	15195	15225	15175	15176	15177	15294	15171	15311	15156	15291	15224	15112	15459	15101	15174	15326	15187	15078	15132	15271	15115	15164	15109	15232	15107	15192	15259	15215	15294	15122	15150	15230	15221	15233	15126	15241	15220	15208	15354	15308	15276	15298	15203	15243	15361	15175	15083	15185	15258	15178	15406	15209	15306	15141	15230	15205	15396	15409	15138	15190	15203	15202	15250	15108	15228	15217	15327	15081	15015	15198	15252	15136	15198	15329	15313	15279	15253	15132	15260	15140	15033	15248	15278	15329	15269	15272	15246	15220	15406	15120	14963	15141	15325	15309	15284	15124	15182	15223	15129	15294	15268	15213	15254	15446	15224	15155	14918	15184	15190	15438	15288	15161	15156	15233	15176	15174	15108	15214	15343	15116	15331	15163	15477	15090	15251	15206	15232	15317	15330	15412	14996	15249	15351	15038	15354	15170	15216	15258	15280	15005	15249	15360	15139	15261	15054	15342	15310	15156	15295	15162	15189	15191	15393	15438	15243	15171	15370	15074	15305	15307	15487	15273	15335	15239	15228	15189	15299	15280	15314	15265	15013	15317	15174	14988	15344	15149	15394	15149	15260	15227	15134	15073	15103	15229	15224	15252	15213	15228	15246	15171	15268	15069	14940	15114	15004	15331	15245	15205	15284	15197	15319	15362	15278	15058	15225	15168	15085	15168	15170	15040	15273	15033	15130	15309	15153	15194	15423	15249	15121	15229	15256	15294	15273	15114	15261	15177	15308	15368	15362	15397	15223	15131	15052	15155	15217	15317	15211	15299	15049	15080	15288	15249	15115	15183	15182	15184	15339	15103	15146	15292	15349	15259	15259	15195	15253	15321	15293	15323	15268	15382	15403	15328	15221	15124	15198	15181	15448	15037	15164	15059	15228	15196	15041	15123	15235	15130	15063	15324	15275	15175	15065	15079	15147	15158	15071	15220	15136	15445	15101	15123	15259	15165	15119	15283	15215	15134	15052	14981	15185	15396	15188	15229	15255	15235	15262	15109	15368	15189	15153	15136	15149	14958	15196	15099	15155	15127	15095	15067	15114	15159	15200	15042	15270	15086	15133	15047	15245	15220	15203	15234	15335	15232	15216	15190	15268	15424	15427	15215	15158	15371	15168	15276	15401	15243	15261	15353	15414	15286	15179	15204	15444	15213	15312	15256	15193	15320	15177	15290	15088	15423	15213	15280	15252	15358	15296	15114	15167	15383	15165	15384	15241	15283	15167	15300	15374	15427	15289	15147	15286	15333	15220	15197	15068	15153	15137	15264	15234	15073	15090	15308	15172	15326	15127	15272	15233	15192	15247	15351	15047	15221	15343	15323	15449	15112	15372	15188	15112	15184	15299	15357	15263	15247	15102	15134	15183	15125	15137	15232	15211	15157	15239	15328	15408	15188	15253	15087	15167	15038	15273	14877	15217	15252	15310	15133	15004	15123	15315	15296	15296	15192	15337	15349	15122	15382	15412	15188	15227	15259	15098	15044	15164	15330	15120	15143	15318	15237	15291	15221	15116	15396	15205	15277	15447	15252	15204	15120	15218	15269	15169	15383	15299	15193	15372	15149	15138	15327	15452	15210	15283	15326	15163	15070	15073	15124	15326	15247	15332	15214	15306	15194	15093	15217	15265	15130	15309	15238	15276	15449	15116	15143	15172	15367	15347	15133	15146	15113	15156	15292	15173	15082	15241	15244	15121	15228	15036	15202	15294	15199	15351	15539	15179	15074	15307	15153	15226	15287	15247	15180	15422	15294	15444	15367	15240	15309	15300	15147	15205	15387	15194	15109	15386	15378	15219	15106	15245	15174	15302	15196	15305	15382	15354	15307	15225	15141	15246	15089	15225	15147	15362	15206	15118	15299	15078	15068	15009	15068	15244	15143	15290	15238	15317	14942	15305	15127	15072	15278	15159	15310	15180	15213	15177	15241	15243	15119	15202	15383	15290	15217	15223	15032	15287	15223	15213	15280	15329	15124	15242	15154	15077	15265	15294	15176	15273	15095	15214	15360	15032	15280	15150	15221	15332	15437	15412	15287	15343	15263	15333	15342	15214	15165	15005	15327	15191	15117	15165	15164	15294	15151	15235	15127	15132	15301	15283	15201	15254	15260	15015	15350	15164	15486	15209	15285	15040	15284	15340	15362	15279	15070	15243	15261	15190	15125	15089	15033	15375	15244	15085	15341	15386	15234	15214	15202	15272	15354	15199	15336	15279	15052	15249	15158	15172	15068	15102	15110	15251	15196	15111	15203	15028	15369	15253	15218	15221	15423	15229	15164	15344	15226	15214	15082	15202	15312	15168	15338	15226	15359	15240	15096	15295	15308	15341	15114	15264	15181	15273	15440	15220	15297	15233	15127	15232	15117	15115	15358	15220	15294	15140	15171	15175	15174	15051	15192	15150	15257	15024	15156	15366	15237	15167	15179	15201	15322	15285	15104	15221	15268	15298	15221	15265	15235	15236	15211	15124	15234	15191	15378	15216	15163	15356	15016	15255	15302	15107	15292	15349	15186	15390	15222	15312	15263	15078	15227	15261	15204	15164	15186	15279	15398	15178	14888	15164	15430	15178	15035	15223	15140	15189	15005	15372	15276	15151	15159	15408	15272	15152	15161	15098	15069	15164	15533	14999	15204	15165	15218	15161	15181	15202	15126	15152	15363	15417	15293	15262	15426	15152	15107	15150	15184	15442	15148	15341	15370	15169	15401	15229	15222	15416	15424	15319	15276	15417	15132	15370	15247	15254	15162	15336	15348	15162	15252	15123	15247	15329	15133	15267	15248	15224	15215	15362	15248	15321	15407	15127	15272	15209	15313	15186	15356	15198	15315	15184	15063	15197	15377	15262	15136	15294	15262	15244	15117	15090	15096	15238	15303	15327	15163	15179	15317	15535	15118	15287	15214	15053	15157	15161	15202	15218	15171	15132	15185	15124	15291	15044	15299	15197	15345	15170	15148	15387	15199	15330	15114	15230	15330	15199	15284	15278	15242	15168	15156	15287	15255	15329	15179	15180	15377	15213	15109	15101	15142	15259	15207	15262	15204	15202	15082	15239	15141	15274	15178	15068	15201	15112	15365	15186	15029	15092	14985	15053	15272	15224	15292	15335	15341	15406	15405	15261	15269	15144	15188	15215	15118	15210	15299	15211	15343	15116	15377	15188	15080	15118	15119	15064	15283	15224	15481	15288	15373	15417	15188	15401	15141	15288	15354	15163	15296	15199	15234	15142	15244	15291	15381	15248	15076	15161	15190	15326	15412	15225	15119	15092	15144	15250	15190	15290	15159	15220	15219	15059	15190	15160	15115	15221	15129
57623	93888	76069	56678	46161	35859	24775	17282	14504	13620	13551	13412	13276	13326	13428	13340	13632	13307	13229	13297	13347	13524	13340	13399	13322	13488	13297	13283	13428	13467	13412	13398	13500	13435	13344	13232	13222	13411	13198	13337	13364	13311	13329	13387	13304	13416	13280	13281	13340	13415	13170	13245	13269	13380	13243	13406	13555	13363	13509	13282	13537	13400	13478	13278	13420	13567	13407	13432	13292	13453	13266	13387	13514	13464	13264	13341	13526	13352	13379	13242	13253	13457	13273	13523	13328	13296	13297	13285	13358	13291	13512	13378	13461	13267	13470	13238	13261	13216	13403	13459	13343	13227	13131	13330	13258	13365	13317	13253	13225	13466	13475	13439	13356	13294	13434	13442	13359	13226	13300	13234	13381	13358	13495	13311	13402	13256	13427	13339	13196	13227	13389	13351	13210	13337	13319	13267	13416	13409	13360	13261	13378	13274	13388	13120	13298	13424	13590	13228	13401	13117	13367	13244	13286	13334	13203	13424	13337	13274	13480	13513	13561	13261	13248	13252	13315	13376	13313	13319	13224	13466	13304	13337	13280	13525	13219	13285	13416	13486	13604	13249	13332	13272	13261	13392	13154	13278	13277	13386	13235	13418	13223	13287	13256	13368	13305	13256	13454	13278	13301	13181	13261	13396	13124	13321	13382	13491	13172	13372	13399	13392	13302	13324	13454	13339	13317	13312	13212	13203	13306	13322	13396	13362	13396	13382	13257	13298	13481	13340	13453	13144	13300	13431	13285	13280	13367	13274	13277	13316	13174	13334	13300	13282	13360	13218	13387	13477	13321	13331	13360	13254	13333	13328	13278	13349	13231	13458	13445	13365	13303	13478	13367	13235	13541	13163	13386	13408	13294	13333	13421	13311	13487	13311	13414	13390	13450	13357	13356	13199	13658	13397	13424	13469	13442	13382	13319	13283	13298	13325	13312	13191	13374	13314	13249	13197	13375	13386	13347	13269	13324	13351	13452	13261	13133	13409	13241	13365	13302	13428	13362	13376	13574	13379	13511	13341	13423	13344	13346	13328	13300	13355	13466	13371	13269	13381	13284	13342	13390	13479	13379	13292	13292	13266	13395	13394	13214	13493	13325	13265	13289	13450	13304	13444	13432	13377	13533	13398	13340	13255	13557	13440	13482	13222	13247	13310	13314	13430	13265	13461	13488	13430	13338	13435	13451	13317	13341	13373	13371	13157	13442	13302	13283	13363	13385	13400	13375	13325	13360	13252	13387	13361	13407	13285	13362	13432	13362	13261	13292	13356	13211	13490	13390	13179	13269	13264	13397	13603	13261	13522	13287	13327	13317	13489	13366	13465	13482	13282	13395	13433	13432	13384	13495	13275	13375	13361	13317	13398	13323	13243	13409	13416	13372	13317	13347	13353	13243	13390	13294	13262	13348	13338	13263	13347	13259	13226	13436	13273	13365	13251	13182	13523	13372	13325	13276	13335	13512	13185	13259	13281	13289	13258	13410	13176	13547	13340	13346	13104	13248	13440	13431	13362	13407	13245	13391	13340	13214	13210	13393	13408	13289	13274	13460	13384	13313	13230	13280	13430	13427	13211	13377	13405	13302	13125	13370	13290	13443	13273	13383	13247	13225	13502	13445	13305	13368	13296	13301	13313	13438	13470	13421	13302	13386	13323	13584	13363	13276	13309	13249	13380	13262	13351	13363	13260	13353	13311	13381	13316	13462	13377	13228	13277	13502	13398	13226	13308	13200	13351	13382	13362	13505	13227	13403	13313	13321	13528	13212	13417	13285	13276	13298	13333	13308	13237	13255	13396	13424	13250	13277	13377	13426	13411	13486	13342	13273	13375	13391	13265	13355	13381	13270	13379	13404	13226	13254	13332	13284	13292	13352	13324	13314	13260	13293	13210	13241	13240	13362	13505	13396	13463	13325	13360	13528	13342	13407	13183	13376	13371	13460	13398	13347	13422	13476	13336	13536	13249	13347	13258	13500	13254	13270	13341	13565	13303	13363	13308	13453	13348	13327	13408	13427	13414	13361	13297	13318	13440	13403	13247	13445	13563	13321	13512	13316	13293	13323	13325	13367	13329	13486	13413	13265	13371	13383	13242	13347	13229	13370	13271	13213	13347	13398	13257	13275	13372	13355	13409	13311	13393	13550	13169	13382	13294	13470	13423	13345	13364	13196	13314	13309	13274	13345	13366	13357	13426	13383	13240	13328	13453	13345	13300	13318	13202	13242	13258	13470	13263	13296	13491	13415	13389	13248	13328	13402	13515	13281	13399	13524	13457	13303	13387	13444	13344	13541	13236	13590	13241	13353	13279	13410	13400	13383	13319	13360	13392	13127	13476	13320	13308	13298	13318	13397	13217	13403	13375	13374	13157	13365	13290	13255	13287	13163	13372	13440	13347	13468	13381	13272	13420	13218	13429	13184	13306	13259	13355	13289	13247	13351	13286	13117	13429	13327	13451	13335	13275	13327	13335	13372	13237	13435	13384	13234	13457	13363	13228	13332	13297	13416	13144	13400	13384	13357	13386	13406	13397	13335	13242	13337	13327	13179	13261	13242	13313	13397	13380	13395	13426	13356	13266	13474	13284	13518	13492	13534	13270	13320	13425	13258	13462	13263	13281	13313	13258	13420	13454	13214	13369	13418	13238	13237	13301	13263	13436	13345	13443	13359	13323	13288	13414	13427	13355	13222	13349	13457	13251	13462	13342	13232	13393	13463	13318	13410	13310	13391	13390	13329	13383	13407	13169	13259	13192	13439	13417	13388	13256	13411	13359	13447	13347	13274	13398	13235	13325	13381	13403	13430	13356	13313	13329	13321	13422	13344	13275	13326	13401	13452	13278	13285	13326	13472	13436	13272	13365	13351	13154	13367	13501	13272	13168	13494	13322	13330	13239	13458	13199	13215	13659	13415	13323	13246	13352	13316	13529	13402	13441	13291	13468	13287	13297	13294	13333	13450	13256	13299	13394	13244	13456	13308	13380	13286	13571	13434	13339	13327	13465	13159	13393	13206	13526	13364	13347	13258	13312	13269	13313	13201	13375	13238	13318	13343	13391	13218	13386	13312	13446	13444	13307	13231	13381	13354	13324	13159	13388	13260	13330	13388	13322	13320	13392	13190	13220	13394	13384	13299	13218	13451	13264	13394	13399	13269	13302	13289	13148	13460	13512	13293	13352	13520	13221	13367	13432	13425	13483	13412	13366	13490	13224	13315	13399	13376	13360	13203	13588	13396	13444	13237	13397	13400	13259	13319	13390	13161	13408	13448	13461	13291	13277	13320	13359	13221	13324	13402	13397	13402	13351	13455	13224	13461	13387	13356	13437	13176	13464	13251	13382	13245	13322	13318	13436	13297	13302	13439	13276	13352	13269	13256	13304	13452	13441	13312	13370	13226	13332	13313	13286	13323	13428	13543	13204	13252	13377	13544	13404	13445	13225	13446	13459	13450	13241	13474	13166	13370	13481	13413	13330	13291	13319	13394	13445	13373	13288	13375	13404	13359	13140	13499	13195	13364	13171	13376	13278	13348	13246	13289	13319	13422	13386	13429	13432	13392	13469	13283	13352	13433	13431	13489	13444	13345	13385	13444	13276	13350	13361	13446	13244	13499	13468	13355	13331	13269	13209	13314	13344	13370	13476	13439	13545	13304	13284	13233	13304	13333	13282	13235	13239	13398	13333	13373	13384	13398	13445	13246	13378	13295	13304	13251	13256	13250	13165	13186	13276	13198	13309	13332	13355	13331	13497	13331	13367	13336	13322	13356	13280	13295	13297	13366	13341	13270	13286	13238	13174	13403	13348	13387	13356	13292	13356	13165	13413	13407	13405	13471	13316	13311	13453	13299	13376	13380	13478	13394	13273	13445	13276	13296	13477	13316	13346	13449	13331	13470	13456	13447	13356	13378	13315	13506	13281	13399	13402	13252	13254	13400	13441	13331	13338	13430	13361	13213	13277	13389	13377	13308	13402	13273	13384	13305	13383	13357	13506	13289	13304	13290	13204	13285	13247	13476	13304	13211	13346	13308	13319	13451	13222	13357	13316	13441	13349	13164	13442	13381	13374	13251	13531	13409	13363	13327	13338	13233	13352	13408	13360	13318	13350	13337	13288	13459	13355	13363	13215	13351	13259	13314	13291	13262	13372	13338	13452	13486	13250	13304	13370	13354	13391	13309	13485	13350	13481	13329	13282	13422	13215	13221	13415	13404	13391	13237	13194	13538	13150	13484	13301	13411	13329	13580	13376	13416	13296	13372	13445	13283	13566	13318	13268	13396	13459	13230	13357	13228	13456	13309	13383	13198	13300	13336	13397	13394	13261	13514	13283	13413	13213	13318	13388	13234	13379	13221	13346	13573	13297	13349	13240	13415	13294	13301	13324	13218	13454	13592	13319	13322	13387	13376	13412	13448	13321	13302	13426	13449	13281	13269	13481	13472	13285	13445	13368	13251	13325	13412	13445	13243	13502	13357	13221	13442	13185	13294	13281	13457	13507	13211	13237	13414	13380	13329	13234	13443	13440	13347	13532	13373	13324	13321	13372	13389	13332	13204	13419	13302	13431	13336	13199	13328	13434	13395	13292	13372	13416	13379	13361	13289	13408	13348	13467	13472	13311	13296	13425	13437	13441	13400	13349	13315	13286	13312	13328	13353	13349	13262	13287	13397	13197	13349	13416	13339	13249	13423	13246	13318	13249	13339	13418	13386	13273	13228	13248	13406	13370	13463	13402	13324	13410	13297	13251	13329	13311	13411	13313	13472	13362	13255	13657	13459	13352	13329	13438	13391	13203	13372	13241	13541	13371	13280	13330	13162	13466	13554	13389	13469	13363	13341	13283	13275	13386	13419	13480	13404	13490	13175	13325	13233	13355	13267	13355	13309	13399	13340	13080	13353	13390	13341	13326	13260	13417	13380	13298	13352	13358	13354	13358	13328	13298	13408	13359	13337	13340	13323	13292	13490	13413	13387	13452	13150	13245	13288	13295	13405	13367	13375	13274	13298	13333	13191	13314	13339	13218	13325	13222	13303	13262	13407	13341	13312	13317	13672	13342	13351	13578	13279	13279	13414	13571	13352	13343	13389	13166	13363	13423	13273	13361	13381	13276	13180	13256	13352	13391	13310	13412	13415	13364
23109	21865	32828	32380	36592	37925	33569	22952	17651	16500	15838	15407	15548	15786	15651	15615	15644	15671	15619	15648	15633	15533	15638	15567	15486	15546	15453	15469	15506	15577	15726	15372	15547	15515	15577	15450	15443	15399	15376	15450	15422	15467	15595	15461	15532	15451	15358	15298	15497	15562	15335	15367	15360	15381	15367	15221	15410	15497	15384	15436	15283	15157	15408	15377	15710	15290	15529	15476	15307	15487	15511	15320	15620	15386	15380	15437	15357	15444	15624	15512	15187	15458	15535	15528	15317	15364	15543	15417	15348	15443	15450	15422	15450	15457	15305	15440	15368	15311	15515	15390	15538	15496	15304	15478	15245	15317	15476	15580	15325	15296	15454	15317	15482	15374	15493	15584	15288	15452	15449	15464	15588	15576	15396	15536	15321	15534	15430	15477	15237	15383	15299	15266	15395	15150	15367	15426	15421	15450	15434	15478	15637	15528	15248	15398	15635	15420	15458	15497	15417	15413	15325	15434	15544	15295	15220	15257	15201	15367	15166	15417	15372	15352	15337	15243	15295	15322	15186	15347	15289	15268	15396	15277	15428	15395	15411	15197	15275	15228	15259	15516	15376	15454	15248	15319	15215	15397	15469	15368	15093	15306	15522	15259	15100	15313	15517	15436	15536	15335	15417	15486	15321	15371	15337	15270	15384	15509	15427	15267	15343	15427	15701	15252	15558	15360	15312	15275	15210	15345	15312	15384	15589	15141	15237	15458	15228	15457	15309	15527	15535	15379	15400	15377	15411	15407	15399	15500	15585	15477	15468	15440	15465	15173	15429	15424	15333	15206	15282	15289	15323	15372	15451	15375	15228	15274	15255	15209	15376	15319	15272	15415	15292	15587	15496	15249	15420	15305	15267	15295	15473	15419	15282	15118	15277	15486	15422	15347	15226	15270	15310	15219	15357	15160	15365	15094	15177	15482	15398	15217	15413	15397	15503	15467	15462	15265	15288	15246	15555	15339	15458	15453	15387	15214	15224	15220	15398	15352	15245	15433	15327	15510	15331	15378	15295	15452	15474	15195	15488	15328	15481	15528	15247	15522	15504	15329	15433	15418	15561	15302	15431	15196	15218	15238	15523	15396	15428	15349	15281	15407	15369	15486	15596	15461	15415	15340	15121	15522	15306	15316	15361	15398	15454	15398	15386	15326	15472	15415	15407	15388	15529	15406	15319	15611	15411	15296	15338	15428	15297	15330	15490	15296	15526	15425	15274	15535	15233	15538	15333	15362	15532	15431	15213	15406	15296	15429	15369	15404	15334	15263	15374	15359	15255	15528	15370	15295	15404	15522	15237	15170	15407	15176	15488	15258	15328	15314	15557	15458	15333	15191	15437	15451	15410	15301	15629	15266	15367	15481	15376	15260	15346	15349	15108	15358	15316	15306	15240	15509	15322	15260	15359	15421	15244	15337	15588	15442	15389	15400	15429	15289	15357	15444	15508	15309	15408	15456	15498	15470	15528	15448	15381	15463	15400	15405	15410	15330	15501	15265	15311	15298	15316	15417	15262	15323	15506	15475	15133	15437	15420	15475	15305	15290	15579	15386	15478	15413	15374	15557	15393	15370	15294	15384	15290	15454	15450	15290	15242	15452	15351	15139	15271	15359	15333	15271	15518	15465	15397	15408	15437	15479	15260	15413	15217	15284	15309	15317	15496	15360	15399	15474	15493	15290	15293	15579	15443	15421	15363	15448	15466	15540	15525	15369	15334	15276	15166	15569	15409	15354	15409	15377	15361	15400	15196	15465	15338	15142	15421	15361	15543	15404	15335	15297	15334	15516	15454	15284	15152	15459	15364	15427	15400	15357	15357	15348	15705	15272	15266	15542	15371	15301	15397	15168	15312	15181	15341	15320	15042	15234	15451	15509	15500	15452	15503	15446	15471	15435	15402	15384	15436	15341	15485	15344	15514	15247	15420	15452	15437	15430	15373	15268	15420	15360	15426	15246	15290	15284	15317	15459	15282	15466	15198	15373	15419	15260	15311	15567	15439	15360	15651	15240	15408	15507	15303	15221	15330	15407	15275	15551	15597	15276	15305	15395	15075	15493	15402	15336	15445	15278	15350	15209	15344	15106	15234	15390	15351	15438	15208	15368	15340	15494	15375	15386	15381	15524	15399	15467	15367	15321	15420	15484	15412	15489	15280	15301	15331	15440	15579	15517	15281	15424	15440	15116	15254	15310	15505	15237	15483	15477	15371	15329	15468	15166	15499	15345	15306	15267	15343	15602	15476	15508	15511	15550	15255	15540	15333	15306	15343	15455	15191	15326	15358	15293	15598	15457	15437	15316	15243	15472	15381	15500	15443	15347	15409	15258	15403	15298	15501	15299	15334	15114	15382	15394	15169	15221	15572	15191	15140	15469	15294	15441	15331	15361	15337	15297	15558	15303	15034	15343	15174	15378	15610	15430	15354	15194	15321	15462	15381	15304	15323	15433	15363	15388	15389	15315	15288	15541	15342	15306	15262	15150	15252	15313	15359	15069	15272	15196	15461	15421	15244	15504	15330	15182	15506	15300	15494	15371	15376	15300	15338	15436	15406	15317	15514	15426	15444	15583	15483	15403	15411	15202	15370	15299	15358	15230	15224	15397	15475	15579	15326	15312	15363	15337	15485	15553	15245	15321	15451	15415	15327	15455	15462	15353	15407	15397	15387	15300	15435	15391	15517	15095	15414	15318	15522	15259	15419	15536	15401	15419	15423	15324	15296	15560	15557	15310	15383	15301	15503	15396	15524	15361	15513	15316	15395	15536	15325	15382	15366	15289	15367	15289	15277	15564	15365	15400	15457	15200	15390	15346	15297	15224	15285	15417	15250	15291	15358	15416	15370	15438	15406	15382	15455	15443	15470	15254	15477	15334	15269	15462	15476	15438	15527	15444	15320	15418	15368	15285	15384	15443	15290	15311	15257	15490	15372	15400	15474	15322	15531	15255	15262	15221	15132	15251	15257	15293	15185	15385	15321	15449	15369	15409	15281	15538	15440	15405	15385	15341	15355	15456	15639	15389	15296	15476	15518	15495	15138	15379	15455	15466	15340	15302	15327	15297	15209	15234	15334	15289	15287	15372	15410	15361	15337	15382	15357	15373	15254	15273	15353	15246	15473	15367	15359	15505	15472	15344	15307	15367	15421	15402	15332	15097	15230	15384	15458	15293	15473	15375	15389	15324	15257	15409	15223	15358	15297	15489	15406	15460	15445	15307	15547	15338	15384	15286	15364	15333	15361	15548	15317	15530	15246	15127	15214	15292	15361	15287	15496	15141	15454	15442	15231	15381	15181	15572	15469	15410	15309	15212	15300	15130	15328	15370	15381	15407	15382	15461	15366	15475	15312	15403	15417	15267	15384	15431	15373	15365	15505	15184	15247	15396	15468	15422	15403	15482	15293	15351	15340	15492	15608	15313	15249	15477	15233	15323	15217	15387	15333	15324	15532	15473	15294	15125	15220	15273	15534	15542	15367	15108	15368	15049	15357	15361	15187	15504	15418	15379	15358	15298	15383	15225	15504	15267	15347	15244	15330	15344	15375	15207	15272	15327	15522	15354	15567	15358	15299	15448	15352	15315	15425	15229	15284	15276	15324	15403	15344	15393	15264	15242	15560	15462	15388	15485	15409	15372	15124	15231	15408	15316	15216	15228	15356	15126	15302	15031	15319	15256	15490	15576	15401	15382	15458	15415	15230	15385	15370	15251	15469	15211	15401	15334	15315	15257	15406	15283	15428	15394	15307	15386	15292	15396	15317	15373	15468	15352	15255	15226	15377	15298	15372	15228	15320	15481	15319	15169	15355	15444	15615	15135	15369	15413	15366	15332	15486	15384	15183	15336	15516	15362	15089	15280	15405	15311	15416	15174	15230	15126	15282	15352	15409	15283	15409	15354	15415	15402	15468	15393	15282	15289	15258	15422	15332	15371	15435	15314	15329	15529	15429	15373	15378	15412	15466	15395	15365	15361	15364	15433	15432	15320	15527	15193	15515	15425	15486	15523	15536	15344	15251	15398	15278	15364	15376	15151	15410	15267	15201	15408	15284	15266	15383	15281	15281	15354	15610	15245	15234	15413	15376	15135	15300	15391	15259	15163	15341	15226	15190	15432	15298	15209	15283	15276	15336	15411	15292	15359	15327	15295	15327	15382	15383	15442	15488	15451	15245	15486	15390	15240	15499	15256	15463	15427	15384	15269	15331	15465	15131	15527	15288	15318	15193	15360	15460	15347	15358	15396	15365	15238	15291	15330	15427	15383	15450	15350	15275	15326	15416	15366	15498	15437	15486	15309	15423	15521	15428	15339	15389	15532	15416	15397	15327	15294	15232	15351	15471	15371	15340	15421	15294	15304	15403	15617	15399	15468	15464	15339	15431	15521	15670	15272	15231	15357	15368	15463	15437	15503	15392	15332	15331	15328	15281	15460	15455	15366	15323	15500	15453	15138	15638	15398	15399	15528	15406	15374	15500	15285	15243	15590	15455	15242	15538	15497	15487	15405	15608	15392	15130	15564	15320	15628	15273	15374	15328	15477	15348	15401	15300	15331	15529	15408	15403	15242	15363	15457	15564	15325	15403	15523	15484	15331	15286	15234	15328	15260	15452	15401	15439	15437	15309	15290	15407	15723	15246	15521	15484	15579	15549	15399	15385	15476	15285	15354	15383	15314	15416	15129	15456	15201	15269	15297	15342	15441	15391	15397	15417	15363	15245	15267	15405	15577	15326	15403	15248	15313	15381	15437	15478	15236	15488	15375	15306	15264	15426	15410	15516	15423	15214	15670	15313	15332	15435	15180	15253	15332	15347	15285	15553	15335	15424	15280	15408	15375	15247	15344	15361	15363	15426	15390	15572	15448	15278	15317	15380	15367	15294	15322	15604	15178	15296	15425	15408	15363	15420	15287	15496	15303	15483	15276	15265	15299	15413	15448	15367	15462	15265	15501	15136	15209	15193	15360	15353	15349	15349	15602	15216	15374	15422	15300	15444	15352	15385	15259	15355	15299	15483	15340	15173	15285	15257	15494	15280	15417	15488	15236	15543	15392	15403	15547	15660	15084	15284	15492	15349	15333	15384	15409	15217	15312	15271	15270	15366	15412	15375	15339	15223	15402	15305	15565	15266	15420	15336	15273
63166	104994	90769	69718	58145	44924	31498	20457	15456	13630	13436	13370	13413	13434	13379	13549	13332	13463	13295	13340	13327	13457	13341	13318	13518	13295	13376	13268	13278	13269	13308	13209	13223	13456	13189	13287	13438	13406	13408	13325	13411	13500	13213	13515	13134	13272	13370	13407	13347	13413	13370	13316	13341	13312	13199	13342	13347	13209	13250	13452	13393	13377	13499	13261	13397	13313	13285	13346	13459	13430	13243	13400	13376	13366	13123	13378	13111	13391	13337	13344	13414	13298	13330	13376	13337	13119	13312	13337	13283	13248	13240	13431	13427	13455	13301	13266	13481	13349	13291	13275	13269	13532	13568	13398	13401	13230	13439	13443	13354	13539	13263	13352	13247	13225	13245	13314	13261	13368	13399	13298	13355	13325	13278	13381	13383	13118	13490	13219	13277	13367	13281	13341	13269	13277	13328	13356	13363	13407	13199	13389	13351	13430	13371	13334	13362	13334	13428	13450	13283	13448	13263	13348	13340	13323	13405	13195	13257	13370	13273	13390	13456	13189	13255	13532	13205	13522	13472	13231	13212	13450	13518	13460	13258	13220	13190	13440	13359	13346	13409	13402	13508	13420	13377	13451	13316	13351	13362	13207	13561	13452	13366	13415	13566	13221	13210	13394	13246	13345	13286	13462	13225	13312	13325	13154	13446	13348	13320	13162	13337	13318	13326	13231	13249	13303	13226	13214	13356	13299	13422	13320	13425	13308	13214	13262	13343	13478	13409	13279	13351	13206	13298	13382	13478	13460	13283	13323	13340	13138	13491	13440	13270	13380	13193	13335	13427	13311	13350	13344	13460	13464	13262	13292	13334	13340	13366	13271	13406	13129	13312	13506	13319	13309	13329	13535	13497	13477	13292	13458	13313	13460	13282	13387	13505	13504	13438	13343	13362	13337	13240	13369	13317	13284	13353	13305	13184	13374	13296	13211	13352	13434	13293	13431	13376	13572	13420	13199	13420	13122	13344	13283	13409	13456	13330	13255	13270	13364	13324	13237	13352	13407	13263	13212	13187	13330	13271	13391	13529	13335	13421	13466	13529	13300	13306	13182	13260	13203	13235	13397	13392	13477	13393	13424	13213	13320	13391	13514	13350	13329	13160	13339	13273	13468	13351	13192	13357	13382	13341	13227	13480	13174	13163	13330	13350	13307	13339	13408	13380	13392	13173	13361	13398	13316	13383	13540	13315	13231	13268	13377	13284	13395	13351	13463	13195	13203	13414	13445	13387	13543	13486	13463	13462	13224	13380	13377	13215	13429	13346	13518	13438	13393	13506	13347	13332	13222	13402	13366	13333	13432	13306	13230	13475	13308	13465	13262	13396	13297	13431	13397	13347	13243	13324	13304	13382	13348	13256	13385	13211	13343	13490	13393	13350	13432	13341	13347	13367	13306	13466	13362	13379	13202	13242	13283	13256	13502	13378	13252	13296	13421	13393	13466	13266	13278	13377	13445	13411	13157	13354	13480	13375	13393	13229	13308	13401	13438	13307	13404	13421	13305	13505	13390	13458	13279	13429	13328	13155	13367	13221	13397	13353	13269	13372	13289	13265	13396	13165	13362	13331	13131	13295	13521	13248	13272	13389	13265	13239	13192	13426	13426	13678	13314	13367	13429	13261	13331	13392	13367	13420	13381	13412	13384	13328	13311	13259	13405	13246	13483	13565	13427	13402	13407	13201	13302	13300	13282	13386	13395	13464	13357	13384	13507	13433	13316	13372	13375	13337	13340	13338	13311	13389	13207	13322	13239	13464	13499	13448	13362	13268	13383	13471	13413	13428	13313	13269	13303	13311	13350	13305	13281	13315	13524	13422	13285	13328	13405	13347	13387	13251	13203	13424	13301	13440	13391	13342	13210	13302	13326	13259	13327	13222	13310	13336	13328	13336	13233	13421	13437	13332	13465	13256	13239	13302	13314	13333	13220	13361	13444	13390	13276	13298	13221	13332	13368	13361	13246	13212	13326	13306	13262	13440	13455	13384	13293	13250	13303	13295	13267	13410	13184	13388	13400	13444	13324	13328	13377	13289	13290	13436	13522	13287	13447	13274	13363	13248	13311	13306	13307	13327	13305	13473	13395	13413	13272	13368	13265	13428	13282	13259	13276	13303	13391	13420	13259	13452	13406	13339	13345	13169	13337	13327	13467	13343	13378	13347	13472	13305	13421	13277	13404	13473	13286	13289	13398	13315	13472	13399	13196	13333	13151	13390	13477	13391	13393	13379	13268	13390	13422	13330	13302	13527	13473	13457	13316	13327	13322	13465	13422	13269	13387	13388	13319	13425	13276	13450	13245	13434	13367	13459	13461	13131	13315	13437	13304	13408	13311	13288	13510	13332	13529	13373	13375	13235	13499	13473	13288	13410	13251	13513	13404	13278	13290	13344	13251	13296	13292	13410	13480	13246	13502	13256	13205	13285	13309	13246	13483	13259	13352	13374	13210	13257	13292	13352	13556	13403	13469	13400	13412	13245	13312	13481	13193	13261	13381	13275	13472	13252	13388	13314	13307	13375	13506	13392	13433	13407	13277	13287	13264	13184	13307	13294	13422	13342	13472	13358	13402	13272	13385	13326	13198	13369	13401	13359	13412	13236	13272	13423	13298	13377	13343	13268	13206	13213	13486	13347	13397	13267	13200	13406	13381	13399	13482	13381	13144	13347	13316	13365	13380	13290	13431	13153	13255	13406	13216	13469	13401	13081	13276	13383	13382	13176	13619	13416	13383	13445	13318	13256	13342	13407	13329	13466	13266	13353	13490	13284	13362	13332	13332	13305	13292	13344	13454	13181	13372	13348	13313	13600	13478	13362	13272	13418	13397	13371	13491	13460	13393	13275	13481	13248	13234	13364	13383	13406	13268	13304	13273	13499	13354	13315	13369	13315	13334	13248	13384	13247	13411	13482	13205	13450	13118	13435	13301	13467	13470	13455	13434	13313	13341	13291	13399	13289	13310	13387	13317	13300	13396	13380	13212	13316	13204	13268	13428	13425	13446	13343	13367	13388	13397	13279	13272	13415	13367	13316	13375	13181	13385	13211	13130	13393	13368	13433	13477	13319	13356	13622	13402	13334	13200	13253	13208	13357	13368	13390	13325	13330	13364	13284	13289	13275	13472	13335	13536	13425	13253	13444	13408	13429	13477	13355	13350	13410	13150	13438	13261	13203	13463	13492	13413	13326	13096	13292	13238	13334	13358	13269	13286	13353	13092	13156	13312	13355	13397	13659	13433	13439	13504	13246	13393	13408	13360	13335	13355	13211	13393	13217	13396	13341	13460	13307	13372	13298	13424	13229	13405	13275	13570	13335	13247	13294	13422	13270	13361	13475	13339	13376	13267	13346	13361	13269	13181	13265	13296	13411	13333	13360	13256	13187	13363	13319	13360	13356	13351	13188	13288	13191	13277	13488	13327	13287	13445	13093	13449	13372	13318	13520	13403	13420	13308	13169	13301	13385	13360	13382	13341	13317	13236	13363	13248	13271	13371	13267	13364	13323	13190	13381	13393	13388	13394	13413	13310	13601	13439	13359	13265	13358	13355	13318	13311	13216	13288	13305	13276	13298	13416	13400	13469	13212	13316	13368	13354	13499	13465	13204	13360	13303	13218	13246	13296	13251	13414	13344	13351	13311	13252	13453	13397	13562	13289	13189	13333	13328	13311	13410	13335	13344	13260	13215	13223	13237	13397	13425	13350	13401	13276	13279	13335	13304	13285	13278	13558	13275	13228	13173	13229	13288	13444	13206	13266	13378	13356	13174	13471	13156	13273	13380	13332	13332	13423	13455	13385	13354	13296	13368	13396	13249	13381	13294	13468	13337	13288	13298	13407	13172	13292	13246	13339	13513	13425	13229	13388	13234	13317	13226	13381	13279	13267	13371	13347	13295	13457	13247	13309	13424	13295	13182	13249	13407	13320	13177	13316	13199	13387	13359	13508	13295	13506	13551	13477	13275	13123	13446	13516	13289	13241	13293	13376	13486	13286	13359	13459	13326	13422	13359	13446	13329	13465	13467	13325	13405	13424	13323	13344	13388	13221	13395	13433	13400	13411	13328	13319	13426	13454	13209	13080	13460	13338	13316	13376	13357	13173	13173	13289	13215	13303	13240	13250	13294	13405	13265	13390	13233	13300	13272	13431	13280	13161	13383	13529	13475	13198	13407	13413	13278	13546	13288	13391	13472	13077	13153	13229	13451	13491	13381	13392	13317	13338	13289	13356	13171	13234	13230	13461	13212	13513	13198	13268	13463	13273	13333	13286	13213	13359	13409	13323	13257	13226	13286	13285	13347	13366	13290	13362	13330	13415	13245	13228	13528	13243	13126	13526	13370	13377	13230	13469	13344	13424	13373	13277	13365	13285	13218	13489	13274	13223	13435	13248	13348	13157	13200	13272	13567	13193	13289	13289	13401	13322	13397	13441	13295	13345	13270	13371	13334	13376	13481	13429	13307	13378	13258	13239	13264	13219	13427	13427	13262	13415	13254	13227	13312	13227	13320	13372	13355	13336	13385	13322	13342	13445	13440	13304	13322	13418	13314	13399	13391	13367	13250	13380	13412	13318	13318	13216	13440	13457	13394	13322	13606	13410	13357	13383	13264	13241	13279	13243	13261	13386	13331	13323	13436	13341	13412	13244	13297	13464	13422	13417	13257	13290	13401	13267	13423	13336	13419	13439	13249	13263	13590	13371	13279	13334	13357	13451	13271	13234	13261	13271	13386	13192	13473	13371	13472	13444	13518	13213	13308	13455	13355	13194	13266	13443	13306	13318	13211	13346	13540	13318	13366	13359	13372	13367	13275	13307	13482	13273	13406	13344	13343	13444	13339	13468	13395	13395	13334	13365	13328	13232	13223	13394	13250	13302	13415	13370	13334	13284	13309	13370	13450	13425	13345	13378	13289	13459	13311	13383	13327	13352	13346	13305	13258	13205	13319	13409	13317	13452	13489	13534	13300	13516	13212	13315	13420	13407	13231	13412	13263	13320	13397	13319	13441	13480	13349	13301	13102	13234	13346	13397	13545	13371	13259	13292	13246	13370	13318	13320	13312	13387	13367	13394	13194	13349	13275	13306	13534	13443	13365	13305	13374	13583	13280	13220	13349	13509	13252	13169	13441	13425	13496	13180
28775	28005	36529	29694	23657	20134	17583	16239	15714	15716	15689	15704	15553	15454	15617	15779	15426	15487	15707	15668	15542	15733	15535	15450	15576	15510	15731	15700	15609	15703	15643	15620	15467	15517	15634	15521	15488	15540	15521	15674	15599	15588	15409	15479	15507	15362	15497	15635	15561	15375	15708	15333	15536	15491	15742	15398	15711	15484	15511	15508	15566	15339	15465	15360	15382	15402	15441	15555	15449	15360	15339	15302	15664	15778	15729	15350	15588	15382	15407	15768	15456	15370	15425	15509	15665	15358	15465	15730	15577	15546	15554	15510	15622	15368	15361	15746	15459	15572	15465	15572	15403	15720	15544	15673	15394	15560	15591	15398	15483	15481	15451	15535	15573	15452	15298	15416	15448	15546	15538	15555	15443	15573	15588	15637	15391	15653	15427	15662	15497	15514	15636	15464	15500	15493	15496	15393	15554	15567	15724	15587	15452	15388	15504	15573	15497	15670	15575	15602	15579	15666	15831	15476	15676	15491	15415	15659	15641	15336	15301	15478	15516	15443	15605	15509	15539	15466	15520	15539	15380	15366	15450	15623	15608	15674	15576	15613	15500	15443	15641	15413	15559	15531	15650	15613	15574	15450	15417	15550	15598	15616	15517	15620	15571	15622	15526	15541	15410	15497	15495	15304	15618	15441	15505	15524	15482	15555	15350	15524	15477	15597	15578	15420	15435	15399	15593	15491	15480	15564	15648	15429	15500	15450	15479	15506	15357	15566	15559	15586	15343	15512	15394	15467	15500	15540	15517	15450	15462	15516	15304	15351	15562	15494	15465	15531	15558	15308	15288	15515	15435	15306	15525	15714	15451	15442	15650	15435	15529	15613	15669	15535	15533	15541	15598	15641	15490	15494	15454	15385	15416	15478	15453	15731	15518	15515	15499	15643	15600	15502	15578	15235	15307	15454	15413	15476	15520	15582	15504	15428	15321	15440	15669	15654	15829	15710	15553	15671	15513	15438	15577	15570	15513	15467	15499	15531	15296	15503	15527	15544	15656	15472	15442	15287	15331	15340	15603	15562	15523	15352	15598	15612	15480	15466	15619	15394	15302	15448	15562	15609	15482	15232	15752	15580	15679	15709	15540	15444	15534	15580	15397	15521	15627	15582	15436	15337	15755	15635	15576	15549	15627	15539	15446	15373	15523	15526	15580	15493	15684	15363	15405	15649	15238	15404	15476	15589	15488	15402	15597	15434	15431	15583	15499	15340	15500	15492	15580	15706	15518	15455	15423	15545	15543	15325	15467	15315	15266	15323	15566	15571	15466	15429	15377	15328	15428	15494	15504	15360	15567	15293	15548	15662	15473	15646	15645	15559	15417	15469	15465	15517	15426	15192	15611	15575	15526	15232	15298	15494	15545	15549	15580	15599	15487	15519	15467	15370	15559	15533	15636	15505	15656	15594	15504	15471	15436	15458	15458	15596	15331	15404	15559	15554	15334	15470	15540	15535	15524	15490	15503	15423	15638	15167	15587	15619	15374	15359	15386	15640	15432	15613	15639	15606	15600	15486	15441	15401	15686	15463	15583	15596	15527	15618	15425	15571	15436	15591	15393	15558	15559	15644	15603	15357	15388	15636	15265	15679	15481	15761	15484	15533	15642	15362	15546	15518	15544	15615	15556	15571	15629	15503	15618	15607	15461	15671	15406	15575	15437	15460	15457	15400	15323	15690	15497	15518	15353	15556	15627	15648	15692	15694	15331	15440	15514	15319	15479	15384	15590	15642	15305	15364	15573	15607	15554	15475	15538	15520	15655	15639	15771	15440	15510	15353	15516	15503	15510	15487	15517	15492	15367	15451	15680	15646	15551	15448	15580	15695	15478	15430	15513	15440	15482	15531	15453	15509	15456	15576	15390	15557	15446	15598	15604	15503	15491	15435	15450	15383	15477	15467	15706	15334	15465	15526	15539	15378	15792	15424	15455	15637	15563	15724	15717	15609	15369	15612	15440	15481	15597	15485	15399	15471	15561	15449	15465	15504	15516	15518	15470	15452	15570	15546	15623	15651	15441	15618	15604	15573	15301	15508	15515	15526	15530	15400	15370	15465	15416	15452	15668	15713	15407	15406	15334	15609	15345	15736	15443	15453	15635	15702	15521	15607	15483	15371	15513	15364	15608	15441	15714	15458	15430	15367	15556	15456	15349	15393	15232	15533	15419	15458	15572	15620	15348	15623	15521	15630	15562	15641	15561	15461	15533	15577	15491	15658	15477	15375	15447	15524	15677	15511	15394	15415	15318	15644	15630	15645	15522	15295	15297	15368	15507	15518	15277	15451	15492	15521	15483	15517	15581	15440	15394	15477	15346	15565	15603	15625	15562	15415	15500	15427	15554	15678	15336	15602	15598	15462	15419	15569	15557	15659	15518	15552	15461	15480	15493	15496	15489	15431	15565	15502	15471	15676	15463	15497	15560	15598	15517	15453	15498	15593	15510	15471	15645	15471	15494	15376	15447	15483	15633	15493	15624	15720	15587	15312	15598	15559	15524	15663	15528	15672	15445	15525	15488	15724	15639	15666	15735	15530	15486	15583	15492	15525	15750	15342	15492	15347	15283	15572	15660	15479	15582	15628	15532	15559	15709	15582	15554	15502	15527	15561	15453	15479	15485	15456	15596	15619	15532	15340	15480	15389	15535	15522	15484	15509	15638	15473	15494	15600	15431	15330	15393	15402	15516	15310	15581	15364	15439	15426	15488	15498	15673	15245	15405	15496	15542	15709	15563	15555	15577	15393	15387	15559	15323	15457	15576	15525	15614	15467	15495	15654	15568	15420	15660	15509	15561	15585	15478	15517	15472	15675	15548	15519	15430	15468	15502	15670	15681	15432	15643	15582	15511	15350	15620	15459	15623	15622	15625	15452	15674	15468	15542	15687	15542	15957	15533	15574	15539	15414	15594	15522	15625	15298	15342	15401	15207	15441	15268	15404	15680	15510	15698	15424	15421	15357	15497	15287	15634	15479	15522	15537	15847	15370	15698	15698	15565	15506	15519	15453	15435	15429	15460	15697	15689	15415	15394	15596	15393	15599	15322	15630	15485	15491	15572	15652	15523	15507	15466	15416	15511	15383	15536	15575	15633	15537	15478	15450	15516	15508	15378	15625	15442	15292	15398	15423	15522	15659	15502	15586	15593	15443	15480	15471	15594	15491	15488	15328	15327	15601	15535	15216	15557	15559	15528	15497	15510	15502	15413	15536	15523	15450	15518	15494	15677	15506	15517	15340	15536	15463	15493	15524	15561	15527	15663	15470	15485	15513	15506	15446	15552	15616	15599	15525	15641	15508	15457	15632	15484	15659	15437	15840	15485	15741	15483	15327	15546	15564	15534	15453	15596	15691	15551	15559	15547	15605	15389	15639	15384	15507	15556	15582	15566	15538	15477	15422	15474	15373	15676	15630	15543	15466	15471	15427	15581	15521	15424	15472	15585	15551	15572	15582	15556	15332	15467	15583	15569	15448	15426	15589	15452	15638	15345	15595	15476	15524	15342	15500	15467	15536	15475	15614	15519	15490	15561	15593	15569	15397	15436	15565	15535	15441	15489	15580	15546	15358	15545	15392	15524	15617	15582	15621	15423	15405	15519	15179	15476	15337	15701	15627	15673	15474	15584	15546	15481	15423	15648	15587	15373	15510	15475	15407	15437	15388	15478	15497	15607	15484	15504	15491	15597	15414	15520	15441	15464	15629	15512	15540	15571	15680	15634	15605	15520	15326	15546	15537	15537	15548	15321	15666	15428	15646	15735	15617	15519	15421	15576	15427	15514	15535	15262	15430	15634	15405	15644	15437	15483	15476	15558	15664	15631	15516	15504	15483	15514	15494	15496	15513	15712	15540	15653	15518	15710	15454	15684	15636	15574	15603	15610	15497	15643	15487	15358	15626	15607	15691	15651	15440	15562	15456	15490	15466	15571	15494	15455	15569	15758	15508	15606	15453	15562	15471	15613	15403	15606	15299	15547	15476	15497	15653	15521	15467	15512	15678	15543	15501	15518	15517	15435	15496	15757	15496	15475	15439	15738	15613	15642	15464	15697	15270	15557	15680	15735	15621	15465	15417	15373	15612	15615	15502	15442	15476	15610	15596	15673	15521	15681	15465	15402	15587	15434	15329	15555	15300	15495	15365	15435	15391	15624	15597	15569	15517	15492	15550	15494	15608	15645	15627	15449	15601	15505	15389	15440	15391	15469	15589	15509	15491	15470	15477	15633	15519	15450	15365	15558	15406	15678	15587	15579	15525	15545	15300	15405	15355	15428	15564	15727	15508	15465	15573	15466	15572	15436	15602	15431	15555	15740	15338	15526	15519	15623	15396	15536	15402	15437	15431	15484	15520	15484	15691	15557	15431	15529	15495	15481	15641	15533	15579	15439	15593	15580	15423	15353	15560	15541	15438	15665	15469	15600	15518	15498	15579	15476	15552	15654	15507	15584	15411	15503	15560	15636	15452	15288	15531	15444	15535	15516	15567	15603	15387	15597	15505	15625	15435	15656	15596	15500	15582	15447	15475	15582	15551	15421	15464	15575	15417	15503	15375	15573	15462	15489	15397	15360	15556	15592	15519	15428	15568	15714	15439	15579	15428	15415	15558	15455	15446	15380	15583	15531	15598	15669	15593	15410	15560	15628	15606	15639	15557	15540	15561	15433	15560	15700	15248	15663	15342	15706	15478	15581	15716	15614	15436	15406	15385	15419	15314	15502	15355	15610	15613	15582	15485	15360	15527	15727	15324	15495	15747	15616	15436	15487	15743	15605	15627	15606	15459	15531	15417	15525	15409	15405	15567	15570	15464	15456	15435	15569	15556	15609	15445	15521	15401	15586	15611	15541	15403	15589	15663	15575	15658	15528	15294	15411	15459	15596	15530	15299	15508	15639	15609	15400	15372	15430	15624	15465	15461	15508	15281	15493	15380	15571	15391	15313	15460	15499	15528	15589	15568	15460	15431	15516	15329	15542	15660	15557	15562	15556	15558	15668	15521	15513	15458	15494	15469	15676	15710	15531	15551	15519	15426	15563	15559	15471	15514	15530	15591	15442	15615	15377	15526	15658	15560	15746	15550	15529	15319	15425	15452	15771	15644	15465	15505	15505	15419	15385	15364	15206	15499	15560	15287	15478	15613
30595	46016	37559	24554	21103	17648	15257	14197	13905	13547	13487	13440	13494	13401	13466	13555	13507	13498	13571	13453	13803	13538	13570	13438	13623	13734	13422	13392	13628	13475	13562	13649	13517	13537	13675	13476	13500	13586	13495	13450	13508	13624	13563	13409	13490	13573	13557	13613	13581	13484	13458	13495	13579	13544	13600	13379	13573	13486	13481	13571	13482	13416	13379	13446	13494	13415	13449	13394	13722	13594	13455	13556	13593	13705	13605	13390	13438	13522	13616	13383	13608	13538	13525	13679	13452	13440	13415	13478	13490	13549	13546	13368	13416	13434	13584	13544	13446	13508	13608	13606	13427	13610	13493	13453	13545	13472	13607	13589	13579	13532	13405	13544	13656	13477	13568	13478	13670	13612	13606	13686	13522	13454	13380	13504	13460	13528	13541	13563	13406	13550	13480	13702	13603	13467	13608	13707	13467	13513	13456	13615	13487	13667	13387	13575	13389	13341	13551	13318	13434	13530	13453	13601	13523	13554	13417	13587	13553	13767	13603	13459	13512	13693	13371	13554	13442	13631	13606	13456	13334	13500	13645	13455	13471	13509	13411	13499	13509	13568	13468	13638	13524	13620	13601	13453	13467	13497	13571	13644	13711	13656	13316	13632	13547	13543	13481	13594	13353	13453	13510	13459	13625	13621	13643	13457	13374	13633	13396	13470	13685	13525	13438	13628	13399	13406	13666	13354	13543	13383	13527	13697	13523	13562	13552	13546	13529	13568	13520	13497	13555	13481	13458	13428	13604	13517	13679	13484	13448	13433	13488	13455	13514	13443	13493	13532	13485	13626	13542	13435	13465	13514	13623	13551	13612	13400	13423	13606	13653	13497	13544	13487	13464	13498	13610	13595	13496	13768	13620	13448	13477	13512	13607	13473	13513	13650	13489	13549	13573	13474	13338	13426	13467	13377	13590	13384	13581	13635	13353	13504	13403	13390	13506	13605	13575	13392	13446	13521	13605	13470	13487	13423	13549	13439	13433	13483	13425	13545	13459	13655	13575	13590	13453	13534	13467	13570	13447	13636	13594	13548	13536	13622	13623	13475	13358	13486	13541	13435	13609	13638	13645	13686	13572	13430	13512	13411	13593	13462	13662	13318	13572	13557	13375	13346	13512	13376	13389	13509	13639	13442	13624	13340	13554	13655	13535	13393	13675	13404	13554	13550	13801	13558	13400	13583	13608	13383	13684	13479	13415	13670	13448	13497	13519	13485	13491	13537	13380	13416	13333	13372	13531	13581	13397	13536	13457	13551	13516	13557	13504	13568	13339	13337	13577	13496	13652	13648	13472	13509	13357	13433	13450	13544	13577	13575	13475	13678	13355	13522	13585	13550	13503	13578	13657	13545	13551	13571	13478	13637	13481	13435	13455	13628	13616	13433	13521	13491	13406	13634	13531	13651	13533	13450	13457	13604	13605	13481	13586	13508	13734	13615	13399	13498	13465	13524	13453	13552	13463	13709	13355	13439	13470	13475	13561	13747	13525	13565	13522	13447	13599	13530	13570	13571	13622	13595	13432	13503	13513	13548	13536	13583	13430	13387	13482	13699	13434	13539	13479	13665	13382	13711	13664	13474	13484	13429	13509	13488	13540	13638	13571	13567	13624	13574	13645	13550	13537	13436	13492	13438	13613	13660	13612	13575	13444	13453	13448	13613	13538	13587	13551	13404	13582	13451	13553	13537	13654	13519	13635	13550	13500	13573	13638	13561	13546	13426	13593	13709	13418	13426	13624	13561	13511	13457	13500	13406	13604	13623	13527	13483	13505	13481	13651	13447	13443	13310	13597	13466	13501	13578	13519	13449	13517	13485	13577	13632	13694	13565	13542	13648	13442	13548	13584	13592	13384	13503	13541	13689	13488	13550	13442	13421	13557	13542	13469	13598	13546	13514	13432	13474	13514	13399	13441	13490	13446	13529	13411	13608	13466	13587	13559	13397	13530	13402	13472	13602	13392	13313	13604	13484	13490	13484	13492	13558	13464	13536	13613	13458	13522	13569	13477	13622	13484	13606	13475	13523	13601	13478	13385	13553	13518	13599	13534	13357	13695	13501	13438	13424	13571	13585	13439	13504	13517	13632	13482	13434	13532	13653	13572	13503	13380	13586	13514	13561	13677	13397	13581	13496	13328	13418	13331	13562	13524	13495	13329	13280	13398	13514	13447	13645	13410	13597	13696	13508	13445	13413	13537	13627	13701	13557	13724	13553	13526	13537	13450	13582	13637	13599	13426	13630	13533	13457	13472	13639	13308	13544	13568	13541	13522	13428	13425	13445	13570	13640	13546	13506	13606	13395	13656	13637	13574	13418	13476	13632	13555	13561	13493	13509	13433	13563	13545	13645	13488	13503	13453	13591	13463	13443	13458	13635	13657	13542	13484	13614	13659	13562	13535	13560	13753	13582	13456	13704	13479	13399	13574	13362	13568	13514	13654	13528	13534	13567	13653	13583	13613	13466	13576	13519	13421	13451	13618	13537	13479	13508	13649	13516	13633	13406	13695	13679	13625	13555	13558	13560	13590	13658	13692	13566	13563	13660	13581	13553	13607	13520	13519	13599	13588	13454	13478	13630	13527	13532	13722	13626	13540	13453	13747	13508	13641	13427	13501	13490	13687	13522	13614	13621	13643	13510	13483	13462	13519	13638	13610	13642	13540	13553	13583	13486	13526	13439	13545	13544	13539	13414	13473	13449	13425	13572	13415	13530	13487	13622	13621	13640	13481	13504	13481	13444	13555	13412	13515	13708	13595	13528	13527	13511	13386	13443	13504	13688	13442	13539	13613	13440	13446	13462	13579	13597	13526	13493	13381	13574	13508	13572	13545	13499	13542	13400	13621	13510	13609	13509	13553	13564	13420	13515	13361	13456	13541	13510	13475	13472	13508	13494	13546	13531	13672	13548	13577	13687	13568	13615	13436	13516	13637	13575	13484	13526	13589	13446	13383	13527	13525	13633	13392	13653	13454	13464	13388	13577	13649	13662	13537	13487	13537	13509	13362	13757	13563	13576	13703	13736	13625	13475	13580	13534	13618	13541	13515	13305	13447	13520	13503	13596	13545	13534	13473	13553	13563	13539	13477	13540	13556	13462	13590	13487	13641	13591	13556	13534	13555	13475	13709	13689	13582	13582	13427	13396	13576	13571	13653	13537	13460	13440	13493	13604	13579	13514	13669	13486	13539	13642	13590	13400	13458	13518	13560	13387	13659	13470	13614	13615	13637	13597	13501	13626	13719	13471	13567	13439	13501	13511	13379	13513	13811	13574	13497	13459	13457	13630	13364	13494	13592	13715	13654	13580	13518	13426	13681	13550	13677	13526	13418	13451	13597	13434	13562	13401	13520	13602	13516	13559	13486	13685	13515	13395	13482	13625	13615	13333	13672	13449	13514	13545	13653	13503	13513	13459	13632	13575	13613	13407	13539	13414	13454	13635	13611	13481	13460	13512	13541	13617	13457	13563	13719	13539	13575	13584	13591	13506	13400	13451	13551	13437	13600	13594	13553	13636	13477	13604	13370	13558	13634	13594	13667	13620	13604	13644	13463	13494	13481	13494	13395	13559	13519	13527	13472	13526	13585	13621	13533	13428	13655	13578	13546	13602	13410	13479	13660	13549	13587	13562	13738	13524	13559	13547	13720	13721	13573	13570	13478	13591	13515	13463	13571	13547	13446	13579	13496	13293	13456	13611	13621	13573	13531	13600	13477	13504	13492	13536	13700	13580	13654	13499	13691	13566	13621	13599	13593	13361	13652	13450	13524	13363	13515	13723	13538	13530	13513	13562	13393	13535	13660	13423	13441	13464	13454	13519	13625	13584	13598	13597	13407	13550	13473	13645	13492	13529	13610	13581	13401	13481	13439	13584	13466	13418	13458	13455	13444	13681	13585	13324	13740	13525	13467	13448	13499	13540	13436	13614	13545	13639	13468	13501	13517	13532	13548	13350	13715	13462	13495	13486	13593	13525	13706	13736	13343	13589	13542	13452	13618	13655	13420	13536	13327	13503	13579	13545	13506	13521	13571	13656	13662	13469	13581	13544	13362	13495	13390	13508	13531	13482	13572	13536	13534	13502	13665	13497	13708	13633	13598	13519	13520	13638	13582	13457	13593	13478	13725	13553	13427	13535	13498	13503	13477	13589	13633	13595	13509	13625	13740	13703	13592	13511	13557	13573	13508	13567	13700	13491	13505	13598	13730	13272	13636	13688	13443	13728	13380	13605	13537	13398	13416	13560	13547	13647	13603	13538	13455	13566	13480	13453	13468	13534	13414	13435	13443	13534	13648	13574	13542	13377	13456	13577	13515	13572	13469	13591	13461	13477	13535	13646	13593	13526	13601	13410	13697	13490	13581	13594	13432	13510	13625	13449	13606	13426	13524	13617	13535	13539	13560	13483	13660	13367	13531	13584	13526	13466	13609	13602	13459	13685	13540	13605	13607	13481	13659	13533	13334	13503	13523	13485	13569	13563	13575	13599	13517	13547	13595	13426	13643	13571	13530	13508	13442	13641	13479	13504	13580	13383	13579	13498	13526	13602	13504	13478	13668	13651	13564	13697	13628	13489	13507	13642	13525	13480	13509	13501	13510	13624	13573	13511	13612	13490	13518	13523	13708	13502	13645	13599	13736	13634	13640	13580	13561	13494	13510	13550	13566	13490	13583	13470	13640	13439	13514	13625	13510	13551	13630	13485	13557	13650	13650	13520	13385	13579	13568	13538	13715	13480	13582	13490	13504	13515	13474	13606	13538	13407	13514	13525	13464	13539	13533	13587	13488	13587	13594	13500	13386	13629	13524	13551	13586	13579	13702	13592	13525	13635	13705	13645	13659	13420	13521	13518	13519	13488	13503	13411	13524	13486	13538	13460	13574	13444	13863	13559	13733	13432	13469	13571	13540	13548	13536	13597	13612	13491	13719	13448	13497	13564	13639	13474	13415	13674	13519	13468	13488	13546	13564	13685	13552	13497	13385	13437	13542	13665	13513	13548	13617	13708	13625	13542	13570	13540	13714	13605	13576	13500	13344	13685	13675	13544	13412	13487	13645	13452	13281	13559	13499	13508	13594	13474	13684	13671	13462	13491	13572	13558	13314	13769	13546	13451	13468	13597	13541	13503	13448	13556	13501	13558
24223	22232	33834	34603	39764	36731	29460	20699	16992	16203	15686	15780	15872	15654	15868	15916	15824	15642	15590	15816	15853	15579	15662	15612	15717	15515	15752	15628	15611	15639	15644	15517	15765	15613	15416	15580	15513	15743	15651	15775	15696	15389	15702	15515	15619	15386	15813	15537	15511	15723	15557	15495	15549	15541	15621	15490	15504	15524	15770	15604	15532	15674	15625	15451	15574	15409	15640	15335	15563	15379	15651	15549	15645	15562	15485	15468	15497	15565	15613	15586	15550	15391	15667	15372	15556	15849	15575	15675	15557	15419	15675	15540	15595	15496	15451	15601	15369	15529	15519	15511	15519	15348	15759	15518	15538	15613	15450	15480	15394	15725	15453	15435	15634	15776	15550	15535	15434	15467	15431	15637	15671	15618	15614	15528	15707	15441	15499	15606	15386	15628	15537	15566	15531	15466	15346	15272	15698	15476	15751	15461	15501	15556	15579	15515	15584	15450	15573	15636	15536	15428	15459	15413	15527	15429	15442	15610	15432	15324	15521	15566	15389	15573	15545	15506	15301	15540	15474	15484	15521	15614	15560	15536	15664	15343	15452	15376	15452	15566	15543	15734	15450	15433	15395	15545	15710	15522	15424	15564	15638	15682	15684	15557	15567	15572	15483	15516	15632	15656	15370	15588	15445	15481	15535	15482	15688	15607	15746	15629	15625	15265	15492	15724	15644	15560	15555	15405	15653	15668	15425	15582	15546	15549	15606	15626	15530	15637	15409	15578	15454	15619	15373	15559	15614	15568	15481	15544	15644	15470	15508	15576	15412	15427	15684	15582	15514	15564	15502	15504	15351	15317	15719	15587	15751	15609	15463	15300	15410	15376	15435	15485	15630	15578	15627	15703	15539	15594	15454	15458	15590	15468	15595	15504	15324	15567	15704	15573	15532	15565	15851	15335	15488	15478	15590	15613	15349	15488	15461	15598	15468	15558	15373	15787	15441	15700	15546	15492	15472	15410	15548	15391	15556	15619	15422	15565	15585	15515	15640	15496	15521	15442	15462	15661	15638	15435	15455	15686	15623	15473	15733	15259	15615	15375	15649	15606	15609	15587	15539	15494	15500	15349	15770	15547	15676	15603	15423	15456	15555	15576	15395	15478	15507	15338	15450	15543	15416	15465	15571	15562	15454	15441	15581	15621	15637	15679	15395	15664	15547	15606	15609	15358	15681	15742	15664	15497	15214	15549	15391	15492	15580	15472	15382	15533	15609	15604	15691	15419	15500	15579	15756	15581	15422	15370	15531	15634	15654	15623	15381	15753	15516	15620	15538	15516	15673	15475	15706	15590	15625	15405	15643	15439	15620	15541	15472	15446	15497	15377	15580	15589	15597	15621	15443	15611	15482	15509	15633	15527	15505	15717	15630	15388	15513	15499	15648	15513	15566	15498	15495	15482	15355	15648	15333	15500	15581	15307	15551	15333	15507	15597	15552	15519	15705	15661	15267	15458	15308	15442	15647	15607	15559	15527	15513	15314	15454	15672	15378	15606	15344	15648	15510	15508	15433	15596	15503	15577	15647	15550	15366	15531	15422	15672	15511	15461	15409	15627	15505	15717	15748	15438	15573	15583	15508	15715	15847	15605	15578	15436	15473	15561	15407	15459	15504	15403	15602	15590	15492	15545	15515	15270	15540	15247	15499	15440	15540	15526	15447	15579	15671	15488	15499	15276	15562	15692	15513	15522	15486	15593	15534	15451	15569	15559	15599	15459	15344	15364	15658	15744	15569	15601	15443	15373	15730	15432	15440	15469	15446	15357	15562	15538	15342	15602	15719	15478	15396	15644	15435	15627	15411	15657	15509	15401	15534	15795	15440	15334	15376	15508	15735	15249	15450	15633	15548	15440	15470	15550	15370	15471	15474	15603	15570	15605	15493	15543	15352	15541	15367	15589	15685	15650	15477	15575	15508	15462	15459	15508	15627	15542	15634	15566	15331	15537	15530	15492	15471	15700	15544	15214	15565	15438	15286	15471	15493	15416	15593	15602	15328	15522	15504	15589	15569	15199	15600	15484	15563	15611	15414	15514	15530	15605	15642	15519	15514	15486	15563	15570	15645	15517	15588	15595	15689	15513	15596	15550	15552	15435	15494	15534	15356	15467	15680	15646	15439	15396	15480	15748	15430	15722	15572	15462	15444	15614	15513	15569	15643	15358	15616	15523	15559	15499	15640	15627	15649	15588	15572	15610	15709	15506	15510	15462	15444	15351	15440	15369	15423	15609	15466	15537	15342	15477	15394	15629	15470	15724	15587	15683	15592	15456	15699	15620	15652	15673	15585	15475	15523	15648	15548	15547	15557	15436	15514	15432	15359	15684	15541	15663	15538	15663	15727	15753	15547	15714	15690	15670	15551	15645	15613	15684	15589	15672	15619	15507	15542	15332	15655	15516	15403	15560	15575	15486	15726	15508	15524	15540	15468	15549	15394	15657	15459	15334	15469	15366	15486	15491	15438	15457	15619	15588	15537	15761	15423	15415	15369	15565	15726	15373	15472	15573	15609	15535	15525	15473	15458	15568	15473	15603	15522	15346	15517	15392	15577	15616	15593	15390	15598	15359	15570	15424	15440	15553	15429	15568	15480	15572	15570	15729	15736	15585	15612	15751	15640	15524	15512	15494	15386	15540	15617	15536	15727	15668	15555	15504	15256	15591	15567	15474	15581	15383	15597	15372	15664	15608	15551	15706	15510	15703	15596	15507	15388	15629	15559	15533	15392	15505	15511	15522	15455	15640	15647	15669	15655	15574	15701	15540	15589	15503	15464	15522	15456	15446	15564	15482	15464	15692	15758	15598	15417	15382	15500	15623	15455	15585	15436	15438	15586	15422	15439	15426	15484	15430	15605	15671	15515	15483	15406	15484	15513	15738	15658	15597	15668	15417	15500	15658	15548	15358	15538	15465	15427	15517	15505	15489	15474	15597	15565	15572	15599	15515	15446	15603	15463	15505	15521	15473	15506	15524	15342	15759	15558	15374	15564	15573	15444	15456	15372	15526	15635	15560	15364	15555	15615	15441	15646	15502	15621	15385	15552	15362	15381	15657	15660	15628	15737	15647	15783	15472	15693	15303	15626	15417	15743	15600	15662	15487	15544	15706	15640	15512	15610	15530	15476	15288	15796	15365	15487	15543	15727	15685	15340	15237	15437	15418	15512	15595	15501	15552	15510	15489	15474	15551	15542	15508	15554	15398	15458	15688	15357	15451	15495	15578	15433	15304	15517	15385	15641	15474	15530	15482	15712	15538	15484	15624	15838	15635	15493	15463	15424	15531	15575	15449	15552	15365	15603	15531	15442	15734	15581	15521	15607	15573	15510	15408	15521	15706	15513	15611	15748	15698	15532	15447	15583	15656	15569	15658	15750	15311	15393	15308	15549	15588	15649	15548	15631	15560	15513	15383	15512	15447	15645	15447	15640	15425	15347	15538	15614	15490	15428	15392	15543	15552	15654	15722	15470	15547	15506	15520	15533	15380	15605	15573	15534	15329	15386	15674	15387	15789	15828	15535	15539	15491	15542	15537	15568	15642	15628	15524	15409	15461	15504	15552	15575	15387	15717	15673	15430	15431	15241	15318	15457	15341	15537	15407	15339	15614	15565	15646	15611	15458	15659	15538	15583	15519	15517	15453	15585	15442	15646	15574	15651	15491	15680	15388	15549	15581	15402	15478	15454	15551	15719	15679	15660	15545	15515	15301	15321	15551	15622	15568	15682	15645	15656	15653	15633	15399	15667	15601	15603	15525	15537	15631	15594	15668	15446	15356	15450	15410	15574	15435	15545	15475	15347	15616	15766	15639	15728	15695	15678	15420	15537	15570	15558	15410	15560	15492	15569	15728	15578	15393	15606	15647	15586	15617	15446	15491	15407	15637	15597	15793	15704	15403	15464	15504	15609	15480	15501	15541	15427	15361	15615	15375	15487	15430	15547	15426	15566	15480	15645	15541	15516	15783	15639	15647	15436	15396	15695	15520	15447	15669	15494	15351	15516	15590	15553	15433	15474	15602	15522	15509	15589	15551	15533	15587	15484	15356	15545	15573	15529	15583	15603	15659	15755	15460	15622	15424	15526	15400	15657	15634	15621	15579	15614	15464	15586	15632	15622	15675	15679	15622	15709	15483	15675	15496	15672	15533	15523	15661	15498	15561	15608	15601	15677	15387	15364	15420	15414	15509	15557	15544	15499	15635	15369	15477	15692	15439	15368	15556	15519	15513	15337	15712	15603	15741	15491	15404	15735	15486	15523	15606	15611	15477	15659	15644	15345	15575	15579	15529	15498	15588	15607	15617	15542	15280	15552	15212	15696	15655	15501	15533	15529	15308	15555	15442	15330	15590	15495	15662	15595	15527	15545	15517	15485	15673	15580	15550	15361	15526	15567	15602	15701	15525	15579	15563	15639	15505	15677	15724	15731	15785	15542	15720	15449	15476	15065	15616	15538	15542	15571	15658	15632	15660	15441	15340	15463	15609	15659	15583	15618	15528	15493	15676	15824	15371	15578	15541	15569	15505	15300	15409	15563	15784	15268	15452	15642	15448	15518	15512	15624	15602	15652	15569	15591	15620	15582	15672	15521	15659	15404	15672	15574	15527	15595	15466	15458	15226	15786	15519	15612	15631	15541	15641	15324	15560	15469	15561	15445	15514	15661	15534	15562	15638	15620	15617	15560	15610	15464	15543	15450	15411	15472	15406	15528	15655	15570	15561	15829	15511	15352	15517	15671	15449	15658	15482	15478	15548	15509	15564	15531	15495	15656	15464	15638	15495	15704	15545	15387	15671	15352	15573	15407	15336	15508	15680	15517	15636	15339	15399	15619	15399	15521	15636	15609	15443	15477	15588	15600	15558	15593	15463	15521	15344	15565	15407	15569	15760	15709	15525	15545	15670	15628	15535	15560	15673	15762	15535	15473	15609	15346	15573	15659	15606	15405	15485	15377	15480	15469	15510	15475	15481	15574	15563	15422	15643	15565	15452	15632	15529	15542	15455	15609	15659	15471	15407	15504	15489	15523	15467	15563	15609	15558	15368	15565	15512	15775	15491	15417	15476	15426	15344	15516	15567	15495	15559	15485	15382	15424	15583	15464	15351	15527	15403	15519	15498	15477	15580	15665	15725	15456	15319
57791	92986	73910	56197	49077	38210	26612	18484	15041	13702	13746	13525	13672	13792	13624	13431	13535	13581	13433	13607	13685	13640	13708	13673	13537	13746	13594	13549	13720	13668	13575	13354	13553	13538	13527	13593	13606	13809	13742	13540	13478	13607	13625	13458	13576	13652	13566	13315	13765	13618	13498	13630	13590	13464	13650	13640	13386	13620	13479	13484	13494	13655	13558	13525	13376	13703	13676	13716	13646	13417	13534	13439	13579	13686	13690	13408	13568	13704	13556	13619	13374	13492	13559	13530	13616	13367	13582	13576	13444	13567	13515	13540	13455	13500	13830	13507	13520	13438	13573	13376	13645	13333	13448	13622	13602	13680	13666	13572	13429	13423	13380	13408	13461	13403	13714	13617	13523	13559	13532	13383	13529	13440	13751	13563	13515	13555	13430	13468	13427	13697	13436	13683	13560	13498	13454	13524	13530	13520	13435	13424	13501	13726	13547	13408	13592	13485	13600	13648	13568	13422	13662	13528	13452	13407	13670	13648	13556	13464	13587	13435	13451	13581	13529	13686	13598	13457	13458	13524	13572	13683	13627	13662	13451	13545	13537	13522	13353	13545	13664	13590	13527	13510	13468	13587	13589	13584	13602	13426	13576	13608	13643	13378	13509	13544	13714	13454	13400	13729	13445	13787	13403	13643	13612	13540	13573	13631	13549	13427	13589	13455	13479	13765	13465	13689	13586	13567	13474	13589	13476	13447	13628	13419	13635	13501	13531	13522	13367	13465	13420	13462	13358	13517	13570	13471	13648	13584	13436	13456	13585	13521	13559	13657	13539	13501	13502	13598	13552	13507	13649	13350	13550	13527	13575	13541	13617	13460	13624	13549	13515	13593	13604	13627	13559	13590	13401	13545	13663	13413	13662	13597	13639	13520	13452	13541	13596	13603	13530	13589	13487	13582	13653	13488	13616	13498	13591	13377	13423	13845	13496	13487	13512	13509	13607	13616	13539	13532	13624	13471	13516	13452	13433	13645	13519	13546	13475	13568	13624	13609	13742	13483	13468	13470	13645	13573	13487	13612	13527	13476	13641	13441	13612	13433	13540	13595	13620	13412	13599	13720	13485	13550	13558	13476	13713	13566	13551	13562	13512	13565	13547	13529	13576	13530	13420	13509	13603	13482	13441	13549	13559	13539	13563	13572	13473	13639	13468	13544	13564	13471	13588	13375	13589	13583	13454	13690	13636	13449	13861	13543	13620	13700	13625	13582	13445	13509	13592	13490	13779	13619	13548	13554	13643	13635	13514	13528	13649	13505	13684	13513	13488	13586	13636	13543	13578	13702	13588	13637	13601	13491	13545	13587	13535	13311	13623	13615	13674	13649	13508	13586	13500	13649	13580	13587	13662	13697	13702	13621	13549	13463	13551	13590	13533	13621	13544	13579	13606	13610	13507	13500	13785	13622	13549	13389	13430	13385	13554	13572	13590	13392	13500	13519	13612	13626	13442	13613	13512	13752	13565	13431	13399	13526	13623	13475	13508	13624	13450	13388	13491	13647	13636	13653	13611	13637	13582	13393	13466	13455	13568	13481	13636	13599	13641	13708	13584	13707	13553	13418	13510	13653	13507	13674	13592	13564	13601	13642	13612	13513	13393	13598	13512	13488	13600	13483	13397	13544	13682	13709	13557	13418	13574	13597	13391	13644	13488	13577	13485	13605	13388	13551	13441	13463	13545	13541	13593	13467	13535	13366	13392	13542	13563	13585	13513	13515	13440	13386	13514	13572	13572	13620	13684	13429	13663	13497	13745	13528	13637	13699	13535	13632	13553	13562	13559	13431	13645	13531	13641	13372	13595	13311	13422	13528	13544	13401	13801	13582	13462	13630	13577	13399	13360	13619	13466	13381	13499	13494	13748	13711	13534	13504	13510	13498	13468	13480	13621	13533	13541	13576	13585	13717	13496	13525	13602	13486	13501	13536	13653	13551	13509	13582	13671	13648	13563	13680	13470	13736	13604	13593	13495	13536	13432	13608	13483	13448	13618	13517	13540	13548	13489	13620	13632	13653	13481	13504	13549	13419	13461	13490	13558	13542	13500	13517	13390	13453	13589	13569	13482	13514	13458	13530	13315	13553	13741	13649	13552	13499	13477	13514	13521	13547	13546	13550	13533	13489	13609	13431	13619	13376	13387	13681	13680	13352	13665	13450	13484	13652	13717	13577	13682	13642	13539	13635	13670	13538	13598	13470	13627	13641	13608	13489	13635	13589	13570	13422	13536	13670	13664	13434	13505	13564	13444	13498	13606	13442	13559	13519	13686	13355	13686	13679	13577	13708	13656	13500	13569	13549	13633	13384	13547	13647	13371	13483	13511	13505	13523	13464	13559	13466	13499	13609	13557	13500	13659	13695	13457	13590	13644	13387	13487	13446	13367	13597	13545	13500	13383	13508	13547	13499	13582	13639	13403	13609	13509	13667	13528	13756	13587	13635	13395	13592	13443	13569	13483	13546	13634	13447	13513	13570	13549	13519	13474	13737	13630	13564	13654	13494	13638	13572	13796	13555	13619	13456	13659	13496	13497	13529	13798	13537	13534	13576	13522	13475	13525	13506	13650	13737	13666	13702	13473	13605	13460	13513	13493	13574	13490	13524	13434	13534	13554	13515	13416	13582	13471	13437	13554	13554	13623	13608	13596	13531	13617	13578	13648	13605	13708	13611	13590	13585	13527	13382	13574	13470	13535	13538	13488	13327	13565	13463	13576	13764	13518	13723	13505	13517	13549	13686	13705	13662	13505	13643	13569	13725	13444	13555	13341	13431	13424	13539	13495	13492	13502	13425	13607	13567	13547	13567	13634	13293	13770	13633	13518	13588	13671	13519	13653	13473	13554	13631	13512	13474	13580	13672	13462	13554	13650	13387	13581	13606	13486	13328	13700	13436	13569	13496	13670	13505	13723	13664	13371	13725	13567	13583	13422	13576	13558	13620	13515	13452	13651	13581	13607	13513	13422	13534	13459	13596	13733	13538	13727	13573	13453	13517	13377	13414	13534	13621	13528	13565	13562	13480	13495	13611	13694	13400	13695	13451	13636	13575	13589	13466	13554	13543	13575	13585	13506	13587	13584	13566	13541	13716	13578	13444	13466	13669	13523	13732	13536	13613	13667	13651	13468	13628	13392	13695	13556	13696	13311	13475	13572	13525	13629	13587	13501	13593	13655	13438	13492	13451	13655	13565	13507	13586	13552	13619	13630	13606	13428	13635	13578	13557	13592	13460	13488	13534	13586	13609	13500	13523	13650	13577	13643	13578	13665	13548	13735	13598	13561	13420	13596	13602	13518	13395	13651	13699	13576	13528	13662	13525	13536	13500	13565	13484	13595	13603	13518	13462	13542	13619	13368	13599	13500	13637	13585	13543	13529	13377	13408	13581	13742	13482	13575	13476	13673	13623	13511	13595	13581	13539	13501	13516	13472	13497	13548	13579	13711	13499	13520	13537	13582	13594	13681	13484	13662	13586	13388	13518	13474	13567	13415	13552	13675	13439	13621	13648	13457	13453	13697	13558	13542	13410	13618	13614	13490	13460	13595	13553	13537	13415	13408	13712	13579	13610	13473	13607	13529	13506	13543	13514	13557	13578	13584	13549	13474	13618	13621	13528	13585	13372	13372	13566	13625	13524	13491	13573	13461	13432	13709	13308	13607	13453	13574	13700	13522	13504	13519	13509	13582	13569	13517	13497	13547	13763	13535	13636	13611	13499	13707	13479	13559	13623	13537	13380	13669	13596	13512	13514	13463	13530	13566	13723	13573	13642	13402	13711	13501	13504	13480	13643	13709	13572	13707	13629	13578	13701	13660	13766	13524	13777	13646	13494	13643	13550	13407	13414	13479	13443	13408	13511	13378	13627	13574	13608	13397	13537	13649	13394	13546	13569	13500	13620	13559	13415	13577	13570	13526	13566	13466	13581	13608	13429	13562	13626	13461	13605	13631	13543	13705	13591	13547	13630	13700	13501	13784	13523	13537	13520	13618	13552	13452	13393	13681	13544	13578	13688	13483	13696	13408	13607	13427	13568	13745	13587	13645	13529	13414	13527	13697	13511	13622	13558	13562	13586	13547	13727	13603	13559	13446	13453	13569	13551	13533	13661	13415	13672	13516	13359	13642	13637	13627	13750	13522	13425	13634	13734	13592	13568	13681	13577	13538	13601	13581	13536	13615	13646	13531	13583	13577	13636	13457	13579	13315	13735	13626	13524	13730	13785	13682	13564	13556	13460	13552	13478	13420	13316	13639	13418	13652	13626	13622	13635	13592	13520	13620	13470	13552	13649	13594	13457	13608	13530	13531	13683	13401	13419	13364	13569	13303	13622	13643	13735	13658	13494	13567	13568	13528	13619	13561	13652	13635	13410	13386	13580	13650	13535	13473	13740	13532	13556	13537	13418	13633	13655	13485	13602	13456	13647	13609	13483	13540	13662	13526	13322	13719	13486	13750	13613	13597	13438	13597	13390	13382	13589	13570	13454	13582	13602	13597	13368	13501	13653	13616	13411	13552	13642	13500	13499	13540	13608	13605	13581	13596	13350	13544	13485	13357	13465	13563	13498	13518	13345	13586	13321	13553	13585	13561	13397	13497	13522	13463	13510	13593	13378	13711	13606	13561	13735	13531	13537	13473	13618	13526	13578	13585	13608	13549	13524	13479	13487	13564	13461	13663	13526	13429	13572	13491	13674	13608	13496	13740	13458	13512	13458	13571	13450	13537	13508	13726	13526	13588	13573	13759	13487	13530	13604	13496	13432	13516	13457	13480	13597	13485	13524	13660	13553	13582	13435	13397	13432	13717	13505	13617	13638	13398	13562	13412	13562	13490	13519	13527	13481	13443	13621	13618	13661	13507	13541	13680	13667	13450	13651	13485	13578	13522	13501	13504	13515	13439	13476	13502	13630	13544	13323	13581	13624	13406	13458	13594	13660	13495	13557	13585	13659	13609	13514	13586	13610	13737	13610	13663	13493	13476	13629	13650	13555	13490	13511	13433	13634	13401	13456	13627	13602	13612	13577	13540	13655	13509	13433	13519	13602	13675	13588	13446	13628	13525	13648	13456	13453	13389	13540	13729	13539	13619	13618	13542	13696	13725	13582	13617	13608	13473	13472	13502	13566	13471	13431	13637	13375
23057	21814	31576	33540	41779	42499	36457	25000	18843	17215	16473	16087	16052	16027	16152	16093	16098	16186	15949	16030	15886	16205	16208	15992	16015	15965	15867	16011	16242	16154	15868	15733	16019	16050	16264	16138	15793	15988	15850	16029	16021	15910	16123	15910	15881	15770	16028	16006	16013	15931	16037	15838	16006	16034	16093	15833	15961	15977	16004	15774	16051	15770	15793	16010	15942	16016	15986	15775	15995	15918	16019	16055	16044	16062	15804	15978	15916	16188	15819	15738	15950	15865	15984	15993	16075	15981	15994	15788	15899	15997	15952	15964	15941	15959	16151	15830	15928	16096	15885	16191	15746	15991	15696	15729	16035	15625	15732	16177	15965	15763	15749	15988	16005	15802	16049	15995	16022	16089	15887	15913	15830	15736	16070	15826	15850	15986	15848	15781	15914	15755	15958	15962	15869	15915	15859	15762	15839	16061	15876	15826	16003	15833	15981	15859	15852	16085	16018	16029	15788	15922	15967	15869	15975	16179	15924	16112	15780	15855	15913	16051	15821	15918	15835	15948	15685	15851	15846	15909	15927	15922	16163	16040	15983	15899	15926	15812	15826	15819	15887	16109	15834	15839	15747	15848	15960	15936	16119	15813	16022	15976	15933	15931	15819	15981	16067	15983	15826	15824	15957	15828	15905	15723	15830	15656	15820	15932	15881	16018	15929	15785	16089	15916	15955	16059	15813	16067	15815	15997	15755	15806	15851	15970	15958	15855	15866	15603	15805	15871	15813	15950	15995	15914	15929	15928	15678	15869	16078	15957	15934	15832	15966	15868	15832	15887	15922	15948	15917	15983	15753	15914	15857	15853	15849	16137	15932	15943	15658	15854	15789	15911	15932	15951	15854	15911	15960	15740	15992	15787	15953	16019	15958	15883	15776	15864	15933	15822	15791	15828	15989	15766	15966	15948	16067	15857	15997	15891	16020	15904	15800	15875	15840	15886	15710	15759	15887	15880	15734	15670	15977	15949	15932	15752	15999	16009	15869	15929	15728	15917	15839	15670	16004	16113	15921	15817	15875	15989	15873	15861	15914	15965	15845	15734	15839	15732	16023	15980	16087	15974	15961	15847	15984	16120	16140	15887	16084	15905	15982	15839	15994	15799	15937	15901	16257	15931	15851	16110	15874	15888	15979	15836	15672	15860	16052	16033	15936	15750	15985	16119	15924	15995	16028	15783	15879	16021	15830	15748	15940	15850	15699	16116	16002	15822	16115	15723	15933	15968	15866	15686	15960	16127	16043	15692	15847	16001	15795	15808	15712	15724	15995	15815	15778	15918	15816	16038	16049	15773	15890	15829	15907	15776	15901	16057	15905	15990	15801	15872	16051	15748	15957	15835	15891	15957	15872	15922	15862	15945	16033	15680	15842	16044	15896	15939	15898	15851	15679	15907	15789	15883	15786	15820	15929	16077	15798	16014	15859	15958	15759	15795	16021	15915	15739	15761	15841	15911	15906	15858	15746	15840	15990	16009	16017	15973	15749	16043	16185	15863	15905	15686	15880	15602	15864	15926	15905	15760	15941	15928	16042	15895	15899	15961	15891	15917	15878	15775	15843	15864	15859	16026	15900	15669	15900	15796	16026	15809	15737	15745	15615	15838	15879	15793	15806	15817	16098	16046	16115	15644	15781	15976	16002	15818	16018	15894	16017	15767	15812	15968	15806	15949	15876	15749	16057	16035	15955	15849	15856	15790	15903	15879	15994	15753	15904	15972	15992	16061	15781	15935	16028	15784	15908	15915	15992	15950	15856	15850	15725	15961	16047	15872	15983	15887	15856	15868	15890	15866	16068	15796	15807	16008	15937	15975	16205	15961	15826	15914	15814	15917	15855	15942	15812	15967	15788	15783	15909	15839	15943	15875	15989	15778	15958	15884	15790	15905	15912	15668	15973	15976	15934	15792	15772	15938	15859	15911	15758	15847	16016	15870	15940	15934	15950	15941	15914	15935	16089	15905	15825	15884	15904	15742	15939	15869	15925	15881	15828	15678	16024	15804	15760	15983	15841	15808	15847	15635	15870	15975	15712	15992	15858	15910	15652	15811	15984	15876	15887	15776	15893	15813	15857	15909	15861	15914	15920	15802	16053	16001	15809	15517	15850	15957	15722	15702	15824	15938	16063	15986	15961	15744	16070	15910	16007	15953	16091	15805	15965	15962	15889	15810	15928	15855	15903	15981	15932	16080	15949	15941	15735	15935	15971	15917	16052	15754	15899	15835	16125	15769	15859	15983	15876	15788	16024	15694	15784	15857	16090	15898	15899	15879	15629	15762	16052	15929	15809	15859	15902	15914	16000	16050	15988	15941	15857	16082	15765	15789	15690	15711	15830	15777	15875	16075	16009	16021	15795	15959	15773	15866	15952	15869	15924	15833	15793	15862	16008	16060	15749	15852	16037	16009	15874	15902	15889	15968	15946	15822	15944	16151	15997	16025	15896	15847	15937	15927	15953	16026	15929	15922	15999	15957	15692	15734	15953	15894	15822	15901	15873	15949	15814	15859	15944	15900	15912	15998	15838	15836	16054	15810	15924	15754	15785	15970	15929	15980	15949	15883	15975	16066	15859	15894	15816	15990	15942	16001	16067	15917	15882	15778	15948	16024	15825	15812	16000	15733	16118	15986	15932	15958	15856	15813	15862	15878	15950	15982	16080	16024	15732	15972	15820	15671	15886	15805	15892	15837	15820	15979	15953	15868	15768	15888	15994	15694	16180	15864	15782	15995	16013	15806	15751	15850	15955	15697	15845	15794	15996	15863	15891	15837	15993	15886	15835	16003	15908	15878	15885	15829	15884	15778	15767	15868	15944	16185	15908	15914	15860	15863	15989	15958	16007	15762	15881	15851	16094	15975	15886	15849	15823	15824	15962	15870	15975	15978	15730	15917	16102	15933	16087	16012	16072	15666	15803	15900	15986	15817	16110	16015	15775	15856	15807	15924	15966	15813	15932	15762	15912	15778	15843	15906	15782	16024	15854	15990	16019	16009	16100	16078	15851	15932	16004	15854	15884	15800	15917	16088	15882	15641	16008	15929	16185	16102	16029	15989	15882	15962	15623	15812	15834	16055	16043	15906	15831	15871	15792	15875	15990	15849	15812	16055	15949	15783	15743	15766	15899	15915	15829	15940	15714	15860	16022	15906	15941	15868	15833	15764	16076	15840	15700	15668	16020	15738	15899	15942	16112	15724	15956	15869	15708	16025	15843	15769	16083	16043	15737	15881	15813	15980	16041	16034	15891	15935	15848	15764	15792	15862	15875	15965	16063	15721	15833	15756	16016	15947	15827	15810	16003	15830	15967	15966	16061	15941	15798	16013	15980	15509	15806	15844	15898	15925	16095	16137	15926	15970	15884	15878	15950	15810	16062	15980	15646	15945	16036	16034	16001	16102	15884	15985	15802	15766	16047	15805	15985	15845	15839	15802	16174	15885	15917	15722	16087	15942	15915	15844	15951	15915	16085	15977	15896	15959	16082	16036	15867	15824	15923	15872	15743	15610	15855	16028	15744	15896	15766	15857	15739	15715	15888	15833	15965	15973	15886	15637	15816	15777	15949	15722	15811	15642	15982	15857	15947	15653	16110	15759	15752	16134	16014	15772	15777	16039	15769	15825	16052	16016	15783	15881	16036	15946	15959	15979	15936	16008	15911	15949	15749	15909	15911	15832	15805	15813	15846	15961	15824	15656	15687	15961	15780	16013	16013	15927	15895	15943	15791	15658	15750	15789	15811	15980	16074	15858	15798	15956	16010	15776	15875	15961	15748	15874	15875	15704	15967	15805	15920	15804	15975	15768	15783	15852	15793	15883	15972	15885	15745	15924	15814	15876	15945	15973	15697	16082	15921	15806	15955	15844	15835	15881	15940	15828	15908	15857	16065	15774	15917	15941	15985	16089	15874	15580	15880	15682	15920	15794	15984	15893	15913	15938	16030	15947	15997	15751	15788	16165	15936	15831	16042	15809	15907	16009	15914	15828	15854	15687	15805	15831	15797	15825	16002	15862	15848	15895	15871	15835	15943	16021	15906	15742	16083	16026	15798	15827	15881	15856	15774	15953	15921	15862	15914	15924	15924	15891	15732	15775	15912	15955	15848	15879	15908	15777	15711	15700	15966	16065	15823	15856	16019	15833	15827	15868	15664	15720	15756	15742	15868	15946	15799	15897	15943	15752	15760	16162	16040	16125	15893	15488	15801	16082	15942	16019	15917	15791	15854	15840	15927	15793	15911	15974	15778	15869	15874	15958	15835	15907	15953	16028	15918	15956	15828	15932	16023	15971	15910	15945	15944	15886	15909	15736	15947	15959	15996	15788	15793	15763	16004	15792	15927	15806	15899	15975	15687	15793	15904	16006	16083	15854	15789	15905	16143	15854	16050	15934	15816	15748	15926	15848	15947	16091	15818	16051	15858	15904	15767	15671	15952	15953	16005	15752	15905	15845	15812	15904	15871	16065	15868	15931	15933	15989	15948	15829	16025	15680	15863	15961	15865	15802	15924	15846	15779	15866	15899	15739	15807	15928	15932	15824	16013	15948	15721	16076	15941	15902	15968	15873	15879	15894	15836	15867	15942	15801	15965	15978	15970	16070	15887	15792	15755	15881	15686	15790	16081	15828	15889	15757	15856	15786	15845	15722	16042	15743	15941	15967	15625	16021	16047	15968	15883	15844	15844	15890	16079	15853	16016	15680	16083	15944	15872	15975	15893	15924	15989	15749	15987	16013	16027	15693	16013	15942	15999	15762	15937	15938	15921	15716	15864	15723	15918	15830	15913	16014	15911	15998	15991	15805	15842	15909	15911	15733	15976	16119	15847	15898	15750	15976	15880	15766	16107	15713	15937	15796	15925	16143	15802	15988	16021	15820	15982	15697	15894	15788	15726	15848	15637	15838	15763	16012	15983	15811	15830	16084	15950	15710	15764	15803	15823	15864	16016	16061	15981	16181	16013	16054	15881	15781	15849	15760	15870	15970	15582	15771	15916	15882	16127	15839	15838	15985	15933	15906	15854	15871	16007	16070	15881	15988	15920	15950	15905	15856	15937	15787	15959	15895	15924	15724	15776	15817	15822	15923	15999	15757	15862	15783	15767	15968	15607	15851	16014	16008	15845	16072	15903	15743	15760	15727
63154	103633	83598	73895	62834	48888	35429	22927	16287	14244	13768	13787	13727	13754	13883	13739	13903	13598	13708	13531	13775	13815	13533	13737	13694	13633	13604	13709	13820	13706	13669	13767	13738	13832	13712	13895	13599	13612	13725	13812	13772	13769	13508	13716	13681	13824	13677	13867	13704	13706	13778	13680	13785	13554	13635	13629	13650	13729	13773	13440	13644	13654	13851	13742	13530	13742	13591	13647	13741	13804	13683	13721	13735	13720	13633	13656	13726	13651	13625	13740	13716	13633	13740	13751	13722	13595	13646	13763	13749	13738	13794	13596	13803	13632	13729	13783	13736	13664	13744	13749	13939	13708	13763	13677	13716	13662	13669	13636	13684	13771	13737	13781	13632	13636	13733	13705	13693	13744	13700	13761	13673	13732	13559	13827	13717	13656	13651	13459	13537	13643	13784	13762	13718	13595	13782	13646	13852	13812	13791	13743	13764	13757	13772	13697	13706	13585	13760	13850	13772	13737	13736	13566	13827	13571	13839	13683	13839	13820	13844	13655	13653	13701	13803	13681	13741	13645	13649	13770	13784	13701	13805	13584	13522	13941	13785	13689	13605	13750	13672	13753	13717	13628	13647	13686	13581	13642	13765	13685	13564	13620	13662	13759	13626	13856	13724	13712	13624	13626	13659	13637	13873	13705	13654	13690	13624	13675	13785	13883	13739	13803	13961	13737	13788	13650	13762	13736	13744	13749	13773	13654	13656	13717	13600	13697	13674	13576	13860	13628	13821	13815	13688	13776	13920	13703	13771	13810	13774	13588	13589	13684	13664	13793	13713	13686	13924	13797	13609	13831	13791	13683	13640	13633	13736	13643	13649	13778	13573	13753	13722	13520	13868	13683	13609	13790	13922	13723	13716	13761	13602	13828	13575	13815	13734	13792	13813	13650	13633	13643	13760	13912	13726	13747	13764	13792	13744	13715	13650	13752	13676	13565	13681	13728	13739	13741	13605	13701	13881	13577	13822	13735	13665	13627	13634	13693	13761	13646	13464	13623	13813	13751	13606	13666	13517	13794	13715	13983	13645	13792	13729	13680	13588	13849	13663	13658	13787	13619	13772	13824	13663	13740	13627	13685	13658	13926	13714	13756	13743	13715	13563	13794	13622	13783	13644	13786	13729	13778	13678	13755	13723	13581	13646	13731	13700	13668	13541	13674	13639	13634	13847	13843	13602	13745	13733	13643	13666	13575	13721	13701	13822	13656	13845	13781	13674	13677	13653	13690	13638	13692	13605	13619	13698	13753	13783	13685	13781	13802	13818	13639	13684	13874	13591	13702	13582	13630	13670	13613	13555	13715	13844	13715	13760	13784	13595	13789	13742	13509	13739	13715	13870	13740	13792	13723	13671	13767	13794	13678	13659	13618	13640	13874	13697	13648	13758	13742	13690	13559	13833	13593	13671	13752	13658	13703	13899	13834	13698	13657	13689	13581	13642	13644	13797	13714	13783	13733	13801	13618	13765	13717	13633	13687	13865	13745	13566	13799	13674	13604	13818	13681	13729	13804	13732	13765	13725	13540	13677	13708	13727	13655	13669	13610	13748	13628	13754	13790	13775	13812	13602	13695	13842	13729	13716	13731	13489	13530	13681	13584	13735	13688	13655	13688	13739	13736	13703	13620	13709	13782	13675	13703	13708	13739	13667	13669	13859	13633	13602	13765	13700	13695	13625	13646	13647	13785	13667	13640	13668	13531	13880	13678	13696	13702	13560	13816	13758	13809	13570	13552	13752	13860	13729	13719	13610	13739	13805	13788	13728	13833	13629	13641	13743	13762	13819	13749	13604	13581	13682	13631	13807	13734	13697	13690	13629	13653	13607	13817	13833	13674	13858	13670	13741	13685	13734	13422	13687	13781	13665	13816	13635	13772	13851	13786	13655	13735	13864	13923	13783	13673	13631	13682	13693	13807	13871	13820	13825	13740	13748	13833	13933	13661	13770	13681	13737	13660	13534	13598	13848	13675	13683	13711	13717	13652	13654	13693	13636	13705	13791	13780	13554	13833	13668	13595	13759	13778	13799	13735	13727	13677	13654	13633	13676	13765	13690	13650	13863	13621	13692	13778	13723	13639	13644	13800	13730	13773	13673	13849	13759	13712	13739	13625	13781	13497	13688	13774	13708	13825	13862	13768	13616	13837	13595	13687	13558	13622	13768	13624	13565	13697	13753	13647	13753	13723	13518	13563	13624	13806	13731	13648	13592	13648	13752	13696	13911	13733	13701	13885	13592	13773	13815	13758	13735	13696	13754	13721	13546	13701	13703	13853	13743	13551	13667	13791	13595	13772	13799	13595	13586	13721	13761	13729	13651	13721	13578	13606	13591	13719	13665	13716	13688	13592	13711	13615	13771	13553	13609	13747	13952	13709	13697	13921	13639	13604	13645	13686	13672	13767	13729	13829	13840	13727	13710	13807	13835	13750	13809	13801	13650	13718	13705	13698	13689	13705	13784	13830	13837	13801	13647	13731	13712	13862	13495	13789	13566	13731	13746	13743	13749	13555	13908	13604	13745	13799	13818	13841	13690	13531	13734	13752	13670	14000	13738	13622	13849	13690	13624	13621	13847	13778	13727	13719	13835	13752	13634	13733	13647	13792	13728	13704	13742	13631	13804	13751	13795	13635	13888	13671	13684	13566	13693	13724	13598	13717	13874	13796	13595	13621	13600	13631	13752	13643	13728	13828	13738	13662	13633	13854	13734	13778	13645	13538	13852	13645	13758	13724	13770	13658	13789	13812	13808	13756	13654	13794	13766	13612	13625	13667	13684	13566	13692	13754	13614	13656	13606	13671	13795	13718	13631	13698	13776	13738	13594	13728	13657	13754	13861	13685	13757	13820	13610	13817	13810	13652	13627	13704	13607	13657	13617	13715	13759	13647	13693	13664	13757	13723	13658	13666	13721	13702	13763	13752	13664	13599	13769	13673	13759	13790	13651	13705	13585	13831	13800	13615	13702	13748	13731	13628	13818	13688	13719	13786	13608	13564	13809	13764	13681	13642	13714	13611	13846	13836	13743	13680	13651	13723	13710	13533	13703	13678	13787	13832	13622	13711	13905	13592	13691	13801	13778	13695	13800	13547	13585	13673	13664	13600	13550	13832	13601	13886	13853	13799	13718	13766	13662	13664	13756	13785	13825	13816	13802	13800	13570	13794	13657	13773	13702	13720	13786	13573	13638	13743	13600	13686	13623	13656	13691	13751	13646	13865	13659	13454	13763	13737	13859	13712	13680	13832	13802	13692	13730	13768	13655	13870	13610	13864	13613	13709	13853	13787	13736	13705	13755	13633	13618	13915	13654	13794	13636	13775	13811	13831	13738	13737	13595	13748	13608	13931	13694	13669	13705	13604	13776	13817	13606	13713	13704	13571	13645	13678	13704	13675	13710	13887	13745	13659	13736	13691	13904	13569	13776	13625	13678	13764	13659	13813	13748	13682	13663	13775	13649	13662	13594	13714	13675	13780	13565	13768	13749	13759	13563	13708	13782	13793	13760	13878	13709	13789	13716	13771	13625	13676	13459	13729	13801	13825	13768	13693	13659	13719	13642	13631	13808	13755	13739	13486	13745	13640	13685	13698	13689	13657	13693	13776	13852	13616	13721	13662	13697	13675	13756	13678	13662	13815	13652	13772	13812	13629	13667	13738	13758	13497	13649	13636	13677	13663	13649	13641	13589	13708	13715	13704	13517	13615	13780	13646	13661	13668	13767	13751	13649	13554	13720	13753	13733	13786	13660	13746	13642	13642	13812	13706	13659	13764	13683	13653	13732	13691	13580	13708	13767	13609	13654	13738	13699	13752	13863	13680	13693	13704	13643	13719	13654	13685	13754	13628	13655	13703	13644	13654	13646	13767	13599	13741	13575	13743	13801	13766	13825	13684	13757	13870	13686	13728	13616	13660	13809	13715	13709	13597	13785	13671	13734	13665	13496	13728	13719	13619	13815	13559	13820	13574	13797	13703	13702	13600	13681	13755	13754	13825	13817	13713	13638	13772	13717	13576	13714	13620	13716	13596	13740	13658	13810	13695	13564	13823	13693	13661	13678	13839	13781	13758	13652	13683	13693	13779	13643	13803	13728	13699	13796	13586	13778	13882	13711	13728	13786	13666	13736	13645	13845	13742	13650	13777	13847	13525	13688	13650	13528	13603	13696	13600	13867	13652	13567	13615	13665	13603	13607	13680	13576	13499	13658	13754	13580	13575	13701	13594	13714	13709	13703	13854	13654	13717	13676	13686	13718	13833	13757	13654	13807	13710	13772	13881	13747	13623	13884	13686	13740	13550	13730	13744	13680	13539	13664	13749	13675	13857	13865	13680	13763	13658	13648	13620	13510	13513	13832	13704	13722	13651	13677	13708	13624	13733	13595	13631	13730	13780	13586	13559	13911	13785	13688	13744	13730	13770	13724	13677	13582	13628	13676	13706	13641	13757	13621	13655	13836	13657	13629	13647	13775	13852	13567	13782	13804	13706	13631	13622	13721	13539	13612	13657	13758	13763	13547	13852	13935	13665	13656	13510	13587	13554	13876	13639	13697	13737	13715	13627	13701	13792	13583	13629	13694	13787	13771	13556	13752	13684	13764	13748	13774	13612	13851	13584	13874	13476	13760	13558	13766	13817	13659	13613	13783	13877	13809	13734	13670	13752	13576	13876	13666	13617	13798	13620	13786	13620	13628	13748	13654	13677	13725	13763	13735	13836	13729	13719	13545	13553	13657	13960	13828	13628	13803	13784	13815	13672	13774	13702	13664	13801	13772	13689	13749	13901	13922	13709	13703	13538	13677	13708	13711	13730	13881	13685	13710	13689	13685	13887	13621	13780	13822	13846	13803	13518	13670	13779	13942	13699	13704	13759	13618	13720	13772	13798	13805	13657	13833	13581	13862	13779	13705	13565	13492	13539	13738	13657	13707	13632	13664	13629	13674	13638	13689	13691	13843	13664	13686	13772	13635	13568	13597	13622	13674	13812	13740	13465	13618	13770	13641	13815	13778	13678	13787	13771	13662	13847	13792	13734	13683	13588	13638	13864	13835	13584	13569	13733	13557	13706	13514	13797	13652	13632	13595	13876	13793	13713	13891	13603	13613	13667	13668	13665	13740	13622	13602	13678	13803	13749	13629	13686
28821	27320	34466	31243	25291	21413	18587	17062	16625	16418	16508	16413	16106	16212	16369	16547	16239	16170	16375	16301	16251	16435	16284	16480	16328	16283	16340	16161	16380	16607	16495	16232	16270	16285	16303	16378	16305	16199	16443	16324	16434	16190	16064	16316	16076	16239	16441	16391	16183	16371	16203	16341	16522	16224	16229	16480	16479	16376	16364	16288	16330	15975	16209	16297	16215	16100	16152	16160	16226	16239	16151	16345	16457	16277	16338	16237	16479	16328	16382	16174	16418	16236	16196	16252	16086	16240	16161	16138	16451	16267	16181	16121	16307	16339	16308	16110	16343	16284	16320	16164	16294	16417	16183	16195	16225	16192	16401	16353	16210	16328	16342	16339	16457	16472	16357	16306	16196	16145	16280	16416	16331	16248	16225	16175	16205	16286	16306	16077	16201	16355	16395	16461	16381	16139	16133	16324	16215	16148	16430	16310	16236	16388	16263	16290	16146	16136	16152	16261	16477	16355	16298	16221	16343	16433	16453	16210	16263	16172	16137	16428	16207	16140	16202	16305	16211	16345	16352	16237	16148	16185	16167	16192	16232	16201	16316	16087	16098	16224	16328	16182	16276	16335	16108	16319	16310	16409	16248	16307	16171	16184	16470	16433	16168	16238	16302	16329	16278	16127	16166	16164	16165	16052	16186	16298	16124	16265	16281	16319	16210	16411	16238	16236	16345	16304	16296	16349	16317	16349	16337	16303	16215	16166	16213	16213	16044	16201	16168	16193	16124	16377	16347	16511	16250	16103	15970	16147	16200	16320	16227	16233	16211	16402	16136	16091	16069	16146	16153	16175	16179	16413	16165	16086	16365	16122	16192	16124	16201	16051	16346	16219	16465	16371	16196	16310	16437	16173	16338	16107	16440	16367	16326	16093	16149	16141	16394	16443	16339	16287	16303	16313	16145	16365	16178	16172	16351	16208	16125	16118	16148	16190	16018	16107	16425	16291	16501	16162	16183	16387	15994	16117	16175	16351	16279	16260	16200	16191	16354	16245	16222	16302	16260	16239	16185	16335	16342	16212	16357	16345	16227	16278	16232	16420	16367	16390	16661	16289	16350	16360	16140	16283	16217	16345	16303	16201	16272	16339	16329	16461	16168	16210	16159	16468	16241	16332	16429	16199	16318	16296	16247	16184	16344	16366	16222	16164	16314	16206	16299	16291	16109	16284	16283	16142	16358	15981	16283	16123	16150	16101	16120	16127	16301	16091	16448	16295	16375	16200	16096	16275	16214	16327	16382	16287	16267	16146	16154	16020	16371	16194	16372	16250	16408	16347	16135	16167	16245	16070	16182	16137	16329	16213	16167	16151	16207	16273	16135	16054	16142	16214	16390	16323	16298	16205	16151	16191	16256	16184	16260	16108	16263	16367	16296	16145	16269	16356	16418	16153	16207	16334	16314	16220	16253	16320	16262	15976	16224	16313	16166	16296	16366	16255	16245	16378	16435	16364	16244	16281	16317	16330	16211	16204	16245	16179	16310	16254	15955	16360	16624	16286	16210	16270	16137	16308	16353	16287	16251	16250	16317	16333	16381	16216	16182	16326	16327	16339	16264	16323	16406	16472	16491	16260	16092	16330	16271	16264	16441	16197	16235	16331	16077	16438	16197	16370	16198	16246	16271	16142	16204	16256	16354	16289	16199	16278	16262	16342	16190	16215	16114	16306	16288	16296	16303	16186	16285	16351	16391	16220	16355	16055	16110	16091	16187	16406	16400	16144	16154	16312	16140	16226	16152	16184	16276	16188	16111	16396	16293	16313	16372	16254	16115	16173	16356	16127	16343	16055	16315	16216	16165	16209	16321	16258	16307	16262	16345	16463	16265	16274	16113	16268	16285	16234	16194	16316	16256	16194	16285	16254	16111	16316	16075	16298	16402	16317	16271	16467	16335	16299	16373	16211	16379	16267	16239	16272	16236	16297	16114	16279	16098	16329	16137	16503	16512	16236	16192	16299	16468	16381	16175	16151	16450	16336	16058	16304	16405	16198	16371	16232	16400	16162	16480	16300	16300	16177	16383	16318	16358	16325	16372	16167	16285	16353	16423	16241	16323	16204	16243	16199	16145	16135	16261	16291	16495	16315	16260	16221	16199	16197	16463	16314	16176	16280	16302	16259	16415	16415	16339	16236	16131	16301	16168	16048	16108	16265	16254	16333	16500	16179	16064	16370	16073	16320	16303	16450	16346	16291	16274	16067	16319	16523	16269	16110	16200	15957	16116	16255	16169	16294	16265	16338	16283	16276	16297	16308	16387	16393	16377	16141	16357	16412	16321	16375	16149	16301	16142	16299	15967	16249	16178	16241	16038	16334	16226	16312	16103	16050	16331	16083	16434	16266	16221	16168	16344	16195	16164	16261	16400	16225	16111	16055	16307	16286	16299	16159	16252	16428	16133	16295	16148	16382	16337	16060	16251	16096	16073	16210	16367	16399	16197	16317	16263	16223	16344	16069	16122	16337	16303	16220	16319	16306	16306	16205	16219	16228	16223	16151	16194	16152	16331	16282	16392	16321	16333	16227	16112	16258	16284	16256	16275	16250	16142	16312	16314	16379	16325	16309	16388	16269	16196	16204	16438	16333	16241	16239	16380	16377	16272	16293	16286	16169	16344	16384	16238	16165	16317	16327	16324	16058	15979	16226	16113	16088	16117	16431	16284	16508	16275	16447	16199	16346	16414	16079	16149	16225	16370	16168	16045	16028	16232	16522	16248	16399	16257	16238	16309	16200	16302	16310	16299	16265	16201	16322	16193	16344	16097	16299	16371	16272	16164	16283	16186	16158	16170	16215	16435	16344	16095	15977	16477	16425	16288	16326	16327	16256	16332	16076	16229	16514	16168	16329	16119	16235	16366	16301	16328	16175	16255	16210	16188	16489	16310	16166	16496	16323	16156	16396	16358	16454	16209	16205	16367	16268	16152	16076	16287	16343	16301	16175	16123	16234	16148	16161	16146	16261	16315	16064	16303	16266	16167	16263	16322	16145	16332	16227	16024	16145	16191	16175	16408	16339	16259	16151	16155	16360	16332	16283	16379	16157	16227	16259	16303	16070	16117	16294	16478	16214	16367	16343	16375	16265	16072	16120	16187	16406	16165	16185	16333	16333	16192	16368	16281	16121	16389	16234	16577	16308	16112	16361	16375	16262	16264	16191	16262	16279	16482	16406	16356	16345	16235	16254	16280	16329	16057	16279	16218	16371	16251	16326	16301	16129	16224	16151	16257	16251	16429	16363	16208	16325	16268	16363	16105	16179	16148	16215	16251	16274	16331	16103	16356	16276	16080	16336	16220	16309	16243	16089	16325	16487	16396	16164	16225	16165	16211	16173	16176	16109	16216	16171	16376	16043	16260	16149	16432	16217	16261	16199	16407	16399	16190	16213	16262	16257	16234	16281	16299	16310	16246	16276	16262	16233	16132	16253	16269	16371	16363	16265	16307	16187	16185	16154	16452	16359	16325	16445	16416	16215	16309	16278	16157	16453	16401	16060	16396	16318	16294	16171	16216	16273	16126	16259	16256	16182	16178	16345	16310	16299	16221	16291	16265	16304	16193	16279	16336	16265	16106	16243	16147	16256	16426	16073	16321	16140	16264	16168	16142	16318	16173	16295	16238	16363	16437	16223	16315	16215	16378	16176	16254	16319	16233	16447	16259	16329	16258	16300	16432	16239	16379	16112	16307	16330	16254	16291	16259	16159	16339	16369	16360	16230	16241	16265	16373	16211	16216	16153	16289	16176	16177	16243	16304	16164	16320	16237	16426	16268	16240	16227	16175	16321	16116	16212	16406	16287	16400	16195	16319	16290	16380	16292	16300	16183	16179	16223	16057	16343	16234	16222	16321	16126	16280	16330	16334	16451	16289	15994	16323	16490	16168	16317	16364	16186	16095	16410	16187	16343	16366	16232	16136	16208	16285	16346	16402	16172	16286	16369	16208	16205	16286	16350	16371	16370	16108	16393	16158	16070	16242	16128	16189	16175	16057	16515	16310	16164	16352	16289	16221	16286	16375	16382	16227	16323	16435	16245	16190	16377	16306	16283	16287	16362	16288	16327	16226	16407	16158	16417	16244	16421	16352	16193	16310	16266	15879	16230	16287	16291	16389	16173	16267	16321	16205	16113	16242	16190	16332	16081	16568	16176	16298	16229	16340	16440	16317	16175	16484	16310	16284	16327	16239	16240	16216	16148	16143	16182	16303	16274	16394	16471	16231	16351	16115	16339	16508	16380	16346	16201	16153	16246	16304	16445	16377	16200	16213	16198	16163	16187	16271	16360	16186	16344	16483	16294	16263	16222	16347	16333	16387	16322	16256	16291	16221	16289	16223	16212	16237	16319	16404	16141	16323	16268	16352	16289	16206	16447	16588	16165	16357	16045	16240	16480	16095	16540	16247	16262	16275	16484	16289	16332	16205	16215	16432	16109	16183	16253	16154	16470	16251	15956	16342	16227	16300	16376	16150	16096	16121	16281	16165	16282	16207	16372	16207	16327	16128	16272	16232	16320	16211	16142	16310	16362	16291	16209	16361	16163	16288	16263	16086	16239	16263	16210	16279	16194	16213	16183	16209	16320	16318	16443	16270	16196	16387	16229	16320	16278	16368	16277	16248	16058	16324	16373	16355	16316	16330	16179	16333	16254	16190	16196	16071	16473	16144	16259	16369	16297	16160	16174	16306	16188	16136	16081	16208	16200	16380	16299	16521	16387	16357	16021	16157	16358	16096	16121	16280	16218	16271	16151	16162	16466	16118	16184	16328	16229	16224	16169	16463	16134	16426	15956	16246	16422	15982	16104	16454	16136	16384	16233	16343	16620	16226	16397	16400	16272	16242	16299	16203	16173	16278	16194	16253	16259	16139	16147	16216	16123	16203	16170	16347	16460	16510	16276	16379	16090	16196	16212	16308	16421	16444	16083	16155	16356	16252	16212	16090	16296	16314	16338	16110	16313	16389	16210	16318	16099	16360	16277	16023	16297	16290	16304	16177	16192	16365	16304	16265	16296	16268	16324	15962	16260	16271	16414	16186	16118	16316	16314	16264	16570	16220	16177	16137	16269	16560	16409	16374	16228	16140	16164	16376	16326	16470	16207	16115	16171	15989	16209	16362	16286	16214	16192	16302	16228
30733	44310	34608	26554	22580	18794	15864	14637	13914	14184	13865	13954	14054	14054	14027	14064	14002	14006	14272	13971	13975	14064	13975	13947	14158	14095	14024	13733	14037	13956	13880	13965	14054	13758	14049	13956	13849	13886	14005	13945	14098	13976	13969	14022	13907	14021	14011	14051	13970	13931	14057	13993	14010	13878	13841	13974	13974	13965	14056	13926	13986	13953	13909	13892	13915	13983	13935	14016	14005	13989	13981	14064	13951	13901	14032	13849	14019	13898	14013	13928	13987	13925	13994	14073	13777	13947	13797	13853	13959	13955	14108	13969	13882	14066	13851	14017	13985	14030	13875	13839	13883	13975	13940	13960	13918	14042	13812	14069	13956	13997	14067	13996	14009	13926	13990	13873	14060	14063	14070	13924	13993	14038	13865	13925	13736	14155	13802	14073	13860	13975	14128	13993	14019	13976	14001	13989	13972	14082	14080	14126	13936	13941	13944	13871	14014	13708	13905	13771	13908	14032	14064	13923	13877	13947	13822	13881	14073	13981	13986	13850	13788	13826	14015	13969	13891	13831	14022	14001	14104	13941	13921	14004	14008	13987	14072	13918	14031	14019	13897	13931	13864	13947	13985	13941	14063	13926	13912	13889	14016	13930	14048	13981	14149	13823	13935	14038	13969	13949	13904	13908	13959	13920	13901	13927	13983	13924	13727	14019	13954	13664	13898	14071	13992	13878	14101	13956	13926	13978	13890	13979	14113	13896	13973	13888	13952	13849	13775	14088	13813	13878	14019	13744	13997	13928	14075	14041	13973	14103	13971	13989	14065	13796	13903	14031	13988	14028	13976	13947	14034	13991	13956	13920	13890	14018	13827	14043	13838	13957	13871	14125	14039	13982	14031	13963	14126	13989	13935	13887	14146	13983	13830	13881	13849	13947	13982	13924	13980	13908	13939	13989	14175	13934	13955	13973	13833	13954	13801	13949	13976	13950	14041	13778	13925	14106	13811	13874	14129	13852	14048	13843	13885	14030	13994	14111	13884	13864	13859	14055	13842	13924	13947	13965	14008	13913	14019	14034	13847	14002	13903	13872	13826	13973	14009	13857	13918	13902	13966	13864	14026	13941	13915	14062	13932	13929	13995	14090	13747	13988	13931	14094	13886	13961	13973	14072	14067	13908	13736	14038	13922	14091	13955	13893	13992	13901	13892	13874	13964	13906	13846	14045	13985	13909	13857	13881	13875	14061	13876	13909	13966	14013	13888	13975	13880	13987	13957	13942	14114	13846	13989	13961	13865	14034	14021	13895	14057	14089	13865	14044	14020	13861	13953	13903	14026	14054	13902	14038	14087	13943	14003	13949	13929	14007	13992	13943	13836	13908	13931	13997	14091	13906	13960	13996	13999	13862	14030	13920	13926	14121	14053	14057	13906	13965	14117	13870	13956	14088	13920	14070	13771	13954	13893	13945	13793	14184	13965	14114	14121	13852	14066	13984	13782	13888	14006	13845	13932	13874	13828	13913	13714	13891	14034	13925	13973	13904	13775	13916	13849	13898	13973	13840	13948	14020	14136	14014	13943	13967	14028	13944	13944	13896	14099	14019	14095	14160	13995	14092	13822	14106	13994	13900	13850	14132	13836	13960	13930	13902	13897	13808	14099	14020	14128	13980	13975	14078	14004	13998	13914	13915	13944	14102	13885	13842	13813	13907	14041	14102	14088	13981	14051	13789	14011	14074	13873	13969	13987	13935	14004	13966	14004	13945	13974	13910	13880	14083	13998	13812	14018	13948	13792	14139	13925	13982	13937	14081	13892	14081	13985	13985	13979	13805	13931	13989	13865	14082	14054	14128	13907	14047	13938	13944	13931	13936	13991	14029	13890	14167	13969	13991	14006	14040	13817	13980	13954	13961	13936	13973	13973	14038	13955	13872	13796	13987	13881	13733	13907	13967	13786	14033	13793	13822	13999	13812	13980	13816	13969	13926	13881	14049	13932	13975	13981	13871	13836	14053	14146	13824	13917	13877	14002	13948	14069	14002	14153	13800	14013	14016	14019	14012	14057	14133	13877	14018	14021	13947	13777	14013	13947	13934	13793	13850	14063	13813	14013	14105	13768	13873	13981	14022	14179	13993	14069	13923	13932	13970	13833	13965	13981	13983	13881	13981	13920	14083	13956	13889	13909	14079	13955	14086	14021	13894	13905	13896	13967	14075	13874	13910	13909	13907	13984	14001	14007	13966	14128	13983	13958	13998	14075	14057	13818	13962	13805	13992	13942	13847	13864	13862	13951	13959	13878	13887	13816	14051	13961	13998	13756	13949	13880	13987	13940	13996	14001	14144	13990	14064	13905	14024	13973	13943	13944	13825	13992	14013	14116	13863	14163	13954	13974	13983	13945	13945	13919	14001	13992	13803	13983	13960	13791	13820	13840	14009	13788	14018	13883	13969	13999	14031	14092	14042	13775	13900	13876	14003	14046	13951	14083	14054	13930	13886	13906	13975	13831	13988	13864	13960	13893	13876	13983	13966	13895	14009	14060	14076	14116	13989	13968	13909	13954	13997	14053	13857	14061	13884	13751	14012	13840	13976	13980	13955	14204	13940	13846	13852	13951	13834	14133	13943	13892	13980	14033	14144	13926	13903	13826	14069	13956	13964	13898	13942	14018	13962	14067	13798	13949	13902	13941	13835	13887	14058	14056	13950	13994	13938	13898	13838	13861	13969	13832	14060	14140	13818	13852	14071	13947	14010	13911	13885	13925	13786	14151	13929	13888	14002	14045	13883	13988	13970	13763	13920	14015	13924	13966	14011	13918	14127	13867	13886	14007	14063	13968	14025	13944	14075	13906	14256	13945	13951	13880	14101	13986	14139	13888	13990	13968	13985	13906	13909	13868	13788	13998	14031	13793	13894	14044	13980	13941	14135	14030	14058	14016	13936	13990	13929	13893	13918	13833	13928	13873	13881	14036	14011	14075	13933	14048	13819	13940	13928	13904	14108	13953	13881	14070	13771	14043	13750	13980	13938	14106	13883	14041	13754	13956	13951	13913	13862	14069	13973	13821	13937	14125	13925	13953	13856	14038	14063	13958	13951	14081	14041	13907	14016	13905	14052	14004	14043	13937	14042	13890	13909	13898	13846	13876	14066	14026	13788	13843	13973	13904	14005	13830	13926	14104	14057	14109	13989	13907	14075	13992	13934	14071	14066	14022	13791	14004	14040	13965	14058	13870	13825	14094	14001	13877	13936	13947	13936	13915	13897	13895	13975	13938	13907	14247	14006	13981	13864	14102	13954	13966	13981	13984	13949	13979	13901	13964	14007	13957	13917	13771	14061	14149	13798	14060	13983	14035	13943	14013	13828	13922	14051	13896	14046	13877	14066	14036	14024	13847	14027	13910	13985	13918	14025	13909	14119	13902	14062	14142	13885	13944	13933	14106	13873	13865	13908	13949	13947	13936	13900	13975	13861	13934	13884	13929	13953	13810	14001	14113	14031	13810	14022	13852	13966	14027	14012	13997	13856	13866	13873	14134	13958	13986	13920	13868	14091	13893	14020	13937	13966	13903	13917	13945	13817	14009	14126	14040	13917	13793	14027	13857	13897	13925	13893	13886	14116	13991	14018	13937	14265	14007	14034	14039	13999	14073	13998	13817	13898	13899	14203	13983	13912	13993	14015	13841	14086	13904	13869	13878	13993	14105	13904	13911	13942	13994	14017	13973	13954	13729	13999	13873	13927	13937	14145	13993	14043	14012	14012	13892	14119	14011	13933	13949	14015	14000	13893	13946	13891	14100	14043	14095	14179	13803	13976	13860	14080	13820	14040	13895	14012	14090	13980	13810	13895	14002	13822	14072	13889	13933	13927	14048	13903	14024	13940	13880	13872	14047	14036	13875	13984	13903	13953	14083	13926	14041	13919	14047	13758	13999	13828	14011	13857	13925	13920	13919	13813	14008	13930	13950	13946	13916	13986	13973	13944	14001	13976	14233	14031	13860	13973	13904	13938	13869	13900	14060	14074	13974	13881	13922	13862	13907	14095	13971	14061	13982	13836	13881	14317	13884	14222	13861	13869	13901	13865	13971	13962	13994	13989	13998	14028	13857	13875	14061	13880	13998	13943	13988	13957	13976	14067	13989	13892	13946	13971	14009	13913	14088	13950	14184	13838	14011	13969	13955	13927	13922	13962	14050	13962	13785	14119	13856	13881	14025	13914	14066	14034	13928	13865	14014	14094	13982	13936	13931	13973	14063	13928	13921	14024	13921	13934	13923	14026	14002	13952	13862	14095	13997	13917	13887	14059	14008	13915	13846	13938	13903	14044	13885	14002	14065	13967	13965	14013	14094	13860	13931	14023	13902	13763	14106	13841	13992	13984	14004	14042	13960	13957	14071	13909	13952	13931	13976	14065	13950	13904	14107	13897	13896	14078	13915	14076	14042	14108	13926	13848	14059	13898	14035	13861	14031	13907	13948	14118	14059	13943	13954	14095	13984	13694	13993	13816	14045	14060	13802	13971	13944	14041	14047	13938	13761	13940	13984	14043	13779	13976	13986	13964	13974	13891	13943	13933	13947	14006	14121	14065	13915	13957	13849	13834	14016	13911	14085	13892	13919	13848	13889	13859	14117	13940	13999	13951	14085	13989	13849	13786	13782	14180	14005	13901	13850	13905	13973	14035	13886	13770	13987	13843	14080	13924	13912	13970	14092	13881	14043	14025	14010	13919	13966	13987	14009	13889	13991	13892	13841	14004	13937	13881	13932	13985	13796	13863	14007	13877	14033	14027	13932	13841	13954	14015	14075	14000	13834	14047	13933	13839	13926	14139	13900	13901	14013	13901	13951	14120	13939	13896	13880	13895	14027	14077	13829	13898	14067	14000	13968	14033	14074	13957	13923	14078	14134	13956	13964	13858	14074	14086	13955	14121	14065	13856	13829	13903	13961	14022	13999	13922	14001	13937	13944	13865	14021	13774	14003	13951	14023	13954	14010	14098	13890	14061	14080	13887	13931	14068	14071	13883	14053	14007	14017	14029	13792	13884	13882	13917	14022	13924	14020	14027	13963	13959	14100	14031	13992	13859	13918	13826	14013	13848	13882	13878	14084	13976	13982	13927	13865	13855	14083	13903	14275	13948	13918	14006	13848	13957	14043	14124	13861	13937	14016	14070	13944	14095
24123	21947	32214	39555	44018	38829	30077	21206	17366	16513	16129	15764	15923	15847	15649	15881	15947	15827	15844	15880	15696	15840	15909	15943	15890	15779	15859	15728	15759	15601	15866	15647	15750	15643	15748	15871	15853	15702	15781	15945	15831	15725	15834	15609	15633	15726	15892	15815	15803	15772	15983	15752	15592	15665	15683	15778	15835	15937	15817	15612	15840	15651	15829	15742	15841	15585	15967	15770	15555	15653	15622	15724	15858	15681	15812	15843	15735	15664	15734	15479	15784	15682	15764	15622	15763	15660	15737	15733	15535	15767	15747	15597	15754	15605	15727	15716	15685	15574	15780	15794	15710	15690	15667	15601	15942	15952	15646	15844	15676	15663	15739	15633	15746	15630	15725	15696	15784	15561	15748	15801	15572	15571	15967	15970	15868	15572	15723	15898	15904	15846	15599	15741	15814	15592	15554	15787	15565	15711	15792	15803	15673	15693	15692	15681	15655	15747	15738	15784	15624	15618	15570	15562	15586	15692	15688	15839	15592	15630	15715	15702	15779	15712	15691	15684	15634	15739	15796	15536	15703	15634	15776	15694	15728	15687	15716	15787	15734	15706	15739	15837	15852	15733	15789	15438	15695	15531	15672	15831	15920	15812	15881	15796	15584	15917	15689	15681	15693	15562	15665	15655	15719	15619	15525	15674	15636	15829	15741	15621	15597	15863	15644	15720	15743	15751	15825	15623	15780	15543	15473	15679	15825	15595	15491	15699	15740	15708	15820	15611	15913	15628	15801	15572	15711	15563	15523	15758	15570	15911	15932	15564	15793	15657	15628	15780	15733	15670	15789	15795	15683	15517	15628	15532	15506	15475	15645	15625	15686	15597	15822	15789	15828	15630	15927	15732	15666	15649	15424	15762	15718	15762	15583	15886	15777	15769	15885	15643	15539	15742	15911	15613	15644	15708	15592	15805	15584	15778	15697	15607	15946	15704	15740	15669	15917	15832	15575	15829	15650	15701	15600	15788	15791	15491	15715	15713	15686	15593	15789	15772	15635	15664	15738	15476	15678	15664	15891	15863	15732	15768	15634	15602	15875	15789	15569	15708	15579	15649	15660	15709	15764	15690	15715	15868	15735	15583	15582	15734	15516	15661	15843	15931	15890	15720	15727	15500	15861	15689	15803	15796	15687	15760	15572	15814	15745	15772	15578	15580	15851	15706	15841	15875	15792	15623	15897	15618	15889	15694	15819	15661	15677	15625	15524	15554	15589	15751	15788	15700	15541	15759	15703	15743	15625	15834	15720	15711	15823	15867	15490	15654	15676	15641	15681	15801	15766	15902	15917	15935	15749	15709	15490	15677	15680	15820	15731	15569	15624	15695	15689	15661	15544	15732	15544	15685	15644	15799	15568	15640	15678	15524	15670	15799	15940	15777	15639	15748	15759	15902	15841	15748	15715	15710	15830	15502	15595	15845	15608	15599	15739	15796	15784	15636	15661	15621	15674	15691	15783	15719	15625	15527	15891	15778	15733	15468	15875	15768	15754	15780	15649	15704	15667	15693	15752	15607	15762	15592	15915	15771	15576	15774	15855	15813	15853	15819	15663	15858	15734	15632	15745	15734	15541	15569	15776	15908	15843	15714	15775	15413	15752	15797	15797	15727	15621	15539	15802	15594	15558	15437	15764	15655	15789	15620	15766	15784	15698	15662	15736	15924	15822	15841	15708	15873	15539	15653	15926	15873	15711	15764	15725	15635	15834	15815	15925	15733	15629	15743	15583	15814	15656	15571	15495	15727	15770	15747	15791	15705	15796	15836	15736	15611	15699	15684	15540	15698	15862	15667	15811	15638	15953	15736	15882	15705	15827	15709	15663	15694	15527	15580	15801	15724	15581	15558	15760	15794	15619	15809	15759	15821	15762	15638	15767	15915	15637	15636	15899	15885	15660	15641	15633	15487	15758	15650	15533	15629	15740	15783	15838	15687	15522	15694	15736	15796	15769	15718	15750	15803	15591	15956	15888	15731	15886	15733	15694	15706	15622	15698	15683	15833	15858	15525	15713	15636	15719	15620	15620	15695	15677	15736	15734	15806	15797	15783	15698	15685	15587	15716	15619	15819	15645	16012	15693	15695	15790	15808	15762	15739	15678	15752	15626	15681	15870	15727	15550	15737	15684	15769	15837	15888	15753	15793	15829	15786	15641	15817	15603	15572	15770	15674	15644	15715	15561	15484	15557	15663	15887	15766	15631	15591	15822	15721	15675	15912	15816	15740	16035	15678	15606	15779	15668	15749	15659	15652	15751	15846	15738	15705	15662	15753	15710	15560	15772	15772	15692	15578	15738	15721	15744	15642	15870	15742	15642	15658	15726	15846	15790	15717	15841	15595	15779	15701	15679	15612	15749	15871	15522	15713	15609	15568	15570	15601	15910	15644	15787	15774	15793	15722	15810	15851	15631	15788	15743	15713	15683	15758	15786	15675	15649	15680	15641	15582	15839	15869	15718	15776	15677	15886	15403	15561	15743	15669	15513	15648	15777	15894	15704	15760	15564	15548	15701	15801	15758	15557	15616	15652	15792	15797	15668	15938	15676	15710	15751	15846	15829	15597	15633	15834	15717	15610	15791	15650	15627	15695	15789	15676	15567	15761	15731	15731	15852	15750	15862	15796	15708	15634	15560	15668	15713	15514	15745	15639	15823	15621	15808	15592	15615	15740	15754	15702	15803	15633	15711	15659	15721	15791	15540	15751	15764	15885	15659	15814	15506	15715	15774	15467	15607	15808	15613	15848	15940	15608	15940	15715	15610	15834	15680	15508	15642	15635	15747	15858	15848	15687	15685	15884	15578	15842	15609	15591	15798	15901	15793	15727	15768	15823	15640	15598	15723	15696	15732	15689	16064	15714	15785	15599	15897	15641	15898	15718	15506	15696	15700	15839	15496	15774	15641	15822	15930	15594	15753	15720	15962	15633	15797	15671	15706	15723	15721	15598	15861	15829	15688	15886	15862	15469	15678	15650	15812	15818	15852	15787	15695	15692	15829	15700	15614	15846	15918	15840	15767	15820	15655	15705	15557	15785	15727	15584	15628	15492	15565	15753	15761	15725	15570	15724	15811	15811	15785	15725	15605	15757	15462	15750	15836	15829	15621	15638	15710	15717	15644	15812	15765	15610	16010	15764	15692	15585	15498	15641	15778	15812	15847	15722	15762	15716	15514	15703	15496	15796	15722	15725	15908	15639	15727	15846	15740	15934	15779	15690	15638	15591	15646	15812	15893	15764	15561	15592	15831	15871	15719	15954	15708	15871	15757	15871	15990	15921	15609	15838	15851	15674	15578	15636	15843	15650	15757	15550	15740	15553	15668	15773	15680	15788	15657	15970	15706	15799	15680	15534	15505	15682	15664	15760	15585	15651	15801	15566	15445	15751	15975	15810	15737	15740	15768	15718	15768	15910	15673	15619	15766	15764	15791	15967	15677	15669	15895	15778	15852	15671	15862	15835	15803	15759	15686	15747	15761	15486	15896	15936	15769	15668	15590	15655	15624	15640	15655	15721	15658	15763	15601	15697	15686	15857	15979	15730	15852	15734	15833	15648	15793	15918	15690	15651	15765	15624	15609	15745	15846	15723	15777	15694	15724	15547	15605	15670	15830	15685	15566	15773	15658	15570	15753	15524	15761	15728	15747	15486	15719	15870	15617	15700	15834	15800	15756	15806	15831	15874	15793	15529	15744	15616	15755	15664	15856	15775	15565	15669	15567	15400	15607	15637	15826	15619	15841	15575	15825	15768	15871	15714	15745	15729	15643	15790	15623	15548	15707	15686	15730	15723	15775	15722	15832	15731	15812	15947	15762	15807	15551	15671	15864	15888	15877	15719	15560	15871	15755	15716	15722	15670	15722	15643	15658	15670	15808	15532	15761	15875	15750	15927	15696	15814	15798	15982	15741	15750	15810	15786	15660	15724	15801	15778	15924	15876	15603	15836	15713	15795	15922	15990	15697	15565	15542	15704	15769	15740	15609	15845	15626	15741	15812	15819	15723	15801	15763	15675	15557	15721	15772	15854	15579	15630	15526	15734	15680	15587	15748	15715	15577	15752	15761	15463	15676	15892	15802	15644	15828	15748	15553	15730	15802	15559	15867	15672	15750	15647	15624	15667	15666	15915	15679	15608	15819	15543	15701	15619	15692	15904	15870	15580	15778	15681	15612	15656	15851	15729	15852	15913	15592	15577	15712	15607	15856	15626	15652	15657	15739	15853	15829	15620	15631	15734	15560	15582	15779	15549	15659	15545	15663	15812	15579	15779	15655	15614	15718	15586	15843	15764	15495	15712	15679	15765	15717	15574	15748	15753	15702	15725	15526	15640	15806	15682	15617	15813	15950	15675	15768	15473	15742	15540	15639	15448	15589	15667	15792	15704	15753	15741	15869	15620	15789	15788	15687	15709	15733	15532	15805	15499	15805	15579	15652	15706	15743	15633	15798	15655	15807	15763	15629	15737	16099	15792	15811	15647	15648	15916	15721	15824	15750	15560	15548	15485	15767	15648	15664	15691	15724	15805	15774	15725	15640	15780	15650	15677	15683	15652	15688	15781	15778	15632	15837	15724	15700	15716	15726	15744	15816	15646	15724	15640	15747	15494	15512	15676	15573	15593	15598	15667	15637	15835	15680	15585	15662	15769	15546	15765	15641	15776	15735	15668	15592	15837	15679	15795	15733	15732	15762	15561	15624	15848	15719	15815	15596	15784	15669	15706	15521	15629	15714	15512	15614	15676	15701	15742	15679	15709	15659	15712	15996	15554	15739	15664	15465	15430	15618	15634	15824	15660	15694	15687	15762	15681	15773	15674	15728	15697	15719	15777	15593	15507	15732	15783	15722	15531	15775	15635	15810	15695	15819	15738	15762	15884	15807	15715	15864	15661	15711	15710	15736	15820	15799	15750	15916	15620	15836	15811	15648	15854	15718	15640	15758	15802	15862	15872	15715	15618	15815	15704	15568	15454	15732	15714	15762	16033	15439	15582	15832	15502	15675	15839	15852	15733	15627	15596	15639	15687	15681	15761	15820	15767	15676	15614	15655	15663	15713	15589	15746	15831	15806	15682	15659	15833	15638	15589	15808	15879	15675	15737	15538	15512	15566	15601	15853	15739	15598	15671	15719	15750	15602	15653
57734	88051	70634	60921	51189	39428	26958	18568	15039	13879	13658	13754	13854	13534	13809	13630	13745	13766	13608	13708	13580	13660	13516	13665	13614	13643	13628	13591	13614	13747	13710	13705	13749	13538	13619	13632	13504	13675	13723	13450	13684	13565	13643	13430	13643	13664	13838	13725	13504	13696	13668	13631	13596	13501	13612	13559	13733	13733	13636	13598	13457	13693	13651	13631	13694	13726	13579	13515	13621	13669	13730	13737	13609	13734	13717	13629	13689	13556	13605	13703	13575	13602	13652	13620	13540	13667	13572	13492	13668	13463	13686	13557	13632	13564	13470	13653	13840	13685	13712	13663	13629	13595	13549	13687	13592	13667	13656	13757	13536	13710	13738	13761	13726	13716	13615	13778	13510	13548	13508	13775	13561	13689	13602	13757	13690	13571	13479	13566	13667	13615	13702	13648	13692	13568	13682	13803	13725	13620	13560	13783	13651	13533	13488	13709	13578	13632	13646	13578	13700	13651	13506	13634	13630	13709	13779	13671	13648	13672	13443	13523	13686	13584	13671	13638	13595	13618	13607	13745	13684	13579	13708	13660	13591	13793	13662	13610	13868	13549	13730	13630	13902	13642	13632	13674	13655	13540	13526	13649	13700	13766	13802	13646	13686	13616	13522	13672	13530	13401	13515	13612	13534	13639	13649	13715	13715	13668	13469	13486	13594	13543	13578	13630	13547	13575	13579	13677	13590	13589	13748	13578	13666	13687	13864	13592	13551	13634	13594	13583	13503	13841	13556	13547	13537	13594	13621	13589	13632	13621	13579	13762	13642	13659	13443	13618	13549	13576	13713	13599	13685	13686	13480	13612	13542	13686	13600	13527	13763	13568	13649	13609	13757	13713	13751	13729	13453	13762	13706	13676	13653	13444	13745	13589	13725	13626	13770	13533	13695	13697	13653	13617	13565	13528	13771	13542	13607	13624	13593	13395	13508	13586	13574	13738	13735	13677	13626	13604	13687	13688	13621	13701	13528	13441	13579	13856	13664	13597	13580	13620	13658	13690	13745	13602	13675	13649	13607	13628	13613	13601	13538	13767	13780	13418	13438	13737	13395	13632	13512	13680	13485	13725	13557	13679	13652	13445	13639	13603	13541	13654	13603	13536	13574	13648	13534	13720	13684	13619	13523	13525	13728	13632	13664	13622	13782	13702	13612	13655	13530	13627	13630	13621	13520	13655	13557	13382	13649	13607	13554	13620	13746	13522	13653	13599	13535	13782	13538	13584	13576	13723	13614	13484	13652	13706	13621	13632	13587	13825	13590	13621	13357	13539	13536	13778	13590	13553	13524	13632	13659	13628	13716	13792	13608	13759	13600	13516	13679	13594	13764	13701	13454	13608	13703	13569	13648	13776	13557	13560	13607	13552	13664	13634	13510	13619	13578	13617	13514	13668	13575	13544	13651	13629	13626	13624	13450	13579	13502	13652	13560	13561	13554	13485	13806	13545	13675	13677	13620	13635	13726	13620	13740	13649	13564	13391	13429	13381	13769	13550	13603	13696	13749	13598	13662	13747	13722	13640	13722	13723	13553	13696	13651	13728	13618	13590	13701	13676	13660	13546	13703	13471	13636	13975	13737	13738	13752	13685	13627	13293	13757	13789	13511	13633	13599	13387	13688	13726	13730	13804	13638	13781	13590	13619	13518	13518	13661	13602	13624	13419	13683	13617	13624	13534	13578	13528	13509	13535	13641	13655	13713	13603	13841	13711	13766	13683	13670	13622	13580	13695	13815	13638	13500	13506	13617	13666	13654	13642	13640	13495	13560	13580	13671	13607	13541	13588	13573	13725	13706	13681	13641	13712	13733	13544	13574	13594	13649	13584	13571	13599	13594	13552	13564	13445	13604	13631	13691	13524	13861	13634	13567	13687	13551	13598	13535	13731	13500	13676	13663	13562	13669	13537	13508	13540	13543	13588	13722	13579	13691	13624	13702	13693	13501	13580	13524	13669	13718	13693	13573	13607	13733	13686	13584	13677	13645	13686	13592	13518	13577	13700	13536	13578	13677	13616	13586	13599	13566	13556	13710	13760	13745	13633	13626	13720	13597	13672	13518	13615	13501	13658	13599	13533	13532	13576	13620	13525	13490	13622	13708	13514	13451	13617	13722	13623	13742	13806	13653	13633	13553	13544	13559	13563	13621	13596	13613	13420	13629	13581	13598	13523	13610	13579	13708	13653	13690	13681	13525	13629	13617	13449	13679	13583	13575	13674	13790	13637	13706	13601	13560	13500	13614	13598	13646	13596	13687	13509	13569	13651	13667	13597	13640	13653	13387	13784	13716	13728	13658	13417	13567	13458	13735	13652	13665	13587	13538	13635	13484	13593	13674	13628	13396	13494	13616	13581	13529	13553	13594	13575	13647	13730	13597	13858	13486	13609	13759	13715	13698	13636	13609	13726	13646	13634	13585	13658	13583	13579	13649	13617	13678	13355	13652	13601	13626	13601	13520	13714	13715	13630	13827	13683	13612	13488	13753	13690	13575	13513	13737	13469	13612	13612	13890	13633	13490	13693	13582	13643	13723	13680	13403	13568	13694	13654	13745	13641	13677	13630	13610	13581	13547	13811	13571	13688	13729	13628	13596	13586	13816	13618	13673	13627	13638	13589	13597	13625	13667	13625	13607	13560	13644	13608	13522	13439	13587	13362	13637	13761	13571	13624	13445	13485	13495	13527	13642	13586	13751	13767	13545	13657	13564	13586	13481	13461	13619	13538	13698	13779	13587	13537	13818	13680	13580	13718	13624	13627	13583	13694	13608	13665	13557	13693	13580	13679	13648	13645	13665	13675	13586	13511	13744	13500	13528	13637	13578	13673	13506	13768	13668	13555	13749	13711	13395	13615	13700	13662	13433	13755	13686	13607	13516	13860	13634	13523	13683	13549	13598	13646	13648	13785	13498	13568	13645	13557	13509	13603	13604	13396	13637	13647	13785	13640	13606	13795	13658	13574	13555	13697	13712	13718	13684	13381	13727	13598	13503	13615	13780	13618	13640	13571	13705	13567	13622	13604	13639	13631	13758	13663	13445	13656	13540	13561	13703	13625	13716	13484	13473	13550	13748	13516	13503	13486	13711	13498	13526	13560	13562	13663	13702	13611	13616	13679	13584	13595	13616	13599	13742	13595	13746	13724	13724	13441	13613	13628	13523	13598	13692	13601	13653	13507	13693	13714	13641	13414	13729	13571	13507	13697	13739	13636	13730	13722	13691	13506	13639	13626	13741	13564	13655	13688	13593	13594	13714	13606	13675	13708	13591	13637	13649	13475	13568	13591	13425	13660	13659	13557	13639	13666	13608	13590	13653	13535	13738	13727	13625	13732	13466	13661	13786	13587	13626	13635	13683	13613	13587	13579	13684	13699	13473	13703	13533	13559	13698	13618	13703	13680	13525	13580	13748	13687	13501	13730	13797	13590	13462	13523	13682	13629	13777	13512	13596	13655	13616	13714	13631	13664	13456	13698	13623	13537	13755	13642	13607	13470	13500	13721	13592	13463	13676	13695	13571	13686	13550	13540	13595	13592	13851	13591	13589	13781	13661	13668	13634	13645	13751	13698	13588	13680	13601	13504	13646	13689	13726	13720	13780	13800	13714	13772	13870	13683	13650	13541	13670	13608	13440	13639	13755	13628	13662	13690	13781	13705	13598	13595	13686	13722	13606	13660	13612	13727	13650	13547	13724	13807	13625	13535	13588	13578	13639	13708	13820	13545	13689	13679	13675	13442	13710	13649	13579	13670	13747	13686	13645	13631	13593	13606	13683	13686	13580	13573	13675	13678	13522	13490	13762	13595	13765	13634	13638	13625	13694	13527	13599	13807	13797	13644	13717	13688	13684	13848	13606	13774	13644	13628	13632	13679	13648	13752	13648	13657	13751	13534	13716	13705	13591	13787	13473	13551	13572	13720	13732	13645	13667	13839	13596	13703	13692	13546	13652	13728	13496	13700	13556	13382	13653	13536	13598	13835	13559	13734	13802	13640	13435	13555	13764	13755	13556	13566	13526	13507	13628	13662	13603	13699	13541	13502	13690	13618	13720	13634	13509	13713	13708	13578	13529	13624	13595	13562	13520	13609	13711	13780	13650	13799	13519	13673	13637	13479	13689	13581	13666	13595	13456	13541	13695	13530	13724	13572	13526	13850	13598	13611	13602	13597	13757	13651	13588	13533	13620	13775	13647	13653	13767	13617	13621	13666	13629	13754	13648	13666	13685	13578	13720	13554	13611	13692	13687	13690	13722	13723	13608	13640	13712	13663	13539	13578	13519	13732	13534	13587	13648	13725	13626	13801	13534	13625	13705	13505	13644	13592	13451	13582	13614	13636	13827	13537	13669	13772	13406	13592	13473	13711	13669	13737	13607	13618	13634	13813	13556	13589	13618	13774	13518	13559	13860	13533	13734	13649	13558	13505	13695	13553	13584	13597	13650	13547	13683	13505	13623	13578	13621	13609	13496	13604	13735	13603	13666	13672	13507	13679	13755	13544	13623	13471	13624	13608	13621	13616	13641	13783	13765	13552	13470	13742	13649	13610	13598	13649	13472	13596	13508	13748	13632	13723	13517	13624	13628	13585	13706	13486	13574	13650	13717	13718	13585	13717	13610	13483	13595	13598	13693	13774	13694	13535	13589	13732	13486	13598	13755	13744	13673	13608	13664	13538	13642	13572	13723	13462	13630	13619	13565	13549	13776	13533	13653	13658	13641	13498	13778	13710	13715	13752	13680	13722	13664	13737	13675	13617	13517	13546	13583	13943	13605	13654	13487	13490	13675	13622	13678	13494	13773	13725	13638	13700	13866	13795	13620	13482	13505	13792	13644	13564	13568	13632	13605	13513	13647	13601	13540	13574	13447	13549	13623	13471	13857	13525	13573	13729	13741	13555	13754	13592	13744	13718	13594	13603	13543	13586	13542	13682	13564	13722	13911	13641	13629	13518	13544	13543	13568	13550	13565	13527	13577	13549	13668	13663	13579	13712	13685	13711	13725	13604	13632	13502	13470	13737	13644	13484	13651	13653	13582	13591	13779	13660	13606	13626	13609	13618	13543	13700	13407	13528	13694	13830	13699	13578	13715	13631	13446	13713	13665	13467	13627	13597	13702	13655	13583	13584	13606	13495	13505	13711
23081	21586	30438	33634	44846	45330	37852	25751	19196	17242	16362	16034	16068	15976	15940	15986	16048	16164	15900	15937	15743	15828	15887	16019	15936	16169	15904	15793	15982	15818	15867	16022	15880	15943	15761	15902	15872	15900	15816	15895	15871	15921	16025	15839	15786	15897	15707	16063	15962	15847	15906	15932	15785	15858	15914	16064	16022	16026	15853	15802	15911	15982	15756	15733	15902	15846	15807	15842	15788	15929	15823	15852	15918	15810	15973	15733	15675	15884	15789	15940	15977	15850	15974	15821	15812	15910	15857	16025	15781	15810	16012	15687	15695	15760	15871	15672	15740	15845	15950	15902	15972	15884	15763	15754	15823	15623	15998	15644	15849	15790	15612	16073	15999	15688	15647	15821	15876	15819	15706	15896	15657	15708	15884	16010	15847	15766	15704	15858	15770	15748	15833	15681	15747	15816	15683	15908	15799	15905	15900	15914	15775	15695	15625	15797	15919	15658	15897	15753	15654	15866	15925	15859	15873	16063	15986	16047	15914	15672	15969	15766	15871	15883	15992	15792	16007	15835	15904	15870	15796	15862	15763	15651	15745	15781	15742	15687	15804	15739	15908	15598	15455	15745	15588	15740	15676	15782	15813	15709	15858	15664	15783	15643	15900	15541	15729	15765	15688	15859	15772	15654	15952	15697	15676	15712	15691	15923	15749	15670	15750	15909	15799	15846	15797	15791	15902	15614	15844	15633	15737	15847	15773	15725	15922	16007	15781	15753	15664	15591	15809	15691	15847	16010	15704	15844	15937	15885	15825	15808	15815	15695	15830	15760	15730	15725	15622	15741	15719	15706	15737	15921	15766	15649	15652	15929	15806	15792	15838	16041	15822	15628	15736	15812	15910	15783	15677	15903	15755	15909	15764	15755	15669	15751	15894	15601	15733	15581	15864	15737	15723	15866	15794	15735	15702	15852	15855	15643	15713	15601	15626	15727	15581	15816	15733	15987	15675	15706	15885	15956	15689	15864	15770	15909	15918	15967	15727	15710	16167	15704	15797	15953	15773	15750	15818	16073	16033	15819	15997	15744	15780	15955	15887	15774	15957	15778	15737	15826	15903	15713	15766	15724	15927	15811	15873	15913	15851	15718	15928	15827	15701	15788	15865	15671	15873	15959	15745	15850	15734	15821	15714	15858	15906	15804	15810	15866	15729	15852	15759	15659	15911	15746	15606	15748	15769	15663	15670	15727	15760	15911	15748	15691	15819	15793	15903	15618	15667	15881	15819	15873	15691	15908	15717	15874	15894	15748	15841	15889	15834	16144	15915	15881	15494	15732	15667	15689	15855	15869	15837	15803	15694	15725	15696	15626	15726	15738	15790	15502	15833	15701	15916	15738	15788	15638	15788	15707	15864	15652	15744	15917	15709	16007	15732	15782	15828	15908	15797	15742	15642	15756	15922	15858	16002	15817	15863	15845	15850	15753	15788	15972	15848	15805	15709	15925	15838	15615	15741	15695	15685	15795	15756	15838	15775	15776	15714	15751	15725	15549	15699	15764	15929	15755	15777	15950	15634	15784	15683	15711	15642	15810	15872	15812	15767	15866	15774	15819	15856	16044	15793	15584	15909	15769	15870	15887	15689	15845	15855	15830	16046	15721	15621	15748	15869	15707	15833	15775	15735	15691	15698	15850	15700	15875	15739	15983	15860	15685	15804	15803	15615	15832	16069	15998	15850	15949	16018	15864	15661	15696	15737	15654	15683	15750	15817	15713	15957	15853	15787	15706	15726	15650	15770	15666	15706	15701	15874	15668	15616	15866	15875	15804	15959	15715	15664	15624	15712	15752	15857	15857	15723	15873	15776	15784	15873	15660	15656	15761	15817	16037	15840	15632	15799	16023	15787	15827	15687	15796	15640	15912	15833	15824	15635	15856	15801	15922	15807	15859	15586	15899	15730	15810	15706	15814	15712	15720	15672	15693	15663	15562	15843	15741	15797	15687	15805	15922	16043	15731	15817	15665	15670	16007	15809	15857	15840	15548	15787	15678	15635	15721	15976	15844	15845	15892	15753	15805	15764	15698	15881	15847	15506	15645	15697	15571	15776	15716	15862	15685	15890	15776	15719	15849	15819	15630	15718	15737	15926	15800	15894	15891	15830	15685	15750	15707	15811	15630	15885	15742	15756	15849	15758	15759	15871	15700	15851	15668	15709	15761	15879	15747	15928	15917	15737	15881	15699	15813	15762	15847	15735	15813	15873	15769	15706	15634	15683	15759	15654	15878	15804	15766	15838	15793	15708	15794	15756	15712	15678	15930	15705	15835	15803	15835	15639	15757	15830	15904	15810	15838	15797	15637	15949	15534	15615	15669	15801	15716	15838	15788	15717	15858	15759	15872	15706	15597	15654	15742	15667	15894	15842	15689	15883	16009	15800	15683	15864	15438	15567	15724	15757	15701	15751	15752	15897	15650	15630	15603	15711	15908	15828	15822	15796	15830	15771	15803	15807	15896	15744	15718	15902	15708	15668	15789	15712	15833	15813	15871	15679	15816	15771	15604	15839	15768	15789	15601	15697	15821	15898	15715	15691	15738	15649	15901	15800	15835	15728	15729	15708	15735	15733	15792	15640	15617	15612	15765	15822	15746	15767	15734	15781	15636	15604	15804	15844	15656	15691	15769	15741	15763	15746	15857	15695	15838	15687	15820	15848	15799	15848	15973	15557	15738	15491	15697	15709	15913	15934	15811	15841	15727	15755	15708	15811	15680	15608	15973	15543	15732	15836	15868	15704	15838	15875	15679	15852	15848	15834	15689	15643	15657	15696	15788	15805	15768	15775	15836	15742	15893	15828	15803	15715	15780	15755	15965	15668	15806	15761	15630	15855	15662	15723	15752	15722	15853	15742	15683	15674	15906	15712	15982	15591	15786	15797	15800	15767	15795	15645	15735	15809	15862	15831	15646	15749	15898	15687	15729	15743	15829	15577	15700	15815	15860	16150	15760	15796	15609	15848	15891	15744	15631	15622	15892	15814	15707	15823	15980	15767	15734	15646	15834	15581	15682	15639	15856	15798	15641	15678	15884	15842	15899	15758	15809	15736	15659	15749	15728	15779	15701	15562	15630	15696	15899	15723	15723	15953	15864	15720	15802	15776	15760	15729	15888	15543	15819	15599	15792	15782	15798	15699	15893	15808	15706	15917	15790	15805	15933	16046	15839	15873	15647	15945	15782	15737	15751	15876	15935	15826	15805	15841	15632	15752	15773	15998	15789	15894	15818	15821	15882	15796	15890	15770	15716	15953	15706	15908	15916	15960	15672	15792	15694	15775	15686	15699	15852	15863	15849	15928	15772	15757	15720	15638	15924	15959	15796	15762	15660	15812	15877	15957	15685	15749	15682	15882	15999	15793	15808	15575	15558	15717	15899	15871	15875	15713	15909	15965	15867	15754	15999	16076	15980	15837	15860	15742	15760	15788	15623	15954	15760	15946	15864	15728	15845	15871	15705	15925	15657	15730	15858	15751	15588	15613	15558	15596	15564	15732	15696	15712	15845	15856	15870	15804	15799	15839	15823	15720	15759	15815	15809	15702	15675	15903	15914	15861	15895	15767	15650	15818	15710	15759	15811	15652	15976	16029	15633	15925	16059	15843	15879	15787	15899	15753	15720	15873	15859	15618	15744	15779	15950	15866	15657	15752	15874	15826	15798	15923	15877	15713	15556	15822	15771	15718	15717	15744	15672	15721	15908	15925	15798	15894	15683	15806	15846	15732	15845	15699	15718	15738	15787	15785	15633	15814	15803	15782	15816	15841	15837	15744	15851	15905	15644	15884	15646	15783	15608	15668	15868	15868	15957	15636	15844	15870	15606	15673	15710	15668	15944	15620	15790	15860	15886	15771	15883	15909	15753	15765	15851	15623	15765	15677	15751	15782	15716	15817	15820	15739	15737	15765	15641	15741	15666	15701	15573	15659	15919	15844	15824	15586	15613	15693	15857	15732	15763	15648	15812	15744	15796	15859	15718	15653	15744	15896	15724	16075	15840	15810	15897	15962	15813	15758	15796	15972	15806	15731	15593	15755	15701	15729	15729	15775	15774	15821	15616	15694	15815	15809	15645	15738	15826	15704	15904	15877	15630	15690	15846	15813	15654	15874	15854	15637	15635	15719	15676	15799	15756	15636	15634	15860	15687	15765	15699	15767	15932	15823	15680	15906	15753	15791	16060	15955	15739	16045	15783	15744	15487	15599	15664	15675	15824	15660	15670	15727	15715	15793	15988	15979	15833	15816	15917	15663	15748	15630	15699	15763	15865	15828	15870	15821	15837	15794	15677	15899	15522	15670	15909	15691	15791	15703	15758	15759	15942	15765	15659	15746	15962	15825	15748	15732	15566	15852	15840	15674	15666	15686	15918	15894	15874	15634	15935	15735	15722	15887	15847	15972	15761	15755	15742	15873	15820	15648	15751	15922	15609	15658	15817	15667	15760	15965	15845	15678	15852	15756	15920	15900	15812	15725	15732	15861	15578	15738	15620	15670	15655	15862	16076	15685	15881	15663	15650	15829	15590	15961	15931	15744	15751	15806	15843	15720	15856	15890	15729	15828	15851	15847	15843	15852	15905	15764	15638	15796	15751	15731	15675	15839	15959	15611	15924	15713	15798	15627	15543	15638	15756	15741	15699	15727	15911	15765	15682	15687	15840	16035	15713	15837	15679	15901	15825	15700	15767	15970	15608	15841	15750	15877	15810	15859	15604	15599	15990	15820	15828	15710	15663	15984	15801	15639	15764	15755	15774	15816	15935	15986	15863	15670	15698	15725	15923	15712	15599	15650	15871	15936	15646	15908	15852	15788	15755	15697	15803	15829	15954	15780	15825	15752	15788	15995	15802	15703	15795	15753	15811	15813	15692	15660	15686	15849	15873	15622	15681	15595	15609	16023	15714	15876	15729	15786	15806	15999	15769	15747	15930	15849	15594	15706	15773	15815	15752	15974	15637	15648	15706	15734	15649	15550	15716	15732	15677	15702	15704	15765	15712	15773	15687	15825	15799	15639	15674	15819	15757	15567	15857	15866	15683	15664	15656	15883	15806	15675	15521	15800	15824	15808	15615	15793	15688	15873	15852	15667	15736	15773	15861	15779	15557	15786	15704	15789	15812	15756	15914	15685	15663	15705	15588
62727	97485	82920	77534	66666	51540	36577	23857	16521	14239	13793	13718	13696	13516	13511	13666	13538	13663	13618	13623	13690	13558	13728	13660	13671	13750	13513	13789	13647	13572	13644	13542	13511	13704	13452	13620	13663	13574	13674	13671	13563	13523	13601	13716	13586	13687	13694	13731	13622	13488	13691	13645	13591	13687	13708	13527	13644	13628	13595	13548	13604	13631	13695	13759	13508	13569	13757	13864	13608	13689	13655	13460	13854	13646	13658	13659	13645	13504	13533	13495	13744	13596	13545	13665	13526	13629	13547	13832	13635	13642	13577	13635	13704	13350	13675	13603	13651	13596	13469	13717	13616	13740	13532	13651	13635	13463	13644	13575	13464	13712	13625	13618	13564	13715	13709	13477	13478	13701	13722	13352	13630	13653	13586	13717	13607	13628	13487	13736	13704	13737	13593	13598	13632	13555	13888	13665	13524	13497	13668	13585	13792	13742	13603	13577	13603	13573	13680	13797	13627	13644	13627	13583	13627	13663	13601	13510	13544	13840	13602	13640	13602	13632	13630	13577	13702	13571	13701	13579	13669	13586	13433	13515	13692	13638	13773	13655	13566	13705	13706	13793	13726	13616	13651	13578	13620	13602	13689	13593	13479	13604	13650	13694	13706	13462	13681	13632	13581	13551	13655	13632	13759	13746	13488	13592	13764	13687	13641	13527	13826	13522	13610	13570	13450	13566	13665	13672	13485	13432	13637	13660	13675	13649	13978	13802	13620	13532	13567	13639	13700	13626	13634	13404	13744	13708	13472	13631	13555	13704	13516	13548	13525	13425	13663	13450	13639	13520	13581	13497	13612	13626	13559	13674	13632	13545	13649	13724	13601	13624	13722	13541	13599	13551	13453	13593	13596	13599	13417	13521	13663	13528	13722	13384	13634	13763	13558	13621	13574	13497	13531	13622	13661	13571	13616	13750	13781	13729	13586	13705	13642	13518	13542	13697	13778	13628	13628	13491	13622	13612	13660	13578	13575	13602	13758	13574	13676	13594	13754	13564	13581	13606	13657	13443	13649	13675	13573	13460	13575	13709	13669	13555	13427	13564	13504	13606	13723	13499	13749	13504	13606	13467	13467	13572	13722	13549	13662	13760	13647	13500	13675	13658	13476	13544	13647	13718	13462	13521	13512	13574	13633	13651	13806	13568	13666	13757	13649	13650	13713	13562	13609	13626	13717	13600	13751	13478	13644	13592	13646	13487	13664	13698	13547	13622	13628	13766	13735	13680	13697	13751	13656	13553	13642	13635	13584	13460	13548	13702	13544	13705	13618	13525	13533	13592	13782	13483	13438	13522	13556	13592	13624	13620	13506	13563	13489	13575	13611	13547	13549	13490	13643	13494	13573	13711	13546	13600	13647	13648	13605	13668	13623	13509	13575	13554	13748	13680	13583	13673	13459	13717	13407	13494	13528	13651	13479	13604	13615	13551	13729	13607	13551	13764	13747	13693	13580	13622	13477	13571	13619	13653	13501	13554	13487	13491	13539	13689	13561	13650	13634	13568	13590	13574	13733	13570	13721	13823	13658	13615	13795	13540	13649	13648	13730	13757	13528	13577	13765	13584	13677	13554	13693	13654	13375	13523	13399	13581	13509	13667	13708	13686	13488	13666	13498	13542	13599	13580	13511	13449	13436	13367	13508	13627	13637	13634	13682	13437	13707	13553	13559	13554	13581	13791	13527	13642	13591	13499	13766	13573	13534	13526	13510	13533	13513	13598	13706	13500	13527	13670	13532	13650	13572	13504	13568	13551	13511	13696	13443	13527	13728	13633	13702	13591	13562	13676	13563	13587	13659	13505	13659	13492	13548	13737	13673	13623	13505	13663	13679	13474	13726	13611	13641	13586	13743	13734	13673	13649	13693	13682	13656	13748	13596	13801	13501	13524	13520	13659	13872	13501	13634	13589	13494	13590	13712	13626	13537	13643	13598	13588	13654	13454	13614	13406	13580	13605	13588	13595	13624	13549	13531	13523	13712	13592	13645	13606	13459	13653	13739	13588	13568	13480	13613	13533	13904	13723	13547	13578	13591	13706	13759	13475	13593	13635	13461	13715	13462	13792	13752	13471	13686	13623	13528	13744	13621	13599	13605	13656	13428	13629	13436	13795	13619	13694	13716	13521	13603	13541	13656	13550	13517	13679	13485	13547	13665	13540	13547	13523	13618	13732	13692	13648	13569	13422	13777	13468	13704	13780	13704	13547	13716	13739	13598	13664	13661	13564	13620	13595	13649	13832	13760	13626	13634	13606	13610	13604	13669	13549	13800	13575	13650	13673	13431	13630	13580	13692	13473	13543	13540	13619	13665	13835	13489	13649	13528	13613	13572	13786	13746	13405	13649	13512	13566	13612	13524	13550	13570	13679	13681	13705	13644	13698	13693	13691	13621	13589	13514	13435	13541	13473	13667	13618	13603	13583	13484	13667	13627	13899	13590	13682	13492	13504	13686	13699	13714	13598	13557	13777	13559	13714	13489	13783	13685	13482	13584	13635	13654	13545	13669	13570	13733	13547	13576	13483	13576	13594	13681	13559	13601	13746	13565	13632	13638	13651	13594	13663	13345	13610	13524	13738	13652	13609	13670	13594	13642	13576	13642	13556	13621	13419	13559	13574	13545	13716	13627	13624	13689	13562	13579	13669	13442	13800	13649	13723	13634	13600	13610	13446	13599	13649	13637	13767	13617	13635	13694	13488	13580	13687	13642	13580	13640	13610	13718	13590	13617	13687	13683	13583	13395	13580	13547	13662	13562	13721	13498	13685	13690	13671	13715	13813	13628	13491	13757	13393	13564	13569	13552	13503	13760	13696	13461	13749	13618	13667	13668	13590	13708	13742	13619	13628	13582	13442	13387	13800	13561	13467	13605	13698	13617	13467	13629	13640	13591	13476	13636	13767	13617	13577	13671	13424	13689	13531	13726	13814	13581	13619	13726	13562	13729	13759	13609	13560	13691	13625	13622	13631	13670	13574	13440	13476	13458	13578	13558	13590	13428	13672	13633	13525	13597	13586	13679	13514	13407	13669	13734	13660	13608	13665	13629	13538	13533	13630	13560	13627	13595	13859	13725	13703	13674	13667	13607	13642	13439	13478	13647	13579	13689	13567	13650	13511	13713	13606	13474	13739	13615	13634	13712	13603	13683	13396	13647	13421	13668	13657	13755	13702	13692	13590	13747	13498	13626	13483	13620	13450	13691	13550	13525	13798	13518	13533	13575	13563	13526	13621	13643	13615	13676	13663	13668	13530	13539	13619	13765	13464	13682	13746	13560	13597	13625	13755	13632	13764	13777	13376	13622	13540	13585	13589	13589	13361	13545	13446	13712	13532	13635	13754	13710	13731	13578	13628	13667	13671	13633	13457	13606	13549	13566	13641	13697	13653	13624	13615	13572	13657	13593	13630	13721	13645	13541	13599	13686	13617	13620	13554	13709	13658	13792	13684	13685	13668	13736	13484	13509	13755	13485	13561	13572	13537	13464	13648	13447	13608	13510	13683	13693	13519	13651	13714	13696	13615	13545	13593	13671	13519	13626	13651	13574	13618	13410	13736	13705	13693	13556	13654	13537	13707	13687	13613	13520	13779	13777	13652	13442	13649	13704	13511	13751	13563	13518	13606	13517	13721	13576	13670	13626	13704	13568	13614	13464	13475	13642	13536	13641	13688	13415	13676	13558	13853	13558	13711	13552	13552	13572	13500	13650	13757	13559	13638	13529	13584	13524	13628	13629	13420	13499	13639	13509	13615	13451	13683	13718	13654	13687	13599	13785	13626	13636	13622	13578	13714	13555	13615	13560	13511	13639	13627	13730	13593	13598	13521	13609	13580	13513	13426	13594	13557	13588	13728	13724	13658	13539	13698	13509	13600	13763	13722	13738	13803	13638	13502	13568	13614	13550	13506	13578	13592	13764	13579	13734	13756	13594	13546	13619	13575	13550	13592	13657	13572	13590	13502	13727	13620	13535	13649	13607	13603	13861	13600	13397	13654	13657	13486	13630	13639	13610	13608	13720	13674	13411	13733	13595	13456	13741	13701	13542	13510	13509	13593	13620	13578	13588	13646	13612	13431	13678	13670	13686	13420	13575	13723	13506	13651	13595	13573	13643	13731	13725	13588	13708	13490	13577	13591	13687	13604	13570	13645	13486	13692	13648	13664	13759	13490	13623	13586	13658	13695	13538	13499	13537	13682	13557	13609	13710	13496	13643	13667	13779	13765	13660	13656	13710	13702	13664	13585	13684	13437	13708	13605	13556	13618	13664	13576	13682	13569	13467	13590	13586	13709	13622	13539	13738	13510	13560	13342	13688	13721	13782	13796	13665	13603	13565	13649	13455	13670	13593	13538	13542	13579	13437	13620	13604	13544	13605	13608	13710	13585	13704	13648	13559	13515	13624	13432	13553	13785	13809	13697	13686	13561	13555	13634	13485	13760	13748	13597	13582	13578	13550	13684	13593	13646	13519	13555	13563	13492	13616	13631	13662	13678	13514	13543	13484	13487	13642	13560	13461	13681	13656	13636	13513	13834	13451	13534	13599	13712	13731	13553	13592	13530	13628	13480	13504	13715	13575	13460	13695	13545	13500	13538	13620	13606	13597	13713	13579	13715	13689	13427	13624	13586	13703	13706	13667	13555	13682	13710	13586	13607	13480	13658	13712	13554	13660	13791	13676	13680	13743	13569	13590	13690	13598	13748	13553	13596	13789	13690	13750	13621	13399	13548	13719	13626	13623	13679	13566	13758	13699	13553	13571	13491	13556	13547	13497	13800	13731	13551	13544	13805	13704	13721	13677	13560	13545	13453	13828	13749	13582	13583	13666	13645	13675	13568	13558	13407	13679	13475	13558	13676	13610	13579	13616	13665	13617	13739	13554	13722	13699	13641	13492	13639	13614	13498	13628	13560	13715	13672	13683	13557	13800	13738	13606	13710	13551	13694	13640	13724	13774	13431	13644	13596	13730	13490	13417	13361	13720	13549	13525	13668	13732	13683	13596	13641	13561	13468	13549	13554	13719	13623	13621	13551	13670	13555	13742	13619	13591	13738	13605	13718	13560	13663	13656	13589	13649	13592	13685	13458	13823	13536	13628	13670	13434	13717	13717	13693	13673	13582	13541	13625	13454	13515	13678	13745
29074	25523	30094	32619	28323	22517	18801	17037	16401	16211	16093	16099	16114	16081	16324	16161	16434	16223	16083	16252	16272	16030	16209	16382	16253	16306	16167	16234	16326	16347	16201	16215	16170	16079	16091	16204	16256	15815	16165	16406	16170	16315	16142	16120	16140	16118	16167	16100	16050	16191	16042	16153	16282	16122	15964	16314	16210	16267	16075	16184	16028	15932	15941	16128	15984	16118	16208	16045	16289	16227	16183	16197	16022	16101	16206	15990	16128	16245	16331	16169	15961	16084	16076	15916	16109	16282	16119	16264	16315	16240	15982	16162	16231	15930	16051	16167	16074	16123	16111	16239	16212	16030	16004	16035	16355	16244	16271	16017	16192	16106	15925	16046	16080	16008	16092	16122	16219	16295	15903	16287	16021	16180	16180	16035	16035	16157	15952	16125	16067	15994	16061	16229	16255	15986	16095	16203	16243	16132	16167	15971	16132	16140	16154	16005	16065	16127	16035	16123	16200	16134	16059	16163	15867	16390	16320	15997	16204	16267	16191	16150	16358	15949	15977	16136	16044	16057	16176	16205	16056	15941	16151	16227	15911	16218	15893	16063	16136	15746	16088	16175	16042	16052	15948	16032	16397	15987	16047	16012	15927	16155	16014	16043	16151	16299	16107	16103	15832	16211	16274	16133	16319	16199	15813	16232	16081	16061	16207	16064	16006	15984	16049	16246	16054	16049	16070	16245	15985	16179	15920	16166	16124	16219	16296	16285	16163	16028	16107	16095	16242	16156	16082	16171	16116	16249	15980	16062	16134	16228	16151	16054	16185	16084	16027	16247	16061	16013	16027	15951	16146	16082	16025	16276	16238	16115	16065	16065	15953	16140	16112	16125	16127	15956	16167	16300	16123	16139	16283	16405	15924	16278	16235	16192	15983	16099	16192	16153	15969	16047	16217	16070	16232	16102	16165	16145	16121	16092	16103	16008	16245	16105	16332	16037	16148	16150	16128	16040	16163	15961	16069	16103	16280	16220	16110	16115	15829	16224	16199	16125	16030	16066	16147	16324	16046	16122	16094	16105	16205	16038	16036	16099	16231	16168	16123	15993	16033	16155	16133	16222	15928	16085	16093	16016	16120	16064	16267	16327	16080	16250	16208	15942	16178	16118	16216	16211	16273	16080	16177	16037	15955	16144	16020	16109	16156	16234	16078	16150	16098	16256	16213	16098	16248	16156	16209	16088	16236	16026	16119	15867	16152	16046	16205	16211	15981	16103	16078	16071	16002	16250	16156	16156	16141	16166	16122	15992	15948	16031	16103	16074	16003	15896	16004	16068	16270	16189	16148	16147	16059	16072	16055	15989	16069	15975	16140	15966	15960	16283	16191	15987	16193	16021	16140	15916	16263	16151	16072	16048	15972	16015	16018	16176	16146	15955	16350	16172	16001	16001	16108	15944	16100	15994	16220	16120	16040	16049	16298	16017	16003	15900	16386	16042	16073	16189	15944	15973	15977	16258	16066	16172	16170	16078	16026	16043	16177	15942	16088	16024	15936	15949	16082	15971	16140	16131	16186	16043	16200	16187	16029	16072	16015	15917	16159	16107	16129	15942	15948	16230	16196	15827	16140	16170	15965	16056	16092	16109	16163	16196	16293	15975	15931	16145	15790	15995	16178	16016	15962	16228	16197	15972	16070	16116	16159	16119	16077	16165	16044	16176	16209	16198	16188	16004	16097	15973	16064	16084	16100	16111	16072	16077	16083	16182	16117	16051	15931	16068	16127	16221	15952	16019	16115	16106	16129	16190	15930	16121	15993	16095	16236	16037	16067	16164	15992	15996	16051	16204	16237	16171	16269	16172	16107	16107	16219	16211	16195	15976	16228	16142	16000	16129	16250	16233	16193	16034	16111	16045	15842	16203	15956	15921	16254	16115	16115	15953	16115	16259	16081	16091	15996	16132	16227	16042	16000	15995	15947	16100	15981	16289	16285	16107	15887	16148	16151	15902	16023	16277	16171	16158	16099	16045	16261	16300	16164	16134	16323	16090	16015	16045	16163	16237	16265	16031	16022	16119	16297	16192	16140	16046	16099	15989	16207	16361	16040	16093	16054	16162	16304	16131	16244	16172	16096	16092	15866	16030	16063	16059	16016	16135	16066	15943	16072	16120	16030	16367	16318	16052	16186	16156	16129	16265	16064	16359	16203	16174	16011	16261	15937	16159	16226	16004	16112	16246	16143	16189	16247	16100	16210	15963	16072	16195	16036	16160	16136	16206	16126	16082	16172	16268	16044	16036	16188	16247	16157	16056	16158	16099	16118	15884	15981	16260	16008	16096	16232	16135	16065	16109	15995	16046	16184	16113	16020	16095	16068	16135	16075	16174	16231	16148	16281	15875	16028	15850	15995	16187	16056	16100	16087	16193	16312	16126	16267	15884	16144	16108	16105	16075	16123	15919	16245	16020	16162	16266	16108	15968	16136	16065	16045	16281	15905	16084	16134	16077	16122	16123	16255	15980	16167	16082	16256	15956	16023	16015	16164	16227	16035	16170	15969	16069	16317	16007	16263	16116	16110	16141	16145	16018	16132	15876	16410	16139	16214	16096	16329	16151	16249	16087	16173	15982	16236	16183	16088	16091	16131	16102	16042	16176	16031	16037	16059	16078	16201	16334	16188	16123	15931	16030	16020	15906	16107	16189	16190	15999	16011	16041	16064	16133	16146	16104	16169	16096	16052	15964	16121	16103	16224	16134	15958	16290	16025	16130	16191	16267	15983	16088	16250	16099	16099	16164	16338	16197	16170	16175	16016	16041	16158	16106	16170	16012	16179	16197	16160	16124	15988	16158	16063	15991	16168	16031	16107	16074	16136	16147	16024	16173	16091	15981	16176	16280	16068	16275	16179	16052	16183	16338	16270	16161	16224	16129	16283	16276	16079	16208	16111	15987	16297	16115	16108	16245	16209	16219	16040	16281	16128	15995	15867	16189	16334	16227	16328	16064	16058	16312	16182	16019	16244	16141	16217	16238	16093	16023	16192	16272	16023	16189	16021	16048	16272	16225	16116	16200	16105	16091	16108	16106	16032	15991	16188	16077	16197	16089	16144	16223	16038	15995	16055	16364	16129	16109	16108	16105	16314	15921	16010	16060	16129	16152	16050	16348	16184	15992	15984	16023	16181	16146	16170	15999	16191	16177	16058	16070	16000	16156	16188	16045	16207	16002	16283	16171	16214	16177	16033	16169	16257	16050	15978	15892	16085	16157	16232	16113	16156	16076	16011	15962	16253	16090	16114	16171	16034	15983	16100	16180	15963	16256	15936	16038	16160	15975	16113	15971	15833	16082	16055	16146	15959	16223	15886	16060	16032	16123	16180	16011	16217	16187	15962	16030	16138	16070	16262	16149	16074	16097	15896	15929	16136	16125	16037	16169	16189	16085	16223	16288	16132	16228	16245	16158	16098	15973	16070	16136	16052	16080	16178	16240	16295	16038	16174	16025	16091	16046	16072	16101	15987	16185	15870	16088	15949	16041	16193	16064	16200	15998	16140	16074	16088	16142	16066	16071	16149	16160	16067	16039	15870	15913	16118	16222	16155	16040	15968	16204	16272	16227	16177	16020	16239	16259	16058	16068	16112	16160	16143	16168	16146	16089	16133	16172	16120	16052	15974	16049	16360	16387	16285	16122	16094	16200	16141	16277	16161	16025	16275	16082	16091	16077	16219	16261	16109	16186	16229	16026	16172	16278	16200	16263	16168	16080	16076	16094	16092	16073	16180	16048	16353	16200	16122	16276	16160	16159	15984	16335	16098	16004	16076	15906	16239	16020	16247	15774	15933	16103	16210	16088	16142	16064	15945	16217	16019	16072	16008	15866	16124	16282	15910	16204	16046	15994	16195	16011	16336	15971	16138	16099	16170	16085	16266	15959	16163	16259	16285	16062	16017	15999	15932	16153	16324	16168	16199	16037	16074	16086	16227	16046	16198	15907	16084	16167	16259	16322	16198	16103	16009	16109	16268	16031	16072	16127	16149	16024	16114	15936	16263	16335	16249	15881	16133	16134	16040	16274	16154	16132	16163	16250	16109	16162	16040	16172	16105	16220	16041	15948	16232	16235	16111	16201	15917	16254	16317	16264	16130	16085	16017	16128	16045	16373	16175	16107	15897	16173	16114	16005	16270	16144	16115	16140	15940	16005	16073	16079	16243	16250	16279	16085	15949	15919	16009	15927	16147	16085	15979	16097	16014	16029	16186	16132	16319	16163	15990	16207	16106	16114	16279	16171	16039	16185	15954	15927	16089	16342	16078	16182	15999	16234	16080	15983	16220	16264	16157	16144	15990	16099	16196	16219	16259	16091	16288	16295	16291	16133	16138	16218	16191	15940	16168	16203	16147	16091	16063	16077	16096	16219	16147	15977	16217	16003	15995	15852	15998	16128	16216	16125	16200	16334	16297	16066	16194	16184	16155	16120	16132	16256	16022	16175	16104	16080	16178	15921	16124	15987	16037	15956	16080	15993	16156	16225	16179	16178	16133	16180	16102	16154	15924	16194	16176	16096	16030	16161	16069	16125	15922	16118	16193	16096	16107	16154	16161	15902	16281	16082	16136	15978	16199	16038	16029	16085	16204	16345	16150	16102	16187	16157	16274	16243	16266	16034	16114	16121	16149	16172	16017	16161	16203	16114	16254	16129	16052	16125	16146	15860	16213	16028	16130	16056	16040	16017	16144	16024	16180	15904	16151	16028	15815	16184	16263	15899	16234	16152	16130	16272	16071	16031	16233	16143	16293	16107	16258	16250	15967	16020	16182	16251	16347	15906	16246	16066	16100	16119	16031	16350	16127	16029	16087	16065	16032	16071	16022	16304	16044	16142	16070	16057	15912	16134	16237	16120	16277	16008	16093	16279	16090	16292	16317	16082	15914	16138	16238	16242	16050	15986	16044	15957	16110	16148	16039	16145	16059	15960	16158	16162	16151	16113	16322	15948	15914	16146	16171	15949	16130	16053	16166	16240	16367	15963	16027	15904	16166	16439	16151	16345	16159	16161	16084	16026	16084	16206	16244	16300	16250	16382	16216	16061	16388	16094	16245	16163	15999	16021	16057	16305	16270	16378	16199	16046	16133	16053	16267	16034	16010	16295	16223	16168	16144	16232	16048	16229	16167	16317	16156	16129
30609	38897	29850	29041	25123	19274	15988	14658	14017	13835	14030	13923	13748	13945	13974	13990	13723	13812	14075	13722	13908	13901	13719	13887	13881	13928	13911	13939	13965	13755	13869	13793	13787	13809	13958	13797	13742	13811	13838	13740	13999	14039	13954	13877	13813	13834	13818	13870	13926	13875	13890	13938	13875	13794	13813	13817	13928	13865	13854	13880	13786	13831	13777	14060	13811	13687	13975	13853	13951	13834	13950	13735	13918	14073	13895	13934	14008	13822	13968	13862	13709	13888	13896	13812	13982	13983	13800	13834	13876	13737	13817	13921	14022	13891	13953	13834	13855	13765	13910	13838	13886	13801	13720	13742	13915	13671	13931	13776	13771	13859	13963	13811	13915	13871	13843	13911	13758	13898	13780	13971	13888	13847	13921	13841	13985	13793	13694	13820	13761	13896	13886	13800	13905	13901	13797	13999	13862	13917	13768	13944	13935	13898	13816	14058	13749	13995	13718	13782	13880	13782	13926	13826	13885	13789	13831	13766	13843	13863	13858	13724	13819	13779	14016	14030	13939	13918	13966	13863	13766	13912	13809	13755	13619	13747	14021	13959	13762	13719	14006	13792	13931	13911	13864	13898	13797	13927	13890	13895	13795	13888	13737	13931	13818	13868	13746	13952	13726	13769	13710	13791	14075	13867	13787	13810	13935	14038	14056	14028	13858	13971	13792	13934	13842	13886	14033	13889	13832	13885	13813	13832	13831	13896	13859	13964	13998	13875	13732	13816	13957	13797	13832	13913	13864	13882	13879	13859	13707	13872	13647	14147	13995	13892	13840	13915	13940	13847	13912	13815	13741	13928	13784	13957	13798	13984	13854	14080	13902	13648	13805	13877	13728	13876	13775	13904	13925	13928	13808	13870	13902	13735	13969	13774	13939	13977	13861	13718	13843	13763	13737	13753	13786	13852	13907	13845	13900	13902	13771	13918	13790	13790	13963	13812	13676	13942	13965	13739	13978	13894	13741	13844	13792	13956	14000	13909	13877	13777	13686	13997	13899	13845	13895	13820	13884	13945	13863	13771	13884	13881	13737	13789	13878	13725	14016	13870	13903	13903	13916	13772	13804	13862	13884	13906	13861	13795	13874	13833	13964	13799	13974	13797	13860	14011	13795	13920	13770	13848	13839	13715	13913	13912	13983	13702	13892	13871	13831	13972	13831	13758	13802	14045	13946	13888	13901	14064	13823	13894	13868	13979	13819	13875	13927	13792	13788	13789	13946	13933	13860	13830	13892	13888	13958	13839	13897	13925	14042	13895	13908	13827	13913	14011	13989	13844	13824	13789	13637	13925	13898	13830	13806	13831	13807	13885	13988	13830	13800	13930	13806	13668	13954	13953	13721	13786	13847	13737	13762	13978	13903	13800	13992	13809	13996	13850	13835	13896	13867	13766	13907	13699	13944	13840	13851	13932	13893	14003	13973	13960	13842	13807	13821	13750	13916	13721	13718	13927	13772	13997	13915	13876	13776	13701	13756	13758	13757	13876	13923	13950	13876	13859	13877	13951	13799	13815	13938	13839	13843	13695	13826	13947	13810	13832	13923	13725	13870	13894	14089	13990	13815	13912	13949	13711	13886	13909	13834	13751	13647	13858	13901	13800	13930	13863	13792	13710	13826	13744	13867	13797	13827	13976	13793	13983	13888	13931	13905	13672	13726	13956	13810	13797	13712	13754	13689	13869	13953	13760	13959	13799	13925	13939	13968	13842	13738	13772	13938	13883	13873	13819	13986	13894	13790	14052	13877	13832	13843	13775	13957	13956	13931	13865	13930	13773	13815	13717	13996	13899	13766	14042	13784	13899	13970	13760	13814	13810	13833	13941	13955	13813	13988	13817	13699	13924	13848	13810	13761	13747	13911	13812	13837	13831	13853	13878	13894	14102	13874	14123	13859	13741	13916	13921	14032	13759	13979	13823	13947	13788	13801	14027	13808	13868	13846	13782	13648	13772	13876	13936	13825	13885	13834	13914	13789	13976	13868	13941	13708	13884	13804	13852	13660	14044	13892	13877	13950	13792	13756	13784	13974	13940	13925	14007	13756	13837	13852	13792	13868	13892	13856	13854	14018	13993	13817	13737	13764	13875	13721	13898	13811	13848	13815	13842	13716	13943	13884	13866	13892	13814	13865	13716	13901	13790	13883	13935	13802	13783	13880	14061	13807	13613	13835	13724	13861	13855	13817	13856	14085	13984	13634	13905	13853	13839	13966	13910	13777	13734	13853	13708	13823	13847	13733	13945	13849	13956	13946	13870	14029	13927	13730	13923	13856	13766	13746	13914	13843	13941	13845	13863	13809	13817	13884	13774	13980	13804	13951	13876	13948	13906	13876	14006	13904	13955	13837	13935	13941	13966	13830	13932	13911	13856	13766	13861	13900	13977	13859	13778	13886	13878	13951	13834	13865	13854	13783	13905	14062	13974	13771	13889	13923	13918	13996	13971	13881	13858	13854	13893	13799	13972	13790	13945	13928	13877	13981	13697	13831	13884	13857	13959	13863	13817	14051	13806	13881	13823	13897	13788	13978	14033	14012	13762	13870	14024	13787	13788	13921	13915	13831	13947	13770	13927	13737	13773	13924	13835	14009	13909	13801	13860	13747	13907	13823	13972	13865	13866	14020	13771	13873	13875	13869	13722	14029	13721	13827	13915	13841	13760	13856	13844	13724	13846	13813	13997	13960	13686	13928	13862	13913	13922	13773	13807	13907	13894	13668	13835	13796	13898	13870	13741	13925	13922	13890	13885	13853	14098	13884	13842	13907	13805	13920	13910	13960	13750	13994	13943	13667	13846	13808	13816	14013	13696	13814	13974	13784	13836	13824	13750	13901	13901	13644	13900	13877	13858	13911	13856	13810	13846	13812	13814	13914	13827	13920	13873	14042	13828	13883	13865	13956	13830	13942	13836	14020	13864	13770	13839	13813	13912	13762	13973	13813	13965	13786	13716	13816	13762	13941	13850	13851	13945	13811	13871	13866	13868	13791	13795	13870	13870	13700	13962	13794	13912	13973	13818	13797	13854	13825	13703	13776	13799	13982	13955	13701	13933	13921	13770	13934	13963	13842	13820	13995	13865	13841	13658	13906	13811	13802	13762	13922	13818	14022	13941	13907	13920	13829	13884	13907	13797	13776	13906	13822	13845	13735	13916	13863	13819	13688	13740	13830	13827	13957	13864	14077	13991	13914	13929	13750	13810	13918	13951	13899	13959	13872	13723	13947	13780	13985	13896	13895	13986	13896	13974	13899	13799	13861	13773	13842	13798	13757	13979	13931	13852	13857	13826	13807	14038	13823	13716	14101	13877	13846	14128	13843	13867	13861	13926	13899	13887	13784	13798	13876	13927	13916	13910	13850	13862	13748	13876	13971	14011	13940	13931	13779	13792	13586	13950	13958	13890	14041	13987	13940	13967	13871	13935	13814	13928	13875	13987	14034	13722	13871	13924	14000	13904	13967	13875	14038	13826	13856	13745	13924	13851	13749	13771	13895	13738	14054	14003	13953	13895	13713	13790	13797	13851	13986	13787	13855	13819	14047	13852	13844	13959	13945	13877	14050	13926	13862	13670	13901	13973	13835	13944	13689	13934	13805	13785	13772	13863	13866	13783	13911	13793	13982	13844	13875	13704	13968	13764	13932	13888	13827	14003	13859	13995	13829	13906	13762	13907	13891	13953	13803	13802	13906	14006	13843	13897	13958	13830	13899	13946	13989	13886	13730	14008	13755	13993	13923	13946	13810	13872	13804	14021	13956	13817	13853	14000	13781	13750	13777	13749	13958	13916	13823	13876	13737	13890	13931	13662	14017	13800	13801	13900	14143	13825	13861	13935	14039	13821	13819	13970	13741	13850	13640	13877	13931	13834	14021	13776	13928	13841	13880	13916	13781	13928	13909	13917	13826	13834	13958	13920	13915	13991	14012	13859	13720	13760	13848	14055	13814	13784	13855	13772	13900	13774	13913	13937	13722	13797	13828	13856	13812	13886	13929	13906	13704	13723	13976	13903	13771	14040	13901	13951	13963	13888	13928	13982	13937	13825	13882	13971	13836	13880	14102	13858	13801	13845	13850	13836	13997	14123	14014	13748	13833	13868	13827	13850	13857	13853	13858	13874	13713	13827	13845	14019	13775	13819	13870	13886	13991	13824	13794	13614	13977	13847	14011	13831	13695	14034	13716	13787	13753	13805	13774	13848	14014	13710	13961	13966	13829	13868	13968	13849	13894	13848	13881	13816	13836	13821	13946	13818	13970	13865	13844	13786	13778	13890	13707	14035	13764	13829	13776	13789	13978	13927	13818	13870	13800	13955	13650	13869	13760	13833	13842	13847	13816	13887	13822	13803	13833	13949	13772	13947	13855	14004	13936	13857	13798	13853	14058	13847	13831	13917	13755	13869	13665	13963	13740	13916	13961	13912	13888	14016	13943	13832	13938	13805	13938	13839	13774	13900	13960	13869	14002	13845	13977	13945	13827	14053	13959	13940	13775	13872	13740	13892	13864	13794	13849	13856	13990	13775	13678	13972	13885	13722	13819	13969	13858	13978	13802	13937	13898	13902	13772	13872	13959	13991	13931	13748	13972	13834	14052	13780	13969	13805	13812	13789	13948	14008	14013	13935	13987	13855	13805	13851	14011	13930	13877	13924	13869	13794	13858	13743	13804	13861	13996	13888	13827	13718	13909	13764	13815	13824	13797	13916	13765	13899	13848	13856	13851	13839	13940	13891	13777	14070	13880	13881	13899	13843	13862	13876	13896	13830	13932	13895	13851	13843	13759	13984	13822	13900	13927	13895	13899	13824	13919	13912	13879	13893	13936	13775	13801	13914	13850	14055	13828	13980	13947	13724	13907	13868	13843	13904	13861	14001	13815	14079	13956	13853	13777	13910	13796	13890	13957	13713	14021	13828	13973	13992	13831	13910	13896	13825	13925	14012	13874	13804	13684	13773	13953	13710	13711	13928	13850	13944	13977	13847	13788	13948	14016	13733	14006	13866	13977	13888	13893	13744	13938	13794	13839	13689	13759	13870	13844	13880	13939	13918	13860	13709	13886	13770	13915	13881	13921	13909	13963	13923	13825	13791	13941	13862	13935	13747	13908	13909	13953	13999	13724	13768	13840	13719	13852	13878
24233	21641	30115	37817	48518	41934	31914	22200	17549	16282	15693	15413	15448	15569	15465	15444	15493	15525	15341	15493	15726	15439	15532	15290	15560	15447	15341	15300	15515	15580	15284	15225	15243	15323	15395	15273	15436	15396	15422	15552	15515	15403	15644	15374	15249	15220	15448	15455	15398	15422	15545	15273	15368	15256	15393	15306	15114	15314	15257	15301	15438	15387	15181	15339	15299	15382	15494	15355	15353	15387	15381	15509	15446	15254	15328	15338	15175	15245	15419	15244	15237	15247	15357	15246	15531	15299	15299	15402	15284	15376	15398	15382	15345	15301	15428	15516	15340	15259	15209	15153	15246	15275	15324	15359	15377	15262	15479	15536	15335	15223	15370	15374	15247	15232	15307	15363	15226	15364	15364	15226	15352	15386	15327	15377	15252	15170	15295	15134	15218	15531	15254	15311	15412	15390	15068	15151	15220	15215	15395	15227	15389	15336	15138	15241	15180	15364	15335	15566	15488	15424	15521	15217	15328	15345	15320	15422	15433	15195	15325	15363	15469	15361	15341	15265	15251	15242	15334	15394	15150	15487	15396	15142	15212	15280	15375	15380	15303	15368	15084	15221	15167	15452	15215	15395	15383	15408	15126	15106	15299	15331	15468	15226	15388	15160	15501	15308	15408	15356	15458	15251	15036	15294	15241	15222	15248	15264	15432	15313	15398	15576	15539	15541	15320	15320	15250	15367	15261	15254	15373	15432	15214	15497	15310	15511	15336	15201	15307	15298	15292	15486	15304	15455	15474	15435	15345	15387	15425	15342	15381	15205	15312	15400	15267	15433	15424	15351	15373	15379	15401	15131	15267	15303	15399	15490	15497	15321	15466	15134	15366	15213	15191	15549	15429	15438	15251	15340	15414	15470	15145	15200	15212	15226	15369	15385	15297	15149	15254	15187	15140	15227	15269	15597	15227	15238	15258	15390	15284	15253	15341	15306	15088	15470	15344	15305	15208	15347	15530	15561	15492	15346	15330	15381	15323	15247	15142	15431	15304	15169	15235	15412	15206	15368	15315	15265	15414	15144	15386	15506	15623	15450	15250	15254	15293	15283	15224	15218	15306	15332	15398	15306	15274	15377	15507	15270	15327	15438	15290	15309	15297	15365	15450	15445	15463	15288	15387	15161	15439	15327	15191	15313	15262	14933	15269	15195	15225	15415	15340	15412	15480	15177	15361	15387	15355	15416	15295	15428	15290	15486	15241	15299	15287	15374	15141	15146	15222	15415	15334	15202	15335	15414	15408	15257	15331	15223	15475	15251	15166	15245	15409	15400	15446	15355	15162	15214	15200	15168	15164	15309	15483	15362	15400	15514	15309	15448	15199	15237	15303	15536	15300	15371	15297	15129	15418	15356	15370	15350	15264	15230	15392	15322	15380	15218	15308	15420	15388	15320	15247	15372	15326	15324	15337	15340	15322	15428	15280	15225	15133	15155	15180	15331	15471	15141	15262	15568	15322	15242	15385	15394	15056	15268	15235	15292	15250	15611	15164	15282	15515	15414	15271	15389	15428	15336	15325	15226	15382	15369	15396	15317	15311	15347	15431	15417	15194	15228	15326	15390	15450	15500	15416	15289	15355	15272	15348	15329	15211	15307	15359	15379	15507	15289	15286	15426	15426	15243	15315	15188	15052	15354	15470	15321	15258	15313	15286	15242	15376	15315	15397	15342	15393	15227	15188	15393	15466	15327	15333	15358	15253	15376	15390	15335	15288	15464	15384	15435	15288	15396	15251	15379	15291	15110	15478	15267	15189	15393	15552	15457	15256	15366	15390	15326	15310	15495	15386	15281	15501	15355	15284	15341	15443	15126	15166	15253	15444	15359	15328	15355	15216	15350	15361	15378	15175	15339	15507	15348	15343	15273	15125	15249	15171	15484	15283	15327	15260	15266	15248	15349	15242	15391	15278	15208	15208	15241	15228	15284	15320	15357	15386	15450	15152	15364	15431	15364	15366	15196	15357	15386	15315	15391	15218	15246	15591	15472	15179	15150	15271	15412	15241	15389	15449	15438	15382	15209	15329	15411	15170	15328	15211	15348	15303	15364	15392	15383	15398	15264	15463	15513	15352	15444	15262	15363	15405	15258	15400	15408	15334	15256	15513	15295	15206	15253	15439	15206	15448	15372	15158	15278	15249	15229	15355	15268	15429	15250	15423	15515	15163	15387	15286	15344	15409	15314	15411	15555	15185	15152	15186	15259	15270	15094	15211	15160	15367	15450	15137	15312	15254	15268	15453	15639	15443	15279	15541	15239	15452	15326	15374	15274	15500	15369	15489	15422	15451	15362	15360	15333	15331	15262	15491	15283	15218	15195	15466	15323	15239	15358	15283	15452	15341	15290	15329	15127	15346	15348	15427	15267	15316	15515	15520	15459	15287	15298	15291	15271	15174	15354	15327	15263	15418	15546	15380	15384	15500	15352	15265	15344	15400	15386	15200	15330	15386	15194	15264	15221	15355	15369	15310	15304	15402	15182	15214	15293	15248	15450	15535	15248	15266	15283	15327	15163	15371	15361	15160	15420	15304	15153	15257	15366	15472	15326	15488	15485	15488	15341	15517	15421	15368	15311	15506	15308	15169	15243	15457	15328	15326	15173	15371	15499	15494	15308	15480	15219	15337	15479	15292	15290	15347	15442	15500	15421	15491	15394	15279	15455	15415	15238	15303	15320	15399	15237	15453	15279	15341	15480	15227	15312	15314	15270	15586	15351	15333	15277	15245	15207	15585	15226	15310	15400	15296	15277	15471	15290	15046	15177	15280	15279	15169	15371	15233	15304	15178	15271	15255	15339	15567	15217	15253	15201	15254	15271	15281	15316	15383	15411	15341	15361	15441	15416	15332	15282	15265	15359	15238	15353	15376	15367	15420	15374	15390	15348	15330	15276	15338	15285	15311	15525	15212	15447	15363	15119	15289	15205	15227	15434	15521	15333	15282	15154	15369	15315	15263	15359	15066	15379	15337	15088	15449	15470	15148	15194	15342	15373	15311	15379	15201	15133	15178	15218	15482	15418	15500	15213	15263	15312	15338	15251	15371	15246	15070	15387	15462	15213	15326	15452	15322	15183	15391	15454	15598	15363	15236	15359	15138	15255	15427	15344	15468	15217	15394	15321	15367	15330	15382	15277	15183	15385	15416	15297	15513	15365	15367	15217	15379	15133	15195	15224	15368	15222	15473	15197	15183	15358	15262	15445	15384	15234	15305	15434	15384	15371	15363	15322	15350	15402	15347	15207	15231	15363	15494	15301	15249	15425	15472	15169	15126	15310	15388	15433	15152	15345	15471	15304	15453	15124	15074	15408	15364	15228	15292	15181	15539	15303	15385	15316	15346	15274	15490	15227	15372	15140	15378	15189	15426	15412	15113	15242	15368	15482	15422	15314	15527	15439	15578	15354	15331	15551	15252	15425	15336	15325	15353	15278	15409	15163	15231	15370	15437	15188	15184	15253	15296	15327	15339	15415	15198	15170	15442	15226	15575	15215	15378	15465	15351	15323	15520	15367	15478	15317	15336	15452	15426	15497	15233	15346	15298	15334	15420	15442	15633	15238	15293	15399	15445	15192	15458	15282	15300	15332	15451	15265	15538	15369	15412	15170	15286	15322	15363	15445	15141	15236	15236	15273	15438	15250	15408	15462	15423	15563	15312	15208	15368	15365	15475	15330	15317	15236	15538	15386	15603	15349	15229	15379	15441	15161	15223	15269	15287	15337	15372	15419	15185	15334	15341	15342	15454	15204	15276	15389	15386	15259	15134	15315	15371	15377	15345	15305	15163	15222	15340	15193	15250	15398	15482	15480	15379	15270	15355	15398	15235	15177	15342	15339	15262	15260	15309	15437	15282	15449	15367	15264	15433	15316	15349	15281	15270	15292	15281	15489	15242	15285	15383	15519	15353	15250	15418	15436	15270	15327	15339	15147	15318	15293	15441	15385	15382	15472	15293	15319	15681	15391	15177	15135	15304	15181	15335	15290	15205	15401	15303	15299	15243	15289	15319	15308	15440	15432	15331	15397	15531	15244	15213	15292	15224	15426	15272	15368	15356	15333	15415	15399	15405	15375	15132	15324	15391	15463	15317	15214	15509	15105	15197	15333	15329	15434	15238	15435	15307	15274	15188	15374	15304	15385	15372	15110	15161	15231	15543	15261	15385	15383	15265	15246	15425	15257	15435	15316	15485	15335	15405	15227	15364	15325	15244	15259	15463	15107	15410	15288	15230	15504	15545	15240	15202	15374	15327	15232	15379	15404	15267	15354	15170	15228	15443	15376	15401	15473	15425	15327	15451	15364	15406	15413	15313	15345	15279	15360	15301	15181	15267	15344	15450	15313	15371	15391	15377	15257	15457	15426	15343	15576	15336	15252	15296	15416	15036	15319	15447	15355	15606	15495	15386	15254	15227	15370	15149	15030	15248	15152	15425	15244	15416	15380	15329	15448	15406	15378	15520	15383	15284	15330	15279	15384	15497	15568	15371	15415	15518	15543	15345	15428	15349	15430	15342	15440	15287	15294	15484	15201	15374	15378	15203	15327	15397	15474	15479	15281	15349	15376	15388	15325	15361	15308	15268	15329	15177	15153	15385	15414	15245	15258	15368	15548	15241	15341	15224	15263	15424	15437	15374	15282	15417	15216	15279	15352	15370	15328	15372	15302	15302	15418	15285	15332	15501	15237	15127	15082	15349	15399	15267	15330	15379	15262	15240	15423	15366	15329	15412	15329	14991	15185	15394	15336	15459	15322	15259	15101	15257	15323	15351	15159	15045	15231	15383	15420	15325	15448	15122	15379	15266	15526	15260	15496	15382	15322	15276	15313	15306	15143	15199	15366	15224	15530	15199	15275	15392	15474	15363	15285	15471	15339	15380	15346	15295	15339	15321	15239	15491	15384	15623	15379	15405	15293	15386	15407	15374	15415	15181	15254	15362	15236	15184	15381	15318	15198	15349	15276	15281	15382	15429	15481	15300	15360	15211	15267	15263	15309	15258	15452	15309	15246	15190	15120	15308	15403	15512	15421	15216	15401	15323	15358	15274	15202	15277	15304	15323	15287	15273	15363	15313	15363	15425	15424	15172	15251	15250	15533	15382	15318	15384	15344	15223	15291	15200	15307	15215	15375	15453	15351
57312	77804	62776	63396	56174	42421	29439	19626	15230	13789	13511	13529	13466	13543	13331	13430	13419	13393	13441	13522	13213	13640	13439	13617	13374	13316	13369	13400	13403	13332	13371	13375	13200	13353	13317	13560	13463	13495	13452	13515	13353	13423	13210	13391	13349	13397	13273	13394	13453	13354	13387	13535	13487	13572	13461	13350	13541	13423	13406	13524	13374	13509	13506	13413	13401	13347	13366	13405	13472	13473	13299	13416	13418	13345	13407	13520	13369	13283	13382	13583	13573	13482	13298	13385	13539	13377	13552	13390	13203	13384	13394	13528	13441	13191	13416	13331	13376	13343	13355	13360	13437	13381	13399	13283	13396	13415	13352	13519	13329	13379	13418	13183	13544	13539	13440	13377	13333	13470	13350	13384	13522	13365	13127	13467	13339	13365	13487	13446	13345	13525	13370	13438	13521	13423	13421	13230	13288	13334	13344	13387	13372	13404	13477	13394	13305	13431	13511	13317	13604	13407	13385	13310	13359	13244	13360	13366	13359	13456	13458	13434	13420	13311	13480	13293	13347	13498	13397	13491	13500	13432	13241	13365	13369	13385	13295	13384	13413	13533	13513	13428	13485	13620	13472	13379	13331	13368	13525	13433	13416	13385	13428	13402	13469	13418	13400	13390	13374	13497	13493	13324	13317	13274	13572	13339	13443	13381	13446	13345	13554	13256	13432	13470	13610	13292	13410	13299	13469	13479	13558	13356	13378	13374	13264	13600	13300	13342	13364	13507	13478	13444	13376	13427	13438	13335	13528	13546	13438	13391	13370	13478	13530	13405	13288	13531	13446	13413	13263	13358	13375	13551	13369	13454	13390	13454	13301	13400	13366	13357	13536	13320	13423	13441	13345	13357	13409	13278	13427	13281	13363	13277	13339	13506	13328	13472	13384	13605	13411	13369	13449	13489	13373	13459	13422	13263	13362	13237	13477	13382	13445	13414	13428	13441	13498	13367	13473	13432	13334	13428	13370	13488	13560	13398	13565	13503	13344	13428	13375	13336	13456	13496	13403	13394	13551	13299	13361	13388	13536	13452	13350	13329	13415	13493	13487	13351	13498	13420	13591	13460	13292	13362	13592	13343	13372	13420	13550	13327	13341	13419	13453	13456	13343	13539	13463	13346	13506	13207	13368	13344	13327	13556	13384	13237	13347	13475	13418	13480	13424	13463	13456	13305	13344	13515	13340	13393	13416	13340	13343	13298	13339	13281	13450	13235	13257	13448	13316	13433	13143	13521	13493	13245	13490	13268	13380	13334	13309	13523	13399	13443	13418	13330	13422	13495	13334	13306	13432	13239	13475	13468	13458	13442	13362	13439	13278	13505	13410	13482	13526	13494	13468	13190	13264	13548	13568	13342	13458	13433	13420	13577	13471	13098	13398	13499	13518	13298	13391	13226	13497	13394	13342	13140	13278	13435	13399	13479	13424	13434	13537	13391	13336	13473	13334	13495	13516	13364	13484	13304	13224	13400	13379	13409	13345	13395	13433	13537	13476	13466	13406	13371	13427	13364	13389	13511	13230	13534	13394	13381	13279	13464	13422	13455	13386	13508	13280	13537	13457	13362	13346	13444	13569	13320	13563	13503	13488	13434	13380	13375	13492	13495	13384	13470	13346	13273	13482	13417	13200	13156	13443	13359	13540	13413	13462	13470	13490	13445	13354	13358	13444	13397	13217	13398	13444	13351	13372	13357	13513	13293	13292	13358	13480	13473	13378	13272	13445	13363	13397	13304	13501	13505	13457	13326	13438	13477	13393	13447	13494	13389	13532	13556	13410	13361	13335	13565	13433	13385	13501	13402	13420	13549	13379	13359	13320	13485	13431	13336	13489	13285	13303	13410	13522	13274	13446	13466	13363	13564	13541	13343	13579	13255	13250	13466	13402	13476	13442	13348	13340	13404	13434	13291	13437	13304	13478	13560	13356	13367	13274	13348	13341	13433	13438	13465	13359	13343	13396	13323	13383	13430	13487	13472	13402	13508	13242	13423	13403	13572	13484	13476	13457	13342	13493	13466	13429	13428	13402	13330	13306	13414	13311	13461	13415	13471	13531	13511	13288	13252	13337	13407	13421	13335	13347	13455	13385	13329	13349	13499	13466	13328	13475	13418	13303	13364	13178	13327	13292	13376	13369	13435	13453	13351	13504	13438	13565	13465	13501	13511	13368	13391	13465	13243	13428	13456	13377	13308	13369	13427	13284	13346	13347	13273	13420	13477	13392	13404	13441	13430	13323	13502	13301	13307	13380	13513	13458	13395	13329	13169	13355	13421	13445	13432	13421	13299	13451	13179	13478	13371	13440	13543	13320	13311	13439	13519	13445	13347	13360	13518	13424	13303	13405	13428	13498	13351	13393	13370	13404	13229	13436	13469	13519	13576	13465	13407	13391	13454	13331	13331	13421	13337	13284	13364	13386	13333	13444	13266	13332	13153	13419	13426	13152	13426	13398	13464	13405	13362	13494	13547	13424	13577	13402	13349	13329	13363	13441	13517	13328	13367	13386	13414	13429	13402	13549	13352	13504	13432	13378	13466	13427	13451	13486	13432	13522	13421	13280	13392	13219	13491	13359	13459	13498	13345	13399	13235	13379	13296	13400	13691	13377	13412	13471	13385	13294	13485	13731	13467	13454	13383	13335	13259	13410	13365	13331	13330	13407	13298	13404	13280	13449	13339	13575	13276	13449	13401	13543	13282	13492	13274	13461	13324	13410	13273	13451	13459	13514	13579	13324	13467	13427	13444	13365	13452	13411	13425	13422	13455	13343	13296	13427	13374	13440	13284	13346	13431	13509	13444	13324	13391	13346	13493	13281	13273	13640	13462	13364	13377	13344	13447	13453	13384	13555	13434	13300	13348	13366	13390	13297	13411	13453	13511	13366	13382	13419	13275	13479	13658	13393	13476	13428	13485	13401	13381	13302	13389	13448	13286	13432	13544	13339	13274	13377	13422	13404	13380	13399	13293	13424	13416	13501	13433	13372	13348	13405	13549	13387	13468	13388	13324	13455	13404	13405	13467	13216	13365	13222	13402	13230	13336	13411	13302	13460	13480	13431	13431	13490	13392	13348	13581	13451	13516	13475	13458	13451	13482	13381	13331	13557	13420	13555	13328	13429	13304	13462	13491	13432	13406	13341	13292	13316	13429	13316	13364	13605	13499	13538	13373	13257	13502	13380	13351	13467	13407	13388	13427	13356	13365	13459	13555	13546	13513	13433	13429	13553	13371	13526	13505	13373	13492	13297	13221	13383	13594	13404	13499	13325	13429	13381	13590	13284	13280	13489	13389	13357	13366	13414	13243	13519	13389	13384	13333	13509	13392	13444	13303	13410	13377	13323	13697	13476	13353	13423	13316	13398	13367	13254	13384	13272	13362	13421	13395	13320	13506	13305	13419	13336	13300	13483	13479	13559	13459	13489	13368	13344	13364	13332	13464	13421	13371	13428	13464	13385	13350	13272	13431	13402	13403	13587	13389	13494	13294	13571	13604	13451	13539	13385	13513	13360	13434	13539	13305	13404	13295	13366	13323	13436	13392	13331	13416	13476	13496	13376	13403	13407	13398	13430	13617	13333	13414	13319	13440	13422	13448	13157	13361	13478	13313	13385	13465	13496	13336	13323	13490	13424	13468	13252	13434	13514	13428	13666	13406	13369	13516	13437	13274	13501	13462	13427	13372	13384	13489	13385	13275	13474	13256	13346	13357	13463	13549	13469	13448	13371	13413	13415	13463	13462	13311	13541	13237	13439	13445	13409	13453	13379	13316	13259	13514	13411	13502	13471	13438	13547	13416	13256	13316	13232	13352	13446	13311	13310	13373	13292	13321	13466	13450	13342	13414	13358	13516	13382	13407	13466	13310	13467	13400	13403	13471	13402	13490	13297	13454	13363	13334	13530	13356	13390	13496	13499	13301	13279	13238	13409	13422	13619	13396	13368	13447	13426	13266	13370	13388	13424	13316	13539	13436	13353	13314	13416	13566	13412	13246	13373	13353	13316	13488	13456	13478	13380	13444	13542	13369	13424	13449	13423	13270	13509	13393	13365	13462	13363	13383	13426	13317	13582	13318	13106	13547	13459	13390	13418	13555	13568	13225	13441	13261	13275	13451	13293	13393	13257	13354	13360	13371	13459	13517	13511	13396	13303	13263	13302	13328	13347	13526	13342	13358	13440	13396	13190	13521	13333	13430	13468	13413	13462	13350	13387	13398	13290	13485	13507	13269	13509	13386	13443	13510	13316	13464	13373	13415	13387	13201	13254	13332	13410	13510	13380	13310	13423	13396	13199	13425	13405	13410	13390	13397	13377	13338	13305	13445	13516	13314	13333	13344	13322	13565	13328	13385	13447	13446	13437	13279	13390	13412	13398	13468	13352	13477	13419	13402	13440	13303	13175	13390	13452	13381	13472	13372	13532	13586	13377	13500	13331	13327	13363	13499	13401	13415	13521	13443	13432	13394	13542	13248	13486	13329	13519	13376	13297	13366	13264	13402	13442	13340	13382	13374	13345	13283	13510	13393	13325	13502	13511	13429	13359	13469	13349	13306	13495	13505	13424	13312	13475	13286	13432	13432	13473	13277	13523	13352	13327	13372	13480	13417	13594	13551	13339	13405	13345	13390	13428	13446	13206	13252	13422	13316	13352	13357	13388	13377	13431	13286	13450	13547	13435	13237	13281	13261	13425	13443	13387	13441	13312	13544	13412	13490	13503	13358	13337	13436	13516	13403	13267	13360	13403	13402	13421	13400	13370	13429	13375	13418	13336	13408	13448	13422	13510	13377	13303	13226	13476	13425	13499	13191	13405	13428	13531	13610	13504	13379	13454	13567	13342	13297	13433	13296	13335	13308	13396	13406	13362	13397	13406	13277	13303	13387	13411	13530	13497	13381	13378	13268	13458	13549	13354	13335	13343	13380	13391	13417	13548	13468	13379	13392	13291	13415	13294	13335	13514	13359	13373	13307	13276	13400	13472	13310	13393	13273	13546	13446	13377	13414	13333	13176	13425	13541	13412	13418	13436	13282	13423	13425	13391	13305	13266	13481	13348	13456	13363	13459	13420	13354	13399	13422	13258	13474	13213	13225	13414	13181	13428	13452	13362	13274	13417	13398	13371	13476	13428	13351	13452	13495
23124	21573	29676	33396	48022	46977	39567	26641	19426	16988	15963	15753	15543	15556	15655	15644	15698	15402	15475	15578	15427	15472	15491	15332	15253	15505	15422	15189	15351	15369	15350	15359	15382	15197	15279	15437	15505	15504	15408	15394	15452	15498	15393	15492	15223	15356	15180	15392	15305	15263	15265	15217	15284	15327	15309	15545	15501	15259	15397	15235	15353	15282	15290	15176	15234	15168	15364	15265	15274	15353	15347	15397	15321	15187	15390	15372	15253	15331	15205	15255	15283	15346	15480	15498	15309	15416	15401	15067	15365	15177	15313	15323	15431	15390	15272	15313	15411	15096	15276	15215	15333	15454	15388	15345	15322	15214	15376	15441	15199	15214	15567	15323	15272	15379	15258	15311	15161	15285	15156	15179	15258	15365	15402	15308	15239	15114	15190	15368	15356	15552	15121	15225	15391	15292	15300	15310	15159	15286	15175	15277	15345	15305	15229	15497	15164	15270	15125	15406	15199	15403	15336	15188	15358	15419	15204	15275	15127	15344	15339	15201	15289	15118	15272	15116	15088	15493	15283	15262	15289	15239	15437	15355	15215	15290	15317	15183	15213	15264	15395	15291	15399	15197	15288	15465	15246	15407	15376	15493	15117	15282	15211	15406	15229	15425	15430	15233	15357	15371	15449	15354	15214	15222	15336	15395	15236	15188	15220	15255	15282	15155	15317	15277	15297	15253	15320	15285	15306	15191	15224	15325	15519	15175	15318	15314	15154	15178	15154	15337	15234	15140	15453	15134	15221	15364	15029	15077	15231	15357	15254	15125	15253	15135	15354	15314	15209	15582	15304	15253	15278	15572	15481	15225	15512	15362	15178	15410	15414	15183	15412	15348	15276	15263	15260	15331	15285	15480	15515	15187	15232	15313	15419	15275	15312	15344	15173	15236	15264	15266	15089	15168	15185	15154	15211	15391	15012	15304	15164	15224	15343	15228	15121	15457	15217	15410	15311	15367	15590	15258	15241	15295	15208	15219	15259	15162	15399	15398	15392	15184	15386	15478	15348	15442	15160	15248	15289	15225	15130	15306	15203	15350	15384	15282	15105	15418	15235	15399	15462	15404	15408	15154	15576	15297	15133	15299	15298	15257	15208	15313	15305	15176	15399	15395	15111	15415	15171	15117	15243	15296	15238	15233	15399	15242	15116	15227	15366	15277	15048	14940	15296	15424	15344	15205	15288	15286	15261	15282	15303	15075	15147	15231	15317	15339	15319	15287	15418	15199	15260	15429	15282	15378	15210	15259	15334	15462	15296	15395	15204	15197	14983	15372	15213	15250	15291	15318	15529	15330	15256	15400	15395	15498	15244	15405	15227	15198	15450	15331	15137	15241	15482	15142	15156	15164	15223	15221	15338	15273	15285	15294	15398	15324	15375	15231	15159	15297	15437	15372	15453	15193	15297	15209	15380	15419	15401	15266	15341	15416	15344	15338	15131	15223	15328	15130	15299	15281	15239	15326	15468	15293	15402	15224	15307	15494	15352	15522	15442	15220	15444	15173	15180	15150	15246	15300	15324	15163	15217	15298	15186	15127	15252	15418	15289	15311	15416	15288	15426	15288	15172	15277	15300	15239	15234	15296	15190	15539	15394	15264	15320	15223	15214	15384	15261	15422	15258	15432	15253	15295	15206	15370	15372	15246	15343	15065	15269	15379	15587	15236	15167	15426	15441	15320	15482	15131	15188	15114	15330	15121	15179	15067	15243	15190	15430	15168	15127	15216	15398	15184	15268	15331	15314	15213	15121	15437	15434	15219	15347	15183	15326	15287	15284	15368	15225	15271	15198	15151	15293	15371	15179	15350	15295	15066	15412	15298	15063	15247	15011	15089	14994	15196	15302	15255	15350	15269	15292	15418	15297	15069	15061	15196	15382	15208	15298	15286	15342	15358	15236	15310	15608	15357	15308	15362	15201	15106	15278	15556	15105	15254	15230	15190	15379	15378	15564	15323	15435	15237	15269	15201	15194	15363	15165	15066	15521	15215	15347	15351	15422	15170	15288	15055	15332	15352	15200	15174	15259	15280	15144	15153	15188	15397	15166	15285	15210	15223	15317	15257	15278	15292	15352	15209	15359	15300	15412	15138	15393	15275	15417	15151	15436	15286	15282	15229	15504	15197	15477	15308	15381	15351	15270	15384	15273	15184	15207	15398	15335	15373	15276	15194	15450	15406	15296	15340	15163	15264	15230	15158	15219	15217	15409	15529	15079	15261	15146	15213	15329	15178	15193	15288	15147	15205	15380	15286	15405	15464	15449	15217	15317	15086	15325	15068	15290	15080	15369	15165	15203	15152	15350	15140	15208	15213	15408	15315	15367	15435	15296	15344	15403	15367	15406	15217	15304	15298	15268	15157	15408	15275	15402	15326	15124	15308	15274	15388	15213	15285	15180	15206	15162	15233	15051	15137	15226	15224	15175	15207	15281	15291	15286	15372	15331	15245	15171	15417	15317	15081	15317	15240	15260	15325	15436	15273	15302	15434	15099	15258	15270	15185	15191	15256	15031	15377	15248	15233	15390	15247	15468	15325	15178	15340	15139	15217	15129	15331	15127	15320	15383	15194	15310	15395	15362	15317	15236	15264	15378	15156	15139	15267	15154	15346	15227	15233	15406	15250	15336	15236	15026	15446	15215	15140	15181	15157	15430	15232	15350	15427	15092	15062	15305	15561	15420	15203	15245	15184	15139	15022	15042	15326	15352	15112	15257	15220	15264	15280	15339	15067	15094	15339	15424	15504	15402	15206	15280	15400	15199	15257	15237	15171	15097	15293	15409	15339	15513	15237	15384	15450	15185	15247	15178	15366	15393	15286	15380	15307	15551	15398	15393	15266	15248	15397	15169	15355	15195	15345	15211	15318	15272	15288	15159	15193	15251	15167	15332	15386	15255	15178	15239	15288	15334	15340	15246	15214	15201	15303	15230	15120	15338	15368	15199	15148	15152	15405	15337	15283	15268	15242	15322	15459	15211	15172	15248	15374	15279	15434	15299	15417	15358	15496	15230	15390	15356	15511	15422	15377	15400	15209	15337	15352	15155	15230	15259	15382	15240	15205	15107	15289	15301	15220	15212	15118	15311	15407	15314	15319	15382	15357	15344	15434	15124	15164	15211	15302	15164	15447	15189	15462	15447	15268	15407	15397	15233	15165	15236	15243	15357	15258	15305	15487	15318	15341	15143	15491	15129	15386	15261	15182	15195	15444	15216	15341	15328	15386	15103	15025	15073	15246	15077	15259	15266	15313	15293	15608	15216	15376	15328	15282	15339	15471	15322	15345	15358	15281	15264	15348	15230	15130	15282	15229	15278	15420	15122	15369	15201	15314	15412	15265	15339	15409	15365	15345	15369	15333	15143	15206	15340	15239	15257	15245	15243	15268	15323	15392	15495	15314	15342	15293	15420	15157	15301	15259	15157	15290	15269	15322	15178	15280	15194	15399	15273	15154	15111	15338	15131	15135	15264	15295	15456	15321	15242	15285	15180	15410	15217	15072	15412	15287	15225	15234	15326	15148	15253	15265	15334	15357	15166	15133	15160	15248	15283	15283	15371	15278	15163	15150	15395	15374	15421	15333	15371	15352	15266	15313	15150	15264	15232	15194	15203	15347	15257	15193	15234	15295	15355	15336	15229	15341	15280	15311	15468	15212	15246	15040	15206	15484	15302	15401	15478	15341	15121	15269	15176	15193	15101	15308	15169	15429	15286	15280	15257	15191	15385	15349	15258	15049	15170	15290	15403	15214	15328	15234	15248	15112	15165	15264	15228	15256	15095	15344	15217	15326	15292	15241	15408	15222	15144	15193	15095	15488	15368	15403	15193	15180	15151	15053	15399	15355	15396	15159	15268	15423	15406	15342	15374	15046	15173	15268	15194	15311	15221	15022	15340	15211	15130	15146	15209	15271	15286	15228	15320	15228	15318	15209	15336	15131	15290	15446	15491	15285	15513	15213	15461	15401	15250	15178	15200	15124	15241	15223	15284	15115	15388	15093	15164	15226	15158	15355	15401	15218	15358	15236	15305	15225	15171	15231	15419	15404	15503	15374	15498	15244	15365	15471	15305	15426	15347	15271	15327	15288	15329	15283	15266	15356	15304	15343	15282	15328	15102	15341	15282	15252	15491	15390	15338	15323	15265	15299	15397	15449	15333	15389	15351	15231	15281	15289	15245	15263	15220	15282	15370	15297	15411	15098	15129	15360	15270	15345	15256	15197	15385	15328	15422	15279	15391	15274	15364	15397	15103	15314	15170	15234	15166	15329	15419	15341	15396	15324	15209	15283	15303	15058	15224	15293	15137	15269	15307	15523	15104	15075	15245	15164	15328	15458	15381	15312	15421	15207	15284	15217	15451	15326	15319	15191	15194	15284	15233	15463	15356	15244	15182	15271	15243	15106	15362	15341	15336	15148	15199	15292	15269	15275	15159	15216	15360	15227	15415	15387	15235	15161	15190	15233	15117	15321	15361	15412	15277	15296	15257	15436	15352	15158	15122	15419	15215	15252	15439	15404	15093	15193	15417	15384	15215	15245	15032	15354	15306	15336	15372	15279	15341	15210	15372	15385	15349	15231	15432	15263	15179	15308	15241	15116	15118	15110	15325	15291	15400	15245	15341	15432	15285	15166	15334	15381	15330	15276	15163	15308	15479	15335	15346	15246	15312	15209	15357	15156	15314	15227	15289	15220	15383	15283	15322	15112	15356	15354	15199	15244	15317	15290	15538	15470	15088	15177	15501	15377	15290	15119	15259	15411	15053	15268	15280	15480	15346	15296	15265	15065	15452	15260	15125	15391	15124	15265	15306	15232	15118	15380	15141	15411	15212	15375	15364	15246	15226	15273	15152	15384	15411	15262	15280	15209	15292	15141	15220	15398	15528	15386	15251	15328	15267	15136	15288	15460	15328	15309	15367	15235	15339	15278	15204	15403	15326	15259	15335	15522	15215	15192	15613	15345	15085	15234	15184	15345	15413	15344	15100	15248	15211	15261	15206	15381	15343	15417	15414	15504	15252	15499	15237	15052	15226	15302	15210	15284	15283	15282	15179	15348	15135	15205	15208	15300	15530	15407	15282	15234	15265	15176	15100	15347	15352	15010	15213	15155	15120	15217	15247	15199	15372	15318	15270	15316
62901	88610	74090	78738	70508	54103	39034	25428	17022	14120	13476	13491	13461	13242	13378	13398	13370	13307	13378	13332	13201	13409	13317	13311	13435	13227	13072	13290	13367	13251	13302	13427	13301	13377	13222	13294	13281	13313	13246	13335	13288	13468	13427	13194	13205	13128	13290	13250	13556	13379	13118	13375	13177	13189	13340	13233	13476	13292	13269	13207	13311	13289	13150	13351	13348	13248	13314	13338	13229	13280	13249	13241	13316	13336	13286	13293	13336	13365	13247	13278	13192	13366	13340	13293	13336	13423	13177	13301	13289	13324	13206	13564	13277	13290	13101	13372	13322	13334	13345	13365	13168	13338	13239	13348	13252	13342	13305	13288	13370	13296	13106	13284	13327	13329	13200	13275	13371	13413	13144	13264	13443	13350	13166	13353	13262	13097	13221	13157	13194	13283	13215	13384	13309	13144	13402	13218	13293	13235	13440	13385	13357	13113	13344	13311	13157	13206	13317	13267	13278	13401	13137	13288	13303	13310	13305	13256	13324	13280	13289	13360	13380	13308	13213	13120	13276	13304	13412	13304	13305	13353	13433	13271	13258	13233	13424	13278	13291	13161	13184	13330	13130	13193	13218	13346	13315	13371	13292	13457	13505	13148	13391	13336	13218	13338	13420	13193	13324	13381	13329	13279	13226	13335	13286	13323	13334	13292	13209	13135	13227	13292	13376	13330	13228	13209	13230	13480	13362	13279	13292	13384	13275	13274	13359	13348	13265	13323	13226	13282	13178	13137	13284	13392	13342	13237	13289	13318	13389	13332	13209	13075	13202	13381	13329	13314	13143	13243	13367	13440	13317	13341	13407	13458	13216	13158	13327	13264	13230	13340	13376	13153	13408	13314	13283	13194	13311	13239	13327	13322	13502	13336	13291	13180	13271	13359	13325	13321	13303	13374	13270	13308	13260	13267	13439	13296	13308	13273	13249	13290	13231	13237	13238	13330	13250	13105	13330	13395	13487	13168	13358	13231	13266	13397	13290	13325	13287	13337	13267	13239	13357	13234	13305	13260	13195	13266	13357	13195	13296	13294	13318	13367	13230	13253	13508	13250	13352	13294	13185	13347	13365	13083	13176	13220	13452	13337	13154	13281	13196	13311	13242	13314	13319	13249	13401	13303	13322	13292	13293	13295	13206	13319	13187	13418	13139	13264	13204	13463	13307	13386	13307	13258	13310	13399	13303	13203	13389	13214	13089	13261	13312	13238	13317	13292	13365	13465	13289	13373	13412	13310	13208	13301	13241	13333	13406	13246	13234	13259	13322	13419	13242	13151	13220	13148	13209	13314	13201	13335	13154	13294	13282	13276	13249	13380	13290	13315	13226	13447	13179	13360	13282	13142	13239	13199	13210	13249	13204	13342	13324	13376	13176	13177	13232	13372	13291	13334	13338	13332	13238	13231	13476	13303	13390	13278	13253	13340	13405	13184	13312	13358	13220	13245	13243	13342	13251	13351	13325	13252	13236	13246	13284	13474	13257	13292	13476	13462	13178	13318	13267	13242	13454	13152	13252	13297	13127	13368	13294	13289	13304	13224	13500	13253	13307	13376	13320	13331	13286	13160	13376	13226	13400	13372	13217	13253	13347	13264	13336	13227	13253	13404	13193	13289	13234	13286	13276	13303	13303	13426	13428	13195	13271	13198	13372	13469	13280	13313	13188	13233	13210	13271	13236	13154	13237	13328	13423	13386	13062	13259	13286	13181	13327	13279	13308	13126	13195	13261	13221	13275	13364	13295	13142	13308	13207	13311	13229	13397	13410	13303	13180	13310	13148	13407	13211	13313	13457	13235	13312	13255	13179	13239	13283	13322	13348	13304	13201	13172	13522	13203	13200	13339	13298	13289	13314	13214	13277	13194	13288	13260	13209	13419	13218	13273	13359	13295	13379	13404	13065	13310	13308	13397	13295	13320	13257	13368	13221	13286	13305	13122	13224	13296	13415	13274	13288	13358	13258	13283	13227	13232	13289	13329	13302	13211	13249	13353	13038	13287	13404	13342	13269	13239	13368	13302	13232	13325	13118	13111	13343	13246	13194	13342	13288	13226	13393	13216	13272	13105	13179	13270	13301	13263	13222	13428	13382	13203	13288	13244	13317	13281	13364	13053	13285	13196	13161	13221	13324	13254	13392	13335	13244	13402	13196	13315	13312	13323	13263	13205	13442	13257	13264	13119	13384	13327	13290	13261	13181	13229	13392	13301	13242	13341	13154	13233	13159	13121	13366	13401	13277	13211	13071	13252	13395	13440	13488	13305	13400	13385	13337	13393	13345	13392	13409	13388	13284	13336	13228	13112	13308	13259	13163	13269	13424	13237	13381	13378	13368	13208	13268	13432	13264	13329	13375	13254	13206	13275	13201	13381	13339	13387	13417	13196	13448	13427	13343	13536	13360	13240	13417	13264	13201	13182	13275	13323	13273	13323	13298	13325	13195	13363	13227	13229	13275	13259	13386	13335	13380	13197	13252	13232	13243	13138	13405	13250	13209	13379	13092	13307	13172	13363	13509	13332	13278	13096	13365	13262	13257	13342	13348	13387	13360	13087	13227	13316	13290	13274	13193	13292	13305	13139	13410	13239	13228	13215	13249	13317	13417	13223	13329	13203	13397	13275	13198	13068	13192	13298	13375	13212	13261	13243	13340	13334	13293	13309	13300	13329	13429	13287	13457	13352	13300	13058	13349	13284	13382	13310	13418	13388	13239	13072	13293	13507	13233	13227	13243	13224	13327	13307	13335	13221	13339	13343	13424	13140	13405	13150	13045	13449	13164	13343	13355	13236	13227	13294	13169	13116	13241	13232	13207	13383	13393	13296	13294	13242	13252	13270	13186	13183	13373	13366	13356	13391	13171	13250	13213	13219	13257	13163	13401	13199	13335	13232	13286	13430	13255	13235	13331	13360	13354	13198	13132	13223	13310	13235	13407	13379	13363	13355	13339	13188	13279	13276	13300	13379	13158	13244	13269	13138	13276	13204	13284	13378	13244	13215	13216	13304	13314	13234	13381	13279	13278	13087	13284	13186	13260	13351	13239	13292	13293	13293	13341	13298	13098	13230	13299	13468	13255	13352	13270	13424	13205	13235	13335	13405	13060	13162	13257	13111	13295	13149	13142	13268	13412	13302	13316	13330	13255	13109	13319	13298	13311	13329	13366	13459	13216	13170	13163	13342	13163	13297	13345	13227	13183	13443	13319	13255	13251	13179	13322	13319	13240	13395	13176	13315	13145	13145	13288	13208	13276	13172	13286	13387	13250	13331	13221	13329	13542	13264	13383	13202	13342	13432	13105	13143	13211	13361	13317	13264	13202	13424	13361	13331	13270	13283	13269	13359	13190	13433	13212	13240	13093	13249	13356	13203	13312	13278	13228	13263	13195	13286	13297	13158	13326	13234	13304	13192	13346	13392	13295	13170	13315	13302	13411	13328	13483	13204	13315	13162	13212	13300	13399	13367	13167	13383	13441	13293	13202	13188	13291	13237	13322	13205	13218	13210	13335	13232	13097	13346	13417	13383	13285	13420	13207	13453	13359	13196	13200	13335	13201	13280	13376	13381	13474	13185	13267	13239	13182	13178	13411	13202	13364	13222	13285	13127	13282	13222	13277	13339	13450	13292	13230	13379	13280	13291	13361	13123	13358	13271	13245	13118	13312	13289	13364	13225	13377	13303	13268	13403	13126	13208	13264	13059	13242	13354	13414	13425	13435	13287	13299	13142	13191	13225	13176	13390	13241	13055	13371	13314	13242	13342	13182	13336	13234	13291	13409	13149	13346	13247	13227	13338	13085	13281	13351	13227	13432	13230	13309	13161	13303	13279	13484	13181	13286	13331	13294	13280	13173	13160	13252	13228	13316	13355	13215	13335	13186	13305	13382	13300	13174	13334	13296	13259	13407	13125	13306	13361	13220	13240	13210	13420	13281	13286	13176	13103	13117	13294	13344	13294	13328	13399	13316	13461	13105	13361	13390	13294	13373	13177	13431	13182	13337	13225	13292	13227	13294	13248	13172	13196	13380	13127	13262	13245	13313	13206	13241	13217	13479	13198	13182	13408	13327	13299	13216	13225	13373	13226	13308	13113	13328	13275	13158	13303	13428	13231	13236	13345	13215	13396	13428	13319	13196	13286	13160	13372	13234	13200	13211	13451	13323	13125	13234	13299	13125	13245	13253	13209	13275	13186	13277	13247	13199	13429	13223	13308	13213	13275	13253	13314	13335	13342	13220	13195	13224	13203	13377	13156	13262	13215	13256	13352	13319	13172	13308	13354	13242	13386	13319	13145	13201	13366	13454	13214	13202	13372	13133	13171	13347	13454	13313	13226	13277	13295	13250	13126	13272	13322	13211	13360	13332	13344	13258	13260	13208	13369	13167	13152	13418	13371	13382	13191	13252	13206	13383	13371	13303	13310	13271	13387	13248	13413	13305	13352	13339	13320	13254	13314	13538	13282	13168	13333	13423	13108	13308	13183	13376	13372	13292	13347	13392	13309	13238	13345	13186	13286	13241	13042	13155	13491	13288	13250	13378	13289	13345	13381	13391	13283	13332	13268	13262	13237	13292	13131	13214	13283	13443	13243	13191	13346	13196	13355	13353	13217	13395	13210	13348	13360	13321	13252	13304	13207	13265	13244	13405	13242	13321	13215	13376	13412	13166	13233	13227	13209	13207	13298	13261	13116	13153	13283	13421	13352	13233	13296	13223	13366	13039	13223	13260	13313	13364	13123	13369	13290	13239	13173	13334	13361	13394	13134	13428	13181	13160	13376	13258	13264	13206	13186	13247	13202	13277	13349	13226	13224	13343	13467	13313	13323	13264	13362	13327	13502	13305	13458	13278	13183	13323	13232	13449	13251	13364	13297	13245	13202	13401	13361	13279	13254	13133	13333	13281	13457	13359	13270	13359	13242	13505	13308	13289	13281	13215	13468	13149	13232	13355	13380	13174	13280	13254	13094	13295	13382	13175	13306	13171	13366	13133	13188	13255	13196	13226	13530	13267	13112	13579	13219	13349	13299	13362	13252	13319	13258	13259	13201	13388	13343	13344	13181	13376	13156	13351	13274	13251	13117	13369	13410	13321	13281	13308	13415	13379	13322	13341	13247	13193	13305	13318	13269	13225	13275	13317	13310
28652	24965	28724	32334	28327	22636	18944	16659	16123	15519	15661	15429	16026	15590	15625	15418	15642	15647	15723	15617	15710	15547	15497	15623	15615	15475	15660	15621	15573	15627	15484	15616	15679	15612	15640	15545	15666	15485	15547	15692	15544	15642	15515	15478	15563	15403	15581	15680	15628	15639	15662	15541	15780	15620	15590	15345	15471	15617	15447	15567	15667	15358	15560	15466	15703	15455	15741	15646	15619	15783	15782	15552	15518	15476	15666	15518	15637	15407	15442	15787	15561	15429	15912	15547	15617	15462	15404	15524	15579	15670	15704	15514	15466	15562	15609	15824	15594	15482	15733	15635	15778	15543	15562	15464	15635	15494	15597	15550	15818	15610	15613	15430	15679	15657	15710	15697	15643	15666	15667	15487	15784	15457	15539	15540	15534	15297	15328	15525	15359	15498	15673	15586	15573	15590	15589	15457	15665	15592	15370	15461	15517	15484	15541	15602	15638	15692	15360	15469	15379	15570	15558	15671	15611	15405	15586	15531	15540	15344	15576	15290	15587	15577	15437	15482	15704	15556	15553	15572	15512	15539	15602	15465	15658	15479	15584	15611	15729	15570	15569	15747	15699	15568	15432	15521	15660	15470	15635	15460	15393	15733	15435	15319	15424	15460	15605	15513	15326	15523	15488	15538	15523	15647	15586	15495	15540	15682	15583	15410	15488	15488	15495	15573	15380	15701	15555	15479	15447	15518	15551	15712	15616	15568	15472	15483	15345	15534	15454	15622	15450	15569	15499	15594	15655	15685	15603	15727	15503	15605	15588	15321	15375	15715	15452	15375	15666	15421	15746	15649	15603	15117	15425	15556	15615	15654	15697	15651	15731	15682	15410	15569	15890	15530	15527	15502	15399	15457	15516	15497	15644	15566	15294	15617	15451	15485	15367	15399	15458	15636	15580	15659	15620	15711	15839	15558	15611	15701	15595	15285	15672	15757	15544	15547	15653	15589	15672	15465	15520	15355	15501	15440	15407	15454	15532	15515	15546	15493	15567	15628	15660	15585	15648	15479	15461	15789	15575	15563	15349	15570	15452	15500	15430	15460	15506	15310	15467	15673	15617	15677	15578	15559	15514	15602	15648	15788	15577	15435	15586	15752	15614	15582	15651	15428	15634	15551	15659	15517	15525	15517	15480	15629	15630	15597	15509	15530	15659	15534	15560	15315	15730	15549	15489	15593	15568	15525	15472	15289	15558	15697	15554	15687	15699	15639	15431	15595	15765	15432	15595	15434	15624	15435	15528	15714	15438	15388	15550	15642	15849	15599	15489	15663	15492	15454	15563	15702	15499	15551	15354	15689	15518	15559	15506	15511	15419	15459	15513	15436	15551	15528	15676	15739	15502	15538	15657	15617	15503	15674	15663	15490	15592	15750	15316	15535	15458	15537	15566	15483	15560	15550	15545	15577	15296	15608	15703	15502	15552	15459	15321	15622	15668	15392	15648	15460	15503	15371	15647	15559	15618	15551	15508	15555	15598	15497	15501	15481	15547	15698	15437	15644	15458	15537	15406	15511	15417	15332	15596	15671	15570	15379	15562	15346	15541	15602	15805	15685	15558	15426	15566	15648	15625	15625	15639	15566	15663	15481	15772	15556	15483	15712	15639	15600	15567	15678	15590	15643	15407	15638	15534	15733	15638	15533	15677	15675	15329	15532	15694	15670	15696	15529	15450	15487	15594	15550	15594	15503	15575	15517	15645	15454	15488	15722	15614	15521	15586	15594	15574	15616	15568	15669	15446	15487	15489	15451	15558	15724	15695	15509	15394	15667	15562	15703	15641	15568	15630	15449	15486	15471	15598	15510	15524	15595	15617	15501	15544	15568	15526	15630	15503	15604	15557	15625	15394	15549	15667	15705	15535	15537	15592	15629	15597	15474	15603	15643	15699	15553	15797	15689	15419	15442	15555	15373	15561	15399	15498	15422	15693	15550	15645	15788	15686	15505	15562	15520	15579	15673	15530	15540	15627	15510	15575	15649	15686	15569	15560	15702	15798	15600	15760	15452	15701	15459	15601	15502	15415	15425	15429	15504	15374	15572	15596	15572	15579	15581	15561	15657	15664	15625	15454	15492	15581	15574	15580	15632	15591	15440	15634	15525	15471	15443	15615	15616	15416	15293	15446	15490	15442	15491	15697	15624	15711	15458	15815	15518	15592	15577	15524	15618	15614	15491	15510	15483	15677	15475	15529	15629	15513	15610	15643	15661	15429	15521	15690	15538	15706	15574	15646	15565	15506	15640	15413	15562	15721	15485	15608	15480	15721	15516	15441	15568	15609	15576	15636	15515	15606	15432	15522	15523	15470	15418	15707	15633	15600	15649	15540	15583	15645	15690	15538	15501	15536	15544	15643	15676	15712	15588	15701	15480	15283	15388	15541	15567	15531	15578	15349	15455	15417	15707	15730	15525	15496	15667	15628	15422	15531	15664	15573	15499	15516	15464	15467	15421	15725	15514	15520	15486	15531	15577	15502	15586	15350	15556	15431	15639	15619	15834	15694	15680	15457	15383	15522	15588	15407	15630	15581	15285	15467	15520	15569	15439	15705	15573	15754	15457	15528	15620	15656	15355	15341	15435	15372	15642	15436	15682	15810	15568	15603	15553	15423	15684	15598	15773	15611	15674	15579	15611	15680	15700	15572	15674	15501	15406	15653	15698	15527	15399	15484	15437	15504	15497	15509	15452	15767	15410	15617	15468	15433	15590	15653	15684	15697	15578	15642	15631	15619	15560	15516	15573	15450	15436	15380	15463	15625	15510	15557	15290	15425	15475	15476	15489	15559	15424	15420	15498	15468	15552	15547	15509	15664	15475	15549	15681	15765	15535	15690	15442	15552	15428	15561	15523	15549	15624	15666	15584	15654	15766	15528	15694	15598	15321	15561	15416	15450	15540	15628	15661	15666	15614	15523	15462	15541	15497	15525	15570	15480	15572	15668	15456	15505	15552	15682	15621	15469	15381	15553	15639	15657	15771	15634	15307	15397	15628	15449	15623	15486	15697	15474	15472	15540	15551	15662	15632	15547	15487	15731	15521	15536	15440	15543	15483	15465	15631	15423	15628	15444	15677	15681	15752	15564	15534	15535	15589	15644	15324	15454	15551	15484	15474	15639	15468	15629	15517	15555	15374	15474	15473	15559	15476	15732	15517	15442	15514	15502	15509	15571	15421	15520	15460	15580	15458	15527	15523	15680	15544	15505	15400	15698	15572	15494	15340	15535	15489	15572	15577	15727	15538	15863	15504	15360	15492	15578	15604	15584	15573	15707	15576	15505	15415	15586	15534	15351	15516	15533	15592	15671	15666	15605	15724	15667	15532	15658	15575	15358	15510	15661	15524	15596	15685	15674	15483	15470	15487	15702	15488	15329	15481	15585	15492	15386	15298	15564	15504	15419	15572	15613	15733	15486	15766	15634	15635	15624	15597	15638	15761	15736	15392	15408	15302	15549	15508	15537	15811	15636	15539	15470	15445	15608	15475	15658	15582	15630	15437	15640	15472	15562	15709	15676	15640	15441	15549	15563	15593	15512	15507	15487	15490	15850	15611	15595	15464	15492	15436	15516	15738	15602	15764	15641	15445	15564	15517	15346	15488	15671	15521	15615	15745	15491	15599	15629	15706	15639	15636	15561	15611	15583	15723	15468	15663	15710	15501	15644	15630	15568	15485	15522	15577	15497	15302	15436	15389	15519	15498	15402	15501	15683	15551	15272	15444	15436	15616	15464	15652	15465	15548	15496	15324	15466	15669	15590	15605	15693	15455	15722	15504	15589	15501	15674	15540	15605	15582	15610	15704	15690	15504	15582	15772	15477	15476	15542	15578	15568	15453	15645	15740	15600	15520	15399	15460	15606	15461	15479	15514	15488	15410	15353	15530	15550	15556	15477	15542	15640	15424	15501	15626	15299	15506	15432	15463	15518	15580	15746	15732	15545	15663	15576	15520	15652	15634	15623	15594	15579	15311	15387	15636	15498	15618	15702	15494	15658	15687	15571	15305	15600	15708	15551	15673	15678	15720	15631	15671	15508	15738	15692	15321	15500	15447	15566	15676	15649	15566	15600	15428	15617	15345	15517	15495	15466	15403	15548	15769	15398	15632	15738	15700	15516	15556	15505	15331	15502	15473	15484	15596	15433	15477	15266	15540	15645	15521	15822	15768	15440	15635	15430	15555	15493	15711	15499	15521	15616	15443	15623	15699	15657	15577	15684	15453	15450	15779	15520	15467	15547	15666	15740	15558	15621	15713	15469	15505	15524	15417	15536	15477	15668	15369	15631	15582	15577	15592	15509	15610	15441	15468	15695	15396	15414	15634	15459	15532	15504	15367	15413	15721	15521	15430	15577	15547	15702	15614	15441	15791	15506	15547	15502	15597	15530	15508	15577	15456	15621	15380	15459	15594	15359	15478	15360	15637	15422	15477	15527	15455	15760	15450	15431	15656	15517	15497	15442	15714	15446	15500	15455	15583	15565	15441	15547	15553	15653	15512	15487	15565	15638	15667	15564	15435	15521	15553	15615	15525	15568	15598	15634	15643	15549	15555	15576	15434	15613	15591	15364	15728	15580	15427	15524	15718	15560	15583	15486	15535	15599	15333	15469	15644	15585	15592	15658	15363	15573	15655	15467	15490	15562	15588	15645	15482	15542	15565	15666	15770	15603	15552	15805	15595	15520	15721	15490	15654	15560	15673	15603	15533	15458	15444	15446	15475	15687	15678	15561	15521	15730	15417	15807	15622	15621	15662	15916	15465	15587	15617	15551	15551	15476	15695	15588	15652	15494	15619	15584	15523	15514	15319	15645	15742	15562	15674	15480	15551	15547	15531	15527	15547	15622	15498	15587	15573	15674	15425	15508	15749	15657	15240	15479	15545	15452	15581	15346	15570	15594	15425	15439	15605	15482	15445	15697	15461	15457	15425	15409	15488	15548	15534	15572	15510	15541	15725	15578	15546	15661	15545	15567	15619	15452	15558	15735	15527	15565	15439	15638	15590	15436	15581	15520	15617	15758	15490	15592	15690	15540	15671	15461	15456	15619	15670	15555	15622	15388	15479	15581	15542	15646	15628	15634	15643	15519	15504	15731	15541	15424	15473	15433	15402	15231	15565	15593	15634	15462	15602	15486	15477
29449	36664	27016	28510	25654	20287	16478	14513	13774	13620	13631	13713	13524	13521	13433	13505	13575	13325	13447	13408	13524	13604	13574	13564	13593	13444	13515	13532	13609	13542	13552	13477	13624	13448	13519	13513	13500	13605	13768	13626	13578	13589	13572	13381	13474	13569	13469	13586	13448	13671	13433	13715	13447	13633	13714	13611	13597	13506	13589	13415	13626	13379	13530	13428	13454	13412	13526	13421	13334	13637	13586	13393	13521	13529	13575	13463	13520	13508	13503	13517	13596	13434	13768	13673	13520	13510	13401	13642	13566	13442	13510	13468	13537	13416	13613	13404	13516	13563	13454	13461	13490	13377	13658	13490	13601	13562	13475	13686	13583	13553	13633	13527	13559	13544	13423	13518	13359	13410	13635	13563	13653	13553	13541	13521	13399	13548	13581	13542	13450	13488	13523	13464	13538	13337	13585	13421	13649	13471	13439	13466	13533	13554	13615	13485	13440	13384	13647	13560	13429	13520	13671	13462	13522	13381	13479	13502	13516	13553	13524	13559	13546	13611	13445	13465	13615	13505	13612	13369	13537	13523	13482	13501	13626	13374	13566	13592	13572	13484	13443	13474	13477	13451	13373	13608	13378	13529	13324	13468	13625	13520	13585	13490	13485	13616	13483	13535	13546	13470	13529	13450	13612	13505	13430	13496	13390	13612	13580	13470	13443	13471	13418	13467	13667	13508	13523	13573	13452	13399	13515	13553	13539	13242	13574	13453	13531	13605	13548	13509	13541	13390	13530	13581	13400	13433	13506	13363	13627	13573	13301	13503	13505	13532	13549	13598	13493	13583	13663	13286	13512	13461	13498	13570	13721	13424	13407	13597	13538	13504	13594	13420	13492	13404	13478	13555	13358	13430	13587	13504	13562	13496	13505	13451	13408	13564	13481	13369	13383	13521	13466	13603	13528	13616	13653	13486	13676	13469	13485	13544	13460	13340	13381	13575	13671	13497	13505	13535	13570	13614	13419	13505	13570	13329	13289	13525	13583	13487	13651	13506	13493	13519	13473	13647	13539	13604	13623	13490	13489	13376	13420	13634	13599	13348	13561	13422	13426	13502	13614	13548	13482	13545	13543	13587	13530	13454	13443	13538	13433	13460	13596	13399	13473	13543	13401	13585	13610	13601	13634	13500	13438	13381	13548	13493	13614	13451	13476	13576	13478	13440	13475	13474	13494	13558	13595	13564	13619	13469	13493	13548	13436	13475	13497	13583	13503	13615	13464	13451	13508	13766	13596	13479	13526	13370	13639	13431	13573	13462	13548	13650	13445	13617	13612	13492	13496	13517	13429	13605	13556	13544	13566	13606	13549	13498	13232	13501	13361	13479	13503	13529	13597	13475	13537	13653	13654	13530	13469	13435	13523	13398	13485	13473	13484	13426	13468	13387	13456	13583	13488	13348	13579	13475	13550	13420	13639	13326	13443	13618	13572	13483	13575	13629	13586	13338	13445	13533	13544	13486	13536	13484	13585	13411	13436	13670	13625	13551	13591	13507	13550	13617	13448	13346	13453	13438	13415	13561	13404	13646	13580	13579	13610	13528	13365	13414	13598	13534	13493	13522	13368	13497	13404	13567	13451	13519	13513	13496	13466	13558	13567	13535	13693	13532	13544	13573	13635	13404	13581	13470	13637	13573	13540	13471	13469	13564	13451	13510	13508	13601	13534	13429	13546	13375	13497	13625	13480	13542	13512	13521	13689	13523	13602	13377	13583	13575	13598	13583	13466	13471	13602	13613	13660	13488	13572	13541	13432	13544	13409	13589	13572	13452	13659	13490	13508	13611	13535	13485	13486	13448	13621	13564	13605	13499	13636	13515	13457	13720	13562	13550	13332	13496	13645	13606	13538	13461	13554	13454	13652	13463	13633	13490	13551	13498	13601	13271	13654	13651	13362	13474	13442	13421	13355	13540	13495	13441	13735	13314	13386	13494	13576	13433	13674	13589	13462	13516	13506	13555	13472	13592	13535	13548	13514	13374	13625	13350	13601	13468	13504	13523	13507	13480	13507	13582	13411	13386	13371	13530	13382	13586	13494	13535	13550	13533	13586	13397	13450	13569	13436	13640	13679	13651	13513	13555	13556	13642	13536	13633	13516	13595	13428	13329	13512	13482	13534	13556	13620	13627	13454	13385	13449	13546	13539	13546	13554	13527	13375	13503	13624	13459	13569	13599	13395	13423	13475	13434	13763	13634	13496	13417	13542	13499	13536	13449	13536	13528	13736	13684	13623	13397	13348	13598	13592	13496	13416	13434	13563	13522	13714	13573	13333	13454	13579	13589	13484	13509	13525	13622	13661	13467	13625	13591	13452	13483	13525	13262	13513	13560	13469	13533	13537	13423	13616	13632	13330	13478	13485	13455	13462	13591	13419	13518	13471	13660	13392	13451	13541	13414	13601	13635	13660	13495	13512	13460	13415	13502	13739	13577	13552	13471	13477	13560	13452	13561	13381	13623	13599	13638	13494	13444	13457	13303	13562	13314	13504	13449	13566	13555	13612	13600	13515	13670	13451	13562	13476	13552	13570	13459	13379	13340	13557	13511	13676	13536	13364	13527	13472	13496	13550	13560	13629	13383	13425	13463	13469	13648	13397	13508	13511	13446	13513	13566	13365	13512	13446	13545	13366	13305	13561	13621	13591	13479	13414	13573	13512	13465	13620	13563	13586	13551	13498	13708	13666	13523	13578	13416	13448	13496	13576	13437	13406	13471	13548	13439	13507	13485	13553	13439	13390	13457	13500	13536	13499	13334	13523	13463	13355	13555	13392	13426	13487	13473	13584	13524	13558	13672	13522	13429	13544	13505	13486	13517	13388	13609	13409	13530	13577	13415	13574	13535	13515	13560	13534	13576	13406	13534	13498	13663	13557	13660	13583	13460	13674	13468	13550	13348	13548	13543	13266	13466	13471	13636	13454	13509	13574	13480	13437	13402	13345	13463	13537	13301	13583	13510	13601	13551	13567	13486	13537	13622	13516	13493	13544	13540	13709	13349	13566	13565	13501	13590	13468	13751	13659	13389	13530	13426	13537	13380	13528	13691	13597	13420	13330	13672	13382	13563	13579	13385	13542	13484	13442	13493	13446	13468	13640	13534	13371	13457	13673	13472	13602	13498	13678	13415	13608	13336	13523	13540	13399	13519	13668	13501	13440	13589	13632	13641	13536	13476	13545	13366	13471	13422	13411	13372	13517	13439	13660	13417	13433	13577	13395	13476	13458	13565	13423	13565	13588	13704	13515	13691	13467	13562	13479	13498	13383	13511	13581	13640	13653	13519	13489	13484	13521	13455	13748	13543	13513	13457	13497	13551	13442	13555	13626	13257	13517	13665	13480	13472	13635	13316	13586	13605	13656	13447	13739	13533	13575	13423	13295	13411	13579	13515	13497	13437	13480	13428	13465	13481	13587	13484	13577	13511	13487	13620	13486	13550	13503	13451	13489	13658	13520	13620	13641	13535	13491	13480	13521	13541	13407	13205	13363	13503	13690	13576	13397	13664	13598	13550	13527	13504	13621	13422	13309	13327	13564	13620	13473	13491	13431	13502	13512	13603	13362	13603	13510	13503	13428	13459	13540	13500	13350	13410	13552	13393	13469	13550	13539	13425	13606	13486	13470	13532	13547	13505	13531	13348	13541	13450	13388	13566	13384	13449	13481	13541	13481	13440	13615	13499	13543	13576	13467	13584	13571	13563	13601	13601	13580	13335	13620	13460	13454	13449	13434	13502	13561	13565	13687	13553	13542	13689	13511	13573	13431	13629	13503	13539	13588	13618	13489	13509	13683	13695	13553	13611	13504	13549	13441	13468	13577	13503	13532	13388	13649	13338	13594	13456	13486	13544	13524	13559	13529	13420	13380	13473	13430	13501	13564	13529	13502	13483	13531	13488	13401	13497	13479	13462	13473	13524	13553	13323	13767	13614	13563	13510	13422	13599	13654	13355	13566	13490	13510	13548	13564	13466	13581	13459	13412	13519	13617	13616	13594	13569	13492	13596	13500	13553	13405	13280	13542	13435	13610	13584	13653	13637	13519	13483	13602	13415	13548	13508	13499	13343	13556	13446	13658	13377	13617	13450	13413	13451	13500	13419	13533	13355	13452	13744	13545	13426	13308	13660	13641	13463	13543	13522	13555	13563	13533	13647	13412	13440	13487	13426	13515	13615	13555	13423	13453	13595	13322	13542	13495	13545	13312	13423	13502	13449	13614	13467	13619	13442	13457	13642	13505	13431	13662	13495	13563	13452	13598	13563	13535	13475	13575	13432	13526	13492	13557	13480	13556	13514	13607	13511	13575	13555	13491	13451	13480	13332	13529	13469	13624	13551	13480	13581	13528	13522	13604	13572	13485	13562	13589	13533	13625	13525	13350	13403	13500	13566	13533	13532	13417	13393	13488	13445	13592	13471	13541	13460	13580	13543	13432	13390	13607	13670	13459	13614	13529	13516	13459	13489	13500	13379	13585	13502	13720	13495	13498	13716	13589	13530	13424	13607	13437	13625	13586	13373	13545	13491	13748	13598	13448	13401	13593	13399	13474	13727	13529	13400	13388	13540	13492	13557	13522	13521	13590	13477	13612	13565	13454	13395	13491	13560	13528	13461	13350	13463	13512	13396	13434	13543	13501	13484	13408	13456	13440	13598	13561	13478	13504	13385	13354	13523	13465	13401	13602	13560	13476	13562	13626	13544	13559	13536	13571	13635	13369	13602	13288	13501	13471	13559	13570	13519	13351	13555	13600	13512	13515	13614	13423	13657	13543	13563	13507	13537	13440	13352	13371	13516	13361	13623	13535	13532	13424	13520	13579	13645	13457	13425	13427	13499	13523	13494	13503	13625	13435	13495	13417	13505	13521	13371	13546	13433	13498	13482	13568	13604	13710	13618	13531	13500	13570	13532	13460	13548	13529	13510	13410	13287	13406	13492	13564	13400	13555	13574	13515	13568	13584	13582	13524	13463	13536	13607	13686	13550	13488	13461	13597	13381	13534	13541	13425	13638	13534	13496	13476	13517	13678	13536	13421	13450	13465	13345	13548	13531	13362	13733	13666	13418	13710	13489	13375	13547	13462	13529	13757	13457	13650	13627	13405	13447	13558	13476	13544	13541	13573	13559	13408	13669	13525	13551
24139	21714	30787	39361	47236	42248	32825	22496	17410	15962	15585	15324	15302	15236	15385	15253	15345	15209	15183	15193	15170	15209	15181	15275	15155	15060	15069	15293	15248	15228	15041	15114	15023	15062	15081	15237	15197	15167	15036	15127	15277	15189	15070	15055	14954	15092	15369	15207	15173	15084	15095	15172	15174	15242	15133	14983	15122	15046	15278	15135	14989	15122	15049	15134	15054	15094	15135	14992	15273	14979	15253	15111	15037	15011	15070	15077	15193	15236	15293	15047	15053	15049	15011	15024	14878	15156	15247	15080	15108	15027	15187	14984	15064	15054	15072	14961	15106	15105	14953	15018	15180	15299	15074	15058	14986	15175	15101	15118	14965	14919	15078	15183	14983	15260	15169	15141	15198	15081	15036	14884	14961	15155	14981	14902	15279	15139	14880	15127	15050	14964	14945	14828	15035	14907	15038	15076	15120	15055	15036	14937	15082	15062	15117	15083	15214	15123	15099	14958	14969	15129	15168	15035	15017	14971	15120	15060	14908	15339	15054	15097	15146	15142	14921	14904	14908	15076	15082	15292	15047	15178	15182	15143	15116	15142	15118	15273	15238	14952	15114	15211	15022	15057	14999	15244	15236	15027	15071	15290	15068	15051	14916	15096	14927	15092	15010	15138	15089	15093	15184	15127	15052	15087	15110	15101	15212	14934	14944	14953	15101	14896	14988	15070	14941	14931	15048	15221	15019	15153	15011	15301	15032	15131	15033	14944	15075	15107	15047	15183	14970	15307	14961	14987	14999	15121	15110	14877	15084	15120	15054	15254	15108	15176	14936	15071	14900	14982	15018	15240	15144	15204	14872	15178	15101	15278	14956	15235	15215	15134	14964	15023	15263	14951	15109	15224	14879	15118	14973	15283	15266	15008	15248	15100	15094	15165	15126	15128	15054	15018	15254	15081	15070	15169	15210	15135	15069	15016	15094	15155	15014	15257	15115	15068	14993	15164	15088	15040	14972	15102	15193	14989	15051	15051	15173	15104	15088	14910	15106	15160	15167	15196	15092	15044	15126	15151	14977	15071	15154	15098	15097	15233	14894	15016	15237	15140	15075	14976	15331	15180	15321	15111	15046	15143	15130	14951	14908	14830	14986	15039	15300	15191	15232	15173	15204	15018	15298	15054	15210	14918	15114	15290	15230	14958	15107	15096	15078	15024	15324	15183	15041	15020	15088	15079	15150	14953	14920	15159	15029	15017	15050	14955	14905	14977	14907	15078	15207	14910	15196	14899	15121	14870	14980	15138	15137	15035	15019	15171	15070	15006	14977	14958	15022	14973	15197	15025	15022	15154	14969	15127	14913	15138	15147	14884	15020	15204	15243	15146	14892	15172	15147	15065	14976	15043	15017	15245	15149	15027	14775	15031	15034	15219	15321	15115	15106	15236	14954	15206	14881	15007	15141	15168	15133	15007	14821	15162	15111	15238	14956	15049	15207	15001	15183	15060	15104	15167	15273	15205	14938	15163	15109	15156	15113	14856	15021	15017	15008	15238	15083	15112	14995	14957	15148	15007	15114	14925	15139	15165	15011	15049	15040	15259	14994	15134	15060	15042	15150	15087	15092	15092	15091	14958	15145	15064	15141	15065	14987	15173	14992	15026	14959	15153	15090	15228	14967	15211	15085	15157	15195	15068	14912	15235	15133	15252	14888	15233	15237	15065	15136	15126	15233	15041	14904	15185	15239	15105	15059	15025	15094	15006	14959	15039	15125	14918	15160	15155	15205	15207	15019	15095	15083	15157	14969	15221	15105	15333	14900	15166	15086	14882	15207	15260	15042	14935	15082	15004	15269	14988	15135	15129	15128	14972	15052	14959	15028	15098	15108	15026	14998	15138	15255	15249	15276	15121	14926	14918	15200	15058	15084	15020	15112	14908	15075	15205	15065	15084	15091	15057	14989	15176	14828	15027	15032	15100	15229	14971	15073	14913	15034	15040	15130	15146	14993	14996	14897	15317	15250	15189	15053	15034	15036	15106	14955	15122	15118	15014	15237	14959	15143	14924	14990	15027	15235	14995	14839	15044	14980	15025	15139	14841	15112	15063	15105	15075	15183	15031	15119	15040	15183	15268	14975	15022	15054	15151	15177	15123	15479	15000	15135	15030	14963	15154	15093	15134	15062	15026	14871	15096	15204	14913	15101	15113	15041	15190	15153	14876	14911	15125	15208	15090	15231	15035	15201	15021	14909	15268	15118	15219	15159	15144	14946	15096	15140	15188	15089	14963	14905	15023	15189	15131	15143	15236	15092	15173	15108	15041	15039	15029	15077	15037	15132	15120	14979	15176	15048	15093	14896	14960	15195	15265	15098	15077	15186	15151	15142	15124	15115	15074	15227	15068	15130	15129	15152	14935	15091	15060	14987	15090	15005	15178	15057	15004	15147	15081	15058	15002	14962	14998	14956	15174	15180	15023	15182	15121	15066	15213	15019	15074	15049	15105	15213	15052	15050	15080	15116	15088	15153	15181	15014	15009	14836	15092	15000	15076	15002	15037	14992	15084	15204	15051	15240	15066	15186	15195	15031	15033	14899	15051	15092	14964	14960	14915	15127	14853	15048	14985	15267	15097	15118	15012	15040	14992	15232	15066	14970	14949	15116	15041	14957	15301	15059	14941	15214	15172	14958	15123	14992	15004	15061	15034	15061	15098	15200	15018	15078	15056	15130	15122	15029	15147	15179	14887	15082	14980	15197	15068	15146	15199	15029	15276	15142	15173	15197	15201	15171	15133	15200	15048	15221	14965	15072	15163	15047	15039	15102	14966	15225	15234	15232	14988	14971	14950	15012	15157	15059	14976	15040	15058	14923	14921	14971	15165	15184	15259	15163	15050	15084	15000	14921	15052	15056	15004	15239	15153	15277	15209	15215	15010	15316	15044	15256	15017	15082	15127	15149	15093	14931	15066	15149	15040	15130	15188	14924	15211	15031	15107	15090	15094	15205	15000	15053	15229	15194	15078	15020	14998	15028	15112	14990	15015	14998	15125	15188	15007	15015	14944	15062	14952	14915	15211	14977	15070	15119	15039	15086	15030	15011	15157	15314	15070	14916	14938	14997	15134	15129	15057	15035	15111	15054	15084	15122	15048	15005	15081	14881	15015	15127	14886	14988	14903	15130	14897	15204	14965	15062	15080	14999	15231	14857	14989	15055	15111	15083	14975	14835	15065	15072	15109	15025	15195	15189	15078	15013	15118	14870	15123	15200	15281	14983	15088	15136	15147	15122	15311	14948	15095	15138	15122	15081	15006	15134	15044	15108	15063	15124	15156	15179	15370	15312	15118	15089	15195	15022	14919	15087	15036	14952	15085	14951	15057	14984	15077	15192	15013	15211	15152	15359	15080	15221	15163	15031	15265	14937	15107	15087	14991	15082	14852	15080	14865	15238	15081	15165	15282	15108	15119	15019	15236	15216	15233	15001	15138	15151	15213	15311	15183	14950	15155	15082	15114	14952	15099	15007	15178	15001	14829	14991	15070	15095	15203	15022	15124	15087	15240	15172	14987	15190	15161	15259	14882	14974	15006	15035	15183	15151	15066	14963	15127	15048	15134	15176	14993	15158	15200	15129	15010	15070	15100	15079	15130	15235	15136	15108	15047	15200	15107	15161	15143	15246	15043	14927	14991	15028	15079	14822	14995	15320	15113	15045	15208	15101	15010	15119	15248	15214	15137	15137	14913	15095	15287	15086	15109	15022	15002	14995	14960	15023	14929	15075	15037	15091	14948	15102	15261	14966	14995	15157	15062	14944	15197	15116	15171	15184	15257	15246	14990	15054	15121	14966	15291	15211	15110	15000	15135	15022	15304	15173	15010	15184	15060	15116	14872	14807	15110	15144	15135	14904	15167	15143	15257	15168	15116	15011	14861	15037	15091	14954	15091	15166	15090	15085	14962	15224	15096	14943	15142	15159	15146	15186	15119	15230	14812	14996	15142	15170	14970	14993	14935	15183	15074	15182	15146	15119	15164	15167	14874	14852	15134	15268	15094	15011	15028	15055	15124	15039	15120	15112	15176	15049	14947	14942	15011	14976	15151	15180	15048	15198	14983	14994	15102	14968	15117	15120	15135	14978	15097	15057	15109	15067	14935	15083	15047	15049	15299	15154	15114	15145	15052	15000	14852	15045	15058	15031	14950	15300	14984	15119	15038	14938	15102	14928	14984	15260	15016	15051	15040	14892	15118	15221	14962	15148	15141	15141	14951	14972	15172	15161	15005	14957	14966	15190	14773	15211	15218	15060	15053	15060	15205	14891	15078	15203	15069	15116	15039	15078	15014	15095	15096	15024	15005	15157	15125	15244	14970	15036	15200	15059	15133	15186	15094	15204	15205	15146	15244	15160	15049	15078	15131	15185	15139	15293	15145	15088	14978	14920	15059	14940	15139	15201	15226	14893	15075	15113	14886	15238	15053	15149	15069	15014	14990	15174	15092	15203	15289	14925	15055	14929	14913	15118	15144	15028	15128	14927	15078	15033	15125	15291	15106	15097	15080	15128	15108	14928	15179	15165	15188	15048	15262	15109	15033	15090	15001	15136	15155	15173	15057	15090	15034	15004	15009	15014	15016	15151	15051	15020	15117	15201	15207	15132	15153	15169	15213	15137	15027	14952	15031	15093	15013	15100	15120	14942	14999	15082	15302	15206	15103	15018	15234	15143	15005	15108	15066	14898	15175	15031	15146	14968	15039	15091	15096	14971	15158	14989	15036	14919	14988	15204	15074	14930	15042	15106	15030	15070	14867	15202	15161	15043	14999	14888	15080	14675	15185	15204	15007	15185	15207	15337	15173	15263	15148	15265	15096	15127	14938	14958	15044	15128	15148	15073	15065	15076	15165	14955	15035	15278	15158	15160	15064	15165	14895	15008	14991	15182	14817	15039	15012	15000	15092	15112	15065	15075	14884	15206	14988	15186	14986	15184	14946	15098	14988	15052	14947	15040	15045	15205	15126	15032	15113	15289	14938	15226	15328	15103	15071	15205	15039	14942	15012	15116	15137	15200	15042	14978	15037	15092	15089	14888	15002	15160	15013	15019	15096	15359	15169	15073	15027	15188	14954	15018	15108	15100	14852	15082	15074	14958	15262	15148	14978	15139	15103	15010	14816	14831	15097	15081	15073	15210	15110
55719	75418	63100	64117	55155	43165	30799	20654	15139	13840	13458	13370	13225	13194	13323	13175	13363	13133	13236	13383	13268	13145	13168	13216	13294	13265	13083	13306	13271	13273	13247	13254	13383	13081	13246	13295	13258	13292	13267	13143	13274	13251	13293	13170	13246	13294	13182	13210	13147	13361	13187	13161	13380	13326	13248	13233	13300	13289	13182	13223	13437	13259	13403	13211	13258	13185	13228	13195	13251	13184	13234	13274	13155	13478	13227	13393	13204	13156	13196	13333	13273	13306	13268	13225	13300	13315	13186	13193	13234	13065	13260	13142	13249	13234	13222	13107	13217	13145	13207	13246	13303	13202	13427	13197	13379	13303	13298	12947	13181	13181	13339	13171	13055	13293	13086	13240	13204	13154	13379	13110	13257	13079	13294	13276	13266	13275	13147	13151	13275	13162	13244	13011	13149	13179	13176	13203	13345	13210	13253	13350	13184	13323	13405	13133	13207	13378	13161	13201	13240	13157	13368	13316	13058	13032	13174	13254	13285	13413	13159	13265	13207	13310	13428	13237	13223	13280	13317	13364	13224	12982	13001	13248	13192	13177	13194	13222	13207	13434	13313	13081	13156	13220	13146	13208	13201	13118	13279	13257	13092	13147	13076	13153	13129	13279	13249	13276	13179	13218	13261	13219	13291	13276	13190	13065	13227	13257	13254	13220	13156	13145	13154	13203	13158	13115	13228	13202	13267	13256	13221	13260	13043	13186	13248	13095	13320	13154	13203	13249	13315	13220	13253	13310	13275	13258	13169	13175	13224	13232	13155	13118	13346	13200	13142	13231	13328	13214	13293	13132	13423	13303	13283	13131	13193	13359	13237	13067	13238	13205	13279	13122	13064	13162	13380	13320	13256	13085	13208	13212	13298	13320	13158	13153	13319	13315	13376	13173	13279	13033	13355	13197	13383	13393	13165	13200	13335	13356	13323	13316	13221	13236	13290	13317	13189	13339	13195	13213	13260	13145	13076	13147	13139	13218	13223	13206	13016	13322	13169	13310	13351	13233	13221	13109	13134	13245	13307	13261	13205	13094	13142	13250	13281	13227	13293	13152	13101	13203	13352	13160	13144	13375	13172	13093	13129	13256	13155	13261	13244	13329	13248	13277	13179	13237	13186	13230	13253	13339	13222	13208	13122	13069	13228	13086	13162	13279	13148	13302	13210	13269	13298	13036	13289	13060	13258	13375	13084	13243	13216	13069	13141	13397	13234	13348	13189	13127	13203	13222	13268	13323	13248	13229	13242	13156	13296	13216	13223	13113	13350	13347	13194	13212	13169	13175	13303	13164	13139	13233	13231	13317	13196	13296	13324	13195	13216	13205	13253	13256	13221	13274	13216	13235	13139	13172	13456	13286	13086	13470	13098	13324	13250	13340	13115	13280	13118	13276	13192	13284	13096	13322	13407	13501	13274	13177	13189	13404	13270	13144	13238	13333	13343	13337	13157	13049	13340	13252	13315	13238	13339	13139	13200	13273	13196	13175	13092	13219	13303	13413	13092	13316	13146	13189	13351	13238	13259	13309	13191	13230	13174	13239	13313	13175	13326	13377	13152	13089	13163	13269	13168	13330	13264	13156	13301	13159	13075	13207	13201	13441	13224	13182	13425	13165	13093	13341	13112	13148	13092	13211	13233	13219	13102	13350	13273	13144	13228	13248	13297	13296	13315	13239	13108	13250	13138	13348	13225	13252	13172	13404	13277	13116	13150	13344	13247	13191	13330	13285	13356	13333	13112	13384	13071	13284	13201	13292	13212	13225	13330	13185	13228	13257	13183	13344	13149	13324	13168	13182	13043	13117	13285	13404	13097	13135	13036	13127	13348	13315	13186	13233	13258	13261	13256	13226	13277	13289	13329	13216	13198	13237	13105	13326	13419	13133	13219	13256	13318	13313	13191	13390	13202	13058	13213	13310	13194	13339	13147	13250	13226	13261	13342	13276	13399	13306	13181	13287	13164	13306	13385	13138	13402	13240	13231	13168	13192	13073	13046	13318	13237	13448	13291	13274	13180	13108	13388	13250	13380	13425	13202	13073	13301	13143	13363	13202	13238	13181	13245	13203	13437	13224	13182	13150	13257	13308	13261	13218	13217	13265	13265	13088	13263	13189	13223	13298	13258	13367	13377	13264	13219	13228	13281	13269	13319	13036	13316	13190	13193	13157	13227	13209	13205	13313	13187	13130	13162	13228	13162	13298	13217	13349	13127	13327	13152	13198	13145	13166	13168	13233	13229	13165	13198	13272	13154	13176	13181	13293	13369	13260	13284	13103	13008	13298	13254	13076	13258	13069	13284	13354	13251	13353	13215	13161	13210	13111	13245	13261	13337	13354	13146	13131	13145	13150	12990	13147	13417	13216	13299	13209	13310	13281	13412	13336	13265	13239	13106	13265	13272	13047	13154	13317	13124	13270	13197	13310	13191	13265	13417	13248	13174	13329	13256	13329	13156	13159	13419	13268	13312	13347	13387	13202	13165	13188	13186	13363	13260	13183	13377	13184	13208	13133	13281	13318	13298	13160	13209	13284	13256	13267	13200	13390	13314	13240	13191	13425	13156	13156	13196	13260	13112	13188	13350	13129	13105	13229	13350	13318	13398	13264	13229	13138	13238	13350	13205	13157	13067	13265	13184	13166	13207	13236	13235	13237	13177	13142	13228	13161	13257	13051	13091	13098	13072	13289	13238	13229	13096	13366	13197	13266	13170	13249	13222	13382	13182	13282	13174	13180	13218	13237	13213	13236	13257	13380	13226	13218	13272	13148	13303	13217	13330	13175	13272	13259	13218	13060	13246	13141	13261	13184	13371	13244	13108	13137	13256	13072	13216	13229	13311	13262	13262	13255	13121	13251	13041	13205	13207	13271	13250	13173	13203	13242	13303	13267	13149	13170	13319	13354	13125	13172	13326	13210	13370	13281	13053	13181	13402	13169	13207	13231	13245	13303	13402	13284	13352	13175	13085	13163	13249	13201	13147	13190	13266	13251	13376	13226	13142	13159	13326	13142	13265	13224	13175	13187	13294	13368	13212	13526	13214	13287	13140	13356	13320	13171	13133	13246	13242	13253	13324	13189	13472	13178	13436	13140	13256	13230	13199	13202	13214	13184	13138	13295	13203	13255	13109	13110	13209	13246	13152	13191	13112	13365	13217	13084	13236	13291	13055	13234	13151	13172	13304	13257	13327	13432	13433	13307	13289	13292	13306	13194	13098	13218	13395	13166	13180	13166	13319	13188	13123	13257	13193	13267	13354	13237	13228	13192	13180	13284	13079	13387	13490	13239	13057	13316	13219	13186	13296	13217	13092	13334	13112	13108	13310	13121	13356	13254	13282	13381	13365	13317	13367	13196	13312	13180	13324	13158	13081	13203	13117	13183	13275	13267	13153	13429	13079	13249	13236	13265	13101	13160	13240	13163	13279	13319	13374	13317	13325	13135	13263	13401	13064	13304	13176	13259	13209	13306	13192	13213	13144	13321	13126	13264	13272	13273	13299	13243	13085	13135	13291	13231	13198	13307	13215	13405	13424	13188	13315	13014	13229	13354	13235	13320	13202	13452	13213	13323	13059	13111	13209	13108	13180	13266	13287	13280	13274	13383	13262	13161	13168	13177	13076	13144	13079	13165	13247	13078	13300	13027	13222	13123	13265	13340	13249	13274	13163	13194	13294	13206	13372	13107	13053	13231	13334	13086	13401	13171	13132	13022	13161	13266	13137	13107	13298	13225	13284	13221	13051	13083	13319	13227	13139	13127	13225	13179	13156	13173	13223	13349	13276	13145	13112	13196	13223	13106	13208	13337	13148	13106	13256	13361	13332	13129	13204	13330	13181	13153	13339	13140	13254	13162	13177	13249	13306	13091	13179	13132	13401	13029	13180	13232	13040	13256	13293	13106	13119	13224	13332	13195	13342	13138	13202	13119	13270	13107	13250	13146	13231	13274	13344	13230	13192	13152	13128	13325	13232	13244	13222	13207	13133	13154	13143	13177	13244	13269	13457	13357	13330	13172	13184	13292	13221	13179	13236	13231	13216	13273	13159	13095	13300	13302	13130	13194	13255	13254	13324	13136	13371	13149	13315	13203	13295	13336	13238	13122	13218	13194	13184	13230	13130	13269	13179	13294	13194	13346	13299	13372	13260	13199	13315	13394	13157	13240	13227	13145	13236	13319	13190	13363	13190	13051	13109	13240	13183	13210	13294	13170	13326	13221	13173	13089	13312	13274	13247	13232	13320	13240	13353	13122	13203	13168	13243	13163	13123	13026	13066	13218	13209	13366	13185	13304	13167	13223	13412	13173	13157	13130	13057	13195	13228	13364	13264	13313	13177	13321	13287	13318	13295	13104	13333	13240	13239	13279	13211	13098	13228	13191	13292	13079	13304	13253	13255	13164	13103	13260	13410	13009	13260	13353	13235	13241	13127	13103	13289	13319	13136	13084	13368	13229	13323	13177	13290	13237	13375	13217	13248	13190	13134	13217	13251	13131	13127	13241	13109	13034	13237	13288	13290	13306	13236	13246	13270	13167	13344	12998	13172	13178	13120	13296	13371	13202	13166	13221	13348	13104	13036	13090	13123	13213	13313	13059	13238	13440	13182	13205	13124	13186	13101	13152	13261	13345	13356	13249	13179	13020	13198	13353	13126	13300	13309	13150	13223	13358	13204	13257	13216	13303	13344	13187	13294	13403	13151	13257	13126	13197	13186	13159	13190	13203	13231	13218	13461	13244	13201	13188	13237	13255	13213	13068	13239	13266	13224	13069	13181	13201	13268	13242	13241	13396	13288	13228	13310	13266	13198	13313	13376	13284	13095	13196	13133	13235	13199	13322	13213	13265	13275	13170	13338	13457	13280	13147	13290	13086	13206	13145	13199	13320	13165	13075	13149	13334	13178	13376	13313	13311	13289	13299	13210	13214	13213	13421	13202	13290	13243	13521	13311	13137	13235	13252	13280	13179	13002	13288	13220	13190	13132	13238	13241	13233	13231	13330	13106	13325	13277	13184	13158	13249	13280	13295	13304	13208	13207	13251	13124	13122	13244	13289	13224	13096	13286	13434	13304	13378	13230	13227	13425	13252	13315	13237	13149	13029	13246	13237	13082	13022	13357	13119	13088	13318	13206	13244	13286	13233
23110	21587	29801	34765	48307	48906	40831	27284	19481	16560	15312	15115	15064	15134	15020	14944	14922	14984	15247	14937	14913	15036	15124	14972	14985	14919	14998	15067	15037	14833	14832	15034	15060	15061	14776	14854	14804	14871	14776	14882	15139	14731	14849	14866	14943	14967	14889	15017	14900	14932	14982	14810	14896	14906	14955	14762	14935	14873	14680	14785	14665	14889	14749	14818	14897	14776	15061	14987	14899	15030	14877	14969	14903	14743	14864	14960	14918	14907	14799	14746	14978	14763	14989	14718	14617	15023	14690	14913	15091	14890	15025	14902	14856	14873	14862	14820	14716	14904	14763	14878	14979	14678	14720	14797	14812	14947	14891	14839	14738	15011	14771	14860	14829	14881	14837	14775	14910	14729	14821	14857	14482	14912	14850	14769	14817	14868	14881	14945	14868	14538	14764	14748	14656	14619	14809	14886	14954	14689	14883	14888	14752	14674	14674	14928	15027	14814	14773	14832	14887	14811	14943	14837	14721	14939	14968	14911	14851	14725	14922	14956	14934	14854	14755	14915	14804	14831	14936	14787	14737	14809	14755	14637	14847	15108	14968	14849	14925	14859	14822	14690	14746	14626	15003	14614	14678	14880	14745	14820	14746	14947	14789	14959	14908	14803	14812	14709	14893	14723	14754	14842	14869	14734	14565	14921	14712	14618	14853	14922	14660	14717	14920	14666	14869	14644	14814	14787	14821	14967	14862	14914	14784	14856	14840	14875	14652	14844	14926	14793	14863	14576	14910	14754	15020	14901	14710	15059	14903	14757	14580	14757	14795	14864	14771	14925	14919	14648	14917	14764	14759	14976	14717	14817	14843	14765	14671	14726	14764	14598	14792	14782	14825	14896	14943	14888	14888	14856	14984	14833	14924	14922	14826	14732	14858	14859	14915	14677	14768	14770	14875	14904	15033	14712	14670	14853	14736	14854	14762	15098	14955	14631	14827	14735	14748	14705	14843	14704	14842	14916	14813	14771	14747	14760	14732	14801	14897	14858	14791	14826	14700	14836	14814	14871	14898	15086	14835	14878	14951	14806	14806	14865	14769	14946	14549	14792	14916	14976	14860	14813	14888	15015	14804	14898	14789	14755	14783	14801	14886	14659	14822	14716	14626	14791	14842	14844	14848	14903	14943	14951	15085	14893	14775	14658	14908	14811	14884	14898	14808	14637	14796	14820	14873	14813	14616	14685	14887	14926	14727	14833	14965	14612	14725	14917	14850	14868	14674	14523	14794	14905	14962	14943	14860	14869	14629	14606	14739	14823	14764	15001	14857	14757	14927	14844	14731	14782	14839	14880	14845	15011	14870	14699	14676	14869	14647	14785	15015	14817	14612	14731	14761	14796	14426	14947	14788	14747	14749	14746	14839	14776	14588	14772	14803	15008	14880	14926	14962	14837	14880	14803	14752	14841	14738	14849	14881	14581	14868	14855	14716	14880	14736	14852	14874	14882	14829	14735	14623	14886	14693	14934	14892	14803	14783	14819	14918	14971	14933	14907	14786	14732	14948	14740	14806	14862	14812	14959	14905	14598	14891	14738	14845	14909	14816	14891	15019	14746	14959	14943	14872	14604	14751	14735	14891	14864	14879	14732	14792	14779	14826	14949	15023	14872	14923	14720	14902	14795	14784	14858	14749	14649	14649	14799	14776	14805	14940	14797	14723	14717	14873	14751	14918	14951	14790	14778	14773	14699	14951	14815	14803	14702	14856	14990	14786	14755	14802	14789	14709	14801	14751	14931	14770	14822	14644	14948	14694	14763	14991	14775	14776	14747	14756	14827	14778	14748	14630	14816	14622	14798	14768	15020	14821	14782	14758	14715	14915	15007	14638	14934	14915	14722	14655	14898	14920	14827	15058	14782	14733	14727	14726	14888	14901	14587	14834	14779	14885	14853	14697	14707	14841	14673	14770	14788	14987	15048	14828	14610	14998	14569	14991	14811	14946	14851	14753	14856	14810	14909	14764	14876	14943	14724	14892	14622	14770	14760	14781	14938	14887	14917	14865	14759	14670	14766	14729	14686	14930	14924	14758	14872	14883	14766	14917	14780	14988	14812	14835	14747	14772	14787	14734	14877	14861	14888	14911	14885	14811	14702	14866	15026	14983	14789	14902	14922	14699	14772	14844	14908	14749	14737	15016	14848	14766	14551	14797	14763	14929	14844	14913	14662	14784	14818	14763	14768	14720	14778	14755	14825	14962	14557	14875	14753	14791	14799	14877	14795	14652	14815	14616	14822	14742	14731	14988	14557	14716	14714	14800	14873	14933	14823	14751	14799	14915	14807	14838	15004	14838	14977	14838	14781	14874	14678	14890	14800	14924	14867	14816	15063	14780	14836	14919	14752	14666	14779	14941	14811	14665	14721	15007	14943	14705	14944	15035	14778	14806	14889	15043	14785	15037	14955	14825	14761	14814	14849	14794	14838	14864	14997	14745	14777	14934	14867	14736	14807	14944	14724	14596	14819	14874	14639	14804	14714	14781	14717	14722	14866	14862	14845	14801	14751	14815	14794	14604	14820	14983	14947	14774	14798	14701	14595	14914	14876	14628	14923	14748	14765	14834	14822	14749	14844	14681	15043	14805	14844	14795	14819	15011	14965	14833	14845	14784	14989	14780	14856	14906	14945	14925	14813	14658	14973	14683	14866	14738	14901	14991	14931	14749	14896	14810	14892	14783	14718	14855	14766	14743	14939	14773	14821	14713	14785	14796	14951	14755	14842	14713	14631	14673	14782	14974	14878	14887	14650	15035	14885	14868	14842	14824	14920	14858	14676	14836	14721	14869	14817	14653	14942	14682	14778	15014	14819	14854	14921	14950	14769	14905	14905	14804	14720	14856	14754	14915	14770	14722	14850	14854	14960	14858	14883	14747	14844	14843	14745	14792	14776	14916	14842	15019	14789	14825	14875	14619	14857	14635	14786	14926	14900	14835	14648	14718	14793	14812	14827	14972	14874	14786	14866	14682	14689	14751	14855	15018	14602	14738	14562	14740	14765	14761	14902	14911	14786	14976	14840	14965	14761	14696	14728	14890	14851	14848	14790	14837	14728	14918	14810	14825	14772	14933	14691	14576	14770	14830	14816	14777	14668	14726	14701	15033	14843	15001	14715	14724	14690	15062	14798	14810	14764	14652	14736	14904	14710	14693	14825	14814	14841	14825	14770	14803	14913	14767	14805	14706	14774	14702	14629	14705	14931	14872	14775	14928	14763	14951	14839	14635	14892	14902	14781	14725	14826	14754	14793	14901	14838	14882	14966	14742	14922	14690	14649	14812	14748	14621	14706	14798	14788	14791	14829	14849	14693	14764	14789	14674	14715	14780	14734	14763	14926	14667	14876	14723	14809	14718	14864	14768	14831	14728	14704	14905	14983	15073	14867	14866	14969	14851	14865	14953	14793	14888	14775	14722	14910	14770	14905	14827	14873	14934	14897	14634	14735	14745	14831	14905	14776	14714	14941	14867	14894	14728	14916	14945	14797	14635	14786	14903	14873	14783	14729	14684	14816	15056	14845	14718	14852	14760	14812	14899	14760	14921	14727	15052	14831	14795	14745	14669	14831	14872	14742	14772	14697	14780	14923	14737	14875	14651	14597	14670	14800	14727	14807	14558	14730	14850	14808	14839	14664	14780	14673	14750	14814	15159	14683	14728	14818	14668	14823	14828	14598	14900	14955	14773	14781	14834	14914	14578	14888	14848	14780	14665	14784	14722	14880	14792	14855	14782	14909	14804	14822	14772	14731	14769	14958	14956	14850	14989	14675	14783	14966	14887	14755	14922	14817	14915	14781	14685	14877	14940	14744	14677	14847	14904	14863	14913	14873	14983	14826	14767	14715	14776	14986	14878	14889	14736	14948	14791	14807	14876	14729	14691	14797	14773	14815	14785	14872	14833	14907	14825	14960	14836	14650	14799	14738	14588	14883	14817	14855	14762	15039	14813	14723	14927	14795	14919	14726	14512	14793	15019	14900	15112	14772	14823	14756	14857	14955	14752	14798	14737	14844	14800	14812	14781	14809	15022	14759	14876	14781	14604	14610	14562	14889	14807	14933	14886	14856	14887	14615	14957	14841	14800	14916	14790	14920	14861	14712	14775	14966	14601	14898	14833	14936	14729	14962	14884	14714	14707	14779	14659	14920	14676	14851	14957	14823	14789	14811	14793	14905	14732	14837	14854	14784	14728	15002	14877	14628	14995	14686	14763	14667	14734	14826	14809	14692	14897	14666	14823	14940	14996	14804	14751	14572	14919	14759	14697	14963	14924	14700	14752	14849	14763	14821	14689	14770	14737	14734	14714	14726	14801	14763	14905	14766	14780	14833	14771	14848	14772	14632	14606	15007	14867	14978	14927	14853	14879	14869	14816	14947	14857	14835	14747	14992	14748	14690	14923	14709	14698	14800	14711	14513	14656	14702	14843	14846	14887	14982	14704	14654	14850	14838	15016	14779	14782	14938	14800	14710	14765	14748	15099	14879	14799	14844	14884	14765	14731	14637	14587	14760	14841	14824	14808	15002	14827	14827	14735	14749	14560	14926	14744	14797	14899	14726	14782	14829	14811	14738	14623	14776	15017	14914	14886	14931	14742	14704	15092	14896	14844	14887	14846	14701	14821	14875	14914	14776	14886	14763	14762	14609	14878	14878	14839	14834	14832	14873	14667	14866	14746	14814	14800	14767	14972	14835	15091	14868	14853	14773	14632	14722	14738	14764	14983	14772	14697	14800	14942	14833	14692	14569	14866	14761	14677	14802	14635	14772	14868	14842	14787	15059	14597	14648	14723	14808	14989	14791	14697	14785	14698	14830	14879	14928	14742	14922	14858	14853	14869	14746	14822	14784	14846	14675	14790	14920	14842	14843	14869	14902	14777	14832	14838	14753	14823	14622	14910	14812	14787	14880	14696	14804	14685	14793	14899	14815	14822	14782	14801	14928	14829	14818	14801	14894	14960	14852	14593	14680	14793	14788	14857	14671	14795	14825	14670	14690	14789	14826	14815	14693	14895	14725	14825	14797	14830	14805	14935	14879	14847	14778	14794	14856	14712	14884	14863	14813	14747	14837	14825	14748	14816	14820	14722	14849	14749	14724	14700	14674	14806	14699	14821	14810	15069	14786	14788	14874	14982	14982
62062	81608	75670	78199	69124	55371	40516	26466	17306	13914	13234	12989	12948	13030	13081	12951	13081	12907	13038	13104	13008	13080	13135	13098	13137	13009	12946	13057	12911	13039	12980	13095	12764	13075	12975	12931	12977	13058	12959	13047	12980	13138	13055	12872	13015	13153	13049	12844	13027	13046	13062	12982	12944	12924	13115	13134	13128	13029	12960	13058	13076	13007	13071	12871	13099	13059	12822	12902	13036	12961	13016	12916	12940	13184	13115	13114	12981	12978	12916	12953	12882	12906	12967	13093	13019	13078	13122	13031	12875	13044	13081	12934	12930	13117	13200	12937	13061	13012	13199	12993	12971	13123	13162	13045	12916	13050	12934	13043	13084	13009	13013	13132	13107	12978	12981	12896	13032	12920	12937	12973	13112	13046	12958	13054	12971	13115	13044	12931	13024	12964	12937	13115	12930	12971	12934	13073	12800	13001	12903	13025	13020	13099	13047	12895	12996	12988	12951	12959	12950	13087	12949	13042	12977	12945	13103	12969	12863	12974	12999	12834	13028	13070	13101	12944	12887	13069	13017	13132	12965	12947	12969	12937	12956	12932	13033	13022	13138	12987	13076	13172	12886	13011	12941	13078	13147	12907	12843	12977	12831	13047	13206	13076	12893	12933	12862	13057	13088	13080	12918	13071	13026	13081	13030	13170	12944	13034	13045	12986	12903	12974	12962	13032	12893	13015	13112	13037	12904	13033	12844	13020	13024	12975	13005	13159	13005	12907	13118	12933	12959	13005	12849	13101	12972	12999	12843	13090	13011	12874	13018	12999	12870	12874	12996	12783	13075	12900	13128	12932	13098	12918	12907	13058	13132	12929	12902	13007	13015	13022	13022	12948	12993	12901	12980	12996	13089	13000	12973	13043	12864	13040	12866	12932	13018	12983	12976	12930	12923	13179	13062	13021	12982	12960	12929	12981	13042	13055	13055	12938	12987	13024	13042	13057	13076	12899	12923	13059	13155	13076	13064	13002	13111	12844	13019	12949	12984	13011	12960	13009	13056	12829	13028	13081	12828	12995	13029	12957	12936	13011	12933	13051	13118	12912	12920	13034	13006	13019	13107	13004	12915	12907	12900	13098	12928	12814	13055	12887	13027	12987	12941	12971	13159	12836	13085	13078	13148	12909	13014	12896	13007	12977	13034	13089	12853	12968	13038	12916	13198	13010	12947	12971	13040	12991	13096	13056	12879	13080	13029	12991	13137	12950	13040	13026	13087	12995	12917	13004	12909	12897	13123	13104	12834	13031	12958	12988	12817	13038	12858	13028	12936	13024	13011	12837	13051	12842	12849	13041	12958	12809	12823	13132	13056	13173	13066	13164	12960	13081	12961	12997	13020	13065	12997	12843	13286	13015	13041	12984	13058	12890	13063	12955	13006	13052	12956	12937	12973	12945	13063	13112	13162	12982	13102	13068	12879	13054	12906	12996	13017	12930	12977	12968	12857	12933	12859	12959	12932	13105	12991	13043	12866	12943	12980	12995	13154	13060	12776	13092	12852	12968	12960	13099	13027	12900	13054	12969	13134	12990	13164	12908	13052	12771	12918	12990	13015	12994	13003	13066	13020	12887	13045	13127	13003	12847	13152	13069	13100	13061	12983	13066	12839	12927	12877	13062	12884	13013	13092	12914	13110	12971	13131	12991	13067	12957	12999	13005	12913	12978	13043	12960	12927	13069	12937	13023	12910	12934	13074	12996	13093	12915	13121	12957	13008	13172	13062	12975	13063	12979	12858	12938	12908	12957	12875	12800	13035	13035	13064	13132	13123	13147	13010	12824	13009	12986	12913	12881	12959	13077	12782	13233	12989	12958	13085	13016	13197	13013	12950	13101	12994	13024	12959	13056	12739	13079	13176	13018	12993	13089	13000	12979	13010	13102	13037	12907	12863	12987	13046	12878	12935	13002	12933	13012	12945	13142	13062	13009	12894	13005	13030	12935	13088	13085	12906	13041	13146	13037	13198	13043	12938	12932	13147	12971	12973	12859	13005	12959	13095	12982	12983	12955	12994	13071	13020	13099	13011	13144	12874	12803	12913	13243	13053	12951	12851	13063	12979	12846	12994	13058	13031	12852	12996	13044	12978	12990	13036	13110	13029	13027	13008	12974	13054	13041	13126	12954	12931	12918	12969	13104	12936	13062	12863	13096	12986	13052	12751	13093	12705	13148	13022	12948	13073	12865	12958	13040	13232	13015	12992	13047	13000	12813	12976	12988	13143	13117	13112	12947	12998	13086	13307	12949	12967	13078	13017	13079	13176	13009	13004	13082	13155	12935	13071	12963	13060	13096	13047	12855	12993	12768	12874	12891	13052	12864	13078	12953	13000	12967	12978	12974	13052	13030	13120	12983	13037	13164	12926	13147	12961	12944	12920	12903	12987	13011	12912	13031	13080	13004	13058	13102	13021	12883	13004	13075	13077	13016	13049	13074	12958	13020	13008	13046	13019	12900	12914	13073	13073	12831	13035	12952	13055	12921	12877	13093	13045	13063	13032	13053	13041	13019	13002	13062	13218	13141	13145	13060	13023	12910	13014	12996	13039	13144	12886	13039	12860	12953	12965	12752	12973	12974	13031	12923	12981	13004	12903	12932	12854	12999	13042	13030	13085	13034	12936	12890	13040	12881	12977	13028	13021	12992	12986	12912	12909	12828	12915	13042	13022	12946	13013	12996	12992	12996	12988	13010	12989	12953	12843	12826	12998	12930	12914	13074	13029	12984	12933	13048	12939	13076	12957	13014	13049	13086	12951	13065	13100	13085	12913	12863	13206	13036	12830	13097	13140	13116	12955	12969	13009	12846	12781	13080	13090	12862	13074	12901	13038	12913	13057	13094	12863	13051	13102	13078	12995	12969	12968	13105	12703	13137	13033	12881	13024	13074	13070	12981	12946	13176	13137	12884	12858	12861	13044	13140	12953	12951	12997	12936	13026	12988	12986	13172	12914	13019	13065	12969	12869	12919	12882	13084	13109	12944	13072	13043	12801	13073	12994	13007	13068	12962	12876	13061	13138	13100	13023	12986	12997	12984	12983	13020	12865	12876	13053	12756	12974	12940	12915	13016	12904	12932	13050	13122	12896	12783	12982	13144	12882	12878	12939	13123	13114	13110	13041	13049	13115	12982	12984	12986	13033	13089	13030	12954	13036	13051	13126	12998	13109	12965	12910	13166	12912	12980	13017	12822	13047	13035	12994	13094	13092	13040	12746	12964	13092	13079	13022	13095	13067	12996	12990	13132	13060	12901	13173	12955	12889	12953	13131	13013	12835	13051	12968	12973	13166	13077	13011	13061	13110	13082	12964	13028	12998	12949	13165	13136	13005	12937	12988	12944	12983	13021	13012	12987	12974	13104	12933	12924	12906	13104	12901	12876	13095	12968	12967	12978	13059	13081	13068	12938	12979	12918	12881	12893	13037	13042	12901	12842	13132	13020	13010	12939	12940	12997	13012	12921	12945	12969	12892	13074	13048	12959	12993	12939	13059	13003	13206	13175	13051	13027	13008	13006	13003	12990	13029	13082	13009	13111	12914	12987	12986	12903	13115	13101	13079	13130	12953	13004	12931	13169	12982	12993	13055	13138	13013	13080	13033	13068	13236	12849	13020	12965	13030	12999	13005	12919	13134	12945	12963	12995	13054	12850	13063	13002	12806	13091	12863	12905	12914	12896	13033	13023	13045	12964	13041	12976	13013	12962	12992	13034	13009	13162	12898	12979	13119	13123	12927	13082	12988	12953	12917	12912	12953	13045	12992	12957	13067	12996	13085	13035	13036	13096	13108	13004	13060	12968	13042	12894	13026	13179	13070	12997	12932	13051	12892	13082	12872	12834	13013	13029	13007	12977	13172	12919	13053	12923	12919	13105	13088	13046	12974	12830	13086	13037	12892	13065	13213	13069	13027	12916	12986	13111	12940	12952	13025	13046	13002	12898	13032	13115	12980	13147	12759	13046	13053	13000	13072	13040	13118	13034	13032	12986	12967	12979	12942	13077	13005	12916	13125	12861	13095	13145	12942	12924	13042	12992	12843	12866	12940	12958	12848	13077	12908	13047	13170	12991	13186	12916	12952	13086	13127	13086	12998	12863	12981	12875	12969	13069	12907	13134	13034	12992	13011	12987	13059	12920	13024	12871	13029	13060	12900	13124	12963	13018	12986	13054	13039	12902	12847	12881	13063	13019	12960	12913	12924	13057	12971	13041	12936	12926	12920	13100	13093	12937	13037	13040	13178	13118	13080	13072	12996	13052	13074	12867	13140	13004	13068	13039	13019	13033	12898	12993	13029	13110	13031	13007	12848	13045	12901	13044	13014	13198	13152	13008	12975	13045	12954	13187	12844	13092	13080	13061	13106	12929	13055	12854	13039	13064	12963	12934	12841	12979	12980	12979	12885	12948	12884	13000	12980	13070	12852	12982	13034	13016	12947	13151	13040	12916	13002	13138	12957	12845	13032	12995	12895	13012	13015	13162	13129	12905	13015	12856	13094	13055	12975	13098	13084	13038	12993	12852	12983	12947	13102	13001	13080	12975	13031	12988	13201	12943	13002	13070	13128	13021	13046	13152	13138	12968	13053	13110	13015	13121	13067	12823	13021	13040	12814	12925	12802	13078	12857	13218	12985	13088	13099	13038	12943	13169	13035	13073	13079	13071	13034	13003	13007	13055	12902	13084	12972	12994	12939	12873	13022	12999	12920	12905	12954	12949	12987	12912	12981	12919	13063	13040	13028	13012	12890	12973	12920	13072	12954	13078	12924	13061	12868	13172	12977	12971	12909	13003	12999	13073	12993	12951	13053	13044	13148	12885	13071	13049	13054	12951	12938	12968	12865	12840	12979	12955	12946	12947	12937	12873	12823	12921	13131	12996	13036	12984	12963	12920	13000	12943	12892	13060	13030	13024	13032	12767	12946	13009	12957	12917	12852	13002	13117	12914	12983	13048	13098	13083	12903	12929	12995	12923	12931	13010	12932	13005	13095	12947	13040	12950	13019	13044	13089	12945	13115	13048	12945	13029	13150	13046	12840	13062	13026	13038	12954	12996	13049	12909	13129	13099	12923	12939	12987	12891	13047	12911	12899	12953	12994	12944	12997	13116	13052	13082	13021	13012	13034	13018	12978	13066	13080	12984
28764	25065	28869	31706	27075	22632	19211	16763	15671	15436	15444	15289	15345	15409	15103	14941	15185	14905	15237	14996	15190	15211	15296	15047	15085	15174	15215	15214	15304	15480	15194	15125	15043	15283	15092	15156	15332	15125	15261	15262	15211	15281	15366	15171	15001	15107	15274	15191	15143	15161	15304	15037	15125	15198	15099	15062	15167	15050	15072	15141	15128	15038	15373	15183	15058	15267	15087	14912	15120	15156	15169	15143	15074	15222	15202	15187	15208	15196	15060	15075	15204	15251	15007	15131	15149	15047	15247	14971	15153	15160	15090	15274	15252	14943	15239	15136	15121	15123	15069	15076	15068	15217	15116	15014	15209	15045	14972	15025	15265	15151	15086	15197	15123	15401	15237	15110	15113	15277	15136	15036	15149	15189	15144	15054	14985	15069	15198	15223	15176	15209	14937	14998	15097	15212	15198	15067	15045	14983	15203	14930	15087	15046	14920	15192	15293	15122	15228	15261	15171	15100	15130	15050	15283	15302	15184	15179	15045	15183	15255	15146	15110	15116	15205	15105	15010	15165	15157	15094	15097	15222	15176	15311	15182	15288	15378	15024	15473	15107	15203	15111	15223	15349	15282	15324	15316	15164	15131	15055	15188	15141	15243	15251	15292	15038	15148	15233	15104	15141	15046	15044	15136	15358	15157	15159	15187	15096	15069	15056	15289	15171	15199	15252	15222	15211	15037	15153	15103	15135	15258	15111	15170	15047	15156	15051	15318	15165	15200	15219	15253	15200	15211	15238	15289	15107	15135	15139	15191	15079	15099	15050	15016	15157	15146	15221	15094	15355	15321	15154	15144	15161	15227	14986	15230	15219	15200	15161	15015	15072	14998	15268	15067	14985	15104	15166	15304	15159	15079	15231	15121	15305	15047	15226	15112	15336	15347	15049	15100	15225	15008	15161	15229	15091	15224	15163	15241	15111	15076	15220	15096	15129	15007	15178	15286	15092	15175	15023	15239	15107	15159	15206	15185	15202	15297	15210	15142	15227	15181	15063	15118	15085	15224	15192	15016	15058	15255	15030	15112	15119	15184	15067	15060	15236	15296	15253	15016	15240	15331	15123	14919	15235	15203	15236	15315	15283	15185	14949	15180	15226	15152	15263	15128	15169	15086	15168	15001	15156	15264	15291	15364	14960	14933	15231	15240	15159	15167	15055	15289	15158	15205	15365	15145	15086	15317	15165	14978	15120	15249	15207	15396	15102	14845	15069	15132	15112	15110	15247	15171	15138	14936	15207	14960	15237	14919	15195	15283	15315	15132	15104	15046	15252	15314	15196	15146	15102	15088	15057	15282	15130	15164	15027	15262	15151	15063	14975	15322	15209	15056	15150	15321	15058	15195	15161	15053	15283	15161	15125	15085	15295	15184	14981	15267	15186	15100	15176	15026	15277	15119	15115	15306	15087	15188	15119	15143	15195	15150	15029	15183	15442	15006	15039	15040	15139	15342	14801	15219	15423	15153	15052	15262	15328	15330	15119	15227	15170	14988	15107	15307	15263	15121	15214	15063	15215	15076	14976	15204	15131	15129	15077	14971	15183	15148	15029	15138	15056	15444	15370	15100	15091	15060	15179	15257	15259	15153	15083	15157	15196	15332	15180	15142	15438	15184	14998	15207	15278	15317	15100	15337	15171	15019	15149	15208	15131	15139	15207	15222	15163	15251	15214	15329	15160	15014	15033	15063	15101	15140	15198	15170	15150	15336	15186	15101	15219	15326	15157	15062	15139	15228	15196	15097	15186	14987	15271	15302	15307	15053	15179	15166	15077	15231	15172	15254	15072	15107	14966	15211	15247	15267	15238	15250	15120	15164	15291	15351	15169	15240	15272	15196	15185	15258	15234	15362	15102	14894	15251	15053	15043	15161	15239	14962	15305	15302	15041	15049	14890	15107	15020	15102	15245	15188	15165	15109	15291	15030	15157	15215	15072	15274	15155	15316	15244	15199	15066	15288	15170	15207	15158	15179	14923	15092	15020	15088	15360	15350	15302	15216	15067	15052	15008	15240	15180	15265	15231	15030	15053	15011	15183	15077	15100	15174	15111	15035	15218	15160	15247	15186	15216	15146	14931	15214	15090	15078	14970	14897	15085	15162	15097	15069	15075	15268	15279	14880	14997	15246	15252	15073	15227	15201	15239	15250	15204	15136	15060	15287	15107	15109	15126	15102	15078	15166	15180	15046	15170	15085	15115	15262	15055	15272	14994	15067	15318	15167	15254	15204	15039	15132	15383	15231	15202	15275	15029	15197	15364	14933	15145	15384	15163	15273	15128	15166	15065	15073	15013	15413	15012	15213	15109	15253	14944	15199	15186	15130	15275	14871	15146	15364	15118	15255	15252	15196	15198	15070	15331	15142	15312	15051	15223	15013	15232	15314	15159	15243	14959	15236	15079	15214	15210	15171	15084	15098	15015	15207	15327	15134	15319	15120	15009	15018	15162	15177	15078	15051	15157	15208	15229	14946	15287	14957	15350	15047	15198	15272	15006	15207	14914	15385	15146	15030	15113	15034	15091	14978	15192	15123	15165	15235	15045	15160	15160	15116	15367	15329	15321	15179	15337	15205	15415	15036	14972	15078	15167	15135	15288	15415	15088	15098	15235	15294	15174	15157	15162	15288	15001	15258	15332	15395	15154	15307	15092	15058	15307	15155	15176	15227	15233	15310	15107	15187	15247	15019	15203	15181	15176	15089	14952	15166	15180	15194	15281	15173	15172	15056	15201	15285	15142	15491	15380	15450	14990	15125	15037	15191	15038	15156	15102	15048	15029	15205	15064	15190	15047	15303	15273	15277	15157	15151	14963	15051	15209	14947	15223	15047	15226	15063	15219	15143	15150	15252	15166	15204	15212	15217	14975	15242	15087	15030	15196	15325	15236	15261	15056	15118	15194	15157	15099	15075	15134	15245	15195	15119	15171	15099	15060	15177	15181	15169	15532	14976	15193	15255	15242	15321	15384	15214	15193	15229	15056	15315	15126	15107	15206	14931	15239	15013	15164	15024	15165	15171	15223	15356	15349	15085	15102	15360	15088	15138	15137	15322	15314	15232	15226	15306	15344	15058	15254	15013	15230	15138	15066	15148	15063	15166	15155	15357	15162	15191	15185	15071	14960	14950	15092	15098	15308	15254	14946	15155	14925	15019	15186	15020	15314	15383	15096	15338	15277	15158	15151	15041	15244	15311	14995	15204	15373	15029	15028	15372	15348	15232	15275	15164	14937	15234	15050	15161	15007	15005	15121	15102	15239	15213	15219	15356	15219	15134	15004	15227	15167	15305	15139	15205	15095	15332	15069	15108	15084	15158	15207	14999	15226	14976	15262	15240	15224	15235	15165	15089	15008	15146	15253	15147	15224	15091	15103	15140	15002	14989	15102	15065	15058	15098	15122	15056	15069	15018	15187	15055	15116	15176	15048	15243	15206	15182	15104	15103	15189	15066	15007	15108	15129	15035	15181	15151	15150	15078	15011	15345	15178	15178	15367	15098	15346	15301	15243	15064	15030	15088	15238	15222	15156	15033	14907	14976	15170	15086	15317	15187	15138	14989	15221	15177	15265	15030	15333	15168	15168	15287	15056	14918	15185	15044	15230	14986	15025	15053	15304	15206	15069	15054	15191	15070	15186	15249	15168	15228	15106	15271	15284	15044	14993	15034	15120	15059	15183	15270	15140	15297	15192	15087	15119	15152	15113	15135	15047	15247	15281	15137	15233	15086	15153	15085	15027	15132	15107	15031	14978	15285	15209	15201	15047	15020	15248	15260	15065	15057	15200	15354	15343	15334	15141	15306	15125	15369	15318	14902	15301	15296	15192	15334	15052	15125	15198	15076	15126	14941	15326	15202	15185	15130	15113	15025	15099	15069	15050	14905	15018	15283	15134	15253	15230	15216	15108	15165	15210	15224	15055	15085	15019	15185	15048	14966	15363	15126	15170	15184	15269	15121	15294	15085	15013	15122	15036	15311	15213	15127	15193	15061	14993	15200	14940	15127	15208	14981	15215	15094	15373	15229	15139	15147	15163	15293	15021	15055	15182	15242	15095	15324	15078	15241	15150	15102	15256	15358	15137	15242	14992	15102	15187	15217	15174	15144	15095	15050	15012	15090	15020	15127	15097	15027	15160	15165	15190	15109	15211	15282	15418	15010	15090	15140	15139	15227	15096	15316	15036	15018	15154	15111	15228	15151	15127	15058	15171	15278	15037	15087	14928	15124	15217	15252	15296	15216	15177	15250	15145	15377	15234	15056	15053	15069	15064	15070	15077	15267	14915	14967	15278	15060	15247	14969	15050	15191	15268	15077	15120	15290	15337	15215	15330	15159	15038	15333	15087	15326	15190	15096	15073	15217	15222	15182	15158	15102	15181	15188	15085	15206	15021	15294	15206	15115	14969	15339	15084	15216	15248	15265	15182	15215	15103	15328	15451	15152	14951	14998	15118	15240	15295	15291	15008	15125	15043	15262	15091	15080	15044	15166	15134	15143	15220	15166	14969	15053	15247	15287	15193	15222	15137	15027	15269	15285	15331	15031	15191	15327	15303	15166	15070	15077	15248	15265	15195	15023	15303	15074	15165	15198	14953	14930	15196	15184	14973	15105	14991	15233	15079	15324	15330	15061	15201	15103	15317	15270	15163	15156	15178	14948	15060	15209	14890	15061	15141	15228	15231	15109	15068	15043	15115	15013	15188	15120	15224	15238	15226	15278	15213	15235	15083	15389	15324	15294	15042	15093	15277	15234	15062	15110	15020	15393	15208	15079	15022	15180	14998	14965	15116	15202	15073	15260	15114	15300	15177	15171	15063	15145	15190	15385	15127	15198	15036	15284	15096	15156	15185	15279	15189	15272	15312	15215	15090	15220	15171	15402	15451	15120	15242	15108	15169	15139	15049	15011	15161	15117	14971	15174	15234	15118	15256	15151	15207	15179	15128	15152	15077	14950	15180	15098	15203	15088	15053	15197	15094	15273	15225	15129	15214	15152	15297	15423	15254	15235	15039	15067	15001	15281	15084	15278	15224	15261	15228	15159	15173	15113	15245	15084	15037	15254	15105	15093	15335	15311	15172	15323	15180	15154	15015	15115	15054	14964	15293	15374	15056	15228	15162	15086	15245	15442	15261	15229	15246
30391	37806	28325	28441	25310	20531	16554	14625	13569	13478	13110	13344	13371	13404	13316	13134	13264	13198	13392	13267	13292	13349	13374	13290	13367	13286	13216	13214	13338	13233	13228	13224	13249	13373	13331	13372	13283	13320	13480	13211	13165	13306	13293	13432	13352	13234	13263	13187	13254	13283	13299	13146	13303	13312	13163	13237	13452	13405	13289	13381	13256	13393	13100	13310	13083	13306	13195	13191	13256	13112	13345	13400	13344	13313	13361	13496	13115	13224	13220	13236	13231	13279	13264	13201	13178	13327	13196	13265	13303	13299	13517	13211	13474	13144	13361	13294	13462	13180	13263	13216	13257	13408	13151	13218	13186	13312	13327	13390	13247	13248	13275	13316	13345	13208	13194	13343	13250	13163	13320	13398	13263	13373	13413	13407	13278	13163	13352	13348	13319	13214	13294	13541	13391	13265	13215	13318	13365	13217	13192	13276	13291	13240	13362	13196	13114	13083	13424	13205	13300	13196	13210	13352	13271	13262	13122	13268	13168	13436	13236	13261	13367	13309	13232	13281	13325	13447	13208	13465	13389	13209	13365	13278	13274	13410	13293	13220	13275	13318	13221	13197	13341	13267	13243	13166	13356	13340	13450	13361	13180	13208	13154	13300	13407	13147	13309	13324	13228	13295	13243	13339	13367	13232	13371	13337	13259	13216	13333	13177	13146	13132	13380	13330	13246	13117	13398	13388	13163	13362	13175	13302	13196	13291	13282	13305	13088	13104	13373	13374	13329	13421	13253	13298	13178	13371	13282	13231	13379	13272	13267	13110	13217	13270	13245	13334	13263	13340	13393	13262	13290	13521	13232	13287	13332	13210	13354	13213	13369	13204	13353	13241	13240	13239	13512	13382	13352	13343	13229	13202	13450	13235	13226	13307	13190	13278	13199	13175	13226	13356	13260	13308	13136	13242	13152	13210	13228	13238	13328	13166	13310	13259	13327	13350	13366	13199	13333	13326	13259	13280	13406	13172	13294	13275	13123	13349	13352	13196	13429	13096	13232	13149	13389	13252	13334	13254	13225	13337	13362	13184	13113	13207	13280	13224	13256	13496	13323	13370	13233	13207	13371	13497	13195	13343	13122	13279	13333	13191	13274	13423	13368	13298	13306	13332	13215	13442	13291	13321	13358	13375	13258	13198	13218	13324	13349	13120	13409	13274	13349	13241	13279	13209	13407	13229	13391	13409	13241	13183	13265	13192	13218	13203	13287	13258	13371	13201	13417	13343	13283	13297	13371	13427	13429	13326	13288	13348	13146	13263	13270	13246	13197	13316	13241	13236	13368	13341	13264	13190	13105	13284	13307	13350	13297	13175	13348	13425	13276	13408	13217	13215	13115	13302	13404	13060	13329	13039	13299	13301	13230	13254	13219	13323	13371	13236	13256	13189	13381	13272	13356	13397	13260	13365	13281	13258	13213	13228	13160	13369	13159	13275	13142	13538	13206	13218	13339	13162	13293	13195	13330	13364	13175	13365	13200	13268	13308	13220	13383	13284	13313	13177	13318	13196	13264	13459	13419	13279	13371	13104	13168	13379	13362	13244	13222	13421	13210	13294	13339	13263	13276	13305	13287	13231	13250	13263	13391	13318	13362	13142	13306	13405	13286	13342	13223	13381	13236	13262	13296	13153	13271	13284	13289	13269	13193	13359	13243	13233	13298	13334	13214	13184	13284	13207	13309	13373	13200	13340	13397	13221	13239	13258	13411	13210	13243	13193	13219	13199	13110	13112	13244	13220	13333	13221	13311	13287	13111	13248	13329	13312	13331	13123	13104	13525	13424	13240	13300	13352	13244	13282	13293	13510	13297	13184	13347	13316	13292	13140	13262	13149	13373	13214	13308	13430	13092	13131	13370	13347	13138	13297	13285	13356	13301	13199	13282	13215	13325	13297	13224	13206	13241	13183	13239	13177	13218	13238	13326	13106	13274	13324	13257	13160	13130	13219	13266	13227	13237	13185	13260	13251	13252	13288	13324	13183	13489	13143	13140	13076	13336	13476	13136	13246	13265	13306	13217	13326	13183	13390	13492	13306	13174	13370	13004	13205	13238	13458	13360	13489	13320	13381	13215	13261	13410	13163	13188	13245	13251	13288	13202	13244	13333	13165	13294	13153	13282	13352	13301	13282	13407	13492	13314	13343	13199	13313	13609	13266	13204	13322	13163	13037	13211	13377	13003	13321	13279	13338	13324	13065	13281	13342	13273	13262	13392	13206	13242	13208	13373	13193	13333	13434	13263	13321	13382	13259	13161	13172	13087	13132	13237	13293	13184	13237	13268	13445	13405	13173	13252	13272	13477	13097	13159	13393	13273	13295	13237	13248	13189	13200	13202	13142	13185	13197	13346	13218	13131	13231	13291	13351	13352	13492	13344	13201	13207	13447	13294	13414	13299	13379	13147	13307	13229	13346	13088	13310	13316	13413	13300	13302	13275	13367	13116	13356	13448	13232	13169	13350	13111	13141	13264	13194	13253	13311	13395	13367	13271	13155	13149	13471	13216	13267	13377	13286	13373	13413	13359	13168	13260	13351	13284	13330	13410	13264	13298	13229	13386	13120	13361	13253	13324	13210	13207	13183	13346	13345	13344	13299	13174	13229	13243	13370	13330	13280	13239	13230	13199	13265	13292	13262	13374	13260	13403	13141	13132	13238	13285	13231	13262	13225	13178	13339	13127	13328	13119	13249	13050	13201	13235	13243	13319	13188	13263	13320	13330	13163	13278	13262	13167	13247	13282	13305	13149	13185	13204	13331	13318	13328	13278	13428	13198	13283	13266	13220	13294	13421	13436	13347	13262	13243	13247	13317	13192	13454	13129	13273	13320	13392	13293	13449	13422	13271	13324	13284	13279	13258	13400	13276	13157	13282	13264	13425	13335	13355	13198	13399	13404	13040	13347	13221	13558	13311	13428	13303	13248	13457	13321	13128	13217	13310	13334	13268	13333	13147	13186	13297	13244	13321	13275	13214	13028	13335	13196	13400	13238	13365	13266	13384	13149	13237	13225	13283	13407	13360	13155	13128	13196	13383	13377	13360	13229	13326	13489	13278	13314	13222	13297	13332	13192	13328	13315	13455	13305	13365	13303	13376	13304	13182	13251	13240	13114	13315	13281	13300	13412	13244	13286	13314	13124	13458	13395	13275	13261	13371	13407	13259	13366	13170	13282	13241	13282	13368	13386	13309	13122	13578	13278	13387	13503	13317	13154	13176	13275	13260	13220	13223	13093	13407	13090	13099	13240	13458	13361	13254	13133	13076	13191	13230	13342	13149	13202	13219	13398	13201	13277	13232	13268	13237	13279	13316	13280	13189	13256	13073	13175	13106	13305	13070	13303	13333	13343	13188	13157	13243	13302	13366	13113	13329	13197	13256	13231	13209	13271	13395	13236	13348	13277	13285	13049	13225	13378	13220	13526	13301	13233	13347	13053	13301	13248	13315	13092	13363	13284	13321	13286	13180	13194	13404	13271	13294	13223	13240	13337	13220	13265	13166	13304	13321	13083	13308	13329	13217	13188	13294	13226	13227	13062	13322	13309	13179	13262	13290	13154	13200	13317	13192	13134	13418	13286	13306	13156	13409	13325	13294	13263	13190	13124	13254	13143	13220	13316	13447	13246	13344	13278	13352	13315	13277	13531	13220	13305	13333	13250	13346	13157	13392	13226	13122	13295	13288	13253	13469	13395	13374	13309	13416	13391	13387	13259	13370	13052	13295	13351	13320	13375	13205	13098	13288	13199	13369	13276	13221	13387	13321	13275	13229	13117	13465	13422	13251	13407	13189	13449	13272	13234	13236	13348	13231	13162	13248	13112	13346	13296	13323	13236	13288	13396	13269	13288	13261	13310	13358	13172	13128	13204	13288	13174	13171	13137	13115	13262	13334	13161	13119	13306	13332	13345	13354	13280	13313	13460	13416	13212	13309	13257	13346	13235	13229	13220	13256	13353	13362	13339	13252	13176	13245	13127	13196	13242	13434	13216	13282	13304	13369	13377	13138	13289	13350	13252	13339	13399	13339	13241	13220	13298	13236	13152	13402	13325	13260	13140	13406	13227	13077	13165	13217	13300	13230	13290	13284	13379	13347	13221	13342	13400	13244	13192	13472	13338	13252	13170	13488	13409	13279	13192	13288	13233	13295	13420	13320	13332	13326	13287	13430	13320	13283	13476	13266	13176	13301	13370	13306	13089	13357	13413	13289	13256	13142	13137	13101	13196	13129	13437	13263	13359	13428	13122	13345	13206	13188	13409	13268	13456	13472	13198	13262	13413	13343	13347	13257	13050	13324	13196	13375	13151	13199	13540	13186	13209	13293	13298	13214	13208	13315	13348	13231	13479	13276	13135	13254	13200	13169	13216	13321	13274	13422	13464	13320	13302	13364	13252	13357	13202	13165	13174	13212	13186	13125	13311	13253	13259	13348	13140	13126	13269	13282	13245	13228	13226	13354	13425	13253	13425	13328	13338	13234	13412	13357	13348	13256	13403	13359	13252	13304	13337	13303	13209	13346	13283	13363	13252	13156	13385	13263	13263	13143	13244	13132	13302	13211	13200	13257	13173	13323	13335	13183	13205	13236	13414	13308	13278	13393	13297	13341	13334	13129	13200	13348	13348	13346	13276	13390	13185	13178	13169	13007	13378	13217	13093	13220	13249	13159	13211	13471	13264	13439	13359	13185	13309	13352	13286	13192	13375	13359	13299	13325	13202	13525	13276	13343	13397	13279	13406	13219	13333	13356	13271	13354	13434	13273	13269	13299	13326	13190	13380	13265	13248	13349	13312	13292	13147	13235	13244	13430	13224	13213	13203	13248	13299	13195	13320	13394	13260	13145	13393	13277	13385	13315	13562	13175	13153	13360	13404	13240	13394	13197	13313	13219	13312	13291	13278	13281	13399	13342	13195	13194	13375	13375	13293	13228	13302	13221	13082	13371	13255	13320	13392	13346	13548	13358	13411	13224	13263	13224	13396	13271	13353	13147	13259	13348	13307	13242	13246	13515	13335	13254	13291	13400	13207	13205	13273	13229	13177	13418	13318	13162	13406	13339	13237	13479	13254	13179	13343	13258	13289	13354	13170	13234	13436	13429	13308	13366	13257	13285	13397	13408	13280	13291	13248	13341	13484	13385
24132	21722	29886	37199	47737	43434	33659	22884	17255	15483	15114	14941	14860	14805	14698	14755	14740	14937	14839	14866	15024	14855	14792	14881	14892	14741	14710	14710	14784	14957	14622	14676	14892	14827	14739	14690	14758	14701	14971	14674	14672	14943	14666	14670	14725	14734	14650	14707	14900	14649	14780	14722	14625	14503	14636	14280	14680	14865	14796	14714	14628	14669	14757	14750	14590	14768	14700	14781	14870	14803	14768	14682	14745	14675	14672	14485	14745	14594	14565	14602	14776	14721	14655	14628	14508	14569	14612	14690	14774	14670	14630	14678	14686	14680	14598	14638	14524	14756	14549	14723	14690	14641	14801	14655	14846	14805	14713	14777	14593	14618	14634	14530	14881	14596	14657	14581	14603	14836	14592	14712	14834	14774	14936	14721	14653	14718	14731	14778	14612	14534	14575	14653	14751	14535	14601	14853	14561	14701	14750	14681	14736	14599	14794	14712	14704	14774	14742	14690	14588	14866	14732	14630	14711	14750	14578	14648	14571	14659	14515	14563	14710	14787	14722	14733	14675	14746	14708	14831	14673	14614	14722	14646	14592	14457	14659	14602	14550	14676	14599	14714	14758	14571	14796	14606	14681	14635	14541	14785	14608	14634	14537	14683	14627	14725	14566	14512	14602	14721	14943	14714	14896	14555	14713	14569	14544	14543	14720	14661	14677	14639	14709	14703	14885	14776	14628	14540	14693	14967	14674	14756	14661	14627	14739	14663	14669	14624	14641	14643	14730	14549	14629	14651	14675	14682	14694	14773	14518	14508	14490	14661	14745	14615	14650	14705	14808	14715	14632	14697	14631	14880	14805	14822	14398	14693	14733	14871	14781	14748	14792	14654	14488	14632	14632	14728	14508	14646	14617	14626	14784	14652	14904	14677	14585	14675	14574	14557	14825	14775	14681	14788	14549	14669	14656	14876	14740	14656	14712	14734	14647	14753	14634	14476	14656	14806	14782	14659	14785	14642	14772	14790	14598	14585	14473	14615	14718	14579	14978	14611	14590	14559	14611	14634	14617	14663	14814	14593	14872	14646	14638	14512	14659	14482	14611	14681	14675	14692	14527	14461	14603	14633	14826	14737	14627	14686	14547	14587	14723	14670	14693	14650	14898	14550	14650	14674	14652	14711	14679	14559	14716	14655	14500	14507	14768	14693	14625	14570	14588	14838	14730	14618	14742	14814	14551	14637	14649	14714	14611	14740	14746	14749	14778	14731	14812	14738	14628	14643	14506	14675	14657	14664	14615	14622	14796	14754	14729	14600	14763	14519	14577	14631	14607	14626	14615	14601	14634	14657	14683	14716	14694	14831	14510	14598	14541	14667	14637	14511	14541	14623	14683	14796	14711	14656	14616	14735	14752	14776	14770	14676	14632	14577	14683	14766	14688	14818	14675	14930	14633	14743	14658	14658	14667	14695	14729	14508	14711	14778	14759	14815	14773	14776	14666	14509	14628	14707	14644	14850	14594	14816	14748	14681	14807	14731	14577	14707	14574	14604	14833	14727	14903	14628	14682	14655	14793	14469	14575	14745	14889	14510	14674	14775	14730	14455	14642	14678	14505	14576	14693	14697	14453	14558	14685	14692	14625	14647	14519	14660	14709	14863	14693	14741	14582	14664	14729	14602	14443	14695	14646	14608	14703	14697	14709	14652	14984	14892	14591	14699	14571	14753	14724	14508	14585	14681	14611	14725	14690	14792	14806	14933	14649	14618	14693	14607	14630	14780	14557	14733	14443	14733	14709	14590	14941	14685	14696	14646	14614	14347	14637	14665	14628	14728	14723	14704	14504	14663	14730	14771	14676	14678	14681	14904	14852	14708	14599	14743	14582	14607	14804	14580	14711	14593	14756	14734	14672	14860	14461	14593	14573	14616	14618	14732	14623	14767	14808	14677	14627	14551	14580	14799	14819	14910	14752	14847	14727	14724	14761	14718	14780	14831	14493	14542	14629	14694	14842	14490	14622	14851	14715	14590	14496	14697	14500	14704	14537	14611	14514	14524	14738	14845	14852	14664	14746	14681	14838	14701	14661	14676	14763	14696	14647	14641	14698	14808	14782	14630	14686	14778	14771	14521	14585	14666	14716	14715	14702	14515	14450	14740	14648	14717	14618	14486	14766	14872	14833	14598	14676	14761	14626	14646	14499	14782	14733	14645	14688	14573	14723	14843	14497	14705	14789	14843	14883	14698	14868	14673	14536	14674	14745	14815	14612	14860	14690	14593	14697	14589	14849	14626	14651	14715	14674	14769	14606	14383	14682	14824	14604	14491	14580	14697	14480	14615	14514	14453	14790	14828	14734	14783	14839	14331	14784	14665	14585	14860	14405	14502	14664	14749	14760	14902	14716	14787	14487	14615	14703	14836	14740	14616	14614	14585	14698	14621	14848	14766	14784	14466	14683	14735	14684	14759	14818	14836	14916	14668	14598	14639	14591	14674	14550	14779	14609	14826	14755	14669	14620	14501	14725	14812	14645	14991	14815	14716	14822	14831	14679	14556	14827	14695	14784	14503	14514	14703	14678	14870	14528	14560	14652	14634	14667	14587	14631	14764	14830	14539	14654	14624	14695	14677	14520	14725	14723	14600	14633	14781	14568	14630	14713	14816	14699	14674	14525	14664	14699	14646	14691	14672	14645	14848	14789	14683	14653	14643	14690	14558	14696	14775	14733	14529	14703	14692	14763	14601	14481	14676	14606	14826	14864	14688	14755	14665	14724	14549	14652	14476	14746	14695	14762	14754	14613	14562	14588	14762	14611	14568	14650	14712	14734	14770	14654	14566	14726	14805	14537	14700	14742	14644	14481	14769	14845	14736	14690	14655	14816	14703	14514	14751	14696	14723	14580	14607	14648	14447	14880	14667	14742	14603	14658	14644	14949	14713	14678	14584	14571	14586	14803	14533	14672	14727	14501	14622	14628	14690	14595	14707	14751	14527	14690	14693	14637	14685	14603	14696	14471	14854	14760	14686	14507	14493	14821	14453	14616	14583	14828	14608	14625	14764	14569	14671	14788	14639	14567	14732	14698	14618	14785	14595	14789	14675	14568	14481	14610	14815	14717	14839	14545	14588	14592	14601	14640	14829	14722	14606	14780	14704	14737	14557	14581	14696	14580	14608	14798	14721	14672	14761	14732	14616	14639	14716	14571	14708	14870	14763	14814	14558	14797	14724	14767	14519	14582	14573	14654	14677	14781	14623	14595	14547	14765	14917	14910	14466	14623	14636	14712	14776	14633	14894	14743	14738	14768	14706	14707	14806	14619	14605	14751	14504	14610	14788	14633	14772	14760	14568	14671	14706	14685	14559	14831	14808	14629	14709	14667	14685	14633	14700	14903	14545	14723	14701	14762	14732	14786	14712	14590	14445	14644	14613	14499	14442	14645	14561	14481	14803	14908	14670	14491	14784	14582	14614	14666	14668	14500	14617	14707	14816	14670	14525	14825	14823	14689	14606	14794	14715	14683	14729	14791	14777	14800	14655	14493	14569	14742	14743	14768	14647	14625	14692	14582	14780	14752	14824	14981	14761	14711	14730	14897	14675	14705	14628	14609	14549	14561	14842	14829	14957	14679	14599	14722	14468	14632	14720	14697	14763	14792	14562	14707	14689	14657	14809	14711	14596	14664	14700	14671	14677	14705	14654	14497	14702	14760	14526	14604	14694	14722	14643	14708	14571	14625	14547	14571	14585	14733	14777	14663	14711	14524	14451	14745	14718	14647	14597	14705	14583	14817	14653	14661	14774	14794	14650	14664	14646	14787	14817	14644	14454	14596	14572	14392	14656	14756	14707	14647	14691	14627	14681	14582	14561	14494	14645	14661	14665	14714	14646	14789	14463	14739	14672	14784	14723	14833	14620	14766	14702	14767	14806	14792	14680	14751	14645	14711	14635	14536	14686	14560	14727	14676	14479	14509	14691	14657	14448	14817	14490	14788	14769	14528	14522	14660	14618	14748	14781	14627	14461	14610	14561	14689	14638	14831	14760	14628	14757	14657	14726	14636	14649	14704	14487	14657	14642	14677	14943	14547	14583	14744	14692	14710	14754	14931	14795	14829	14582	14797	14699	14668	14724	14577	14542	14659	14625	14681	14849	14778	14734	14751	14718	14465	14786	14559	14637	14729	14479	14779	14781	14663	14496	14802	14525	14691	14807	14528	14719	14540	14558	14828	14563	14640	14772	14713	14667	14810	14755	14640	14746	14755	14569	14740	14591	14781	14644	14745	14695	14603	14772	14555	14615	14378	14526	14800	14585	14751	14532	14541	14533	14569	14732	14709	14740	14865	14544	14824	14569	14592	14527	14592	14683	14497	14742	14782	14826	14686	14564	14442	14906	14515	14764	14809	14641	14619	14787	14826	14602	14744	14696	14784	14766	14619	14812	14673	14654	14712	14548	14648	14642	14962	14714	14847	14598	14679	14581	14434	14456	14785	14698	14788	14739	14657	14741	14532	14634	14620	14788	14644	14632	14539	14647	14701	14555	14609	14736	14700	14627	14787	14709	14640	14603	14606	14412	14780	14672	14644	14844	14577	14573	14506	14759	14576	14572	14607	14867	14617	14865	14756	14834	14746	14629	14669	14629	14700	14734	14556	14659	14676	14672	14587	14762	14715	14645	14661	14894	14673	14845	14732	14695	14759	14844	14856	14639	14746	14675	14654	14797	14618	14669	14720	14875	14745	14596	14654	14650	14669	14561	14739	14849	14695	14565	14878	14679	14646	14715	14584	14812	14563	14517	14629	14746	14818	14699	14969	14604	14674	14856	14692	14574	14851	14575	14577	14728	14709	14742	14449	14504	14793	14624	14561	14651	14442	14684	14802	14778	14529	14627	14799	14722	14747	14686	14658	14543	14595	14613	14493	14861	14696	14801	14777	14453	14633	14706	14695	14605	14569	14618	14737	14728	14614	14674	14891	14743	14777	14701	14866	14794	14611	14670	14605	14693	14819	14551	14885	14493	14627	14903	14695	14723	14602	14805	14721	14706	14877	14841	14703	14808	14695	14782	14635	14953	14882	14626	14593	14652	14806	14657	14703	14750	14854	14689	14445	14548	14701	14591	14650	14934	14677	14694	14809	14537	14638	14883	14825	14622	14754	14925	14720	14667	14689	14597	14720	14674	14849	14761
56622	74947	58916	61493	55174	44050	31547	20698	15208	13658	13001	13137	13067	13032	12899	13094	12927	12949	12880	13101	12918	12941	12955	12997	13085	13109	12962	13132	12951	12906	13039	13165	13010	13029	12852	13100	12849	13050	12915	12924	12894	12934	12997	13161	13076	13120	13144	12936	13039	12962	13041	12891	12905	12831	12965	13015	12913	13048	12929	13014	13037	13024	12955	12897	13116	13027	13012	13036	12954	12927	13012	12870	12994	13030	13011	13032	12933	12980	12884	12988	12973	13031	13069	12897	13072	12853	13026	13075	13101	12895	13020	13020	12971	12876	13029	13074	13156	12975	13000	13206	13029	13169	13108	12999	13125	13026	12842	12915	13003	12870	13065	13008	13154	13060	12977	12984	12955	12933	12947	12877	12850	13094	12802	13072	13009	13042	12826	12963	12928	13160	13007	13091	12952	12978	12958	13056	13033	13010	12809	12951	13048	13000	12992	12961	13075	12993	13078	12961	12992	13100	12918	13090	12934	13110	13024	13146	13079	13000	13091	13200	13061	13074	13038	13120	12973	12967	13080	13115	12810	13073	12916	13117	12992	13070	13069	13067	12869	12947	13031	12983	12921	12979	12942	13064	12931	13004	12823	13089	13023	13020	12998	13011	12856	13067	12985	13058	12959	13038	13059	13088	12910	13188	13007	13234	13026	12982	12865	13087	13034	13129	13013	12978	12944	13000	12976	13088	13127	13061	13071	13150	12812	13094	13107	13177	13048	12871	13077	13017	12935	13234	12981	13075	13169	13021	12929	12992	12895	12984	13030	12992	13062	13015	12936	12932	12963	12827	13106	13093	13025	12857	12979	13020	12975	12947	13092	13003	12962	13117	13005	13161	12897	13035	12959	13060	13052	13060	13032	12848	12906	12927	12834	13117	13170	13009	12919	13124	12882	13038	12882	12962	13087	12977	13027	12979	12796	12933	12992	12930	12973	12985	13098	12878	13192	12956	13041	13169	12952	13041	12916	13027	13101	13043	13027	13004	12947	13027	12954	12975	12953	13113	12956	12923	12990	13300	12885	12999	13053	13016	13057	12923	13010	12847	12882	12992	13055	13040	12842	12974	12913	12979	12863	12933	12894	12977	12980	12908	12972	12960	13019	13089	12999	12953	13103	12957	12927	13021	12865	13036	12919	12924	13082	13031	13029	12836	12867	13061	13121	12967	12868	13195	12948	12963	13042	12993	13180	12894	12992	12940	12972	12977	12992	13014	13155	12837	12861	12937	13200	12886	12899	12966	12937	12980	13035	12988	13034	12953	12919	12908	13104	13029	13006	13092	12905	12961	12899	12954	12971	12890	13056	12913	13043	13049	13042	13065	13046	13115	12922	12944	12933	12983	13016	13074	12943	13085	13092	12901	13163	13038	12979	12995	13095	13089	13091	12936	13000	13059	13192	13033	13020	12979	13010	12958	13060	12979	12803	13042	13108	12992	13000	12994	12972	12921	12958	13084	13066	13041	13091	12948	12951	12946	13141	13029	12992	12958	12982	13088	13064	13010	13038	13024	12955	12812	13015	12927	13142	12965	12950	12996	12957	12854	12861	12942	13021	13064	12998	12883	13194	12904	13103	12930	13013	12984	13101	13107	13144	13130	13041	13030	13135	13088	12885	12858	12861	12953	13037	12936	13018	13157	13105	12907	12758	12883	13010	12958	12934	12819	13007	13073	12992	12968	13092	12965	13009	13070	13015	13177	12878	13057	13035	12986	13140	13097	12965	12836	13034	13029	13009	13061	12978	13053	12977	12915	12983	13021	13003	12914	12979	12861	13052	12984	13126	12996	13002	13030	12962	12969	13009	13071	12875	12930	13072	12969	13120	12998	12845	13059	13180	12933	13062	12942	13136	13056	13122	13008	12949	12857	13117	12853	13029	12995	13239	13155	13028	12989	13067	13042	12951	12886	13122	12955	13053	13070	12924	13069	12988	12981	13054	12873	12940	12957	13126	13082	13089	12879	12923	12949	12997	12900	12991	12842	13119	13113	13009	13119	12955	12946	13137	12970	12995	12903	13053	12889	12966	12959	12999	13026	13132	12918	12957	12952	13002	12860	13068	13176	13011	12915	13053	12795	12983	12969	13065	13139	13015	12996	13096	12927	13000	12946	13173	12858	13110	13032	12895	12979	13093	13054	12971	13142	12916	12702	12878	12915	12912	13000	12909	13051	13054	13015	13080	12908	12991	12963	12847	13057	13151	12938	12992	13069	13087	12907	13063	13056	13257	13112	13091	13023	12972	12809	13065	12895	12933	13116	13077	12967	12940	12930	13040	13043	12919	13066	13065	12951	12930	13100	13085	12972	13016	13077	12995	12926	12996	12973	12972	12938	13039	13025	13035	13019	13003	13106	13053	12903	13077	12907	12944	13006	12884	13103	12983	12985	13000	13067	13009	12945	13035	12883	12980	12912	12916	13011	13008	12970	12833	12986	13000	12907	13114	13026	13042	13007	12925	13100	12841	12998	12992	12890	13063	12947	12971	13011	12889	13035	13054	12870	12954	13073	13060	13195	12906	13005	12970	12927	13083	13046	13143	12912	13137	13138	12921	13115	13058	12965	13016	13064	12893	13048	12880	12990	13164	12959	13007	12979	13196	13033	13029	13157	12960	13124	13093	13187	12915	13185	12970	13055	12911	13063	13046	12990	12965	13122	13043	12974	13150	12925	12975	12796	13052	13041	12992	13053	13042	12918	12809	13132	12931	12914	13014	12937	13008	12883	12965	13002	12918	13045	13044	12979	13136	12924	12967	12990	12891	12981	13016	13055	12888	13091	13136	13252	12976	13023	13036	12995	12981	12918	13089	13017	13031	12797	13008	13161	13105	13129	13146	13034	12914	13009	13002	12913	13052	13033	12935	13065	13093	13029	12961	13000	12912	12988	12868	12943	12977	12940	12846	12942	12741	12982	13115	12907	12866	13007	13013	13062	13194	12829	13023	13001	13028	13058	13094	12977	13083	12964	12950	13030	12890	12843	12999	12940	12919	12940	12962	13135	12929	13107	13031	13128	13013	13134	12966	12959	13089	12996	12852	12849	12967	13077	13012	12937	13088	13025	12939	12847	13096	13084	12898	13073	13008	12897	13175	13100	12951	13048	13015	13033	13004	12980	13026	12758	12957	13056	12971	13009	12941	12954	12961	13006	12905	12895	12844	13066	13021	12977	12967	13023	13017	12993	13129	13042	13054	12905	13021	12997	12958	13049	12950	13000	12980	13110	12953	12975	12679	13021	12895	12919	13158	12953	12931	12905	12881	13047	13068	12988	12862	13120	12978	13000	12967	13032	13019	12816	13077	12914	13213	12929	13058	13070	13115	12997	13107	12925	13082	12799	12968	13050	12874	13057	12990	13023	12805	13088	13073	13027	12886	12976	13000	12819	13002	12928	13071	13045	12974	13006	12856	12922	13046	12980	12856	12902	13166	12947	13087	12991	12842	12984	13101	13159	12977	13121	13036	13016	12850	12954	13059	13124	12896	12950	12938	12945	12982	12790	13028	13078	12973	12877	13054	13011	13022	12794	12855	12979	13136	12976	13002	13083	13028	12992	12990	13111	12935	12957	13101	12926	12952	13020	12927	12929	13143	12979	13048	13018	13018	12927	12855	12956	12916	12883	12873	12941	13094	12833	12964	12864	13065	13048	12727	13004	13046	13012	12861	12922	13050	13063	13081	13027	13044	13109	12907	12989	13142	12991	12939	12991	13076	12923	12878	13151	12948	12908	13065	12938	12929	13001	13009	13027	13123	12952	13067	12980	13013	12906	12899	13012	12963	13066	12939	12947	13159	13068	13112	13087	12816	13083	12977	12913	12837	12982	13072	12804	13069	13154	12953	12979	13115	12915	12942	13002	13156	12924	12912	13033	12855	12945	12937	12945	13110	12936	13038	12897	13165	12994	12989	12784	12999	13053	13022	12896	13000	12993	12850	13019	12971	13218	13166	12869	12948	13075	12928	13049	13002	13052	13039	12930	12960	13062	13015	12964	12977	13204	13117	13017	12958	13020	12971	13214	12918	13087	12873	13019	13093	12907	12975	13032	12852	13067	13140	12970	12921	12927	13017	13073	13126	13022	13171	12953	13089	12991	13005	12986	12886	12986	13044	12805	13008	12978	13159	13032	13037	13077	13096	12843	12995	13098	12903	13065	12948	13009	13042	13009	13074	12944	12847	12902	13060	13196	13066	13097	12940	12994	13021	13073	13064	12900	12839	12982	13020	12935	12911	12849	13025	13158	12927	13038	13133	12918	13128	12926	12987	13106	13032	12890	12904	12831	13060	13107	13220	13111	12921	12953	12953	12991	12928	12983	12917	13028	13019	13003	13118	12922	13071	13031	12913	12982	13082	13109	13034	12988	12919	12911	13042	12920	12952	12950	13024	12993	12822	13068	13055	12925	12998	13006	12921	12880	12981	12999	12992	13039	12991	13023	13058	13020	12910	13058	13025	13242	13013	12983	13085	13188	12872	12864	12807	13180	13081	12975	13031	13146	12958	12989	13091	13004	13014	13171	12940	12910	12981	13091	12935	12894	12915	12859	12994	13154	12936	12994	13103	12997	13143	12911	13024	12998	13066	13087	12900	13052	13009	13027	13039	13108	13050	12979	13002	13160	13061	12871	12941	12982	12883	13003	12959	13160	12840	12906	12968	12920	13084	13000	13029	13073	12880	13092	12856	12882	13070	13054	12946	12843	12922	13013	12944	12979	13032	13020	13029	12986	12907	13039	13015	12894	12954	13118	12896	12888	12970	12958	13123	13088	12969	12962	13029	13169	12983	13197	12981	12978	13009	13037	13060	12933	13091	13109	12936	12938	13156	12959	12953	13083	12856	12861	13192	12854	13008	13111	13006	12965	13053	12950	12972	13065	12981	13066	13077	13100	13107	12997	12958	12969	13170	12907	12941	12899	13096	13127	12933	12983	13000	12898	13149	12916	12976	13008	13022	12984	13006	12945	13047	13066	13051	12891	13047	13031	12822	12801	12918	12930	13037	12875	13081	13108	12998	12901	12950	12907	12886	12833	13037	13203	12976	12928	12982	13147	12873	13128	13123	12977	13136	13028	13048	13110	13032	12974	13023	13022	13079	12880	12918	13189	12907	13024	13104	12933	13099	12891	13082	12946	13126	13102
23138	21624	29605	32863	46660	49252	41054	27121	19270	16403	15405	14950	14923	14980	14871	14703	14907	14632	14850	14792	14717	14929	14991	14771	14961	14796	14938	14697	14711	14747	14845	14729	14594	14846	14830	14695	14744	14665	14779	14704	14544	14829	14758	14732	14674	14550	14567	14500	14646	14668	14487	14680	14713	14601	14711	14732	14545	14603	14694	14710	14534	14603	14723	14701	14598	14439	14536	14727	14675	14518	14697	14618	14778	14590	14702	14555	14669	14630	14652	14644	14632	14606	14727	14690	14817	14795	14855	14513	14636	14595	14519	14630	14702	14568	14734	14509	14528	14474	14891	14611	14573	14709	14426	14715	14611	14584	14607	14505	14677	14710	14787	14765	14661	14696	14807	14736	14729	14637	14794	14694	14533	14545	14534	14596	14569	14548	14627	14681	14550	14691	14616	14589	14586	14638	14467	14521	14552	14652	14593	14681	14685	14506	14561	14520	14610	14549	14678	14553	14694	14582	14687	14654	14654	14590	14675	14668	14703	14577	14702	14610	14659	14561	14551	14592	14620	14611	14664	14773	14757	14723	14544	14528	14590	14551	14662	14565	14836	14591	14855	14658	14447	14624	14451	14581	14554	14506	14582	14625	14506	14794	14656	14575	14598	14539	14574	14619	14298	14428	14835	14455	14500	14441	14651	14695	14491	14543	14419	14525	14612	14526	14448	14770	14622	14551	14678	14626	14375	14523	14569	14485	14654	14600	14624	14616	14550	14599	14570	14514	14651	14891	14598	14753	14703	14597	14536	14640	14583	14523	14673	14500	14542	14621	14582	14478	14663	14557	14600	14567	14496	14453	14629	14763	14631	14639	14741	14593	14780	14507	14569	14495	14667	14587	14725	14616	14405	14425	14658	14570	14677	14687	14490	14600	14576	14441	14512	14675	14751	14614	14726	14522	14518	14616	14617	14533	14618	14703	14556	14483	14547	14668	14606	14584	14479	14548	14648	14716	14567	14349	14688	14715	14780	14677	14655	14648	14619	14686	14771	14676	14686	14836	14598	14668	14547	14408	14579	14561	14570	14744	14637	14731	14594	14635	14628	14667	14698	14592	14685	14575	14682	14641	14517	14725	14718	14654	15004	14467	14435	14622	14651	14688	14543	14640	14633	14507	14666	14560	14791	14617	14421	14630	14673	14549	14486	14395	14552	14606	14707	14611	14513	14816	14700	14784	14668	14638	14744	14926	14451	14765	14573	14505	14496	14499	14603	14664	14583	14722	14856	14788	14638	14604	14537	14653	14711	14706	14509	14693	14709	14803	14642	14529	14566	14598	14693	14640	14582	14685	14660	14641	14605	14657	14562	14587	14553	14609	14662	14345	14527	14434	14637	14597	14589	14543	14661	14511	14570	14597	14688	14783	14551	14487	14646	14629	14615	14591	14665	14776	14543	14734	14539	14679	14672	14490	14671	14678	14588	14661	14700	14538	14762	14485	14625	14630	14480	14615	14726	14620	14619	14557	14723	14542	14510	14751	14477	14700	14602	14770	14592	14742	14796	14600	14710	14356	14742	14544	14597	14437	14648	14663	14790	14720	14655	14769	14602	14568	14754	14672	14537	14492	14796	14657	14555	14430	14734	14656	14502	14498	14441	14610	14556	14513	14638	14674	14491	14654	14472	14429	14554	14721	14834	14661	14523	14525	14572	14611	14583	14562	14721	14385	14530	14615	14468	14586	14662	14717	14707	14749	14538	14704	14755	14631	14530	14603	14566	14656	14739	14430	14539	14726	14495	14517	14698	14564	14583	14739	14504	14595	14610	14735	14471	14690	14562	14683	14415	14452	14589	14792	14564	14490	14608	14683	14687	14662	14513	14545	14570	14807	14646	14671	14871	14615	14567	14770	14568	14578	14696	14575	14705	14672	14608	14625	14787	14696	14634	14706	14665	14681	14428	14488	14503	14467	14575	14491	14513	14723	14610	14613	14631	14558	14446	14470	14483	14805	14506	14530	14663	14475	14606	14504	14574	14486	14644	14804	14479	14471	14601	14426	14599	14606	14712	14751	14507	14684	14530	14319	14475	14590	14730	14570	14753	14707	14732	14433	14555	14546	14809	14626	14589	14502	14670	14353	14427	14613	14404	14601	14459	14445	14726	14394	14464	14664	14492	14494	14754	14696	14753	14684	14629	14562	14560	14606	14545	14773	14636	14503	14850	14799	14722	14642	14756	14616	14585	14733	14537	14634	14569	14578	14622	14452	14468	14517	14428	14792	14602	14577	14634	14568	14559	14646	14566	14523	14557	14609	14537	14645	14780	14453	14796	14521	14643	14691	14436	14548	14437	14536	14589	14773	14593	14542	14557	14567	14547	14489	14620	14594	14623	14482	14531	14523	14455	14731	14881	14404	14576	14644	14735	14484	14637	14377	14652	14523	14771	14537	14611	14740	14629	14582	14719	14595	14680	14461	14713	14540	14645	14598	14595	14714	14569	14727	14599	14596	14479	14533	14443	14619	14548	14555	14651	14524	14588	14666	14534	14653	14540	14583	14646	14630	14476	14641	14744	14655	14442	14621	14659	14641	14465	14517	14568	14676	14666	14544	14760	14619	14618	14453	14625	14581	14399	14747	14688	14837	14732	14638	14601	14707	14526	14492	14611	14644	14611	14513	14675	14491	14711	14775	14502	14473	14641	14515	14405	14457	14556	14669	14482	14709	14456	14516	14532	14488	14454	14454	14648	14666	14447	14726	14431	14477	14719	14757	14844	14565	14734	14707	14565	14753	14495	14614	14400	14635	14695	14565	14478	14626	14636	14344	14526	14578	14779	14736	14479	14575	14482	14643	14801	14606	14806	14542	14588	14539	14576	14669	14680	14693	14525	14441	14243	14719	14645	14682	14602	14578	14630	14672	14496	14571	14717	14539	14588	14520	14520	14600	14627	14680	14674	14714	14718	14628	14530	14495	14593	14603	14664	14644	14681	14783	14605	14615	14582	14537	14601	14458	14572	14705	14611	14589	14641	14490	14653	14577	14585	14453	14666	14705	14603	14825	14575	14523	14591	14726	14576	14715	14598	14710	14674	14557	14735	14721	14725	14669	14648	14549	14624	14764	14628	14717	14454	14500	14592	14594	14378	14501	14493	14522	14455	14666	14545	14519	14600	14810	14575	14472	14783	14738	14615	14679	14534	14630	14677	14757	14726	14630	14652	14837	14766	14645	14705	14717	14488	14536	14503	14623	14491	14648	14538	14651	14403	14640	14606	14587	14596	14536	14609	14454	14722	14621	14736	14404	14671	14683	14670	14474	14580	14612	14727	14677	14661	14498	14586	14747	14554	14737	14577	14450	14539	14670	14830	14659	14656	14715	14490	14603	14583	14536	14572	14567	14734	14698	14664	14530	14674	14546	14454	14390	14473	14572	14508	14555	14665	14644	14684	14381	14619	14512	14644	14516	14585	14742	14708	14592	14814	14575	14649	14587	14491	14444	14437	14573	14647	14700	14713	14561	14658	14735	14807	14490	14636	14535	14594	14632	14423	14705	14367	14552	14793	14627	14673	14694	14660	14540	14526	14729	14444	14537	14469	14707	14555	14521	14606	14699	14754	14579	14713	14878	14641	14761	14629	14614	14590	14484	14682	14622	14598	14428	14521	14569	14656	14682	14702	14500	14684	14626	14392	14595	14576	14544	14600	14663	14760	14459	14546	14651	14656	14571	14606	14596	14879	14714	14697	14352	14531	14695	14646	14666	14665	14390	14721	14468	14446	14588	14470	14636	14607	14541	14650	14527	14603	14425	14612	14688	14587	14667	14741	14639	14448	14575	14672	14660	14665	14629	14659	14531	14643	14678	14590	14600	14458	14476	14641	14491	14581	14560	14396	14643	14751	14676	14712	14684	14762	14521	14644	14543	14506	14632	14752	14623	14663	14583	14772	14598	14605	14635	14744	14535	14497	14717	14772	14535	14358	14453	14603	14725	14432	14705	14560	14600	14513	14579	14530	14648	14859	14651	14668	14794	14684	14619	14708	14650	14719	14505	14760	14471	14647	14570	14456	14511	14572	14520	14624	14603	14671	14642	14664	14536	14525	14729	14719	14545	14491	14641	14543	14602	14413	14382	14627	14621	14702	14614	14677	14641	14568	14636	14512	14552	14743	14544	14745	14601	14433	14582	14598	14674	14462	14607	14612	14432	14402	14549	14714	14667	14620	14599	14685	14527	14477	14570	14523	14553	14490	14334	14585	14502	14388	14552	14531	14523	14598	14567	14558	14577	14728	14488	14498	14692	14752	14481	14505	14605	14590	14599	14886	14668	14548	14756	14694	14559	14623	14564	14494	14642	14703	14619	14535	14436	14565	14433	14485	14608	14630	14853	14701	14545	14501	14359	14518	14696	14477	14662	14605	14665	14616	14676	14594	14567	14734	14537	14611	14798	14715	14688	14531	14569	14691	14701	14712	14664	14578	14556	14496	14759	14481	14511	14588	14547	14564	14552	14419	14593	14409	14422	14495	14352	14673	14787	14618	14617	14692	14743	14744	14673	14573	14565	14848	14676	14602	14475	14521	14466	14530	14611	14570	14761	14614	14644	14552	14497	14452	14609	14730	14551	14501	14382	14580	14478	14516	14562	14872	14672	14523	14587	14509	14591	14568	14746	14604	14844	14462	14599	14678	14699	14639	14728	14581	14966	14618	14473	14514	14601	14612	14454	14801	14527	14578	14719	14746	14750	14628	14490	14653	14561	14600	14640	14677	14453	14721	14670	14603	14474	14515	14593	14571	14591	14637	14685	14606	14808	14569	14565	14684	14648	14625	14580	14643	14417	14618	14716	14641	14519	14611	14679	14738	14615	14552	14493	14437	14390	14728	14492	14734	14699	14505	14615	14611	14650	14591	14583	14704	14552	14501	14544	14527	14850	14525	14198	14661	14630	14603	14837	14722	14614	14607	14470	14620	14558	14766	14694	14648	14634	14566	14620	14675	14487	14586	14657	14641	14566	14684	14483	14590	14565	14776	14642	14508	14639	14765	14603	14659	14624	14428	14759	14609	14488	14680	14649	14552	14480	14411	14751	14621	14541	14734	14592	14483	14522	14542	14463	14596	14681	14650	14642	14504	14636	14748	14471	14533	14594	14531	14564	14554	14576	14847	14489	14647	14744	14575	14654	14544	14499
62553	85073	73706	76129	69173	55674	40268	26065	17244	13727	13205	13113	12802	12904	12848	12760	12755	12691	12979	12907	12878	12646	13037	12907	12765	12957	12896	12785	12959	12936	12832	12865	12938	12906	12818	12887	12954	12687	12785	12750	12698	12769	12800	12839	13031	12685	12898	12838	12866	12646	12936	12874	12801	13074	12866	12940	13004	12963	12941	12835	12894	12758	12917	12897	12926	12847	12897	12784	12903	12769	12976	12844	12747	12874	12974	12743	12874	12901	12798	12970	12843	12832	12886	12776	12777	12913	12916	12869	12856	12900	12743	12912	12974	12929	12851	13028	13016	12908	12807	12891	12877	12949	12934	12956	12908	12708	13040	12857	12837	12878	12862	13096	12923	12838	12839	12762	12950	12889	12807	12828	12816	12847	12854	12770	12875	12956	12870	13028	12914	12957	13006	12862	13019	12798	13017	12983	12991	12948	12921	12682	12785	12862	12936	13044	12754	12949	12875	12799	12770	12872	12865	12898	12788	12813	12901	13119	12989	12914	12667	13013	12871	12839	12950	12776	12795	13022	12882	12788	12830	12965	12993	12816	12858	12872	12945	12821	13039	12741	13019	12854	12868	12805	12829	12961	12657	12937	12864	12834	12892	13065	12819	12905	13119	12740	12866	12832	12848	12798	12859	12872	12797	12803	12912	12895	12751	12707	12909	12872	12877	12778	12870	12979	12778	13020	12723	12834	12814	12724	12992	12833	12867	12842	12867	13006	12979	12781	12956	12789	12802	12698	12934	12760	12888	12932	12839	12764	12817	12786	12864	12698	12839	12832	12764	12653	12917	12950	12780	12805	12880	12689	12880	12819	12811	12988	12849	12880	12755	12957	12870	12806	12798	12794	12722	13023	12820	12981	12790	12783	12874	12802	12899	12693	12881	12743	12859	12758	12853	12604	12779	12835	12796	12940	12849	12840	12940	12876	12875	12880	12699	12754	12798	12824	12865	12942	12915	12947	12912	12835	12824	12912	12940	12809	12827	12953	12850	12814	13019	12688	12828	12912	12713	12775	12842	12796	12653	12830	12768	13045	13243	12727	13044	12887	12689	12876	12870	12786	12788	12938	12894	12903	12813	13013	12838	12765	12756	12902	12759	12800	12874	12789	13013	12771	12902	12850	12844	12991	12854	12690	12982	12802	12963	12873	12917	12912	12811	12760	12824	12916	12646	12855	13052	12868	12866	12874	12817	13012	12810	12814	12746	12622	12920	12878	12832	12949	12749	12907	12879	12850	12907	12883	12932	12809	12821	12917	12712	12772	12862	12973	12705	12993	12866	12909	12762	12700	12841	12852	12785	12920	12687	12601	12847	12877	13095	12927	12773	12746	12806	12741	12783	12862	12847	12823	12924	12924	12846	12922	12778	12816	12937	12842	12767	12827	13082	12835	12721	12881	12858	12822	12976	12844	12966	12888	12892	12808	12957	12910	12844	12551	12841	12890	12784	12714	12796	12842	12710	12645	12887	12861	12953	12697	12859	12759	12851	12825	12808	12907	12876	12794	12776	12870	12890	12678	12791	12866	12890	12781	12661	12919	12657	12877	12866	12915	12727	12793	12854	12917	12829	12645	12771	12757	12862	13163	12667	13070	12773	12986	12956	12772	12838	12801	12976	12791	12953	12871	12946	12752	12987	12872	12792	12885	12849	12985	12798	13128	12806	12919	12878	12808	12793	12772	12822	12998	12834	13090	12838	12750	12826	12853	13094	12781	12801	12957	12832	12985	13041	12708	12954	12983	12947	12877	12748	12659	12797	12970	13067	12931	12980	12876	12952	12861	12879	12786	12767	13011	12973	12842	12920	12862	12901	12837	12784	12788	12937	12764	12866	13037	12951	12777	12736	13031	12853	12867	12938	12927	12872	12904	12796	12498	12855	12932	12823	12840	12748	12643	13077	12793	13008	12948	12819	12788	12748	13010	12677	12980	12785	12796	12719	12846	12763	12925	12918	12899	12858	12807	12954	12943	12904	12896	12772	12870	13004	12715	12905	12780	12990	12848	12900	12810	12893	12987	12781	12766	12845	12887	12765	12886	12789	12742	12864	12931	12960	12854	12791	12976	12699	12949	12797	12963	12743	12790	12863	12820	12794	12786	12858	12918	12896	12888	12892	12656	12755	12839	12750	12850	12829	12987	13067	12823	12815	12840	12984	12855	12764	12850	12965	12901	12809	12937	12783	12789	12841	12787	12735	12835	12792	12985	12810	12950	12769	13024	12900	12903	12962	12890	12897	12991	12801	12810	12683	12959	12831	12885	12796	12883	12638	12791	12847	13013	12890	12812	12804	12913	12880	12668	12940	12828	12776	12770	12787	12769	12974	12803	12834	12915	12795	12769	12738	12817	12920	12753	12895	12800	12958	12809	12785	12784	12826	12864	12733	12762	12782	12829	12910	12871	13074	12891	12765	12974	12861	12847	12974	12891	12670	12837	12926	12983	12977	12772	12775	12825	12865	12936	12817	12824	12922	12622	12933	12753	12871	12859	12777	12683	12817	12762	12942	12734	12866	12974	12778	12736	12889	12944	12700	12862	12646	12830	12939	12817	12893	12864	12831	12832	12863	12815	12900	12847	12912	12867	12891	12923	12914	12906	12824	12904	12856	12883	12825	12636	12872	12812	12907	12920	12950	12768	12832	12936	12925	12802	12769	12972	12853	12825	12976	12907	12857	12600	12881	12781	12883	13030	13012	12809	12977	12755	12933	12826	12927	12880	12824	12879	12811	12869	12876	12780	12716	12903	13050	12898	12760	12977	12804	12746	12885	12825	12811	12821	12947	12904	12728	12856	12840	13020	12824	12754	12693	12781	12895	12918	12739	12818	12834	13004	12898	12730	12844	12899	12824	12793	12896	12961	12765	12881	12948	12992	13003	12885	12852	12909	12725	13081	12899	12918	12790	12922	12791	12824	12828	12934	12794	12946	12873	12877	12821	12856	12810	12859	12858	12895	12912	12890	12833	13012	12723	12744	12825	12941	12886	12997	12792	12893	12941	12785	12718	12798	12871	13027	12757	12893	12986	12891	12807	12957	12902	12733	12815	12850	12919	12693	12754	12648	12739	12942	12923	12739	12767	12883	12639	12900	12868	12810	12771	12891	12895	12932	12937	12946	12753	12680	13024	12717	12978	12807	12733	12840	12841	12858	12861	12845	12961	12867	12975	12665	12922	12793	12741	12757	12859	12777	12765	12867	12916	12888	12854	12797	12876	12767	12756	12724	12704	12852	12932	12827	12776	12906	12956	12842	12923	12840	12830	12907	12750	12847	12894	12956	12874	12768	12767	12800	12750	12921	12820	12873	13060	12930	12956	12963	12946	12796	12990	12765	12940	13042	12805	12688	12861	12870	12992	12748	12915	12916	12839	12940	12983	12809	13036	12885	13064	12811	13035	12865	12830	12695	12863	12943	12951	12708	12709	12944	12845	12843	12767	12938	12765	12770	12968	12771	12750	12857	12955	12833	12682	12822	12823	12739	12797	12864	12926	12953	12842	12900	12821	12710	12859	12843	12838	12857	12827	12855	12906	12709	12587	13002	12910	12896	12830	12717	12858	12855	13026	12735	12904	12810	12827	12825	12857	12837	12683	13040	12777	12925	12885	13001	12886	12784	12825	12715	12852	12959	12688	12839	12992	12784	12860	13071	12851	12786	12969	12873	12890	12962	12802	12941	12899	12680	12783	12971	12730	12916	12747	12837	13140	12740	12840	12880	12834	12969	13033	12832	12809	12874	12860	12823	12766	12802	12818	12923	12958	12737	12906	12903	12792	12770	12634	12915	12961	12931	12945	12806	12887	12847	12960	12983	12853	12990	12711	12904	12732	12778	12711	12819	12922	12994	12839	12713	12940	12850	12743	12868	13021	13000	12775	12909	12761	12918	12817	12795	12837	12974	12875	12885	12889	12814	13027	12880	12911	12842	12980	12791	12760	12803	12739	12879	12771	12700	12802	12935	12900	12833	12763	12748	12743	12786	12945	12903	12865	12931	12806	12992	12684	12899	12775	12762	12876	12913	12981	12766	12779	12829	12955	12702	12978	12839	12673	12897	12864	12944	12952	12885	12848	12938	12777	12615	12906	12766	12946	12839	12727	12840	12858	12945	12946	12906	12766	12866	12908	12780	12965	13045	13043	12957	12688	12814	12994	12861	12858	13067	12720	12859	12920	12742	12793	12893	12761	12975	12684	12838	12912	12841	12935	12846	12853	12981	12834	12753	12786	12756	12800	12881	12861	12879	12742	12837	12824	12773	12787	13022	12848	12934	12841	12868	12857	12798	12675	12723	12780	12851	12883	12756	13002	12771	12873	12795	12838	13014	12717	12956	13017	12890	12897	12929	12758	12858	12997	12745	12751	12963	12863	12905	12833	12917	12937	12830	12867	12867	12828	12747	13031	12836	12855	12769	12906	12767	12853	12846	12990	12988	12969	12787	12838	12898	12845	12861	12884	12850	12798	12931	12950	12743	12743	12824	12839	12731	12953	12807	12989	12725	12770	12984	12852	12865	12929	12921	12713	12971	12823	12821	12912	12779	12848	12756	12741	12811	12752	13021	12905	12772	12794	12910	12797	12937	12857	12787	12796	12994	12652	12671	12899	12754	12898	12827	12831	12720	12889	12688	12970	12852	12745	12957	12901	12753	12877	12799	12853	12826	12879	13068	12848	12817	12762	12774	12900	12886	12935	12897	12779	12690	12670	12990	12817	12781	12726	12870	12856	12946	12919	12832	12891	12841	12745	12833	12861	12721	12942	12844	12789	12775	12879	12978	12794	12826	12677	12927	12991	12875	12906	12711	12853	12995	13029	12831	12860	12840	12853	12954	12964	12855	12717	12922	12888	12821	12834	12672	12801	12729	12747	12712	12795	12926	12904	12785	12799	13005	12916	12873	12947	12755	12891	12796	12867	12885	12708	12964	12707	12824	12862	12742	12761	12993	12837	12604	12855	12980	12802	12705	12775	12877	12969	12812	12938	12831	12801	12979	12851	12899	12834	12823	12881	12972	12834	12941	12811	12805	12891	12819	12755	12862	12947	12838	12714	12867	12929	12794	12925	12952	13034	12895	12774	12951	12919	12959	13000	12892	12801	12852	12779	13020	12897	12857	13000	12851	12826	12715	12847	13030	12835	12757
28406	25315	27886	30558	25586	21730	18061	15578	14785	14587	14378	14381	14472	14128	14486	14503	14425	14536	14419	14517	14438	14361	14448	14440	14422	14378	14157	14436	14235	14407	14461	14567	14419	14249	14426	14418	14225	14409	14480	14422	14308	14270	14326	14259	14265	14511	14372	14371	14574	14584	14200	14353	14259	14349	14522	14268	14324	14441	14413	14388	14437	14258	14413	14306	14561	14308	14228	14473	14284	14207	14199	14200	14381	14413	14375	14381	14387	14311	14480	14405	14514	14272	14208	14349	14511	14349	14299	14206	14433	14337	14346	14280	14276	14332	14390	14178	14275	14452	14346	14549	14375	14307	14344	14375	14489	14302	14377	14324	14483	14309	14334	14250	14356	14385	14403	14349	14248	14467	14573	14337	14374	14537	14463	14352	14364	14377	14520	14495	14476	14322	14515	14460	14282	14325	14317	14472	14315	14472	14184	14345	14439	14278	14377	14339	14438	14413	14239	14550	14399	14537	14230	14337	14197	14348	14318	14313	14249	14435	14318	14351	14349	14423	14566	14273	14488	14305	14404	14526	14494	14353	14338	14322	14321	14406	14361	14276	14434	14559	14350	14279	14303	14367	14346	14308	14523	14318	14310	14369	14225	14261	14179	14356	14224	14178	14326	14570	14415	14402	14242	14148	14213	14315	14351	14431	14424	14425	14435	14251	14287	14421	14316	14356	14324	14474	14313	14376	14406	14506	14374	14355	14481	14225	14509	14348	14416	14436	14689	14364	14504	14318	14416	14294	14387	14267	14433	14441	14534	14387	14426	14309	14312	14243	14395	14509	14360	14334	14232	14376	14566	14450	14545	14422	14416	14371	14338	14369	14373	14344	14347	14383	14050	14373	14472	14456	14467	14389	14301	14347	14195	14315	14465	14361	14324	14393	14552	14158	14349	14379	14320	14166	14387	14255	14444	14339	14231	14249	14148	14252	14377	14517	14421	14340	14428	14397	14505	14311	14516	14271	14367	14361	14292	14487	14297	14274	14428	14440	14122	14336	14224	14349	14285	14373	14360	14415	14361	14388	14330	14312	14409	14461	14267	14295	14373	14532	14524	14342	14325	14345	14434	14375	14269	14372	14437	14576	14178	14098	14261	14468	14265	14574	14195	14124	14340	14325	14395	14192	14366	14219	14322	14337	14219	14429	14201	14311	14200	14271	14323	14515	14369	14471	14401	14483	14505	14331	14558	14356	14345	14343	14456	14361	14440	14194	14352	14260	14381	14249	14405	14226	14374	14215	14359	14284	14603	14356	14164	14323	14373	14363	14586	14387	14463	14248	14284	14497	14320	14456	14384	14416	14429	14510	14269	14295	14462	14287	14407	14479	14416	14514	14579	14342	14213	14364	14449	14523	14390	14349	14345	14366	14316	14361	14265	14662	14353	14305	14479	14389	14389	14478	14352	14329	14247	14360	14214	14426	14332	14410	14408	14383	14336	14417	14410	14515	14460	14384	14312	14355	14351	14365	14372	14270	14312	14542	14199	14298	14332	14208	14462	14407	14357	14556	14288	14438	14448	14338	14333	14434	14328	14382	14346	14298	14493	14527	14542	14272	14384	14491	14386	14439	14330	14427	14376	14253	14251	14087	14420	14336	14488	14280	14217	14583	14422	14306	14337	14285	14201	14486	14360	14425	14514	14518	14629	14611	14273	14248	14275	14131	14548	14503	14036	14367	14395	14273	14342	14458	14424	14334	14318	14360	14320	14185	14322	14409	14359	14323	14299	14544	14287	14296	14327	14313	14475	14443	14515	14454	14293	14379	14485	14406	14492	14500	14461	14336	14408	14401	14502	14366	14401	14441	14352	14470	14472	14341	14288	14276	14570	14519	14524	14399	14334	14384	14353	14449	14219	14448	14433	14332	14253	14214	14283	14197	14451	14315	14447	14472	14537	14379	14361	14450	14382	14282	14442	14261	14221	14505	14434	14114	14389	14359	14357	14454	14239	14337	14241	14369	14207	14289	14358	14409	14397	14281	14228	14360	14273	14329	14186	14327	14249	14442	14363	14567	14411	14329	14488	14376	14290	14362	14448	14499	14308	14376	14417	14335	14255	14478	14416	14340	14221	14340	14555	14234	14532	14429	14349	14354	14506	14447	14413	14166	14415	14277	14444	14332	14291	14430	14469	14472	14343	14395	14659	14299	14552	14459	14465	14421	14312	14460	14370	14420	14315	14407	14258	14376	14484	14361	14513	14273	14246	14369	14502	14432	14368	14396	14203	14326	14393	14507	14467	14505	14354	14539	14264	14492	14494	14452	14507	14482	14304	14326	14358	14355	14425	14320	14311	14443	14339	14263	14648	14471	14581	14222	14529	14363	14237	14411	14433	14289	14243	14263	14286	14422	14578	14590	14384	14347	14421	14440	14365	14320	14442	14210	14234	14299	14217	14333	14231	14313	14438	14451	14347	14349	14318	14272	14412	14336	14531	14494	14380	14272	14379	14342	14382	14448	14387	14299	14384	14360	14320	14331	14513	14355	14278	14257	14386	14174	14274	14424	14236	14473	14401	14364	14388	14273	14550	14564	14607	14419	14466	14343	14372	14154	14365	14294	14563	14244	14426	14436	14307	14438	14454	14489	14255	14322	14475	14607	14437	14469	14375	14272	14468	14515	14461	14412	14533	14504	14384	14338	14556	14460	14280	14348	14312	14368	14217	14371	14509	14271	14389	14301	14332	14328	14347	14337	14524	14371	14429	14594	14491	14415	14560	14471	14441	14350	14227	14379	14477	14337	14319	14513	14463	14435	14178	14414	14377	14287	14304	14335	14522	14331	14180	14195	14540	14386	14523	14322	14444	14370	14325	14378	14239	14324	14584	14308	14415	14467	14285	14251	14326	14325	14377	14449	14296	14382	14454	14455	14314	14124	14584	14221	14340	14300	14264	14379	14506	14493	14538	14380	14439	14450	14459	14373	14301	14254	14426	14325	14517	14417	14375	14374	14433	14414	14190	14000	14355	14305	14401	14463	14460	14474	14296	14242	14478	14466	14400	14364	14473	14447	14469	14336	14486	14422	14413	14641	14473	14463	14480	14515	14387	14442	14476	14360	14426	14467	14287	14573	14406	14543	14538	14580	14507	14333	14461	14360	14410	14295	14165	14445	14433	14307	14267	14326	14498	14204	14398	14252	14436	14191	14460	14447	14319	14366	14344	14266	14442	14571	14512	14419	14363	14430	14172	14329	14355	14369	14333	14322	14285	14420	14306	14367	14259	14440	14190	14557	14554	14204	14256	14266	14711	14341	14318	14329	14445	14295	14447	14450	14343	14309	14445	14467	14372	14469	14541	14456	14285	14406	14372	14319	14537	14381	14482	14382	14230	14297	14313	14397	14269	14381	14477	14309	14529	14554	14482	14281	14416	14522	14267	14510	14712	14425	14405	14519	14338	14228	14434	14212	14479	14362	14292	14436	14301	14288	14395	14439	14666	14248	14456	14550	14383	14624	14451	14422	14450	14256	14388	14361	14248	14557	14498	14428	14472	14184	14332	14494	14127	14226	14266	14445	14373	14351	14361	14233	14421	14438	14514	14383	14372	14262	14531	14542	14287	14469	14306	14267	14265	14475	14426	14428	14398	14518	14272	14333	14261	14303	14396	14404	14502	14480	14570	14284	14500	14351	14424	14345	14393	14475	14300	14430	14316	14363	14339	14439	14442	14326	14398	14374	14261	14339	14464	14339	14409	14529	14496	14358	14368	14438	14244	14484	14466	14748	14391	14421	14541	14322	14391	14485	14242	14507	14437	14437	14439	14343	14374	14300	14482	14302	14472	14411	14307	14343	14317	14328	14413	14349	14318	14208	14492	14457	14327	14234	14350	14114	14305	14270	14254	14325	14469	14590	14494	14334	14382	14390	14322	14376	14324	14523	14400	14275	14284	14273	14466	14320	14374	14195	14256	14444	14314	14513	14326	14331	14255	14411	14267	14236	14347	14490	14242	14315	14449	14331	14545	14480	14113	14395	14221	14369	14407	14328	14351	14359	14428	14313	14379	14445	14409	14227	14369	14294	14508	14266	14257	14411	14685	14285	14418	14342	14494	14405	14412	14398	14548	14394	14355	14246	14342	14551	14294	14184	14322	14551	14346	14154	14292	14610	14231	14392	14427	14218	14491	14388	14579	14356	14567	14322	14277	14318	14349	14325	14518	14375	14390	14427	14588	14339	14333	14349	14397	14326	14431	14129	14389	14301	14367	14342	14490	14445	14437	14294	14465	14359	14361	14371	14435	14316	14360	14407	14404	14423	14286	14329	14410	14230	14369	14388	14417	14419	14317	14352	14361	14566	14246	14391	14357	14362	14491	14370	14338	14381	14444	14144	14428	14366	14490	14294	14156	14540	14327	14333	14333	14221	14253	14444	14172	14424	14493	14291	14269	14236	14366	14308	14557	14303	14238	14314	14268	14339	14313	14529	14592	14294	14635	14260	14419	14406	14443	14311	14440	14269	14352	14408	14351	14334	14314	14395	14509	14223	14394	14588	14607	14285	14270	14374	14208	14328	14304	14390	14337	14450	14329	14169	14438	14290	14434	14414	14281	14278	14633	14423	14332	14472	14358	14430	14406	14226	14412	14441	14437	14343	14447	14383	14332	14402	14342	14233	14320	14203	14349	14402	14388	14251	14371	14380	14190	14179	14189	14432	14570	14253	14387	14303	14261	14535	14295	14396	14401	14487	14427	14311	14227	14284	14419	14452	14542	14270	14291	14507	14506	14285	14226	14339	14177	14414	14511	14152	14477	14423	14376	14534	14398	14456	14373	14541	14487	14421	14317	14238	14527	14434	14494	14176	14354	14366	14487	14370	14398	14273	14423	14445	14529	14488	14449	14394	14549	14253	14185	14399	14419	14471	14413	14433	14444	14391	14403	14263	14343	14338	14400	14220	14466	14398	14452	14539	14267	14205	14292	14337	14447	14429	14211	14534	14302	14342	14412	14398	14459	14468	14234	14442	14263	14268	14537	14283	14428	14320	14387	14374	14456	14461	14373	14304	14434	14462	14264	14474	14343	14605	14201	14431	14305	14489	14363	14374	14158	14279	14537	14314	14461	14453	14319	14329	14352	14489	14568	14561	14392	14522	14458	14450	14359	14483	14399	14454	14499	14433	14369	14573	14466	14486
29360	38827	25957	27186	23599	19929	15793	14016	13008	12902	12740	12696	12694	13003	12714	12827	12875	12747	12755	12870	12864	12671	12825	12736	12847	12649	12827	12768	12782	12684	12973	12687	12719	12784	12844	12852	12813	12912	12673	12843	12792	12796	12650	12883	12749	12889	12795	12782	12806	12896	12824	12869	12713	12850	12823	12786	12931	12843	12777	12782	12730	12801	12891	12792	12763	12684	12686	12780	12739	12940	12707	12659	12696	12738	13026	12774	12863	12561	12749	12905	12841	12733	12807	12991	12765	12749	12959	12726	12660	12892	12929	12834	12801	12786	12811	12817	12809	12750	12718	12690	12833	12711	12809	12724	12863	12961	12704	12919	12643	12766	12749	12914	12713	12594	12836	12760	12878	12779	12746	12737	12845	12916	12615	12721	12591	12905	12685	12908	12736	12556	12759	12715	12772	12754	12655	12755	12825	12795	12875	12668	12771	12707	12829	12656	12648	12709	12754	12719	12654	12776	12690	12740	12791	13020	12674	12818	12490	12691	12785	12846	12904	12734	12748	12644	12731	12889	12760	12745	12910	12754	12811	12987	12779	12801	12856	12693	12709	12788	12783	12695	12825	12784	12667	12740	12779	12788	12886	12708	12730	12802	12969	12649	12809	12820	12789	12887	12755	12771	12756	12777	12828	12723	12747	12693	12834	12748	12791	12724	12875	12707	12769	12772	12756	12910	12885	12872	12833	12722	12783	12774	12883	12760	12673	12799	12912	12952	12750	12890	12787	13025	12814	12784	12701	12871	12741	12849	12744	12762	12658	12699	12731	12855	12690	12826	12602	12672	12727	12902	12738	12592	12639	12713	12900	12720	12845	12762	12549	12779	12822	12841	12773	12679	12754	12791	12812	12826	12876	12647	12794	12865	12664	12730	12755	12882	12652	12804	12707	12669	12641	12725	12624	12741	12785	12663	12754	12570	12686	12621	12650	12697	12765	12751	12713	12721	12797	12839	12893	12658	12707	12560	12590	12780	12674	12705	12768	12718	12722	12792	12970	12673	12658	12788	12741	12691	12657	12762	12754	12714	12698	12699	12632	12829	12598	12912	13012	12703	12753	12755	12923	12649	12788	12763	12738	12751	12760	12926	12731	12770	12649	12733	12927	12916	12790	12940	12673	12832	12683	12830	12864	12917	12700	12779	12824	12962	12758	12702	12847	12694	12861	12862	12626	12778	12823	12668	12762	12678	12875	12826	12725	12847	12825	12742	12770	12773	12570	12942	12827	12682	12678	12733	12808	12656	12654	12600	12599	12784	12823	12722	12804	12604	12812	12720	12678	12611	12869	12763	12809	12763	12713	12866	12761	12754	12849	12653	12895	12720	12795	12839	12710	12796	12658	12825	12756	12711	12715	12898	12802	12744	12790	12836	12861	12822	12726	12686	12633	12765	12916	12670	12661	12802	12757	12655	12835	12684	12803	12797	12817	12841	12813	12926	12673	12771	12646	12805	12879	12506	12768	12793	12866	12553	12968	12819	12637	12783	12714	12728	12867	12952	12592	12870	12794	12847	12644	12820	12927	12710	12845	12788	12860	12701	12801	12671	12916	12749	12632	12836	12744	12838	12715	12771	12838	12831	12946	12744	12829	12748	12733	12704	12809	12802	12918	12972	12699	12709	12879	12725	12772	12892	12693	12621	12836	12686	12721	12913	12707	12724	12794	12918	12818	12716	12832	12678	12698	12709	12841	12770	12728	12898	12765	12846	12793	12796	12879	12729	12934	12874	12750	12873	12872	12696	12675	12840	12800	12692	12869	12925	12739	12742	12802	12891	12786	12741	12794	12700	12752	12829	12795	12698	12827	12791	12785	12651	12796	12754	12936	12780	12726	12792	12831	12638	12844	12770	12883	12810	12665	12738	12774	12692	12709	12774	12733	12816	12866	12787	12740	12685	12677	12840	12847	12647	12774	12882	12712	12770	12832	12765	12632	12706	12758	12562	12858	12486	12849	12686	12855	12851	12720	12704	12717	12850	12914	12858	12842	12658	12585	12808	12853	12838	12898	12826	12669	12837	12899	12721	12586	12798	12692	12559	13016	12645	12788	12852	12721	12713	12886	12739	12685	12838	12803	12812	12732	12804	12576	12767	12848	12728	12845	12944	12696	12854	12771	12707	12764	12779	12689	12891	12835	12845	12855	12727	12774	12724	12854	12861	12723	12717	12790	12699	12777	12804	12699	12899	12782	12759	12757	12829	12860	12874	12710	12800	12742	12500	12857	12623	12933	12732	12781	12766	12609	12925	12585	12797	12812	12760	12852	12634	12835	12882	12972	12752	12763	12758	12709	12900	12803	12778	12706	12732	12777	12845	12651	12738	12657	12833	12801	12829	12794	12843	12768	12800	12784	12812	12783	12819	12873	12772	12774	12672	12833	12676	12766	12850	12826	12707	12824	12622	12792	12720	12737	12886	12789	12657	12675	12692	12809	12633	12818	12654	12830	12940	12685	12769	12627	12816	12832	12856	12717	12686	12626	12928	12766	12824	12812	12801	12739	12734	13033	12868	12848	12758	12895	12822	12921	12700	12836	12795	12721	12579	12771	12832	12707	12875	12785	12807	12855	12623	12704	12757	12630	12873	12583	12853	12801	12771	12892	12593	12961	12730	12833	12878	12780	12710	12833	12776	12747	12749	12846	12744	12660	12743	12741	12826	12875	12664	12851	12590	12736	12858	12920	12875	12696	12691	12786	12753	12769	12662	12756	12743	12755	12724	12836	12786	12924	12716	12908	12632	12823	12909	12758	12773	12738	12855	12689	12798	12792	12749	12704	12908	12731	12745	12932	12733	12822	12715	12886	12795	12782	12811	12597	12776	12593	12769	12883	12921	12801	12855	12722	12619	12694	12845	12633	12697	12811	12718	12694	12810	12777	12759	12659	12878	12753	12848	12748	12496	12839	12769	12836	12699	12846	12764	13001	12881	12792	12679	12809	12750	12742	12806	12750	12669	12791	12741	12821	12852	12742	12932	12783	12766	12744	12803	12683	12771	12765	12700	12661	12775	12696	12618	12795	12850	12741	12761	12829	12695	12736	12830	12868	12904	12575	12721	12835	12773	12871	12793	12723	12840	12785	12773	12810	12994	12717	12852	12779	12879	12794	12741	12697	12748	12799	12829	12810	12727	12899	12632	12716	12692	12910	12513	12869	12641	13021	12717	12705	12698	12692	12895	12715	12804	12914	12837	12944	12870	12747	12790	12761	12785	12848	12876	12886	12764	12847	12888	12839	12828	12775	12731	12870	12869	12803	12680	12813	12846	12638	12626	12802	12746	12721	12636	12810	13066	12628	12683	12791	12644	12698	12920	12774	12636	12830	12601	12714	12760	12699	12615	12843	12799	12799	12743	12760	12631	12857	12815	12807	12781	12784	12932	12682	12874	12648	12851	12927	12653	12700	12722	12830	12585	12670	12700	12571	12781	12943	12596	12810	12928	12701	12773	12854	12922	12771	12780	12884	12831	12737	12754	12709	12670	12723	12832	12728	12807	12819	12723	12830	12851	12746	12816	12752	12757	12769	12833	12939	12784	12598	12665	12795	12883	12922	12729	12790	12692	12813	12746	12752	12686	12755	12777	12783	12685	12739	12724	12815	12763	12781	12733	12905	12803	12789	12667	12785	12746	12782	12761	12789	12644	12550	12590	12903	12863	12869	12550	12918	12804	12671	12938	12857	12811	12820	12687	12798	12824	12618	12734	12880	12864	12823	12731	12747	12808	12849	12813	12724	12908	12768	12911	12687	12829	12756	12755	12701	12854	12884	12821	12734	12695	12818	12930	12871	12802	12891	12800	12736	12940	12543	12793	12765	12807	12807	12728	12796	12622	12774	12780	12693	12646	12732	12824	12766	12823	12798	12863	12654	12761	12659	12875	12906	12629	12698	12737	12684	12830	12648	12633	12822	12716	12702	12650	12545	12858	12841	12887	12769	12819	12737	12735	12903	12633	12873	12692	12710	13014	12769	12937	12776	12656	12710	12657	12723	12844	12816	12885	12666	12829	12668	12877	12722	12888	12728	12810	12765	12731	12696	12786	12770	12696	12855	12851	12971	12763	12897	12590	12719	12802	12673	12913	12746	12566	12760	12791	12808	12802	12749	12747	12839	12754	12787	12919	12585	12711	12715	12816	12691	12688	12670	13043	12680	12834	12747	12919	12710	12771	12619	12748	12831	12721	12735	12730	12790	12918	12639	12757	12713	12843	12749	12875	12889	12929	12825	12688	12874	12775	12640	12755	12744	12721	12738	12950	12828	12861	12827	12910	12806	12962	12848	12768	12710	12933	12758	12685	12626	12775	12758	12721	12767	12615	12744	12776	12548	12692	12740	12810	12722	12883	12873	12645	12776	12720	12830	12866	13041	12669	12953	12930	12798	12662	12789	12716	12836	12746	12795	12784	12746	12717	12817	12769	12781	12891	12884	12708	12657	12709	12836	12796	12705	12669	12650	12856	12776	12756	12760	12833	12764	12677	12758	12748	12799	12815	12825	12833	12736	12676	12953	12685	12861	12788	12660	12793	12800	12670	12719	12785	12628	12779	12720	12821	12778	12725	12852	12778	12777	12753	12850	12761	12885	12699	12723	12814	12752	12731	12762	12947	12750	12853	12678	12674	12698	12711	12876	12932	12862	12782	12572	12768	12818	12715	12671	12792	12775	12794	12936	12788	12640	12714	12699	12840	12846	12734	12570	12839	12855	12688	12619	12808	12720	12819	12809	12864	12758	12862	12856	12914	12787	12779	12840	12888	12834	12682	12643	12627	12876	12992	12852	12709	12967	12696	12776	12856	12871	12715	12695	12635	12799	12751	12712	12891	12644	12766	12851	12630	12641	12730	12746	12886	12853	12783	12755	12905	12702	12660	12844	12846	12835	12765	12803	12751	12737	12627	12754	12701	12799	12856	12871	12826	12638	12845	12721	12707	12778	12690	12737	12726	12821	12770	12699	12783	12954	12792	12793	12639	12627	12746	12735	12896	12706	12885	12764	12810	12768	12835	12844	12901	12728	12760	12723	12922	12594	12878	12832	12646	12912	12881	12855	12987	12729	12828	12746	12757	12864	12849	12757	12868	12680	12801	12837	12704	12751	12768	12689	12849	12734	12692	12640	12645	12893	12870	12739	12709
24209	21734	29978	36515	46514	43909	33617	22331	16342	14355	14111	13922	13801	13783	13626	13768	13706	13775	13697	13713	13777	13618	13719	13496	13914	13917	13886	13599	13688	13769	13677	13708	13769	13480	13691	13654	13532	13536	13717	13600	13482	13646	13620	13788	13548	13773	13745	13724	13700	13445	13545	13692	13586	13469	13758	13637	13722	13809	13558	13616	13603	13775	13578	13799	13623	13500	13701	13543	13455	13647	13453	13662	13612	13702	13341	13614	13622	13531	13704	13702	13755	13848	13663	13866	13638	13729	13720	13515	13549	13831	13727	13485	13557	13604	13410	13627	13443	13648	13733	13749	13686	13613	13651	13525	13662	13633	13521	13541	13581	13631	13519	13565	13506	13626	13701	13728	13676	13663	13506	13724	13614	13544	13531	13706	13531	13626	13584	13571	13695	13503	13660	13733	13830	13723	13751	13809	13753	13543	13717	13625	13801	13627	13774	13544	13429	13556	13809	13530	13581	13904	13691	13880	13721	13617	13719	13500	13553	13587	13740	13555	13846	13559	13686	13657	13485	13432	13648	13511	13728	13577	13671	13585	13507	13613	13711	13594	13588	13627	13645	13842	13626	13628	13784	13581	13718	13669	13647	13576	13776	13619	13704	13647	13730	13573	13659	13494	13748	13609	13472	13562	13478	13552	13624	13492	13583	13607	13702	13686	13604	13718	13609	13503	13749	13562	13478	13756	13772	13651	13628	13585	13650	13627	13668	13589	13757	13758	13653	13613	13498	13597	13605	13623	13758	13652	13627	13651	13387	13628	13608	13466	13562	13675	13511	13606	13497	13469	13667	13630	13635	13588	13626	13492	13589	13607	13513	13641	13497	13738	13737	13517	13588	13658	13707	13572	13597	13600	13679	13629	13757	13667	13636	13460	13674	13519	13469	13578	13524	13539	13634	13657	13609	13810	13568	13499	13718	13639	13596	13557	13854	13625	13487	13852	13581	13601	13599	13699	13706	13409	13730	13846	13700	13481	13663	13523	13596	13779	13608	13487	13635	13619	13552	13610	13532	13441	13671	13673	13579	13497	13417	13498	13763	13735	13522	13766	13545	13571	13501	13786	13635	13673	13543	13490	13508	13557	13611	13720	13605	13570	13627	13400	13582	13605	13689	13695	13483	13706	13772	13603	13504	13553	13700	13746	13504	13584	13677	13422	13559	13316	13448	13618	13543	13610	13444	13737	13684	13806	13684	13675	13696	13564	13509	13537	13571	13692	13499	13554	13472	13628	13651	13419	13645	13693	13801	13664	13431	13529	13551	13505	13575	13648	13789	13386	13653	13519	13415	13553	13750	13434	13639	13353	13706	13625	13617	13607	13569	13735	13797	13709	13553	13741	13675	13604	13575	13591	13635	13501	13796	13645	13601	13668	13554	13685	13575	13610	13676	13782	13482	13651	13592	13481	13574	13733	13520	13363	13727	13586	13654	13672	13577	13630	13646	13628	13602	13725	13790	13661	13725	13604	13598	13721	13517	13673	13727	13315	13594	13479	13772	13568	13914	13596	13683	13593	13515	13623	13506	13756	13638	13554	13636	13595	13533	13633	13592	13625	13653	13617	13663	13615	13699	13733	13527	13781	13659	13491	13705	13726	13440	13664	13606	13679	13720	13557	13581	13794	13766	13527	13612	13811	13689	13661	13571	13533	13590	13611	13697	13791	13600	13664	13617	13773	13507	13587	13471	13481	13519	13705	13747	13585	13556	13812	13628	13816	13648	13478	13609	13593	13662	13881	13611	13423	13679	13676	13615	13685	13646	13704	13663	13538	13632	13616	13527	13462	13524	13531	13553	13700	13534	13539	13602	13737	13666	13335	13654	13631	13583	13744	13701	13717	13528	13666	13582	13630	13658	13570	13679	13631	13581	13605	13477	13736	13697	13722	13653	13347	13904	13778	13630	13606	13567	13618	13688	13527	13688	13536	13825	13711	13721	13623	13404	13481	13676	13634	13632	13520	13690	13578	13421	13600	13673	13580	13551	13642	13581	13369	13685	13642	13816	13837	13463	13856	13450	13624	13700	13637	13461	13479	13655	13594	13467	13456	13636	13774	13584	13571	13621	13633	13532	13540	13488	13607	13772	13705	13452	13822	13655	13680	13443	13771	13775	13782	13711	13636	13632	13692	13497	13905	13609	13705	13688	13615	13461	13451	13685	13463	13606	13793	13438	13525	13451	13628	13612	13680	13804	13693	13624	13665	13715	13698	13743	13700	13405	13585	13536	13523	13462	13462	13586	13633	13688	13686	13711	13684	13514	13418	13745	13727	13694	13701	13520	13518	13605	13518	13702	13500	13512	13595	13561	13430	13480	13702	13570	13424	13583	13694	13495	13777	13707	13614	13643	13478	13498	13685	13566	13458	13453	13640	13481	13731	13734	13576	13597	13590	13569	13731	13748	13616	13555	13678	13567	13519	13638	13750	13591	13497	13503	13686	13602	13594	13688	13624	13681	13712	13685	13606	13660	13623	13647	13677	13576	13561	13531	13606	13661	13611	13514	13709	13572	13716	13530	13706	13464	13744	13568	13644	13344	13511	13516	13410	13769	13604	13676	13604	13637	13793	13640	13590	13734	13404	13592	13746	13750	13540	13616	13557	13351	13665	13461	13549	13575	13538	13626	13579	13609	13716	13475	13643	13907	13768	13421	13761	13418	13606	13487	13595	13467	13722	13526	13844	13754	13476	13599	13705	13667	13782	13537	13668	13725	13934	13767	13592	13503	13784	13576	13414	13564	13508	13756	13634	13442	13665	13484	13659	13645	13645	13732	13835	13589	13557	13639	13589	13725	13548	13692	13679	13658	13611	13710	13576	13637	13588	13618	13641	13431	13568	13587	13631	13690	13522	13638	13428	13644	13753	13710	13706	13649	13593	13766	13725	13430	13575	13540	13483	13634	13539	13696	13572	13448	13568	13585	13534	13788	13803	13457	13611	13616	13256	13641	13547	13495	13698	13483	13551	13553	13432	13657	13686	13574	13632	13695	13633	13727	13669	13519	13578	13589	13787	13650	13640	13671	13616	13638	13707	13670	13616	13557	13828	13513	13661	13755	13744	13502	13529	13553	13761	13567	13691	13645	13664	13644	13512	13552	13703	13612	13756	13785	13530	13722	13624	13615	13695	13610	13728	13645	13708	13647	13660	13588	13451	13634	13354	13590	13450	13474	13668	13766	13675	13713	13598	13501	13639	13577	13426	13592	13682	13602	13630	13608	13717	13430	13713	13485	13284	13810	13543	13554	13499	13660	13571	13671	13792	13610	13740	13686	13684	13535	13409	13547	13541	13588	13735	13586	13632	13557	13736	13682	13622	13816	13641	13738	13585	13523	13793	13455	13611	13646	13726	13658	13532	13659	13510	13744	13869	13682	13691	13742	13493	13506	13596	13594	13486	13484	13555	13892	13572	13616	13568	13827	13604	13613	13742	13592	13622	13838	13704	13652	13445	13668	13662	13474	13535	13658	13817	13859	13415	13612	13635	13534	13488	13526	13410	13701	13718	13758	13636	13469	13547	13659	13722	13517	13554	13427	13477	13561	13604	13667	13581	13417	13778	13648	13637	13573	13705	13605	13508	13727	13651	13482	13456	13663	13580	13637	13939	13728	13708	13525	13626	13718	13615	13589	13635	13588	13539	13663	13617	13654	13683	13531	13544	13640	13635	13637	13563	13551	13660	13626	13525	13651	13645	13705	13605	13770	13634	13668	13713	13571	13672	13702	13619	13739	13540	13628	13608	13775	13635	13531	13579	13565	13345	13492	13610	13502	13587	13478	13555	13643	13567	13533	13652	13714	13712	13455	13621	13728	13619	13503	13645	13719	13506	13729	13634	13481	13605	13639	13496	13615	13703	13596	13530	13708	13632	13571	13757	13717	13593	13599	13501	13615	13619	13605	13560	13475	13705	13723	13738	13599	13597	13635	13755	13564	13538	13647	13583	13539	13490	13704	13618	13602	13472	13473	13536	13817	13687	13645	13483	13538	13496	13714	13573	13610	13705	13459	13316	13718	13504	13561	13461	13622	13685	13913	13496	13543	13706	13805	13544	13692	13582	13451	13587	13450	13601	13544	13583	13650	13339	13717	13527	13627	13781	13669	13514	13509	13641	13670	13471	13570	13719	13705	13584	13432	13467	13521	13585	13826	13663	13718	13573	13681	13724	13520	13504	13815	13523	13657	13532	13638	13644	13589	13557	13687	13668	13684	13456	13682	13654	13707	13519	13547	13706	13674	13737	13785	13512	13772	13479	13518	13523	13641	13640	13568	13619	13672	13603	13699	13603	13737	13500	13671	13708	13671	13719	13562	13618	13639	13545	13699	13517	13717	13594	13635	13681	13794	13611	13336	13609	13675	13552	13691	13668	13673	13779	13725	13749	13889	13707	13612	13512	13691	13594	13564	13663	13455	13735	13525	13638	13714	13496	13610	13578	13729	13763	13639	13714	13719	13719	13597	13620	13754	13513	13725	13646	13601	13691	13816	13663	13868	13606	13564	13667	13515	13614	13603	13575	13677	13697	13445	13546	13631	13734	13751	13717	13575	13538	13783	13582	13574	13664	13528	13602	13510	13728	13706	13648	13526	13736	13698	13507	13518	13533	13614	13461	13660	13581	13409	13640	13595	13746	13549	13672	13444	13600	13611	13698	13703	13690	13639	13537	13699	13729	13624	13741	13702	13503	13592	13775	13701	13613	13621	13611	13673	13567	13579	13554	13519	13553	13671	13454	13643	13670	13570	13664	13510	13662	13557	13601	13811	13708	13817	13652	13699	13672	13696	13672	13706	13538	13625	13573	13456	13656	13733	13726	13880	13698	13552	13626	13747	13598	13534	13607	13576	13602	13614	13581	13806	13614	13504	13702	13772	13718	13663	13688	13636	13538	13486	13490	13745	13689	13699	13612	13709	13461	13520	13872	13589	13760	13668	13607	13829	13516	13532	13578	13580	13734	13708	13624	13639	13555	13755	13537	13519	13618	13657	13389	13652	13494	13646	13443	13629	13647	13659	13716	13631	13535	13482	13654	13635	13621	13786	13548	13585	13673	13468	13638	13605	13658	13677	13541	13510	13656	13575	13673	13639	13686	13638	13850	13519	13568	13317	13460	13683	13626	13615	13640	13665	13638	13657	13765
55778	77268	59091	59982	55192	45054	32113	20834	14715	12915	12406	12375	12307	12296	12313	12375	12279	12317	12424	12400	12366	12253	12230	12310	12434	12354	12334	12221	12369	12296	12338	12443	12356	12267	12366	12423	12317	12485	12390	12352	12283	12415	12316	12538	12309	12258	12320	12282	12157	12336	12281	12333	12665	12441	12396	12247	12137	12575	12273	12268	12363	12370	12364	12315	12271	12281	12305	12214	12257	12412	12279	12457	12291	12447	12439	12331	12469	12455	12266	12305	12425	12445	12346	12200	12329	12208	12234	12477	12476	12468	12370	12309	12391	12231	12287	12352	12195	12399	12236	12296	12392	12454	12290	12454	12256	12297	12290	12358	12214	12347	12348	12587	12361	12357	12186	12297	12439	12257	12071	12350	12430	12414	12315	12299	12307	12270	12317	12383	12380	12278	12321	12060	12341	12439	12287	12422	12342	12236	12361	12468	12329	12363	12315	12324	12302	12512	12244	12338	12423	12366	12215	12349	12350	12305	12377	12457	12405	12249	12275	12364	12125	12344	12172	12300	12209	12232	12263	12187	12247	12344	12504	12490	12256	12345	12386	12398	12435	12326	12403	12342	12351	12092	12411	12247	12413	12203	12401	12145	12477	12255	12334	12328	12483	12466	12350	12339	12342	12344	12347	12288	12379	12429	12342	12358	12468	12147	12351	12320	12335	12392	12300	12395	12209	12347	12356	12189	12153	12424	12249	12304	12344	12313	12120	12380	12275	12341	12457	12325	12473	12345	12508	12284	12577	12417	12332	12245	12403	12356	12385	12350	12500	12401	12487	12448	12288	12453	12415	12262	12431	12455	12353	12326	12404	12427	12247	12244	12272	12285	12439	12443	12386	12344	12229	12397	12411	12208	12360	12470	12480	12349	12345	12427	12341	12336	12261	12290	12298	12269	12150	12511	12300	12371	12320	12274	12446	12354	12401	12357	12287	12289	12256	12384	12379	12349	12366	12388	12217	12333	12454	12230	12440	12324	12212	12357	12396	12405	12378	12240	12464	12626	12356	12289	12272	12291	12418	12455	12222	12494	12275	12397	12283	12351	12410	12303	12234	12282	12397	12307	12295	12184	12467	12201	12298	12255	12305	12223	12313	12258	12404	12287	12176	12364	12318	12217	12371	12348	12225	12357	12320	12424	12323	12309	12232	12361	12355	12366	12256	12250	12463	12199	12412	12220	12382	12327	12332	12401	12409	12290	12447	12316	12302	12296	12419	12392	12519	12317	12365	12484	12317	12264	12276	12376	12352	12400	12571	12325	12398	12322	12303	12285	12466	12352	12228	12402	12343	12390	12292	12425	12361	12379	12404	12366	12365	12101	12446	12320	12319	12198	12254	12248	12351	12332	12266	12251	12410	12347	12314	12226	12226	12370	12287	12372	12201	12377	12343	12358	12153	12427	12351	12220	12288	12430	12118	12246	12255	12417	12484	12326	12540	12241	12415	12250	12353	12118	12294	12473	12288	12475	12362	12399	12236	12394	12373	12411	12405	12321	12496	12323	12253	12256	12302	12207	12388	12289	12345	12304	12306	12432	12290	12304	12302	12314	12326	12290	12341	12306	12474	12318	12457	12394	12398	12338	12439	12250	12436	12558	12447	12337	12302	12274	12229	12325	12465	12277	12371	12327	12391	12252	12466	12386	12245	12230	12405	12232	12306	12391	12340	12305	12238	12255	12434	12276	12381	12298	12142	12366	12362	12440	12368	12320	12265	12307	12371	12191	12370	12379	12426	12345	12442	12371	12352	12282	12409	12339	12340	12352	12409	12314	12438	12271	12173	12314	12268	12269	12294	12497	12344	12328	12282	12290	12388	12368	12195	12267	12455	12349	12297	12132	12290	12379	12429	12255	12498	12381	12344	12479	12439	12374	12274	12319	12501	12309	12259	12433	12180	12263	12457	12287	12346	12228	12324	12524	12378	12353	12263	12250	12431	12394	12189	12359	12344	12457	12403	12234	12219	12324	12481	12291	12588	12251	12272	12214	12382	12546	12549	12476	12445	12342	12236	12369	12379	12408	12309	12302	12440	12287	12231	12343	12375	12236	12389	12297	12443	12297	12296	12382	12145	12340	12351	12409	12229	12309	12296	12441	12343	12361	12410	12521	12351	12345	12189	12435	12561	12363	12344	12506	12311	12409	12330	12268	12399	12330	12435	12356	12294	12398	12350	12069	12191	12290	12283	12346	12340	12366	12447	12303	12313	12258	12376	12170	12275	12216	12246	12368	12188	12395	12245	12262	12305	12471	12359	12298	12319	12470	12375	12280	12285	12472	12232	12464	12306	12375	12285	12168	12459	12260	12356	12248	12151	12239	12209	12287	12276	12507	12284	12220	12344	12490	12207	12278	12390	12351	12308	12372	12326	12372	12072	12427	12314	12379	12434	12194	12328	12297	12222	12438	12228	12494	12290	12243	12518	12333	12349	12294	12319	12287	12376	12179	12241	12389	12316	12270	12297	12402	12232	12394	12224	12286	12357	12229	12291	12186	12265	12296	12466	12338	12292	12276	12364	12336	12532	12225	12266	12200	12480	12288	12390	12453	12298	12369	12321	12397	12409	12420	12254	12425	12206	12455	12256	12401	12235	12319	12192	12275	12256	12282	12444	12543	12427	12447	12309	12232	12392	12358	12297	12340	12360	12232	12179	12360	12361	12394	12284	12485	12425	12256	12236	12415	12326	12325	12317	12344	12334	12282	12284	12201	12368	12363	12249	12211	12354	12410	12497	12147	12302	12404	12185	12320	12294	12410	12430	12394	12346	12282	12279	12441	12377	12291	12437	12410	12459	12396	12378	12431	12318	12399	12234	12144	12256	12473	12421	12444	12387	12335	12423	12470	12261	12314	12472	12283	12416	12277	12237	12306	12332	12295	12382	12290	12440	12426	12391	12248	12414	12331	12166	12332	12044	12264	12362	12367	12245	12441	12357	12344	12397	12363	12262	12410	12349	12304	12326	12202	12491	12303	12341	12379	12419	12250	12356	12331	12286	12423	12194	12190	12371	12417	12475	12318	12261	12507	12441	12385	12465	12428	12336	12299	12152	12208	12441	12424	12247	12339	12384	12431	12409	12226	12340	12318	12407	12320	12247	12025	12372	12269	12397	12206	12262	12309	12345	12324	12334	12308	12297	12093	12368	12243	12351	12123	12410	12181	12391	12140	12447	12336	12381	12278	12322	12351	12249	12321	12201	12284	12395	12178	12379	12435	12280	12181	12364	12377	12404	12305	12360	12240	12423	12322	12356	12271	12449	12214	12390	12254	12476	12263	12380	12270	12319	12397	12435	12182	12383	12145	12397	12302	12405	12338	12331	12348	12359	12270	12275	12485	12293	12396	12406	12324	12462	12297	12247	12326	12382	12326	12386	12283	12393	12282	12265	12054	12376	12224	12392	12407	12246	12342	12351	12355	12412	12244	12269	12192	12353	12446	12357	12382	12299	12417	12420	12365	12239	12414	12235	12416	12383	12449	12405	12254	12462	12229	12297	12466	12227	12364	12305	12240	12110	12366	12463	12345	12461	12206	12215	12259	12201	12353	12384	12245	12252	12310	12303	12280	12272	12429	12263	12315	12250	12316	12353	12468	12286	12358	12193	12207	12310	12220	12338	12333	12389	12154	12378	12334	12301	12159	12270	12331	12418	12277	12337	12285	12185	12462	12263	12367	12408	12236	12354	12514	12520	12281	12361	12349	12138	12490	12301	12095	12358	12364	12422	12338	12461	12395	12431	12365	12336	12394	12313	12360	12383	12264	12357	12308	12451	12243	12218	12267	12301	12372	12291	12311	12319	12389	12244	12204	12347	12365	12483	12336	12315	12289	12312	12512	12218	12304	12339	12406	12339	12269	12326	12363	12375	12215	12368	12235	12257	12324	12173	12459	12262	12376	12326	12368	12395	12466	12364	12216	12300	12337	12269	12337	12283	12330	12226	12303	12402	12342	12449	12304	12411	12225	12280	12340	12332	12393	12368	12294	12260	12238	12342	12285	12344	12384	12219	12289	12444	12480	12408	12399	12413	12365	12286	12410	12380	12399	12440	12490	12367	12326	12476	12317	12429	12225	12512	12338	12418	12454	12287	12354	12281	12373	12342	12467	12309	12330	12279	12422	12398	12236	12213	12274	12358	12453	12404	12379	12355	12314	12355	12303	12329	12406	12308	12272	12434	12385	12402	12381	12396	12346	12256	12458	12338	12405	12300	12442	12299	12415	12337	12261	12548	12293	12333	12397	12236	12423	12248	12145	12462	12300	12181	12346	12313	12423	12318	12535	12388	12385	12177	12369	12312	12399	12290	12326	12218	12386	12351	12456	12426	12211	12291	12420	12331	12323	12417	12366	12207	12395	12370	12180	12314	12463	12398	12345	12409	12215	12291	12394	12431	12124	12245	12357	12425	12362	12276	12450	12253	12417	12238	12338	12321	12299	12415	12194	12324	12349	12335	12189	12414	12262	12473	12328	12276	12430	12417	12459	12308	12341	12229	12253	12343	12294	12496	12282	12441	12417	12371	12406	12275	12368	12307	12314	12398	12331	12432	12211	12253	12361	12208	12399	12172	12357	12316	12434	12471	12360	12342	12339	12389	12299	12195	12316	12586	12412	12336	12414	12217	12253	12318	12269	12354	12455	12371	12303	12282	12339	12376	12184	12333	12296	12293	12270	12528	12243	12401	12226	12563	12280	12204	12314	12540	12371	12273	12395	12317	12377	12471	12396	12385	12404	12341	12262	12453	12299	12331	12337	12324	12377	12460	12418	12501	12142	12451	12309	12319	12236	12222	12389	12333	12349	12304	12380	12330	12181	12293	12229	12287	12386	12240	12379	12352	12248	12346	12233	12285	12400	12397	12217	12443	12259	12289	12258	12298	12248	12285	12438	12303	12292	12207	12359	12232	12348	12275	12218	12478	12250	12258	12190	12325	12397	12382	12406	12195	12210	12228	12330	12292	12340	12295	12340	12278	12365	12233	12444	12355	12217	12477	12325	12307	12296	12254	12495	12381	12455	12224	12394	12409	12542	12331	12311	12368	12417	12304	12250	12345	12358	12388	12217	12498	12400	12464	12415	12203	12364	12450	12276	12106	12248	12417	12338	12475	12398	12208	12313	12381	12332	12484	12322	12320	12349
23020	21494	29740	33085	50260	51613	42540	27776	19102	15871	14536	14278	14412	14264	14340	14072	14119	14132	14242	14272	14368	14298	14221	14141	14159	14432	14038	14332	14133	14148	14117	14238	14136	14267	14009	14231	14033	14025	14086	14261	14073	14265	14288	14189	13910	14020	14212	14235	14082	14105	14209	14104	14112	14024	14226	14091	14113	14133	14036	14246	14159	14103	14223	13986	14178	14022	13928	14165	14098	14100	14145	13990	14054	14170	14196	13932	14068	14137	14045	13924	14124	13938	14295	13933	14088	14119	13955	14196	14193	13970	14241	13857	14130	14240	14043	14084	14184	13829	13898	14212	14016	14026	14124	14019	14275	14183	14011	14134	14030	13961	14058	13871	14105	13927	13922	13949	14149	14078	14057	14306	14102	14119	14074	14092	14167	14166	13931	13895	14031	13753	14198	13987	13942	14018	14178	14113	14197	14190	14217	14058	13953	13951	14148	14014	14061	14078	14033	14021	13985	14027	14177	14066	14090	14012	14073	14102	14146	14202	14123	13928	14102	14092	14010	14102	14146	14080	14161	14017	14055	13962	14023	14125	13846	14010	14094	14192	14104	14125	14021	14141	14027	14137	14030	14096	13937	13998	14100	14110	13888	13806	13931	13889	13976	14065	14055	14138	14191	14202	14084	13907	13942	14053	13897	13949	14100	14128	14119	14280	14116	14064	14105	13966	14036	13923	14070	13990	13856	13948	13925	14020	14161	13997	14060	14186	13823	14135	14229	14063	14163	14032	14028	14067	14033	14058	14197	14063	13993	14066	14131	14153	14180	14165	14152	14291	14199	14080	14015	13996	14163	14123	14022	14025	14141	14079	14243	14089	14011	14070	14170	14179	14091	14068	14270	14009	13935	13994	14089	14077	14324	14094	14061	14166	14104	14215	14216	14257	14059	13977	14105	13896	13900	14122	13928	14109	13992	14034	13904	13841	14037	14155	14182	14025	14142	14032	14052	14060	14048	14109	13836	13981	14059	14140	14056	13847	14059	14054	14026	13963	13843	13891	14009	14195	14089	13841	13857	14057	14151	14097	14205	13966	14206	14137	14048	14049	14156	14064	13775	14019	14052	14173	13914	14092	14121	14125	14136	13968	13971	13987	14056	13982	14077	14113	14050	13975	13923	14051	13968	14007	14183	14085	14154	14039	13930	13836	14255	13845	13986	13928	13900	13876	14029	14030	13961	14135	13843	13923	14217	13951	14014	13935	14087	14074	13901	14050	13966	14096	14200	13963	14299	13909	14249	14185	14099	14211	14032	13900	13967	13985	13970	14096	13905	14124	14029	14225	14001	13960	14153	14224	14100	14162	13904	14115	14383	14053	14160	14111	13882	14302	14127	13921	14041	13973	14238	13962	14020	14065	14159	14144	14078	14172	14005	14030	14051	14119	13980	13912	14109	14043	14068	13932	14172	14253	14010	13952	13996	14013	14251	14008	14085	13917	14090	14035	13987	13923	14120	14211	14003	13816	14104	13985	14158	14234	13926	13946	14026	14078	14093	14060	14136	14046	14077	14040	13801	14068	13839	13959	13892	13885	13861	14123	14068	14065	13928	13965	13896	13999	13935	13969	14119	14106	14067	14017	13876	14080	13944	13966	14034	14178	13996	14108	14110	13950	14094	14114	14056	14134	14198	14118	14030	14274	14079	14131	14037	13811	14166	14048	13934	13995	14037	13961	14066	14037	14341	14175	14103	14007	13973	14027	14027	13973	14110	13974	14161	13924	13879	13953	14052	14014	14105	13984	14160	14141	14041	14051	14097	14003	14103	14103	14040	14032	13905	14121	14041	14066	14097	13854	14096	14109	14187	13996	13870	13916	14079	14216	13850	13951	14011	14009	14078	14045	14118	14198	13944	13895	14065	14018	13935	13925	14086	13970	14071	13955	14074	13927	14131	14013	14100	13958	14049	14092	14165	13942	14146	14305	14071	13887	14196	14038	14093	13987	13928	14109	13872	13912	13960	14006	14097	13883	13912	13824	13883	14050	13987	14014	14175	14082	14065	14106	14072	14039	13993	14005	13948	13994	14027	14110	13988	14100	14306	14072	14074	13884	13854	13920	14049	14119	13898	14050	14012	14060	14172	14133	14011	13831	14106	14085	14193	14235	13820	14087	14018	14133	14034	13939	13979	14121	13974	14067	14105	14065	14044	14044	13879	14014	14005	14100	14150	13978	14139	13830	14098	14233	13937	14030	14025	14121	14111	14027	14318	14054	14133	14074	14043	14049	14028	14049	14013	14241	14161	14070	13942	14225	14099	14005	13926	14014	14145	14085	14146	14145	14042	14015	14280	14135	13944	14068	14143	13986	13891	14031	14106	13951	14106	14110	13959	13702	13967	14022	13800	13859	14057	14051	14133	14096	14196	14056	14038	14085	13979	14003	13997	13954	14146	13890	14079	14043	14141	14087	13923	13875	14115	14102	14096	14004	14124	14115	13883	13895	14127	13970	14138	13970	14089	13967	13866	13921	13987	14006	14221	13892	14181	14016	14081	14164	14097	13955	14021	14051	14161	14173	14113	13812	13966	13902	14210	14133	14038	13950	14000	14023	14047	14228	14074	14131	14027	14092	14095	14041	14168	14132	13959	13993	14089	14152	14099	14215	14121	13888	14032	13970	13948	14161	14050	14079	14020	14168	13956	13947	13972	14222	14060	14017	14068	13918	13989	14091	14015	14044	13849	14161	13976	14157	14094	14095	14210	14142	13920	14183	14296	14074	14046	14150	14073	13830	14025	13976	14075	14001	14036	14073	13884	13974	14036	14208	14170	14111	13940	13963	13949	13866	14007	13847	13935	14058	13792	14058	14053	14153	14108	14007	14091	14081	14011	14071	14120	14049	13963	14048	13957	14041	14018	14070	14117	14148	14093	14052	14068	14081	13993	14111	13942	14026	14307	13980	13939	13799	14111	14049	14056	14098	14219	13897	14022	13847	14003	14092	14157	13920	14048	13987	14170	14201	14045	13950	14194	14108	14109	14072	13986	14018	14110	14023	14057	14212	13853	13871	13979	14036	14065	13958	13931	14104	13994	14289	13906	13919	14100	14133	14100	14113	14159	14056	14230	14028	14100	13957	14073	14105	14106	14074	14243	14014	13999	14002	13909	14169	14074	14081	13901	14118	14101	14077	14104	13950	14028	13977	14097	14328	13989	13940	14018	13944	14058	14037	13923	14048	13917	13887	13955	14006	13888	13954	14097	13977	14062	14004	14019	13996	13811	13974	14130	13896	14055	13964	14047	13965	14099	14076	13851	14067	13964	14037	14081	13980	14153	14280	14111	14063	14109	14013	14014	13966	14094	14108	14017	13863	14092	14148	13981	14085	13980	14177	14070	13910	13846	14042	14170	13869	14066	14059	14150	14049	14033	14146	14009	14164	14243	13925	13890	14172	14195	14048	14102	14182	14066	13971	13850	14027	13917	13928	14014	13981	13858	14036	14029	14181	14190	14069	13959	14079	13799	14012	14228	14188	14145	14093	13996	13888	14112	14120	14168	14053	14149	13906	14150	14021	13934	14066	14092	13860	14012	14117	14016	14218	14025	13808	14002	14018	14263	13964	14015	14096	13991	13966	13966	14089	14118	13996	13999	14199	14122	14217	14033	14257	14052	14072	14083	14124	14241	14002	14067	13972	14073	13916	14136	13995	14038	13862	14045	13845	14095	13822	14024	14115	13852	13926	14031	14162	13978	14041	14206	13923	14013	14015	14197	14209	13979	13904	14189	14101	13992	14145	14099	14030	14074	13825	14022	13970	14134	13991	14049	14024	14071	13978	13975	14232	14167	14055	14155	14160	14067	14045	14036	13937	13786	14059	14348	14301	14112	14185	14066	13913	14021	14020	14020	14063	13991	14076	14152	13907	14097	14100	14135	14154	13948	14057	14063	14092	14065	14163	14022	13997	14051	14007	13960	14042	14006	14227	14208	14066	14165	14133	14093	14036	14197	14101	14070	13948	14086	14130	14058	14036	13895	13978	14068	14111	13937	14020	14129	14060	14166	14192	14145	14030	14086	14079	14022	13901	14200	13995	14108	14169	13931	13888	13997	13883	14061	13980	13913	14141	13940	14150	14139	14211	13957	14162	14099	14094	14188	13965	14042	14014	13863	14062	13863	13935	14095	14165	14017	13964	13892	14006	13960	13996	13905	14186	13954	14039	14122	14054	14118	14205	14106	13984	13852	14128	14181	13982	14096	14099	14219	14071	14212	14032	14046	13924	13808	14026	14210	14053	14092	14140	13964	14048	14201	14228	14182	13945	13922	13939	14091	14065	14120	14250	14158	14130	14128	14167	14139	13960	13798	13964	14176	14051	14107	13956	13958	13912	13980	13873	14060	14238	14068	14055	14056	14059	14050	13763	13964	14021	14056	13938	14045	13902	14163	14021	13849	14112	13905	13922	14029	14050	13788	13978	14139	14009	14051	14013	13986	14101	13978	14244	14259	14081	14055	14010	14147	13846	14136	13897	14235	13940	14075	13984	14000	14032	14060	14056	14020	13935	13902	14058	13977	13982	13938	13907	14083	14078	14160	13906	14120	13937	14020	14047	14143	13871	14053	13895	14169	14039	14057	13852	13764	13897	14420	14279	14010	14157	13841	14008	14112	13928	14151	14063	14072	14050	14296	14003	14038	13940	14137	13972	14033	13896	14103	13966	14041	13963	14318	14159	14031	13979	14018	14049	14099	14108	14028	14081	14044	14108	14278	14070	14195	13991	13985	13976	13946	14202	14125	13873	14066	14091	14013	14032	13955	14091	14017	14056	14081	13944	13871	13949	13964	14045	14007	13879	14082	14006	13971	14037	13924	14206	14131	13947	14091	14025	13965	14135	13980	14070	14060	14214	14202	13940	14070	13924	14202	14137	13993	13868	14009	14113	14003	13720	13870	13948	14168	13986	14170	14137	14171	13948	13739	13861	14058	13993	13952	14013	14160	14077	14155	13991	14109	14104	13913	14096	13918	13913	13967	14025	14050	13860	14086	13877	14148	14189	14107	13965	14070	13924	14071	14086	14310	14241	14045	14157	14019	13965	14069	13809	13889	13980	14150	14105	13760	14084	14229	13976	14121	14085	14066	14038	14097	14078	13921	14030	13975	14046	13983	14011	13857	14009	14091	14008	14044	14001
62611	87243	75616	73700	70407	56835	42030	26876	16930	13332	12731	12475	12479	12559	12513	12444	12550	12513	12512	12393	12517	12702	12534	12748	12304	12672	12511	12455	12576	12528	12670	12546	12574	12599	12661	12472	12698	12480	12614	12471	12746	12466	12515	12593	12502	12480	12576	12434	12643	12597	12515	12407	12440	12523	12397	12342	12655	12495	12744	12624	12530	12581	12502	12588	12545	12683	12574	12421	12500	12552	12536	12603	12521	12492	12678	12599	12431	12700	12616	12569	12421	12626	12454	12537	12501	12464	12538	12531	12525	12318	12515	12436	12578	12573	12686	12498	12653	12614	12605	12628	12602	12517	12610	12515	12677	12493	12597	12548	12583	12487	12543	12430	12636	12408	12623	12523	12505	12552	12453	12460	12498	12602	12523	12540	12415	12408	12366	12483	12521	12685	12538	12446	12532	12618	12493	12530	12557	12582	12402	12576	12657	12504	12560	12596	12529	12393	12460	12451	12516	12309	12541	12420	12648	12597	12486	12527	12612	12626	12554	12530	12279	12493	12553	12506	12613	12446	12545	12499	12686	12387	12526	12451	12364	12679	12575	12497	12488	12384	12614	12496	12563	12598	12306	12528	12586	12559	12563	12601	12557	12591	12551	12552	12566	12485	12504	12640	12637	12465	12637	12603	12518	12523	12688	12683	12465	12481	12490	12452	12518	12392	12526	12411	12539	12461	12534	12505	12569	12607	12700	12645	12719	12561	12579	12535	12519	12508	12569	12463	12537	12507	12514	12519	12537	12679	12546	12402	12525	12411	12375	12612	12815	12481	12501	12433	12492	12473	12489	12627	12525	12577	12663	12643	12498	12365	12709	12495	12629	12421	12585	12658	12560	12525	12353	12430	12585	12540	12405	12640	12587	12516	12570	12515	12587	12645	12428	12471	12661	12544	12526	12644	12584	12481	12608	12579	12382	12639	12638	12476	12590	12542	12520	12450	12422	12536	12443	12626	12553	12401	12522	12518	12608	12593	12512	12520	12692	12548	12505	12558	12529	12480	12676	12490	12727	12392	12436	12577	12610	12549	12642	12596	12535	12456	12542	12434	12447	12627	12406	12496	12565	12545	12640	12501	12642	12564	12528	12468	12663	12479	12631	12548	12540	12650	12429	12481	12536	12464	12343	12412	12661	12426	12468	12613	12398	12577	12572	12728	12458	12694	12626	12447	12486	12523	12430	12437	12446	12550	12630	12496	12462	12480	12575	12436	12654	12488	12471	12537	12506	12622	12554	12388	12467	12682	12584	12555	12575	12598	12476	12571	12468	12457	12524	12631	12549	12616	12400	12441	12516	12514	12449	12475	12501	12363	12613	12339	12600	12700	12585	12616	12345	12555	12619	12599	12546	12477	12437	12438	12457	12468	12581	12434	12450	12647	12551	12610	12505	12492	12620	12489	12492	12357	12571	12766	12662	12625	12376	12618	12519	12629	12488	12628	12415	12550	12535	12473	12695	12461	12445	12459	12615	12343	12429	12493	12469	12497	12475	12564	12550	12663	12533	12381	12577	12528	12665	12693	12415	12544	12474	12547	12619	12496	12574	12372	12513	12430	12379	12562	12530	12587	12505	12557	12448	12529	12587	12418	12462	12651	12569	12403	12523	12477	12627	12469	12490	12537	12562	12532	12515	12514	12503	12471	12604	12591	12473	12481	12610	12439	12479	12378	12434	12450	12576	12502	12525	12498	12518	12467	12480	12474	12473	12438	12604	12534	12659	12681	12511	12572	12537	12560	12735	12582	12427	12667	12615	12371	12592	12552	12400	12554	12553	12629	12289	12648	12566	12711	12469	12448	12499	12593	12567	12449	12505	12370	12504	12414	12597	12555	12525	12367	12590	12594	12620	12684	12600	12576	12556	12463	12477	12397	12545	12622	12530	12386	12579	12469	12620	12415	12585	12552	12451	12587	12630	12635	12491	12332	12511	12623	12588	12539	12707	12538	12443	12416	12570	12578	12492	12652	12607	12534	12417	12505	12465	12624	12589	12511	12631	12510	12519	12406	12574	12664	12576	12570	12567	12441	12628	12651	12549	12404	12553	12526	12489	12660	12490	12598	12495	12632	12572	12632	12467	12603	12648	12597	12618	12518	12570	12491	12425	12656	12616	12620	12537	12459	12570	12559	12434	12540	12507	12481	12483	12444	12546	12623	12502	12488	12577	12385	12481	12577	12583	12638	12585	12395	12384	12716	12455	12522	12671	12571	12473	12408	12607	12479	12511	12393	12504	12487	12331	12379	12501	12670	12476	12559	12776	12438	12599	12508	12587	12541	12648	12549	12549	12464	12690	12418	12551	12420	12494	12392	12528	12618	12556	12467	12510	12592	12444	12473	12546	12480	12577	12420	12515	12552	12558	12510	12623	12546	12560	12556	12585	12567	12447	12451	12524	12586	12488	12394	12520	12497	12431	12410	12584	12584	12527	12466	12562	12482	12336	12699	12496	12412	12465	12475	12617	12439	12706	12564	12407	12479	12620	12448	12583	12628	12609	12600	12610	12732	12605	12412	12573	12598	12560	12603	12384	12603	12388	12552	12449	12454	12594	12588	12631	12515	12648	12458	12511	12724	12383	12526	12438	12588	12617	12491	12574	12441	12546	12585	12324	12487	12455	12428	12553	12482	12414	12398	12539	12479	12555	12507	12450	12560	12557	12606	12482	12418	12523	12647	12513	12548	12500	12467	12437	12490	12455	12644	12413	12568	12473	12507	12456	12531	12472	12587	12454	12536	12511	12444	12527	12425	12628	12432	12488	12482	12328	12306	12576	12324	12640	12699	12528	12587	12536	12552	12648	12427	12419	12314	12513	12442	12541	12462	12543	12614	12695	12621	12380	12371	12602	12474	12522	12503	12501	12533	12584	12514	12508	12500	12575	12626	12654	12348	12532	12466	12610	12544	12486	12614	12729	12530	12519	12392	12483	12622	12563	12334	12585	12388	12495	12681	12666	12649	12545	12526	12625	12524	12447	12592	12584	12728	12614	12544	12478	12682	12523	12711	12504	12473	12527	12553	12499	12604	12408	12549	12612	12482	12579	12419	12406	12651	12589	12440	12556	12551	12716	12406	12604	12524	12563	12611	12502	12640	12482	12429	12397	12536	12592	12395	12453	12596	12461	12576	12457	12663	12443	12510	12528	12618	12635	12423	12542	12581	12621	12769	12556	12510	12427	12541	12539	12592	12501	12548	12658	12500	12527	12541	12395	12535	12524	12666	12458	12459	12603	12625	12564	12586	12515	12394	12474	12576	12638	12481	12512	12423	12635	12716	12512	12627	12373	12489	12500	12524	12578	12613	12619	12583	12363	12533	12571	12552	12640	12405	12657	12574	12508	12480	12496	12632	12585	12548	12555	12462	12486	12458	12515	12555	12605	12538	12635	12271	12560	12570	12450	12601	12510	12391	12430	12606	12468	12523	12672	12355	12633	12598	12632	12466	12625	12645	12593	12562	12562	12620	12621	12663	12574	12550	12546	12525	12531	12618	12483	12453	12632	12418	12409	12610	12376	12405	12501	12585	12365	12495	12504	12530	12481	12440	12575	12564	12572	12471	12411	12419	12571	12339	12581	12408	12570	12526	12461	12602	12621	12342	12575	12619	12487	12576	12530	12565	12562	12486	12449	12441	12516	12498	12607	12452	12613	12506	12512	12510	12507	12360	12437	12561	12576	12404	12480	12568	12433	12258	12635	12438	12460	12561	12413	12548	12557	12471	12716	12455	12677	12542	12499	12578	12560	12520	12410	12321	12613	12432	12531	12583	12553	12450	12497	12526	12719	12670	12235	12456	12464	12486	12512	12610	12573	12592	12433	12434	12618	12538	12605	12634	12446	12458	12641	12538	12532	12511	12472	12524	12572	12585	12424	12503	12432	12344	12515	12417	12677	12454	12426	12471	12479	12443	12571	12608	12491	12505	12505	12605	12355	12657	12563	12604	12401	12658	12553	12542	12443	12393	12605	12449	12431	12496	12613	12354	12379	12592	12480	12705	12502	12493	12417	12565	12610	12293	12508	12685	12516	12564	12517	12648	12486	12411	12497	12600	12419	12446	12525	12682	12373	12574	12583	12454	12691	12494	12440	12440	12480	12506	12386	12648	12481	12526	12496	12534	12641	12527	12534	12569	12809	12610	12710	12499	12482	12549	12399	12303	12514	12351	12437	12535	12471	12541	12542	12469	12498	12535	12419	12581	12607	12618	12618	12422	12558	12572	12530	12478	12738	12514	12627	12557	12454	12472	12497	12645	12549	12442	12674	12502	12446	12446	12680	12563	12528	12655	12561	12468	12467	12435	12524	12565	12481	12622	12602	12630	12643	12669	12437	12389	12430	12755	12567	12509	12483	12743	12557	12396	12734	12336	12469	12620	12678	12367	12284	12589	12594	12484	12541	12384	12449	12524	12404	12582	12632	12616	12504	12541	12590	12472	12469	12520	12567	12426	12445	12668	12408	12535	12627	12591	12571	12432	12450	12375	12643	12553	12547	12467	12581	12450	12672	12398	12391	12540	12559	12535	12511	12557	12582	12513	12559	12592	12469	12539	12722	12548	12539	12713	12548	12365	12479	12559	12558	12516	12605	12472	12552	12447	12631	12522	12565	12414	12521	12576	12573	12519	12584	12594	12534	12528	12500	12435	12447	12429	12418	12515	12382	12523	12547	12597	12490	12572	12341	12553	12558	12622	12624	12503	12460	12466	12446	12409	12494	12450	12576	12526	12581	12661	12552	12526	12653	12600	12526	12571	12378	12613	12565	12450	12518	12328	12495	12474	12598	12361	12483	12514	12490	12471	12540	12489	12490	12627	12371	12537	12510	12578	12372	12536	12554	12550	12507	12619	12564	12486	12430	12586	12493	12486	12417	12551	12613	12424	12535	12479	12508	12511	12540	12625	12565	12439	12489	12444	12566	12612	12515	12486	12586	12544	12468	12528	12495	12480	12462	12513	12622	12643	12385	12457	12472	12540	12478	12680	12671	12508	12487	12521	12554	12387	12584	12567	12557	12445	12517	12473	12640	12549	12435	12465	12588	12659	12596	12481	12584	12534	12573	12415	12480	12685	12365	12452	12394	12447	12392	12575	12502	12450	12481	12550	12568	12400	12565	12532	12516	12569	12502	12507	12582	12598
28236	24504	28295	29963	27163	23364	19759	16917	15893	15367	15497	15383	15302	15312	15388	15431	15595	15331	15248	15474	15199	15340	15386	15283	15371	15317	15407	15518	15501	15522	15333	15356	15369	15301	15244	15251	15245	15460	15651	15322	15418	15319	15333	15383	15566	15442	15372	15445	15451	15313	15458	15357	15445	15384	15343	15422	15372	15569	15511	15329	15454	15381	15512	15500	15390	15436	15429	15365	15302	15173	15150	15269	15492	15271	15587	15117	15312	15220	15326	15436	15408	15371	15166	15468	15322	15384	15614	15339	15226	15286	15302	15333	15458	15415	15313	15344	15507	15589	15491	15306	15364	15328	15550	15391	15403	15287	15515	15263	15534	15277	15229	15211	15492	15351	15415	15407	15303	15330	15209	15541	15505	15370	15372	15457	15366	15297	15370	15382	15153	15345	15493	15350	15399	15206	15165	15347	15335	15363	15413	15297	15336	15288	15412	15401	15398	15413	15349	15395	15389	15308	15296	15263	15361	15286	15381	15502	15156	15464	15419	15245	15267	15408	15350	15396	15375	15443	15389	15293	15285	15249	15403	15154	15496	15227	15288	15381	15333	15243	15540	15246	15522	15521	15471	15321	15326	15290	15264	15402	15352	15539	15360	15357	15398	15195	15387	15338	15357	15434	15468	15382	15344	15439	15403	15476	15281	15508	15551	15334	15258	15338	15217	15326	15383	15421	15473	15379	15393	15250	15459	15330	15461	15295	15322	15470	15167	15313	15502	15476	15519	15399	15455	15260	15294	15538	15409	15492	15386	15405	15407	15305	15261	15435	15418	15494	15256	15243	15189	15387	15617	15504	15425	15239	15270	15384	15264	15431	15453	15503	15241	15346	15419	15286	15162	15127	15387	15304	15141	15340	15481	15292	15352	15206	15373	15313	15297	15209	15252	15389	15396	15316	15265	15371	15322	15335	15382	15348	15378	15237	15393	15413	15383	15453	15339	15358	15382	15340	15513	15442	15331	15397	15390	15544	15282	15572	15306	15290	15253	15402	15281	15473	15319	15317	15217	15407	15303	15386	15309	15400	15274	15410	15374	15283	15498	15186	15486	15414	15438	15524	15201	15464	15422	15446	15139	15214	15374	15245	15391	15267	15074	15285	15506	15319	15371	15341	15215	15237	15555	15260	15111	15349	15197	15212	15549	15620	15551	15343	15247	15478	15323	15473	15518	15375	15262	15443	15465	15535	15249	15296	15248	15345	15526	15398	15254	15367	15405	15497	15244	15267	15395	15180	15522	15494	15261	15285	15221	15221	15542	15474	15156	15311	15317	15580	15365	15411	15530	15262	15236	15400	15366	15319	15415	15308	15233	15281	15063	15271	15292	15609	15434	15375	15354	15340	15211	15214	15363	15176	15353	15487	15275	15379	15277	15274	15374	15335	15334	15386	15356	15326	15404	15185	15335	15300	15636	15397	15247	15390	15607	15255	15328	15419	15322	15446	15331	15554	15462	15420	15296	15386	15296	15385	15296	15333	15333	15135	15357	15499	15541	15313	15107	15223	15157	15280	15547	15320	15427	15295	15320	15497	15308	15363	15442	15465	15408	15466	15245	15263	15272	15407	15531	15240	15374	15379	15422	15312	15331	15220	15313	15445	15390	15347	15321	15213	15457	15379	15571	15320	15474	15310	15430	15345	15194	15443	15406	15219	15348	15355	15302	15339	15193	15478	15189	15408	15249	15472	15444	15368	15241	14952	15338	15249	15417	15189	15403	15313	15143	15342	15450	15367	15271	15285	15254	15245	15290	15374	15429	15460	15090	15499	15359	15292	15432	15366	15412	15297	15279	15552	15216	15491	15421	15375	15287	15342	15309	15205	15318	15348	15067	15379	15434	15414	15305	15458	15405	15693	15455	15387	15198	15215	15279	15229	15402	15354	15371	15330	15305	15493	15498	15255	15244	15235	15405	15339	15576	15445	15537	15447	15271	15429	15410	15391	15232	15465	15196	15283	15548	15518	15533	15466	15354	15359	15197	15182	15314	15151	15418	15493	15573	15413	15381	15317	15324	15168	15299	15295	15373	15381	15337	15331	15193	15157	15523	15288	15366	15521	15175	15554	15419	15434	15300	15293	15144	15288	15210	15276	15420	15358	15395	15456	15320	15521	15387	15366	15383	15330	15466	15482	15527	15400	15426	15388	15503	15166	15442	15152	15375	15287	15276	15273	15381	15214	15303	15471	15414	15486	15432	15262	15381	15389	15487	15235	15569	15430	15335	15343	15362	15270	15223	15375	15273	15118	15304	15251	15328	15487	15369	15423	15346	15134	15476	15309	15383	15371	15289	15392	15364	15275	15259	15498	15201	15420	15348	15470	15172	15280	15325	15338	15347	15327	15448	15181	15358	15331	15226	15288	15394	15273	15358	15306	15396	15357	15295	15363	15410	15330	15406	15300	15199	15282	15523	15393	15219	15225	15262	15386	15266	15407	15212	15433	15556	15450	15161	15344	15251	15131	15152	15166	15476	15426	15384	15165	15449	15341	15320	15363	15421	15267	15406	15245	15473	15449	15330	15434	15266	15451	15673	15350	15489	15361	15356	15349	15320	15254	15386	15369	15418	15506	15325	15385	15499	15315	15277	15500	15385	15394	15424	15375	15582	15332	15543	15521	15399	15365	15404	15274	15168	15293	15444	15285	15155	15277	15176	15408	15393	15212	15399	15291	15372	15144	15384	15142	15231	15403	15116	15374	15428	15281	15380	15560	15370	15478	15407	15395	15341	15395	15205	15245	15291	15384	15282	15227	15359	15420	15358	15275	15275	15554	15493	15326	15211	15303	15194	15155	15513	15463	15383	15577	15189	15477	15447	15363	15062	15336	15500	15277	15390	15300	15443	15518	15542	15451	15356	15378	15366	15476	15410	15329	15172	15369	15181	15421	15287	15479	15305	15306	15171	15358	15292	15158	15439	15168	15329	15273	15117	15255	15447	15396	15310	15351	15186	15274	15521	15329	15346	15253	15153	15346	15252	15281	15385	15280	15423	15127	15331	15600	15487	15153	15355	15229	15367	15336	15201	15411	15462	15314	15425	15254	15419	15268	15309	15234	15236	15297	15396	15471	15512	15270	15334	15229	15495	15499	15568	15506	15072	15637	15297	15292	15345	15348	15207	15268	15390	15272	15429	15368	15370	15546	15513	15423	15215	15475	15500	15149	15323	15325	15492	15350	15270	15253	15313	15388	15229	15298	15428	15379	15468	15489	15462	15225	15399	15447	15423	15385	15400	15128	15263	15321	15423	15521	15321	15373	15413	15425	15268	15286	15221	15507	15430	15442	15420	15228	15742	15551	15348	15448	15432	15397	15282	15301	15217	15196	15520	15369	15127	15304	15344	15243	15220	15265	15296	15317	15240	15309	15362	15565	15199	15640	15425	15385	15378	15380	15541	15350	15223	15155	15354	15263	15281	15358	15387	15428	15317	15410	15433	15232	15450	15233	15403	15079	15343	15494	15198	15300	15255	15301	15494	15309	15157	15309	15391	15323	15430	15311	15501	15544	15397	15382	15349	15507	15463	15388	15116	15340	15310	15259	15265	15397	15425	15528	15352	15357	15562	15472	15345	15281	15323	15311	15419	15596	15204	15098	15289	15383	15143	15386	15391	15466	15525	15264	15229	15482	15165	15312	15369	15333	15319	15199	15416	15416	15134	15286	15484	15274	15307	15489	15440	15415	15390	15334	15432	15556	15508	15389	15277	15257	15388	15392	15390	15320	15302	15470	15529	15339	15249	15442	15463	15381	15329	15455	15278	15408	15460	15352	15438	15344	15187	15544	15367	15227	15359	15405	15318	15507	15326	15088	15261	15429	15355	15286	15413	15507	15367	15328	15413	15211	15308	15489	15307	15353	15314	15453	15288	15549	15537	15170	15223	15384	15435	15565	15367	15259	15385	15370	15338	15227	15235	15104	15385	15271	15380	15242	15294	15354	15463	15110	15334	15210	15388	15192	15324	15629	15498	15353	15442	15190	15368	15431	15318	15274	15320	15297	15291	15491	15532	15311	15449	15284	15299	15280	15228	15461	15454	15202	15494	15312	15347	15237	15367	15385	15268	15314	15343	15373	15272	15381	15431	15388	15127	15420	15358	15556	15501	15364	15258	15295	15488	15312	15336	15336	15369	15312	15250	15156	15296	15127	15475	15276	15557	15464	15352	15169	15378	15269	15449	15265	15320	15337	15537	15322	15343	15438	15491	15489	15184	15297	15404	15303	15325	15346	15292	15232	15305	15354	15422	15438	15604	15452	15189	15196	15431	15088	15481	15312	15374	15483	15306	15562	15436	15451	15231	15247	15326	15459	15575	15225	15496	15206	15376	15131	15144	15466	15478	15257	15455	15256	15464	15461	15278	15156	15393	15289	15337	15326	15344	15388	15230	15329	15528	15147	15338	15340	15408	15237	15388	15416	15490	15202	15454	15480	15322	15326	15318	15394	15351	15477	15265	15491	15435	15324	15240	15365	15313	15400	15386	15346	15514	15583	15397	15334	15287	15329	15395	15221	15174	15324	15458	15392	15287	15325	15301	15301	15468	15356	15351	15442	15553	15230	15385	15048	15391	15240	15264	15370	15351	15183	15382	15444	15514	15346	15528	15589	15494	15285	15437	15399	15423	15466	15321	15291	15424	15323	15427	15310	15255	15351	15437	15563	15424	15482	15437	15358	15373	15508	15515	15485	15348	15417	15519	15472	15348	15354	15556	15317	15475	15411	15383	15424	15391	15570	15411	15597	15359	15428	15312	15211	15303	15394	15371	15361	15363	15396	15238	15433	15401	15351	15322	15388	15412	15476	15543	15284	15353	15349	15409	15291	15462	15157	15505	15366	15305	15321	15310	15418	15396	15495	15369	15459	15371	15498	15314	15236	15329	15286	15404	15415	15427	15184	15422	15398	15285	15260	15328	15093	15316	15700	15553	15504	15109	15079	15525	15546	15488	15227	15328	15370	15331	15240	15445	15252	15350	15532	15371	15690	15251	15393	15403	15452	15285	15386	15394	15519	15184	15289	15267	15260	15372	15236	15362	15588	15299	15463	15244	15242	15072	15414	15266	15366	15117	15426	15448	15279	15279	15419	15187	15395	15478	15384	15410	15442	15389	15294	15373	15202	15140	15405	15181	15239
28701	35529	27014	26348	24865	21018	16974	14681	13743	13457	13483	13303	13456	13377	13316	13489	13322	13355	13314	13331	13499	13346	13378	13403	13353	13476	13570	13388	13537	13502	13356	13412	13298	13348	13440	13443	13414	13265	13464	13505	13480	13377	13385	13490	13333	13501	13426	13466	13436	13545	13282	13406	13430	13348	13427	13444	13326	13345	13438	13475	13514	13333	13397	13482	13421	13263	13429	13485	13403	13338	13375	13356	13478	13389	13286	13353	13533	13256	13422	13410	13492	13499	13582	13304	13229	13340	13431	13441	13283	13274	13417	13226	13296	13335	13426	13360	13390	13468	13463	13277	13517	13132	13331	13383	13433	13448	13336	13322	13516	13347	13388	13429	13393	13370	13571	13269	13471	13496	13414	13340	13421	13395	13288	13384	13227	13381	13305	13475	13519	13380	13424	13422	13349	13310	13496	13269	13257	13451	13353	13503	13413	13316	13435	13428	13509	13384	13423	13452	13469	13431	13268	13361	13525	13511	13514	13338	13325	13539	13221	13255	13210	13263	13311	13391	13300	13395	13543	13416	13413	13556	13371	13477	13573	13356	13352	13454	13452	13440	13321	13541	13415	13442	13397	13439	13533	13355	13323	13491	13488	13595	13355	13164	13520	13255	13469	13289	13489	13382	13402	13436	13309	13291	13403	13385	13463	13427	13469	13384	13441	13439	13179	13285	13310	13472	13422	13385	13368	13162	13494	13284	13364	13238	13463	13278	13238	13445	13507	13392	13307	13379	13389	13410	13362	13281	13153	13355	13488	13428	13463	13382	13302	13467	13438	13462	13495	13602	13280	13295	13478	13446	13496	13464	13455	13216	13473	13457	13319	13364	13369	13257	13385	13466	13207	13368	13482	13658	13365	13381	13388	13339	13498	13360	13435	13394	13270	13353	13284	13305	13381	13447	13414	13350	13536	13426	13560	13317	13329	13420	13373	13455	13322	13497	13351	13621	13452	13311	13379	13332	13403	13445	13297	13469	13446	13526	13490	13305	13334	13619	13394	13354	13234	13251	13348	13394	13271	13493	13534	13428	13377	13359	13351	13411	13395	13490	13569	13387	13332	13303	13316	13247	13577	13262	13415	13259	13306	13448	13420	13301	13397	13360	13403	13250	13445	13364	13326	13283	13408	13730	13352	13330	13227	13371	13476	13534	13404	13405	13417	13255	13331	13437	13473	13332	13414	13175	13394	13385	13317	13365	13302	13322	13528	13391	13668	13383	13410	13385	13321	13403	13337	13416	13311	13258	13428	13314	13482	13312	13535	13587	13292	13372	13252	13353	13499	13353	13262	13529	13353	13401	13191	13322	13375	13461	13321	13360	13455	13472	13525	13302	13426	13292	13352	13584	13406	13253	13483	13342	13384	13305	13312	13402	13396	13219	13443	13365	13386	13535	13479	13320	13325	13287	13334	13444	13344	13596	13377	13484	13408	13324	13281	13434	13363	13264	13262	13420	13555	13347	13467	13444	13321	13356	13521	13415	13427	13228	13426	13306	13257	13379	13362	13448	13440	13508	13508	13389	13220	13393	13351	13471	13426	13510	13420	13410	13379	13342	13441	13267	13342	13528	13539	13252	13424	13368	13305	13487	13181	13382	13376	13406	13372	13506	13403	13332	13427	13566	13432	13516	13461	13472	13482	13395	13372	13403	13425	13446	13335	13282	13331	13289	13407	13417	13293	13512	13409	13453	13312	13332	13215	13645	13473	13396	13387	13337	13304	13300	13147	13243	13359	13489	13501	13325	13331	13450	13505	13178	13506	13365	13367	13500	13262	13269	13342	13481	13368	13354	13470	13335	13466	13348	13223	13416	13442	13419	13670	13320	13360	13379	13354	13357	13514	13364	13345	13407	13411	13262	13395	13460	13467	13528	13317	13414	13448	13176	13312	13472	13492	13402	13463	13369	13389	13184	13667	13300	13331	13405	13489	13427	13159	13462	13357	13322	13452	13429	13257	13527	13456	13384	13499	13410	13476	13440	13310	13420	13531	13488	13607	13344	13513	13371	13389	13428	13238	13388	13380	13294	13392	13419	13265	13416	13366	13304	13507	13375	13532	13433	13387	13403	13305	13346	13401	13458	13187	13473	13551	13432	13384	13285	13432	13526	13243	13326	13458	13448	13431	13347	13459	13372	13357	13418	13379	13278	13399	13188	13398	13346	13298	13439	13395	13477	13430	13350	13308	13338	13427	13375	13343	13309	13497	13291	13420	13459	13417	13299	13431	13397	13507	13339	13407	13458	13409	13450	13403	13401	13409	13387	13362	13459	13313	13374	13445	13338	13361	13460	13391	13359	13483	13338	13417	13288	13445	13314	13362	13315	13321	13311	13360	13388	13468	13638	13452	13360	13448	13462	13376	13420	13334	13449	13324	13466	13364	13302	13503	13348	13447	13290	13255	13265	13487	13450	13549	13289	13411	13482	13405	13449	13415	13392	13320	13271	13402	13214	13474	13529	13489	13541	13495	13381	13339	13254	13424	13266	13418	13533	13358	13368	13274	13387	13282	13407	13356	13264	13406	13351	13602	13339	13410	13329	13505	13341	13331	13339	13400	13407	13370	13163	13286	13296	13365	13476	13409	13381	13413	13341	13390	13438	13313	13376	13417	13375	13438	13558	13324	13315	13289	13501	13261	13351	13431	13312	13274	13371	13372	13276	13198	13518	13333	13539	13431	13356	13418	13467	13278	13580	13308	13429	13477	13626	13369	13372	13414	13427	13359	13613	13457	13433	13549	13512	13579	13404	13245	13484	13444	13380	13398	13472	13439	13243	13466	13257	13484	13445	13544	13610	13200	13431	13437	13311	13240	13373	13400	13471	13475	13359	13421	13371	13306	13319	13530	13345	13313	13317	13343	13427	13366	13358	13451	13282	13278	13498	13441	13374	13348	13358	13458	13415	13501	13417	13465	13486	13555	13433	13440	13156	13284	13223	13323	13376	13429	13251	13677	13536	13441	13572	13449	13339	13486	13426	13404	13446	13425	13524	13415	13325	13466	13430	13563	13543	13365	13456	13436	13212	13512	13356	13404	13328	13175	13564	13494	13461	13505	13458	13457	13431	13366	13459	13329	13433	13421	13337	13284	13400	13486	13295	13382	13385	13319	13540	13400	13374	13397	13379	13463	13633	13444	13280	13467	13331	13299	13283	13418	13413	13478	13321	13309	13507	13326	13371	13375	13457	13394	13391	13406	13292	13568	13245	13379	13302	13409	13491	13340	13357	13240	13598	13291	13296	13376	13452	13570	13342	13317	13395	13420	13577	13391	13292	13279	13320	13385	13538	13412	13314	13399	13287	13388	13496	13475	13329	13388	13382	13334	13370	13409	13424	13400	13402	13270	13314	13389	13400	13602	13335	13308	13419	13332	13423	13445	13348	13405	13397	13637	13363	13357	13185	13425	13523	13283	13469	13574	13436	13269	13430	13410	13376	13453	13471	13378	13242	13236	13423	13478	13495	13314	13430	13348	13429	13514	13404	13450	13396	13404	13383	13453	13406	13607	13534	13281	13279	13466	13454	13390	13389	13548	13178	13413	13208	13398	13210	13491	13377	13446	13405	13261	13437	13604	13326	13348	13570	13377	13436	13375	13395	13335	13334	13431	13412	13472	13485	13573	13345	13485	13248	13536	13401	13282	13381	13491	13241	13448	13445	13413	13340	13272	13517	13332	13598	13404	13417	13348	13606	13426	13376	13417	13264	13398	13299	13437	13288	13515	13505	13274	13401	13318	13253	13315	13339	13266	13129	13321	13516	13469	13343	13470	13409	13336	13533	13381	13450	13368	13466	13276	13346	13445	13340	13435	13315	13332	13366	13427	13422	13429	13399	13448	13449	13405	13415	13258	13238	13491	13495	13476	13444	13471	13445	13389	13308	13384	13410	13398	13337	13589	13458	13493	13505	13634	13431	13323	13275	13330	13212	13418	13453	13379	13442	13384	13506	13400	13235	13380	13447	13360	13399	13410	13409	13503	13313	13474	13330	13377	13298	13400	13315	13510	13235	13288	13437	13329	13401	13242	13380	13318	13469	13398	13441	13477	13501	13373	13309	13528	13299	13441	13329	13453	13294	13444	13170	13397	13326	13251	13443	13449	13537	13285	13409	13475	13422	13227	13354	13353	13484	13454	13441	13289	13294	13286	13551	13434	13397	13306	13280	13474	13328	13430	13518	13479	13313	13489	13395	13464	13497	13410	13430	13240	13225	13244	13366	13358	13324	13312	13418	13564	13273	13499	13543	13521	13417	13570	13550	13417	13376	13248	13374	13428	13411	13507	13296	13353	13395	13377	13464	13161	13422	13359	13405	13480	13485	13406	13414	13436	13361	13282	13409	13399	13286	13379	13294	13240	13459	13374	13284	13326	13242	13466	13265	13401	13529	13325	13271	13591	13255	13455	13221	13246	13400	13344	13420	13406	13470	13269	13357	13302	13344	13403	13534	13438	13458	13368	13527	13275	13327	13465	13380	13316	13423	13481	13403	13460	13393	13313	13447	13398	13268	13536	13523	13468	13416	13331	13280	13237	13400	13378	13392	13353	13363	13419	13468	13404	13485	13457	13491	13415	13561	13467	13517	13395	13309	13477	13346	13428	13362	13416	13436	13460	13451	13480	13557	13503	13457	13423	13355	13412	13372	13430	13460	13302	13416	13427	13482	13394	13419	13240	13380	13198	13447	13404	13533	13498	13459	13334	13289	13242	13363	13295	13407	13395	13509	13471	13364	13300	13415	13401	13477	13634	13345	13326	13502	13485	13439	13313	13241	13338	13439	13467	13367	13379	13407	13398	13404	13416	13449	13330	13489	13449	13213	13477	13438	13378	13437	13395	13333	13371	13357	13331	13401	13482	13590	13266	13377	13490	13412	13483	13335	13279	13371	13527	13528	13385	13384	13705	13440	13404	13350	13414	13477	13521	13413	13493	13475	13214	13379	13427	13480	13411	13437	13397	13433	13371	13188	13460	13305	13437	13406	13463	13326	13562	13492	13468	13398	13524	13400	13414	13480	13375	13486	13464	13492	13432	13457	13349	13320	13524	13445	13553	13476	13237	13484	13591	13447	13397	13467	13498	13509	13274	13381	13357	13447	13296	13332	13330	13280	13592	13520	13532	13220	13494	13254	13464	13413
24230	21621	29697	34986	48010	47367	37650	25645	18903	16698	16077	15811	15819	15865	15753	15936	15869	15861	15647	15836	15624	15828	15779	15764	15858	15775	15784	15738	15502	15811	15739	15697	16005	16077	15812	15656	15757	15648	15510	15646	15740	15612	15493	15730	15552	15444	15572	15688	15495	15546	15560	15630	15716	15709	15615	15609	15513	15708	15470	15698	15474	15776	15598	15536	15739	15577	15759	15852	15603	15718	15726	15601	15789	15514	15742	15657	15550	15650	15773	15470	15636	15469	15657	15761	15621	15651	15610	15767	15564	15820	15703	15649	15666	15671	15775	15471	15573	15706	15568	15703	15769	15678	15599	15670	15717	15899	15593	15560	15764	15753	15656	15672	15445	15768	15808	15410	15705	15835	15695	15550	15566	15875	15822	15553	15783	15725	15574	15685	15625	15674	15615	15539	15774	15544	15465	15600	15734	15584	15569	15429	15624	15684	15840	15538	15635	15725	15566	15691	15445	15682	15586	15440	15634	15426	15614	15693	15725	15575	15858	15631	15650	15526	15652	15557	15725	15621	15555	15673	15599	15602	15676	15501	15606	15549	15604	15701	15684	15651	15524	15629	15511	15586	15579	15764	15447	15533	15699	15691	15525	15614	15644	15595	15684	15381	15680	15636	15513	15718	15473	15563	15775	15559	15694	15543	15786	15688	15583	15653	15474	15598	15533	15488	15520	15724	15531	15645	15437	15608	15743	15693	15352	15547	15742	15740	15581	15606	15705	15716	15583	15592	15776	15680	15495	15472	15475	15513	15744	15441	15596	15528	15641	15607	15466	15490	15761	15726	15577	15544	15540	15507	15654	15288	15620	15640	15705	15556	15544	15620	15567	15462	15650	15748	15702	15724	15506	15507	15540	15694	15749	15383	15606	15447	15768	15713	15735	15591	15455	15596	15698	15644	15484	15634	15646	15693	15650	15556	15567	15496	15624	15586	15434	15551	15531	15614	15564	15756	15544	15551	15752	15546	15568	15561	15608	15442	15427	15783	15419	15646	15543	15574	15667	15532	15726	15520	15387	15627	15533	15697	15648	15647	15648	15609	15524	15325	15669	15520	15530	15751	15583	15576	15675	15605	15550	15430	15530	15524	15559	15558	15738	15576	15606	15740	15542	15693	15683	15638	15645	15510	15735	15545	15686	15747	15653	15394	15705	15687	15303	15473	15656	15653	15658	15696	15703	15578	15640	15645	15783	15729	15553	15644	15804	15609	15587	15686	15665	15604	15692	15579	15779	15587	15666	15651	15710	15576	15644	15618	15582	15493	15532	15586	15616	15700	15553	15554	15523	15617	15611	15670	15694	15709	15596	15696	15600	15544	15591	15475	15545	15582	15674	15612	15745	15731	15661	15535	15757	15537	15402	15603	15605	15653	15494	15578	15772	15683	15708	15692	15775	15602	15472	15603	15484	15707	15531	15676	15751	15797	15741	15679	15730	15371	15509	15453	15805	15606	15746	15642	15746	15659	15497	15632	15672	15762	15643	15616	15752	15743	15797	15522	15437	15378	15646	15791	15575	15632	15689	15663	15646	15584	15503	15772	15612	15617	15649	15508	15597	15416	15690	15775	15586	15668	15612	15569	15555	15460	15622	15670	15667	15727	15433	15562	15557	15558	15661	15653	15899	15561	15529	15772	15523	15471	15548	15601	15647	15581	15612	15617	15625	15549	15572	15602	15560	15596	15606	15612	15512	15707	15485	15602	15763	15513	15655	15340	15538	15663	15539	15603	15491	15518	15711	15563	15524	15716	15813	15642	15602	15577	15636	15562	15474	15703	15699	15502	15646	15762	15633	15632	15579	15608	15403	15493	15634	15466	15637	15583	15776	15769	15637	15581	15837	15701	15709	15707	15598	15701	15587	15764	15598	15656	15573	15696	15602	15691	15761	15540	15623	15623	15626	15742	15469	15620	15654	15646	15609	15589	15513	15552	15662	15476	15490	15430	15636	15766	15691	15696	15618	15511	15705	15522	15635	15475	15844	15601	15637	15443	15594	15693	15790	15630	15528	15561	15633	15512	15598	15597	15677	15586	15548	15579	15529	15624	15501	15654	15673	15533	15556	15504	15692	15561	15742	15432	15395	15537	15705	15538	15708	15621	15769	15570	15510	15503	15494	15545	15604	15533	15630	15311	15808	15377	15663	15616	15658	15834	15666	15599	15550	15787	15690	15572	15666	15628	15697	15662	15639	15724	15588	15656	15716	15582	15649	15758	15645	15560	15859	15747	15712	15701	15757	15632	15597	15729	15624	15483	15721	15597	15611	15599	15577	15525	15541	15576	15383	15575	15769	15475	15426	15469	15655	15636	15559	15770	15514	15604	15726	15718	15733	15614	15582	15431	15660	15612	15509	15491	15526	15604	15667	15525	15563	15557	15644	15550	15665	15444	15811	15534	15635	15381	15434	15393	15434	15510	15684	15584	15597	15563	15810	15466	15640	15638	15631	15454	15608	15694	15693	15779	15725	15561	15585	15626	15764	15718	15628	15684	15464	15581	15655	15613	15610	15560	15561	15623	15647	15537	15608	15542	15558	15411	15534	15555	15579	15648	15564	15643	15457	15618	15561	15741	15802	15631	15770	15741	15645	15682	15637	15697	15798	15699	15762	15693	15568	15673	15666	15698	15541	15600	15579	15789	15561	15771	15599	15515	15352	15471	15585	15561	15563	15634	15540	15654	15711	15666	15717	15668	15573	15733	15750	15677	15655	15411	15647	15591	15489	15506	15498	15440	15659	15645	15655	15611	15697	15573	15774	15687	15575	15694	15699	15674	15649	15758	15602	15471	15391	15717	15643	15618	15599	15798	15528	15734	15567	15520	15583	15640	15703	15367	15622	15627	15568	15431	15582	15640	15534	15501	15508	15630	15786	15671	15672	15449	15451	15487	15670	15774	15589	15631	15646	15630	15631	15537	15566	15569	15723	15699	15627	15599	15518	15567	15530	15632	15760	15663	15489	15462	15594	15551	15639	15638	15856	15834	15725	15627	15685	15650	15660	15444	15707	15601	15601	15607	15504	15619	15745	15656	15832	15616	15678	15647	15568	15870	15516	15665	15654	15597	15562	15665	15517	15513	15610	15645	15587	15592	15846	15606	15529	15740	15599	15664	15739	15402	15500	15868	15449	15499	15730	15431	15422	15630	15434	15675	15624	15566	15480	15733	15550	15612	15601	15577	15491	15613	15572	15517	15809	15671	15688	15705	15776	15588	15635	15507	15723	15450	15684	15716	15596	15474	15621	15576	15811	15560	15571	15625	15672	15844	15468	15609	15731	15434	15756	15521	15720	15568	15651	15398	15763	15726	15681	15768	15597	15361	15483	15570	15684	15684	15540	15581	15599	15463	15630	15710	15567	15811	15680	15567	15481	15688	15653	15645	15308	15642	15506	15724	15746	15670	15809	15675	15589	15598	15617	15520	15510	15500	15652	15357	15537	15732	15599	15604	15662	15643	15758	15789	15666	15874	15700	15460	15774	15572	15573	15838	15693	15626	15590	15512	15357	15674	15468	15669	15540	15759	15741	15608	15534	15715	15601	15805	15650	15670	15610	15515	15429	15584	15690	15554	15838	15615	15698	15583	15627	15596	15644	15463	15725	15587	15678	15698	15581	15598	15678	15719	15653	15638	15664	15484	15655	15536	15554	15524	15641	15684	15584	15549	15411	15590	15727	15799	15727	15371	15529	15686	15786	15714	15590	15629	15564	15707	15576	15552	15534	15643	15491	15440	15747	15442	15700	15591	15616	15585	15779	15630	15591	15573	15622	15459	15730	15694	15510	15580	15534	15683	15525	15644	15668	15689	15754	15715	15634	15386	15672	15580	15621	15510	15733	15542	15570	15803	15831	15437	15667	15654	15752	15568	15633	15607	15439	15671	15657	15717	15674	15639	15601	15401	15765	15596	15783	15766	15827	15557	15921	15672	15465	15381	15639	15708	15579	15634	15833	15609	15675	15503	15639	15758	15715	15405	15479	15455	15713	15482	15486	15573	15617	15697	15565	15660	15544	15712	15474	15707	15774	15620	15679	15685	15652	15546	15609	15423	15701	15727	15398	15573	15630	15503	15849	15585	15553	15478	15673	15549	15651	15893	15481	15466	15762	15526	15519	15573	15585	15620	15766	15616	15600	15593	15734	15724	15511	15676	15624	15794	15777	15689	15531	15739	15598	15634	15594	15616	15566	15672	15655	15722	15664	15679	15734	15610	15484	15603	15730	15762	15635	15635	15475	15499	15699	15539	15318	15692	15574	15583	15435	15762	15567	15570	15644	15373	15751	15635	15477	15615	15566	15581	15694	15622	15789	15753	15661	15519	15564	15598	15384	15752	15685	15555	15524	15647	15382	15864	15654	15596	15582	15650	15575	15497	15584	15601	15676	15372	15705	15490	15768	15593	15593	15537	15440	15674	15650	15758	15667	15817	15533	15752	15691	15415	15541	15551	15654	15528	15679	15590	15665	15583	15543	15569	15725	15553	15711	15623	15636	15558	15555	15525	15574	15631	15466	15436	15442	15655	15728	15697	15568	15578	15486	15805	15625	15640	15582	15533	15623	15679	15611	15683	15715	15389	15528	15571	15558	15592	15499	15399	15662	15625	15478	15676	15666	15637	15454	15655	15472	15549	15814	15542	15573	15732	15608	15589	15698	15397	15672	15622	15608	15682	15623	15609	15804	15922	15536	15685	15713	15463	15708	15498	15571	15645	15466	15422	15444	15561	15604	15626	15749	15497	15737	15594	15569	15578	15504	15531	15820	15774	15722	15781	15427	15602	15827	15656	15515	15647	15744	15615	15710	15518	15585	15452	15677	15862	15568	15545	15495	15734	15621	15720	15561	15556	15416	15729	15457	15660	15846	15674	15659	15587	15616	15727	15712	15522	15680	15512	15444	15499	15570	15437	15565	15725	15514	15383	15622	15754	15523	15611	15614	15581	15689	15594	15816	15577	15782	15807	15792	15742	15729	15703	15775	15567	15816	15613	15681	15368	15808	15666	15552	15594	15547	15652	15607	15434	15373	15644	15759	15610	15347	15618	15594	15602	15508	15736	15625	15563	15922	15564	15522	15529	15495	15404	15688	15723	15603	15744	15711	15625	15565	15657	15664	15501	15631	15521	15565	15762	15565	15541
55263	76737	58672	59450	56816	47900	35977	23424	16636	14225	13815	13704	13625	13681	13609	13618	13651	13654	13708	13724	13682	13615	13676	13543	13719	13664	13703	13668	13651	13538	13647	13675	13592	13566	13565	13433	13797	13708	13534	13673	13693	13807	13551	13790	13717	13582	13295	13609	13708	13645	13664	13556	13586	13634	13709	13539	13607	13518	13560	13565	13642	13776	13588	13608	13725	13518	13569	13588	13520	13664	13578	13402	13706	13510	13554	13550	13646	13669	13706	13677	13643	13644	13542	13567	13509	13577	13616	13688	13570	13715	13613	13452	13779	13579	13501	13521	13456	13613	13465	13613	13616	13488	13642	13473	13537	13631	13571	13559	13584	13625	13386	13452	13700	13648	13811	13600	13612	13773	13610	13485	13548	13494	13580	13553	13740	13586	13599	13483	13758	13623	13632	13580	13630	13671	13599	13655	13683	13675	13627	13503	13583	13467	13579	13543	13505	13591	13544	13509	13740	13651	13722	13556	13446	13528	13677	13675	13841	13536	13592	13672	13769	13516	13477	13484	13698	13544	13525	13466	13403	13512	13504	13545	13541	13711	13620	13525	13566	13422	13547	13478	13660	13626	13677	13500	13557	13689	13576	13641	13575	13711	13409	13504	13640	13424	13595	13419	13568	13554	13659	13536	13652	13514	13673	13390	13540	13604	13573	13761	13543	13762	13578	13635	13548	13591	13552	13460	13498	13518	13600	13474	13504	13444	13566	13696	13629	13482	13696	13872	13474	13720	13708	13578	13521	13543	13705	13556	13633	13625	13526	13768	13527	13454	13641	13584	13730	13676	13585	13506	13558	13614	13604	13441	13576	13636	13510	13426	13685	13601	13710	13551	13551	13656	13784	13505	13517	13561	13703	13630	13622	13668	13596	13547	13640	13685	13583	13581	13630	13460	13674	13609	13492	13593	13636	13491	13568	13482	13742	13643	13611	13463	13513	13611	13471	13714	13696	13520	13638	13546	13514	13605	13780	13623	13429	13564	13528	13549	13595	13636	13588	13827	13624	13511	13672	13504	13444	13609	13539	13478	13478	13591	13607	13495	13615	13554	13601	13725	13569	13605	13543	13657	13446	13720	13565	13618	13611	13583	13462	13557	13445	13480	13510	13586	13619	13488	13552	13599	13646	13569	13487	13655	13664	13457	13589	13643	13465	13649	13712	13544	13648	13526	13686	13677	13509	13409	13544	13518	13587	13666	13488	13712	13757	13664	13433	13587	13698	13615	13665	13570	13597	13559	13610	13545	13574	13685	13653	13677	13705	13456	13579	13565	13526	13575	13728	13589	13531	13667	13620	13663	13607	13713	13650	13626	13682	13628	13486	13467	13535	13751	13532	13583	13605	13570	13718	13668	13587	13643	13614	13614	13687	13501	13568	13600	13552	13429	13702	13681	13542	13707	13620	13605	13549	13618	13635	13564	13683	13519	13471	13637	13802	13628	13503	13757	13599	13802	13580	13405	13412	13587	13621	13407	13478	13490	13566	13557	13558	13568	13707	13422	13811	13410	13619	13642	13584	13633	13548	13603	13440	13633	13585	13574	13524	13542	13660	13508	13797	13747	13529	13660	13401	13529	13535	13551	13497	13558	13496	13604	13732	13649	13539	13568	13614	13567	13557	13752	13597	13632	13473	13621	13520	13712	13497	13536	13721	13728	13752	13645	13651	13544	13654	13558	13509	13603	13578	13631	13511	13583	13597	13570	13817	13516	13678	13519	13699	13611	13593	13803	13552	13632	13418	13540	13604	13421	13600	13508	13481	13646	13618	13698	13528	13655	13534	13743	13592	13549	13649	13390	13556	13633	13599	13490	13477	13629	13785	13504	13495	13668	13649	13516	13523	13542	13522	13634	13669	13545	13606	13524	13714	13665	13622	13441	13634	13714	13585	13559	13522	13629	13665	13617	13641	13566	13563	13772	13598	13464	13656	13531	13505	13724	13496	13447	13699	13667	13543	13494	13734	13345	13707	13566	13599	13664	13621	13469	13605	13425	13679	13593	13795	13641	13520	13530	13666	13613	13530	13729	13585	13625	13671	13353	13591	13419	13656	13600	13705	13435	13569	13578	13491	13637	13479	13581	13577	13689	13537	13716	13859	13567	13645	13632	13728	13648	13700	13688	13626	13511	13573	13692	13576	13487	13611	13570	13533	13441	13628	13675	13659	13555	13663	13625	13547	13642	13678	13544	13579	13572	13610	13544	13583	13555	13558	13499	13712	13601	13644	13735	13644	13718	13597	13651	13548	13683	13534	13561	13494	13549	13531	13560	13493	13703	13627	13628	13576	13521	13528	13610	13721	13564	13560	13514	13595	13580	13593	13653	13502	13667	13625	13548	13540	13523	13708	13595	13789	13559	13490	13588	13656	13567	13633	13803	13390	13641	13565	13759	13548	13647	13426	13603	13623	13733	13700	13694	13494	13590	13558	13678	13500	13526	13510	13702	13585	13773	13555	13555	13645	13601	13615	13515	13647	13783	13647	13692	13558	13650	13513	13607	13614	13635	13671	13745	13562	13534	13604	13704	13546	13663	13633	13550	13670	13504	13604	13536	13685	13433	13542	13581	13617	13520	13608	13625	13588	13683	13773	13455	13690	13512	13501	13614	13580	13535	13615	13527	13432	13721	13681	13548	13427	13577	13570	13473	13650	13435	13569	13552	13642	13607	13461	13703	13441	13577	13592	13798	13577	13465	13465	13697	13747	13793	13610	13529	13670	13531	13712	13660	13610	13707	13588	13651	13485	13638	13569	13504	13636	13636	13500	13545	13656	13669	13438	13528	13610	13628	13454	13673	13621	13622	13662	13520	13539	13687	13621	13591	13653	13559	13677	13485	13424	13690	13567	13672	13594	13626	13617	13541	13472	13637	13487	13739	13442	13522	13590	13650	13568	13644	13617	13665	13619	13570	13540	13375	13637	13510	13640	13595	13588	13594	13651	13674	13675	13608	13664	13467	13564	13752	13581	13733	13559	13398	13624	13564	13681	13635	13649	13640	13465	13529	13750	13550	13650	13584	13679	13625	13542	13610	13620	13617	13669	13555	13558	13507	13677	13717	13688	13634	13579	13562	13550	13587	13514	13676	13445	13593	13469	13767	13581	13608	13586	13387	13666	13590	13467	13601	13613	13644	13532	13579	13584	13773	13743	13524	13550	13680	13769	13613	13661	13630	13517	13444	13546	13450	13578	13623	13766	13660	13661	13618	13777	13641	13584	13489	13550	13530	13606	13626	13548	13777	13662	13584	13482	13542	13434	13553	13496	13578	13504	13556	13381	13754	13585	13408	13654	13380	13609	13832	13688	13765	13566	13665	13656	13618	13571	13736	13600	13524	13641	13552	13688	13621	13628	13520	13660	13552	13641	13531	13533	13681	13593	13595	13604	13587	13586	13537	13562	13609	13721	13571	13473	13628	13457	13686	13453	13494	13610	13528	13649	13381	13571	13599	13672	13447	13560	13742	13655	13497	13702	13615	13727	13504	13542	13564	13624	13644	13605	13680	13442	13577	13512	13647	13493	13568	13604	13531	13500	13579	13492	13463	13542	13649	13502	13845	13695	13566	13643	13578	13641	13742	13561	13615	13588	13635	13530	13493	13510	13813	13768	13752	13441	13568	13668	13749	13571	13545	13730	13606	13508	13639	13658	13664	13743	13531	13613	13473	13692	13489	13644	13542	13600	13672	13658	13420	13759	13682	13763	13657	13557	13533	13625	13605	13381	13654	13758	13570	13711	13643	13647	13460	13635	13645	13491	13405	13456	13479	13541	13507	13601	13637	13480	13518	13544	13715	13465	13617	13613	13512	13532	13414	13745	13644	13648	13590	13705	13565	13616	13652	13415	13553	13676	13743	13651	13494	13532	13545	13492	13523	13467	13616	13553	13579	13501	13562	13642	13397	13576	13513	13708	13638	13718	13655	13705	13599	13561	13512	13476	13493	13598	13722	13429	13542	13570	13559	13635	13517	13519	13700	13563	13609	13538	13478	13572	13587	13612	13410	13468	13524	13779	13633	13529	13611	13664	13522	13693	13789	13660	13774	13644	13460	13681	13659	13440	13504	13568	13566	13662	13542	13761	13588	13691	13402	13581	13603	13528	13408	13640	13554	13671	13594	13547	13715	13717	13703	13674	13479	13554	13711	13575	13672	13620	13659	13570	13439	13668	13646	13618	13621	13569	13493	13667	13708	13516	13592	13681	13704	13705	13597	13608	13647	13627	13693	13572	13789	13688	13747	13789	13525	13560	13418	13570	13545	13738	13466	13386	13592	13628	13499	13516	13465	13626	13585	13620	13565	13671	13627	13543	13661	13550	13591	13520	13660	13651	13715	13549	13708	13697	13694	13696	13632	13636	13664	13671	13615	13595	13608	13648	13679	13578	13518	13596	13614	13716	13546	13586	13695	13585	13582	13540	13612	13548	13656	13600	13659	13754	13483	13582	13553	13594	13637	13700	13670	13681	13636	13503	13504	13409	13578	13575	13474	13754	13621	13751	13663	13473	13727	13556	13707	13660	13623	13595	13572	13599	13603	13602	13632	13456	13494	13659	13510	13722	13517	13559	13457	13733	13488	13489	13717	13652	13702	13652	13611	13488	13631	13543	13427	13469	13588	13641	13775	13597	13570	13747	13627	13738	13531	13630	13548	13496	13550	13499	13536	13607	13734	13841	13737	13660	13602	13741	13537	13421	13766	13759	13658	13677	13514	13700	13599	13513	13552	13583	13301	13587	13500	13586	13752	13554	13525	13408	13360	13659	13492	13817	13515	13596	13457	13490	13676	13466	13497	13511	13669	13661	13730	13532	13629	13564	13443	13687	13507	13620	13581	13578	13587	13608	13536	13884	13541	13468	13544	13675	13605	13488	13562	13501	13679	13644	13533	13600	13584	13588	13699	13650	13593	13617	13615	13499	13727	13592	13495	13553	13647	13586	13599	13505	13791	13554	13751	13527	13730	13660	13800	13494	13685	13892	13462	13451	13570	13552	13582	13745	13745	13678	13681	13616	13468	13646	13738	13609	13416	13628	13578	13456	13526	13637	13676	13629	13707	13732	13513	13503	13535	13565	13707	13588	13795	13432	13550	13565	13730	13623	13611	13629	13542	13842	13448	13639	13544	13681	13551	13595	13746
23012	21479	29559	31593	49170	55566	46563	31017	22107	18096	16742	16269	16322	16102	16287	16160	16222	16044	16031	16137	16180	15977	15931	16317	16268	16179	16008	16041	16210	16144	16289	16034	16063	16119	16018	16138	15848	16073	16104	15958	16182	15899	16251	16046	16055	16179	15930	16126	16117	16068	16046	16217	15971	15987	15989	16029	15958	16141	15842	15913	15924	15837	15870	15960	15918	16021	16002	16080	15955	15930	15946	16117	15973	16065	15944	16145	15782	16017	16133	16088	16056	15931	15928	15994	16057	16082	16009	16137	16089	16163	16001	16103	15971	16272	16250	16012	15938	15993	15825	15863	15925	16232	16135	16074	15971	16092	16094	15854	15946	15971	16019	15760	16008	16009	15908	16142	15875	15830	16139	16043	16137	15963	15920	16054	16011	15861	15891	16137	16140	15976	15878	16026	15857	16014	16022	15879	15995	15820	15949	15996	16065	16281	16064	16073	15944	15859	15922	16074	16138	15977	15887	15985	16018	15901	15929	15903	15819	15865	16109	16079	15905	16035	15949	16143	16033	16083	15932	16050	15939	16059	15812	16063	16130	16149	16042	15996	16072	16111	16016	16194	16013	15957	15954	15897	16065	16000	15949	16006	15763	16142	15839	15896	16107	15969	16134	15812	15979	15987	16013	15921	15909	15861	15853	15884	15885	15893	15965	16076	15999	16057	15978	15918	15952	16030	16106	15887	16005	15997	16053	16044	16101	16184	16024	16082	15864	15941	16059	15900	16091	16156	15862	15943	15972	15885	15985	15944	16087	15961	15928	16025	15987	15940	15959	15997	15966	15941	15997	16246	15878	15889	15982	15881	15806	15782	16025	15872	15784	15949	15863	15840	15910	16054	15947	15927	16019	16065	15962	16093	15774	16020	16009	16119	15870	16184	16214	15944	15780	15754	16114	15915	15790	16078	15884	16009	16027	15937	16034	16066	15914	16171	15847	16158	16092	15954	15896	15985	15853	15961	15975	16088	16312	15967	15947	15939	16046	16067	15991	15853	16102	15888	15881	16019	15977	15953	15818	15852	15842	15808	16226	15977	16002	15970	15964	15961	15975	15978	16100	16012	15945	15718	15879	15991	15847	16111	15830	15933	16009	15820	15779	15965	15827	16052	16079	15988	16051	16053	15926	15917	15931	15907	16124	15919	16165	15880	15941	15766	16019	15922	16065	16045	15936	15864	15996	15893	15954	16018	16089	16021	16196	16082	16067	15764	16019	16205	16047	15862	16067	15983	16172	15772	16047	16068	15938	15918	15909	16014	15897	15803	15900	15927	15954	16086	16091	15999	15824	16049	15914	15841	16308	15965	16068	16197	15958	15993	15940	15895	16110	15884	15889	15804	15809	15913	15816	15952	15942	15755	15850	15896	16106	15811	16035	15989	16068	16110	15774	15857	16086	16110	16123	16204	15921	15954	15815	15952	16043	15907	16078	16058	15978	16210	15821	16045	16051	16055	15752	15876	15989	15942	15745	15925	15914	16343	15805	16042	15991	15727	16042	16043	16086	15866	15820	16049	15911	16053	15846	15866	16121	15957	16061	16069	16029	15983	16058	15767	16043	15875	15958	16220	15822	15819	15937	15873	15952	15784	16009	16184	15790	16019	15962	15915	15880	15885	15867	15996	15912	16026	15957	16089	16141	16025	16065	16086	15998	15827	16095	15817	15946	15892	15977	15811	16089	15939	16067	15883	15792	15871	15889	16058	16162	15847	16061	15922	15939	15753	16032	16095	15951	15888	16041	16047	15933	15940	16277	16013	16071	16179	16030	16026	15895	15877	15966	16112	15824	15958	15987	15981	16142	15975	15929	16007	16019	16125	15691	15794	15867	16134	15958	15964	16012	16012	16014	15953	16085	15810	15906	15947	15737	16059	15794	15871	16114	15980	15789	16149	15984	15945	15840	15854	15929	15922	16024	15893	16195	15982	15973	16157	15836	15974	15892	15998	15789	15899	15868	15849	16074	15844	16050	16023	15764	15994	15928	16067	16049	16234	15979	16052	16016	16117	16055	15852	15993	16153	16090	16095	16122	16045	16114	16174	15999	16003	16106	15885	15831	15805	15974	15762	15885	15808	15914	15891	16101	15933	16123	16048	15992	16067	15731	15790	16026	15934	16011	15966	15960	16044	15824	16060	15888	15954	16105	15893	16115	16038	16055	16040	15916	15882	15837	16158	15813	15920	15952	16107	15914	15894	16035	15945	15996	15892	16065	15926	15953	15970	15900	16043	15980	15833	15869	16007	15832	15953	15904	15928	16061	16270	16061	15853	15816	15874	16035	15979	16067	15900	15950	16105	16266	16086	15963	16251	16148	15983	16198	15915	15980	16152	16105	16044	16053	15963	16001	15890	15921	15754	15889	15864	15948	15949	15880	15929	15918	16140	15877	15959	15752	16178	16035	15937	15879	15813	16052	15872	15922	15766	15962	15932	16101	16014	16011	15951	15878	15976	16117	16143	15943	16073	15818	15808	15791	15946	16040	16154	16074	16137	15881	15858	15925	15699	15889	15983	15871	15954	15976	16125	15969	16092	16023	15927	15988	16093	15977	15915	16058	16034	16081	16202	15921	16050	16056	15934	15880	15890	15918	16153	16087	15988	15897	15980	15956	15979	15895	15948	15907	15938	15997	15931	15771	15925	15887	15860	15957	16076	15895	15712	16053	16034	16107	16024	15904	15916	15916	16049	16079	15877	15879	15970	16044	16089	16092	16017	16111	15932	16100	16033	16039	15972	15982	15871	16200	15828	16008	15908	16075	15935	16237	15973	15952	16002	15951	15886	15951	16015	16041	15832	15904	15992	15994	16128	15935	15883	15989	15982	15937	15873	15992	15925	15944	16234	15959	15722	15942	15948	16236	15838	15926	16030	15917	16073	15954	15979	15942	15978	15815	15947	16137	16061	15946	15853	16013	15943	15884	16016	16067	15931	16040	15962	15944	15905	16011	16000	15926	15975	16129	15978	16034	16045	16050	15852	15952	16043	15779	15724	16054	16183	15915	16096	15879	15817	16078	15797	16041	15963	15942	16043	15805	16069	15928	15897	15937	16020	16066	15971	16083	16075	16096	15809	15901	16136	15820	15965	16043	15995	15852	15906	15995	15965	15958	15890	15964	15996	16260	16065	15929	15869	15947	15859	16033	15908	15912	16186	16103	16110	16027	15861	15962	15904	15917	16062	15984	16087	15939	15804	15808	15794	15928	16058	16012	15788	15844	16185	15818	15929	15942	16197	16098	15812	15861	16156	16157	15982	15963	15976	15791	16053	15801	16135	15941	15759	15947	16013	15780	15978	16055	15990	16028	15857	16202	16157	15838	15987	16043	16058	16051	16039	16026	16127	16034	15881	16143	16033	15984	15698	15837	15950	15889	16016	16172	15887	16084	16103	16052	16027	16064	15733	15812	15905	15654	16025	15790	15973	15971	15846	15998	16042	16186	16147	15841	16104	15835	16096	15858	16019	16035	16101	16099	15857	15877	15892	16090	15890	15833	16040	15962	15931	16217	16117	15771	16028	16007	16032	15959	16112	15986	15997	15841	16062	16202	16280	16090	15904	15836	16026	16009	15874	15799	15996	16068	16217	16049	15834	15936	15902	16133	16103	15937	15954	15951	15720	15873	15731	15781	15819	15854	15766	15995	16092	15907	16065	16111	16146	16106	16075	15955	15832	16170	16136	16054	15924	15992	15968	16169	16042	15952	15818	15912	15987	15883	15978	16155	16001	15946	16101	15867	15944	16133	15705	15931	15865	15893	15833	15886	16038	16116	15932	15946	15966	15968	16196	15798	15949	16086	15958	16063	15939	15878	16220	16225	16053	16028	15794	15988	15890	15993	15918	15819	15909	16017	15978	15913	16013	15967	16264	15879	15902	15938	15985	15897	15853	16032	15970	16030	15827	15819	15997	15837	15876	15979	15958	15815	15827	16001	15919	15961	15836	16094	16028	15900	15991	15994	15978	15858	16019	15888	15952	16035	15904	15890	15787	15719	16001	16066	15976	15862	15944	15960	16017	15824	16230	16103	15855	15955	16098	16043	16077	16041	16036	16189	15809	15904	16000	16060	15973	16103	15982	16018	15835	15990	16034	16072	15840	15975	16019	15890	15699	15797	15847	16063	16003	16039	16032	15990	16026	16129	16089	15877	15999	15875	15894	15854	15901	15894	15868	15972	15903	15999	16134	15933	15899	15868	15974	15854	15872	16007	15804	15900	15798	16159	15985	16066	16016	16022	15900	15916	16058	15883	15902	15992	15965	15935	15914	16085	15910	15934	15901	15890	15951	15951	15841	16065	15872	16018	15919	15857	16191	15936	15745	15957	16136	16033	15733	16041	16076	16000	15936	16029	15944	15914	15835	16019	16000	15836	16046	15943	15801	15858	15752	16065	15874	15968	15882	15713	16029	15842	16090	16191	15975	16139	15953	15829	16151	16003	15970	15880	16124	16090	15901	15906	16038	16005	16010	16091	16034	16002	16112	15989	15904	15956	15989	15936	16201	15806	16080	15975	15960	16060	15869	15995	15969	15885	15889	15919	15980	16069	16122	16091	16113	16023	16213	15962	15883	15888	16008	15980	16145	16026	15971	16237	15996	15914	16021	15870	15898	16174	16148	15923	15838	15992	16140	16069	16148	15929	15976	15936	15888	15808	16038	16012	16194	16006	15809	16083	15976	15927	15793	15866	15823	16024	15927	15919	15960	15983	15897	16048	15991	15908	15967	16106	16039	16119	16073	16073	15928	15966	15908	15927	15795	15941	16002	16193	15825	15961	15824	15737	15970	15990	15934	16018	15832	15969	16093	16127	16091	15861	16116	16046	16103	15959	16022	15960	16055	15852	15930	15918	15975	15950	15944	16119	15784	15870	15899	15871	15891	15962	15938	16124	16038	16008	15898	16017	16088	16083	15767	15958	16043	16057	16004	15906	15816	15996	16054	15932	16057	15986	15809	15832	16080	15962	15968	15980	16166	15965	15936	16172	15961	15734	15937	15743	16014	15913	15912	15869	15973	15977	16206	15928	15822	15973	15945	15969	16239	16083	16068	15878	15877	15961	16001	16051	16047	16064	16074	15992	15955	16146	16075	15852	16016	16130	15836	16053	15946	15895	16075	16149	15937	15998	16119	15890	15756
62776	88643	69684	73416	71072	60807	45515	30088	19088	14991	14055	13864	13834	13693	13740	13809	13863	13840	13676	13723	13808	13703	13778	13896	13685	13684	13805	13576	13749	13708	13576	13877	13654	13860	13688	13848	13774	13955	13745	13772	13941	13771	13739	13874	13724	13700	13678	13706	13703	13712	13831	13742	13838	13893	13660	13585	13625	13873	13699	13678	13822	13702	13756	13685	13759	13637	13660	13699	13668	13815	13615	13719	13715	13713	13671	13775	13795	13841	13721	13686	13673	13894	13752	13688	13697	13661	13798	13743	13715	13696	13624	13662	13725	13772	13697	13695	13776	13826	13640	13702	13665	13900	13590	13761	13840	13691	13902	13617	13741	13697	13677	13894	13692	13613	13699	13760	13573	13788	13727	13643	13647	13633	13566	13666	13698	13823	13770	13791	13770	13829	13588	13653	13762	13908	13711	13633	13791	13787	13623	13802	13721	13818	13683	13793	13542	13720	13796	13847	13632	13689	13799	13786	13841	13789	13721	13753	13707	13773	13810	13597	13668	13727	13718	13777	13801	13644	13772	13583	13814	13603	13815	13811	13624	13698	13963	13626	13639	13736	13728	13838	13806	13784	13657	13697	13781	13750	13909	13722	13736	13614	13769	13789	13694	13760	13682	13648	13785	13701	13699	13793	13652	13813	13782	13995	13736	13757	13764	13836	13610	13660	13681	13680	13559	13741	13549	13613	13714	13641	13665	13792	13772	13641	13734	13728	13851	13758	13780	13601	13652	13764	13699	13772	13711	13796	13858	13637	13701	13886	13685	13658	13629	13822	13756	13835	13677	13776	13820	13588	13691	13858	13632	13735	13707	13655	13697	13782	13572	13624	13888	13891	13886	13795	13740	13808	13833	13737	13556	13853	13755	13788	13683	13808	13551	13857	13615	13681	13754	13674	13657	13873	13737	13582	13598	13655	13803	13782	13630	13721	13673	13692	13572	13847	13756	13720	13735	13777	13602	13751	13913	13772	13733	13730	13756	13602	13809	13735	13613	13742	13906	13688	13767	13844	13769	13716	13804	13622	13676	13718	13728	13587	13821	13670	13791	13662	13792	13759	13755	13598	13710	13562	13732	13601	13858	13695	13712	13647	13832	13785	13739	13864	13721	13781	13665	13634	13839	13842	13682	13758	13832	13717	13781	13767	13737	13652	13735	13652	13709	13688	13634	13554	13732	13724	13623	13693	13790	13824	13611	13595	13727	13899	13620	13714	13722	13785	13870	13731	13605	13766	13693	13680	13728	13745	13992	13561	13668	13681	13856	13731	13792	13619	13791	13776	13745	13701	13780	13698	13709	13796	13624	13843	13812	13745	13740	13805	13881	13653	13789	13703	13777	13669	13623	13772	13673	13805	13681	13680	13648	13806	13663	13678	13774	13747	13863	13909	13843	13755	13595	13756	13787	13660	13770	13699	13526	13760	13776	13750	13678	13595	13815	13711	13739	13797	13818	13915	13770	13666	13625	13780	13751	13716	13750	13721	13769	13653	13725	13685	13670	13666	13899	13710	13653	13676	13841	13745	13708	13624	13771	13754	13680	13789	13812	13769	13668	13576	13849	13761	13728	13709	13741	13632	13680	13690	13746	13568	13685	13744	13551	13472	13807	13769	13693	13743	13771	13682	13653	13855	13810	13837	13707	13870	13608	13848	13558	13840	13852	13867	13649	13556	13686	13707	13640	13789	13660	13777	13780	13686	13795	13505	13770	13715	13649	13607	13653	13681	13654	13804	13710	13613	13697	13765	13667	13815	13709	13758	13731	13627	13706	13852	14022	13759	13778	13926	13745	13674	13734	13654	13723	13785	13681	13685	13710	13566	13718	13750	13682	13646	13596	13796	13871	13731	13683	13660	13606	13605	13770	13678	13521	13711	13824	13614	13801	13755	13638	13790	13703	13674	13686	13706	13607	13868	13550	13716	13756	13791	13674	13628	13643	13642	13775	13885	13743	13703	13623	13807	13782	13753	13886	13775	13813	13815	13687	13758	13671	13870	13752	13768	13663	13713	13653	13801	13694	13653	13893	13785	13639	13806	13686	13875	13592	13754	13831	13760	13736	13751	13848	13655	13644	13798	13656	13799	13720	13739	13737	13744	13835	13637	13699	13945	13710	13748	13600	13659	13588	13801	13847	13578	13828	13792	13924	13603	13521	13684	13731	13717	13702	13728	13717	13792	13753	13748	13742	13657	13755	13649	13692	13875	13643	13825	13556	13724	13823	13591	13756	13814	13653	13619	13660	13671	13773	13611	13677	13710	13832	13748	13605	13824	13668	13779	13642	13786	13761	13784	13756	13802	13849	13733	13639	13828	13725	13611	13792	13644	13748	13744	13705	13672	13705	13710	13727	13565	13661	13785	13790	13602	13689	13788	13781	13661	13543	13751	13654	13834	13748	13660	13474	13689	13858	13580	13678	13641	13793	13826	13646	13673	13882	13594	13653	13572	13634	13723	13727	13780	13679	13787	13802	13765	13629	13685	13840	13834	13596	13547	13620	13993	13802	13676	13634	13758	13597	13624	13490	13704	13673	13612	13562	13689	13697	13823	13766	13863	13605	13637	13769	13690	13631	13863	13878	13613	13685	13635	13649	13812	13751	13626	13807	13739	13845	13636	13694	13708	13531	13802	13605	13654	13798	13777	13600	13875	13560	13937	13804	13778	13833	13723	13702	13651	13666	13758	13652	13689	13771	13842	13652	13938	13676	13653	13716	13735	13604	13741	13635	13669	13801	13601	13809	13779	13542	13767	13664	13590	13717	13495	13626	13726	13719	13832	13757	13650	13810	13806	13605	13699	13587	13685	13730	13659	13829	13771	13846	13772	13648	13736	13765	13803	13740	13697	13783	13655	13840	13667	13789	13660	13743	13904	13660	13589	13712	13684	13751	13802	13702	13833	13695	13565	13830	13554	13704	13668	13880	13693	13692	13726	13645	13652	13646	13780	13773	13623	13801	13757	13809	13694	13663	13861	13598	13867	13528	13904	13702	13726	13825	13832	13757	13811	13871	13721	13764	13563	13837	13826	13742	13540	13698	13807	13585	13658	13833	13597	13615	13766	13692	13703	13797	13745	13885	13845	13741	13782	13904	13900	13748	13799	13747	13765	13626	13734	13647	13733	13577	13612	13732	13824	13631	13796	13817	13712	13671	13764	13695	13679	13739	13830	13559	13817	13715	13684	13734	13756	13632	13802	13728	13695	13667	13637	13671	13717	13804	13668	13777	13801	13718	13875	13973	13761	13690	13698	13719	13680	13790	13712	13694	13826	13740	13695	13587	13896	13825	13756	13722	13679	13920	13899	13821	13702	13860	13682	13673	13835	13647	13688	13833	13621	13828	13716	13676	13691	13611	13662	13694	13799	13813	13843	13672	13670	13644	13587	13655	13728	13665	13818	13636	13653	13785	13801	13692	13632	13580	13710	13730	13707	13684	13665	13933	13731	13746	13857	13598	13725	13884	13701	13788	13647	13777	13614	13788	13615	13785	13688	13651	13866	13637	13626	13811	13732	13750	13994	13648	13864	13737	13616	13913	13648	13570	13747	13873	13686	13731	13771	13820	13828	13951	13753	13605	13668	13706	13813	13593	13716	13711	13862	13770	13676	13652	13723	13665	13655	13877	13759	13763	13813	13602	13631	13544	13795	13640	13642	13803	13729	13724	13767	13949	13584	13689	13760	13564	13943	13588	13539	13887	13796	13720	13793	13676	13656	13695	13706	13792	13806	13796	13902	13858	13867	13723	13874	13692	13532	13733	13794	13759	13612	13697	13666	13730	13732	13779	13597	13767	13784	13735	13798	13805	13814	13652	13826	13786	13835	13814	13843	13676	13643	13755	13719	13712	13626	13711	13679	13747	13750	13701	13817	13744	13700	13626	13947	13728	13625	13790	13688	13840	13750	13564	13614	13685	13732	13758	13534	13821	13840	13714	13779	13677	13745	13760	13878	13712	13615	13619	13742	13609	13887	13623	13721	13826	13731	13544	13733	13854	13729	13840	13769	13502	13735	13733	13764	13766	13678	13738	13661	13815	13940	13839	13812	13737	13804	13736	13856	13608	13685	13807	13573	13831	13616	13580	13735	13617	13759	13651	13638	13811	13690	13684	13725	13611	13632	13436	13760	13746	13802	13700	13663	13697	13695	13736	13813	13686	13768	13699	13872	13883	13762	13744	13686	13824	13927	13952	13800	13737	13608	13571	13864	13869	13830	13917	13665	13576	13779	13625	13762	13705	13678	13799	13805	13801	13474	13619	13858	13779	13733	13661	13690	13787	13707	13715	13691	13817	13576	13742	13704	13790	13759	13853	13561	13797	13662	13758	13667	13586	13653	13854	13793	13691	13614	13509	13721	13547	13729	13841	13798	13736	13708	13867	13890	13838	13820	13727	13684	13816	13775	13704	13722	13807	13653	13627	13732	13732	13836	13682	13617	13636	13787	13728	13754	13881	13666	13605	13723	13817	13757	13628	13785	13692	13732	13730	13868	13586	13760	13759	13775	13750	13671	13700	13763	13774	13704	13872	13615	13790	13422	13849	13751	13540	13683	13843	13670	13730	13800	13720	13675	13838	13582	13557	13636	13798	13743	13720	13605	13715	13667	13865	13795	13664	13756	13624	13645	13810	13560	13676	13776	13761	13716	13580	13619	13565	13701	13773	13719	13661	13781	13646	13666	13853	13721	13693	13690	13687	13674	13676	13759	13860	13581	13695	13519	13757	13929	13823	13734	13708	13759	13647	13737	13671	13719	13936	13904	13581	13579	13707	13608	13816	13797	13741	13626	13882	13702	13627	13646	13715	13746	13841	13825	13678	13810	13815	13841	13645	13856	13792	13776	13882	13920	13714	13612	13887	13548	13603	13694	13680	13615	13887	13660	13640	13712	13728	13662	13668	13681	13752	13676	13705	13563	13669	13762	13738	13738	13701	13750	13789	13590	13713	13736	13591	13673	13686	13722	13669	13762	13757	13854	13724	13784	13560	13623	13875	13621	13731	13642	13862	13720	13734	13514	13767	13789	13777	13746	13765	13762	13899	13853	13720	13812	13687	13688	13488	13737	13634	13852	13638	13624	13692	13765	13805	13860	13779	13726	13822	13658	13552	13767	13669	13813	13760	13632	13813	13772	13720	13825
28624	24581	28402	31141	28092	24637	20872	18186	17208	16525	16437	16651	16253	16576	16603	16562	16367	16563	16513	16535	16495	16274	16304	16448	16514	16519	16406	16473	16505	16506	16374	16255	16528	16335	16227	16634	16531	16465	16380	16406	16539	16592	16478	16698	16681	16604	16545	16555	16359	16407	16341	16698	16373	16558	16693	16340	16693	16604	16475	16494	16424	16465	16460	16587	16456	16500	16489	16381	16298	16371	16645	16511	16650	16309	16424	16616	16446	16403	16484	16372	16461	16372	16333	16586	16419	16428	16515	16540	16447	16330	16433	16573	16410	16399	16470	16470	16420	16578	16423	16476	16291	16376	16479	16474	16731	16277	16507	16361	16458	16492	16466	16521	16135	16380	16382	16358	16532	16538	16562	16423	16620	16431	16650	16502	16495	16441	16468	16553	16505	16328	16371	16421	16187	16262	16337	16391	16465	16652	16237	16476	16454	16362	16340	16445	16501	16323	16468	16295	16435	16377	16409	16436	16380	16256	16325	16562	16435	16418	16544	16534	16324	16502	16554	16444	16359	16526	16729	16467	16453	16350	16445	16506	16554	16387	16452	16492	16347	16474	16357	16581	16651	16503	16435	16302	16281	16378	16629	16290	16571	16373	16530	16529	16529	16491	16476	16477	16533	16496	16473	16508	16357	16601	16517	16595	16400	16300	16348	16394	16455	16407	16531	16486	16468	16279	16393	16509	16524	16441	16289	16377	16411	16470	16347	16412	16464	16573	16542	16362	16493	16521	16398	16461	16387	16363	16471	16777	16352	16633	16338	16371	16427	16460	16460	16752	16615	16383	16569	16409	16470	16499	16538	16544	16441	16392	16337	16415	16544	16385	16248	16410	16636	16632	16477	16350	16424	16429	16408	16331	16369	16563	16280	16525	16440	16359	16373	16271	16495	16443	16485	16353	16441	16393	16460	16432	16364	16466	16274	16459	16608	16386	16427	16594	16467	16510	16311	16525	16589	16287	16495	16454	16509	16324	16669	16463	16541	16373	16333	16598	16435	16467	16584	16313	16441	16306	16593	16436	16419	16187	16547	16279	16439	16452	16429	16361	16438	16349	16474	16463	16333	16481	16276	16344	16637	16593	16492	16520	16594	16370	16447	16535	16475	16483	16353	16486	16497	16510	16541	16411	16492	16446	16480	16529	16609	16552	16372	16589	16506	16570	16666	16515	16275	16427	16470	16576	16516	16406	16464	16432	16421	16417	16439	16412	16355	16568	16574	16398	16390	16560	16328	16602	16444	16515	16461	16537	16524	16443	16276	16508	16418	16345	16647	16381	16535	16620	16380	16459	16311	16518	16201	16395	16653	16562	16439	16216	16284	16390	16562	16363	16346	16363	16522	16408	16449	16614	16639	16536	16515	16616	16408	16529	16558	16505	16582	16458	16466	16522	16468	16326	16517	16445	16302	16374	16487	16494	16461	16315	16480	16378	16321	16403	16355	16277	16293	16513	16341	16329	16497	16574	16442	16394	16539	16477	16462	16364	16421	16503	16323	16305	16409	16509	16319	16444	16271	16233	16588	16168	16454	16359	16480	16455	16238	16341	16634	16366	16406	16438	16530	16458	16345	16583	16580	16634	16464	16663	16392	16400	16567	16543	16317	16399	16492	16448	16483	16421	16670	16349	16411	16405	16448	16283	16414	16425	16490	16566	16419	16555	16474	16607	16534	16623	16207	16566	16437	16510	16477	16444	16540	16387	16206	16565	16773	16554	16386	16640	16584	16449	16375	16393	16486	16465	16504	16490	16357	16344	16441	16467	16182	16494	16647	16364	16185	16504	16588	16610	16583	16248	16646	16355	16569	16444	16241	16641	16555	16319	16572	16383	16395	16335	16485	16466	16569	16328	16367	16420	16424	16360	16451	16592	16574	16328	16521	16499	16423	16556	16600	16516	16347	16467	16450	16343	16476	16300	16429	16658	16736	16599	16484	16485	16493	16469	16418	16484	16447	16349	16491	16549	16373	16607	16409	16366	16501	16404	16460	16559	16385	16588	16459	16445	16608	16624	16582	16575	16356	16359	16551	16532	16389	16609	16412	16203	16411	16323	16574	16368	16491	16329	16493	16462	16436	16318	16560	16438	16599	16547	16520	16332	16431	16491	16499	16334	16603	16487	16411	16425	16473	16595	16455	16599	16363	16599	16601	16364	16434	16357	16421	16392	16614	16283	16404	16393	16518	16595	16508	16552	16696	16487	16278	16463	16301	16457	16543	16489	16426	16501	16398	16506	16689	16455	16613	16629	16656	16359	16663	16398	16453	16436	16451	16717	16594	16418	16361	16338	16449	16404	16476	16527	16436	16523	16463	16222	16521	16403	16299	16370	16449	16588	16418	16421	16296	16323	16551	16509	16473	16574	16408	16680	16493	16588	16470	16559	16521	16545	16507	16478	16481	16590	16514	16316	16485	16480	16303	16380	16325	16385	16654	16593	16496	16359	16459	16336	16526	16261	16362	16556	16551	16535	16444	16610	16214	16443	16447	16515	16361	16395	16416	16321	16609	16510	16323	16214	16394	16423	16393	16507	16677	16449	16533	16452	16410	16547	16672	16368	16334	16715	16582	16436	16261	16232	16230	16476	16502	16526	16604	16680	16392	16380	16428	16480	16530	16416	16475	16609	16542	16611	16490	16325	16606	16717	16572	16458	16540	16461	16459	16437	16528	16549	16342	16390	16473	16376	16484	16538	16676	16388	16641	16482	16493	16378	16391	16465	16567	16513	16557	16334	16511	16330	16514	16552	16585	16354	16214	16678	16668	16529	16557	16527	16551	16481	16529	16309	16416	16298	16339	16515	16696	16599	16511	16414	16460	16657	16418	16607	16829	16515	16545	16451	16593	16538	16481	16650	16463	16332	16368	16474	16349	16445	16205	16326	16384	16230	16535	16481	16351	16272	16477	16768	16313	16226	16407	16465	16398	16536	16399	16684	16483	16438	16596	16532	16545	16334	16480	16639	16456	16389	16527	16296	16609	16400	16542	16642	16662	16540	16596	16503	16440	16663	16603	16439	16444	16393	16389	16186	16227	16341	16470	16453	16609	16400	16401	16390	16629	16537	16515	16472	16588	16499	16474	16488	16550	16221	16492	16518	16585	16457	16220	16426	16408	16354	16443	16436	16282	16373	16557	16444	16351	16476	16415	16667	16518	16604	16363	16346	16545	16291	16542	16276	16450	16304	16435	16586	16502	16660	16233	16597	16396	16473	16671	16608	16452	16342	16587	16305	16619	16531	16345	16250	16440	16615	16440	16345	16411	16286	16346	16562	16614	16547	16291	16582	16282	16381	16334	16459	16580	16577	16452	16419	16385	16340	16592	16451	16755	16439	16193	16499	16519	16299	16360	16343	16480	16365	16478	16449	16525	16618	16505	16562	16305	16606	16420	16374	16353	16556	16448	16430	16488	16505	16496	16507	16310	16267	16526	16515	16368	16465	16521	16530	16472	16641	16509	16361	16672	16583	16459	16470	16435	16334	16433	16626	16487	16597	16600	16518	16506	16344	16541	16221	16514	16513	16429	16333	16489	16546	16499	16352	16406	16413	16483	16610	16644	16456	16306	16561	16350	16365	16469	16349	16528	16565	16397	16415	16631	16296	16314	16333	16291	16200	16454	16471	16431	16401	16563	16345	16711	16538	16405	16385	16529	16457	16719	16370	16333	16532	16387	16355	16431	16339	16233	16602	16470	16287	16492	16564	16567	16656	16420	16565	16480	16510	16586	16560	16469	16509	16353	16388	16522	16611	16502	16518	16585	16601	16513	16566	16471	16260	16554	16430	16493	16539	16426	16450	16454	16540	16260	16597	16441	16508	16422	16556	16475	16413	16332	16409	16558	16293	16395	16443	16599	16406	16558	16353	16431	16510	16411	16419	16471	16286	16507	16363	16513	16549	16334	16257	16493	16370	16497	16378	16474	16289	16605	16302	16345	16621	16488	16529	16503	16423	16215	16570	16547	16374	16342	16411	16503	16468	16355	16383	16813	16548	16413	16462	16397	16472	16424	16379	16474	16614	16459	16518	16457	16529	16475	16295	16582	16394	16377	16223	16401	16592	16446	16381	16435	16489	16459	16490	16371	16669	16368	16331	16547	16496	16636	16517	16350	16485	16408	16276	16371	16444	16445	16471	16474	16635	16410	16449	16647	16615	16485	16388	16528	16328	16386	16456	16786	16617	16572	16076	16571	16509	16340	16529	16565	16510	16601	16424	16468	16344	16529	16367	16625	16631	16579	16398	16536	16498	16322	16521	16367	16299	16402	16448	16528	16549	16466	16482	16465	16584	16397	16328	16362	16307	16380	16490	16447	16583	16462	16452	16393	16424	16504	16478	16512	16545	16424	16419	16572	16641	16342	16578	16484	16432	16475	16468	16468	16240	16571	16710	16473	16248	16479	16453	16292	16425	16422	16460	16406	16376	16476	16285	16306	16452	16351	16609	16600	16405	16430	16235	16434	16405	16546	16388	16415	16459	16658	16595	16499	16537	16488	16512	16335	16462	16342	16355	16626	16516	16421	16407	16490	16484	16390	16427	16407	16505	16345	16345	16235	16429	16851	16532	16474	16533	16442	16350	16455	16419	16377	16569	16508	16601	16385	16380	16343	16398	16369	16342	16532	16650	16462	16527	16467	16562	16447	16388	16562	16575	16267	16532	16368	16493	16357	16564	16348	16769	16402	16589	16453	16547	16443	16500	16493	16640	16365	16426	16358	16505	16499	16578	16412	16460	16521	16610	16350	16430	16260	16431	16215	16523	16538	16484	16531	16615	16558	16547	16406	16432	16185	16415	16355	16430	16495	16692	16378	16406	16397	16563	16459	16352	16356	16318	16521	16307	16385	16461	16287	16420	16511	16451	16394	16401	16390	16433	16563	16502	16526	16411	16437	16525	16591	16448	16615	16577	16521	16504	16384	16620	16553	16241	16431	16572	16674	16308	16465	16597	16497	16526	16412	16283	16474	16558	16631	16577	16462	16540	16638	16338	16469	16530	16237	16440	16255	16412	16409	16590	16571	16620	16460	16472	16393	16276	16427	16449	16358	16303	16550	16607	16622	16508	16512	16597	16339	16546	16536	16413	16473	16460	16335	16422	16471	16383	16607	16655	16419	16566	16468	16461	16334	16642
28853	35781	26186	27207	25691	22156	17978	15649	14637	14180	14173	14132	14357	14166	14131	14121	13915	14144	14000	14082	14223	14098	14043	14150	14131	14104	14079	14079	13986	14254	14075	14079	14217	14135	13970	14249	14137	14096	14033	14251	13975	14105	13823	14104	14065	14331	14084	14048	14209	14323	14078	14057	14056	14144	14084	14054	14177	14035	14027	14160	14027	14161	14251	14059	14274	14278	14087	14133	14062	14018	13960	14216	14026	14218	14173	14026	14153	14071	14108	13990	14091	14198	14022	13936	13999	14063	14192	14174	14121	14059	14083	14155	14065	13915	14186	14145	14223	13933	14065	14078	14124	14071	14172	14155	14181	14170	14162	14193	14000	14432	14029	14170	14179	14154	14112	14176	14029	14073	14134	14111	14071	13988	14125	14157	14234	14027	14313	14135	14078	14178	13961	13980	14028	14128	14145	14133	14138	14094	14145	14135	14145	14113	14137	14209	14153	14073	14061	14045	14058	14113	14274	14111	14068	14159	14142	14237	14155	14145	13939	13975	14113	14273	14006	14037	14131	14076	14100	14014	14174	14261	14081	14092	14029	14031	14008	14166	14205	13979	14121	14054	14086	14135	14045	14213	14225	14191	13973	14106	14026	14128	14127	13862	14232	14034	14034	14180	14138	14077	14317	14139	14230	13877	14189	14210	14261	13984	14271	14059	14215	14071	14151	14219	14246	14016	14074	14295	13933	14164	14012	14199	14076	14018	14210	14170	14102	14102	14083	14090	14086	14207	14071	14130	14092	14114	14181	14115	14031	14182	14316	14109	14110	13910	14132	14186	14171	14139	14153	14161	14221	14328	14047	14082	14157	14009	14031	14136	14176	14059	14162	13967	14310	14137	13932	14186	14099	14003	14080	14233	14315	14019	14182	14174	14044	14126	14108	14244	14166	14030	14255	14033	14283	14041	14208	14133	14267	14142	14210	14135	14045	13973	13978	14073	14349	14152	14237	14274	14098	14122	14232	14152	14021	14104	14150	13898	13993	13966	14078	14278	14086	13984	14033	14251	14335	14112	14183	14160	14104	14144	14005	14240	14021	14195	14110	14261	14149	14171	14101	14062	14115	14070	14214	14115	14202	14166	14068	14148	14001	14168	14259	14208	14112	14184	13965	14022	14229	14155	14134	14121	14076	14114	14154	14195	14146	14102	14175	14122	14145	14169	14160	14110	14015	14129	14129	13998	14107	14116	13946	14032	14280	14235	14016	14258	14170	14213	14074	14009	14350	14047	13994	14265	14030	14106	14064	13977	14060	14212	14236	14219	14104	14095	14072	14192	14090	14360	14069	14234	14109	14154	14176	14348	14178	14157	14099	14274	14196	14037	14134	14114	14322	14110	14097	14077	13976	13965	14004	14155	14273	14028	14113	14079	14215	14109	13926	14206	14101	14079	14062	14116	13939	13931	14347	14172	14174	14226	14078	14101	14142	14217	14213	14137	14030	14049	14227	14132	14021	14027	14198	14213	13890	14089	14110	13932	14062	14067	14073	14046	14037	14118	14238	14224	14353	14108	14149	13994	14134	14259	14064	14251	14164	14077	13905	14104	14182	13993	14034	14116	14086	14081	14319	14102	14193	14103	14255	14272	14026	14097	14030	14168	14164	14163	14128	14046	13977	14176	14201	14027	14140	14229	14214	13996	14280	13855	14039	13987	14081	14035	13944	14152	14184	14123	14123	14165	14137	14118	14191	14124	14123	14107	14275	14141	14058	14220	14323	14239	14057	14058	14216	14176	14029	14068	14109	14204	14194	14278	14148	14080	14116	14197	14083	14108	14150	13979	14100	14079	14164	13941	14099	14089	14052	14092	14093	14171	14010	14187	14108	14242	14023	14014	13907	14058	14067	14218	14274	14131	14172	13984	14146	14017	14060	14239	14202	14059	14126	14127	14065	14073	13975	14090	14067	14215	14093	14269	14129	14041	14081	14105	14141	14188	14233	14186	14149	14088	14176	14253	14175	14109	14147	14145	14211	14017	13986	14100	14169	14069	14294	14215	14071	14133	14011	14062	14147	13937	14182	14080	14099	14182	13873	14165	14157	14060	14236	13994	14102	14169	14065	14203	14088	14015	14143	14060	14161	14210	14049	14179	14018	14224	14226	14137	14089	14186	14160	13952	14140	14302	14099	14270	14100	14141	14020	13991	14081	13996	14133	14125	14129	14105	14020	14085	14242	14093	14173	14167	14173	14419	13977	14032	14184	14072	14244	14080	14124	14089	13948	14238	14081	14068	14142	14023	14074	14043	14406	14131	14174	14201	14255	14214	14211	14023	14079	13969	14123	14181	14234	14107	14175	14036	14026	14165	13983	14188	14167	14294	14278	14073	14246	14257	14034	14106	14216	14178	14164	14030	14139	13988	14220	14126	14111	14231	14211	14007	14025	14039	14100	14068	14313	13989	14195	14163	14165	13873	14223	14237	13996	14027	14149	14219	14192	14067	14043	14109	14092	14228	14272	14077	14023	13917	14020	14102	14016	14064	14011	14063	14139	14288	13937	14120	14088	14008	14111	14107	14294	14229	14113	14046	14211	14037	13992	14275	14248	14364	14098	14020	14048	14137	14171	14155	14195	14110	14085	14004	14011	14075	14384	14045	13999	14111	14134	14194	14190	14038	14321	14163	14031	13949	14303	14045	14028	14064	13998	14106	14095	14268	14230	14016	14041	14112	13876	13835	14188	14098	14019	14245	14217	14165	14021	14096	14053	14214	14109	14097	14074	14091	14059	14027	14122	14341	14048	14066	14227	14141	14140	14185	14031	14170	14031	14190	14214	13967	14083	13966	14102	14019	14101	14101	14027	14060	14160	14083	14155	14051	14248	14062	14051	14215	14109	14158	14005	14001	14120	14033	14141	14025	14168	14026	14014	14132	14192	14111	14123	14252	13986	14121	14109	14166	14095	14229	14223	13878	14134	14056	14177	14108	14130	14111	14230	14157	14090	13975	14006	14111	14177	14020	14104	14062	14283	13942	14122	13855	14133	14034	14033	14296	13942	14162	14152	14024	14158	14097	14103	14177	14214	14257	14010	14131	14208	14145	14017	14070	14150	14054	14253	14054	13969	14030	14101	14018	13979	14121	14237	14101	14214	14065	14122	14246	14194	13967	14236	14194	14050	14134	14246	14123	14056	14031	13980	14043	13994	14148	14113	13922	14094	14148	14344	14276	14046	14104	14038	14065	14308	14029	14101	14057	14046	14198	14075	14040	14186	14197	14194	14109	14152	14262	14082	14226	14103	13965	14142	14026	14114	14195	14215	14204	14106	14016	14063	14187	13965	14085	14181	14012	14083	14092	13933	14014	14099	14022	14200	14157	14106	14154	14125	14167	14293	13931	14049	14265	14251	14096	14228	14240	14136	14066	13921	14164	14154	14100	14035	14239	13980	14059	14095	14084	14077	14205	14237	14218	14053	14167	13998	14115	13960	14124	14058	14240	14174	14084	14103	14237	13987	14063	14298	14164	14114	14140	14195	14076	14107	14170	14233	14150	14243	14020	14090	14321	14079	13919	14137	14132	14047	14271	14043	14114	14056	14300	14206	14101	14187	14115	14188	14179	14105	14099	14193	14121	14166	14093	14049	14298	14232	14172	14076	13984	14123	14179	14244	14062	14155	14075	14044	14157	14131	14114	14047	14045	14133	13878	14075	14194	14074	14111	14150	14156	14105	14240	14035	14017	14003	14255	14070	14314	14015	14052	14203	14009	14169	14105	14126	14045	14074	14097	14016	14283	14030	14181	14128	14254	14139	14194	14293	13962	14020	14137	14118	14195	14312	14097	14260	14116	14108	14192	14275	14112	14042	14046	14250	14130	14143	14231	14155	14144	14156	14204	14044	14155	13993	14146	14172	14102	14084	13964	14136	14105	14026	14209	14158	14181	13995	14101	14033	14156	13963	14177	14053	14124	14204	14041	14067	14277	14072	14109	14159	14129	14123	14109	14061	14098	14150	14253	14252	14004	14156	14140	14115	14082	14221	14083	14130	13905	14171	14231	14073	14139	14122	14097	14119	14160	14073	14188	14138	14118	14178	14049	14186	14115	14092	14136	14221	14058	14125	14190	14226	14158	14084	13946	14224	14084	14154	14027	14198	14092	14029	13895	14359	14191	14046	14048	14102	14070	14192	14196	14162	13959	14056	14183	14187	14133	14081	14084	14111	14196	14086	14154	14235	14172	13988	13958	13991	14131	13819	14194	14167	14092	14076	14277	14084	14152	13955	14201	14051	14132	14076	14075	14095	14120	14162	14041	14179	14141	14073	14118	14105	14170	14077	14121	14244	14108	14187	14106	13971	14104	14178	14157	14149	14141	14111	14149	14128	14083	14066	14163	14288	14071	14230	14119	14077	14148	14053	14103	14003	14181	14258	13881	14115	14094	14218	14171	13931	14168	13970	14026	14265	13983	14197	14038	14006	14055	14058	14011	14100	14322	14036	14088	14061	14239	14147	14301	14035	14004	14035	14192	14080	14162	13921	14036	14214	14043	14283	14055	14048	14133	14148	14178	13962	14071	14033	14134	14099	14214	14237	14127	14400	14178	14187	14040	14104	14054	14092	14129	14115	14173	14093	14054	13962	14233	14202	14204	14118	14068	14322	13984	14236	14152	14147	14157	14227	14116	14087	14038	14086	14140	14338	14177	14154	14217	14044	14089	14058	14148	14113	14272	14050	14058	14056	14158	14066	14162	14159	14177	13990	14138	14051	14158	14112	13945	14155	13960	14131	14166	14015	14246	14224	14106	13919	13898	14174	14180	14002	14158	13935	13914	14092	14141	14196	14128	14184	14128	14021	14035	14107	14103	14328	14290	14213	13909	14102	13985	13942	14181	14142	14104	14118	14060	14125	14132	14019	13909	14168	14302	14229	14198	14207	14180	14086	14225	14272	14183	14132	14099	14098	14146	14104	14120	13961	14107	14135	14163	14114	14106	13964	14078	14176	14088	14171	14292	14121	14113	14253	14219	14065	14247	14031	14205	13988	14314	14072	14249	14034	14286	14183	14082	14108	13933	14229	14157	14291	14118	14255	14374	14029	14028	14154	14276	14232	14207	13991	14152	14057	14358	14025	14216	14092	14106	14128	14074	14067	14164	14104	14060	14082	14077	14103	14057	14110	14006	14192	14134
24240	21523	30130	36889	47406	46371	36781	25228	19162	17163	16534	16195	16079	16052	15974	16190	16116	16289	16200	16011	16416	16144	15896	15923	16022	16027	16240	16195	15892	15782	16031	16220	15962	15982	15936	15940	16122	15925	15945	15954	16057	16076	16108	16182	16064	16025	15965	16061	15980	16003	16001	16073	16107	15959	16019	16087	15851	16091	16010	16050	16154	16162	16036	15970	15998	15941	15948	15967	15623	16053	16037	16186	16039	15997	15985	15886	16063	16143	16170	15931	16121	16008	15914	15951	15828	15883	15729	16077	16019	15921	15959	16095	16182	15897	16073	15957	16121	16019	15990	15985	16039	15809	16148	15879	16167	16181	16113	16073	16034	15583	16091	15988	15814	15826	15845	15871	16018	16042	15972	15834	15883	15859	15883	15943	15760	16153	16120	16020	16001	15778	15886	15956	15866	16158	15873	15969	15965	16035	16017	15991	15882	16085	15965	15894	16103	16169	16028	15975	16035	16047	15973	15937	15942	15976	15706	15847	16043	16022	16070	15939	15822	15986	15905	15887	16085	15988	16052	15829	15947	15922	15968	15903	15896	15875	15886	15917	16083	16062	15930	15905	16111	15888	15843	16057	15978	16095	15854	16032	15950	16045	16003	15938	15906	15905	15881	16093	16089	15886	15914	15854	15854	16053	15922	15969	15773	15868	15906	15917	15870	15933	16090	16001	15986	15784	16127	16013	16064	15959	16010	16119	15895	16097	16040	15934	15855	15958	16086	15900	15869	16042	16125	15976	15803	16044	16090	16176	15777	15917	16073	16081	16161	15928	16014	15979	15938	15983	15791	16059	16197	16093	15976	15997	15822	15823	15889	16015	15837	16029	15945	16006	16070	15855	16004	16029	16161	15968	15983	15798	15992	15727	15953	15927	15812	15886	16008	16078	15963	15968	16048	16017	15902	15866	16056	15927	16045	15845	15977	15917	15859	15992	16098	15630	15891	15840	15773	16131	16270	16071	15987	15864	15954	16088	15970	15977	15865	15997	15959	16044	15809	16008	16109	15896	15918	16066	15890	15963	16036	15945	16063	15970	15991	15756	15892	15824	15914	15786	15847	15776	16020	16099	16109	16037	15801	15765	15809	15936	15877	16163	16008	16090	15818	15918	15946	15935	15919	16002	16104	15893	15933	16046	16043	15889	16143	15966	16127	15876	16059	15861	15929	15999	15873	15849	15901	15883	16158	15888	15865	15863	16108	15797	15968	16020	16214	15834	16030	15896	16028	15992	15895	15973	15865	15854	15599	15924	16122	16080	15966	15798	15822	15935	16071	16043	15972	16109	15921	15975	16024	15923	15928	15935	16157	16077	15970	15942	16031	15757	15970	15935	15891	16146	15987	15815	15838	15745	15846	15672	15968	15972	15939	15984	15863	16051	16054	15784	16017	15871	16123	15865	15966	15945	15900	16267	16048	15889	15976	16011	16041	15996	16012	15889	15890	16020	16112	15964	15948	16049	15772	16035	15858	15887	16059	15931	15936	16105	15993	16049	15663	15942	16082	15857	15973	15927	16000	15818	15846	15944	15948	16099	15991	15880	16021	16092	16149	16010	15955	15953	16124	15959	15931	16053	15955	16145	16038	15860	16034	15913	15917	16156	16012	15978	15916	16088	15793	15821	15909	15922	15976	15879	16119	16082	15992	16174	15839	16067	16020	16079	16014	16107	15880	15924	15896	15924	15788	15946	15950	15884	15996	15925	15898	15906	16179	15995	15770	15659	15934	15988	15991	15855	16073	16006	16060	16094	15944	15948	16000	15978	15889	16254	16026	16079	16078	15939	15999	16021	15927	15961	15858	15950	15807	15949	15991	15675	15928	16010	16050	15970	15969	15910	15810	15753	15907	16188	16025	15954	16019	15999	15979	16053	15909	15872	15970	15997	16002	16076	15897	15787	15886	16005	16069	15766	15949	15838	15770	15885	15978	15947	16116	15842	16096	15933	16134	15934	16016	16024	15971	16026	16034	15912	16158	15950	15942	15906	15714	15901	15892	16060	15982	16102	15783	15801	15834	15895	15843	15905	16009	15914	15937	16070	16060	15903	16078	15973	16065	16130	16125	16149	16047	16033	15888	15957	16003	15785	15958	15879	16072	16046	16086	15994	16114	15775	16109	15962	15933	15862	16093	16199	16057	15923	15916	16187	15909	15987	16218	16150	15792	15928	15820	15899	15823	16179	16125	16138	16091	16029	15961	15890	16016	16072	16050	16199	16014	16028	16215	16036	15919	15842	15822	15961	16067	15987	15888	16118	15943	15972	16074	15856	16023	16005	16048	15910	15763	15943	15717	15978	16023	15802	15920	15795	15792	15952	15920	15845	15895	16052	15813	15942	16005	15844	15867	15723	16021	15915	15980	16010	15797	15698	15999	15850	16059	15931	15831	15936	16072	16061	16003	15880	16108	15938	15856	16011	16117	16034	15886	15834	16056	15914	15966	15856	15986	15945	15941	16076	15870	16170	15923	16093	16027	15958	16138	15993	15928	15997	15874	15987	15959	15798	16211	15908	16180	16011	15924	15843	16095	16110	16018	15891	15873	15972	15911	15904	15946	15877	16067	15883	16069	15940	15977	15986	15995	15843	15990	16076	16005	15911	15941	16055	16012	15901	16016	16019	15861	15886	16108	16037	15980	15983	15867	16134	15795	15942	15946	16014	15923	15876	15998	15852	16143	16047	16000	15790	15981	15859	15938	15829	15781	15803	16006	16024	15996	16049	16030	16048	16011	16061	16051	15963	15853	15865	16096	15765	16057	15947	15949	15963	15798	16048	16135	15981	15957	16027	16212	16029	15994	15976	16118	15855	16036	15821	15915	15822	15879	15884	16099	15998	16020	15948	15885	16043	15983	16173	16132	16030	16092	16024	15957	15939	16067	16270	16013	16081	15762	16015	16141	15970	16008	15894	16140	16099	16169	15993	15955	15980	16077	15975	16114	15950	15955	15913	15747	16106	15739	15865	15907	15922	16090	15807	15747	15939	15957	16139	15795	15922	15907	15820	15895	15809	15887	16027	16206	16124	16145	16210	16069	16008	15908	15968	16036	15828	16063	15675	15893	15943	15955	15957	15909	15993	16049	16043	15967	15798	15901	16004	15922	15967	16067	15923	16131	15814	15890	15871	15964	15963	16150	15907	15937	15917	15870	16117	15931	16207	16225	15785	16153	15994	15850	15877	16003	15897	15996	16118	15914	15931	16030	16035	15802	15912	16103	16059	15839	15972	15773	15971	15845	16066	15910	16060	15944	16009	16072	16016	16070	16105	16077	15825	16213	16021	16102	16018	15808	15975	15845	16054	16052	15919	15963	15981	16046	16143	16013	16006	16070	15911	15996	15897	15891	15916	15889	15851	15934	15834	15803	16078	16028	15656	15959	15846	15890	15841	15888	15830	15993	16066	15760	15863	15770	15850	15875	16045	16058	15920	15940	16078	15911	15867	15710	16138	15853	15943	16028	15987	15833	15972	16020	15978	16060	15857	16022	16033	15895	15917	15886	16057	15905	16049	15947	15974	15829	15958	16212	15972	15936	16009	15995	16063	16084	15806	15972	16027	15883	15705	16006	15958	15970	16026	15925	15913	15860	15843	16010	15866	16039	16016	15807	15973	15933	15867	15906	15804	15883	16053	15950	15977	15860	15936	16036	15799	16159	16055	16072	15888	16039	15915	16149	15930	16123	16085	16069	16022	15829	15874	15765	15866	16033	15977	16083	16059	15882	15854	15932	16053	16097	16005	16003	16037	15956	15899	16002	15970	15871	16025	15818	16126	15959	15930	15919	15915	16070	16001	15908	15922	16050	15974	15845	15911	15721	16014	15874	15794	15964	16058	16008	15902	16093	15838	16221	16013	15982	15928	15817	15962	15874	16032	16045	15924	15670	15927	15899	15636	15932	16113	16038	15867	15905	15851	15977	15983	16007	15889	16006	16208	15976	15965	15949	16007	16133	15844	15933	16044	16032	16144	16028	15684	15926	15846	16057	16147	16106	15863	15933	16041	15934	16138	15998	15994	15953	15826	15847	15957	16048	15750	15990	15993	16110	15741	15857	15894	16183	16013	15961	16066	15996	15833	15975	15841	15881	15942	15821	15980	15843	15921	16135	16081	15924	16076	16049	16065	16024	15817	16239	15971	15993	15917	15867	15814	15953	16020	15808	15727	15880	16069	15763	15957	15953	15915	15828	16038	16070	15941	15947	16094	15718	16084	15861	16034	15829	15931	16092	15999	15993	15939	15999	15895	16175	16128	15988	15892	15870	15998	16029	15974	16033	15681	15880	15908	15959	16118	15829	16008	15937	15970	16000	15893	15884	15759	15838	15850	16125	16060	15875	15813	16073	15940	15951	15907	15998	16023	15779	15921	15980	16040	16063	16053	16077	15786	16049	16023	15991	15952	16252	15784	15931	15888	15843	15885	15871	15911	16017	16079	15939	16093	15909	15893	16018	16065	16171	15825	16163	15992	16038	15781	16030	16084	16082	15861	15840	15813	15859	15998	15947	15919	15902	15813	16095	15702	15996	15921	15966	16027	16253	16045	15977	16037	16072	15986	15964	16065	16219	16204	16001	15830	15868	16037	15875	16133	15921	15938	15948	15996	16122	15996	16044	16011	16121	15946	15865	16119	15876	15937	15960	15728	16006	15885	15660	15917	16093	16043	15901	15899	15959	16014	16055	16014	16000	15994	16142	15909	16017	15623	15803	15823	16052	15843	15933	15759	15974	16029	16194	15801	15814	16099	15993	15964	16139	15949	15816	15872	16104	16097	15983	15941	15697	15956	16023	16021	16093	15794	15882	15956	15929	15969	15880	15859	15861	16015	16032	15931	16127	16178	15822	16074	16003	15864	16092	15851	16068	15951	15867	15937	16101	16174	15983	15759	15734	15928	15954	15909	15924	15991	15975	16041	16160	15895	16132	15912	15906	15790	15982	15995	16131	16101	16212	15923	15898	15978	15892	15938	16005	16022	15897	16166	15830	16080	15845	15765	15913	16007	16149	15918	15900	15912	16016	15844	15927	16149	15997	16016	15732	15892	16034	16132	15921	15858	16094	16062	15799	16276	16109	15785	16100	15749	16089	15917	15896	16147	15950	15856	15877	15760	16115	15929	15969	15907	15780	16061	15917	15672
55834	72973	63576	61686	56212	47047	34765	23320	16646	14295	14032	13837	13781	13885	13970	13886	13916	13739	13832	13718	14008	13743	13680	14046	13861	13861	13762	13655	13908	13810	13835	13866	13831	13730	13838	13886	13840	13826	13734	13849	13791	13817	13793	13844	13955	13733	13847	13897	13980	13850	13790	13810	13809	13886	13728	13973	13680	13771	13748	13812	13715	13778	13926	13799	13786	13666	13781	13754	13750	13841	13975	13667	13752	13766	13807	13845	13659	13779	13828	13861	13733	13753	13850	13718	13842	13734	13957	13716	14053	13809	13883	13764	13716	13743	13742	13718	13742	13768	13741	13876	13940	13819	13928	13800	14140	13767	13873	13735	13798	13902	13909	13832	13787	13754	13805	13713	13799	13862	13721	13809	13818	13828	13732	13698	13802	13747	13786	13637	13791	13697	13883	13695	13669	13854	13748	13659	13811	13678	13719	13759	14016	13548	13866	13880	13972	13865	13612	13934	13896	13811	13748	13937	13920	13765	13921	13762	13884	13911	13690	13848	13830	13694	13825	13601	13763	13855	13966	13843	13808	13799	13923	13802	13668	13921	13733	13826	13923	13933	13863	13840	13698	13793	13850	13809	13842	13728	13696	13791	14034	13835	13595	13838	13892	13913	13849	13739	13854	13751	13856	13756	13795	13730	13750	13840	13880	13912	13785	13670	13782	13664	13939	13905	13763	13924	13675	13682	13686	13916	13675	13820	13802	13852	13868	13815	13877	13785	13772	13708	13853	13861	13712	13889	13760	13760	13969	13699	13746	13769	13845	13724	13890	13815	13678	13854	13726	13640	13834	13709	13847	13802	13782	13858	13649	13867	13799	13965	13754	13712	13646	13904	13739	13690	13876	13651	13691	13836	13771	13679	13799	13829	13848	13811	13788	13608	13850	13742	14007	13733	13820	13729	13793	13730	13877	13725	13745	13981	13810	13803	13701	13807	13830	13799	13764	13665	13775	13831	13826	13772	13775	13664	13834	13992	13691	13740	13763	13847	13816	13845	13658	13731	13880	13717	13651	13770	13860	13865	13822	13636	13820	13833	13911	13678	13821	13803	13732	13754	13752	13761	13743	13664	13888	13821	13698	13799	13647	13820	13783	13842	13802	13824	13722	13877	13877	13637	13814	13740	13915	13834	13905	13769	13749	13760	13781	13804	13879	13927	13743	13771	13609	13694	13797	13695	13827	13775	13880	13834	13847	13762	13890	13862	13893	13897	13798	13686	13764	13847	13917	13864	13885	13893	13821	13839	13824	13760	13604	13824	13958	13762	13547	13750	13843	13951	13804	13629	13805	13807	13709	13781	13869	13875	13909	13708	13920	13735	13739	13632	13732	13894	13932	13682	13692	13843	13911	13781	13869	13746	13791	13792	13720	13875	13776	13994	13856	13745	13700	13641	13734	13881	13734	13706	13830	13722	13818	13595	13721	13976	13960	13899	13828	13743	13640	13805	13880	13852	13701	13825	13740	13885	13902	13753	13729	13863	13775	13753	13643	13970	13570	13783	13580	13818	13871	13703	13720	13814	13852	13790	13785	13841	13893	13721	13749	13764	14007	13629	13718	13664	13910	13798	13815	13908	13776	13822	13692	13777	13730	13974	13832	13681	13875	13942	13614	13756	13794	13795	13757	13754	13687	13850	13718	13840	14091	13656	13740	13891	13793	13728	13848	13804	13736	13761	13815	13785	13886	13884	13692	13908	13799	13888	13878	13822	13833	13797	13712	13999	13783	13752	13713	13688	13780	13788	13937	13744	13893	13881	13917	13865	13661	13770	13828	13727	13746	13795	13869	13924	13790	13867	13803	13801	13763	13791	13650	13705	13735	13900	13757	13804	13804	13909	13821	13641	13752	13877	13776	13837	13806	13806	13963	13925	13700	13762	13698	13696	13773	13915	13728	13679	13787	13924	13751	13613	13744	13836	13697	13794	13498	13760	13816	13816	13981	13756	13699	13764	13750	13643	13737	13839	13882	13698	13838	13809	13496	13906	13888	13843	13686	13934	13928	13883	13812	13909	13737	13687	13742	13925	13805	13954	13742	13704	13786	13892	13862	13807	13990	13770	13742	13961	13921	13645	13776	13772	13700	13774	13726	13845	13785	13725	13887	13838	13892	13940	13781	13773	13795	13751	13842	13839	13709	13793	13883	13923	13825	13800	13701	13711	13813	13687	13806	13878	13762	13756	14028	13914	13684	13756	13745	13795	13609	13632	13812	13675	13886	13782	13715	13769	13814	13749	13718	13883	13809	13681	13781	13897	13772	13681	13816	13795	13946	13729	13844	13827	13827	13917	13629	14020	13855	14150	13672	13714	13993	13737	13744	13717	13726	13717	13740	13849	13781	13874	13777	13862	13829	13859	13661	13765	13907	13792	13705	13861	13644	13875	13966	13676	13875	13871	13747	13795	13684	13907	13748	13843	13781	13854	13680	13753	13706	13664	13715	13730	13730	13892	13644	13772	13621	13868	13646	13836	13880	13866	13890	13710	13866	13857	13884	13697	13680	13696	13777	13895	13717	13764	13768	13790	13664	13710	13757	13871	13695	13806	13566	13906	13624	13849	13920	13816	13701	13729	13814	13931	13901	13858	13602	13592	13890	14018	13957	13872	13776	13828	13672	13599	13933	13702	13707	13880	13646	13944	13788	13672	13723	13692	13628	13881	13762	13600	13764	13819	13904	13676	13930	13706	13795	13753	13720	13725	13839	13669	13780	13816	13800	13845	13742	13797	13658	13897	13653	13882	13645	13742	13802	14026	13675	13789	13660	13825	13776	13828	13798	13732	13713	13732	13899	13805	13801	13797	13742	13754	13846	13956	13792	13972	13780	13853	13868	13871	13665	13764	13808	13855	13803	13847	13768	13849	13783	13665	13654	13831	13886	13882	13901	13808	13990	13704	13797	13874	13767	13829	13730	13715	13846	13792	13877	13929	13697	13631	13948	13792	13890	13622	13825	13913	13825	13831	13763	13746	13775	13800	13730	13912	14044	13943	13699	13785	13715	13738	13721	13963	13830	13867	13873	13815	13772	13899	13777	13818	13685	13733	13808	13752	13854	13907	13881	13765	13806	13718	13910	13753	13662	13688	13640	13842	13946	13673	13858	13983	13838	13806	13830	13920	13796	13701	13956	13704	13827	13630	13961	13792	13997	13713	13784	13913	13744	13841	13783	13748	13750	13833	13904	13888	13916	13936	13742	13783	13715	13809	13769	13742	13825	13728	13735	13732	13806	13795	13984	13866	13930	13710	13810	13690	13885	13671	13819	13882	13765	13927	13894	13848	13764	13747	13811	13903	13687	13962	13797	13917	13636	13861	13738	13875	13573	13833	13928	13989	13862	13744	13799	13679	13818	13808	13725	13848	13933	13637	13822	13799	13823	13747	14023	13793	13510	13739	13872	13716	13861	13688	13717	13770	13794	13806	13769	13705	14057	13740	13812	13748	13875	13767	13791	13673	13722	13673	13847	13757	13822	13772	13743	13751	13862	13522	13762	13789	13709	13765	13654	13882	13800	13582	13924	13902	13658	13850	13841	13783	13960	13708	13729	13659	13859	13971	13907	13841	13808	13727	13889	13839	13755	13808	13721	13750	13952	13863	13677	13933	13771	13859	13883	13830	13695	13854	13977	13626	13749	13904	13639	13828	13872	13684	13893	13686	13899	13892	13919	13808	13840	13825	13693	13832	13689	13825	13775	13918	13775	14001	13862	13727	13841	13700	13760	13863	13775	13899	13617	13865	13752	13822	13896	13805	13880	13692	13767	13842	13669	13820	14066	13816	13819	13623	13773	13962	13858	13739	14050	13868	13730	13749	13810	13867	13666	13832	13802	13691	13969	13843	13841	13745	13928	13898	13735	13821	13724	13814	13784	13712	13912	13843	13743	13834	13891	13820	13764	13756	13866	13869	13775	13730	13875	13675	13889	13894	13870	13855	13688	13803	13789	13837	13659	13755	13773	13783	14005	13701	13694	13712	13911	13646	13787	13623	13869	13719	13657	13801	13726	13646	13775	13835	13806	13818	13744	13836	13874	13792	13799	13771	13688	13791	13743	13964	13734	13774	13792	13647	13632	13741	13867	13890	13900	13874	13732	13726	13977	13804	13784	13763	13880	13836	13877	13790	13878	13891	13729	13826	13735	13829	13863	13839	13846	13912	13677	13883	13773	13668	13738	13947	13847	13648	13806	13994	13739	13945	13804	13820	13830	13766	14079	13753	13772	13961	13733	13768	13777	13977	13693	13835	13710	13902	13674	13810	13877	13785	13826	13935	13653	13909	13848	13767	13822	13821	13664	13654	13814	13703	13817	13680	13640	13697	13842	13836	13999	13843	13800	13789	13762	13645	13824	13722	13940	13767	13813	14020	13864	13841	13838	13768	13734	13792	13900	13804	13933	13901	13878	13726	13927	13857	13770	13784	13782	13860	13902	13768	13690	13874	13819	13775	13797	13838	13806	13868	13845	13832	13742	13708	13959	13823	13695	13913	13835	13681	13810	13779	13762	13795	13738	13880	13803	13791	13751	13858	13835	13696	13828	13776	13748	13797	13885	13819	13672	13732	13764	13886	13848	13791	13765	13654	13759	13825	13811	13890	13762	13910	13957	13742	13837	13732	13786	13764	13869	13757	13806	13730	14074	13669	13891	13774	13855	13874	13680	13711	13764	13761	13865	13772	13824	13829	13763	13774	13804	13719	13745	13702	13765	13985	13618	13650	13794	13830	13878	13833	13779	13640	13780	13863	13807	13878	13719	13849	13731	13679	13814	13748	13759	13832	13819	13895	13701	13810	13537	13786	13781	13893	13917	13834	13772	13723	13870	13823	13716	13846	13812	13845	13765	13874	13833	13863	13890	13772	13796	13717	13687	13931	13632	13699	13874	13781	13834	13831	13880	13683	13837	13743	13869	13684	13821	13783	13928	13804	13849	13816	13797	13710	13860	13865	13748	13991	13776	13755	13901	13842	13774	13891	13791	13785	13528	13841	13763	13836	13805	13846	13733	13932	13827	13815	13936	13831	13781	13705	13827	13682	13789	13772	13740	13773	13717	13661	13771	14051	13832	13636	13688	13896	13799	13717	13795	13719	13890	13591	13674	13723	13882	13764	13901	13730	13819	13830	13768	13811	13706	13836
23001	21440	29498	32647	48595	52301	45028	30513	21856	18154	17124	16572	16555	16382	16135	16338	16444	16291	16195	16470	16485	16277	16395	16251	16342	16005	16066	16296	16434	16329	16372	16461	16440	16266	16173	16359	16002	16229	16172	16260	16056	16072	16361	16202	16327	16212	16206	16285	16008	16064	16048	16146	16207	16213	16204	16051	16172	16382	16098	16246	16173	16154	16229	16129	16187	16048	16110	16306	16145	16284	15990	16174	15980	15964	16188	16132	16289	16040	16175	16143	16120	16104	16074	16151	16035	16398	16219	16132	16110	16043	16249	16037	16201	16087	16090	16270	16092	16087	15978	16084	16123	16166	16224	16191	16007	15937	15884	16099	15930	16140	16138	16029	16155	16255	16148	16145	16007	16144	16032	16058	16146	16122	16251	16278	16141	16090	16268	16066	16134	16317	16299	16221	16295	15873	15999	16170	16039	16194	16022	16085	15935	16079	16073	16032	16170	16150	16095	16215	16172	16031	16018	16111	16008	15997	16203	16103	16081	16097	16015	16232	16292	16145	15958	16271	16055	16395	16151	16191	16224	15875	16153	16060	15861	16056	16046	16095	16064	16021	16227	16063	16078	16037	16245	16219	16073	16171	16124	16349	16188	16171	16226	15871	16101	16117	16130	16221	16082	16143	16159	16186	16270	16236	16194	15957	16300	15863	16327	16188	16045	16194	16148	16065	16210	16080	16032	16027	16148	16101	16187	16140	16245	16017	16031	16200	15928	16197	16151	15984	16350	16014	16235	16292	16159	16100	16053	16071	15989	16032	16031	16094	16104	16092	16150	16263	16168	15950	16106	16141	15973	16205	16107	16080	16182	16045	15997	16097	16345	16127	16065	16118	16108	16027	16061	16131	16019	16128	16106	16169	16231	16117	16058	16100	15917	16122	16150	15915	16101	16217	15760	16205	16012	16173	16084	16201	16295	16063	16289	16103	16012	15982	16013	16148	16122	16120	16100	16031	16080	16144	16122	16302	16221	16074	16124	16078	16081	16143	16012	15925	15991	16129	15986	15906	15969	16174	16179	16130	16104	16010	15996	16021	16238	16097	16060	16304	16284	16103	16144	16130	16000	16138	16179	15913	16107	16223	16295	16153	16382	16131	16137	16193	16149	16156	16328	16069	16200	16077	16280	16036	16031	15982	16064	16040	15909	16382	16309	16055	16028	15919	15980	16060	16081	16109	16212	16270	16236	15977	16067	16036	16055	16033	15934	16002	15944	16205	16252	16110	16182	16403	16194	16078	16024	16088	16057	16115	16183	16114	16039	16032	16271	15920	15779	16106	16181	16160	16192	15929	16160	16390	16209	16166	16330	16055	16211	16013	16180	16245	16331	16291	16147	15984	16096	16008	16116	16033	16207	16056	16316	16194	16141	15992	16158	16301	15965	16305	15944	16096	16143	15928	16010	16113	16146	16189	16252	15939	16222	16210	16078	15987	16086	16054	16222	16082	16102	15930	16320	16150	16111	16175	16079	16228	16184	16125	16234	15975	16279	16177	15878	16301	16211	16088	16125	16165	16243	16191	16204	15966	16130	16094	16061	16273	16234	15931	15915	16330	16304	15955	16173	16226	16090	16082	16268	16212	15973	16049	16140	16217	16043	15985	16054	16078	16007	16026	16148	16286	16306	16175	16144	16107	16131	16113	16094	16009	16119	16272	16223	15955	16159	16026	15959	16127	16072	16101	16102	16207	16005	16022	16200	16195	16138	15908	16141	16182	16329	16220	15961	16009	16170	16180	16101	16119	16052	15999	15990	16080	16188	15929	16125	16200	16281	15985	16208	16266	16255	16110	16185	16229	15963	16028	16189	16137	16060	16064	16246	15879	16128	16175	16194	16090	15994	16206	16104	16117	16150	16023	16245	16122	16091	15993	16167	16191	16246	16339	16163	16210	16007	16098	16066	16057	16050	16082	15952	16236	15874	15788	16112	16173	16009	15965	16170	16167	15991	15938	16369	16148	16023	15906	16078	16101	16043	16183	16045	16285	16087	16098	16112	15953	16123	16118	16219	16089	16102	16031	16175	16059	16161	15987	16139	16182	16060	16172	15960	16119	15931	16053	15963	16152	16237	16093	16041	15993	16221	16053	16245	16192	16161	16053	16152	16011	15956	15998	16103	16174	16211	16142	16127	16357	16106	16130	16298	16113	16023	15991	16022	16260	16164	16089	16177	16030	15997	15961	16024	16407	16008	15950	16080	16129	16087	16111	16424	16004	16135	16264	16095	16189	16122	15958	16075	16203	16193	16135	16057	16231	15966	16018	16113	16146	16206	16165	16129	16169	16076	16234	16193	16242	15909	15950	16172	16128	15878	16100	16243	15806	16335	15983	16113	16148	16071	16011	16110	16270	16559	16159	15885	16128	16126	15946	16209	15937	16303	16193	16079	16058	16106	16088	16209	15958	16119	15872	16132	16257	16196	16052	16063	16416	16337	16040	16166	16081	16167	16201	16051	16182	16079	16091	16071	16178	16108	16291	16172	16200	15981	16212	16149	16032	16209	16086	16221	16245	16026	16142	16042	16004	15956	16122	16232	16092	16047	16241	16082	15971	15840	16150	16011	16128	15871	16005	15985	16254	16045	15984	16022	16070	16261	16200	16105	15972	15990	16080	16051	16258	16072	16083	16036	16163	16164	16044	15953	16154	16301	16197	16122	16142	16022	16315	16134	16114	16109	16151	15946	16026	16032	16051	16051	16221	16167	16189	16092	16217	16106	16110	16130	16019	16074	16153	16211	16167	16178	16129	16264	16015	16097	16201	15996	16183	16173	16341	15968	16124	16101	16228	16302	16271	16163	16033	15916	16014	15996	16139	16095	16100	16208	16105	16215	16181	16047	16139	16259	16080	16062	16071	16216	15992	16139	16110	16166	16248	16023	16118	15997	16102	16107	16240	16220	16313	16200	15985	16214	15975	15952	15938	16062	16071	16136	15991	15965	16250	16143	16092	16082	16114	15873	16125	16205	16109	16214	16096	15919	16281	16141	15919	16135	16155	15993	16151	16038	15888	16140	16252	16233	16257	15996	16214	16277	15914	16075	16000	15911	15938	16041	16073	16329	16113	16197	16015	16159	16128	16121	16141	16055	16063	16117	16031	16314	16127	16068	16153	16172	16235	16091	16148	15999	16211	16154	16213	16130	16150	16034	16181	16152	16061	16131	15927	16295	16088	16078	16348	16214	16016	16088	16113	16089	16186	16233	16201	16071	15990	15914	16161	16069	16020	16128	16169	16223	16266	15975	16204	15917	16166	16013	16187	16137	16021	16052	16191	16080	16306	16154	16061	16082	16052	16101	16302	16145	16031	15971	16214	16189	16221	16355	16311	16204	16139	16285	16160	16101	16087	16184	16041	16068	16343	16157	16154	16005	15897	16082	15963	16133	16182	16343	16101	16141	15947	16002	16114	16163	16226	16225	16077	16235	16326	16079	16283	16033	16176	16057	16016	16041	16115	16055	16189	16110	15915	16052	15991	15862	15971	16133	16095	16226	16091	16171	16220	16195	16164	16359	16043	16272	16054	16215	16090	16096	16202	16280	16078	16268	16068	16128	16190	16124	16379	16092	16124	16205	16217	16282	16236	16104	16018	16007	16046	16185	16162	16054	16098	16166	15948	16014	16222	16043	16165	16076	15961	16093	16070	16211	16119	15975	15885	16038	16006	16173	16001	15946	15928	16040	16253	15990	16458	16232	16111	16264	16145	16242	16134	16169	15903	15974	16308	16144	15967	16056	16323	16076	16032	16116	16192	16250	16262	16149	16096	16290	16061	16331	15979	16014	16214	16168	16013	16096	16016	16004	16225	16166	16149	16060	16189	16065	16026	16099	16057	16155	16185	16043	16150	16121	16181	16245	16084	16051	16121	16284	16226	16209	15968	16160	16028	15901	16159	16181	16034	15982	15881	16113	15980	16192	15998	16022	16340	16100	15900	16175	16196	15951	16080	16014	16123	15936	16242	16124	16198	16069	16280	15958	16179	16096	16057	16125	16133	16105	16214	16102	16239	15982	16064	16258	16157	16166	16010	16197	16153	15965	16143	16212	16011	16002	16196	16105	16055	15991	15855	16034	16323	16257	16056	16154	16357	15915	15872	16295	16027	16081	16012	15841	16006	16146	16212	16193	16079	16077	16057	16127	16148	16271	16177	16036	16076	16273	16182	16022	16031	16305	15976	16085	16055	16189	16090	16150	16042	16133	16244	16168	16019	15935	15995	16107	15822	16084	16018	16060	16100	16071	16024	16106	16227	16287	16134	16301	16146	16155	16084	16010	16142	16108	16121	16178	16068	16424	16068	15968	16241	16111	16086	16147	16140	16082	16103	16006	16235	16109	16144	16251	16128	16015	16167	16081	16114	15962	16163	15991	15909	16109	16176	15999	16093	16081	16146	16196	16293	16090	15967	16176	16161	16338	16174	16085	15968	16169	15985	16066	16144	16224	16218	16362	15825	16101	16240	16169	16248	16275	16300	16100	16174	16339	16091	16052	16208	16122	16268	16119	15821	15995	16060	16285	16203	16209	16001	16202	16343	16241	16007	16237	16097	16032	16158	16104	16201	16057	15889	16141	16142	16326	16122	15936	16159	16211	16152	16033	16171	16255	16014	16083	16107	16218	16194	16230	16113	16266	16032	16002	16050	16312	15973	15997	16027	16026	16017	16170	16047	15990	16085	16241	16035	15930	16311	15952	16057	16153	16101	16013	15913	16122	16390	16254	16020	16346	16011	16207	15889	16223	16113	16174	16047	16167	16207	16118	16215	16249	16104	16061	16104	16118	16296	16049	16152	16163	15983	16040	16102	16123	16221	16243	16084	16243	16006	16201	16046	16043	15933	15988	16220	16278	16155	16005	15958	16093	16037	15922	16132	16241	16112	16029	16122	16451	16040	16175	16086	16080	16036	16137	16085	15913	16150	16119	16072	16179	16186	15975	15979	16041	16041	15908	16129	16101	15934	16081	15787	16169	15902	16288	16232	16035	15960	16331	16262	16283	16092	16146	16088	15969	16234	16169	16013	16109	16200	16153	16031	16040	16199	15981	16180	16283	16070	16128	16196	15993	16089	16170	16173	16163	15926	16201	15914	16013	16235	15989	16115	16135	16040	16017	15955	16012	16224	16191	16316	15974	16031
62585	84926	74614	76790	70924	58905	44384	29635	19266	15065	13998	13694	13748	13936	13985	13723	13691	13770	13745	13819	13801	13804	13785	13768	13893	13780	13761	13851	13758	13637	13645	13851	13695	13881	13829	13708	13985	13932	13898	13939	13858	13750	13760	13911	13768	13816	13757	13733	13900	13767	13662	13939	13750	13866	13686	13890	13823	13817	13911	13914	13689	13867	13912	13745	14005	13739	13845	13836	13750	13649	13732	13699	13690	13746	13892	13806	13849	13771	13819	13977	13728	13783	13846	13780	13697	13772	13762	13788	13760	13900	13897	13835	13772	13721	13814	13717	13593	13848	13785	13749	13669	13772	13874	13812	13767	13874	13969	13881	13765	13742	13875	13968	13839	13819	13830	13856	13685	13883	13922	13908	13889	13887	13930	13706	13822	13679	13855	13978	13820	13864	13980	13751	13723	13927	13848	13819	14028	13787	13747	13880	13912	13880	13936	13792	13827	13803	13909	13735	13769	13692	13671	13723	13991	13803	13828	13635	13943	13858	13783	14068	13840	13819	13902	13886	13710	13839	13760	13886	13837	13929	13764	13991	13833	13796	13885	13751	13702	13786	13767	13638	13707	13830	13864	13750	13775	13865	13945	13707	14024	13861	13895	13808	13814	13738	14080	13932	13946	13805	13701	13939	13924	13811	13827	13552	13931	13752	13664	14000	13796	13738	13718	13783	13912	13741	13768	13661	13850	13726	13922	13910	13750	13826	13928	13893	13787	13874	13793	13844	13878	13829	13833	13824	13705	13860	13823	13832	13887	13858	13855	13821	13941	13642	13919	13767	13921	13733	13957	13964	13800	13834	13862	13876	13827	13755	13817	13637	13714	13812	13884	13800	13784	13648	13911	13893	13865	13881	13641	13833	13735	13695	13904	13786	13862	13821	13632	13741	13791	13880	13735	14025	13867	13990	13771	13844	13676	13727	13787	13935	13893	13971	13756	13907	13802	13670	13878	13864	13698	13838	13832	13838	13885	13848	13910	13956	13862	13889	13728	13729	14003	13836	13930	13938	13642	13769	13831	13723	13658	13858	13753	14018	13949	13866	13979	13815	13917	13840	13959	13868	13817	13840	13802	13727	13790	13777	13757	13877	13816	13790	13906	13859	13711	13860	13864	13745	13730	13729	13862	13620	13834	13669	13784	13833	13701	13967	13876	13887	13766	13825	13764	13944	13841	13759	13897	13794	13636	13832	13770	13924	14014	13801	13563	14002	13618	13770	13762	13744	13817	13795	13948	13903	13964	13634	13556	13730	13821	13877	13927	13850	13900	13817	13656	13695	13849	13829	13823	13884	13760	13659	13646	13907	13774	13906	13627	13786	13931	13750	13808	13686	13848	13769	13853	13619	13690	13670	13785	13815	13852	13824	13753	13824	13707	13963	13604	13865	13831	13738	13856	13807	13843	13777	13743	13896	13778	13837	13775	13697	13898	13768	13851	13789	13572	13787	13734	13948	13615	13689	13721	13871	13792	13692	13927	13731	13784	13695	13958	13888	13665	13819	13886	13938	13760	13743	13771	13821	13689	13840	13838	13875	13837	13860	13942	13791	13728	13733	13872	13851	13977	13939	13904	13742	13829	13872	13781	13819	13752	13842	13792	13986	13778	13929	13757	13976	13784	13905	13772	13857	13878	13759	13837	13929	13605	13777	13843	13959	13904	13656	13774	14006	13856	13894	13704	13824	13774	13964	13754	13829	13741	13754	13845	13746	13968	13746	13610	13778	13900	13814	13759	13813	13708	13751	13809	13807	13897	13972	13655	13939	13829	13872	13740	13684	13822	13968	13769	13878	13853	13894	13858	13764	13711	13781	13862	13754	13753	13824	13833	13840	13857	13830	13974	13786	13881	13945	13715	13649	13709	13830	13947	13745	13771	13905	13801	13865	13674	13784	13710	13871	13829	13967	13762	13675	13687	13821	13746	13689	13797	13799	13879	13824	13876	13884	13807	13944	13911	13762	13876	13982	13957	13866	13749	13829	13878	13726	13815	13893	13855	13773	13812	13830	13807	13901	13872	13857	13841	13922	13779	13919	13698	13592	13781	13812	13752	13932	13946	13920	13736	13830	13718	13746	13793	13677	13745	13731	13910	13895	13964	13797	13784	13917	13716	13769	13722	13812	13602	14076	13892	13843	13859	13798	13782	13860	13961	13745	13853	13713	13958	13910	13961	13752	13839	13741	13690	13769	13736	13840	14027	13858	13850	13740	13856	13987	13916	13843	13787	13982	13696	13598	13791	13708	13922	13778	13717	13873	13908	13763	13771	13839	13907	13813	13875	13769	13827	13711	13982	13744	13669	13960	13805	13662	13691	13870	13922	13814	13900	13742	13800	13934	13788	13746	13722	13637	13776	13780	13839	13857	13873	13710	13822	13892	13804	13874	14045	13818	13882	13594	13756	13913	13801	13931	13997	13910	13775	13906	13874	13840	13682	13820	13776	13750	13811	13760	13944	13730	13829	13580	13725	13942	13857	13750	13763	13868	13935	13732	13822	13886	13597	13865	13724	13637	13884	13927	13873	13783	13723	13720	13847	13742	13888	13906	13698	13944	13898	13763	13722	13966	13801	13727	13897	13888	13846	13855	13895	13826	13822	13778	13939	13804	13731	13851	13724	13792	13797	13889	13738	13821	13730	13753	13838	13753	13830	13896	13966	13694	13977	13781	13741	13835	13868	13743	13793	13913	13709	13950	13845	13806	13922	13711	13677	13869	13673	13690	14014	13810	13805	13644	13821	13665	13883	13775	13669	13763	13896	13705	13894	13805	13773	13696	13824	13821	13697	13787	13923	13917	13821	13862	13705	13696	13651	13730	13745	13779	13968	13831	13800	13876	13799	13862	13854	13713	13841	13820	13768	13792	13820	13861	13909	13759	13747	13958	13764	13944	13791	13819	13814	13882	13851	13749	13852	13827	13771	13752	13978	13730	13883	13905	13814	13842	13893	13733	13875	13941	13868	13848	13887	13819	13846	13717	13780	13648	13796	13569	13921	13637	13871	14021	13830	13860	13975	14019	13651	13744	13668	13875	13762	13764	14095	13941	13898	13752	13670	13685	13852	13588	13818	13826	13782	13804	13780	13850	13965	13911	13857	13787	13717	13689	13795	13775	13822	13776	13671	13820	13697	13776	13703	13852	13688	13895	13789	13789	13914	13830	13697	13814	13868	13759	13724	13980	13845	13731	13716	13944	13686	13855	13811	13744	13784	13744	13632	13796	13615	13865	14014	13600	13853	13968	13742	13700	13832	13895	13828	13755	13837	13644	13959	13871	13774	13896	13627	13744	13791	13732	13838	14173	13846	13866	13894	13749	13834	13786	13925	13829	13781	13865	13732	13996	13868	13871	13731	13829	13967	13810	13914	13839	13935	13917	13853	13821	13673	13856	13741	13665	13843	13780	13875	13910	13769	13938	13865	13756	13747	13764	13981	13874	13806	13879	13801	13845	13751	13756	13913	13743	13812	13715	13758	13923	13986	13820	13917	13680	13874	13832	13811	13889	13686	14073	13707	13929	13808	13859	13761	13738	13840	13853	13638	13959	13830	13984	13657	13796	13705	13795	13733	13892	13948	13868	13794	13811	13870	13820	13809	13712	13852	13868	13814	13918	13836	13823	13909	13890	13861	13892	13845	13773	13987	13811	13681	13675	13904	13684	13825	13833	13924	13845	13830	13923	13642	13687	13748	13878	13780	13794	13789	13778	13739	13724	13865	13806	13695	13761	13889	13745	13906	13924	13855	13837	13853	13746	13728	13832	13830	13861	13637	13894	13764	13772	13812	13638	13845	13754	13656	13892	13854	13872	13677	13947	13938	13731	13844	13843	13864	13831	13886	13688	13887	13925	13777	13905	13875	13624	13813	13807	13636	13837	13948	13833	13599	13818	13877	13734	13810	13816	13804	14053	13913	13776	13902	13865	13686	13829	13625	13884	13900	13655	13655	13720	13710	13755	13663	13888	13663	13946	13950	13636	13689	13858	13791	13819	13677	13847	13819	13947	13863	13706	13743	13974	13890	13727	13675	13928	13758	13712	13905	13637	13878	13890	13714	13820	13741	13876	13792	13802	13787	13605	13807	13914	13812	13662	13665	13827	13743	13824	13951	13771	13833	13895	13565	13875	13791	13934	13838	13984	13851	13979	13715	13827	13699	13691	13788	13865	13782	13979	13626	13885	13904	13826	13810	13878	13735	13925	13755	13796	13827	13844	13909	13756	13707	13748	13800	13848	13802	13761	13972	13736	13962	13889	13870	13854	13897	13869	13769	13996	13934	13732	13959	13751	14002	13927	13780	13754	13770	13704	13782	13755	13791	13730	13828	13746	13747	13908	13784	13685	13793	13622	13771	13888	13923	13767	13817	13696	13937	13744	13869	13793	13693	13812	13696	13741	13877	13966	13887	13734	13709	13884	13861	13734	13689	13752	13802	13820	13752	13912	13894	13748	13754	13871	13741	13742	13876	13888	13814	13771	13684	13866	13679	13740	13780	13918	13882	13707	13823	13673	13842	13824	13786	13710	13674	13616	13855	13889	13842	13945	13899	13782	13986	13928	13889	13865	13681	13736	13848	13695	13975	13804	13652	13689	13875	13638	13844	13691	13674	13708	13850	13826	13808	13804	13984	13709	13769	13762	13864	13693	14038	13686	13789	13885	13701	13716	13799	13900	13849	13734	13668	13850	13836	13779	13912	13765	13897	13693	13804	13812	13871	13843	13758	13789	13950	13811	13916	13792	13802	13847	13636	13909	13880	13682	13785	13860	13676	13874	13723	13895	13777	13892	13952	13813	13841	13905	13868	13804	13700	13798	13909	13742	13752	13941	13794	13861	13775	13826	13891	14084	13880	13744	13900	13910	13887	13837	13792	13781	14000	13916	13744	13919	13716	13706	13798	13899	13818	13857	13683	13914	13660	13660	13907	13773	13603	13806	13656	13834	13796	13853	13724	13788	13889	13732	13815	14094	13798	13839	13800	13818	13945	13696	13632	13635	13799	13702	13898	13868	13810	13765	13797	13900	13770	13826	13698	13859	13759	13743	13841	13799	13695	13811	13945	13849	13829	13809	13845	13810	13813	13937	13916	13726	13748	13826	13928	13793	13886	13700	13785	13702	13733	13677	13885	13837	13978	13725
28387	24288	28853	30869	28221	24948	20972	18331	16975	16757	16671	16469	16395	16412	16430	16448	16418	16428	16568	16372	16391	16417	16391	16548	16218	16478	16494	16400	16374	16180	16341	16597	16500	16343	16519	16364	16669	16474	16392	16367	16524	16385	16383	16513	16555	16273	16476	16325	16602	16489	16438	16431	16395	16562	16355	16356	16591	16410	16306	16384	16537	16488	16236	16490	16271	16219	16374	16312	16292	16221	16359	16397	16631	16364	16330	16397	16271	16509	16362	16318	16373	16263	16358	16240	16467	16460	16245	16406	16505	16599	16286	16480	16445	16272	16494	16449	16624	16245	16339	16312	16446	16329	16573	16403	16309	16451	16188	16233	16373	16536	16290	16459	16439	16501	16566	16233	16400	16405	16327	16335	16474	16261	16241	16405	16459	16483	16465	16318	16573	16332	16155	16340	16283	16451	16423	16331	16529	16514	16253	16168	16410	16378	16508	16350	16311	16540	16292	16266	16283	16396	16378	16374	16401	16384	16196	16237	16418	16469	16416	16387	16442	16414	16327	16422	16420	16222	16417	16395	16303	16441	16342	16355	16266	16368	16399	16493	16292	16316	16463	16340	16277	16292	16210	16306	16275	16398	16280	16228	16335	16301	16447	16340	16497	16328	16327	16476	16265	16476	16344	16296	16291	16183	16320	16453	16238	16411	16464	16110	16389	16287	16278	16482	16320	16314	16456	16430	16429	16296	16420	16402	16584	16275	16501	16409	16345	16257	16406	16308	16316	16367	16356	16274	16508	16443	16332	16277	16615	16443	16397	16509	16417	16504	16372	16309	16271	16428	16383	16496	16229	16290	16501	16359	16265	16349	16451	16417	16546	16261	16120	16471	16225	16523	16343	16308	16490	16583	16402	16172	16288	16320	16211	16455	16376	16347	16396	16362	16492	16476	16415	16391	16392	16351	16347	16252	16316	16335	16377	16383	16434	16289	16564	16360	16252	16497	16391	16213	16338	16494	16715	16257	16444	16233	16457	16465	16419	16305	16445	16380	16395	16111	16458	16727	16276	16426	16447	16554	16430	16218	16408	16384	16475	16323	16480	16472	16445	16360	16569	16444	16336	16269	16158	16535	16456	16503	16388	16376	16442	16450	16055	16321	16483	16236	16491	16360	16455	16406	16464	16389	16445	16266	16398	16431	16440	16374	16649	16516	16375	16305	16545	16551	16341	16359	16319	16217	16396	16373	16518	16420	16300	16521	16434	16312	16562	16423	16517	16588	16549	16314	16334	16455	16395	16277	16311	16389	16421	16436	16358	16285	16258	16330	16397	16357	16377	16414	16428	16325	16348	16193	16348	16467	16555	16399	16416	16619	16327	16213	16270	16545	16133	16169	16450	16387	16528	16290	16492	16361	16390	16484	16172	16401	16386	16455	16363	16319	16370	16122	16272	16451	16292	16380	16332	16229	16337	16303	16579	16191	16392	16498	16443	16232	16240	16395	16418	16497	16399	16590	16415	16338	16473	16264	16472	16493	16220	16460	16393	16297	16330	16560	16513	16351	16363	16616	16406	16174	16098	16451	16279	16408	16425	16368	16404	16477	16238	16360	16625	16289	16424	16585	16345	16297	16328	16369	16479	16388	16382	16411	16541	16307	16382	16357	16360	16285	16286	16323	16450	16355	16367	16117	16581	16438	16385	16394	16250	16403	16287	16395	16456	16256	16392	16481	16450	16421	16399	16448	16396	16524	16635	16430	16280	16341	16382	16256	16601	16520	16266	16516	16454	16402	16555	16316	16677	16244	16293	16239	16283	16324	16365	16473	16472	16372	16494	16375	16312	16350	16334	16440	16400	16400	16581	16517	16192	16345	16221	16429	16490	16493	16602	16510	16241	16243	16580	16473	16572	16323	16398	16489	16429	16539	16481	16326	16400	16384	16539	16421	16242	16375	16401	16441	16392	16265	16574	16360	16334	16351	16365	16470	16446	16402	16344	16348	16509	16617	16582	16263	16460	16473	16480	16579	16485	16335	16303	16297	16460	16426	16446	16328	16340	16275	16362	16472	16432	16615	16459	16390	16357	16318	16200	16635	16342	16166	16265	16566	16341	16421	16381	16428	16385	16305	16446	16199	16300	16343	16115	16484	16391	16239	16312	16341	16254	16377	16244	16358	16411	16404	16335	16406	16559	16438	16468	16576	16483	16482	16405	16410	16607	16406	16403	16432	16281	16362	16478	16455	16492	16331	16263	16481	16451	16365	16224	16355	16415	16338	16354	16408	16361	16468	16312	16339	16165	16391	16415	16391	16508	16432	16441	16434	16332	16510	16153	16345	16483	16317	16357	16305	16462	16202	16281	16665	16542	16414	16444	16624	16325	16299	16357	16506	16424	16279	16271	16276	16455	16427	16422	16282	16556	16300	16382	16340	16260	16378	16475	16406	16415	16285	16484	16356	16436	16437	16382	16330	16233	16437	16389	16366	16423	16305	16398	16596	16586	16399	16479	16371	16396	16412	16355	16403	16367	16493	16491	16235	16455	16478	16450	16372	16124	16336	16227	16500	16267	16479	16332	16471	16320	16336	16201	16082	16489	16238	16321	16513	16410	16229	16358	16405	16517	16236	16522	16459	16237	16358	16346	16408	16291	16223	16501	16544	16301	16338	16405	16330	16435	16635	16483	16401	16531	16531	16345	16529	16453	16594	16368	16375	16408	16284	16270	16491	16470	16369	16385	16479	16213	16388	16602	16200	16366	16408	16263	16185	16386	16240	16410	16373	16311	16332	16429	16380	16318	16364	16531	16416	16448	16349	16636	16449	16502	16531	16301	16290	16364	16314	16438	16239	16434	16348	16389	16530	16440	16442	16292	16459	16313	16296	16538	16391	16393	16426	16323	16585	16519	16493	16391	16473	16329	16473	16355	16342	16296	16314	16416	16397	16367	16474	16315	16330	16199	16350	16529	16316	16436	16317	16502	16405	16468	16484	16256	16408	16365	16279	16504	16475	16337	16292	16452	16637	16464	16460	16197	16237	16334	16422	16392	16309	16336	16408	16332	16435	16271	16509	16432	16358	16392	16375	16564	16302	16356	16377	16426	16236	16423	16531	16592	16645	16324	16372	16438	16370	16528	16235	16235	16242	16606	16326	16213	16237	16454	16371	16570	16567	16345	16342	16351	16574	16334	16504	16499	16356	16457	16290	16253	16395	16484	16433	16197	16404	16437	16466	16186	16517	16533	16469	16332	16657	16579	16241	16449	16246	16280	16320	16370	16359	16195	16266	16558	16318	16508	16414	16562	16571	16176	16303	16441	16366	16513	16312	16391	16292	16453	16485	16353	16462	16298	16437	16374	16195	16289	16642	16373	16410	16454	16464	16313	16420	16457	16473	16309	16420	16319	16431	16741	16408	16533	16237	16333	16281	16279	16416	16234	16269	16307	16522	16245	16514	16459	16178	16457	16329	16243	16469	16430	16334	16269	16369	16220	16463	16450	16275	16322	16167	16405	16375	16495	16482	16441	16282	16416	16238	16669	16247	16405	16338	16226	16416	16231	16626	16209	16263	16426	16344	16251	16598	16298	16251	16308	16546	16336	16302	16267	16413	16479	16565	16406	16484	16702	16550	16327	16312	16444	16455	16145	16289	16399	16438	16422	16320	16438	16311	16419	16503	16186	16311	16519	16347	16257	16310	16385	16548	16396	16393	16337	16484	16314	16454	16488	16444	16522	16339	16308	16470	16387	16375	16435	16324	16517	16421	16520	16522	16248	16654	16283	16216	16505	16290	16413	16399	16419	16448	16426	16467	16395	16276	16272	16338	16416	16518	16375	16389	16318	16428	16387	16350	16341	16772	16300	16257	16523	16414	16396	16395	16329	16384	16393	16450	16341	16307	16585	16518	16575	16531	16421	16419	16156	16316	16453	16329	16453	16262	16306	16379	16387	16489	16506	16459	16629	16482	16549	16414	16527	16563	16426	16459	16435	16374	16290	16275	16319	16356	16365	16354	16343	16586	16517	16293	16643	16147	16378	16484	16316	16389	16502	16261	16574	16512	16312	16394	16223	16251	16322	16412	16467	16464	16398	16508	16433	16368	16313	16432	16326	16451	16240	16359	16487	16330	16248	16443	16286	16565	16468	16169	16636	16409	16508	16446	16445	16411	16510	16501	16581	16472	16407	16437	16517	16536	16421	16332	16515	16315	16359	16326	16392	16357	16619	16495	16558	16410	16512	16260	16456	16357	16594	16489	16569	16414	16540	16347	16378	16484	16502	16323	16467	16452	16524	16291	16379	16562	16519	16352	16493	16410	16340	16440	16322	16266	16237	16317	16559	16355	16452	16447	16661	16330	16469	16178	16588	16379	16692	16608	16394	16463	16525	16232	16493	16367	16471	16547	16383	16475	16144	16426	16445	16445	16270	16332	16307	16373	16451	16379	16466	16435	16503	16377	16515	16442	16264	16341	16219	16362	16454	16488	16295	16470	16404	16316	16537	16213	16419	16528	16388	16542	16304	16422	16282	16417	16444	16438	16408	16447	16417	16333	16396	16382	16214	16270	16218	16567	16519	16328	16522	16472	16546	16225	16284	16471	16519	16331	16577	16524	16392	16615	16454	16299	16554	16660	16346	16311	16374	16651	16419	16201	16401	16537	16469	16397	16557	16307	16518	16387	16323	16267	16319	16380	16423	16495	16444	16674	16374	16326	16505	16449	16284	16396	16368	16272	16283	16309	16251	16458	16458	16193	16340	16370	16424	16269	16410	16537	16479	16284	16577	16531	16655	16303	16505	16350	16418	16357	16516	16277	16217	16315	16388	16388	16537	16270	16261	16225	16345	16496	16475	16326	16437	16432	16467	16526	16385	16443	16450	16498	16325	16383	16214	16428	16391	16340	16325	16425	16530	16384	16498	16306	16411	16220	16432	16459	16352	16373	16266	16397	16407	16352	16097	16335	16498	16490	16352	16496	16492	16417	16635	16512	16501	16347	16292	16427	16564	16380	16253	16481	16297	16480	16495	16436	16582	16470	16360	16324	16671	16489	16296	16348	16311	16374	16445	16497	16332	16231	16560	16435	16450	16398	16469	16635	16391	16179	16514	16397	16381	16497	16294	16492	16466	16410	16457	16413	16366	16424	16707	16533	16366	16445	16427	16220	16260	16328	16355	16531	16493	16461
29869	35758	27507	27222	26340	22387	18156	15672	14659	14282	14069	14118	14064	14018	14135	13813	13996	14231	14129	14080	14188	14127	14005	14023	14147	14114	14023	14195	14121	14071	14172	14182	14017	14120	14032	14003	14103	14142	14109	14019	14023	14183	14117	13983	14203	14006	14075	14049	13960	13997	14169	14068	14113	14025	14093	14096	14039	14029	14071	14279	13951	14047	14000	14062	14037	14233	14014	14134	13943	14082	14035	13901	14147	14007	14049	14143	13988	13998	14049	14081	14075	14183	13950	13949	14143	14072	14064	14035	14124	14123	14078	13961	13983	14118	14034	14020	14195	14085	14244	14006	14136	14059	13950	13995	14109	14162	14031	14062	14139	14064	13878	13862	14179	13950	13995	14140	14015	14072	13892	14066	14161	13994	14114	14033	14051	14035	14013	14213	14129	14024	14122	14011	13930	14083	14089	14106	14105	14145	13964	14119	14095	14187	13912	14169	14157	14128	14030	14013	14091	14098	14082	14013	13920	14177	14062	13966	13953	13999	14221	14168	14169	14074	14059	13981	14066	14042	14044	14007	14034	13976	14048	14093	14025	14113	14086	14038	14056	14043	13979	14060	14276	14115	14041	14125	14133	14057	14047	14129	14132	14040	14028	13969	14047	14137	14161	14107	14058	14117	14058	14034	14062	13957	13920	14141	14140	13907	14189	13786	14036	14029	14019	14014	14053	14194	14044	14058	13971	14041	14057	14072	13992	13998	14251	13959	14198	13988	14268	14094	14018	14179	14052	13965	14071	13986	14013	14011	14110	14039	14064	14008	14025	14315	14108	14062	14009	14218	14018	14182	14090	14262	13950	13955	14074	14135	14069	14118	14018	14069	14049	13964	14086	14176	14065	13976	14040	14100	14077	14275	14075	14001	14136	13952	14163	14215	14006	14148	14267	13997	14112	13995	14217	14106	14093	13981	13991	14144	14047	14122	14043	14091	14171	14124	14066	14196	14156	14126	14009	13959	14025	14187	14097	14011	13953	14108	14199	14031	13993	14141	13952	14006	14007	14207	14163	14262	14099	13979	14082	14142	13952	14046	14212	14121	14230	13999	14057	13872	14171	14045	14247	14121	14038	13932	14083	14072	13993	14118	14221	13999	14002	14036	14020	14087	14299	14109	14036	14270	14073	14049	13980	13935	14158	14035	14044	14033	13959	14204	14062	14101	14145	14075	14040	14188	14162	14083	14035	13988	14225	14182	14089	14025	14057	14023	13936	14179	13930	14024	14012	14005	14303	14006	14043	14133	14023	14297	13980	14125	14103	13881	14176	14031	14081	14178	14032	14000	14132	14066	14203	14159	14092	14180	14118	14075	14039	14018	14025	14166	14065	13939	14043	13973	14026	14057	14144	14026	14045	14171	14043	14043	14118	14186	14069	14000	14094	14166	14244	14050	14209	14074	14098	14062	14017	14080	14007	14068	14190	14103	14105	14024	14108	14194	14226	14046	14046	14082	14064	14100	14001	14019	14092	14168	14092	14155	13982	13899	13991	13915	13968	13982	14082	14078	14246	14079	14086	13906	14119	14009	14063	14061	14131	13838	14038	14070	13998	14095	14041	14109	14090	14273	14004	14046	14003	14149	14027	14139	14082	14126	14020	14067	14044	14036	13929	14086	13978	14063	14118	14059	13922	13998	14044	13950	14041	14089	13957	13984	14099	13922	14077	14043	14124	14080	14053	14106	14177	13988	14066	14076	14052	13943	14018	14059	13957	14232	14047	14140	14161	14232	13997	14028	14145	14061	14136	14267	14108	13968	14048	14166	13960	14124	14057	14171	14051	14075	14156	13963	14125	14010	14019	14238	14042	14012	14070	13894	14252	14141	14142	14039	13950	14087	14038	13969	14104	13906	13861	13987	14000	14236	14076	13867	14065	14073	13900	13957	14136	14118	14153	14170	13794	14170	14118	13971	14064	14155	14002	14119	13987	14113	14121	13856	14266	14082	14066	13975	14101	14296	14073	14109	14100	14088	14008	14076	14039	14170	14125	13934	13910	14045	14018	14050	14136	13957	14124	14190	14000	13959	14082	14217	14058	14070	14138	13937	14168	13803	13971	14048	14108	13835	14092	14075	14055	13989	14148	14264	14167	14097	14034	14094	14139	14042	14214	14079	14064	13972	13940	14133	14098	14152	14076	14029	14177	14044	14088	13971	14286	14079	14155	14238	14097	14002	14030	14082	14243	14067	14023	13977	14008	14032	14182	14105	14187	14154	14173	14053	14209	13971	14012	14009	14026	14063	13918	13981	13905	13877	14252	14049	14255	14053	14012	14176	14106	14135	14098	14138	14029	14159	14046	14024	14105	14150	14029	14049	14148	14065	14028	14085	14055	14048	13948	13937	13860	14059	14145	14034	14107	13992	14140	14146	14045	13895	14099	14056	14076	14169	14213	14040	14039	14234	14102	14042	14084	14066	14101	14206	14150	14031	14001	13959	14123	14143	14125	13939	14203	14007	13918	13996	14142	14124	13931	14041	14032	14033	14201	14176	14082	14140	14041	14102	14030	14170	14034	14152	14006	14215	13980	13939	14087	14134	14080	14136	14266	14078	14086	14140	13961	14158	13963	14246	14027	14130	14081	14084	14148	14253	14064	14005	14043	14112	13978	14146	14071	14326	13935	14051	13984	13954	14261	13951	14158	14184	14001	14074	14051	14152	14254	13938	13909	14297	14094	14049	14134	14088	14078	13997	13960	14116	14044	14045	13998	14118	14104	14193	14073	14085	14152	14108	14081	14117	14054	14016	14053	14051	14187	14155	14049	13904	14156	14053	13990	13991	13986	13926	13999	13939	14128	14101	14081	14266	14046	14145	14093	13975	13936	14128	14096	14129	13951	13981	14194	14072	13930	14128	14173	14020	14202	13886	14087	14030	14129	13954	13996	14110	14087	13941	14008	14057	14077	14093	14147	14042	14060	14119	14022	13949	14157	14036	14021	14115	14127	14204	13988	14066	13996	14253	14017	13978	14214	14144	13877	14050	13978	14105	14200	14000	14006	13939	14098	13950	14113	14215	14139	14225	14147	14055	14007	14129	14019	14078	14063	14026	14042	14225	14028	14087	13996	14044	14024	14124	14096	13946	14044	14014	14164	14015	14023	13990	14007	14024	14137	14071	14029	14013	14012	14104	13914	14102	14050	14041	13937	14108	13996	13989	14115	14077	14086	14140	14035	14002	14016	14039	14035	13954	14069	14010	14118	14021	13935	14165	13872	14141	14058	14038	14156	14068	14129	14005	14182	14143	14080	14051	14218	14059	14037	14002	13961	14152	13863	14086	14070	14143	14034	13880	14198	14197	13896	14170	14035	14132	14073	14079	14042	14015	14142	13930	13964	14068	14095	13960	14239	14065	14079	14043	14011	14004	14205	14016	14070	14067	14084	13932	14090	14133	13886	14064	14236	14067	14007	14122	13933	14124	14058	14013	14229	14090	14127	14198	13970	14084	14068	14075	14108	14006	14028	13949	13893	14121	13949	14080	14166	14037	13971	13883	14220	14218	14056	14184	14065	13834	14029	14048	14256	13884	14170	14049	14014	14020	13995	14025	14075	14165	14069	14004	14093	14123	13949	14065	13816	13995	14054	13992	14156	14171	14016	14147	13992	14234	14081	14016	13994	14117	14063	13971	14114	14084	14007	13988	14034	14049	14020	13877	14038	14054	14108	14245	14043	14035	13999	14060	14189	14117	13996	14020	13936	14035	14233	14025	14043	14001	14056	14093	14102	14034	14135	14132	14053	14063	13903	14009	14013	14007	14225	13951	13973	14072	14139	14026	13955	14096	14153	14157	14171	14076	14144	14102	14044	13922	14146	14065	14135	14204	13923	13992	14135	14177	14305	14053	14119	14028	14054	14063	14138	14239	14030	14175	13969	14065	13960	14042	13925	14059	14053	14150	14160	14001	14066	14247	13984	14098	14270	14085	13986	14037	14071	14032	14051	13976	13998	14039	13942	14146	14052	14146	14096	13985	14023	14030	14151	14045	14022	14019	14145	13962	14089	14036	13857	14167	13974	14099	14210	13887	14288	14108	14171	14039	14184	14179	13969	14126	14167	14080	14186	13933	14176	13907	14000	14025	14069	14085	14082	13919	14112	14139	14095	13960	14221	13985	14130	13926	14026	14082	14200	14076	14115	13948	13980	14110	13975	14098	14118	14052	14151	14206	14127	14044	14091	14138	14054	14084	13947	13940	13985	14064	14053	14106	14113	14034	14287	14203	13994	14093	14022	14091	14106	13808	14038	14049	14136	13999	14089	14075	14036	14076	14075	14200	13865	14049	14244	14058	13977	14080	13967	14117	14091	13981	13868	14103	13970	14057	13826	14214	14080	14152	13933	14139	13987	14098	14159	14017	14044	13963	13958	14036	14218	13899	14252	14208	14105	14153	13972	13994	14116	14107	14149	13950	13995	14172	14159	14119	14115	14152	14245	14030	14103	14140	14080	13899	14079	14060	14123	14062	13975	13987	14023	14003	14150	14101	14006	14067	14218	13986	13825	14079	13961	14160	14157	14056	14044	14188	14135	14095	14132	14025	14048	14066	14218	14106	13997	14126	13958	14087	14180	14080	14151	14007	14078	14048	14074	14083	13965	14120	14078	14110	14085	13852	14189	14085	13957	14088	14082	13994	14076	14099	14001	14154	14262	14135	14134	13917	14158	14278	14085	14174	14093	14211	13996	14038	14176	13967	13979	14171	14118	13993	14070	14129	14279	13976	14079	14192	13994	14261	14085	14050	13838	14109	13914	14112	14210	14195	14128	14018	13998	14068	14038	14064	14167	14165	13980	14068	13990	13934	14077	13981	14045	13856	14201	14034	14009	14130	14135	13964	14018	13989	13918	14169	14135	14044	14247	14194	14120	14159	13948	14097	14193	13932	14091	14047	14061	14065	14136	13975	14105	14025	14124	14020	13924	14094	14026	14151	14001	14075	14095	14208	14213	13957	13910	14038	14010	14293	14061	14118	13880	14174	14111	13956	14019	14179	14078	14085	14285	14018	14159	13881	14161	14021	14031	13931	14100	14126	13997	14043	14086	14168	14206	14058	14098	14025	14223	13975	14085	14025	13990	13875	14053	14166	14144	13940	14075	14006	14156	14060	13936	13925	13907	14151	14080	14047	14010	14123
24136	21590	29526	35590	49954	47680	37324	25873	19589	17126	16518	16166	16161	16191	16094	16047	16253	16232	16076	16250	16078	16111	15968	15987	15877	16051	15889	16023	16153	16133	16090	16025	16154	16159	16134	16025	16105	15891	16255	16042	16020	16018	16213	15912	15994	16073	15958	15914	15857	15863	16048	16059	15978	15954	15950	16184	15928	16030	16077	15982	15949	16058	16107	16169	15954	16034	16024	15919	16046	15741	15953	16120	16232	16144	15956	16006	16185	16004	16059	16099	15878	16105	15973	15948	16141	15888	16188	15890	16142	15930	16050	15842	16052	16101	16040	16096	15849	16003	16115	16208	15903	15982	15910	15920	16010	15965	16114	16222	15886	16099	15924	16006	15942	15907	16195	15921	15807	16106	16038	16075	16088	15844	15611	15988	15970	16193	16134	16033	15942	15992	15756	15931	15796	16025	16040	15901	15913	16194	16112	16202	16129	15999	16153	15991	16110	15995	15860	16151	16097	16042	15956	16031	15970	15879	15967	15986	15999	15876	15936	16017	15842	16070	15804	16148	15855	15850	15967	15940	15823	15768	16061	16036	16118	15985	15865	15752	16070	15868	15971	15868	15855	16058	15952	16063	15925	15949	15816	15973	15946	15979	16003	15981	15941	15839	16165	16046	16028	15919	15963	16070	16096	16077	15997	16031	15882	16059	15889	15853	15977	15961	15940	16039	15826	15787	16173	15795	16092	15905	16018	16122	16016	15866	16009	15959	16075	15769	15998	16017	15915	16156	15866	16010	15924	16029	15831	15958	15990	15838	16053	16055	15712	16042	16092	16023	16091	16044	15976	15917	16067	15947	15877	15858	16106	15814	15819	16074	16153	16126	16100	16115	15838	15966	15918	15877	16114	15967	16065	15835	16086	15996	15782	15796	15969	15892	15904	15895	16150	15929	15982	15935	16103	16024	15816	16005	15973	16116	15729	16233	16047	16026	16102	16043	16038	16156	16108	16132	16072	16015	16138	16004	15983	15758	15915	16026	15847	15859	16027	16060	15948	15912	16151	15989	15935	15755	15787	15999	15874	15927	15888	15878	15939	16010	15792	15961	16194	16112	15781	16124	16100	16138	15896	16090	16142	16056	16107	15901	15923	16024	15915	16118	16018	15826	15957	16046	16021	16054	15866	15904	15816	15960	15988	15961	15860	15955	16068	15997	15956	15816	15895	15816	16116	15946	16019	16057	16094	16066	15962	15961	15984	15990	15880	16124	15937	15986	16041	15991	16102	15817	15948	16163	16089	15997	16056	16158	15985	16180	15992	15985	15921	15816	16128	15854	15964	15835	15840	16011	15973	16202	15880	16025	15914	15804	15713	15955	16020	15988	15811	16036	15963	15783	16061	15989	15940	16027	16033	15994	15842	16037	16034	15965	16076	16081	16091	15945	15993	16159	15969	15963	15989	16074	15917	16112	15778	16036	15969	16145	15742	15970	15975	15865	15971	15755	16015	16032	16044	15878	16121	15859	16028	16049	15944	15907	15969	15980	16112	15919	16125	16045	15954	15981	15957	16024	15952	16137	16067	15890	16019	15849	16074	16138	16030	15902	16015	16106	16016	16293	16023	16039	15971	15811	15967	15912	15844	16242	15998	15981	15793	16048	16063	15968	15991	15923	15951	16070	15956	16333	15843	15804	15873	15915	15749	16033	16084	15741	15962	16030	15978	15671	15957	16113	15909	15983	15875	15991	15893	16006	15809	16202	15876	15978	15973	16106	15982	15880	16024	15926	16007	15863	15991	15930	15956	15806	16085	16145	16141	15995	16024	16185	15937	15780	16153	15998	16082	16027	15910	15872	15815	15970	15938	15957	15777	15919	16201	15924	16014	16191	15976	15886	15962	16002	16080	16013	16088	15862	16142	15920	15993	16016	15917	16088	16055	16002	15881	16065	15939	16081	16111	15996	15946	16090	16157	16042	15888	15878	15690	15953	16056	16005	15940	15892	16101	15906	16045	15975	16066	15857	15973	15900	16005	15924	16010	15961	15954	15785	15950	15725	16122	15984	16025	16012	16049	16066	15987	15932	15917	16066	15983	15728	15750	16095	16120	15939	16023	15976	15990	15986	15735	15969	15962	15975	16049	15954	15836	16034	16040	16164	16333	15999	15969	15859	16089	16027	15981	16003	16076	15916	15769	16020	16047	15916	16022	15959	15978	16021	16036	15990	15930	15896	16050	15972	15938	16049	15892	16044	15862	15937	15877	15978	16043	15988	15709	16084	15986	16075	15881	16077	15815	15880	15886	15991	15966	15969	15832	16089	16256	16084	15909	15859	16051	16158	15969	15954	15956	16039	15965	16087	16002	15863	15867	15910	16097	16011	16148	15854	15953	16131	16066	15888	16048	16066	16065	15993	15943	16186	16051	16132	16109	15922	16069	15777	16241	16021	16102	15863	16052	15920	15861	16017	15994	15845	15946	15988	15935	16104	16093	16004	16016	16075	16032	16145	16138	16001	15770	15756	16109	16050	16091	16160	16282	15855	16065	16057	15958	16225	16012	15883	16047	15977	15857	15888	16132	16005	16062	15872	16090	15822	15845	15858	16067	16175	16048	15978	15911	15942	15790	15955	16042	16293	16042	15988	16093	15929	15903	15948	15894	16123	15945	15800	15947	16082	15902	15877	15660	15790	15981	15926	15910	16035	15947	15945	15978	15891	15933	16205	16129	15987	15643	15773	15810	15855	15850	15803	15774	15841	15893	15970	15930	15958	16037	15660	16012	16100	15921	15917	16087	15961	16052	15948	16121	16246	16043	16111	15850	15632	16033	16178	16129	16041	15860	15862	15959	16074	16006	15975	16067	15954	15944	15827	16202	15874	16051	15960	15912	15961	16081	15947	15800	16130	16057	15769	15926	15918	15976	16180	16055	16169	16082	16038	15963	15926	15981	16020	16042	15972	16062	15985	15787	15851	15917	15956	16104	15987	16037	16093	16034	15840	15909	16037	15945	15875	15787	15739	15899	15917	16051	15902	15982	15970	16045	16038	15984	15966	15830	16018	15965	16051	15825	15970	15936	16099	16050	15815	15928	15845	16142	15907	16073	16054	15869	15969	15916	15995	16084	15854	15994	16159	15937	15969	16020	15816	16004	16156	16017	15913	15970	15985	16057	15853	16023	15852	15839	15937	15894	15833	16067	15889	16158	16044	16000	16218	16050	15930	16037	15906	16026	15915	16028	16135	15740	15897	16163	15961	15982	16036	16128	15880	16111	15977	16079	15988	15976	15991	15966	15919	15981	16110	15943	16041	16012	15932	16182	15980	15917	15878	16162	15967	15977	16080	16047	16115	16031	16052	15785	15911	15924	15963	15879	16015	16266	15918	15945	15940	16048	15904	15937	15910	16074	16149	16032	15921	16087	15808	15951	15855	16015	15949	15894	16181	16012	16045	15960	16032	15889	16102	15947	16015	15872	15938	16077	16038	16257	16015	15823	15951	16054	15940	16120	15952	16044	16100	16126	16082	15955	16262	16024	15841	15967	15984	15954	16009	16268	16066	16261	15863	15855	15859	16150	15985	16126	15998	16105	16062	15882	15891	15997	15973	16048	15821	15858	15976	16001	16095	15893	15897	16078	15993	16033	15939	15926	15994	16073	16104	16255	15979	15925	16131	15988	16076	15881	15960	15973	15758	15996	16047	16072	16003	16006	15999	15891	16008	16015	16007	15959	16107	16005	15962	15927	16167	16115	16143	15939	15951	15985	15986	15841	15892	16223	15976	15990	15948	15853	16029	15993	15994	15865	15988	16064	16090	15861	16067	16073	16062	16257	15829	16136	16176	16094	15880	16240	15885	15877	16065	16010	16017	16000	15973	16022	16007	15933	15750	15946	15914	15968	16022	16020	15989	15987	16046	15942	15870	16022	16235	16176	15962	15994	16043	15979	15903	16044	15775	15943	15946	15900	16194	16061	15947	15840	15961	15963	16071	16081	15905	16076	15879	16013	16014	15993	16059	15868	15967	15900	15850	16010	16028	16112	15958	16039	15879	16073	15835	15954	16039	15963	16056	15817	15829	16145	16008	16089	15954	15979	16036	16146	16056	15957	15839	16090	16011	15928	15973	15920	16004	16025	16006	16078	15865	15937	15935	16175	15900	16049	15880	15867	15913	15991	16024	15897	16152	15983	16039	15890	16112	16105	15895	15872	15844	16095	15827	16038	16016	15840	15914	16192	16099	15941	15910	15961	16083	16042	15905	15872	15892	16025	16035	15880	15989	15911	16085	15986	15817	15987	16053	15992	16063	16096	16072	16051	16234	16076	16059	16126	15835	15983	16079	15845	16045	15974	15918	15989	15869	15996	15803	16209	16000	15872	15947	15976	15768	15949	16084	15863	15991	15936	15980	15765	15869	16084	15890	15996	16038	15985	15815	16069	15933	16029	16205	16252	15954	15954	15993	16211	16232	16032	15843	16008	15915	15954	16013	16055	16087	15950	15914	15919	15789	15954	15984	15787	15770	15987	15906	16020	15854	16032	16111	16021	16003	15927	15830	15974	15973	15895	15945	15935	15896	15858	15932	16000	15952	16113	16207	15999	16007	15992	15996	16019	16106	15898	15987	16101	16083	16199	15818	15942	16026	15839	16025	16051	15905	15773	15888	15854	15955	16072	15899	15813	15911	15844	15994	15945	15989	15902	15855	15851	15961	15925	16110	15965	15979	16040	15939	15930	15845	15911	15965	15857	15862	16020	16194	16223	16011	15875	16059	15784	15936	16066	15827	16014	15954	15929	15967	16085	15991	16178	16041	15795	16081	15898	16168	15977	16038	15949	15810	15895	15963	16084	15929	16156	16005	15884	15938	15905	15968	16088	16096	16152	16090	16000	16120	15956	15828	16057	15888	16008	16066	15937	15904	16025	16029	16138	16067	16164	15990	16028	16052	15815	16000	15962	15976	15988	15991	16015	15847	16012	16032	16224	16050	15635	16076	16007	16016	15996	16031	16032	15937	15989	16014	16143	15942	16019	15824	16025	16121	15954	16052	15787	15994	15898	15872	15792	15845	16149	15896	16035	15866	16101	16070	15882	15885	16023	16014	15758	15859	15898	15867	16035	15873	15962	16073	16195	15986	16083	16185	16039	15986	15981	16011	16028	15872	15986	15964	16132	15958	15968	16131	15983	15847
56653	72194	56100	58755	57600	47648	35464	23856	17021	14542	13931	13687	13735	13775	13745	13993	13991	13849	13723	13885	13824	13838	13967	13758	13917	13812	13695	13708	13585	13808	13728	13738	13780	13782	13868	13829	13762	13941	13741	13773	13714	13697	13800	13899	13722	13812	14003	13853	13878	13823	13830	13926	13853	13849	13795	13932	13628	13723	13941	13840	13739	13805	13835	13850	13933	13756	13890	13687	13904	13856	13843	13557	13890	13787	13878	13894	13725	13817	13896	13734	13853	13682	13749	13659	13812	13847	13795	13759	13716	13749	13550	13783	13780	13847	13959	13792	13945	13736	13743	13767	13888	13817	13829	13684	13825	13600	13894	13675	13774	13881	13844	14005	13781	13817	13890	13956	13837	13633	13719	13683	13762	13702	13715	13676	13757	13695	13677	13744	13785	13807	13914	13669	13774	13754	13587	13808	13712	13803	13812	13679	13778	13773	13774	13729	13891	13897	13503	13684	13724	13664	13812	13829	13584	13997	13725	13850	13671	13901	13673	13763	13682	13580	13758	13790	13757	13687	13727	13745	13848	13727	13681	13937	13858	13867	13769	13591	13819	13851	13734	13906	13944	13791	13818	13853	13782	13810	13739	13884	13919	13816	13750	13727	13744	13875	13619	13808	13832	13775	13908	13708	13697	13809	13789	13729	13849	13799	13774	13761	13875	13974	13792	13700	13676	13820	13669	13769	13878	13812	13811	13746	13725	13877	13638	13906	13813	13786	13753	13716	13760	13721	13593	13843	13761	13797	13602	13715	13751	13684	13867	13817	13740	13682	13867	13852	13549	13934	13895	13748	13830	13803	13683	13849	13845	13828	13717	13864	13655	13817	13603	13662	13829	13729	13732	13852	13704	13720	13890	13912	13647	13772	13835	13518	13631	13791	13753	13716	13801	13832	13755	13887	13793	13698	13775	13866	13620	13825	13765	13786	13886	13794	13844	13865	13804	13794	13817	13707	13702	13934	13582	13702	13756	13720	13849	13808	13782	13825	13836	13889	13699	13876	13690	13710	13757	13690	13722	13634	13767	13627	13608	13811	13766	13712	13695	13668	13812	13748	13847	13970	13704	13636	13699	13916	13644	13848	13727	13690	13861	13831	13864	13861	13867	13901	13776	13865	13717	13537	13898	13886	13710	13691	13830	13955	13738	13604	13777	13703	13724	13695	13641	13918	13899	13759	13767	13805	13711	13690	13697	13680	13894	13694	13769	13658	13628	13637	13796	13969	13799	13834	13761	13786	13662	13809	13890	13767	13691	13782	13833	13890	13701	13543	13758	13760	13859	13866	13697	13639	13824	13851	13773	13919	13886	13837	13761	13716	13711	13611	13715	13869	13474	13849	13834	13640	13844	13701	13712	13688	13614	13687	13619	13723	13709	13724	13923	13920	13858	13957	13662	13718	13706	13512	13831	13625	13964	13554	13762	13661	13707	13945	13614	13806	13697	13805	13690	13741	13751	13914	13807	13906	13707	13863	13885	13686	13643	13640	13717	13893	13861	13727	13528	13862	13826	13832	13580	13824	13925	13749	13625	13745	13929	13952	13858	13769	13924	13786	13920	13812	13821	13921	13612	13620	13775	13850	13879	13806	13775	13859	13734	13844	13936	13894	13780	13846	13687	13916	13683	13753	13733	13831	13708	13795	13851	13596	13629	13762	13838	13913	13780	13712	13909	13570	13704	13753	13724	13949	13752	13764	13745	13756	13660	13671	13656	13829	13708	13714	13654	13754	13843	13726	13721	13918	13849	13778	13835	13936	13765	13732	13713	13760	13880	13821	13737	13690	13776	13858	13790	13695	13659	13809	13811	13840	13681	13694	13618	13780	13830	13873	14053	13854	13844	13754	13926	13719	13975	13706	14058	13852	13748	13681	13789	13776	13686	13802	13969	13795	13784	13772	13734	13906	13672	13577	13722	13894	13639	13797	13893	13858	13731	13829	13770	13689	13746	13818	13857	13834	13896	13677	13771	13933	13741	13732	13668	13792	13954	13775	13568	13828	13823	13789	13735	13652	13690	13841	13954	13692	13783	13810	13755	13707	13785	13718	13809	13522	13911	13737	13776	13872	13777	13780	13747	13797	13677	13867	13813	13855	13750	13534	13690	13678	13778	13900	13746	13728	13752	13817	13688	13871	13842	13677	13793	13919	13905	13762	13955	13778	13703	13809	13715	13743	13837	13726	13684	13741	13823	13633	13729	13861	13676	13784	13719	13838	13947	13796	13901	13786	13753	13819	13700	13831	13840	13768	13793	13741	13783	13771	13799	13752	13740	13831	13962	13727	13812	13834	13810	13705	13864	13917	13860	13676	13748	13776	13742	13750	13839	13895	13801	13911	13940	13779	13607	13884	13710	13816	13798	13730	13797	13784	13840	13625	13819	13883	13661	13763	13874	13578	13744	13717	13704	13850	13618	13856	13876	13844	13752	13672	13874	13784	13799	13871	13911	13718	13750	13888	13789	13921	14043	13816	13951	13684	13764	13755	13906	13675	13728	13842	13734	13816	13638	13698	13627	13583	13801	13848	13660	13788	13618	13746	13845	13779	13988	13803	13938	13910	13892	13899	13752	13765	13856	13794	13593	13788	13884	13656	13678	13989	13824	13650	13859	13830	13738	13638	13601	13743	13812	14003	13850	13725	13797	13783	13858	13712	13753	13665	13840	13782	13783	13788	13946	13539	13678	13803	13763	13701	13878	13874	13655	13698	13850	13835	13728	13726	13653	13828	13764	13716	13801	13807	13676	13663	13844	13648	13741	13710	13863	13860	13736	13911	13695	13780	13737	13726	13823	13766	13867	13794	13725	13868	13871	13761	13758	13794	13904	13819	13834	13570	13739	13858	13760	13790	13691	13814	13849	13820	13846	13977	13737	13835	13689	13772	13826	13661	13785	13775	13870	13662	13836	13751	13780	13775	13707	13705	13712	13714	13767	13899	13755	13641	13735	13877	13802	13643	13733	13743	13705	13817	13841	13713	13584	13698	13921	13705	13844	13835	13703	13719	13793	13845	13638	13887	13801	13698	13765	13938	13868	13730	13773	13824	13717	13738	13762	13783	13731	13757	13794	13620	13770	13854	13901	13815	13796	13768	13845	13780	13781	13763	13819	13683	13886	13778	13953	13670	13901	13853	13741	13797	13807	13665	13967	13679	13794	13676	13689	13777	13849	13803	13706	13788	13769	13807	13833	13679	13848	13646	13715	13696	13726	13709	13722	13821	13800	13972	13859	13766	13674	13848	13763	13716	13857	13884	13799	13739	13791	13767	13771	13867	13655	13886	13683	13761	13663	13741	13734	13728	13811	13681	13619	13785	13778	13833	13842	13701	13846	13808	13836	13689	13978	13857	13839	13601	13772	13816	13693	13730	13818	13607	13949	13777	13826	13785	13807	13831	13701	13963	13726	13679	13747	13644	13694	13754	13761	13759	13781	13946	13694	13733	13718	13794	13952	13787	13852	13769	13738	13925	13674	13712	13644	13795	13807	13803	13733	13757	13945	13603	13707	13604	13799	13840	13902	13998	13687	13866	13725	13661	13718	13725	13682	13719	14083	13728	13859	13742	13900	13735	13874	13850	13850	13825	13765	13712	13864	13781	13935	13729	13931	13903	13817	13737	13685	13599	13843	13727	13629	13900	13830	13885	13907	13702	13811	13680	13762	13875	13838	13727	13737	13703	13791	13837	13793	13786	13802	13690	13897	13833	13818	13746	13710	13796	13911	13682	13634	13884	13754	13683	13689	13778	13854	13717	13753	13699	13629	13574	13885	13708	13725	13846	13761	13744	13681	13688	13704	13734	13843	13561	13713	13738	13770	13671	13774	13864	13793	13846	13859	13821	13811	13937	13782	13738	13996	13801	13595	13808	13775	13720	14000	13786	13772	13925	13803	13570	13919	13760	13871	13793	13686	13737	13871	13804	13746	13788	13974	13792	13809	13857	13805	13668	13903	13657	13809	13708	13803	13563	13758	13809	13761	13818	13588	13795	13781	13790	13928	13768	13718	13778	13936	13681	13890	13749	13740	13834	13586	13797	13797	13898	13725	13859	13781	13790	13919	13704	13775	13826	13861	13696	13924	13765	13869	13832	13702	13744	13656	13703	13784	13887	13732	13812	14009	13827	13662	13879	13709	13732	13673	13901	13748	13824	13844	13829	13748	13757	13776	13889	13880	13746	13718	13753	13744	13811	13828	13833	13663	13641	13824	13830	13907	13688	13953	13808	13728	13738	13795	13818	13848	13759	13826	13758	13681	13845	13693	13747	13758	13793	13983	13774	13803	13784	13706	13771	13920	13680	13870	13754	13547	13837	13805	13862	13787	13836	13813	13726	13767	13791	13702	13773	13771	13806	13745	13892	13798	13853	13666	13786	13839	13780	13817	13847	13781	13740	13772	13718	13716	13797	13798	13671	13793	13744	13834	13912	13700	13918	13887	13666	13793	13804	13681	13832	13809	13846	13862	13795	13586	13796	13699	13747	13772	13769	13898	13706	13752	13891	13725	13747	13663	13583	13807	13764	13622	13768	13764	13761	13829	13820	13751	13856	13777	13798	13853	13874	13625	13892	13993	13677	13657	13791	13795	13626	13865	13663	13729	13913	13764	13862	13680	13642	13771	13820	13728	13608	13822	13772	13840	13783	13832	13834	13690	13891	13868	13766	13747	13859	13777	13711	13706	13796	13761	13785	13724	13883	13870	13803	13930	13767	13722	13696	13753	13974	13718	13670	13885	13805	13711	13746	13722	13860	13785	13908	13720	13934	13703	13710	13733	13862	13593	13723	13838	13853	13876	13815	13616	13893	13636	13782	13470	13773	13682	13799	13808	13501	13741	13815	13847	13793	13761	13740	13686	13839	13781	13696	13786	13663	13868	13638	13615	13639	13896	13832	13675	13746	13770	13735	13635	13835	13571	13792	13868	14028	13980	13857	13764	13770	13771	13903	13784	13644	13664	13762	13812	13853	13647	13703	13705	13843	13788	13740	13787	13674	13708	13737	13752	13868	13674	13850	13785	13710	13831	13715	13840	13889	13787	13722	13780	13672	13733	13730	13816	13765	13723	13916	13801	13838	13688	13663	13969	13776	13786	13793	13800	13874	13727	13710	13614	13726	13909	13836	13760	13807	13705	13810
23056	21501	29407	30806	49194	53494	45660	31388	22421	18445	17167	16543	16442	16521	16350	16401	16381	16358	16314	16331	16263	16374	16311	16412	16171	16290	16450	16362	16213	16278	16173	16260	16450	16528	16113	16243	16198	16312	16213	16287	16255	16375	16258	16146	16176	16533	16439	16253	16047	16340	16160	16330	16262	16381	16358	16147	16378	16399	16346	16247	16130	16273	16365	16175	16215	15998	16254	16279	16289	15948	16270	16078	16169	16212	16317	16237	16366	16248	16424	16108	16102	16242	16190	16197	16129	16170	16123	16146	16313	16296	16365	16296	16088	16158	16265	16265	16196	16292	16446	16199	16306	16343	16135	16151	16192	16265	16256	16149	16231	16166	16306	16148	16489	16251	16129	16236	16105	16148	16264	16372	16294	16214	16216	16163	16272	16129	16295	16280	16419	16079	16105	16243	16063	16046	16411	16060	16227	16170	16064	16250	16353	16137	16070	16044	16232	16031	16220	16126	16069	16294	16124	16306	16322	16415	16097	16315	16237	16239	16094	16072	16191	16121	16210	16182	16044	16126	16374	16255	15962	16207	16354	16391	16184	16137	16199	16113	16045	16081	16234	16205	16099	16235	16197	16207	16130	16137	15988	16188	16422	16142	16114	16210	15986	16157	16135	16353	16248	16101	16345	16256	16159	16193	16114	16163	16153	16187	16383	16306	16047	16193	16310	16156	16212	16178	16222	16356	16169	16216	16262	16281	16164	16083	16127	16163	16076	15990	16313	16212	16188	16113	16312	16507	16191	16168	16169	16509	16179	16312	16147	16188	16181	16247	16148	16372	16130	16338	16318	16427	16137	16579	16236	16311	16191	16192	16203	16334	16043	16296	16345	16215	16213	16210	16221	16217	16233	15979	16234	16107	16054	16145	16297	16101	16332	16245	16225	16272	16283	16398	16168	16257	16006	16204	16065	16231	16357	16138	16256	16160	16230	16139	16181	16337	16267	16241	16102	16311	16069	16160	16324	16248	16239	16278	16081	16201	16217	16050	16161	16097	16027	16082	16019	16032	16176	16150	16148	16269	16184	16260	16146	16094	16171	16107	16281	16236	16264	15947	16107	16218	16277	16043	16178	16034	15889	16395	16257	16147	16233	16213	16122	16100	16302	16169	16043	16411	16303	16244	16213	16268	16455	16302	16137	16166	16296	16244	16281	16134	16253	16045	16213	16130	16191	16370	16318	16040	16492	16237	16133	16425	16207	16273	16257	16173	16282	16363	16044	16135	16286	16489	16239	16328	15994	16274	16207	16315	16079	16164	16307	16236	16316	16205	16449	16176	16081	16268	16356	16329	16372	16290	16168	16174	16260	16063	16230	16004	16185	16187	16273	16197	16191	16233	16422	16228	16236	16209	16297	16184	16346	16290	16115	16063	16173	16258	16134	16162	16191	16322	16189	16217	16081	16163	16192	16249	16037	16057	16324	16395	15849	15971	16202	16217	16185	16312	15994	16217	16193	16140	16214	16283	16172	16230	16195	16252	16111	16278	16062	16285	16146	16214	16315	16095	16115	16251	16318	16298	16124	16343	16212	16177	16374	16165	16159	16148	16286	16292	16015	16440	16211	16207	16042	16146	16272	16197	16243	16036	16445	16373	15932	16264	16060	16105	16187	16233	16236	16094	16235	16130	15889	16183	16387	16150	16206	16322	16036	16236	16193	16116	16136	16048	16193	16154	16114	16291	16249	16131	16379	16322	16233	16202	16118	16131	16264	16250	16230	16333	16366	16142	16210	16076	16188	16207	16200	16292	16278	16268	16094	16084	16346	16316	16294	16192	16136	16056	16289	16118	15993	15965	16267	16254	16293	16127	16406	16184	16256	16201	16365	16245	16119	16033	16219	16136	16228	16124	16298	16312	16044	16166	16167	16273	16428	16293	16237	16097	16186	16203	16352	16268	16195	16239	16339	16302	15981	16170	16101	16260	16196	16088	16146	16239	16334	16201	16115	16245	16179	16251	16183	16210	16170	16249	16331	16339	16353	16176	16395	16317	16180	16085	16052	16359	16212	16083	16113	16093	16259	16216	16268	16287	16226	16237	16186	16358	16146	16368	16293	16256	16113	16360	16258	16160	16251	16435	16231	16161	16268	16211	15995	16134	16196	16121	16156	16109	16218	16182	16228	16188	16310	16293	16193	16138	16207	16289	15955	16291	16173	16240	16221	16223	16222	16149	16136	16079	16228	16336	16481	16495	16340	16351	16333	16347	16024	16179	16146	16185	16430	16162	16211	16364	16361	16192	16132	16157	16183	16030	16234	16350	16222	16072	16267	16082	16349	16211	16302	16258	16143	16162	16257	16204	16060	16142	16364	16313	16084	16215	16194	16132	16325	16215	16357	16331	16220	16138	16258	16037	16228	16208	16255	16500	16191	16149	16093	16162	16053	16071	16414	15938	16292	16196	16196	16159	16189	16234	16097	16012	16077	16061	16282	16262	16200	16459	16194	16272	16015	16088	16203	16139	16270	15883	16202	16225	16316	16369	16362	16304	16124	16093	16210	16169	16233	16173	16187	16268	16221	16357	16091	16208	15879	16182	16199	16287	16183	16191	16347	16201	16201	16159	16177	16028	16257	16097	16237	16219	16212	16274	16309	16239	16070	16266	16242	16295	16133	16321	16175	16226	16471	16352	16136	16208	16128	16294	16224	16171	16442	16222	16337	16219	16190	16110	16257	16443	16303	16158	16314	16398	16381	16272	16153	16151	16144	16259	16240	16326	15990	16240	16155	16094	16124	16315	16230	16159	16317	16089	16373	16269	16327	16115	16280	15956	16252	16101	16112	16485	16143	16307	16294	16411	16385	16430	16219	16273	16211	16211	16184	16230	16317	16219	16112	16243	16285	16151	16143	16337	16261	16035	16150	16218	16164	16139	16188	16093	16257	16304	16124	16311	15941	16187	16091	16064	15957	16254	16163	16218	16175	16070	16197	16021	16271	16246	16074	16135	16540	16316	16190	16207	15888	16063	16213	16182	16246	16101	16172	16129	16320	16247	16054	16332	16274	16056	16341	16277	16149	16193	16106	16231	16341	16138	16083	16026	16128	16156	16147	16187	16357	16257	16252	16195	16249	16314	16240	15975	16153	16293	16001	16072	16315	16313	16235	16356	16395	15993	15988	16055	16238	16243	16230	16262	16200	16239	16076	16373	16168	16248	16210	15906	15951	16315	16057	16282	16367	16259	16403	16293	16225	16166	16361	16315	16150	16035	16291	16155	16310	16007	16236	16120	16186	16096	16242	16176	16173	16120	16310	16214	16382	16198	16429	16225	16125	16311	16117	16245	16219	15943	16148	16201	15965	16281	16411	16137	16133	16248	16069	16011	16112	16020	16215	16206	16067	16100	16271	16300	16068	16369	16002	16074	16230	16449	16404	16159	16131	16304	16408	16303	16243	16179	16477	16183	16094	16199	16313	16050	16220	16442	16148	16087	16132	16136	16264	16160	16252	16373	16241	16047	16268	16332	16201	16156	16282	16148	16291	16144	16279	16167	16121	16093	16206	16049	15965	16186	16158	16340	16210	16376	16259	16398	16153	16118	16252	16147	16406	16316	16238	16291	16251	16292	16306	16293	16170	16128	16218	16309	16220	16294	16282	16310	16359	16130	16228	16392	16221	16140	16148	16306	16185	16236	16274	16238	16230	16117	16326	16102	16042	16298	16254	16077	16197	16187	16227	16098	16295	16198	16225	16219	16326	16186	16193	16201	16322	16156	16189	16220	16239	16136	16088	16226	16278	16045	16283	16095	16192	16116	16103	16212	16197	16218	16092	16220	16069	16005	16067	16148	16109	16185	16087	16150	16065	16079	16326	16390	16098	16222	16176	16036	16062	16047	16160	16236	16166	16149	16367	16203	16185	16109	16300	16111	16203	16233	16123	16364	16218	16275	16161	16200	15956	16192	16049	16154	16015	16177	16136	16202	16415	16296	16484	16070	16068	16415	16269	16270	16198	16256	16144	16121	16242	16171	16247	16098	15872	16191	16094	16191	16308	16089	16269	16161	16212	16302	16387	16224	16079	16103	16161	16127	16231	16357	16133	16146	16277	16379	16392	16084	16070	16373	16121	16079	16272	16323	16329	16106	16150	16222	16167	16024	16109	16017	16264	16308	16257	16269	16296	16260	16283	16121	16361	16477	16204	16111	16099	16215	16099	16042	16182	16058	16143	16274	16125	16206	16240	16138	16300	16411	16020	16107	16273	16326	16112	16212	16238	16040	16278	16296	16191	16375	16218	16191	16106	16177	16243	16245	16137	16256	16157	16150	16156	16432	16208	15996	16224	16121	16115	16185	16096	16239	16140	16184	16312	16222	16309	16202	16203	16276	16130	16153	16181	16193	16295	16113	16117	16119	16215	16215	16131	16348	16309	16296	16379	16128	16086	16164	16311	16309	16080	16263	15941	16087	16121	16327	16187	16150	15970	16175	16178	16020	16447	16127	16275	16174	16125	16194	16340	16131	16455	16207	16079	16051	15894	16250	16120	16130	16207	16109	16250	16167	16265	16140	16316	16195	16138	16324	16414	16190	16207	16239	16214	16103	16209	16195	16067	16104	16203	16324	16273	16428	16400	16055	16345	16434	16157	16282	16273	16200	16116	16258	16160	16515	16202	16262	16289	16149	16319	16239	16274	16202	16403	16115	16422	16017	16112	16241	16168	16055	16110	16250	16224	15994	16362	16172	16188	16099	16208	16300	16175	16142	16232	16165	16303	16193	16234	16330	16249	16076	16213	16247	16210	16136	16182	16102	16036	16121	16252	16395	16103	16178	16135	16033	16164	16370	16097	16073	16376	16242	16058	16335	16083	16303	16038	15996	16514	16298	16289	16071	16115	16236	16099	16151	16260	16104	16192	16270	16358	16245	16163	16162	16289	15992	16021	16100	16211	16316	16127	16198	16106	16225	16181	16277	16227	16149	16324	16258	16085	16193	16193	16276	16291	16177	16372	16246	16392	16376	16243	16232	16090	16328	16347	16235	16214	16176	16309	16309	16398	16188	16213	16033	16202	16359	16230	16252	16299	16265	16207	16237	16010	16264	16153	16175	16167	16232	16249	16206	16296	15932	16215	16139	16233	15963	16075	16040	16034	16344	16167	16171	16288	16166	16341	16318	16097	16291	16254	16210
63286	87978	63785	72624	71122	59256	44771	30549	19786	15317	14221	13787	13847	13911	13781	13783	13870	13872	13833	13896	13965	13744	13848	13702	13865	13764	13774	13861	13902	13783	13820	13916	13858	13859	13989	13840	13887	13796	13855	13828	13755	13724	13884	13749	13855	13818	13770	13769	13817	13856	13717	13820	13855	13871	13722	13894	13847	13996	13941	13824	13901	13828	13921	13853	13768	13826	13810	13909	13793	13864	13691	13607	14010	13881	13776	13956	13807	13818	13779	13815	13792	13920	13786	13712	13706	13792	13696	13822	13786	13770	13683	13758	13977	13846	13766	13834	13827	13932	13831	14056	13741	13732	13814	13738	13652	13833	13689	13853	13835	13803	13822	13770	13861	13842	13824	13837	13729	13875	13771	13708	13777	13861	13761	13850	13927	13908	13939	14024	13897	13844	13809	13776	13820	13813	14012	13806	13871	13927	13878	13738	13921	13735	13937	13837	13820	13839	13713	13819	13883	13879	13772	14024	13825	13939	13679	13912	13956	13800	13797	13721	13885	13652	13891	13882	13755	13848	13984	13827	13702	13917	13764	13947	13830	13898	13972	13821	13883	13709	13686	13786	13793	13867	13831	13724	13903	13853	13890	13717	13705	13687	13902	13884	13838	13929	13924	13854	13791	13876	13870	13859	13919	13731	13803	13942	13895	13890	13763	13931	13874	13783	13827	13758	13819	13835	13822	13878	13756	13693	13928	13904	13906	13842	13789	13911	13879	13965	13782	13842	13890	13766	13911	13852	13779	13771	13755	13877	13579	13942	13760	13677	13902	13672	13768	13967	13934	13780	13808	13799	13875	13919	13743	13835	13855	13772	13985	13873	13761	13773	13961	13834	13899	13790	13980	13745	13772	13838	13842	13916	13961	13716	13667	13842	13750	13842	13819	13817	13782	13799	13945	13743	13964	13844	13856	13693	13897	13968	13829	13923	13817	13894	13717	13781	13702	13678	13647	13709	13804	13789	13752	13869	13805	13688	13752	13737	13831	13796	13762	13845	13828	13744	13856	13810	13918	13813	13882	13877	13871	13950	13934	13945	13881	13663	13782	13876	13804	13717	13754	13794	13838	13687	13890	13924	13721	14053	13893	13803	13931	13960	13795	13782	13922	13661	13893	13896	13881	13734	13827	13864	13821	13737	13832	13862	13806	13795	13786	13701	13750	13924	13707	13858	13813	13803	13945	13814	14051	13749	13863	13779	13789	13819	13708	13919	13890	13924	13835	13789	13750	13908	13947	13792	13906	13702	13875	13911	13806	13810	13940	14049	13953	14002	13703	13857	13945	13798	13974	13903	13895	13872	13967	13726	13880	13930	13786	13967	13811	14039	14035	13794	13900	13914	13789	13764	14056	13731	14005	13931	13940	13821	13823	13985	13888	13983	13872	13824	13699	13826	13802	13664	13859	13835	13723	13915	13778	13778	13740	13839	13792	13923	13854	13715	13869	13928	13886	13957	13874	13879	13870	13843	13820	13624	13985	13777	13885	14015	13870	13926	13672	13956	13865	13889	13843	13985	13729	13842	13706	13837	13734	13716	13858	13934	13766	14089	13886	13904	13716	13621	13654	13838	13831	13870	13998	13942	13893	13832	13850	13764	13857	13984	13754	13889	13863	13753	13970	13792	13949	13871	13863	13726	13858	14064	14018	13788	13796	13837	13751	13963	13812	13761	13890	13676	13661	13997	13667	13807	13868	13825	13878	13824	13752	13888	13690	13887	13934	13969	13943	14021	13755	13741	13937	13761	13862	13865	13787	13725	13961	13687	13877	13891	13735	13988	13623	13870	13788	13804	13915	13914	13779	13774	13918	13850	13854	13738	13805	13871	13754	13820	13751	13733	13841	13751	13609	13881	13707	13718	13866	13754	13976	13991	14040	13852	13735	13739	13835	13897	13792	13867	13906	13992	13789	13880	13992	13882	13771	13778	13806	13798	13741	13888	13923	13952	13803	13849	13854	13695	13938	13756	13831	13787	13898	13916	13696	13733	13971	13775	13781	13839	13781	13842	13840	13748	13937	13992	13963	13910	13863	14074	13878	13665	13934	13842	13798	13885	13797	13903	13731	13854	13864	13759	13886	13858	13791	13806	13843	13868	14016	14009	13969	13794	13730	13895	13824	13801	13856	13836	13819	13808	13859	13882	13747	13668	13960	13899	13825	13718	13830	13726	13853	13897	13843	13747	13862	13805	13612	13817	13742	13833	13654	13881	13945	13722	13808	13942	13561	13617	13996	13854	13748	13930	13789	13807	13915	13930	13736	13771	13974	13673	13739	13725	13913	13648	13926	13839	13725	13780	13823	13948	13697	13733	13854	13791	13913	13702	14058	13795	13947	13907	13914	13915	13937	13810	13896	13965	13907	13817	13783	13766	14026	13742	13694	13765	13834	13927	13734	13957	13734	13947	13776	13852	13753	13833	13830	13861	13726	13739	13851	13727	13628	13902	13635	13731	13804	13831	13815	13762	13701	13647	13901	13767	13941	13806	13921	13754	13850	13862	13966	13928	13901	13743	13925	13803	13739	13990	13688	13699	13744	13873	13923	13701	13863	13720	13909	13854	13751	13776	14036	13702	13914	13741	13832	13776	13755	13711	13775	13854	13708	13893	13764	13683	13770	13642	13884	13750	13827	13995	14024	13714	13848	13853	13674	13856	13689	13747	13722	14011	13824	13740	13951	13819	13816	13844	13786	13828	13824	13876	13690	13794	13964	13781	13816	13807	13830	13757	13843	13775	13818	13709	13727	13848	13808	13888	13838	13889	13843	13914	13883	13856	13731	13740	14087	13743	13816	13847	13814	13916	13880	13805	13924	13765	13877	13889	13756	13827	13751	13934	13922	13622	13899	13798	13613	13937	13868	13786	13783	13914	13792	13901	13839	13729	13806	13886	13769	13916	13803	13891	13828	13769	13852	13787	13919	13962	13796	13678	13706	13727	13931	13969	13735	13858	13893	13699	13748	13844	13787	13926	13755	13810	13836	13771	13870	13897	13779	13763	13969	13739	13811	13987	13837	13845	13832	13737	13940	13685	13769	13773	14045	13783	13918	13891	13826	13787	13825	13955	13931	13826	13819	13750	13943	13934	13787	13987	13866	13980	13864	13796	13866	13863	13871	13950	13721	13609	13823	13753	13829	13858	13953	13921	13697	13857	13781	13932	13884	13866	13904	13964	13776	13785	13916	13816	13815	13837	13876	13826	14034	13776	13895	13807	13841	13914	13693	13870	13770	13966	13962	13870	13744	13769	13832	13667	13777	13823	13823	13824	13870	13826	13871	13912	13859	13774	13945	13765	13956	13906	13661	13953	13799	13658	13848	13716	13834	13775	13828	13765	13825	13824	13908	13797	13895	13784	13894	13827	13786	13800	13854	13847	13714	13866	13729	13811	13928	13749	13797	13786	13713	13799	13669	13642	13762	13619	13925	13868	13794	13848	13605	13909	13896	13894	13758	13819	13711	13829	13845	13738	13729	13767	13657	13858	13856	13830	13842	13739	13680	13881	13773	13756	13908	13796	13890	13847	13873	13669	13911	13830	13840	13815	13768	13951	14032	13858	13761	13917	13748	13863	13848	13903	13941	13693	13694	13760	13809	13736	13856	13705	13866	13988	13857	13871	13836	13820	13770	13722	14053	13785	13792	13809	13826	13783	13615	13787	13795	13671	13892	13675	13806	13838	13607	13646	13772	13877	13893	13743	13664	13829	13898	13682	13732	13901	13701	13861	13764	13737	13850	13927	13903	13903	13871	13751	13774	13842	13736	13752	13864	14006	13661	13813	13782	13709	13870	13860	13940	13887	13981	13911	13897	13836	13783	13975	13825	13895	13718	13803	13819	13703	13829	13806	13925	13844	13794	13710	13764	13772	13828	13746	13891	13891	13850	13844	13692	13970	13761	13824	13707	13853	13854	13876	13739	13887	13680	13765	13782	13920	13709	13836	13729	13772	13897	13700	13814	13801	13711	13777	13712	13887	13977	13825	13845	13879	13823	13685	13870	14020	13669	13854	13989	13972	13931	13811	13829	13848	13801	13763	13855	13909	14012	13840	13869	13856	13788	13843	13625	13878	13915	13806	13759	13767	14009	13977	13841	13823	13960	13906	13959	13883	13779	13794	13800	13847	13899	13936	13853	13872	13738	13787	13750	13777	13708	13901	13765	13772	13824	13878	13805	13642	13942	13873	13724	13791	13844	13772	13818	13824	13775	13600	13853	13767	14066	13653	13854	13939	13805	13930	13847	13767	13795	13809	13679	13782	13895	14106	13909	13900	13721	13899	13801	13848	13837	14022	13741	14006	13910	13857	13812	13984	13958	13908	13657	13763	13836	13773	13829	13855	13870	13773	14003	13942	13661	13759	13950	13948	13818	13849	13788	13840	13954	13965	13734	13882	13788	13793	13797	13829	13798	13720	13743	13972	13797	13780	13908	13828	13753	13714	13914	13824	13853	13891	13884	13772	13919	13788	13761	13775	13822	13931	13800	13800	14005	13829	13916	13892	13861	13853	13930	13893	13725	13920	13842	13806	13868	13840	13726	13703	13968	13833	13941	13773	13776	13842	13883	13920	13900	13819	13823	13698	13782	13909	13881	13956	13792	13927	13780	13770	13805	13694	13741	13817	13941	13918	13752	14046	13699	13898	13912	13719	13935	13978	13792	14026	13881	14041	13784	13906	13865	14045	13808	13721	13675	13829	13811	13851	13770	13877	13666	13956	13935	13877	13929	13752	13808	13868	13801	13894	13922	13758	13977	13841	13846	13814	13903	13905	13864	13755	13628	13942	14006	13878	13742	13777	13918	13935	13784	13894	13866	13773	13856	13819	13986	13814	13870	13716	13925	13725	13904	13812	13855	13834	13673	13878	13843	13800	13888	13882	13839	13785	13809	13795	13854	13742	13874	13972	13837	13806	13891	13783	13983	13899	14020	13828	13859	13686	13753	13922	13770	13733	13741	13758	13732	13914	13922	13834	13810	13883	13868	13836	13915	13786	14016	13682	13700	13890	13893	13882	13846	13742	13853	13817	13894	13772	13794	13864	13816	13667	13901	13808	13811	13728	13851	13835	13805	13742	13724	13726	13856	13788	13563	13953	14034	13807	13907	13915	13948	13706	13730	13814	13846	13846	14012	13828
28580	24588	27341	29365	28597	25437	21265	18511	17139	16794	16704	16917	16726	16762	16609	16826	16982	16665	16815	16670	16657	16683	16707	16704	16653	16619	16697	16680	16657	16570	16822	16759	16688	16696	16731	16673	16642	16646	16783	16619	16719	16736	16804	16867	16628	16659	16697	16712	16648	16486	16555	16490	16786	16716	16694	16594	16717	16671	16861	16732	16654	16612	16606	16672	16681	16730	16821	16800	16533	16583	16664	16776	16745	16633	16669	16650	16626	16501	16660	16719	16539	16677	16576	16581	16763	16593	16945	16711	16795	16808	16780	16639	16831	16688	16549	16640	16646	16565	16752	16735	16613	16703	16531	16842	16755	16611	16781	16726	16485	16675	16741	16642	16560	16491	16636	16493	16833	16782	16805	16670	16573	16856	16764	16439	16530	16597	16676	16595	16609	16774	16672	16812	16543	16582	16672	16662	16802	16713	16673	16700	16713	16758	16750	16696	16734	16633	16589	16636	16667	16589	16369	16722	16538	16618	16705	16754	16505	16399	16681	16716	16635	16779	16721	16626	16598	16732	16738	16706	16681	16726	16814	16601	16721	16771	16833	16655	16426	16425	16789	16539	16699	16782	16758	16664	16866	16614	16752	16690	16564	16744	16533	16803	16636	16745	16483	16733	16737	16722	16839	16684	16753	16732	16680	16592	16582	16524	16605	16668	16734	16750	16629	16624	16686	16590	16714	16663	16825	16698	16943	16759	16659	16602	16593	16481	16459	16644	16660	16709	16557	16598	16642	16569	16779	16601	16539	16743	16757	16675	16706	16548	16794	16658	16523	16734	16622	16752	16493	16604	16802	16567	16875	16633	16678	16362	16705	16668	16632	16607	16909	16799	16784	16749	16609	16490	16755	16530	16557	16743	16584	16744	16564	16677	16643	16693	16711	16638	16726	16846	16605	16634	16818	16828	16754	16835	16660	16920	16800	16830	16667	16804	16493	16544	16700	16588	16517	16692	16699	16744	16784	16642	16481	16677	16539	16553	16566	16602	16496	16603	16529	16659	16480	16546	16597	16789	16908	16725	16805	16651	16889	16573	16723	16700	16664	16673	16702	16693	16598	16831	16489	16701	16605	16640	16372	16630	16669	16548	16623	16647	16819	16940	16751	16813	16587	16733	16465	16572	16731	16801	16726	16553	16605	16903	16765	16610	16716	16567	16478	16754	16645	16715	16601	16863	16552	16809	16732	16624	16709	16645	16729	16567	16772	16705	16555	16644	16721	16564	16640	16718	16610	16669	16906	16546	16751	16638	16778	16806	16620	16854	16831	16606	16677	16773	16678	16675	16523	16772	16590	16723	16513	16560	16731	16637	16624	16514	16677	16440	16505	16544	16595	16639	16643	16540	16859	16849	16673	16758	16794	16705	16841	16770	16806	16695	16551	16651	16633	16747	16930	16837	16640	16658	16700	16613	16818	16790	16873	16762	16887	16679	16569	16642	16711	16695	16584	16757	16636	16531	16650	16784	16650	16900	16823	16821	16697	16658	16760	16546	16577	16473	16717	16660	16867	16677	16645	16705	16925	16602	16767	16535	16627	16651	16645	16655	16720	16665	16490	16651	16627	16756	16760	16544	16599	16835	16754	16681	16727	16711	16608	16758	16574	16524	16499	16510	16512	16520	16642	16503	16776	16658	16732	16800	16673	16708	16714	16733	16629	16622	16621	16463	16631	16675	16963	16639	16742	16808	16747	16682	16338	16746	16673	16765	16784	16717	16581	16647	16541	16824	16547	16653	16720	16754	16776	16676	16546	16654	16407	16728	16535	16461	16440	16727	16796	16595	16568	16594	16686	16738	16724	16790	16678	16683	16728	16602	16654	16555	16496	16854	16876	16637	16610	16586	16543	16496	16424	16654	16658	16555	16616	16729	16659	16605	16513	16735	16843	16682	16615	16642	16684	16709	16788	16959	16654	16559	16454	16752	16657	16671	16821	16660	16746	16625	16567	16889	16697	16706	16712	16821	16711	16690	16559	16631	16904	16654	16543	16559	16646	16570	16862	16699	16686	16764	16641	16796	16683	16703	16637	16662	16763	16816	16719	16774	16739	16674	16797	16662	16628	16578	16652	16805	16530	16844	16515	16531	16497	16448	16706	16522	16664	16636	16732	16650	16718	16699	16491	16918	16652	16623	16702	16788	17034	16833	16690	16671	16890	16657	16682	16579	16581	16758	16732	16527	16671	16618	16560	16789	16598	16744	16707	16613	16530	16819	16415	16607	16704	16725	16642	16614	16509	16692	16554	16690	16809	16584	16690	16757	16423	16595	16708	16667	16554	16599	16636	16650	16838	16619	16688	16548	16883	16823	16728	16712	16573	16624	16702	16745	16847	16600	16609	16589	16511	16797	16601	16813	16731	16584	16821	16832	16776	16352	16751	16795	16438	16619	16848	16559	16641	16713	16666	16720	16614	16567	16625	16625	16563	16457	16591	16709	16703	16599	16834	16646	16519	16663	16762	16905	16528	16630	16577	16897	16789	16589	16780	16879	16584	16785	16862	16648	16692	16954	16816	16815	16530	16802	16753	16745	16812	16795	16652	16692	16864	16580	16453	16617	16670	16655	16576	16872	16533	16634	16807	16611	16745	16723	16581	16461	16583	16647	16641	16522	16692	16632	16658	16623	16709	16867	16570	16730	16727	16601	16719	16702	16814	16493	16605	16575	16468	16618	16613	16615	16697	16459	16871	16553	16735	16679	16978	16720	16735	16831	16440	16677	16647	16827	16737	16774	16669	16628	16721	16874	16692	16762	16685	16634	16490	16673	16670	16607	16648	16662	16560	16589	16805	16785	16787	16658	16689	16642	16678	16916	16690	16644	16655	16539	16714	16783	16646	16530	16769	16630	16467	16757	16475	16579	16512	16574	16865	16706	16679	16677	16800	16737	16493	16661	16765	16417	16635	16620	16576	16783	16789	16637	16654	16676	16648	16723	16630	16639	16716	16768	16615	16770	16930	16638	16650	16594	16763	16643	16557	16688	16573	16848	16852	16675	16602	16896	16797	16668	16920	16607	16791	16856	16600	16605	16461	16713	16579	16705	16736	16731	16614	16573	16559	16546	16733	16808	16754	16565	16772	16440	16741	16625	16757	16744	16623	16577	16461	16685	16637	16626	16855	16643	16841	16641	16656	16815	16584	16800	16693	16552	16823	16578	16731	16758	16679	16699	16673	16613	16817	16760	16700	16829	16715	16629	16569	16510	16910	16817	16598	16621	16805	16623	16770	16589	16717	16495	16788	16416	16530	16708	16577	16711	16693	16744	16718	16705	16776	16792	16756	16553	16874	16618	16643	16747	16796	16748	16890	16796	16717	16550	16605	16638	16653	16747	16929	16686	16651	16905	16829	16817	16629	16679	16724	16591	16545	16718	16542	16511	16749	16579	16710	16502	16740	16861	16534	16717	16612	16603	16671	16731	16627	16770	16753	16791	16669	16767	16699	16584	16663	16544	16673	16668	16465	16566	16682	16656	16660	16820	16877	16597	16637	16649	16627	16709	16559	16696	16805	16778	16689	16769	16643	16583	16776	16426	16731	16662	16849	16487	16435	16782	16860	16795	16815	16647	16654	16762	16742	16818	16663	16586	16670	16532	16566	16749	16577	16616	16491	16669	16627	16749	16718	16677	16824	16534	16644	16489	16492	16633	16634	16717	16643	16693	16669	16766	16681	16509	16567	16568	16635	16653	16515	16873	16702	16457	16690	16685	16837	16705	16804	16556	16838	16812	16640	16701	16621	16747	16802	16719	16721	16654	16849	16832	16549	16673	16771	16778	16677	16581	16564	16704	16602	16886	16596	16779	16719	16600	16711	16785	16761	16644	16794	16778	16716	16458	16492	16586	16690	16649	16754	16633	16795	16791	16549	16659	16671	16719	16929	16758	16681	16827	16562	16629	16656	16754	16530	16667	16521	16801	16668	16510	16608	16522	16570	16391	16816	16692	16932	16796	16560	16706	16632	16491	16714	16486	16624	16588	16635	16652	16752	16702	16690	16831	16583	16762	16690	16630	16688	16508	16696	16499	16654	16632	16691	16661	16821	16558	16590	16558	16784	16563	16784	16611	16746	16654	16677	16636	16721	16347	16604	16658	16710	16647	16652	16536	16472	16611	16609	16528	16662	16620	16584	16813	16705	16629	16578	16667	16586	16697	16818	16538	16536	16571	16504	16502	16571	16511	16741	16723	16589	16707	16692	16638	16656	16634	16623	16630	16595	16763	16738	16564	16739	16567	16545	16727	16567	16705	16617	16432	16695	16693	16572	16644	16660	16608	16628	16695	16467	16774	16780	16777	16642	16750	16687	16733	16604	16435	16832	16569	16764	16479	16558	16767	16883	16769	16624	16781	16713	16658	16479	16789	16669	16581	16747	16608	16753	16591	16667	16796	16783	16630	16617	16736	16749	16757	16625	16590	16781	16521	16710	16712	16636	16639	16679	16693	16509	16646	16746	16582	16751	16604	16597	16750	16677	16561	16655	16753	16707	16615	16753	16770	16851	16513	16864	16480	16629	16687	16526	16564	16666	16751	16735	16577	16781	16766	16542	16521	16598	16478	16559	16775	16818	16553	16807	16766	16658	16641	16674	16663	16437	16708	16792	16670	16521	16870	16795	16724	16626	16561	16565	16488	16541	16598	16883	16538	16698	16712	16624	16507	16512	16541	16560	16802	16816	16598	16659	16738	16464	16654	16676	16944	16720	16955	16702	16737	16467	16692	16574	16605	16553	16868	16549	16775	16604	16725	16659	16623	16652	16933	16990	16684	16605	16664	16590	16620	16659	16758	16541	16913	16752	16704	16605	16632	16600	16729	16575	16514	16634	16604	16620	16450	16757	16515	16773	16599	16704	16646	16706	16465	16744	16788	16593	16611	16821	16622	16853	16555	16693	16561	16835	16664	16609	16743	16706	16800	16914	16619	16662	16652	16754	16705	16435	16703	16720	16641	16621	16773	16736	16696	16717	16593	16653	16501	16736	16747	16596	16732	16614	16565	16689	16340	16787	16756	16556	16525	16659	16609	16661	16799	16730	16604	16674	16645	16923	16576	16824	16756	16411	16807	16682	16652	16593	16723	16645	16856	16484	16614	16830	16514	16669	16616	16802	16721	16608	16732	16612	16666	16686	16432
29792	36082	23398	25685	26184	22508	18175	15620	14756	14353	14288	14244	14282	14111	14214	14135	14338	14202	13996	14150	14161	13994	14207	14159	14116	14283	14240	14326	14195	14166	14233	14207	14240	14111	14150	14074	14085	14217	14046	14209	14181	14199	14181	14277	14212	14362	14134	14273	14125	14257	14149	14203	14114	14116	14054	14229	14298	14157	14137	14179	14080	14241	14142	14296	14122	13970	14090	14245	14102	14191	14184	14105	14193	14100	14165	14136	14201	14254	14148	14041	14228	14124	14283	14080	13955	14144	14074	14318	14064	14197	14157	14120	14240	14065	14087	14168	14473	14351	14056	14107	14012	14093	14200	14257	14188	14115	14098	14318	14330	14053	14114	14107	14031	14122	14103	14057	14054	14031	14305	14327	14163	14133	14268	14276	14107	14253	14344	14091	14085	14210	14256	14048	14238	14054	14147	14114	14105	14266	14142	14322	13999	14070	14228	14058	14251	14059	14179	14259	14200	14190	14175	14156	14149	14149	14083	14059	14150	14133	14300	14183	14011	14033	14224	14249	14282	14217	14296	14151	14101	14089	14194	14051	14213	14089	14160	14186	14214	14252	14155	14134	14118	13989	14214	14112	14172	14242	14148	14081	14179	14041	14154	13983	13965	14061	14329	14360	14199	14038	14236	14287	14090	13934	14234	14205	14175	14122	14224	14224	14158	14237	14093	14177	14138	14125	14194	14125	14384	14199	14030	14181	14239	13954	14063	14162	14177	14139	14286	13979	14069	14035	14300	14351	14199	14204	14155	14136	14321	14080	14159	14192	14215	14103	14144	14132	14203	14179	14224	14082	13998	14126	14194	14036	14163	14089	14218	14201	13962	14265	14233	14175	14234	14031	13966	14102	14222	14037	14311	14194	14167	14166	14019	14087	14075	14191	14204	14093	14192	14186	14100	14081	14128	14089	14016	14201	14264	14232	14225	14182	14193	14255	14144	14087	14213	14129	14289	14300	14097	14115	14151	14075	14179	14116	14074	14112	14205	14338	14118	14222	14115	14201	14196	14155	14258	14182	14091	14145	14111	14202	14131	14264	14176	14253	14228	14133	14201	14275	14351	13988	14168	13978	14147	14235	14225	14265	14173	14307	14057	14164	14125	14163	14238	14225	14015	14156	14124	14166	14107	14358	14148	14222	13959	14263	14131	14047	14196	14323	14037	14274	14185	14160	14264	14206	14035	14092	14136	13989	14286	14319	14058	14243	14246	14233	14081	14187	14090	14168	14092	14288	14161	14293	14016	14049	14177	14211	14044	14309	14225	14192	14161	14154	14196	14062	13942	14162	14263	14163	14027	14177	14242	14065	13986	14081	14198	14148	14211	14022	14132	14239	14168	14189	14171	14227	14170	14183	14139	14124	14239	14203	14079	14040	14037	14253	14172	14169	14148	14118	14215	14105	14149	14081	14172	14174	14067	14299	14170	14191	14277	14167	14189	14316	14328	14038	14383	14101	14076	14332	14218	14200	14129	14269	14128	14060	14130	14217	14221	14166	14289	14196	13982	14159	14253	14127	14132	13986	14196	14185	14186	14096	14138	13994	14180	14283	14160	14184	14160	14178	14069	14170	14209	14192	14214	14060	14078	14169	14212	14076	14111	14275	14215	14157	14044	14209	14121	14126	14281	14249	14157	14061	14102	14287	14195	14241	14250	14177	14224	14124	14228	14129	14003	14155	14122	13983	14198	14188	14149	14213	14104	14180	14043	14214	14227	13980	14179	14212	14233	14216	14222	14186	14130	14239	14206	14094	14086	14217	14302	14332	14268	14304	14148	14269	14156	14349	14197	14032	14148	14193	14113	14251	14204	14097	14144	14110	14204	14119	14133	14257	14191	14113	14295	14018	14145	14329	14178	14167	14158	14211	14182	14175	14352	14197	14131	14094	14182	14001	14248	14228	14115	14087	14239	14196	14177	14010	14051	14096	14204	14091	14058	14430	13987	14178	14092	14304	14153	14165	14091	14221	14280	14160	14094	14241	14052	14180	14204	14073	14251	14156	14236	14078	14161	14209	14212	14110	14254	14226	14138	14085	14298	14340	14202	14068	14166	14122	14211	14245	14012	14215	14108	14157	14167	14077	14162	14175	14186	14322	14341	14238	14018	14293	14238	14031	14074	14147	14130	14087	14135	14186	14249	14217	14103	14151	14144	14138	13953	14026	14192	14366	14016	14153	14081	14251	14234	14153	14189	14102	14071	14075	14127	14010	14169	14251	14266	14128	14148	14007	14115	14136	14219	14253	14116	14215	14162	14168	14241	14302	14119	14167	14178	14117	14199	14187	14209	14059	14148	14229	14153	14166	14172	14169	14245	14250	14270	14115	14167	14157	14212	14227	14169	14249	14108	14268	14181	14203	14150	14172	14048	14191	14148	14165	14253	14240	14196	14163	14285	14167	14110	14281	14198	14195	14217	14231	14068	14156	14139	14178	14077	14171	14180	14305	14351	14341	14309	14112	14207	14167	14078	14271	14244	13960	14197	14223	14417	14124	14171	14092	14184	14197	13969	14234	14164	14249	14247	14280	14127	14113	14272	14200	14117	14199	14178	14057	14288	14301	14221	14094	14301	14227	14254	14286	14086	14172	14084	14179	14185	14296	14163	14282	14189	14040	14243	14097	14027	14097	14253	14098	14299	14176	14309	14173	14263	14259	14210	14047	14080	14028	14213	14164	14127	13936	14185	14168	14119	14018	14091	14279	14220	14109	14159	14121	14247	14155	14068	14041	14106	14174	14309	14151	14033	14327	14175	14141	14118	14056	14337	14185	14227	14041	14343	14120	14134	14208	14012	14138	14296	14299	14289	14030	14135	14227	14076	14162	14231	14028	14203	14206	14027	14207	14090	14234	14100	14184	14094	14224	14282	14255	14124	14143	14183	14266	14145	14133	14096	14067	14174	13852	14212	14187	14238	14144	14116	14192	14253	14300	14147	14081	14104	14059	14299	14030	14152	14118	14141	14270	14166	14033	14293	14132	14303	14212	14032	14132	14047	14266	14100	14156	14348	14155	14093	14210	14433	14187	14272	14244	14110	14072	14137	14297	13994	13988	14345	14118	14209	14211	14233	14190	14081	14098	14174	14165	14160	14176	14139	14258	14148	14122	14173	14201	14084	14149	14232	13994	14066	14216	14232	14263	14238	14182	14142	14181	14137	14113	14124	14150	14162	14137	14254	14220	14203	14252	14258	14307	14141	14180	14212	14111	14239	14254	14196	14266	14198	14177	14314	14033	14126	14174	14255	14093	14026	14118	14114	14214	14083	14196	14123	14170	14137	14350	14200	14002	14071	14103	14186	14201	14326	14200	14130	14421	14083	14339	14332	14270	14271	14146	14209	14283	14147	14162	14146	14114	14045	14313	14209	14322	14101	14094	14246	14108	14136	14204	14145	14210	14268	14148	14106	14319	14110	13947	14117	14104	13924	14190	14148	14140	14193	14193	14137	14144	14152	14163	14129	14164	14025	14138	14118	14277	14021	14279	14109	14124	14267	14043	14203	14103	14178	14114	14134	14097	14179	14253	14089	14174	14082	14199	14198	14087	13895	14106	13970	14305	14127	14349	14059	14329	14314	14215	14195	14033	14137	14144	14134	14273	14166	14213	14131	14143	14148	14255	14106	14169	14190	14095	14151	14247	14082	14331	14170	14128	14246	14239	14233	14094	14161	14197	14154	14168	14143	14041	14320	14107	14298	14122	13936	14011	14255	14108	14183	14327	14235	14160	14153	14203	14132	14111	14142	14190	14304	14065	14206	14178	14266	14217	14238	14271	14138	14187	14176	14194	14097	13964	14122	14172	14183	14089	14104	14089	14182	14193	14253	14309	14416	14110	14348	14184	14383	14059	14122	14014	14205	14280	14179	14123	14148	14210	14194	14121	14108	14251	14178	14064	14023	14068	14202	14228	14138	14012	14253	14152	14311	14229	14204	14174	14257	14170	14140	14088	14108	13969	14236	14314	14149	14243	14052	14122	14111	14212	14275	14273	14121	14128	14020	14189	14255	14039	14204	14122	14295	14018	14231	14212	14272	13999	14220	14028	14146	14190	14135	14307	14194	14051	14164	14186	14202	14250	14037	14061	14311	14134	14177	14131	14136	14251	14184	14168	14055	13980	14280	14152	14081	14118	14378	14197	14207	14087	14193	13922	14173	14217	14283	14214	14113	14339	14184	14184	14265	14184	14235	14241	14157	14255	14270	14295	14178	14111	14145	14122	14301	14349	14115	14162	14151	14149	14091	14127	14344	14072	13998	14149	14140	14156	14101	14129	14057	14122	14165	14221	14125	14092	14132	14227	14127	14264	14283	14167	14231	14327	14305	14029	14188	14141	14116	14062	14376	14181	14321	14194	14162	14022	14207	14127	14167	14273	14151	14151	14130	14173	14165	14199	14151	14212	14064	14161	14293	14263	14082	14080	14213	14096	14168	14244	14273	13970	14119	14102	14133	14069	14226	14145	14219	14240	14211	14017	14171	14229	14338	14223	14123	14026	14086	14258	14175	14156	14149	14274	14217	14332	14013	14031	13965	14119	14249	14114	14052	14020	14109	14107	14091	14197	14277	13950	14177	14068	14172	14244	14113	14101	14219	14207	14157	14162	14192	14248	14146	14173	14139	14308	14248	14064	14143	14127	14470	14073	14041	14231	14281	14420	14126	14250	14156	14236	14086	14217	14161	14265	14000	14106	14107	14193	14141	14101	14145	14153	14207	14063	14065	14316	14313	14251	14250	14138	14189	14074	14279	14036	14257	14212	14085	14141	14212	14158	14063	14203	14311	14205	14040	14089	14121	14274	14102	14044	14131	14127	14126	14354	14202	14169	14095	14155	14161	14154	14136	14078	14127	14250	14237	14036	14070	14191	14144	14073	14070	14160	14167	14059	14164	14179	14050	14158	14256	14124	14138	14110	14259	14241	14149	14165	14188	14207	14431	14221	14288	14113	14213	14345	14242	14252	14191	14166	14175	13996	14288	14220	14257	14088	14287	14109	14126	14041	14067	13994	14054	14277	14112	14167	14345	13949	14207	14301	14088	14258	14204	14212	14028	14198	14226	14258	14109	14171	14196	14150	14022	14236	14142	14242	14230	14204	14166	14287	14204	14164	14246	14043	14237	14111	14283	14084	14056	14160
24176	21507	29561	33048	48737	48824	39185	26851	20230	17841	17088	16470	16700	16910	16598	16618	16633	16591	16509	16510	16603	16585	16332	16562	16599	16545	16562	16644	16639	16592	16691	16436	16474	16473	16504	16434	16355	16422	16500	16436	16582	16493	16494	16207	16483	16480	16592	16459	16427	16347	16490	16330	16505	16582	16492	16503	16396	16280	16538	16503	16751	16444	16466	16568	16533	16333	16665	16634	16444	16202	16444	16556	16560	16612	16515	16510	16495	16369	16436	16407	16356	16436	16485	16380	16246	16312	16468	16481	16251	16489	16345	16468	16606	16594	16663	16646	16346	16681	16523	16443	16338	16640	16692	16503	16595	16303	16453	16544	16553	16373	16514	16376	16362	16418	16546	16643	16695	16369	16482	16439	16362	16433	16326	16453	16591	16451	16693	16491	16382	16289	16372	16674	16601	16487	16421	16398	16381	16611	16527	16279	16415	16383	16332	16395	16522	16603	16387	16433	16516	16327	16435	16381	16596	16224	16357	16363	16348	16349	16397	16344	16463	16437	16673	16412	16610	16622	16467	16372	16425	16556	16295	16359	16493	16783	16500	16389	16527	16556	16528	16305	16279	16200	16629	16574	16380	16246	16667	16388	16419	16321	16572	16658	16490	16570	16512	16537	16289	16504	16437	16453	16424	16557	16374	16562	16243	16310	16173	16467	16461	16527	16456	16449	16559	16352	16527	16486	16334	16371	16478	16405	16443	16411	16481	16397	16389	16333	16575	16698	16290	16576	16414	16279	16554	16465	16607	16500	16420	16427	16453	16306	16368	16407	16391	16549	16447	16606	16444	16457	16556	16477	16441	16504	16490	16423	16361	16431	16481	16400	16366	16422	16662	16517	16447	16534	16441	16338	16268	16404	16516	16445	16528	16168	16293	16439	16407	16496	16478	16396	16587	16177	16458	16429	16621	16360	16296	16451	16526	16580	16385	16313	16592	16515	16512	16377	16456	16626	16431	16372	16595	16414	16444	16324	16368	16306	16517	16579	16452	16352	16377	16422	16447	16361	16366	16457	16496	16311	16548	16487	16529	16302	16338	16322	16309	16570	16472	16384	16291	16508	16555	16396	16343	16569	16419	16231	16587	16557	16384	16546	16634	16462	16430	16369	16551	16359	16606	16395	16534	16435	16340	16461	16633	16463	16631	16272	16497	16389	16644	16398	16341	16372	16665	16546	16529	16354	16257	16157	16313	16306	16537	16480	16233	16452	16280	16451	16459	16715	16528	16458	16566	16494	16316	16359	16195	16374	16648	16483	16436	16610	16356	16378	16661	16416	16436	16388	16613	16544	16307	16411	16282	16352	16403	16178	16341	16337	16529	16625	16586	16477	16504	16408	16444	16499	16623	16439	16396	16269	16606	16509	16509	16605	16498	16569	16469	16385	16653	16679	16561	16270	16439	16469	16338	16370	16406	16490	16562	16283	16384	16279	16342	16448	16375	16286	16345	16385	16481	16373	16492	16477	16177	16414	16307	16454	16564	16471	16443	16428	16414	16357	16451	16247	16586	16356	16350	16435	16376	16646	16545	16527	16432	16456	16384	16422	16319	16401	16179	16427	16452	16336	16413	16537	16275	16589	16549	16292	16410	16481	16450	16413	16433	16482	16411	16546	16548	16360	16475	16492	16458	16375	16535	16751	16683	16431	16465	16466	16465	16480	16356	16354	16456	16365	16414	16370	16330	16368	16402	16585	16375	16576	16414	16384	16402	16252	16548	16526	16533	16481	16286	16357	16641	16588	16375	16526	16461	16325	16385	16282	16482	16717	16418	16334	16545	16551	16502	16324	16674	16431	16668	16506	16444	16344	16403	16443	16449	16528	16549	16476	16635	16846	16557	16426	16416	16518	16502	16463	16463	16329	16372	16367	16474	16502	16583	16327	16412	16457	16517	16385	16442	16509	16243	16557	16581	16441	16334	16462	16273	16330	16508	16774	16338	16481	16472	16186	16543	16418	16448	16603	16547	16549	16610	16456	16543	16661	16556	16377	16523	16421	16326	16297	16652	16499	16541	16428	16447	16466	16357	16363	16187	16424	16429	16369	16338	16722	16562	16395	16518	16326	16512	16319	16581	16343	16615	16301	16354	16445	16567	16503	16444	16504	16417	16396	16554	16430	16243	16374	16299	16471	16581	16251	16330	16140	16312	16371	16515	16289	16483	16400	16498	16325	16352	16673	16494	16558	16255	16393	16332	16532	16496	16465	16465	16396	16555	16591	16461	16617	16192	16457	16354	16417	16642	16720	16383	16384	16404	16428	16521	16448	16396	16249	16504	16653	16372	16439	16586	16574	16658	16569	16589	16474	16291	16398	16496	16346	16522	16259	16257	16447	16446	16390	16316	16408	16411	16331	16535	16418	16264	16357	16392	16452	16822	16351	16285	16440	16398	16223	16447	16341	16484	16430	16634	16363	16344	16594	16490	16292	16521	16496	16314	16437	16579	16522	16388	16468	16752	16534	16470	16558	16417	16663	16543	16408	16386	16286	16392	16527	16476	16443	16421	16359	16459	16435	16400	16407	16460	16442	16348	16312	16515	16520	16606	16314	16574	16709	16371	16421	16315	16645	16491	16381	16367	16623	16539	16490	16508	16424	16282	16692	16539	16502	16602	16462	16626	16623	16374	16304	16098	16273	16550	16208	16218	16301	16423	16449	16289	16456	16547	16526	16613	16333	16338	16365	16567	16619	16200	16566	16402	16383	16535	16402	16344	16454	16420	16631	16491	16547	16412	16156	16450	16504	16432	16480	16503	16408	16502	16454	16539	16393	16317	16343	16380	16395	16263	16525	16222	16485	16361	16436	16429	16373	16584	16398	16349	16270	16406	16397	16440	16206	16384	16570	16513	16435	16430	16438	16419	16429	16427	16409	16325	16436	16696	16325	16333	16396	16373	16340	16403	16465	16319	16323	16420	16456	16116	16416	16387	16387	16312	16311	16286	16255	16431	16151	16542	16518	16467	16417	16472	16470	16309	16585	16455	16314	16517	16348	16428	16580	16441	16462	16359	16322	16405	16543	16624	16572	16370	16325	16514	16131	16439	16354	16423	16340	16525	16465	16266	16440	16308	16414	16412	16258	16442	16438	16420	16479	16341	16407	16418	16433	16480	16383	16359	16388	16413	16480	16388	16474	16418	16542	16465	16402	16470	16361	16320	16360	16389	16449	16263	16491	16469	16436	16386	16301	16408	16318	16311	16504	16631	16541	16403	16284	16292	16377	16342	16344	16543	16455	16299	16444	16565	16411	16530	16619	16696	16543	16337	16320	16420	16396	16488	16574	16432	16276	16472	16481	16251	16466	16674	16386	16634	16508	16501	16303	16485	16354	16301	16475	16520	16360	16459	16220	16357	16384	16428	16410	16442	16449	16411	16372	16440	16432	16589	16448	16565	16481	16380	16471	16382	16339	16398	16334	16398	16585	16475	16501	16332	16551	16429	16465	16321	16452	16444	16417	16576	16520	16465	16219	16373	16315	16375	16278	16292	16378	16465	16488	16496	16634	16386	16366	16245	16380	16372	16469	16595	16500	16387	16506	16444	16464	16600	16419	16391	16316	16382	16258	16391	16502	16548	16409	16396	16558	16591	16524	16394	16362	16388	16414	16341	16444	16469	16321	16341	16399	16420	16396	16425	16354	16414	16487	16577	16532	16541	16502	16426	16375	16415	16471	16564	16404	16561	16404	16580	16393	16450	16433	16282	16457	16402	16456	16494	16634	16421	16363	16415	16491	16474	16573	16432	16441	16596	16430	16123	16470	16401	16293	16396	16297	16244	16386	16358	16495	16421	16678	16318	16253	16316	16494	16498	16535	16533	16481	16339	16671	16499	16432	16482	16422	16537	16400	16444	16608	16481	16430	16762	16523	16422	16623	16541	16697	16197	16479	16376	16347	16541	16385	16539	16247	16330	16621	16462	16327	16230	16499	16400	16501	16539	16448	16328	16619	16532	16361	16452	16481	16353	16361	16353	16344	16494	16360	16415	16340	16505	16447	16397	16358	16538	16397	16611	16430	16502	16303	16349	16460	16498	16470	16333	16365	16650	16375	16446	16575	16509	16443	16536	16620	16486	16436	16538	16442	16354	16390	16379	16418	16274	16389	16339	16475	16300	16453	16654	16406	16547	16699	16340	16294	16464	16348	16340	16334	16510	16558	16536	16473	16270	16436	16543	16455	16314	16646	16336	16465	16353	16449	16370	16412	16531	16482	16477	16632	16387	16401	16372	16507	16747	16415	16376	16575	16477	16394	16330	16367	16420	16514	16463	16343	16432	16641	16534	16673	16334	16424	16278	16393	16475	16537	16435	16594	16328	16461	16322	16381	16518	16391	16461	16513	16526	16279	16512	16596	16530	16405	16404	16224	16361	16479	16582	16550	16487	16341	16051	16407	16301	16333	16472	16486	16367	16224	16576	16527	16433	16317	16602	16353	16448	16481	16458	16231	16492	16604	16368	16513	16356	16476	16375	16550	16450	16396	16462	16422	16595	16427	16508	16501	16537	16467	16419	16371	16536	16263	16297	16294	16342	16257	16620	16532	16526	16572	16451	16254	16345	16607	16438	16506	16448	16476	16497	16511	16379	16565	16448	16473	16399	16516	16331	16412	16526	16407	16412	16593	16563	16342	16475	16386	16414	16497	16455	16384	16677	16573	16447	16531	16480	16541	16607	16337	16302	16344	16348	16205	16331	16206	16324	16304	16454	16214	16291	16293	16473	16329	16434	16402	16348	16355	16609	16509	16564	16607	16435	16304	16585	16290	16232	16510	16422	16415	16582	16547	16523	16686	16388	16446	16422	16452	16784	16423	16580	16438	16295	16463	16585	16215	16395	16443	16525	16444	16401	16555	16414	16388	16211	16489	16356	16513	16301	16273	16549	16448	16389	16597	16590	16516	16496	16517	16477	16384	16366	16545	16473	16723	16452	16566	16401	16620	16233	16372	16559	16339	16447	16335	16336	16374	16429	16508	16373	16320	16405	16170	16405	16314	16353	16259	16455	16470	16453	16384	16143	16545	16588	16504	16575	16519	16441	16281	16358	16346	16382	16434	16433	16487	16304	16432	16624	16639	16464	16500	16626	16605	16497	16519	16416	16148	16409	16447	16333	16474	16483	16425	16247	16271
55339	72766	55072	58670	58215	49142	36754	24708	17392	14917	14306	14096	13909	14040	13986	14006	14235	14107	14008	13952	14018	14068	14049	13928	13941	14005	14055	13980	14096	14099	14107	14083	14010	14118	14139	13961	13988	14155	13981	13870	14192	14071	14083	14146	14157	14074	13965	13953	14038	13856	14247	13995	13979	13926	14040	14115	13864	13964	13948	13974	14002	14059	14075	14167	13930	14120	13837	14024	13967	13922	14070	13984	13860	13955	13986	14194	14032	14131	14055	14032	14109	14082	14103	14186	14089	13974	13983	14030	13939	13943	13908	14124	14068	13896	14118	14006	13951	14207	13950	13999	13893	13822	14182	14001	14139	14164	13889	13864	13717	14010	14011	14120	14026	13947	13955	14059	14069	13935	14038	14011	14040	13986	13938	13968	13934	14020	14147	14014	13896	13979	14057	14015	14113	14046	14009	13928	14198	14129	13929	13928	14088	13829	14048	14068	13996	14077	14120	13937	14129	14123	13966	14101	14034	14133	14048	14179	14238	14038	14021	14057	14047	14024	14130	14032	14020	14060	14033	13891	13934	14071	13965	14007	14128	14150	13993	13837	14123	13962	14072	13961	13972	14052	13895	14020	13983	13997	13919	13891	13990	13960	14164	14101	14126	13985	13920	14206	14054	14054	14016	13904	14164	13978	14007	14018	14038	14101	14202	13853	14089	14030	13921	13969	14020	14052	13937	14106	14186	14061	14048	14001	13965	14256	13986	13988	14109	13946	14115	14166	14149	14111	14143	13900	14057	14143	13928	13976	13998	14067	14183	14069	13949	14086	14047	14027	14077	13954	13998	14022	13819	14185	13948	14136	13863	13928	14137	13842	13963	13966	13944	14041	13964	14170	14065	13997	13940	13929	14093	14061	14060	14001	14099	14123	13990	14107	13968	14120	13928	14137	13881	13910	14048	14089	13957	13869	14175	14050	14152	14009	14030	14009	13996	13972	14074	13894	14079	14002	14043	13945	14113	14100	13985	14177	13966	14179	13795	14003	14013	14003	13938	14039	13971	14021	14040	14108	14070	13994	14166	14162	14015	13772	13994	13909	14044	13976	14081	14064	14075	13977	13918	13850	14014	13931	14035	13946	14081	13885	13870	13922	14041	14054	13854	14061	14133	14005	13993	14015	13915	14009	14103	14157	14061	14174	14037	13972	13979	13805	14098	14106	14088	13883	13975	13958	14031	13887	14022	13868	14057	13953	14162	14001	13931	14172	13974	13985	13987	14045	14028	14052	14131	14070	14033	14045	13803	14072	14123	13977	14100	13920	14029	14114	14134	14049	13930	13886	13979	13941	14152	13979	13990	14095	13817	14049	14107	13993	14150	13965	14134	13789	14049	14127	14129	14108	14011	14035	14095	14121	13882	14039	14073	13994	14129	13867	13996	13996	14072	13858	14013	13955	14049	13959	13871	14246	14168	14037	14069	13947	13879	14067	13970	14047	14087	14041	14119	13989	14065	13976	14165	14125	13860	13899	14109	14146	14107	14014	13942	13955	13997	14038	14044	13826	14059	13947	14078	13992	14032	14007	13967	14012	13935	14048	14184	13944	13941	14075	14079	14185	14159	13888	14155	13996	14051	13910	14059	14111	14077	14112	13947	13876	13997	14052	14111	13990	14012	14115	13953	13972	13907	13964	13937	13858	14155	13944	14032	13954	13931	14118	14050	14031	14027	14032	14098	13985	13936	13962	14000	14172	14033	13985	14061	13940	14088	14111	13983	13979	13956	14113	14097	13842	13975	13951	13995	13995	14010	13927	14086	14029	13894	14068	13890	13858	14058	13969	13945	13845	14083	13977	14079	13885	14020	13956	14067	13940	14103	14184	14077	14017	14052	14087	13953	14102	14057	13973	13868	14039	14130	14159	14018	13877	13928	14015	13886	13959	14117	14065	14025	14030	14088	14069	14182	14010	14039	14003	14001	13968	13999	13987	14064	14023	14026	14026	14259	14045	14091	13885	14066	13849	14082	14143	13944	14066	14002	13930	14042	13986	14191	14111	13977	14144	13948	13901	14114	14122	14092	13980	13909	13988	13994	13977	14112	14031	14090	14050	14056	14015	13950	14038	13939	14115	14201	13987	14167	14028	13909	14005	14084	14043	14069	14167	13896	14041	14124	14071	14199	13857	14057	14162	14039	13876	13912	13900	14025	14162	14080	14233	14039	14111	14105	14124	13956	14011	13967	14173	13928	13983	13963	14183	13856	13907	14080	14013	13930	14127	14028	14008	14170	13983	14084	14080	14058	14056	14039	14109	13951	13989	13988	14062	13980	13979	13974	14134	14107	14047	14143	14040	14179	14009	14057	14091	14097	13862	14019	14078	14068	14072	14050	13875	14136	14045	14041	14048	14015	14163	14020	13873	13985	13906	13998	14015	13984	14166	13914	14010	13965	14045	14213	14148	14144	14065	14126	14138	13953	14026	14064	14045	13894	14044	13923	14118	14007	14079	14078	13864	14006	14127	14046	13841	14123	14061	14129	14035	14152	14071	13785	13980	14088	13979	13960	14242	13962	13999	14055	13919	14080	13957	14137	14030	14007	13996	14143	14152	13888	13965	13918	14048	13935	14031	14126	14208	13890	14109	14125	13977	13959	14105	13968	13930	13810	14046	13960	13859	14053	13821	14109	14040	13864	14008	14063	14087	14122	13868	14140	14050	14034	14070	14046	14102	14005	14029	14150	14060	14076	14097	14074	13948	14130	14100	14070	14080	14045	14019	13968	14210	13988	14080	14002	14032	13887	14074	13953	14126	14147	14003	13902	14039	14049	14015	13944	13924	14016	13873	14096	13990	14068	14091	14029	13952	14176	13929	14039	14133	14037	13983	13955	14138	14115	14008	13872	14019	14083	14102	14020	13991	14166	14104	13774	13955	13987	14036	13938	14025	13917	13974	14022	13903	14264	13909	13958	13890	14104	14263	14101	14238	14122	14112	14148	13965	13884	13978	14001	14216	14016	14029	13985	14053	13929	14104	14117	13958	14046	14125	14063	14014	13849	13944	13852	14090	13973	13963	13912	13865	13936	14004	14006	13879	14003	14059	14087	13968	13992	13981	14141	13834	14082	14099	13976	14108	13993	14026	14040	13988	13983	14086	14023	14089	13904	14089	14154	14061	14028	14009	13909	14157	14070	13770	14056	13866	13969	13988	14124	14149	14102	13995	13890	14014	14120	13931	14170	14084	14026	14055	13994	14112	14074	14176	14047	13888	13892	13958	14019	14019	14006	14065	13960	13936	14126	14027	13817	14145	14016	13986	14117	13988	13986	14005	13987	14028	14174	14015	14004	14045	14082	14015	13927	13989	14088	13923	14005	13995	13947	13975	14028	13939	14042	13993	14061	14176	13885	14168	13949	13936	13974	13982	14165	13944	14058	14005	13750	14055	13947	14091	13965	14044	13872	13922	14083	14005	14059	14122	13965	14006	14037	14033	13951	14148	14054	13947	14116	14175	14076	14093	13946	14040	14262	14037	14057	14098	13979	13929	14031	13936	14160	14107	14067	14006	14096	14083	13982	14116	14128	14045	13927	13977	13773	13834	13912	14067	14162	14028	13989	14160	13982	13914	13783	14126	14029	13980	14094	14014	14154	14181	14196	13924	14020	13860	14036	14063	14166	14118	13930	13938	14146	14096	13851	14063	14035	14092	14117	13962	13999	14096	13892	14063	13975	14039	14054	14124	14005	13963	14001	14045	14133	14077	14065	14055	13950	14058	14013	14140	14027	14121	13967	14041	13981	13965	14077	14024	14086	14113	13942	13824	14119	14073	13785	14062	14065	14036	13970	14011	14008	13906	13894	14073	13894	13909	13935	13944	14162	14100	13934	13977	14027	14182	13906	14196	14102	14160	14008	14090	14123	13998	14159	13835	14099	14096	14114	14052	14070	14097	13940	14218	13950	13970	13966	13957	14243	13957	14049	13930	14160	13969	13863	14057	13935	13975	14129	13976	14270	13966	13925	14148	14029	13996	13963	14055	14014	14020	14154	13956	14285	14093	13871	14209	13801	14233	14233	13993	14093	13992	14004	14100	14106	14212	13899	14054	14162	13985	14232	14025	13979	14140	14037	13979	14119	14032	14137	13960	14029	13917	14090	14039	14074	13932	14059	14097	14114	13916	14124	13915	13999	14016	14102	13994	13920	14045	14045	14089	13922	14014	13995	13842	14106	13821	13991	14053	13844	13991	14234	14031	13979	13943	14153	14057	14142	14130	13966	14095	14060	14059	13896	13946	14106	14105	14067	14005	14115	13860	13973	13902	13985	14095	13943	13931	13969	14085	13932	14149	13959	14069	13983	14212	13934	14043	14137	14044	14099	13916	13937	14036	14093	13918	14124	14085	14022	14072	14040	13898	13993	13904	14021	14076	14064	14106	14030	13855	13967	13876	13904	14175	13979	13947	14217	14059	13960	14032	13796	13923	14208	14023	13961	13914	13977	14134	14117	14004	14120	14000	14101	14139	13953	13827	14135	13908	14202	14075	14084	13984	14070	13969	14115	14062	14030	14054	14019	14096	13830	13995	14112	13952	13961	14062	14067	14101	14065	14013	13994	13903	13987	13856	14145	14029	14020	14070	14192	13857	13957	14159	14119	13997	14031	13950	14076	14147	13856	14020	14105	14050	14136	13968	13941	13814	14235	13981	14055	13934	13916	14102	13901	13891	13875	14051	14026	14022	14167	14160	13927	13947	13913	13970	14147	14117	14235	14159	13868	13963	13841	13899	13926	13925	14002	14011	13907	14020	14088	14099	14074	13982	14026	14027	14060	13966	13958	14248	13993	14101	13944	14090	14171	13969	14098	14048	14021	14078	14104	14049	13954	14086	14072	14016	14110	14043	14014	14043	14138	13907	14043	14069	13936	14003	14116	14309	13956	14138	14126	14085	14022	13839	14111	13869	14107	14047	13964	14029	13769	14146	13971	13949	14075	13939	13904	13857	14067	13954	14258	13955	13939	14005	13926	14128	14094	13922	14008	13991	13997	13981	13989	14155	14109	14026	13957	14177	14083	13892	13993	14075	14079	14012	13946	14056	14083	13847	14108	13973	14139	13862	13980	14140	14124	14057	13986	14094	14135	13946	14132	14067	13931	13994	14148	14085	14040	14141	13895	14047	14067	13879	13996	14055
22956	21451	29896	28793	47593	54988	47684	32759	23334	19249	17602	16907	16826	16992	16815	16772	16746	16718	16836	16817	16823	16760	16822	16855	16764	16790	16690	16621	16876	16916	16766	16697	16488	16506	16721	16578	16729	16524	16658	16771	16672	16680	16761	16398	16493	16710	16639	16582	16625	16601	16786	16650	16725	16801	16517	16695	16450	16820	16754	16725	16851	16568	16764	16763	16736	16757	16612	16715	16729	16662	16628	16735	16607	16780	16770	16586	16776	16363	16542	16563	16607	16570	16772	16508	16551	16579	16673	16584	16593	16789	16680	16704	16713	16794	16650	16509	16605	16520	16810	16657	16755	16595	16732	16711	16487	16707	16754	16664	16642	16417	16656	16633	16561	16527	16388	16709	16837	16579	16631	16724	16653	16620	16715	16517	16572	16609	16644	16576	16592	16574	16618	16658	16553	16677	16654	16594	16680	16624	16890	16670	16878	16642	16705	16589	16734	16786	16594	16715	16564	16770	16691	16749	16636	16513	16713	16524	16678	16448	16645	16716	16630	16768	16469	16559	16574	16722	16868	16634	16700	16431	16627	16659	16658	16693	16453	16518	16638	16750	16647	16649	16725	16657	16701	16725	16645	16804	16533	16668	16666	16435	16614	16519	16513	16613	16689	16520	16759	16427	16610	16730	16672	16441	16753	16608	16447	16593	16605	16609	16573	16787	16711	16559	16584	16580	16614	16729	16630	16553	16549	16515	16584	16799	16714	16701	16566	16694	16610	16716	16760	16699	16709	16428	16375	16583	16566	16549	16632	16459	16670	16517	16726	16571	16617	16579	16669	16606	16634	16654	16522	16631	16749	16750	16685	16576	16686	16634	16496	16678	16644	16454	16491	16517	16521	16370	16442	16562	16654	16519	16466	16469	16742	16567	16480	16600	16561	16617	16731	16547	16477	16541	16567	16472	16748	16562	16501	16664	16648	16535	16566	16492	16487	16398	16825	16673	16566	16484	16658	16730	16594	16633	16755	16665	16498	16493	16606	16541	16912	16623	16576	16412	16559	16683	16664	16529	16503	16770	16646	16419	16582	16561	16467	16675	16616	16635	16633	16617	16506	16572	16634	16655	16682	16514	16464	16729	16749	16616	16744	16597	16586	16526	16491	16870	16656	16709	16522	16679	16837	16417	16713	16628	16538	16711	16578	16751	16782	16712	16594	16556	16463	16837	16458	16798	16539	16679	16894	16599	16676	16580	16392	16560	16395	16417	16666	16490	16585	16629	16667	16537	16510	16594	16770	16564	16664	16586	16535	16700	16759	16578	16585	16586	16798	16496	16543	16591	16611	16342	16584	16729	16662	16374	16613	16774	16685	16601	16484	16574	16621	16611	16689	16586	16682	16481	16531	16449	16532	16688	16659	16588	16655	16837	16621	16631	16723	16602	16516	16472	16519	16560	16547	16479	16483	16524	16646	16706	16798	16455	16706	16627	16667	16584	16790	16605	16321	16569	16606	16816	16782	16639	16720	16672	16428	16522	16510	16656	16522	16656	16532	16515	16652	16612	16550	16600	16525	16647	16712	16579	16774	16572	16608	16567	16407	16624	16648	16495	16557	16691	16635	16637	16428	16449	16786	16614	16432	16508	16567	16660	16595	16657	16333	16495	16323	16488	16593	16511	16443	16530	16614	16485	16540	16568	16568	16588	16888	16378	16465	16518	16510	16636	16752	16665	16528	16626	16659	16611	16791	16688	16543	16429	16584	16646	16516	16742	16736	16551	16446	16678	16800	16651	16525	16697	16546	16452	16469	16610	16398	16552	16620	16652	16720	16677	16442	16724	16694	16459	16437	16377	16485	16541	16682	16597	16599	16555	16515	16583	16533	16916	16611	16663	16753	16607	16648	16597	16696	16556	16549	16506	16776	16531	16522	16758	16551	16519	16690	16536	16422	16494	16664	16415	16768	16600	16427	16692	16558	16786	16609	16497	16694	16764	16644	16832	16593	16596	16590	16549	16544	16294	16579	16490	16642	16677	16714	16430	16747	16544	16734	16653	16634	16606	16417	16519	16716	16574	16455	16370	16282	16635	16712	16746	16540	16297	16512	16647	16728	16769	16560	16558	16621	16759	16609	16644	16586	16820	16450	16564	16447	16606	16500	16518	16548	16517	16622	16929	16373	16361	16769	16634	16694	16611	16577	16700	16558	16625	16753	16704	16602	16790	16509	16720	16691	16734	16514	16714	16635	16699	16769	16632	16592	16733	16625	16612	16494	16572	16740	16616	16796	16750	16638	16673	16560	16628	16694	16514	16528	16545	16633	16555	16490	16380	16514	16604	16602	16562	16895	16702	16507	16578	16678	16484	16511	16725	16622	16676	16676	16569	16663	16580	16563	16584	16600	16383	16595	16712	16635	16522	16377	16469	16579	16516	16604	16743	16639	16703	16536	16653	16472	16532	16630	16694	16620	16597	16667	16716	16590	16780	16601	16496	16472	16625	16759	16655	16626	16699	16751	16744	16823	16623	16693	16629	16397	16542	16513	16464	16539	16639	16596	16498	16583	16555	16685	16832	16667	16660	16678	16580	16410	16531	16654	16753	16581	16572	16531	16820	16792	16745	16562	16633	16438	16553	16694	16722	16608	16496	16413	16774	16646	16836	16643	16578	16722	16615	16571	16603	16550	16441	16514	16497	16539	16675	16583	16581	16621	16497	16671	16483	16402	16551	16657	16457	16574	16803	16542	16664	16754	16569	16466	16559	16499	16584	16646	16568	16428	16628	16677	16478	16667	16330	16680	16592	16499	16649	16486	16663	16556	16578	16560	16751	16682	16529	16687	16674	16629	16480	16479	16528	16613	16626	16327	16462	16828	16508	16647	16480	16684	16712	16461	16499	16601	16508	16622	16735	16647	16587	16669	16500	16669	16694	16625	16494	16667	16564	16485	16843	16634	16706	16618	16595	16278	16495	16647	16612	16661	16781	16697	16478	16561	16572	16390	16505	16484	16629	16535	16612	16540	16663	16648	16782	16525	16488	16607	16758	16681	16507	16633	16582	16686	16547	16696	16552	16576	16624	16624	16640	16802	16752	16638	16580	16493	16606	16546	16476	16765	16574	16500	16477	16690	16631	16546	16600	16713	16553	16741	16973	16682	16555	16699	16680	16506	16500	16754	16538	16661	16630	16578	16643	16629	16748	16687	16633	16622	16467	16597	16525	16726	16570	16568	16675	16425	16515	16613	16507	16609	16666	16710	16655	16468	16568	16891	16618	16663	16523	16499	16600	16422	16816	16694	16526	16401	16649	16595	16883	16558	16753	16541	16552	16734	16608	16538	16592	16576	16476	16596	16748	16524	16536	16465	16615	16532	16651	16460	16533	16602	16399	16719	16443	16567	16590	16515	16744	16452	16665	16420	16513	16516	16628	16475	16609	16599	16705	16706	16587	16569	16460	16825	16657	16527	16575	16632	16564	16660	16573	16509	16705	16508	16492	16435	16657	16500	16447	16734	16644	16811	16576	16504	16501	16573	16498	16355	16475	16323	16476	16635	16542	16723	16748	16461	16672	16605	16569	16734	16619	16438	16442	16660	16367	16648	16467	16447	16619	16566	16555	16708	16634	16435	16581	16491	16399	16846	16648	16657	16506	16805	16612	16648	16595	16510	16639	16464	16642	16548	16745	16527	16634	16750	16659	16531	16687	16593	16494	16604	16555	16565	16491	16423	16515	16706	16531	16642	16775	16573	16873	16524	16821	16847	16552	16674	16604	16399	16639	16510	16568	16782	16513	16417	16544	16534	16668	16474	16448	16583	16600	16784	16482	16645	16588	16561	16669	16686	16533	16425	16505	16758	16642	16740	16573	16613	16230	16328	16688	16683	16628	16403	16663	16727	16448	16643	16612	16647	16668	16398	16285	16553	16502	16593	16608	16546	16509	16708	16574	16648	16467	16533	16566	16769	16525	16519	16606	16500	16535	16456	16429	16707	16780	16555	16566	16507	16516	16798	16486	16620	16561	16647	16496	16489	16621	16574	16626	16659	16690	16751	16635	16452	16769	16604	16500	16516	16636	16617	16506	16758	16546	16623	16717	16509	16798	16623	16542	16461	16525	16626	16305	16537	16476	16613	16567	16503	16507	16633	16523	16524	16501	16802	16717	16641	16568	16558	16756	16567	16652	16542	16593	16524	16584	16511	16536	16551	16795	16641	16575	16515	16417	16685	16742	16746	16422	16766	16632	16657	16542	16568	16595	16423	16550	16701	16694	16488	16676	16711	16660	16569	16540	16652	16643	16560	16427	16638	16623	16469	16682	16700	16542	16500	16779	16522	16402	16699	16676	16657	16581	16397	16371	16672	16593	16724	16572	16379	16518	16590	16556	16398	16614	16600	16577	16455	16563	16686	16779	16501	16641	16497	16447	16766	16428	16647	16880	16685	16716	16547	16397	16749	16446	16427	16737	16704	16443	16770	16551	16387	16546	16665	16752	16623	16761	16484	16534	16848	16647	16715	16752	16762	16670	16644	16651	16738	16573	16569	16479	16597	16591	16783	16687	16648	16637	16532	16588	16565	16544	16738	16731	16507	16390	16414	16682	16660	16572	16479	16868	16770	16641	16609	16297	16692	16604	16639	16573	16494	16567	16535	16513	16550	16629	16724	16613	16613	16517	16776	16814	16488	16707	16613	16683	16466	16491	16430	16407	16488	16367	16637	16540	16641	16518	16567	16603	16526	16579	16611	16681	16531	16554	16620	16707	16585	16785	16579	16529	16392	16672	16481	16718	16587	16727	16363	16657	16651	16581	16723	16612	16654	16554	16598	16458	16631	16707	16649	16585	16691	16578	16674	16793	16755	16547	16658	16628	16585	16545	16765	16514	16603	16563	16419	16598	16586	16630	16488	16644	16694	16591	16615	16542	16517	16493	16348	16440	16408	16600	16715	16368	16470	16752	16586	16706	16771	16748	16489	16547	16743	16609	16585	16535	16641	16593	16551	16624	16520	16539	16641	16532	16581	16634	16480	16676	16655	16730	16600	16643	16653	16579	16578	16629	16445	16572	16639	16286	16554	16710	16617	16686	16529	16806	16585	16509	16551	16491	16630	16654	16699	16391	16548	16620	16771	16540	16700	16734	16545	16583	16656	16456	16501	16552	16695	16636	16567	16552	16456	16588	16586	16588
60486	83958	65606	72375	72479	61595	47078	31917	20634	15748	14416	14305	14014	14116	14029	14176	14066	14092	14121	14012	13891	14206	14179	13955	14139	14185	14061	14239	14198	14128	14160	14265	14176	14188	14210	14144	13888	14118	14129	14087	14033	13999	14237	14001	14271	14088	14072	14124	13984	14183	14106	14220	14109	13800	14028	14139	14089	14038	13993	14054	14051	14158	14135	14065	14032	14011	14125	14036	14131	13970	13977	13840	14161	14056	14095	14066	14066	14046	13877	14060	14013	14014	14059	13894	14074	14058	14095	14132	14014	14035	14069	14059	14165	13984	13962	14092	14104	14157	14103	14000	14045	13946	14033	14202	13895	13940	14004	13968	14140	13942	14110	13948	14015	14006	14078	14033	14023	13972	13927	14046	14090	14088	14026	14252	13933	14068	14087	14306	14064	14201	13975	13921	13976	13963	13975	13891	13926	14115	14068	14061	13935	13910	14124	13946	14151	14179	14118	14036	14051	14111	14179	14027	14172	14025	14079	14058	14193	14133	14219	13990	14021	14172	14009	14207	14173	13995	14101	14119	13994	14013	14135	14045	13920	13975	14057	13988	13889	14097	14117	13893	14134	14117	14308	13932	14187	14234	14114	14113	14144	13914	14064	14052	14040	14113	14024	14111	14098	13940	14113	14141	14048	14080	14115	14111	13991	14086	14067	14076	14145	13925	14067	14129	13983	14185	14035	13953	14144	14182	14161	14002	14023	14157	13874	14236	14102	14035	14129	14037	13982	14224	13951	14051	14100	14045	14072	14071	14036	14151	14040	14031	14010	14100	14188	14085	13962	14044	14079	14050	13920	13961	14047	13945	14038	14150	14134	14045	13919	14055	14075	14020	14129	13989	14008	13976	13970	14064	14065	14138	14130	13971	14048	13890	14024	14005	14163	14135	14132	13848	14122	14124	14020	14132	14088	14056	13848	13996	14206	14101	14132	14054	14024	14122	14157	13980	14138	14057	14092	13889	14212	13951	14141	14097	14113	14023	13902	13970	13882	14200	14005	13987	14008	13945	14104	14003	14055	14072	14124	14102	14030	13882	14236	14110	14013	13874	14012	14151	13898	14069	14044	14033	14079	14045	14206	14092	14085	14146	14148	13951	14069	14069	14014	14332	14060	14025	14074	14210	14049	14190	14171	14122	14118	13914	14317	14051	14148	14264	14035	14124	14101	14117	14349	14165	14138	13978	13871	14016	14038	13936	13882	13873	14198	14002	14264	14091	14187	14156	13948	14226	14027	14070	14107	14070	13961	13818	14077	13951	14089	14035	14119	14078	14075	14020	14137	13917	13973	13988	14155	14255	13958	14174	14218	13978	13988	13928	13971	14132	14148	14086	13997	14089	13839	14112	13916	14159	14133	13996	13969	13976	14165	14096	14172	14139	14091	14090	13983	14076	13964	14011	14025	13954	14012	14011	14076	14030	14155	14178	14126	14048	13971	14149	14137	13982	14095	14042	13833	14134	14114	13995	14185	14024	14140	14235	13968	14205	13997	14160	13979	14059	14008	13967	14222	14121	14022	14067	14061	14077	13992	14028	14080	14178	13981	14272	14072	14327	14180	13893	14001	14158	14263	14049	14157	14103	13995	14030	14013	14185	14057	14045	14018	14141	14183	14023	14143	14112	14152	14016	14076	14169	14088	13981	14040	14092	14009	13988	14023	14058	14060	14110	14030	14161	14257	14133	14144	13931	14073	14123	14018	13909	14101	14094	14023	14072	13904	13946	14126	14078	13988	14069	13948	14173	14132	14179	13905	14153	13854	14147	14258	14043	14088	14105	14114	14160	14088	14075	13949	14115	14020	14056	14049	14167	14137	13962	14081	14039	13910	14020	14011	13948	14095	13995	14074	13995	13968	14203	14015	14163	14062	14115	14021	14084	14166	13952	13864	14060	13997	14067	14164	13928	14024	13992	14003	14024	14095	14208	14194	14136	14175	13834	14102	14019	14085	14080	14063	14148	13974	13989	14060	14063	14042	14102	14002	14015	13908	14224	13982	13935	14014	14039	14154	14065	14094	14030	13886	13829	14011	14095	13990	14155	14192	13988	14254	14068	14094	14004	14190	13910	14075	14123	14006	14069	14049	14042	14118	14027	13837	13931	13894	14026	14013	14193	14066	14056	14206	13867	14127	14071	14136	14003	14058	14217	14111	14164	14133	14107	14061	13944	13912	14132	14240	14200	14160	14212	13978	14048	14024	14134	14120	14044	14200	14071	14042	14139	14109	13977	14110	14028	13962	14059	14129	13955	14183	14098	14031	14024	14198	14139	14017	14043	14076	13985	14150	14104	14162	14063	13962	14121	14042	14073	14081	14100	14080	14255	13986	14217	14062	13938	13896	13830	14164	14243	13964	14065	13961	14048	14003	14069	13922	14057	14069	14046	14089	14131	14038	14115	14089	14192	14082	14173	14160	14089	14070	13932	14039	14039	13977	14034	13991	14079	13965	14058	14157	14208	13996	14038	14189	14039	14104	14024	13958	13995	14108	14107	13826	14021	13948	13938	14094	13977	14110	14131	13923	14136	14301	14134	14046	14048	13935	14027	13975	14278	13966	14104	14207	13924	14039	14209	13958	14234	14079	13992	13842	13930	13857	13982	14074	14030	14089	14103	14154	14045	14145	13987	14109	14046	14059	14074	14065	13997	14013	13992	14096	14086	14154	14196	14023	14146	14181	14077	14115	13906	14133	13980	13951	14060	14108	14031	14127	14138	14116	14012	14039	13962	13967	14135	14094	14033	13987	14172	14008	14123	14008	14002	13979	14043	13902	14064	14034	14066	14098	14094	14039	14009	14107	14107	14067	13964	14135	14070	14081	14003	14026	14206	14187	13984	14006	14072	14107	14153	14080	14077	14108	14049	14139	14121	13922	13923	13974	14192	13983	14027	14128	13821	14091	14263	14055	14128	14072	14243	14191	13994	14106	13929	14026	14167	14198	14026	14067	14001	14130	14084	14245	14057	14003	14157	14146	14057	14179	14000	14069	14013	14022	13834	14085	14133	13883	13955	14178	13905	14139	14012	14106	13887	14077	14066	14087	14052	14174	14066	13967	13977	14192	14046	14118	13962	14026	14133	13994	13806	14299	14053	14073	14127	14030	14215	13995	14147	13993	14118	14016	14125	13966	14043	14132	14061	14163	14076	14093	14231	13969	14073	14017	14066	14037	13972	14207	13970	14083	14137	14157	14092	13995	14098	14064	14006	14105	14007	14064	13913	13997	14048	14083	14068	13997	13949	13977	13987	14045	14025	13955	14090	14023	14084	14069	14009	13902	13901	14077	14007	14169	14053	14077	13971	14153	14004	14013	14101	14036	13980	14006	14031	14044	14128	14158	14059	13988	14137	13871	14102	13930	14157	13973	14100	14151	13841	14132	14171	14053	13979	14134	14095	13994	14190	14060	13987	14013	13879	14134	14085	13964	13924	14074	13952	14168	14046	14027	13952	13972	14102	14085	14044	14071	13961	14029	14106	14074	14007	14054	13905	14131	14189	13990	14055	14095	14136	13897	14124	14008	14142	14143	14119	14034	14054	14050	14093	14232	14269	13994	13995	14093	13898	14124	14160	14065	14088	13945	14126	13990	14138	14010	14048	13939	14024	13962	14091	13975	14035	14017	13875	14303	14204	13961	14099	14101	14053	14036	14211	14178	14184	14026	14060	14020	14173	14019	13987	14022	14066	14145	14037	14108	14111	14016	14207	14026	13993	14095	14000	13917	14093	13979	13943	14341	14105	14034	14071	13815	14001	14102	14083	14050	14013	14198	14066	14089	14264	14263	13996	14242	14074	14058	13962	13986	14067	13957	14050	14096	14167	14173	14199	14167	13878	14016	13975	14089	14096	14039	14052	13924	14071	14253	14093	13929	14010	13970	14243	13963	13987	14069	13973	14017	14051	14171	14168	14116	14163	13911	14077	14149	13986	14146	13886	14119	14081	14019	13938	13892	14014	14138	14021	14195	14129	14238	14118	14076	14113	14112	13983	14108	14106	14183	13997	14127	13868	13953	13958	13941	13985	14034	14015	14224	14043	14197	14042	13943	14201	14086	13843	13951	14133	14111	13981	14010	13899	13962	14002	14075	14168	14174	14178	14089	13969	14152	14008	14237	14008	14127	14088	14116	14072	14034	14044	14056	13981	14107	14124	14089	14005	14106	13987	14026	14150	13982	14075	14183	14168	14075	14065	14001	14054	14105	14260	14100	14143	14273	14192	14077	14130	13934	14104	14016	13998	14116	14152	14238	13993	13981	14204	13922	14041	13782	14085	14096	13968	14125	13972	14013	14025	14056	13869	14109	13747	13951	14011	14190	14066	14281	14028	14159	13937	14120	14104	14092	14088	14029	14065	14137	13953	14118	14054	13872	14116	14097	13966	13927	14051	14238	14108	13995	14068	14004	14008	14005	13994	13988	14066	14097	14176	14074	13983	13973	14184	13919	13989	14098	14026	14053	14060	13936	14105	13996	14030	13963	13953	14050	14149	14070	14129	13963	14058	14086	14033	13992	14074	14121	14170	13950	14117	14066	14072	14080	14159	14098	14110	13914	14084	14055	14109	14007	14229	14022	14223	14286	14082	14028	14148	14152	14070	14101	13953	14005	14103	14092	13979	14077	14063	14177	14024	14065	13960	14139	14170	14117	14123	14211	14174	14090	13981	14195	14038	13940	14116	14121	14059	14055	13901	14048	14160	14062	14000	14239	14095	14149	14038	14063	14047	14081	14233	13887	14031	14022	14084	14177	13890	14051	13872	14210	14197	14068	14089	13962	14070	13956	14168	14101	14148	14016	14117	14048	13922	14079	14215	14138	13945	14067	14165	14042	14046	14147	13971	14140	14053	14084	13818	14176	14156	14117	14111	14129	14013	14046	14154	14038	14073	13939	14062	14171	14088	14069	14212	14116	14071	13976	14087	13977	14138	14116	14104	14124	14127	14058	14169	14083	14002	13947	14025	14105	14072	14084	13900	13992	14041	14054	14032	13956	14032	14090	14149	14202	14075	14085	13850	14152	14129	14049	13965	14086	14009	14157	13930	14085	14109	14144	14096	14093	14215	14107	14076	14045	14040	14155	13962	14131	14057	14111	13917	13997	13927	14045	13999	14187	14153	14161	13986	14085	14045	14036	14058
28697	24299	27777	30331	28911	25941	21927	19243	17859	17602	17415	17087	17274	17192	17384	17345	17215	17265	17370	17371	17396	17167	17086	17243	17290	17295	17120	17332	17279	17230	17120	17192	17239	17158	17332	16874	17325	17263	17334	17018	17061	17300	17322	17123	17307	17248	17078	17177	17300	17232	17307	17183	17071	17237	17138	17151	16925	17254	17205	17308	17412	17180	17124	17121	17041	17239	17284	17142	17144	17123	17322	17078	17150	17219	17087	17379	17367	17138	17146	17212	17084	17149	17208	17178	17164	17242	17167	17267	17251	17341	17162	17338	17192	17194	17160	17044	17198	17193	17337	17218	17127	17107	17012	17069	17053	17160	17219	17130	17242	17280	17406	17107	17126	17202	17018	17149	16945	17244	16991	17070	17069	17270	17091	17124	17032	17205	17210	17122	17238	17126	16973	17303	17356	17174	17223	17194	17215	17098	17268	17196	17322	17074	17154	17071	17278	17169	16940	17176	17183	17057	17331	17046	17175	17097	17135	17063	17094	17299	17125	17188	17106	17162	17190	17224	17142	17165	17249	17253	17218	17214	17322	17281	16998	17350	17383	17275	17167	17286	17169	17225	17210	17236	17362	17269	17278	17125	17033	17180	17058	17003	17160	17236	17276	17255	17346	17058	17051	17045	17168	16991	17090	17136	17237	17138	17173	17152	17163	17400	17159	17249	17117	17032	17230	17310	17260	17154	17116	17111	17017	17090	17234	17163	17164	17283	17256	17173	17242	17270	17446	17325	17155	17263	17377	17235	17132	17308	17183	17124	16971	17424	17242	17152	17252	17310	17337	17071	17088	17238	17107	17342	17021	17077	16961	17206	17251	17356	17246	17179	17267	17295	17113	17159	17237	17095	17236	17224	17254	17195	16934	17325	17261	17280	17344	17157	17261	17308	17309	17244	17388	17139	17340	17056	17234	17100	17124	17279	17042	17126	17203	17107	17250	17456	17159	17011	17299	16997	17405	17218	17392	17124	17072	17196	17119	17016	17151	17240	17059	17043	17174	17062	17123	17169	17408	17301	17240	17050	17257	17078	17180	17265	17176	16963	17318	17207	16925	17037	17444	17126	16984	17056	17238	17044	17197	17088	17419	16976	17230	16944	17235	17271	17173	17198	17234	17175	17169	17254	17276	17293	17250	17148	17294	17300	17124	17155	17260	17229	17343	17046	17429	17160	17102	17229	17053	17317	17067	17229	17347	17321	17430	17416	17307	17182	17284	17226	17159	16974	17382	17191	17230	17037	17316	17299	16959	17168	17181	17151	17330	17439	17284	17165	17197	17185	17107	17041	17413	17278	17178	17063	17316	17374	17221	17175	17325	17159	17214	17269	17049	17160	17196	17277	17080	17122	16936	17346	17274	17044	17392	17137	17029	17163	17149	17091	17171	17234	17209	17477	17017	17308	17293	17307	17170	17237	17164	17188	17151	17233	17201	17272	17276	17224	17281	17276	17109	17233	17131	17271	17186	17363	17193	17383	17218	16994	17196	17100	17090	17274	17185	17238	17193	17270	17369	17246	17181	17135	17398	17264	17374	17190	17254	17329	17248	17151	17020	17166	17075	17235	17089	17297	17209	17180	17120	17114	17214	17086	17314	17196	17168	17042	17445	16980	17319	17270	17324	17108	17371	17268	17226	17431	17046	17140	17166	16909	16920	17294	17130	17110	17104	16932	17161	16961	17208	17206	17192	17050	17225	17112	17001	17175	17212	17289	17124	17289	17260	17109	17313	17215	17002	17136	17266	17167	17211	16848	17383	17276	17378	17084	17250	17025	17254	17202	17170	17223	17107	17211	17279	17184	17273	17248	17274	17060	17404	17314	17286	17158	17079	17259	17200	17134	17386	17027	17041	17032	17356	17272	17323	17324	17301	17308	17352	17231	17074	17191	17125	17153	17113	17001	16926	17316	17271	17179	17306	17358	17311	17377	17241	17328	17295	17091	17325	17234	17113	17162	17323	17338	17293	17158	17391	17125	17064	17134	17099	17322	17353	17188	17187	17268	17238	17173	17210	17104	17215	17259	17454	17104	17185	17216	16986	17005	17139	17135	17111	17290	17095	17281	17333	17193	17150	17315	17307	17265	17172	17295	17330	17326	17268	17231	17206	17248	17420	17168	17325	16939	17105	17000	17013	17116	17174	17132	17206	17050	17396	17116	17179	17250	17231	17154	17226	17381	17270	17316	17090	17402	17197	17225	17211	17108	17164	17181	17114	17233	17060	17096	17307	17155	17264	17282	17120	17080	17225	17128	17144	17187	17104	17090	17207	17188	17295	17002	17234	17350	17255	16989	17234	17152	17078	17226	17316	17330	17152	17270	17109	17216	17147	17086	16989	17230	17204	17303	17101	17272	17199	17102	17145	17228	17399	17230	17296	17169	17125	17274	17157	17302	17371	17414	17287	17398	17161	17196	17086	17368	17321	17049	17233	17150	16991	17163	17324	17180	17210	17152	17188	17326	17146	17163	17248	17337	17158	17230	17250	17308	17321	17327	17230	17160	17064	17073	17163	17186	17233	17129	17216	17065	17297	17261	17252	17133	17215	17206	17496	17470	17009	16966	17155	17141	17100	17131	17230	17022	17261	17186	17203	17321	17100	17176	17210	17204	17332	17068	17118	17153	16981	17156	17498	17212	17207	17090	17063	17199	17368	17348	17478	17168	17130	17223	17225	17261	17197	17297	17229	17195	17055	17244	17379	17184	17292	17313	17248	17196	17094	17053	17317	17314	17363	17264	17122	17318	17196	17175	17111	17096	17086	17110	17278	17171	17117	17146	17321	17251	17270	17289	17023	17153	17316	17224	17019	17165	17335	17252	17197	17270	16974	17059	17033	17240	17228	16973	17287	17134	17262	17011	17067	17284	17315	17206	17474	17271	17192	17079	17497	17397	17261	16999	17049	17312	17265	16952	17091	17239	17534	17206	17206	17013	17253	17092	17145	17275	17169	17245	17343	17147	17104	17349	17246	17228	17315	17254	17277	17189	17005	17121	17237	17215	17066	17133	17304	17256	17053	17260	17309	17169	17089	17209	17196	17297	17172	17038	16990	17282	17098	17313	17225	17243	17332	17104	17241	17268	17297	16993	17279	17208	17291	16980	17084	16904	17241	17007	17170	17308	17234	17240	17239	17194	17191	17173	17313	17157	16978	17165	17261	17109	17361	17243	17145	17164	17161	17147	17192	17052	17262	17180	17468	17222	17068	17383	17134	17209	17168	17356	17151	17003	17326	17207	17114	17097	17296	17211	17238	17032	17138	17177	17109	17175	17320	17224	17294	17155	17238	17263	17290	17330	17225	17121	17101	16920	17125	17210	17060	17271	17114	17233	17245	17337	17112	17253	17219	16917	17086	17242	17282	17049	17431	17323	17204	17294	17154	17136	17330	17057	17161	17268	17153	17382	17154	17201	17355	17256	17214	17345	17227	17241	17071	17022	17144	17184	17138	16984	17300	17164	17374	17243	17173	17255	17258	17223	17090	17153	17278	17205	17182	17311	17272	17382	17252	17190	17214	17169	17359	17260	17146	17354	17092	17079	17307	17095	17102	17072	17247	17124	17078	17162	17148	17318	17074	17128	17195	17205	17190	17184	17257	17311	17034	17103	17072	17278	17216	17197	17106	17053	17191	17227	17188	17426	17136	17146	17333	17355	17177	17155	17185	17288	17200	17060	17252	17187	17292	17247	17269	17239	17056	17003	17286	17116	17276	17291	16978	17342	17203	17255	17328	17019	17138	17361	17266	17367	17232	17209	17231	17201	17057	17266	17338	17262	17130	17145	17318	17302	17051	17277	17137	17388	17054	17308	17093	17109	17049	17372	17160	17216	17327	17193	17238	17163	17104	17142	17277	17160	17239	17118	17229	17253	17117	17157	17170	17247	17234	17199	17139	17124	17199	17330	17378	17408	17232	17239	17204	17172	17359	17169	17071	17142	17198	17234	17181	17057	17030	17180	17162	17258	17115	17166	17152	17140	17243	17246	17267	17059	17296	17111	17331	17135	17301	17165	17327	17141	17259	17092	17232	17104	17195	17199	16997	17133	17027	17294	17230	17226	17385	17382	17231	17290	17138	17162	17169	17207	16988	17424	17466	17293	17250	17135	17156	17148	17170	17126	17285	17175	17183	17210	17170	17422	17182	17045	17164	17144	17021	17227	17252	17131	17213	17217	17182	17195	17147	17103	17268	17264	17416	17156	17177	17124	16962	16969	17274	17178	17256	16926	17269	17218	17249	17051	17276	17159	17228	17184	17066	17199	17503	17255	17221	17345	17168	17270	17300	17224	17168	17040	17181	17040	17289	17125	17245	17146	17318	17231	17318	17206	17041	17330	17299	17215	17119	17263	17135	17314	17346	17141	17085	17097	17234	17010	17109	17209	17110	17329	17339	17178	17182	16997	17169	17153	17139	17275	17262	17266	17227	17240	17212	17361	17133	17131	17239	17256	17317	17226	17158	17112	17101	17128	17129	17221	17369	17316	17218	17144	16950	17083	17295	17223	17206	17071	17314	17148	17328	17225	17147	16963	17117	17179	17412	17115	17277	17293	17206	17113	17298	17381	17009	16986	17229	17227	17248	17277	17481	17316	17338	17170	17150	17243	17162	17236	16961	17285	17187	17549	17474	17226	17284	17168	17302	17122	17160	17015	17167	17375	17143	17151	17404	17233	17197	17182	17133	17426	17430	17253	17209	17228	17224	17176	17478	17410	17326	17273	17336	17106	17201	17063	17064	17113	17262	16979	17121	17119	17270	17362	17199	16924	17077	17303	17202	16992	17248	17294	17244	16972	17191	17513	17114	17265	17316	17293	17160	17411	17198	17269	17369	17185	17283	17103	17257	17276	17218	17219	17150	17131	17229	17197	17181	17275	17238	17008	17137	17240	16978	17194	17246	17261	17258	17166	17361	17309	17085	17122	17113	17108	17305	17312	17267	17082	17131	17047	17134	17125	17054	17235	17308	17424	17298	17141	17393	17210	17296	17305	17205	16971	17091	17019	17144	17230	17373	17165	17364	17263	17199	17349	17068	17248	17307	17001	17219	17174	17077	17340	17303	17521	17248	17387	17271	17204	17090	17270	17209	17101	17126	17233	17122	17191	17124	17257	17151	17325	17290	17255	17290	17246	17223	17132
28812	35885	23524	26623	26433	23092	18728	16194	15002	14533	14497	14514	14487	14449	14683	14550	14336	14519	14452	14586	14429	14509	14417	14593	14596	14427	14377	14375	14563	14338	14647	14654	14485	14296	14389	14421	14509	14501	14320	14384	14579	14320	14570	14390	14509	14379	14516	14433	14489	14608	14489	14519	14437	14604	14615	14292	14413	14309	14402	14475	14519	14513	14442	14495	14509	14446	14545	14405	14573	14428	14470	14370	14542	14507	14445	14298	14376	14411	14374	14398	14546	14392	14406	14261	14640	14556	14446	14485	14501	14307	14630	14483	14379	14447	14535	14482	14598	14523	14496	14555	14484	14333	14426	14438	14282	14462	14768	14603	14411	14501	14628	14631	14368	14248	14535	14419	14461	14514	14568	14435	14503	14493	14386	14666	14374	14373	14534	14482	14141	14475	14377	14586	14273	14529	14544	14386	14484	14506	14443	14299	14467	14387	14488	14474	14507	14430	14450	14391	14328	14654	14582	14470	14479	14505	14335	14489	14403	14687	14533	14488	14567	14510	14418	14460	14245	14605	14436	14282	14454	14401	14364	14421	14280	14535	14702	14534	14455	14522	14366	14507	14409	14384	14267	14362	14450	14374	14284	14337	14609	14411	14586	14343	14423	14489	14603	14237	14368	14465	14551	14520	14559	14517	14534	14606	14657	14416	14629	14581	14571	14511	14583	14344	14496	14425	14653	14580	14429	14488	14409	14382	14314	14575	14567	14499	14517	14445	14494	14668	14469	14589	14341	14268	14566	14513	14409	14339	14393	14449	14388	14674	14511	14503	14521	14505	14548	14414	14588	14394	14513	14405	14646	14514	14413	14464	14461	14404	14504	14442	14505	14545	14528	14356	14443	14508	14311	14502	14534	14650	14370	14400	14585	14371	14446	14480	14474	14532	14326	14614	14462	14521	14429	14062	14667	14522	14609	14453	14536	14581	14406	14537	14549	14390	14541	14527	14401	14373	14624	14452	14492	14467	14482	14584	14428	14376	14508	14414	14479	14422	14554	14452	14647	14378	14352	14375	14520	14450	14401	14376	14387	14433	14545	14464	14462	14414	14626	14146	14469	14160	14593	14552	14284	14570	14594	14523	14495	14318	14668	14436	14371	14528	14480	14617	14486	14486	14483	14319	14291	14390	14406	14615	14529	14676	14498	14434	14534	14635	14456	14454	14369	14508	14497	14334	14409	14359	14536	14367	14518	14382	14450	14480	14377	14471	14611	14621	14471	14470	14514	14526	14500	14401	14488	14438	14393	14434	14454	14403	14509	14531	14486	14433	14392	14296	14379	14459	14568	14530	14475	14529	14291	14324	14502	14508	14390	14499	14531	14492	14401	14520	14321	14482	14465	14429	14660	14480	14310	14429	14399	14445	14437	14449	14339	14317	14521	14495	14488	14587	14726	14673	14403	14455	14451	14605	14471	14402	14443	14569	14410	14561	14683	14390	14511	14406	14452	14426	14415	14114	14643	14648	14562	14441	14399	14512	14400	14518	14611	14418	14566	14487	14438	14461	14332	14553	14441	14479	14435	14511	14394	14308	14556	14372	14394	14374	14562	14435	14505	14477	14414	14519	14537	14629	14366	14503	14369	14610	14470	14409	14444	14316	14525	14423	14405	14284	14431	14453	14439	14376	14418	14568	14453	14400	14416	14393	14417	14468	14490	14342	14415	14496	14473	14475	14549	14361	14359	14578	14668	14444	14470	14603	14541	14502	14408	14338	14527	14350	14533	14416	14627	14450	14646	14352	14398	14482	14489	14570	14568	14352	14406	14336	14374	14467	14430	14449	14465	14490	14551	14361	14425	14422	14342	14347	14529	14562	14592	14520	14400	14346	14430	14298	14331	14395	14445	14484	14527	14607	14715	14286	14461	14300	14667	14528	14503	14347	14497	14460	14365	14464	14602	14407	14460	14512	14447	14609	14515	14461	14573	14410	14489	14343	14412	14475	14436	14316	14427	14491	14442	14568	14296	14292	14414	14413	14549	14436	14618	14395	14657	14433	14497	14527	14409	14401	14465	14582	14204	14519	14520	14583	14375	14613	14289	14333	14447	14452	14580	14608	14452	14395	14569	14387	14422	14505	14345	14518	14366	14384	14325	14474	14178	14478	14556	14545	14479	14463	14479	14392	14646	14449	14421	14199	14495	14548	14415	14383	14535	14525	14302	14569	14464	14516	14428	14548	14360	14444	14415	14384	14595	14532	14382	14545	14407	14510	14463	14528	14563	14373	14377	14534	14424	14616	14306	14656	14336	14526	14498	14440	14414	14550	14318	14381	14541	14468	14347	14513	14425	14471	14319	14412	14467	14334	14323	14494	14593	14439	14501	14348	14678	14608	14358	14474	14475	14331	14221	14477	14425	14254	14488	14600	14432	14509	14490	14590	14492	14498	14361	14510	14467	14483	14588	14505	14395	14477	14428	14387	14385	14493	14372	14620	14363	14374	14633	14436	14568	14452	14379	14607	14478	14514	14401	14550	14404	14350	14706	14385	14680	14457	14560	14453	14452	14420	14635	14582	14518	14319	14470	14506	14496	14475	14482	14405	14502	14581	14444	14411	14638	14368	14376	14404	14367	14431	14622	14441	14479	14490	14461	14486	14377	14342	14430	14417	14592	14412	14404	14527	14359	14363	14293	14451	14488	14469	14368	14479	14391	14400	14485	14329	14572	14406	14394	14473	14593	14541	14387	14321	14447	14446	14517	14524	14554	14543	14472	14463	14518	14386	14563	14304	14423	14464	14600	14419	14354	14342	14522	14342	14496	14328	14483	14593	14624	14420	14457	14645	14442	14417	14566	14477	14507	14492	14385	14493	14550	14351	14388	14433	14520	14642	14441	14553	14502	14471	14317	14552	14393	14378	14360	14518	14384	14427	14413	14459	14476	14416	14498	14509	14421	14587	14422	14445	14329	14516	14361	14537	14444	14320	14535	14488	14304	14351	14383	14350	14640	14294	14520	14475	14332	14453	14520	14437	14504	14244	14342	14404	14457	14535	14466	14453	14507	14589	14416	14410	14391	14479	14688	14544	14559	14379	14362	14479	14473	14505	14563	14374	14456	14534	14502	14427	14568	14448	14480	14715	14579	14340	14387	14405	14378	14597	14437	14610	14502	14350	14563	14306	14359	14426	14668	14396	14548	14508	14465	14471	14531	14607	14374	14600	14471	14604	14482	14305	14527	14363	14365	14300	14418	14213	14516	14379	14721	14500	14657	14630	14520	14566	14330	14599	14330	14258	14595	14310	14461	14503	14535	14505	14387	14417	14444	14329	14391	14475	14454	14433	14475	14491	14424	14559	14452	14406	14446	14509	14392	14489	14387	14416	14523	14368	14271	14518	14531	14422	14415	14391	14414	14497	14519	14323	14482	14420	14564	14492	14612	14451	14472	14327	14369	14483	14450	14428	14408	14448	14527	14569	14506	14383	14585	14389	14329	14442	14535	14449	14448	14345	14496	14623	14400	14485	14390	14465	14362	14559	14501	14475	14602	14483	14501	14509	14445	14600	14546	14460	14442	14570	14311	14483	14752	14487	14384	14442	14490	14522	14474	14675	14517	14404	14420	14375	14532	14439	14373	14527	14381	14360	14470	14375	14547	14524	14464	14526	14680	14528	14435	14495	14529	14447	14349	14465	14368	14481	14678	14497	14306	14433	14397	14314	14376	14354	14371	14510	14536	14323	14369	14489	14454	14517	14519	14348	14707	14385	14400	14466	14504	14550	14481	14602	14518	14598	14384	14523	14378	14255	14443	14532	14496	14378	14385	14554	14525	14417	14411	14390	14375	14320	14548	14423	14566	14516	14503	14494	14524	14264	14449	14491	14468	14536	14385	14312	14570	14486	14368	14294	14507	14483	14393	14463	14451	14459	14421	14522	14391	14560	14361	14360	14374	14421	14409	14458	14662	14425	14536	14425	14575	14267	14323	14583	14568	14519	14548	14478	14608	14272	14564	14572	14282	14524	14456	14455	14650	14504	14361	14342	14258	14572	14412	14581	14362	14416	14497	14366	14450	14445	14450	14415	14399	14466	14486	14522	14380	14552	14525	14523	14583	14474	14278	14371	14541	14429	14449	14625	14561	14507	14563	14371	14560	14509	14387	14393	14466	14484	14231	14605	14400	14220	14419	14468	14303	14421	14327	14399	14368	14421	14346	14241	14402	14516	14484	14531	14385	14289	14557	14526	14413	14541	14370	14487	14518	14555	14496	14380	14343	14446	14374	14585	14384	14487	14493	14355	14576	14422	14465	14396	14622	14355	14514	14420	14367	14441	14507	14346	14535	14395	14564	14263	14470	14377	14487	14427	14573	14446	14548	14691	14562	14451	14336	14554	14569	14593	14583	14588	14508	14341	14460	14533	14411	14553	14474	14427	14398	14466	14479	14479	14392	14467	14261	14399	14379	14451	14471	14397	14505	14528	14378	14342	14783	14292	14603	14578	14522	14477	14377	14611	14498	14441	14437	14494	14604	14282	14467	14499	14521	14461	14370	14367	14425	14382	14488	14642	14525	14549	14378	14376	14495	14432	14468	14490	14507	14437	14363	14413	14535	14528	14520	14414	14414	14537	14371	14400	14514	14446	14608	14370	14449	14350	14549	14606	14423	14646	14455	14656	14484	14527	14463	14373	14408	14499	14456	14408	14638	14572	14488	14492	14622	14456	14353	14405	14487	14414	14389	14443	14485	14401	14394	14545	14370	14769	14427	14525	14345	14539	14440	14384	14464	14392	14305	14486	14414	14419	14646	14485	14474	14413	14399	14544	14430	14382	14406	14565	14355	14453	14336	14444	14301	14430	14434	14401	14523	14582	14509	14364	14436	14442	14429	14610	14405	14511	14397	14424	14442	14420	14503	14645	14393	14598	14475	14513	14487	14541	14325	14465	14456	14513	14636	14298	14550	14337	14328	14382	14453	14451	14583	14412	14366	14439	14465	14515	14502	14497	14408	14422	14589	14434	14571	14511	14572	14275	14730	14585	14515	14572	14564	14606	14454	14383	14328	14411	14424	14570	14517	14483	14528	14469	14570	14439	14580	14591	14308	14536	14372	14409	14385	14370	14303	14465	14468	14450	14405	14463	14367	14415	14509	14595	14299	14530	14422	14460	14474	14446	14386	14351	14308	14434
24215	21667	29749	33026	50759	49663	39718	27292	20620	18359	17532	17282	17414	17013	17265	17322	17194	17205	17279	17149	17043	17149	17006	17194	17177	17001	17024	17032	17055	16916	17214	17111	17074	17074	17108	17201	17116	17081	17167	17294	17052	17086	17098	17285	16863	17132	17112	17221	16924	17172	17169	16986	17066	17114	17178	17022	17200	17045	16959	17051	16971	17117	16872	17140	17123	16999	17285	17083	17024	16975	16899	16949	17169	17152	17016	17027	16959	17025	17252	16708	16967	17199	16971	17168	17165	17119	17161	17017	17070	17196	17059	17017	17236	16906	17130	17180	17025	17015	17161	17029	16988	16885	17062	17050	17317	17193	16937	16887	17024	17287	17029	17014	17012	17081	16909	16871	17128	17062	16941	17002	17015	17127	17095	16940	16992	17126	17164	17001	17187	17031	17180	17038	17183	17067	17124	17234	16816	17145	16858	17059	17020	17164	16961	17092	17347	17094	17286	17090	17309	17195	16924	16928	16961	16920	16945	17093	17035	17206	17157	16975	17137	16964	17046	17145	16954	17014	17161	16994	16945	17202	17107	17114	17150	17145	17094	17049	17121	17103	17055	17023	17226	17189	17319	17074	17048	17178	17106	17102	17233	17010	17180	16979	17125	17196	16997	17100	17229	17288	16851	16799	16905	17071	17078	16837	17047	17090	17304	17059	16848	17250	17161	17060	17310	17135	17104	16818	17035	16994	17071	17119	17138	17048	16959	17073	17093	17048	16905	17109	17290	17041	17094	17095	17053	17107	17230	17004	17084	17015	16974	17079	17105	16952	17162	16854	17183	16987	16954	17060	17293	17170	17211	17256	16940	17066	16966	16944	16735	17187	17113	16911	16971	17275	17090	17186	16945	16978	16862	17067	17008	17131	17173	17042	17220	17261	17155	17186	16982	16872	16920	17006	17017	17079	17102	17043	17018	17115	17004	16944	16971	16943	17135	17171	17149	16896	17130	17202	16847	17018	17187	16878	16986	16937	16941	16919	17002	17080	17090	17132	17165	16913	17120	17136	17117	17169	16917	17143	16978	16995	16926	17171	17139	17158	17106	17184	16998	16894	17127	17058	17038	17104	17183	16828	17074	17118	17082	17003	17021	17068	17029	17078	17085	17042	17140	16994	16925	17075	17211	17042	16966	16956	17125	17223	17170	17093	17074	17087	16908	17049	17010	17089	16978	17020	17133	17163	16992	17332	17271	16895	16887	17030	17127	16903	17020	16827	16833	16898	16986	17030	17077	17133	17003	17461	17181	17120	17057	17290	17133	17080	17048	17009	16991	17190	17186	17281	17093	16951	17041	17262	17128	17092	16926	16894	17197	17043	16909	16981	17117	16912	16938	17136	17061	17146	16989	17101	17175	16997	17170	17210	17046	17018	17110	17149	17252	16770	17088	17068	17138	16949	17211	17111	17107	17212	16931	17099	16943	17040	16971	16860	17194	17140	17128	17087	16959	16975	17145	17279	17029	17153	17154	17189	17265	16911	17251	17001	16873	17240	17090	16753	17048	17087	17124	17105	16997	17105	17091	17152	16997	16929	17082	17027	17161	17045	16875	17220	17086	17134	17031	17013	16945	17175	16970	17099	16964	16986	17035	16957	16903	17049	16990	16980	17238	17166	17224	17087	16860	16942	17279	16898	17019	17141	17159	16977	16997	17115	16870	16823	16947	17018	17091	16929	17093	17087	17053	16950	16913	17063	17140	17125	17421	17031	17220	16956	17116	17047	17131	17045	17116	17053	17088	16893	17007	17168	17027	17391	17119	17186	16863	16931	17146	17048	17132	17165	17154	17136	17105	17043	17206	17079	17044	17110	17070	17099	16961	17060	16972	17012	17194	17056	17203	17225	17100	17277	16928	17116	16988	17066	17187	17153	17233	17055	17072	17091	17172	16979	17010	17086	16956	16969	16989	17009	17079	17119	17081	16977	17044	17181	17203	17120	17115	16919	16972	16998	17215	17286	17051	16861	17068	16874	17116	16970	16896	17142	16926	16929	16867	17146	17083	17053	16784	16959	17133	17180	16916	17037	16956	17136	16927	17193	17184	17227	17058	16989	17054	17122	17058	17157	17122	17121	17074	17196	16775	16979	16909	17097	17344	17147	17149	17203	17062	16971	17146	17067	16982	17106	17076	17108	17154	16942	16927	17084	16972	17044	17125	17006	16839	16982	16867	17131	17074	17113	16989	17097	17100	17030	17121	16922	17169	17063	17027	17261	17115	17192	17322	17080	17041	16889	17113	17260	16957	17209	17079	17023	16952	17058	17000	17098	17078	17179	17157	17069	16981	17171	17256	17392	17028	17084	17119	17011	17074	17094	17112	16916	16896	17185	17072	17032	16864	17173	17129	16959	17080	17203	17165	16940	17088	17193	16949	17054	17270	16938	17029	17096	17198	17082	17177	17160	17103	17046	17064	17037	17220	17055	17199	17141	17207	16920	16976	17173	17117	16935	17013	17212	17141	16971	17011	16954	17236	17103	17209	16984	16922	16989	16833	17154	17127	17035	17096	17133	17185	17126	17200	17030	17066	16916	17054	16960	17127	17026	17071	16986	16972	16942	16983	17318	17016	16993	17126	16922	17192	17079	17067	17077	17204	17211	17086	17186	17110	17093	17171	17003	17077	17098	16922	17037	16916	16864	17070	16973	17042	16948	17002	16893	17195	17074	17196	17214	17158	16926	17071	17317	17102	17237	17016	17175	16944	16772	17040	17351	17100	16979	16991	17085	17124	17169	17216	17003	17122	17172	17121	16894	17058	17232	16795	16895	17151	17118	17189	17094	17101	16860	17017	17176	17080	16927	17114	17164	16943	17061	17065	17042	17054	17130	17164	17104	17084	17022	17079	16930	16878	16972	17206	17014	16988	17152	17105	17110	17060	16937	16890	16959	17040	17089	17115	16986	16987	16859	16982	17189	17138	16936	17096	17173	17019	16928	17274	17359	17110	17103	17001	17059	17070	17004	16960	17096	17132	17229	17042	17102	17161	16828	17085	16885	17097	17087	17186	16984	17154	17141	17140	16929	16953	17145	17039	17174	17059	17034	17035	17402	17044	17011	16995	17034	17116	17191	16997	16722	17026	17259	17173	17029	17198	16831	17066	17154	16876	17089	16873	17136	17120	16961	16971	17231	17132	17186	17330	17027	16873	17169	17168	17008	16828	16961	16887	17063	17157	17303	17032	17051	17051	17071	16898	16923	16864	17024	16975	16958	17217	16986	16730	16992	17015	17055	16888	17046	17182	17058	17201	16981	17161	17123	17108	16996	17095	17188	17106	17010	16980	17083	17083	17150	16927	17065	17188	17148	17101	17106	17028	17194	17141	17022	16994	16987	17121	16894	17120	17113	17029	17060	17088	16995	16736	16946	17136	16935	16964	16708	16983	16989	17157	17042	17190	17048	17078	16921	17025	17149	17098	17032	17082	17199	17018	17012	17110	17102	17021	16978	16893	17006	16995	16988	17091	17211	17055	17178	16916	17235	17083	16957	16965	16898	17184	17391	16984	17031	16967	17155	17051	17003	17165	17077	17073	16940	17280	16866	16797	16977	17014	17343	16979	17170	17156	17232	17291	17111	17046	16967	17099	16965	17077	17056	17030	17024	16918	16993	17199	17018	17033	17166	16975	17218	17181	17291	17245	17249	17112	17017	17140	17135	17114	17282	17378	17116	17045	16928	17061	17071	16940	16992	17020	17065	17034	17045	17162	17156	17130	17099	17050	16944	17098	17157	16862	16972	16925	17069	17049	17101	16975	17052	17143	17179	16981	17022	17327	17194	17073	16993	17005	17174	17165	17400	17091	17064	17097	17202	17098	17009	17088	17077	17197	17137	17142	16941	16915	17230	17164	17049	16917	16944	17220	17012	17116	16921	17008	17170	17135	17080	17195	16975	17255	17088	16969	17178	17121	16855	17298	17164	17239	17204	17071	16858	16971	17207	17037	17094	17213	17012	17095	17116	17092	17173	17163	17003	17035	17026	16954	17044	17082	17148	16986	17080	17181	17115	17056	16985	17089	17057	16991	17228	17032	16899	16925	17223	17272	17095	17242	17211	17115	16970	16799	16986	17129	17105	17131	17102	17111	17055	17176	16901	17056	16977	17152	17134	17064	16837	17138	17124	17167	16915	17174	16870	17018	17009	16950	17096	17057	17036	17054	17233	16945	17072	17146	17208	17071	17251	17039	17073	17093	17102	16843	16958	17170	17049	17104	17198	17100	17242	17046	17142	16815	17047	17229	17129	17222	16959	16948	17011	17045	17030	16891	16928	17063	16855	17252	17283	16976	17144	16950	17126	17005	17058	17029	17002	16905	16821	17113	17017	17214	17254	17255	17130	16886	17028	16805	16915	17197	17206	17218	17038	17135	17169	16913	17016	17093	17007	16924	17051	17021	17002	16990	16975	16898	17056	17141	17158	16899	17189	17059	17123	17027	17027	17063	17188	17060	17053	17053	17049	17074	17055	17396	17195	17074	17070	17129	16902	16957	17254	17106	17350	17123	17023	17320	17126	17149	16955	17017	16874	17249	17134	16989	16978	16664	17067	17269	17057	17112	17134	16987	17261	17395	17049	17024	17091	17022	16925	16928	17056	17015	16930	17146	16892	17216	17002	16887	17112	17261	17260	17099	17217	16946	17146	17011	17191	16950	16996	17093	16996	17144	17051	16911	17224	17155	16978	17071	17040	17106	17000	17174	17109	17231	17196	17259	17156	17110	16941	17085	17341	17075	17285	17035	17054	16975	16913	17207	17319	17131	17003	17020	17166	17113	17035	16939	17028	17147	17285	16948	17022	17167	17179	17096	16944	17306	16917	17019	17091	17144	17325	17033	17106	17121	17032	17200	17126	17336	17226	17205	17105	17163	17089	17005	17196	16877	16954	16975	17125	17171	17104	17183	17109	17119	17203	17077	17333	16941	17253	17207	17204	17009	17164	17097	17096	17116	16881	17313	16950	17035	17009	17173	17053	17169	17134	16949	17038	17168	17191	17091	17078	16985	17079	17134	16992	16903	17086	16933	17032	17142	16987	17012	16926	17018	16892	17101	16872	17176	16968	17087	17220	17054	17000	17125	17174	17157	16910	17050	17134	17216	17167	16815	16800	17084	17075	17275	17055	17229	17175	16981	16938
53998	79835	52230	57935	59172	49651	37391	25228	17708	15266	14520	14561	14528	14472	14291	14315	14426	14471	14642	14470	14452	14453	14373	14318	14440	14503	14418	14433	14452	14532	14447	14515	14408	14442	14394	14297	14340	14484	14428	14462	14403	14413	14471	14552	14407	14503	14456	14307	14564	14477	14499	14344	14430	14425	14314	14337	14504	14421	14404	14321	14375	14337	14516	14473	14460	14345	14399	14541	14433	14598	14514	14551	14315	14463	14288	14339	14512	14526	14331	14528	14423	14518	14353	14388	14437	14590	14434	14326	14379	14532	14365	14456	14480	14419	14370	14610	14524	14286	14396	14238	14498	14330	14503	14479	14454	14408	14461	14337	14482	14380	14430	14468	14521	14383	14537	14468	14301	14355	14388	14395	14512	14317	14509	14496	14478	14365	14423	14259	14302	14381	14439	14401	14372	14423	14257	14332	14443	14372	14352	14466	14381	14441	14586	14362	14427	14432	14536	14313	14415	14396	14443	14425	14529	14431	14291	14402	14596	14431	14562	14316	14628	14345	14354	14295	14241	14467	14452	14333	14532	14344	14205	14425	14436	14470	14525	14333	14490	14522	14366	14424	14511	14476	14351	14478	14585	14450	14355	14179	14397	14312	14441	14395	14375	14422	14449	14415	14450	14489	14413	14334	14428	14473	14406	14482	14456	14500	14361	14341	14406	14402	14504	14433	14380	14429	14446	14382	14286	14304	14480	14313	14502	14559	14385	14435	14549	14351	14488	14442	14226	14424	14345	14430	14548	14582	14478	14348	14312	14326	14645	14484	14494	14245	14372	14511	14516	14231	14223	14568	14354	14425	14474	14301	14310	14432	14340	14329	14511	14462	14474	14343	14371	14242	14366	14503	14398	14337	14600	14376	14350	14444	14307	14474	14350	14450	14436	14426	14518	14528	14261	14476	14413	14413	14597	14225	14395	14390	14424	14358	14361	14362	14435	14499	14334	14454	14365	14429	14421	14307	14442	14469	14503	14469	14330	14442	14538	14297	14729	14287	14371	14528	14524	14520	14365	14445	14300	14510	14234	14437	14355	14507	14441	14575	14318	14638	14395	14353	14450	14359	14520	14488	14562	14211	14458	14415	14246	14371	14512	14413	14225	14283	14399	14244	14473	14432	14334	14382	14405	14449	14338	14659	14290	14458	14320	14435	14518	14385	14355	14389	14348	14415	14292	14222	14392	14564	14484	14532	14420	14460	14291	14520	14261	14500	14512	14479	14482	14303	14356	14329	14473	14559	14420	14365	14421	14552	14404	14340	14300	14297	14509	14520	14377	14417	14540	14379	14146	14344	14434	14344	14418	14366	14355	14408	14272	14464	14402	14347	14503	14289	14377	14621	14536	14560	14452	14390	14420	14420	14463	14499	14379	14381	14507	14456	14239	14177	14405	14496	14408	14400	14301	14363	14483	14499	14641	14520	14528	14420	14325	14261	14460	14264	14578	14333	14459	14400	14430	14466	14442	14566	14373	14204	14537	14427	14276	14473	14374	14430	14501	14405	14421	14171	14462	14320	14413	14451	14463	14295	14290	14540	14223	14292	14385	14417	14420	14471	14508	14368	14426	14450	14223	14493	14377	14477	14425	14551	14332	14372	14253	14345	14494	14418	14496	14338	14367	14349	14326	14365	14468	14459	14341	14427	14487	14342	14540	14389	14393	14422	14448	14588	14290	14520	14455	14352	14351	14360	14299	14368	14350	14373	14417	14450	14403	14286	14577	14415	14415	14121	14398	14399	14329	14469	14393	14447	14358	14536	14443	14467	14352	14310	14549	14440	14392	14348	14323	14499	14391	14458	14403	14511	14380	14443	14393	14399	14435	14390	14382	14314	14301	14409	14327	14401	14524	14301	14315	14546	14378	14355	14267	14346	14355	14493	14376	14410	14409	14379	14278	14369	14419	14382	14471	14422	14419	14434	14465	14432	14400	14345	14352	14460	14357	14332	14494	14379	14587	14592	14449	14428	14251	14532	14519	14432	14255	14385	14494	14297	14588	14422	14434	14427	14389	14376	14551	14440	14594	14510	14349	14349	14631	14372	14451	14446	14361	14529	14460	14537	14510	14332	14514	14344	14388	14386	14298	14594	14477	14506	14410	14531	14490	14409	14330	14368	14499	14499	14403	14192	14402	14523	14432	14327	14267	14442	14454	14439	14441	14483	14326	14348	14510	14406	14356	14206	14551	14438	14462	14623	14244	14346	14399	14243	14276	14410	14518	14535	14470	14397	14507	14593	14442	14362	14397	14330	14524	14582	14380	14273	14341	14493	14325	14474	14366	14465	14350	14570	14226	14545	14345	14429	14396	14333	14404	14345	14379	14408	14358	14439	14496	14351	14479	14417	14518	14383	14266	14540	14361	14557	14500	14474	14521	14259	14395	14494	14171	14469	14279	14365	14358	14447	14526	14453	14420	14662	14557	14352	14408	14431	14353	14445	14322	14343	14182	14372	14437	14399	14511	14351	14463	14352	14420	14520	14481	14443	14463	14504	14257	14376	14434	14578	14448	14348	14265	14538	14449	14413	14340	14339	14344	14409	14457	14425	14164	14498	14392	14474	14203	14465	14437	14401	14300	14344	14482	14508	14513	14523	14183	14382	14413	14427	14325	14385	14411	14510	14414	14343	14307	14563	14392	14331	14522	14507	14309	14534	14417	14343	14440	14229	14671	14398	14417	14288	14365	14314	14525	14612	14451	14310	14427	14477	14488	14393	14446	14446	14566	14398	14476	14361	14366	14452	14262	14431	14342	14476	14390	14494	14472	14354	14381	14480	14410	14426	14538	14238	14388	14393	14486	14449	14391	14343	14488	14507	14460	14347	14576	14507	14500	14493	14350	14354	14414	14433	14379	14422	14578	14522	14460	14373	14396	14326	14393	14400	14394	14322	14351	14380	14546	14399	14433	14384	14391	14530	14170	14511	14494	14397	14567	14306	14500	14566	14464	14379	14389	14414	14422	14526	14364	14319	14470	14399	14414	14433	14533	14207	14478	14577	14387	14252	14286	14428	14389	14403	14419	14255	14386	14429	14604	14496	14438	14385	14279	14392	14452	14282	14483	14418	14424	14347	14439	14531	14337	14317	14355	14510	14368	14599	14414	14355	14362	14343	14442	14373	14424	14288	14434	14270	14493	14520	14447	14506	14489	14501	14479	14374	14387	14399	14408	14488	14537	14459	14358	14478	14514	14356	14449	14492	14323	14334	14296	14423	14315	14347	14496	14600	14406	14424	14379	14640	14582	14440	14345	14382	14489	14340	14415	14364	14425	14386	14442	14480	14538	14485	14436	14226	14591	14454	14471	14401	14487	14468	14561	14465	14480	14634	14235	14415	14334	14383	14284	14452	14503	14277	14415	14504	14306	14429	14358	14543	14569	14534	14445	14458	14303	14486	14408	14425	14415	14291	14394	14414	14407	14390	14224	14500	14363	14408	14498	14411	14640	14411	14335	14158	14371	14289	14311	14601	14558	14428	14332	14405	14537	14465	14304	14368	14576	14666	14286	14637	14476	14390	14435	14503	14478	14310	14400	14278	14405	14456	14388	14386	14458	14214	14464	14374	14173	14447	14381	14554	14418	14557	14463	14472	14390	14453	14473	14515	14342	14490	14299	14473	14288	14422	14457	14327	14467	14361	14369	14359	14348	14562	14510	14484	14349	14281	14467	14330	14357	14500	14453	14390	14240	14368	14324	14452	14593	14518	14532	14411	14582	14502	14382	14402	14530	14381	14363	14524	14261	14355	14430	14559	14476	14487	14339	14470	14337	14358	14380	14412	14455	14405	14489	14215	14373	14279	14439	14358	14541	14511	14275	14378	14327	14453	14367	14374	14335	14360	14457	14420	14171	14548	14438	14431	14423	14421	14316	14624	14248	14517	14465	14582	14404	14486	14495	14527	14478	14258	14515	14480	14389	14289	14381	14436	14383	14311	14252	14388	14347	14354	14575	14451	14321	14282	14488	14485	14461	14499	14413	14429	14446	14378	14452	14493	14519	14476	14513	14210	14220	14434	14289	14428	14348	14337	14455	14495	14301	14532	14324	14680	14385	14409	14523	14263	14371	14544	14416	14329	14596	14756	14303	14440	14472	14378	14287	14401	14416	14425	14372	14482	14397	14463	14578	14528	14563	14332	14408	14322	14371	14340	14567	14470	14350	14477	14399	14325	14343	14408	14544	14427	14488	14436	14476	14477	14281	14301	14414	14640	14304	14329	14357	14435	14470	14387	14456	14281	14375	14432	14538	14329	14473	14390	14346	14527	14239	14563	14314	14376	14400	14421	14505	14535	14341	14388	14475	14291	14456	14423	14519	14399	14615	14440	14512	14423	14607	14490	14494	14487	14529	14389	14411	14383	14532	14346	14531	14441	14536	14524	14328	14330	14528	14535	14495	14419	14460	14295	14349	14327	14389	14602	14377	14340	14536	14245	14474	14444	14364	14359	14355	14381	14511	14354	14497	14327	14479	14363	14510	14532	14419	14595	14363	14505	14395	14569	14445	14513	14295	14322	14394	14364	14431	14521	14417	14405	14506	14383	14386	14377	14564	14428	14352	14399	14460	14612	14453	14419	14266	14469	14489	14422	14391	14488	14440	14288	14487	14449	14132	14243	14401	14427	14526	14140	14498	14376	14291	14293	14471	14526	14555	14322	14465	14624	14440	14680	14409	14541	14478	14351	14397	14394	14474	14533	14464	14301	14299	14365	14331	14445	14455	14500	14495	14561	14430	14528	14454	14247	14253	14512	14534	14352	14314	14512	14345	14460	14490	14633	14329	14207	14312	14467	14352	14441	14579	14461	14492	14415	14257	14397	14620	14177	14516	14332	14427	14478	14224	14633	14387	14420	14505	14458	14490	14366	14282	14226	14380	14433	14239	14532	14463	14425	14482	14545	14387	14381	14412	14454	14418	14342	14440	14479	14369	14375	14338	14424	14414	14349	14388	14182	14225	14548	14536	14720	14359	14373	14301	14607	14436	14393	14573	14436	14487	14303	14301	14473	14416	14464	14359	14340	14532	14355	14511	14432	14754	14382	14325	14579	14466	14381	14399	14480	14295	14554	14387	14375	14472	14378	14451	14485	14283	14433	14498	14315	14306	14581	14331	14487	14563	14386	14341	14533	14389	14442
22987	21523	29804	31751	52304	52775	46070	31726	23002	19195	17989	17707	17415	17365	17363	17351	17232	17331	17369	17552	17107	17473	17362	17239	17424	17362	17280	17029	17240	17469	17277	17174	17190	17534	17334	17133	17149	17191	17139	17343	17201	17168	17166	17142	17205	17244	17317	17295	17090	17238	17452	17218	17545	17538	17434	17275	17245	17217	17435	17203	17101	17295	17314	17171	17149	17172	17227	17079	17319	16907	17242	17151	17199	17202	17153	17239	17180	17013	17296	17151	17272	17290	17220	16954	17114	17146	17337	16938	17126	17163	17247	17200	17164	17012	17032	17356	17213	17387	17072	17156	17297	16986	17136	17081	17076	17118	17084	17053	17219	17390	17174	17283	16963	17330	17441	17238	17165	16890	17399	17148	17131	17155	17094	17308	17015	17102	17046	17051	17181	17124	17227	17291	17241	17128	17174	17007	17287	17090	17068	17061	16887	17355	17112	16945	17238	17151	17105	17179	17156	17206	17291	17138	17092	17278	17344	17114	17042	17038	16955	17102	17141	17052	17090	17078	17185	17319	17101	17044	17303	17380	17139	16976	17106	17208	16954	17127	17157	17275	17148	16984	16836	17108	17196	17249	17060	17147	17305	17342	17318	16987	17331	17095	17017	17088	17139	17147	16999	17039	17169	17246	17253	17083	17108	17017	17156	17040	16969	17072	16977	17040	17047	16997	16955	16930	17207	17071	17098	16979	17132	17229	17264	17371	17180	16873	17134	17248	17178	17212	17191	17137	17109	17287	17043	17227	17180	17156	17202	17237	17086	16969	17174	17190	17223	16821	16948	17234	17202	17062	17029	17228	17183	17105	16962	16880	17071	17076	17045	17141	17086	17147	17116	17208	17438	17398	17340	17076	17054	17112	17179	17174	17304	17059	16875	17119	17165	16973	17183	16956	17157	17389	17129	16896	17219	17292	17129	17115	17223	17261	17253	17017	17124	17018	17094	17024	17170	17280	17068	17076	17124	17143	17136	17075	17185	17083	17450	17444	17098	17209	17221	17123	17036	17190	16843	17105	17261	17266	17332	17157	17272	17177	17023	17222	16968	17039	17326	17184	17098	17165	17197	17029	17089	17300	17128	17010	17272	17086	17062	17117	17036	17070	17223	16920	17128	16996	17205	17186	17138	17052	17179	17224	17185	17121	17324	17074	17031	17096	17108	17280	17254	16893	17096	17164	17131	17282	17158	17283	17046	17112	17293	17025	17105	17162	16980	17137	17289	17187	17183	17213	17116	17046	16993	17197	17204	17239	17132	17297	17187	17059	16885	16980	17264	16905	17248	17295	17327	17064	17064	17054	17054	17080	17001	17073	17258	17145	17236	17029	17146	17031	17136	17194	16899	16967	17138	17099	17215	16970	17096	17085	17305	17289	17243	17001	17385	17267	17030	16933	17261	17195	17071	17224	17189	17256	17113	17188	17185	17247	17256	17098	17134	17136	17037	17009	17139	17075	17180	16896	17170	17139	16950	17221	17183	17125	17153	17043	17336	17049	17070	17441	17256	17200	17119	17020	17083	17122	17165	17118	17344	17227	17140	17262	17216	17213	17219	16945	17220	17288	17427	17294	17162	17203	16985	17086	17240	17166	17274	17132	17315	17187	16992	17095	17045	17272	17023	17307	17085	17289	17222	17170	16998	17195	17054	17205	17168	17164	17126	17220	17029	17093	16946	17119	17289	17294	17225	17319	17210	17050	17207	17376	17030	17058	17057	17211	17092	17182	17311	17248	16999	16938	17205	17088	17064	16927	17303	17329	17299	17145	17209	17174	17135	17027	17139	17058	16901	17132	16992	17037	17150	17138	17180	17144	17014	17026	16997	17031	17274	17258	17054	17096	17272	17040	17045	16820	17165	17052	16828	17181	17292	17326	17166	17021	17288	17228	17077	17138	17183	17118	17190	17116	17131	17111	16929	17114	17128	17279	17108	17181	17124	16980	17156	16908	17221	16955	17134	17246	17182	17092	17127	17240	17243	17209	17226	17188	17024	17214	17170	17138	17067	17059	17297	17152	17126	17075	17140	17181	17261	17139	17208	17260	17273	17221	17153	17220	17204	17099	17192	17273	17243	17089	17119	17172	17130	17248	17067	17242	17138	17234	17283	17417	17125	17138	17115	17116	17188	16931	17100	17203	17109	17271	17109	17100	16979	17114	17147	17288	17026	17252	17245	17121	17112	16969	17169	17174	17099	17066	17065	17260	17257	16912	17200	16984	17290	17130	17179	17167	17119	17181	17148	17065	17011	17098	17133	17169	17213	17264	17054	16948	17123	16925	17154	17228	17194	17064	17160	17165	17079	17002	17081	17252	17259	16968	17081	17102	17048	16945	17111	17026	17108	17067	17019	17209	17208	17018	16947	17042	17151	16890	16967	17039	16903	17119	17130	16973	17038	16862	17090	17013	17202	17107	17214	17265	17177	17379	17149	17163	16965	17261	16955	17312	17039	17195	17137	16981	17176	17160	17256	16965	17023	17250	17093	17171	17082	17217	17065	17093	17152	17103	17145	17050	17317	17072	17062	17097	17009	17026	17242	17000	17221	17229	16984	17031	16988	17107	17274	17202	17040	17134	17059	17220	17194	17086	17224	17223	17127	17198	17102	17083	17173	17118	17091	16969	16997	17262	17140	17371	17178	17146	16943	17033	17312	17199	17001	17001	17113	17037	17118	17238	16941	17128	17102	17014	17095	17102	17039	16885	17287	16966	17157	17026	17073	17211	17221	17286	17216	17254	17058	17045	17136	17247	17176	16966	17203	17115	17225	17045	17233	17310	17303	17169	17405	17211	17379	17203	17175	16919	17109	17321	17214	17018	16989	17064	17313	17035	16962	17128	17348	17154	17247	17074	16996	17056	16899	17188	17276	17017	17109	17090	17051	17241	17043	17240	17225	17179	17235	17240	17035	17205	17317	17289	17009	17028	17050	16900	17221	17200	17283	17267	17198	17132	17321	17145	17117	16992	17077	17193	17239	17025	17127	16999	17065	17185	16972	16965	17094	17023	17276	17146	17026	17178	17165	17247	17243	17138	17111	17265	17184	17344	17330	17044	16901	17288	17159	17378	17111	17262	17289	17195	17306	17104	17221	17091	17164	16897	17179	17165	16944	16866	17200	16966	17304	17287	17014	17247	16922	17254	17050	17054	17272	17129	17183	17224	17106	17000	17143	17029	17097	17127	17122	17051	17211	17055	17222	16998	17014	17108	17051	17018	17101	16969	17096	16964	17138	17137	17142	17133	17160	17306	17043	16939	17323	17068	17040	17162	17175	17062	17141	17029	17124	16979	17118	17034	16929	16928	17135	17076	17190	17058	17133	17343	17074	17040	16998	17132	17450	17089	17130	17214	17289	17290	17180	17137	17126	17051	17066	17211	17159	17155	17346	16957	17133	17261	17235	17152	17312	17227	17294	17305	17042	17091	17125	17100	16888	17110	17174	17095	17190	17037	17149	17180	17124	17225	17123	17141	16990	17112	17101	17189	17112	17015	17260	17135	16994	17131	17214	17059	17400	17240	17177	17286	17351	17197	16959	17151	17295	17149	17130	17122	17207	17281	17206	17126	17118	17040	17184	17047	17230	17361	17133	17003	17110	17434	17200	17282	17127	17223	17189	17283	16924	16942	17287	17025	17283	17332	17084	17175	17319	16948	17175	16966	17021	17138	17187	17155	17049	17010	16869	17074	17217	16995	17247	17293	17173	17161	17210	17157	17209	17100	17210	17194	17046	17143	17242	17129	17211	17037	17156	16984	17238	17408	17203	17301	17056	17060	17250	16970	17069	17229	17053	17081	17218	17214	17237	17193	17146	17200	17113	17085	17074	17260	17293	17129	17174	17147	16992	17180	17031	17130	17282	17067	17000	16982	17255	17254	17312	17129	17224	17288	17185	17198	16931	17067	17190	17275	17138	16995	17300	17104	17274	17243	17195	17290	17131	17316	16924	17126	17130	17194	17256	17288	17017	16911	17144	17062	17115	16966	17325	17271	17190	16939	17206	17057	17208	17179	17018	17003	17056	17159	17286	17296	17200	17154	17114	17190	17181	17212	17123	17159	17156	16833	17039	17201	17164	17182	17224	17267	17133	17381	17092	17170	17141	17180	17036	17084	17096	17154	17082	17107	16940	17088	17121	17245	17261	17079	17120	17176	17229	17077	17129	17028	17100	16846	17107	17369	17244	17095	16871	17229	17251	17219	17101	17203	17305	17253	17320	17140	17153	17186	16978	17015	17116	17078	17074	17216	17211	17200	17213	17053	17296	17092	17156	17091	17275	17386	17031	17024	17282	16970	17122	17098	16925	17046	17101	17241	17102	17019	17020	16729	17094	17051	17115	16870	17154	17064	17003	17219	17059	17084	17039	17258	17167	17087	17168	17221	17244	17061	17253	17268	17392	17180	17169	17087	17150	17117	17106	17159	17229	17080	17312	17197	17157	17028	17146	17091	17006	17022	17148	17064	17290	17061	17126	17314	17147	17265	17193	17090	17277	17185	17078	17041	17163	17271	17246	17188	17065	17259	17152	17151	17309	17031	17218	16864	17308	17268	17052	17156	17182	17134	17200	17178	17197	17276	17179	17186	17078	17180	17198	17350	17191	17415	17162	17164	17026	17255	17066	17297	16969	17156	17087	17130	17371	17172	16973	17221	16946	17174	17151	17023	17247	17157	16985	17390	17133	17237	17211	17221	17259	17138	17262	17123	17189	17239	17244	17147	17078	17107	17071	17157	17224	17283	16974	17008	17082	17256	17051	17232	17181	17217	17269	17036	17224	17330	17113	17222	17306	17025	17149	17190	17152	17158	17262	17031	17107	17079	16971	17164	17015	17141	17035	17129	17185	16968	17121	17184	17145	17162	17189	17152	17198	17046	17172	17122	17178	17238	17151	17016	17140	16924	17221	16880	17007	17167	16901	17078	17173	17244	17112	17223	17377	17149	17066	16948	17115	16970	17221	17222	17374	16999	17239	17198	17081	17261	17188	17106	17175	17159	17031	17120	17296	17238	17140	17224	17142	17163	17110	17172	16988	17183	17220	17102	17149	17144	16927	17287	17068	16995	16994	17295	17121	17045	16866	17035	17189	17133	17219	17241	17022	17360	17294	17190	17103	17218	17139	17184	17158	17205	17085	17199
62960	91802	65658	72053	72715	58220	45357	30614	19769	15751	14858	14383	14392	14496	14484	14501	14488	14391	14493	14399	14303	14575	14353	14255	14626	14332	14372	14480	14351	14333	14414	14418	14419	14355	14399	14328	14409	14379	14436	14413	14534	14386	14354	14442	14316	14493	14322	14367	14327	14543	14399	14447	14305	14547	14564	14440	14415	14360	14419	14267	14487	14428	14352	14351	14611	14304	14324	14409	14415	14480	14430	14410	14462	14329	14438	14475	14453	14372	14385	14471	14359	14367	14441	14272	14462	14389	14406	14424	14355	14371	14365	14418	14318	14305	14343	14473	14316	14289	14427	14350	14495	14365	14252	14380	14520	14451	14213	14480	14520	14545	14483	14497	14248	14471	14254	14346	14402	14362	14413	14482	14356	14261	14306	14377	14492	14416	14390	14423	14468	14384	14458	14422	14433	14480	14444	14466	14459	14380	14289	14419	14419	14374	14412	14503	14387	14388	14421	14393	14291	14461	14359	14566	14361	14379	14389	14292	14285	14567	14448	14486	14458	14397	14373	14445	14275	14440	14281	14519	14562	14307	14311	14283	14481	14262	14316	14436	14345	14456	14259	14481	14187	14469	14337	14538	14404	14501	14386	14576	14547	14426	14242	14475	14422	14280	14365	14403	14421	14404	14450	14343	14358	14488	14420	14437	14503	14418	14593	14450	14497	14225	14390	14466	14417	14486	14374	14427	14493	14477	14457	14363	14555	14483	14397	14456	14525	14381	14437	14390	14307	14283	14385	14235	14475	14347	14285	14486	14437	14515	14481	14333	14535	14422	14456	14345	14390	14483	14498	14551	14549	14398	14440	14426	14529	14538	14486	14424	14390	14279	14319	14366	14352	14593	14204	14451	14423	14329	14537	14507	14597	14387	14495	14311	14323	14335	14531	14293	14382	14376	14370	14533	14446	14452	14491	14466	14397	14403	14306	14478	14554	14346	14517	14255	14582	14387	14357	14466	14535	14319	14336	14373	14498	14430	14290	14503	14383	14482	14488	14574	14430	14404	14433	14400	14443	14461	14546	14452	14298	14314	14263	14550	14258	14483	14595	14483	14332	14255	14439	14311	14456	14405	14450	14573	14368	14390	14486	14247	14240	14429	14517	14316	14269	14396	14356	14561	14368	14482	14309	14336	14361	14557	14415	14464	14362	14449	14323	14498	14384	14189	14414	14653	14355	14429	14254	14210	14389	14384	14416	14577	14287	14555	14343	14201	14518	14223	14414	14449	14474	14378	14481	14449	14372	14368	14460	14533	14315	14220	14249	14487	14361	14369	14463	14395	14335	14305	14314	14519	14506	14317	14350	14269	14347	14420	14296	14479	14592	14299	14624	14473	14370	14409	14407	14614	14515	14335	14504	14493	14410	14392	14316	14445	14399	14437	14502	14460	14519	14339	14418	14409	14307	14369	14421	14258	14444	14476	14387	14414	14420	14467	14362	14317	14506	14270	14497	14457	14277	14385	14501	14455	14427	14407	14359	14515	14338	14461	14181	14520	14562	14386	14553	14331	14386	14289	14480	14369	14405	14366	14301	14313	14517	14568	14330	14385	14564	14441	14501	14469	14520	14395	14268	14408	14207	14458	14447	14465	14329	14369	14458	14440	14301	14377	14316	14350	14423	14370	14389	14339	14325	14400	14462	14438	14291	14526	14317	14445	14389	14430	14461	14398	14477	14312	14371	14543	14258	14305	14579	14508	14558	14465	14430	14308	14556	14410	14581	14444	14239	14432	14477	14337	14453	14513	14258	14418	14320	14522	14232	14465	14479	14355	14465	14260	14247	14509	14385	14468	14411	14214	14399	14440	14583	14398	14533	14305	14375	14359	14453	14281	14474	14438	14293	14372	14490	14395	14395	14563	14345	14421	14518	14317	14333	14270	14352	14406	14344	14352	14453	14460	14479	14426	14329	14373	14342	14304	14409	14454	14445	14392	14457	14248	14396	14334	14508	14411	14595	14523	14522	14270	14441	14269	14436	14520	14512	14286	14564	14351	14353	14260	14446	14623	14389	14341	14551	14569	14132	14319	14425	14413	14476	14578	14351	14415	14385	14310	14345	14486	14406	14272	14273	14324	14546	14471	14545	14168	14455	14503	14206	14411	14463	14442	14200	14409	14359	14320	14589	14556	14564	14271	14492	14352	14511	14463	14188	14417	14192	14398	14370	14326	14511	14451	14399	14482	14539	14358	14380	14330	14450	14364	14423	14388	14322	14445	14456	14439	14433	14338	14563	14382	14510	14355	14480	14237	14397	14574	14367	14385	14472	14308	14454	14305	14357	14366	14357	14448	14354	14433	14314	14531	14420	14426	14295	14352	14403	14421	14570	14453	14432	14575	14319	14362	14301	14340	14417	14537	14317	14354	14543	14314	14433	14381	14405	14419	14428	14350	14376	14282	14419	14418	14281	14336	14387	14465	14335	14482	14370	14298	14418	14371	14426	14340	14482	14416	14500	14327	14396	14475	14435	14542	14259	14491	14358	14456	14363	14342	14353	14524	14398	14567	14481	14331	14345	14498	14416	14372	14279	14394	14388	14325	14291	14510	14203	14252	14404	14517	14429	14420	14553	14472	14623	14475	14539	14437	14499	14225	14427	14399	14555	14485	14385	14422	14363	14453	14476	14424	14446	14467	14375	14424	14266	14386	14441	14396	14385	14544	14252	14523	14467	14408	14311	14440	14420	14337	14243	14367	14343	14370	14425	14372	14480	14409	14434	14270	14448	14320	14398	14359	14272	14422	14374	14389	14467	14413	14395	14322	14449	14446	14480	14368	14376	14431	14440	14427	14326	14343	14539	14461	14568	14558	14428	14375	14382	14559	14380	14305	14278	14511	14305	14417	14325	14374	14489	14382	14374	14485	14372	14390	14438	14467	14506	14402	14545	14491	14400	14475	14418	14349	14332	14359	14438	14474	14507	14615	14399	14560	14331	14304	14337	14392	14372	14305	14427	14483	14270	14408	14534	14377	14367	14460	14382	14274	14285	14335	14158	14282	14460	14462	14341	14295	14551	14231	14474	14434	14382	14227	14382	14426	14493	14469	14442	14343	14494	14418	14312	14285	14460	14480	14481	14470	14461	14196	14402	14408	14401	14621	14475	14447	14410	14440	14572	14363	14342	14387	14501	14315	14277	14389	14383	14464	14405	14399	14441	14410	14406	14341	14394	14339	14478	14424	14428	14385	14453	14614	14412	14494	14404	14410	14345	14223	14398	14451	14427	14432	14352	14414	14321	14475	14442	14393	14408	14398	14341	14306	14227	14348	14373	14343	14383	14330	14567	14475	14501	14470	14221	14336	14514	14548	14351	14504	14231	14404	14478	14250	14268	14564	14491	14361	14334	14418	14469	14311	14462	14361	14506	14373	14210	14377	14340	14288	14292	14394	14543	14494	14431	14310	14357	14525	14387	14308	14435	14531	14450	14197	14461	14340	14452	14447	14249	14363	14413	14355	14389	14381	14676	14540	14281	14315	14491	14293	14377	14383	14493	14468	14416	14349	14477	14372	14377	14372	14284	14458	14411	14271	14611	14322	14309	14356	14376	14524	14384	14458	14255	14401	14331	14280	14252	14465	14273	14483	14297	14405	14538	14319	14515	14302	14495	14328	14389	14391	14268	14546	14462	14588	14412	14422	14222	14290	14339	14344	14128	14392	14332	14484	14414	14564	14363	14379	14375	14280	14487	14280	14412	14385	14411	14387	14219	14426	14325	14473	14461	14273	14344	14310	14513	14338	14445	14396	14189	14329	14277	14494	14523	14444	14437	14323	14184	14524	14310	14443	14384	14649	14376	14426	14413	14167	14387	14543	14471	14464	14535	14557	14507	14562	14359	14372	14487	14365	14401	14412	14315	14356	14327	14419	14363	14446	14316	14471	14536	14469	14419	14341	14415	14592	14481	14454	14398	14494	14368	14324	14491	14492	14542	14368	14409	14433	14341	14578	14446	14402	14543	14399	14522	14390	14520	14440	14262	14429	14515	14381	14260	14500	14487	14517	14432	14434	14262	14570	14453	14516	14385	14338	14272	14502	14423	14379	14543	14548	14412	14562	14340	14219	14348	14275	14502	14297	14312	14339	14274	14324	14442	14306	14462	14482	14317	14367	14316	14365	14423	14294	14331	14526	14474	14388	14402	14458	14404	14268	14332	14462	14515	14476	14482	14321	14554	14493	14413	14265	14434	14478	14365	14495	14345	14358	14564	14635	14484	14488	14488	14387	14284	14513	14541	14535	14352	14312	14656	14391	14326	14476	14299	14586	14336	14247	14575	14351	14394	14419	14332	14414	14523	14529	14322	14365	14365	14592	14618	14295	14432	14386	14417	14391	14300	14519	14435	14343	14463	14339	14325	14338	14425	14349	14206	14327	14498	14290	14467	14331	14469	14625	14340	14423	14404	14375	14411	14272	14357	14512	14348	14594	14526	14523	14215	14511	14448	14335	14485	14367	14391	14468	14350	14311	14435	14453	14281	14413	14409	14459	14487	14496	14396	14337	14388	14406	14464	14418	14448	14444	14430	14439	14465	14325	14529	14297	14337	14369	14669	14295	14274	14391	14419	14432	14501	14430	14364	14466	14455	14286	14369	14431	14250	14431	14215	14256	14272	14297	14370	14296	14448	14347	14401	14567	14540	14372	14385	14348	14470	14353	14258	14432	14393	14337	14489	14376	14416	14349	14292	14387	14413	14402	14367	14485	14457	14372	14276	14457	14398	14381	14408	14488	14425	14505	14305	14459	14470	14397	14348	14271	14397	14457	14272	14610	14330	14501	14331	14425	14516	14388	14335	14441	14566	14590	14266	14578	14521	14299	14246	14431	14228	14425	14324	14345	14391	14333	14339	14410	14599	14311	14377	14267	14385	14562	14460	14373	14227	14441	14332	14626	14312	14312	14469	14462	14479	14375	14326	14453	14391	14526	14546	14343	14431	14362	14294	14357	14396	14460	14433	14378	14466	14262	14488	14438	14443	14417	14487	14445	14218	14400	14487	14291	14400	14361	14493	14400	14546	14407	14317	14546	14387	14371	14429	14531	14440	14238	14430	14409	14251	14325	14369	14465	14454	14364	14573	14389	14350	14387	14224	14453	14355	14422	14512	14504	14349	14222	14371	14281	14352	14388	14516	14381
28421	26244	30120	31884	30112	25346	21513	18795	17845	17371	17295	17318	17525	17406	17098	17266	17410	17429	17150	17200	17259	17409	17147	17496	17289	17385	17177	17290	17186	17217	17358	17294	17286	17345	17136	17054	17276	17212	17150	17455	17018	17255	17341	17222	17356	17149	17366	17398	17099	17132	17206	17258	17198	17293	17323	17319	17269	17382	17215	17105	17393	17513	17262	17271	17200	17377	17250	17260	17253	17132	17247	17011	17175	17008	17349	17248	17263	17364	17262	17372	17356	17179	17236	17338	17284	17286	17136	17171	17068	17211	17058	17264	17258	17259	17201	17213	17367	17295	17299	17498	17228	17425	17343	17160	17259	16998	17250	17380	17209	17234	17225	17048	17399	17265	17219	17400	17209	17060	17337	17099	17195	17278	17082	17460	17404	17518	17332	17182	17006	17052	17137	17293	17248	17430	17342	17309	17311	17343	17319	17235	17166	17249	17195	17274	17243	17403	17344	17338	17484	17242	17292	17146	17165	17558	17368	17358	17339	17223	17301	17372	17303	17315	17193	17309	17250	17344	17226	17060	17119	17248	17169	17058	17377	17472	17038	17227	16989	17265	17173	17487	17201	17318	17454	17411	17316	17266	17106	17248	17258	17200	17250	17090	17381	17266	17264	17217	17315	17127	17151	17366	17191	17109	17200	17047	17210	17175	17324	17144	17364	17357	17230	17079	17199	17312	17329	17377	17145	17271	17240	17358	17336	17614	17430	17344	17247	17269	17224	17342	17256	17017	17286	17104	17351	17270	17224	17239	17441	17525	17245	17237	17192	17239	17298	17377	17190	17196	17186	17199	17238	17312	17364	17401	17141	17413	17214	17315	17051	17253	17253	17239	17359	17430	17378	17283	17195	17262	17332	17091	17175	17209	17393	17373	17219	17502	17313	17329	17285	17403	17265	17421	17219	17299	17304	17424	17368	17280	17179	17054	17179	17197	17284	17355	17430	17288	17303	17321	17237	17334	17155	17124	17288	17341	17368	17306	17265	17375	17437	17149	17278	17207	17398	17557	17510	17380	17352	17281	17310	17246	17144	17297	17321	17225	17220	17197	17292	17266	17329	17140	17274	17155	16992	17253	17317	17254	17268	17206	17137	17184	17344	17235	17246	17311	17361	17084	17336	17245	17008	17265	17352	17273	17142	17130	17218	17169	17157	17238	17162	17212	17341	17275	17214	17184	17151	17244	17294	17325	17218	17055	17279	17257	17389	17255	17168	17288	17361	17223	17251	17422	17144	17319	17235	17048	17210	16973	17272	17145	17177	17206	17131	17340	17393	17237	17298	17315	17178	17298	17181	17442	17170	17093	17402	17262	17567	17200	17245	17353	17205	17130	17259	17203	17340	17422	17343	17293	17148	17229	17349	17263	17354	17149	17399	17227	17350	17282	17202	17315	17141	17176	17432	17164	17366	17225	17176	17321	17234	17318	17083	17431	17216	17237	17265	17223	17076	17249	17540	17115	17138	17344	17219	17239	17394	17131	17067	17186	17160	17322	17439	17452	17359	17218	17404	17235	17294	17229	17197	17082	17251	17093	17336	17399	17452	17418	17323	17332	17383	17293	17242	17385	17414	17237	17244	17282	17364	17209	17377	17257	17280	17232	17345	17242	17413	17129	17307	17141	17251	17352	17221	17229	17224	17526	17315	17516	17458	17357	17370	17125	17217	17056	17376	17300	17450	17337	17118	17437	17187	17363	17318	17383	17066	17094	17281	17327	17245	17183	17287	17398	17178	17288	17205	17227	17355	17249	17257	17267	17523	17435	17398	17417	17204	17292	17096	17158	17111	17275	17233	17143	17333	17268	17155	17260	17295	17270	17268	17442	17245	17297	17247	17353	17407	17128	17193	17239	17207	17170	17381	17167	16900	17085	17379	17113	17333	17092	17288	17274	17183	17390	17172	17325	17287	17254	17190	17295	17209	17225	17208	17302	17220	17305	17125	17184	17050	17161	17291	17223	17203	17396	17241	17296	17233	17405	17313	17202	17370	17210	17365	17204	17286	17320	17388	17220	17331	17244	17518	17419	17469	17068	17155	17242	17278	17140	17548	17245	17111	17127	17457	17291	16983	17176	17305	17261	17368	17343	17329	17227	17221	17137	17145	17229	17201	17154	17324	17368	17217	17223	17235	17215	17282	17368	17327	17292	17442	17180	17330	17382	17273	17200	17234	17310	17205	17441	17398	17398	17418	17194	17170	17284	17254	17147	17375	17215	17188	17202	17261	17399	17025	17228	17086	17102	17131	17293	17314	17306	17185	17321	17337	17154	17102	17376	17301	17221	17379	17405	17207	17203	17029	17354	17289	17517	17218	17464	17224	17085	17190	17256	17170	17270	17288	17188	17203	17021	17220	17422	17234	17263	17216	17162	17402	17214	17271	17244	17121	17280	17395	17285	17343	16991	17318	17199	17322	17138	17215	17422	17276	17267	17219	17160	17198	17092	17303	17180	17271	17359	17204	17210	17284	17143	17278	17293	17051	17123	17193	17180	17382	17227	17157	17119	17041	17247	17374	17341	17196	17355	17246	17100	17368	17294	17415	17297	17331	17391	17242	17224	17300	17432	17227	17424	17148	17290	17258	17257	17324	17191	17318	17263	17296	17320	17273	17319	17441	17188	17309	17160	17277	17123	17258	17242	17170	17239	17278	17442	17506	17298	17042	17366	17298	17472	17254	17178	17165	17290	17361	17179	17159	17222	17361	17366	17453	17332	17329	17294	17242	17198	17183	17308	17265	17263	17311	17250	17367	17378	17099	17409	17304	17145	17236	17159	17447	17181	17122	17276	17287	17226	17427	17225	17112	17058	17458	17100	17276	17215	17270	17330	17216	17230	17213	17246	17361	17354	17284	17215	17188	17169	17388	17134	17228	17323	17407	17336	17086	17268	17281	17145	17191	17207	17429	17048	17244	17357	17164	17125	17280	17387	17387	17091	17151	17262	17278	17193	17315	17400	17221	17443	17163	17192	17122	17228	17285	17207	17092	17288	17144	17322	17398	17447	17420	17345	17217	17202	17234	17216	17178	17226	17277	17400	17044	17454	17074	17284	17236	17226	17407	17340	17285	17335	17166	17254	17232	17256	17285	17330	17431	17193	17117	17452	17197	17271	17296	17259	17191	17262	17193	17377	17166	17142	17398	17285	17500	17122	17333	17208	17142	17077	17283	17105	17236	17230	17156	17257	17357	17206	17147	17418	17181	17158	17291	17321	17298	17481	17295	17266	17226	17319	17244	17414	17374	17022	17105	17081	17220	17238	17109	17487	17334	17298	17207	17220	17186	17421	17399	17224	17296	17082	17303	17191	17383	17555	17175	17472	17332	17074	17103	17156	17318	17313	17113	17414	17519	17006	17283	17276	17264	17290	17304	17245	17233	17183	17351	17245	17511	17200	17453	17403	17260	17312	17306	17235	17272	17115	17107	17347	17295	17055	17109	17174	17271	17387	17263	17353	17259	17043	17364	17167	17155	17025	17354	17355	17196	17288	17061	17285	17546	17360	17449	17368	17305	17253	17267	17294	17028	17194	17308	17346	17333	17426	17067	17160	17235	17219	17273	17210	17132	17402	17381	17184	17286	17192	17018	17297	17326	17441	17386	17360	17365	17071	17281	17265	17343	17326	17193	17218	17571	17346	17093	17191	17201	17074	17467	17043	17084	17250	17237	17219	17197	17308	17262	17333	17144	17191	17327	17080	17188	17258	17241	17288	17383	17351	17074	17417	17098	17316	17083	17227	17213	17536	17220	17259	17350	17259	17236	17316	17258	17397	17206	17200	17286	17325	17252	17185	17338	17246	17249	17146	17183	17064	17099	17343	17093	17070	17188	17358	17314	17317	17263	17334	17208	17332	17142	17272	17298	17121	17237	17213	17335	17450	17274	17132	17265	17281	17267	17172	17161	17002	17143	17165	17195	17199	17385	17500	17371	17104	17292	17302	17483	17292	17104	17245	17082	17380	17081	17503	17431	17492	17111	17212	17440	16975	17225	17387	17254	17394	17193	17383	17135	17163	17068	17272	17160	17146	17336	17189	17209	17382	17163	17409	17241	17274	17190	17195	17014	17293	17345	17314	17289	17322	17185	17140	17237	17311	17236	17352	17259	17281	16999	17305	17325	17252	17020	17125	17212	17053	17094	17137	17224	17134	17180	17257	17233	17204	17234	17128	17208	17394	17158	17515	17238	17205	17170	17496	17164	17290	17369	17353	17374	17411	17273	17265	17253	17208	17194	17172	17211	17452	17396	17216	17378	17197	17046	17131	17092	17243	17024	17242	17181	17371	16969	16976	17272	17304	17178	17182	17298	17393	17349	17156	17341	17105	17289	17315	17421	17200	17154	17264	17240	17229	17373	17255	17416	17180	17409	16999	17210	17373	17197	17258	17268	17174	17097	17275	17381	17337	17303	17431	17279	17160	17421	17353	17260	17306	17349	17404	17260	17246	17197	17200	17266	17230	17232	17279	17317	17491	17314	17132	17290	17226	17016	17262	17485	17396	17154	17214	17269	17328	17259	17145	17031	17077	17221	17102	17161	17372	17064	17345	17254	17232	17225	17334	17301	17298	17314	17194	17217	17217	17360	17131	17277	17438	17198	17303	17442	17264	17405	17280	17130	17167	17417	17326	17164	17283	17170	17071	17168	17259	17152	17222	17261	17233	17363	17030	17121	17369	17299	17249	17091	17299	17288	17218	17174	17371	17388	17305	17150	17417	17315	17182	17476	17386	17171	17141	17238	17443	17309	17290	17196	17247	17145	17491	17272	17389	17435	17380	17256	17289	17272	17216	17417	17248	17367	17124	17336	17152	17251	17311	17217	17267	17304	17181	17347	17365	17091	17260	17346	17091	17204	17272	17159	17206	17237	17095	17235	17273	17425	17250	17322	17199	17054	17244	17344	17088	17349	17365	17193	17280	17110	17260	17278	17126	17274	17367	17235	17255	17291	17030	17187	17369	17466	17142	17472	17018	17091	17299	17204	17444	17300	17282	17262	17037	17213	17407	17328	17232	17245	17159	17217	17116	17057	17143	17468	17123	17279	17333	17175	17133	17395	17251	17482	17224	17160	17252	17163	17289	17248	17348	17190	17090	17252	17245	17094	17436	17274	17107	17235	17256	17289	17100	17224	17210
28240	39402	29158	28736	27229	21979	18276	15909	14966	14447	14479	14563	14735	14653	14631	14506	14616	14610	14742	14520	14679	14455	14637	14581	14677	14640	14427	14650	14590	14539	14463	14635	14474	14686	14468	14554	14635	14754	14411	14828	14584	14505	14632	14586	14548	14425	14329	14636	14570	14543	14635	14428	14573	14549	14496	14695	14596	14560	14451	14661	14457	14555	14626	14492	14632	14569	14599	14659	14471	14478	14608	14586	14624	14496	14603	14588	14525	14441	14552	14528	14575	14547	14711	14531	14659	14509	14509	14489	14709	14523	14598	14442	14478	14597	14482	14725	14539	14704	14661	14681	14551	14479	14816	14541	14599	14513	14697	14370	14555	14479	14602	14428	14451	14444	14749	14516	14396	14372	14403	14677	14465	14464	14620	14595	14645	14670	14501	14494	14604	14480	14637	14533	14517	14497	14747	14627	14561	14533	14713	14442	14523	14597	14521	14546	14726	14448	14644	14523	14435	14693	14524	14685	14509	14497	14444	14595	14599	14567	14599	14587	14611	14422	14561	14533	14493	14474	14495	14607	14465	14445	14509	14737	14637	14435	14554	14540	14518	14626	14540	14549	14539	14496	14480	14584	14563	14608	14532	14479	14614	14432	14535	14606	14569	14554	14322	14467	14495	14483	14735	14585	14599	14579	14391	14713	14603	14552	14339	14521	14544	14590	14607	14452	14575	14554	14588	14531	14593	14535	14561	14715	14547	14536	14583	14547	14394	14608	14438	14600	14541	14603	14699	14612	14551	14618	14606	14486	14552	14561	14397	14599	14535	14528	14513	14797	14549	14687	14628	14602	14568	14606	14521	14623	14505	14618	14568	14641	14477	14426	14588	14484	14551	14543	14669	14470	14486	14653	14628	14662	14582	14635	14499	14444	14721	14493	14627	14560	14430	14631	14517	14505	14682	14522	14456	14650	14624	14481	14704	14492	14622	14481	14455	14506	14623	14447	14634	14463	14586	14559	14676	14582	14429	14701	14536	14565	14688	14393	14463	14557	14487	14523	14411	14563	14512	14739	14575	14591	14606	14401	14403	14500	14416	14669	14398	14612	14532	14460	14663	14687	14659	14565	14612	14579	14435	14617	14609	14549	14439	14477	14429	14570	14550	14474	14794	14552	14711	14545	14502	14522	14729	14471	14717	14641	14604	14642	14546	14430	14729	14551	14460	14571	14656	14406	14507	14744	14748	14741	14675	14519	14614	14627	14433	14540	14494	14408	14486	14442	14573	14564	14536	14488	14463	14591	14497	14432	14622	14635	14568	14770	14635	14606	14591	14445	14451	14499	14485	14454	14621	14612	14428	14734	14581	14357	14595	14520	14673	14494	14682	14582	14471	14617	14464	14653	14563	14506	14507	14662	14541	14510	14618	14597	14714	14631	14529	14571	14479	14385	14582	14513	14629	14591	14482	14605	14562	14572	14525	14586	14616	14574	14566	14507	14398	14646	14512	14644	14596	14518	14473	14547	14458	14525	14565	14420	14458	14590	14601	14582	14635	14490	14590	14619	14410	14680	14628	14563	14553	14640	14714	14556	14670	14607	14450	14625	14484	14508	14575	14430	14482	14610	14618	14409	14566	14643	14517	14429	14552	14562	14569	14587	14585	14581	14528	14532	14528	14575	14674	14590	14687	14592	14453	14378	14611	14541	14650	14599	14445	14526	14575	14473	14499	14387	14657	14585	14651	14561	14569	14487	14458	14508	14700	14500	14611	14631	14595	14586	14560	14566	14575	14666	14653	14755	14581	14598	14556	14537	14644	14533	14569	14542	14660	14495	14414	14458	14717	14639	14496	14491	14513	14558	14609	14615	14368	14520	14534	14400	14562	14754	14601	14665	14505	14682	14747	14760	14398	14435	14467	14445	14676	14689	14459	14438	14551	14547	14571	14576	14495	14370	14574	14539	14582	14591	14387	14544	14594	14589	14579	14587	14444	14554	14640	14665	14601	14577	14637	14605	14509	14621	14665	14613	14519	14390	14510	14554	14575	14589	14520	14588	14482	14551	14566	14556	14586	14654	14551	14694	14471	14450	14586	14531	14495	14599	14605	14631	14432	14288	14543	14491	14441	14640	14485	14576	14615	14674	14428	14626	14485	14440	14594	14628	14571	14445	14665	14303	14631	14426	14563	14689	14470	14621	14465	14576	14580	14449	14702	14458	14502	14517	14499	14563	14518	14551	14549	14571	14586	14667	14633	14382	14600	14476	14809	14763	14631	14550	14601	14514	14578	14489	14447	14492	14602	14596	14494	14557	14611	14602	14564	14422	14468	14537	14488	14757	14350	14659	14459	14517	14629	14482	14395	14510	14597	14592	14648	14486	14494	14641	14395	14757	14628	14421	14563	14700	14614	14524	14711	14570	14597	14675	14494	14637	14570	14524	14503	14577	14577	14605	14512	14665	14375	14727	14589	14552	14646	14713	14462	14476	14428	14615	14685	14423	14484	14593	14615	14732	14566	14414	14503	14546	14591	14661	14502	14468	14515	14618	14703	14539	14607	14702	14494	14583	14641	14450	14685	14627	14577	14556	14434	14334	14631	14632	14495	14478	14525	14549	14640	14458	14601	14671	14448	14537	14584	14570	14426	14633	14622	14661	14427	14507	14510	14425	14556	14529	14562	14751	14619	14581	14556	14392	14555	14549	14505	14656	14631	14449	14497	14591	14469	14624	14606	14466	14570	14648	14626	14502	14444	14558	14717	14504	14550	14571	14358	14467	14616	14577	14502	14451	14350	14457	14497	14579	14647	14511	14465	14595	14511	14636	14556	14513	14532	14730	14613	14655	14526	14544	14711	14626	14504	14589	14670	14582	14574	14512	14609	14609	14504	14486	14615	14641	14513	14314	14609	14614	14440	14570	14660	14594	14577	14585	14533	14530	14739	14557	14475	14620	14556	14588	14662	14676	14609	14577	14685	14576	14577	14629	14483	14635	14618	14723	14519	14536	14818	14523	14551	14687	14497	14547	14510	14415	14441	14570	14704	14519	14560	14418	14568	14618	14469	14584	14713	14358	14772	14524	14523	14475	14683	14392	14670	14522	14647	14438	14469	14586	14616	14542	14711	14562	14545	14640	14690	14475	14634	14570	14701	14676	14564	14555	14609	14669	14677	14582	14484	14679	14474	14515	14476	14481	14627	14583	14502	14585	14407	14629	14478	14553	14597	14573	14521	14505	14514	14523	14652	14445	14531	14640	14753	14671	14541	14815	14547	14469	14517	14556	14522	14599	14643	14475	14543	14583	14501	14715	14605	14613	14593	14566	14568	14456	14405	14513	14549	14669	14627	14733	14641	14525	14694	14415	14609	14683	14419	14612	14550	14460	14494	14566	14627	14560	14474	14400	14613	14541	14505	14589	14523	14597	14529	14604	14625	14554	14326	14531	14628	14568	14494	14792	14647	14370	14500	14621	14569	14554	14593	14618	14575	14547	14675	14520	14381	14578	14564	14492	14769	14420	14596	14445	14710	14650	14508	14478	14588	14396	14566	14596	14647	14570	14594	14490	14470	14535	14624	14617	14488	14470	14738	14429	14500	14674	14602	14591	14385	14446	14611	14702	14565	14499	14511	14563	14566	14592	14587	14684	14660	14762	14610	14642	14508	14517	14744	14544	14636	14543	14441	14594	14501	14395	14447	14681	14524	14353	14627	14561	14644	14511	14527	14613	14398	14577	14773	14612	14489	14439	14536	14672	14673	14566	14343	14681	14263	14532	14451	14636	14455	14516	14627	14651	14501	14650	14572	14527	14447	14632	14639	14532	14575	14517	14604	14573	14471	14607	14631	14526	14343	14524	14550	14644	14431	14621	14601	14612	14594	14479	14659	14565	14681	14395	14638	14601	14464	14570	14457	14640	14509	14536	14545	14507	14490	14664	14586	14535	14576	14583	14572	14479	14487	14398	14443	14612	14640	14542	14527	14653	14675	14512	14460	14558	14427	14491	14522	14456	14618	14543	14613	14532	14412	14680	14431	14381	14551	14386	14583	14494	14464	14468	14592	14588	14674	14499	14573	14622	14498	14410	14456	14573	14448	14576	14523	14390	14551	14605	14515	14498	14559	14448	14522	14614	14588	14521	14480	14456	14587	14624	14525	14712	14395	14611	14586	14633	14538	14616	14382	14519	14736	14688	14703	14644	14550	14615	14409	14537	14458	14497	14592	14508	14621	14646	14599	14617	14519	14556	14269	14491	14637	14613	14490	14544	14478	14600	14607	14464	14537	14574	14685	14729	14460	14737	14601	14673	14605	14636	14577	14568	14533	14663	14408	14541	14652	14684	14496	14492	14616	14512	14445	14511	14395	14524	14560	14472	14540	14548	14514	14355	14696	14579	14653	14541	14429	14305	14664	14606	14818	14591	14486	14679	14669	14579	14445	14607	14485	14523	14677	14610	14433	14681	14469	14635	14505	14610	14552	14475	14632	14575	14582	14588	14572	14561	14587	14601	14434	14402	14487	14568	14634	14372	14545	14537	14568	14616	14716	14676	14396	14566	14479	14516	14551	14594	14434	14608	14511	14543	14482	14524	14640	14566	14648	14509	14469	14436	14692	14531	14597	14615	14713	14490	14443	14581	14686	14498	14562	14573	14661	14557	14658	14533	14488	14596	14763	14577	14451	14559	14607	14532	14429	14596	14403	14590	14539	14505	14702	14556	14683	14694	14492	14434	14576	14545	14571	14439	14423	14464	14615	14521	14492	14627	14575	14477	14574	14648	14657	14589	14659	14590	14548	14597	14517	14469	14381	14547	14483	14536	14664	14518	14679	14601	14718	14554	14603	14604	14568	14495	14453	14534	14577	14715	14545	14683	14555	14517	14503	14710	14804	14662	14442	14641	14505	14508	14436	14659	14601	14776	14495	14496	14617	14661	14758	14536	14689	14570	14632	14526	14583	14558	14641	14617	14597	14614	14694	14546	14546	14550	14558	14539	14630	14515	14520	14583	14751	14508	14620	14628	14312	14574	14548	14635	14427	14646	14532	14471	14556	14469	14629	14770	14444	14518	14402	14447	14620	14681	14527	14617	14358	14538	14616	14404	14531	14465	14591	14665	14523	14576	14477	14423	14502	14541	14598	14542	14766	14468	14487	14537	14556	14365	14475	14505	14465	14680	14654	14483	14522	14532
24052	21547	30407	37835	52787	47320	36363	25111	19535	17866	17217	16885	17042	16992	16862	16557	16861	16830	16892	16900	16806	16793	16618	16777	16699	16724	16687	16982	16560	16638	16910	16934	16802	16845	16617	16788	16800	16771	16633	16535	16749	16810	16799	16746	16928	16714	16778	16632	16641	16625	16906	16470	16844	16886	16837	16612	16558	16595	16782	16408	16659	16755	16489	16525	16820	16741	16593	16785	16888	16786	16680	16805	16627	16602	16910	16682	16739	16521	16657	16765	16706	16664	16585	16697	16608	16606	16686	16753	16763	16651	16587	16890	16854	16768	16536	16579	16875	16629	16668	16631	16928	16578	16572	16698	16501	16571	16712	16768	16868	16790	16561	16730	16675	16637	16424	16731	16652	16630	16860	16514	16644	16827	16713	16627	16507	16568	16555	16835	16523	16447	16680	16729	16836	16806	16689	16774	16681	16560	16734	16512	16675	16786	16565	16568	16549	16518	16745	16495	16647	16980	16606	16608	16683	16699	16741	16749	16574	16801	16737	16715	16652	16664	16607	16761	16841	16658	16893	16473	16778	16730	16683	16488	16770	16486	16508	16681	16712	16580	16704	16652	16667	16550	16642	16546	16580	16577	16692	16799	16569	16688	16673	16614	16631	16563	16673	16663	16497	16708	16748	16794	16647	16671	16674	16616	16554	16485	16746	16557	16752	16576	16507	16484	16732	16691	16652	16720	16778	16745	16642	16695	16624	17086	16867	16934	16680	16721	16540	16647	16746	16521	16694	16899	16719	16710	16572	16357	16553	16814	16561	16544	16663	16735	16530	16500	16684	16630	16643	16816	16713	16782	16635	16433	16594	16614	16547	16649	16451	16695	16565	16693	16665	16713	16606	16597	16503	16656	16504	16732	16770	16682	16682	16620	16480	16571	16693	16674	16635	16661	16712	16552	16569	16628	16520	16800	16645	16563	16515	16577	16663	16610	16684	16523	16604	16675	16655	16413	16681	16711	16566	16734	16709	16635	16730	16670	16874	16448	16821	16762	16690	16837	16617	16765	16607	16609	16720	16615	16602	16911	16822	16714	16631	16532	16680	16768	16774	16532	16489	16532	16520	16606	16773	16403	16748	16624	16820	16705	16592	16679	16621	16574	16687	16642	16597	16551	16641	16558	16699	16760	16761	16859	16628	16738	16781	16834	16520	16497	16646	16711	16723	16434	16743	16583	16682	16726	16812	16675	16662	16641	16687	16650	16597	16555	16587	16609	16796	16551	16698	16715	16694	16619	16619	16508	16755	16643	16662	16612	16644	16448	16649	16661	16655	16744	16776	16752	16761	16686	16510	16774	16748	16558	16718	16765	16681	16605	16794	16812	16683	16682	16588	16783	16581	16501	16798	16686	16757	16772	16749	16632	16669	16684	16546	16743	16574	16709	16539	16726	16657	16692	16769	16559	16763	16703	16702	16574	16838	16835	16644	16656	16639	16587	16591	16855	16628	16631	16766	16613	16719	16722	16557	16679	16634	16652	16564	16561	16694	16757	16425	16780	16476	16557	16847	16628	16777	16695	16709	16506	16890	16603	16384	16521	16487	16615	16708	16737	16763	16652	16740	16645	16650	16719	16842	16525	16738	16776	16716	16745	16779	16534	16647	16556	16609	16644	16832	16634	16755	16647	16799	16785	16605	16696	16848	16666	16780	16672	16765	16834	16535	16749	16826	16558	16700	16885	16492	16680	16411	16698	16616	16668	16605	16524	16507	16640	16585	16561	16657	16652	16565	16586	16472	16521	16658	16606	16684	16733	16660	16705	16682	16717	16837	16775	16547	16800	16830	16377	16644	16569	16779	16792	16822	16758	16652	16589	16707	16882	16665	16736	16717	16640	16577	16633	16446	16584	16669	16625	16636	16572	16654	16497	16685	16727	16719	16804	16658	16786	16797	16561	16655	16637	16544	16727	16582	16738	16782	16727	16604	16564	16690	16512	16640	16565	16657	16711	16509	16686	16682	16627	16639	16458	16670	16459	16770	16798	16744	16780	16675	16622	16597	16647	16653	16550	16781	16641	16723	16632	16560	16694	16664	16745	16738	16625	16674	16693	16534	16441	16849	16695	16621	16841	16738	16657	16717	16719	16686	16533	16761	16550	16673	16600	16535	16618	16568	16788	16599	16717	16701	16460	16543	16565	16510	16654	16601	16759	16756	16616	16718	16581	16732	16649	16837	16601	16739	16704	16696	16474	16601	16722	16800	16981	16602	16621	16708	16733	16951	16699	16643	16428	16488	16742	16713	16616	16674	16544	16568	16584	16776	16747	16748	16681	16654	16592	16750	16566	16691	16661	16675	16587	16694	16772	16598	16684	16629	16667	16730	16737	16746	16635	16582	16808	16715	16710	16551	16778	16782	16714	16777	16824	16776	16435	16726	16541	16666	16678	16479	16529	16783	16701	16754	16780	16748	16662	16558	16616	16505	16812	16493	16743	16522	16679	16622	16609	16749	16560	16755	16539	16822	16759	16765	16520	16506	16569	16682	16626	16731	16663	16562	16324	16551	16986	16539	16568	16704	16596	16621	16673	16656	16670	16559	16601	16799	16746	16766	16593	16690	16679	16669	16554	16811	16582	16602	16700	16654	16532	16588	16553	16593	16588	16589	16500	16727	16718	16611	16721	16797	16639	16713	16541	16835	16864	16574	16482	16520	16577	16777	16518	16407	16537	16657	16650	16643	16733	16810	16752	16711	16641	16739	16615	16622	16645	16681	16736	16501	16528	16566	16702	16797	16618	16695	16578	16587	16765	16688	16740	16760	16714	16516	16718	16894	16688	16696	16678	16824	16504	16759	16618	16781	16605	16441	16441	16888	16607	16789	16754	16572	16668	16780	16758	16714	16661	16763	16565	16721	16778	16715	16660	16718	16523	16483	16661	16572	16494	16671	16670	16529	16569	16579	16606	16452	16834	16844	16627	16625	16789	16513	16733	16798	16734	16422	16695	16560	16647	16513	16608	16838	16890	16784	16483	16509	16507	16725	16723	16647	16753	16706	16630	16501	16718	17061	16694	16712	16768	16783	16788	16640	16710	16711	16692	16498	16609	16540	16686	16525	16790	16710	16437	16646	16782	16680	16736	16669	16659	16786	16764	16639	16633	17003	16820	16632	16544	16684	16739	16683	16575	16615	16453	16530	16550	16398	16596	16717	16698	16620	16788	16797	16657	16799	16566	16670	16687	16715	16658	16667	16625	16736	16800	16479	16772	16517	16543	16641	16726	16661	16535	16450	16791	16660	16616	16616	16691	16740	16471	16639	16722	16571	16540	16670	16830	16686	16655	16678	16693	16460	16705	16832	16525	16769	16763	16490	16603	16638	16534	16737	16712	16773	16634	16660	16522	16705	16574	16666	16697	16587	16519	16718	16643	16693	16615	16622	16694	16658	16582	16626	16665	16712	16845	16626	16612	16670	16660	16707	16696	16699	16626	16827	16712	16746	16769	16818	16675	16750	16557	16811	16562	16551	16611	16475	16667	16761	16644	16665	16707	16788	16581	16563	16756	16698	16669	16619	16550	16735	16625	16749	16623	16625	16758	16653	16623	16725	16582	16906	16541	16673	16865	16747	16778	16577	16563	16742	16962	16813	16647	16770	16666	16737	16702	16632	16820	16559	16682	16674	16657	16565	16689	16544	16875	16748	16823	16676	16656	16695	16774	16505	16698	16655	16434	16745	16591	16550	16591	16515	16381	16650	16403	16577	16566	16646	16878	16659	16804	16756	16737	16804	16662	16762	16551	16665	16843	16543	16687	16770	16705	16604	16688	16693	16770	16651	16690	16733	16708	16557	16645	16950	16624	16642	16620	16482	16710	16629	16558	16607	16721	16365	16787	16781	16686	16603	16561	16466	16639	16695	16543	16506	16523	16478	16622	16802	16646	16887	16519	16668	16718	16613	16636	16734	16749	16730	16561	16766	16661	16668	16624	16568	16542	16618	16650	16700	16684	16704	16625	16729	16731	16739	16484	16627	16687	16735	16626	16638	16617	16653	16911	16815	16677	16775	16579	16750	16614	16597	16390	16673	16619	16682	16596	16598	16635	16636	16687	16662	16823	16431	16715	16580	16717	16575	16585	16886	16881	16649	16766	16787	16553	16896	16567	16726	16666	16617	16659	16733	16623	16652	16590	16516	16752	16711	16737	16661	16710	16697	16620	16448	16470	16762	16660	16440	16711	16607	16579	16712	16775	16722	16786	16775	16640	16580	16802	16690	16909	16658	16640	16657	16739	16710	16648	16557	16475	16694	16796	16760	16658	16649	16730	16691	16711	16702	16487	16905	16754	16567	16636	16560	16445	16675	16724	16641	16798	16744	16924	16518	16776	16673	16604	16633	16949	16750	16786	16559	16622	16635	16922	16563	16642	16633	16708	16795	16707	16835	16657	16686	16770	16490	16620	16491	16723	16593	16584	16604	16662	16690	16650	16823	16803	16668	16728	16656	16488	16635	16841	16527	16503	16666	16628	16745	16746	16460	16569	16708	16737	16598	16812	16619	16717	16679	16807	16696	16566	16446	16579	16720	16754	16706	16639	16811	16874	16548	16666	16689	16629	16855	16689	16684	16732	16715	16608	16689	16660	16721	16721	16616	16640	16689	16604	16656	16963	16641	16673	16697	16452	16614	16578	16687	16614	16731	16736	16406	16768	16635	16389	16462	16706	16715	16899	16893	16598	16765	16780	16721	16743	16674	16573	16801	16730	16878	16787	16771	16801	16729	16679	16640	16670	16671	16476	16416	16648	16650	16646	16759	16690	16641	16687	16763	16827	16753	16608	16711	16721	16451	16549	16599	16741	16591	16694	16656	16483	16565	16641	16772	16953	16769	16541	16697	16695	16669	16643	16857	16763	16600	16770	16745	16655	16822	16713	16712	16750	16564	16709	16631	16741	16642	16537	16659	16466	16741	16571	16698	16535	16688	16557	16320	16719	16439	16470	16686	16640	16805	16791	16683	16630	16663	16800	16686	16421	16607	16553	16786	16552	16671	16525	16697	16639	16596	16658	16721	16346	16616	16677	16648	16703	16627	16589	16660	16729	16676	16611	16588	16665	16630	16746	16590	16675	16718	16705	16614	16712	16609	16513	16604	16728	16834	16709	16621	16644	16607	16577	16709	16623	16699	16649
49547	75092	62377	62954	60012	47395	34040	22710	16688	14729	14244	14153	14242	14384	14298	14114	14234	14231	14165	14247	14201	14311	14254	14067	14339	14189	14147	14008	14340	14159	14362	14231	14147	14249	14206	14082	14314	14257	14184	14218	14262	14115	14265	14124	14140	14131	14201	14094	14251	14190	14281	14141	14149	14020	14172	14395	14204	14128	14208	14264	14231	14321	14266	14234	14185	14366	13910	14285	14210	14405	14203	14258	14123	14205	14113	14143	14210	14228	14153	14109	14101	14140	14226	14221	14197	14363	14140	14384	14082	14086	14218	14019	14036	14167	14266	14047	14279	14150	14186	14248	14276	14248	14251	14223	14180	14159	14164	14177	13974	14091	14071	14099	14165	14110	14203	14164	14116	14144	14038	14270	14141	14272	14143	14180	14170	14210	13969	14364	14128	14326	14226	14181	14175	14186	14069	14076	14154	13976	14247	14189	14145	14221	14058	13980	14117	13999	14118	14060	14181	14442	14163	14104	14216	14291	14012	14311	14270	14019	14096	14022	14034	14218	13983	14292	14313	14417	13987	14071	14174	14120	14215	14178	14086	14009	14184	14256	14230	14227	14265	14093	14131	14100	14220	14183	14133	14095	14181	14227	14197	14188	14174	14272	14123	14166	14390	14076	14137	14342	14110	14153	14277	14425	14203	14147	14225	14157	14211	14263	14193	14270	14164	14128	14190	14373	14013	14251	14251	14154	14160	14248	14287	14101	14264	14152	14170	14204	14304	14250	14020	14179	14115	14020	14147	14191	14311	14316	14211	14146	14111	14204	14069	14069	14321	14214	14184	14289	14291	14243	14013	14167	14178	14244	14229	14152	14223	14243	14159	14092	14267	14321	14208	14111	14230	14057	14298	14095	14084	14153	14089	14202	14097	14184	14038	14277	14053	14244	14160	14150	14146	14214	14273	14181	14175	14118	14275	14327	14136	14254	14286	14103	14069	14131	14233	14055	14185	14190	14141	14197	14258	14163	14179	14418	14150	14086	14265	14166	14254	14422	14005	14128	14060	14166	14247	14317	14190	13984	14288	14025	14302	14227	14029	14099	14012	14291	14128	14126	14225	14150	14371	14292	14139	14234	14162	14265	14186	14110	14251	14352	14029	14335	14248	14248	14172	14088	14094	14113	14143	14316	14234	14209	14275	14183	14311	14329	14086	14126	14125	14100	14148	14275	14203	14376	14106	14193	14135	14165	14129	14223	14117	14338	14230	14100	14238	14089	14156	14187	14198	14137	14253	14240	14094	14137	14341	14085	14177	14155	14181	14344	14162	14095	14127	14053	14110	13987	14134	14232	14162	14105	14317	14172	13985	14197	14161	14204	14167	14215	14318	14167	14125	14021	14112	14246	14147	14014	14083	14215	14163	14087	14253	14195	14263	14221	14158	14209	14284	14053	14085	14400	14125	14204	14198	14230	14271	14122	14164	14144	14149	14088	14213	14045	14084	14231	14199	14158	14074	14223	14262	14236	14028	14143	14101	14125	14348	14061	14208	13949	14015	14113	14198	14204	14334	14135	14249	14176	14090	14117	14272	14091	13975	14263	14066	14215	14339	14086	14115	14092	14263	14367	14195	14194	14144	14187	14155	14207	14031	14373	14205	14248	14266	14322	14144	14072	14187	14037	14217	14318	14064	14155	14167	14253	14205	14085	14045	14255	14117	14169	14191	13934	14347	14139	14066	14172	14232	14209	14141	14270	14077	14110	14152	14306	14213	14174	14341	14181	14232	14197	14157	14247	14179	14210	14151	14260	14239	14085	14170	14226	14076	14145	14112	14264	14302	14171	14131	14119	14185	14206	14123	14057	14276	14169	14079	14109	14361	14226	14121	14046	14156	14201	14192	14197	14050	14146	14173	14184	14295	14224	14158	14223	14297	13958	14144	14174	14185	14205	14272	14233	14178	14292	14040	14066	14064	14111	14103	14029	14206	14227	14455	14034	14125	14128	14235	14151	14199	14158	14225	14119	14249	13871	14248	14075	14190	14014	14255	14262	14046	14333	14054	14404	14173	14148	14251	14219	14177	14156	14389	14241	14322	14302	14208	14202	14159	14239	14208	14229	14277	14124	14132	14284	14170	14246	14213	14049	14218	14183	14182	14222	14292	14158	14386	14155	14065	14084	14071	13998	14292	14235	14204	14120	14180	14235	14142	14066	14337	14161	14252	14147	14338	14114	14222	14316	14159	14149	14169	14025	14048	14262	14274	14173	14242	14209	14080	14226	14082	14223	14086	14154	14172	14140	14181	14224	14191	14089	14024	14171	14150	14107	14329	14092	14109	14279	14126	13915	14109	14123	14102	14179	14330	14337	14165	14146	14142	14195	14189	14206	14207	14206	14158	14140	14126	14175	14186	14107	14247	14090	14072	14332	14149	14167	14062	14179	14161	14146	14257	14245	14122	14216	14302	14345	14318	14154	14228	14136	14052	14167	14176	14073	14155	14207	14217	14057	14198	14204	14230	14167	14154	14101	14267	14207	14055	14102	14062	14347	14144	14278	14223	14082	14114	14277	14196	14265	14216	14386	14034	14109	14172	14175	14186	14249	14132	14215	14214	14272	14497	14196	14152	14132	14168	14195	14134	14143	14154	14121	14175	14149	14309	13986	14247	14223	14094	14101	14007	14134	14287	14214	14293	14032	14044	13962	14083	14266	14262	14158	14244	14135	14144	14038	14216	14284	14076	14355	14288	14160	14066	14101	14257	14252	14208	14253	14279	14270	14262	14208	14083	14181	14265	14171	14222	14105	14222	14143	14133	14231	13982	14164	14216	14229	14241	14245	14198	14234	14119	14265	14327	14223	14094	14087	14275	14175	14296	14234	14088	14141	14224	14255	14039	14224	14296	14215	14141	14282	14032	14209	14178	14203	13931	14328	14238	14120	14163	14047	14208	13943	14137	14268	14227	14255	13988	14021	14160	14021	14243	14252	14340	14222	14163	14253	14209	14135	14239	14091	14178	14115	13987	13996	14162	14188	14079	14194	14171	14245	14120	14121	14208	14060	14254	14226	14193	14019	14213	14139	14073	14106	14261	14162	14229	14222	14131	14162	14278	14176	14139	14240	14075	14066	14039	14107	14346	14115	14071	14106	14271	14237	14331	14129	14184	14097	14298	14168	14212	14086	14021	14202	14097	14216	14338	14323	14189	14302	14083	14208	14235	14258	14177	14381	14345	14161	14098	14093	14262	14134	14206	14026	14134	14069	14183	14091	14211	14152	14170	14159	14119	14373	14092	14170	14095	14088	14204	14170	14100	14229	14282	14123	14107	14181	14043	14226	14100	14258	14241	14097	14200	14035	14036	14190	14313	14233	14245	14101	14117	14139	14217	14318	14225	14225	14300	14296	14230	14037	14204	14192	14151	14209	14232	14155	14162	14004	14166	14207	14216	14231	14076	14139	14056	14231	14171	14247	14189	14115	14286	14200	14190	14228	14045	14168	14359	14171	14148	14250	14175	14274	14092	14093	14098	14200	14040	14052	14218	14115	14176	14223	14083	14175	14098	14197	14147	14217	14045	14134	14139	14213	14221	14161	14215	14124	14341	14338	14213	14296	14172	14202	14051	14234	14097	14207	14322	14242	14228	14207	14272	14229	14208	14250	14228	14171	14363	14149	14174	14102	14216	14013	14171	14292	14026	14285	14090	14216	14319	14355	14316	14251	13998	14225	14162	14372	14348	14134	14127	14128	14254	14169	14052	14213	14260	14139	14227	14161	14203	14178	14150	14228	14222	14123	14113	14075	14114	14109	14076	14133	14313	14144	14080	14272	14204	14306	14197	14160	14050	14132	14182	14244	14240	14160	14250	14195	14229	14121	14135	14372	14193	14147	14187	14112	14115	14221	14159	14129	14181	14197	14198	14012	14286	14206	14103	14333	14105	14162	14195	13969	14100	14075	14227	14108	14238	14121	14263	14121	14211	14211	14240	14051	13988	14068	14239	14225	14164	14207	14139	14241	14213	14144	14211	14396	14119	14052	14115	14173	14179	14099	14176	14303	14265	14341	14107	14155	14178	14081	14166	14214	14182	14200	14272	14140	14164	14112	14266	13978	14146	14286	14332	14213	14241	14174	14231	14268	14101	14100	14127	14078	14139	14214	14300	14216	14105	14173	14202	14347	14212	14111	14126	14282	14188	14113	14087	14161	14341	14170	14255	14148	14425	14193	14146	14281	14303	14171	14171	14176	14014	14218	14249	14187	14049	14373	14110	14287	14233	14055	14335	14309	14350	14209	14252	14239	14246	14255	14174	14260	14104	14239	14050	14173	14278	14074	14277	14102	14329	14149	14016	14132	14377	14120	14142	14194	14291	14173	14237	14155	14194	14060	14009	14073	14002	14126	14203	14160	14198	14272	14104	14144	14229	14062	14098	14296	14206	14325	14250	14148	14200	14112	14126	14193	14172	14289	14199	14197	14294	14078	14257	13884	14195	14304	14151	14173	14180	14119	14048	14172	14227	14087	14308	14245	13998	14285	14149	14330	14169	14026	14259	14104	14187	14235	14269	14302	14178	14001	14265	14235	14043	14134	14167	14079	14289	14159	14053	14261	14210	14211	14019	14074	14053	14342	14109	14156	14178	14276	14255	14116	14221	14089	14153	14215	14187	14062	14089	14100	14252	14147	14094	14161	14251	14168	14179	14116	14290	14170	14135	14363	14087	14159	14403	14064	14108	14191	14135	14185	14041	14233	14217	14236	14154	14149	14143	14211	14094	14160	14315	14185	14369	14274	14164	14127	14127	14131	14068	14162	14265	14193	14194	14168	14146	14057	14089	14168	14312	14308	14225	14104	14164	14140	14164	14106	14075	14180	14195	14271	14123	14052	14193	14066	14186	14161	13930	14122	14392	14290	14163	14250	14108	14173	14301	14197	14115	14244	14180	14080	14282	14241	14155	14202	14153	14262	14382	14081	14203	14249	14019	14189	14129	14139	14313	14106	14228	14161	14197	13876	14198	14079	14268	14014	14015	14176	14212	14158	14297	14154	14196	14101	14053	14163	14178	14181	14142	13980	14229	14183	14211	14156	14198	14268	14279	14253	14035	14285	14067	14124	14233	13939	14129	14109	14097	14275	14332	14107	14187	14166	14092	14233	14117	14145	14184	14163	14242	14231	14069	14286	14281	14163
23000	21459	30133	35257	51061	51297	42304	28911	21254	18232	17337	16981	16876	16848	16847	16674	16524	16584	16852	16732	16761	16647	16881	16801	16621	16627	16493	16563	16760	16568	16417	16728	16534	16651	16443	16391	16471	16695	16691	16459	16458	16561	16573	16564	16690	16717	16412	16579	16621	16649	16672	16410	16492	16589	16543	16441	16697	16589	16415	16690	16691	16743	16687	16531	16464	16574	16507	16463	16455	16521	16674	16527	16601	16546	16562	16511	16492	16497	16419	16592	16519	16600	16602	16651	16596	16429	16452	16441	16657	16689	16660	16600	16485	16427	16562	16309	16378	16388	16490	16286	16505	16552	16627	16622	16427	16434	16668	16399	16409	16516	16501	16328	16370	16625	16608	16332	16733	16425	16362	16398	16697	16496	16659	16485	16494	16323	16580	16330	16458	16510	16449	16390	16593	16410	16683	16525	16720	16506	16486	16571	16582	16484	16593	16694	16545	16632	16615	16482	16477	16608	16600	16548	16613	16294	16532	16548	16459	16495	16680	16601	16613	16517	16460	16573	16508	16322	16709	16527	16244	16385	16627	16473	16373	16492	16593	16644	16416	16500	16383	16360	16426	16580	16528	16561	16666	16460	16540	16526	16773	16537	16549	16562	16481	16564	16473	16489	16599	16597	16588	16604	16486	16438	16642	16711	16734	16447	16619	16453	16615	16669	16623	16348	16493	16526	16502	16521	16466	16340	16549	16559	16415	16551	16546	16410	16531	16393	16458	16443	16688	16417	16482	16544	16584	16475	16346	16407	16553	16462	16559	16324	16507	16409	16351	16522	16485	16555	16583	16515	16459	16506	16423	16323	16549	16672	16446	16372	16667	16407	16528	16440	16441	16615	16386	16447	16426	16658	16393	16533	16550	16557	16537	16493	16522	16601	16548	16316	16509	16529	16349	16271	16492	16338	16431	16589	16469	16465	16713	16517	16504	16443	16584	16551	16572	16483	16337	16333	16504	16642	16600	16596	16485	16485	16482	16522	16528	16560	16483	16480	16447	16377	16358	16159	16625	16516	16498	16542	16711	16562	16302	16438	16522	16536	16597	16361	16495	16569	16629	16530	16493	16405	16631	16430	16476	16355	16595	16488	16557	16220	16512	16436	16393	16339	16562	16540	16404	16459	16451	16351	16433	16676	16553	16440	16479	16509	16775	16537	16490	16331	16530	16694	16586	16549	16481	16645	16430	16435	16613	16447	16522	16435	16469	16473	16510	16692	16456	16475	16581	16480	16406	16548	16306	16435	16557	16563	16461	16435	16367	16603	16470	16444	16594	16546	16582	16488	16484	16565	16387	16482	16570	16576	16431	16661	16452	16441	16315	16514	16548	16530	16403	16519	16606	16301	16684	16577	16555	16585	16564	16366	16238	16596	16681	16423	16422	16682	16308	16418	16473	16465	16511	16356	16403	16360	16514	16636	16614	16687	16578	16512	16398	16477	16483	16525	16567	16499	16250	16433	16523	16332	16633	16494	16404	16480	16427	16609	16538	16559	16446	16306	16478	16431	16637	16621	16414	16630	16486	16481	16476	16418	16461	16294	16534	16595	16593	16546	16377	16457	16653	16531	16538	16599	16647	16550	16385	16540	16561	16479	16345	16363	16232	16446	16599	16670	16565	16303	16553	16422	16397	16403	16409	16557	16454	16519	16461	16663	16586	16436	16384	16532	16367	16536	16585	16479	16573	16563	16542	16268	16641	16510	16237	16397	16448	16564	16552	16442	16480	16527	16585	16460	16486	16417	16492	16628	16390	16398	16653	16553	16400	16619	16456	16495	16434	16499	16580	16280	16384	16478	16616	16481	16588	16451	16581	16766	16554	16556	16414	16572	16560	16683	16816	16688	16512	16511	16355	16519	16552	16580	16380	16505	16672	16463	16503	16306	16429	16355	16390	16508	16425	16708	16502	16501	16575	16389	16486	16620	16462	16518	16749	16618	16478	16586	16553	16604	16431	16379	16636	16236	16318	16406	16606	16754	16499	16530	16537	16470	16409	16425	16365	16401	16471	16465	16602	16833	16467	16340	16799	16565	16460	16456	16546	16658	16462	16604	16457	16498	16348	16660	16730	16436	16305	16622	16470	16572	16429	16579	16550	16462	16635	16387	16480	16640	16579	16279	16314	16510	16476	16466	16460	16608	16440	16587	16347	16523	16481	16642	16606	16437	16576	16516	16655	16667	16659	16453	16615	16694	16587	16523	16568	16595	16489	16608	16402	16591	16556	16600	16608	16564	16632	16471	16491	16704	16502	16325	16489	16561	16571	16427	16547	16496	16493	16532	16544	16408	16723	16432	16576	16489	16368	16535	16285	16253	16463	16341	16466	16488	16640	16471	16626	16665	16742	16635	16299	16376	16439	16510	16687	16471	16495	16336	16404	16546	16442	16540	16415	16572	16650	16514	16530	16439	16279	16530	16732	16424	16531	16693	16529	16425	16419	16509	16508	16590	16444	16596	16642	16518	16533	16628	16546	16535	16460	16318	16634	16633	16588	16300	16683	16413	16532	16732	16556	16494	16614	16503	16336	16583	16409	16548	16469	16572	16497	16398	16547	16342	16340	16453	16449	16426	16390	16610	16433	16388	16646	16546	16522	16537	16594	16425	16474	16456	16414	16478	16673	16565	16537	16621	16406	16386	16394	16585	16570	16421	16471	16415	16469	16595	16524	16680	16376	16514	16561	16548	16397	16482	16549	16615	16557	16490	16452	16430	16521	16555	16496	16469	16526	16601	16388	16403	16439	16308	16474	16515	16462	16590	16529	16582	16622	16572	16571	16463	16662	16617	16342	16437	16346	16396	16461	16453	16498	16422	16740	16432	16527	16606	16695	16340	16561	16481	16608	16511	16626	16555	16436	16407	16540	16452	16522	16514	16535	16592	16376	16779	16405	16553	16522	16751	16410	16477	16563	16594	16449	16451	16711	16574	16550	16558	16650	16512	16531	16436	16523	16325	16316	16450	16459	16337	16525	16365	16299	16445	16347	16383	16243	16470	16451	16449	16619	16290	16367	16468	16493	16474	16567	16325	16500	16404	16369	16541	16481	16751	16338	16460	16478	16521	16294	16660	16501	16454	16644	16388	16459	16361	16361	16407	16624	16341	16654	16388	16398	16627	16703	16574	16395	16354	16667	16654	16730	16557	16643	16428	16462	16513	16615	16542	16683	16267	16535	16591	16566	16703	16543	16407	16318	16568	16410	16601	16568	16595	16574	16446	16635	16514	16269	16442	16315	16558	16611	16451	16444	16512	16466	16621	16478	16497	16545	16308	16657	16436	16614	16602	16529	16418	16387	16386	16378	16601	16601	16335	16457	16349	16467	16860	16532	16475	16653	16745	16659	16587	16417	16630	16523	16596	16633	16412	16632	16294	16340	16462	16716	16398	16543	16575	16614	16546	16632	16577	16618	16602	16410	16533	16607	16456	16461	16535	16751	16504	16440	16387	16523	16512	16578	16490	16489	16469	16567	16163	16580	16552	16567	16543	16523	16422	16355	16511	16402	16519	16516	16672	16572	16570	16507	16642	16451	16399	16528	16294	16479	16576	16542	16403	16418	16545	16744	16327	16555	16494	16616	16641	16462	16463	16408	16512	16559	16553	16518	16603	16359	16721	16277	16501	16496	16494	16596	16433	16618	16595	16651	16625	16546	16509	16659	16512	16510	16437	16429	16552	16621	16607	16462	16511	16469	16452	16348	16597	16427	16474	16637	16523	16486	16430	16516	16370	16535	16689	16428	16365	16752	16543	16488	16321	16513	16403	16601	16496	16559	16638	16477	16356	16446	16368	16468	16449	16384	16571	16702	16601	16546	16439	16402	16458	16559	16637	16592	16505	16440	16553	16556	16559	16447	16503	16570	16604	16620	16546	16498	16470	16484	16488	16543	16672	16318	16595	16803	16541	16448	16656	16666	16571	16408	16583	16444	16644	16431	16446	16507	16624	16435	16399	16587	16688	16482	16592	16634	16672	16427	16683	16330	16444	16486	16610	16690	16576	16437	16558	16393	16442	16486	16594	16422	16332	16569	16451	16591	16491	16475	16522	16647	16466	16304	16466	16540	16651	16493	16448	16501	16480	16478	16419	16793	16530	16672	16605	16649	16539	16452	16463	16351	16542	16557	16572	16484	16281	16531	16609	16578	16480	16728	16602	16544	16481	16461	16527	16385	16585	16706	16509	16687	16386	16600	16391	16468	16441	16586	16601	16649	16476	16708	16492	16445	16608	16567	16574	16425	16500	16405	16665	16472	16625	16384	16458	16611	16554	16288	16448	16645	16406	16555	16362	16462	16394	16352	16477	16296	16507	16588	16501	16604	16519	16535	16483	16487	16652	16334	16465	16491	16481	16588	16475	16397	16503	16709	16583	16434	16424	16488	16578	16432	16568	16381	16510	16538	16673	16367	16625	16514	16520	16718	16581	16630	16435	16339	16338	16432	16445	16322	16439	16507	16484	16531	16646	16516	16397	16470	16596	16532	16503	16516	16418	16507	16672	16493	16393	16546	16486	16536	16301	16458	16475	16549	16552	16450	16535	16442	16332	16457	16805	16547	16475	16493	16423	16409	16412	16575	16589	16493	16306	16394	16426	16720	16470	16634	16338	16590	16325	16514	16503	16582	16273	16343	16538	16751	16598	16366	16606	16371	16516	16507	16490	16384	16414	16516	16572	16394	16585	16377	16501	16409	16456	16632	16489	16589	16465	16537	16567	16673	16493	16476	16498	16582	16425	16623	16521	16388	16490	16610	16665	16468	16440	16492	16493	16441	16520	16560	16594	16308	16436	16526	16801	16631	16498	16731	16626	16564	16321	16531	16400	16343	16373	16527	16555	16510	16363	16605	16378	16360	16286	16626	16454	16344	16475	16465	16602	16497	16505	16325	16536	16616	16546	16517	16518	16450	16341	16476	16381	16603	16544	16644	16533	16619	16563	16446	16473	16534	16747	16637	16460	16606	16484	16485	16583	16492	16647	16614	16527	16579	16339	16660	16509	16508	16493	16592	16535	16616	16541	16376	16382	16207	16462	16561	16459	16597	16404	16449	16547	16379	16224	16473	16554	16467	16594	16427	16522	16450	16530	16375	16430	16547	16519	16516	16326	16563	16449	16450	16560	16581	16475	16441	16675
57830	87326	73277	78839	71518	56515	41520	27649	18348	15026	14143	14072	13902	14154	14071	14055	13982	13943	13921	14026	13850	14065	13929	14138	13929	14088	14067	14210	13852	14069	14022	13992	14042	14120	14039	13919	14137	14112	13810	14081	14013	13896	14114	14076	14102	13878	14111	14005	13967	14122	13998	14074	14077	13978	13862	14146	14088	14075	14051	14072	13914	14078	13736	14218	13822	13789	13914	14119	14069	14145	13997	13925	14049	13990	13928	13884	14006	14135	14046	14097	13963	14021	13958	14155	13909	13862	13969	13971	13917	14013	13894	13894	13932	13986	14178	14034	14088	13984	14136	13805	13832	13943	13991	14094	13905	13989	13875	14029	14126	13786	14034	13883	13989	13991	13964	13986	13921	13858	13815	13967	14050	13951	13995	14095	13896	13811	14111	14005	14055	13836	14153	13995	14124	13940	13842	13854	14075	13952	13807	13984	13997	13980	13995	13968	13963	13930	14001	14041	14122	13891	14028	14129	13998	14090	14218	13943	13969	13998	13876	13862	13912	14125	13943	14021	13950	13998	13995	13900	13862	14055	13984	13867	13920	13949	13897	13906	13841	14113	13929	13956	14069	13799	14111	13954	14000	13970	13948	13961	13708	13968	13976	13905	13962	13962	13988	13996	14110	14069	14056	14189	14037	13899	13955	14121	14084	14077	14203	13876	14019	14013	13963	13955	14118	13905	13788	13817	13849	13928	14076	13895	13757	14053	14078	13931	13911	13805	13841	14031	13970	13978	13877	14077	13953	13982	13987	13916	14088	14157	13932	13984	13925	14071	14050	14010	14068	14105	13974	14036	13943	13931	13982	13924	13868	14048	14031	13989	13949	13929	13964	14112	13993	13831	13920	14008	13949	14030	14114	13927	14067	13927	13913	14014	13986	13967	14119	14139	13988	13924	14034	14075	13987	13937	14036	13877	13997	14001	14025	13879	13993	13877	13808	13787	13975	13973	14036	13877	14062	13890	14010	13953	13869	13864	14118	14035	14089	14117	14042	13981	13908	14006	13890	13999	13927	14013	13845	13905	13906	13867	13926	13989	13912	14124	13969	13977	14048	14040	13968	13883	13834	14099	14024	14016	13971	14045	13929	13991	14034	14087	13972	13985	13965	13943	13930	13960	13962	14079	13862	13973	14078	13960	13851	13998	13955	14001	14005	14091	14090	14080	13908	14035	13978	14007	14036	13931	13921	13943	13872	14042	13980	13847	13913	14066	13858	13905	13922	13981	14089	13969	13871	13984	13929	14157	13982	14006	14051	14036	13899	13755	14084	14088	14149	13993	14036	13894	13956	13976	14024	13963	13975	13879	14059	13822	13987	13945	13930	14031	13914	13975	13937	14013	14159	14001	13874	13920	14125	13953	13904	13972	13963	14158	14139	13976	13921	14041	13866	14145	13998	14122	14082	13928	13985	13972	13911	13819	14022	13938	14032	13923	13946	13869	13935	13982	13919	14139	14031	13841	13924	14117	13989	14051	13929	14104	13859	14004	13882	13987	14052	13934	13805	13790	14182	14051	14039	13908	14039	14037	13829	13833	13944	13994	14083	13946	14065	13951	13853	13977	13935	14115	13941	13943	13936	13810	14123	13984	13983	14014	13948	13938	14077	13853	14067	14020	14028	13901	14141	13919	14128	14052	14069	13907	14216	14017	13865	13915	14059	14072	14041	14005	14023	14034	13952	14017	13917	13969	13962	14059	14074	13942	14099	13920	13929	13975	13995	13698	13968	14109	13934	14063	13941	14251	14071	13915	13929	13988	13921	13800	14025	13993	14056	13928	13861	13947	14132	13884	13892	14258	13915	13944	13844	14122	14158	13927	13991	13908	14034	13883	13829	14030	13996	14060	14029	13931	14127	14052	14132	14045	14002	14066	13852	14005	13955	14122	14141	13870	13918	13954	13921	13874	13979	13892	13921	14027	14114	13894	14122	13921	13785	13767	14122	13955	13915	13963	13947	13969	13858	13995	14114	14090	14125	13877	13963	14076	13886	14025	13909	13992	13943	13921	14057	13933	13920	14019	13978	13950	14060	14061	13971	14011	14080	14148	13964	13995	13785	13944	14030	14090	13915	14116	14012	13974	13831	14048	13834	14045	14010	13840	14020	13953	14035	13989	13787	14008	14018	14065	13849	14036	13851	13863	14039	14056	14140	13910	13887	13854	13914	14039	14120	14169	13900	13950	14068	13919	14002	14055	14051	13804	13929	13999	14004	13924	13961	13991	13879	13826	13965	13899	13996	13984	13835	13967	13788	13836	14157	14001	14211	14100	13902	13961	14042	13968	14016	14047	14015	13929	13984	14055	13977	14018	14138	14117	14018	13986	14069	14124	13937	13950	14041	14102	13965	13931	14065	13947	14072	13940	14042	14053	14032	13876	13877	13993	13959	14115	13909	13969	13856	13839	14112	13972	14021	14057	13946	14046	13906	13969	13863	13843	14110	14141	14052	14047	13831	14174	13945	14145	13988	13929	13977	14054	13969	14026	14060	13949	13904	14084	14014	13955	14072	14006	13860	13961	13873	14021	13874	14058	14017	13907	13926	14116	14035	13869	13998	14020	13979	13911	14034	13794	14084	14017	13812	13971	13952	13861	14046	14060	13947	13984	14053	14090	13886	13901	13943	13954	13835	13874	14049	14065	14011	13908	14055	13909	13929	13947	13934	13973	13763	14010	13954	14068	13959	13920	14014	13898	14037	13950	13983	14145	13962	13975	14206	13836	14005	13912	14074	14006	13933	13869	13744	13956	13959	14111	13854	14027	14054	14231	13938	14108	13977	13862	13986	14047	13811	14016	13917	14144	14014	13884	13918	13971	14013	13820	14100	13989	14008	13964	14124	13970	14049	14145	13882	13973	13880	13962	13974	13953	13770	13970	13937	13999	13732	14086	13870	14106	13878	13954	14040	14046	13977	13887	13834	13963	14026	14131	14001	14028	13804	13948	14154	14000	14048	14035	14130	13932	13996	14009	13866	13888	14050	13976	14026	13952	13922	13880	14118	13750	13956	13990	13991	14016	13986	13951	13850	14046	13919	14130	14034	13856	13934	13886	14054	13990	13909	13888	14171	13918	13904	13927	14014	14048	13940	14124	13912	13973	13934	14052	14080	14014	13802	13993	13883	14047	14069	13939	13919	13988	13892	13930	13996	13994	14062	14081	14132	14017	13880	13960	13927	14032	14065	13925	13937	14043	13894	13967	14004	13941	14077	14099	13895	13900	14237	14053	13991	13942	14084	14031	13935	13820	13959	13925	14267	13971	13738	13842	13970	13922	14029	14075	14003	14069	13904	13903	13919	13955	13902	14002	13979	13906	14054	13925	13826	13963	13968	13955	14071	13956	14114	14016	14020	14000	14050	14088	14122	13837	13798	14069	14019	14019	13870	13967	13956	13954	13977	13958	13845	13933	14058	14011	13909	14055	14002	13928	14077	13978	13890	14050	13947	13974	14090	13899	13871	14038	13966	13908	14084	13934	13934	13982	14000	14007	13977	14016	13957	14084	13990	14017	14034	13990	13968	14085	13905	13970	13942	13899	14048	13929	14000	13908	14006	14011	14086	14125	14023	14031	13932	14020	13996	14038	13883	14113	13901	13835	14046	14155	13933	13923	13979	13907	13980	13967	14030	13867	13931	13994	13787	13790	13937	14148	13753	14151	14127	13959	14071	14112	14006	13922	13893	14031	14045	14007	14042	13892	13965	14010	13930	14042	13872	13893	13974	14013	14004	13996	14057	14118	14110	13806	14104	13762	13981	14065	13915	14099	14019	14014	13916	14065	13944	13798	14041	14026	14025	14019	13893	14013	14056	14018	14012	14069	14034	13960	13906	13978	13949	13910	14008	14005	13887	13896	14120	13875	13863	13936	14111	13937	13912	13904	13751	13920	13909	14089	14190	14210	13975	13898	14126	13972	14217	13819	13987	14116	13978	13923	13981	13879	13774	13908	14053	13909	14212	13901	14071	14104	13918	14019	13897	14036	13804	14092	14002	13967	14071	14012	13903	14110	14061	14000	13992	13980	14077	13954	13966	14033	13907	13954	13899	13948	13908	14077	13956	13901	13979	14001	13939	13954	13920	14045	14071	14061	14147	14004	14037	14145	13987	13987	14013	13966	14030	14006	14004	13870	14027	13969	14084	13955	13941	13983	13972	13880	13853	14018	14002	13992	13916	13996	14120	13810	14094	14049	14025	13948	13887	13840	14037	13942	14173	13957	14048	13847	14117	13938	13868	13898	13984	13819	13887	13888	13995	13874	13879	14033	13954	14135	13841	13864	14143	13967	13926	13946	14018	13950	14080	14034	13917	13988	13970	13888	14045	14041	14019	13943	14024	13996	13993	14033	14134	13867	14046	14013	14033	13931	13996	14025	13885	13907	14052	13951	14040	14031	14104	13972	13928	14129	14062	13947	13987	13896	13796	14109	13926	14052	14063	13970	14054	13949	14100	14221	13989	13995	14095	13926	13895	14009	14009	13882	14124	14045	13978	13986	14042	14004	13972	14087	13997	14092	13878	13912	13874	14070	13921	14072	13956	13963	14097	13961	14010	14098	13839	13903	13892	13972	14051	14030	13903	14176	13950	13931	13941	14018	14007	14202	13934	13884	14029	13942	13791	13984	14069	13971	14080	13908	14202	14077	14069	14109	14037	14092	14199	14037	14195	13922	14017	13968	14067	13961	14014	14002	14074	14007	13991	14001	13960	13961	13928	13994	13836	13914	13952	13990	14125	13979	13860	13864	13911	14027	13867	14024	14023	13930	13879	13808	13896	13930	14057	13937	14026	14060	13997	14055	13807	14005	14009	13984	13937	14016	14175	13900	14037	13852	13953	14019	14063	13979	13902	13749	14006	13894	14060	14002	13906	13966	14070	14056	14078	13939	13994	13890	13993	13966	14050	14045	14116	13969	14002	14022	13949	14069	14103	13808	13920	13966	13875	14026	14177	14006	13877	13910	13933	13951	13866	14016	13926	13949	14043	14036	13981	13909	13862	13945	14098	13972	14019	13994	13974	14031	14126	13971	14038	13956	13930	14054	14012	13986	13579	13837	13923	13782	13947	14023	13817	13987	13994	13836	13897	13942	13799	13921	14093	14100	13964	13952	14015	13842	13949	13941	13870	14007	14083	14119
28711	24764	30207	33128	28847	23639	19988	17835	17143	16748	16621	16676	16645	16652	16555	16621	16630	16707	16514	16450	16607	16708	16843	16744	16604	16678	16820	16592	16479	16588	16618	16456	16541	16680	16749	16560	16557	16837	16642	16540	16734	16725	16576	16652	16501	16627	16645	16483	16513	16693	16497	16630	16663	16556	16648	16675	16938	16750	16433	16453	16439	16702	16814	16734	16863	16721	16548	16561	16532	16627	16725	16676	16674	16708	16690	16643	16714	16668	16736	16883	16636	16373	16764	16669	16625	16541	16589	16605	16479	16655	16752	16796	16621	16671	16397	16693	16572	16796	16620	16717	16756	16570	16669	16561	16529	16623	16762	16573	16706	16534	16584	16644	16435	16605	16629	16829	16739	16561	16202	16315	16627	16683	16785	16531	16601	16476	16526	16428	16694	16574	16588	16581	16655	16701	16571	16632	16631	16620	16571	16645	16696	16454	16410	16539	16647	16667	16502	16527	16601	16616	16547	16510	16621	16761	16531	16612	16766	16616	16697	16664	16605	16717	16435	16552	16480	16478	16602	16394	16481	16636	16477	16601	16611	16641	16766	16644	16708	16555	16696	16644	16608	16523	16468	16402	16545	16647	16676	16523	16622	16566	16561	16428	16632	16694	16684	16627	16736	16850	16810	16519	16608	16645	16625	16552	16524	16425	16900	16553	16673	16392	16755	16568	16561	16604	16642	16591	16435	16664	16454	16651	16543	16655	16867	16593	16595	16702	16628	16280	16494	16642	16713	16877	16582	16746	16549	16630	16625	16510	16666	16649	16596	16768	16800	16712	16463	16660	16512	16585	16503	16835	16593	16657	16619	16462	16509	16629	16699	16622	16702	16657	16759	16452	16722	16676	16739	16789	16468	16774	16594	16719	16519	16601	16858	16644	16592	16649	16736	16639	16595	16643	16579	16572	16707	16503	16589	16737	16618	16576	16538	16424	16651	16729	16634	16446	16712	16646	16504	16598	16657	16556	16708	16576	16629	16771	16627	16690	16411	16623	16352	16562	16712	16539	16478	16750	16476	16620	16466	16668	16418	16537	16700	16707	16486	16631	16592	16496	16582	16500	16498	16720	16646	16651	16847	16706	16523	16731	16636	16486	16917	16573	16523	16453	16563	16535	16467	16599	16648	16672	16576	16590	16669	16810	16576	16653	16674	16657	16373	16741	16500	16679	16704	16723	16689	16550	16621	16678	16767	16701	16563	16630	16739	16538	16732	16561	16641	16523	16699	16613	16588	16744	16266	16565	16655	16594	16596	16666	16355	16739	16466	16822	16595	16494	16521	16687	16554	16617	16519	16488	16659	16747	16597	16695	16574	16687	16646	16625	16348	16670	16574	16712	16683	16639	16551	16546	16534	16694	16588	16731	16637	16450	16601	16624	16502	16471	16582	16502	16274	16604	16606	16471	16589	16559	16643	16499	16624	16480	16540	16594	16510	16673	16563	16685	16666	16371	16501	16561	16620	16632	16642	16524	16698	16538	16485	16396	16659	16387	16461	16483	16516	16646	16615	16747	16546	16631	16708	16486	16406	16711	16637	16797	16533	16126	16373	16504	16410	16427	16543	16625	16649	16484	16508	16701	16575	16546	16355	16582	16808	16609	16578	16703	16725	16476	16512	16695	16749	16673	16696	16616	16465	16818	16630	16629	16792	16471	16501	16586	16746	16457	16380	16731	16731	16459	16804	16689	16660	16497	16697	16417	16542	16518	16636	16498	16505	16874	16612	16579	16706	16724	16481	16646	16560	16831	16581	16444	16581	16719	16668	16445	16586	16568	16454	16361	16522	16500	16613	16840	16522	16771	16575	16595	16798	16693	16710	16263	16471	16600	16634	16751	16685	16548	16596	16371	16526	16730	16858	16563	16837	16713	16618	16456	16608	16531	16558	16616	16661	16357	16490	16450	16619	16337	16726	16581	16634	16692	16453	16696	16597	16694	16654	16649	16641	16662	16798	16530	16736	16577	16691	16603	16642	16446	16653	16722	16665	16646	16617	16765	16605	16636	16651	16560	16540	16306	16612	16640	16733	16618	16733	16551	16539	16464	16595	16578	16593	16689	16669	16442	16587	16494	16617	16503	16467	16619	16623	16671	16679	16657	16673	16670	16519	16401	16671	16554	16696	16291	16515	16475	16649	16472	16551	16669	16581	16676	16534	16785	16709	16477	16700	16592	16522	16526	16607	16471	16567	16655	16766	16580	16709	16668	16614	16577	16621	16695	16565	16567	16768	16529	16597	16694	16748	16473	16583	16551	16647	16654	16616	16607	16328	16644	16578	16575	16525	16485	16504	16675	16629	16615	16820	16601	16491	16715	16580	16543	16676	16672	16621	16570	16780	16559	16569	16679	16390	16529	16431	16583	16724	16562	16555	16556	16427	16762	16503	16502	16606	16701	16436	16580	16751	16733	16742	16739	16540	16439	16490	16658	16738	16752	16608	16544	16668	16747	16576	16524	16639	16589	16633	16523	16529	16500	16749	16699	16723	16636	16420	16537	16710	16523	16657	16657	16678	16800	16534	16560	16398	16605	16559	16506	16621	16589	16585	16711	16538	16488	16576	16498	16596	16584	16620	16537	16639	16606	16620	16679	16527	16587	16682	16804	16681	16620	16746	16602	16677	16728	16507	16569	16634	16617	16765	16475	16496	16823	16582	16578	16464	16638	16788	16734	16568	16534	16510	16671	16551	16645	16437	16588	16567	16616	16837	16692	16552	16592	16554	16444	16596	16640	16588	16714	16618	16696	16655	16727	16564	16465	16742	16653	16678	16540	16561	16705	16556	16440	16607	16402	16691	16488	16796	16623	16468	16764	16709	16642	16615	16518	16507	16616	16534	16576	16552	16533	16566	16690	16587	16633	16623	16652	16582	16623	16628	16638	16605	16700	16795	16537	16655	16611	16657	16622	16609	16437	16620	16412	16648	16537	16744	16564	16442	16585	16485	16660	16678	16714	16541	16619	16423	16646	16564	16511	16627	16600	16637	16485	16756	16646	16647	16491	16586	16487	16821	16712	16955	16651	16593	16559	16441	16464	16591	16744	16560	16492	16612	16577	16652	16674	16540	16623	16742	16782	16536	16645	16804	16736	16640	16706	16525	16610	16717	16623	16494	16658	16712	16453	16643	16741	16644	16577	16684	16586	16674	16573	16475	16477	16610	16649	16439	16715	16761	16606	16649	16689	16674	16615	16610	16625	16489	16636	16556	16702	16590	16782	16672	16705	16778	16541	16763	16887	16484	16539	16554	16839	16799	16659	16744	16348	16696	16697	16700	16588	16508	16541	16603	16502	16541	16445	16525	16788	16602	16720	16407	16770	16410	16475	16679	16494	16476	16627	16805	16584	16639	16412	16663	16606	16710	16558	16574	16558	16720	16797	16561	16822	16623	16529	16540	16461	16744	16542	16804	16596	16742	16508	16461	16512	16562	16583	16486	16418	16655	16467	16500	16607	16529	16668	16628	16619	16730	16643	16675	16507	16496	16645	16681	16806	16660	16646	16720	16598	16514	16563	16570	16611	16540	16429	16500	16637	16552	16576	16634	16624	16595	16715	16616	16552	16657	16602	16520	16537	16407	16673	16547	16647	16498	16732	16552	16485	16736	16581	16849	16515	16750	16693	16573	16631	16631	16553	16538	16604	16711	16551	16744	16599	16601	16495	16719	16763	16679	16769	16633	16873	16621	16369	16658	16607	16737	16525	16650	16829	16850	16757	16638	16549	16700	16674	16642	16526	16708	16618	16630	16422	16520	16533	16758	16604	16658	16649	16596	16698	16594	16607	16572	16385	16874	16605	16672	16679	16679	16859	16634	16489	16523	16414	16708	16501	16681	16588	16669	16807	16728	16713	16769	16602	16534	16453	16462	16665	16580	16479	16553	16524	16767	16592	16617	16532	16600	16634	16651	16556	16745	16723	16722	16576	16665	16524	16665	16248	16438	16456	16568	16366	16517	16745	16532	16613	16530	16650	16549	16715	16423	16466	16679	16702	16542	16545	16490	16563	16704	16639	16706	16620	16715	16701	16585	16599	16731	16456	16671	16765	16800	16749	16741	16520	16607	16726	16875	16537	16414	16521	16560	16778	16684	16588	16542	16544	16793	16631	16672	16809	16704	16605	16662	16563	16621	16667	16499	16500	16724	16824	16749	16647	16831	16641	16602	16507	16673	16672	16808	16427	16478	16561	16715	16672	16538	16699	16616	16406	16701	16583	16614	16680	16695	16672	16858	16818	16459	16330	16543	16518	16541	16589	16639	16749	16634	16594	16562	16479	16686	16709	16714	16546	16529	16664	16465	16612	16700	16670	16657	16748	16605	16631	16751	16476	16694	16422	16496	16503	16803	16439	16483	16837	16474	16609	16727	16545	16631	16778	16521	16600	16554	16726	16632	16609	16603	16532	16471	16631	16449	16647	16385	16558	16646	16765	16615	16657	16769	16587	16567	16632	16516	16390	16637	16689	16620	16706	16395	16578	16642	16560	16685	16560	16689	16639	16634	16623	16774	16624	16614	16676	16683	16707	16702	16570	16721	16470	16603	16778	16568	16607	16655	16596	16768	16576	16616	16531	16498	16491	16492	16530	16496	16713	16632	16844	16628	16605	16795	16656	16604	16756	16657	16718	16563	16531	16698	16555	16684	16642	16644	16571	16602	16636	16601	16633	16501	16812	16844	16569	16660	16656	16617	16672	16644	16385	16570	16775	16519	16509	16546	16735	16475	16672	16634	16577	16773	16446	16602	16646	16605	16734	16541	16626	16768	16593	16430	16474	16513	16541	16821	16571	16510	16607	16531	16676	16403	16592	16442	16624	16749	16558	16592	16600	16579	16400	16678	16574	16741	16583	16584	16754	16536	16498	16603	16732	16705	16714	16695	16625	16818	16390	16655	16581	16378	16761	16464	16731	16603	16695	16594	16438	16883	16671	16517	16401	16508	16601	16506	16734	16547	16424	16602	16558	16841	16700	16663	16662	16636	16709	16554	16614	16454	16539	16418	16744	16647	16525	16555	16466	16557	16541	16564	16400	16735	16375	16728	16610	16647	16772	16677	16509	16483	16494	16552	16760	16580	16585	16583	16673	16617	16666	16789	16815	16494	16605	16437	16574	16510	16396	16711	16618	16418	16631
28493	38642	28661	29288	25687	20760	17154	15199	14362	14186	14241	13944	14276	14128	14152	14009	14231	14052	14211	14165	14124	14157	14101	14154	14093	14132	14234	14070	14137	14142	14060	14151	14096	14241	14059	14071	14072	14011	14030	14229	14033	14140	14127	14087	14115	13930	14142	14156	14044	14060	14080	14151	14093	14151	14160	13970	14204	14023	14051	14148	14077	14029	14056	14054	14121	14059	14294	14282	14080	14128	13964	14184	14119	13949	14071	14041	14240	14246	14157	14195	14005	13896	14168	14006	14187	14148	13929	14244	14189	14056	14114	14177	14060	14201	13967	14146	14009	14059	14042	14097	14277	14074	14226	14086	14021	14017	13893	14001	14091	14154	14088	14158	14151	14276	14104	14019	14218	14245	14059	14268	14151	14008	14111	14106	13914	14116	14039	14193	14272	14115	13999	14095	13854	14123	14149	14033	14097	13946	13998	14232	14017	14094	13948	14140	14156	13979	14089	13985	14166	14102	14184	14290	14022	14087	14158	14101	14224	14058	14086	14088	14077	14085	14269	14147	14035	14163	13996	14209	14152	14070	14145	14202	14156	14163	14030	14229	14075	14048	14125	14199	14055	14121	14032	13994	14152	14132	13863	14206	14049	14298	14097	14027	14117	14070	13987	14180	14186	14084	14183	14082	14091	14079	14150	13976	14047	14226	14091	14030	14053	14072	14061	14081	14229	14180	14279	14250	14146	14014	13979	14228	14191	14242	14151	14028	14140	14221	13995	14084	13886	13945	14145	14193	14180	14115	14194	13863	13969	14222	14034	14085	14190	14121	14076	14219	14243	14218	14095	14135	14004	14002	14076	14212	14202	14071	13930	14302	14065	14179	14077	14016	13997	14113	14098	14273	14188	14001	14130	14110	14114	14053	14127	14155	14117	14104	14076	13987	13974	14298	14166	14086	14025	14062	14078	13992	14108	13823	14240	13974	14055	14131	14055	14051	14151	14109	14133	14169	14145	14071	14222	14063	14209	13935	14236	14008	14005	13929	14158	14108	14025	14210	14088	14132	14077	14154	14077	14196	13989	13990	14110	13903	14088	14199	14025	14086	14186	13899	14222	14132	14005	14023	14055	14076	14159	14084	14078	14096	13994	14109	13969	14078	13942	14170	14061	14057	14186	14046	14005	14085	14123	14175	14203	14034	14026	14249	14035	14094	14015	14148	14251	14239	14229	14132	13906	14142	13965	14195	14009	14068	14049	14066	14148	14100	14182	14104	14003	13897	14136	13999	14093	14152	14115	14242	14045	14143	14144	14193	14228	14013	14076	14160	14022	14086	14124	14004	14078	14041	14115	14089	14000	14273	14173	14130	14143	13925	13927	14191	14160	13994	14019	14130	14184	14166	14184	13965	14006	14151	14073	14010	14004	14082	14140	14039	14152	14088	14082	14227	14118	13913	14038	14043	14089	14032	14071	14039	14183	14100	14200	14128	14220	14171	14025	14077	14030	13981	14059	13936	14121	14157	13953	14137	14005	14113	14243	14129	13914	14089	14268	14107	14137	14231	14148	14006	14001	14088	14178	14176	14057	14009	14102	14088	14189	13933	14145	14188	14139	13983	14009	14068	14184	14123	14075	14147	14055	14055	14177	14199	14169	14046	14149	14245	14024	14140	14032	14219	14247	14196	14038	14222	14138	13994	14260	14301	14024	14108	14081	14117	14091	14033	14026	14085	13964	14075	13835	14025	14168	14174	14284	14223	13942	14103	13975	14049	13931	14091	14054	14153	14009	14090	14082	14316	13992	14167	14104	14099	13959	14069	14245	14200	14031	14041	14224	14023	14140	14119	13946	14037	13948	14145	14067	14154	14160	14165	14204	14101	14047	14149	14033	14089	14126	14077	14123	14028	14136	14151	14065	14152	14226	14103	14122	14177	14144	13947	14041	14060	13956	14100	13887	14187	14006	14051	14034	14252	13940	13962	14061	14103	14191	13940	14202	14049	14157	14196	14019	13897	14068	14071	14141	14157	14050	14155	14095	14044	14156	14146	13989	14212	14079	14214	14129	14147	14123	14175	13979	13930	14124	13865	14069	14174	14009	14109	14182	14009	14020	14159	14137	14161	14061	14152	14193	14178	14063	14141	14177	14039	14140	14107	14183	14100	14037	14217	14132	14065	14107	14002	14168	14133	14043	14187	14195	14152	14200	14017	14054	14173	14164	14028	14036	14055	14052	13985	14207	14144	13897	13757	13931	14155	14171	14128	14059	13986	13858	14225	14326	14063	14172	14138	14169	14120	14386	14009	14009	13902	14005	14219	13970	14050	14286	14117	14149	14050	14024	14097	14116	14012	14220	14015	14017	14096	13993	14139	14024	14106	14192	14090	14239	14102	13971	14130	14168	14128	13983	14157	13999	14201	14110	14099	14001	14290	14194	13974	13908	14227	14180	14017	14283	14073	13932	14128	14283	14063	13945	13958	14229	14131	14045	14127	14082	14084	14093	14244	14144	14039	13912	14156	13939	14010	14121	14156	14087	14049	14083	14059	14100	14096	13971	13948	14005	14061	14167	14124	14064	14195	14073	14021	14128	13971	14069	14143	14121	14099	13898	14158	14058	14103	14247	13962	14078	14070	14071	14288	14148	14268	14071	14184	14068	14128	14101	14031	14114	14146	14115	13968	14091	14118	14120	14204	14146	14172	14222	14139	14181	14184	14069	14097	14094	14052	14071	14090	14127	14059	14171	14081	14114	14158	13978	14006	14067	14147	14169	14037	14182	14000	14117	14184	14125	14284	14149	14186	14032	14075	14111	14144	14194	14130	14145	14171	14135	14074	14021	14093	14228	14124	14230	14121	14086	14117	14160	14205	13820	14202	14046	13977	14098	14212	14080	13909	14121	14141	14037	14110	14122	14249	14045	14185	14140	13911	14134	13943	14222	14021	14121	14101	14027	14264	14136	14044	14034	14022	14038	14177	13987	14228	14135	14269	14045	14065	14014	13987	14076	14102	13870	14153	14263	14269	14130	14160	14105	14213	14132	14116	14119	14329	14213	14122	14098	14052	14014	14230	14301	13970	14118	14174	14168	14110	13984	14128	14058	14049	14020	14072	13992	14202	14127	13950	14075	14066	13967	14288	14051	14210	14030	14071	14126	14203	14022	14237	14149	14062	13982	13970	14265	14014	14105	14076	14111	14149	13966	13998	14000	13918	14225	14218	14021	14270	14099	14214	14031	14125	14188	14027	13999	13874	14212	14133	13969	14159	14067	14359	14253	14175	14185	14248	14169	14119	14182	14058	14285	14168	14049	14174	14122	13975	14200	14178	14071	14007	14075	13951	14172	14085	14103	14081	13959	14285	14114	14216	13988	14007	14176	14123	14140	14131	14103	14072	14045	14053	14201	14032	14163	14192	13996	14283	13952	14206	14205	14076	14197	14110	14015	14311	14207	14062	14062	14021	14061	14313	14126	14134	14112	14062	14159	14134	14125	14193	14103	14145	14091	14030	14234	14108	14045	14031	14124	14159	14147	14143	14087	14228	14165	14077	13945	14152	14187	14285	14158	14156	13974	13981	14096	13969	14056	13984	14091	14020	14091	14102	14159	14029	14069	14154	14182	14123	14130	14110	14106	14119	14109	14102	14013	14070	14183	14247	14187	14038	14085	14087	14193	13988	14228	14097	13961	14245	14119	14205	14168	14220	14049	14061	14341	14117	14154	13991	14061	14194	13977	13969	14166	14108	14200	14240	14136	14215	14234	13993	14181	14212	13982	14180	14163	14118	14159	13964	14105	14190	14056	14228	14122	14012	14273	14165	13954	14265	14024	14172	14184	14184	14193	14055	14233	14111	14149	14234	14091	14104	14110	14156	14221	14088	14147	14126	14051	13958	14099	14224	14060	14194	14060	14000	14145	14137	14125	14036	14160	13989	14157	14104	14068	14158	14066	14316	14012	14119	14093	14273	14085	14129	14145	14158	14120	14099	14058	14097	14098	14105	13971	14127	14148	14100	14238	14138	14138	14077	14055	14085	14087	14239	14135	14076	14208	14156	14155	14080	14245	14116	14210	14079	14305	14143	13987	14254	14153	14190	14254	14172	14193	14110	14027	14054	14131	14089	14027	14189	14075	14278	13995	14231	13987	14098	14087	14003	14264	14049	14258	14146	14029	13934	14162	14288	14269	14144	14205	14180	14215	14137	14231	14097	14121	14133	14068	14202	14039	14266	14126	14016	14019	14137	14196	14066	14023	14127	14309	14156	13990	14193	14109	14105	14137	14214	14097	13952	14059	13967	14053	14226	14186	14183	14043	14000	14116	14140	14138	14101	14106	14167	13990	14201	14108	14198	14094	14049	13975	14075	14166	14169	14069	13966	14043	14011	14179	14099	14183	14144	14169	14117	14051	14130	14194	14241	14000	14041	14174	14052	14217	14048	14104	14019	14005	14100	14141	14179	14159	14108	14076	14250	14042	14118	14230	14042	14048	14103	14144	14144	14184	14130	14094	14008	14040	14249	14028	13995	14122	14142	14066	14041	14093	14029	14203	14171	14099	14311	14061	14177	14181	14065	14149	14153	14082	14070	14194	13879	13979	14252	14174	14093	14076	14138	14268	14165	14113	13985	14112	14191	14121	14069	14106	14188	14136	14153	14014	14273	14088	14067	14014	14242	14185	14101	14052	14239	13964	14057	14090	14120	13944	13899	14181	13943	14277	14110	14177	14029	14062	14120	14140	14059	14142	14272	14221	14179	14076	14162	14069	14006	14200	14101	14050	14190	14150	14066	14013	14195	14142	14141	14214	14083	13947	13998	14110	14080	14219	14048	14154	14038	14110	14131	14109	14261	14186	14140	14031	14139	14154	14187	14193	13948	14112	14082	14148	14061	14088	14225	14136	14095	14133	14059	14186	14115	14217	14039	14110	14023	14280	14103	14016	14182	14111	13970	13949	14084	14079	14254	14042	14142	14191	14216	14224	14216	14202	13933	14111	14040	14187	14034	13987	14078	14141	14137	14038	14335	14188	14227	14027	14032	14063	14115	14077	14063	14148	14023	14133	14079	14082	14168	14276	14071	14032	14253	14016	14248	14007	14131	14096	14136	14081	14036	14058	14297	14098	14173	14084	13940	13972	14214	14234	14121	14240	14253	14104	14036	14008	14013	14072	14230	14025	14086	14113	14027
24237	21697	31204	42528	48907	44996	34592	23851	18507	16833	16364	16178	16301	16132	16284	16205	16123	16083	16196	16083	16186	16132	16102	16099	16152	16306	16151	16088	16257	16129	16149	16134	16042	16026	16113	15966	16210	16168	16213	16009	15768	16235	16298	16161	16086	16059	15988	16099	16006	16056	16127	16263	16272	16018	16174	16241	16079	16138	16119	15852	16327	15920	16114	16160	16201	16005	16045	16000	15868	16106	16092	16210	16338	15999	16215	16112	15997	15957	16095	15978	15977	16068	16120	15978	16089	16066	16077	16150	15962	15865	16018	16131	16225	16278	16243	15884	16026	15966	16046	16086	16123	15914	16210	16122	15964	16163	16012	16281	16026	15953	16052	15904	16090	16032	16008	16200	16014	15974	16253	16019	15962	16206	16254	16167	15947	15930	16230	16105	16176	16199	16119	16121	16158	16074	16151	15910	15928	16031	15997	15985	16049	15965	15977	16000	16053	16018	16014	15955	16007	15996	16069	15917	16242	15984	16084	16024	16164	16008	16099	16055	16093	16376	16059	15991	16160	16081	16090	16043	16090	16146	16126	15889	16188	16206	15975	16013	16060	15930	16095	15960	15946	15961	16015	16142	16082	16004	16285	16127	15842	16050	16070	15953	15952	16105	16228	16143	16196	16076	15932	16102	16031	16135	16263	16109	16172	15981	16120	16002	16164	15957	15978	16292	16120	16159	16036	16008	15971	15949	16035	16049	15939	16139	16243	16123	16118	16027	16163	15841	16023	16137	16132	15915	16163	16092	16035	15849	15936	16071	16177	15979	16099	16129	15967	16098	15985	15987	16027	15995	16102	16294	15911	16193	16049	16159	16134	16193	16208	16099	16024	16052	16190	16057	16078	16197	16086	16065	16022	16034	16152	16015	16271	16038	15939	15876	16083	16203	15972	16022	15980	16117	16119	16096	16258	16054	16081	16126	15942	16078	16126	15964	16190	16107	16185	16199	16075	16036	16143	16225	16095	16018	16280	16231	16138	15986	16140	15960	16086	16002	16197	15965	16145	16183	15994	16053	16069	16057	16028	15978	16159	15923	16093	16057	15896	15901	16162	15881	16182	16279	16096	16195	16115	16213	16073	16073	16069	16133	16118	16015	15901	16106	16026	16096	16001	15933	16009	15888	15981	16136	16102	16063	16251	16106	15982	16053	15970	16196	16149	15754	15972	16108	15768	16000	15916	16194	15994	15920	16148	16284	16184	15988	16101	16342	16023	16196	15927	16060	16203	15952	16240	16028	16152	15898	16043	16099	16017	15914	16067	16061	16023	16103	16040	16159	15959	16044	16099	16276	16212	16043	16155	16314	16063	16126	16001	16160	16108	16247	16207	16187	16109	16092	16294	16123	16236	16218	16040	16033	15969	16140	16199	16039	16022	16147	15954	16253	16058	15922	16142	16023	15990	16140	16025	16349	15939	16048	15915	16056	15890	16162	16263	16152	16112	16203	16105	16098	15873	15975	16076	16184	15827	15998	16351	16079	15994	16110	15963	16193	16075	16236	16032	16293	16095	16093	15892	16044	16270	16026	16134	15972	16030	15884	16045	16081	15930	16328	16166	16103	15993	16032	16026	16032	16122	16119	15901	16017	16044	15925	16241	16026	15834	15878	16302	16009	16299	16098	16048	16270	16128	16179	15918	15942	16029	16025	16054	16134	15966	16020	16154	16179	16055	16230	15982	16194	16025	15983	16095	16141	16038	15934	16130	15987	16268	16186	15932	16009	16000	15991	16036	15982	16123	16185	16045	15930	16000	16010	16183	16222	15943	16010	15951	16028	15948	16111	15970	15960	15934	16003	16024	16173	16078	16078	16173	15946	15857	15983	16204	16248	16153	16070	16086	16001	16204	16006	16095	16153	16027	15910	15941	16145	16042	16044	16155	16170	16121	15969	16114	16068	16040	15996	16057	16235	16060	15966	16147	15895	16303	16078	16086	16089	16046	15911	16012	16340	16048	16038	15986	16177	16172	16115	15982	16219	16182	15794	15994	16278	16000	16028	16062	15897	16060	16136	15986	16115	16199	16114	16035	16126	16193	16164	16179	16143	16137	16086	16155	15955	15926	15946	16115	15884	16238	16058	16063	16025	15995	16151	15984	16349	16140	16107	16028	15834	16173	15990	15998	15903	16090	15991	16103	16158	16170	16049	16095	16252	16343	16110	16126	16108	16115	15896	16126	15884	16126	15995	16148	16055	16152	16034	16180	16157	16150	16102	16165	15956	16029	16261	16073	16092	15868	16012	15924	15842	15826	16174	15946	16047	16221	16059	16088	15924	16037	16208	16110	16209	16215	15894	16088	16147	16048	15913	16209	16166	16062	15997	16155	16043	16024	16361	16032	16057	16210	16154	16174	16145	16186	15985	16260	15945	16256	16217	16098	16047	16144	15953	16164	15948	16037	16023	15857	16186	16094	16055	16231	15767	15895	16056	16023	16086	15902	16139	16102	16061	16059	15958	16185	16221	16208	16221	16141	16059	16257	16232	16079	15967	15958	16223	15995	16013	16041	16147	16075	16124	16108	16169	16049	15962	16123	16246	16023	16034	16166	16025	16101	16055	16108	16209	16098	16144	16042	16046	16076	16128	16014	16013	15977	15914	15897	16103	15921	16162	16014	16103	16123	16086	16233	16046	16183	15947	15981	15966	15996	16109	16087	16107	16086	15885	16133	16078	16028	16067	16092	16022	15884	15967	16079	16102	16239	15813	16094	15778	15981	16038	15829	16051	16103	16052	16033	16084	16033	15975	16225	16038	16024	16231	16046	15962	16073	15986	16103	16276	15969	16064	16026	16021	16007	16003	16050	15929	16234	15997	16247	16076	16112	16264	16103	16212	16077	15973	15910	15980	16201	16279	16108	16127	16075	16160	16081	16022	16133	16171	16059	16082	15941	15953	15921	16149	16195	16221	15885	15949	16052	16027	16097	16021	16236	15949	16264	16157	16240	16093	16091	16032	16171	15964	16164	16119	15936	16067	16056	16046	16124	16203	16047	15954	16124	16307	16082	15976	16112	16001	16115	16035	16104	16210	16031	16164	15897	16082	16170	16072	16086	15930	15944	15837	16030	15964	16172	16024	16131	16105	16005	16102	15867	15910	16233	16251	16386	16000	15952	16133	16219	16191	16056	15989	16015	15877	16050	16111	16159	15980	15860	15974	16221	16245	16015	16071	16154	16218	16072	16052	16185	16040	16064	15771	16040	16025	16233	16011	15988	16255	15983	16041	16260	15879	16141	16071	16131	16036	16096	16037	15926	15914	15969	16141	16029	16063	16036	16137	16055	15868	16235	16078	16182	16226	16059	16016	15984	16225	16265	16054	16080	16018	15995	15946	16039	16138	16115	16237	16131	16239	16334	16221	16166	16011	16177	16097	16148	16206	16050	16058	16018	16241	16093	16184	16085	16252	16204	16147	16134	16062	16107	16032	16068	16169	16193	16210	15947	15989	15997	16190	16185	16075	15930	16077	15999	15930	16052	16095	16106	16167	15963	16197	16167	16142	15981	16089	16080	15980	15898	16227	16015	15966	16050	16131	16053	16052	16019	15941	15954	16037	16093	15936	16085	16313	16054	16172	15900	15968	15982	16085	16168	16081	16077	15970	16064	16252	16112	15997	16082	15995	16113	16042	16030	16093	16038	16050	15896	16060	16091	16053	15977	15954	16217	16309	16180	16153	15964	15929	16338	16005	16035	15732	16010	16119	16227	16210	16042	16150	16156	16162	15976	15945	16149	16147	16017	16048	16135	16132	15970	16209	15935	16137	16039	16121	16016	15924	15949	16095	16304	16047	15905	15980	16098	16054	16146	16132	16025	15941	16008	16115	16005	16114	16041	15933	15976	16205	16150	16140	16181	16237	16268	16045	16033	16059	16177	16105	16163	16088	16123	16087	16038	16097	16150	16050	16226	16127	16000	15859	16106	16208	16031	16088	16095	16114	16181	16094	16251	16149	16042	15929	15959	15839	16097	16105	16059	15974	16190	16098	16049	15882	16053	16147	16119	15891	15950	15946	16117	16090	16077	16091	16243	16132	16050	16013	16049	16062	16036	16036	16146	16043	15970	16198	15884	15938	16161	15955	15969	16129	16176	15973	16128	16080	16102	16122	15902	16028	16019	16005	15984	16102	15801	16190	16274	16140	16042	16021	15960	16092	15766	16168	16179	16227	16147	16208	16203	16029	16053	15951	16133	15906	16022	16067	15987	16137	16250	15989	15988	16167	16099	16179	15980	16085	16048	16279	16195	15962	16063	16101	15989	16234	16172	16086	15908	16154	16025	16026	16056	16074	16156	16132	15922	15957	16134	16097	16120	16145	16134	16024	16225	16072	16180	16073	16072	16086	16172	15967	15934	16056	15883	16168	16124	15982	16031	15942	16063	15882	16010	16132	16214	16149	15990	16061	16178	16126	16326	16071	15950	16192	16103	15946	15859	16212	16013	16114	16174	16177	16042	16151	15843	16064	16117	16133	16280	16203	16064	16095	16069	16115	16098	16241	16204	16105	16259	16037	16125	16155	16058	16161	16256	15925	15992	16053	15944	15923	16090	16118	16205	15985	15930	16008	16108	16144	16222	15955	16250	16201	16267	15907	16118	16096	16017	16000	16069	15976	16034	15974	16215	16025	16142	15953	15970	16089	16365	16050	15871	16036	16262	16059	16095	16104	16146	15934	15937	16029	15998	15916	16143	16129	16101	16041	16056	16034	16122	16080	16171	16031	16226	16129	15932	16139	16105	15982	16269	16081	15916	16133	16030	16129	15926	16285	16032	15781	15985	15998	16002	15956	16008	16009	16056	15878	16106	16183	16001	16082	16040	15941	16372	16139	15961	16256	16136	16113	16170	15883	15898	16302	16104	16006	16103	16166	16078	16090	16128	16217	16172	15975	16026	16092	16209	16032	16014	16141	16195	16017	16061	16145	15973	16012	16236	16309	16157	16226	16013	15888	15995	16046	16067	16244	16128	16037	16071	16022	16068	16004	16234	16040	16025	16191	16077	16098	16118	15981	16163	16196	16274	15961	16143	16120	16183	16041	16008	16138	16171	16143	15967	16097	16168	16016	16027	16009	16094	16005	15958	16156	16007	15984	16228	15983	16251	15954	16160	16113	16242	16213	15884	16032	16230	15848
54939	79722	61633	64729	55635	45204	32452	21325	16210	14446	13995	13775	13863	13650	13814	13897	13916	13834	13813	13812	13859	13731	13840	13744	13814	13751	13968	13804	13872	13961	13846	13820	13798	13988	13975	13788	13705	13879	13885	13756	13962	13879	13777	13925	13911	13926	13902	13783	13859	13849	13816	13980	13832	13890	13875	13871	13780	13830	13983	13855	13697	13989	13878	13927	13852	13765	13790	13874	13816	13907	13846	13963	13820	13916	13965	13755	13791	13593	13999	13755	13819	13930	13664	13806	13860	13697	13794	13652	13784	13954	13750	13906	13825	13760	13820	13821	13781	13865	13858	13690	13896	13766	13659	14014	13600	13756	13868	13779	13901	13822	13884	13738	13911	13849	13687	13927	13911	13917	13794	13844	13912	13779	13946	13886	13807	13937	13660	13787	13789	13866	13907	13699	13738	13796	13928	13834	13768	13680	13893	13805	13977	14027	13811	13874	13919	13754	13834	13883	13860	13707	13987	13772	13698	13665	13799	13811	13778	13936	13940	13790	13762	13762	13740	13904	13830	13861	13815	13817	13835	13905	13758	13718	13833	13729	13867	13727	13818	13723	13865	13833	13917	13918	13639	13806	13764	13729	13765	13808	13813	13873	13965	13901	13807	13828	13639	13725	13676	13822	13718	13773	13938	13756	13683	13957	13651	13780	13854	13669	13986	13844	13904	13889	13970	13717	13969	13855	13901	14028	13887	13780	13909	13888	13809	13719	13801	13794	13879	13813	13962	13830	13759	13723	13648	14038	13781	13803	13886	13833	13936	13891	14023	13822	13862	13774	13751	13807	13743	13873	13986	13877	13898	13789	13849	13750	13729	13854	13868	13813	13836	13698	13839	13760	13869	13752	13794	13885	13724	13777	14084	13658	13719	13714	13916	13930	13920	13792	13828	13885	13824	13801	13545	13853	13874	13837	13724	13932	13828	13916	13907	13991	13737	13913	13807	13867	13913	13845	13701	13876	13982	13841	13798	13847	13826	13890	13709	13822	13923	13832	13757	13841	13776	13815	13735	13846	13744	13909	13935	13700	13620	13853	13750	13816	13812	14089	13884	13785	13860	13912	13747	14055	13880	13899	13752	13731	13785	13720	13917	13842	13818	13680	13768	13726	13937	13740	13836	13866	13796	13835	13802	13998	13783	13650	13814	13907	13915	13826	13704	13842	13831	13692	13959	13740	13837	13921	13688	13907	13685	13874	13768	13985	13881	13811	13846	13810	13933	13946	13726	13705	13856	13836	13730	14054	13701	13865	13786	13866	13934	13851	13815	13765	13939	13844	13641	13736	13829	13899	13965	13864	13754	13814	14017	13783	13725	13929	13815	13811	13909	13823	13676	13870	13785	13823	13937	13753	13907	13779	13887	13830	13901	13619	13772	13839	13820	13894	13790	13721	13791	13781	13904	13903	13910	13768	13790	13871	13670	13696	13729	13718	13963	13834	13877	13914	13786	13727	13838	13888	13854	13751	13852	13809	13814	13796	13873	13705	13836	13780	13641	13835	13792	13736	13723	13878	13737	13758	13790	13803	13781	13902	13726	13772	13774	13973	13814	13813	13739	13821	13674	13817	13777	13881	13912	13867	13863	13910	13952	13932	13896	14010	13817	13733	13770	13759	13853	13889	13718	13818	13951	13873	13838	13862	13667	13921	13763	13825	13705	13727	13785	13838	13751	13854	13696	13790	13842	13883	13869	13857	13796	13905	13801	13843	13803	13757	13920	13908	13879	13746	13852	13821	13781	13968	13851	13725	13786	13900	13646	13877	13739	13814	13979	13760	13712	13973	13860	13913	13844	13671	13714	13594	13979	13788	13975	13850	13859	13956	13696	13812	13757	13764	13772	13718	13728	13704	13743	13934	13651	13899	13820	13890	13931	13878	13800	13664	13787	13819	13864	13681	13759	13890	13778	13928	13870	13845	13850	13770	13779	13737	13922	13736	13716	13736	13881	13794	13810	13867	13900	13917	13806	13951	13924	13815	13848	13745	13792	13718	13893	13770	13735	13942	13847	13711	13808	13739	13881	13536	13806	13754	13923	13676	13609	13916	13825	13892	13834	13863	13799	13773	13863	13902	13886	13754	13759	13872	13770	13808	13899	13672	13994	13797	14050	13802	13778	13630	13825	13823	13913	13844	13837	13876	13917	13868	13899	13949	13826	13785	13866	13879	13941	14006	13908	13791	13919	13745	13926	13780	13814	13852	13829	13949	13841	13811	13768	13743	13840	13866	13632	13690	13981	13748	13844	14020	13717	13888	13776	13847	13889	13851	13859	13871	13961	13772	13773	13987	13717	13816	13773	13744	13889	13873	13839	13846	13869	13848	13932	13910	13776	13829	13804	13986	13789	13688	13724	13731	13759	13830	13911	13756	13995	13881	13840	13835	13910	13814	13664	13760	13844	13738	13883	13881	13822	13845	13851	13895	13775	13848	13916	13916	13846	13791	13787	13795	13782	13789	13803	13752	13714	13858	13826	13870	13769	13673	13893	13911	13853	13764	13780	13915	13827	13703	13732	13930	13775	13761	14009	13712	13719	13665	13852	13769	13986	13777	13905	13629	13798	13758	13782	13849	13720	13944	13885	13845	13893	13693	13809	13848	13892	13774	13737	13985	13835	13999	13588	13852	13947	13684	13658	13835	13916	13815	13763	13935	13922	13764	13713	13910	13861	13833	13736	13829	13873	13886	13882	13821	13770	13665	13901	13905	13776	14002	13854	13912	13878	13910	13816	13800	13853	13966	13835	13878	13744	13783	13672	13700	13824	13856	13728	13805	13721	13743	13818	13842	13861	13762	13802	13846	13808	13602	13785	13743	13720	13756	13671	13837	13865	13719	13673	13834	13874	14013	13844	13793	13924	13811	13841	13886	13995	13851	13799	13645	13807	13718	13828	13996	13868	13792	13810	13745	13680	13819	13748	13870	13841	13886	13913	13827	13742	13722	13933	13801	13853	13808	13838	13717	13804	13868	13898	13745	13907	13956	13783	13820	13842	13735	13935	13918	13763	13587	13869	13857	13931	13920	13666	13931	13835	13780	13894	13755	13914	13814	13808	13824	13881	13809	13914	13664	13946	13841	13994	13589	13664	13760	13912	13947	13868	13849	13768	13671	13795	13695	13827	13830	13858	13682	13950	13859	13811	13772	13801	13785	13790	13694	13697	13937	13758	13581	13822	13822	13746	13746	13776	13872	13819	13715	13761	13930	13797	13831	13746	13774	13790	13829	13787	13717	13670	13613	13694	13935	13784	13785	13770	13789	13800	13947	13877	13741	13795	13790	13787	13753	13950	13929	13816	13855	13617	13883	13839	14103	13780	13891	13822	13805	13682	13704	13793	13736	13790	13841	13887	13734	14141	13908	13708	13835	13938	14050	13755	13829	13791	13868	13809	13873	13873	13805	13901	13829	13740	13918	13822	13779	14016	13815	13955	13912	13925	13868	13752	13960	13863	13622	13987	13843	13797	13889	13782	13719	13853	13749	13994	13671	13839	13947	13897	13799	13861	13892	13709	13771	13860	13841	13815	13886	13913	13715	13771	13948	13703	13683	13783	13714	13956	13903	13667	13804	13872	13874	13777	13787	13777	13942	13822	13805	13980	13916	13819	13842	13961	13755	13783	13836	13737	13744	13825	13728	13761	13878	14080	13772	13657	13828	13925	13784	13769	13832	14050	13710	13781	13849	13841	13817	13853	13680	13752	13920	13985	13807	13892	13840	13878	13894	13813	13809	13725	13933	13823	13834	13748	13922	13841	13744	13725	13733	13767	13903	13792	13816	13812	13753	13793	13782	13745	13875	13850	13724	13740	14007	13749	13846	13939	13719	13906	13678	13814	13829	13895	13730	13800	13793	13826	13733	13748	13798	13831	13856	13734	13832	13818	13759	13766	13733	13817	13709	13806	13854	13758	13828	13792	13736	13708	13691	13645	13858	13853	13704	13689	13734	13734	13885	13791	13796	13767	13815	13825	13888	13566	13739	13939	13869	13797	13721	13853	13930	13759	13804	13815	14063	13824	13735	13882	13745	13864	13804	13776	13681	13906	13772	13815	13810	13734	13884	13712	13884	13964	13773	13850	13879	13810	13930	13924	13811	13752	13809	13864	13713	13787	13785	13811	14049	13796	13830	13859	14036	13777	13847	13985	13747	13590	13873	14017	13885	13839	13787	13756	13889	13724	13821	13894	13659	13860	13880	13785	13851	14003	14030	13832	13815	13871	13863	13852	13888	13787	13784	13784	13882	13826	13712	13791	13971	13768	13719	13769	13936	13768	13541	13989	13860	13998	13832	13811	13785	13876	13881	13828	13788	13864	13820	14059	13686	13933	13904	13803	13871	13864	13765	13866	13848	13702	13833	13865	13633	13987	13885	13692	13822	13851	13736	13884	13937	13720	13905	13871	13795	13864	13782	13925	13868	13792	13818	13873	13862	13800	13866	13732	13723	13617	14006	13728	13838	13778	13815	13804	13971	13795	13833	13807	13880	13784	13869	13837	13895	13739	13780	13789	13809	14044	13700	13908	13878	13772	13718	13750	14041	13730	13830	13672	13848	13803	13754	13884	13782	13797	13925	13885	13717	13916	13765	13768	13631	13831	13935	13958	13811	13869	13800	13983	13910	13768	13963	13912	13737	13797	13878	13822	13729	14144	13716	13684	13865	13960	13666	13838	13800	14052	13730	13869	13898	13829	13796	13769	13868	13931	13827	13694	13874	13841	13590	13830	13800	13833	13780	13796	13956	13833	13683	13729	13800	13893	13807	13954	14072	13803	13698	13761	13940	13889	13859	13895	13870	13861	13784	13795	13800	13795	13727	13705	13883	13824	13713	13691	13760	13737	13972	13800	13863	14002	13925	13799	13656	13941	13799	13725	13876	13751	13896	13814	13941	13797	13799	13776	13875	13806	13706	13716	13801	13814	13773	13828	13769	13780	13926	13909	13813	13987	13748	13820	13868	13805	13779	13693	13916	13887	13793	13686	13789	13972	13849	13724	13818	13883	13866	14005	13956	13881	13920	13759	13603	13849	13930	13737	13849	13692	13957	13773	13751	13753	13840	13736	13804	13852	13827	13901	13848	14079	13725	13733	13762	13842	13917	13734	13740	13855	13868	13742	13811	13777	13818	13785	13764
22943	21451	30095	31808	43875	50171	42561	28265	20687	17734	16486	16377	16206	16013	16067	16140	15978	16098	16071	16112	15827	15989	16027	16169	16154	15895	15997	16042	16096	15897	15782	15949	15903	16025	15902	15796	16052	15735	15904	15907	15770	15803	16023	15893	15854	15865	15707	15808	15778	15781	15737	15938	16039	15884	16011	15906	15848	15988	16035	15886	15922	15889	15900	15856	15980	15889	15835	15941	15948	16067	15755	15941	15907	15779	15975	15812	15807	15765	15960	15689	15769	15793	15946	15725	15605	16044	15871	15949	16066	16160	15870	15737	15898	15705	15738	15765	15837	15695	15991	15974	15970	15955	15776	15812	15831	15747	15877	15736	15908	15842	15875	15822	16008	16067	15860	15763	15997	15890	16011	15926	15855	15941	15656	16055	16006	15902	15899	15852	15803	15815	16022	15822	15791	15976	15805	15606	15968	15830	16068	15854	15743	15903	15940	16155	15994	15930	16003	15966	15729	16092	15855	15967	16103	15976	15971	15723	15800	16064	15808	15684	16111	15791	16107	15831	15916	15979	15825	15802	15781	15892	15720	15888	16061	15879	15796	15767	15912	15777	15699	15849	15832	16048	15866	16007	16138	15974	15925	15885	15614	15886	15552	15850	15827	15926	15657	15901	15882	15765	15905	15892	15694	15673	15775	15931	15833	15952	15968	15845	15695	15807	15711	15648	15748	15908	15694	15787	15859	15896	15767	15873	15691	15971	15878	15934	15934	15896	15834	15712	15762	15868	16042	15767	16097	15808	15685	15717	15879	15776	15928	15938	15854	15806	15940	15660	15758	15887	15925	15954	15950	15903	15872	15825	15698	15741	15703	15775	15822	15765	15864	15830	15704	15757	15807	15919	15898	15939	15663	15906	15795	15949	15778	15929	15890	15801	15941	15977	15795	15743	15954	15759	15663	15904	15911	15903	15882	15797	15898	16006	15930	16034	15958	16063	15718	15779	15926	15662	15916	15792	15968	15712	15964	15836	15730	15994	15900	15706	15889	15812	15930	15709	15893	15730	15818	15705	15928	16147	15882	15893	15626	15831	15734	15956	15713	16030	15843	15832	15909	15966	15660	15882	15954	15856	15732	15792	16054	15790	15808	15789	15728	15678	15892	15712	15909	15888	15865	15954	15812	15748	15861	15859	15823	15665	15664	15834	15776	15658	15798	15774	15877	15829	15828	15703	15800	15794	15777	15902	15655	15643	15806	15886	15768	15874	15803	15752	15678	15896	15735	15837	15805	15757	15791	15846	15766	15903	15670	15800	15803	15568	15984	15785	15960	15787	15691	15936	15764	15862	15938	15669	16004	15949	16010	15631	15829	15796	15952	15772	15808	15747	15860	15911	15799	15669	15830	15892	15767	15949	15847	15640	15789	15865	15896	16011	15900	15980	15871	15908	15904	16017	15994	15973	15885	15864	15876	16027	15968	15936	15794	15826	15718	15798	15595	15833	15805	15881	15854	15889	15803	15853	15814	15909	15762	15876	15933	15843	15930	15830	15680	15822	15815	15715	15801	15815	15897	15814	15748	16029	15777	15902	15710	15868	15968	15713	15895	15836	15931	15800	15854	15929	15820	16024	15819	15785	15800	15959	15898	15873	15773	15925	15869	15891	15825	15831	15825	15886	15803	15861	15807	15810	15789	15802	15761	15761	15669	15793	15879	15969	15630	15720	15863	15778	15973	15757	15922	15796	15936	15984	15862	15716	15878	15771	15682	15668	15855	16000	15814	15886	15793	15792	15823	15803	15756	15879	15726	16065	15956	15839	15867	15899	15630	15752	15933	15874	15984	15796	15982	15692	15786	15934	15687	15845	15920	15842	16026	15757	15934	15876	15846	15911	15863	15860	15644	15726	16049	15831	15869	15983	15806	15971	15687	15801	15746	15903	15721	15842	15760	15611	15761	15955	15910	15794	15819	15773	15722	15733	15749	15917	15629	15857	15784	15807	15915	15825	15659	15532	15786	15899	15985	16009	15888	15753	15948	15882	15982	15833	15765	15770	15843	15782	15727	15925	15823	15680	15840	15828	15774	15713	15780	15673	15907	15709	16033	15868	16023	15975	15974	16028	15835	15778	15730	15869	15760	15748	15839	15848	15811	15751	16020	15911	15802	15644	15946	15785	15902	15706	15979	15769	15785	15700	15862	15769	15765	15901	15815	15680	15843	15864	15731	15773	15806	15596	15797	16061	15899	15938	15640	15775	15962	16035	15843	15987	15697	15585	15841	16035	15720	15830	15749	15853	15936	15867	15736	15785	15901	15866	15688	15864	15993	15696	16083	15944	15645	15891	15946	15943	15973	15964	15936	15787	15780	15910	15988	15789	15845	15695	15813	15867	15794	15935	15841	16007	16027	15879	15751	15635	15773	15876	15729	15811	15865	15900	15742	16086	15820	15736	16046	15851	15983	15620	15734	15800	15843	15842	15820	15884	15904	16167	15920	15717	15846	15958	15699	15890	15839	15704	15711	15672	15787	15953	15748	15792	16050	15930	15588	15806	15846	15826	15831	15828	15845	15721	15689	15932	15784	15851	15779	15757	15914	15840	15987	15626	15820	16044	15807	15935	15773	15807	15686	15823	15721	16051	15948	15823	15826	15826	15880	15781	15890	15874	15916	15870	15908	15700	15826	15761	15798	15903	15767	15821	15735	15961	15815	15741	15756	15814	15656	15730	15964	15917	15623	15818	15627	15820	15835	15932	15775	15811	15922	15738	15805	15629	15847	15958	15856	15717	15873	15718	15878	16149	15794	15668	15721	15991	15941	15797	15776	15763	15780	15890	15820	15984	15967	15751	16014	15758	15719	15912	15865	16006	15909	15896	15923	16018	15772	16041	16036	15801	15726	15670	15667	15794	16009	15949	15738	15737	15617	15840	15902	15935	15941	15784	15870	15791	15895	15819	16010	15720	15800	15809	15910	15798	15896	15915	15870	15875	15776	15701	15819	15793	16072	15768	15747	15733	15751	16125	15934	15874	15843	15868	15878	15638	15816	15944	15806	15828	15900	15731	15935	15796	16012	15757	15900	16037	16037	15834	15902	15755	15968	15779	15966	15887	15800	15793	15756	15721	15944	15821	15831	15668	15817	15960	15815	15747	15793	15990	15892	15869	15736	15658	15778	15796	15739	15772	15903	15837	15802	15852	15851	15787	15924	15756	15845	15726	15894	15781	15805	15795	15789	15837	15790	15954	15788	15672	15941	15931	15882	16032	15861	16092	15791	15863	15933	15792	15936	15819	15829	15722	15972	15812	15754	15926	16036	15853	15679	15890	15989	15849	15815	15896	15838	15736	15795	15737	15883	15961	15948	15878	15859	15844	15868	15779	15879	15892	15842	16001	15942	15992	15674	15598	15747	16072	15925	15674	15699	15873	15891	15704	15924	15730	16133	15939	15758	15944	16003	15949	15954	16032	15857	15646	15940	15648	15777	15789	15988	15891	15927	15898	16063	15612	15670	15562	15894	15846	15794	15750	15720	15869	15796	15902	15890	15719	15706	15745	15783	15639	15786	15761	15953	15971	15938	15996	15978	15693	16023	15837	15975	15821	15897	15866	15896	15854	16007	15791	15778	15940	15938	15702	15863	15902	15851	15857	15875	16148	15823	15714	15735	15884	15874	15870	15970	15895	15818	15726	16025	15768	15698	15952	15994	16014	15573	15894	15896	15710	15608	15738	15872	15764	15834	15979	15962	16021	15826	15975	15928	15797	15828	15856	15835	16029	15914	15992	15565	16013	16036	15885	15934	15743	15771	15763	15814	15750	16109	15881	15942	15758	15724	15700	15775	16006	15859	15862	16121	15759	15901	15680	15656	15576	15760	15967	15691	15908	15992	15643	15672	15949	15803	15689	16061	15790	16158	15850	15924	15907	15926	15775	15762	15860	15882	15906	15944	15900	15812	15921	15800	15973	15896	15715	15690	15623	15862	15878	15699	15667	15865	15716	15767	15901	15937	15905	15788	15832	15797	15846	16016	16015	15934	15772	15803	15899	15773	15921	15867	15793	15740	15679	15780	15884	15758	15718	15908	15942	15779	15781	15782	15887	16057	15826	15700	15655	15898	15919	16133	15917	15720	15582	15653	15741	15931	15885	15746	15938	15798	16118	15812	15688	15949	15784	15804	15732	15705	15891	15970	15928	16036	15894	15762	15935	15780	15839	15861	15713	15737	15872	15837	15734	15929	15864	15894	15984	15973	15756	15744	15858	15724	15740	15889	16012	15982	15730	16044	15882	15892	15695	15864	15839	15712	15999	15689	15848	15833	15863	15757	15792	15862	15700	15515	15875	15631	15731	15658	15978	15851	15780	15961	15799	15786	15909	15766	15681	15727	15853	15838	15636	15861	15865	15903	15857	15851	15786	15721	15985	15794	15692	15915	15732	16024	15776	15888	15868	15748	15668	15818	15859	15849	15893	15731	16057	15939	15888	15802	16041	15977	15944	15664	15729	15742	15836	15796	15819	15956	15804	15834	15744	15900	15808	15787	15794	15899	16131	15766	15795	15905	15810	15976	15817	15819	15747	15758	15865	15992	15603	15886	15705	15950	15879	15760	15870	15883	15861	15819	15857	15768	15869	15972	15823	16064	15814	15701	15817	15920	15857	15665	15867	15782	15795	15798	15708	16007	15899	15941	15856	15763	15923	15738	15917	15801	15849	15827	15867	15659	15794	15784	16020	15729	15727	15700	15842	15593	15738	15779	15722	15797	15868	15719	15945	15951	15637	15773	15774	15708	15675	15807	15914	15929	15852	15887	15669	16005	15777	15670	15840	16010	15905	15887	15595	15727	15853	15780	15724	15672	15861	15938	15745	15887	15561	15910	15967	15718	15741	15879	15683	15818	15809	15824	15731	15926	15901	15869	15820	15786	15777	15883	15775	15752	15936	15879	16070	15836	15910	15736	15861	15842	16006	15988	15598	15793	15969	15932	15771	15861	15785	16039	15871	15957	15958	15830	15709	15807	15760	15755	15618	15688	15676	15853	15698	15900	15899	15731	15790	15766	15744	15838	15737	16102	15840	16021	15858	15770	15786	15735	15888	15849	15983	15654	15761	15772	15753	15808	15898	15861	15659	15981	15779	15859	15768	15915	16006	15811	15904	15890	15784	15908	15906	15970	15733	15735	15769
61776	92339	78196	72724	68222	57152	42275	27168	18201	14608	13806	13733	13614	13518	13673	13585	13538	13526	13802	13712	13652	13543	13473	13652	13489	13543	13663	13634	13436	13757	13722	13525	13459	13667	13670	13559	13566	13637	13610	13475	13671	13377	13519	13685	13648	13528	13553	13525	13610	13623	13820	13464	13601	13507	13593	13724	13586	13680	13630	13407	13633	13575	13538	13592	13544	13631	13550	13619	13577	13725	13440	13556	13622	13538	13790	13628	13629	13546	13568	13670	13526	13667	13633	13705	13602	13470	13748	13516	13484	13610	13617	13611	13674	13615	13482	13587	13618	13685	13452	13621	13575	13551	13675	13656	13453	13571	13647	13648	13500	13407	13673	13606	13633	13435	13643	13372	13700	13451	13567	13540	13657	13566	13594	13709	13522	13696	13603	13589	13658	13556	13559	13711	13348	13645	13579	13686	13553	13472	13546	13624	13537	13648	13459	13597	13508	13586	13633	13702	13663	13447	13529	13515	13596	13527	13543	13551	13630	13632	13612	13653	13689	13477	13524	13670	13499	13717	13521	13586	13516	13496	13589	13395	13640	13681	13502	13720	13810	13606	13574	13496	13574	13630	13609	13691	13722	13573	13664	13667	13639	13615	13617	13610	13552	13673	13646	13656	13523	13548	13502	13634	13530	13568	13453	13539	13421	13447	13583	13620	13727	13545	13558	13677	13717	13633	13522	13528	13580	13704	13480	13522	13614	13588	13650	13712	13492	13717	13625	13603	13649	13549	13462	13621	13412	13488	13357	13461	13526	13668	13613	13636	13546	13571	13682	13588	13825	13361	13606	13549	13530	13569	13642	13433	13662	13483	13618	13486	13725	13486	13603	13647	13677	13666	13588	13549	13633	13668	13667	13557	13430	13610	13562	13704	13537	13750	13547	13636	13554	13688	13559	13572	13718	13506	13473	13707	13384	13676	13574	13517	13588	13610	13519	13545	13656	13511	13572	13683	13761	13339	13534	13555	13504	13730	13586	13530	13614	13641	13653	13554	13688	13400	13706	13449	13574	13556	13609	13463	13685	13412	13586	13530	13625	13606	13557	13573	13542	13785	13328	13666	13642	13621	13566	13628	13426	13638	13589	13738	13521	13509	13560	13491	13413	13497	13509	13668	13773	13560	13557	13624	13632	13598	13671	13605	13707	13572	13549	13532	13525	13574	13529	13647	13538	13578	13675	13609	13527	13734	13609	13636	13664	13605	13580	13441	13531	13482	13636	13639	13468	13465	13529	13660	13448	13554	13796	13567	13619	13612	13485	13786	13636	13564	13697	13540	13583	13451	13453	13590	13742	13595	13610	13478	13524	13689	13642	13635	13464	13691	13536	13604	13525	13584	13407	13550	13482	13695	13753	13553	13702	13536	13515	13557	13613	13517	13535	13743	13392	13477	13533	13550	13450	13552	13669	13590	13623	13586	13513	13448	13637	13548	13602	13605	13723	13443	13545	13538	13860	13604	13408	13726	13486	13521	13613	13761	13531	13628	13543	13534	13482	13763	13640	13630	13636	13571	13630	13467	13468	13603	13623	13557	13417	13582	13488	13694	13491	13499	13583	13431	13638	13531	13436	13478	13622	13618	13511	13679	13413	13795	13365	13661	13391	13606	13565	13476	13654	13405	13606	13609	13595	13514	13718	13548	13528	13659	13525	13639	13507	13559	13588	13557	13723	13614	13721	13522	13613	13545	13720	13429	13475	13509	13592	13746	13744	13519	13429	13630	13534	13544	13475	13425	13508	13713	13661	13581	13624	13666	13471	13603	13505	13459	13497	13418	13743	13668	13571	13617	13550	13639	13621	13525	13512	13558	13496	13528	13674	13583	13541	13637	13638	13695	13672	13607	13582	13539	13701	13634	13694	13709	13622	13605	13620	13642	13725	13600	13545	13688	13545	13626	13616	13608	13450	13586	13580	13473	13637	13629	13505	13549	13675	13673	13471	13628	13546	13668	13574	13569	13732	13650	13545	13599	13514	13745	13559	13552	13522	13494	13711	13691	13565	13491	13619	13791	13462	13616	13403	13696	13609	13598	13564	13444	13603	13571	13633	13619	13514	13539	13598	13601	13587	13531	13571	13651	13627	13536	13597	13512	13744	13530	13483	13605	13534	13807	13576	13688	13623	13402	13627	13653	13461	13523	13578	13718	13519	13640	13489	13527	13590	13733	13490	13706	13501	13594	13463	13545	13708	13425	13726	13456	13484	13640	13642	13642	13611	13388	13730	13558	13618	13543	13724	13665	13550	13540	13752	13588	13732	13465	13526	13550	13623	13600	13630	13476	13662	13629	13429	13559	13568	13467	13558	13480	13527	13609	13586	13645	13596	13439	13578	13500	13548	13665	13604	13472	13521	13590	13538	13640	13496	13700	13529	13503	13733	13600	13583	13551	13499	13544	13679	13594	13641	13727	13425	13584	13489	13441	13701	13477	13461	13358	13556	13520	13695	13560	13634	13604	13502	13460	13687	13544	13637	13471	13559	13613	13446	13571	13374	13641	13635	13602	13617	13584	13589	13598	13604	13652	13588	13487	13586	13407	13496	13646	13678	13479	13487	13520	13628	13549	13601	13564	13657	13565	13577	13563	13707	13619	13506	13553	13579	13621	13653	13518	13447	13547	13600	13647	13443	13494	13666	13638	13424	13720	13499	13617	13755	13606	13769	13635	13688	13466	13641	13497	13549	13454	13647	13648	13510	13633	13519	13545	13409	13373	13503	13561	13468	13617	13620	13550	13523	13572	13666	13469	13531	13695	13643	13560	13556	13514	13589	13418	13629	13514	13586	13589	13566	13417	13543	13478	13497	13687	13341	13601	13563	13841	13658	13720	13683	13411	13541	13726	13738	13650	13697	13631	13705	13546	13636	13481	13605	13617	13605	13848	13522	13786	13526	13513	13525	13498	13700	13457	13520	13468	13448	13639	13491	13715	13557	13760	13561	13487	13566	13582	13419	13584	13494	13537	13637	13551	13761	13504	13607	13452	13623	13664	13562	13608	13457	13669	13431	13659	13645	13516	13562	13486	13502	13452	13592	13652	13513	13570	13483	13763	13464	13591	13513	13540	13556	13461	13584	13496	13509	13617	13788	13635	13641	13544	13503	13526	13509	13610	13757	13574	13578	13587	13576	13684	13673	13567	13524	13516	13591	13493	13648	13487	13601	13599	13427	13626	13475	13471	13636	13658	13548	13591	13614	13455	13592	13478	13642	13546	13525	13627	13472	13716	13441	13425	13698	13611	13592	13531	13656	13536	13548	13593	13566	13504	13668	13467	13213	13635	13519	13614	13578	13619	13686	13551	13640	13616	13563	13518	13517	13549	13589	13468	13598	13622	13616	13455	13440	13602	13541	13522	13584	13620	13611	13617	13592	13584	13569	13651	13660	13452	13488	13662	13477	13513	13658	13502	13536	13538	13625	13586	13586	13567	13664	13523	13750	13576	13625	13628	13558	13625	13702	13711	13569	13648	13543	13610	13543	13529	13690	13611	13588	13569	13621	13608	13447	13658	13603	13646	13625	13563	13484	13684	13780	13629	13402	13488	13597	13668	13554	13554	13436	13637	13572	13612	13701	13520	13477	13639	13735	13548	13689	13581	13720	13651	13442	13659	13536	13202	13703	13720	13477	13780	13572	13537	13524	13558	13640	13658	13594	13524	13546	13433	13576	13581	13564	13591	13529	13655	13569	13628	13522	13512	13751	13649	13725	13574	13461	13550	13774	13578	13693	13437	13557	13494	13555	13620	13501	13581	13656	13623	13618	13542	13516	13491	13524	13616	13670	13558	13611	13559	13639	13438	13572	13637	13603	13562	13641	13651	13693	13743	13363	13626	13466	13596	13391	13584	13581	13667	13495	13643	13523	13405	13674	13513	13417	13650	13747	13614	13682	13573	13663	13526	13479	13556	13574	13590	13665	13506	13572	13580	13647	13464	13535	13653	13365	13554	13459	13452	13521	13616	13694	13556	13548	13633	13675	13696	13403	13508	13713	13651	13598	13589	13573	13507	13491	13635	13562	13611	13609	13653	13562	13777	13600	13657	13462	13661	13496	13667	13556	13722	13659	13718	13561	13633	13669	13713	13540	13419	13660	13709	13536	13601	13654	13396	13661	13483	13634	13452	13438	13610	13509	13397	13509	13668	13532	13818	13617	13612	13606	13445	13438	13780	13605	13657	13685	13551	13613	13659	13624	13659	13644	13623	13629	13518	13505	13570	13567	13636	13656	13674	13414	13506	13568	13459	13760	13588	13530	13546	13617	13711	13547	13453	13619	13490	13597	13720	13679	13547	13648	13675	13668	13482	13534	13717	13599	13575	13577	13520	13544	13510	13671	13673	13709	13444	13493	13447	13513	13533	13575	13617	13507	13549	13637	13592	13566	13554	13638	13512	13512	13502	13673	13498	13606	13662	13424	13725	13471	13566	13465	13606	13722	13646	13520	13579	13664	13613	13470	13693	13640	13788	13599	13715	13777	13649	13562	13689	13658	13580	13500	13641	13617	13673	13598	13588	13502	13628	13556	13631	13697	13339	13418	13654	13500	13661	13618	13568	13608	13657	13687	13534	13458	13545	13457	13458	13675	13454	13526	13735	13554	13484	13503	13504	13731	13467	13465	13527	13509	13555	13662	13450	13534	13348	13449	13627	13644	13431	13757	13674	13557	13557	13535	13557	13726	13652	13650	13565	13585	13439	13590	13758	13722	13568	13375	13639	13500	13459	13513	13540	13614	13532	13527	13803	13722	13464	13455	13577	13660	13682	13767	13508	13562	13383	13428	13535	13458	13540	13519	13649	13562	13704	13712	13564	13478	13522	13623	13476	13577	13596	13628	13722	13496	13581	13507	13527	13568	13503	13602	13599	13655	13675	13553	13515	13444	13588	13680	13608	13585	13401	13737	13653	13709	13476	13707	13636	13645	13533	13574	13726	13572	13662	13608	13514	13449	13653	13735	13525	13620	13667	13725	13447	13644	13665	13632	13563	13674	13632	13540	13567	13544	13591	13516	13630	13746	13478	13802	13574	13544	13594	13531	13483	13395	13505	13653	13552	13508	13609	13395	13665	13605	13512	13653	13592	13614	13428	13624	13577	13463	13786	13626	13629	13618	13658	13482	13612	13706	13697	13515	13697
28653	25019	30414	28738	27641	24596	20217	17841	16413	16382	16246	16460	16388	16142	16188	16218	16335	16162	16202	16202	16187	16327	16251	16288	16407	16241	16283	16246	16274	16233	16329	16342	16329	16524	16166	16189	16285	16271	16036	16265	16253	16102	16385	16358	16168	16290	16034	16218	16333	16128	16280	16291	16138	16165	16223	16495	16268	16063	16313	16307	16350	16216	16394	16071	16053	16363	16310	16279	16146	16201	16052	16109	16221	16015	16055	16006	16084	15980	16213	16182	16180	16263	16290	15972	16523	16240	16143	16032	16235	16115	16294	16182	16324	16221	16042	16294	16129	16350	16161	16363	16362	16191	16265	16116	16351	16041	16133	16221	16217	16222	16292	16070	16122	16203	16264	16293	16218	16161	16121	16175	16508	16260	16356	16377	16065	16069	16168	16097	16365	16328	16298	16402	16179	16104	16194	16098	16380	16119	16297	16186	16313	16161	16040	16273	16255	16059	16291	16241	16132	16179	16059	16238	16159	16155	16241	16226	16417	16192	16193	16322	16443	16370	16355	16118	16098	16326	16265	16167	16225	16426	16379	15977	16218	16314	16458	16228	16237	16443	16478	15993	16173	16336	16334	16191	16118	16136	16094	16386	16215	16227	16312	16218	16147	16103	16153	16084	16148	16214	16250	16150	16317	16242	15971	15899	16094	16150	16251	16264	16217	16093	16280	16300	16222	16049	16027	16087	16340	16353	16223	16221	16277	16216	16197	16329	16079	16248	16417	16100	16182	16147	16381	15931	16287	16319	16189	16093	16354	16243	16204	16259	16307	16255	16354	16394	16249	16316	16384	16277	16160	16279	16418	16112	16131	16123	16019	16053	16264	16222	16235	16268	16269	16263	16107	16309	16209	16261	16310	16139	16160	16316	15958	16189	16300	16103	16082	16069	16274	16105	16405	16008	16286	16102	16193	16100	16193	16357	16120	16303	16393	16355	16040	16155	16316	16212	16274	16219	16289	16071	16280	16215	16206	15964	16224	16134	16195	16302	16161	16390	16476	16207	16170	16108	16288	15991	16323	16297	16487	16145	16226	16316	16129	16105	16165	16269	16166	16069	16276	16057	16221	16127	16390	16328	16068	16141	16217	15963	16076	16221	16103	16231	16373	16183	16274	16181	16054	16202	16409	16100	16283	16407	16167	16088	16083	16256	16187	16112	16396	16181	16295	16234	16359	16239	15951	16267	16413	16273	16464	16184	16250	16117	16268	16151	16352	16437	16091	16236	16358	16165	16118	16225	16538	16248	16233	16351	16106	16421	16273	16203	16234	16479	16164	16199	16162	16383	16186	16229	16212	16270	16281	16213	16206	16287	16182	16138	16135	16257	16028	16171	16148	15947	15937	16128	15992	16168	16089	16161	16268	15960	16126	16163	16431	16401	16440	16127	16299	16164	16209	16287	16026	16173	16210	16106	15922	16143	16444	16169	16156	16224	16115	16178	16290	16352	16272	16160	16406	16177	16170	16142	16102	16137	16191	16396	16137	16123	16099	16069	16174	16236	16311	16220	16220	16337	16369	16169	16256	16208	16285	16192	16012	16310	16391	16261	16299	16179	16333	16079	16205	16206	16187	16390	16160	16364	16306	16188	16241	16219	16153	16322	16274	16082	16287	16271	16409	16283	16387	16136	16154	16227	16252	15788	16325	16093	16160	16132	16099	16253	16215	16080	16256	16376	16260	16103	16176	16205	16196	16053	16098	16213	16280	16352	16200	16031	16109	16201	16136	16177	16336	16292	16083	16262	16129	16125	16467	16229	16182	16031	16178	16043	16313	16326	16114	16127	16019	16187	16371	16375	16264	16204	15963	16208	16163	16360	16245	16170	16125	16184	16334	16292	16275	16160	16459	16145	16251	16204	16225	16302	16119	16255	16336	16188	16073	16206	16204	16142	16412	16356	16201	16346	16069	16090	16088	16237	16192	16349	16357	16198	16073	16312	16143	16163	16408	16333	16381	16323	16088	16297	16264	16245	16352	16249	16085	16274	16338	16278	16271	16105	16299	16222	16318	16188	16219	16216	16255	16088	16241	16317	16236	16144	16322	16202	16328	16311	16191	16346	16259	15988	16037	16171	16033	16419	16265	16279	16167	16258	16479	16264	16179	16172	16297	16323	16140	16362	16163	16065	16180	16249	16221	16302	16311	16107	16149	16109	16177	16187	16063	16141	16212	16164	16292	16282	16299	16009	16324	16308	16088	15976	16211	16199	16197	15962	16318	16170	16123	16217	16194	16355	16146	16344	16228	16264	16032	16329	16285	16387	16304	16111	16103	16233	16215	16371	16553	16198	16069	16169	16167	16205	16248	16062	16143	16307	16123	16051	16047	16231	16348	16449	16035	16189	16526	16164	16386	16100	16231	16156	16246	16387	16087	15947	16069	16118	16186	16314	16273	16106	16080	16076	16200	16222	16120	16395	16113	16330	16256	16245	16278	16285	16168	16239	16033	16325	16154	16201	16227	16290	16275	16364	16477	16212	16413	16133	16143	16129	16193	16346	16131	16268	15959	16309	16411	16060	16451	16060	16281	16315	15988	16235	15974	16114	16064	16097	16245	16327	16190	16309	16208	16117	16200	16071	16098	15975	16056	16292	16101	16344	16280	16136	16054	16209	16016	16195	16117	16185	16247	16248	16055	16332	16135	16188	16502	16322	16228	16126	16032	16297	16162	16019	16157	16162	16199	16161	16166	16277	16114	16260	16326	15983	16043	16249	16153	16234	16160	16244	16286	16223	16305	16369	16455	16261	16337	16206	16277	16278	16327	16086	16154	16122	16510	16314	16173	16072	16137	16059	16118	16237	16370	16187	16315	16357	16257	16242	16222	16372	16263	16251	16267	16089	16004	16317	16298	16269	16106	16322	16155	16358	16067	16414	16293	16287	16420	16139	16007	16161	16153	16288	16214	16065	16042	16164	16269	16193	16226	16270	16216	16075	16394	16410	16113	16311	16245	16254	16269	16273	16217	16342	16482	16267	16385	16289	16038	16112	16277	16039	16389	16295	16199	16350	16212	16116	16293	16350	16119	16011	16133	16253	16200	16126	16312	16307	16211	16350	16277	16232	16200	16229	16169	16172	16348	16224	16294	16285	16331	16399	16168	16286	16409	16544	16162	16195	16189	16217	16126	16194	16261	16292	16376	16087	16138	16008	16298	16246	16172	16165	16135	16318	16126	16018	16182	16274	16195	16227	16201	16235	16250	16132	16047	16077	16314	16278	16156	16351	16264	16402	16057	16072	16086	16137	16278	16152	16055	16122	16338	16200	16345	16259	16120	16252	16331	16192	16136	16225	16130	16197	16264	16284	16208	16288	16281	16364	16339	16098	16178	16127	16139	16180	16169	16158	16244	16203	16025	16223	16007	16175	16340	16258	16183	16106	16181	16397	16248	16292	16141	16192	16423	15882	16240	16154	16289	16241	16124	16115	16242	16233	16101	16021	15960	16121	16449	16227	16111	16183	16114	16259	15934	16158	16187	16335	16002	16221	16137	16032	16283	16064	16213	16218	16279	16257	16191	16252	16283	16131	16271	16032	16189	16186	16157	16047	16278	16176	16183	16301	16158	16308	16128	15934	16264	16214	16210	16342	16154	16234	16377	16094	16292	16166	16317	16484	16252	16282	16123	15900	16231	16033	16060	16275	16305	16187	16210	16230	16281	16143	16172	16004	16273	16059	16262	16315	16272	16235	16208	16322	16280	16315	16274	16046	16330	16289	16340	16238	16161	16258	16327	16430	16209	16140	16374	16218	16244	16235	16398	16173	16082	16257	15923	16164	16352	16084	16306	16118	16165	16322	16062	16203	16139	16140	16036	16069	16354	16364	16272	16139	16191	16184	16457	16348	16400	16440	16206	16089	16269	16290	16422	16220	16299	16084	16221	16151	16310	16309	16349	16199	16359	16235	16225	16310	16243	16224	16380	16322	16111	16141	16196	16306	16053	16301	16462	16260	16183	16318	16329	16395	16272	16004	16182	16270	16129	16076	16329	16336	16202	16202	16182	16204	16128	16102	16205	16208	16277	16263	16211	16385	16112	15973	16239	16304	16125	16105	16135	16171	16199	16160	16103	16184	16246	16438	16221	16182	16392	16227	16168	16324	16157	16249	16282	16083	16390	16175	16154	16078	16162	16305	16272	16218	16382	16476	16239	16204	16089	16221	16211	16469	16198	16275	16269	16139	16124	16463	16187	16063	16164	16161	16296	16139	16436	16047	16192	16173	16028	15970	16063	16241	16232	16088	16042	16251	16501	16183	16135	16081	16184	16041	16291	16321	16089	15973	16119	16201	16337	16128	16293	16346	16162	16209	16216	16063	16038	16209	16305	16210	16191	16216	16023	16176	16337	16099	16385	16161	16400	16226	16157	16081	16358	16250	16114	16158	16219	16160	16170	16124	16344	16227	16046	16297	16277	16243	16301	16123	16247	16113	16301	16328	16414	16077	16122	16157	16086	16055	16327	16280	16243	16216	16192	16277	16085	16261	16239	16286	16164	16350	16325	16124	16257	16139	16133	16236	16146	16194	16126	16102	16083	16253	16094	16194	16214	16206	16239	16218	16163	16197	16216	16298	16431	16275	16339	16214	16333	16124	16009	16185	16256	16277	16095	16261	16069	15997	16346	16232	16135	16303	16265	15957	16216	16194	16224	16114	16224	16318	16309	16357	16096	16208	16150	16120	16229	16265	16290	16239	16155	16419	16261	16210	16086	16062	16251	16226	16183	16231	16356	16322	15986	16238	16093	16347	16289	16172	16436	16340	16223	16259	16113	16234	16217	16149	16229	16306	16191	16209	16246	16409	16384	16388	16115	16254	16164	15974	16153	16188	16265	16237	16280	16047	16151	16258	16125	16237	16279	16287	16389	16294	16127	16171	16125	16233	16043	16128	16103	16218	16131	16207	16187	16207	16173	16144	16141	16079	16298	16293	16230	16211	16198	16187	16247	16208	16154	16111	16229	16183	16203	16400	16239	16347	16244	16284	16172	16323	16278	16323	16193	16284	16252	16229	16067	16260	16197	16160	16115	16439	16206	16171	16229	16205	16112	16178	16221	16236	16120	16327	16200	16081	16097	16045	16261	16192	15958	16208	16193	16354	16182	16226	16227	16164	16108	16087	16246	16242	16291	16502
29088	39231	28622	24838	25565	22129	17284	15019	14102	13945	14066	13781	13846	13839	14028	13928	13862	13737	13846	13697	13983	13704	13977	14035	13956	13868	14028	13957	14047	13780	13819	13809	13967	13970	13872	13886	14111	13854	13834	13882	13992	13797	13842	13772	13926	13911	13878	13966	13842	13784	13896	14011	13976	13947	13851	13862	13941	13935	13906	14094	13770	14039	13881	13847	13924	13861	13927	13847	14011	13839	13925	14029	13794	13867	13762	13980	13943	14004	13844	13883	13754	13773	13869	13931	13754	13871	13958	13759	13634	13966	13849	13852	13855	13844	13868	13935	13885	14104	13752	13939	13939	13959	13850	13843	13813	13768	13897	13942	13869	14068	13829	13753	13854	14012	13856	13857	13736	13980	13852	14037	13814	13994	13863	13779	13774	13841	13831	13842	13929	13771	13883	13850	13993	13974	13963	13882	13916	13880	13815	13900	13978	13831	13863	13886	13876	13923	13792	13950	13861	13874	13826	13880	13851	13960	13831	13856	13857	13953	13922	13968	13948	13987	13894	13898	13898	13849	13996	13924	13848	13924	13905	14025	13703	13883	13874	13939	13818	13867	13970	13760	13657	13927	13944	13827	13879	14018	13840	14025	13927	13832	13890	13770	13920	13939	13831	13876	13853	13855	14009	13962	13809	13853	13784	13837	13868	13891	13808	13821	13845	13693	13808	13984	13985	13820	14100	13928	13768	13817	13887	13960	13915	13951	13818	13870	13909	13810	13800	13796	13895	13841	13775	14011	14163	13803	13806	13796	13876	13884	13879	13680	13975	13945	13901	14095	13977	13809	13811	13928	13942	13823	13864	13772	13746	13892	13895	13882	14001	13710	13776	13829	13992	13879	13907	13930	14074	13722	13905	13955	13878	13816	13944	13927	13848	13996	13828	13818	13903	13806	14043	13837	13665	13870	13947	14108	14032	13815	13908	13905	13844	14051	14005	13820	13806	13979	13727	13914	13815	13762	14012	13842	13961	13949	13920	13960	13868	13834	13804	13792	13764	13880	13867	13810	13936	13866	13960	14005	13736	13941	13783	13856	13896	14007	13853	14010	13925	14029	14040	13964	14080	13822	13908	13976	13883	14007	13852	13933	13891	13944	13934	13734	13808	14068	13836	13800	13878	13865	13872	13935	13861	13982	13831	13912	13933	13881	13891	13962	13891	13966	13827	13688	13793	13977	13890	13952	14095	14012	13737	13762	14069	13986	13987	13832	13934	13870	14030	13914	13838	13809	14012	14036	13762	13955	13988	13840	13783	13800	13780	13810	13808	13915	13809	13987	13947	13869	13958	13790	13704	13754	13954	13813	13867	13799	13998	13780	14012	13942	14043	14018	13991	13821	13827	13831	13890	13841	13868	13858	14010	13948	13855	13879	13903	13798	13819	14099	13668	13916	13953	13995	13848	13856	14044	13651	13747	14018	13921	13743	13862	13912	13952	13933	14010	13767	13871	13849	14018	13936	14102	14077	13832	13908	13875	13955	13930	13980	13934	13923	13860	13926	13843	13890	13787	13983	13951	13680	13828	13726	13868	13878	13836	13959	13818	13925	13846	13884	13932	13666	13869	14117	13815	13976	13818	13881	13919	13977	13949	13795	13803	13995	13922	13861	13818	13805	13848	13886	13842	13875	13857	13806	13932	13939	14011	13869	13958	13779	13793	13975	13836	13904	13898	13838	13842	13743	13921	13841	13783	14020	13911	14107	13781	13968	13964	13961	13750	13945	13866	13925	13863	13972	13889	13818	13915	13885	13898	14042	13960	13916	13911	13887	13867	13905	14031	13850	13880	13819	13737	13891	13925	13969	13829	13884	13935	13958	13872	13849	13946	13897	13815	14065	13687	13802	13812	13902	13825	13801	13893	13933	13816	14016	13897	13926	13981	13855	13809	13895	13877	13872	14004	13853	13910	13869	13997	13946	13970	13824	13872	13903	13914	13815	13850	13989	14018	13919	13796	13843	13760	13831	13692	13940	13909	13952	13911	13925	13856	13885	13921	13825	13746	13925	13856	13739	13920	13878	13750	13858	13982	13746	13861	13827	14057	13915	13898	14150	13891	13880	13858	13940	13870	13841	13858	13740	13914	13802	13966	13857	13881	13844	13701	13924	13853	13937	13957	13894	14010	13952	13889	13745	13780	13932	13889	13845	14021	13871	13843	13837	13954	13814	13847	13944	13993	13947	13855	13968	13654	13929	13988	13899	13854	13993	13947	13985	13910	13909	13772	13853	13866	13967	14036	13976	13957	13792	13868	13825	13842	13988	13839	13737	13925	13876	13870	13807	13884	14028	13828	13754	13962	13879	13826	13809	13869	13702	13830	13785	13908	13973	13976	13774	13957	13668	13977	13788	13957	13967	13868	13941	13783	13902	13768	13788	13764	13898	13992	13937	14022	14013	13827	13903	13789	13681	13931	13916	13866	13979	13927	13886	13995	13811	13758	13813	13905	13938	14070	14112	13909	13977	13929	14011	13862	13871	13950	13682	13830	13900	13989	13700	13891	13869	13856	13852	13814	14107	13927	13957	13833	13938	13910	13887	13978	13806	13740	13850	13944	13887	13950	13996	13799	13723	14035	13879	13811	13995	13786	13902	13806	13841	13882	13752	13851	13831	13750	13896	13812	13897	13915	14066	13869	13955	13930	13919	13832	13927	14040	13781	14014	14008	13877	14008	14017	13871	13986	13812	14020	13728	13915	13718	13808	13706	13912	13711	13851	13988	13891	13949	13745	13970	13941	13771	13828	13984	13919	13881	13932	13768	13918	13967	13995	13941	13824	13913	14021	13757	13905	13751	13883	13975	13804	13928	13961	13821	13865	13863	13926	14017	13876	13902	13844	13730	13910	13864	13915	13698	13888	13870	13929	13944	14048	13738	13650	14036	13902	13933	13934	13988	13900	13935	13907	13864	13760	14097	13846	14013	13732	13911	13754	13855	14073	13789	13973	13747	13750	13942	13762	13969	13882	13873	13850	13763	13881	14057	13986	13884	13954	13793	13785	13915	13818	13753	13894	13751	13887	13881	13770	13923	13835	13873	13841	13947	13996	13805	13792	13902	13990	13858	14004	13927	13865	13929	13965	13919	13878	13917	13800	13899	13900	13806	13785	13940	13937	13742	13722	13909	13776	13851	13825	13787	13940	14045	13887	13920	14131	13751	13760	14032	13814	13838	13963	13747	13815	13794	13944	13897	13899	13720	13950	13865	13859	13876	13930	13874	14066	13835	13806	13883	13968	13884	13937	13886	13826	13923	13833	13745	13759	13850	13941	13873	13924	13878	13775	13913	13971	13889	14009	13887	13850	13977	13812	13908	14060	13953	14042	13987	13848	13917	13782	13885	13856	13877	13846	13872	13827	13905	13867	13868	13902	13845	13919	13787	13752	13762	13909	13756	14011	13933	13956	14084	13864	13751	13857	13617	13818	13759	14086	13908	14111	14048	14019	13784	13947	13985	13931	13844	13687	14044	13883	13968	13793	13959	13715	13902	13872	13711	13952	13821	13833	13853	13794	13809	13858	13603	13957	13886	13879	13906	14056	13877	13888	13902	13840	13780	13990	13870	13711	13854	13904	14118	13925	13882	13846	13996	14003	13784	13812	13917	13963	13880	13866	13793	13899	13904	13999	13939	13810	13755	13811	13961	13879	14006	13992	13772	13603	13816	13837	13969	13906	13734	13944	13758	13920	13806	13962	13937	13819	13850	13612	13777	13771	13942	13972	13974	13897	13895	13693	14064	13935	13912	13868	13766	14022	13902	13972	13808	13859	13882	13791	13717	13965	13775	13817	13687	13939	13864	13749	13803	13733	13953	13882	13823	13862	13978	13776	13921	13849	13810	13876	13887	13959	13814	13924	13847	13885	13847	13961	13887	13780	13766	13973	13826	14036	13801	13897	13846	13895	14015	13875	13863	13940	13998	13708	13906	13890	13799	13935	13923	14044	13702	13978	13799	13739	13793	13857	13764	13929	13831	13998	13862	13748	13795	14022	13846	13814	14027	13969	13927	13832	13908	13815	13982	14011	13906	13823	13864	13858	13927	13855	13775	13874	13856	14125	13828	13782	13872	13900	13857	13961	14031	13860	13862	13790	13828	13851	13834	13854	14040	13958	13807	14150	13836	13772	14084	13816	13946	13958	13919	13674	13815	13929	13825	13985	14056	13860	13913	13789	13967	14003	13833	13965	13962	13822	13894	13718	13773	13963	13807	13836	13905	13976	13878	13833	13996	13860	13995	14064	13848	13942	13957	13940	13690	13994	13873	13864	13907	13924	13887	13829	13918	13815	13751	14019	13943	13688	13872	13881	13870	14045	13815	13950	13740	13874	13827	13919	13844	13893	13923	13759	13867	13810	13894	13886	13937	13931	13814	14123	13880	13754	14019	13888	14048	13878	14008	13962	13744	13849	13861	13880	14083	14003	13927	13857	13825	13982	14002	13892	14007	13830	13843	13787	13798	13936	13917	13827	13784	13778	13802	13814	13796	13819	13857	13761	13899	13707	13971	13859	13921	13895	14010	13944	13775	13883	13899	13863	13882	14052	13963	13897	13981	13829	14036	13779	13862	13774	13962	13826	13888	13864	13878	13842	13873	13740	13934	14067	13780	13894	13773	13854	13722	13756	13921	13855	13929	13890	13908	13954	13893	13895	13767	13996	13889	13929	13806	13882	13929	13759	13953	13884	13987	13943	13815	13879	13644	13742	13913	13887	13781	13901	13871	13862	13833	14007	13840	13893	13937	14001	13837	13915	13882	13818	13872	13967	14038	13866	13939	13691	13903	13994	13992	13927	13802	13986	14035	13864	14001	13892	13964	13891	13753	13793	13841	13896	13922	13844	13925	13985	13877	13791	13678	13814	13808	13927	13761	14002	13839	13820	13893	13845	13836	13917	13884	13878	14023	13783	14005	13815	13781	13838	13753	13929	14086	13935	14013	13892	13792	13857	13811	13890	13863	13918	13859	13837	13825	13837	13904	13830	13819	13851	13893	13962	13828	13850	13827	13844	13795	13923	13993	13967	14162	13909	13853	13952	13821	13750	13787	13895	13960	13878	13868	14066	13854	13795	13894	13812	13690	14052	13723	13905	13905	13855	13889	14101	13811	13945	13928	13823	13982	14105	13894	13838	13700
24267	21689	31238	35572	50976	47966	35190	23867	18407	16885	16371	15962	16061	15958	16124	16193	16116	16105	16237	15922	16007	16123	15816	15869	15814	15975	16061	16228	15848	15995	16204	15977	15781	15995	15704	15906	16048	15841	16132	15869	15984	15968	15901	15967	15961	15890	15794	15996	15828	16063	15867	16087	16074	15823	15817	15856	15914	16150	15790	15899	15899	15815	15938	15777	15923	16101	15848	15780	16037	16041	15959	15849	15829	15895	16041	15939	16029	15949	15852	15977	16032	15861	15871	15818	16161	15845	15712	15792	15821	16046	15950	15904	15892	16008	16000	15945	15991	15935	15810	15709	15825	15963	15952	15927	16063	16093	15843	15724	15890	15873	15999	15757	15813	15784	15972	15926	15765	15986	15812	15749	15905	15904	15904	15901	15920	15913	15847	15690	15935	15718	15866	15857	15778	15935	15888	15825	15887	15921	15719	15859	15965	15868	15782	15946	15612	15830	15791	15970	16086	15818	15975	15732	15971	16027	15805	15801	15701	15782	15811	15884	15946	15932	15870	15822	15964	16111	15812	15793	16059	15884	16082	15724	15951	16108	15865	15940	15993	15878	15785	15896	15783	15849	15959	15935	16014	15881	15971	15788	15846	16011	15896	15888	15942	15799	15826	15937	15928	15902	15876	16006	15796	15948	15527	15890	15949	15946	15728	15881	15760	15920	15919	15920	15810	16072	15757	15943	16094	15972	15947	15866	15828	15849	15987	15920	15765	15855	15869	16065	16033	15856	15845	15919	15809	15871	15797	16120	15911	15982	15934	15627	15904	15897	15958	15803	15735	15782	15769	16054	15993	15981	15959	15748	15963	15858	15928	15808	15948	16087	16118	16048	16039	15962	15924	15905	15999	15708	15806	15871	15858	15853	15721	15984	15961	15774	16057	15698	16038	15975	15730	16094	15912	15943	15973	15809	15958	15908	15909	15826	15805	15989	15934	15945	16069	15717	15892	15859	15809	16078	16030	16063	15745	15912	15851	15841	15635	16062	15808	15940	16072	15698	15973	15855	15657	15869	15928	15911	15682	15799	16159	15881	16044	15829	15899	15943	15975	15882	15882	15966	15887	15775	15989	15916	15858	15951	15813	15905	15851	15860	16050	15979	15823	15902	15954	15922	15787	15983	15960	15929	15844	15881	15966	15907	15933	15799	15993	15839	15967	15844	15960	15653	15840	15690	15980	15740	15857	15907	15766	15790	16091	15819	15911	15890	15627	15923	15830	15773	15991	15674	15954	16046	15863	15826	15953	16006	16033	15863	15951	15906	15872	15998	15950	15830	15995	15962	15982	16015	15913	15923	15703	15975	15853	15905	15936	15949	16015	15940	15977	15998	15875	15790	15820	16054	15926	15723	15881	15815	16008	15990	15849	15923	15763	15929	15930	15941	15873	15804	15816	15913	15643	15812	15953	15881	15959	15879	15993	15961	15836	15799	16015	15671	15726	15877	15722	15966	15832	15931	16054	15977	16052	15936	15936	15749	15766	15963	15862	15774	15767	15795	15808	15789	15776	15870	15783	16165	15834	16094	15983	15932	15893	15786	15827	15925	15839	15825	15901	15876	15853	15937	15923	15730	15843	15831	15740	15675	15890	15931	15882	15911	16036	15753	15773	15897	16035	15872	15711	15839	15677	15732	15952	15846	15885	15750	15999	16110	15840	15991	15848	15922	15750	15776	15895	15864	15871	15773	15877	15953	15973	15892	15864	15906	15827	15949	15934	15771	15956	16026	15748	15807	16150	15967	15922	15831	15858	15799	15934	16024	16063	15910	16049	16073	15921	15907	16000	15972	15818	15702	15915	15944	15812	15776	15883	16078	15781	15848	16019	15851	15968	15922	15960	15719	16017	15965	15740	15588	15702	15871	15942	15987	15828	15936	15901	15950	15829	15897	15966	15950	15778	15880	15800	15717	15796	15689	15743	15870	16000	15699	15925	15978	15825	15953	15896	15914	15840	15778	15834	15974	15703	16018	15776	15931	15930	15793	15955	16104	15757	15878	15804	15877	15952	15860	15834	15924	15952	15966	15818	16038	15947	15967	16006	15988	15923	15734	15800	15958	15878	15878	15827	15803	15930	15777	15847	15962	16054	16076	16177	15837	15889	15860	15589	15954	15874	15856	15898	15711	15812	15787	15914	16035	15833	15916	15789	15974	15905	15810	15838	16000	15751	15644	15806	15632	15844	15913	15783	15843	15803	15827	15681	15918	15805	15859	15950	16030	15963	15754	15769	15956	15814	15976	16011	15886	15920	15920	15764	15704	15914	15824	15959	15999	15874	15837	15537	15761	15951	16022	15898	15827	15726	16025	15915	15854	15823	16227	15873	15992	15804	15700	15835	15837	15816	15714	15788	15898	15940	15882	15938	16140	16231	16048	15990	15815	15849	15974	16159	16000	16060	15698	15818	15815	15712	15779	15927	15883	16047	15894	15942	15769	16005	16084	16003	15615	15780	15798	15762	15705	15922	15815	15644	15744	15748	15870	15727	16111	15883	15832	15977	15891	15755	15789	16053	15973	15812	15936	15896	15862	15944	15979	15906	15648	16097	16135	15931	15934	15637	15907	15859	15821	15870	15894	15942	15995	15876	15955	15881	15861	15879	16131	15824	15773	15681	15879	16025	15896	15986	16084	15841	15795	16088	15912	15936	16036	15842	15870	16003	15922	15689	15892	15815	15994	15745	15877	16109	15936	16132	15760	15763	15842	15857	15804	15957	16104	16129	15882	16105	15893	15691	16036	16048	15813	15982	15895	15736	15847	16033	15872	16005	15825	15905	15910	15965	15763	15780	15900	15922	15994	15788	15961	15881	16178	16020	15682	15822	15939	15915	15903	15971	15942	15981	15885	15961	15953	16097	15957	15630	15671	15844	16043	15945	15845	15933	15888	15835	15932	16141	15680	15953	15823	15872	15946	15878	15895	16103	15986	15889	15914	15939	16039	15899	15752	15947	15796	15833	15930	15879	15865	15915	15660	15919	15838	15835	15883	15846	15900	15743	15996	15861	15907	16063	15885	15825	15793	15874	15847	15839	15929	15835	15691	15815	15863	15844	15991	15868	15817	15943	15709	15872	15949	15758	15965	15922	15885	15997	15950	15935	15832	15944	15785	15932	16005	15984	15796	16133	15881	15738	15697	16003	15874	15998	15883	15913	15862	15943	15820	15851	15787	16038	16161	15807	15828	15952	15859	15936	15783	15816	16040	15776	16042	15910	15663	15945	15890	15872	15821	15849	15820	16022	15834	15630	15895	15883	15860	15883	15639	15802	15865	15880	15926	15837	15763	15848	16103	15799	15803	15936	15739	15879	15818	15856	15995	15931	15960	15831	15696	15790	15755	15803	15680	15840	15819	15914	15807	15897	15739	15828	15801	16012	16080	15754	15685	15824	15839	15756	15897	15837	15963	15601	15728	15789	15744	15889	15749	15825	15790	15841	15967	15753	15845	15832	15910	15941	15963	15734	16040	15958	16012	16086	15988	15836	15963	15867	15902	16071	16069	15931	15895	15873	15860	15927	15861	15936	15839	15799	15712	15860	15843	15899	16089	15845	15926	16013	16060	15756	15930	15958	15868	15870	15842	16085	16032	15938	15871	15903	15874	16037	15868	15883	15824	15949	15944	15911	16085	15866	15788	15798	15738	15802	15815	15920	15964	15828	16042	15847	15815	15947	15809	15850	16019	15831	15926	15949	15972	15786	15905	15692	15857	15793	15964	15821	15919	15977	15946	15969	16021	16073	15745	16223	15860	16124	15784	15937	15820	15899	15886	16133	15813	15814	16003	15970	16047	15819	15657	15946	15989	15719	15963	16110	16038	15927	15819	16090	15763	15639	15877	15973	16027	15839	15907	15911	15926	15839	15920	15959	16024	15663	15885	15803	15870	15835	15967	15917	15823	15769	15814	15878	15848	15976	15873	15995	15970	15775	15896	15846	15931	15899	15942	15957	15990	15647	15971	15751	15923	16095	15783	16052	15887	15926	15909	15921	15873	15865	15888	15830	15907	15822	15978	15884	15643	15822	15965	15895	15940	15916	15923	15720	15873	15839	15814	15839	15911	15917	15794	15870	15910	16071	15955	15931	15833	15814	15851	15905	15927	15568	15802	16072	15787	15945	15921	16102	15954	15960	15937	15881	15925	15658	15775	15958	15996	15805	16046	15642	15740	15923	15952	16023	15791	15827	15990	15966	16079	15906	15764	16048	15741	16029	15777	15853	16008	15898	15925	15895	15846	15793	15783	15808	15943	15850	15857	15799	15938	15987	15857	15922	15914	15854	15978	15908	15732	15768	15856	15858	15828	15771	16002	15763	16043	15877	16032	15861	15827	15965	15870	16014	16013	15977	16090	15874	15790	16006	16011	15869	15767	15785	15910	15705	15924	16022	15574	15758	15938	15900	15816	15848	15917	15832	15912	15766	16149	15994	16105	15867	15812	15893	15745	15970	15924	15967	15834	15908	15619	15874	15756	16101	15866	16012	15845	15890	15924	15871	15779	15960	15713	15755	15890	15847	15898	15802	15719	15833	15810	15836	15945	15916	15882	15992	15782	16038	15970	15912	15778	15757	15821	15974	15847	15801	15828	15976	15817	15884	15930	15804	15862	15813	15919	15594	15744	15864	15863	15687	15707	16025	15857	15886	15928	15840	15926	15911	15747	15898	15893	15868	15746	15935	15946	15880	15822	15937	15899	15764	15730	15795	15804	15772	15928	15795	15902	15872	15718	15776	15819	15828	15847	15855	15998	15970	15875	15873	15939	15947	16031	15956	16013	15846	16015	16118	15924	15815	15860	15821	15698	15875	15836	15840	15912	15715	15936	16100	15990	15907	15816	15877	15903	15969	16069	15883	15846	15985	15802	15986	15995	15946	15838	15832	16022	16016	16057	15683	15884	15812	15958	15802	15957	16010	15751	16015	15749	15868	15758	15946	15823	15872	15731	15886	15776	15963	15978	15838	15783	15872	15867	15752	15772	15910	15910	15933	15943	15918	15898	16033	15921	15849	15838	15976	15960	15987	15911	15883	15915	16042	15822	15876	15875	15772	15881	15828	15851	15892	15952	15846	15758	15831	16000	16112	15844	15898	15873	15844	15922	15888	15894	15842	15957	15845	15967	15952	15902	15792	15951
56135	80186	63442	56271	58578	47210	32372	21309	15844	14331	13924	13687	13735	13783	13774	13794	13710	13876	13752	13847	13574	13733	13701	13895	13648	13748	13675	13770	13734	13751	13779	13796	13691	13696	13591	13749	13899	13666	13727	13849	13683	13737	13900	13721	13729	13705	13722	13942	13758	13644	13856	13808	13804	13807	13795	13838	13612	13788	13692	13954	13684	13683	13712	13815	13645	13705	13787	13706	13641	13560	13800	13724	13762	13780	13716	13638	13614	13611	13646	13628	13574	13853	13486	13749	13731	13730	13695	13716	13676	13720	13846	13686	13740	13810	13609	13559	13755	13676	13648	13778	13713	13669	13745	13813	13677	13741	13731	13638	13828	13525	13689	13669	13548	13654	13710	13678	13733	13703	13839	13686	13846	13627	13596	13739	13693	13810	13874	13620	13742	13647	13762	13649	13894	13828	13751	13744	13704	13622	13737	13750	13810	13905	13813	13850	13765	13618	13744	13725	13761	13701	13669	13768	13621	13653	13766	13795	13765	13692	13697	13643	13614	13820	13724	13901	13659	13582	13794	13655	13696	13823	13663	13748	13704	13541	13713	13743	13725	13985	13617	13738	13667	13725	13764	13623	13575	13742	13565	13792	13733	13740	13559	13803	13670	13627	13733	13811	13524	13668	13561	13652	13629	13818	13681	13832	13784	13759	13637	13799	13960	13790	13696	13638	13619	13813	13793	13739	13761	13730	13627	13660	13713	13724	13652	13715	13766	13845	13856	13942	13779	13793	13581	13713	13639	13732	13661	13827	13717	13965	13847	13733	13483	13574	13651	13751	13605	13782	13757	13627	13629	13817	13829	13689	13835	13685	13997	13726	13807	13620	13575	13682	13855	13753	13732	13759	13886	13650	13744	13759	13710	13661	13879	13670	13706	13883	13754	13795	13716	13810	13703	13788	13675	13832	13694	13820	13751	13700	13670	13747	13729	13671	13751	13697	13775	13664	13743	13748	13843	13656	13704	13659	13766	13828	13597	13740	13605	13763	13747	13687	13821	13825	13744	13646	13752	13752	13694	13767	13687	13692	13649	13835	13668	13819	13693	13784	13680	13783	13658	13886	13678	13794	13704	13725	13709	13669	13758	13604	13663	13578	13799	13678	13713	13663	13878	13657	13695	13819	13825	13610	13770	13647	13602	13606	13684	13627	13778	13601	13728	13594	13625	13861	13738	13797	13609	13683	13726	13821	13742	13630	13585	13895	13813	13543	13631	13797	13675	13615	13818	13824	13771	13854	13761	13592	13671	13880	13790	13626	13691	13681	13795	13832	13691	13749	13718	13784	13855	13678	13661	13772	13819	13757	13865	13703	13583	13728	13757	13685	13675	13573	13674	13477	13773	13596	13825	13610	13629	13754	13674	13652	13646	13707	13693	13780	13792	13791	13697	13729	13755	13692	13848	13613	13579	13654	13758	13676	13676	13816	13775	13720	13660	13831	13704	13724	13672	13729	13890	13693	13691	13802	13657	13676	13775	13776	13691	13625	13591	13686	13758	13770	13814	13708	13798	13818	13630	13813	13855	13673	13836	13868	13659	13834	13704	13849	13663	13759	13614	13816	13714	13703	13973	13677	13744	13604	13735	13619	13712	13709	13756	13750	13601	13751	13905	13817	13584	13690	13807	13784	13718	13528	13749	13731	13659	13614	13695	13651	13842	13692	13672	13820	13783	13814	13701	13647	13859	13750	13763	13687	13979	13730	13907	13602	13640	13911	13685	13764	13794	13718	13649	13775	13754	13800	13768	13655	13753	13720	13725	13630	13847	13580	13636	13733	13654	13643	13727	13904	13607	13895	13924	13801	13600	13886	13841	13633	13903	13643	13763	13691	13754	13829	13806	13601	13816	13757	13580	13745	13683	13823	13564	13690	13725	13773	13860	13735	13842	13716	13850	13785	13590	13787	13738	13749	13736	13816	13638	13660	13843	13719	13732	13777	13659	13903	13786	13776	13857	13754	13900	13663	13761	13782	13662	13847	13731	13848	13619	13709	13789	13658	13861	13579	13625	13833	13749	13650	13822	13618	13766	13630	13680	13786	13640	13627	13754	13739	13730	13803	13683	13665	13852	13707	13662	13753	13740	13652	13700	13510	13719	13817	13600	13780	13590	13692	13799	13672	13770	13888	13777	13713	13799	13753	13719	13666	13660	13754	13580	13771	13674	13785	13671	13724	13571	13577	13689	13755	13807	13779	13691	13792	13908	13637	13852	13659	13718	13776	13648	13596	13827	13747	13818	13498	13939	13598	13701	13548	13734	13580	13825	13877	13693	13767	13632	13783	13707	13774	13712	13705	13701	13803	13811	13716	13760	13755	13724	13796	13742	13723	13663	13762	13751	13778	13744	13717	13601	13603	13731	13710	13575	13687	13812	13686	13723	13664	13918	13810	13686	13854	13597	13893	13705	13642	13693	13639	13794	13670	13739	13679	13862	13865	13619	13785	13636	13571	13720	13594	13718	13687	13750	13727	13717	13604	13773	13850	13697	13857	13849	13799	13661	13859	13809	13673	13737	13800	13676	13831	13737	13724	13663	13648	13764	13761	13839	13686	13691	13673	13673	13829	13805	13653	13590	13853	13706	13865	13616	13758	13849	13833	13791	13857	13781	13677	13663	13627	13575	13675	13688	13726	13613	13679	13824	13611	13786	13948	13816	13647	13762	13822	13782	13670	13544	13699	13839	13686	13789	13656	13507	13632	13642	13859	13852	13817	13723	13751	13602	13871	13696	14048	13684	13560	13609	13803	13653	13676	13748	13819	13606	13704	13691	13758	13753	14011	13851	13737	13783	13866	13650	13700	13690	13706	13578	13529	13885	13789	13784	13769	13641	13772	13760	13563	13810	13772	13553	13889	13631	13848	13716	13776	13700	13744	13656	13534	13729	13791	13699	13729	13755	13822	13773	13854	13841	13767	13581	13636	13906	13829	13717	13683	13610	13709	13696	13629	13834	13733	13828	13717	13861	13787	13755	13840	13643	13678	13672	13761	13876	13738	13744	13816	13779	13741	13677	13693	13738	13762	13635	13848	13654	13768	13850	13614	13804	13829	13748	13743	13717	13799	13756	13947	13704	13870	13697	13741	13617	13742	13758	13829	13621	13772	13714	13727	13769	13661	13593	13660	13767	13602	13806	13678	13728	13642	13648	13751	13705	13732	13734	13723	13709	13762	13659	13627	13778	13708	13727	13739	13744	13892	13721	13649	13722	13748	13783	13711	13674	13761	13617	13743	13772	13688	13799	13807	13711	13795	13685	13767	13608	13811	13619	13791	13672	13754	13700	13773	13798	13786	13649	13623	13698	13573	13561	13830	13722	13706	13796	13797	13795	13846	13739	13735	13756	13795	13628	13687	13653	13718	13739	13845	13613	13754	13604	13826	13605	13746	13720	13688	13648	13948	13724	13745	13860	13747	13876	13651	13715	13809	13641	13657	13925	13827	13712	13772	13667	13760	13689	13582	13703	13783	13624	13764	13661	13876	13746	13636	13657	13719	13722	13658	13796	13669	13809	13743	13754	13838	13866	13596	13808	13691	13870	13642	13693	13529	13832	13847	13572	13833	13641	13695	13711	13662	13777	13747	13615	13739	13800	13627	13705	13787	13602	13916	13696	13843	13809	13786	13577	13742	13707	13670	13668	13641	13630	13545	13629	13786	13762	13667	13689	13775	13682	13731	13715	13582	13692	13567	13656	13656	13746	13731	13764	13779	13807	13618	13874	13521	13737	13732	13672	13758	13735	13941	13674	13827	13647	13899	13821	13736	13725	13903	13763	13909	13673	13774	13795	13718	13631	13677	13838	13750	13802	13719	13758	13775	13893	13807	13853	13723	13696	13685	13880	13783	13742	13776	13743	13619	13833	13625	13808	13837	13846	13623	13916	13793	13761	13966	13726	13699	13713	13745	13812	13630	13761	13714	13648	13760	13890	13861	13598	13676	13952	13770	13826	13655	13744	13539	13757	13721	13733	13649	13789	13623	13749	13775	13716	13698	13730	13644	13718	13696	13818	13885	13738	13798	13726	13726	13770	13742	13663	13663	13712	13622	13568	13772	13789	13711	13713	13645	13726	13895	13782	13708	13701	13760	13682	13549	13830	13648	13812	13635	13838	13808	13651	13788	13745	13756	13885	13638	13913	13730	13786	13637	13832	13585	13693	13735	13783	13661	13948	13828	13828	13497	13845	13633	13734	13767	13880	13578	13628	13689	13822	13816	13764	13593	13713	13665	13766	13660	13802	13786	13784	13550	13687	13795	13995	13862	13636	13724	13751	13799	13550	13711	13530	13770	13808	13825	13862	13548	13688	13821	13742	13613	13606	13762	13772	13768	13722	13798	13674	13695	13761	13555	13905	13672	13620	13823	13737	13729	13748	13882	13739	13717	13584	13752	13699	13715	13856	13797	13722	13773	13773	13703	13709	13670	13823	13590	13661	13699	13838	13631	13819	13762	13735	13712	13615	13872	13787	13651	13648	13814	13812	13745	13877	13775	13706	13560	13700	13672	13750	13815	13729	13792	13695	13775	13699	13765	13719	13741	13764	13674	13902	13763	13867	13730	13778	13822	13825	13785	13669	13933	13781	13745	13756	13792	13630	13729	13831	13809	13770	13750	13669	13742	13770	13765	13652	13857	13699	13779	13797	13633	13780	13699	13780	13659	13626	13835	13578	13873	13778	13610	13566	13686	13809	13735	13761	13785	13623	13739	13682	13852	13584	13723	13722	13700	13894	13755	13532	13527	13889	13753	13659	13673	13751	13595	13736	13788	13620	13781	13700	13815	13849	13789	13770	13677	13772	13724	13915	13684	13689	13798	13864	13666	13681	13878	13756	13829	13653	13771	13581	13711	13696	13768	13815	13566	13736	13667	13895	13522	13815	13625	13697	13678	13722	13691	13735	13906	13608	13607	13807	13800	13580	13777	13727	13694	13856	13722	13836	13599	13698	13739	13513	13812	13803	13826	13565	13734	13621	13688	13631	13776	13714	13599	13696	13649	13879	13722	13730	13725	13686	13659	13735	13749	13696	13713	13781	13926	13704	13677	13778	13787	13731	13820	13810	13746	13839	13810	13791	13556	13866	13739	13706	13677	13820	13647	13725	13783	13758	13677	13977	13815	13786	13586	13789	13779
22928	21402	30547	32790	50984	50106	39659	27136	20187	17951	16751	16622	16495	16694	16499	16482	16474	16511	16551	16420	16278	16652	16580	16571	16623	16536	16494	16569	16425	16502	16438	16374	16415	16581	16595	16298	16461	16570	16381	16655	16377	16440	16282	16227	16450	16286	16204	16485	16341	16325	16242	16408	16332	16306	16590	16378	16164	16349	16368	16306	16378	16422	16287	16460	16367	16472	16443	16250	16272	16453	16448	16491	16432	16338	16200	16383	16252	16556	16338	16227	16383	16280	16260	16279	16308	16348	16413	16348	16404	16378	16395	16324	16352	16319	16393	16288	16291	16311	16382	16305	16185	16590	16472	16108	16325	16474	16240	16253	16280	16492	16338	16336	16369	16365	16326	16371	16435	16290	16275	16483	16448	16287	16360	16229	16160	16472	16420	16302	16341	16247	16260	16361	16420	16307	16246	16540	16100	16333	16281	16302	16357	16119	16384	16405	16407	16332	16304	16103	16293	16278	16292	16170	16364	16383	16282	16322	16288	16260	16399	16115	16315	16292	16253	16291	16225	16508	16398	16204	16229	16176	16193	16220	16167	16058	16275	16372	16460	16314	16316	16212	16310	16205	16330	16216	16169	16100	16269	16420	16185	16244	16278	16136	16246	16337	16332	16135	16100	16226	16265	16074	16196	16234	16204	16270	16266	16304	16279	16231	16208	16313	16255	16558	16273	16267	16501	16290	16142	16212	16420	16289	16210	16276	16446	16144	16352	16079	16185	16195	16373	16289	16269	16449	16356	16373	16199	16318	16130	16398	16039	16139	16547	16391	16324	16526	16311	16056	16321	16112	16478	16246	16362	16113	16297	16274	15963	16341	16334	16414	16384	16339	16210	16428	16177	16320	16266	16263	16338	16339	16141	16229	16375	16330	16209	16450	16398	16242	16079	16255	16134	16286	16321	16345	16182	16241	16338	16534	16208	16239	16137	16353	16092	16062	16317	16335	16402	16171	16354	16248	16263	16372	16215	16357	16315	16384	16260	16252	16356	16311	16301	16208	16395	16161	16435	15965	16102	16232	16255	16390	16210	16314	16344	16359	16167	16156	16255	16240	16478	16359	16448	16176	16160	16333	16260	16241	16401	16434	16229	16588	16468	16317	16308	16201	16420	16286	16190	16298	16325	16465	16388	16323	16176	16369	16401	16310	16062	16101	16261	16229	16439	16370	16408	16463	16481	16217	16201	16417	16344	16382	16354	16381	16318	16198	16090	16264	16385	16373	16321	16156	16275	16337	16352	16496	16298	16229	16231	16052	16426	16428	16249	16416	16078	16227	16304	16256	16243	16455	16262	16446	16134	16392	16282	16360	16125	16291	16129	15950	16289	16286	16319	16114	16352	16187	16218	16271	16294	16143	16415	16163	16457	16359	16383	16281	16304	16320	16384	16304	16355	16201	16102	16282	16145	16340	16328	16140	16301	16286	16240	16051	16197	16071	16368	16357	16198	16367	16307	16323	16446	16249	16313	16281	16177	16298	16248	16354	16320	16196	16172	16271	16124	16403	16384	16205	16245	16416	16178	16414	16364	16264	16377	16353	16181	16209	16303	16340	16180	16349	16354	16110	16386	16474	16262	16324	16254	16318	16193	16208	16305	16162	16249	16301	16311	16438	16322	16358	16290	16299	16321	16182	16378	16356	16366	16294	16448	16291	16121	16248	16096	16421	16470	16132	16283	16174	16161	16104	16489	16223	16227	16307	16194	16206	16142	16331	16396	16310	16337	16272	16350	16143	16448	16189	16105	16225	16269	16409	16130	16217	16150	16340	16331	16059	16362	16326	16530	16400	16452	16286	16344	16383	16438	16359	16240	16106	16274	16313	16283	16380	16247	16204	16200	16298	16303	16284	16394	16376	16201	16072	16390	16357	16356	16363	16373	16042	16246	15936	16239	16265	16244	16324	16362	16237	16239	16196	16671	16523	16403	16291	16499	16329	16286	16431	16134	16197	16271	16200	16151	16242	16300	16351	16382	16328	16142	16169	16387	16304	16154	16147	16253	16409	16459	16202	16334	16132	16428	16497	16395	16217	16163	16359	16210	15992	16134	16214	16199	16323	16178	16288	16281	16215	16293	16171	16337	16455	16118	16121	16155	16162	16224	16375	16229	16258	16344	16471	16334	16295	16382	16206	16279	16377	16274	16053	16271	16365	16336	16348	16256	16103	16347	16424	16162	16219	16332	16317	16351	16294	16057	16248	16166	16069	16302	16422	16370	16441	16477	16184	16463	16220	16109	16179	16390	16143	16271	16330	16335	16282	16275	16254	16417	16375	16424	16417	16529	16176	16209	16357	16236	16407	16362	16203	16291	16466	16281	16304	16404	16197	16237	16095	16263	16274	16210	16365	16265	16289	16280	16150	16286	16367	16105	16265	16366	16296	16222	16188	16378	16382	16507	16151	16270	16365	16187	16017	16274	16320	16104	16208	16464	16327	16318	16372	16278	16046	16379	16143	16288	16294	16218	16195	16354	16496	16217	16350	16160	16304	16318	16226	16115	16191	16209	16412	16203	16344	16434	16273	16353	16294	16528	16173	16103	16327	16261	16462	16176	16410	16223	16278	16219	16217	16472	16267	16434	16203	16247	16265	16213	16294	16413	16343	16414	16345	16378	16487	16287	16224	16229	16281	16433	16334	16252	16134	16328	16326	16190	16513	16113	16181	16279	16311	16200	16195	16296	16212	16257	16222	16064	16136	16497	16446	16170	16120	16269	16165	16215	16238	16228	16256	16176	16354	16334	16221	16378	16311	16228	16261	16345	16239	16285	16278	16194	16126	16288	16495	16354	16324	16279	16362	16323	16377	16196	16095	16018	16409	16293	16093	16136	16451	16284	16473	16281	16381	16180	16257	16183	16207	16305	16393	16330	16331	16302	16241	16107	16038	16466	16371	16211	16258	16243	16331	16368	16302	16403	16447	16397	16233	16400	16495	16458	16290	16427	16331	16184	16078	16339	16134	16422	16138	16198	16099	16305	16145	16000	16277	16229	16256	16387	16234	16464	16346	16464	16138	16214	16237	16281	16265	16221	16238	16204	16320	16289	16092	16335	16363	16277	16291	16318	16372	16343	16213	16153	16360	16370	16284	16539	16283	16223	16257	16176	16449	16344	16353	16485	16310	16371	16124	16362	16271	16255	16315	16186	16377	16419	16236	16415	16257	16213	16132	16016	15917	16175	16149	16159	16267	16214	16256	15983	16517	16284	16348	16251	16369	16309	16360	16352	16332	16204	16192	16325	16313	16435	16305	16381	16132	16360	16141	16479	16486	16209	16295	16411	16401	16246	16181	16147	16241	16414	16273	16225	16291	16283	16364	16103	16161	16195	16029	16533	16223	16396	16419	16256	16230	16344	16295	16083	16127	16594	16527	16342	16207	16291	16132	16207	16137	16420	16474	16368	16267	16332	16223	16366	16341	16389	16437	16416	16293	16202	16258	16270	16243	16502	16334	16467	16109	16359	16206	16145	16062	16233	16035	16187	16097	16254	16271	16417	16133	16270	16353	16125	16121	16079	16210	16036	16264	16328	16303	16388	16287	16444	16261	16070	16213	16265	16120	16455	16521	16241	16454	16181	16167	16116	16294	16230	16224	16302	16294	16307	16329	16207	16398	16222	16181	16294	16328	16298	16348	16491	16278	16268	16097	16259	16163	16481	16343	16327	16295	16360	16148	16159	16365	16333	16345	16385	16270	16287	16220	16167	16317	16169	16421	16254	16219	16442	16196	16421	16260	16260	16220	16217	16233	16303	16287	16214	16459	16328	16230	16239	16262	16466	16130	16397	16438	16403	16277	16156	16229	16303	16286	16197	16173	16140	16407	16097	16486	16392	16096	16430	16198	16227	16244	16254	16204	16362	16433	16285	16488	16258	16161	16367	16055	16399	16303	16224	16044	16208	16318	16514	16216	16183	16335	16422	16305	16453	16292	16007	16310	16355	16253	16211	16255	16199	16282	15947	16130	16441	16270	16164	16369	16208	16451	16350	16485	16079	16365	16215	16424	16394	16323	16346	16211	16382	16345	16185	16048	16339	16178	16439	16171	16144	16157	16312	16166	16268	16384	16427	16299	16335	16352	16283	16244	16207	16142	16337	16406	16224	16115	16181	16202	16301	16121	16305	16295	16328	16171	16339	16175	16292	16262	16426	16401	16226	16417	16248	16548	16338	16417	16269	16248	16319	16448	16209	16230	16206	16228	16279	16419	16259	16124	16355	16301	16207	16146	16294	16235	16246	16255	16407	16307	16146	16309	16310	16241	16265	16335	16168	16359	16203	16235	16227	16042	16367	16333	16650	16218	16376	16270	16242	16073	16067	16507	16170	16111	16384	16373	16311	16224	16354	16332	16446	16343	16327	16246	16399	16158	16179	16453	16421	16400	16264	16272	16371	16049	16259	16345	16544	16195	16115	16007	16218	16310	16353	16409	16254	16440	16227	16408	16317	16400	16199	16287	16337	16324	16306	16332	16430	16397	16163	16115	16257	16415	16381	16158	16383	16139	16313	16368	16333	16169	16222	16258	16336	16312	16388	16340	16241	16286	16243	16335	16369	16207	16457	16246	16341	16298	16163	16294	16236	16282	16395	16163	16243	16237	16126	16277	16304	16275	16304	16291	16174	16188	16316	16221	16297	16297	16190	16274	16482	16280	16264	16084	16312	16270	16201	16322	16175	16320	16206	16220	16514	16278	16319	16247	16369	16141	16190	16230	16265	16087	16415	16175	16268	16233	16401	16289	16322	16262	16454	16497	16256	16238	16213	16249	16142	16331	16280	16158	16400	16397	16206	16300	16316	16345	16442	16339	16390	16502	16375	16432	16340	16310	16305	16164	16192	16350	16327	16211	16373	16433	16259	16290	16465	16235	16380	16485	16324	16250	16517	16276	16520	16330	16340	16496	16266	16226	16391	16205	16285	16214	16158	16426	16433	16130	16356	16219	16224	16269	16331	16237	16269	16235	16421	16307	16521	16303	16153	16307	16299	16281	16232	16221	16214	16231	16265	16230	16343	16295	16232	16338	16367	16107	16380	16279	16111	16153	16209	16277	16194	16572	16373	16323	16382	16296	16305	16242	16318	16227	16323	16123	16267	16363	16368	16514	16297	16267	16399	16313	16222	16158	16305	16418
60023	95078	80691	72208	72128	55440	38783	25761	17470	14798	14143	14143	13813	13989	13919	13885	13891	13839	13871	13990	13962	13888	13911	13834	14009	13935	13959	13814	14037	13981	13978	13851	13962	13746	13984	13866	13865	13950	13706	13968	13950	14027	13828	13970	14042	14000	13920	13943	14007	13854	14074	13848	13882	13940	13936	13851	13977	13788	13929	13770	13913	13947	14064	13845	13890	14006	13904	13999	13884	13835	13774	13882	13780	14163	13881	14080	14193	13865	13932	13987	14113	13913	13810	13986	13942	13801	14119	14113	13904	13853	13773	13931	13959	13977	13975	13946	14030	13952	13948	13864	14029	13851	14026	13821	13960	13935	13899	13901	13998	13808	13927	14058	13927	13932	13867	13843	13938	13768	13824	13917	13941	13856	13986	13999	13839	13966	13849	13886	14048	13859	13846	13980	13930	13906	13901	13900	14037	13740	13957	13991	13696	13920	13824	14029	13829	13843	13996	14002	13885	14011	13814	13777	13984	13949	13872	13831	13853	14034	13913	13983	13901	13752	13913	13903	13822	13782	13946	13881	13768	14009	13937	13934	13955	13904	13950	13772	14098	13879	14001	14019	13922	13866	13914	13863	13888	13806	14006	13760	13898	13758	14002	13978	13981	13969	13800	14024	13969	13951	13934	13941	13861	14061	14135	13858	13999	13973	13989	13797	14043	13849	13891	13787	13881	14179	13782	13873	14038	13943	13853	14048	13870	13917	13887	13940	13764	13946	14021	13886	13870	13944	13802	13789	13964	13869	13817	13839	13994	13892	13873	13739	14026	13911	14086	13988	13868	13716	13796	13881	13803	13791	13820	13773	14062	13897	13827	14042	14150	13726	13906	14007	14039	13838	13933	13963	13796	13895	13943	13925	13757	13934	13826	13747	14044	13830	13931	13945	13778	14036	13958	13887	14002	13959	14096	13974	13804	13868	14035	13870	13869	14079	13878	13898	14036	13890	13864	13923	13848	13920	14030	13777	13925	13933	14028	13926	14083	13796	13836	13976	13792	13999	13976	13937	13944	13905	13943	13937	13893	13974	14121	14083	13964	13882	14166	14087	14051	13716	13991	13978	13984	13904	13987	13834	14009	13953	13917	13899	14007	13861	14086	13880	13864	13823	13906	14033	13938	13904	13970	13950	14002	13827	13937	13881	13942	13765	13939	13838	14001	13929	14143	14110	13920	13870	13999	14041	13901	13801	13791	13769	13858	13696	13933	13957	14038	13997	13832	13856	13778	13976	13972	13847	13919	13945	13847	13843	13763	13909	13869	13996	13930	13819	13930	13913	14039	13730	13880	14012	13917	13822	13938	13895	14015	13589	13954	13780	13737	13935	13870	14038	14056	13947	13930	13870	14040	14033	13785	13769	13966	13833	13904	13888	13883	13862	13816	13914	13892	14114	13817	14037	13902	13913	13833	13946	13907	13903	13845	13885	13856	14075	13792	13756	14013	13906	14013	13864	14014	13685	13946	13885	13890	13903	13965	13868	13784	13984	13837	13978	14016	14032	13810	14013	13909	14032	13961	13945	13875	13825	13873	14028	13766	13979	14057	13913	14065	13715	13853	13997	13775	14025	14165	13834	13936	13991	13909	14031	13970	14122	13957	13734	13946	14035	13915	13858	13888	13916	13904	13849	13901	14029	13864	14054	13827	13912	13731	13851	14009	13986	13826	13697	14063	14005	13950	13940	14107	13921	13944	13836	13797	13956	13800	13855	14050	13962	13824	13797	13896	13927	13720	13945	13950	13964	14006	13856	14024	13668	13899	14008	13888	13936	14022	13975	13974	13973	13843	13894	13801	13958	13854	14006	13895	13975	14048	13871	13825	14031	13867	13992	13939	14019	13979	13977	13728	13824	13968	13844	13699	13861	14036	13772	14049	13924	13886	13906	13841	14057	13851	14036	13975	13804	13815	13969	13831	13810	13899	13834	14017	13927	13957	13919	13880	13853	13826	13816	13975	14101	13934	13896	13936	13863	13771	13962	13922	13857	13693	13953	13888	13943	13809	13844	13900	13959	14069	13892	13983	14031	13901	13914	13985	13866	13812	14026	13981	13827	13816	13949	13927	13868	14037	13866	13846	13952	14096	13882	13964	14020	13874	13919	14018	13962	13707	13726	13968	13866	13934	13750	13902	13986	14003	13744	14094	13984	13920	13849	13796	13887	13836	13939	13861	13854	13916	13954	13838	14010	13915	13890	13912	14034	14111	13999	13985	14082	13986	13908	14087	13963	13881	13980	13865	13905	14004	13768	13954	14091	14034	14000	13977	13742	13959	13888	13819	13965	14006	13932	13934	14077	13793	13909	13895	13930	14018	13891	13846	13965	13849	14044	13882	13943	13995	13857	13720	13888	13875	13900	13792	14075	13830	13915	13901	13660	13951	13896	13715	13797	14189	13906	13964	13632	13955	14043	13967	14112	13834	13853	13921	13847	13903	14006	13847	13997	13911	13865	13800	13921	14069	14070	13920	14047	13907	13909	13922	13914	13914	13997	13969	14042	13950	13785	13963	13967	14045	13984	13887	13915	13938	14019	13720	13819	13904	13923	14148	13992	13971	13754	13792	13871	14011	13817	14059	13860	14024	13918	13822	13984	13944	14072	13829	13828	13966	13882	13887	13920	13867	13970	14060	14041	13731	13989	13779	13882	13719	13857	13917	13787	13974	13831	13779	13809	13954	13845	14020	13837	14120	13926	13776	13829	13886	13769	14064	13932	13922	14002	14022	13900	13854	14137	13973	13837	13833	13792	13968	13981	13850	13940	13972	13884	14021	13807	13910	13849	13888	13922	13898	13837	13760	13969	13957	14103	13894	13746	13851	13836	13997	13957	14166	14033	13802	13936	13893	13879	13883	13987	13889	13873	13954	13871	13825	14074	13919	13941	13861	13956	14058	13772	13938	13868	13941	13837	14069	14018	13850	13978	13875	13957	13986	13878	13812	13919	13877	13903	13864	13944	13868	13837	13924	13891	13847	13831	13960	13953	13711	13906	13891	13963	13938	13833	13899	13871	13886	13794	13880	13918	13872	13741	14021	13951	13994	13996	13996	13887	13793	13957	13907	13956	14008	14087	13803	13907	13906	13950	13861	13841	13971	13944	13806	13853	13933	13925	13821	14001	13879	13952	14075	13840	13912	14023	14011	13888	13866	14039	14073	13917	13893	13916	14069	13846	13870	13854	13796	14001	13883	14100	13961	13800	13910	13993	13988	14026	13949	13896	13916	13855	13745	13939	13906	13887	13990	13770	13904	13983	13901	13784	13911	13912	13910	14009	13949	13933	13805	13801	14016	13828	13933	13824	13911	13966	13926	13854	13908	13856	13951	13879	13900	13834	13938	13820	13949	13896	13933	13852	13957	14044	14024	13965	14243	13878	14049	13938	13897	13974	13898	13817	13829	13947	13761	13895	13876	13926	14020	13998	13876	14048	13815	13861	13991	13913	13786	13945	13916	13871	13691	13995	13768	14003	14026	13956	13914	13933	13795	13984	13996	13956	13863	13962	13859	13915	13928	13885	13964	13930	13919	13976	13889	13765	14038	13994	13977	13886	13813	13997	13906	13947	14003	14025	14002	14011	13911	13864	13773	13892	14077	13894	13893	13960	13882	13866	13998	13997	13931	13822	13889	13962	14089	14078	13850	13974	13926	13961	14036	13937	13888	13748	13824	14026	13971	13704	13901	13987	13831	14027	13990	13929	13876	13988	13867	13972	13932	13995	13984	13802	13950	13902	13908	14054	14070	13864	13743	14011	13961	13795	13991	14047	13828	13934	13935	13738	14090	13809	14002	13988	13657	13842	14075	13891	13934	13870	14015	13844	13946	13838	13921	13944	13931	13938	13963	13977	13896	13907	13889	13769	13847	13912	13937	13981	13855	13911	13943	13979	13833	13916	13846	13921	14074	13936	13861	13980	13684	13844	13939	13886	13869	14048	13937	13807	13947	14036	13929	13979	13999	13948	14038	13698	14005	13911	14074	13927	13955	13739	13851	13888	13811	13715	13955	14073	13889	13794	14060	13786	13889	13922	13972	13804	13809	13942	13904	13802	13941	13949	14083	13712	13947	14087	13702	13812	13788	13881	13776	13731	13874	13937	13958	14032	13761	13899	14032	13876	13803	13780	13742	13940	13930	13874	13806	13942	13846	13889	13827	13875	13955	13768	14001	14040	13809	13936	14036	13848	14060	14042	13779	13996	13807	13961	13731	13852	14032	13937	13969	13879	13892	13825	13906	13980	14010	13906	13924	14009	13920	13831	14055	13892	13981	13885	13958	13966	13752	13893	13848	13913	13853	14189	13832	13912	14104	13826	13789	13929	13951	14004	13974	13877	14102	13868	13932	13997	13711	14010	13807	13954	13683	13943	14001	13956	13955	13970	13807	13867	13909	13888	14005	13923	13826	13881	13844	13871	13823	13722	13771	13974	13942	13980	13950	13824	13818	14036	14060	13930	14009	13793	13937	13815	13828	13792	13969	14039	14051	13879	14025	13903	13867	13801	13823	13770	13695	13716	13918	13945	13948	13876	14014	14002	13842	13973	14016	13835	13936	14029	13925	13963	13887	13846	13755	14008	14026	13889	13927	13883	13852	13910	13910	13830	14012	13925	14110	13937	13918	13800	13996	13835	13880	13943	14055	13918	13989	13979	13871	13781	13967	13920	13827	13964	13751	13797	14007	14041	13936	13876	13777	14072	14099	13885	13858	13899	13877	13923	13920	13950	13828	13941	13879	13859	13901	13998	13784	13738	13996	13794	13798	13969	14075	13903	13875	13754	14001	13901	13803	13817	13895	13874	13705	14014	13775	13972	13876	13840	13819	13887	13881	13788	13911	13862	14028	13933	13904	13878	13852	13961	13904	13773	13765	13934	13850	13982	13838	13830	13873	13956	13993	13954	13888	14051	13730	13842	13995	13729	13922	13975	14144	13853	13880	14055	13899	13958	13937	13867	13930	13980	13846	13896	13961	13727	14117	13901	14015	14022	13969	13813	13834	13867	14023	13974	13820	13947	13861	13948	13866	13930	13891	14080	13925	13866	14017	13741	14005	13797	14015	13905	13944	13921	13781	13826	13904	13773	13941	13895	13896	13901	14045	13761	13858	13997	13824	13831	13826	13788	14019	13810	13848	13913
28546	26167	30779	32953	29445	24472	20579	18610	17897	17542	17648	17502	17268	17415	17223	17437	17271	17435	17457	17413	17535	17230	17398	17470	17439	17490	17340	17363	17574	17412	17206	17450	17432	17783	17451	17526	17347	17361	17435	17431	17561	17539	17418	17338	17305	17549	17415	17418	17427	17496	17491	17337	17294	17353	17367	17541	17385	17347	17322	17543	17474	17517	17436	17451	17623	17270	17587	17385	17471	17343	17259	17409	17544	17503	17480	17320	17492	17384	17392	17542	17370	17404	17281	17441	17404	17758	17481	17412	17250	17292	17362	17311	17296	17388	17457	17375	17256	17466	17378	17399	17292	17326	17367	17392	17526	17548	17365	17348	17278	17360	17332	17330	17382	17623	17478	17493	17381	17449	17284	17459	17259	17468	17567	17491	17440	17492	17390	17306	17219	17456	17345	17392	17492	17444	17347	17220	17321	17561	17286	17390	17439	17744	17284	17393	17365	17330	17395	17360	17669	17255	17425	17270	17514	17523	17356	17364	17428	17484	17285	17471	17357	17521	17307	17515	17435	17421	17408	17593	17290	17506	17196	17262	17366	17218	17354	17345	17334	17196	17380	17377	17411	17233	17257	17317	17484	17213	17204	17264	17371	17354	17381	17290	17496	17387	17261	17201	17322	17350	17472	17324	17334	17357	17468	17272	17321	17447	17454	17330	17250	17469	17269	17261	17276	17499	17446	17393	17472	17253	17353	17246	17467	17537	17489	17460	17252	17258	17514	17471	17526	17295	17180	17519	17557	17394	17430	17542	17556	17554	17452	17215	17382	17295	17487	17407	17422	17518	17304	17512	17422	17464	17389	17357	17453	17388	17493	17294	17549	17439	17432	17524	17598	17353	17382	17387	17519	17279	17432	17415	17359	17506	17660	17493	17462	17498	17397	17367	17239	17326	17413	17453	17471	17357	17359	17354	17472	17456	17444	17389	17526	17277	17218	17313	17292	17367	17523	17488	17377	17338	17532	17318	17440	17365	17435	17329	17478	17508	17432	17473	17224	17356	17550	17446	17384	17354	17267	17418	17261	17585	17486	17341	17347	17328	17163	17185	17471	17493	17406	17461	17392	17518	17566	17485	17499	17346	17296	17280	17354	17505	17375	17344	17229	17353	17372	17487	17633	17288	17394	17195	17111	17310	17594	17522	17470	17525	17544	17087	17583	17366	17272	17458	17388	17316	17477	17168	17538	17284	17334	17501	17340	17480	17504	17516	17320	17655	17427	17353	17380	17592	17296	17327	17171	17451	17401	17470	17291	17415	17382	17344	17271	17489	17508	17400	17475	17211	17454	17629	17349	17597	17593	17475	17412	17185	17377	17312	17361	17542	17366	17521	17217	17486	17340	17416	17336	17496	17267	17339	17554	17239	17488	17507	17230	17368	17391	17218	17261	17382	17329	17199	17437	17584	17455	17510	17468	17609	17241	17436	17418	17274	17394	17636	17309	17171	17408	17333	17305	17286	17383	17311	17347	17435	17470	17481	17425	17542	17522	17333	17426	17520	17477	17455	17400	17037	17319	17413	17302	17368	17622	17445	17375	17553	17423	17288	17273	17389	17405	17507	17290	17472	17432	17305	17444	17378	17443	17514	17517	17604	17360	17395	17461	17360	17336	17208	17288	17382	17387	17369	17305	17421	17547	17383	17237	17469	17289	17373	17458	17477	17365	17373	17399	17420	17327	17287	17324	17374	17357	17353	17211	17177	17261	17324	17401	17383	17565	17578	17614	17484	17240	17358	17325	17249	17361	17455	17233	17514	17254	17235	17682	17394	17534	17585	17369	17363	17365	17514	17427	17162	17371	17529	17488	17261	17630	17318	17648	17394	17274	17655	17578	17441	17500	17476	17352	17501	17511	17399	17431	17538	17331	17374	17543	17477	17528	17315	17510	17367	17322	17191	17391	17335	17205	17456	17442	17392	17458	17285	17380	17436	17405	17426	17596	17136	17376	17383	17308	17589	17454	17466	17406	17410	17528	17265	17439	17476	17405	17200	17390	17502	17414	17301	17593	17368	17391	17411	17634	17330	17474	17233	17187	17354	17334	17619	17500	17434	17574	17627	17425	17323	17355	17352	17554	17437	17201	17697	17411	17368	17618	17470	17245	17236	17641	17382	17273	17376	17579	17620	17389	17264	17390	17328	17505	17208	17592	17326	17302	17587	17434	17633	17510	17331	17575	17436	17449	17295	17405	17393	17441	17459	17439	17436	17508	17582	17331	17502	17557	17294	17466	17315	17538	17288	17405	17273	17270	17401	17156	17224	17179	17296	17419	17483	17345	17475	17500	17274	17180	17300	17387	17449	17335	17360	17452	17436	17451	17452	17193	17449	17574	17351	17426	17489	17418	17388	17538	17487	17382	17353	17433	17451	17298	17219	17236	17437	17240	17301	17501	17199	17364	17283	17418	17367	17249	17166	17245	17329	17362	17428	17250	17394	17312	17434	17528	17340	17530	17377	17417	17314	17518	17449	17204	17342	17393	17391	17336	17367	17337	17328	17591	17453	17466	17197	17345	17257	17471	17385	17253	17446	17496	17356	17540	17679	17489	17357	17316	17331	17535	17299	17446	17318	17237	17319	17600	17211	17416	17417	17253	17380	17443	17351	17423	17459	17469	17497	17247	17059	17333	17490	17205	17354	17273	17426	17620	17394	17374	17402	17495	17371	17368	17504	17179	17357	17434	17645	17373	17398	17196	17394	17437	17417	17556	17716	17318	17354	17342	17420	17330	17297	17577	17481	17552	17449	17380	17447	17306	17553	17378	17585	17442	17498	17307	17283	17556	17349	17279	17296	17319	17552	17372	17296	17464	17251	17285	17304	17482	17433	17501	17312	17292	17296	17463	17360	17516	17331	17314	17328	17461	17424	17432	17316	17300	17325	17260	17293	17506	17376	17391	17542	17310	17450	17455	17211	17403	17352	17451	17482	17288	17183	17378	17501	17281	17419	17494	17434	17473	17546	17315	17307	17402	17241	17429	17309	17596	17428	17367	17302	17512	17493	17450	17454	17315	17441	17284	17483	17506	17396	17396	17286	17607	17533	17330	17134	17343	17528	17522	17404	17468	17370	17421	17209	17444	17336	17136	17544	17332	17692	17359	17426	17396	17264	17414	17301	17328	17389	17365	17467	17390	17454	17471	17309	17516	17259	17369	17454	17534	17331	17518	17610	17350	17341	17271	17475	17429	17478	17553	17342	17307	17534	17485	17376	17327	17352	17373	17139	17406	17304	17576	17439	17259	17366	17259	17383	17365	17382	17384	17505	17522	17411	17393	17331	17409	17164	17273	17314	17322	17472	17521	17336	17352	17369	17481	17493	17440	17388	17304	17225	17302	17502	17484	17346	17312	17446	17270	17249	17403	17416	17489	17394	17171	17457	17335	17504	17505	17351	17382	17382	17332	17460	17568	17334	17499	17487	17358	17446	17607	17375	17260	17458	17489	17395	17508	17556	17528	17268	17271	17497	17274	17253	17271	17461	17369	17384	17354	17423	17380	17361	17633	17532	17426	17207	17426	17502	17427	17334	17118	17187	17427	17484	17570	17514	17558	17370	17263	17154	17348	17610	17424	17209	17301	17509	17380	17348	17296	17406	17638	17519	17461	17375	17382	17424	17540	17330	17307	17445	17337	17298	17371	17193	17460	17387	17426	17343	17437	17254	17458	17245	17492	17327	17232	17358	17351	17352	17574	17430	17471	17267	17406	17557	17518	17485	17323	17297	17608	17298	17507	17398	17420	17311	17440	17382	17366	17449	17278	17375	17426	17300	17320	17438	17483	17622	17365	17252	17466	17474	17341	17362	17534	17423	17281	17320	17471	17391	17317	17289	17284	17336	17427	17381	17160	17471	17442	17133	17450	17486	17480	17420	17343	17443	17556	17531	17375	17419	17394	17293	17447	17515	17488	17372	17556	17508	17593	17462	17343	17515	17446	17455	17234	17253	17261	17458	17330	17342	17378	17444	17444	17538	17170	17350	17247	17334	17383	17260	17463	17396	17324	17530	17311	17518	17129	17419	17406	17261	17472	17318	17270	17328	17325	17395	17392	17521	17492	17556	17423	17276	17285	17434	17465	17337	17302	17389	17419	17493	17264	17381	17461	17391	17323	17397	17449	17302	17525	17519	17013	17212	17287	17323	17315	17232	17304	17196	17360	17363	17289	17282	17315	17406	17307	17244	17294	17521	17498	17456	17314	17503	17464	17332	17277	17345	17296	17441	17441	17528	17416	17365	17360	17201	17549	17322	17376	17335	17222	17520	17346	17568	17395	17484	17697	17338	17275	17596	17294	17305	17393	17403	17405	17438	17371	17379	17370	17390	17567	17311	17536	17457	17343	17507	17309	17424	17441	17565	17518	17458	17130	17300	17412	17453	17313	17369	17324	17280	17613	17280	17471	17171	17228	17416	17261	17409	17416	17462	17373	17456	17440	17465	17387	17411	17357	17250	17438	17559	17397	17369	17286	17402	17618	17372	17456	17304	17396	17543	17398	17330	17379	17234	17440	17336	17268	17288	17349	17389	17251	17269	17416	17362	17517	17544	17488	17425	17436	17373	17492	17504	17630	17497	17399	17463	17243	17335	17324	17239	17301	17383	17327	17401	17562	17417	17269	17286	17487	17275	17420	17390	17361	17455	17579	17188	17436	17398	17284	17132	17275	17298	17489	17312	17410	17372	17389	17387	17513	17387	17174	17228	17366	17461	17277	17516	17455	17559	17249	17328	17487	17386	17349	17486	17406	17319	17361	17368	17273	17269	17413	17288	17406	17517	17573	17327	17228	17354	17530	17410	17368	17012	17334	17449	17482	17362	17339	17221	17348	17396	17360	17500	17389	17323	17454	17406	17455	17362	17485	17493	17362	17433	17359	17280	17519	17286	17566	17421	17502	17438	17518	17399	17549	17221	17430	17588	17266	17332	17443	17438	17290	17350	17363	17313	17377	17314	17304	17346	17578	17314	17433	17433	17456	17371	17375	17445	17366	17598	17407	17533	17551	17483	17273	17382	17370	17527	17330	17321	17455	17469	17453	17396	17506	17575	17400	17329	17333	17661	17235	17390	17231	17559	17679	17297	17337	17515	17235	17291	17224	17337	17546	17277	17240	17294	17492	17605	17489	17353	17575	17556
28261	41687	28643	28681	26587	21271	17099	15526	14764	14779	14731	14768	14892	14672	14652	14557	14573	14763	14822	14553	14366	14706	14546	14731	14706	14732	14707	14618	14815	14744	14760	14469	14668	14764	14577	14568	14857	14479	14751	14882	14649	14626	14742	14666	14802	14721	14688	14752	14725	14468	14633	14708	14649	14619	14609	14825	14537	14659	14578	14601	14583	14825	14722	14465	14502	14643	14736	14587	14539	14838	14542	14706	14544	14640	14640	14750	14627	14723	14490	14566	14793	14781	14798	14656	14545	14793	14654	14849	14712	14597	14702	14708	14801	14696	14562	14831	14664	14546	14654	14646	14681	14649	14631	14729	14684	14807	14659	14718	14637	14616	14598	14612	14476	14607	14632	14748	14694	14765	14700	14560	14558	14705	14548	14604	14536	14619	14561	14613	14874	14608	14572	14538	14458	14758	14718	14825	14663	14484	14854	14550	14664	14788	14643	14603	14668	14726	14792	14676	14692	14739	14582	14674	14718	14696	14750	14580	14601	14827	14888	14593	14728	14771	14678	14672	14520	14481	14769	14744	14610	14676	14738	14666	14619	14897	14892	14664	14663	14810	14732	14792	14744	14601	14724	14646	14756	14641	14692	14763	14646	14687	14622	14569	14636	14634	14555	14567	14615	14785	14818	14693	14711	14707	14515	14527	14722	14503	14718	14665	14742	14513	14568	14787	14806	14555	14776	14685	14610	14623	14528	14718	14619	14813	14532	14509	14694	14566	14675	14795	14663	14683	14687	14626	14722	14736	14524	14611	14760	14614	14583	14735	14724	14764	14616	14689	14686	14710	14700	14534	14631	14566	14791	14684	14814	14694	14674	14703	14695	14816	14976	14656	14613	14443	14744	14637	14549	14622	14727	14735	14645	14651	14599	14628	14602	14668	14592	14654	14718	14482	14698	14684	14553	14654	14751	14717	14765	14600	14553	14508	14668	14714	14780	14721	14686	14805	14508	14821	14842	14622	14777	14704	14494	14722	14747	14722	14789	14563	14853	14546	14685	14809	14532	14727	14610	14469	14556	14752	14850	14443	14591	14629	14736	14559	14647	14706	14494	14599	14676	14616	14674	14710	14680	14616	14653	14750	14578	14685	14718	14729	14748	14691	14572	14538	14532	14687	14708	14674	14772	14496	14683	14657	14722	14672	14741	14554	14717	14743	14623	14437	14529	14752	14700	14520	14596	14671	14606	14573	14601	14681	14667	14627	14692	14766	14576	14727	14485	14666	14860	14809	14662	14850	14698	14607	14594	14978	14755	14655	14706	14628	14578	14668	14623	14545	14787	14796	14613	14615	14362	14585	14736	14628	14727	14560	14626	14675	14649	14666	14685	14562	14577	14760	14675	14686	14800	14667	14684	14762	14634	14453	14697	14663	14775	14677	14841	14628	14594	14414	14739	14560	14688	14875	14670	14670	14799	14660	14360	14627	14705	14488	14648	14686	14779	14895	14639	14827	14535	14719	14473	14792	14564	14668	14651	14651	14728	14733	14626	14773	14729	14576	14798	14717	14601	14719	14564	14612	14616	14815	14613	14438	14624	14592	14529	14639	14677	14598	14736	14683	14702	14687	14740	14684	14590	14690	14650	14714	14427	14920	14622	14566	14834	14760	14750	14804	14634	14855	14577	14755	14555	14684	14780	14740	14557	14537	14730	14586	14590	14727	14696	14792	14638	14558	14665	14770	14700	14600	14866	14687	14692	14679	14731	14695	14684	14502	14622	14742	14819	14651	14520	14557	14611	14737	14708	14460	14704	14785	14584	14692	14629	14622	14684	14591	14661	14833	14778	14638	14609	14688	14648	14688	14515	14630	14627	14770	14644	14651	14461	14533	14661	14593	14578	14650	14727	14548	14612	14594	14717	14637	14609	14544	14807	14683	14701	14700	14610	14727	14634	14786	14562	14668	14889	14570	14737	14575	14621	14541	14670	14694	14540	14627	14622	14668	14664	14725	14682	14572	14713	14589	14626	14686	14633	14649	14693	14729	14701	14467	14667	14611	14687	14591	14698	14630	14606	14641	14613	14620	14663	14479	14537	14791	14607	14664	14600	14612	14705	14652	14676	14607	14815	14767	14612	14574	14663	14746	14732	14910	14527	14757	14686	14684	14665	14728	14546	14717	14590	14619	14670	14563	14700	14730	14632	14688	14733	14627	14695	14711	14547	14463	14558	14470	14703	14861	14532	14601	14796	14628	14848	14681	14471	14656	14679	14818	14615	14682	14572	14625	14877	14545	14618	14557	14686	14743	14627	14506	14569	14730	14727	14611	14678	14607	14686	14654	14623	14537	14581	14620	14654	14610	14686	14778	14773	14670	14640	14773	14797	14553	14697	14785	14787	14449	14780	14830	14652	14721	14736	14541	14537	14575	14559	14666	14632	14595	14636	14620	14645	14772	14562	14668	14837	14731	14617	14704	14652	14599	14573	14631	14592	14687	14732	14834	14671	14600	14657	14649	14678	14535	14678	14558	14745	14831	14604	14658	14679	14550	14677	14777	14481	14729	14607	14683	14633	14666	14743	14590	14762	14830	14621	14642	14502	14686	14616	14516	14597	14482	14461	14797	14482	14791	14865	14712	14494	14745	14497	14736	14830	14629	14713	14566	14704	14806	14489	14749	14464	14648	14728	14481	14566	14647	14634	14593	14776	14502	14697	14826	14727	14528	14588	14679	14635	14673	14660	14687	14653	14768	14663	14794	14617	14735	14631	14762	14654	14828	14782	14776	14666	14729	14753	14602	14746	14604	14723	14514	14793	14454	14711	14832	14696	14675	14666	14650	14804	14743	14656	14679	14731	14705	14695	14627	14613	14506	14599	14619	14662	14650	14618	14671	14510	14583	14815	14729	14640	14628	14691	14677	14361	14597	14745	14699	14577	14546	14785	14615	14545	14681	14599	14589	14638	14779	14646	14667	14714	14791	14705	14613	14532	14612	14732	14664	14535	14668	14638	14726	14675	14634	14745	14790	14747	14596	14734	14535	14500	14797	14565	14500	14604	14830	14783	14604	14670	14660	14716	14666	14762	14664	14694	14678	14720	14641	14844	14495	14758	14653	14733	14639	14604	14521	14806	14535	14797	14644	14657	14588	14712	14628	14718	14439	14576	14760	14531	14732	14745	14700	14752	14636	14755	14630	14521	14735	14666	14629	14558	14757	14583	14487	14553	14562	14649	14755	14630	14690	14678	14700	14650	14645	14590	14531	14763	14657	14634	14505	14413	14710	14812	14662	14515	14660	14607	14539	14623	14682	14683	14563	14406	14661	14734	14499	14678	14618	14635	14542	14562	14694	14689	14835	14790	14667	14811	14708	14812	14801	14788	14512	14713	14614	14669	14727	14725	14580	14620	14726	14633	14663	14599	14634	14630	14541	14869	14696	14635	14682	14613	14735	14712	14694	14707	14646	14732	14645	14714	14599	14499	14745	14537	14623	14556	14622	14699	14596	14820	14686	14651	14624	14598	14592	14708	14606	14616	14765	14720	14666	14741	14718	14479	14653	14612	14662	14536	14638	14603	14604	14739	14606	14690	14731	14667	14492	14638	14620	14611	14805	14678	14817	14743	14880	14716	14527	14616	14716	14729	14633	14673	14704	14585	14646	14688	14752	14671	14602	14601	14654	14700	14596	14701	14823	14799	14632	14597	14616	14719	14746	14583	14574	14480	14631	14623	14597	14449	14581	14625	14592	14793	14688	14716	14763	14704	14543	14664	14785	14748	14800	14603	14689	14711	14654	14760	14540	14637	14546	14588	14702	14735	14650	14701	14804	14657	14606	14765	14643	14826	14691	14550	14694	14589	14708	14716	14707	14734	14549	14674	14573	14577	14694	14681	14668	14585	14609	14731	14636	14812	14647	14693	14671	14703	14587	14894	14647	14662	14627	14680	14552	14609	14633	14807	14690	14625	14626	14884	14714	14656	14586	14702	14706	14735	14590	14462	14724	14892	14648	14614	14691	14702	14796	14721	14691	14541	14772	14682	14782	14667	14732	14638	14660	14671	14725	14716	14624	14578	14667	14551	14572	14529	14693	14654	14666	14587	14796	14517	14764	14609	14714	14668	14735	14623	14712	14780	14624	14609	14713	14643	14477	14654	14653	14556	14698	14662	14617	14771	14730	14762	14805	14466	14517	14812	14762	14755	14606	14535	14736	14603	14662	14512	14635	14741	14853	14590	14688	14625	14674	14620	14594	14637	14540	14607	14819	14637	14854	14709	14696	14653	14609	14730	14699	14737	14753	14595	14805	14674	14591	14689	14738	14730	14577	14684	14746	14577	14711	14827	14565	14655	14717	14646	14733	14720	14627	14686	14595	14756	14636	14598	14667	14680	14660	14672	14712	14640	14916	14565	14777	14788	14468	14718	14657	14700	14713	14746	14509	14679	14722	14727	14693	14678	14681	14790	14606	14716	14784	14613	14665	14712	14712	14742	14638	14777	14730	14565	14601	14703	14661	14619	14787	14620	14569	14886	14835	14605	14623	14646	14589	14631	14847	14669	14723	14613	14756	14509	14666	14553	14664	14726	14566	14700	14759	14790	14600	14678	14529	14756	14677	14708	14755	14713	14685	14906	14640	14546	14625	14715	14728	14501	14771	14773	14628	14483	14575	14680	14716	14631	14693	14566	14787	14824	14721	14593	14571	14613	14756	14725	14761	14564	14655	14719	14569	14648	14644	14640	14755	14638	14554	14639	14570	14679	14543	14658	14555	14509	14654	14468	14727	14693	14691	14621	14692	14704	14805	14771	14655	14710	14593	14599	14701	14599	14698	14756	14640	14616	14741	14923	14759	14743	14786	14739	14777	14664	14825	14666	14607	14603	14707	14747	14739	14558	14663	14658	14605	14790	14747	14767	14758	14711	14683	14545	14686	14684	14688	14518	14579	14757	14665	14622	14612	14688	14623	14554	14706	14615	14720	14757	14459	14696	14699	14697	14750	14564	14759	14732	14701	14924	14636	14771	14764	14868	14508	14775	14803	14833	14732	14646	14750	14661	14696	14779	14731	14504	14636	14700	14621	14677	14550	14637	14715	14501	14645	14639	14554	14525	14665	14662	14640	14699	14716	14627	14698	14405	14655	14573	14701	14636	14679	14777	14668	14511	14533	14765	14638	14620	14665	14680	14626
24055	21983	32645	42788	50624	43606	33479	23922	19638	18539	17866	17756	17797	17720	17744	17616	17594	17624	17834	17745	17915	17801	17749	17635	17602	17607	17573	17475	17500	17601	17758	17661	17929	17852	17505	17622	17874	17795	17719	17499	17629	17719	17739	17645	17566	17629	17839	17717	17706	17532	17548	17623	17706	17812	17581	17844	17665	17730	17689	17735	17602	17568	17429	17589	17626	17613	17523	17486	17637	17454	17621	17743	17414	17438	17601	17436	17419	17562	17590	17427	17590	17670	17518	17529	17522	17508	17624	17417	17705	17463	17561	17628	17529	17450	17652	17531	17625	17625	17539	17639	17667	17655	17453	17482	17825	17517	17567	17732	17612	17558	17611	17506	17636	17508	17816	17524	17689	17579	17779	17503	17603	17588	17676	17403	17535	17506	17664	17726	17523	17518	17457	17718	17719	17499	17695	17716	17684	17514	17565	17629	17403	17514	17583	17431	17860	17484	17551	17365	17423	17364	17673	17661	17557	17489	17469	17527	17621	17524	17489	17701	17784	17558	17488	17502	17622	17575	17664	17549	17685	17764	17452	17626	17599	17562	17477	17676	17391	17514	17489	17632	17426	17505	17596	17647	17551	17672	17542	17420	17586	17506	17580	17588	17409	17352	17502	17555	17333	17464	17567	17639	17716	17454	17443	17583	17678	17716	17535	17732	17671	17341	17493	17734	17532	17609	17455	17493	17551	17420	17520	17495	17485	17639	17737	17609	17663	17563	17417	17410	17524	17421	17525	17364	17447	17587	17508	17348	17585	17549	17575	17521	17518	17551	17515	17595	17647	17620	17507	17685	17691	17506	17577	17501	17585	17540	17547	17586	17547	17388	17379	17736	17434	17545	17665	17663	17585	17731	17615	17583	17587	17501	17600	17583	17451	17468	17494	17353	17809	17383	17698	17517	17436	17552	17648	17702	17756	17725	17814	17283	17539	17799	17611	17700	17330	17475	17620	17688	17695	17365	17569	17617	17600	17540	17800	17555	17358	17799	17529	17484	17470	17747	17354	17578	17705	17580	17637	17492	17522	17322	17585	17559	17440	17503	17646	17467	17547	17438	17606	17822	17653	17431	17329	17596	17516	17638	17507	17468	17524	17561	17630	17454	17597	17456	17676	17670	17628	17766	17809	17395	17553	17405	17499	17419	17611	17741	17762	17579	17696	17470	17449	17516	17402	17687	17536	17557	17544	17393	17548	17613	17702	17481	17617	17663	17538	17561	17499	17585	17590	17476	17463	17602	17462	17647	17549	17494	17631	17512	17503	17471	17599	17433	17574	17643	17547	17680	17633	17503	17517	17468	17617	17654	17380	17667	17549	17559	17799	17427	17618	17639	17560	17500	17810	17771	17777	17647	17568	17569	17548	17537	17599	17411	17657	17577	17449	17542	17568	17575	17786	17423	17416	17527	17378	17832	17504	17587	17579	17464	17585	17469	17561	17640	17424	17511	17604	17595	17765	17559	17610	17662	17665	17771	17468	17525	17589	17573	17552	17556	17700	17712	17584	17650	17727	17584	17636	17413	17510	17574	17505	17610	17489	17510	17777	17684	17631	17649	17699	17368	17443	17693	17585	17679	17731	17668	17553	17549	17633	17682	17643	17419	17714	17415	17457	17453	17602	17515	17606	17796	17517	17538	17639	17539	17501	17559	17753	17491	17593	17459	17685	17751	17609	17702	17457	17530	17616	17715	17689	17240	17521	17316	17622	17570	17457	17587	17781	17622	17429	17512	17617	17608	17404	17661	17679	17535	17617	17472	17536	17668	17675	17199	17753	17471	17770	17565	17510	17750	17411	17672	17495	17435	17703	17626	17486	17539	17604	17445	17467	17482	17522	17675	17577	17658	17516	17602	17679	17557	17664	17822	17649	17604	17429	17525	17574	17698	17687	17658	17579	17546	17727	17684	17545	17644	17523	17579	17433	17524	17579	17734	17725	17615	17671	17717	17665	17465	17496	17522	17668	17399	17581	17640	17502	17552	17608	17586	17447	17464	17746	17824	17633	17780	17692	17468	17548	17550	17555	17705	17625	17594	17784	17702	17592	17646	17488	17660	17648	17633	17508	17573	17288	17495	17534	17509	17636	17459	17643	17528	17846	17524	17385	17553	17514	17459	17519	17442	17552	17631	17391	17441	17754	17599	17362	17422	17621	17578	17732	17451	17649	17597	17524	17522	17699	17516	17568	17732	17554	17619	17286	17472	17553	17624	17684	17283	17502	17582	17377	17481	17467	17524	17667	17980	17666	17516	17757	17710	17472	17544	17484	17583	17714	17283	17489	17492	17406	17498	17683	17698	17527	17458	17633	17539	17400	17560	17482	17642	17360	17448	17655	17453	17537	17498	17640	17504	17738	17445	17612	17641	17702	17735	17661	17662	17649	17543	17709	17618	17755	17578	17603	17693	17534	17622	17547	17583	17567	17326	17785	17541	17631	17663	17719	17575	17474	17559	17637	17560	17579	17462	17433	17559	17429	17752	17676	17633	17549	17798	17430	17386	17574	17629	17629	17308	17477	17741	17639	17503	17401	17742	17550	17710	17502	17579	17501	17931	17431	17558	17579	17505	17702	17705	17515	17582	17785	17598	17353	17734	17564	17451	17588	17802	17578	17532	17655	17625	17692	17553	17548	17714	17508	17623	17602	17435	17548	17648	17687	17462	17726	17438	17460	17568	17651	17485	17413	17673	17487	17412	17397	17376	17715	17519	17492	17714	17694	17535	17684	17646	17661	17636	17570	17429	17581	17475	17595	17687	17513	17655	17452	17647	17419	17477	17581	17521	17698	17492	17600	17488	17578	17568	17545	17508	17600	17585	17687	17732	17792	17419	17448	17647	17448	17561	17375	17496	17667	17558	17643	17496	17562	17703	17487	17595	17445	17655	17723	17323	17465	17440	17444	17552	17531	17549	17492	17545	17462	17530	17565	17551	17479	17646	17471	17443	17443	17749	17568	17658	17734	17703	17589	17386	17319	17530	17649	17701	17601	17449	17523	17441	17596	17684	17399	17522	17724	17488	17689	17654	17664	17546	17372	17551	17512	17446	17538	17585	17596	17578	17468	17609	17622	17580	17753	17539	17494	17503	17612	17492	17524	17717	17478	17547	17770	17620	17402	17548	17495	17520	17385	17503	17545	17669	17680	17440	17650	17570	17474	17689	17481	17624	17525	17421	17596	17572	17509	17573	17494	17592	17651	17574	17639	17544	17711	17543	17534	17525	17680	17546	17718	17458	17537	17472	17777	17637	17426	17354	17554	17428	17576	17405	17598	17687	17467	17553	17439	17617	17637	17671	17302	17634	17542	17418	17499	17614	17511	17674	17582	17690	17580	17722	17574	17643	17578	17664	17630	17537	17650	17325	17371	17519	17586	17520	17768	17500	17748	17474	17577	17747	17529	17489	17389	17402	17560	17693	17493	17433	17418	17470	17656	17405	17531	17342	17584	17355	17660	17432	17552	17532	17583	17453	17453	17584	17645	17322	17459	17481	17733	17545	17419	17549	17329	17627	17500	17497	17880	17508	17620	17561	17469	17431	17709	17421	17517	17682	17596	17517	17567	17591	17711	17684	17536	17772	17551	17647	17593	17671	17523	17697	17557	17511	17623	17445	17447	17492	17449	17618	17571	17423	17560	17583	17433	17338	17654	17365	17435	17658	17587	17496	17560	17400	17440	17441	17697	17584	17616	17564	17514	17615	17594	17780	17823	17558	17465	17365	17556	17621	17485	17392	17621	17681	17561	17681	17720	17617	17456	17488	17476	17454	17616	17603	17519	17639	17675	17783	17544	17501	17282	17566	17587	17746	17614	17517	17607	17487	17742	17636	17708	17574	17521	17643	17654	17494	17573	17497	17516	17336	17621	17427	17510	17307	17587	17526	17703	17506	17776	17414	17716	17742	17754	17731	17536	17229	17645	17547	17609	17688	17472	17417	17703	17484	17602	17741	17763	17485	17425	17663	17523	17628	17385	17384	17624	17560	17575	17547	17771	17601	17465	17558	17403	17488	17747	17603	17508	17558	17339	17494	17425	17508	17330	17514	17467	17522	17563	17651	17609	17377	17617	17381	17582	17597	17581	17680	17439	17301	17411	17619	17324	17516	17365	17606	17633	17548	17528	17387	17693	17415	17560	17527	17668	17641	17530	17563	17265	17688	17603	17520	17557	17436	17642	17671	17765	17543	17564	17630	17537	17656	17461	17348	17612	17659	17559	17465	17432	17536	17513	17401	17416	17479	17454	17551	17687	17478	17645	17453	17580	17492	17564	17556	17362	17542	17593	17715	17484	17519	17582	17494	17572	17496	17633	17688	17634	17381	17355	17526	17485	17569	17554	17559	17504	17706	17635	17606	17586	17631	17506	17419	17505	17510	17580	17548	17669	17727	17495	17630	17658	17416	17615	17717	17624	17475	17577	17618	17427	17501	17539	17488	17482	17579	17512	17682	17649	17537	17452	17484	17536	17574	17460	17412	17535	17407	17564	17605	17592	17461	17654	17475	17640	17331	17601	17695	17482	17580	17573	17408	17650	17685	17569	17498	17696	17502	17575	17621	17496	17681	17593	17451	17583	17662	17556	17337	17597	17775	17399	17554	17482	17798	17577	17398	17667	17457	17665	17609	17574	17569	17543	17794	17868	17464	17660	17639	17398	17690	17549	17527	17299	17315	17636	17538	17646	17580	17434	17476	17600	17665	17525	17494	17503	17634	17456	17766	17635	17643	17639	17400	17513	17541	17627	17479	17446	17750	17511	17534	17646	17571	17434	17518	17473	17322	17497	17466	17481	17397	17381	17569	17645	17581	17538	17422	17505	17578	17528	17569	17311	17772	17496	17546	17643	17553	17503	17515	17550	17581	17644	17463	17485	17661	17604	17511	17526	17661	17434	17505	17475	17328	17369	17593	17526	17546	17669	17509	17712	17652	17612	17439	17572	17582	17349	17553	17307	17727	17495	17561	17718	17393	17420	17548	17530	17417	17627	17667	17682	17590	17588	17302	17703	17553	17596	17579	17557	17599	17593	17492	17648	17598	17543	17487	17595	17517	17651	17820	17782	17738	17419	17614	17588	17714	17417	17522	17538	17628	17594	17495	17628	17587	17615	17427	17556	17482	17497	17633	17547	17528	17628	17645
54420	88710	62532	63781	56390	43281	30986	20782	16450	15054	14829	14713	14796	14769	14734	14743	14730	14725	14713	14799	14744	14631	14848	14891	14775	14808	14761	14899	14760	14763	14606	14712	14805	14855	14806	14804	14726	14946	14758	14559	14882	14776	14744	14844	14944	14869	14772	14863	14934	14885	14736	14921	14492	14871	14681	14711	14588	14971	14770	14806	14911	14853	14766	14737	14891	14767	14727	14752	14841	14696	14835	14800	14961	14630	14726	14916	14604	14664	14769	14664	14768	14832	14977	14783	14968	14795	14800	14824	14729	14741	14779	14762	14685	14473	14955	14649	14759	14686	14717	14862	14680	14574	14876	14720	14683	14693	14683	14796	14676	14795	14749	14696	14812	14619	14828	14699	14840	14738	14852	15019	14738	14950	14762	14719	14677	14815	14835	14891	14843	14674	14776	14868	14919	14868	14730	14928	14923	14725	14865	14724	14862	14733	14766	14613	14840	14895	14715	14716	14634	14719	14772	14813	14859	14996	14640	14791	14799	14797	14666	14796	14767	14823	14806	15075	14873	14862	14979	14788	14963	14714	14756	14882	14869	14809	14725	14772	14772	14746	14936	14699	14810	14716	14848	14695	14760	14922	14839	14818	14691	14896	14691	14760	14855	14669	14648	14808	14887	14793	14757	14781	14787	14826	14770	14881	14679	14728	14884	14773	14642	14915	14808	14831	14842	14675	14868	14726	14873	14732	14931	14849	14799	14764	14691	14736	14783	14751	14704	14805	14641	14789	14679	14765	14780	14901	14865	14787	14924	14809	14781	14995	14925	14819	14975	14808	14690	14625	14858	14899	14662	14837	14745	14804	14739	14879	14728	14707	14561	14800	14784	14816	14755	14716	14690	14650	14836	14759	14840	14565	14937	14713	14776	14828	14775	14733	14807	14833	14686	14759	14731	14991	14679	14840	14829	14596	14855	14783	14839	14712	14747	14635	14848	14766	14599	14685	14817	14562	14696	14896	14801	14764	14611	14693	14769	14687	14927	14756	14762	14878	14789	14870	14791	14927	14695	14762	14838	14796	14824	14768	14672	14862	14795	14615	14716	14758	14717	14814	14940	14627	14758	14933	14704	14753	14842	14764	14888	14693	14709	14741	14696	14751	14816	14663	14965	14677	14791	14746	14667	14687	14867	14705	14793	14709	14755	14719	14858	14756	14777	14600	14604	14730	14697	14638	14814	14517	14895	14779	14739	14755	14768	14741	14851	14751	14844	14665	14832	14914	14660	14781	14981	14594	14838	14857	15010	14848	14768	14731	14803	14854	14724	14816	14861	14771	14778	14795	14891	14770	14773	14585	14683	15029	14695	14760	14654	14676	14756	14968	14727	14992	14717	14845	14744	14698	14845	14813	14762	14930	14701	14796	14736	14660	14849	14728	14851	14871	14705	14803	14733	14664	14736	14721	14814	14812	14761	14746	14675	14861	14896	14645	14782	14757	14903	14846	14577	14636	14728	14593	14903	14978	14884	14820	14926	14771	14707	14774	14633	14704	14720	14843	14800	14829	14864	14902	14883	14741	14706	14768	14760	14677	14847	14861	14754	14674	14744	14514	14645	14796	14834	14762	14714	14822	14730	14741	14691	14696	14808	14801	14739	14781	14592	14702	14809	14841	14693	14646	14813	14806	14742	14521	14709	14737	14744	14653	14818	14976	14749	14737	14797	14761	14748	14622	14735	14726	14621	14607	14824	14867	14640	14728	14788	14780	14766	14690	14816	14892	14729	14798	14688	14756	14764	14801	14612	14849	14789	14709	14513	14900	14778	14896	14667	14816	14741	14819	14752	14621	14670	14940	14800	14771	14987	14842	14955	14733	14704	14867	14733	14763	14720	14667	14744	14951	14642	14805	14823	14799	14675	14723	14936	14744	14614	14553	14766	14844	14740	14666	14914	14776	14952	14882	14770	14705	14746	14655	14751	14748	14796	14912	14643	14683	14707	14742	14710	14902	14822	14824	14747	14798	14567	14812	14819	14828	14761	14741	14772	14896	14794	14790	14674	14713	14768	14611	14672	14699	14878	15009	14698	14519	14763	14776	14695	14778	14576	14897	14707	14929	14836	14806	14732	14786	14730	14773	14767	14757	14839	14739	14624	14776	14849	14692	14799	14807	14780	14602	14845	14828	14853	14716	14772	14839	14703	14853	14655	14726	14769	14678	14671	14789	14759	14830	14867	14747	14710	14740	14757	14799	14704	14656	14844	14700	14841	14720	14908	14895	14852	14675	14668	14730	14585	14753	14806	14848	14822	14635	14867	14887	14852	14778	14656	14842	14773	14818	14684	14623	14549	14867	14970	14888	14565	14824	14697	14809	14868	14792	14750	14788	14801	14768	14735	15052	14838	14687	14814	14715	14802	14806	14667	14677	14671	14760	14762	14744	14512	14754	14667	14744	14847	14691	14815	14689	14751	14819	14861	14743	14796	14634	14856	14833	14821	14952	14649	14765	14799	14783	14738	14759	14737	14697	14760	14900	14861	14795	14852	14644	14659	14739	14935	14747	14721	15092	14832	14659	14736	14698	14990	14877	14647	14779	14697	14746	14753	14842	14866	14722	14801	14774	14672	14765	14757	14665	14747	14805	14902	14900	14840	14899	14782	14816	14776	14769	14816	14733	14783	14522	14755	14644	14823	14747	14779	14566	14808	14759	14814	14707	14822	14638	14690	14808	14657	14753	14848	14705	14852	14754	14707	14693	14756	14726	14754	14741	14665	14777	14859	15008	14781	14840	14883	14696	14820	14906	14985	14602	14726	14800	14671	14917	14589	14728	14861	14983	14734	14912	14863	14774	14906	14731	14850	14621	14747	14851	14867	14786	14802	14656	14816	14722	14843	14701	14834	14713	14691	14761	14745	14875	14749	14821	14704	14672	14807	14826	14808	14941	14696	14897	14804	14716	14802	14819	14720	14764	14781	14788	14832	14967	14769	14892	14808	14623	14730	14695	14777	14660	14877	14797	14907	14715	14749	14892	14837	14677	14800	14849	14855	14651	14618	14915	14740	14798	14882	14662	14823	14734	14701	14680	14953	14763	14597	14713	14641	14671	14564	14740	14724	14709	14798	14768	14931	14701	14674	14848	14774	14700	14689	14783	14744	14684	14841	14652	14965	14634	14649	14852	14937	14852	14873	14900	14738	14869	14665	14783	14782	14761	14899	14652	14679	14775	14835	14838	14704	14841	14650	14773	14865	14605	14662	14727	14707	14844	14813	14766	14749	14662	14915	14839	14942	14742	14966	14812	14698	14972	14596	14830	14761	14904	14782	14706	14649	14678	14806	14742	14836	14582	14901	14908	14675	14726	14949	14810	14639	14768	14786	14655	14866	14760	14880	14688	14638	14719	14873	14660	14908	14867	14668	14662	14719	14758	14689	14613	14758	14923	14704	14879	14768	14670	14756	14825	14918	14757	14580	14681	14804	14849	14756	14887	14804	14774	14994	14852	14860	14648	14867	14767	14859	14820	14731	14658	14623	14964	14705	14664	14801	14851	14765	14595	14821	14690	14675	14830	14739	14857	14821	14724	14832	14800	14808	14625	14640	14774	14667	14898	14681	14719	14615	14929	14797	14779	14674	14737	14655	14650	14657	14733	14786	14823	14790	14793	14611	14749	14734	14639	14711	14699	14810	14695	14583	14854	14752	14693	14696	14692	14822	14752	14623	14666	14747	14696	14667	14648	14723	14697	14823	14691	14780	14881	14903	14694	14755	14836	14724	14788	14716	14847	14772	14922	14829	14757	14887	14838	14798	14729	14878	14871	14820	14828	14873	14709	14623	14762	14806	14845	14814	14715	14910	14828	14772	14569	14679	14656	14745	14946	14599	14744	14831	14675	14827	14930	14694	14757	14839	14775	14751	14910	14804	14773	14732	14687	14778	15003	14855	14827	14621	14811	14756	14762	14794	14719	14816	14841	14817	14813	14710	14794	14709	14770	14856	14713	14833	14678	14893	14602	14779	14827	14717	14842	14812	14814	14822	14744	14754	14820	14821	14656	14946	14925	14782	14754	14865	14812	14797	14789	14810	14761	14749	14668	14779	14617	14862	14732	14889	14726	14752	14798	14937	14890	14728	14774	14804	14925	14689	14831	14795	14699	14789	14794	14835	14792	14949	14968	14705	14719	14688	14637	14754	14811	14783	14741	14772	14785	14659	14683	14744	14830	14878	14666	14680	14699	14626	14628	14631	14717	14805	14660	14784	14777	14740	14905	14758	14765	14781	14849	14688	14829	14649	14633	14948	14684	14842	14628	14851	15012	14846	14820	14926	14860	14935	14715	14931	14703	14847	14649	14694	14813	14817	14851	14711	14806	14774	14718	14868	14804	14873	14739	14595	14865	14729	14838	14724	14719	14815	14904	14601	14658	14700	14670	14798	14778	14814	14671	14701	14774	14869	14842	14686	14859	14951	14809	14908	14944	14699	14718	14691	14782	14782	14973	14800	14784	14821	14690	14942	14811	14748	14926	14777	14757	14783	14897	14690	14754	14849	14747	14715	14798	14744	14760	14771	14522	14691	14616	14753	14919	14793	14836	14793	14711	14851	14802	15014	14752	14764	14721	14787	14911	14753	14681	14811	15025	14746	14737	14742	14849	14771	14798	14939	14931	14634	14857	14708	14754	14815	14662	14725	14765	14851	14987	14868	14737	14743	14695	14861	14664	14696	14729	14785	14721	14769	14813	14625	14877	14765	14694	14811	14783	14786	14733	14768	15004	14721	14771	14716	14936	14823	14781	14786	14764	14729	14751	14787	14711	14863	14744	14741	14889	14833	14681	14718	14866	14568	14937	14808	14873	14762	14617	14661	14796	14608	14930	14659	14677	14802	14588	14811	14684	15036	14757	14805	14897	14651	14673	14839	14822	14761	14821	14759	14692	14751	14802	14720	14738	14765	14767	14764	14787	14795	14800	14687	14629	14776	14684	14774	14828	14707	14824	14647	15024	14734	14780	14849	14574	14690	14838	14742	14756	14688	14782	14898	14789	14745	14868	14793	14883	14866	14807	14829	14658	14859	14845	14720	14767	14756	14737	14886	14836	14790	14908	14870	14698	14957	14671	14943	14689	14832	14907	14940	14732	14735	14831	14775	14734	14823	14898	14788	14906	14731	14696	14852	14638	14799	14750
22827	21705	31059	35526	48332	47910	39527	27788	21637	19547	18477	18399	18422	18388	18263	18390	18303	18419	18063	18306	18186	18307	18308	18397	18139	18251	18277	18184	18261	18271	18124	18212	18165	18174	18158	18119	18316	18075	18047	18075	18164	18086	18282	18148	18030	18220	18008	18097	18290	18200	18079	18165	18300	18156	18296	18001	18087	18109	17926	18227	18253	18142	18084	18162	18328	17983	18102	18107	18206	17892	18102	18241	17936	17877	18079	18455	18296	18020	18240	18056	18047	17960	17906	18062	18062	18209	18098	18316	17983	18042	18178	17931	17967	17995	18129	17837	18174	18116	18115	18021	18052	18003	18161	18346	18265	17922	18359	18208	18081	18100	17959	17961	18041	18139	17860	18052	18099	18072	17992	18010	17997	17937	18259	18034	18120	18191	18026	17937	18018	17887	18055	18101	18025	18170	18246	17999	17953	17982	18041	18043	18235	18195	18175	18168	18161	18118	18046	17809	18081	18027	18162	18138	17998	18165	18078	18025	17983	18168	17938	18040	18118	18090	17837	18212	18155	17961	18246	18220	18008	17944	18209	18038	18030	18074	18143	18071	18196	18034	18039	18048	18333	18138	18037	18015	18155	17861	18155	18011	18260	17991	18068	18160	18045	18072	18256	18057	18059	18183	18203	18215	18055	17954	17917	18025	17888	17835	17981	17798	17906	18124	18137	17995	18176	17947	17984	17997	18065	17998	18160	17956	18159	18110	17967	18152	18165	17925	18090	17804	18020	18229	18303	18058	18170	18021	18106	17972	18164	18114	18101	18114	17939	17993	18025	18157	18020	17740	17923	18085	18039	17879	18077	17965	18030	17974	18069	18072	18144	17953	18161	18130	18147	17954	18268	18115	18162	17865	18082	18152	17969	17822	18201	18046	18309	17993	18245	17973	18105	18149	18115	18041	18087	18018	17968	17974	17914	18033	18040	18119	18138	18170	18150	17970	18150	18022	18194	18186	17959	17945	17958	18204	17957	17984	18092	17926	18024	18048	18185	17878	18262	18010	17752	17984	17987	18113	18211	18221	18191	17953	17913	17901	18006	17947	18109	17909	18235	18050	17988	18161	18134	18019	18215	17991	17918	18283	18071	17931	18017	18115	18169	17901	18118	18244	18081	17971	17874	17910	17802	18152	18138	18208	17825	18134	18018	17914	18109	18054	18166	17951	18076	18185	17990	18167	17960	17966	17986	18026	18173	18125	17984	18194	17934	18059	17989	17964	17902	17898	18211	17817	17965	18173	17892	17833	18052	18120	18114	18129	17863	17902	18050	17835	18125	18112	18025	17943	18227	17908	18185	18145	18222	18113	18016	17976	17963	18017	18032	18123	18170	18089	18155	17833	17994	18081	18130	18094	17929	18060	18131	18061	18204	18069	18013	18115	18132	18160	18066	18152	18157	18172	18033	18126	18117	18201	18130	18229	17946	18024	18262	17935	18057	18097	18069	18240	18165	18120	18174	18015	18025	17983	18140	17901	17981	18116	18111	17905	18109	17951	18134	18120	18044	17933	18110	18039	17996	18076	17981	17961	18084	18074	18152	18009	18191	17959	18110	17945	17910	17990	18042	18106	17976	17918	18154	18027	18225	18124	18126	18013	18200	17951	18173	18007	17886	18145	18029	18116	18112	17924	17920	18203	17943	18037	17901	18239	18142	18070	17963	17971	18036	18027	18160	18144	18090	18080	18144	17890	18024	17941	18099	17850	18108	18143	18044	17956	17961	18085	18078	18077	18025	18042	18134	17895	17910	18313	17967	18313	18246	18128	18079	18081	18129	17969	17938	17911	18019	18091	18184	18135	17876	18095	17897	17960	18126	17934	17962	17935	17951	18057	18035	18038	18066	18177	18275	18025	18098	18095	18190	18105	18170	18039	17948	18112	18095	17758	18034	18134	17852	17975	17956	18140	18359	18210	18006	18177	18388	18202	17998	17937	18006	18133	17941	17982	18043	17931	17939	17915	18118	18135	17887	18274	18199	17902	18110	18018	18246	18283	18165	18092	18068	18152	18062	17980	18072	18024	18133	18110	17953	18070	18039	18087	18141	18031	18025	18069	17893	18166	18077	17982	17955	18197	18164	17992	18036	18050	17966	18119	18284	18013	18027	18232	18267	18014	18148	18009	18048	18049	18055	18197	18229	18192	18083	17872	18315	18011	18122	17989	18029	17937	18065	18143	18209	18227	18124	18114	18246	18099	18039	17973	18066	17884	17988	18049	18128	18065	18213	17971	18144	17942	18159	17895	18259	17958	17954	18084	18108	17901	18077	18113	18068	18161	18175	18206	18146	18017	18026	17989	18097	18121	18207	18187	18218	18001	17981	17957	18219	18228	18113	18134	18181	17949	18074	18054	17951	18037	18128	17996	17945	17959	18108	17891	18193	17992	18006	17904	18057	18025	18092	18022	18217	18164	17895	18021	17981	18187	17993	18008	17872	18135	18041	17997	18369	18094	18039	17976	18088	18004	18100	18000	18054	17846	18307	18094	18174	18230	18095	18121	18090	18016	18143	18060	18070	18094	17892	18189	17945	17826	17892	18105	18058	18186	17931	18096	18107	18021	18078	18108	18115	17953	18215	18092	17955	18040	18116	17989	18190	18134	17855	18050	18255	18058	18165	17980	18082	17983	18052	18069	18236	17984	18058	17844	18147	18240	17970	18091	18186	17830	18013	18035	17990	17915	18158	18229	18006	18046	18105	18025	18104	18157	18074	18101	17849	18142	18083	18044	17937	18104	18135	18307	18257	18157	18051	18041	18113	18134	18046	17912	18034	18047	18254	18203	17827	18022	18291	18072	18152	18128	17952	18134	18204	17920	17863	18121	17914	18222	18003	17744	18045	18051	18135	18169	17995	18092	18016	18069	18128	17944	17928	17892	18102	18062	18238	17964	17872	18288	17942	18266	18081	18286	18041	18069	18074	18207	18112	18053	18127	18000	18027	17972	18155	17855	18085	17978	17892	17905	18120	17893	17971	18221	18046	18098	18161	18142	18102	18161	18217	18223	18282	18205	17919	18145	18126	18270	17985	18032	17991	18063	18035	18174	18199	18118	18256	17931	17944	18235	17902	18014	18019	17912	18007	18192	18137	17950	17847	17932	18015	18140	18144	18048	17847	18003	18096	18084	18063	17955	18128	17977	17856	18141	18045	18245	18071	18184	18175	18233	17979	18042	18157	18092	18243	18077	18257	18158	17978	17972	18010	18044	17932	17994	18053	18141	17930	18155	18068	18105	18070	18092	18118	17951	18306	17995	18127	18069	18263	17894	18019	17887	18065	18054	18158	18224	18123	17975	18007	18076	18126	18086	18032	17945	18048	17962	18087	18077	18154	17967	18168	17947	18099	18064	18011	17945	18225	18105	18049	18056	18047	18094	18028	17878	17981	17964	18071	18082	17886	17953	17913	18053	18060	17935	18086	18013	18011	17687	17892	18059	17855	17981	18081	17908	17916	17955	17947	18048	18136	18105	18161	18106	18188	17774	18105	18142	18085	18023	18083	18095	18004	17974	18194	17940	18114	17851	18005	18095	17994	18126	18237	18241	18095	18145	18055	17909	18161	18362	18137	18103	18059	18281	18064	18067	18120	18256	17986	17899	18078	18046	17994	17920	17899	17980	18094	18186	18105	17910	17952	17924	18099	18180	17921	17996	18322	18141	18148	18055	18172	17997	18113	17955	18085	18231	18282	18088	17899	18361	18172	18114	18151	17979	17880	17901	18099	18102	17935	18178	18091	18171	18149	18022	18042	17971	18008	18024	18070	17958	18024	18095	18086	18100	18189	18282	17870	17858	18069	17894	18062	18225	18025	18182	17983	18095	18050	18084	17993	18071	18073	17984	17999	18007	18065	17935	18078	18028	18143	18026	18028	18043	18092	18169	18196	18222	18055	18122	18084	18068	18086	18058	18036	18360	18068	18122	17969	17976	18287	18009	17918	18065	17981	18102	17973	17756	18016	18215	18086	18013	18239	18086	18138	18175	17977	17965	17925	17978	18023	18141	17981	18098	18102	18102	17944	17949	17977	18089	18347	17924	18218	18041	18010	18009	18138	17978	18098	18052	18175	18064	18073	17906	18209	17898	18142	18145	18062	18282	18126	18103	18021	18215	17929	17866	18080	17970	18032	18166	18116	18028	18111	17958	18165	18055	18325	18107	18262	18167	18087	18027	18075	17997	17918	18144	18083	17999	18042	18002	17889	18075	17957	17906	18193	18088	18167	18102	18134	17967	18144	18083	17998	18019	18151	18101	18208	18034	17903	18273	18162	18194	18139	17974	18030	17998	18262	18093	17884	18121	18074	17968	17980	18042	18015	18202	18230	18297	18185	18134	18218	18090	18180	18157	18080	18109	18212	17918	17970	18197	18003	18210	18216	18207	18234	18040	17914	17866	18118	18246	18044	18100	18171	18124	18069	18076	18274	18073	18340	17989	18060	18016	18071	18136	18086	18106	18193	18133	18004	18177	18047	18052	18066	18071	18072	18051	18058	18133	18056	18026	18269	17937	17826	18155	18158	18018	18163	18095	17996	18036	18076	18035	18166	18090	18104	18325	18029	18065	18250	17914	18052	18214	18055	18174	17911	18148	17928	18124	18064	18150	18292	18027	18022	18095	17881	17952	18184	18137	18223	18123	18116	18065	18048	18154	18294	17999	18132	18070	18209	18025	17955	18045	18121	17915	18048	17942	17816	18156	17933	18257	17987	18266	17735	17969	18014	18150	18084	18030	17972	17909	17856	18153	17966	17914	17933	18086	18060	18018	18013	17997	18031	18301	17963	17952	18075	17822	18035	18162	18251	17822	18046	17909	17912	18158	18261	18080	18034	18100	18227	17958	17947	18114	18225	17969	18141	18085	18039	18097	18123	18089	18099	18102	18185	18110	17999	17930	18127	18124	18098	17948	17969	18166	17990	18171	17973	17915	18071	18058	17963	18034	17973	18184	18185	17949	18179	18090	18109	18125	18200	17961	18054	18210	18043	18111	18109	18145	17990	18012	18057	18062	17954	18207	18070	18171	18209	18107	18038	17988	18048	18114	18081	17871	18129	17960	17983	18007	18099	18154	18063	18187	17859	18147	18211	18067	18143	18227	18171	17968	18090	18084	18008	18157	18205	18082	18248	18070	18095	18180
61964	101626	71212	75654	67652	53189	38463	25617	17994	15410	14943	15117	15088	14882	15053	15017	14963	15037	14810	15010	15120	14987	14938	14886	15006	14867	14918	15061	15017	15158	14944	14923	15054	14942	14994	14974	15075	14999	15277	15067	14993	15021	14956	15007	14928	14979	15036	14959	14976	14832	14830	15068	15023	15062	14929	14987	14917	14942	15032	15019	14980	15084	15094	15031	14869	14976	14968	14968	15063	14946	14892	15013	14886	14982	15207	14969	14946	15071	14831	14915	15148	15080	14967	15020	14997	15054	15006	14891	14892	14940	15024	14908	15026	14913	14772	15004	14765	14799	15025	14952	15074	15045	14919	15054	14917	15087	14918	15160	15018	14939	14905	14824	15113	14850	15020	15022	15004	14923	14997	14948	15085	14934	15013	14920	14992	15069	15049	14888	15054	14933	15031	14928	15096	14796	15040	14833	14958	14882	14940	14937	15081	14957	15111	15052	15019	14849	15041	15008	15096	15067	14828	14826	14923	14864	15121	14981	14896	14832	14841	14963	15198	15094	15117	14991	14928	15017	14956	15060	15010	15009	15217	14967	14946	14820	14996	15006	14838	14923	14930	14825	15157	14966	15076	15119	15056	14989	14947	15004	14972	14967	15151	14998	14989	15018	15187	14948	14897	14966	14928	15050	15021	14973	15089	14972	14945	15033	15132	14908	14850	14877	14909	14936	15005	15061	15076	14895	15183	15043	14967	15023	14971	14787	15098	15115	14982	14974	15062	14950	15167	14823	14880	15014	14936	15101	14905	14830	14785	14991	15013	14902	14925	15034	14961	14941	14892	14829	14971	14897	14947	14973	15008	14926	14919	14945	14940	14844	14972	14976	15017	15067	14897	14978	14992	14903	15112	14883	15277	14977	15016	15030	14902	15157	15073	14923	14813	14949	14953	15115	15076	14952	14995	14919	15004	14992	14914	15017	15165	15056	14810	14922	14882	14957	15054	15025	15056	15146	15019	14914	14899	14969	15012	14867	15016	14930	14851	15181	15012	14815	14929	15064	15024	14875	14953	14981	14963	15001	14996	15049	14933	14914	15130	14953	14919	14925	14945	14961	14961	14961	14996	14925	14965	15045	15042	14983	15033	14817	15017	14981	14970	15003	15068	15113	14957	14857	15173	14844	15001	15010	14971	15099	14872	14824	14904	14987	14981	15146	14949	14938	15046	14914	14889	14873	15120	15029	15029	14896	14886	15048	15061	14847	14912	15055	14896	14857	14890	14985	14963	15027	14924	14941	14939	14854	14906	15013	14744	14874	15037	14870	15034	14857	14930	15030	15173	14990	14906	15199	14900	14910	14894	14981	15053	14771	14915	15043	15002	14920	14724	15046	14984	14924	14863	15035	15019	14864	14911	14899	15013	15147	14964	14959	15096	14919	15108	14980	14827	15070	14825	15091	15076	15055	15031	15119	14957	14895	14978	14933	14929	15132	14964	14956	15103	14989	14972	15052	15083	14953	14856	14998	14960	14791	15006	14893	15037	15028	15025	15014	14898	14872	15001	15034	15035	15023	15029	14987	15131	14870	14992	14958	14964	15054	14911	14919	14787	14873	14909	15084	14775	15114	14887	15000	14694	14962	15123	14931	14982	15028	14827	15023	14972	15057	14785	14945	14997	14859	14895	15144	15076	14862	15169	14915	14972	15040	14904	15054	14914	15072	14938	15076	14906	15018	14922	15115	14942	14935	15054	14925	15024	14978	15083	15020	14952	14835	14979	15044	14898	14921	14978	14908	15097	14846	14900	14987	14777	14969	14936	15100	15109	14911	15024	14966	15097	14898	15041	14953	14986	14939	15024	14990	14991	15098	15156	14979	15109	15032	15042	14881	15107	14963	14836	15063	14971	15126	14860	14800	14948	14938	15133	14966	15066	14825	15041	14917	14919	14944	14937	15029	15029	14835	15007	14834	15069	14960	14745	14999	14845	14969	15057	15091	14832	14852	15012	14994	15013	14892	14898	15079	14943	14942	15012	15189	15053	15024	15068	14973	14887	15108	15089	15004	14974	15063	14956	14946	14950	14859	15237	14835	14862	15048	15047	15036	15071	15040	14963	15191	15042	15278	14956	15023	14855	15034	14909	14983	15127	14847	15134	14947	14945	15027	15007	14895	14907	14902	14976	15082	15008	15082	15025	14920	14873	15014	15081	14984	14980	15120	15041	14949	14921	15034	14859	14972	15024	14912	14871	14892	14891	14964	14884	14985	14973	15063	14917	14964	15081	14911	15170	14995	15015	14864	14932	14947	14882	14934	15046	14785	14962	14809	14970	15097	15000	14815	14940	14996	14907	14788	15028	14956	14825	15019	14822	14836	15022	14844	14910	15049	15012	15035	14785	15089	14945	14987	14992	14974	14795	15148	14797	15087	14900	14912	14812	14949	14956	14842	14857	14935	14844	15001	15110	15018	14976	14910	14934	15036	15016	14955	14910	14919	14675	15099	15012	14912	15036	14874	15094	15065	14860	15132	14819	15023	14992	15046	14968	14978	14930	14836	14814	14907	14752	15007	15048	14795	14785	14903	14784	15018	14797	15091	14862	14952	15076	14923	14983	15014	14973	14929	15004	14997	14993	15047	15039	14972	14936	14906	14950	14965	15030	14895	15014	15066	14952	14955	14838	15108	15080	15134	14992	14915	14948	15081	15035	15086	15120	14974	14895	15020	14934	15024	15103	15045	15068	15045	15042	15037	14771	14958	14884	14959	14948	14909	15005	15034	14940	14866	14927	15077	15046	14991	15078	15029	14909	14780	14981	15085	15053	15069	14954	15020	14925	14947	14980	14883	14884	15044	14892	14942	14955	15012	14960	14910	14792	15011	14905	14963	15039	15079	14955	15070	15023	15043	14988	14959	14924	14869	15074	14791	14847	14879	15017	14923	15195	14993	15050	14883	14921	15026	14875	14812	15009	15037	15082	14947	14850	15105	15036	14914	15081	14903	14914	14988	14985	15077	14913	15081	15048	14990	14816	14825	14987	14956	14976	15025	14920	14959	14948	14924	14923	14994	14937	14876	14968	15072	15137	14909	14931	14953	14974	14949	15059	14936	14866	14968	15121	15016	15064	15021	14950	15023	14950	15117	14941	15067	14791	14953	15105	14936	15196	14994	14987	14985	14908	15148	15082	14979	14962	15094	14872	14825	14873	14939	14936	14852	15064	14919	14998	14911	15135	14885	15019	14961	15008	14785	15046	15112	14965	14868	14831	14938	14919	15036	15149	14913	14896	15060	14707	14969	15015	14912	15028	15095	15008	15084	14937	15079	14970	15124	14904	14902	14852	14730	15006	14975	14985	14887	14968	14894	14848	15047	15005	15008	14885	15045	14945	14968	14789	14927	14969	14913	14874	14793	14951	15045	14785	15111	14898	15061	15064	14843	14943	14886	15025	14915	14937	14896	15022	14959	14955	14866	15060	14976	14843	14827	15011	14837	14956	14999	14809	14967	14940	14897	14916	14983	15032	14882	15014	14901	15204	15062	14676	15081	14969	14803	15072	14969	14920	14948	15111	14974	15054	14855	15003	14903	14897	15109	14952	14983	15018	15128	14977	14822	14975	15099	15038	15047	14896	14851	14886	15035	15114	15083	14957	15029	14905	15002	15019	14918	15015	14947	14963	14981	14896	14947	14916	15049	15058	14973	15012	15215	15078	14977	14968	14968	14999	14927	14726	14965	14865	14871	15106	14871	14812	15041	15068	14965	14946	15035	15023	14934	14971	14988	14979	15151	14929	14988	14885	14992	15051	14935	14983	15068	14922	14765	14925	14802	14982	14957	15081	15078	14998	15023	15040	14915	14750	14888	14800	14990	14907	15045	15011	14810	15025	14955	14867	14878	14985	14979	14953	15019	14983	15050	15146	14900	14900	14833	14953	14961	14861	14920	14864	15176	14948	14787	15178	15018	15056	14946	15090	14807	15043	14863	14958	14971	15061	14972	15018	15024	15029	15047	14965	14908	15009	14901	14959	14845	15030	15020	14987	15027	15070	14931	15141	14769	14929	14973	15027	14782	15206	15042	15028	14908	14994	15016	15002	14984	15108	14931	15065	14877	14870	14890	14975	14764	15012	14996	14951	15129	14942	15020	15162	14872	14961	14953	15250	14853	14868	15145	15101	14986	14934	14974	15000	14999	14872	15002	15043	14800	14842	14852	14946	15016	14913	15028	14927	14927	14891	14981	15045	15084	14963	14870	14962	14971	15115	14897	14710	14986	14971	14902	15043	14943	14866	14939	15033	15036	15022	15031	14954	15010	14885	14919	14990	14884	14910	15009	15062	14874	15034	15099	14909	15047	15123	14970	14880	14907	14877	15075	14829	14906	15042	14972	15132	14844	14901	15090	14976	14959	14963	15094	14938	15177	14959	15048	14970	14886	15111	14863	14994	14969	15016	14887	15049	14987	15081	14876	15036	14893	14960	15045	15086	15055	14917	14984	14875	15003	15021	14969	14996	14897	15043	15010	14875	14959	14972	14984	14956	14908	14883	14979	15018	14789	14801	14924	15056	15027	15199	15114	15140	15069	14924	14831	15193	14986	14814	14995	14827	15090	14978	15030	15004	15119	14972	14935	15061	15012	14873	14815	14860	14960	14974	14969	14847	15051	14932	15043	15166	14973	14827	15009	14944	14967	14900	14927	14902	14960	14955	15061	14932	15011	15046	14920	15003	15042	14847	14781	15037	14966	14908	14979	14823	14906	14920	14941	14987	15112	14918	14935	14950	14926	14934	15104	15012	14705	14955	14998	14809	14856	14994	15132	14967	14892	14975	14936	14951	14999	15072	15053	14857	15145	14998	14808	14955	14961	15049	14975	14929	15107	15077	14837	14966	14922	14907	14981	14879	15057	14866	14978	14987	15035	14948	14988	14992	14952	14971	14959	15097	15131	15086	14840	14893	15169	14923	14996	14973	15032	14649	15000	15062	14795	14895	14859	15042	14904	14794	14959	14898	14873	15256	14998	14947	14946	14860	14988	14900	15125	15031	15026	15021	14830	14938	14837	14935	14979	14952	15008	14834	15011	15234	14920	14969	14907	14998	14939	15043	15070	15029	15012	15172	14909	14953	14896	14917	14929	14973	14916	15146	15068	15075	14915	15008	14849	14830	15030	14824	14852	14848	15138	14932	14816
28708	27802	30678	32573	28468	24798	21432	19288	18636	18654	18481	18426	18131	18220	18503	18420	18279	18172	18286	18163	18293	18440	18434	18406	18264	18129	18303	18299	18440	18480	18267	18322	18231	18295	18396	18334	18316	18307	18316	18386	18037	18096	18267	18210	18381	18148	18414	18285	18364	18074	18318	18379	18225	18436	18293	18421	18172	18288	18155	18261	18370	18275	18139	18240	18239	18353	18351	18436	18404	18492	18283	18420	18428	18239	18182	18432	18172	18267	18240	18180	18377	18327	18247	18208	18415	18241	18359	18245	18326	18251	18310	18565	18250	18200	18433	18206	18367	18323	18179	18276	18022	18384	18576	18076	18267	18353	18325	18413	18253	18350	18475	18274	18368	18321	18323	18396	18254	18065	18206	18182	18166	18501	18299	18214	18292	18362	18222	18199	18492	18320	18266	18353	18262	18108	18376	18422	18142	18609	18270	18427	18262	18347	18483	18314	18169	18076	18510	18305	18294	18231	18329	18230	18331	18619	18262	18357	18260	18461	18334	18373	18115	18124	18297	18289	18360	18304	18191	18308	18460	18264	18249	18419	18470	18241	18398	18208	18475	18235	18232	18338	18156	18279	18422	18366	18156	18362	18207	18227	18273	18434	18108	18045	18462	18544	18296	18391	18236	18267	18199	18315	18324	18201	18294	18212	18314	18306	18130	18535	18319	18386	18274	18409	18309	18462	18207	18383	18114	18267	18179	18290	18640	18254	18254	18369	18262	17984	18123	18202	18180	18172	18295	18376	18335	18391	18323	18152	18613	18464	18549	18227	18395	18236	18424	18262	18013	18108	18194	18221	18163	18339	18137	18085	18174	18124	18322	18133	18328	18210	18253	18256	18364	18356	18096	18410	18522	18165	18391	18228	18127	18329	18359	18242	18412	18297	18307	18393	18090	18226	18296	18311	18306	18128	18288	18249	18293	18352	18323	18266	18087	18150	18315	18198	18254	18237	18308	18259	18154	18319	18189	18404	18370	18347	18132	18268	18047	18365	18257	18238	18182	18236	18251	18403	18454	18327	18292	18363	18269	18318	18354	18174	18381	18314	18180	18369	18166	18244	18213	18350	18239	18099	18229	18285	18178	18218	18425	18466	18377	18280	18308	18219	18338	18304	18548	18165	18244	18095	18212	18222	18198	18208	18082	18250	18282	18243	18175	18166	18314	18259	18380	18258	18354	18322	18297	18112	18245	18203	18205	18198	18309	18291	18173	18243	18323	18291	18369	18142	18577	18287	18335	18414	18037	18290	18261	18131	18290	18386	18084	18064	18159	18097	18213	18394	18449	18195	18445	18268	18372	18414	18396	18087	18438	18069	18208	18306	18115	18273	18278	18115	18202	18384	18338	18382	18432	18484	18129	18331	18451	18317	18186	18214	18206	18204	18460	18286	18209	18257	18298	18180	18116	18188	18297	18135	18293	18365	18336	18068	18354	18340	18363	18191	18143	18254	17972	18228	18384	18349	18360	18205	18177	18125	18099	18442	18377	18206	18217	18303	18269	18296	18311	18136	18375	18356	18326	18365	18262	18232	18276	18152	18177	18263	18465	18352	18237	18196	18324	18317	18352	18246	18281	18268	18130	18229	18406	18343	18034	18041	18132	18160	18460	18246	18221	18333	18285	18082	18317	18352	18266	18119	18059	18170	18367	18386	18080	18344	18192	18293	18345	18025	18246	18468	18416	18144	18195	18417	18266	18329	18310	18085	18270	18223	18258	18374	18186	18132	18418	18658	18228	18205	18164	18322	18319	18421	18073	18545	18492	18293	18336	18454	18158	18344	18240	18368	18349	18305	18303	18260	18268	18276	18172	18199	18372	18425	18147	18145	18361	18384	18365	18025	18250	18372	18461	18465	18380	18346	18220	18182	18234	18427	18285	18353	18096	18119	18122	18053	18279	18202	18296	18362	18398	18505	18144	18232	18299	18147	18348	18510	18412	18358	18390	18208	18305	18355	18377	18101	18299	18076	18121	18305	18213	18276	18111	18080	18395	18410	18095	18068	18338	18282	18204	18218	18353	18339	18250	18333	18357	18320	18446	18396	18312	17977	18330	18332	18330	18211	18130	18266	18251	18350	18227	18398	18335	18344	18274	18302	18275	18078	18272	18160	18114	18338	18495	18373	18324	18033	18127	18285	18182	18349	18233	18398	18292	18149	18194	18437	18257	18143	18483	18404	18148	18087	18340	18129	18050	18171	18269	18033	18445	18357	18409	18266	18223	18290	18247	18283	18411	18384	18355	18202	18372	18312	18281	18256	18220	18283	18423	18160	18352	18172	18452	18341	18352	18123	18322	18350	18224	18168	18524	18253	18252	18241	18119	18220	18416	18199	18441	18448	18326	18360	18254	18294	18210	18296	18219	18195	18163	18512	18239	18261	18166	18425	18110	18119	18219	18236	18266	18037	18230	18347	18417	18428	18308	18318	18321	18246	18211	18171	18274	18260	18448	18357	18276	18253	18282	18251	18381	18340	18387	18201	18080	18343	18316	18428	18273	18335	18361	18294	18199	18206	18460	18280	18287	18219	18464	18223	18086	18131	18347	18387	18329	18432	18109	18229	18488	18297	18365	18275	18467	18418	18471	18308	18175	18327	18329	18263	18352	18143	18511	18317	18349	18438	18311	18306	18283	18383	18236	18366	18224	18303	18155	18093	18432	18155	18235	18362	18289	18241	18404	18311	18092	18208	18161	18359	18462	18352	18240	18325	18306	18251	18182	18408	18208	18001	18337	18220	18511	18243	18194	18278	18433	18090	18297	18260	18330	18403	18346	18087	18223	18319	18310	18326	18176	18301	18248	18043	18421	18295	18449	18253	18289	18394	18367	18409	18190	18077	18325	18580	18127	18220	18087	18271	18027	18245	18350	18262	18318	18219	18318	18251	18206	18347	18490	18270	18265	18321	18136	18187	18342	18188	18250	18331	18365	18024	18133	18579	18163	18286	18152	18500	18300	18368	18388	18409	18318	18345	18163	18172	18215	18269	18329	18095	18132	18323	18271	18166	18299	18102	18308	18233	18077	18292	18511	18502	18366	18250	18344	18289	18121	18197	18350	18257	18424	18295	18457	18204	18271	18196	18495	18101	18299	18145	18422	18248	18240	18124	18366	18114	18277	18261	18121	18348	18339	18160	18199	18246	18256	18200	18243	18311	18232	18188	18372	18227	18222	18348	18360	18318	18267	18134	18385	18609	18335	18301	18369	18096	18277	18276	18392	17976	18200	17921	18250	18435	18385	18117	18268	18517	18168	18276	18293	18222	18226	18327	18407	18127	18479	18309	18401	18366	18196	18164	18395	18323	18322	18325	18389	18193	18322	18345	18263	18169	18425	18375	18497	18215	18310	18344	18265	18404	18240	18211	18285	18314	18362	18221	18478	18320	18373	18261	18236	18091	18259	18445	18274	18347	18166	18390	18395	18264	18379	18303	18324	18340	18251	18204	18434	18278	18383	18361	18382	18278	18330	18270	18214	18417	18362	18567	18098	18310	18492	18241	18332	18304	18420	18278	18283	18249	18246	18240	18212	18297	18393	18211	18204	18196	18370	18232	18121	18326	18268	18519	18144	18184	18350	18304	18284	18246	18124	18256	18281	18165	18238	18303	18382	18198	18389	18134	18418	18227	18433	18267	18324	18108	18333	18390	18338	18271	18364	18358	18321	18378	18255	18311	18258	18238	18280	18329	18306	18165	18261	18453	18201	18358	18178	18135	18258	18446	18175	18163	18444	18233	18224	18316	18171	18437	18230	18276	18375	18330	18437	18256	18166	18306	18356	18129	18111	18198	18412	18244	18502	18254	18260	18242	18188	18312	18203	18164	18443	18307	18199	18255	18227	18306	18398	18063	18360	18331	18407	18218	18270	18278	18261	18388	18368	18328	18251	18084	18413	18346	18401	18311	18179	18338	18283	18254	18357	18387	18305	18171	18400	18215	18277	18288	18160	18369	18289	18164	18346	18342	18476	18230	18395	18306	18485	18350	18053	18126	18316	18221	18349	18273	18326	18252	18081	18123	18186	18117	18246	18269	18383	18272	18232	18291	18339	18468	18150	18251	18169	18372	18359	18382	18286	18392	18386	18287	18346	18139	18226	18335	18296	18292	18311	18323	18497	18291	18409	18448	18135	18311	18221	18141	18346	18393	18335	18188	18178	18202	18308	18364	18218	18363	18155	18302	18198	18417	18230	18105	18106	18233	18167	18513	18444	18282	18150	18365	18157	18267	18402	18407	18107	18412	18360	18369	18317	18156	18176	18101	18369	18155	18385	18291	18382	18143	18255	18269	18216	18075	18448	18264	18243	18280	18522	18416	18250	18461	18223	18331	18507	18559	18433	18191	18414	18316	18201	18195	18173	18273	18487	18110	18565	18158	18179	18232	18275	18350	18397	18155	18204	18234	18091	18192	18256	18280	18243	18329	18308	18384	18414	18290	18452	18443	18427	18507	18247	18125	18341	18298	18303	18320	18453	18332	18157	18388	18391	18461	18398	18320	18253	18080	18348	18470	18328	18154	18274	18465	18408	18195	18229	18220	18304	18329	18330	18199	18352	18326	18508	18409	18308	18123	18296	17996	18142	18340	18467	18230	18372	17996	18201	18328	18173	18293	18260	18306	18352	18314	18219	18266	18436	18367	18160	18241	18352	18330	18264	18448	18309	18239	18515	18417	18427	18323	18195	18458	18282	18301	18412	18204	18296	18255	18160	18325	18294	18497	18204	18359	18352	18451	18283	18200	18377	18339	18356	18196	18330	18267	18319	18382	18506	18185	18353	18279	18273	18261	18304	18260	18303	18078	18431	18302	18298	18257	18248	18262	18454	18317	18095	18235	18317	18134	18265	18258	18315	18365	18424	18069	18322	18139	18539	18270	18321	18115	18116	18485	18236	18315	18069	18236	18248	18369	18398	18238	18357	18308	18391	18299	18245	18467	18227	18273	18280	18336	18141	18197	18201	18202	18293	18216	18328	18368	18434	18473	18171	18379	18340	18249	18290	18573	18360	18369	18140	18322	18423	18242	18344	18219	18237	18194	18513	18263	18163	18423	18607	18171	18519	18223	18432	18469	18284	18387	18348	18360	18315	18441	18402	18408	18310	18254	18294	18403	18380	18193	18534	18353	18293	18224	18250	18382
29104	45039	26765	28040	24989	20911	17788	16137	15371	15172	15212	15220	15237	15174	15011	15107	14963	15098	15073	15068	15217	15095	15041	15139	15254	15134	15135	15099	15178	15165	14980	15084	14953	15122	15173	15165	15367	15121	14998	15152	15044	15015	15238	15065	15212	15097	15127	15134	15230	15154	15053	15247	15114	15130	15292	15100	15092	15092	15231	15169	15121	15067	15197	15076	15119	14912	15140	15284	15230	15047	15108	15180	15151	15040	15082	15059	14856	15102	15127	15142	15137	15146	15094	15046	15018	15013	15046	15135	15313	15005	15162	14931	15043	15139	15016	15091	15214	15133	15249	15041	15119	15147	15203	15338	15204	15119	15077	15221	15157	15156	15115	15172	15210	15066	15109	14987	15118	15063	15175	15225	15167	15082	15078	15127	15049	15107	15142	15141	15250	15003	15095	15188	14972	15221	14988	15165	15106	15085	15171	15165	15121	15141	15252	15075	15074	15025	15180	15131	15103	15110	15102	15329	15088	15211	15260	15001	14877	15075	15071	15061	15133	15049	15029	15072	15198	14945	15147	15156	15048	15096	15149	15167	15174	15120	15164	15159	15253	15062	15082	15166	15115	15167	15071	15158	14956	15101	14965	15019	14968	15182	15130	15123	15199	15015	15127	15080	15093	15083	15159	15217	15124	15254	15085	15222	14999	15018	15260	15087	15217	15137	15055	15102	15275	15178	15035	15247	15047	14940	15150	15016	15179	15013	15124	15023	15215	15167	15203	15175	15032	15297	15193	15118	15062	15237	15085	15035	14961	15290	15076	15125	15063	14994	15169	15002	15113	15185	15171	15021	15165	15140	15115	15207	15194	15033	15223	15132	15034	15182	15157	15064	15320	15245	15285	15082	15021	15150	14903	15135	15147	15082	15066	15204	15031	15077	15199	15173	15154	15119	15148	15340	15070	15043	15135	15032	14969	15280	15129	15061	15077	15101	15089	15153	15250	15097	15162	15137	15197	14992	14949	15132	15009	15307	15210	14975	15008	15228	15139	15075	15089	15098	14984	15154	15072	15122	15042	15226	15061	15272	15319	15125	15178	15085	15104	15187	15244	15139	15141	15138	15015	15088	14909	15173	14969	15274	15218	15235	15052	15390	15304	15225	15223	15064	15324	15006	14969	15136	15190	15136	15147	15251	15177	14965	15120	15171	15145	14977	15182	15001	15000	15100	15241	15154	14956	15142	15137	15103	15003	15367	15260	14978	15104	15153	15102	15087	15091	15254	15194	14966	15112	14995	15138	14998	15038	15209	15119	15262	15155	15106	15275	15234	15187	15241	15151	14986	15196	15102	15137	15364	15174	15208	15235	15083	15068	15198	15260	15164	15211	15173	15130	15049	15223	15180	15050	15015	15239	15191	15069	15087	15226	15124	15122	15060	15118	14947	15158	15054	15087	15098	15165	15256	15148	14970	15105	15120	14966	15046	15163	15052	15139	15093	15109	15126	15324	15053	15182	15027	15123	15117	15183	15112	15181	15250	15088	15227	15093	15245	15105	15146	15176	15107	15121	15003	15055	15134	15129	15048	15049	15044	14909	15000	15041	15100	15141	15353	14931	15189	15056	15089	15083	15180	15224	15103	15194	15154	15046	15213	15076	15136	15161	15144	15056	15103	15057	15342	15215	14994	15128	15218	15179	15171	15164	15098	15077	15168	15148	15144	15173	15120	15026	15165	15207	15241	15185	15228	15140	15003	15023	15086	15042	15324	15192	15076	15070	15325	15121	15137	15099	15108	15183	15245	15085	15088	15218	15073	15076	15095	15094	15151	15280	15141	14954	15088	15029	15087	15077	15213	15255	15109	15254	15269	15114	15162	15107	15109	15115	15207	15208	15070	15117	15030	15120	15142	15019	15186	15307	15098	15220	15304	15027	15326	14981	15195	15287	15216	15032	15138	15076	14959	15230	15235	15159	15086	15255	15351	15103	15142	15210	15096	15026	15207	15172	15250	14961	15113	15164	15239	15196	14977	15184	15297	15165	15119	15003	14921	15215	15238	15056	15025	15252	15184	15052	15166	15092	14965	15103	15254	14976	15217	15195	15159	15053	15267	15108	15114	15232	15261	15089	15089	15236	15147	15010	15082	15140	15064	15148	15027	15158	15319	15153	15266	15265	14969	15078	15163	15071	15116	15235	15290	15069	15169	15027	15076	15231	15256	15071	15238	15207	15105	15123	15238	15039	15140	15096	15061	15140	15090	15005	15057	15055	15222	15138	15143	15296	15113	15085	15213	15229	14945	15098	15102	15088	15044	15258	15057	15077	15076	15106	15293	15234	15261	15070	15101	15058	15031	15233	15101	15088	15023	14985	15082	15169	15174	15210	15001	15157	15283	15255	15113	15045	15014	15121	14985	15143	15207	15227	15262	15147	15256	15338	14990	15317	15154	15156	15235	14944	15232	15260	14979	15145	15141	15139	15194	15115	15038	15328	15192	15067	15115	15117	15227	14895	14987	15138	14886	15024	15324	15105	15252	14923	15064	15021	15198	15000	15041	15158	15004	15178	15302	15020	15148	15196	14990	15190	15143	15224	15106	15280	15122	15098	15176	15148	15024	14998	15112	15136	14962	15161	15193	15123	15247	15306	15192	15016	15113	15234	15049	15221	15336	15167	15039	15173	14934	15179	15128	15154	15186	15045	14994	15286	15390	14913	15149	15142	15168	15148	15133	15151	15197	15204	15051	15253	15269	15113	15222	15171	15164	15129	15103	15147	14984	14999	15256	15180	14977	15208	15139	15213	15117	15175	15097	15252	15235	15142	15140	15127	15156	15038	15155	15121	15044	15166	15056	15127	15170	15175	15061	15183	15093	15348	15234	15098	14910	15187	15186	15181	15038	15326	15284	15167	14963	15145	15091	15206	15113	15288	15048	15186	15104	15277	15214	15191	15179	15199	15030	15138	15162	15002	15014	15088	14931	15122	15047	14976	15007	15126	15277	15169	15103	15232	15218	15258	15169	15212	15174	15124	14965	15276	14872	15138	15212	15186	15182	15022	15099	15205	15117	15267	15048	15234	15048	15047	15235	15088	15074	15167	14997	15278	15277	15124	14937	15125	15254	15141	14932	15079	15062	15231	14976	15209	15204	15078	15173	14990	15037	15174	15239	15231	15024	15048	15156	15258	15065	15109	15134	15105	15251	15162	15051	15202	15110	14997	15086	15169	15088	15145	15178	14973	15055	15011	15217	15088	15092	15214	15220	15230	15215	15229	15049	15167	15110	15016	15275	15035	15083	15107	15057	15054	15084	15318	15049	15175	15181	15047	15163	15108	14913	15147	14964	15250	15123	15069	15113	15095	15155	15189	15181	15076	15009	15240	15047	15222	15069	15097	15118	15070	15165	15204	14964	14988	15246	15160	15130	15169	15237	15007	15214	14996	15139	15160	15120	15122	15174	15074	15101	15308	15112	15033	15148	15181	15008	15143	15008	15210	15035	15191	15162	15077	15163	15263	15134	15020	14941	15249	15188	15077	14954	15345	15211	15293	15054	15227	15128	15246	15127	15098	15197	15145	15218	15120	14972	15083	15247	15235	15144	15038	14984	15162	15063	15245	15077	15148	15170	15091	15048	15072	15111	15123	15168	15184	15108	15346	15065	15301	15202	15159	15145	15076	15174	14945	15248	15252	15081	15104	15227	15165	15126	15095	15238	14971	14981	15144	15132	15124	15116	15074	15109	15194	15304	15048	15175	15121	15156	15227	15103	14961	15192	15133	15127	15106	15096	15172	15173	15213	15176	15292	15093	15191	15103	15196	15203	15094	15256	15142	15118	15274	15085	15141	15102	15092	15122	15075	15145	14971	15221	15248	15230	15019	15113	15060	15017	15107	14980	15158	15299	15068	14962	15089	15250	15345	15092	15022	15064	15174	14999	15134	15253	15084	15098	15012	15132	15089	15019	15264	15316	15078	15305	15231	15196	15057	15162	15048	15329	15118	15286	15125	15217	15116	15214	14916	15170	15139	15146	15197	15183	15322	15055	15216	15035	15181	15063	15263	15121	15076	15164	15150	15127	14989	15149	15159	15136	15247	15117	15243	15274	15254	14988	15104	15193	15168	15083	15090	15112	15329	15180	15336	15139	15163	15142	15046	15074	15093	15185	15171	15085	15298	14967	15034	15209	15122	15350	15160	15133	15305	15139	15048	14985	15360	15130	15097	15239	15173	15300	15135	15061	15295	15126	15218	15176	15041	15100	15202	15158	15142	15234	15079	15117	15063	15165	15070	15278	15100	15328	15180	15095	15254	14927	15222	15081	14906	15007	15062	15219	15259	15136	15149	14976	15226	15169	15058	15007	15353	15118	15148	15093	15112	14994	15044	14995	15191	15215	15043	15172	15174	15067	14998	15174	15090	15243	15170	15095	15308	15017	15089	15143	15026	15127	15385	15109	14926	15129	15115	15091	15119	15115	15096	15190	15174	15162	15009	15100	15040	15053	15140	15120	15182	15189	15071	15075	15174	15133	15259	15160	15180	15162	15360	15094	15076	15203	15215	15173	15077	15058	15256	15074	15176	15035	15239	15190	15027	15035	15216	15067	15084	15069	15043	15007	15166	14990	15187	15115	15161	15150	15227	15061	15455	15157	15064	15286	15078	15157	15133	15086	15034	15174	15217	15306	15056	15055	15173	15179	15004	15111	15103	15126	15086	14933	15188	15227	14958	15107	15284	15214	15034	15079	15118	15059	15230	15184	14991	15091	15012	15138	15252	15078	15106	15138	15142	15265	15258	15300	15060	15156	15218	15259	14976	15177	15108	15205	15217	15081	15171	15085	15087	15100	15161	15200	15066	15127	15190	15097	15176	15207	15170	15139	15021	15190	15127	15136	15061	15074	15013	15147	15056	15110	15176	15209	15324	15083	15174	15264	15246	15070	15168	15072	15100	15084	15067	15166	15045	15225	15140	15272	15143	15228	15163	14994	15067	15070	15027	15020	15208	15361	15288	15056	15019	14942	15109	15087	15201	15200	15234	15120	15272	15183	15188	15141	15179	15201	15158	15078	15134	15074	15195	15099	15074	15113	15149	15113	15235	15131	15168	15077	15183	15105	15041	15273	15116	15228	15465	14983	15160	15234	15222	15032	15117	15110	15174	15268	15154	15159	15118	15097	15104	15007	15094	14992
24017	21864	30517	42341	47180	43683	34997	24723	20002	18582	18094	17830	17913	17971	17692	17855	17681	17492	17712	17971	18079	17786	17599	17688	17830	17932	18032	17773	17856	17743	17687	17686	17703	17564	17730	17677	17654	17892	17692	17741	17682	17655	17505	17572	17734	17864	17838	17575	17715	18014	17809	17610	17725	17585	17589	17722	17627	17966	17820	17766	17698	17821	17526	17769	17990	17815	17756	17538	17770	17648	17388	17564	17736	17652	17590	17794	17795	17611	17474	17549	17664	17545	17632	17666	17833	17684	17676	17497	17552	17752	17624	17741	17782	17603	17628	17675	17636	17734	17675	17530	17485	17803	17594	17578	17694	17730	17635	17780	17514	17624	17737	17687	17957	17768	17794	17590	17677	17669	17672	17802	17837	17909	17816	17844	17902	17587	17845	17565	17699	17765	17786	17779	17615	17754	17634	17820	17823	17725	17932	17655	17748	17624	17675	17636	17731	17759	17806	17449	17740	17793	17700	17630	17522	17533	17686	17861	17615	17800	17762	17658	17750	17660	17638	17726	17806	17854	17568	17658	17541	17590	17649	17705	17571	17715	17603	17717	17645	17705	17559	17480	17412	17608	17665	17640	17682	17588	17731	17585	17708	17725	17732	17661	17871	17810	17766	17581	17517	17749	17392	17799	17624	17737	17854	17669	17559	17538	17590	17707	17685	17793	17719	17403	17597	17642	17651	17932	17786	17662	17624	17730	17820	17464	17792	17570	17664	17814	17742	17674	17804	17683	17676	17608	17630	17577	17882	17642	17673	17843	17608	17895	17556	17711	17668	17738	17777	17758	17699	17949	17589	17473	17544	17978	17611	17783	17800	17788	17759	17814	17584	17483	17637	17505	17680	17610	17587	17797	17768	17672	17655	17820	17705	17586	17434	17482	17858	17703	17609	17635	17843	17621	17637	17699	17777	17535	17819	17682	17561	17711	17639	17731	17535	17798	17606	17791	17576	17587	17602	17492	17635	17749	17626	17755	17740	17799	17726	17527	17740	17656	17788	17529	17724	17636	17613	17773	17618	17728	17562	17404	17607	17769	17753	17950	17693	17834	17668	17834	17752	17622	17766	17800	17713	17897	17632	17480	17800	17655	17506	17619	17867	17844	17466	17641	17660	17823	17638	17576	17697	17805	17690	17659	17768	17729	17684	17805	17821	17831	17702	17523	17730	17673	17682	17587	17630	17819	17877	17512	17557	17705	17554	17816	17748	17973	17659	17790	17616	17743	17502	17666	17446	17532	17756	17780	17771	17657	17560	18007	17888	17903	17696	17714	17609	17747	17697	17538	17628	17768	17852	17772	17625	17733	17803	17661	17692	17653	17595	17631	17637	17761	17701	17851	17691	17842	17616	17799	17637	17664	17622	17741	17698	17775	17603	17715	17706	17482	17490	17543	17653	17575	17544	17753	17862	17742	17536	17658	17534	17671	17879	17664	17686	17665	17680	17470	17738	17490	17869	17531	17504	17767	17752	17733	17758	17528	17698	17705	17427	17469	17652	17729	17790	17727	17724	17608	17685	17686	17476	17573	17642	17654	17702	17615	17525	17649	17644	17662	17773	17807	17438	17644	17821	17757	17577	17721	17688	17505	17611	17673	17639	17703	17730	17978	17753	17619	17651	17793	17599	17557	17560	17678	17688	17573	17518	17645	17585	17703	17636	17870	17800	17832	17946	17716	17533	17650	17791	17583	17746	17838	17693	17509	17796	17574	17807	17683	17668	17719	17579	17700	17800	17746	17607	17698	17531	17552	17604	17679	17710	17554	17392	17605	17610	17628	17481	17597	17844	17669	17558	17610	17647	17721	17708	17621	17668	17784	17845	17610	17720	17574	17777	17796	17601	17692	17679	17884	17571	17466	17701	17524	17524	17883	17559	17563	17709	17751	17592	17517	17620	17727	17500	17592	17774	17586	17609	17793	17754	17877	17678	17550	17720	17801	17694	17758	17736	17819	17716	17665	17669	17618	17521	17790	17481	17745	17679	17524	17667	17565	17739	17698	17619	17802	17676	17629	17657	17677	17795	17585	17734	17711	17568	17614	17702	17798	17766	17849	17614	17616	17593	17590	17652	17713	17361	17594	17799	17690	17599	17654	17659	17800	17598	17648	17692	17615	17731	17693	17670	17762	17665	17622	17633	17760	17536	17760	17736	17550	17728	17651	17820	18029	17742	17670	17564	17574	17660	17661	17617	17656	17662	17740	17536	17667	17524	17772	17870	17624	17764	17803	17788	17633	17844	17662	17608	17540	17955	17800	17572	17666	17571	17788	17520	17656	17663	17637	17560	17807	17645	17731	17713	17726	17526	17613	17723	17712	17575	17547	17708	17594	17646	17590	17776	17895	17664	17528	17579	17703	17649	17718	17872	17419	17780	17700	17807	17750	17946	17863	17756	17561	17726	17906	17779	17760	17805	17838	17682	17549	17799	17566	17702	17698	17586	17642	17728	17691	17639	17698	17616	17645	17402	17787	17711	17608	17735	17846	17819	17880	17727	17847	17749	17805	17701	17796	17696	17720	17772	17773	17551	17645	17582	17722	17785	17683	17557	17697	17580	17576	17686	17576	17482	17518	17567	17531	17701	17736	17748	17850	17728	17613	17706	17611	17691	17790	17710	17645	17800	17520	17760	17892	17662	17403	17486	17597	17723	17890	17744	17943	17578	17611	17871	17773	17765	17711	17689	17805	17658	17505	17631	17543	17599	17716	17575	17813	17593	17808	17702	17567	17807	17481	17420	17743	17610	17630	17572	17653	17793	17727	17602	17701	17611	17791	17720	17684	17859	17544	17495	17863	17716	17520	17751	17505	17658	17374	17493	17514	17573	17530	17594	17665	17767	17719	17973	17718	17678	17531	17807	17565	17628	17636	17866	17599	17662	17681	17520	17715	17692	17540	17785	17938	17601	17406	17677	17621	17770	17779	17675	17852	17681	17563	17465	17527	17801	17588	17629	17702	17630	17862	17746	17755	17462	17744	17794	17669	17699	17607	17566	17797	17835	17399	17635	17777	17781	17736	17747	17688	17519	17630	17748	17627	17891	17721	17564	17493	17802	17825	17670	17728	17626	17608	17648	17625	17598	17685	17780	17807	17821	17758	17647	17787	17445	17476	17625	17592	17727	17469	17551	17933	17789	17851	17643	17770	17664	17911	17732	17724	17735	17711	17682	17807	17749	17662	17598	17897	17670	17587	17791	17788	17767	17706	17638	17509	17863	17738	17649	17607	17745	17654	17718	17500	17701	17710	17691	17645	17669	17755	17591	17562	17567	17837	17892	17893	17754	17695	17641	17686	17934	17596	17765	17784	17460	17480	17794	17728	17479	17639	17647	17600	17696	17590	17562	17588	17448	17662	17568	17752	17683	17790	17821	17711	17714	17570	17638	17711	17462	17764	17725	17729	17649	17769	17771	17632	17519	17549	17563	17488	17715	17799	17752	17685	17505	17731	17768	17669	17634	17755	17784	17856	17937	17834	17809	17652	17749	17653	17742	17755	17673	17616	17633	17684	17700	17799	17750	17646	17879	17775	17636	17579	17813	17609	17569	17733	17635	17681	17714	17588	17579	17494	17724	17577	17671	17756	17965	17501	17950	17551	17699	17760	17558	17707	17439	17510	17738	17769	17840	17530	17601	17561	17465	17734	17873	17690	17736	17595	17693	17805	17525	17636	17796	17825	17802	17489	17752	17657	17559	17661	17762	17668	17818	17772	17469	17644	17571	17791	17648	17534	17512	17693	17686	17714	17798	17566	17696	17527	17541	17522	17622	17760	17579	17659	17727	17811	17850	17782	17741	17699	17629	17756	17728	17640	17811	17770	17673	17735	17574	17521	17546	17554	17717	17578	17664	17721	17843	17825	17653	17655	17561	17746	17869	17699	17770	17603	17690	17377	17624	17480	17561	17920	17456	17452	17782	17652	17744	17657	17729	17731	17594	17566	17724	17732	17507	17793	17853	17765	17692	17672	17882	17538	17558	17724	17663	17729	17521	17733	17644	17547	17645	17639	17621	17645	17934	17568	17636	17543	17638	17684	17705	17816	17647	17439	17656	17858	17630	17431	17517	17540	17897	17623	17634	17718	17898	17794	17669	17562	17878	17579	17656	17718	17482	17826	17551	17623	17868	17601	17625	17576	17782	17773	17894	17624	17648	17635	17603	17871	17647	17725	17482	17712	17767	17729	17670	17662	17739	17712	17686	17550	17629	17836	17544	17618	17629	17763	17835	17951	17404	17737	17743	17730	17523	17832	17590	17597	17682	17757	17865	17624	17592	17767	17677	17497	17687	17586	17725	17468	17502	17613	17570	17763	17518	17787	17383	17827	17584	17555	17590	17904	17692	17828	17617	17778	17467	17713	17669	17730	17321	17628	17606	17781	17512	17529	17718	17676	17750	17691	17720	17730	17621	17708	17779	17612	17604	17819	17630	17584	17880	17687	17522	17741	17576	17582	17675	17685	17524	17863	17662	17656	17829	17816	17861	17847	17680	17715	17508	17445	17790	17721	17691	17525	17621	17872	17731	17704	17586	17611	17704	17746	17645	17657	17732	17811	17808	17829	17662	17784	17695	17641	17693	17746	17552	17668	17826	17818	17535	17472	17709	17650	17522	17684	17708	17622	17545	17595	17646	17644	17756	17674	17656	17462	17645	17795	17693	17839	17555	17739	17734	17526	17817	17748	17922	17783	17717	17676	17768	17572	17756	17817	17724	17654	17738	17539	17887	17533	17800	17678	17712	17607	17752	17511	17634	17690	17591	17721	17780	17585	17781	17900	17627	17846	17588	17671	17765	17698	17805	17588	17685	17428	17621	17842	17762	17553	17640	17430	17703	17612	17693	17742	17757	17768	17606	17723	17476	17616	17768	17731	17597	17606	17908	17796	17778	17594	17800	17632	17833	17782	17814	17682	17510	17516	17583	17785	17647	17607	17772	17607	17868	17851	17710	17494	17608	17419	17705	17645	17821	17468	17666	17647	17675	17488	17689	17689	17644	17652	17683	17562	17705	17812	17645	17686	17678	17658	17609	17690	17785	17705	17606	17775	17630	17797	17904	17680	17613	17746	17710	17694	17545	17603	17728	17444	17733	17773	17715	17809	17709	17555	17585	17668	17797	17440	17541	17532	17456	17668
55680	77858	59271	65316	54649	44291	32187	21587	16594	15324	14886	14981	14755	14839	14880	14815	14791	14745	14873	14809	14770	14901	14803	14948	14892	14784	14844	14859	14886	14989	14828	14774	15048	14815	14960	14956	14886	15044	14851	14812	14787	15003	14913	14752	14769	14807	14969	14745	14916	14925	14897	14891	14871	14819	14774	14660	14714	14941	14856	14750	14866	14852	15020	14759	14920	14764	14788	14762	14936	14896	14886	14803	14792	15093	14636	14879	14915	14801	14807	14858	14758	14860	15043	14823	14987	14894	14827	14772	14934	14676	14769	14791	14938	14866	14992	14694	15029	14789	14881	14765	14849	14930	14844	14920	14834	14717	14877	14835	14611	14914	14700	14747	14647	14641	15006	14910	14905	14803	14854	14917	14764	14871	14965	14903	14949	14881	14854	14782	14727	14718	14840	14811	14997	14863	14732	14750	14918	14758	14828	14768	14763	14917	15010	14857	15030	14839	14842	14964	14920	14778	14787	14771	14926	14840	15006	14870	14867	14754	14899	14863	14728	14783	14864	14915	14835	14983	14950	14732	14868	14886	14796	14917	14749	14830	14829	14828	14895	14910	14986	14827	14804	14939	14729	14899	14772	14923	14885	14839	14737	14960	14885	14922	14950	14818	14762	14761	14878	14843	14961	14620	14864	14929	14892	14804	14642	14757	14812	14912	14797	14798	14902	15042	14773	14966	14802	14730	14791	14827	14845	14859	14838	14897	14775	14705	14823	14873	15043	14817	14802	14838	14690	14693	15036	14823	14831	15044	14774	14755	14759	14752	14874	14727	14923	14884	14946	14892	15042	14583	14832	14871	14709	14874	14950	14950	14848	14858	14857	14740	14892	14880	14835	14883	14705	14867	14809	14803	14714	14848	14776	14853	14870	14810	14777	14877	14758	14968	14869	15065	14910	14967	14936	14967	14747	14740	14757	14897	14769	14749	14863	14874	14749	14824	14839	14861	14748	14922	14810	14859	14799	15003	14729	14678	14887	14813	14846	14702	14872	14844	14776	14895	14905	14889	14783	14771	14988	14759	14902	14941	14801	14743	14854	14888	14782	14882	14793	14908	14849	14847	14818	14700	14764	14725	14722	14711	14777	14835	14742	14766	14834	14892	14835	14897	14887	14837	14747	14982	14964	14774	15009	14936	14797	14706	14811	14802	14850	14768	14964	14870	14859	14986	14740	14895	14647	14769	14742	15004	15039	14758	14834	14872	14858	15089	14766	14956	14846	14801	14748	14869	14721	14971	14687	14754	14834	14849	14841	15042	14943	14781	14862	14817	14827	14775	14950	14742	14809	14925	15015	14898	14897	14755	14863	14779	14831	14783	14799	14725	14753	14969	14840	14706	14871	14814	14966	14784	14925	14671	14823	14815	14800	14760	14905	14826	14853	14845	14885	14830	14927	14875	14842	15012	14735	14948	14837	14901	14838	14803	14927	14823	14697	14861	14896	14774	14957	14771	14858	14779	14585	14948	14871	14907	14806	14783	14763	14866	14813	14756	14687	14891	14934	14840	14726	14802	14870	14901	14874	14789	14801	14884	14788	14936	14861	14933	14870	14809	14737	14885	14735	14733	14848	14732	14849	14832	14832	14761	14895	14973	14800	14675	14785	14860	14991	14862	14996	14851	14910	14773	14933	14765	14759	14900	15021	14911	14682	14891	14872	14798	14928	14757	14965	14747	14708	14934	14757	14807	14741	14691	14770	14979	14925	14865	14763	14832	14854	14666	14876	14720	14911	14947	14905	14806	14828	14796	14806	14905	14721	14751	14903	14940	14887	14786	14867	14769	14746	14817	14919	14716	14881	14670	14771	14901	14678	14831	14706	14915	14936	14745	14916	14762	14846	14777	14788	14822	14893	14877	14764	14946	14869	14911	14676	14798	14724	14828	14903	14862	14949	14710	14770	14708	14725	14835	14826	14868	14797	14856	15014	14848	14903	14917	14876	14780	14869	14684	14805	14861	14900	14693	14761	14858	14794	14846	14763	14839	14950	14718	14761	14933	14923	14859	14965	14809	14835	14732	15016	14720	14710	14946	14924	14802	14947	14754	14927	14920	14801	14883	14676	14861	14898	14842	14781	14902	14857	14935	14791	14685	14767	14883	14812	14943	14732	14919	14907	14952	14747	14806	14824	14662	14848	14797	14782	14806	14894	14967	14677	14824	14903	14742	14752	14805	14848	14806	14683	14679	14952	14798	14940	14831	14786	14791	14941	14918	14783	14880	14846	14745	14762	14824	14860	14781	14763	14955	14713	14847	14788	14632	14657	14768	14858	14844	14723	14789	14891	14792	14908	14867	14929	14810	14993	14902	14844	14733	14971	14742	14878	15000	14974	14853	14869	14650	15089	14860	14976	14892	14985	14880	14579	14633	15066	14850	14829	14912	14952	14920	14774	14868	14578	14860	14698	14889	14707	14792	14815	14854	14725	14793	14804	15003	14823	14784	14969	14685	14725	14859	14758	14714	14994	14739	14901	14837	14907	14804	14669	14895	14754	14805	14871	14989	14744	14899	14808	14987	14793	14858	14894	14599	15064	14909	14733	14852	14869	14675	14755	14765	14705	15075	14812	14737	14930	14855	14774	14925	14784	14956	14820	14861	14828	14819	14930	14817	14737	14787	14770	14798	14930	14678	14852	14823	14878	14825	14922	14880	14727	14811	14682	14778	14853	14813	14922	14845	14771	14999	14871	14714	14879	14722	14797	14640	14872	14848	14796	14731	14852	14951	14905	14901	14783	14862	14848	14826	14806	14807	14977	14839	14825	14706	14895	14861	14851	14804	14993	14808	14845	14786	14913	15007	14952	14847	14764	14864	14884	14814	14739	14871	14683	15000	14801	15053	14793	15015	14873	14857	14808	14936	14725	14784	14695	14783	14938	15011	14744	14845	14949	14623	14879	14827	14792	14871	15007	14766	15097	14938	14840	14897	14823	14724	14807	14797	14908	14851	14825	14744	14818	14834	14830	14747	14812	14943	14752	14915	14877	14866	14910	14865	14914	14630	14874	14904	14786	14876	14760	14718	14957	14738	14959	14874	14814	14997	14734	14793	14829	14764	14950	14755	14794	14754	14771	14726	14994	14848	14902	14907	14844	14782	14891	14859	14840	14990	14739	14889	14834	14944	14868	14916	14945	14986	14711	15008	14797	14914	14773	14706	14785	14725	14924	14849	14780	14883	14774	14965	14947	14824	14922	14758	14938	14852	14796	14870	14793	14888	14866	14982	14890	14941	14717	14866	14846	14815	14768	14703	14835	14832	14825	14961	14677	14903	14886	14679	14812	14700	14817	14829	14704	14955	14903	14738	14921	14962	14917	14818	14843	14833	14806	14774	14782	14937	14780	14914	14746	14925	14759	14802	14893	14890	14943	14910	14861	14841	14862	14845	14648	14967	14725	14803	14909	14991	14897	14716	14981	14774	14853	14864	14866	14766	14917	14805	14902	14855	14860	14909	14868	14895	14895	14831	14966	14978	14891	14857	14678	14746	14902	14912	14758	14795	14810	14742	14733	14808	14987	14730	14920	14807	14907	14880	14686	14906	14822	14834	14801	14843	14832	14733	14932	14831	14538	14844	14676	14849	14821	14977	14789	14673	14894	14813	14740	14864	14709	14795	14747	14871	14908	14649	14883	14787	14737	14950	14783	14873	14919	14853	14958	14844	14850	14964	15009	14890	14893	14924	14774	14690	14989	14847	15035	14910	14968	14891	14959	14676	14700	14912	14901	14978	14775	14897	14830	14851	14874	14860	14951	14766	14876	14883	14870	14791	14943	14761	14920	14860	14777	14729	14823	14760	14846	14919	14949	14773	14963	14736	14952	14796	14877	14681	14760	14921	14807	14916	14680	14775	14827	14898	14990	14801	14678	14815	14739	14770	14798	14810	14639	14896	14842	14949	14910	15125	14992	14880	14639	14918	14793	14884	14743	14830	14847	14859	14924	14776	14825	14962	14771	14797	14946	15013	14912	14738	14927	14899	14933	14765	14796	14762	15064	14918	14712	14975	14805	14744	14748	14899	14921	14747	14915	14831	14813	14846	14846	14796	14937	14624	14940	14811	14761	14990	14970	14839	14796	14764	14859	15057	14848	14765	14740	14941	14923	14904	14985	14922	14710	14777	14892	14862	14871	14823	14800	14726	14823	14807	14689	15123	14884	14799	14724	14857	14903	14823	14760	14864	14776	14918	14870	14696	14769	14827	14973	14779	14979	14768	15005	14837	14684	14708	14508	14816	14876	14789	14912	14860	14828	14819	14866	14876	14900	14747	14808	14762	14834	14667	14815	14949	14844	14811	14830	14930	14922	14674	14971	14854	14897	14866	14643	14930	14929	14711	14730	15009	14759	14836	14946	14976	14810	14770	14801	14759	14983	14853	14879	14940	14818	14770	14931	14937	14718	14872	14902	14829	14848	15009	14730	14918	14692	14837	14842	14884	14846	14877	14955	14807	14811	15094	14744	14710	14919	14852	14887	14897	14988	14852	14719	14957	14816	14761	14879	15048	14857	14735	14790	14730	14825	14730	14900	14795	14924	14974	14933	14758	14897	14796	14747	14782	14861	14673	14680	15009	14895	14986	14700	14859	14894	14684	14938	14765	14908	15031	14872	14937	14833	14824	14730	14843	14829	14792	14879	14761	14855	14913	14687	14761	14930	14804	14848	14812	14920	14911	14714	14900	14858	14823	14924	14665	14863	14829	14766	14854	14764	14801	14848	14721	14921	14776	14767	14861	14910	14915	14861	14874	14703	14745	14834	14750	14756	14857	14918	14802	14888	14924	14733	14848	14653	14828	14940	14603	14912	14789	14983	14792	14946	14820	14928	14898	14805	14775	14842	14757	14700	14955	14847	14970	14935	14914	14736	14957	14728	14833	14822	14708	14991	14882	14852	14815	14939	14817	14857	14836	14954	14808	14971	14751	14987	14998	14695	14952	14802	14803	15046	14850	14721	14851	14910	14901	14817	14821	14792	14811	14960	14940	14817	14691	15010	14829	14900	15011	14810	14806	14802	14863	14906	14942	15007	14783	14818	14764	15015	14964	14946	14895	15028	14776	14745	14877	15014	14632	14584	14918	14836	14771	14737	14721	14695	14884	14783	14957	14799	14681	14732	14868	14847	14897	14807	14874
22902	21593	30924	38877	46747	48972	40326	27708	21234	19083	18200	17911	17823	17866	17865	17695	17836	17774	17984	17863	17616	17749	17680	17601	17836	17862	17835	17842	17501	17852	17643	17911	17763	17775	17696	17699	17728	17603	17664	17505	17663	17642	17696	17866	17529	17595	17549	17923	17566	17540	17573	17622	17648	17645	17426	17684	17616	17448	17679	17526	17652	17627	17689	17729	17687	17553	17471	17717	17561	17817	17617	17561	17872	17447	17795	17608	17769	17526	17517	17782	17673	17365	17477	17614	17769	17635	17491	17744	17650	17578	17548	17871	17638	17556	17614	17678	17588	17655	17621	17620	17561	17527	17773	17522	17707	17722	17735	17562	17762	17575	17590	17456	17755	17740	17494	17558	17546	17461	17595	17678	17737	17580	17664	17667	17483	17431	17408	17604	17626	17563	17393	17567	17629	17634	17516	17777	17626	17568	17589	17801	17608	17498	17625	17671	17575	17494	17610	17569	17472	17509	17504	17550	17711	17517	17576	17848	17529	17655	17616	17656	17624	17480	17544	17507	17956	17372	17585	17531	17718	17579	17558	17595	17423	17691	17477	17568	17679	17769	17749	17444	17387	17542	17563	17628	17547	17571	17609	17518	17602	17449	17653	17543	17613	17708	17596	17631	17509	17527	17624	17600	17487	17703	17791	17650	17474	17629	17802	17547	17623	17539	17501	17537	17638	17675	17599	17405	17738	17530	17498	17633	17510	17429	17431	17764	17565	17723	17726	17561	17739	17515	17525	17625	17540	17432	17548	17441	17690	17816	17696	17806	17654	17608	17619	17676	17727	17649	17549	17521	17659	17602	17548	17596	17578	17564	17651	17600	17617	17491	17452	17623	17718	17615	17683	17699	17782	17601	17717	17424	17593	17555	17428	17592	17640	17764	17632	17662	17540	17638	17471	17435	17466	17520	17708	17594	17364	17655	17541	17870	17613	17395	17720	17590	17571	17522	17717	17594	17733	17585	17581	17701	17522	17504	17549	17686	17630	17538	17501	17685	17561	17627	17754	17526	17491	17540	17668	17451	17589	17446	17512	17574	17429	17474	17668	17710	17446	17641	17685	17274	17644	17455	17368	17477	17514	17589	17437	17543	17491	17639	17682	17606	17705	17681	17624	17569	17452	17537	17507	17735	17665	17568	17750	17460	17630	17606	17725	17693	17534	17431	17736	17482	17674	17592	17658	17557	17662	17664	17559	17693	17623	17629	17598	17563	17631	17624	17600	17673	17599	17515	17571	17483	17688	17568	17640	17704	17446	17431	17670	17427	17726	17793	17665	17481	17572	17576	17380	17581	17701	17379	17396	17702	17577	17690	17539	17551	17739	17572	17574	17670	17519	17471	17563	17534	17453	17703	17790	17718	17555	17523	17618	17420	17398	17563	17744	17808	17522	17786	17526	17537	17729	17615	17427	17442	17398	17583	17661	17623	17500	17681	17688	17522	17762	17588	17517	17654	17607	17620	17815	17519	17555	17380	17520	17826	17340	17570	17627	17614	17656	17699	17665	17501	17657	17522	17497	17566	17545	17476	17568	17457	17640	17606	17567	17670	17420	17314	17495	17497	17481	17563	17617	17513	17491	17682	17541	17434	17413	17745	17663	17574	17446	17638	17538	17407	17535	17507	17735	17657	17458	17608	17679	17502	17468	17658	17449	17760	17627	17648	17578	17479	17585	17478	17492	17559	17449	17711	17438	17665	17502	17855	17517	17509	17797	17435	17649	17725	17600	17430	17546	17598	17439	17716	17681	17704	17616	17586	17441	17548	17385	17562	17495	17603	17563	17431	17612	17502	17490	17608	17796	17523	17413	17309	17567	17666	17583	17781	17648	17623	17625	17491	17556	17339	17799	17460	17494	17596	17562	17515	17649	17484	17488	17641	17543	17465	17677	17618	17708	17710	17640	17615	17569	17512	17686	17495	17675	17612	17638	17598	17669	17494	17700	17847	17390	17218	17566	17573	17756	17480	17735	17634	17640	17702	17673	17581	17373	17427	17519	17645	17833	17612	17582	17483	17536	17725	17675	17447	17698	17592	17401	17791	17563	17679	17658	17547	17681	17857	17670	17567	17482	17719	17371	17645	17554	17623	17553	17555	17494	17606	17499	17619	17599	17419	17531	17645	17559	17465	17477	17637	17530	17463	17413	17544	17503	17334	17665	17591	17586	17581	17623	17585	17605	17568	17678	17509	17593	17629	17494	17329	17687	17599	17570	17625	17495	17453	17609	17575	17544	17441	17568	17443	17574	17546	17444	17601	17637	17393	17514	17542	17574	17636	17571	17581	17641	17571	17584	17576	17633	17552	17735	17554	17436	17479	17524	17415	17418	17586	17615	17602	17647	17392	17591	17779	17639	17403	17526	17320	17659	17470	17634	17478	17685	17501	17490	17580	17433	17572	17617	17692	17668	17616	17345	17420	17565	17488	17825	17462	17687	17538	17680	17755	17495	17550	17561	17516	17360	17515	17418	17386	17677	17383	17389	17587	17529	17581	17592	17662	17692	17606	17756	17470	17520	17744	17773	17609	17509	17404	17615	17405	17718	17721	17810	17712	17830	17462	17731	17644	17372	17577	17585	17418	17501	17543	17633	17683	17409	17560	17397	17507	17629	17392	17657	17457	17563	17713	17815	17379	17528	17372	17583	17574	17211	17520	17701	17574	17469	17971	17418	17559	17564	17602	17718	17571	17564	17606	17617	17545	17634	17658	17565	17347	17477	17585	17629	17681	17356	17552	17657	17658	17598	17640	17498	17455	17587	17269	17490	17465	17835	17384	17531	17474	17568	17610	17581	17552	17518	17578	17345	17481	17474	17714	17511	17657	17581	17749	17646	17525	17579	17640	17570	17573	17668	17644	17584	17407	17625	17632	17543	17457	17660	17756	17747	17628	17785	17729	17545	17496	17914	17614	17512	17605	17388	17511	17628	17492	17640	17359	17316	17470	17596	17597	17344	17550	17568	17747	17735	17539	17561	17384	17428	17567	17721	17416	17613	17727	17488	17831	17424	17505	17724	17724	17721	17548	17662	17519	17454	17507	17683	17833	17525	17435	17622	17541	17543	17841	17779	17614	17736	17594	17528	17629	17832	17604	17481	17361	17588	17565	17471	17581	17651	17596	17577	17624	17579	17545	17454	17533	17459	17628	17477	17671	17661	17485	17432	17541	17484	17646	17500	17470	17526	17493	17651	17637	17611	17354	17597	17564	17437	17438	17435	17484	17386	17510	17419	17469	17685	17507	17574	17592	17667	17425	17603	17468	17454	17478	17524	17554	17594	17596	17722	17399	17554	17505	17665	17568	17279	17763	17633	17575	17417	17557	17499	17629	17619	17470	17748	17447	17578	17405	17697	17658	17647	17658	17709	17632	17562	17462	17478	17499	17514	17567	17539	17597	17717	17637	17467	17466	17447	17476	17764	17399	17580	17660	17508	17547	17804	17438	17445	17484	17420	17497	17553	17627	17727	17570	17580	17545	17851	17524	17404	17696	17630	17477	17746	17734	17645	17505	17447	17581	17457	17606	17408	17595	17985	17617	17663	17622	17732	17571	17626	17686	17487	17466	17402	17608	17622	17547	17364	17468	17593	17658	17706	17576	17501	17473	17527	17311	17869	17565	17664	17381	17675	17581	17663	17730	17611	17634	17529	17621	17614	17453	17442	17520	17567	17503	17534	17681	17606	17468	17614	17474	17515	17498	17471	17622	17695	17630	17595	17693	17439	17459	17498	17677	17438	17531	17521	17604	17618	17495	17641	17732	17759	17636	17662	17741	17601	17817	17635	17691	17640	17434	17415	17865	17676	17793	17516	17376	17520	17572	17535	17628	17405	17412	17612	17641	17686	17541	17689	17520	17573	17542	17621	17823	17496	17578	17680	17453	17751	17508	17457	17462	17339	17392	17617	17457	17570	17558	17496	17411	17648	17596	17790	17447	17608	17544	17555	17615	17445	17443	17429	17309	17662	17476	17631	17654	17671	17648	17621	17704	17596	17699	17695	17770	17371	17611	17686	17554	17602	17620	17635	17757	17498	17474	17644	17616	17539	17458	17439	17646	17489	17619	17540	17687	17559	17559	17650	17466	17645	17666	17554	17679	17658	17492	17610	17413	17668	17695	17539	17690	17787	17644	17609	17374	17625	17407	17475	17509	17601	17477	17635	17667	17501	17658	17545	17610	17741	17278	17658	17659	17493	17563	17544	17414	17690	17420	17635	17566	17502	17570	17582	17335	17537	17485	17706	17588	17664	17506	17822	17581	17653	17726	17613	17524	17462	17657	17631	17617	17743	17509	17421	17579	17567	17547	17524	17446	17607	17459	17725	17448	17686	17405	17469	17706	17552	17699	17612	17547	17445	17431	17461	17536	17603	17690	17573	17611	17631	17586	17726	17640	17512	17432	17450	17653	17506	17665	17494	17699	17797	17437	17422	17549	17508	17583	17653	17639	17635	17656	17544	17751	17553	17561	17686	17510	17555	17509	17643	17594	17597	17504	17600	17528	17361	17655	17519	17521	17580	17664	17327	17537	17406	17496	17451	17504	17784	17565	17609	17616	17523	17487	17590	17625	17491	17673	17523	17509	17863	17679	17771	17588	17575	17611	17691	17378	17614	17549	17424	17561	17764	17531	17769	17661	17493	17634	17781	17521	17482	17571	17727	17661	17738	17687	17701	17603	17426	17663	17578	17525	17500	17532	17436	17586	17532	17594	17723	17728	17371	17329	17552	17661	17550	17758	17679	17446	17682	17565	17684	17624	17480	17745	17686	17662	17467	17509	17488	17579	17693	17430	17754	17642	17504	17759	17787	17588	17371	17483	17557	17480	17652	17473	17499	17628	17380	17426	17337	17312	17593	17631	17586	17697	17572	17624	17745	17623	17370	17490	17606	17388	17453	17366	17530	17550	17674	17441	17603	17429	17850	17610	17699	17394	17503	17555	17563	17661	17522	17768	17557	17543	17535	17662	17619	17442	17444	17730	17640	17516	17566	17534	17530	17664	17590	17795	17662	17596	17400	17461	17580	17600	17476	17568	17497	17782	17500	17623	17480	17670	17337	17450	17447	17482	17753	17603	17664	17312	17472	17665	17514	17578	17701	17818	17496	17711	17554	17543	17582	17490	17681	17612	17583	17612
61605	91468	82469	79555	66736	54088	38726	25700	17792	15464	14753	14791	14760	14746	14706	14673	14329	14553	14872	14645	14680	14740	14622	14898	14708	14755	14591	14662	14721	14776	14655	14847	14749	14703	14582	14656	14602	14628	14726	14602	14618	14681	14587	14528	14562	14464	14695	14515	14764	14813	14699	14649	14699	14718	14558	14605	14596	14863	14832	14777	14725	14682	14829	14493	14689	14700	14637	14691	14663	14655	14837	14684	14550	14752	14441	14583	14694	14703	14621	14780	14652	14549	14718	14510	14597	14740	14609	14612	14613	14749	14546	14621	14641	14633	14728	14703	14815	14457	14644	14622	14604	14685	14637	14455	14711	14680	14819	14596	14606	14824	14570	14677	14685	14568	14681	14798	14696	14715	14754	14868	14742	14789	14624	14585	14690	14691	14477	14741	14683	14468	14757	14549	14559	14755	14707	14780	14693	14667	14716	14756	14654	14551	14691	14763	14688	14527	14652	14671	14737	14729	14604	14615	14734	14706	14671	14743	14558	14632	14778	14696	14507	14812	14568	14644	14681	14598	14718	14689	14605	14761	14671	14673	14619	14694	14562	14578	14504	14730	14554	14646	14613	14834	14570	14723	14594	14909	14569	14682	14667	14551	14634	14654	14711	14670	14726	14572	14786	14485	14605	14611	14566	14833	14648	14666	14617	14732	14459	14609	14663	14774	14589	14619	14530	14636	14747	14595	14712	14703	14750	14763	14545	14606	14791	14676	14742	14590	14604	14665	14815	14570	14650	14648	14538	14724	14636	14586	14579	14628	14544	14748	14524	14528	14734	14657	14689	14716	14439	14635	14581	14676	14618	14743	14759	14643	14676	14673	14818	14550	14685	14743	14544	14413	14673	14857	14759	14621	14679	14642	14656	14616	14704	14649	14719	14655	14738	14784	14779	14673	14625	14614	14678	14715	14602	14690	14823	14731	14579	14671	14651	14585	14486	14659	14590	14605	14582	14640	14673	14790	14643	14498	14682	14584	14630	14550	14555	14882	14615	14885	14729	14671	14630	14780	14574	14796	14618	14796	14576	14578	14620	14587	14607	14751	14715	14727	14561	14526	14679	14745	14658	14692	14663	14592	14705	14696	14759	14562	14515	14614	14779	14532	14687	14571	14747	14572	14610	14602	14465	14698	14747	14539	14623	14646	14590	14740	14612	14619	14520	14711	14510	14639	14796	14652	14707	14642	14770	14792	14663	14642	14641	14764	14672	14577	14830	14736	14784	14576	14796	14717	14632	14793	14790	14724	14788	14465	14674	14628	14621	14653	14744	14689	14616	14527	14784	14642	14597	14645	14694	14494	14687	14669	14731	14648	14642	14803	14702	14610	14737	14333	14641	14599	14632	14515	14648	14656	14586	14589	14646	14543	14654	14772	14613	14652	14574	14703	14795	14669	14740	14580	14690	14660	14688	14722	14540	14596	14683	14679	14597	14604	14506	14651	14848	14625	14689	14645	14551	14558	14562	14729	14648	14824	14570	14757	14702	14592	14519	14544	14723	14604	14494	14745	14571	14575	14746	14471	14570	14783	14767	14696	14657	14838	14687	14615	14663	14679	14646	14587	14633	14746	14666	14548	14763	14608	14744	14691	14644	14767	14691	14580	14704	14667	14590	14715	14612	14759	14821	14578	14510	14717	14577	14672	14815	14650	14476	14613	14691	14609	14655	14508	14731	14655	14759	14688	14716	14547	14524	14633	14802	14686	14785	14766	14589	14694	14498	14594	14825	14535	14575	14656	14588	14638	14658	14794	14529	14661	14772	14638	14900	14592	14594	14628	14491	14547	14480	14585	14574	14673	14723	14712	14533	14492	14518	14654	14560	14588	14670	14604	14488	14648	14677	14665	14634	14573	14606	14665	14590	14742	14745	14659	14593	14688	14586	14597	14577	14590	14810	14764	14549	14659	14524	14590	14758	14640	14823	14842	14530	14746	14535	14657	14787	14730	14473	14602	14782	14682	14550	14551	14677	14771	14616	14500	14691	14686	14640	14610	14628	14632	14649	14611	14670	14702	14603	14695	14470	14672	14669	14930	14612	14810	14499	14619	14699	14577	14706	14711	14736	14594	14671	14567	14592	14658	14617	14676	14559	14615	14655	14497	14745	14446	14832	14617	14726	14697	14741	14570	14687	14688	14691	14559	14664	14720	14672	14525	14615	14844	14774	14712	14428	14662	14531	14756	14603	14672	14691	14572	14778	14590	14471	14599	14707	14783	14691	14731	14736	14624	14763	14706	14763	14656	14505	14709	14925	14625	14677	14586	14781	14623	14575	14720	14639	14648	14880	14706	14591	14602	14503	14660	14537	14714	14577	14879	14725	14791	14611	14867	14700	14606	14718	14625	14658	14623	14589	14562	14557	14476	14571	14638	14762	14692	14756	14642	14677	14783	14480	14828	14690	14719	14806	14635	14757	14658	14408	14684	14784	14621	14733	14600	14638	14697	14676	14686	14723	14629	14738	14718	14617	14680	14655	14538	14748	14710	14516	14769	14657	14731	14675	14633	14688	14753	14680	14738	14749	14726	14565	14650	14579	14577	14644	14747	14763	14696	14635	14536	14603	14606	14744	14777	14470	14774	14752	14652	14722	14820	14544	14687	14727	14672	14686	14668	14674	14671	14599	14811	14566	14719	14637	14600	14630	14410	14667	14761	14805	14697	14628	14737	14517	14732	14805	14565	14610	14544	14810	14507	14608	14800	14778	14460	14573	14779	14636	14478	14705	14555	14591	14585	14674	14675	14686	14634	14794	14462	14623	14728	14648	14642	14650	14619	14499	14643	14555	14823	14628	14611	14654	14511	14668	14498	14656	14641	14566	14677	14544	14629	14750	14703	14589	14663	14771	14580	14610	14646	14806	14616	14686	14704	14639	14711	14592	14692	14449	14587	14708	14659	14529	14691	14722	14536	14638	14796	14537	14802	14631	14776	14697	14730	14559	14664	14631	14487	14711	14749	14738	14717	14552	14793	14574	14548	14717	14789	14688	14575	14699	14585	14608	14694	14549	14669	14517	14784	14488	14492	14792	14679	14809	14561	14483	14675	14642	14593	14566	14475	14544	14624	14678	14694	14667	14645	14645	14577	14582	14826	14617	14703	14774	14599	14614	14700	14506	14763	14724	14617	14531	14561	14516	14434	14796	14689	14534	14733	14612	14667	14806	14593	14797	14461	14712	14808	14653	14628	14682	14806	14720	14645	14609	14733	14560	14660	14643	14717	14671	14669	14588	14646	14700	14416	14434	14538	14624	14526	14794	14635	14633	14459	14546	14623	14605	14502	14797	14549	14602	14782	14649	14648	14559	14490	14831	14633	14601	14601	14483	14639	14580	14758	14690	14584	14665	14721	14713	14601	14650	14786	14427	14743	14416	14661	14563	14743	14586	14600	14692	14588	14681	14742	14866	14545	14640	14701	14637	14512	14651	14581	14650	14625	14751	14609	14820	14749	14768	14578	14727	14677	14582	14656	14699	14522	14586	14656	14693	14636	14681	14487	14533	14445	14713	14636	14764	14504	14653	14784	14617	14528	14498	14578	14604	14852	14742	14736	14530	14568	14617	14607	14727	14653	14680	14703	14626	14745	14728	14745	14724	14484	14813	14757	14631	14494	14933	14775	14675	14781	14682	14868	14677	14825	14597	14654	14679	14676	14819	14831	14677	14627	14766	14684	14617	14520	14712	14660	14752	14929	14591	14618	14729	14618	14638	14654	14681	14661	14688	14519	14617	14406	14465	14793	14616	14580	14556	14766	14589	14763	14778	14766	14602	14733	14613	14569	14495	14625	14661	14556	14549	14635	14514	14572	14663	14555	14523	14689	14728	14423	14585	14678	14689	14643	14596	14743	14852	14697	14703	14569	14704	14648	14555	14565	14640	14688	14741	14715	14528	14536	14610	14563	14713	14700	14662	14701	14505	14785	14586	14597	14643	14602	14489	14622	14768	14667	14672	14723	14730	14662	14643	14717	14424	14723	14550	14493	14715	14745	14603	14678	14634	14898	14469	14598	14640	14689	14668	14605	14822	14663	14683	14680	14540	14956	14626	14648	14587	14524	14667	14565	14490	14735	14609	14634	14769	14543	14748	14642	14838	14726	14717	14696	14522	14696	14602	14533	14657	14567	14764	14582	14775	14663	14703	14591	14641	14602	14814	14729	14664	14755	14765	14720	14694	14651	14729	14521	14629	14688	14761	14630	14642	14741	14655	14755	14582	14636	14756	14608	14537	14730	14724	14609	14600	14577	14710	14607	14613	14850	14643	14775	14624	14562	14431	14656	14612	14653	14713	14604	14648	14551	14584	14788	14698	14778	14566	14716	14513	14598	14509	14723	14726	14577	14618	14608	14539	14522	14646	14719	14447	14628	14743	14664	14731	14559	14582	14693	14561	14562	14706	14500	14595	14809	14643	14596	14518	14524	14602	14725	14581	14743	14551	14757	14470	14624	14733	14580	14739	14642	14632	14688	14675	14723	14791	14767	14784	14590	14729	14701	14504	14683	14617	14582	14641	14594	14607	14719	14724	14628	14508	14744	14716	14656	14640	14582	14703	14636	14508	14702	14534	14708	14460	14701	14502	14665	14427	14669	14648	14554	14668	14624	14864	14712	14653	14632	14711	14666	14621	14672	14561	14514	14615	14617	14707	14635	14471	14801	14796	14744	14656	14633	14600	14743	14687	14736	14618	14640	14662	14779	14693	14472	14685	14640	14584	14718	14639	14783	14573	14676	14553	14454	14681	14534	14716	14694	14594	14736	14604	14685	14546	14527	14702	14721	14682	14525	14595	14576	14673	14633	14627	14660	14658	14648	14709	14469	14660	14766	14554	14733	14474	14715	14629	14763	14657	14752	14652	14794	14794	14668	14583	14731	14631	14702	14642	14773	14602	14620	14672	14651	14631	14552	14804	14653	14700	14567	14703	14662	14761	14733	14764	14698	14793	14834	14656	14683	14516	14503	14637	14687	14802	14757	14609	14721	14580	14778	14896	14735	14565	14526	14609	14546	14537	14818	14770	14568	14484	14645	14560	14661	14592	14635	14605	14656	14831	14637	14681	14600	14666	14644	14701	14665	14624	14605	14708	14518	14642	14748	14580	14552	14460	14778	14874	14725	14697	14799	14692	14647	14786	14543
28353	26947	35830	32079	27240	23090	20363	18478	17781	17493	17650	17384	17600	17412	17814	17629	17653	17566	17442	17659	17595	17510	17398	17524	17506	17510	17583	17371	17682	17445	17480	17534	17447	17469	17572	17714	17394	17484	17432	17522	17581	17434	17565	17687	17565	17452	17512	17640	17553	17366	17427	17391	17480	17409	17411	17349	17472	17454	17463	17341	17389	17503	17473	17608	17380	17584	17435	17403	17592	17536	17464	17457	17632	17539	17579	17444	17503	17643	17418	17507	17549	17519	17282	17641	17624	17359	17650	17537	17410	17645	17761	17644	17458	17600	17673	17426	17584	17461	17614	17609	17432	17676	17480	17504	17389	17370	17602	17618	17360	17559	17705	17624	17722	17297	17376	17593	17455	17645	17369	17403	17273	17481	17640	17468	17536	17465	17380	17554	17378	17436	17711	17600	17474	17487	17451	17585	17578	17552	17501	17464	17390	17448	17408	17544	17460	17373	17377	17369	17496	17316	17396	17488	17470	17271	17297	17631	17463	17437	17491	17591	17606	17564	17648	17571	17440	17368	17386	17632	17682	17504	17514	17626	17405	17466	17607	17401	17507	17530	17513	17483	17644	17421	17457	17535	17603	17496	17510	17326	17465	17715	17750	17649	17544	17436	17508	17481	17598	17518	17374	17440	17202	17530	17644	17549	17632	17219	17366	17612	17653	17270	17435	17486	17575	17535	17580	17451	17431	17476	17614	17419	17599	17405	17799	17348	17527	17525	17445	17659	17535	17287	17534	17614	17586	17490	17505	17509	17441	17608	17739	17497	17581	17446	17310	17586	17514	17466	17547	17589	17456	17598	17506	17358	17291	17569	17351	17331	17496	17458	17433	17618	17618	17483	17369	17491	17488	17663	17623	17534	17562	17620	17441	17508	17735	17498	17359	17526	17407	17532	17472	17570	17360	17538	17482	17156	17656	17544	17386	17370	17543	17473	17639	17621	17560	17474	17431	17559	17268	17520	17388	17287	17497	17431	17473	17505	17612	17314	17606	17609	17147	17461	17558	17732	17386	17356	17476	17565	17609	17546	17493	17556	17625	17634	17614	17509	17385	17558	17394	17716	17755	17400	17447	17362	17607	17519	17448	17573	17501	17309	17688	17230	17451	17371	17346	17411	17327	17368	17608	17544	17269	17481	17426	17451	17523	17574	17561	17365	17377	17363	17440	17501	17437	17445	17569	17430	17533	17518	17338	17271	17569	17390	17558	17522	17427	17379	17511	17424	17588	17455	17464	17581	17564	17385	17280	17356	17346	17726	17328	17464	17463	17306	17427	17415	17417	17425	17612	17554	17559	17616	17391	17705	17524	17454	17492	17405	17363	17459	17540	17450	17344	17601	17463	17522	17586	17589	17531	17421	17562	17356	17590	17694	17576	17591	17420	17528	17384	17747	17666	17615	17607	17391	17461	17556	17675	17522	17534	17491	17464	17612	17537	17489	17457	17491	17422	17373	17495	17606	17535	17479	17708	17316	17467	17340	17635	17645	17433	17415	17584	17424	17446	17420	17792	17520	17689	17502	17623	17457	17271	17503	17418	17634	17592	17427	17484	17364	17325	17538	17559	17479	17384	17448	17397	17465	17496	17509	17487	17434	17479	17541	17409	17429	17511	17410	17448	17420	17437	17613	17488	17622	17433	17583	17458	17559	17348	17372	17485	17371	17497	17685	17459	17471	17427	17533	17666	17500	17337	17514	17332	17305	17531	17696	17538	17481	17590	17524	17550	17440	17565	17772	17560	17588	17628	17474	17377	17524	17412	17433	17422	17431	17410	17498	17302	17505	17552	17420	17463	17308	17444	17360	17510	17518	17617	17538	17758	17300	17595	17257	17522	17436	17658	17513	17342	17577	17589	17385	17447	17635	17466	17617	17413	17355	17404	17455	17404	17660	17462	17487	17514	17532	17811	17368	17544	17590	17451	17333	17410	17385	17492	17385	17634	17592	17405	17594	17651	17450	17399	17740	17371	17681	17387	17696	17570	17605	17561	17634	17603	17750	17580	17494	17568	17424	17507	17549	17437	17232	17645	17352	17476	17419	17473	17464	17623	17410	17581	17713	17394	17560	17377	17629	17486	17498	17636	17510	17535	17355	17433	17304	17326	17432	17593	17567	17456	17536	17531	17593	17619	17456	17594	17379	17391	17612	17522	17647	17478	17443	17621	17552	17399	17386	17612	17649	17267	17438	17500	17504	17526	17549	17180	17480	17545	17739	17501	17364	17436	17396	17409	17772	17318	17517	17486	17497	17713	17444	17271	17506	17414	17380	17400	17833	17688	17387	17496	17657	17432	17440	17400	17576	17752	17473	17464	17498	17492	17317	17408	17287	17464	17485	17443	17654	17579	17566	17466	17396	17487	17542	17461	17635	17439	17530	17690	17538	17446	17466	17352	17460	17765	17673	17518	17405	17538	17706	17292	17333	17573	17429	17264	17411	17492	17691	17668	17667	17537	17445	17387	17606	17545	17449	17508	17706	17439	17525	17606	17693	17596	17559	17601	17607	17511	17589	17546	17418	17539	17548	17431	17461	17519	17645	17342	17514	17520	17616	17202	17297	17460	17554	17512	17255	17430	17487	17498	17462	17754	17490	17423	17323	17718	17599	17510	17620	17485	17375	17659	17325	17517	17447	17430	17656	17584	17542	17471	17459	17432	17445	17509	17482	17382	17350	17359	17601	17360	17509	17608	17534	17667	17798	17207	17467	17626	17573	17561	17557	17474	17600	17512	17267	17461	17491	17576	17380	17451	17460	17665	17591	17443	17579	17388	17435	17528	17495	17710	17469	17590	17567	17438	17681	17476	17288	17538	17618	17467	17477	17359	17678	17470	17709	17387	17384	17387	17437	17159	17498	17468	17558	17714	17364	17465	17497	17429	17471	17589	17477	17520	17467	17539	17614	17621	17540	17576	17429	17399	17564	17541	17599	17537	17591	17515	17528	17465	17530	17608	17562	17453	17384	17463	17297	17350	17514	17354	17498	17405	17574	17561	17675	17503	17506	17265	17490	17444	17532	17554	17501	17684	17374	17433	17443	17539	17337	17660	17563	17506	17581	17473	17687	17657	17649	17328	17529	17272	17682	17440	17575	17547	17627	17573	17271	17494	17376	17542	17510	17555	17507	17555	17410	17653	17460	17345	17380	17542	17428	17308	17342	17542	17423	17569	17576	17470	17538	17520	17329	17529	17456	17423	17386	17546	17652	17443	17362	17507	17335	17465	17613	17543	17658	17490	17483	17429	17542	17458	17443	17494	17433	17634	17596	17458	17586	17655	17404	17413	17532	17572	17448	17423	17505	17453	17591	17592	17440	17552	17660	17494	17551	17518	17483	17562	17670	17338	17443	17453	17609	17701	17533	17412	17400	17746	17537	17538	17493	17433	17479	17685	17329	17596	17547	17335	17493	17541	17352	17579	17428	17436	17531	17666	17385	17487	17773	17490	17623	17461	17389	17381	17444	17562	17426	17562	17594	17591	17570	17441	17456	17599	17501	17545	17353	17494	17538	17625	17462	17490	17632	17486	17747	17383	17581	17783	17519	17546	17456	17578	17586	17495	17604	17572	17497	17389	17335	17399	17430	17579	17489	17550	17533	17393	17248	17511	17636	17513	17536	17713	17361	17324	17424	17543	17418	17358	17475	17726	17584	17677	17368	17402	17586	17499	17504	17592	17357	17600	17499	17605	17518	17548	17443	17685	17474	17637	17596	17419	17581	17476	17570	17591	17440	17249	17634	17481	17334	17426	17521	17531	17588	17588	17546	17515	17461	17523	17681	17475	17546	17540	17395	17529	17493	17508	17417	17415	17623	17561	17411	17418	17486	17403	17296	17245	17360	17441	17462	17654	17391	17441	17298	17447	17608	17397	17419	17479	17456	17512	17292	17583	17445	17547	17558	17562	17433	17547	17330	17546	17515	17646	17566	17673	17733	17422	17364	17558	17421	17554	17518	17633	17543	17678	17514	17764	17716	17540	17326	17450	17358	17575	17561	17545	17571	17332	17697	17578	17599	17632	17736	17441	17397	17402	17454	17515	17471	17508	17366	17475	17493	17730	17770	17357	17496	17370	17507	17346	17427	17553	17431	17463	17441	17554	17481	17506	17412	17525	17569	17555	17578	17321	17452	17507	17474	17577	17445	17510	17365	17525	17353	17565	17648	17655	17392	17531	17596	17431	17449	17513	17514	17415	17498	17425	17419	17563	17495	17646	17274	17638	17156	17605	17406	17470	17418	17491	17538	17345	17341	17545	17362	17516	17346	17545	17441	17343	17633	17409	17410	17722	17520	17618	17552	17505	17493	17809	17375	17582	17418	17327	17494	17447	17415	17462	17406	17379	17298	17521	17509	17519	17395	17333	17492	17213	17407	17628	17574	17287	17319	17525	17323	17342	17387	17735	17595	17342	17535	17763	17538	17561	17372	17351	17498	17590	17336	17467	17431	17656	17506	17522	17310	17424	17436	17412	17314	17575	17454	17639	17475	17474	17557	17648	17506	17553	17450	17751	17562	17577	17557	17664	17330	17597	17463	17529	17371	17504	17580	17500	17412	17482	17616	17559	17321	17579	17508	17450	17422	17304	17529	17560	17431	17375	17550	17595	17410	17659	17504	17520	17598	17487	17618	17494	17599	17690	17438	17601	17353	17589	17417	17536	17424	17369	17381	17454	17471	17429	17610	17366	17549	17486	17702	17345	17491	17495	17345	17593	17454	17551	17466	17557	17562	17590	17430	17567	17634	17550	17503	17338	17372	17391	17455	17508	17515	17572	17489	17638	17533	17488	17376	17370	17368	17480	17541	17658	17463	17419	17268	17438	17574	17560	17522	17496	17568	17454	17559	17692	17612	17649	17431	17522	17543	17608	17459	17368	17549	17362	17617	17646	17491	17658	17567	17340	17568	17532	17549	17492	17389	17460	17377	17388	17584	17652	17610	17360	17430	17456	17564	17493	17501	17409	17469	17671	17403	17264	17389	17662	17543	17459	17614	17696	17313	17721	17459	17620	17476	17506	17575	17558	17715	17556	17390	17530	17621	17390	17623	17513	17422	17570	17566	17504	17698	17502	17558	17463	17634	17614	17470	17547	17592	17594	17469	17401	17454	17711	17674	17543	17450	17533	17576	17360	17482
28386	45329	35744	27986	23722	19949	16947	15212	14762	14757	14551	14710	14746	14381	14757	14602	14607	14781	14546	14704	14638	14715	14555	14521	14558	14576	14701	14685	14602	14598	14798	14686	14744	14577	14606	14628	14664	14675	14675	14769	14556	14714	14719	14575	14649	14630	14616	14691	14639	14622	14626	14787	14704	14561	14666	14822	14687	14611	14528	14627	14743	14570	14712	14696	14540	14721	14624	14739	14536	14609	14682	14609	14792	14631	14560	14570	14774	14803	14476	14806	14747	14685	14753	14651	14614	14680	14705	14755	14736	14682	14781	14771	14630	14739	14750	14466	14705	14687	14574	14611	14669	14683	14588	14587	14662	14699	14654	14668	14694	14616	14688	14621	14656	14726	14659	14585	14710	14605	14754	14837	14609	14536	14636	14681	14657	14687	14541	14662	14703	14675	14709	14559	14656	14724	14657	14573	14687	14707	14651	14609	14569	14666	14631	14741	14649	14570	14800	14645	14644	14877	14736	14511	14870	14795	14636	14398	14743	14635	14623	14708	14607	14731	14643	14679	14557	14687	14677	14752	14518	14646	14562	14576	14546	14499	14521	14585	14507	14544	14458	14688	14610	14566	14524	14592	14684	14725	14580	14606	14630	14691	14728	14585	14651	14606	14703	14834	14829	14604	14776	14606	14673	14624	14659	14821	14768	14537	14639	14647	14761	14642	14742	14784	14829	14626	14718	14599	14755	14769	14687	14654	14752	14660	14521	14773	14663	14707	14583	14619	14629	14652	14697	14714	14598	14647	14496	14748	14739	14692	14695	14721	14720	14642	14644	14508	14539	14828	14385	14697	14724	14857	14607	14681	14693	14590	14724	14680	14638	14641	14806	14660	14506	14783	14672	14685	14634	14774	14574	14719	14589	14709	14632	14430	14629	14627	14742	14638	14655	14780	14612	14689	14733	14602	14736	14615	14553	14690	14663	14458	14530	14687	14670	14556	14861	14460	14680	14729	14799	14723	14618	14712	14693	14602	14519	14673	14448	14742	14759	14718	14583	14739	14622	14685	14698	14709	14749	14652	14708	14691	14682	14603	14575	14615	14678	14589	14584	14744	14632	14780	14738	14678	14667	14657	14692	14722	14619	14780	14590	14716	14634	14743	14572	14589	14571	14701	14764	14538	14687	14595	14735	14488	14656	14547	14566	14594	14586	14762	14715	14665	14629	14655	14711	14724	14551	14737	14700	14861	14616	14693	14705	14548	14519	14658	14640	14515	14667	14742	14622	14513	14533	14647	14580	14489	14809	14545	14807	14654	14696	14763	14708	14592	14743	14555	14742	14648	14526	14581	14627	14594	14734	14738	14718	14845	14579	14757	14751	14606	14551	14625	14550	14611	14515	14542	14586	14815	14659	14606	14692	14659	14720	14594	14711	14665	14518	14594	14811	14719	14691	14679	14593	14471	14846	14575	14431	14689	14670	14668	14658	14711	14499	14667	14674	14642	14635	14567	14727	14776	14607	14556	14648	14627	14660	14829	14782	14697	14639	14539	14758	14664	14608	14698	14619	14521	14621	14765	14614	14630	14836	14563	14733	14735	14522	14654	14791	14608	14662	14613	14803	14614	14664	14737	14655	14642	14809	14793	14583	14615	14754	14527	14742	14626	14474	14706	14618	14628	14690	14660	14688	14592	14561	14567	14687	14544	14549	14567	14807	14602	14715	14633	14678	14602	14709	14591	14630	14723	14559	14737	14704	14604	14625	14544	14711	14663	14468	14707	14745	14613	14613	14640	14672	14729	14698	14592	14528	14664	14634	14752	14917	14518	14631	14903	14791	14739	14741	14668	14606	14743	14501	14676	14766	14632	14654	14523	14641	14754	14612	14613	14470	14664	14536	14644	14633	14565	14815	14585	14587	14883	14560	14747	14817	14700	14599	14693	14710	14563	14534	14921	14662	14739	14737	14483	14630	14758	14650	14742	14408	14588	14546	14455	14614	14564	14621	14756	14553	14534	14872	14778	14578	14684	14543	14645	14737	14420	14701	14589	14778	14649	14655	14608	14514	14495	14874	14728	14568	14670	14936	14745	14626	14635	14607	14808	14638	14692	14511	14570	14604	14578	14665	14790	14768	14597	14716	14671	14630	14557	14587	14544	14715	14754	14703	14653	14688	14591	14623	14668	14779	14624	14724	14821	14768	14684	14708	14664	14628	14757	14641	14729	14723	14643	14695	14657	14699	14653	14608	14607	14671	14652	14686	14651	14618	14692	14813	14638	14682	14739	14701	14551	14588	14728	14589	14672	14606	14559	14584	14580	14748	14694	14792	14674	14626	14522	14597	14529	14788	14522	14649	14783	14815	14595	14835	14700	14678	14816	14654	14571	14772	14702	14662	14615	14708	14752	14620	14803	14758	14637	14619	14671	14650	14580	14621	14777	14559	14627	14608	14590	14832	14559	14619	14701	14534	14514	14657	14720	14743	14676	14586	14659	14690	14661	14717	14689	14559	14709	14819	14799	14695	14521	14709	14638	14702	14684	14788	14625	14687	14642	14749	14734	14539	14739	14745	14756	14756	14703	14680	14732	14857	14634	14664	14605	14750	14727	14678	14773	14545	14507	14733	14595	14776	14536	14659	14647	14738	14627	14793	14634	14665	14611	14671	14572	14574	14664	14651	14616	14590	14734	14781	14717	14576	14703	14677	14840	14618	14712	14743	14580	14626	14686	14585	14605	14756	14680	14648	14539	14839	14539	14596	14603	14465	14628	14757	14577	14758	14691	14584	14536	14721	14613	14673	14602	14729	14600	14747	14716	14668	14603	14732	14693	14639	14880	14776	14703	14577	14562	14668	14756	14583	14602	14579	14629	14706	14716	14482	14611	14775	14742	14575	14571	14699	14624	14549	14598	14683	14574	14686	14717	14584	14650	14701	14517	14596	14764	14666	14754	14837	14614	14670	14846	14629	14771	14648	14655	14404	14581	14726	14586	14633	14626	14712	14674	14786	14643	14681	14683	14734	14541	14807	14701	14767	14775	14839	14448	14655	14544	14836	14520	14598	14719	14532	14766	14526	14677	14607	14637	14643	14611	14793	14618	14575	14486	14545	14696	14712	14702	14622	14652	14766	14988	14654	14485	14585	14522	14663	14546	14734	14775	14685	14743	14692	14768	14670	14717	14781	14490	14571	14599	14675	14783	14778	14681	14702	14793	14400	14751	14626	14747	14711	14597	14708	14718	14746	14620	14737	14824	14616	14598	14729	14730	14827	14707	14597	14730	14558	14484	14635	14674	14590	14735	14748	14608	14698	14766	14535	14669	14729	14695	14795	14836	14585	14624	14631	14787	14678	14877	14747	14553	14611	14738	14633	14686	14604	14752	14660	14688	14445	14783	14684	14562	14626	14664	14795	14781	14614	14672	14646	14624	14795	14720	14739	14674	14548	14491	14789	14700	14745	14673	14758	14602	14624	14571	14666	14715	14749	14502	14671	14683	14732	14698	14720	14672	14643	14534	14642	14619	14538	14535	14637	14752	14648	14525	14509	14553	14676	14597	14537	14598	14706	14530	14709	14728	14699	14636	14722	14631	14693	14637	14764	14790	14688	14652	14515	14569	14728	14636	14739	14555	14617	14648	14501	14683	14594	14785	14838	14676	14949	14707	14686	14601	14477	14734	14673	14644	14704	14541	14456	14608	14530	14636	14695	14641	14672	14588	14645	14699	14678	14729	14593	14712	14586	14726	14771	14692	14605	14719	14836	14578	14725	14698	14455	14626	14715	14660	14676	14618	14707	14682	14637	14616	14502	14705	14712	14585	14613	14641	14612	14731	14684	14617	14733	14818	14594	14555	14707	14762	14676	14745	14755	14574	14503	14681	14692	14560	14652	14505	14604	14695	14729	14743	14649	14748	14477	14487	14672	14551	14562	14775	14544	14524	14616	14443	14652	14780	14558	14482	14722	14599	14605	14682	14776	14658	14837	14601	14579	14822	14700	14533	14713	14626	14661	14644	14697	14687	14447	14589	14792	14709	14821	14742	14935	14558	14569	14661	14655	14549	14621	14671	14840	14756	14800	14648	14626	14494	14756	14657	14535	14641	14589	14701	14601	14766	14686	14628	14576	14773	14569	14631	14774	14852	14693	14572	14605	14834	14655	14684	14612	14547	14780	14721	14737	14654	14706	14446	14724	14775	14744	14641	14721	14692	14573	14598	14691	14662	14619	14824	14762	14733	14534	14634	14666	14652	14868	14680	14659	14557	14534	14643	14811	14660	14832	14630	14710	14667	14704	14465	14604	14637	14725	14781	14607	14595	14619	14675	14647	14703	14733	14706	14681	14618	14694	14758	14576	14581	14652	14688	14619	14685	14642	14889	14564	14644	14813	14788	14787	14582	14845	14533	14594	14748	14663	14669	14600	14677	14601	14639	14660	14503	14640	14662	14763	14631	14623	14696	14612	14813	14582	14763	14630	14544	14735	14662	14605	14737	14730	14603	14638	14876	14774	14718	14506	14774	14666	14614	14685	14583	14706	14539	14710	14707	14556	14583	14647	14813	14774	14754	14683	14410	14575	14697	14619	14539	14630	14655	14644	14744	14626	14737	14510	14719	14823	14555	14638	14815	14548	14684	14676	14644	14663	14588	14662	14695	14696	14651	14581	14627	14810	14750	14621	14728	14534	14897	14589	14761	14646	14695	14761	14655	14637	14699	14548	14704	14605	14737	14747	14555	14505	14773	14627	14752	14736	14750	14795	14826	14556	14688	14502	14847	14686	14604	14742	14719	14445	14681	14650	14501	14701	14524	14676	14652	14736	14583	14714	14671	14710	14638	14411	14744	14637	14723	14658	14724	14747	14538	14738	14667	14676	14576	14753	14776	14734	14704	14595	14661	14713	14618	14683	14628	14544	14551	14748	14661	14700	14559	14580	14713	14646	14533	14638	14683	14538	14734	14721	14723	14871	14692	14763	14668	14715	14666	14539	14696	14629	14779	14560	14685	14469	14755	14616	14817	14698	14648	14822	14639	14704	14792	14651	14620	14694	14843	14703	14617	14624	14856	14554	14633	14618	14709	14547	14813	14662	14610	14670	14559	14539	14604	14601	14661	14502	14634	14724	14708	14568	14548	14651	14690	14586	14640	14713	14781	14635	14679	14734	14647	14716	14830	14773	14664	14938	14808
24060	21918	34794	40344	41992	38893	31574	22458	18458	17669	17220	16993	16949	17011	17025	17035	16884	16825	16835	16896	17073	17039	16806	17006	17049	16647	16912	16976	16911	17034	16805	16867	16788	16807	16887	16857	16964	17023	16826	16900	16805	16892	16959	17099	16869	16991	16757	16726	16754	17000	17010	16727	16942	16878	16920	17061	16797	16799	16882	16933	16971	16871	16926	16964	17172	16979	16849	16907	16705	17046	16741	16939	16850	16847	17064	16852	16922	16747	16991	16808	16808	16943	16712	16749	16980	16853	16871	16846	16850	16875	16736	16871	16869	17079	16931	16812	16649	16671	16668	16954	16832	16748	16808	16882	16912	16815	16811	16886	16810	16901	16851	16832	16950	16828	16893	16707	16866	16656	16807	16748	16968	17108	16795	16875	16780	16846	16660	16768	16791	16720	16921	16902	16856	16827	17019	16856	16955	16786	16765	16768	17115	16977	16837	16893	16667	16725	16830	16885	16789	16834	16881	16839	16827	16918	16882	16953	16812	16886	16741	16816	16810	16882	16980	16836	16819	17015	16876	16922	16896	16801	16806	16669	16819	16804	17047	16960	16851	16895	16766	16756	16774	16959	16822	16915	16814	16747	16927	16763	16937	16782	16892	16882	16873	16813	16573	16750	16846	16715	16867	16815	16731	16821	16859	16703	16886	16655	17111	16788	16776	16860	16838	16780	16763	16967	16754	16814	16760	16786	16884	16805	16728	16803	16853	16826	16825	16690	16665	16847	16868	16853	16908	16884	16855	16909	16971	16867	16758	16888	16811	16654	16906	16849	16876	16796	16738	16633	16861	17091	16963	16785	16809	16726	16977	16842	16936	16725	17011	17021	16946	16951	16680	16706	16784	16660	16724	17060	16826	16755	16802	16705	16983	16899	16865	16914	16781	16843	16921	16852	16793	16871	16825	16820	16998	17064	16948	16686	17058	16589	16866	17068	16990	17053	16908	16667	16850	16731	16744	16645	16537	16599	16785	16943	16716	16842	16874	16935	16885	16768	17019	16795	16759	16778	16871	16786	16837	16895	16776	16749	16675	16786	16822	16804	16964	16958	16879	16665	16706	16818	16513	16620	16879	16868	16803	16899	16902	16806	16919	16785	16890	16950	16976	16708	16850	17197	16844	16858	16993	16813	16831	16804	16992	16817	16705	16882	16957	16801	16841	16683	16844	17018	16900	16889	16978	16576	16667	16740	16858	16863	16887	16788	16875	16758	17049	16802	16905	17026	16757	16848	16796	17008	16759	16633	16776	16985	16631	16813	17054	16800	16892	16901	16847	16901	16946	16894	16740	16899	16661	16806	16575	16840	16635	16796	16640	16890	16765	16810	16766	16805	16671	17008	16886	16628	16733	16813	17069	16563	16973	16731	16861	16949	16790	16683	16654	16774	16775	17005	16837	16746	16905	16775	16850	16796	17019	16821	16759	16904	16934	16808	16965	16852	16827	16818	16843	16969	16876	16908	16660	16776	17067	16749	16823	16984	16997	16864	16730	17004	16908	16854	16765	16823	17047	17039	16735	16765	16910	16824	16906	16871	16751	16997	16785	16796	16911	17151	16776	16927	17022	16977	16893	16856	16850	16775	16862	16868	16965	16824	16840	16820	16946	16914	16870	16775	16787	16729	16884	16957	16867	16746	17059	16796	17062	16931	16984	16893	16866	16958	16809	16946	16988	16836	17025	16905	16617	16707	16926	16988	16554	16842	16782	16848	16827	16717	17068	16932	16812	16861	17079	16881	16896	17008	16726	16812	16770	16703	16901	17002	16755	17082	16733	16967	16999	16981	17012	16814	16962	16788	16747	16962	16848	16807	16843	16852	16778	16966	16773	16881	17004	16913	16909	16865	16855	16634	16784	16740	16857	16857	16640	16820	16718	16793	16695	16823	16830	16886	16740	16804	16847	16968	16768	16749	16612	16818	16695	16893	16935	16845	16723	16682	16851	16990	16665	16828	16981	16887	17163	16712	16780	16888	17022	16967	16745	17036	16766	16824	16974	16840	16634	16838	16988	16906	16688	16841	16902	16992	16879	16875	16801	16841	16959	16910	16874	16860	16776	16899	16794	16727	16837	17017	16883	16695	16638	16935	16780	16804	16667	16762	16914	16966	16899	16876	16933	16892	16956	16636	16542	16938	16796	16823	16838	16868	17017	16879	16795	16927	16855	16690	16639	16848	16628	16980	16749	16782	16885	16880	16753	16862	16948	16839	16824	16888	16899	16689	16927	16876	16954	16710	16843	16761	16833	16963	16973	16754	16816	16790	16887	16855	17066	16784	16683	16823	16881	16755	16963	16812	16928	16728	16684	16855	16816	16653	16864	16876	17011	16950	16834	16715	16817	16974	16754	16748	16760	16772	16921	16681	16758	16850	16899	16963	16708	16840	16733	16812	16750	16927	16777	16962	16782	16932	16965	16976	16978	16783	16814	16819	16743	16958	16799	16837	16755	16896	16654	16743	16755	16660	16786	16866	16895	16792	16618	16828	16962	16819	16720	16751	16803	16868	17081	16815	16840	16760	16762	16856	16667	16810	16770	16613	16969	16876	16888	16893	16557	16896	16917	16609	17014	16724	16919	16976	16975	16789	16650	16808	16845	16866	16791	16817	16841	16721	16723	16978	16828	16740	16646	16930	16720	16944	16683	16782	16710	16734	16755	16893	16599	16796	16727	16790	16837	16976	16747	17017	16964	16738	16952	16990	16867	16883	16787	16731	16849	17026	16853	16881	16854	16908	16814	16776	16942	16864	17001	17073	16818	16943	16751	16984	16846	16868	17071	16661	17002	16909	17145	16871	16937	16956	16968	17035	16694	17013	16828	16977	16694	17045	16785	16928	16790	16793	16844	16737	16777	16743	16917	16971	16713	16877	16946	17140	16774	16875	17071	16707	16880	16885	16816	16776	16754	16993	16942	16915	16749	16868	16732	16879	16959	16752	16856	16550	16797	16623	16667	16779	16690	16800	16874	16879	16709	16811	16917	16721	17007	16773	16711	16902	17012	17055	16813	17051	16799	16999	16955	16861	16885	16823	16943	16862	16864	16951	16960	16689	16901	16975	16861	16742	16884	16735	16774	16905	16753	16855	16864	16883	16933	16870	16753	16783	16712	16769	17065	16692	16735	16732	16697	16760	17017	16863	16813	16888	16625	16795	16715	16729	16828	16838	16908	16855	16878	16737	16797	16885	17070	16829	16809	17001	17100	16833	17048	16875	16628	16886	16820	16983	16742	16926	16833	16990	16650	16843	16770	16681	16972	16736	16837	16952	16659	16979	16819	16831	16964	16800	16678	16719	16957	16770	16756	16743	16907	16771	16915	16973	16817	16875	16800	17117	16936	16851	16801	17247	16934	16914	17074	16866	16860	16822	17084	16913	16797	16777	16898	16773	16793	16874	16881	16852	16969	16908	16913	16832	16982	16930	16980	16728	17003	16748	16666	16788	16956	16590	16704	16928	16830	16848	16854	16773	16752	16769	16959	16860	16740	16915	16920	16919	16848	16922	16868	16953	16858	16898	16810	16743	16921	16853	16824	16803	16827	16853	17089	16798	16787	16783	16660	16925	16921	16639	16718	16788	17035	16987	16881	16807	16798	17047	16930	16649	16923	16822	16684	16980	17021	17019	16837	16722	16853	16818	16732	16872	16615	16794	16941	16513	16754	16915	16908	17021	16769	16719	16925	16950	16773	16705	16751	16812	16904	16956	16900	16827	16915	16830	16915	16856	16932	16717	16836	16720	16755	16718	16865	16870	16910	16833	17039	16900	16893	16623	16735	17048	16846	16907	16747	16848	16860	16930	16776	16825	16766	16970	16788	16917	16866	16916	16900	16889	16842	16862	17086	16667	16843	16985	16844	16878	16926	16708	16658	17080	17037	16825	16949	16976	16808	16730	16877	16852	16958	16921	16968	16888	16792	16973	16747	16740	16806	16826	16786	17072	16807	16760	17009	16676	16860	16756	16897	16912	16868	16845	16738	16602	16848	16743	16993	17052	16841	17023	16810	17053	17031	16864	16808	16887	16961	16885	16829	16757	17059	16706	16816	16966	16870	16849	16819	16761	16927	16768	16751	16782	16821	16610	16809	16639	16839	16660	16852	16636	16775	16789	16846	16812	16901	16974	16553	16776	16814	16908	16871	16793	16626	16693	16818	16779	16882	16867	16591	16882	16924	16650	16799	16937	16723	16722	16665	16922	16915	16905	16872	16718	17209	16799	16760	17015	16918	17031	16858	16609	16864	16829	16921	16890	16678	16925	16863	16796	16696	16641	16867	16930	16807	16811	16713	17191	16859	16786	16861	16716	16756	16892	16880	17005	16831	16741	16674	16654	16913	16815	16909	16799	16974	16942	16873	16717	16797	16808	16557	16921	16706	16943	16780	16931	16816	16800	16844	17071	16855	16812	16915	17018	16958	16867	16835	16699	16675	17026	16773	16714	16806	16805	16874	16878	16733	16692	16905	16879	16901	16924	16970	16995	16708	16791	16879	17000	17083	16874	16776	16884	16815	16756	16881	16928	17206	16878	16870	16818	16688	17026	16863	16932	16795	16962	16837	16689	16818	16815	16694	16796	16953	16742	16809	16894	16689	16649	16820	16733	16808	16901	16704	17073	16862	16975	16856	16639	16717	16811	16890	16730	16835	16735	16759	16643	16952	16859	16840	16658	16800	16983	16814	16913	16964	16749	16658	17096	16948	16712	16907	16914	16682	16845	16816	16861	16765	16889	16858	16970	16684	16902	16651	16755	16869	16575	16673	16988	16975	16670	16998	16751	16753	16602	16888	16717	16969	17057	16650	16929	16903	16758	17032	16933	16830	16700	16697	16888	17042	16842	16875	16844	16882	16639	16909	16835	16746	16673	16967	16932	16850	16845	16826	16716	17045	16836	16770	16864	16774	16715	16884	17023	16823	16701	16971	16813	16814	16671	16986	16776	16628	16894	16848	16834	16572	16904	16692	16903	16576	16698	16878	16812	16900	16776	16810	16882	16840	16899	16827	16937	16859	16642	16836	16497	16685	16897	16734	16780	16894	16951	16851	16892	16849	16809	16829	16962	17014	16880	16709	16718	16967	16805	16912	16925	16848	16862	16826	16950	16895	16813	16666	16875	16761	16715	17122	16989	16834	16961
54784	89736	80290	61385	50726	40451	28516	19504	15729	14625	14350	14240	14506	14307	14327	14516	14099	14375	14106	14259	14420	14394	14415	14337	14326	14570	14318	14388	14423	14160	14447	14377	14248	14367	14298	14449	14377	14257	14325	14389	14411	14231	14415	14355	14412	14436	14261	14335	14417	14425	14385	14349	14199	14314	14521	14267	14333	14406	14363	14214	14213	14277	14333	14222	14403	14210	14372	14196	14315	14322	14253	14393	14310	14462	14192	14414	14282	14199	14320	14249	14409	14347	14258	14383	14267	14290	14367	14354	14128	14293	14290	14398	14439	14345	14272	14211	14282	14284	14409	14393	14472	14314	14401	14317	14425	14291	14447	14360	14280	14281	14282	14287	14255	14147	14277	14386	14368	14294	14259	14327	14276	14284	14225	14125	14334	14294	14144	14267	14420	14328	14376	14350	14317	14356	14343	14221	14439	14321	14314	14255	14451	14297	14322	14286	14332	14204	14264	14466	14295	14289	14385	14456	14248	14427	14265	14221	14281	14277	14345	14494	14283	14361	14133	14350	14354	14165	14277	14368	14209	14406	14399	14336	14242	14226	14327	14304	14324	14378	14202	14382	14187	14404	14345	14370	14429	14338	14254	14416	14407	14336	14335	14326	14231	14334	14265	14342	14389	14271	14254	14379	14380	14443	14404	14355	14477	14361	14295	14117	14307	14345	14369	14226	14197	14393	14362	14294	14375	14287	14244	14355	14324	14290	14409	14329	14185	14327	14087	14110	14238	14376	14164	14168	14253	14262	14342	14238	14390	14439	14210	14280	14388	14362	14179	14296	14248	14362	14228	14315	14260	14079	14262	14337	14402	14374	14415	14308	14230	14337	14317	14474	14324	14321	14367	14304	14371	14364	14398	14229	14252	14248	14128	14217	14412	14538	14368	14287	14472	14207	14212	14219	14398	14212	14407	14273	14300	14285	14331	14256	14341	14411	14327	14121	14223	14302	14372	14326	14148	14406	14240	14239	14182	14260	14312	14394	14387	14196	14373	14272	14343	14411	14366	14210	14537	14371	14274	14256	14509	14350	14264	14200	14426	14346	14364	14354	14294	14307	14155	14301	14224	14367	14339	14170	14264	14255	14449	14385	14344	14300	14362	14297	14391	14215	14456	14384	14327	14299	14208	14426	14239	14299	14463	14240	14432	14223	14309	14229	14305	14320	14253	14532	14404	14251	14338	14336	14401	14231	14278	14361	14405	14392	14381	14390	14447	14360	14359	14316	14264	14199	14361	14510	14357	14246	14354	14288	14343	14187	14379	14200	14330	14380	14402	14236	14283	14218	14325	14476	14312	14343	14319	14216	14250	14286	14396	14232	14234	14374	14266	14355	14321	14411	14437	14284	14275	14525	14254	14321	14071	14222	14415	14414	14362	14369	14247	14325	14257	14316	14342	14254	14199	14364	14294	14382	14282	14344	14121	14392	14326	14271	14504	14222	14394	14101	14314	14305	14200	14290	14327	14312	14319	14266	14266	14361	14368	14342	14494	14360	14416	14249	14365	14370	14226	14266	14259	14108	14371	14205	14378	14439	14134	14311	14299	14487	14302	14255	14457	14322	14320	14280	14321	14326	14325	14155	14389	14144	14152	14409	14347	14177	14357	14284	14193	14295	14112	14363	14300	14177	14401	14198	14214	14258	14392	14145	14366	14366	14373	14240	14443	14412	14134	14316	14265	14408	14233	14338	14301	14390	14402	14316	14346	14351	14423	14285	14265	14303	14390	14201	14290	14374	14247	14407	14397	14236	14272	14208	14259	14255	14338	14291	14300	14230	14275	14391	14274	14388	14214	14198	14273	14322	14316	14259	14438	14320	14371	14129	14310	14291	14258	14368	14194	14340	14388	14354	14390	14438	14355	14390	14343	14204	14205	14278	14381	14361	14220	14409	14355	14189	14226	14388	14294	14113	14276	14379	14394	14224	14318	14310	14261	14350	14376	14329	14363	14257	14210	14346	14150	14308	14270	14292	14378	14429	14256	14231	14174	14373	14384	14347	14274	14355	14323	14399	14228	14371	14248	14282	14223	14346	14184	14237	14339	14378	14356	14380	14313	14312	14432	14393	14275	14307	14365	14294	14366	14239	14283	14338	14272	14282	14347	14331	14251	14235	14093	14243	14299	14308	14438	14360	14407	14342	14383	14292	14485	14462	14349	14392	14206	14288	14431	14266	14493	14212	14278	14397	14293	14432	14281	14370	14284	14161	14390	14238	14356	14361	14362	14268	14223	14224	14293	14336	14205	14345	14173	14313	14225	14236	14397	14162	14479	14369	14212	14363	14274	14414	14281	14339	14425	14311	14417	14482	14396	14237	14456	14241	14326	14390	14265	14370	14268	14348	14473	14253	14269	14223	14267	14438	14316	14281	14217	14369	14309	14366	14285	14314	14429	14253	14282	14236	14165	14363	14182	14541	14331	14505	14193	14264	14461	14249	14259	14434	14221	14296	14192	14450	14437	14233	14314	14209	14131	14233	14270	14245	14288	14236	14287	14352	14377	14404	14382	14352	14226	14215	14371	14334	14456	14244	14362	14306	14431	14124	14411	14459	14279	14429	14308	14357	14324	14365	14426	14319	14383	14332	14249	14385	14335	14322	14580	14154	14327	14257	14215	14419	14230	14308	14202	14333	14440	14178	14282	14072	14290	14155	14221	14073	14419	14225	14347	14268	14365	14162	14103	14502	14251	14430	14278	14385	14332	14231	14389	14136	14314	14364	14398	14331	14214	14266	14223	14373	14206	14392	14233	14441	14343	14370	14453	14181	14352	14326	14331	14306	14478	14083	14311	14386	14436	14359	14329	14301	14281	14476	14277	14274	14136	14224	14357	14509	14352	14237	14495	14308	14323	14298	14348	14246	14346	14297	14191	14360	14456	14273	14266	14257	14316	14330	14264	14347	14391	14428	14206	14266	14250	14224	14243	14393	14357	14426	14222	14389	14256	14422	14151	14274	14237	14341	14291	14373	14366	14342	14223	14364	14241	14150	14286	14394	14441	14255	14174	14455	14413	14309	14186	14296	14349	14266	14520	14114	14197	14390	14223	14234	14237	14365	14386	14175	14272	14355	14331	14259	14416	14357	14253	14330	14393	14198	14212	14187	14359	14371	14364	14331	14316	14413	14273	14345	14282	14170	14346	14319	14220	14144	14230	14186	14164	14316	14316	14468	14215	14460	14366	14234	14344	14272	14212	14347	14289	14320	14429	14343	14398	14200	14486	14462	14253	14522	14102	14393	14241	14369	14192	14118	14389	14341	14254	14245	14319	14167	14343	14203	14320	14382	14321	14259	14290	14158	14426	14336	14293	14380	14238	14365	14283	14327	14197	14254	14204	14442	14341	14252	14373	14166	14245	14297	14225	14325	14360	14270	14209	14408	14311	14387	14366	14369	14282	14419	14381	14247	14357	14376	14338	14274	14414	14196	14245	14355	14218	14339	14282	14276	14328	14253	14418	14390	14243	14168	14456	14399	14423	14296	14387	14567	14214	14236	14446	14379	14261	14170	14354	14155	14317	14181	14377	14336	14338	14429	14201	14377	14388	14416	14220	14336	14439	14397	14254	14361	14215	14337	14299	14285	14280	14301	14446	14296	14406	14443	14300	14309	14413	14305	14385	14413	14535	14083	14257	14187	14384	14191	14390	14174	14368	14164	14336	14280	14267	14320	14134	14408	14234	14272	14411	14435	14245	14239	14378	14404	14337	14262	14291	14183	14285	14307	14284	14260	14460	14290	14260	14420	14185	14324	14299	14270	14250	14307	14352	14350	14246	14415	14307	14236	14477	14299	14254	14443	14170	14154	14160	14295	14343	14317	14323	14388	14233	14445	14179	14108	14405	14268	14326	14499	14492	14301	14252	14317	14450	14336	14432	14356	14254	14482	14197	14210	14241	14258	14369	14456	14266	14220	14482	14246	14375	14412	14308	14302	14330	14470	14399	14490	14221	14242	14226	14311	14287	14256	14451	14265	14246	14300	14406	14393	14320	14199	14145	14279	14286	14280	14395	14344	14233	14267	14444	14285	14171	14355	14316	14374	14308	14397	14255	14307	14210	14247	14255	14229	14480	14425	14176	14360	14333	14255	14286	14233	14176	14505	14427	14304	14172	14261	14285	14391	14282	14408	14364	14465	14432	14132	14231	14395	14233	14331	14285	14242	14455	14360	14371	14450	14226	14197	14124	14471	14190	14364	14351	14216	14483	14500	14404	14362	14228	14383	14297	14157	14322	14171	14283	14221	14492	14365	14266	14356	14498	14348	14442	14243	14316	14427	14469	14379	14282	14283	14392	14406	14208	14231	14184	14370	14288	14295	14166	14176	14330	14260	14175	14392	14257	14445	14208	14236	14588	14237	14343	14329	14329	14246	14215	14383	14402	14345	14253	14320	14406	14309	14334	14576	14407	14344	14369	14349	14425	14198	14407	14336	14261	14349	14367	14492	14416	14271	14420	14203	14336	14374	14384	14337	14356	14350	14365	14233	14227	14442	14333	14246	14485	14292	14332	14265	14269	14330	14374	14215	14300	14271	14374	14314	14228	14284	14271	14256	14281	14346	14357	14353	14250	14433	14157	14396	14350	14441	14313	14433	14328	14323	14341	14269	14284	14245	14268	14419	14404	14480	14519	14195	14302	14336	14417	14342	14339	14513	14294	14243	14318	14213	14413	14308	14336	14309	14420	14184	14392	14273	14328	14269	14288	14205	14370	14342	14296	14293	14314	14376	14492	14331	14329	14462	14304	14200	14376	14263	14391	14527	14340	14388	14385	14353	14313	14408	14091	14353	14473	14284	14287	14221	14182	14252	14487	14290	14314	14257	14162	14229	14377	14375	14518	14408	14433	14190	14354	14117	14362	14421	14442	14249	14424	14464	14263	14289	14324	14276	14307	14304	14180	14364	14239	14164	14341	14234	14313	14139	14464	14281	14169	14341	14343	14273	14520	14221	14416	14315	14445	14440	14377	14242	14353	14316	14413	14371	14394	14363	14371	14190	14459	14302	14289	14344	14338	14327	14414	14326	14420	14307	14448	14283	14240	14440	14198	14330	14306	14305	14333	14123	14301	14261	14206	14263	14405	14384	14286	14321	14320	14297	14216	14195	14306	14252	14118	14147	14284	14538	14350	14371
23010	21663	31446	35972	44581	46710	39500	27200	20303	18032	17180	16922	17104	16722	16927	16995	16891	16730	16636	16836	16801	16747	16832	16817	16929	16794	16758	16795	16760	16813	16745	16568	16811	16684	16965	16592	16643	16776	16775	16687	16667	16724	16829	16655	16697	16580	16740	16556	16415	16913	16707	16815	16542	16624	16675	16673	16832	16575	16613	16744	16840	16775	16838	16549	16723	16963	16686	16622	16712	16497	16588	16490	16476	16636	16593	16664	16434	16440	16523	16600	16726	16591	16864	16661	16808	16931	16821	16533	16626	16578	16733	16584	16863	16685	16658	16702	16717	16454	16623	16581	16701	16621	16709	16637	16698	16798	16390	16623	16558	16612	16629	16647	16748	16578	16408	16551	16687	16613	16725	16721	16648	16524	16588	16723	16715	16592	16476	16572	16451	16658	16668	16654	16650	16570	16558	16726	16533	16681	16599	16686	16797	16473	16576	16658	16542	16668	16735	16481	16498	16600	16718	16515	16383	16689	16405	16646	16626	16572	16701	16772	16618	16649	16677	16537	16535	16712	16623	16548	16443	16562	16597	16580	16645	16680	16480	16716	16600	16645	16721	16605	16597	16810	16522	16581	16704	16536	16865	16724	16682	16574	16673	16789	16599	16706	16592	16594	16406	16777	16659	16783	16759	16647	16505	16605	16680	16605	16438	16508	16586	16657	16654	16493	16516	16371	16421	16415	16519	16636	16617	16932	16459	16654	16764	16667	16721	16608	16690	16683	16594	16502	16376	16828	16770	16621	16772	16785	16595	16699	16451	16570	16543	16686	16561	16706	16649	16810	16844	16739	16613	16597	16618	16587	16605	16547	16682	16600	16384	16537	16549	16523	16681	16630	16602	16515	16469	16531	16524	16626	16573	16619	16793	16611	16421	16435	16629	16543	16639	16531	16601	16595	16717	16557	16548	16764	16676	16641	16677	16535	16426	16548	16580	16553	16659	16558	16600	16340	16641	16370	16550	16581	16494	16467	16704	16690	16966	16657	16402	16672	16841	16508	16761	16820	16694	16496	16598	16737	16568	16779	16610	16773	16440	16658	16710	16718	16625	16509	16363	16376	16726	16726	16683	16736	16380	16801	16399	16570	16493	16583	16610	16625	16529	16630	16675	16544	16515	16612	16745	16586	16630	16476	16464	16637	16560	16570	16661	16561	16694	16754	16684	16737	16485	16646	16717	16631	16588	16726	16491	16442	16565	16628	16587	16523	16696	16663	16593	16650	16717	16677	16559	16674	16513	16485	16663	16699	16699	16583	16677	16526	16620	16637	16452	16725	16493	16533	16595	16579	16671	16668	16769	16713	16625	16449	16680	16666	16577	16509	16645	16509	16660	16661	16637	16605	16513	16487	16595	16757	16501	16578	16634	16549	16592	16647	16592	16688	16565	16396	16469	16565	16887	16497	16598	16540	16557	16694	16596	16691	16413	16546	16483	16566	16524	16550	16643	16600	16588	16557	16691	16450	16813	16336	16565	16542	16634	16573	16656	16651	16585	16418	16579	16603	16564	16736	16733	16701	16723	16694	16678	16607	16581	16772	16693	16619	16760	16489	16563	16574	16666	16547	16652	16660	16657	16743	16485	16557	16596	16598	16444	16466	16510	16544	16765	16486	16515	16551	16504	16565	16616	16715	16757	16492	16770	16660	16675	16517	16361	16515	16601	16642	16653	16717	16658	16599	16458	16552	16630	16714	16526	16563	16715	16657	16796	16718	16575	16460	16642	16563	16620	16554	16557	16624	16340	16576	16497	16635	16492	16796	16572	16747	16671	16608	16477	16536	16418	16724	16478	16646	16496	16654	16500	16577	16730	16471	16700	16867	16768	16701	16735	16691	16527	16803	16410	16903	16676	16550	16354	16503	16621	16659	16437	16626	16703	16686	16849	16675	16612	16838	16516	16563	16778	16565	16648	16729	16549	16891	16634	16445	16692	16658	16549	16585	16569	16666	16832	16620	16673	16592	16832	16627	16605	16353	16658	16717	16517	16506	16812	16569	16637	16659	16758	16580	16617	16577	16625	16543	16721	16781	16568	16352	16439	16777	16372	16700	16651	16517	16682	16569	16466	16504	16636	16635	16702	16682	16575	16680	16752	16517	16712	16644	16663	16677	16865	16531	16458	16630	16353	16574	16679	16535	16522	16640	16618	16738	16586	16583	16702	16603	16550	16713	16726	16470	16661	16679	16640	16565	16641	16357	16510	16624	16719	16575	16692	16638	16344	16683	16636	16592	16631	16654	16429	16578	16606	16637	16493	16518	16726	16414	16696	16546	16583	16833	16613	16515	16557	16781	16527	16746	16636	16759	16576	16475	16616	16502	16601	16447	16528	16515	16684	16557	16754	16800	16752	16823	16471	16609	16389	16609	16676	16687	16482	16592	16498	16477	16619	16524	16600	16478	16617	16614	16566	16524	16563	16394	16561	16701	16526	16478	16763	16662	16515	16536	16711	16683	16881	16513	16746	16482	16488	16486	16536	16650	16518	16513	16523	16659	16474	16470	16398	16590	16652	16536	16683	16513	16371	16607	16750	16558	16431	16490	16541	16500	16594	16612	16733	16646	16779	16680	16710	16495	16494	16731	16743	16624	16689	16511	16490	16544	16559	16720	16585	16454	16660	16681	16616	16505	16668	16434	16385	16537	16745	16798	16483	16805	16566	16680	16502	16635	16689	16641	16552	16662	16850	16617	16377	16517	16577	16522	16522	16605	16519	16611	16361	16613	16638	16714	16559	16703	16605	16608	16700	16469	16435	16759	16610	16690	16636	16674	16600	16677	16594	16684	16535	16636	16471	16417	16713	16359	16549	16671	16491	16726	16536	16622	16724	16621	16527	16706	16653	16834	16683	16573	16732	16627	16600	16561	16527	16491	16344	16594	16530	16813	16488	16603	16561	16656	16699	16506	16687	16795	16639	16608	16604	16694	16735	16457	16854	16526	16504	16661	16577	16570	16742	16649	16740	16455	16382	16629	16575	16674	16603	16528	16453	16544	16747	16420	16551	16599	16656	16730	16661	16431	16349	16571	16615	16722	16644	16730	16668	16728	16621	16691	16734	16450	16367	16591	16492	16445	16660	16636	16640	16671	16509	16507	16564	16572	16487	16651	16650	16692	16498	16615	16639	16640	16542	16733	16570	16541	16678	16691	16603	16491	16750	16497	16590	16645	16790	16558	16559	16316	16590	16419	16604	16669	16699	16621	16689	16550	16490	16659	16630	16663	16589	16553	16282	16560	16626	16634	16632	16742	16713	16700	16640	16634	16517	16527	16686	16501	16497	16583	16482	16595	16569	16583	16685	16380	16529	16691	16410	16676	16590	16803	16721	16670	16627	16594	16517	16637	16826	16539	16432	16587	16581	16558	16587	16688	16597	16446	16561	16739	16619	16639	16759	16490	16606	16478	16713	16536	16519	16560	16658	16680	16429	16443	16554	16557	16704	16669	16575	16667	16652	16737	16555	16832	16628	16450	16470	16602	16728	16621	16511	16721	16674	16790	16611	16495	16446	16537	16655	16416	16271	16687	16767	16573	16637	16629	16600	16520	16413	16750	16583	16391	16540	16737	16400	16694	16599	16604	16746	16358	16601	16535	16718	16623	16455	16457	16601	16612	16856	16570	16548	16533	16681	16570	16750	16613	16797	16579	16511	16718	16697	16525	16677	16662	16603	16620	16685	16647	16734	16633	16491	16573	16484	16668	16634	16593	16556	16608	16758	16605	16646	16548	16601	16567	16635	16538	16798	16508	16726	16622	16536	16583	16661	16572	16741	16493	16591	16543	16667	16693	16782	16739	16465	16628	16739	16625	16566	16586	16789	16542	16579	16660	16528	16580	16515	16647	16547	16752	16589	16693	16719	16631	16626	16673	16593	16722	16579	16589	16603	16727	16497	16639	16686	16643	16709	16763	16437	16589	16663	16638	16645	16368	16627	16611	16538	16540	16505	16562	16556	16544	16641	16520	16672	16557	16773	16543	16661	16592	16643	16865	16567	16489	16647	16620	16666	16572	16488	16469	16728	16719	16550	16697	16692	16431	16469	16539	16615	16521	16720	16454	16459	16519	16639	16753	16724	16567	16604	16838	16517	16788	16608	16654	16585	16479	16568	16485	16687	16651	16434	16437	16595	16684	16749	16578	16394	16468	16522	16532	16611	16461	16544	16711	16520	16460	16636	16436	16712	16658	16603	16610	16398	16631	16622	16777	16605	16734	16545	16411	16531	16640	16429	16532	16801	16552	16627	16576	16724	16604	16606	16568	16519	16449	16653	16824	16669	16567	16556	16546	16378	16757	16595	16623	16554	16431	16457	16794	16724	16635	16761	16626	16648	16553	16782	16694	16714	16717	16625	16652	16450	16602	16472	16565	16662	16661	16609	16515	16644	16786	16555	16486	16620	16610	16587	16516	16621	16568	16421	16561	16591	16591	16517	16724	16490	16491	16589	16890	16609	16559	16633	16751	16542	16386	16553	16681	16477	16592	16385	16480	16673	16483	16653	16372	16727	16706	16484	16311	16738	16606	16580	16750	16392	16708	16630	16604	16617	16564	16753	16488	16495	16328	16716	16499	16715	16585	16811	16739	16482	16715	16695	16492	16566	16722	16771	16785	16576	16516	16442	16602	16475	16673	16305	16462	16710	16694	16672	16505	16585	16588	16722	16647	16634	16577	16363	16571	16627	16540	16689	16771	16576	16503	16534	16701	16519	16378	16795	16556	16762	16649	16595	16538	16752	16652	16572	16800	16721	16636	16496	16645	16548	16447	16522	16434	16522	16660	16634	16556	16795	16720	16615	16652	16644	16466	16633	16634	16559	16595	16563	16787	16489	16455	16752	16635	16478	16643	16504	16507	16551	16668	16688	16608	16479	16679	16671	16494	16727	16692	16575	16545	16637	16514	16658	16551	16866	16521	16773	16524	16757	16667	16685	16481	16556	16517	16552	16807	16778	16468	16609	16376	16554	16680	16550	16656	16655	16580	16550	16713	16431	16392	16553	16589	16458	16666	16548	16772	16626	16508	16633	16503	16640	16583	16616	16703	16687	16567	16894	16468	16726	16619	16520	16564	16574	16573	16606	16693	16645	16480	16872	16635	16581	16543	16344	16698	16632	16747	16585	16502	16535	16573
61165	99674	88206	79165	66907	53639	38598	25374	17438	14769	14132	14191	14314	13994	14262	14226	14091	14145	14117	14113	14230	14068	13925	14125	14259	14232	13911	14231	14100	14132	14278	14146	14074	14277	13989	14227	14105	13980	14139	14055	13969	14189	14198	14152	14168	14312	14181	14183	14101	14286	14185	14193	14185	14143	14185	14251	14106	14019	14183	14177	14105	14166	14152	14200	14062	14072	14121	14141	14158	14039	14074	14045	14125	14258	14077	14216	14158	14180	14076	14231	14211	14058	14312	14224	14135	14053	14023	14078	14272	14165	14176	14074	14054	14126	14106	14023	14299	14058	14091	14060	14060	14184	14060	14165	14321	14139	14172	14113	13946	14207	13970	14143	14094	14145	14104	14039	14153	14053	14318	13978	13978	14115	14184	14185	14059	14175	14247	14179	14179	14139	14162	14152	14092	14007	14107	14100	14110	13973	14202	14092	14153	13934	14237	14164	14096	13994	13989	14199	14146	14024	14282	14001	13997	14210	14078	14006	14190	14099	14139	14017	14109	14071	13944	14151	14067	14216	14149	13939	14181	14089	14144	14245	14168	14222	14161	14201	13992	14105	13930	14131	14150	14199	14315	14017	14188	14077	14209	14071	14094	14084	14151	14155	14160	14189	14087	14166	14178	14149	14228	14246	14211	14150	14051	14192	14129	14090	14062	14075	14226	14238	14033	14210	14118	14223	14011	14070	14079	14326	14097	14032	14135	14038	14107	13982	14098	14145	14226	14026	14092	14110	14129	14170	14242	14035	14170	14211	13954	14315	14060	14134	14092	14251	13922	14130	14100	14103	14028	14291	14116	14228	14004	13999	14084	14186	14164	14061	14035	14008	14110	14171	14180	14096	14028	14178	14241	14079	14063	14199	14152	14188	14067	13976	14191	14195	14110	14056	14077	14098	14140	14252	14190	14219	14037	14035	14171	14044	13995	14138	14125	14072	14313	14144	14417	14207	13919	14168	14221	14052	13956	14180	14211	14237	14205	14143	14047	14181	14241	14099	14001	14191	14259	14128	14104	14166	14002	14231	14162	14101	14053	14085	14080	14132	14096	14285	14171	14207	13960	14152	14086	14143	14080	14110	14244	14093	14055	14083	14189	14107	14160	14066	14106	14141	14174	14119	14087	14019	14084	14054	14134	14295	14210	14031	14046	14014	13954	14004	13978	14083	14040	14096	14124	14164	13963	14022	14116	14201	14182	14052	14160	14070	14036	14103	13964	14050	14113	14146	14065	14183	14211	13949	14105	14171	14020	14242	14051	14032	14130	14092	13872	14098	14100	14029	14067	14157	14117	14061	14164	14144	13971	14152	14307	14244	14193	13949	14209	14129	14078	14125	14024	14076	14104	14280	14081	14197	14024	14140	14022	14222	14132	13974	14187	14250	14098	14244	14233	14053	14039	14085	14065	14222	14163	14005	14018	14199	14182	14115	14178	14304	14031	14110	14157	13889	14087	14254	13958	14166	14033	14084	14320	14107	14175	13946	14119	14136	13989	14205	14183	14060	14181	14183	14023	14089	14245	14082	14176	13857	14203	14050	14072	14087	14142	14171	14062	14108	14269	13991	14059	14224	14091	13962	14038	14187	14061	14153	14115	14153	13981	14020	14232	14080	14111	14245	13993	14112	14227	13986	14102	14229	14044	14178	14043	14107	14288	14200	14057	14030	13970	14230	13994	14080	14162	14190	14143	14359	13905	14179	14201	14091	14195	14185	14057	14049	14130	14150	14161	14067	13977	14079	14427	14156	14056	14239	14118	14085	14242	14198	14039	13977	14173	14122	13917	14129	14327	14055	14105	14114	14265	14278	14043	14263	14128	14023	14364	14240	13947	14028	14066	14071	14264	14012	14097	14214	14095	14168	14054	14258	14106	14021	13970	13980	14214	14048	14099	14176	14149	14116	13983	13964	14089	14152	14225	14039	14210	14233	13988	14100	13975	14071	14120	13720	14150	14098	14159	14059	14245	14156	14039	14123	14097	14199	14144	14094	14126	14112	13996	14147	14181	14058	14246	14104	13943	14180	14253	14159	14259	14142	14083	14103	14146	14184	14177	14142	14141	14131	14007	14234	14133	14169	14120	14180	14015	14100	14184	14229	14092	14092	14196	14038	14193	14082	14180	14215	14121	14180	14062	14123	14189	14115	13943	14059	14170	14142	13944	14178	14041	14204	14164	14110	14202	14170	14204	14153	14119	14156	14260	14040	14194	13993	13993	14024	14021	14121	14138	14123	14060	14041	13998	14187	14073	14109	14154	14074	14072	14169	14151	14173	14186	13959	14077	14169	14194	14071	13974	14012	14264	14255	14249	14048	14015	14158	14083	14165	14073	14099	14121	14180	14038	14173	14118	14235	14022	14113	14221	14102	14077	13986	14312	14107	14139	14005	14153	14013	13955	14007	14067	14071	14195	14238	14102	14072	14125	14088	14406	14200	13836	14067	14273	14117	14023	14166	13996	14151	14200	13978	14071	14083	13955	14118	14212	14147	13969	14220	14230	14161	14152	14182	14314	14067	13979	14194	14116	14168	14041	14188	14083	14100	14169	14056	14119	14146	14115	14298	14263	13975	14070	14059	14209	14194	14106	14117	14101	14134	14123	14149	14171	14101	13966	14136	14081	14194	14226	14130	14211	14062	14156	14172	14205	14260	14240	14253	14100	14018	14089	14130	13973	14036	14124	14118	14294	14155	14262	14013	13940	13999	14079	14077	14261	14310	14267	14129	14189	14162	14214	14069	14065	14088	14201	14084	14130	14109	14193	14050	14100	14145	14160	14288	14167	14208	13986	14109	14108	14132	14025	14213	14086	14137	14097	14278	13881	14115	14103	14241	14165	14040	14193	14112	14047	14081	14128	14142	14176	14165	14044	14089	14162	14163	14101	14061	14167	14104	14057	14177	14292	14038	14086	14050	14043	14147	14167	14014	14205	14148	14242	14213	14189	14137	14082	14133	14057	14124	14091	14001	14184	13995	14025	14109	14079	14254	14284	14120	14227	14110	14153	14098	14185	14003	14082	14134	14286	14067	14131	14074	14002	14264	14124	14007	14116	14067	14099	14197	14166	14327	14098	14104	13991	14153	14086	14173	14264	14195	14174	14029	13975	14009	14096	14088	14227	14050	14102	14001	13934	13963	14048	14107	14153	14111	14186	14063	14242	14140	14186	14252	14152	14058	14046	14367	14150	14131	14111	14194	14268	14114	14158	13989	13940	14204	14034	14031	14129	14021	14251	14044	13940	14060	14168	14172	14126	14136	14206	14121	14068	14060	14100	14064	14056	14171	13876	14081	14159	14064	14266	14090	14089	14152	13969	14104	14097	13990	14120	14112	14096	14148	14134	14287	14108	14324	13857	14073	14087	14060	14030	14280	14009	14106	14052	14132	14042	14196	14184	14022	14112	14251	14197	14212	13977	14112	13996	14313	14049	14131	14057	14112	13992	13989	14001	14070	13975	14191	14015	14104	14127	14052	14085	14089	14051	13961	14209	14025	14103	14156	14067	14187	14159	14101	14318	13967	14088	13977	14151	14121	14088	14275	14069	14044	14123	14106	14086	14214	13955	14136	14144	14169	14159	14156	14186	14268	14099	14178	14090	14138	14060	13960	14255	14152	14195	14114	14104	14191	14216	14126	14150	14325	14194	14208	14145	14050	14104	14011	14124	14375	14026	13960	14074	14045	14168	14178	14167	14136	14222	13995	14200	14146	14198	14060	14192	13965	14034	14066	14158	14187	14052	14063	14102	14128	14086	14131	14174	14230	14132	14116	14192	14092	14301	14137	14129	14322	13923	14143	13944	14073	14101	14135	14040	14143	14206	14008	13991	14048	14156	14121	14179	14030	13914	14090	14287	14163	14207	14224	14196	14151	14039	13997	14200	14010	14230	13971	14323	14082	14292	14186	14017	14127	14246	14208	14112	14101	14136	14102	14097	14104	13979	14249	14175	14171	14125	14084	14176	13944	14051	14108	14097	14141	14181	14220	13880	13971	14150	13933	14272	14138	14356	14135	14130	14142	14166	14218	14139	14138	14239	14077	14185	14144	14279	14348	14150	14091	14139	14084	14182	14056	14193	14036	14276	14059	13926	14327	14065	14236	14092	14062	14005	14097	14238	14100	14277	14124	14125	14169	14231	14173	14200	14153	14049	14274	14045	14326	14154	14102	14131	14261	14138	13948	14213	14164	14029	14289	13978	14055	14139	14167	14054	14238	14044	14084	14197	13946	14167	14259	14216	14100	14096	14164	13833	14168	14123	14134	14025	14104	14109	14103	14057	14190	14220	14105	14097	14088	14125	14036	14158	14096	14033	14203	14145	14061	14139	14150	14097	14140	14208	14065	14187	14169	14156	14113	13944	14080	14188	14175	14119	14248	14202	14036	14095	14041	14209	14088	14065	14085	13977	14145	14188	14039	14017	13998	14366	14105	14089	14154	14203	14249	14309	14100	14074	14201	14074	14263	14015	14015	14093	13945	14075	14140	14195	14252	14183	14013	14213	14290	14262	14013	14103	14208	14091	14296	14124	14067	14112	14251	14067	14033	14168	14058	14045	14023	14294	14086	14094	14185	14010	13966	14165	14092	14205	14259	14164	14141	14185	14314	14048	14206	14099	13985	14046	14101	13931	14154	14155	14299	14093	13968	13986	14259	14104	14203	14046	14152	14287	14097	13966	14178	14140	14028	14019	14180	14024	14257	14269	13906	14056	14189	14115	14031	13992	14192	14050	14054	14102	14119	14131	13936	14157	14213	14233	14070	14315	14079	14173	14237	14201	14181	14044	14135	14150	14003	14054	14198	13968	14109	14097	14220	14137	14073	13961	14118	14157	14122	13856	14136	14118	14055	14033	14247	13889	14108	14051	13999	14262	13993	14130	14089	14154	13992	14007	14078	14051	13991	14222	14258	14210	14183	14123	14278	14069	14132	14040	14047	14178	14172	14161	14088	13992	14263	14141	14241	14238	14048	13989	14009	14247	14098	14064	14208	14087	14078	14005	14148	13938	13927	14251	14220	14197	13899	14157	14206	14319	14241	14322	14032	14040	14260	13983	14196	14158	14030	14000	14046	14113	13957	14231	14062	14011	14186	14035	14083	13987	14083	14051	14308	14220	13990	14263	14210	14211	14123	14078	14077
28424	26110	33243	33651	27916	23281	20044	17781	16829	16662	16672	16456	16676	16567	16697	16682	16546	16520	16719	16579	16597	16746	16690	16588	16485	16839	16634	16698	16640	16450	16483	16356	16388	16643	16789	16394	16668	16557	16540	16562	16763	16515	16342	16640	16540	16769	16534	16474	16687	16647	16669	16651	16728	16857	16344	16609	16639	16614	16525	16672	16736	16666	16449	16587	16471	16635	16507	16677	16637	16526	16541	16467	16627	16534	16616	16672	16630	16637	16624	16640	16496	16548	16534	16685	16566	16599	16665	16889	16458	16583	16633	16557	16762	16642	16584	16431	16649	16740	16715	16547	16549	16536	16426	16652	16608	16800	16546	16525	16745	16514	16454	16445	16682	16558	16429	16660	16527	16389	16693	16498	16407	16325	16400	16477	16593	16570	16618	16764	16613	16525	16700	16857	16636	16467	16721	16639	16249	16423	16593	16508	16473	16472	16643	16427	16567	16585	16614	16640	16416	16488	16766	16463	16667	16730	16431	16530	16445	16625	16484	16433	16600	16560	16462	16762	16348	16667	16507	16699	16707	16553	16649	16601	16628	16660	16583	16471	16535	16377	16292	16460	16644	16660	16618	16655	16547	16581	16498	16429	16546	16404	16743	16731	16459	16533	16635	16556	16432	16467	16444	16626	16458	16552	16527	16427	16384	16558	16634	16569	16626	16656	16446	16568	16446	16496	16729	16641	16546	16491	16435	16344	16404	16715	16791	16425	16543	16334	16635	16374	16674	16639	16531	16425	16495	16462	16724	16575	16715	16450	16539	16575	16637	16448	16508	16465	16618	16597	16664	16628	16584	16520	16630	16714	16633	16412	16596	16469	16686	16412	16589	16519	16473	16450	16572	16785	16565	16651	16599	16665	16712	16555	16620	16474	16467	16687	16745	16596	16654	16468	16415	16578	16485	16605	16667	16879	16737	16604	16533	16696	16460	16616	16471	16698	16547	16599	16605	16549	16494	16558	16489	16680	16559	16561	16615	16596	16524	16752	16485	16626	16670	16403	16501	16510	16585	16615	16644	16422	16647	16569	16526	16596	16661	16759	16650	16554	16571	16501	16598	16554	16586	16443	16732	16428	16552	16562	16434	16771	16528	16408	16659	16500	16495	16644	16613	16492	16808	16659	16583	16558	16645	16594	16799	16478	16538	16512	16844	16429	16599	16596	16606	16525	16536	16359	16466	16514	16510	16429	16917	16405	16784	16454	16639	16655	16641	16884	16883	16618	16460	16710	16374	16841	16450	16485	16654	16477	16427	16620	16586	16421	16441	16409	16542	16560	16602	16419	16555	16685	16580	16609	16458	16264	16571	16510	16709	16498	16663	16517	16443	16322	16483	16445	16603	16562	16515	16616	16587	16789	16622	16566	16529	16637	16428	16454	16591	16529	16619	16551	16504	16489	16690	16682	16725	16486	16601	16723	16731	16511	16642	16660	16622	16537	16381	16716	16669	16545	16516	16536	16750	16684	16487	16579	16549	16617	16452	16497	16601	16586	16400	16655	16487	16383	16292	16433	16404	16462	16571	16515	16532	16562	16595	16611	16697	16603	16477	16445	16509	16611	16642	16409	16741	16433	16536	16551	16586	16511	16397	16498	16660	16535	16441	16451	16572	16481	16469	16474	16757	16487	16737	16593	16636	16799	16597	16583	16629	16606	16613	16600	16575	16659	16686	16524	16527	16689	16506	16701	16774	16759	16725	16631	16688	16682	16712	16665	16613	16642	16449	16404	16453	16481	16518	16586	16682	16439	16482	16627	16342	16740	16536	16553	16596	16546	16655	16523	16547	16924	16923	16615	16593	16483	16592	16636	16491	16648	16571	16606	16660	16653	16643	16735	16481	16607	16406	16594	16421	16609	16609	16518	16486	16425	16629	16584	16717	16707	16671	16498	16522	16652	16563	16745	16690	16761	16675	16722	16787	16529	16625	16511	16509	16544	16493	16634	16664	16433	16659	16824	16735	16610	16674	16602	16791	16494	16443	16562	16573	16563	16675	16571	16407	16564	16557	16494	16626	16587	16727	16678	16482	16425	16581	16680	16697	16579	16563	16589	16611	16582	16590	16528	16421	16502	16375	16642	16521	16640	16529	16531	16587	16695	16634	16523	16565	16574	16406	16485	16674	16615	16576	16606	16645	16512	16547	16406	16386	16618	16701	16627	16700	16492	16627	16592	16415	16666	16505	16573	16692	16706	16632	16427	16841	16529	16540	16360	16325	16670	16559	16552	16605	16502	16622	16607	16552	16657	16646	16458	16552	16478	16496	16691	16324	16395	16548	16317	16449	16511	16577	16446	16427	16618	16657	16509	16799	16742	16626	16498	16544	16532	16616	16707	16513	16551	16709	16755	16486	16651	16630	16558	16457	16582	16563	16532	16764	16441	16723	16524	16465	16492	16605	16441	16586	16603	16578	16486	16578	16795	16751	16724	16628	16675	16386	16608	16594	16636	16639	16661	16532	16549	16360	16432	16416	16530	16727	16533	16653	16545	16686	16401	16496	16445	16529	16654	16651	16746	16520	16495	16539	16426	16478	16533	16734	16563	16497	16427	16593	16703	16876	16624	16748	16525	16578	16524	16711	16633	16752	16576	16385	16693	16528	16449	16574	16574	16650	16559	16637	16531	16880	16548	16293	16586	16603	16605	16675	16675	16583	16474	16433	16342	16667	16594	16500	16465	16375	16530	16600	16461	16473	16568	16580	16348	16649	16620	16380	16673	16494	16528	16705	16442	16575	16624	16634	16688	16447	16645	16566	16691	16651	16733	16710	16402	16712	16582	16532	16527	16454	16451	16623	16360	16475	16505	16510	16445	16676	16423	16461	16533	16861	16600	16558	16353	16527	16718	16335	16529	16797	16711	16729	16544	16675	16431	16524	16803	16644	16529	16591	16714	16594	16526	16614	16626	16364	16521	16810	16808	16533	16567	16391	16446	16505	16532	16484	16722	16702	16515	16653	16482	16579	16575	16735	16581	16641	16504	16422	16515	16473	16532	16672	16568	16640	16427	16647	16618	16557	16321	16572	16674	16496	16338	16633	16429	16474	16404	16820	16506	16555	16802	16778	16505	16509	16399	16649	16478	16556	16726	16595	16587	16646	16431	16782	16672	16670	16660	16546	16548	16470	16422	16545	16535	16487	16498	16624	16689	16469	16608	16636	16741	16306	16650	16642	16560	16603	16636	16702	16552	16671	16568	16559	16505	16687	16601	16594	16633	16389	16405	16588	16604	16582	16364	16493	16622	16535	16544	16641	16632	16457	16520	16591	16456	16716	16429	16535	16579	16598	16605	16699	16592	16568	16340	16628	16709	16436	16351	16701	16483	16423	16309	16551	16502	16638	16544	16473	16586	16777	16346	16561	16759	16520	16486	16337	16549	16532	16566	16530	16513	16684	16405	16788	16608	16364	16622	16419	16506	16618	16684	16830	16532	16696	16804	16453	16438	16420	16637	16571	16690	16672	16818	16608	16408	16565	16598	16458	16612	16559	16417	16734	16719	16625	16417	16833	16439	16485	16511	16716	16677	16557	16428	16623	16397	16678	16712	16744	16655	16670	16501	16642	16583	16741	16623	16697	16570	16643	16694	16438	16670	16879	16767	16424	16421	16649	16489	16650	16447	16559	16698	16758	16513	16723	16830	16569	16806	16527	16514	16552	16489	16628	16455	16560	16597	16624	16659	16551	16694	16645	16537	16327	16610	16604	16613	16658	16616	16562	16472	16613	16580	16727	16681	16501	16352	16644	16491	16542	16452	16512	16560	16428	16520	16497	16498	16576	16909	16574	16558	16434	16438	16518	16626	16656	16433	16785	16838	16445	16467	16531	16348	16531	16595	16575	16562	16433	16326	16736	16741	16614	16472	16737	16687	16720	16375	16875	16408	16530	16449	16773	16631	16538	16484	16558	16498	16559	16418	16521	16479	16410	16648	16634	16706	16611	16883	16593	16528	16731	16467	16492	16551	16426	16691	16520	16767	16767	16662	16533	16615	16769	16663	16615	16478	16573	16500	16409	16473	16765	16659	16537	16476	16555	16449	16504	16653	16468	16599	16630	16732	16717	16648	16510	16519	16277	16670	16687	16617	16481	16452	16391	16594	16720	16626	16755	16646	16756	16440	16594	16442	16456	16637	16455	16532	16646	16439	16572	16537	16494	16726	16509	16655	16610	16424	16376	16649	16580	16419	16502	16615	16577	16621	16592	16688	16684	16378	16515	16565	16608	16455	16381	16586	16530	16435	16786	16652	16525	16459	16414	16349	16457	16547	16516	16610	16497	16593	16588	16653	16603	16558	16512	16481	16382	16600	16604	16688	16509	16466	16426	16295	16595	16579	16604	16693	16501	16745	16520	16614	16746	16622	16489	16635	16519	16402	16634	16557	16327	16544	16607	16467	16833	16588	16794	16606	16915	16683	16668	16463	16535	16686	16447	16626	16600	16585	16608	16608	16571	16556	16635	16646	16642	16638	16726	16434	16458	16737	16658	16463	16520	16680	16531	16746	16466	16597	16662	16588	16568	16720	16626	16624	16546	16603	16803	16674	16651	16593	16726	16682	16407	16635	16666	16607	16847	16647	16603	16409	16401	16617	16594	16600	16643	16742	16556	16568	16634	16495	16460	16716	16678	16627	16563	16536	16479	16442	16528	16656	16537	16463	16568	16580	16627	16544	16622	16607	16632	16728	16733	16496	16702	16699	16574	16513	16481	16480	16792	16835	16667	16561	16581	16646	16630	16410	16692	16550	16588	16647	16673	16662	16656	16561	16595	16620	16330	16599	16675	16546	16408	16481	16430	16542	16559	16561	16497	16624	16530	16390	16692	16526	16522	16596	16507	16603	16603	16749	16482	16646	16452	16574	16530	16722	16659	16749	16651	16685	16631	16785	16728	16591	16711	16410	16543	16617	16776	16821	16673	16666	16824	16716	16563	16422	16510	16546	16666	16696	16459	16855	16836	16600	16555	16728	16535	16651	16768	16613	16717	16633	16595	16658	16610	16517	16573	16763	16769	16496	16531	16556	16553	16722	16541	16432	16731	16679	16670	16648	16612	16342	16542	16558	16508	16600	16581	16504	16639	16648	16631	16650	16596	16464	16649	16546	16673	16610	16382	16654	16508	16289	16497	16465
27765	41984	33551	28816	25035	20120	17062	14887	14337	14195	14156	14081	14109	14141	14311	14251	14057	14096	14181	14028	14242	14244	14167	14194	14126	14150	14200	14060	14310	14119	14133	14168	14140	14216	14020	14277	14115	14168	14171	14099	14350	14171	14184	14164	14093	14102	14079	14094	14128	14121	14120	14070	14202	14186	14093	14207	14097	14009	14089	14134	14047	14007	14039	14011	14169	13924	14343	14180	14055	14211	14222	14223	14077	14070	14181	14152	14117	14098	14217	14083	14151	14051	14189	14038	14124	14144	14131	14162	14177	14265	14092	13908	14184	14272	13978	14080	14160	14209	14141	14218	14082	14317	14099	14121	14258	14181	14118	14166	14049	14028	14245	14138	14081	14064	14154	14357	14096	14177	14228	14038	14101	13973	14252	14015	14242	14087	14115	14101	14148	14195	14142	14160	14066	14264	14065	14130	14242	14018	14069	14271	14231	14060	14091	14051	14165	14101	14073	14022	14157	14105	14225	14181	14155	14106	14316	14190	14101	14166	14184	14105	14150	14142	14122	14059	13914	14214	14222	14141	14271	14177	14025	14142	14156	14059	14094	14109	14280	14114	14085	14149	14101	14214	14307	14197	14151	14005	14135	14149	14032	14047	14038	14088	14030	14170	14129	14190	14100	14160	14250	14258	14259	14061	13993	14140	14262	14267	14090	14030	14106	14166	14040	14180	14164	14162	14131	13959	14158	14112	14226	14117	14128	14001	14007	14136	13999	14102	14285	14057	14109	14231	14120	14042	14126	14114	14051	14294	14202	14168	14053	14294	14265	14084	14084	14079	14140	14141	14133	14193	14183	14146	14221	14102	14013	14067	14049	14245	14108	14303	14122	13974	14086	14043	14212	14105	13987	14208	14140	14046	14181	14163	14153	14103	14285	14129	14211	13955	14170	14037	14175	13982	14045	14104	14104	14154	14148	14314	14140	14112	14192	14094	14006	14229	14287	14128	14039	14146	14235	14204	14228	14139	14179	14302	14138	14127	14098	14213	14341	14051	14105	13974	14249	14117	14099	14259	14117	14087	14061	14043	14275	14125	14119	14307	14107	14047	13829	14252	14267	13983	14180	14217	14113	13982	14227	14227	14109	14243	14216	14160	14183	14129	14256	14235	14050	14197	14384	14191	14029	14016	14277	14187	14091	14064	13977	14142	14202	13975	14193	14071	14243	14372	14199	14115	14168	14132	14270	14052	14239	14091	14043	14212	14213	14253	14140	14173	14149	14205	14243	14181	14242	14154	14084	14276	14204	14189	14168	14223	14026	14025	14116	14149	14315	14296	14130	14037	14229	14078	14261	14181	14128	14275	14097	13999	14277	14003	14214	14102	14192	14130	14153	14161	14042	14225	14295	14013	14160	14233	14161	14290	14159	14040	14050	14063	14250	13991	14356	14130	14082	14150	14131	14056	14014	14362	14142	14022	14222	14100	14191	14151	14112	13965	14106	14137	14230	14104	14121	14184	14140	14123	14206	14230	14228	14183	14189	14072	14146	14246	14206	14181	14029	14098	14163	14319	14107	14245	13982	14259	14093	14296	14177	14070	14076	14093	14129	14061	14169	14179	14260	14281	14086	14255	13965	14240	14215	14213	14107	14060	14134	14080	14114	14123	14060	14080	14134	14077	14014	14137	14312	14414	14084	14178	14268	13923	14254	14238	14174	14140	14053	14244	14266	14311	14136	14000	14116	14050	14135	14195	14131	14147	14097	14108	14181	14076	14058	14083	13961	14065	14201	14205	14210	14207	14323	13996	14131	14225	14202	14114	14043	14025	14006	14217	14284	14239	14091	14088	14091	14258	14152	14183	14130	14197	14169	14146	14034	14235	14188	14062	14103	14170	14308	14195	14095	14300	14141	14427	14068	14009	14257	14090	14080	14185	14276	14118	14145	14179	14354	14015	14241	14211	14123	14194	14328	14127	14240	14142	14235	13980	14160	14226	14208	14146	14072	14248	14011	14064	14163	14171	14101	14163	14053	14219	14256	14100	14198	14134	14214	14088	14192	14131	14160	14395	14195	14088	14144	14046	14136	14077	14232	14071	13912	14147	14056	14262	14124	14232	14076	14075	13965	14269	14162	14220	14142	14042	14032	14200	14202	14132	14188	14077	14116	14111	14022	14071	14148	14174	14100	14307	14236	14101	14158	14150	14131	14023	14249	14183	14217	14181	14155	14169	14058	14146	13966	14069	14057	14051	14305	14100	14239	14221	14191	14238	14117	14279	14180	14198	14173	14130	14070	14180	14092	14054	14303	14079	14052	14215	14205	14244	14330	14034	14161	14252	14101	14155	13977	14064	14095	14141	14236	14253	14180	14383	14247	14178	14135	14161	14283	14057	14104	14138	14136	14083	14228	14098	14264	14074	13988	14045	14260	14019	14033	14090	14109	14215	14111	14370	14165	14015	14061	14207	14240	14165	14141	14133	13995	14106	13975	13980	14085	14105	14206	14128	14212	14242	14181	14123	14170	14209	14229	14274	14058	14230	14129	14156	14206	14278	14166	14096	14159	14246	14175	14299	14015	14261	14098	14120	14334	13999	14091	14199	14091	14130	14049	14113	14178	14271	14166	14081	14255	14281	14283	14119	14122	14107	14070	14058	14115	14025	14051	14067	14174	14171	14034	14023	14191	14232	14102	14255	14138	14121	14069	14187	14231	14212	14145	14047	14102	14236	14044	14095	14163	14165	14190	13989	14113	14119	14036	14135	14140	14261	14136	14055	14229	14164	14095	14084	14143	14153	14287	14104	14190	14127	14166	14201	14096	14104	14164	13988	14112	14105	14256	14081	14180	14203	14031	14068	14013	14193	14087	14318	14178	14131	14075	14211	13996	14104	13938	14169	14266	14304	14151	14244	14208	14161	14174	14142	14079	14044	14142	14206	14109	14147	14095	14096	14159	14186	14261	14266	14064	14046	14015	14119	14060	14108	14140	13899	14302	14224	14002	14246	14044	14101	14033	14010	14053	14146	14074	14054	14011	14251	14005	14095	14206	14071	14179	13993	14024	14035	14097	13959	14119	14178	14267	14193	13976	14273	14038	14130	14211	14061	14130	14232	14237	13930	14218	14211	14348	14069	14056	14167	14203	14123	14041	13963	14183	14116	14022	14071	13979	14231	13963	14080	14207	14277	14107	14151	14110	14239	14163	14312	14125	14234	14022	14144	14125	13999	14052	14138	14223	14069	14102	14256	14025	14107	14214	14112	14149	14104	13972	14213	14177	14203	14139	14085	14169	14263	13882	14036	14133	14087	14310	14099	14239	14234	14078	14122	14158	14233	14043	14126	14220	14255	14093	14171	14127	14166	14103	14139	14234	14163	14137	13930	14149	14101	14167	14125	14175	14234	14209	14221	14205	14135	14106	14098	14167	14176	14241	14251	14003	14042	14149	14105	14212	14079	14184	14159	14224	14196	14256	14024	14113	14218	14212	14126	14262	14136	14007	14276	13970	14079	13982	14248	14136	14083	14358	14229	14139	14152	14017	14233	14121	14136	14102	14185	13970	14063	14165	14218	14179	14024	14165	14023	14199	14268	14062	14039	14238	14192	14099	14298	14198	13997	14129	14177	14153	14056	14102	14140	14209	14074	14218	14253	13965	14180	14151	14197	14218	14055	14151	14194	14075	14071	14070	14050	14300	14122	14258	14194	14222	14132	14231	14200	14032	14272	14193	14076	14089	14170	14213	13996	14252	14072	14135	14177	14203	14044	14246	14177	14187	14146	14056	14007	13968	14094	14174	14168	14097	14159	14253	13941	14171	14161	14266	14185	14065	14149	14109	14088	14207	14087	14314	14234	14278	14016	14113	14136	14052	14171	14203	14318	14145	14116	14145	14182	14068	14227	14273	14281	14298	14136	14395	14090	14246	14013	14132	14167	14211	14158	14079	14230	14163	13982	14144	14075	14058	14158	14137	14073	14190	14159	14211	14126	14343	14214	14114	14136	14054	14258	14196	14264	14178	14174	14127	14221	14296	13994	14158	13975	14122	14111	14158	14091	14076	14246	14175	14153	14121	14148	14091	14230	14322	14033	14222	14055	14172	14113	14015	14212	14140	14099	14189	14119	14041	14037	14123	14165	14032	14180	14042	14199	14267	14184	14158	14038	14096	14288	13863	14104	14113	14216	14216	14057	13953	14355	14249	14221	14244	14164	14230	14057	14104	14025	14056	13991	14148	14129	14158	14124	14190	13943	14083	14249	14111	14094	14114	14220	14090	14147	14159	14247	14256	13967	14061	14010	14079	14233	13974	14176	14206	14285	14044	14081	14121	14143	14054	14215	14112	14094	14106	14139	14205	14205	14278	14197	14015	14130	14114	14011	14107	14075	14143	14201	14235	14131	14132	14067	14333	14080	14303	14218	14190	14154	13967	14043	14148	14122	14156	14183	14126	14141	14199	14196	14163	14075	14114	14107	14090	14018	14270	14068	14258	14082	14074	14218	14095	14048	14138	14080	14066	14140	14172	14160	14267	14242	14215	14122	14232	14136	14185	14292	14273	14342	14142	14144	14156	14082	14188	14117	14176	14265	13921	14244	14210	14153	14127	14008	14115	14204	14103	14037	14272	14114	14024	14181	14039	14279	14082	14176	14134	13941	14100	14025	14108	14042	13965	14088	14098	14268	14126	14159	14120	14057	13990	14322	14279	13928	14278	14179	14212	14309	14178	14124	14241	14315	14217	14118	14152	14076	14090	14309	14032	14125	14217	14113	14082	14121	14256	14096	14078	14241	14088	14080	14174	14117	14104	14173	14201	14194	14096	14166	14060	14143	14132	14051	14116	14178	14072	14199	14151	14151	14313	14177	14059	14149	14055	14096	14057	14206	14074	14172	14138	14037	14157	14042	14112	14160	14112	14146	14128	14071	14130	13930	14118	14109	14121	14056	14226	14195	14192	13999	14203	14191	14118	14134	14127	14107	14160	14123	14222	14054	14286	14194	14069	14022	14178	14167	14210	14196	14183	14124	14116	14202	14205	14038	14043	14249	14002	14142	14210	14101	14139	14179	14123	14221	14100	14195	14003	14241	14048	14075	14217	14082	14144	14157	14114	14055	14209	14035	13980	14225	14264	14186	14067	14124	14170	14090	14104	14302	14067	14085	14168	14160	14259	14279	14126	14165	13925	14179
24115	21685	31827	40736	46487	42973	33508	23009	18572	17289	16779	16798	16523	16594	16682	16645	16874	16565	16635	16603	16634	16833	16590	16663	16635	16456	16546	16528	16565	16616	16544	16614	16486	16700	16478	16649	16444	16673	16517	16578	16567	16497	16595	16586	16506	16387	16534	16306	16254	16496	16610	16718	16545	16419	16582	16809	16622	16407	16543	16478	16551	16479	16469	16537	16606	16767	16631	16540	16630	16446	16562	16477	16575	16566	16477	16623	16635	16541	16538	16539	16447	16555	16584	16652	16560	16609	16670	16353	16577	16337	16490	16517	16599	16505	16525	16543	16606	16619	16620	16375	16453	16585	16628	16529	16602	16645	16569	16807	16524	16528	16510	16612	16713	16464	16691	16421	16465	16502	16481	16566	16638	16420	16599	16685	16624	16386	16509	16594	16534	16601	16430	16559	16538	16602	16661	16680	16320	16663	16479	16447	16483	16506	16699	16491	16473	16511	16458	16574	16547	16434	16453	16468	16416	16507	16721	16550	16348	16509	16647	16614	16645	16597	16575	16527	16495	16546	16361	16543	16643	16227	16618	16374	16415	16460	16430	16483	16488	16767	16521	16566	16660	16560	16558	16578	16480	16649	16487	16600	16609	16404	16560	16498	16553	16478	16604	16447	16440	16530	16446	16482	16580	16564	16256	16398	16662	16570	16660	16550	16567	16579	16514	16458	16778	16360	16629	16484	16597	16629	16480	16627	16589	16355	16578	16603	16541	16564	16530	16404	16476	16523	16296	16430	16451	16296	16360	16679	16571	16673	16414	16409	16484	16594	16622	16560	16603	16365	16382	16561	16740	16413	16308	16608	16441	16356	16522	16427	16541	16659	16622	16373	16569	16408	16251	16590	16653	16695	16367	16584	16630	16332	16570	16469	16407	16545	16345	16506	16756	16541	16700	16542	16454	16690	16435	16460	16567	16427	16379	16412	16663	16384	16553	16291	16501	16551	16603	16423	16579	16561	16572	16538	16498	16553	16730	16297	16503	16562	16586	16634	16311	16530	16403	16481	16400	16459	16562	16274	16495	16425	16549	16489	16600	16370	16539	16453	16614	16601	16711	16325	16385	16528	16431	16451	16569	16586	16683	16498	16563	16508	16539	16458	16354	16416	16445	16468	16625	16522	16630	16485	16416	16565	16623	16490	16438	16474	16505	16465	16287	16505	16564	16488	16325	16337	16709	16391	16422	16375	16493	16580	16513	16509	16215	16527	16443	16557	16716	16679	16626	16324	16559	16411	16614	16396	16466	16587	16621	16462	16417	16542	16400	16621	16390	16550	16580	16440	16520	16411	16470	16573	16570	16471	16533	16443	16516	16377	16220	16424	16588	16393	16571	16595	16469	16764	16655	16640	16601	16570	16603	16550	16441	16490	16458	16461	16391	16629	16428	16697	16674	16624	16411	16331	16546	16379	16366	16324	16483	16658	16550	16483	16557	16502	16501	16427	16546	16600	16496	16579	16594	16531	16657	16362	16526	16462	16631	16735	16483	16310	16481	16630	16505	16426	16626	16513	16634	16497	16399	16461	16528	16496	16620	16504	16290	16499	16446	16458	16535	16650	16473	16449	16419	16378	16385	16573	16473	16677	16507	16370	16333	16326	16602	16660	16615	16502	16532	16686	16394	16450	16341	16498	16588	16523	16580	16530	16627	16555	16451	16469	16704	16408	16605	16565	16603	16369	16671	16474	16335	16621	16569	16458	16453	16544	16352	16470	16536	16568	16376	16431	16313	16598	16393	16592	16552	16483	16610	16664	16502	16462	16554	16225	16799	16507	16339	16522	16466	16273	16629	16537	16639	16644	16446	16343	16520	16391	16467	16452	16545	16279	16515	16570	16565	16501	16531	16368	16376	16383	16771	16653	16531	16390	16382	16529	16559	16557	16534	16347	16685	16720	16599	16605	16493	16450	16496	16547	16399	16350	16529	16696	16659	16534	16553	16371	16481	16357	16385	16440	16544	16437	16440	16594	16603	16540	16662	16588	16434	16381	16524	16687	16433	16328	16486	16607	16509	16339	16429	16423	16467	16491	16347	16637	16601	16385	16332	16611	16450	16374	16304	16491	16419	16416	16511	16404	16575	16500	16541	16439	16390	16568	16513	16519	16577	16560	16580	16520	16321	16365	16572	16671	16374	16289	16556	16461	16584	16372	16429	16560	16461	16528	16479	16513	16539	16614	16479	16343	16514	16526	16384	16535	16643	16410	16594	16604	16620	16344	16644	16702	16644	16611	16647	16427	16446	16470	16556	16511	16579	16706	16531	16354	16579	16450	16597	16565	16785	16489	16568	16510	16436	16598	16452	16575	16494	16332	16539	16506	16604	16404	16523	16599	16595	16525	16506	16531	16462	16622	16656	16396	16528	16502	16456	16465	16430	16548	16557	16432	16614	16434	16531	16342	16499	16315	16564	16557	16519	16428	16448	16421	16417	16349	16428	16602	16522	16432	16549	16411	16519	16642	16556	16659	16561	16584	16450	16471	16669	16381	16608	16353	16533	16407	16589	16548	16616	16479	16488	16597	16583	16578	16492	16599	16526	16667	16562	16479	16474	16483	16488	16478	16354	16668	16556	16369	16541	16412	16415	16435	16570	16663	16485	16619	16635	16492	16408	16430	16446	16495	16498	16392	16679	16238	16393	16259	16463	16343	16486	16548	16337	16567	16393	16487	16615	16474	16354	16413	16573	16381	16554	16547	16660	16468	16470	16525	16506	16438	16583	16387	16540	16678	16528	16497	16617	16590	16514	16660	16561	16431	16510	16508	16326	16376	16248	16281	16375	16420	16675	16463	16337	16346	16510	16587	16444	16316	16476	16621	16650	16636	16590	16329	16431	16479	16682	16491	16471	16623	16470	16607	16424	16472	16550	16624	16533	16655	16330	16371	16606	16501	16699	16443	16377	16608	16594	16550	16455	16465	16340	16424	16477	16556	16707	16566	16677	16626	16605	16294	16334	16513	16399	16462	16414	16271	16713	16532	16382	16481	16661	16366	16401	16489	16646	16415	16710	16602	16646	16629	16707	16537	16645	16405	16480	16261	16539	16423	16532	16371	16543	16560	16852	16265	16535	16581	16447	16226	16283	16427	16382	16536	16492	16565	16475	16578	16422	16667	16511	16495	16676	16557	16361	16299	16456	16567	16493	16387	16474	16644	16566	16571	16517	16452	16633	16532	16664	16539	16472	16508	16523	16452	16442	16339	16613	16645	16698	16599	16503	16262	16583	16503	16567	16716	16595	16763	16516	16512	16580	16542	16421	16508	16404	16712	16555	16258	16479	16259	16429	16649	16421	16514	16573	16502	16366	16393	16485	16671	16576	16325	16527	16503	16753	16616	16396	16651	16650	16526	16710	16566	16628	16675	16626	16514	16625	16477	16419	16575	16438	16555	16613	16447	16551	16306	16512	16586	16448	16472	16569	16600	16617	16556	16459	16432	16610	16416	16586	16475	16399	16639	16448	16510	16424	16352	16567	16413	16414	16552	16588	16496	16406	16424	16591	16384	16541	16385	16617	16318	16618	16621	16571	16556	16595	16455	16553	16617	16617	16489	16584	16405	16595	16423	16484	16615	16564	16591	16225	16590	16452	16335	16423	16642	16537	16372	16615	16584	16566	16617	16388	16512	16515	16565	16329	16571	16537	16607	16574	16541	16584	16422	16586	16752	16685	16422	16575	16439	16415	16459	16479	16553	16563	16367	16682	16602	16564	16557	16322	16555	16581	16533	16430	16421	16507	16575	16582	16405	16632	16581	16615	16647	16512	16542	16489	16601	16407	16644	16795	16441	16314	16562	16634	16411	16608	16364	16468	16497	16612	16538	16703	16582	16596	16398	16563	16417	16520	16519	16431	16491	16521	16391	16472	16574	16406	16696	16734	16364	16553	16414	16508	16402	16625	16646	16473	16609	16255	16525	16653	16540	16575	16467	16479	16584	16338	16550	16512	16577	16726	16483	16371	16427	16609	16478	16510	16534	16315	16632	16621	16539	16526	16462	16433	16431	16400	16595	16533	16420	16504	16402	16643	16508	16618	16396	16480	16492	16623	16640	16551	16474	16511	16441	16488	16458	16472	16497	16416	16475	16555	16413	16627	16649	16701	16711	16532	16585	16395	16611	16577	16546	16501	16398	16468	16739	16496	16428	16621	16498	16727	16487	16406	16627	16384	16398	16389	16486	16418	16582	16639	16649	16635	16509	16650	16675	16851	16626	16411	16603	16394	16666	16592	16578	16433	16214	16634	16547	16318	16463	16503	16677	16385	16663	16499	16475	16548	16527	16569	16641	16406	16507	16550	16682	16412	16484	16470	16602	16469	16371	16476	16545	16299	16610	16689	16601	16580	16436	16522	16556	16549	16574	16390	16534	16434	16562	16571	16451	16508	16226	16499	16601	16415	16661	16557	16505	16511	16456	16659	16470	16327	16570	16503	16631	16548	16465	16550	16408	16667	16449	16405	16594	16299	16448	16381	16599	16432	16528	16706	16572	16466	16423	16520	16452	16603	16462	16478	16628	16567	16546	16299	16497	16564	16488	16606	16441	16563	16290	16652	16465	16450	16583	16670	16531	16448	16574	16579	16492	16410	16564	16784	16464	16639	16599	16567	16489	16339	16543	16396	16309	16498	16522	16542	16429	16464	16474	16515	16530	16657	16508	16263	16386	16548	16648	16497	16514	16417	16594	16549	16356	16346	16492	16482	16575	16426	16560	16433	16512	16562	16462	16639	16348	16571	16561	16501	16425	16512	16405	16395	16422	16591	16415	16440	16522	16499	16345	16407	16525	16667	16422	16475	16677	16549	16692	16305	16522	16677	16467	16347	16539	16369	16415	16411	16457	16584	16522	16380	16585	16509	16588	16500	16710	16477	16419	16601	16412	16346	16521	16525	16652	16354	16528	16375	16624	16540	16518	16416	16553	16429	16788	16739	16561	16584	16661	16495	16381	16329	16389	16543	16413	16502	16649	16574	16492	16397	16419	16458	16462	16534	16654	16485	16479	16538	16498	16383	16380	16442	16460	16374	16448	16551	16346	16601	16510	16381	16460	16430	16462	16601	16488	16630	16395	16244	16473	16464	16566	16571	16549	16530	16470	16452	16595	16472	16360	16598	16687	16493	16605	16652	16493
54467	83422	72704	64621	54633	43551	31163	20252	15571	14374	14073	14143	14285	14235	14283	14179	14213	14191	14294	14172	14175	13939	14257	14201	14172	14220	14011	14176	14151	14052	14196	14086	14088	14149	14102	14071	14121	14100	14303	14263	14152	14110	14174	14086	14200	14072	14194	14080	13985	14185	14149	14155	14088	14080	14091	14198	14175	13998	14054	14134	14056	14227	14094	14166	14305	14127	14135	14169	14123	14160	14145	14012	14214	14117	14116	14180	14316	14099	14259	14140	14173	13968	14047	14144	14116	14063	14282	14094	14116	14244	14068	14131	14154	14114	14038	14320	14128	14225	14055	14092	14221	14042	14215	14116	14051	14054	14200	14073	14141	14135	14116	14091	14133	14160	14144	14185	14073	14085	14135	14050	14144	14106	14005	14248	14025	14265	14022	14072	14103	14057	13979	13981	14124	13944	14178	14005	14278	14145	14264	14113	14064	14104	14076	14133	14166	14057	14168	14016	14243	14092	14239	14085	14106	14172	14119	14099	14029	14091	14275	14158	14097	14189	14182	14045	14160	14195	14100	14166	14180	14144	13998	13957	14271	14257	14004	13982	13985	14078	13952	14081	14107	14149	14086	14192	14225	14315	14148	14201	14189	14298	13965	14167	14146	14165	14069	14021	14214	14081	14170	14150	13979	14077	14132	13978	14138	14098	14207	14065	14287	14055	14080	14090	14127	14284	14126	14149	14142	14225	14083	14200	14110	14174	14177	14189	14302	14189	14038	14166	14273	14282	14164	14164	14042	14194	14204	14261	14049	14211	14030	14294	14079	14182	14202	14219	14199	14310	14078	14099	13987	14112	13975	14090	14102	14060	14322	14174	14025	14097	13981	14190	14164	14064	14154	14210	13980	14183	14194	14166	14120	14237	14229	14032	14158	14086	14060	14117	14087	14094	14241	14143	14119	14204	14164	14227	14180	14144	14242	14129	14037	14188	14147	14113	14169	14324	14155	14123	14021	14044	14256	14037	14110	14017	14018	14126	14044	14167	14019	14170	13987	14038	14066	14150	14093	14080	14088	14174	14197	14168	14144	14107	14210	13979	14094	14061	14081	14171	14297	14272	14049	14173	14197	14096	14139	14154	14354	14132	14055	14017	14082	14077	14157	14127	13968	14382	14027	14167	14289	14173	14097	14271	14090	14330	14181	14194	14181	14145	14129	13969	14173	14063	14157	14171	14142	14214	14318	14075	14076	14234	14072	14217	14111	14019	14025	14094	14231	14050	14332	14198	14190	14025	14106	13988	14259	14183	14036	14182	14167	14149	14128	14058	14136	14086	14113	14221	14299	14281	14095	14441	14165	13888	14062	14180	13990	14033	14153	14173	13974	14164	14187	13941	14280	14173	14308	14058	14209	13926	14183	14081	14154	14047	14224	14217	14218	14091	14325	14082	14205	14133	14121	14170	14126	14047	14235	14256	14073	14032	14102	14198	14119	14252	14065	13967	14248	14138	14136	14218	14076	14082	14191	14136	14164	14085	14086	14223	13972	14107	14107	14317	14103	14175	14127	14160	14019	14187	14189	14170	14038	14154	14027	14118	14162	14167	14280	14168	14126	14100	14125	13992	14283	14104	14152	14200	13926	14194	14121	14002	14241	14073	14202	14160	14145	14076	14190	14111	14020	14150	14073	14201	14024	14031	14001	14106	14086	14113	14199	14220	14164	14082	14133	14185	13938	14131	14081	14207	14108	14129	14245	14127	14106	14026	14189	14087	14126	14095	14013	13960	14214	14092	14185	14085	14209	14034	14269	13990	14122	14228	14268	14180	14088	14036	14166	14125	14097	14210	14084	14330	14135	14114	14103	14201	14254	14176	14380	14073	14019	14018	14124	14078	14325	14079	14074	14205	14114	14128	14037	14114	14068	14148	14117	14135	14132	14051	14170	14107	14104	14254	14154	14059	14007	14243	14078	14180	14062	14121	14143	14109	13947	14037	14232	14164	14290	14014	14088	14151	13912	14154	14235	14091	14304	14014	14167	14003	14298	14200	14090	14071	14128	13983	14082	14102	14151	14120	14203	14324	14110	14070	14233	14112	14241	14016	14052	14164	14192	14204	14092	14174	14001	14066	14127	14252	14217	14103	14250	14140	14088	14070	14290	14206	13884	14120	14032	14022	14061	14195	14066	14143	14074	14073	14134	14173	14105	14140	14154	14087	14215	14025	14100	14037	14098	13999	14228	14141	13968	14108	14256	14130	14324	14158	14113	14302	13977	14145	13962	14144	14079	13965	14117	14042	14250	14054	14104	14172	14214	14080	14175	14102	14035	14349	14137	13978	13995	13934	14302	14003	14245	14061	14153	14156	14169	14066	14079	14006	14042	14035	14253	14180	14174	14293	14136	14343	14135	14107	14178	14243	14218	14061	14199	14106	14175	14207	14020	14267	13967	14131	14103	14198	14083	14287	14055	14176	14193	14186	14265	13973	14030	14181	14236	14153	14117	14053	14292	14118	14170	14041	14182	14073	14201	14223	14140	14079	14241	14140	14128	14216	14032	14112	14122	14085	14066	14166	14050	14195	14312	14055	14041	14001	14404	14063	14209	14176	14165	14181	14142	14134	14131	14131	14209	14280	14263	14099	14041	14175	14166	14081	13986	14098	14140	14348	14329	14431	14116	14152	14098	14041	14271	14186	14117	14164	14272	14170	14193	13995	14011	14134	14284	14273	13976	14054	14161	14005	14208	14218	14040	14109	14085	14185	14235	14176	14252	14121	14019	14284	14007	14097	14037	14088	14231	14109	14135	14129	14136	14048	14147	14234	14175	14208	14175	14241	14277	14126	14016	14042	14140	14035	14154	14139	14195	14324	14047	14206	14062	14008	14246	14240	14124	14180	14144	14039	14064	14329	14197	14240	14039	14159	14071	14061	14177	14231	14063	14171	14157	13869	14260	13880	14136	14170	14114	14151	13975	14216	14234	14182	14208	14132	14117	14180	14116	14135	14061	14182	14202	14143	14102	14013	14152	14056	14201	14033	14071	13994	14129	14156	14297	14138	14066	14066	14074	14092	13930	14008	14065	14255	13990	14269	14180	14130	14261	14099	14121	14146	14012	14040	14087	13996	14032	14107	14222	14181	14200	14058	14174	14255	14234	14184	14032	14072	14138	13990	14101	14276	14072	14111	14297	14166	13990	14231	14147	14131	14298	14222	13951	14084	14124	14075	14305	14214	14265	14258	14035	14063	14320	14082	14039	14209	14149	14108	14206	14216	14270	14274	14117	14174	14023	14022	14193	14321	14160	14242	14311	14225	14171	14168	14115	14201	14240	14036	14197	14228	14182	14216	14174	14003	14248	14125	14248	14030	14149	14133	13981	14229	14175	14077	14198	14253	14066	14007	14311	14078	14238	14259	14209	14192	14105	14401	14209	14033	14105	14125	14114	14367	14075	14048	14110	14028	14209	14225	14038	14240	14011	14054	14292	14081	14153	14156	13953	14184	13994	14118	14166	14349	14142	14213	14163	14068	14060	14086	14145	14127	14198	14163	14263	14184	14049	14227	14231	14214	14156	14215	14190	14009	14199	14119	14059	14066	13923	14240	14073	14298	14073	13936	14259	13965	14174	14151	14071	14025	14073	14088	14322	14357	14229	14235	14062	14002	14279	14256	14114	14142	14268	14249	14143	14057	14013	14098	14251	14140	14147	14347	13997	14135	14215	14089	14161	14136	13961	14245	14127	14274	14223	14261	14348	14080	14047	14215	14163	14143	14146	14153	14147	14068	14262	14173	14063	14183	14169	14264	14035	14168	14173	14233	14178	14088	14323	14234	14204	14230	14232	14187	14191	14064	14052	14228	14231	14178	14117	14109	14180	14133	14179	14062	14102	13955	14324	13934	14031	14122	13994	14037	13906	14228	14154	14116	14070	14244	14003	14173	14110	14150	14230	14051	14376	14062	14033	14212	13988	14126	14196	13963	14095	14055	14259	14086	14183	14299	14172	14191	14092	14122	14113	14010	14097	14200	14092	13945	14010	14227	14134	14122	14254	14187	14014	14167	14045	14511	14030	13960	14171	14171	14099	14298	14240	14218	14138	14151	14248	14174	14330	13967	14234	14217	14146	14120	14206	14161	14098	14100	14119	14197	14094	14197	14125	14263	13978	14140	14079	14075	14116	14167	14181	14306	14104	14141	14176	14201	14191	14362	14225	14030	14213	14124	14191	14170	14200	14165	14304	14105	14079	14205	14067	14221	14315	14032	14084	14128	14160	14220	14076	14223	14177	14201	14115	14119	14177	14271	14066	14341	14033	14129	14043	14200	14244	14156	14249	14115	14186	14204	14183	14157	14191	14011	14029	14107	14053	14052	14166	14228	14117	14113	14180	14163	14116	14201	14170	14190	14086	14093	13970	14180	14290	14158	14093	14132	14066	14235	14255	14143	14063	14294	14180	14299	14239	14410	14126	14058	14156	13996	14220	14189	14178	14231	14217	14168	14295	14080	13982	14253	14060	14081	14204	14100	14076	14206	14190	14137	14238	14232	14253	14059	13991	14128	14086	14028	14112	14108	14321	14015	14241	14103	14272	14126	13937	13986	14273	14130	14248	14065	14130	14102	14170	13983	14117	14254	14197	14180	14213	14053	14181	14245	14183	14367	14106	14135	14050	14103	14115	14104	14065	14019	14034	13975	14244	14036	14140	14188	14131	14119	14297	14036	14139	14127	14304	14095	14196	14071	14151	14093	14249	14080	14141	14018	14130	14129	13976	14120	13983	14349	14070	14183	14103	14173	13999	14225	14130	14229	14165	14129	14169	14214	14118	14250	14149	14082	14258	14143	14255	14179	14045	14215	14169	13986	14165	14210	14245	14048	14231	14347	14058	14110	14020	14252	14177	14049	14215	14201	14154	14299	14036	14033	14149	14037	14176	14187	14065	14022	14199	14014	14189	14002	14299	14033	14038	14242	14264	14092	14282	14216	14093	14157	14107	14206	14189	14278	14274	14182	14105	14005	14234	14012	14050	14075	13900	14160	14200	14164	14068	14131	14155	13946	14067	13847	14108	13993	14060	14200	14269	14038	14107	14195	14138	14104	14024	14183	14188	14253	14229	14023	13987	14161	14193	14070	14222	13982	14140	14277	14217	14240	14085	14344	14268	14210	14233	14127	14160	14231	14123	14213
22916	21488	31448	36949	47071	48739	40064	26812	20411	18152	17638	17082	16999	17191	17210	17212	17155	17013	17005	17046	16801	17075	16953	16857	16902	16884	16947	16879	16842	17059	17102	16978	17004	16753	16766	16979	16909	16883	17102	16961	16924	17100	16738	16972	17096	16951	16818	16784	16886	16965	16961	16993	16819	16914	16874	16919	16788	17100	16975	16996	17025	16866	16960	16722	17076	16700	16700	16853	16795	16902	16969	16881	16871	16851	16807	17019	16992	16635	16914	16890	16792	16958	16923	16823	16929	17105	16880	16886	16916	16788	16985	16973	16792	17004	17088	16914	16840	16922	16829	16823	16958	16926	16862	16971	16919	16833	16740	16792	16800	16900	16799	16775	16819	16901	16817	16903	16900	16888	16948	16891	16787	16675	16813	16833	16997	16888	16960	16963	16833	16868	16714	16943	17041	16866	16856	16940	16837	17044	16714	16935	16834	16896	16821	16855	16855	16778	16944	16882	16682	16827	16714	16980	16981	16826	16996	16816	16945	16666	16737	16757	17068	16937	16868	16557	16717	17162	16768	16972	16852	16715	16826	16687	16713	16561	16780	16820	16797	17013	16837	16840	16784	16691	16797	16876	16627	16659	16905	16739	16865	16723	16758	16793	16721	16845	16992	16692	17028	16837	16865	16627	17011	16674	16860	16860	16719	16855	16850	16714	16882	16861	17004	16942	16675	16825	16644	16802	16762	16737	16825	17098	16843	16769	16707	16836	16858	16719	16739	16731	16786	16818	16902	16948	16906	16881	16891	16835	16932	17006	17058	16755	16808	16891	16772	16771	16773	16837	16797	16848	16729	16644	16676	16968	17077	16991	16675	16941	16758	16891	16789	16842	16961	16974	16643	16915	16895	16907	16771	16730	16815	17036	16885	16841	17000	16879	16838	16734	17072	17059	16745	16955	16878	16881	16945	16830	16902	16859	16636	16795	16759	16936	16725	16725	16737	17005	16859	16767	16794	16798	16802	16828	16818	16653	16986	16965	16956	17043	16913	16832	16925	16971	16880	16812	16754	17014	17080	17020	16863	16897	16987	16714	16874	16830	16851	16858	16869	17018	16939	16857	17081	16924	16769	16916	16881	16819	16905	16857	16854	16899	16774	16851	17041	16799	17088	16714	17057	16894	16663	16854	16813	16837	16834	16746	16832	16955	16912	16733	16891	16840	16778	16716	16824	16708	16937	16962	16912	17046	16961	17097	16939	16918	16834	16742	16835	16556	16660	16876	16906	16626	16828	16862	16917	16873	16938	16892	16738	17104	17342	16833	16839	16995	17052	16847	17011	16892	16759	16906	16866	16903	16968	16987	16874	16942	16900	16965	16968	16816	16881	16719	16799	16869	16687	16772	16634	16802	16863	16975	16939	16663	16724	16571	16869	16706	16667	16706	17015	16598	16866	16882	16922	16707	16788	16915	16702	16852	16839	16882	16818	16771	16901	17005	16789	16901	16990	16872	16990	16957	16809	16866	16833	16765	17027	17020	17090	16792	16898	16914	16752	16761	16958	16735	16958	16961	16804	16970	17055	16974	16950	16946	16914	17000	16948	17071	16882	16856	16832	16798	16852	16952	16872	16886	16812	16875	16900	17043	16808	16838	16744	16862	16985	16817	16765	17031	16756	16901	17023	16972	17135	16885	16820	16570	16960	16959	16859	16830	16898	16960	16587	16897	16765	16910	16781	16844	17016	16884	16963	16985	16991	16764	16694	16827	16821	16805	16762	16830	16817	16769	16844	16757	16954	16897	16893	16811	16926	17009	16849	16862	16831	16777	16691	16851	16742	16957	16857	16722	16722	16910	16801	16726	16917	16772	16842	16947	16997	16713	16796	16735	16887	16590	16792	16873	16731	16828	16949	16809	16957	16848	16884	16970	16969	16964	16909	16685	16846	16884	16903	16603	17190	16599	16934	16767	16896	16839	16803	16775	16860	16924	16816	16892	16792	16817	16800	16922	16910	16887	16803	16824	17143	16930	16781	16666	16757	16818	17033	16898	16675	16698	16899	16821	16922	16715	16866	17016	16855	16964	16684	16892	16749	16737	16820	16754	16896	16912	16954	16928	16694	16757	16860	16856	16774	16897	16943	16679	16909	16828	16825	16996	16993	16889	16648	16893	16926	16803	16852	16830	16867	16691	16607	16794	16916	16719	17195	16843	16960	16671	17032	16735	16866	16809	16842	16814	16643	16912	16799	16988	16694	16775	16717	16915	16774	17001	16834	16753	16931	17058	16944	16860	16891	16957	17027	16976	16998	17007	16935	16946	16689	16864	16819	16669	16886	16956	16697	16618	16776	16975	16616	16689	16704	16862	16704	16723	16827	16806	16920	16926	16847	16765	16857	16827	16759	16843	16801	16904	16930	16674	16946	16901	16834	16813	16897	16819	16709	16848	16860	16822	16706	16857	16983	16891	16888	16904	16931	16778	16716	16821	16975	16861	16803	16750	16902	16591	16909	16806	16711	16803	16944	17060	16914	16687	17048	16898	16901	17025	16738	16996	17085	16855	16894	16918	16589	16896	16914	16941	17004	17017	16857	16962	16862	16753	16682	16939	16711	16826	16932	16900	17063	16958	16761	16814	16661	16813	16789	16690	16780	16791	16863	16860	16744	16697	16796	16781	16885	16883	16650	16693	16827	16659	16863	16829	16746	16766	16861	16726	16764	16943	16959	17107	16917	16649	16985	16638	16804	16984	17053	16968	16828	16739	16826	16680	16912	16884	16879	16876	16797	16887	16814	16700	16947	16770	16896	17066	16630	16989	16746	16858	16939	16880	16933	16829	16981	16715	16927	16862	17107	16707	16868	16879	16886	16779	16825	17099	16906	16747	16868	16800	16809	16733	16687	16682	16836	16914	16980	16858	16712	16966	16852	16774	16819	16995	17009	17018	16485	16899	16860	16842	16767	16686	16883	16836	16661	16868	16696	17078	16977	16927	16759	16846	16871	16795	16784	16761	16806	17019	16756	16880	16903	16833	16951	16778	16678	16644	16848	16981	17030	16804	16847	16853	17034	16905	16604	16751	16694	16553	16903	16681	16895	16884	16952	17038	16991	16955	17076	16736	16766	16920	16808	16609	16758	16824	16717	16715	16712	16712	17034	16776	16784	17116	16821	17070	16849	16829	16883	16779	16855	16928	16958	16728	16753	16989	16894	16795	16702	16773	16751	16795	16892	16920	17052	16831	16988	16885	16831	16640	17061	16812	16931	16847	16802	16832	16927	16613	16885	16966	16837	16705	16952	16880	17047	17040	16691	16776	16834	16846	16759	16868	17003	16892	16735	16899	16898	17046	16820	16911	16927	16896	16966	16893	16793	16804	16862	16954	16637	16843	16824	16958	17014	16913	16857	16981	16983	16761	17146	16899	17001	16757	16823	16765	16983	16801	16622	16731	16825	16830	16911	16764	16825	16775	16826	16834	16955	16943	16801	16815	16957	16732	16938	16769	16849	16684	16928	16988	16956	16870	16781	16761	16635	16983	16904	16781	16732	16673	16725	16683	16738	16768	16979	16991	16695	17096	16923	16872	16889	17014	16895	16903	16937	16972	17001	16899	16831	16974	16761	16808	16887	16808	17033	16899	16854	16800	16687	17031	16860	16855	17042	16935	16793	17048	16827	16930	17109	16850	16888	16728	16623	16808	16836	16715	16965	16784	16894	16967	16862	16868	16979	16681	16772	16877	16910	16946	16903	16604	17036	16775	16700	16787	16715	16843	16857	16816	16849	16867	17185	16806	16737	17024	16923	16902	16930	16740	16948	16850	16903	16881	16812	16881	16806	16925	16934	16748	16907	16971	16976	16913	16903	16909	16628	16752	16745	16763	16649	16756	16912	16829	16891	16923	16937	16883	16692	16973	16927	16934	16989	16793	16774	16682	16948	16851	17024	16853	16802	17031	16945	16859	16744	16756	16820	16931	16842	16925	16849	16994	17049	16902	16769	16894	16841	16885	16848	16984	16578	17020	16865	16839	16632	16963	17074	16774	16784	16977	16968	16857	16798	16694	16915	16935	17075	16794	16798	16672	16908	16813	16806	16878	16817	16864	16838	16930	16957	16961	16910	16875	16668	16964	16952	16910	16852	16794	16734	16726	16854	16712	16881	16818	17102	16448	16858	17163	16845	16858	16714	16854	16718	16946	16814	16778	16905	16740	16991	16926	16983	17143	16803	17044	16819	16807	16951	16977	16734	16811	16935	16837	16848	16892	16721	16802	16852	16909	17095	16736	16988	16875	16821	16926	16774	16712	16792	16772	16902	16910	16843	16810	16876	16960	16804	16822	16813	16772	16710	16893	16794	16836	16601	16781	16537	16940	16689	16916	17006	16846	16828	16879	16855	16773	16973	16660	16886	16953	16787	16770	16825	16915	16873	16893	16681	16789	16767	16968	16858	17003	16968	16898	16834	16869	16714	16824	16932	17017	16769	16844	16844	16792	16916	16761	17028	16859	16861	16712	16866	16899	16769	16749	16874	16985	16844	16897	16926	17080	16718	16700	16820	16941	16818	16781	16957	16792	16786	16820	16860	16799	16887	17010	16674	16846	16869	16805	16832	16674	16908	16854	16728	16814	17039	16827	16762	17103	16988	16789	16834	16942	17001	16781	16697	16800	16835	16680	16631	16799	16876	16874	16950	16655	16673	16704	16875	16795	16860	16742	16783	16628	16899	16849	16705	16853	16878	16796	16973	16835	16890	16704	16801	16705	16784	16855	16848	16951	16917	16951	16962	16949	16690	16688	16763	16578	16632	16688	16732	16823	16869	16916	16748	16812	16982	16860	16701	16845	16749	16871	16843	16962	16969	17057	16613	16788	16815	16779	16780	16911	16655	16664	16607	16626	16696	16802	16998	16944	16772	16773	17036	17072	16914	16870	16895	16900	16713	16778	16956	17091	17096	16805	16878	17013	16816	16902	16803	16873	17013	16767	16874	16878	16791	17001	17024	16862	16900	16663	16823	16854	16883	16824	16787	16995	16779	16843	16763	16864	16720	16709	16853	16891	16856	16878	16749	16874	16642	17012	16961	16768	16789	16900	16869	17009	16894	16790	16985	16815	16807	16777	16848	16718	16781	16970	16996	17062	17020	16896	17016	16998	16978	17052	17060	16907	16984	17025	16990	16968	16711	16788
62051	97924	85724	77892	67889	54236	38693	24712	17289	14851	14382	14306	14240	14251	14263	14332	14238	14403	14375	14265	14301	14167	14188	14362	14250	14154	14299	14130	14225	14232	14288	14294	14325	14428	14074	14366	14347	14201	14344	14259	14469	14287	14210	14341	14270	14223	14348	14318	14276	14283	14257	14209	14289	14369	14388	14392	14185	14403	14153	14152	14202	14418	14197	14259	14341	14130	14198	14330	14365	14289	14199	14206	14342	14334	14478	14327	14168	14348	14269	14213	14274	14274	14250	14103	14307	14248	14352	14371	14218	14406	14232	14179	14193	14161	14255	14259	14221	14348	14423	14123	14266	14328	14331	14257	14265	14342	14241	14285	14214	14296	14192	14342	14268	14239	14139	14414	14366	14167	14394	14360	14284	14196	14154	14304	14153	14181	14205	14232	14292	14309	14225	14296	14198	14337	14177	14472	14405	14196	14251	14318	14224	14342	14174	14114	14224	14382	14238	14241	14200	14241	14272	14134	14326	14354	14295	14251	14267	14241	14240	14326	14266	14207	14292	14352	14333	13972	14332	14291	14233	14330	14439	14298	14249	14302	14180	14335	14274	14450	14096	14468	14270	14346	14314	14414	14135	14187	14307	14332	14332	14203	14168	14269	14308	14063	14226	14201	14316	14349	14239	14334	14356	14291	14351	14177	14159	14164	14411	14292	14339	14281	14243	14286	14260	14123	14156	14432	14158	14281	14287	14286	14100	14248	14178	14215	14336	14302	14317	14414	14556	14401	14221	14254	14377	14258	14389	14160	14136	14176	14272	14321	14142	14363	14489	14276	14343	14252	14173	14130	14200	14293	14216	14266	14186	14285	14298	14198	14152	14159	14391	14355	14282	14184	14163	14297	14322	14305	14279	14252	14426	14248	14119	14174	14041	14142	14228	14217	14285	14191	14329	14277	14361	14283	14350	14308	14283	14427	14072	14363	14498	14266	14321	14192	14244	14292	14274	14268	14175	14245	14324	14194	14255	14384	14161	14273	14265	14234	14255	14288	14319	14215	14129	14055	14178	14157	14283	14350	14308	14389	14251	14189	14257	14246	14255	14117	14213	14269	14309	14252	14376	14222	14342	14249	14116	14104	14082	14357	14413	14382	14309	14277	14366	14319	14262	14273	14207	14404	14216	14109	14454	14271	14006	14370	14188	14306	14251	14296	14257	14334	14323	14267	14196	14187	14277	14370	14449	14340	14235	14382	14369	14245	14044	14514	14284	14190	14332	14277	14352	14177	14360	14359	14296	14231	14228	14329	14358	14285	14253	14235	14232	14146	14196	14383	14296	13948	14262	14232	14338	14238	14200	14383	14312	14251	14317	14302	14254	14365	14100	14266	14446	14226	14282	14361	14164	14364	14243	14198	14378	14071	14252	14477	14103	14274	14154	14279	14220	14307	14361	14203	14286	14158	14462	14362	14298	14220	14267	14375	14229	14166	14429	14446	14174	14364	14312	14227	14138	14257	14528	14318	14172	14137	14118	14248	14169	14315	14311	14201	14170	14178	14207	14294	14252	14308	14342	14319	14071	14101	14188	14369	14370	14329	14338	14321	14238	14169	14163	14360	14381	14297	14367	14293	14302	14245	14363	14276	14264	14298	14350	14329	14223	14282	14148	14221	14268	14262	14246	14299	14259	14436	14342	14366	14192	14094	14269	14320	14363	14132	14205	14301	14419	14192	14375	14330	14437	14242	14245	14176	14299	14303	14341	14195	14241	14273	14217	14259	14297	14330	14225	14299	14259	14315	14322	14303	14294	14257	14145	14356	14350	14290	14208	14369	14202	14061	14318	14319	14201	14249	14378	14101	14394	14198	14217	14186	14145	14232	14218	14225	14252	14256	14125	14200	14491	14120	14285	14181	14358	14219	14387	14352	14158	14157	14173	14362	14227	14215	14365	14249	14430	14234	14387	14207	14092	14280	14284	14269	14223	14325	14282	14420	14152	14183	14398	14314	14339	14192	14176	14371	14362	14390	14047	14258	14221	14285	14283	14294	14136	14320	14075	14295	14197	14344	14199	14345	14294	14279	14209	14384	14430	14275	14262	14208	14274	14267	14266	14268	14296	14131	14273	14284	14324	14319	14278	14272	14133	14393	14229	14421	14248	14305	14169	14207	14333	14300	14352	14432	14344	14198	14207	14178	14280	14278	14152	14172	14279	14206	14373	14357	14330	14173	14269	14177	14178	14281	14215	14183	14242	14287	14104	14180	14219	14276	14322	14155	14151	14328	14320	14182	14201	14335	14314	14289	14287	14423	14186	14336	14422	14325	14320	14256	14296	14327	14140	14151	14264	14299	14453	14247	14369	14355	14188	14137	14215	14371	14205	14235	14299	14356	14082	14418	14239	14118	14303	14402	14181	14232	14354	14371	14337	14374	14173	14346	14225	14209	14382	14363	14348	14417	14133	14288	14254	14173	14209	14384	14290	14215	14420	14407	14240	14266	14282	14295	14310	14427	14401	14319	14302	14290	14314	14327	14283	14279	14293	14132	14298	14363	14203	14240	14207	14405	14297	14407	14284	14145	14188	14189	14258	14270	14115	14193	14216	14156	14388	14181	14263	14433	14332	14120	14191	14191	14355	14041	14192	14334	14362	14406	14400	14246	14309	14397	14482	14227	14272	14399	14325	14320	14361	14206	14047	14238	14399	14303	14314	14227	14215	14094	14227	14318	14199	14221	14439	14137	14201	14240	14389	14169	14234	14324	14269	14391	14315	14420	14281	14296	14204	14414	14239	14298	14100	13942	14310	14253	14202	14306	14262	14266	14237	14037	14285	14271	14313	14326	14288	14279	14395	14392	14243	14263	14266	14328	14081	14359	14323	14219	14269	14198	14284	14276	14346	14265	14207	14122	14283	14246	14348	14319	14367	14148	14388	14316	14308	14255	14219	14319	14221	14058	14463	14308	14190	14176	14364	14557	14328	14271	14214	14203	14254	14242	14270	14179	14319	14289	14361	14333	14242	14176	14337	14224	14249	14188	14304	14253	14174	14090	14233	14364	14185	14237	14201	14304	14298	14224	14503	14336	14068	14253	14397	14232	14261	14208	14218	14281	14300	14337	14350	14353	14245	14319	14296	14252	14214	14075	14226	14240	14584	14337	14242	14275	14312	14244	14110	14042	14363	14106	14358	14161	14216	14140	14169	14143	14346	14161	14226	14257	14272	14223	14379	14211	14398	14279	14411	14397	14285	14317	14295	14153	14165	14333	14257	14324	14441	14278	14252	14353	14266	13979	14188	14289	14325	14216	14340	14216	14245	14282	14355	14262	14105	14300	14293	14285	14177	14126	14377	14310	14283	14212	14075	14234	14534	14289	14423	14175	14359	14151	14314	14480	14183	14239	14233	14244	14314	14082	14214	14318	14166	14403	14216	14153	14403	14335	14074	14255	14234	14359	14243	14217	14308	14289	14237	14231	14385	14209	14223	14164	14148	14231	14187	14207	14254	14204	14263	14259	14142	14168	14140	14199	14328	14207	14374	14396	14349	14200	14233	14202	14251	14216	14289	14458	14081	14279	14152	14372	14338	14257	14247	14372	14118	14296	14414	14392	14277	14290	14243	14085	14256	14143	14310	14339	14501	14195	14254	14285	14186	14242	14371	14429	14284	14070	14195	14419	14306	14176	14396	14138	14245	14338	14068	14228	14345	14145	14157	14286	14383	14261	14323	14305	14247	14238	14238	14390	14253	14362	14327	14334	14455	14052	14229	14187	14416	14288	14236	14409	14360	14342	14379	14275	14173	14260	14219	14257	14248	14264	14108	14130	14046	14095	14261	14216	14259	14042	14315	14424	14383	14309	14425	14451	14244	14233	14349	14220	14163	14182	14288	14194	14232	14230	14284	14320	14220	14374	14269	14055	14593	14270	14354	14281	14223	14207	14441	14338	14360	14416	14411	14170	14229	14064	14335	14163	14289	14230	14379	14287	14387	14332	14277	14221	14254	14291	14106	14213	14370	14190	14277	14311	14227	14224	14223	14248	14196	14324	14192	14377	14080	14337	14233	14262	14257	14376	14121	14233	14161	14448	14383	14254	14316	14120	14167	14271	14423	14238	14224	14183	14214	14246	14239	14290	14406	14123	14379	14217	14186	14324	14144	14133	14308	14441	14209	14411	14253	14238	14364	14191	14275	14220	14196	14368	14247	14200	14345	14303	14175	14157	14263	14176	14317	14205	14253	14303	14235	14300	14148	14338	14287	14362	14268	14208	14170	14342	14313	14273	14230	14212	14383	14211	14295	14430	14245	14315	14313	14241	14285	14256	14316	14127	14254	14171	14392	14265	14199	14376	14234	14194	14337	14259	14218	14245	14156	14344	14328	14183	14327	14290	14227	14077	14389	14240	14394	14101	14298	14324	14266	14393	14254	14199	14240	14262	14235	14320	14294	14418	14335	14301	14192	14246	14122	14302	14200	14165	14181	14277	14272	14344	14376	14181	14056	14305	14384	14394	14219	14223	14093	14140	14208	14374	14272	14251	14301	14372	14283	14110	14321	14170	14252	14290	14192	14305	14302	14272	14297	14197	14328	14329	14407	14336	14198	14225	14221	14166	14133	14264	14231	14162	14089	14276	14312	14232	14329	14343	14352	14253	14204	14455	14113	14362	14121	14246	14222	14228	14312	14311	14229	14248	14214	14330	14382	14278	14250	14257	14212	14101	14353	14176	14254	14279	14411	14199	14245	14171	14267	14282	14327	14132	14360	14252	14325	14176	14311	14203	14352	14291	14100	14281	14204	14210	14339	14228	14038	14400	14168	14267	14260	14211	14204	14271	14199	14278	14160	14283	14304	14350	14349	14197	14283	14457	14393	14266	14146	14151	14486	14409	14220	14399	14132	14352	14267	14257	14240	14322	14180	14231	14361	14170	14224	14279	14374	14249	14154	14266	14366	14328	14343	14206	14288	14173	14415	14251	14232	14089	14347	14395	14334	14314	14319	14214	14236	14446	14451	14142	14237	14243	14175	14357	14156	14261	14218	14457	14431	14443	14142	14297	14162	14380	14229	14332	14458	14222	14166	14258	14236	14335	14324	14221	14335	14434	14328	14186	14211	14181	14349	14362	14292	14219	14184	14248	14344	14168	14252	14341	14354	14287	14304	14263	14171	14283	14183	14131	14371	14276
28309	25771	34342	33206	27783	23310	19991	18214	17003	16955	16948	16754	16786	16930	16771	16675	16811	16691	16896	16739	16827	16856	16979	16699	16577	16740	16780	16834	16797	16802	16853	16944	16789	16807	16793	16604	16799	16787	16813	16919	16970	16800	16823	16760	16839	16877	16779	16673	16865	16841	16657	16734	16822	16585	16614	16766	16927	16622	16943	16839	16743	16750	16882	16824	16868	16738	16711	16705	16658	16521	16754	16893	16717	16826	16852	16696	16741	16773	16997	16610	16637	16728	16744	16979	16622	16667	16613	16555	16613	16766	16680	16676	16774	16672	16623	16709	16604	16652	16797	16721	16777	16904	16812	16639	16686	16996	16643	16822	16819	16751	16818	16943	16949	16833	16960	16977	16842	16749	16887	16748	16710	16716	16733	16924	16666	16658	16752	16667	16880	16895	16758	16710	16839	16811	16981	16702	16827	17102	16897	16805	16942	16636	16695	16738	16912	16863	16831	16745	16781	16918	16775	16656	16825	16857	16709	16580	16804	16673	16794	16712	16685	16895	16817	16788	16613	16588	16814	16630	16701	16776	16819	16680	16511	16968	16912	16670	16882	16775	16948	16842	16625	16630	16829	16581	16866	16712	16724	16743	16617	16654	16733	16795	16699	16663	16596	16859	16691	16830	16808	16791	16633	16864	16837	16851	16793	16824	16670	16964	16625	16917	16770	16754	16942	16817	16735	16774	16816	16882	16806	16717	16669	16627	16776	16772	16585	16863	16637	16771	16798	16833	16791	16847	16879	16709	16922	16669	16803	16704	16636	16769	16550	16655	16800	16794	16684	16815	16632	16892	16743	16748	16732	17054	16724	16773	16955	16727	16763	16901	16989	16676	16607	16751	16750	16623	16575	16836	16763	16828	16807	16956	16862	16863	16712	16782	16696	16687	16751	16673	16753	16858	16732	16804	16864	16665	16896	16555	16590	16669	16986	16847	16785	16703	16718	16695	16793	16830	16743	16829	16853	16870	16868	16803	16702	17027	16854	16838	16750	16653	16707	16774	16742	16784	16844	16941	16680	16830	16783	16794	16865	16703	16697	16701	16772	16781	16701	16659	16761	16822	16620	16718	16526	16808	16724	16631	16936	16829	16587	16733	16748	16728	16752	16576	16717	16815	16745	16790	16944	16881	16760	17031	16712	16786	16873	16641	16904	16931	16899	16822	16819	16796	16769	16799	16663	16920	16653	16657	16714	16728	16884	16632	16964	16907	16751	16569	16695	16836	16842	16676	16682	16748	16778	16758	16690	16770	16915	16788	16727	16790	16883	17020	16683	16976	16892	16773	16609	16649	16625	16766	16725	16763	16682	16796	16608	16677	16950	16699	16957	16841	16846	16736	16698	16801	16754	16777	16720	16795	16715	16788	16757	16784	16853	16873	17015	16638	16819	16628	16814	16690	16753	16806	16700	17017	16920	16886	16836	16807	16915	16955	16961	16777	16880	16657	16793	16611	16810	16750	16583	16715	16928	16602	16823	16793	16848	16705	16850	16780	16815	16629	16780	16645	16674	16619	16745	16826	16601	16709	16842	16600	16887	16776	16869	16652	16644	16875	16820	16784	16867	16864	16729	16890	16647	16804	16738	16655	16753	16933	16645	16901	16800	16828	16834	16676	16728	16902	17002	16708	16780	16779	16589	16878	16802	16817	16884	16975	16700	16750	16833	16654	16780	16850	16735	16685	16584	16919	16622	16672	16710	16801	16572	16770	16652	16831	16662	16694	16697	16732	16805	16859	16804	16901	16946	16888	16755	16756	16742	16688	16821	16671	16761	16613	16701	16891	17018	17019	16863	16882	16747	16701	16859	16693	16713	16838	17085	16545	16842	16835	16813	16963	16740	16547	16969	16786	16910	16786	16834	16703	16758	16858	16676	16676	16830	16661	16921	16601	16867	16504	16758	16787	16892	16840	16841	16900	16783	16790	16721	16836	16842	16665	16843	16614	16772	16755	16840	16850	16906	16642	16943	16885	16643	16553	16876	16892	16857	16944	16612	16641	16756	16830	16902	16725	16731	16793	16652	16821	17102	16721	16580	16867	16710	16666	16673	16778	16624	16785	16710	16738	16566	16772	16694	16607	16702	16910	16707	16748	16878	16703	16784	16590	16791	16810	16573	16432	16465	16847	16791	16941	16788	16791	16702	16577	16609	16602	16743	16944	16833	16763	16894	16684	16657	16760	16933	16906	16743	16732	16914	16909	16964	16631	16679	16728	16533	16782	16752	16701	16700	16767	16863	16600	16840	16876	16865	16559	16655	16786	16899	16989	16762	16668	16733	16787	16644	16703	16761	16788	16961	16931	16840	16607	16782	16922	16869	16865	16694	16822	16663	16677	16789	16603	16776	16663	16747	16754	16686	16804	16850	16764	16626	16817	16618	16726	16729	16883	16692	16630	16821	16654	16647	16823	16855	16529	16717	16924	16655	16657	16760	16836	16509	16740	16836	16878	16740	16660	16843	16589	16693	16846	16849	16830	16682	16841	16850	16804	16848	16644	16818	16704	16774	16790	16698	16663	16925	16904	16873	16727	16755	16636	16826	16671	16874	16625	16696	16669	16793	16765	17001	16740	16991	16810	16797	16694	16714	16983	16842	16724	16700	16869	16609	16865	16751	16973	16694	16705	16496	16994	16795	16770	16670	16705	16760	16846	16798	16893	16812	16702	16798	16603	16961	16777	16813	16948	16832	16811	16662	16756	16674	16829	16873	16704	16655	16679	16754	16761	16595	16870	16665	16790	16899	16914	16661	16869	16628	16721	16602	16837	16864	16672	16946	16808	16909	16777	16695	16527	16825	16785	16791	16700	16707	16579	16693	16878	16750	16773	16868	16793	16724	16740	16628	16903	16649	16848	16815	16703	16722	16759	16576	16726	16925	16960	17066	16878	16704	16667	16804	16751	16607	16597	16574	16554	16704	17095	16854	16642	16751	16626	16752	16745	16840	16922	16877	16791	16717	16773	16656	16538	16874	16820	16929	16900	16812	16702	16773	16822	16861	16561	16912	16866	16738	16910	16784	16644	16542	16783	16744	16897	16856	16851	16849	16840	16674	16642	16799	16703	16776	16907	16712	16848	16647	16925	16813	16864	16757	16792	16718	16791	16919	16778	16905	16833	16881	16830	17007	16720	16848	16739	16798	16704	16650	16882	16665	16921	16762	16847	16772	16776	16815	16775	16885	16903	16820	16703	16832	16781	16608	16960	16781	16859	16899	16928	16779	16692	16647	16680	16750	16815	16969	16740	16752	16691	16755	16454	16830	16618	16799	16726	16795	16721	16829	16634	16638	16894	16782	16846	16848	16793	16857	16753	16803	16584	16666	16678	16890	16675	16795	16686	16762	16644	16767	16840	16746	16722	16877	16855	16714	16720	16765	16876	16685	16738	16952	16853	16634	16723	16636	16835	16711	16532	16929	16746	16754	16828	16850	16707	16853	16990	16755	16676	16826	16818	16804	17081	16575	16641	16734	16688	16848	16773	16729	16870	16746	16940	16860	16734	16710	16663	16623	16726	16869	16790	16937	16745	16916	16822	16744	16894	16648	16697	16864	16773	16668	16857	16650	16630	16703	16752	16719	16586	16882	16632	16868	16781	16672	16632	16786	16846	16922	16790	16822	16740	17037	16750	16835	16913	16592	16701	16757	16817	16844	16645	16750	16736	16675	16872	16738	16716	16889	16814	16877	16837	16772	16822	16765	16872	16751	16849	16856	16831	16883	16876	17022	16796	16895	16890	16720	16805	16787	16778	16741	16829	16728	16680	16776	16782	16654	16947	16898	16843	16837	16806	16956	16686	16749	16646	16860	16830	16717	16780	16840	16827	17010	16779	16822	16725	16767	16870	16731	16664	16844	16658	17065	16792	16703	16947	16692	16701	16764	16716	16757	16805	16871	16859	16515	16786	17049	16803	16879	16706	16805	16867	16841	16673	16592	16699	16872	16890	16877	16755	16646	16616	16783	16838	16859	16672	16647	16729	16691	16730	16881	16807	16974	16725	16877	16828	16740	16711	16752	16706	16948	16798	16757	16852	16829	16850	16614	16574	16906	16921	16745	17071	16567	16636	16657	16687	17001	16877	16809	16726	16826	16857	16822	16924	17037	16720	16719	16920	16856	16698	16928	16789	16779	16648	16796	16900	16763	16631	16851	16807	16651	16906	16772	17026	16850	16768	16767	16638	16826	16752	16624	16900	16849	16700	16889	16903	16701	16739	16760	16862	16956	16798	16846	16768	16779	16886	16714	16847	17014	16844	16633	16654	16742	16671	16757	16900	16833	16573	16906	16694	16832	16585	16821	16481	16719	16834	16769	17020	16867	16857	16684	16831	16743	16790	16757	16680	16715	16732	16939	16737	16681	16856	16941	16767	16724	16582	16705	16676	16791	16765	16745	16657	16686	16942	16791	16774	16891	16840	16783	16707	16925	16757	16939	16868	16650	16843	16803	16675	16823	16709	16700	16855	16828	16691	16736	16903	16838	16856	16661	16954	16908	16752	16568	16804	16736	16706	16954	16853	16845	16898	16839	16817	16729	16703	16704	16804	16876	16822	16803	16834	16797	16710	16921	16807	16813	16731	16515	16781	16729	16927	16677	16804	16816	16632	16654	16726	16708	16652	16872	16793	16688	16819	16810	16753	16782	16879	16740	16867	16857	16737	16861	16978	16808	16795	16700	16638	16972	16762	16598	16945	16721	16924	16798	16749	16647	16659	16624	16776	17089	16964	16765	16793	16894	16719	16763	17025	16643	16684	16725	16807	16631	16802	16748	16695	16752	16656	16763	16986	16876	16814	16739	16781	16860	16865	16685	16932	16856	16766	16889	16791	16786	16748	16747	16561	16827	16879	16823	16915	16841	16747	16860	16768	16741	17057	16940	16912	16889	16618	16964	16828	16794	16718	16713	16702	16668	16935	16866	16650	16581	16842	16897	16808	16891	16826	16963	16810	16551	16927	16702	16711	16718	16798	16698	16759	16825	16825	16720	16913	16705	16912	16670	16844	16860	16672	16815	16926	16850	16789	16718	16711	16759	16628	16803	16807	17057	16824	16679	16597	16884	16857	16884	16983	16944	16622	16598	16770	16752	16896	17046	16775	16736	16559	16897	16687	16813	16693	16614	16725	16753	16833
28443	41522	35516	28649	25133	20347	16775	15267	14546	14422	14196	14303	14215	14289	14351	14348	14164	14274	14232	14208	14281	14324	14215	14409	14123	14422	14065	14208	14238	14251	14307	14436	14269	14205	14260	14303	14168	14083	14202	14244	14168	14283	14184	14457	14143	14261	14216	14184	14264	14295	14307	14203	14304	14172	14208	14288	14150	14312	14239	14281	14248	14320	14203	14178	14204	14202	14294	14184	14225	14183	14232	14252	14270	14174	14107	14314	14256	14375	14404	14145	14251	14360	14187	14302	14124	14265	14288	14291	14272	14329	14228	14355	14262	14182	14127	14499	14096	14280	14180	14153	14455	14180	14431	14198	14347	14333	14221	14197	14264	14287	14196	14139	14202	14220	14211	14189	14022	14286	14316	14197	14194	14074	14216	14401	14373	14183	14169	14283	14061	14318	14274	14208	14182	14122	14356	14207	14215	14244	14350	14194	14084	14176	14332	14218	14219	14206	14403	14153	14213	14293	14351	14247	14179	14057	14163	14289	14130	14205	14295	14039	14141	14089	14182	14328	14377	14171	14275	14199	14242	14283	14230	14313	14300	14268	14192	14301	14263	14203	14259	14400	14176	14146	14256	14309	14111	14175	14135	14188	14157	14269	14143	14292	14157	14348	14309	14353	14250	14300	14287	14277	14034	14392	14067	14194	14189	14301	14168	14293	14340	14084	14237	14160	14204	14464	14294	14280	14142	14239	14220	14212	14172	14230	14182	14252	14201	14231	14143	14375	14145	14277	14453	14261	14244	14189	14374	14321	14273	14263	14159	14145	14332	14194	14267	14202	14462	14252	14295	14063	14253	14130	14206	14404	14260	14283	14269	14184	14151	14165	14190	14226	14170	14398	14098	14225	14309	14256	14226	14182	14146	14291	14241	14273	14216	14213	14308	14501	14211	14176	14362	14174	14171	14352	14343	14367	14230	14314	14173	14178	14115	14099	14325	14254	14326	14312	14352	14248	14260	14480	14349	13973	14238	14413	14114	14185	14146	14272	14227	14352	14293	14310	14235	14318	14392	14150	14370	14245	14359	14204	14289	14067	14274	14192	14339	14242	14256	14460	14231	14263	14290	14115	14235	14380	14398	14139	14271	14169	14199	14187	14195	14371	14273	14232	14282	14044	14199	14258	14287	14236	14252	14209	14254	14259	14039	14127	14317	14252	14152	14165	14300	14123	14330	14224	14107	14315	14104	14211	14372	14339	14168	14418	14164	14316	14348	14320	14324	14221	14184	14249	14243	14300	14144	14122	14262	14203	14223	14331	14412	14105	14286	14212	14143	14026	14123	14067	14332	14315	14254	14257	14310	13960	14216	14221	14160	14192	14177	14402	14287	14229	14028	14277	14283	14207	14118	14184	14145	14247	14118	14118	14295	14266	14331	14281	14206	14209	14083	14265	14237	14270	14281	14011	14249	14189	14283	14150	14329	14216	14337	14364	14291	14523	14211	14227	14389	14155	14255	14221	14131	14248	14275	14235	14310	14175	14271	14340	14078	14284	14295	14192	14112	14170	14189	14156	14211	14186	14324	14335	14202	14210	14308	14211	14180	14287	14282	14121	14014	14217	14153	14382	14087	14225	14292	14156	14251	14176	14156	14237	14274	14367	14214	14239	14380	14135	14140	14357	14227	14274	14234	14247	14209	14388	14385	14162	14257	14099	14375	14113	14244	14100	14174	14194	14347	14295	14337	14375	14233	14281	14345	14281	14166	14377	14134	14270	14309	14226	14222	14288	14201	14246	14228	14009	14246	14252	14110	14316	14202	14283	14161	14433	14224	14476	14267	14219	14436	14161	14307	14168	14284	14333	14214	14148	14471	14052	14309	14057	14252	14282	14191	14287	14047	14203	14330	14231	14217	14110	14198	14248	14274	14351	14144	14151	14215	14181	14254	14236	14255	14328	14367	14145	14315	14246	14330	14341	14127	14242	14453	14180	14236	14209	14138	14207	14367	14247	14233	14161	14413	14348	14151	14272	14191	14397	14208	14504	14182	14261	14102	14213	14186	14233	14237	14178	14235	14226	14409	14293	14350	14359	14136	14166	14074	14286	14317	14298	14154	14292	14140	14305	14177	14078	14105	14217	14291	14560	14238	14250	14273	14352	14166	14197	14369	14277	14267	14045	14345	14230	14277	14172	14371	14234	14317	14171	14263	14279	14147	14429	14516	14259	14247	14440	14159	14302	14430	14253	14124	14214	14167	14229	14339	14224	14355	14271	14274	14310	14222	14278	14239	14222	14380	14141	14210	14330	14231	14220	14497	14152	14276	14192	14228	14268	14385	14215	14393	14265	14239	14259	14331	14149	14445	14178	14338	14318	14269	14224	14256	14143	14307	14295	14159	14193	14318	14196	14273	13995	14256	14012	14236	14291	14315	14142	14254	14214	14315	14092	14256	14183	14219	14124	14255	14184	14293	14278	14082	14370	14088	14344	14287	14461	14053	14148	14358	14253	14137	14196	14317	14233	14442	14155	14216	14310	14216	14135	14291	14075	14103	14165	14303	14273	14193	14379	14204	14258	14337	14353	14267	14230	14069	14338	14254	14131	14058	14337	14343	14375	14183	14254	14141	14338	14198	14302	14343	14317	14171	14196	14214	14105	14206	14224	14289	14293	14268	14303	14224	14283	14155	14062	14123	14365	14211	14150	14170	14111	14274	14253	14335	14178	14254	14330	14272	14210	14212	14342	14312	14117	14219	14240	14348	14265	14162	14289	14333	14273	14117	14150	14310	14098	14533	14249	14354	14259	14149	14255	14192	14253	14127	14366	14294	14340	14252	14271	14197	14230	14373	14267	14382	14012	14247	14231	14390	14531	14310	14193	14232	14239	14249	14299	14143	14177	14230	14299	14369	14192	14274	14204	14069	14218	14442	14297	14293	14502	14242	14312	14367	14217	14269	14437	14190	14131	14394	14184	14224	14221	14137	14240	14217	14233	14250	14044	14287	14247	14228	14244	14191	14234	14313	14370	14257	14391	14222	14045	14209	14441	14213	14252	14321	14209	14207	14238	14025	14419	14319	14170	14241	14011	14358	14267	14249	14153	14516	14255	14230	14254	14075	14242	14227	14167	14138	14205	14124	14452	14116	14324	14113	14294	14286	14321	14296	14245	14323	14251	14271	14270	14271	14186	14025	14210	14509	14272	13985	14117	14179	14182	14134	14487	14037	14187	14270	14156	14173	14249	14367	14197	14076	14445	14302	14312	14166	14193	14291	14306	14170	14082	14383	14372	14233	14318	14257	14313	14267	14039	14326	14194	14248	14262	14361	14398	14245	14315	14371	14309	14210	14159	14371	14247	14251	14311	14225	14223	14129	14267	14319	14177	14298	14321	14277	14384	14238	14286	14100	14367	14200	14324	14078	14294	14243	14367	14350	14186	14225	14023	14262	14405	14204	14140	14127	14362	14178	14200	14186	14181	14252	14269	14278	14392	14262	14217	14100	14257	14215	14259	14321	14231	14223	14253	14207	14270	14182	14352	14380	14323	14215	14094	14283	14366	14284	14234	14246	14143	14347	14086	14260	14188	14307	14147	14265	14272	14210	14110	14381	14178	14137	14237	14209	14056	14153	14374	14126	14272	14262	14352	14300	14131	14047	14416	14250	14196	14262	14395	14189	14314	14334	14196	14211	14208	14359	14242	14066	14180	14288	14141	14121	14358	14238	14194	14358	14220	14055	14294	14253	14230	14279	14161	14103	14376	14247	14159	14347	14182	14299	14178	14340	14289	14234	14127	14279	14365	14212	14227	14279	14233	14126	14313	14225	14210	14291	14254	14213	14199	14294	14332	14295	14331	14182	14146	14205	14383	14257	14221	14266	14351	14082	14241	14132	14104	14289	14353	14211	14129	14104	14102	14314	14192	14300	14221	14231	14382	14299	14301	14145	14117	14276	14254	14299	14172	14235	14202	14183	14342	14358	14311	14286	14222	14405	14234	14391	14265	14330	14263	14281	14199	14172	14111	14275	14295	14204	14360	14312	14259	14146	14193	14449	14202	14466	14204	14280	14076	14272	14283	14373	14476	14259	14296	14304	14213	14125	14485	14168	14172	14274	14344	14293	14276	14263	14230	14170	14296	14032	14312	14190	14515	14277	14283	14155	14328	14186	14383	14395	14138	14337	14110	14281	14208	14259	14243	14243	14315	14118	14444	14139	14111	14294	14368	14310	14388	14350	14192	14259	14390	14333	14081	14198	14203	14055	14347	14149	14436	14163	14096	14435	14171	14309	14314	14353	14230	14245	14202	14436	14304	14226	14429	14069	14211	14153	14214	14302	14401	14171	14209	14145	14263	14326	14190	14171	14015	14231	14088	14272	14403	14239	14243	14155	14326	14052	14432	14305	14248	14298	14242	14363	14195	14175	14191	14301	14353	14124	14328	14254	14158	14237	14143	14249	14401	14275	14332	14163	14252	14321	14234	14114	14192	14299	14284	14297	14312	14215	14136	14269	14202	14282	14171	14261	14298	14246	14114	14147	14434	14444	14185	14261	14268	14316	14230	14060	14068	14284	14326	14259	14083	14240	14137	14305	14305	14364	14231	14337	14119	14302	14229	14155	14170	14152	14320	14245	14304	14170	14245	14507	14125	14198	14248	14099	14322	14326	14342	14400	13996	14336	14221	14407	14153	14225	14162	14286	14188	14291	14343	14143	14286	14331	14105	14305	13984	14241	14270	14381	14152	14290	14310	14253	14253	14327	14171	14197	14284	14241	14376	14166	14162	14138	14190	14295	14116	14111	14392	14267	14154	14237	14193	14189	14151	14216	14392	14186	14242	14229	14104	14330	14358	14328	14259	14190	14230	14329	14179	14349	13992	14330	14377	14139	14385	14345	14286	14246	14296	14127	14284	14271	14270	14269	14360	14302	14320	14234	14257	14071	14111	14266	14154	14236	14231	14334	14216	14347	14090	14182	14250	14209	14172	14321	14201	14269	14458	14380	14220	14270	14355	14193	14295	14319	14043	14199	14256	14187	14289	14143	14378	14112	14203	14167	14276	14222	14310	14147	14045	14239	14203	14114	14342	14017	14233	14435	14145	14349	14355	14463	14270	14193	14189	14234	14281	14061	14351	14128	14087	14314	14026	14242	14131	14308	14105	14195	14331	14343	14368	14300	14338	14094	14112
24127	21793	32717	38807	44950	40960	33332	23139	18762	17048	16335	16288	16342	16409	15982	16157	16077	16038	16288	16137	15926	16099	16159	16246	16049	16195	16026	15884	16002	16032	16097	16042	15992	16037	16164	15970	16194	16192	16046	16055	16167	16283	16174	16080	16154	16015	15898	15968	15853	15960	16057	16049	15990	15987	16023	15892	16096	15910	15907	16069	15858	16055	15930	15801	15999	16186	16005	15947	15970	15995	15961	16079	15999	16156	15888	15941	16069	16020	15843	16044	16023	15827	16071	15914	15910	15954	16054	16093	16071	16033	15958	15922	15736	15978	16129	15840	16128	15900	15982	16109	16168	16244	15939	16074	15958	16086	16021	15958	16046	15886	15851	15871	16094	16133	15873	15961	16178	16108	16062	15930	16036	16002	16026	16073	15935	15878	16180	15996	16027	15918	15964	15755	15924	16114	16040	15962	16065	16148	15962	15792	16010	15874	15917	15824	15906	15862	16033	15998	15998	15887	15918	16131	15979	16136	15948	15927	16087	16118	15980	16036	15978	15940	16147	15836	16065	16030	16089	15804	16012	15794	15915	16076	15989	15751	15784	15849	15967	16052	15927	15894	15961	15905	15989	15969	15803	15960	15824	15822	15992	15917	15976	16010	15991	16024	16107	15964	15909	15860	15923	15900	15931	15938	15850	15989	15994	15906	16118	16046	15921	16199	16074	15963	16001	16044	15780	15985	16026	15898	16167	16006	15967	15918	15767	15982	16024	15902	16010	15964	15778	16228	15722	15921	15987	16005	16017	15929	15813	15990	15978	15938	15933	15970	16137	16148	16074	15800	16141	15969	16110	16161	16107	15748	16160	16025	15973	16059	16038	15912	15940	16039	15970	16109	16192	15966	16096	15980	15941	16041	16071	16049	15818	15858	15990	15910	16032	15991	16023	15875	15875	16043	16005	16098	15943	15954	16012	15833	16007	16055	15914	15920	15895	16046	16217	16078	15747	15872	15646	16002	15968	15917	15989	15941	15947	16057	16117	16037	15807	15880	16023	16122	15972	16082	15996	15923	15967	16108	16119	16045	16038	15963	16194	15965	15987	15958	15962	15941	15964	16141	16029	15820	15887	15854	15934	16008	15998	16035	16005	16127	15891	16038	15955	15978	16030	15950	15748	15869	15816	15922	15983	16107	16166	15965	16049	15920	16045	15947	16058	16139	15927	16159	16031	15958	15874	15894	16081	15997	16098	16009	16082	16075	16023	15990	15898	15989	15800	15926	15920	16053	16173	15662	15884	16071	15992	16063	15838	15969	16067	15968	16006	16112	16114	15968	15949	15721	15915	15783	15966	16065	16074	15881	16129	16063	15805	16048	15983	16080	16074	15977	16095	15942	15928	15859	15868	16030	16114	16083	16017	16015	15972	15856	15876	16000	15946	15984	16013	16116	16055	15829	15926	15892	15904	16011	16017	16147	16076	15886	16041	16146	15901	16114	16001	15835	15998	15734	15979	15947	15973	15916	16044	16037	16042	16076	16181	15868	15942	15913	16061	15974	16146	15947	16198	16054	15997	15894	16017	15916	16029	15887	15855	15882	15934	16060	15872	15967	15957	15986	15795	15978	15971	16099	15873	15948	15955	16053	15805	15947	15899	15899	15926	16019	15909	15954	16059	16034	15772	15868	16188	16028	16017	15877	15945	16206	16077	16170	16068	16087	16020	16027	16169	16072	16010	15966	15939	15874	15720	15913	15768	16041	15906	15909	15919	16126	16011	15885	15940	16070	16058	15933	15774	15879	16236	16036	15882	15844	16019	15934	16067	15902	15920	15937	15887	15989	16184	15915	16050	16120	15957	15618	16071	15872	16006	16068	16140	15991	15968	15942	15898	15988	15923	15971	15917	15995	15912	16112	15890	15798	15820	16131	16010	15930	16021	16064	16090	16037	16037	15899	16026	15966	16108	16067	15835	15824	16091	15889	16088	16085	16090	16002	15939	15969	16141	16005	16000	15845	16042	16106	15897	15839	16055	16032	15902	15901	15828	15885	15847	16012	15885	15851	15858	15923	15947	16027	16001	15988	16056	16047	16027	15981	15894	16080	15967	15958	15911	15973	15925	15952	15950	16055	16042	16115	15969	15817	16069	15920	15958	16168	15955	16099	15771	16066	16088	15977	15929	15899	16014	15901	16135	15978	15889	15963	16213	15953	15832	15954	16006	16193	15962	15741	15984	15830	15862	16004	15925	15845	15964	16026	16139	15944	15956	15995	15850	15980	15956	15910	16068	15838	15926	16114	16063	16046	16057	15924	16116	15884	16026	15925	15880	16044	16012	15911	15979	15945	16058	16002	16079	16006	15920	15831	16017	16044	16051	16016	15786	16076	16077	15932	16062	15856	16126	15990	15878	15789	15972	15980	15907	15886	16041	15859	16032	15815	16049	16185	15988	15972	15971	15956	15958	16006	15900	16044	15963	15811	15731	15989	15991	16004	15902	16134	16013	15772	15992	15960	16049	15884	15987	15992	15960	15990	15908	15951	15928	15910	15875	16158	16145	15928	15933	16077	16084	16118	15858	16062	16040	15951	16194	16092	16108	16009	16067	15852	15769	15890	16031	16099	15970	15884	15762	16025	15943	16041	15875	15988	15806	15716	16179	16050	15921	16011	15907	16001	16129	15972	15853	16156	16012	15920	15997	15989	15755	15958	16031	15805	16074	16160	15928	15912	16050	15928	15664	15943	16007	15699	15979	15798	15943	15915	15966	16089	16107	15889	16012	16074	16003	15811	15921	15845	15928	15926	16007	15880	15959	15938	15933	16002	16096	15887	15960	16079	15845	15887	16163	16214	15809	15893	15806	15876	16136	16124	16096	15969	15975	15842	15772	15863	15878	16042	15921	15932	15888	16056	15941	15880	16109	15876	15873	16069	16073	16071	15967	15811	15787	15902	16074	16019	15938	16018	16039	15857	15862	16082	16008	16117	15930	15932	16028	15941	16216	15730	16069	15933	15886	16090	15884	16034	15972	15960	15938	15900	16050	16049	15837	15987	16031	15790	15917	15877	15898	16077	15993	15959	16046	15830	16097	16089	15979	15951	15934	16001	16056	15906	16240	15918	16014	15939	15999	16098	15896	15804	15913	15860	15811	16080	15920	15892	15838	15901	16179	16123	16257	16196	16097	16004	16071	15944	16120	16073	16050	16088	15796	16053	16073	15674	15707	15949	16150	15965	16053	16209	15986	15916	15946	15979	16028	15956	16012	15956	15932	15924	16013	16171	15904	15816	15993	16025	16029	16014	16077	15741	15879	15915	16013	15931	16028	16006	16025	15884	16010	15837	15894	15882	15961	15985	15909	15929	16031	15852	15898	16043	15742	15785	15836	16029	16069	15990	16051	15908	16039	16027	16118	16020	16049	15968	16014	15951	16073	15995	15990	15956	15974	15993	16099	16150	16089	15852	16093	15985	15887	16058	16067	15843	16043	16112	16190	16141	15787	16090	15908	15984	15946	15958	15983	15805	15789	16029	16054	16052	15938	15963	15884	15901	16111	16022	16057	15929	16088	15828	16011	15978	16112	16151	16028	16029	16009	15806	16091	15834	15961	15874	16045	15941	16089	15725	15992	15911	15989	15925	16175	15976	15928	15641	15863	15853	16049	15994	15959	16048	16170	15797	15942	16033	16050	15911	16040	16059	15902	16006	15880	15896	15867	16075	15923	15892	15986	16090	16082	15978	16004	16061	16040	16037	16005	15865	15962	15943	16159	15940	15941	16030	16050	16080	16066	15900	16066	15812	15739	15919	16203	15945	16011	16180	15960	15935	16111	15931	16118	16014	15905	15854	16035	16078	16060	15965	15848	16005	15859	16117	15935	16167	15963	16051	16157	15940	15861	16159	16048	15960	15900	15893	16216	16124	16056	15987	16153	16085	15936	15944	16032	16202	15963	15904	15992	15953	16036	15963	15927	16009	16133	16056	16135	15904	15874	15960	15868	15814	15968	15996	15897	15934	16121	15892	16046	16018	16059	16124	16185	16090	15975	16141	15967	15883	15880	15930	15804	15891	16109	15931	15748	15971	15919	15715	16001	16022	16139	15906	16036	15786	15858	16066	15902	15977	16020	15843	15967	16011	15898	16215	16072	15969	16105	16039	15943	15931	15925	16034	15969	16284	16174	16157	16116	16075	15857	16016	15928	16138	16118	15839	16019	15900	16122	16001	16015	16102	15844	15799	16043	15977	15935	15950	15838	15872	15933	16013	16096	15958	16001	16086	15940	16057	15918	15981	16049	16061	16114	15961	16098	16111	15929	16042	16121	16065	16108	16005	15995	15814	15951	16101	15795	16130	16029	16098	16145	16001	16108	16127	16154	16101	15908	15853	16105	15895	15953	15772	16156	15889	15875	15965	15881	15901	16164	16068	15984	16115	15781	15980	16017	16102	16034	15939	16024	16031	16090	15957	15922	15987	16178	15844	15908	15880	15974	15878	15815	15839	15925	15888	16005	15932	15854	15879	16063	15915	15919	16076	15892	16032	16050	16138	16165	15980	16023	15954	15812	15945	16227	15903	16044	16052	15860	15891	16034	15848	15783	15715	16027	15790	15880	15822	15819	15881	15916	15860	15893	15968	15787	16017	16017	16071	16135	15803	16032	15835	16007	16002	15870	15868	15975	15908	15969	16166	16232	15977	16063	16170	16035	16054	16033	15830	15855	15782	16024	15915	15948	15880	15901	16032	16007	15874	15999	15995	16101	15918	16019	15960	15859	16126	16093	16081	15921	15925	15835	16032	16146	16029	16169	16169	15980	16052	16081	15881	16029	15845	16090	15843	15913	16248	15788	15908	15908	16125	16013	16123	16173	16192	16061	15970	15858	16058	16132	15788	15987	15909	16154	15911	15929	15790	16150	16068	16044	16033	15940	16007	15792	16119	15852	15795	15894	15767	15962	16080	15895	15924	16060	15876	15876	15716	15995	15823	15811	15963	15764	15902	16114	15868	16008	15867	16095	16098	15836	16095	15838	15943	15888	16041	16082	15998	16004	16227	15974	16109	15969	16012	15931	15975	16080	16065	16150	15847	16051	15967	15866	15896	16078	15860	16076	15953	15995	15970	16014	16042	15835	15825	16136	15834	15793	15879	15948	15838	15976	15928	16160	15979	16045	16020	15900	16146	16086	15960
54430	86188	75271	61063	53965	42027	31284	21020	16454	14304	13868	13996	13895	13786	13895	13791	13763	13696	13759	13829	13763	13804	13855	13824	13984	13759	13790	13815	13783	13822	13757	13807	13732	13691	13948	13840	13662	14007	13861	13772	13834	13741	13757	13724	13808	13866	13844	13858	13794	13739	13880	13778	13714	13799	13789	13700	13760	13660	14113	13962	13845	13648	13805	13836	13736	13767	13744	13755	13732	13681	13901	13886	13767	13671	13978	13752	13893	13809	13744	13829	13934	13884	13919	13740	13755	14010	13859	13744	13741	13812	13784	13800	13909	13762	13782	13862	13878	13684	13745	13802	13772	13772	13823	13839	13708	13725	13872	13618	13692	13769	13758	13794	13899	13837	13747	13785	13733	13674	13838	13859	13786	13907	13722	13771	13857	13928	13663	13835	13817	13659	13750	13892	13738	13742	13777	13663	13952	13830	13737	13676	13606	13913	13686	13718	13676	13901	13743	13885	13851	13733	13729	13699	13985	13887	13773	13695	13737	13859	13855	13786	13651	13668	13825	13877	13795	13689	13869	13870	13861	13710	13775	13608	13817	14014	13759	13957	13807	13697	13739	14018	13823	13755	13813	13755	13861	13736	13757	13814	13934	13800	13731	13813	13815	13839	13802	13853	13764	13718	13728	13833	13723	13735	13783	13775	13803	13897	13925	13803	13788	14025	13829	13830	13821	13760	13830	13894	13750	13861	13735	13709	13771	13900	13880	13979	13850	13825	13858	13930	13932	13791	13841	13885	13789	13814	13797	13773	13826	13775	13833	13735	13869	13738	13757	13760	13666	13683	13855	13697	13793	13851	13886	13891	13732	13715	13746	13791	13803	13836	13789	13889	13630	13768	13884	13836	13712	13739	13941	13697	13765	13800	13862	13726	13761	13702	13805	13902	13699	13839	13952	13819	13755	13963	13744	13817	13806	13780	13821	13884	13834	13892	13825	13841	13796	13786	13871	13770	13783	13810	13702	13774	13934	13890	13736	13953	13861	13757	13856	13927	13672	13799	13642	13831	13865	13821	13786	13834	13967	13788	13786	13844	13905	13787	13829	13710	13825	13699	13847	13800	13859	13861	13746	13809	13717	13890	13678	13800	13740	13856	13912	13780	13678	13801	13932	13714	13787	13882	13796	13804	13862	13671	13887	13825	13862	13750	13778	13742	13877	13716	13791	13823	13865	13640	13774	13811	13715	13759	13837	13767	13855	13826	13631	13755	13930	13887	13930	13731	14026	13767	13684	13908	13852	13733	13856	13658	13835	13701	13746	13778	13805	13876	13758	13890	13767	13710	13756	13964	13703	13740	13832	13731	13879	13851	13921	13774	13601	13818	13943	13933	13861	13965	13709	13672	13767	13823	13804	13809	13765	13827	13814	13837	13916	13861	13760	13826	13887	13850	13898	13710	13770	13806	13788	13753	13701	13838	13743	13845	13787	13907	13824	13777	13632	14008	13711	13866	13701	13826	13802	13802	13800	13730	13923	13821	13854	13914	13693	13815	13788	13961	13822	13827	13748	13782	13796	13819	13762	13666	13867	13771	13852	13900	13769	13937	13566	13892	13732	13900	13819	13890	13707	13774	13935	13693	13819	13790	13927	13896	13937	13764	13766	13673	13783	13836	13677	13857	13839	13775	13779	13835	13804	13779	13704	13853	13721	13768	13852	13928	13976	13882	13844	13768	13677	13686	13807	13772	13874	13738	13857	13953	13874	13819	13814	13798	13835	13906	13887	13836	13870	13930	13907	13791	13903	13928	13873	13830	13786	13764	13714	13788	13620	13609	13813	13930	13846	13672	13718	13692	13799	13804	13883	13805	13724	13878	13878	13850	13962	13882	13709	13636	13890	13718	13733	13747	13853	13638	14008	13636	13741	13742	13767	13835	13809	13730	13733	14015	13806	13882	13860	13741	13823	13984	13997	13802	13788	13748	13822	13830	13841	13831	13831	13791	13565	13739	13699	13646	13865	13686	13806	13838	13739	13673	13779	13890	13859	13723	13784	13842	13820	13834	13912	13834	13823	13802	13848	13881	13731	13886	13853	13754	13768	13795	13711	13756	13744	13755	13800	13842	13836	13802	13745	13941	13962	13758	13637	13870	13680	13712	13840	13963	13662	13755	13831	13832	13791	13785	13925	14009	13690	13856	13921	13684	13771	13919	13895	13804	13697	13719	13837	13678	13900	13725	13914	13810	13778	13742	13817	13814	13894	13984	13799	13816	13811	13816	13755	13851	13691	13773	13790	13786	13741	13928	13955	13867	13802	13877	13803	13850	13785	13717	13803	13768	13876	13918	13925	13866	13792	13779	13685	13947	13839	13602	13703	13778	13876	13820	13874	13807	13641	13692	13726	13677	13605	13911	13835	13662	13686	13894	13827	13710	13820	13686	13681	13849	13812	13801	13877	13985	13912	13854	13736	13787	13948	13819	13874	13790	13724	13739	13711	13719	13681	13670	13791	13918	13655	13759	13595	13796	13939	13766	13827	13619	13706	13835	14008	13827	13719	13568	13683	13722	13842	13945	13845	13740	13917	13734	13646	13723	13634	13767	13606	13863	13857	13806	13755	13885	13792	13675	13826	13833	13766	13887	13862	13736	13665	13837	13720	14022	13735	13802	13668	13889	13764	13814	13769	13781	13888	14019	13715	13976	13814	13838	13783	13675	13798	13903	13925	13778	13815	13780	13999	13921	13716	13705	13872	13888	13806	13803	13792	13765	13767	13700	13797	13804	13646	13842	13747	13812	13744	13827	13744	13742	14010	13684	13626	13763	14074	13662	13758	13778	13746	13662	13954	13972	13647	13734	13834	13906	13824	13857	13888	13742	13655	13807	13672	13790	13762	13615	13840	13797	13928	13827	13894	13781	13737	13873	13754	13692	13636	13786	13739	13741	13852	13663	13725	13779	13695	13709	13924	13959	13688	13685	13762	13718	13843	13920	13782	13609	13939	13764	13862	13770	13657	13676	13896	13605	13879	13708	13786	13826	13813	13826	13775	14057	13814	13762	13805	13844	13659	13672	14002	13862	13729	13941	13774	13811	13797	13756	13878	13854	13688	13682	13835	13792	13698	13856	13878	13645	13915	13827	13830	13678	13784	13817	13744	13803	13760	13729	13769	13868	13859	13715	13865	13772	13627	13914	13616	13671	13662	13713	13869	13623	13726	13805	13915	13712	13868	13707	13883	13738	13803	13894	13845	13804	13592	13798	13787	13806	13924	13713	13679	13852	13651	13913	13698	13819	13839	13910	13696	13859	13946	13803	13667	13779	13726	13773	13781	13708	13677	13739	13605	13814	13804	13592	13851	13789	13815	13708	13691	13682	13726	13814	13723	13956	13772	13935	13700	13864	13912	13935	13772	13862	13701	13859	13690	13806	13759	13771	13815	13860	13661	13835	13891	13923	13804	13955	13725	13843	13753	13629	13738	13717	13742	13796	13713	13679	13886	13819	13840	13852	13748	13946	13747	13634	13770	14026	13837	13573	13794	13662	13932	13913	13635	13827	13710	13705	13711	13879	13762	13739	13829	13788	14072	13736	13915	14012	13860	13703	13817	13807	13854	13953	13838	13765	13749	13832	13610	13757	13934	13693	13789	13849	13657	13771	13806	13880	13603	13741	13701	13805	13905	13909	13699	13861	13766	13774	13757	13803	13760	13753	13778	13983	13816	13691	13759	13726	13631	13730	13825	13824	13892	13756	13568	13770	13880	13638	13777	13800	13791	13782	13918	13659	13702	13766	13872	13629	13843	13866	13845	13654	13630	13699	13767	13754	13817	13818	13704	13651	13832	13688	13862	13783	13892	13722	13664	13861	13702	13762	13784	13767	13736	13840	13880	13786	13864	13713	13902	13804	13635	13668	13682	13664	14087	13858	13714	13620	13787	13721	13803	13858	13763	13835	13804	13867	13792	13890	13721	13787	13636	13833	13920	13784	13780	13698	13751	13761	13730	13657	13762	13885	13713	13732	13899	13664	13798	13990	13813	13758	13882	13895	13773	13976	13827	13813	13725	13817	13731	13870	13679	13808	13698	13668	13758	13719	13792	13700	13663	13819	13741	13735	13790	13676	13868	13722	13693	13726	13868	13884	13912	13754	13878	13875	13809	13753	13856	13857	13802	13723	13871	13742	13777	13635	13885	13686	13873	13828	13726	13873	13818	13791	13856	13899	13772	13720	13685	13743	13842	13695	13948	13704	13850	13924	13735	13750	13867	13684	13727	13876	13904	13812	13810	13882	13798	13928	13798	13697	14045	13775	13890	14005	13819	13691	13951	13822	13664	13897	13742	13890	13862	13800	13835	13957	13792	13789	13733	13903	13710	13705	13926	13756	13927	13713	13694	13854	13818	13851	13563	13848	13780	13885	13754	13722	13958	13831	13740	13659	13772	13700	13868	13826	13705	13857	13791	13730	13828	13694	13682	13909	13918	13573	13732	13788	13836	13724	13831	13841	13833	13844	13874	13644	13767	13740	13754	13697	13799	14062	13678	13791	13769	13764	13808	13848	13652	14017	13869	13658	13770	13665	13658	13793	13926	13844	13671	13923	13751	13692	13831	13631	13744	13717	13871	13738	13808	13845	13772	13670	13823	13852	13754	13770	13767	13909	13940	13974	13823	13620	13799	13786	13683	13704	13748	13914	13642	13746	13801	13827	13877	13744	13726	13797	13798	13644	13841	13833	13829	13760	13698	13891	13744	13623	13878	13854	13953	13651	13812	13836	13706	13832	13921	13770	13759	13657	13832	13718	13895	13839	13791	13630	13935	13719	13694	13662	13748	13769	13842	13646	13721	13891	13765	13998	13826	13897	13757	13755	13853	13859	13764	13740	13808	13842	13771	13694	13791	13874	13665	13851	13890	13878	13840	13859	13790	13937	13767	13827	13679	13797	13924	13740	13762	13692	13907	13754	13816	13850	13721	13743	13863	13839	13765	13682	13918	13678	13743	13754	13835	13822	13772	13672	13926	13653	13704	13857	13882	13762	13901	13758	13834	13828	13869	13903	13776	13707	13744	13689	13840	13855	13705	13858	13792	13771	13990	13957	13749	13766	13854	13769	13858	13889	13852	13653	13810	13920	13797	13870	13847	13947	13906	13774	13832	13686	13933	13888	13839	13770	13780	13712	13634	13815
23053	21685	31829	31496	42160	46407	41318	28126	20812	17849	16918	16576	16813	16552	16493	16405	16400	16559	16394	16706	16537	16565	16460	16579	16620	16485	16330	16379	16266	16316	16262	16362	16367	16503	16479	16298	16348	16109	16605	16336	16307	16193	16149	16189	16335	16120	16210	16254	16299	16224	16355	16115	16456	16284	16332	16322	16251	16298	15953	16284	16253	16306	16291	16127	16218	16363	16321	16136	16218	16257	16215	16369	16213	16162	16250	16277	16321	16208	16394	16291	16189	16377	16055	16252	16469	16258	16098	16137	16488	16301	16296	16311	16348	16300	16412	16431	16356	16383	16192	16369	16275	16274	16154	16167	16241	16086	16282	16327	16149	16288	16216	16496	16296	16229	16496	16160	16406	16335	16050	16134	16124	16055	16230	16260	16157	16237	16219	16192	16140	16306	16105	16266	16286	16228	16371	16482	16271	16210	16141	16211	16145	16229	16392	16213	16216	16185	16331	16379	16144	16380	16189	16214	16215	16157	16359	16193	16154	16172	16225	16409	16274	16309	16261	16269	16269	16281	16391	16064	16166	16140	16212	16307	16185	16149	16350	16185	16204	16136	16250	16131	16116	16465	16229	16173	16277	16322	16340	16375	16469	16228	16336	16285	16140	16310	16409	16095	16260	16229	16110	16192	16019	16194	16142	16379	16196	16144	16090	16304	16257	16167	16163	16208	16172	16148	16083	16195	16299	16369	16225	16362	16173	16252	16371	16232	16291	16298	16298	16367	16220	16314	16345	16355	16131	16157	16276	16400	16205	16163	16213	16407	16287	16227	16483	16393	16230	16306	16239	16398	16215	16016	16340	16381	16047	16109	16291	16390	16421	16263	16391	16205	16320	16369	16070	16224	16154	15929	16134	16159	16172	16314	16253	16360	16390	16122	16496	16186	16319	16240	16455	16431	16528	16358	16101	16094	16121	16209	16439	16183	16091	16298	16210	16451	16304	16213	16254	16286	16134	16307	16448	16376	16316	16410	16357	16279	16254	16170	16271	16237	16196	16443	16297	16228	16286	16325	16374	16202	16280	16216	16282	16153	16136	16262	16170	16255	16328	16492	16235	16307	16366	16189	16308	16464	16323	16364	16356	16283	16237	16350	16159	16337	16338	16242	16370	16104	16344	16083	16273	16239	16269	16274	16282	16065	16128	16355	16341	16209	16100	16157	16140	16049	16080	16161	16225	16204	16206	16040	16210	16117	16264	16262	16315	16128	16159	16256	16072	16254	16274	16292	16486	16309	16418	16189	16184	16280	16244	16054	16384	16335	16439	16057	16455	16039	16391	16143	16322	16264	16325	16151	16307	16076	16440	16365	16081	16440	16332	16299	16203	16147	16330	16405	16352	16068	16244	16253	16238	16159	16125	16372	16327	16260	16309	16267	16220	16120	16255	16161	16145	16171	16296	16039	16264	16356	16106	16210	16365	16286	16232	16276	16168	16227	16201	16085	16307	15956	16337	16330	16104	16241	16506	16136	16133	16126	16106	16321	16315	16022	16054	16184	16090	15956	16180	16230	16364	16228	16188	16373	16278	16415	16143	16203	16230	16445	16028	16066	16338	16407	15940	16250	16254	16286	16259	16185	16140	16012	16223	16404	16360	16310	16193	16129	16204	16245	16121	16297	16303	16296	16412	16414	16545	16272	16314	16063	16331	16359	16207	16196	16387	16471	16386	16273	16245	16404	16156	16243	16328	16134	16275	16183	16223	16271	16344	16252	16227	16349	16312	16325	16234	16093	16295	16066	16391	16396	16154	16312	16095	16196	16205	16045	16119	15958	16146	16217	16153	16434	16191	16202	16448	16267	16230	16297	16255	16241	16185	16327	16206	16109	16341	16229	16234	16182	16309	16265	16296	16403	16196	16298	16334	16101	16136	16253	16234	16378	16366	16161	16328	16349	16166	16062	15944	16172	16049	16328	16244	16392	16309	16039	16096	16143	16151	16165	16525	16268	16437	16207	16088	16396	16327	16187	16095	16111	16314	16217	16312	16296	16366	16119	16353	16216	16228	16271	16341	16228	16340	16360	16198	16310	16141	16200	16407	16097	16311	16117	16193	16178	16300	16215	16358	16046	16138	16148	16095	16200	16337	16017	16316	16170	16444	16238	16272	16112	16132	16101	16283	16240	16227	16134	16418	16384	16312	16370	16154	16019	16348	16232	16031	16305	16227	16391	16109	16176	16297	16307	16379	16375	16270	16155	16217	16153	16294	16365	16246	16159	16100	16121	16356	16269	16207	16198	16036	16228	16283	16236	16235	16224	16128	16192	16014	16201	16293	16186	16216	16207	16161	16200	16194	16341	16392	16306	16257	16353	16093	16173	16132	16202	16410	16380	16113	16217	16231	16372	16117	16231	16231	16359	16327	16285	15992	16308	16242	16048	16244	15865	16271	16431	16244	16196	16266	16165	16224	16075	16176	16401	16207	16092	16280	16229	16293	16408	16272	16300	16259	16218	16194	16095	16034	16080	16197	16412	16246	15960	16104	16216	16376	16277	16151	16189	16263	16240	16229	16290	16195	16365	16297	16289	16081	16204	16349	16282	16267	16078	16248	16333	16169	16384	16456	15993	16282	16163	16310	16216	16113	16085	16314	16352	16349	16298	16112	16138	16450	16040	16098	16082	16279	16286	16398	16080	16258	16265	16101	16106	16224	16153	16344	16214	16287	16209	16244	16365	16173	16141	16210	16110	16339	16231	16294	16266	16285	16265	16212	16358	16148	16173	16235	16180	16262	16332	16032	16275	16152	16319	16306	16111	16103	16187	16344	16223	16357	16321	16231	16306	16239	16067	16099	16181	16333	16394	16218	16187	16078	16296	16225	16263	16189	16239	16342	16021	16075	16195	16311	16275	16270	15963	16291	16052	16224	16179	16101	16425	16146	16200	16084	16266	16320	16193	16255	16192	16295	16181	16248	16217	16257	16178	16289	16179	16329	16301	16243	16163	16182	16370	16305	16342	16207	16146	16392	16300	16305	16284	16258	16161	16360	16112	16232	16269	16000	16087	16272	16413	16264	16311	16360	16190	16308	16157	16217	16246	16328	16381	16180	16175	16191	16340	16128	16283	16209	16302	16250	16279	16289	16184	16192	16369	16080	16106	16226	16064	16273	16211	16276	16153	16162	16380	16122	16224	16287	16180	16208	16295	16184	16277	16365	16282	16180	16177	16151	16305	16190	16259	16045	16183	16381	16200	16273	16274	16228	16277	16412	16112	16150	16334	16409	16240	16251	16094	16259	16088	16292	15964	16258	16214	16240	16347	16449	16238	16286	16366	16313	16153	16183	16010	16159	16390	16395	16366	16337	16103	16176	16310	16268	16211	16169	16189	16153	16226	16217	16293	16326	16155	15997	16137	16289	16488	16178	16140	16126	16230	16010	16072	16177	16116	16179	16067	16204	16184	16341	16166	16273	16308	16260	16194	16255	16203	16284	16245	16027	15931	16161	16212	16169	15909	16357	16165	16111	16387	16432	16254	16511	16185	16277	16120	16255	16350	16374	16159	16121	16166	16241	16261	16240	16160	16273	16368	16303	16242	16393	16176	16180	16095	16278	16149	16500	16183	16080	16183	16282	16390	16210	16278	16146	16150	16125	16170	16133	16225	16254	16222	16169	16365	16577	16172	16210	16295	16199	16292	16350	16062	16395	16280	16390	16375	16311	16341	16165	16278	16059	16454	16339	16298	16095	16104	16214	16259	16233	16237	16061	16157	16283	16273	16156	16244	16093	16331	16331	16269	16508	16443	16339	16280	16188	16278	16337	16261	16235	15822	16298	16034	16187	15933	16220	16199	16368	16154	16270	16351	16251	16090	16237	16052	16327	16237	16341	16195	16308	16222	16280	16240	16208	16253	16152	16279	16217	16621	16490	16195	16147	16166	16290	16317	16222	16107	16217	16213	16086	16377	16204	16222	16218	16157	16215	16488	16178	16254	16163	16105	16239	16203	16210	16285	16075	16176	16347	16019	16097	16155	16185	16170	16190	16360	16196	16337	16243	16312	16351	16073	16186	16235	16293	16253	16142	16332	16269	16134	16102	16248	16281	16245	16178	16251	16144	16438	16313	16283	16122	16388	16342	16227	16128	16157	16209	16114	16369	16346	16204	16046	16138	16269	16229	16292	16352	16320	16347	16190	16165	16116	15978	16261	16349	16166	16318	16456	16240	16429	16061	16342	16305	16296	16267	16317	16226	16101	16199	16156	16277	16055	16231	16225	16358	16238	16123	16258	16088	16125	16402	16343	16335	16243	16399	16203	16154	16253	16203	16273	16254	16083	16214	16227	16164	16236	16259	16074	16126	16396	16225	16264	16266	16238	16411	16403	16335	16217	16351	16061	16034	16014	16106	16051	16294	16130	16235	16135	16270	16255	16069	16321	16147	16334	16090	16097	16087	16204	16211	16382	16201	16276	16529	16385	16094	16369	16052	16366	16299	16203	16025	16162	16225	16156	16272	16088	16547	16154	16237	16006	16276	16229	16094	16247	16261	16338	16254	16063	16072	16234	16400	16194	16346	16289	16182	16262	16335	16312	16252	16230	16231	16175	16115	16097	16328	16469	16355	16052	16192	16352	16404	16133	16265	16441	16108	16205	16287	16331	16202	16288	16327	16166	16260	16128	16011	16252	16371	16231	16261	16219	16446	16163	16221	16165	16262	16248	16046	16261	16074	16340	16189	16173	16405	16282	16196	16361	16294	16293	16185	16166	16311	16269	16152	16179	16039	16301	16021	16382	16197	16037	16024	16225	16366	16159	16165	16238	16299	16354	16408	16467	16212	16318	16190	16451	16323	16155	16302	16127	16365	16184	16349	16270	16202	16212	16318	16138	16346	16086	16315	16031	16155	16225	16336	16138	16200	16049	16196	16303	16280	16078	16200	16251	16186	16319	16147	16171	16267	16246	16298	16169	16062	16218	16150	16167	16278	16104	16312	16300	16180	16212	16092	16300	16224	16191	16330	16463	16378	16521	16355	15981	16262	16183	16354	16291	16351	16129	16074	16535	16139	16183	16285	16243	16039	16117	16042	16415	16272	16326	16149	16188	16193	16376	16163	16186	16114	16234	16279	16051	16324	16363	16303	16052	16135	16208	15975	15978	16276	16334	16201	16266	16196	16153	16301	16200
61974	100057	85726	73215	65164	53729	40643	27176	17783	14879	14087	13983	13953	13824	13943	14082	13935	13974	13964	13926	13781	13959	14104	13861	14120	13983	13981	14002	13945	14027	13883	13759	13967	13761	13818	14023	13882	13993	13871	13980	13997	13890	13977	13945	13927	13818	13801	14013	13849	13792	14041	14036	14008	13931	13936	14004	13901	14077	13897	13767	13964	13806	13912	13972	13914	13932	13974	13953	14208	13901	13939	13821	14129	13937	13963	14116	13836	13988	13829	13916	13863	13973	13871	13847	13843	13960	14029	13997	14150	13940	13648	14000	13987	13819	13911	13886	13932	13937	13910	13805	13908	13928	13805	13838	13953	13961	13945	13878	13874	13961	14048	13929	14134	14088	14024	13837	14080	13984	13853	13993	14076	13720	14003	13886	13861	14180	13770	13814	14029	13924	14002	13965	13881	13960	13900	13971	13899	14000	14008	14002	13992	13976	13875	13877	13814	13827	13980	14035	13859	13983	13959	13920	13858	13867	14023	14042	13848	13888	13969	13814	14021	13927	13824	13936	13867	13937	13943	13849	13957	14018	13966	13790	14146	14072	13921	13980	14019	13897	13991	13787	13852	13912	13840	13884	13962	13894	13887	13993	13880	13996	13794	13836	14006	13963	13889	14041	13969	13909	13884	13996	13834	13842	14078	13831	13934	13879	13908	13831	13917	13889	14046	13913	14049	13893	13912	13759	13922	13974	13858	13865	13961	13876	14009	13857	13891	13880	13980	13897	13981	13830	13729	14000	13991	13755	13889	13888	13821	14120	14093	14061	13968	14002	13882	13866	13799	13953	13975	14019	13919	14019	13797	14038	14026	13864	13967	13986	14021	13768	14039	14043	13865	13848	13935	14004	13882	14043	13945	13905	13999	13894	13968	13990	13878	14026	14108	13994	13936	14078	13948	13873	14012	13786	14011	13933	13831	14067	13744	13961	13881	13976	13924	14077	13755	13977	13934	13996	13861	14048	13961	13950	13880	14130	13810	14054	13960	13810	14016	13987	14015	13861	13989	13860	13786	13864	13898	13873	13887	14120	14119	13958	13911	13772	14022	13953	13895	14066	13856	13895	13983	14052	13827	13902	13958	13831	13864	13974	14146	13848	14087	13928	13823	14093	13900	13751	13969	14010	13803	13869	13952	13797	13979	13925	13954	13910	14078	13931	14058	13997	13849	14257	13984	14005	13758	13753	13756	13789	13907	13893	13817	13958	13918	13834	13829	14032	13895	13896	14111	13868	13757	13789	14080	14013	13910	13972	14031	13927	13922	13935	13877	13939	13937	13891	13961	13872	13872	13822	13867	14016	14002	13844	13971	13967	13840	13930	13908	14031	14073	14088	14038	13894	13924	13954	13876	13809	13825	13955	13670	13882	13939	14161	13968	13871	13922	13845	13861	13747	14034	13834	13841	13929	13802	13943	13898	13732	13987	13794	13988	13951	13977	14041	13709	14095	13865	14073	14060	13963	13958	13926	13849	13937	13772	13991	13907	13973	13792	14083	14090	13945	13873	13951	13949	13945	13894	14016	13897	14011	13971	13879	14059	13931	13863	14026	13898	13938	13953	13899	13927	13960	13971	13903	14068	14111	13771	13888	13824	13990	13881	14168	13942	14020	14154	13794	13970	14031	13903	13981	13868	13970	14025	13978	14009	13995	13893	13824	14004	13906	13938	13880	13955	14079	14015	13851	13804	13978	14003	13810	13918	13959	14077	13913	13909	13792	13783	13896	13979	13963	14047	14094	13802	13799	13883	13988	14008	13959	14016	14049	13919	14024	14039	13894	14004	13866	13907	13859	13877	14044	13841	14186	13988	14005	13867	13917	14099	14140	13801	13884	14029	13923	13905	13913	13840	13943	13921	13984	13865	13868	13956	13972	13951	13850	13928	13890	13769	14133	13941	14046	13913	13893	13915	13971	13745	14070	13930	13936	13914	13917	14136	13858	13951	14153	13840	13887	14049	13847	13914	14116	13735	13865	13751	13968	14066	13829	13946	13963	13854	13836	14067	13738	13923	13903	14057	13948	14111	14024	14038	13995	13869	14003	13888	13756	13970	13905	13824	13889	14002	14006	13891	14012	13815	13852	13949	14072	14012	13866	14124	13868	14073	13945	13856	13992	14037	13978	14018	14038	14068	13778	13819	13670	13872	13719	13935	13903	13806	13827	13936	14017	13938	13905	13833	14067	13963	13856	13962	14061	13868	13977	14046	14047	13868	13760	13850	14005	13902	13918	13897	13929	14082	13877	14000	13842	13802	13995	13897	14249	13993	14021	13842	13876	13953	13852	13874	13992	13863	13948	14072	14026	14052	13939	14016	13882	13934	13874	13947	13919	13970	13936	13935	13741	14037	13992	13921	14003	13984	14123	13788	13977	13833	13753	13846	13924	13947	13968	13804	13975	14051	13893	13919	13926	13847	13936	13901	13954	14065	14041	14093	13712	14006	13896	13889	13969	14072	13893	13851	13982	13863	13939	13958	13831	13983	13864	14132	13854	14007	13930	13931	13897	13862	13805	13900	13832	13934	13887	14103	14066	13817	13906	13846	13966	13872	13948	13944	14024	14076	14030	13903	13942	13872	13896	13973	13845	13911	14122	13746	13909	13898	13755	13986	14018	13842	14015	13931	13915	14063	13812	13885	13757	13944	13835	13846	13907	13809	14002	13850	14065	13894	13871	13868	13857	13894	13851	13860	13872	13936	13850	13793	13983	13854	14033	13858	13913	13967	13881	13877	14010	13927	14028	13716	14004	13912	13823	13847	14105	13805	13944	13980	14116	14066	13872	14018	14034	14002	13948	14009	13931	14003	13863	14077	14009	13868	13966	14058	13894	13997	13901	14017	14003	13938	14024	13965	13901	13839	14034	13860	13764	13917	13999	13721	13875	13834	13788	14014	13982	13741	13810	13900	13721	13945	13911	13950	13989	14075	13909	14156	13860	14089	14116	13817	13911	13987	13998	14013	14060	14090	13973	14015	13781	13939	13987	13942	13795	13950	14145	13944	14012	13969	13988	13783	13955	13797	14041	13981	13829	13899	14103	13811	13963	13758	13958	13900	13885	13912	13910	13982	13798	13930	13991	14044	13912	13969	13761	13826	13954	13880	13854	13950	13817	13913	14015	14106	13945	13931	13942	13849	13823	13883	14043	13943	13906	13926	13925	14029	13915	13920	13957	13953	14048	13971	13817	13972	14019	13797	13856	13971	14012	13906	13958	13912	13970	13866	13745	13951	13936	13856	13906	13923	13846	13946	14000	13850	13984	13969	13983	13859	14075	14017	14174	14008	14045	13740	13939	13828	14128	13834	13925	13953	13989	13826	13797	14126	14012	14083	13864	13820	13978	13751	13962	14004	14110	13958	13925	14002	13857	13886	13984	14045	14002	13909	14020	13739	13992	13909	13955	13979	13663	13949	14089	13971	13936	13919	14125	14052	14006	14053	13811	13925	13812	14162	13987	13999	14197	13898	13659	13929	13944	13813	13921	13835	13834	13967	13775	13829	14109	13980	13957	13874	13938	13861	14099	14095	13878	13990	14109	13944	14006	13986	13940	13956	14110	13988	13904	13966	14004	13963	14047	13818	13880	13989	13926	13951	14085	13855	13922	13870	13859	13840	14025	13862	13875	13790	13981	13824	14050	13843	13986	13826	13983	13990	14082	13647	13913	14090	13817	14002	13986	13944	13879	13915	13911	13811	13761	13991	13903	14043	14035	13816	13966	13917	13879	13779	13938	13751	13951	13811	14009	14016	13980	13960	13988	13930	13941	13985	13916	13811	13939	14061	14025	13980	13912	13868	13988	13800	13994	13960	14056	14006	13950	13844	13935	14009	13910	13937	13946	13913	13858	13842	13828	14121	13899	13870	14094	14061	13945	13726	13976	14038	13890	13764	14024	13955	13856	13818	13859	13932	13940	13903	13902	13855	14030	13779	13943	13800	13867	13876	13898	13831	13890	13884	13876	13837	14061	13832	13911	13897	13890	13869	14002	13908	14011	13680	13856	13983	13864	14063	14062	13876	13916	13857	14073	13955	13882	13851	13938	13876	13969	13998	13951	14026	14034	13840	14045	13995	13958	13795	13871	13984	14017	14064	13831	13868	13999	13741	13841	13875	13957	13968	14021	13887	13720	13810	13736	13876	13972	14036	13916	13918	13945	14057	13918	13789	13896	13975	13973	14025	14095	13944	13994	13790	14000	13845	13928	13871	13968	13996	14193	14046	14025	13763	13981	13788	13984	14152	14128	13939	13890	13890	14020	13888	13966	13842	13939	14001	13758	13740	14014	13683	13819	13924	13956	14024	13732	14067	13917	13985	14014	13943	14002	13873	13819	13900	13938	14148	13956	13797	14037	14051	14105	13818	14006	13774	13912	13936	13701	13872	13824	13865	14071	13939	13879	13912	14053	14054	13969	13966	13944	13885	13970	13922	13851	13915	13783	13875	13779	14022	13937	13943	13823	13971	14055	13827	13855	13860	13841	13859	13977	14130	13899	14029	13953	13861	14023	14003	13901	13846	13878	14135	13881	13801	13854	13944	13960	14057	14093	13979	13805	14085	13885	14014	13970	13869	14072	13793	14150	14001	14018	14076	13872	13977	13995	13978	13904	13927	13976	13935	13908	13850	14040	13836	13959	14102	13980	13967	13889	13957	13942	13907	14026	13974	13917	13939	14101	13863	13974	13924	13938	13933	14021	14036	14080	14030	14032	13925	13985	13896	13999	13797	13871	13848	13914	14067	13864	13881	13840	13900	13996	13952	13930	13728	14041	13881	13895	14045	13887	14084	14019	13998	13804	14096	14050	14074	14024	13822	13875	13970	13849	13867	13924	14001	13968	13922	14000	14011	14120	13913	13920	13818	13665	13886	13877	14013	13955	13809	13845	13982	13896	13889	14082	13919	13995	13890	13988	13967	13989	13914	13866	13948	13842	14019	14116	13771	13885	13781	13810	13863	13946	13987	13818	14008	14006	13992	13803	14043	13980	13800	13951	13931	13965	13944	13768	14019	13852	13921	13916	14029	13989	13900	13889	13765	14124	14022	13908	14021	14001	13881	14056	13964	13870	13941	13846	13990	13960	13912	13962	13912	14027	13828	13869	14079	13553	13860	14006	14064	13854	13947	13926	13871	13890
28411	26774	35895	30106	25720	23123	20023	18040	17015	16930	16906	16578	16648	16552	16632	16591	16691	16834	16692	16495	16885	16711	16644	16664	16791	16830	16654	16770	16843	16498	16553	16661	16647	16701	16642	16796	16628	16550	16709	16574	16555	16629	16522	16593	16768	16659	16510	16683	16597	16627	16582	16849	16708	16759	16720	16582	16674	16643	16570	16620	16599	16572	16728	16709	16464	16511	16400	16637	16562	16610	16686	16585	16728	16648	16933	16455	16553	16850	16676	16627	16567	16590	16702	16666	16643	16528	16692	16548	16584	16576	16582	16599	16515	16551	16703	16569	16758	16690	16867	16754	16630	16698	16470	16609	16537	16465	16796	16619	16519	16580	16708	16593	16547	16616	16480	16533	16658	16597	16489	16599	16766	16584	16494	16466	16747	16614	16552	16671	16633	16538	16506	16535	16504	16554	16500	16723	16648	16621	16664	16689	16629	16487	16550	16654	16823	16680	16583	16654	16603	16552	16742	16590	16653	16763	16660	16635	16599	16511	16467	16498	16594	16700	16710	16682	16759	16554	16514	16534	16598	16678	16762	16599	16672	16557	16623	16682	16577	16532	16547	16586	16651	16669	16792	16500	16681	16704	16822	16798	16683	16687	16620	16664	16680	16399	16590	16580	16592	16633	16558	16364	16703	16559	16609	16493	16797	16591	16774	16922	16544	16451	16783	17049	16484	16604	16574	16481	16585	16533	16731	16695	16591	16519	16530	16603	16664	16618	16478	16535	16646	16806	16838	16587	16574	16492	16651	16483	16569	16716	16510	16583	16437	16518	16636	16688	16611	16447	16680	16660	16542	16611	16690	16632	16708	16578	16526	16773	16667	16378	16502	16545	16553	16687	16513	16493	16604	16594	16737	16536	16428	16508	16563	16653	16704	16603	16627	16655	16409	16505	16606	16716	16630	16607	16650	16530	16693	16551	16760	16661	16546	16533	16657	16471	16364	16640	16584	16663	16496	16529	16518	16774	16700	16519	16449	16526	16603	16566	16554	16732	16785	16356	16625	16667	16516	16706	16502	16704	16432	16772	16554	16548	16611	16521	16558	16449	16535	16675	16624	16681	16725	16744	16671	16789	16771	16556	16580	16738	16616	16658	16553	16661	16559	16548	16577	16603	16688	16565	16633	16483	16593	16533	16779	16674	16576	16482	16575	16565	16683	16489	16649	16419	16543	16467	16522	16636	16569	16500	16573	16650	16616	16383	16632	16499	16498	16580	16569	16696	16654	16573	16600	16505	16615	16566	16583	16740	16753	16498	16523	16656	16531	16487	16638	16602	16498	16822	16793	16686	16593	16701	16624	16739	16615	16651	16627	16538	16621	16667	16572	16631	16636	16536	16764	16596	16741	16622	16795	16556	16860	16624	16645	16753	16571	16670	16563	16676	16589	16568	16743	16628	16679	16688	16613	16928	16760	16348	16535	16657	16740	16621	16691	16355	16411	16833	16650	16744	16499	16595	16639	16541	16511	16762	16576	16425	16516	16855	16586	16638	16791	16627	16430	16954	16725	16630	16671	16617	16675	16588	16685	16578	16714	16792	16758	16730	16723	16597	16541	16672	16696	16491	16602	16812	16571	16556	16498	16512	16589	16577	16589	16709	16474	16398	16463	16469	16587	16661	16544	16805	16579	16790	16495	16651	16501	16630	16862	16619	16640	16541	16525	16397	16446	16403	16660	16557	16451	16715	16744	16538	16745	16651	16461	16682	16641	16537	16505	16777	16575	16661	16685	16578	16725	16476	16647	16584	16641	16448	16669	16638	16623	16369	16618	16641	16645	16667	16837	16611	16507	16573	16916	16709	16498	16550	16712	16679	16494	16659	16589	16755	16730	16622	16589	16630	16606	16715	16964	16682	16772	16670	16695	16689	16663	16789	16769	16541	16413	16554	16511	16552	16851	16516	16600	16527	16413	16581	16699	16661	16646	16746	16549	16634	16697	16565	16550	16806	16892	16484	16705	16728	16486	16741	16682	16621	16626	16599	16676	16608	16568	16605	16619	16560	16655	16687	16474	16584	16619	16714	16837	16740	16564	16772	16576	16484	16596	16587	16596	16642	16687	16575	16507	16624	16788	16730	16570	16446	16711	16511	16766	16547	16556	16577	16697	16546	16621	16847	16646	16554	16823	16658	16639	16714	16524	16572	16698	16448	16531	16649	16650	16547	16521	16666	16729	16753	16502	16561	16694	16737	16702	16611	16731	16666	16575	16506	16518	16506	16631	16729	16585	16543	16605	16491	16760	16579	16603	16406	16685	16345	16408	16621	16802	16652	16491	16521	16528	16573	16733	16675	16543	16630	16778	16578	16497	16618	16585	16504	16632	16685	16775	16613	16673	16549	16612	16657	16630	16758	16655	16458	16654	16429	16653	16551	16627	16768	16799	16616	16680	16598	16631	16519	16533	16729	16602	16648	16714	16655	16709	16825	16776	16494	16821	16518	16343	16611	16703	16631	16699	16544	16700	16685	16554	16561	16652	16725	16638	16614	16639	16678	16741	16560	16544	16349	16458	16496	16510	16714	16678	16746	16622	16641	16614	16615	16495	16609	16631	16587	16655	16480	16658	16695	16653	16601	16554	16657	16607	16641	16406	16493	16532	16789	16651	16545	16695	16591	16769	16618	16716	16727	16684	16501	16536	16612	16384	16739	16590	16788	16669	16695	16356	16611	16814	16640	16662	16545	16542	16569	16346	16591	16717	16545	16727	16652	16529	16702	16666	16382	16752	16709	16610	16589	16719	16660	16541	16807	16476	16562	16497	16689	16578	16620	16738	16499	16599	16679	16613	16633	16577	16567	16552	16617	16600	16781	16563	16755	16681	16605	16544	16548	16444	16581	16525	16375	16403	16553	16573	16479	16450	16521	16647	16811	16638	16606	16786	16595	16581	16536	16612	16748	16468	16501	16695	16654	16583	16570	16500	16877	16601	16761	16708	16526	16378	16432	16827	16738	16706	16457	16588	16574	16403	16407	16538	16580	16688	16536	16618	16478	16584	16730	16633	16690	16821	16800	16465	16622	16551	16635	16619	16469	16555	16550	16639	16598	16554	16703	16804	16542	16631	16649	16724	16460	16630	16690	16787	16551	16616	16765	16597	16451	16586	16466	16705	16502	16437	16780	16653	16597	16629	16496	16567	16392	16531	16529	16591	16633	16611	16585	16641	16510	16532	16600	16469	16541	16639	16725	16585	16751	16642	16600	16519	16644	16641	16658	16542	16587	16642	16615	16568	16643	16574	16648	16554	16635	16802	16832	16474	16696	16692	16613	16848	16799	16663	16723	16669	16690	16413	16538	16572	16665	16626	16472	16580	16530	16432	16442	16563	16686	16695	16498	16688	16516	16634	16592	16802	16505	16631	16566	16535	16543	16810	16605	16499	16516	16590	16676	16612	16621	16726	16612	16797	16577	16732	16656	16700	16598	16615	16622	16816	16649	16593	16630	16736	16816	16583	16828	16634	16528	16676	16530	16586	16805	16678	16524	16777	16739	16596	16403	16844	16520	16587	16582	16586	16705	16681	16598	16648	16536	16601	16757	16661	16495	16516	16591	16635	16729	16791	16677	16599	16652	16736	16546	16568	16527	16535	16486	16659	16589	16738	16604	16785	16582	16782	16544	16549	16565	16462	16679	16652	16601	16829	16575	16555	16559	16596	16539	16550	16398	16466	16682	16604	16729	16566	16526	16615	16615	16735	16557	16635	16609	16596	16677	16705	16855	16694	16611	16619	16507	16557	16637	16704	16685	16537	16646	16489	16223	16866	16542	16680	16723	16770	16763	16821	16650	16566	16795	16489	16638	16675	16616	16826	16545	16563	16504	16460	16533	16558	16437	16838	16754	16625	16630	16684	16508	16518	16480	16677	16553	16647	16601	16541	16408	16616	16711	16796	16537	16665	16605	16666	16508	16883	16549	16623	16692	16719	16732	16610	16673	16699	16529	16643	16784	16729	16593	16568	16671	16747	16722	16810	16663	16569	16581	16521	16697	16717	16746	16636	16624	16501	16481	16956	16657	16815	16541	16661	16648	16721	16783	16618	16604	16654	16705	16515	16612	16613	16685	16665	16584	16648	16459	16479	16601	16626	16574	16645	16533	16795	16602	16542	16737	16582	16623	16404	16533	16860	16544	16710	16662	16461	16682	16491	16618	16471	16795	16772	16521	16760	16817	16482	16520	16804	16436	16674	16645	16567	16729	16524	16605	16651	16797	16659	16693	16561	16609	16593	16740	16743	16506	16594	16653	16647	16650	16731	16706	16523	16759	16594	16757	16626	16700	16452	16740	16523	16553	16546	16415	16700	16766	16606	16602	16545	16539	16830	16495	16513	16699	16935	16751	16770	16732	16601	16560	16629	16598	16877	16594	16641	16541	16435	16730	16636	16710	16630	16771	16636	16493	16736	16483	16702	16548	16516	16721	16798	16758	16558	16838	16784	16579	16883	16550	16707	16492	16597	16628	16554	16563	16752	16593	16745	16647	16822	16444	16674	16726	16565	16628	16572	16690	16838	16540	16721	16753	16596	16536	16575	16577	16412	16716	16541	16659	16690	16549	16731	16566	16830	16545	16772	16652	16545	16780	16647	16673	16640	16756	16502	16796	16647	16747	16682	16730	16751	16504	16729	16595	16522	16623	16705	16545	16666	16815	16479	16376	16627	16569	16511	16752	16750	16698	16690	16579	16711	16598	16705	16774	16574	16680	16432	16650	16392	16688	16697	16612	16711	16462	16708	16689	16653	16529	16398	16514	16631	16468	16585	16528	16528	16822	16720	16702	16532	16621	16628	16550	16793	16729	16678	16762	16614	16519	16684	16573	16808	16582	16744	16694	16529	16566	16442	16482	16658	16616	16488	16599	16411	16744	16450	16704	16655	16782	16605	16703	16566	16637	16777	16624	16596	16721	16611	16721	16512	16793	16600	16780	16731	16617	16603	16554	16849	16582	16643	16657	16773	16574	16764	16775	16628	16584	16728	16724	16907	16892	16488	16784	16754	16625	16547	16572	16409	16569	16611	16746	16455	16757	16672	16686	16485	16585	16537	16658	16498	16657	16818	16550	16486	16676	16553	16615	16765	16465	16708	16604	16617	16519	16713	16697	16860	16404	16520	16575	16250	16655	16507	16749
27475	44128	35940	24716	23108	20617	17274	14926	14596	14262	14086	14336	14192	14158	14180	14187	14242	14106	14184	14227	14109	14323	14315	14076	14364	14141	14257	14143	14176	14234	14089	14047	14234	14162	14129	14199	14206	14273	14163	14308	14027	14413	14163	14172	14149	14085	14120	14140	14101	14230	14162	14266	14253	14265	14011	14023	14182	14098	14253	14281	14283	14123	14269	14276	14046	14250	14200	14159	14371	14169	14170	14207	14085	14167	14263	14055	14046	14268	14299	14195	13940	14253	14134	14140	14124	14216	14184	14194	14113	14168	14150	14229	14417	14240	14290	14130	14206	14035	14253	14085	14115	14108	14217	14070	14085	14093	14285	14010	14120	14334	14115	14361	14008	14135	14208	14230	13939	14278	14231	14230	14238	14131	14043	14009	14245	14336	14159	14231	14167	14266	14055	14282	14218	14107	14333	14286	14045	14075	14135	14143	14243	14268	14371	14199	14281	14133	13952	14196	14035	14044	14202	14038	14397	14014	14163	14253	14009	14317	14427	14128	14173	14174	14279	13974	14308	14159	14181	14191	14181	14246	14193	14268	14055	13981	14211	14294	14120	14099	14199	14114	14212	14106	14077	14075	14186	14140	14089	14097	14256	14165	14065	14024	14408	14123	14134	14203	14263	14219	13988	14141	14152	14297	14242	14182	14138	14169	14131	14164	14265	14106	14125	14009	14212	14208	14131	14043	14150	14236	14300	14213	14148	14086	14151	14110	14309	14241	14145	14106	14183	14208	14197	14175	14132	14221	14063	14159	14207	14069	14238	14091	14206	14135	14270	14113	14212	14066	14084	14205	14113	14241	13979	14215	14251	14233	14215	14306	14074	14158	14290	14083	14231	14191	14194	14224	14085	14310	14025	14138	14146	14247	14279	14236	14004	14302	14208	14412	14336	14192	14151	14176	14125	14289	14261	14138	14265	14033	14235	14179	14103	14095	14079	14290	14236	14038	14251	14107	14247	14241	13980	14273	14290	14138	14216	14367	14124	14075	14117	14144	14195	14350	14169	14113	14058	14073	14168	14101	14116	14142	14181	14126	14146	14246	13949	14088	14076	14160	14240	14274	14065	14261	14151	14301	14178	14146	14145	14151	14164	14101	14279	13954	14028	14374	14076	14270	14201	14099	14281	14099	14112	14185	14305	14185	14312	14204	14335	14187	14222	14210	14030	14374	14073	14112	14245	14342	14371	14112	14332	14184	14286	14276	14129	14302	14153	14094	14189	14239	14011	14201	14033	14219	14295	14231	14182	14105	14273	14014	14083	14151	14228	14112	14069	14080	14116	14224	14202	14112	14159	14121	14097	14073	14187	14185	14211	14207	14260	14154	14185	14295	14223	14196	14178	14177	14298	14252	14305	14192	14217	14229	14310	14226	13982	14218	14126	14129	14007	14258	14380	14043	14256	14122	14193	14169	14160	14164	14416	14202	14239	14248	14141	14202	14194	14413	14190	14307	14065	14251	14044	14207	14084	14033	14240	14361	14084	14125	14148	14342	14318	14065	14335	14088	14246	14239	14358	14186	14122	14396	14152	14124	14244	14079	14168	14154	14387	14234	14192	14276	14129	14196	14293	14158	14233	14138	14181	14150	14156	14160	14086	14234	14281	14131	14338	14254	14085	14199	14310	14278	14210	14209	14268	14286	14151	14231	14312	14181	14102	14148	14013	14263	14345	14347	14100	14342	14316	14167	14193	14314	14202	14193	14159	14088	14440	14190	14253	14240	14410	14238	14135	14259	14287	14328	14144	14017	14269	14184	14037	14097	14051	14068	14023	14127	14163	14216	14140	14049	14132	14208	14232	14225	14146	14269	14159	13986	14188	14113	14070	14291	14160	14283	14242	14217	14313	14025	14130	14351	14155	14301	14165	14174	14298	14326	14177	14051	14123	14184	14214	14174	14171	14220	14178	14214	14143	14126	14289	14339	14096	14187	14176	14072	13966	14284	14134	14063	14227	14183	14108	14351	13972	14190	14112	14166	14329	14206	14246	14156	14216	14243	14132	14170	14122	14074	14239	14152	14080	14139	14204	14231	14154	14260	14375	14198	14127	14092	14178	14157	14259	14170	14211	14314	14326	14187	14083	14081	14222	14305	14046	14122	14112	14131	14283	14034	14090	14252	14093	14156	14098	14030	14358	14039	14199	14066	14241	14227	14136	14239	14062	14323	14161	14096	14270	14260	14326	14180	14164	14137	14215	14066	14201	14134	14156	14272	14413	14179	14118	14183	14169	14195	14202	14161	14116	14071	14074	14043	14054	14252	14198	14231	14144	14116	14166	14054	14150	14079	14228	14225	14337	14290	14225	13868	14058	14169	14070	14271	14154	14297	14199	14221	14192	14240	14233	14091	14155	14045	14133	14227	14291	14400	14366	14109	14188	14086	14248	14037	14399	14145	14173	14111	14098	14243	14146	14067	14128	14226	14312	14094	14218	14149	14093	14134	14160	14105	14267	14273	14241	14110	14311	14248	14210	14361	14128	14016	14098	14040	14177	14220	14234	14189	14280	14233	14106	14389	14196	14054	14163	14080	14192	14107	14050	14132	14086	14242	14270	14067	14167	14245	14177	14185	14117	14165	14193	14251	14195	14135	14157	14165	14299	14199	14133	14298	14237	14125	14274	14032	14170	14237	14275	14418	14176	14356	14138	14092	13986	14153	14309	14222	14326	14210	14223	14160	14271	14009	14306	14108	14334	14249	14240	14096	14208	14172	14232	13974	14075	14225	14090	14093	14113	14154	14078	14018	14248	14178	14162	14048	14154	14158	13978	14324	14042	14182	14144	14343	14242	14277	14089	14190	14255	14135	14136	14159	14378	14319	14156	14127	14244	14164	14100	14294	14074	14224	14073	14130	14169	14285	14101	14371	14157	14143	14224	14207	14216	14135	14128	14228	14108	14155	14117	14017	14128	14209	13993	14144	14063	14065	14151	14039	14257	14295	14115	14327	14239	14161	14076	14260	14297	14099	14389	14292	14157	14101	14267	14087	14106	14143	14124	14158	14262	14147	14208	14097	14279	14176	14182	14181	14282	14286	14163	14070	14251	14286	13988	14009	14174	14184	14138	14213	14312	14098	14422	14051	14108	14207	14283	14022	14066	14184	14279	14100	14046	14181	14162	14329	14225	13996	14147	14187	14192	14102	14262	14260	14178	14245	14170	14062	14276	14225	14276	14130	14188	14027	14182	14127	14058	14190	14262	14153	14318	14148	14163	13983	14110	14097	14249	14242	14125	14108	14180	14096	14131	13962	14161	14162	13998	14306	14315	14260	14242	14181	14248	14197	14178	14086	14121	14258	14136	14125	14125	14439	14195	14085	14143	14076	14282	14344	14048	14263	14265	14100	14195	14148	14201	14099	14144	14192	14137	14086	14145	14221	14229	13998	14143	14060	14411	14080	14265	14230	14233	14190	14189	14107	14260	14228	14353	14277	14282	14242	14204	14307	14102	14158	14281	14003	14277	14143	14156	14265	14255	14152	14344	14103	14282	14197	14302	14285	14232	14066	14055	14294	14224	14046	14226	14113	14327	13968	14036	14159	14276	14167	14044	14230	14099	14025	14232	14256	14309	14298	14084	14149	14274	14374	14335	14115	14298	14088	14230	14045	14196	14200	14318	14009	14248	14098	14085	13957	14039	14313	14246	14203	14183	14168	14244	14360	14214	14329	14302	14111	14341	14151	14304	13973	14284	14167	14212	14190	14249	14321	14317	14086	14119	14107	14291	14204	14290	14162	14240	14156	14281	14156	14320	14165	14348	14058	13966	14263	13951	14231	14103	14205	14326	14081	14177	14207	14074	14192	14100	14248	14024	14188	14217	14036	14070	14324	14161	14257	14109	14204	14291	14332	14275	14283	14192	14095	14184	14197	14089	14116	14344	14307	14158	14103	14100	14215	14217	14181	14017	14116	14195	14064	14063	14238	14199	14138	14287	14278	14084	14129	14158	14121	14211	14339	14288	14182	14240	13956	14213	14034	14149	14179	14254	14248	14210	14218	14270	14206	14220	14273	14211	14089	14165	14165	14252	14121	14245	14317	14157	14176	14115	14124	14218	14047	14187	14304	14240	14266	14144	14180	14352	14167	14256	14177	14146	14258	14236	14154	14213	14167	14148	14146	14221	14209	14148	14164	14053	14034	14281	14158	14147	14278	14000	14052	14187	14185	14220	14140	14250	14131	14256	14165	14272	14078	14299	14041	14266	14077	14146	14140	14175	14038	14293	14261	14146	14109	14085	14126	14208	14179	14184	14257	14114	14131	14094	14171	14080	14174	14107	14201	14179	14373	14185	14387	14211	14094	14148	14278	14051	14143	14155	14142	14157	14285	14183	14333	14295	14243	14235	14154	14373	14093	14235	14138	14040	14204	14194	14243	14281	14304	14037	14084	14291	14248	14184	14062	14301	14145	14275	14060	14354	13970	14290	14291	14225	14126	14082	14183	14218	14186	14263	14309	14264	14123	14153	14144	14161	14143	14267	14178	14373	14239	14019	14272	14241	14302	14156	14346	14188	14332	14205	14173	14189	13980	14218	14204	14315	14026	14228	14088	14247	14134	14178	14293	14221	14097	14137	14224	14118	14402	14167	14157	14199	14354	14194	14349	14132	14237	14313	14103	14140	14158	14259	14144	14149	14100	14111	14344	14153	14261	14242	14212	14139	14222	14128	14341	14143	14223	14128	14117	14205	14118	14191	14291	14285	14270	14319	14273	14267	14187	14242	14169	14333	14338	14117	14183	14087	14134	14112	14144	14306	14242	14205	14175	14156	14226	14335	14190	14178	14138	14137	14231	14088	14215	14388	14159	14325	14216	14260	14175	14128	14135	14153	14215	14268	13996	14237	14250	14272	14190	14173	14225	14244	14208	14242	14257	14097	14082	14340	14388	14229	14084	14012	14097	14227	14143	14212	14198	14289	14260	14252	14232	14140	14411	14226	14111	14126	14277	14136	14269	14352	14143	14122	14337	14224	14175	14174	14150	14226	14166	14141	14060	14335	14207	14180	14374	14135	14146	14260	14348	14141	14224	14126	14152	14101	14069	14269	14194	14149	14197	14192	14261	14249	14129	14182	14228	14313	14251	14166	14287	14077	14342	14179	14293	14103	14218	14211	14207	14205	14185	14133	14245
24238	22167	34103	36918	44408	43169	33916	23752	18554	16794	16433	16208	16116	16431	16424	16220	16359	16331	16184	16300	16232	15943	15949	16228	16092	16142	15994	16123	16206	16221	16050	15911	16019	15987	16203	16154	16122	16278	16279	16116	16027	16040	16164	16336	16160	16080	16197	16224	15989	16057	16109	15977	16374	15963	16108	15893	16122	16090	16077	16051	16044	16142	15957	16028	16214	15964	15976	15968	16021	16135	16065	16054	16062	16044	15985	16013	16172	16118	16112	16008	15932	16104	15853	16045	16258	16077	16052	15879	15998	16105	16133	16069	16008	16181	16202	15994	16054	16235	16211	16087	15972	15963	16093	16022	16148	16038	16132	15936	16001	15900	15926	16155	15754	15801	16057	16043	15981	15812	15942	15896	16019	16199	16255	16026	15945	16103	16152	16046	15763	15980	16169	16024	15890	15992	15919	15993	16010	16185	15995	15890	15980	16053	16071	15858	15958	16008	15998	16108	16221	16252	16352	16157	16061	16016	16275	15887	15954	16092	16051	16030	15825	16092	16043	15958	15844	15936	16205	15692	15942	16110	15957	15991	16135	16217	16130	16074	16073	16090	16023	16015	16092	16061	15990	15977	16138	16073	16063	16076	16208	16093	16090	15926	16012	16034	16071	16025	16103	16009	16289	15988	16238	15922	16089	15778	16094	15985	16441	16068	16091	16088	15998	16008	16063	15844	16073	15909	16215	16163	15987	16089	15858	16184	16038	16065	15987	15910	16087	16032	15899	16111	15892	16016	15934	16163	16017	15996	16148	16030	16171	16066	16157	15918	16000	15914	15902	15957	16077	15789	16152	16123	16033	16076	16043	16145	16131	16176	16188	15961	16113	16006	15782	15997	16181	16009	16100	16162	16052	16116	15972	16075	16205	16082	16123	16140	16111	16301	16082	16108	16138	16035	15938	15942	15918	15842	16037	16257	16064	16244	15937	15979	16047	16233	15970	16089	15931	15950	16014	16182	16029	16102	16165	15880	16050	16068	16122	16144	16281	16150	16137	16064	16108	16204	16087	16188	15895	16253	16032	16113	15869	16006	16017	16095	16164	16042	15978	15923	16105	15899	15969	16221	15807	15934	16044	16036	16017	16105	16029	16119	16020	16183	16039	16036	16067	15949	16038	15883	16091	16090	16014	16036	15924	16000	16070	16055	16017	16136	16199	16134	16024	16091	16134	15981	15867	16113	15911	16194	16142	15948	16189	16031	16226	16093	16090	15992	16062	15912	15951	16017	16066	16112	16146	15927	16157	16120	16068	16136	15921	16141	16094	15979	15881	15829	16117	15954	16061	16021	15892	16123	15849	15851	16015	16051	15932	16021	16104	16100	16146	16052	16112	16157	16116	15988	15905	15948	16070	16112	16114	16128	16221	15957	16087	16210	15971	16093	16109	16039	16031	16181	15937	16094	16171	16039	16097	15987	16133	16188	15763	15818	15894	15934	15920	16014	15884	16021	16219	16029	16165	16118	16081	15995	16056	16081	15888	16053	16119	15855	16244	16052	16057	16070	16267	16036	16047	16105	16101	16168	16137	16011	16035	15745	16152	15958	15976	16251	16070	16140	16102	16025	15959	16088	15967	15987	16035	15948	16231	15907	16105	16169	16016	15860	15881	16290	16078	16126	16130	16163	15959	15973	16183	15889	16026	16087	16186	16082	16052	16268	15927	16008	15998	16127	15805	15937	16113	16108	16113	16142	16105	16089	16185	15958	16101	15936	15996	16069	16075	15941	16194	16050	16059	16107	16202	16024	16238	16008	16128	16105	16051	16023	16131	15920	16017	16062	16171	15912	15813	16018	16126	15860	15841	15951	15974	15866	16080	16129	16122	16226	15877	16018	16124	16093	16133	15920	16012	15947	15811	16036	16064	16065	16044	16097	15974	15978	15880	15990	15944	15867	16295	15961	16200	16029	15956	16055	16000	16081	16000	16052	16057	16329	16241	16077	16122	15882	16011	16049	16014	15828	16111	16074	16064	15988	16171	16121	16123	16134	16003	15986	16051	16062	15898	16043	15980	16031	15963	15882	15977	15931	16239	16010	15960	16028	16134	15925	16135	16064	15969	15949	16107	15989	16076	16194	15838	16002	16004	15910	15836	15928	16092	15976	16041	16103	15910	16041	15933	16105	15981	16146	15966	16233	16094	16153	16092	15928	16193	15869	15999	16049	16088	16106	16054	16050	15999	16005	15976	15945	16018	16065	16107	16064	16095	16090	15919	15821	15995	15887	16183	16084	16091	15980	15855	15934	16069	16068	15961	15999	16124	15916	16048	16039	16172	16161	15936	16004	15906	15815	15904	15989	16099	15991	16024	15938	16156	15845	16105	16019	16256	16096	16171	16044	16035	16137	16041	15984	16012	16035	15933	16122	16063	16003	15977	16195	16098	16105	16052	16119	16138	16084	16074	15847	16107	16196	15962	15995	16028	16082	16090	15924	16150	15953	16018	15932	15933	16126	16072	16130	15837	16101	16148	16044	16125	15907	15950	15950	16154	16170	15979	16199	15972	16069	16003	16034	16079	16018	16030	16381	16213	16056	16183	15997	15841	15848	15979	16046	16183	16049	16122	16196	16044	16107	16031	16144	15952	16006	16053	15945	16002	16338	16119	15938	16036	16108	15916	15972	15943	16125	15927	15989	15910	16266	16161	15927	15796	16067	15946	15994	15973	16032	16122	15941	16058	15990	16050	15979	15997	16145	15760	15974	15973	15994	15915	15705	16004	15879	16156	16133	16074	16092	16017	16188	16069	16076	16061	16162	16173	16196	15942	16007	15826	15971	16038	16083	16033	16110	16026	16097	16204	16247	16112	15929	15962	16156	16103	16054	16111	15885	16095	15985	16114	16024	16095	15949	15934	15988	16160	16003	16126	16190	16179	16000	15986	15838	16122	16038	16028	16092	15920	15839	16046	16070	16157	15817	15810	16112	16200	15909	16019	16015	16106	16337	16072	15985	16220	15988	16000	15836	16109	15752	16139	16031	15970	16168	16203	16116	16094	16002	16044	15908	16047	15990	15950	16031	16164	16206	16110	16113	15918	16042	16096	16336	16220	15981	16165	16033	16090	16299	16103	16006	16067	16197	16157	16148	15918	16000	16224	16071	16023	16063	16118	15953	15966	16197	16078	16004	15942	16076	16089	16012	16119	16109	16004	16191	15895	16183	16003	16205	16158	16252	16085	16147	15913	16054	15911	15777	16049	15884	16134	16102	16058	15989	15850	15924	15903	15752	15970	16084	16008	16102	16109	16019	15973	16109	15925	16060	15817	16120	16132	15907	15958	15973	16100	16083	16018	15935	16038	16135	16032	16193	16273	15956	16011	16156	15969	15993	15965	16154	15967	15939	16116	16075	16118	16125	16209	16052	15953	16118	16099	16077	15981	15811	16053	16052	16240	15976	16158	16236	16233	16003	16135	16107	16002	16078	15961	16073	16118	15928	16055	15980	15872	15960	15841	15904	16080	15984	16327	16019	15797	15944	16009	16106	16030	16043	15847	16019	16065	15950	16162	16165	16069	16037	15972	16045	16236	16048	16200	15949	15971	15876	16006	15965	15891	16077	16107	16093	16146	16054	16256	16211	16182	16028	16300	16042	15966	15948	16089	15964	16139	15993	16086	15993	16065	15882	15894	15904	15929	16133	16167	16236	16020	16193	16012	16123	15947	15944	16034	16065	15980	16029	15979	16178	15992	16075	16070	16284	16040	16054	16112	16047	15961	16131	16113	16031	16227	16037	15934	16190	16105	16116	16102	16063	16131	15971	16112	15917	15996	15978	16227	16126	16124	16006	15924	16078	16131	16119	15887	16069	15982	16047	16034	16122	15927	16072	16078	16148	15971	16077	15875	15978	16135	16103	16048	15907	16012	15983	16069	15944	16091	16129	15836	16098	15985	16139	15994	16071	16258	16083	16047	16063	16273	16105	16083	16101	16226	16092	16001	16108	16016	16134	16059	16001	15937	15891	15867	16058	16168	16300	16132	16164	16072	15698	16102	16091	15975	16229	15910	16020	15854	16002	16012	16042	16036	15825	15994	15987	16193	16234	15872	16122	15890	15963	16161	16213	16221	16126	15904	15931	16089	16147	15847	16006	15887	15867	15996	16033	16041	16035	15991	16055	16038	16030	15901	16227	16125	16036	16116	15873	15974	15968	16205	16063	16168	16053	16284	16059	16111	16064	16068	16115	16058	16009	16169	16105	15988	16129	16116	15844	15965	16050	16111	16006	16010	16017	16054	16210	15960	16067	16085	16176	16001	16236	16061	16038	16046	16100	16223	16101	16075	16119	15940	15970	15916	16036	16006	15874	16090	16120	16222	15923	16051	16101	16259	15956	15887	15986	15934	15977	15986	16205	16122	15977	16015	16132	15998	16037	15969	15967	16011	16007	16003	15896	16187	16036	16052	16191	15996	16188	15995	16083	16171	15903	15985	15881	16019	16167	15962	15937	15950	16106	16079	16059	15852	16004	15989	16146	15966	16134	15975	16099	16068	16142	16116	16090	16105	16067	16040	16016	16022	16021	16301	15990	16110	15972	15945	15910	16020	15997	16064	16175	15960	15937	16203	16019	16066	15946	16038	16083	16104	16127	15852	16109	16236	16049	15997	15917	15996	15888	16142	16013	16120	16132	16043	16067	16086	16462	16039	16232	16243	15993	16091	15907	16090	16157	15876	16107	15872	16100	15990	16071	16008	16182	16131	16049	16065	16152	15915	16105	15995	16048	16164	15951	16036	16255	16059	16037	15823	15907	16055	15865	15934	16132	15949	16201	15953	15995	16034	15976	15979	15910	16055	15997	15985	16239	16038	16118	16008	15950	16014	16100	16097	15943	15981	15976	15858	15930	15938	16186	15856	16079	16068	16054	16061	16001	16182	15881	15883	15969	16113	15876	16050	15894	16174	16038	15996	15913	16050	16174	16084	16174	15949	16111	16096	16004	16127	16194	16173	16144	16193	16037	16170	16031	15823	16039	15890	15989	15903	16159	15928	16082	16090	15955	15950	16004	16083	15955	15976	15995	16055	15936	15778	15946	15896	16069	15967	16164	15995	16063	16109	15941	16009	16045	15966	16009	16074	16042	15986	16177	16097	16059	16044	16079	16183	16116	16019	16095	16199	15900	16214	15811
55421	90847	76486	54172	52345	43560	31596	21530	16021	14156	13898	13923	13990	13899	13684	13849	13661	13744	13901	13734	13892	13902	13917	13800	13701	14058	13984	13915	14103	13833	13914	13940	13926	13954	14004	13886	13942	13810	13671	13836	13847	13862	14025	13946	13795	13820	13740	13946	13787	13903	13904	13921	13884	13733	13960	13692	13924	14089	13758	13937	13930	13878	13975	13806	13878	13894	13932	13801	13825	13857	13866	13795	13911	13808	13556	13976	13892	13892	13740	13999	13749	13887	13799	13866	13817	13880	13807	13871	13960	14059	13836	13763	14076	13840	13936	13771	13858	13847	13738	13830	13840	13939	13802	13905	13951	13786	13804	13645	13782	13767	14001	13932	14001	13919	13801	13840	13885	13713	13832	13898	13703	13864	13926	13971	13915	13927	13886	13783	13975	13867	13768	13875	13775	13949	13763	13940	13813	13814	13970	13862	13885	13826	13869	13840	13832	14035	13901	13886	14139	13818	13871	13880	13698	13706	13942	13892	13621	13851	13956	13693	13889	13831	13867	13923	13900	13868	13977	13932	13854	13702	13945	13877	13918	13797	13902	13774	13919	13842	13867	13849	13757	13971	13925	13837	14003	13752	13796	13898	13784	13924	13792	13864	13912	13671	13791	13764	14004	13814	13896	13794	13847	13819	13810	13901	13801	13950	13940	13684	13922	13783	13703	13840	13752	13831	13817	13795	13792	13735	13814	13758	14014	13996	13881	13864	13880	13774	13906	13811	13933	13877	13755	13882	13950	13782	13824	13765	13822	13825	13668	13845	13706	13949	14062	13906	13839	13936	13808	13730	13675	13993	13955	13658	13818	13848	13932	13882	13702	13744	13892	13901	13830	13697	13824	13746	13848	13797	13662	13847	13825	13992	13851	13889	13872	13898	13885	13950	13890	13865	13899	13785	13915	13934	13853	13695	13802	13577	13844	13771	13710	13920	13751	13948	13910	13875	13822	13862	14045	13720	13831	13791	13865	13830	13899	13648	13809	13855	13756	13834	13836	13954	13765	13724	13888	13832	13861	13763	13897	13814	13847	13783	13907	13790	13782	13839	13904	13974	13875	13965	13903	13855	13836	13829	14002	13931	13950	13904	13824	14078	13843	13971	13585	13786	13879	13960	13915	13769	13899	13913	13987	13818	13855	13874	13820	13776	13864	13836	13904	13782	13956	13931	13903	13996	13755	13921	13834	13812	13863	13936	13836	13961	13962	13915	14081	13852	13887	13777	13784	14022	13905	13676	13910	13908	13773	13836	13901	13770	13782	13844	13647	13693	13846	13845	13988	13892	13974	13776	13886	13636	13869	13878	13826	13906	13789	13826	13895	13846	13916	13717	13841	14003	13774	13963	13795	13847	14096	13910	13767	13904	13766	13946	13855	13773	13854	13846	13723	13925	13870	13773	13755	14007	13841	13727	13850	13816	13930	13749	13790	13846	13902	13725	13792	13908	13770	13774	13875	13970	13862	13803	13911	13773	13909	13833	13855	13850	13983	13953	13898	13939	13745	13827	13888	13722	14007	13933	13978	13936	13843	13844	13900	13886	13813	13995	13810	13925	13927	13980	14042	13868	14102	13989	13852	13923	14056	13865	13730	13922	13915	13821	13942	13857	13859	13911	13767	13825	13953	13878	13857	13981	13781	13926	13816	13909	13763	13707	14024	13857	13844	13913	13975	13679	13866	13799	13831	13879	13979	13781	14076	13814	13941	13765	13996	13986	13790	13892	13909	13899	13918	13860	13915	13839	13754	13987	13895	13875	13858	13887	13928	13918	13846	13985	13726	13913	13857	13771	13977	13856	13983	13769	13841	13865	13847	13666	13869	13770	13822	13739	13872	13913	13826	13795	13926	13834	13826	14001	13861	14004	13928	13785	13591	13901	13754	13715	13977	13933	13859	13712	13836	13800	13807	13864	13733	13957	13923	13888	13911	13845	13638	13874	13844	13981	13757	13799	14023	13730	13982	13781	13864	13757	13999	13736	13928	13910	13866	13793	13751	13816	13804	13774	13933	13930	13912	13768	13909	13751	13638	13882	13639	13696	13971	13927	13946	13758	13840	13761	13867	13799	13925	13869	13883	13767	13865	13844	13827	13890	13787	13715	13990	14065	13647	13850	13869	13920	13914	13862	13892	13902	13843	13829	13997	14067	13910	13891	13764	13858	13873	14044	13896	13827	13729	14000	13934	14053	13934	13747	14039	13972	13991	13789	13959	13914	13815	13885	13813	14041	14013	13793	13868	13933	13919	14073	13907	13718	13950	14017	13917	13935	14011	13871	13831	13873	13917	13922	13796	13783	13763	13643	13947	13794	13692	13956	13825	13832	13765	13803	13879	13702	13727	13823	13820	13842	13800	13737	13812	13946	13822	13919	13818	13827	14056	13893	13834	13874	13723	13868	13940	13824	13789	13960	13828	13946	13932	13805	13866	13933	13940	13764	13954	13868	13748	13928	13760	13835	13836	13964	13851	13717	13891	13867	14025	13827	13893	13654	13973	13856	13732	13876	13824	13789	13880	13771	13923	13900	13752	13767	13853	13753	13738	13911	13774	13653	13905	13737	13891	13721	13894	13893	13635	13735	13761	13940	13781	13935	13698	13903	13883	13831	13927	13901	13825	13864	13711	13881	13810	13719	13847	13887	13997	14182	13799	14016	13812	13866	13828	13821	13888	13833	13945	13750	13944	13685	13902	13808	13726	13807	13794	13868	13812	14038	13893	13900	13750	13907	13783	13918	13707	13888	13897	13845	13819	13960	13846	14018	13934	13869	13779	13760	13770	13949	13949	13891	14010	13974	13870	13992	13842	13758	13829	13664	13797	13830	13924	13923	13878	13866	13850	13813	13938	13810	13950	13754	13690	13834	13841	13950	13632	13861	13851	13871	13742	13701	13865	13862	13823	13725	13989	13759	13676	13876	13750	13824	13737	13909	13860	13758	13892	13845	14032	13790	13830	13813	14018	13903	13875	13752	13919	13837	13896	13877	13879	13737	13806	13898	13641	13806	13924	13847	13839	13847	13919	13878	14005	13918	13807	13884	13964	13935	13994	13882	13861	13840	13719	13893	13864	13901	13812	13891	13943	13783	13742	13877	13863	13849	13789	13944	13726	13735	13952	13904	14082	13855	13893	13796	13916	13835	13884	13955	14037	13861	13971	14001	13888	14035	13963	13721	13859	13948	13784	13762	13848	13786	13719	13741	13729	13779	13883	13918	13866	13916	14037	13913	13877	13657	13822	13713	13925	13807	13727	13849	13762	13805	13820	13660	13957	13903	13850	13888	13944	13901	13885	13927	13869	13790	14026	14025	13999	13853	13896	13959	14000	13776	13975	13812	13940	13896	13724	14001	13837	13770	13832	14042	14084	13955	13723	13920	13917	13881	13956	13919	13792	13837	13619	13664	13889	13694	13835	13822	13806	13924	14028	13865	13929	13769	13919	14035	13940	13861	14021	13934	13904	13755	13872	13606	13870	13785	13864	14060	13811	13883	14060	13953	13884	13797	13818	13897	13883	13706	13868	13837	13888	13916	13852	13692	14004	13825	13981	13738	13919	13968	13805	13936	13903	13823	13929	14014	13971	14048	13927	13752	13841	13889	13677	13974	13863	13784	13770	13936	13928	13860	13804	13759	13863	14006	13818	13860	13682	13833	13913	13740	13964	13872	13855	13848	13808	13931	13711	13885	13995	13615	13869	13680	13741	13736	13872	13794	13854	13718	13812	13775	13894	13869	13882	13937	13765	13847	13956	13878	13827	13818	13840	13752	13908	13842	13634	13798	13748	13809	13873	13871	13676	13910	13875	13745	13833	13893	13848	14041	13809	13737	13922	13757	13823	13949	13966	13868	13982	13943	13788	13893	13832	13773	13907	13886	13870	13882	13977	13933	13743	13921	13936	13840	13798	13815	13765	13881	13870	13805	13999	13957	13747	13881	13820	14015	13927	13753	13930	13906	13688	13754	13942	13929	13909	13843	13820	13812	13921	13864	13769	13992	13902	13933	13681	13879	13729	13699	13821	13861	13854	13907	14040	13881	13888	13906	13801	13877	13880	13665	13915	13725	13671	14040	13928	13829	13831	13794	13847	13979	13862	13843	13967	13839	14021	13724	13816	13747	13751	13785	13963	13873	13858	13819	13937	13877	13801	13776	13879	13926	14019	13774	13831	13614	13978	13786	13791	13966	13757	13946	13938	13749	13808	13935	13759	13765	13803	13780	13852	13819	13895	13897	13904	13886	13862	13739	13874	13814	13848	13784	13794	13784	13814	13988	13832	13817	13751	13913	13828	14028	13868	13922	13800	14054	13791	13838	13992	14038	13948	13740	14107	13772	13866	13821	13769	13847	13679	13840	13811	13800	13813	13835	13968	13862	13946	13881	13905	13835	13911	13816	13968	13864	13958	13860	13746	13910	13938	13863	13940	13826	14052	13924	14025	13824	13835	13867	14003	13827	13899	13886	13846	13838	13743	13821	13813	13871	13714	13679	13738	13815	13854	13921	13848	13922	13887	14009	13905	13899	13716	13842	13892	13941	13820	14121	13797	13717	13801	13941	13927	13734	13887	13749	13953	13898	13916	14131	13901	13940	13902	13927	14032	13936	13840	13897	13993	13804	13832	13921	13857	13887	14071	13853	13875	13801	13887	13800	13844	13793	13779	13910	14028	13733	13877	13807	13959	13876	13787	13868	13841	13682	13908	13801	13824	13960	13730	13680	13798	13907	13706	13982	13788	13828	13748	13909	13752	13911	13939	13849	13870	13848	13849	13846	13943	13912	13878	13932	13972	13942	13924	13884	13963	13820	13809	13824	13969	13979	13808	14092	13882	13780	13740	14035	13866	13986	13953	13788	13945	13964	13850	13861	13923	13975	13878	13844	13962	13760	14125	14096	13863	14020	13922	13903	13775	13898	13864	13829	13938	13744	13878	13901	13875	13864	13852	13915	13811	13983	13838	13730	13929	13811	13923	13772	13970	13837	13767	13774	13995	13736	13760	13877	13792	13840	13908	13837	13954	13877	13803	13653	13814	13909	13835	13916	13871	13860	13772	13947	13721	13849	13848	13941	13732	14013	13996	13858	13780	13694	13820	13835	13792	13806	13763	13797	13824	13843	13967	13849	13719	13665	13922	13865
23075	21729	31545	30125	42614	48534	42468	29070	21226	17773	16748	16166	16381	16165	16245	16341	16054	16228	16105	16184	16031	16241	16113	16138	16193	16016	16083	16161	15928	16222	16006	16006	16091	15895	15951	16018	15961	16278	16170	15951	16173	16145	16090	16118	15948	16038	16087	16033	16013	16063	15921	16030	16098	16105	15990	15704	16092	16204	16237	16055	16196	16260	15998	15943	15918	16055	15885	15904	16155	16016	15850	16166	16036	15959	16247	15976	16016	15849	15914	15989	16026	15971	16054	15978	16022	15844	15991	15946	16025	16200	15932	15824	16196	16242	16112	15941	16055	16010	16129	16060	16069	15966	16222	16016	16038	16077	15857	15931	15973	15920	15959	15940	15957	15864	15806	16105	15991	15954	16159	16128	16076	15990	15951	16006	16033	15885	16124	15972	15919	16003	16085	16063	16032	16096	16086	15870	15814	15927	15946	16045	16281	16118	16173	16068	16028	16113	16169	16004	16022	16042	15969	15984	16020	16015	16243	16124	15932	15891	16023	15945	16044	16068	15915	15942	16057	15996	15987	16059	16296	16009	15830	15895	15905	15967	16005	15690	15893	16091	15917	15980	15866	16075	16100	16149	15912	15998	16126	16110	15988	16151	16056	15939	15930	16136	15909	16117	16261	16043	16032	16057	16037	15938	16089	16170	16056	16084	15922	16026	16037	16044	15937	16058	15957	16078	16011	15823	15957	15993	15845	16088	16181	15908	15919	15902	15964	15910	16185	15932	15870	15941	16023	15955	16206	15791	16143	16039	16224	16080	15960	15944	15885	16055	15974	16174	15992	16047	16053	16106	15902	15896	15992	15889	16015	16176	16065	16049	16022	16049	15854	16070	15777	16071	15910	16108	15887	16028	16053	16117	16111	16196	15980	16097	16036	16031	15938	15914	16013	15944	16045	15918	16004	16145	16284	16106	16218	15894	16040	15954	16077	16109	15961	15905	15908	16009	15926	16112	15965	15876	15930	16088	15991	16057	16095	15920	16211	15805	16035	15975	15970	16160	16044	16153	16101	16092	16057	15930	16015	15734	16020	15850	16073	15992	16039	15747	15940	16109	15771	16031	16048	16235	15936	16167	16090	15930	16032	15971	16040	16063	15936	15952	15880	15887	15883	16001	15947	16172	15937	16134	16136	15749	16075	15946	15917	16031	15864	15954	15878	15846	16099	15998	15924	15876	15972	15787	16019	16079	16114	16058	15910	15876	16249	16036	16306	16213	15788	16181	15924	15892	16299	15845	16065	15960	16063	15947	16092	16002	15979	15849	15968	15842	16109	15918	16103	15942	16042	15908	15944	16111	16153	16193	16023	16015	15910	16070	16062	16030	15994	15949	15948	15885	15749	15826	15970	16056	16027	15949	16022	16018	16041	16075	16009	16048	16176	16016	15928	15980	15850	16010	16095	16079	16128	16041	16028	16213	16189	15956	16128	15839	15953	15894	15801	16013	15762	15944	15982	15886	16027	15991	15984	16054	15896	16030	15917	15844	15931	15798	16062	16118	15977	16160	15879	15992	16204	16078	16129	15992	16013	16165	15956	16195	15895	15983	15729	15930	16005	16038	15919	16156	15852	15970	16126	15957	16202	15925	16046	15973	16113	15689	16102	16248	15816	16097	15893	16101	15902	15880	16302	15909	15846	15961	15948	15867	15785	15975	16099	16008	15898	15784	15942	15880	16034	15959	15978	16031	15902	15805	16223	16145	15999	15882	15754	16029	15950	15806	16095	15895	16152	15896	15896	16286	16161	15955	16025	16101	15783	16097	15877	15721	15926	15792	16195	15976	15880	15998	15930	15881	15988	15817	15937	15889	16145	16028	16148	15899	16146	16055	15917	15985	15842	15993	16020	15763	16150	15956	16170	15980	16047	16020	16054	15996	16020	16028	16023	16055	15848	16004	15947	15973	15946	15988	15953	15889	15947	15905	16171	16163	16195	16039	16104	16020	16148	16199	15767	15905	15872	15943	16072	15935	16026	16003	16200	15891	16011	16003	16269	16012	15909	16029	16035	16071	16278	16066	15963	16145	15937	15956	15934	15862	15897	15998	16001	15952	15777	15935	16036	15888	15999	16020	15973	16125	15953	15905	16065	15994	16019	15972	15977	16012	15966	15880	15818	16029	15968	15860	16079	16123	15972	16022	15928	16101	16013	16039	16194	15832	15862	16208	15961	16040	15856	16181	16062	15871	16103	16099	16169	16084	15931	16062	16061	16045	15781	15813	16023	15886	15992	15894	16034	15905	15954	15960	16021	15951	15863	16026	16063	16027	15909	15835	16194	16030	16040	15907	16106	15942	16002	16056	15835	15903	16205	15952	16126	16029	16055	16087	16025	15955	15985	15860	16046	16097	16061	15882	15903	15956	15943	16051	15885	16029	16091	16072	15916	16093	15902	15972	16088	16073	15977	15888	16179	15981	16036	15800	15975	15994	16002	15946	16026	15953	15993	16188	15984	16067	16061	16078	16083	16169	15978	15986	16135	16215	15926	16049	16132	16029	15838	15835	15978	15935	15890	15752	16012	15986	15929	15996	15931	16102	16045	15958	15973	15906	15934	15878	15937	15817	15967	15812	15964	15816	16062	15998	15995	16018	15782	15792	16019	15952	15953	15907	16052	16057	15837	15879	15875	15905	16134	15924	15679	16064	16019	15975	16006	15887	16060	15979	15967	15916	15906	15953	15948	15899	16074	16009	15975	16047	16257	16155	15955	15907	15966	15954	16010	15956	15991	16125	16068	15892	15994	15890	15904	15977	15927	15941	15922	16073	15908	15977	16000	15841	16070	15801	16189	16059	15730	15980	16076	16020	16025	16062	15861	16123	15972	16051	16025	15931	15960	15999	15960	16043	16046	15856	15922	15920	15989	15976	15932	16131	16115	16083	15965	15891	15963	16013	15924	16025	15881	16069	15988	16084	15919	16043	15988	15803	16041	16069	15899	16223	16005	16162	15988	15922	16015	16084	16072	16193	16120	15838	15998	15863	16040	15804	15971	15971	16205	16004	15964	16094	16043	15972	15810	15937	16135	15868	16075	15979	16117	15966	15861	16056	15928	15904	15917	15959	16026	16059	16105	15893	15733	15966	16049	15847	15896	15954	15811	16203	16296	16033	15996	16025	15985	16242	16002	16045	15927	16006	16030	15780	16005	15987	15906	15980	16003	15804	16167	15985	16030	16066	16095	15959	16101	16057	15896	15832	15956	16015	16109	15936	15977	15904	15979	16065	15915	16006	16018	16192	15918	15883	16028	16079	16171	15874	15896	16051	15943	16055	15986	16026	15974	16025	16018	15882	16058	16087	16044	15856	16063	16085	15980	16106	15953	15888	15963	16069	16205	16018	15952	15977	16081	15753	15894	16109	15951	15921	15860	16082	16098	16148	15869	15968	15879	15982	15863	15873	16044	16002	15936	15968	15887	15986	16044	16065	15885	16048	16098	15958	15833	16139	16004	16027	15741	16073	16090	15997	16123	16050	15999	16087	15958	16025	16211	16047	15915	15929	16179	16284	15748	16020	16086	15974	15986	15933	16212	15975	16129	15797	16002	15905	16008	15994	16025	15943	15946	15982	15899	16226	16194	16065	15947	16082	16143	16074	16004	15997	15797	16097	16009	15912	15873	15927	16016	15982	15978	16058	16000	15907	16047	16010	15723	15983	15988	15869	15881	15876	15867	16181	16179	15951	16187	16007	15966	16087	16160	16038	16044	15960	16023	16010	15927	16032	15971	16087	15974	15993	16003	16037	15779	15861	15873	16059	16153	15797	16016	16055	15939	15989	15816	15966	15920	16165	16153	15980	16095	15993	16115	15986	16226	15897	16004	15792	16104	16115	16022	15970	15953	16049	16025	15977	15992	15963	15782	15783	15933	16185	15920	16085	16048	16150	16148	16077	16000	15834	16076	15920	15950	16092	16177	16040	16029	15922	16027	15918	15897	15790	15977	15959	16092	15884	15966	15908	15764	15740	15976	16069	16068	15941	15921	15788	15758	15878	15898	16012	16033	16145	15838	16076	16020	15978	16078	16068	15961	15940	16035	15964	15880	16096	16021	15893	15992	15953	15858	15884	16050	15915	15909	15961	16048	15935	15821	15815	16068	15816	15966	15883	16156	15989	16036	15965	16034	16013	16163	16149	16062	15880	15861	16049	15980	16150	16077	15842	16072	15962	16049	15988	15937	15917	15727	16011	16181	16037	15948	16106	16016	15928	16256	16051	16021	16003	15879	15974	16026	15751	15892	15917	16029	15942	16155	15943	16110	15931	16049	15963	16033	15859	16029	16040	15989	15991	16138	15991	15994	16093	15974	15799	16154	16135	15890	15865	15867	16051	15916	15941	16139	15889	15843	16141	15644	16047	16003	16042	15949	16151	16197	16126	15865	15932	15807	15859	15878	16279	15914	16048	15935	16015	15904	15965	16054	15866	16118	16159	16041	15796	15997	16102	15862	15869	15922	15951	15895	15987	15987	15934	15925	15728	15837	15985	16013	16146	16013	16064	16056	15973	15722	16029	15769	16033	15955	16015	15987	16107	15962	16150	15828	16006	16138	15924	16042	16062	16109	16053	15931	16136	16109	15792	16069	15765	15829	16042	15863	15787	15937	16094	16021	16183	16019	15948	16225	16234	16132	16029	16028	16166	16038	16026	15913	15919	16163	15996	16075	15956	16074	16004	15903	15861	16082	16142	16081	15828	16030	15844	15823	16000	16035	16037	15899	15940	16251	15975	15827	16045	16126	16021	15988	15750	15877	15773	15975	15890	16186	15945	15938	15970	16105	16018	16013	16072	15889	15881	15917	15901	15988	15987	15999	16049	15944	15871	15931	16087	15801	15966	15960	16131	16204	16174	15929	16128	15976	15793	15921	16189	16028	16000	16167	16055	16063	15938	16167	15712	16048	15935	15919	15942	16082	16028	15951	16050	16035	15915	15896	16053	16060	16074	16133	15941	15781	16001	15901	15975	15929	16093	16049	15843	15968	16167	15837	16027	15996	16125	15888	15954	15882	15857	15924	16044	15842	16106	16121	16046	15903	15973	15897	16079	16061	16041	15991	16088	16053	15898	15901	15962	15915	16047	16203	16127	15965	16241	15912	15752	15976	16172	15869	16046	15904	15839	16243	16053	16026	15875
63047	101607	84360	66539	65066	54761	41817	28325	18520	15017	13901	13812	13782	13782	13783	13672	13859	13813	13831	13914	13824	13777	13783	13762	13694	13801	13779	13917	13676	13810	13805	13593	13739	14000	13738	13889	13860	13974	13690	13715	13804	13738	13713	13798	13615	13759	13706	13782	13739	13660	13643	13801	13755	13674	13842	13743	13775	13643	13688	13703	13782	13675	13774	13722	13894	13739	13627	13751	13758	13570	13746	13823	13787	13672	13688	13779	13694	13810	13800	13632	13623	13780	13648	13654	13879	13764	13929	13693	13843	13796	13820	13598	13856	13711	13577	13731	13733	13775	13687	13730	13876	13736	13783	13652	13922	13717	13790	13809	13693	13708	13763	13737	13682	13861	13657	13830	13735	13870	13551	13635	13673	13699	13784	13934	13719	13692	13709	13831	13710	13767	13635	13651	13876	13630	13868	13845	13804	13744	13748	13619	13583	13690	13673	13676	13649	13754	13816	13620	13599	13847	13782	13747	13697	13862	13941	13886	13666	13849	13725	13747	13706	13879	13664	13938	13801	13642	13556	13702	13653	13783	13803	13757	13878	13688	14011	13683	13543	13975	13744	13845	13879	13887	13601	13840	13872	13561	13837	13793	13773	13750	13664	13757	13782	13802	13812	13678	13643	13807	13781	13653	13734	13667	13780	13704	13811	13645	13639	13705	13721	13680	13591	13714	13789	13678	13786	13688	13745	13793	13590	13678	13648	13597	13560	13667	13652	13784	13652	13678	13836	13730	13731	13633	13812	13641	13729	13729	13715	13806	13786	13795	13613	13858	13659	13583	13771	13954	13728	13746	13777	13871	13609	13797	13862	13870	13695	13752	13761	13792	13616	13822	13880	13801	13820	13821	13751	13628	13798	13948	13750	13755	13594	13782	13741	13728	13755	13619	13634	13687	13669	13784	13804	13744	13632	13899	13783	13718	13799	13559	13653	13750	13872	13746	13749	13795	13899	13795	13599	13745	13748	13536	13773	13719	13757	13746	13657	13643	13658	13702	13694	13709	13696	13859	13789	13630	13718	13763	13742	13766	13912	13775	13725	13812	13581	13790	13646	13738	13773	13610	13944	13747	13658	13881	13743	13508	13687	13674	13889	13707	13888	13798	13700	13657	13650	13827	13617	13878	13669	13690	13632	13689	13939	13624	13744	13915	13845	13777	13747	13584	13819	13760	13580	13714	13763	13873	13766	13826	13643	13819	13892	13559	13844	13788	13624	13794	13714	13779	13666	13677	13708	13820	13850	13631	13719	13813	13659	13630	13767	13771	13945	13670	13730	13763	13823	13764	13784	13677	13770	13845	13778	13815	13755	13813	13710	13819	13757	13739	13699	13755	13815	13717	13729	13571	13821	13720	13833	13772	13683	13733	13812	13828	13635	13747	13757	13728	13656	13929	13742	13790	13853	13721	13703	13831	13793	13819	13691	13967	13718	13740	13708	13553	13707	13711	13767	13927	13760	13802	13867	13812	13952	13676	13694	13856	13821	13640	13796	13902	13873	13570	13693	13730	13714	13753	13705	13760	13909	13865	13810	13785	13788	13823	13738	13747	13648	14005	13543	13821	13825	13611	13635	13921	13929	13634	13778	13675	13738	13798	13785	13717	13594	13709	13714	13833	13719	13637	13711	13641	13982	13647	13799	13724	13787	13606	13748	13773	13684	13825	13711	13668	13575	13769	13611	13679	13654	13625	13792	13868	13837	13827	13748	13773	13947	13693	13797	13787	13813	13567	13695	13727	13724	13821	13631	13761	13740	13710	13796	13685	13912	13799	13835	13859	13731	13828	13766	13878	13684	13720	13746	13782	13847	13685	13727	13788	13920	13637	14030	13727	13815	13749	13909	13656	13781	13554	13780	13660	13771	13793	13618	13782	13783	13608	13691	13751	13808	13768	13794	13585	13753	13672	13682	13818	13762	13610	13733	13777	13793	13747	13706	13827	13685	13739	13706	13750	13735	13654	13664	13657	13704	13776	13635	13693	13763	13720	13633	13679	13721	13898	13800	13837	13796	13841	13740	13703	13681	13753	13678	13649	13755	13759	13646	13629	13721	13726	13768	13673	13844	13740	13767	13694	13716	13645	13728	13795	13773	13662	13761	13708	13728	13792	13639	13690	13700	13805	13577	13541	13798	13701	13806	13780	13611	13713	13643	13628	13722	13774	13678	13886	13704	13707	13696	13790	13785	13659	13847	13678	13836	13609	13792	13843	13813	13713	13725	13713	13577	13662	13793	13567	13704	13653	13638	13739	13661	13792	13874	13704	13685	13786	13825	13918	13839	13903	13721	13658	13710	13695	13609	13714	13722	13615	13770	13713	13855	13804	13756	13705	13618	13730	13885	13609	13746	13650	13739	13851	13749	13600	13759	13689	13733	13590	13800	13833	13818	13786	13730	13692	13597	13709	13902	13687	13665	13778	13832	13784	13730	13786	13577	13692	13844	13585	13689	13890	13725	13810	13709	13731	13930	13697	13865	13725	13686	13969	13841	13823	13789	13778	13662	13837	13633	13802	13760	13690	13718	13746	13725	13685	13693	13713	13630	13653	13656	13886	13668	13926	13801	13873	13561	13646	13801	13695	13847	13562	13680	13809	13866	13702	13711	13771	13623	13735	13749	13663	13668	13730	13727	13779	13606	13718	13625	13815	13738	13592	13726	13604	13608	13737	13833	13716	13732	13849	13713	13784	13957	13669	13803	13664	13801	13702	13699	13776	13710	13713	13671	13857	13948	13728	13836	13687	13903	13663	13781	13804	13793	13832	13854	13474	13790	13734	13841	13616	13619	13905	13765	13666	13656	13855	13677	13796	13683	13515	13761	13698	13688	13763	13721	13645	13782	13900	13691	13594	13726	13763	13829	13762	13752	13684	13621	13521	13801	13853	13786	13699	13738	13688	13926	13837	13737	13879	13524	13672	13761	13749	13634	13713	13797	13636	13882	13674	13817	13670	13675	13819	13598	13817	13578	13882	13922	13848	13665	13734	13649	13656	13731	13662	13774	13761	13810	13859	13703	13643	13761	13803	13842	13636	13819	13775	13746	13718	13886	13750	13952	13755	13785	13901	13789	13716	13680	13789	13738	13846	13764	13717	13869	13682	13769	13602	13714	13836	13873	13775	13666	13813	13885	13591	13771	13676	13697	13784	13802	13669	13845	13729	13820	13642	13754	13839	14031	13891	13719	13768	13763	13684	13761	13825	13809	13729	13716	13592	13744	13662	13782	13714	13757	13743	13726	13744	13671	13710	13638	13598	13694	13720	13619	13715	13699	13694	13738	13922	13682	13931	13694	13660	13744	13759	13718	13728	13725	13911	13641	13662	13560	13764	13709	13628	13790	13805	13954	13757	13763	13706	13789	13985	13786	13741	13607	13725	13745	13675	13713	13674	13606	13586	13758	13619	13707	13622	13726	13759	13601	13947	13737	13943	13653	13619	13798	13902	13617	13778	13625	13879	13764	13527	13761	13750	13684	13792	13781	13696	13741	13738	13855	13852	13687	13682	13795	13733	13827	13818	13813	13711	13946	13629	13654	13761	13691	13774	13757	13756	13941	13627	13855	13792	13705	13848	13755	13664	13865	13621	13721	13693	13631	13639	13819	13670	13714	13611	13714	13715	13649	13734	13830	13803	13842	13894	13400	13827	13667	13767	13661	13650	13888	13652	13786	13880	13683	13703	13726	13679	13731	13695	13836	13756	13770	13717	13798	13609	13870	13709	13730	13729	13718	13769	13646	13814	13755	13560	13691	13820	13716	13766	13670	13670	13727	13892	13875	13786	13865	13707	13966	13661	13739	13963	13809	13733	13806	13856	13953	13695	13647	13578	13507	13812	13875	13777	13797	13774	13699	13722	13693	13819	13887	13713	13727	13772	13642	13683	13792	13793	13622	13797	13622	13766	13694	13853	13703	13763	13709	13846	13710	13929	13738	13797	13634	13744	13707	13650	13816	13632	13501	13747	13878	13739	13911	13844	13786	13771	13654	13671	13724	13701	13719	13759	13683	13852	13937	13737	13599	13688	13897	13664	13836	13595	13833	13743	13892	13713	13820	13853	13645	13715	13685	13765	13649	13869	13703	13722	13684	13673	13799	13937	13640	13784	13818	13624	13835	13724	13904	13650	13772	13831	13816	13772	13670	13796	13801	13728	13783	13708	13638	13773	13639	13700	13689	13754	13786	13800	13882	13812	13742	13640	13841	13696	13741	13842	13686	13561	13812	13657	13850	13794	13629	13597	13741	13751	13815	13697	13623	13652	13770	13723	13806	13734	13680	13917	13785	13807	13771	13598	13814	13791	13620	13821	13653	13703	13963	13825	13770	13713	13681	13756	13850	13773	13775	13705	13659	13756	13685	13718	13745	13644	13629	13711	13719	13743	13745	13691	13664	13672	13785	13715	13794	13702	13749	13650	13782	13615	13627	13692	13696	13633	13814	13714	13766	13712	13841	13646	13727	13648	13771	13758	13611	13779	13791	13784	13846	13898	13626	13878	13741	13497	13791	13783	13811	13652	13830	13813	13697	13777	13648	13754	13684	13552	13997	13611	13665	13548	13553	13694	13916	13779	13739	13666	13896	13708	13825	13843	13673	13785	13748	13742	13819	13776	13724	13771	13715	13632	13606	13897	13785	13823	13687	13732	13677	13826	13540	13766	13674	13769	13864	13638	13703	13689	13778	13733	13707	13731	13749	13858	13699	13626	13664	13664	13673	13842	13936	13604	13636	13761	13914	13766	13847	13831	13728	13866	13755	13919	13736	13636	13800	13816	13763	13613	13753	13828	13824	13858	13871	13798	13848	13668	13710	13718	13614	13763	13805	13856	13723	13613	13806	13829	13672	13745	13598	13660	13779	13797	13697	13818	13716	13735	13699	13708	13764	13806	13563	13821	13870	13764	13765	13784	13737	13683	13719	13773	13702	13810	13631	13743	13907	13823	13964	13832	13775	13728	13744	13832	13701	13701	13706	13643	13798	13717	13749	13976	13700	13752	13551	13908	13804	13675	13721	13591	13840	13811	13657	13744	13786	13856	13705	13702	13681	13721	13835	13707	13711	13651	13671	13606	13737	13675	13751	13819	13785	13825	13651	13724	13664	13792	13694	13798	13810	13676	13722	13745	13808	13690	13889	13660
28320	26232	31845	28630	25659	23370	20060	17665	16554	16326	16217	15980	16215	16081	15958	15936	16087	16114	16160	16208	16050	15968	16194	16222	16085	16064	15988	16265	16186	16138	15894	15993	15909	16048	16109	16030	15953	16011	16008	16121	16235	15993	16046	16090	16204	16212	16064	15762	15969	16021	16052	15960	16079	16251	15945	16097	16200	16000	16086	16005	16094	16002	15979	16082	15984	16121	16162	16021	16082	16052	16181	15916	15904	16088	16148	16042	16143	15981	16099	15939	15967	16002	16066	16094	16010	16134	15933	16005	16111	16120	16141	16182	15875	15886	16027	16106	15815	15925	15866	15997	15900	15825	16087	16026	16174	16077	16262	15952	16164	15867	16013	15827	15920	16026	16044	16078	15715	16035	16106	15930	16073	16162	16151	15955	16122	15951	15985	15866	15910	15983	15957	15987	15940	16088	16113	16016	16027	16047	16062	16133	16066	16099	15847	16040	16082	16046	16000	16146	16022	15838	16049	16022	16053	16058	16036	15907	15911	15884	16177	16030	16008	16334	16135	16002	16023	16027	16099	16172	16037	16082	16058	16057	15951	16152	16005	16077	16094	16063	16001	15785	16007	16150	15970	15939	16183	16207	15961	15992	15760	16039	16021	16023	16161	16192	16016	15979	15972	16055	16044	16136	16096	16184	15832	15969	16070	16244	16058	16029	16021	16072	16023	15889	15857	16149	16182	16061	15837	15892	15855	16112	16065	16025	16075	15880	15863	15827	15912	16116	15917	15894	15896	16051	16034	16066	16163	15777	16184	15945	15962	15928	16127	16027	16025	16268	15976	15978	16078	16110	16068	16004	16057	15764	15796	15917	16137	16118	16011	16107	15987	16021	15812	15925	15854	16100	15804	15859	16136	16079	16030	15983	16107	16009	15964	15824	16155	15988	15861	15938	16070	15811	15810	16073	15916	16033	15931	15939	16018	15953	16090	15945	16034	16145	16100	16024	16092	16024	16157	16048	15966	16085	16004	16229	16095	16135	16151	15992	16006	15975	16107	16162	16133	16056	16041	15981	16166	15972	15823	16022	16014	16133	15833	15722	15903	15894	15912	15875	16115	15936	15970	15850	15973	15988	15992	15941	16038	15995	15788	15723	16097	16106	15961	15979	15994	15924	16013	16082	16202	15934	15994	16256	16139	15979	15839	16066	16025	16048	16070	16024	16246	15931	15990	15904	16204	15996	15991	15849	15979	15920	15992	16131	16085	16091	16169	15990	15817	16036	15914	16010	16001	15708	15996	16031	15871	15937	15839	16047	16122	16011	16270	16009	16019	16024	15942	16022	16073	16061	15948	16150	16071	16121	15982	16075	15937	15940	16069	16027	16246	15886	15909	16078	15861	16067	16018	15945	15977	16132	16027	16098	16168	15890	15989	15908	15879	15948	16217	16097	16040	16097	16007	16075	15934	16153	16111	16002	16047	16192	16157	16014	15863	15871	16193	15981	15933	15912	15847	15739	15935	16110	15897	16118	16090	15937	16206	16008	16097	15990	15896	16044	16117	15958	15942	16171	16124	15958	15874	15839	16030	15838	16226	16168	16269	16095	16069	15949	16085	15941	16210	15987	15852	16068	15950	15986	16078	16039	15904	16140	16148	15941	15886	15783	16065	16177	16069	16114	16033	16019	15977	16123	15897	16095	16083	16191	16176	16093	16231	15918	15922	15782	16093	16060	15918	15950	16127	16193	16044	16051	15807	16044	15903	16021	16271	15949	15738	15845	16071	15966	16181	16133	16057	15801	16029	15993	16125	15953	15876	16088	15883	16065	16143	16056	16128	15977	16161	16124	16161	15994	16085	16061	16199	15962	15977	16009	16021	16160	15995	15999	16039	16026	16067	16160	16146	15968	15949	15890	15888	16064	16034	15760	15738	15919	15948	15925	16010	15986	16097	15871	16175	16018	16072	15938	16042	16150	16092	15866	15952	15870	16091	15988	15821	15764	16004	16030	16018	15942	15993	15938	16135	15821	15951	16157	16337	16097	16116	16031	15975	16001	15853	16061	15941	16024	15943	15962	16143	15966	15847	16022	15897	16067	15872	15895	15902	16010	15789	16037	16007	16002	16051	16012	16237	16104	15974	15992	16046	16024	16045	15971	16030	16106	15950	16032	15979	16057	16206	16101	16115	15812	15942	16126	16208	15953	16221	16002	16067	16047	16063	16010	16019	16112	15913	15915	16005	16132	15957	16041	15826	16150	16199	16083	16095	16012	15914	16049	16077	16074	16136	16074	16055	16058	16074	15805	15961	15897	16135	16197	15960	16024	16270	15944	16087	15633	15887	15925	16125	16081	16087	16192	16093	16003	15980	16096	16045	16066	16095	16079	16035	16212	16027	15902	15920	16052	16004	15888	15902	16022	16142	16056	16138	15995	16207	16181	15973	15991	16039	16010	16169	15895	15914	15918	16045	15994	16004	15923	15887	16128	15917	15983	16022	16048	15755	16030	16061	15939	15972	15868	15934	15948	15857	15914	15961	15957	15933	16250	15953	15980	15855	16093	15886	15734	15920	16134	15982	16207	15729	15986	16071	15999	16018	16252	16051	16014	15960	15940	16021	16165	16078	15985	16127	15960	15988	15987	16017	16023	15984	15829	15889	16013	16047	16022	15985	15923	15914	16117	15835	15920	16039	16125	16151	16052	16178	15966	15922	16076	15928	15811	15949	16108	15884	15947	16124	15943	16046	15946	15937	15904	16024	15987	15886	15901	16032	15966	16088	15890	16138	16036	15987	16102	15975	16051	16092	16305	16056	15941	16122	15976	16004	16125	16161	16073	16153	16103	15979	15971	15925	16026	16086	16010	16186	16181	16104	15994	16166	16112	15861	15936	15874	15970	15740	15780	15842	16115	16045	15941	16025	16058	15902	16031	15932	15964	15970	16082	15970	16212	15852	16014	16010	16152	16096	15848	16069	16019	16186	16071	16209	16020	15973	16043	16037	16113	16100	16035	15936	16081	16064	15998	15856	16020	16095	15985	16320	15960	16003	16196	15984	16184	16280	16163	16246	15959	16142	16152	15931	15973	16040	16199	16204	16034	16064	16016	16026	16062	15950	15950	15979	15912	15988	15988	15990	15999	15963	15971	16143	16113	16204	16033	16059	16084	16028	16014	15949	16122	15962	16009	16045	15850	16167	16045	16161	16082	16039	16236	16039	16004	15914	15864	15795	15912	16054	16161	15909	15979	15900	15963	16055	16087	15760	15867	16089	15999	16081	16247	15967	15970	16071	15895	15942	16125	15939	16085	15945	16099	15916	16115	16029	16022	16153	16025	16063	15930	15815	16001	16013	15979	15957	15960	16340	16094	16206	15894	16064	16041	16115	16072	16064	15922	16032	15947	15974	15856	16027	16082	16024	15919	16086	16045	15990	15996	16193	15917	16098	15939	16054	15930	15988	16194	16213	15926	15715	15783	16055	15990	15894	15979	16133	16196	16113	16074	15998	15992	16012	15863	16092	16064	16039	15900	15814	15982	15980	15976	16055	16087	16022	15936	16047	15962	16049	16011	16146	16220	16168	16180	16055	16173	16081	16150	15772	16001	16042	15925	16074	15971	15960	15780	16032	15779	15906	16019	16056	16142	16080	15924	15975	16102	15931	15963	16083	15968	15968	15775	15846	15980	16123	15871	16043	16059	15871	16047	16149	15827	15955	16082	15845	16189	16039	15986	15975	15939	15962	15928	16162	15914	16150	15889	15969	15959	15995	16114	15992	16007	15931	15784	15959	16008	15892	15989	15965	16071	15892	15778	16155	16118	16075	15714	16015	16035	16039	16001	15975	15921	16065	16031	16009	16033	16080	16044	15985	15972	16082	16197	16109	15985	16058	15978	16020	15970	16034	15983	15987	16114	16092	16015	15856	16006	16127	16063	16123	15846	15732	16050	16089	16082	16166	16014	16102	16069	16243	16041	15917	15724	16144	16104	16046	15900	16206	15909	15677	16033	15849	15937	16039	16115	16027	16045	16105	16047	16106	16187	16058	16086	16100	16102	16185	16207	16017	15876	16009	15833	16158	16077	16050	16022	15999	15929	16046	16111	15890	15779	15955	16045	16095	16079	16080	16138	16126	16127	16131	15877	16052	16228	16173	16115	16025	15927	16218	16074	16010	15928	16026	16244	16086	15928	16053	15898	15940	16107	15984	16030	16009	16044	16129	16118	16098	16017	15854	16203	15853	15940	16095	15987	16113	15856	16038	16057	15856	16163	16173	15883	15949	15954	15905	16211	16061	16026	16117	16171	16016	15999	15941	16069	16148	16039	16066	16187	16130	15879	16067	15886	15950	15981	16014	16009	15874	16019	15831	16068	16140	15995	16121	16043	16070	16070	16137	15859	15955	16016	16055	16039	15787	16071	15880	16108	16079	16004	16125	16100	15992	16089	16156	16376	16010	16128	16117	15907	16072	15998	16089	15890	16033	16087	15966	16103	16015	15903	15972	15962	16055	15978	16077	16175	16203	16004	16079	16077	15898	16001	15959	16107	15970	15981	15990	16027	15897	15905	15944	15838	15884	16112	15873	15931	16162	15925	15969	16267	15899	16084	15901	15875	15996	16194	15952	16139	16095	16081	15953	15925	16228	15945	16081	15944	15904	15754	15994	15924	15938	16114	16285	15971	16244	15948	16009	16055	16162	16059	15950	16043	16172	15859	16036	15867	15884	16113	16219	15830	16194	16069	16127	15981	15885	16163	15961	15853	15934	15954	15894	16067	16084	16006	16134	16209	16042	16051	15964	15915	16106	16052	15943	15843	15963	16046	15917	15927	16120	16035	16042	16125	16087	16126	16195	15922	16104	15935	16204	16102	15970	15949	16009	16064	16067	15865	16087	15944	15944	15917	16170	16006	16052	16161	16060	16105	16085	16056	16058	16114	15950	16075	16065	15947	15916	16085	16191	16068	16009	15861	16124	15969	16063	16045	16038	16105	15935	16019	16005	16138	15947	15767	16151	16018	16089	16019	16062	16074	16138	16017	16160	15907	16136	15922	16046	16277	15945	16108	15948	16019	16037	15913	16132	16207	16131	15864	15864	15847	16009	16052	15961	16041	16118	15960	16029	16119	16000	15972	15981	15964	16114	15845	15956	15974	16390	16181	16121	15980	16037	16039	16032	16050	16028	16028
27750	42491	31299	23606	23642	20793	17287	15267	14110	13912	13775	13936	13745	13831	13822	13757	13748	13837	13961	13876	14006	13943	13779	13905	13866	13866	13880	13827	13858	13651	13768	13578	13717	13734	13972	13630	13872	13730	13835	13558	14028	13667	13896	13738	13815	13892	13778	13887	13821	13779	13886	13764	13947	13777	13659	13730	13759	13889	13861	14048	13932	13922	13993	13925	13706	13806	13826	13885	13795	13927	13833	13804	13751	13746	13997	13798	13705	13666	13692	13771	13735	13952	13754	13806	13782	13697	13828	13808	13759	13900	13824	13757	13582	13704	13823	13907	13738	13645	13824	13853	13673	13951	13772	13696	13842	13868	13665	13883	13799	13915	13728	13731	13706	13996	13715	13756	13723	13844	13703	13795	13824	13747	13892	13823	13914	14088	13882	13853	13897	13964	13922	13844	13867	13819	13805	13690	13790	13726	13812	13756	13855	13724	13754	13851	13850	13792	13891	13773	13842	13900	13662	13857	13835	13827	13570	13687	13812	13737	13945	13745	13683	13892	13764	13892	13896	13792	13729	13871	13651	13695	13760	13728	13841	13805	13849	13762	13834	13915	13828	13916	13998	13778	13868	13851	13940	13735	13758	13849	13825	13855	13717	13826	13886	13835	13763	13719	13910	13796	13815	13845	13635	13737	13824	13905	13813	13810	13870	13757	13784	13801	13608	13759	13602	13846	13814	13957	13813	13840	13752	13754	13703	13761	14002	13661	13815	13757	13826	13724	13695	13658	13801	13947	13819	13765	13687	13934	13790	13736	13723	13963	13661	13835	13863	13794	13924	13630	13728	13792	13834	13689	13829	13858	13684	13920	13854	13903	13737	13870	13981	13790	13754	13823	13727	14008	13797	13907	13877	13698	13809	13795	13855	13807	13792	13594	13850	13629	13769	13815	13837	13795	13671	13795	13868	13778	13917	13817	13814	13976	13890	13839	13583	13827	13800	13673	13748	13875	13821	13816	13739	13683	13786	13681	14014	13711	13819	13781	13905	13739	13812	13549	13815	13749	13761	13783	13787	13833	13715	13761	13704	13955	13859	13786	13711	13771	14057	13903	13661	13728	13796	13695	13823	13923	13806	13812	13812	13888	13882	13746	13665	13785	13691	13788	13816	13823	13917	13935	13680	13872	13973	13731	13723	13747	13932	13840	13738	13789	13972	13711	13741	13849	13992	13788	13873	13841	13777	13776	13938	13783	13812	13752	13816	13705	13678	13895	13783	13860	13785	13878	13806	13734	13943	13632	13739	13897	13756	13684	13745	13749	13833	13633	13887	13652	13988	13732	13844	14003	13729	13917	13750	13856	13823	13715	13887	13762	13751	13757	13692	13893	13864	13839	13703	13866	13770	13567	13814	13866	13740	13636	13899	13748	13777	13750	13958	13725	13789	13764	13767	13858	13788	13752	13828	13753	13690	13651	13892	13827	13728	13879	13751	13805	13768	13686	13774	13781	13748	13759	13700	13823	13593	13791	13885	13749	13731	13928	13809	13867	13777	13728	13772	13731	13858	13564	13735	13869	13659	13775	13796	13628	13873	13802	13862	13804	13818	13761	13703	13763	13818	13708	13729	13710	13929	13646	13717	13675	13937	13676	13858	13885	13812	13785	13810	13751	13718	13774	13936	13796	13774	13851	13879	13810	13763	13710	13841	13575	13759	13733	13751	13779	13851	13875	13866	13821	13713	13746	13690	13672	13759	13994	13742	13738	13723	13826	13708	13924	13753	13649	13769	13753	13658	13784	13835	13718	13863	13761	13900	13852	13751	13849	13825	13844	13784	13846	13728	13857	13885	13942	13827	13877	13732	13773	13786	13765	13911	13707	13836	13640	13791	13890	13886	13742	13828	13855	13800	13746	13782	13896	13855	13649	13830	13826	13883	13624	13801	13824	13776	13826	13858	13781	13913	13793	13756	13757	13749	13804	13712	13753	13740	13788	14071	13604	13714	13788	13817	13775	13814	13808	13801	13762	13680	13881	13824	13823	13821	13911	13922	13808	13832	13824	13845	13954	13980	13799	13787	13985	13683	13761	13787	13721	13755	13804	13802	13758	13598	13903	13807	13774	13830	13830	13670	13746	13637	13950	13908	13764	13957	13943	13752	13683	13865	13813	13854	13849	13613	13836	13927	13823	13846	13965	13800	13895	13907	13784	13771	13806	13809	13633	13896	13866	13755	13955	13832	13889	13768	13839	13745	13871	13815	13838	13756	13643	13857	13565	13693	13863	13779	13942	13801	13812	13897	13797	13733	13884	13760	13889	13719	13937	13786	13829	13795	13819	13961	13725	13939	13937	13887	13931	13915	13915	13674	13805	13916	13593	13898	13748	13800	13882	13615	13681	13801	13755	13714	13732	13732	13885	13604	13705	13710	13743	13828	13809	13644	13927	13922	13781	13816	13765	13925	13666	13764	13862	13764	13896	13758	13855	13819	13890	13741	13904	13932	13810	13639	13715	13838	13797	13695	13838	13713	13848	13842	13917	13922	13823	13854	13717	13793	13868	13604	13850	13869	13770	13885	13730	13697	13768	13856	13684	13829	13788	13892	13800	13539	13752	13831	13813	13880	13770	13922	13860	13762	13781	13881	13914	13709	13855	13735	13841	13644	13917	13744	13820	13712	13943	13611	13803	13867	13964	13680	13953	13827	13701	13898	13761	13855	13894	13780	13941	13809	13709	13760	13770	13751	13606	13693	13780	13894	13821	13810	13779	13809	13597	13724	13941	13950	13897	13819	13841	13813	13731	13810	13684	13560	13825	13750	13994	13842	13718	13838	13773	13878	13760	13735	13879	13840	13823	13722	13734	13901	13732	13780	13941	13763	13833	13726	13803	13754	13839	13692	13830	13879	13728	13793	13846	13858	13941	13800	13739	13890	14041	13671	13853	13961	13799	13829	13922	13807	13585	13694	13860	13802	13733	13840	13790	13773	13798	13779	13776	13829	13918	13879	13944	13790	13943	13993	13827	13728	13700	13849	13879	13902	13713	13679	13781	13937	13865	13851	13806	13770	13907	13810	13738	13851	13774	13726	13906	13819	13831	13826	13840	13922	13792	13809	13863	13813	13897	13896	13947	13817	13815	13755	13788	13782	13687	13739	13751	13813	13815	13942	13768	13698	13864	13761	13900	13816	13611	13862	13665	13961	13712	13875	13813	13942	13757	13730	13853	13759	13977	13877	13799	13743	13837	13892	13854	13880	13799	13829	13854	13691	13598	13793	13741	13961	13656	13778	13726	13899	13727	13871	13760	13909	13714	13939	13698	13931	13815	13917	13698	13713	13907	13867	13723	13888	13980	13877	13832	13894	13826	13732	13777	13748	13816	13806	14025	13854	13601	13839	13832	13754	13791	13758	13914	13664	13868	13659	13715	13735	13842	13707	13946	13852	13819	13754	13918	13702	13878	13695	13841	13527	13799	13753	13819	13838	14013	13713	13838	13789	13833	13882	13802	13771	13739	13779	13899	13732	13870	14002	13832	13787	13885	13701	13728	13804	13934	13690	13817	13804	13897	13844	13792	13786	13659	13898	13766	13628	13706	13742	13799	13883	13785	13794	13944	13766	13846	13737	13849	13818	13950	13754	13928	13779	13764	13692	13920	13740	13701	13706	13745	13664	13537	13730	13733	13804	13669	13972	13750	13776	13795	13876	13727	13846	13928	13857	13710	13928	13831	13919	13812	13581	13781	13712	13708	13817	13786	13967	13771	13899	13793	13813	13835	13695	13778	13742	13770	13856	13800	13656	13795	13999	13679	13810	13753	13681	13845	13822	13654	13810	13730	13817	13847	13774	13767	13761	13815	13938	13725	13813	13871	13894	13852	13737	13639	13802	13926	13907	13899	13712	13902	13720	13823	13783	13800	13758	13814	13910	13687	13880	13656	13861	13754	13821	13843	13901	13950	13918	13721	13883	13742	13768	13947	13778	13893	13718	13792	13870	13787	13824	13693	13702	13838	13627	13802	13976	13768	13639	13752	13794	13813	13851	13805	13841	13719	13731	13785	13926	13877	13860	13840	13772	13661	13866	13807	13855	13777	13752	13872	13940	13719	13728	13913	13799	13838	13866	13830	13760	13789	13892	13814	13783	13933	13875	13825	14033	13695	13864	13742	13897	14026	13682	13963	13838	13995	13666	14009	13753	13905	13805	13920	13798	13990	13716	13861	13773	13936	13850	13950	13925	13809	13781	13813	13694	13968	13923	13772	13835	13803	13975	13716	13774	13952	13805	13892	13987	13804	13689	13747	13957	13652	13764	13640	13750	13895	13850	13912	13947	13814	13895	13862	13999	13801	13778	13649	13842	13840	13869	14013	13806	13775	13865	13838	13790	13685	13824	13879	13855	13802	13891	13925	13857	13761	13744	13787	13698	13675	13745	13860	13925	13722	13648	13775	13843	13759	13545	13913	13744	13755	13882	13690	13750	13721	13706	13895	13934	13809	13843	13916	13638	13869	13865	13879	13898	13850	13717	13774	13788	13825	13914	13831	13930	13748	13942	13858	13861	13754	13813	13841	13631	13775	13760	13738	13882	13842	13771	13672	13639	13794	13745	13725	13698	13811	13872	13718	13733	13893	13927	13808	13740	13800	13911	13753	13817	13747	13904	13659	13754	13791	13786	13815	13847	13634	13804	13922	13812	13905	13771	13730	13929	13716	13750	13918	14003	13776	13695	13867	13783	13616	13785	13781	13869	13852	13651	13846	13881	13889	13982	13782	13906	13803	13790	13843	13824	13796	13824	13724	13915	13800	13771	13782	14061	14068	13826	13781	13842	13951	13923	13720	13663	13893	13834	13895	13808	13921	13815	13709	13608	13831	13867	13951	13869	13845	13837	13704	13759	14024	13869	13961	13773	13777	13852	13824	13635	13925	13921	13825	13900	13772	13738	13689	13832	13916	13806	13832	13877	13999	13937	13759	13622	13816	13767	13854	13702	13899	13941	13691	13960	13737	14037	13734	13840	13770	13922	13782	13798	13883	13882	13850	13892	13856	13777	13820	13820	13792	13640	13807	13715	13897	13856	13775	13793	13804	13776	13928	13868	13659	13812	13681	13754	13665	14022	13716	13761	13864	13703	13997	13851	13907	13960	13758	13786	13854	13749	13665	13783	13848	13613	13900	13758	14031
24080	21852	31795	31494	43463	46046	36891	25833	19386	17288	16184	16065	15903	15916	16100	16092	16233	15965	16070	15941	16017	15925	15732	15839	15926	15895	16001	15944	16021	15738	15940	16106	16032	16051	15745	15861	15995	15888	15994	15635	15932	15883	16031	16099	15933	15815	15963	15727	15952	15947	15981	15882	15880	16076	15852	15952	15701	15971	15844	15905	15906	15957	15836	16084	15919	16004	15878	15945	15931	15964	15902	15916	15872	15870	15798	16067	15765	15867	15937	16002	15794	15980	15742	15786	15654	15953	15802	15850	15880	15785	15844	15866	15873	15928	16087	15900	16019	16117	15913	15663	15941	15898	15856	15783	15835	16024	16006	15819	16003	15759	15899	15612	15864	15829	15774	15869	15885	15968	15891	15887	15832	15982	15689	15877	15861	15934	15864	15871	15854	15696	15674	15809	16114	15830	15813	15628	16037	15836	15658	15761	15940	15901	15964	15796	15786	15906	15927	15842	15931	15844	16160	15943	15799	16015	15762	15766	15819	16002	15836	15974	15724	15993	15897	15775	15874	15855	15800	15885	15751	15989	15966	15889	16081	15841	15833	15733	15692	15709	16002	16079	15689	15728	15713	15719	15822	16006	15909	15930	15899	15814	16073	15774	15613	15780	15955	15777	15815	15691	15827	15814	15896	15837	15845	15959	15940	15673	15928	15811	15891	16050	15954	15993	15962	15899	15891	15915	15733	15773	15732	15749	15712	16099	15786	15861	15833	15926	15811	15849	15819	15837	15830	15896	16025	15919	15807	15842	15980	16009	15796	15919	15914	15852	15647	15805	15887	15902	15956	15793	15787	15922	15811	15931	15853	15684	15860	16051	15958	15937	15882	16009	15709	15867	16004	15842	15740	15788	15941	15904	15811	15917	15983	15809	15870	15927	15925	15856	15938	15772	16000	15957	15686	15846	16057	15917	15798	15698	15798	15818	15848	15893	15738	15911	16020	15790	16091	15754	15778	15866	15835	15918	15902	15732	15936	15910	15686	15863	15878	15783	15907	15809	15921	16068	15942	15933	16052	15998	16061	15725	15764	15808	15753	15930	15821	15734	15872	15798	15910	15843	15880	15962	15891	16058	16044	15984	15637	15832	16035	15865	15949	16059	15721	15714	15872	15684	15788	15945	15778	15844	16008	15814	15877	15768	15689	15774	15803	16145	16054	15937	15932	15942	15971	15819	15883	15821	15626	15813	15846	15912	15963	15947	15862	16024	15705	15903	15700	16038	15833	15862	15929	15804	15883	15707	16125	15824	16159	15947	16092	15793	15852	15757	15799	15964	15936	15990	15763	15833	15684	16005	15873	15904	15963	15800	15968	15904	16038	15838	15697	15826	15782	15747	15796	15682	15929	15652	15875	16050	15856	15752	15883	15822	15842	15857	15933	15673	15866	15925	15859	15846	15974	15981	15858	15866	15922	15865	15841	15713	15876	15988	15751	15832	15812	15941	15799	15818	15812	15947	15810	15725	15885	15732	15834	15927	15947	15756	15923	15761	15871	15800	15641	15953	16076	15955	15881	16076	16006	15725	16063	15862	15848	15766	15734	15915	15715	15716	15852	15759	15944	15866	15981	16178	15734	15881	15898	15794	16069	15907	15892	15983	15957	15795	15927	15874	15937	15957	15875	15816	15750	15777	15991	15880	15729	15869	15875	15877	15992	15854	15895	15734	15827	15727	15586	15576	15804	15669	15642	15861	15838	15964	15866	15896	15700	15675	15918	15722	15730	16061	16170	15759	15800	15723	15798	15814	16062	15828	15833	15936	15568	15941	15949	16141	16016	15729	15766	15790	15975	16167	15772	15835	15927	15896	15817	15904	15875	15855	15774	15896	15812	16149	16015	15891	15900	15846	16024	15876	15730	15876	15929	15878	15806	15706	15829	15681	15613	15867	15894	15848	15751	15802	15989	15866	15960	15798	16095	15998	16018	15915	15839	15878	15950	16073	15851	15915	15903	16131	16087	15986	15885	16071	15730	15815	15853	15607	15831	15885	15975	15921	15835	15747	16036	15781	15790	15878	16114	16076	15987	15768	15746	15689	15778	15881	15875	15914	15986	15854	15999	16055	15931	15792	15986	16039	15882	15823	15991	15950	16076	15946	15847	15965	15971	15744	15791	15780	15890	15785	15791	15955	15959	15632	15831	15980	15882	15684	15889	15864	15856	15726	15845	15853	15896	15786	15947	15813	15877	15854	15883	15901	15838	15903	16000	15997	15956	15769	15921	15742	16001	15835	15922	15908	15863	15776	15691	15966	15849	15810	15690	15992	15895	15706	16003	15963	16035	15486	15972	15839	15794	15680	15813	15805	15738	15928	15834	15875	15874	15907	16018	15824	15924	15594	15922	15761	16180	15917	15773	15787	16004	15937	15967	15871	15977	15953	15827	15970	15733	15809	15846	15741	15750	15963	15820	15729	15905	15856	15839	15899	15746	15861	15895	15832	15839	15952	15933	15514	15854	15992	15865	15724	16001	15803	15774	15968	15855	15780	15924	15816	15902	15920	15810	15907	15837	15776	15761	15862	15972	15962	15884	15844	15697	15763	15671	15968	15800	15522	15662	15775	15885	15961	15981	15898	15942	15919	15931	15682	15926	15858	15706	16094	15978	15869	15763	15708	15879	15848	15747	15793	15951	15779	15827	15951	15845	15877	15775	15732	15824	15863	15838	15843	15917	15976	15871	15900	15860	15943	16033	15860	15700	15744	15684	15674	15724	15844	15792	15835	15706	15836	15963	15717	16050	15990	15819	15633	15756	15852	16044	15864	15727	15828	15644	15717	15945	15827	15925	16008	15840	16168	15866	15978	15881	15811	15932	16003	15936	15918	15904	15863	15846	15764	15956	16062	15819	15930	16006	15901	15803	15982	15820	16094	15858	15762	16019	15876	15939	16106	15916	15889	15873	15969	15800	15825	15639	15895	15741	15991	15678	15925	15990	15847	15748	15706	15776	15833	15960	15946	16008	15772	15926	15915	15813	15848	16153	15880	15763	15866	15890	15929	16030	15998	15834	15823	15741	15954	15912	15828	15922	15830	15715	15732	16024	15773	15983	15858	15754	15708	16060	15808	15869	15770	15616	15797	15960	15961	15909	15790	15776	15796	15762	15824	15945	16019	15723	16019	16011	15903	15804	15936	15818	15833	15870	15963	15906	15848	15946	15893	15723	15897	15810	15840	15997	15860	15854	15689	15716	15739	15832	15826	16197	15885	15743	15923	15826	15974	16044	15678	16060	15756	15744	15891	15898	15716	15747	15930	16003	15957	15763	16021	15758	15629	15923	15921	15877	15747	15830	15906	16001	16010	15823	15808	16045	15963	15807	16049	15844	15862	15891	15943	15700	15955	15764	15797	15719	15995	15917	15812	15899	15907	16072	15912	15878	15715	15793	15986	16055	15996	15748	15796	15733	15933	15947	16181	15948	15955	15928	15773	15809	15676	15817	15967	15855	15944	15710	15793	15945	15842	15956	16009	16062	15664	16008	15875	15883	15886	15919	15871	15871	15825	15936	15758	16060	15788	15918	15973	15888	15880	16021	15835	15792	16025	15934	15731	15861	16180	15871	15655	15888	15848	15905	15852	15855	15834	15830	15857	15713	15933	16083	15616	15887	15862	15958	15772	15916	15951	15852	15850	15825	15983	15700	16061	15921	15890	15738	15851	15975	15681	15890	15909	15942	15753	15907	16047	16078	15918	15635	15834	15760	15898	15900	15842	15865	15854	15887	15839	15893	15873	15829	15776	15805	16007	15858	15965	15775	15736	15763	15744	15902	15935	16041	15938	15976	15836	15900	16094	15762	15788	15889	15938	15780	15664	16024	15838	15696	15765	15906	15816	15822	16037	16009	15876	15995	15990	15833	15888	15877	15854	15783	15924	15933	15953	15924	15816	15745	15839	15870	15821	15882	15860	15895	15799	15855	15956	15969	15986	15962	15903	15710	15981	15761	16024	15937	15831	15769	15846	15790	15608	15661	15666	15768	15828	15939	15908	15926	15948	15858	15933	15906	15876	15727	15943	15914	15623	15872	15639	15903	15837	15863	16130	15812	15996	15963	15830	15710	15904	15880	15977	15914	15913	15687	15814	15816	16072	15960	16142	15787	15901	15900	15816	15795	15856	15771	15819	15793	15878	15676	15864	15867	15780	15858	16126	15807	15753	15901	16044	15818	15783	15862	15807	15724	15640	15858	16018	15814	15810	15832	16066	15630	15825	15821	15891	15687	15775	15897	15895	15634	15874	15708	15696	16014	15829	15980	15713	15886	15776	15796	15754	15804	15896	15782	15982	15814	15677	15979	15962	15924	15864	15779	15901	15883	15902	15915	15842	15783	15697	15832	15804	15964	15920	15892	15983	15985	15903	15727	15877	16009	15762	15906	15974	15843	15729	15823	15746	15955	15809	15838	15668	15878	16019	15607	15863	15867	15939	15740	15680	15833	15783	16067	15930	15829	15901	15999	15922	15607	15930	16058	15768	15620	15882	15800	16013	15879	15698	15861	15897	15980	15881	15702	16130	15956	15668	15728	15666	15937	15962	15923	15870	15813	15751	15974	15921	15879	15916	15743	15865	15777	15903	15872	15756	16010	15978	15611	15985	15787	16040	16042	15947	15949	15673	15782	15901	15978	15801	15936	15856	15907	15903	15815	15891	15905	15731	15779	15877	15801	15950	15727	15756	15990	15753	15974	15863	15873	15818	15892	15798	16080	15728	15717	15835	15858	15974	15805	15757	16043	15919	15835	15921	15999	15982	15879	15791	15672	15961	15992	15834	15733	16043	16188	15890	15902	15870	15814	15842	15960	15930	15555	16086	15917	15849	16050	15803	15798	15909	16108	15805	15921	15674	15947	15924	15789	15788	15729	15740	16003	15882	15827	15894	15795	16021	16070	15849	15907	15795	15801	15705	15959	16021	16003	15748	15866	15901	15860	15982	15872	15782	15802	15991	16065	15841	15794	15866	15840	16006	15906	16009	15981	15839	15938	15759	15790	15824	15830	15834	15994	15812	16016	16021	15993	16032	15817	15762	15857	15721	15632	15963	15644	15876	16079	15815	15892	15933	16038	15916	15975	15778	15735	15871	16040	15929	15819	16068	15852	15793	15784	15685	15790	15756	15955	15941	15794	15791
53999	88498	69862	52369	53804	46528	35159	24040	16871	14506	13832	13679	13576	13827	13742	13791	13864	13814	13658	13810	13679	13738	13655	13805	13667	13744	13663	13750	13757	13635	13760	13716	13782	13784	13599	13847	13630	13565	13795	13876	13618	13742	13812	13751	13801	13709	13767	13699	13783	13760	13622	13759	13828	13664	13804	13699	13574	13823	13758	13776	13794	13771	13596	13694	13579	13680	13855	13807	13805	13801	13735	13586	13707	13613	13803	13758	13707	13769	13790	13756	13552	13631	13774	13778	13697	13753	13702	13701	13708	13790	13717	13638	13759	13748	13692	13827	13767	13705	13708	13721	13907	13777	13755	13730	13663	13673	13716	13906	13839	13782	13741	13764	13628	13792	13810	13708	13906	13632	13646	13705	13714	13816	13778	13654	13885	13637	13692	13587	13757	13880	13703	13979	13711	13804	13627	13730	13779	13730	13707	13891	13687	13722	13664	13715	13697	13806	13752	13628	13675	13844	13638	13777	13704	13764	13637	13745	13923	13709	13681	13725	13782	13744	13820	13808	13728	13851	13773	13627	13771	14032	13758	13833	13928	13733	13856	13765	13769	13789	13778	13735	13680	13725	13763	13525	13801	13634	13718	13677	13744	13755	13618	13652	13689	13652	13707	13858	13756	13752	13821	13734	13879	13625	13796	13840	13800	13807	13842	13880	13765	13755	13820	13750	13721	13829	13748	13702	13601	13781	13776	13894	13771	13655	13695	13741	13699	13660	13585	13927	13747	13525	13669	13673	13697	13700	13727	13805	13715	13856	13755	13671	13768	13660	13757	13632	13745	13722	13814	13619	13639	13689	13769	13698	13655	13807	13752	13885	13631	13630	13646	13662	13797	13692	13781	13672	13746	13789	13614	13674	13844	13686	13694	13676	13750	13773	13735	13778	13605	13809	13737	13871	13582	13794	13696	13703	13762	13541	13780	13834	13752	13653	13734	13674	13782	13642	13769	13628	13642	13927	13817	13854	13954	13610	13743	13653	13718	13589	13700	13782	13724	13677	13711	13616	13892	13770	13800	13759	13794	13699	13634	13678	13550	13785	13768	13779	13613	13854	13859	13676	13907	13596	13697	13747	13864	13765	13850	13910	13555	13864	13795	13676	13818	13709	13678	13581	13755	13849	13555	13833	13814	13749	13829	13785	13631	13803	13706	13687	13596	13737	13879	13467	13689	13672	13736	13853	13696	13792	13739	13712	13756	13708	13718	13955	13796	13734	13696	13778	13687	13752	13756	13810	13806	13674	13803	13750	13767	13738	13874	13711	13811	13747	13595	13753	13684	13741	13648	13785	13708	13713	13613	13888	13752	13747	13702	13633	13654	13651	13589	13873	13609	13845	13544	13749	13658	13864	13902	13831	13714	13775	13650	13761	13685	13715	13709	13673	13653	13827	13816	13891	13392	13833	13882	13773	13630	13766	13662	13805	13830	13635	13660	13724	13677	13698	13569	13742	13588	13752	13695	13749	13831	13576	13816	13807	13640	13727	13710	13708	13736	13676	13739	13912	13650	13639	13917	13747	13757	13732	13779	13663	13556	13743	13727	13641	13750	13676	13802	13658	13819	13917	13730	13873	13715	13751	13686	13769	13744	13716	13688	13676	13672	13626	13846	13736	13721	13731	13840	13593	13688	13656	13702	13672	13662	13642	13712	13824	13743	13699	13806	13692	13829	13819	13859	13841	13589	13742	13630	13809	13812	13796	13598	13684	13742	13817	13757	13706	13872	13767	13643	13840	13777	13794	13659	13696	13704	13681	13586	13849	13682	13799	13769	13813	13682	13784	13718	13706	13630	13673	13649	13722	13735	13726	13856	13735	13781	13827	13801	13854	13978	13758	13765	13934	13767	13713	13700	13897	13647	13783	13690	13626	13723	13838	13758	13638	13759	13557	13700	13704	13768	13716	13651	13788	13617	13777	13946	13813	13867	13718	13731	13652	13777	13808	13646	13651	13732	13804	13582	13565	13725	13665	13951	13660	13723	13902	13693	13686	13775	13650	13737	13779	13733	13676	13655	13850	13865	13702	13770	13817	13620	13748	13846	13837	13774	13647	13705	13798	13663	13825	13751	13715	13802	13800	13633	13815	13686	13727	13691	13709	13700	13835	13773	13741	13657	13589	13807	13721	13693	13794	13719	13812	13727	13669	13700	13837	13873	13845	13632	13728	13801	13663	13741	13643	13800	13525	13703	13712	13719	13668	13655	13866	13622	13851	13894	13791	13802	13878	13679	13776	13869	13821	13752	13712	13874	13434	13731	13775	13755	13808	13937	13809	13654	14007	13918	13625	13681	13704	13845	13685	13666	13744	13903	13866	13826	13750	13604	13777	13950	13592	13847	13644	13724	13717	13786	13722	13790	13642	13778	13654	13901	13658	13732	13718	13664	13587	13770	13734	13613	13825	13836	13669	13692	13814	13792	13588	13766	13730	13671	13646	13783	13605	13657	13609	13753	13631	13630	13709	13765	13757	13736	13762	13800	13613	13718	13644	13877	13645	13773	13976	13818	13749	13668	13739	13724	13771	13830	13723	13704	13714	13618	13928	13814	13721	13830	13705	13794	13820	13792	13734	13754	13774	13694	13684	13752	13739	13649	13470	13678	13673	13775	13772	13636	13818	13712	13772	13848	13739	13773	13893	13734	13634	13588	13553	13788	13901	13658	13695	13814	13755	13707	13621	13790	13651	13606	13715	13841	13781	13739	13656	13747	13739	13800	13771	13778	13725	13741	13865	13727	13690	13683	13692	13673	13755	13576	13841	13684	13623	13815	13717	13758	13788	13641	13638	13731	13715	13736	13702	13788	13840	13863	13828	13632	13676	13616	13907	13631	13833	13852	13881	13680	13804	13842	13807	13715	13766	13881	13745	13615	13593	13831	13749	13786	13678	13776	13822	13825	13832	13862	13935	13619	13876	13754	13788	13617	13702	13627	13768	13705	13655	13716	13641	13638	13710	13730	13739	13542	13693	13778	13598	13578	13626	13818	13683	13711	13713	13771	13787	13606	13875	13773	13599	13626	13649	13658	13656	13707	13537	13790	13842	13562	13792	13752	13645	13865	13789	13880	13768	13736	13822	13672	13799	13711	13692	13613	13832	13708	13660	13700	13827	13730	13833	13826	13867	13702	13764	13646	13601	13642	13700	13953	13766	13768	13767	13647	13548	13715	13747	13822	13730	13563	13774	13674	13792	13832	13539	13686	13795	13715	13790	13714	13914	13820	13740	13727	13919	13702	13766	13711	13757	13597	13877	13704	13665	13703	13934	13763	13691	13749	13758	13757	13847	13669	13749	13720	13733	13677	13864	13594	13819	13629	13869	13672	13677	13673	13577	13584	13669	13725	13687	13687	13605	13802	13760	13844	13951	13831	13861	13772	13718	13769	13750	13798	13672	13811	13862	13749	13878	13678	13740	13740	13546	13564	13586	13665	13849	13794	13772	13725	13874	13802	13785	13758	13838	13775	13590	13751	13755	13650	13664	13703	13528	13767	13703	13631	13785	13680	13624	13664	13630	13775	13717	13733	13784	13930	13754	13724	13706	13803	13797	13615	13781	13567	13830	13700	13677	13702	13604	13677	13635	13764	13630	13634	13767	13772	13636	13813	13558	13886	13637	13655	13832	13792	13667	13807	13706	13976	13600	13830	13434	13862	13618	13892	13502	13770	13884	13723	13946	13747	13703	13736	13708	13705	13544	13582	13648	13661	13542	13660	13877	13859	13779	13717	13635	13866	13942	13825	13593	13769	13709	13794	13803	13726	13820	13487	13623	13884	13809	13806	13947	13752	13765	13588	13711	13786	13601	13755	13771	13873	13685	13799	13801	13649	13842	13673	13703	13860	13755	13707	13821	13488	13653	13683	13693	13814	13778	13733	13608	13561	13660	13806	13854	13804	13866	13584	13823	13682	13684	13782	13745	13650	13749	13682	13658	13758	13750	13769	13972	13766	13644	13847	13793	13711	13734	13910	13711	13830	13610	13850	13751	13754	13683	13688	13693	13693	13632	13786	13956	13767	13707	13576	13789	13857	13918	13690	13718	13880	13681	13767	13790	13861	13790	13845	13764	13741	13807	13764	13712	13715	13741	13732	13681	13704	13640	13650	13853	13736	13728	13727	13717	13749	13651	13652	13627	13836	13773	13677	13708	13679	13720	13751	13669	13888	13711	13749	13796	13575	13823	13787	13591	13752	13639	13696	13759	13811	13892	13833	13823	13824	13861	13656	13539	13706	13892	13802	13674	13734	13593	13694	13843	13659	13876	13726	13758	13693	13548	13570	13607	13585	13927	13721	13542	13852	13687	13740	13643	13746	13816	13795	13794	13680	13688	13756	13659	13704	13626	13787	13792	13677	13887	13693	13624	13848	13824	13689	13689	13730	13595	13665	13548	13794	13627	13629	13829	13659	13916	13860	13655	13751	13554	13808	13633	13841	13826	13832	13981	13836	13667	13786	13819	13866	13794	13657	13787	13914	13716	13697	13592	13728	13778	13664	13640	13677	13722	13678	13699	13716	13715	13907	13831	13899	13630	13778	13648	13833	13790	13819	13786	13714	13771	13704	13710	13822	13620	13843	13734	13709	13724	13784	13729	13761	13762	13920	13800	13832	13639	13818	13745	13828	13648	13726	13756	13817	13818	13825	13802	13702	13656	13753	13746	13697	13703	13788	13832	13772	13678	13786	13746	13769	13611	13776	13797	13634	13742	13615	13658	13611	13801	13552	13718	13835	13763	13851	13746	13761	13615	13716	13926	13727	13695	13699	13598	13824	13563	13684	13814	13934	13821	13673	13695	13830	13640	13742	13774	13798	13837	13709	13887	13691	13690	13767	13822	13681	13807	13648	13651	13809	13682	13686	13679	13731	13715	13701	13589	13893	13574	13651	13754	13778	13625	13833	13704	13713	13944	13684	13761	13838	13751	13708	13895	13688	13870	13757	13640	13730	13630	13817	13799	13835	13658	13813	13668	13830	13697	13755	13623	13800	13608	13884	13631	13556	13688	13825	13741	13849	13679	13836	13780	13757	13717	13924	13724	13601	13837	13692	13866	13747	13834	13729	13834	13701	13613	13618	13781	13528	13770	13746	13730	13792	13661	13666	13687	13796	13712	13603	13697	13762	13845	13682	13663
23100	21657	31182	27362	42941	53548	47027	32162	22773	19131	17330	16804	16777	16833	16878	16656	16707	16626	16617	16689	16653	16612	16712	16704	16694	16408	16367	16714	16734	16744	16578	16527	16532	16516	16350	16553	16717	16556	16656	16511	16519	16528	16494	16592	16792	16483	16668	16460	16413	16577	16550	16493	16480	16763	16634	16398	16444	16512	16598	16685	16709	16337	16454	16656	16642	16576	16446	16829	16774	16481	16732	16614	16445	16539	16462	16464	16422	16552	16588	16665	16631	16492	16521	16658	16531	16554	16484	16440	16685	16636	16621	16629	16410	16385	16417	16534	16673	16639	16519	16612	16637	16495	16541	16650	16688	16426	16613	16356	16613	16575	16463	16672	16731	16610	16375	16487	16589	16567	16479	16486	16517	16525	16637	16364	16735	16615	16573	16550	16645	16359	16691	16524	16375	16380	16598	16467	16559	16666	16420	16591	16626	16483	16410	16517	16485	16580	16460	16562	16570	16606	16439	16266	16676	16381	16641	16589	16342	16414	16726	16540	16628	16611	16349	16445	16465	16648	16539	16408	16376	16429	16620	16622	16654	16656	16620	16507	16462	16519	16429	16589	16484	16497	16478	16645	16664	16589	16360	16594	16437	16527	16518	16487	16458	16341	16361	16321	16595	16577	16556	16407	16594	16463	16633	16464	16718	16489	16513	16499	16504	16585	16338	16627	16450	16426	16594	16511	16413	16545	16475	16476	16409	16394	16741	16612	16549	16466	16511	16486	16553	16558	16524	16522	16482	16513	16520	16406	16622	16624	16433	16560	16462	16535	16675	16554	16455	16426	16498	16552	16625	16564	16798	16333	16302	16419	16541	16425	16167	16452	16359	16442	16592	16497	16384	16419	16546	16563	16504	16385	16559	16500	16459	16544	16738	16472	16728	16630	16548	16623	16486	16650	16308	16537	16334	16302	16506	16589	16582	16480	16578	16583	16456	16520	16502	16551	16444	16545	16550	16359	16654	16551	16469	16350	16535	16687	16458	16484	16494	16643	16518	16688	16486	16524	16538	16586	16577	16697	16530	16511	16463	16664	16780	16770	16329	16424	16554	16595	16344	16539	16498	16508	16664	16651	16486	16523	16476	16389	16655	16603	16636	16472	16498	16466	16522	16471	16387	16499	16456	16392	16581	16632	16636	16489	16532	16316	16568	16572	16541	16584	16524	16657	16756	16501	16668	16727	16692	16826	16351	16483	16437	16329	16515	16375	16255	16550	16311	16414	16432	16443	16339	16529	16724	16373	16502	16608	16488	16617	16603	16552	16509	16542	16488	16537	16556	16382	16546	16614	16608	16418	16614	16452	16620	16447	16276	16596	16641	16606	16686	16445	16427	16452	16365	16486	16555	16522	16531	16530	16323	16650	16580	16520	16647	16693	16284	16349	16434	16493	16284	16539	16648	16546	16480	16797	16386	16589	16559	16638	16671	16437	16698	16434	16605	16485	16347	16620	16539	16411	16591	16395	16495	16541	16710	16469	16498	16376	16565	16779	16574	16308	16475	16573	16543	16435	16441	16655	16686	16595	16605	16554	16584	16543	16503	16508	16443	16288	16674	16607	16689	16672	16550	16444	16471	16673	16353	16645	16434	16711	16538	16574	16562	16504	16391	16458	16348	16514	16603	16519	16559	16512	16756	16620	16482	16459	16588	16168	16633	16505	16499	16411	16476	16502	16576	16336	16517	16433	16688	16338	16668	16472	16390	16484	16373	16432	16536	16384	16610	16530	16733	16557	16610	16523	16510	16657	16433	16515	16569	16389	16427	16534	16355	16573	16553	16476	16521	16286	16573	16555	16500	16635	16451	16551	16624	16624	16505	16508	16562	16526	16565	16571	16487	16573	16657	16359	16626	16478	16509	16336	16588	16526	16410	16669	16512	16470	16337	16533	16242	16660	16606	16603	16347	16547	16687	16326	16475	16856	16576	16445	16423	16463	16751	16591	16417	16491	16582	16462	16602	16434	16442	16329	16573	16367	16490	16655	16619	16472	16400	16490	16538	16404	16486	16446	16553	16458	16577	16369	16465	16595	16590	16452	16799	16411	16138	16465	16470	16271	16403	16786	16402	16400	16500	16640	16365	16504	16580	16632	16535	16412	16631	16510	16462	16505	16310	16344	16579	16618	16590	16652	16402	16621	16477	16584	16497	16552	16477	16575	16544	16283	16474	16515	16465	16640	16421	16633	16714	16397	16542	16409	16486	16636	16527	16369	16760	16520	16445	16426	16443	16462	16564	16461	16626	16409	16315	16757	16475	16438	16458	16297	16480	16389	16624	16384	16447	16503	16712	16630	16382	16617	16467	16745	16381	16541	16650	16565	16435	16552	16603	16563	16489	16434	16578	16516	16397	16576	16663	16515	16514	16541	16613	16463	16386	16597	16547	16563	16395	16513	16610	16592	16468	16191	16509	16521	16541	16452	16512	16483	16380	16326	16632	16615	16486	16436	16531	16465	16395	16590	16404	16451	16416	16421	16348	16543	16612	16442	16698	16550	16672	16592	16670	16486	16331	16427	16376	16483	16461	16278	16511	16681	16628	16406	16658	16568	16587	16619	16607	16588	16589	16466	16728	16353	16513	16386	16522	16545	16488	16418	16486	16411	16450	16475	16423	16567	16401	16559	16557	16428	16434	16255	16458	16642	16334	16501	16684	16580	16564	16591	16567	16480	16280	16571	16178	16404	16433	16473	16379	16639	16531	16663	16458	16491	16622	16415	16304	16680	16552	16489	16562	16547	16509	16373	16402	16669	16384	16503	16449	16450	16535	16428	16412	16628	16506	16310	16439	16418	16515	16467	16406	16609	16490	16311	16586	16540	16606	16537	16607	16238	16430	16346	16443	16600	16723	16530	16591	16591	16542	16631	16495	16809	16825	16541	16560	16622	16581	16454	16478	16416	16462	16512	16589	16683	16373	16737	16409	16599	16484	16699	16619	16554	16499	16488	16585	16380	16432	16529	16521	16373	16610	16596	16585	16716	16600	16392	16378	16416	16600	16690	16442	16441	16539	16557	16614	16199	16676	16577	16602	16511	16551	16611	16653	16416	16629	16457	16608	16436	16459	16502	16366	16425	16670	16603	16491	16490	16406	16522	16643	16629	16693	16540	16503	16510	16509	16528	16389	16549	16755	16570	16676	16473	16431	16384	16464	16554	16550	16614	16462	16547	16473	16654	16544	16354	16486	16440	16388	16499	16394	16719	16615	16656	16758	16810	16407	16626	16398	16589	16414	16436	16362	16699	16705	16486	16458	16523	16302	16391	16449	16378	16355	16293	16326	16507	16551	16562	16618	16532	16504	16535	16479	16564	16445	16711	16478	16642	16625	16605	16602	16490	16438	16481	16409	16371	16739	16574	16439	16574	16475	16602	16532	16412	16316	16484	16580	16258	16548	16452	16735	16746	16419	16368	16576	16751	16496	16685	16601	16640	16456	16598	16531	16626	16514	16448	16525	16506	16456	16337	16434	16560	16414	16591	16642	16622	16799	16499	16609	16318	16524	16501	16270	16517	16645	16627	16576	16537	16607	16423	16580	16529	16580	16566	16701	16372	16540	16533	16435	16649	16430	16418	16367	16500	16518	16376	16459	16342	16414	16424	16532	16626	16446	16431	16440	16400	16642	16594	16546	16630	16423	16587	16571	16718	16460	16701	16378	16477	16443	16791	16193	16426	16671	16504	16336	16313	16606	16474	16482	16416	16460	16473	16505	16396	16550	16515	16432	16397	16319	16463	16533	16415	16293	16423	16285	16414	16405	16373	16392	16602	16426	16377	16500	16472	16325	16456	16278	16607	16383	16604	16387	16423	16399	16509	16692	16389	16427	16511	16668	16436	16583	16428	16587	16448	16401	16569	16652	16595	16436	16531	16419	16547	16639	16519	16652	16548	16757	16492	16383	16496	16438	16561	16493	16527	16804	16558	16353	16487	16390	16232	16433	16361	16455	16526	16348	16503	16497	16468	16432	16567	16520	16491	16375	16642	16553	16256	16301	16615	16631	16591	16355	16423	16479	16372	16612	16553	16447	16606	16325	16467	16548	16531	16414	16543	16694	16739	16478	16416	16545	16532	16722	16356	16357	16309	16421	16615	16466	16386	16381	16585	16352	16646	16740	16664	16309	16336	16688	16433	16788	16468	16525	16471	16323	16381	16500	16184	16492	16548	16508	16700	16574	16496	16411	16356	16504	16473	16495	16527	16700	16646	16438	16384	16530	16546	16715	16602	16615	16378	16518	16557	16450	16446	16546	16593	16400	16353	16574	16616	16428	16600	16618	16526	16601	16622	16459	16488	16555	16302	16398	16599	16433	16437	16440	16485	16561	16320	16240	16477	16646	16515	16438	16723	16586	16360	16508	16315	16463	16713	16424	16434	16575	16537	16397	16447	16296	16545	16441	16408	16477	16469	16419	16499	16408	16540	16634	16524	16376	16514	16437	16327	16456	16460	16505	16532	16438	16278	16430	16680	16473	16493	16594	16597	16598	16559	16734	16443	16546	16380	16542	16521	16649	16592	16457	16382	16440	16432	16422	16450	16347	16618	16407	16402	16727	16603	16343	16503	16594	16493	16463	16534	16398	16392	16566	16520	16631	16437	16282	16404	16450	16440	16456	16716	16408	16531	16316	16536	16530	16559	16604	16582	16403	16440	16360	16626	16663	16305	16569	16572	16565	16448	16363	16223	16606	16493	16641	16445	16464	16402	16622	16493	16746	16518	16464	16606	16492	16354	16606	16327	16534	16376	16468	16439	16525	16543	16601	16317	16585	16475	16744	16636	16537	16357	16535	16462	16348	16343	16400	16485	16425	16624	16644	16443	16785	16703	16726	16461	16623	16477	16355	16433	16392	16361	16426	16320	16400	16540	16570	16516	16703	16448	16480	16566	16552	16420	16564	16587	16519	16394	16647	16642	16655	16461	16536	16532	16764	16531	16321	16377	16515	16572	16604	16511	16374	16521	16621	16573	16444	16641	16491	16490	16479	16563	16572	16537	16527	16492	16571	16442	16547	16710	16520	16494	16698	16381	16573	16482	16496	16406	16500	16152	16466	16586	16530	16389	16566	16437	16568	16456	16495	16786	16633	16608	16682	16422	16523	16325	16401	16462	16359	16542	16724	16540	16596	16408
60965	96486	85033	60677	67711	60036	46114	31500	20364	15656	14489	14225	13952	14103	14069	14242	13903	14272	13903	14151	13981	14237	14117	14056	14242	14029	14120	13988	14112	14014	14140	14143	14205	14064	14173	14250	14199	13992	14158	14003	14133	14032	14177	14125	14013	14120	13953	13974	13967	14062	14035	14106	14263	14267	14083	14023	14180	14024	14104	14219	13993	14081	14095	14317	14132	13861	14103	14197	14045	14088	13919	13950	14255	14158	14234	14110	14060	14052	14068	14020	14119	13989	14220	14136	14104	13992	13960	14039	14020	13983	14025	14115	14164	14175	13997	14101	14236	14073	13902	14156	14221	14078	13985	14245	14093	14322	14131	14175	14163	14096	14071	14119	14163	14021	14108	14122	13842	14288	14138	14054	14135	14088	14126	14041	14112	14049	14078	14130	14016	14101	14118	14228	14066	14040	14076	14217	14110	13967	14089	14049	14082	14209	14173	14274	14125	14018	13960	14118	14073	14084	13953	14080	14229	14055	14227	14071	14205	14033	14037	14046	14069	14147	13834	14029	14109	14021	14023	14157	14281	14186	14133	14044	14181	14138	13935	14085	14053	13994	14109	14018	14225	14054	14184	14093	14129	14031	13967	14260	14025	14109	14171	14269	14161	13921	14264	13998	14146	14121	13942	14009	14097	14085	14241	14142	14057	14176	14075	14048	13851	13974	14065	13822	14004	14031	14062	14089	14176	13868	13950	14045	14084	13963	13994	14129	14025	14099	14099	13982	14031	14065	14128	13994	13960	14159	14024	14027	14193	14154	13883	14176	13958	13957	14037	13965	14036	13994	14090	14129	14009	14099	13937	14250	14243	13968	14065	14143	13923	14060	13994	14130	13875	14197	13961	13928	14167	14163	14118	14046	14071	14163	14110	14257	13974	14229	14047	14101	14104	14112	14278	14081	14139	14084	14004	14048	14148	14000	13957	13947	14050	13931	14053	14125	14247	14117	14041	14017	14160	14026	14018	14133	14079	14169	14186	14055	14102	14155	14049	14059	14314	14080	14194	14132	14191	14058	13891	14111	14146	13985	14153	13924	13987	14111	13993	14143	14110	14058	14165	13996	14087	13846	14173	14150	14025	14116	14236	14118	14039	14082	14100	14266	14151	14086	14091	14132	14078	14076	14005	14137	14100	13936	14153	13955	13973	14157	14124	14074	14032	14101	14192	13978	14031	14149	14108	14109	14239	14023	13946	14026	14195	14207	14069	14069	14057	14031	13960	14096	14164	13974	14350	14176	14076	14085	13953	14106	14096	13944	14250	14163	14072	14021	14209	14053	14241	14031	14371	14043	14079	14178	13973	14221	13972	14051	14149	13990	14129	14102	14060	13961	14157	14174	14056	13985	14009	14228	14329	14203	14172	14013	14284	13997	14059	14064	14091	14241	14009	14082	14225	14087	14137	14043	14043	14081	14011	14099	14160	14065	14067	14153	13977	14086	14069	14082	14015	14036	14009	14131	14008	14073	14100	14155	14124	14120	14102	14043	14109	13979	14236	14043	14077	14177	14127	14025	13997	14039	14152	14103	14062	14169	13996	14139	14085	14158	14086	14258	14204	13886	14131	14054	13983	14101	14035	14115	14089	14164	14015	14096	14280	14100	14140	14066	14148	14052	14049	14113	14095	14171	13944	13961	14006	13963	14150	14089	14091	14283	13968	13842	14007	14303	14056	14010	14101	14069	14142	14102	14120	14054	13974	14056	13886	14084	14110	14120	14034	14092	14028	14066	13978	14043	14117	14204	13971	14058	14027	14092	14029	14148	14069	13969	13993	14028	13937	14073	14275	14104	14268	14058	13942	14072	14083	14038	14082	14097	14092	14075	13933	13987	14198	14155	14119	14128	14111	14004	13988	14183	13932	13917	14037	14129	14057	14112	13976	14195	14190	13903	13860	14232	14149	14007	14031	14161	14085	14037	14028	13994	14096	14158	14004	14198	14053	13948	14149	14175	14018	14103	14059	14048	14066	14000	14195	14049	14197	14088	14199	14026	14188	14181	14095	14048	14044	14192	14048	14061	14127	14190	14314	14134	14143	14143	14237	14237	14068	14090	13975	14222	14249	14195	14178	14125	14018	14039	14067	14175	14039	14118	14172	13989	14007	14072	14156	13983	13927	13975	14122	13974	14176	13973	14196	14009	14173	13943	14090	13999	14048	14082	14279	14073	14259	14165	14042	14056	14012	13979	14088	14189	14173	14226	14110	14045	14151	14205	14051	14205	14045	14101	13971	14070	14144	14144	14108	14106	14030	14146	14109	14024	14070	14086	14297	14136	14083	14030	13935	14092	14170	14144	14023	14152	14020	14125	14076	14091	14118	13999	14054	14065	13983	14203	14114	14162	13990	13985	14036	13963	13991	14039	14149	14090	14080	13964	14143	14137	14073	13996	14214	13964	14049	14029	14068	14059	14091	14144	13974	14169	14009	14031	14132	14171	14104	14081	13981	14182	14112	14000	14050	14309	14120	14170	13957	13959	14156	14172	13913	14101	13981	14093	14041	14154	14115	14124	14062	14080	14030	13973	14162	14164	13938	14141	14216	13922	14082	13893	14004	14026	13959	13867	14212	14018	14215	14147	14086	14005	14143	14076	13994	14031	14238	14064	14305	14152	14160	13948	14242	13938	14123	14066	14039	14049	14076	14043	14114	14218	13956	14092	14227	14195	13997	13907	14084	14162	14043	13772	14050	14171	14181	14100	14090	13994	14062	14034	13967	14005	14125	14206	14047	14082	14116	14184	13855	14070	14149	14038	14300	13942	13944	14228	14034	14158	14039	14142	14120	14038	13838	14015	13941	14059	13923	14188	14067	14011	14102	14095	14054	14010	14266	14066	14093	14004	14234	14253	14064	14028	14216	14148	13988	14024	14114	14166	13956	14112	14167	14117	14108	13998	14263	14077	14128	14077	14001	13990	14020	14163	14081	14289	14086	13973	13984	14036	14031	14072	14058	14239	13950	14118	14018	14085	14076	14290	13997	14137	14156	14071	13913	13928	14020	14077	14137	14066	14024	13976	14154	14151	14037	14045	14119	13925	14197	14074	14048	14222	13957	13892	14114	14235	13851	14044	14173	14025	14065	14048	14063	14169	14118	14098	14142	14047	14056	14034	14066	13993	14043	13867	14210	14077	13933	14066	14083	14096	14192	13904	14074	13947	14120	14054	14118	14017	14095	13968	14040	14199	14084	14124	13963	14042	14067	13889	14188	13993	13992	14148	14235	14023	13907	13819	13933	13979	13930	14125	14176	14134	14024	14078	14176	14102	14136	13935	14095	14146	14029	14133	13985	14001	13943	14179	14004	14035	14136	14082	14204	14157	14094	14208	14069	14063	13976	14079	14022	14154	14201	13987	14079	14154	14022	14060	14107	14020	14111	14097	14190	14023	14022	14033	14067	14157	13964	14026	14000	13965	13947	14190	14011	14022	13941	13886	13906	14121	13989	14060	14006	14130	14197	14143	14141	14080	14161	13906	14005	13963	14102	14102	14261	13948	14220	14068	14170	14149	14038	13990	14222	14129	14213	13948	14030	14046	14247	14215	14112	14064	14096	14022	13918	14156	14041	14196	13969	14129	14134	14031	13986	14049	13979	14134	14202	14101	13965	14022	14048	13895	14022	13967	13968	14202	14064	14044	14012	14113	13963	14040	13951	13991	14042	14149	13912	14190	14204	14010	13961	14248	13931	14092	13938	13979	14050	14095	14158	13960	14084	14080	14230	14121	14250	14225	14083	14028	14181	14095	14138	14156	14097	14093	14030	14087	14022	14044	14125	14031	13880	14083	14092	14024	14217	14090	13982	14187	14000	14147	14129	14029	14112	14215	14144	14104	14177	14082	14085	14049	14027	14042	14032	14056	14004	14172	14120	14031	13892	14117	14022	13953	14087	14109	14030	14035	14047	14157	13891	14032	14071	14056	14180	14090	14029	13987	14099	13963	14146	13905	14107	13988	13922	13914	14108	14056	14075	13920	14128	14105	14265	14251	14201	14110	14062	14036	14240	14057	14116	13866	14040	14101	13989	14059	14102	14012	14054	14097	13973	14001	14171	14062	14169	14095	13831	14153	14068	14078	14166	14140	13973	14079	14021	14119	13985	14043	14037	14211	14126	14068	14317	14147	14110	14200	14213	14083	14031	13947	14052	14092	14097	14052	14149	14253	14143	14022	14038	14145	14041	14064	14075	14191	14093	13966	14056	14268	14163	14114	14161	14126	14040	13993	14039	14156	14147	14043	13994	14124	14006	14081	14116	14048	14107	14206	14163	14045	14127	14074	14017	14193	13998	14182	13963	13977	14321	14089	13932	14149	14026	14071	14128	14096	14209	14216	14071	14016	14105	14100	14080	14199	14085	14067	14092	14133	14100	14081	14135	14278	14270	14028	14119	14147	14202	14118	14067	14191	14154	13871	14182	14173	14145	14207	14123	14111	14101	14113	13948	14109	14137	14182	14179	14242	13958	14057	14196	13970	14161	14057	14067	14012	13967	13968	14073	14002	14111	14113	14060	14084	14024	13869	13930	14075	14082	14203	14079	13995	14152	13985	14019	14005	14155	14207	14059	14016	13918	14145	14080	14088	14105	14121	13868	14091	14126	14119	14064	14064	14055	13988	14061	14071	14036	14176	13866	14073	14129	14024	13998	14018	14082	14130	14083	14180	14056	14143	14055	14029	13940	14037	13950	14060	14114	14075	14314	14122	13930	14071	14184	14124	13971	13926	13962	14189	14165	14133	14038	14029	14055	13936	13882	14240	14134	14088	14120	14059	14173	14065	14049	14159	13958	14146	14101	14181	14034	14063	14130	14005	14044	13982	14123	14331	14117	14078	14163	14095	13970	14136	13951	14111	14006	14094	14072	13992	14239	14088	14019	14071	14016	13951	14112	14109	13980	14145	14015	14114	14148	14092	14054	14140	14116	14056	14166	14072	14015	14115	13952	14092	14221	14084	14148	14129	14015	14125	14196	14104	14188	13908	14073	13979	14010	13856	14153	13997	14111	14248	14156	13989	14019	14277	13869	14221	14084	14041	13991	14021	14023	14134	14093	13853	14023	14207	14048	14095	14006	14083	14038	13975	14114	14102	14070	14123	14064	14008	14194	14174	14140	14022	13847	13933	14024	13942	14005	14060
28352	26718	33507	27543	26243	25113	21651	18961	17922	17304	17016	17067	17014	17066	17176	17078	17143	17161	17103	17142	17007	17078	17112	17131	17224	17013	17273	17141	17165	17203	17137	17083	17006	16995	17175	17153	17108	17002	17038	16953	16915	17260	16954	17015	17119	17200	17086	17017	17030	16992	17110	16825	17309	16995	17221	17179	17067	17128	17198	17142	17111	17177	16885	17079	17274	17162	17074	17159	17199	17090	16953	17195	17118	17021	17235	17321	17046	17075	16996	17136	17084	17295	17061	16784	17234	17044	16980	17223	17128	17227	17053	17084	17158	16969	17066	16980	17207	17100	17120	16895	17078	17026	17142	17046	17094	17005	17261	17028	17181	17030	16842	17142	17036	17052	16887	16927	17047	17134	17074	17180	17235	17130	17263	17133	17045	17151	17129	17225	17154	17077	17101	17135	17082	17100	17074	17197	17051	17113	17049	17212	17113	17166	17089	16912	17126	16980	17087	17046	17136	17106	17066	17005	16951	16981	17252	16948	17057	17044	17060	17088	16997	17033	17099	17028	17036	17263	17180	17042	16990	16968	17111	17002	17271	17073	17071	16917	16976	16956	17082	17143	16995	16801	16982	17232	16903	17102	17114	16979	17150	17083	17239	17163	16891	17047	17053	17047	17011	17198	16889	17146	17119	16970	17151	16894	17219	17094	16986	17137	17112	17189	17168	17065	16992	17020	17150	17019	16998	17247	17054	17226	16884	16990	17112	17056	17105	17226	17050	17100	17090	17126	17192	16874	17159	17119	16986	16966	16969	17179	17022	16976	17133	16876	17233	17098	16821	17153	17042	17265	17226	17227	17270	17007	16924	16889	17115	17052	17042	16892	17045	17216	17024	17010	16935	17120	17121	16915	16791	17079	17212	17121	17323	17052	17091	16962	17215	17099	17108	17217	16933	17216	17033	16986	16998	16993	17099	17066	16980	16996	16995	17075	17278	16946	17006	17058	17136	16936	17029	17231	17221	17124	17076	17093	17212	17050	17248	17234	17010	17017	16929	17058	17013	17370	16970	17071	17068	16943	17153	17167	17140	17120	17147	17034	17175	17113	17098	17019	16916	17054	17296	17130	17142	16964	17120	17002	17259	17049	17305	16932	17079	17127	17209	16945	17184	17036	17151	17255	17173	17220	17222	16718	17145	17035	17069	17116	17046	16902	17203	17032	17071	17017	17157	17090	16911	16836	17020	16905	16962	17030	17108	17019	17068	17242	17046	17145	17323	17017	16944	17139	17016	17089	17158	17025	17024	16894	16893	17079	16987	16983	17109	17347	17185	17096	16991	17258	16993	17007	17072	17021	16914	17083	17028	17163	17160	16967	17135	17158	17248	17155	17144	17168	17167	17282	17092	17221	17037	17045	17113	17102	17163	17087	17181	17103	16983	16910	17154	17212	16982	17162	17003	16957	17118	17314	16919	17167	17033	16997	17043	16896	17112	17109	17058	17111	17271	17071	17009	17223	16976	17003	17136	16955	17259	17253	16983	17169	17013	17083	17166	17281	17092	17234	16982	16946	17207	17280	17297	16931	17211	17255	16951	17119	17105	17229	17280	17011	17157	17195	17038	16969	16984	17252	16983	16941	17103	17061	17000	17027	17284	17032	16953	16931	16914	17228	17152	17175	17135	16778	17110	17339	17211	17216	17189	16952	17198	17169	17034	17111	17056	17069	17229	17339	17207	17206	17170	17295	17077	17228	16952	17231	17054	17039	17268	17175	17033	17182	17121	17168	17007	16919	17034	17048	16982	17114	17169	17150	17121	17322	17110	17089	17064	16960	17323	17043	17087	17212	16956	17141	17130	16917	17221	17065	17164	17093	16998	17116	17185	17173	17052	17291	17015	16994	17061	17037	16867	17050	17017	17105	17096	17094	16968	17291	17203	17189	17029	16820	17061	17188	16978	17086	17051	17077	17181	17209	17300	17151	16969	17044	17209	17173	17193	17037	17153	16989	17061	16875	17267	17085	17018	17147	17233	17161	17251	17065	17162	16985	17017	17002	16864	17167	17081	16908	16940	17124	17024	17142	17030	17297	16982	16934	16906	17128	17140	17341	17214	17143	17146	17358	17067	16983	17278	17277	17003	17104	17119	17071	17185	17212	17070	16741	16761	17040	17029	16861	17019	17202	17109	17052	16931	17118	17138	17187	16994	16954	17081	17091	17254	16961	17107	17192	17080	17218	16934	17011	16946	17162	17196	16737	17182	17268	17072	17172	16946	17089	17136	17190	17095	17225	17039	16989	17264	17030	17006	17232	17075	17103	16997	16942	17097	17215	17030	16993	17002	17072	17007	16788	16934	17150	17108	17051	17017	17299	17165	17089	17003	17149	17096	16987	17118	17190	17174	17142	17077	17043	16878	16970	17216	17116	17037	17026	17326	17017	17068	16933	17258	17238	17054	17065	17150	17044	17108	17213	17067	17065	17167	16874	17176	17123	17141	16874	17054	16922	17000	17129	17207	17171	17213	17330	17090	17274	17159	17099	17150	17228	17313	17380	17038	17277	17088	17035	17229	17083	17040	16819	16904	17209	17185	17070	16967	17132	17032	17044	17230	17136	17284	17233	17309	17309	17262	17117	17095	16996	17051	17005	17026	16975	17155	17141	17144	17126	17282	17108	17006	17188	17129	17045	17163	17183	17226	17276	17168	17143	17046	17141	17367	17416	16952	17057	17106	17033	17067	17086	17145	17025	17069	16965	17005	17036	17101	17217	17018	17233	17179	17117	16960	17014	17207	17101	17090	16909	16956	17088	17077	17239	17109	16934	17127	17144	17107	17219	17129	17086	17035	16975	17041	17030	17149	16950	17213	17198	17106	17119	17097	17203	16982	17218	17116	17215	16905	17152	17236	16954	16983	17054	17015	16955	16959	17046	16888	17040	17128	17124	17065	17179	17116	17095	17032	17126	17185	17158	17039	16996	17131	17114	17231	16935	17122	17141	17104	17019	17010	17017	17220	17224	16872	17175	16996	17038	17110	16899	17095	17149	17018	17062	17121	17252	17014	17027	17046	16977	17082	17037	17377	16976	17070	17164	17198	17320	17195	17114	16988	17108	17171	17124	16941	17221	17252	16920	17010	17004	17077	17052	17156	17177	17128	17139	17189	17209	17229	17028	17082	17167	17108	16969	17091	16986	17288	17161	16849	17026	17065	17108	16984	17288	17250	17191	16932	17025	17400	17048	16968	17121	16967	17149	17117	17178	17294	16961	17109	17141	17013	16842	17067	17206	17049	17150	17073	17226	17183	17196	17168	17070	17077	17222	17093	16881	17188	17137	16927	17186	17048	17171	17070	17181	17280	17071	17054	17062	17098	17131	17020	17167	17023	17138	17123	17186	17052	17010	16969	17058	17191	17157	16923	17151	17280	16966	17030	16968	17409	17036	17235	17205	16998	17113	17096	17219	17062	17142	17343	17059	17226	17160	16954	17068	17164	17079	17212	17228	16961	16946	17097	17052	17033	16961	17289	17043	16831	17264	17220	17138	17146	17139	17158	17063	17050	16981	17247	16915	17121	17139	17155	17110	17006	17036	17223	17331	17030	16995	17098	17098	17079	16984	16983	17177	17082	17022	17175	16923	17142	16957	17131	16987	17126	17187	16938	17172	17023	17055	17218	17050	17069	17089	17029	17019	16899	17157	17247	17135	17293	17155	17191	17026	17030	17095	17089	17019	17091	16918	17081	17120	16932	17096	17044	17078	16997	16951	17143	17221	17084	17098	17160	17320	17049	17273	17006	17033	17104	17184	17149	17129	17036	17138	17103	17173	17213	17097	16963	17090	17073	17015	17040	17277	17120	17030	16998	17023	17108	16949	17175	17037	17006	17194	17039	17098	17071	16980	17027	17059	16853	16959	17091	17139	17006	17054	17008	17066	17141	17163	17118	17319	17237	17105	16937	17118	17259	17287	16833	17074	17190	16908	17185	16969	17124	17169	17078	17015	17003	17013	17143	17139	17191	17030	17190	17243	16942	17043	17277	17033	17074	17061	17056	17111	17100	17136	16959	17357	17008	17290	17067	16934	16930	17179	17208	17090	17168	17086	17216	16907	17206	16986	17038	17166	17323	17090	16985	17072	17035	17081	17239	17174	17143	17201	17042	17012	17143	17266	16921	16900	17229	17144	17072	17079	17204	17369	17199	17088	16960	17214	17003	17140	17174	17145	17048	16936	16997	17057	17166	17016	17174	17274	17146	17111	17011	17088	17109	17058	16958	17142	17084	17012	17233	17047	17149	17182	17320	17315	17006	17090	17141	17134	17140	17039	17349	17077	16989	17151	17061	17145	17120	16953	17269	17088	17116	17026	17144	17122	17137	17195	17299	17185	16988	17062	17272	17124	17175	16952	17039	17002	16978	17060	17113	17099	17234	17109	17034	17198	17304	17172	17028	17312	17123	17003	17235	17045	16960	17083	17197	16895	17355	17136	17119	16894	17096	17305	17017	17246	17065	16963	17254	17157	16975	17101	17066	17044	17101	17090	16976	17141	17117	17092	17169	16897	17247	17290	16966	17036	17272	17243	17014	17027	17078	17168	17080	17030	17101	17118	17135	17202	17004	17078	17039	17092	16939	17065	17185	17083	17152	17066	17086	17050	17091	17183	17227	16970	17299	17379	17093	17119	17198	16909	17047	17020	17071	16974	16973	17091	16976	17011	17014	17012	17082	17185	17096	17212	17198	17339	17184	16976	17074	17052	17079	17088	17085	17174	17017	17206	17194	17246	17132	16934	16872	17038	17021	16971	17109	17226	17200	16945	17025	16982	17094	17101	16993	17315	16970	17208	16986	17025	17051	17157	17059	17233	17151	17054	17035	16892	17239	17016	17097	17148	17197	17191	17135	17102	17034	16932	17014	16879	16918	17039	17056	17168	17076	17095	17036	17243	17023	17030	17130	17199	17098	17092	17007	17343	17097	17288	17129	17081	16976	17204	17172	17032	17125	17044	17153	17155	16970	17091	17285	17137	16999	17044	17238	17131	17055	17002	17313	17108	16898	17076	17157	17022	17045	17047	17168	17137	17081	16994	17180	17267	17092	17201	17179	17341	17168	17030	17066	17174	17109	17170	17320	17186	17105	16963	17111	17133	16944	17247	16939	17098	17269	17263	16872	17280	17148	17179	17185	17041
27654	43869	34189	21930	24517	22290	18681	16043	15030	14592	14432	14514	14587	14536	14476	14403	14382	14437	14456	14366	14490	14551	14558	14529	14460	14609	14418	14516	14550	14377	14630	14501	14392	14670	14315	14578	14388	14558	14557	14547	14529	14350	14525	14411	14378	14341	14476	14324	14441	14535	14399	14514	14527	14571	14588	14486	14360	14362	14361	14464	14551	14574	14578	14383	14557	14513	14449	14447	14531	14439	14390	14342	14504	14513	14613	14581	14606	14346	14656	14360	14504	14565	14525	14392	14343	14434	14481	14451	14523	14519	14464	14326	14330	14487	14336	14519	14466	14340	14535	14560	14619	14462	14514	14568	14598	14431	14413	14521	14567	14477	14611	14322	14542	14538	14430	14645	14514	14317	14446	14409	14303	14520	14542	14455	14517	14508	14455	14565	14321	14478	14464	14522	14495	14319	14443	14411	14536	14529	14530	14616	14441	14455	14561	14600	14493	14546	14502	14596	14298	14611	14453	14638	14620	14582	14434	14438	14552	14295	14517	14559	14554	14444	14551	14467	14619	14347	14598	14456	14426	14483	14537	14503	14578	14505	14515	14325	14401	14367	14494	14683	14456	14432	14423	14509	14557	14423	14378	14504	14426	14385	14285	14487	14434	14589	14462	14507	14364	14561	14383	14511	14533	14504	14438	14754	14336	14482	14584	14442	14417	14496	14408	14473	14331	14502	14467	14587	14383	14526	14588	14581	14653	14478	14502	14445	14436	14370	14355	14535	14548	14519	14511	14504	14234	14435	14414	14507	14438	14585	14521	14488	14406	14506	14572	14536	14535	14369	14499	14482	14483	14513	14463	14487	14460	14323	14461	14532	14523	14509	14599	14502	14415	14452	14414	14356	14518	14410	14519	14447	14360	14414	14346	14523	14414	14421	14445	14348	14550	14396	14478	14498	14609	14478	14584	14402	14386	14448	14558	14511	14626	14357	14440	14501	14633	14407	14496	14499	14400	14380	14427	14480	14516	14441	14399	14391	14290	14612	14571	14521	14613	14581	14386	14423	14602	14522	14439	14561	14418	14464	14356	14391	14372	14375	14469	14617	14406	14547	14412	14476	14482	14507	14518	14506	14452	14460	14607	14339	14525	14239	14560	14500	14464	14357	14496	14352	14633	14376	14404	14449	14510	14390	14457	14469	14378	14568	14534	14519	14606	14400	14438	14425	14435	14403	14385	14387	14431	14547	14590	14503	14448	14493	14255	14561	14656	14412	14628	14463	14383	14452	14661	14441	14288	14364	14493	14344	14374	14513	14541	14365	14444	14581	14562	14546	14555	14469	14344	14391	14368	14608	14466	14386	14650	14298	14482	14488	14449	14431	14549	14299	14371	14496	14541	14469	14369	14410	14458	14454	14364	14282	14535	14463	14460	14560	14447	14403	14560	14548	14620	14552	14622	14368	14419	14295	14351	14472	14532	14514	14449	14463	14486	14296	14347	14535	14427	14363	14296	14515	14492	14385	14531	14482	14380	14483	14555	14475	14556	14565	14587	14491	14493	14348	14406	14474	14390	14404	14407	14602	14546	14463	14503	14575	14312	14247	14512	14391	14628	14411	14473	14481	14453	14498	14602	14355	14519	14514	14640	14636	14299	14357	14506	14308	14619	14479	14521	14498	14391	14513	14447	14269	14419	14521	14480	14489	14646	14517	14522	14407	14478	14696	14499	14612	14319	14535	14543	14550	14328	14628	14504	14432	14534	14374	14555	14427	14475	14375	14583	14526	14495	14497	14598	14485	14536	14646	14452	14593	14551	14385	14416	14528	14571	14460	14564	14483	14554	14639	14481	14609	14396	14594	14516	14406	14557	14456	14495	14519	14445	14356	14634	14561	14386	14484	14525	14472	14480	14567	14455	14299	14609	14565	14601	14633	14565	14557	14434	14390	14542	14450	14433	14517	14691	14590	14410	14528	14365	14435	14587	14470	14454	14319	14479	14519	14495	14529	14450	14357	14406	14398	14429	14445	14528	14434	14576	14627	14430	14321	14499	14295	14539	14804	14630	14365	14615	14400	14426	14567	14462	14555	14504	14461	14499	14467	14410	14330	14591	14439	14497	14443	14450	14553	14386	14423	14490	14484	14269	14463	14469	14303	14587	14262	14510	14637	14571	14460	14490	14442	14611	14722	14602	14504	14478	14558	14442	14313	14408	14468	14545	14391	14551	14503	14424	14539	14368	14416	14384	14428	14490	14451	14564	14404	14449	14527	14432	14416	14418	14349	14510	14531	14529	14500	14534	14561	14370	14641	14658	14403	14495	14437	14598	14542	14577	14572	14386	14570	14350	14472	14512	14501	14570	14502	14418	14462	14547	14531	14333	14383	14522	14389	14401	14427	14570	14399	14603	14574	14408	14365	14264	14543	14527	14576	14477	14492	14445	14567	14397	14627	14604	14465	14487	14502	14414	14443	14632	14592	14332	14312	14492	14323	14364	14508	14512	14496	14412	14492	14478	14508	14411	14418	14627	14463	14463	14419	14477	14437	14388	14565	14426	14462	14492	14534	14371	14457	14364	14445	14375	14597	14567	14442	14518	14647	14530	14443	14384	14258	14642	14378	14406	14513	14487	14348	14487	14420	14487	14498	14451	14321	14616	14433	14522	14465	14415	14520	14503	14431	14389	14430	14589	14541	14494	14568	14566	14572	14405	14547	14401	14303	14307	14364	14574	14628	14434	14401	14568	14477	14382	14578	14504	14467	14437	14384	14322	14570	14279	14710	14462	14503	14515	14376	14444	14459	14236	14444	14377	14512	14487	14303	14376	14427	14399	14466	14471	14459	14573	14453	14544	14427	14363	14347	14413	14458	14612	14630	14459	14329	14564	14383	14376	14478	14480	14600	14320	14514	14436	14475	14480	14422	14453	14505	14411	14651	14460	14537	14414	14422	14355	14513	14553	14356	14319	14406	14777	14433	14641	14476	14467	14323	14369	14317	14482	14411	14405	14636	14496	14385	14546	14389	14530	14419	14633	14572	14390	14390	14532	14550	14529	14350	14332	14520	14288	14389	14453	14457	14580	14436	14567	14302	14356	14309	14519	14423	14552	14277	14360	14397	14581	14415	14410	14461	14473	14499	14530	14583	14413	14401	14445	14589	14586	14500	14281	14609	14528	14298	14360	14499	14316	14413	14532	14535	14523	14573	14303	14598	14556	14395	14484	14404	14479	14527	14484	14414	14292	14383	14284	14480	14483	14574	14440	14405	14567	14489	14397	14515	14493	14549	14598	14411	14476	14400	14406	14502	14526	14362	14587	14457	14474	14546	14162	14530	14595	14373	14495	14439	14424	14596	14513	14442	14615	14543	14492	14487	14425	14386	14457	14405	14504	14509	14512	14519	14519	14539	14545	14533	14362	14418	14546	14431	14387	14415	14356	14318	14544	14392	14498	14370	14603	14578	14412	14575	14489	14636	14573	14452	14443	14248	14592	14437	14386	14536	14566	14393	14589	14542	14572	14462	14576	14630	14436	14462	14534	14601	14400	14247	14558	14521	14407	14463	14647	14516	14449	14413	14373	14329	14465	14593	14363	14509	14636	14567	14324	14334	14644	14523	14496	14510	14369	14662	14447	14374	14328	14372	14481	14516	14432	14559	14462	14612	14422	14354	14587	14471	14601	14451	14484	14331	14569	14466	14350	14450	14463	14560	14391	14555	14541	14483	14308	14521	14477	14399	14524	14498	14651	14602	14665	14417	14527	14310	14177	14421	14465	14492	14508	14391	14470	14396	14411	14415	14465	14625	14467	14568	14519	14329	14371	14480	14426	14477	14550	14575	14444	14553	14398	14351	14579	14456	14559	14496	14326	14590	14486	14659	14569	14441	14517	14429	14475	14425	14320	14515	14443	14650	14365	14489	14476	14642	14511	14575	14517	14624	14199	14544	14308	14466	14485	14444	14357	14446	14337	14556	14465	14585	14454	14405	14350	14299	14481	14660	14392	14504	14493	14258	14418	14543	14503	14454	14563	14434	14554	14443	14512	14411	14483	14564	14301	14560	14428	14291	14445	14598	14505	14538	14553	14442	14403	14407	14481	14398	14354	14457	14522	14563	14563	14583	14367	14561	14605	14482	14569	14478	14407	14490	14395	14522	14418	14487	14494	14442	14422	14510	14601	14617	14448	14476	14732	14487	14467	14472	14558	14447	14627	14621	14624	14495	14514	14358	14456	14576	14366	14431	14622	14521	14472	14483	14518	14354	14411	14488	14579	14318	14276	14549	14518	14329	14569	14409	14462	14341	14595	14487	14473	14442	14397	14375	14430	14583	14372	14498	14504	14376	14668	14573	14528	14473	14528	14394	14561	14484	14426	14489	14532	14350	14544	14571	14490	14505	14518	14328	14475	14572	14485	14544	14383	14418	14522	14514	14426	14492	14564	14533	14518	14555	14593	14511	14455	14520	14260	14408	14382	14432	14411	14526	14573	14299	14399	14472	14599	14558	14273	14232	14514	14500	14501	14533	14641	14473	14443	14502	14400	14568	14346	14549	14568	14500	14544	14423	14399	14614	14589	14474	14566	14440	14453	14401	14547	14566	14359	14460	14446	14561	14527	14489	14423	14528	14517	14473	14545	14452	14452	14493	14369	14507	14371	14434	14576	14374	14499	14521	14539	14637	14559	14444	14211	14588	14462	14491	14503	14465	14379	14386	14435	14504	14704	14566	14453	14394	14507	14574	14548	14416	14443	14397	14294	14495	14554	14239	14536	14344	14630	14524	14547	14614	14529	14564	14389	14393	14418	14407	14572	14321	14463	14507	14460	14504	14448	14516	14510	14189	14624	14477	14411	14566	14404	14550	14619	14491	14529	14551	14490	14371	14352	14550	14414	14448	14543	14470	14469	14548	14552	14476	14367	14523	14545	14276	14305	14672	14615	14408	14438	14557	14471	14280	14452	14455	14560	14397	14534	14470	14438	14537	14501	14587	14344	14477	14468	14581	14597	14605	14610	14535	14473	14441	14452	14499	14549	14530	14481	14499	14632	14459	14458	14495	14431	14340	14436	14411	14429	14540	14310	14488	14314	14360	14603	14550	14432	14622	14517	14389	14409	14527	14610	14482	14608	14566	14631	14590	14464	14547	14565	14567	14466	14436	14475	14462	14584	14475	14500	14378	14686	14548
24089	21924	32673	30708	43463	46229	38875	27284	20769	18305	17632	17423	17324	17155	17171	17420	17257	17230	17306	17440	17267	17357	17287	17251	17218	17421	17225	17204	17049	17272	16946	17093	17192	17225	17263	17037	16972	17122	17149	17196	17116	17284	17034	17158	17247	17204	17035	17059	17160	17126	17249	17032	17078	17044	17269	17302	17184	17178	17037	17051	17032	17321	17145	17209	16895	17110	17021	16845	17099	17071	17001	17052	17242	17229	17107	17342	17221	17025	17253	17166	17129	17165	17105	17104	17203	17314	17023	17135	16900	17099	17074	17050	17289	17246	17003	17140	17115	17140	16967	17261	17065	17035	17084	17289	17061	17138	17006	17119	17092	17167	17137	17169	17205	17226	17080	16879	17374	17037	16901	17265	17157	17109	16912	17071	17102	17100	17066	17152	17067	17142	17283	17110	17049	17126	17169	17073	17293	17061	17097	17088	16909	16957	17142	16968	17140	17223	17126	17015	17042	16980	17029	17099	17031	17042	16969	17124	17215	17131	16976	16853	16983	16903	16955	16951	17053	17064	16902	17255	17169	17093	16959	17049	17135	17052	17091	16988	17329	17056	16997	17062	17120	17309	17237	17184	16763	17174	16972	16886	17103	16957	17165	17016	17005	17227	17146	17216	17028	16933	17155	17215	17068	17013	17001	17136	17004	17067	16981	16959	17052	17054	17152	17179	17120	17131	16983	17226	17088	17054	17058	16894	17006	16915	17059	17221	17028	17135	17018	17034	17072	16988	16991	17149	17106	17046	16873	16905	16982	17256	17061	17258	17062	17110	17212	17094	17020	17154	16996	17058	17023	17171	17150	17173	17084	17086	17167	16940	16992	17062	17045	17103	16913	17004	17134	17121	17187	17053	17191	17126	17304	17000	16975	17056	17084	17013	16971	17109	17141	17093	16843	16997	17126	17113	17028	17021	17036	17059	16921	17196	16996	17203	17016	17068	17115	17186	17210	17011	16968	16987	17031	16930	17076	17290	17009	17190	17006	16976	17214	17361	17029	17288	17340	17076	16993	17081	17114	17221	17046	17133	17223	17257	17104	17230	17071	17158	17432	17179	17113	17058	17179	17315	17083	17155	17146	17256	16883	17052	17073	17052	17330	17291	17073	16996	16960	17083	17245	17087	17010	16898	17168	17121	17021	17077	17201	16942	17214	17142	17153	16996	17192	17121	17056	17253	17301	17171	17217	17137	17153	17117	17101	17310	17048	16940	17038	16988	16927	17165	17026	17048	17093	17264	17184	17193	17068	17173	17231	17154	17068	17196	17134	17107	17142	17057	17093	17009	17028	17036	17225	17187	17146	16977	17158	17130	17250	16979	17120	17112	17068	17104	17182	17190	17076	16848	17132	17329	17147	17119	17243	17181	17070	16892	17102	17177	17050	17170	17098	17117	17254	17099	17198	17084	16929	17136	16928	17211	17172	17044	17072	17137	17253	16995	17143	17203	17012	16950	17039	17121	17356	17366	16940	17143	17138	17024	17265	17179	17061	17123	16983	17080	17165	16995	17134	17225	17145	16788	17138	17074	17050	16829	16971	17048	17247	17191	17079	17041	17055	17155	17098	16989	17085	16986	17187	17081	17226	17104	17115	16942	17055	17171	17028	16998	17035	17121	17083	17109	16994	17071	17109	17078	17039	17030	16860	17166	17201	17341	17114	16985	17228	17175	17092	17179	17231	17226	17056	17057	16968	17026	17130	17240	17267	17051	16954	17123	17249	17167	17097	17071	17137	17006	17064	16877	17091	17252	17037	17237	16869	17044	16875	16999	17091	17278	17306	16926	17077	17130	17128	17090	17084	17091	17046	17109	17159	16914	17101	17109	16938	17262	17078	16986	16964	17084	17277	17184	17083	17122	16957	17159	17019	17158	17071	16983	17235	17133	17094	17086	17100	17056	16962	17180	17083	17110	17127	17134	17083	17123	17249	17113	16981	17183	17253	17019	17141	17066	17218	16987	17166	17124	17167	17196	17113	17054	16935	17245	17284	16916	16989	17161	17142	17270	17318	17066	17114	16950	16986	17078	16834	17143	17216	17172	17136	17188	17088	17273	16975	17231	17088	17012	17142	16982	16989	17178	17196	16998	17029	17285	17269	17240	17078	17068	17007	17092	16939	17046	17106	17020	17130	16991	17246	17255	17070	17044	17140	17120	17158	17248	16810	17076	17034	17042	16875	17176	16746	17017	17065	17150	16869	16869	17189	17151	17006	16962	17304	17217	17251	17321	17119	17081	17003	17077	17258	17247	17068	17270	16930	17146	16933	17361	17119	17071	17189	16869	17136	17019	17294	17043	16991	17108	16896	17107	16988	17082	16980	17117	17150	17261	17187	17097	17006	17309	17116	16984	17025	17165	17140	17063	17188	16959	16991	17267	17006	17152	16970	17123	17351	16980	16900	16906	16926	16981	17103	17296	16900	16961	16938	17036	17051	17117	17098	16874	17086	17081	17023	16974	17171	17064	17036	16767	17328	16999	16855	17148	17220	16878	17117	17061	17193	17134	17141	16964	16912	17101	17209	17291	17135	17131	17146	17008	17015	17134	16899	17075	17270	16982	17161	17215	17047	17156	17151	17039	17203	17194	17011	17187	17137	17159	17015	17171	17187	16996	17090	16915	16952	17397	17207	16852	17039	17019	17070	16916	17166	17406	17057	16938	17252	17091	17009	17031	17155	17020	16945	17150	17128	17104	17069	17244	17197	17062	17066	17039	17088	16909	17047	16990	17361	17230	17188	17183	17124	16980	17084	17082	17017	17064	17110	17195	16853	16920	17156	17092	16989	16801	17104	17068	16871	17108	17137	17037	17343	16979	17095	17140	17146	16974	16989	17127	17103	16998	16948	17107	17156	17144	17140	17209	17073	16898	17039	17093	16968	16939	17175	17266	17133	17158	17164	17094	16941	17048	16809	16937	16989	17121	16954	17303	17075	17094	16947	17140	17329	16889	16961	17173	17041	17187	17015	17320	16974	17157	17002	17091	17104	16953	17076	17173	17188	16910	17047	17128	17104	17102	17279	17241	17229	17013	17159	17268	17260	17189	17094	17035	17112	17038	17244	17180	17080	17030	17034	17122	17202	17060	16989	16908	17230	17226	17193	16973	16935	17175	17211	16927	17071	17065	17033	17145	17142	17131	17002	16975	17118	17128	17130	17173	17153	16845	17120	16827	16823	16926	17162	16937	17255	17089	17176	16904	17283	17165	17269	17105	16917	16875	17317	17026	17141	17093	17195	17142	17036	17056	17158	17062	17069	17043	17109	16860	17066	17023	17076	17004	16972	17078	17179	17100	16922	16989	17076	17289	17032	17059	16972	17003	17053	17220	17084	17119	17070	17113	17095	17102	17138	16984	16894	17041	17219	16997	16890	17030	17104	16987	17195	17159	17318	17109	17162	16927	16908	17055	17372	16891	17077	16959	17203	17303	16969	17240	17075	17074	17197	17099	17297	17219	16839	16954	16890	16908	17003	16891	17165	17040	17253	17106	16842	17119	17179	17054	17023	17061	17052	17203	16959	17105	17205	17199	16904	17053	17062	17061	17215	17100	17260	16922	16995	17255	17120	17143	17273	17207	17133	17190	17197	17085	17229	17219	16891	17203	17374	17205	17102	17042	17041	17168	17122	17092	17198	16947	16922	17169	17213	16974	16998	17157	17106	16961	17210	17160	17196	17004	17073	17243	17083	17098	16999	17108	16864	16876	17084	17084	17309	17123	16948	17178	17029	17121	17207	17190	17137	16949	16961	17099	17148	17079	16923	16850	17102	16901	17235	17344	17121	17056	16945	17013	16916	17078	16811	17134	17226	17309	17204	16975	17076	17094	17239	17220	17094	16863	17167	17041	17070	17181	17274	17321	17155	17107	16964	17133	17098	17059	17111	16993	17089	17049	17031	16901	16961	16929	17076	17333	16979	17146	17075	17195	17078	17030	17149	16990	17135	16946	17083	17108	17174	17241	17110	17012	17013	17231	17068	17151	17050	17080	17015	16941	17043	17222	17074	16978	17026	17035	17027	17172	17124	17004	17023	17241	16972	16902	17014	17082	17013	17148	17083	17243	17039	17078	17010	17068	17335	17223	17180	16981	17150	17044	17107	16957	17164	17046	17137	16986	17156	17207	16933	17018	17058	16964	17302	16914	17026	16941	17004	17155	17164	17098	16862	17105	17236	17032	17176	17416	16838	16960	17257	17244	17186	16953	16980	17003	17109	16992	16898	17253	17142	17105	17075	17018	17021	16912	17040	16917	17020	17279	17175	17102	17068	17159	17053	17064	17231	17154	16860	16970	16942	16940	16966	17222	17168	16997	17056	17044	17044	17065	16938	17001	17072	17017	17171	16943	16991	16998	17138	17015	17104	17200	17131	17198	17132	17229	17265	17346	17143	17161	16966	17129	17231	16918	17238	17269	17302	16872	16871	17045	17175	16997	17204	17169	17283	17063	17226	17239	16930	17183	17102	17120	17032	17222	16999	17048	17145	17137	17262	17214	17033	17117	17110	16989	17168	17134	16928	17178	17376	17069	16854	17198	17043	17145	17003	17070	16868	17134	17034	16898	16877	17170	17058	17048	16844	16896	17070	16846	17166	16933	17084	17018	17118	16991	16857	17022	17110	17088	17330	17087	17129	17210	17069	17113	17088	16780	17094	16970	17218	16890	16954	17288	17034	16999	17055	17295	16847	17064	17081	16992	17072	17242	17251	17071	17098	17010	16962	17012	17073	17145	17182	17157	17057	17322	17126	17180	17338	16946	16946	17096	16942	16990	17078	17179	17141	17132	16896	17125	17133	17036	16976	16917	17154	17039	17044	17043	17060	17020	17063	17118	17016	17178	16953	16884	17018	16951	17108	17026	16988	17015	17179	17277	17300	17048	17062	17043	17112	17071	17107	17104	17115	17022	16917	17151	17303	17061	17116	16950	17269	16884	16981	17028	17008	17077	16966	17274	16964	16989	17095	17175	16844	17069	17201	16810	16935	16873	17133	17110	16809	17229	16941	16839	16984	17088	16946	17225	17005	16932	17043	17155	17063	17012	17202	17064	17106	17126	17165	17394	17271	17032	17260	17353	17050	17055	16931	17017	16942	17171	17105	17375	17096	17285	17172	17071	16865	16984	17287	16904	17109	16982
54557	88699	72596	50199	54195	47164	36378	25242	17921	15339	14753	14481	14562	14430	14581	14435	14512	14385	14724	14564	14570	14551	14572	14575	14687	14594	14590	14411	14714	14465	14482	14522	14541	14408	14503	14374	14446	14522	14414	14632	14551	14404	14563	14355	14624	14622	14480	14434	14814	14555	14420	14494	14540	14541	14626	14421	14654	14519	14637	14480	14376	14530	14398	14503	14611	14549	14593	14433	14472	14611	14592	14441	14531	14430	14586	14563	14654	14456	14492	14488	14583	14538	14277	14341	14538	14365	14355	14456	14557	14460	14464	14554	14451	14459	14428	14417	14357	14545	14501	14501	14485	14382	14561	14566	14538	14469	14498	14549	14416	14305	14684	14453	14539	14422	14787	14460	14567	14549	14703	14442	14599	14425	14415	14444	14527	14494	14544	14380	14606	14479	14499	14554	14415	14548	14532	14389	14464	14667	14495	14585	14418	14396	14566	14530	14594	14400	14507	14481	14570	14466	14621	14509	14753	14451	14476	14501	14404	14547	14638	14545	14561	14430	14644	14424	14520	14570	14425	14536	14406	14366	14508	14445	14647	14708	14453	14572	14385	14482	14476	14470	14401	14438	14603	14811	14620	14520	14324	14481	14453	14486	14524	14383	14475	14546	14383	14601	14501	14549	14409	14408	14354	14507	14392	14573	14607	14425	14541	14469	14612	14553	14561	14683	14341	14524	14538	14537	14674	14479	14456	14544	14387	14507	14386	14506	14645	14493	14263	14460	14510	14536	14437	14501	14307	14428	14550	14538	14595	14448	14553	14500	14287	14718	14607	14520	14619	14420	14414	14546	14637	14606	14331	14490	14668	14580	14491	14493	14382	14417	14442	14424	14554	14619	14524	14616	14654	14451	14690	14392	14607	14448	14513	14465	14357	14476	14504	14492	14499	14535	14443	14519	14627	14429	14569	14478	14584	14519	14314	14561	14505	14505	14523	14634	14557	14560	14639	14505	14708	14462	14453	14296	14540	14390	14628	14531	14354	14523	14531	14549	14525	14334	14417	14545	14581	14426	14592	14523	14767	14498	14702	14649	14505	14400	14491	14653	14515	14569	14599	14371	14601	14520	14609	14610	14471	14513	14370	14583	14475	14502	14551	14533	14434	14635	14538	14441	14644	14424	14511	14625	14470	14520	14500	14576	14631	14544	14595	14427	14476	14542	14460	14406	14518	14406	14397	14539	14500	14397	14326	14369	14622	14444	14520	14446	14578	14505	14513	14398	14570	14561	14453	14235	14543	14602	14539	14532	14469	14586	14605	14512	14478	14529	14604	14538	14506	14222	14562	14533	14541	14451	14311	14530	14597	14381	14557	14614	14366	14537	14522	14388	14498	14586	14531	14444	14358	14278	14547	14402	14524	14538	14393	14477	14633	14439	14447	14279	14462	14563	14620	14547	14690	14329	14357	14529	14459	14575	14517	14415	14584	14588	14462	14604	14416	14581	14580	14466	14596	14370	14591	14531	14408	14470	14429	14657	14348	14539	14516	14509	14458	14501	14551	14601	14526	14504	14449	14522	14388	14477	14499	14444	14769	14616	14567	14653	14501	14450	14416	14446	14610	14404	14685	14572	14600	14392	14693	14508	14743	14533	14555	14540	14454	14518	14548	14587	14505	14419	14562	14563	14388	14589	14607	14520	14338	14463	14482	14493	14581	14521	14447	14735	14459	14692	14586	14454	14360	14547	14562	14407	14565	14466	14512	14579	14471	14636	14413	14443	14544	14436	14561	14492	14654	14449	14517	14379	14614	14400	14457	14580	14388	14609	14539	14513	14513	14570	14518	14508	14604	14704	14520	14378	14592	14478	14587	14420	14666	14442	14661	14476	14488	14461	14511	14366	14463	14626	14572	14557	14634	14523	14358	14461	14465	14486	14581	14612	14504	14507	14393	14522	14554	14453	14530	14557	14487	14513	14513	14589	14484	14565	14442	14487	14529	14363	14573	14599	14585	14461	14540	14585	14606	14460	14483	14469	14398	14506	14482	14719	14473	14495	14535	14668	14552	14381	14727	14303	14437	14518	14807	14507	14641	14687	14480	14486	14505	14434	14567	14554	14556	14404	14569	14500	14486	14626	14434	14654	14447	14472	14536	14423	14417	14332	14430	14565	14527	14374	14414	14518	14413	14590	14540	14703	14683	14560	14550	14663	14571	14379	14413	14551	14450	14508	14417	14419	14575	14586	14519	14382	14418	14599	14466	14516	14468	14698	14483	14426	14465	14512	14540	14480	14412	14487	14444	14543	14539	14571	14490	14574	14573	14704	14563	14537	14456	14558	14537	14660	14570	14403	14631	14402	14561	14476	14562	14500	14518	14759	14687	14343	14483	14471	14594	14499	14491	14306	14440	14451	14344	14672	14489	14554	14648	14327	14608	14578	14463	14436	14356	14606	14478	14532	14584	14433	14587	14425	14474	14455	14522	14539	14562	14584	14547	14480	14454	14533	14558	14541	14431	14515	14466	14384	14576	14457	14457	14637	14274	14527	14640	14554	14451	14558	14496	14586	14531	14444	14564	14395	14558	14492	14409	14431	14408	14496	14515	14409	14550	14265	14540	14740	14577	14646	14350	14443	14491	14405	14520	14529	14519	14418	14462	14456	14380	14566	14624	14479	14374	14555	14391	14702	14486	14413	14422	14380	14419	14614	14575	14688	14513	14441	14497	14421	14533	14379	14548	14555	14557	14470	14321	14637	14623	14525	14517	14598	14446	14490	14556	14619	14340	14637	14470	14264	14502	14498	14619	14406	14457	14409	14357	14562	14410	14580	14593	14461	14531	14474	14551	14481	14409	14663	14380	14405	14519	14636	14408	14643	14653	14394	14408	14664	14467	14523	14632	14419	14665	14549	14504	14578	14455	14495	14637	14537	14570	14471	14564	14501	14597	14486	14459	14519	14628	14457	14423	14685	14471	14594	14362	14510	14631	14412	14473	14434	14545	14581	14404	14663	14553	14466	14509	14541	14594	14567	14523	14482	14407	14452	14430	14516	14694	14606	14544	14641	14609	14474	14453	14387	14604	14537	14489	14612	14581	14712	14528	14447	14425	14429	14592	14490	14645	14415	14489	14380	14514	14596	14568	14294	14420	14394	14494	14365	14397	14578	14536	14542	14638	14465	14585	14521	14495	14418	14556	14390	14452	14736	14554	14328	14373	14502	14513	14541	14444	14564	14684	14434	14523	14464	14325	14477	14643	14471	14567	14506	14535	14490	14607	14429	14664	14651	14580	14432	14550	14628	14649	14288	14539	14399	14604	14526	14452	14347	14413	14586	14370	14732	14520	14672	14474	14672	14580	14427	14499	14370	14608	14382	14457	14274	14529	14468	14490	14407	14442	14529	14584	14402	14318	14524	14285	14536	14583	14594	14675	14428	14441	14571	14589	14540	14605	14427	14508	14556	14393	14526	14490	14313	14436	14415	14528	14456	14595	14578	14480	14464	14636	14426	14726	14559	14427	14413	14592	14302	14512	14455	14466	14588	14554	14347	14447	14276	14544	14604	14560	14543	14395	14420	14523	14647	14633	14493	14421	14598	14419	14378	14525	14617	14581	14643	14444	14529	14443	14466	14560	14562	14465	14317	14422	14416	14368	14455	14575	14475	14479	14437	14655	14328	14467	14371	14388	14555	14304	14456	14565	14553	14618	14397	14410	14441	14398	14503	14511	14479	14542	14421	14513	14522	14424	14688	14413	14473	14623	14412	14427	14562	14477	14333	14795	14591	14591	14449	14521	14388	14439	14507	14403	14401	14371	14499	14584	14666	14509	14513	14388	14544	14459	14548	14449	14364	14603	14466	14581	14447	14400	14423	14594	14411	14557	14508	14521	14485	14501	14767	14630	14668	14587	14520	14570	14461	14526	14325	14491	14590	14535	14578	14474	14604	14466	14391	14491	14350	14585	14401	14557	14713	14659	14603	14451	14360	14570	14492	14425	14536	14498	14237	14612	14528	14509	14439	14501	14532	14660	14522	14534	14492	14610	14406	14390	14357	14591	14546	14464	14475	14458	14551	14588	14696	14521	14560	14495	14582	14477	14512	14559	14646	14532	14568	14609	14446	14602	14462	14522	14508	14463	14557	14558	14469	14500	14439	14416	14442	14599	14603	14575	14457	14412	14469	14466	14574	14597	14524	14550	14562	14616	14629	14637	14453	14534	14533	14655	14388	14574	14464	14542	14448	14455	14486	14604	14512	14596	14687	14575	14676	14432	14438	14373	14465	14559	14618	14615	14400	14432	14456	14646	14627	14432	14432	14596	14560	14634	14392	14378	14626	14401	14619	14376	14467	14593	14430	14514	14384	14714	14426	14633	14543	14639	14458	14520	14590	14410	14445	14337	14619	14553	14584	14631	14476	14398	14628	14465	14383	14347	14399	14462	14476	14460	14553	14538	14395	14696	14376	14460	14803	14579	14644	14499	14532	14634	14415	14480	14490	14557	14451	14390	14582	14612	14454	14371	14424	14489	14675	14387	14207	14481	14576	14507	14536	14412	14313	14491	14477	14627	14396	14551	14387	14506	14502	14555	14531	14550	14548	14567	14683	14528	14460	14381	14602	14368	14666	14562	14485	14563	14611	14352	14537	14530	14443	14469	14458	14361	14502	14466	14555	14618	14470	14552	14476	14697	14448	14468	14562	14467	14594	14672	14490	14444	14568	14449	14527	14544	14376	14430	14447	14618	14434	14586	14544	14616	14396	14423	14512	14526	14439	14412	14818	14504	14501	14652	14395	14479	14448	14519	14525	14518	14475	14351	14410	14469	14424	14379	14654	14415	14517	14630	14539	14431	14640	14537	14539	14475	14369	14549	14547	14397	14522	14456	14570	14422	14460	14576	14399	14566	14543	14526	14561	14458	14541	14616	14667	14570	14479	14577	14454	14244	14442	14455	14597	14484	14450	14535	14676	14350	14441	14389	14432	14487	14476	14414	14570	14401	14510	14585	14601	14411	14546	14543	14492	14535	14589	14470	14387	14466	14525	14620	14451	14462	14549	14598	14420	14428	14410	14496	14626	14274	14605	14504	14338	14539	14650	14403	14592	14527	14490	14632	14408	14559	14388	14647	14672	14485	14463	14602	14485	14507	14431	14513	14615	14500	14269	14452	14707	14404	14525	14524	14454
23005	21667	31378	26414	41799	53009	47274	33020	24505	20427	18744	18075	18070	18059	17876	18053	17850	18084	17815	17924	17691	17741	17774	17713	17786	17843	17962	17771	17784	17796	17984	17968	17693	17896	17680	17782	17737	17705	17796	17737	17865	17519	17708	17828	17966	17833	17710	17756	17693	17707	17569	17992	18060	17698	17834	17799	17956	17828	17849	17681	17731	17807	17717	17853	17649	17685	17399	17743	17948	17792	17665	17783	17816	17581	17931	17777	17603	17698	17745	17567	17722	17730	17631	17655	17927	17669	17703	17683	17741	17585	17641	17851	17701	17624	17693	17925	17692	17760	17770	17808	17835	17586	17541	17769	17666	17758	17683	17592	17653	17823	17666	17615	17603	17741	17808	17723	17663	17619	17623	17788	17758	17724	17518	17710	17627	17805	17786	17654	17695	17638	17948	17808	17589	17634	17639	17708	17687	17729	17754	17686	17782	17778	17631	17675	17635	17803	17945	17627	17674	17670	17681	17842	17886	17699	17774	17698	17744	17557	17779	17551	17700	17644	17785	17722	17734	17678	17737	17777	17617	17699	17803	17775	17538	17732	17579	17823	17756	17717	17599	17759	17754	17867	17786	17781	17668	17774	17576	17751	17629	17637	17572	17694	17640	17708	17877	17698	17669	17613	17646	17717	17671	17652	17824	17895	17679	17869	17627	17787	17844	17786	17508	17587	17839	17900	17701	17808	17566	17682	17595	17551	17821	17744	17700	17626	17653	17845	17603	17802	17654	17649	17804	17781	17755	17592	17606	17553	17658	17797	17617	17639	17672	17819	17580	17767	17863	17549	17738	17590	17753	17752	17770	17726	17657	17662	17786	17672	17790	17560	17547	17552	17649	17825	17593	17755	17546	17643	17742	17628	17683	17735	17805	17684	17760	17667	17630	17818	17656	17807	17715	17786	17575	17560	17806	17525	17752	17559	17540	17451	17584	17827	17651	17603	17834	17645	17545	17765	17754	17581	17901	17753	17887	17627	17612	17680	17740	17876	17574	17717	17590	17602	17611	17772	17789	17639	17644	17741	17808	17651	17700	17564	17630	17551	17559	17848	17539	17606	17717	17742	17650	17745	17747	17568	17707	17703	17655	17524	17517	17673	17841	17682	17682	17769	17780	17769	17738	17662	17749	17619	17603	17947	17816	17802	17762	17743	17749	17860	17762	17895	17518	17851	17864	17664	17712	17657	17697	17692	17698	17663	17700	17654	17811	17582	17716	17756	17824	17730	17670	17822	17669	17708	17802	17625	18010	17673	17560	17617	17790	17501	17649	17632	17663	17782	17602	17552	17764	17811	17647	17746	17624	17750	17577	17377	17820	17585	17690	17712	17587	17602	17484	17638	17656	17869	17715	17782	17856	17734	17883	17601	17754	17909	17778	17624	17783	17815	17816	17817	17611	17617	17749	17725	17843	17747	17766	17855	17763	17723	17618	17741	17667	17768	17849	17796	17637	17636	17633	17587	17619	17744	17733	17823	17726	17707	17814	17709	17691	17501	17739	17752	17594	17754	17833	17639	17769	17598	17694	17779	17686	17528	17682	17507	17559	17619	17530	17650	17735	17580	17867	17700	17784	17583	17681	17696	17561	17721	17669	17770	17678	17900	17635	17635	17562	17636	17715	17637	17727	17936	17598	17563	17674	17844	17682	17669	17768	17734	17739	17765	17754	17571	17660	17985	18047	17790	17658	17628	17676	17665	17581	17895	17707	17756	17610	17623	17646	17913	17684	17712	17746	17781	17690	17690	17741	17844	17834	17804	17758	17751	17917	17591	17698	17579	17762	17596	17541	17654	17625	17693	17568	17539	17666	17769	17601	17874	17585	17618	17562	17785	17507	17441	17702	17655	17701	17669	17734	17669	17816	17843	17743	17536	17711	17601	17766	17446	17631	17819	17844	17571	17718	17664	17516	17729	17931	17885	17811	17590	17705	17841	17653	17713	17713	17805	17884	17720	17630	17653	17849	17711	17663	17667	17822	17661	17600	17647	17821	17712	17742	17746	17770	17779	17779	17629	17736	17564	17704	17607	17759	17810	17737	17708	17597	17684	17549	17857	17734	17619	17582	17831	17830	17791	17619	17636	17709	17787	17808	17787	17626	17745	17739	17701	17651	17600	17801	17645	17650	17781	17669	17625	17596	17624	17654	17817	17777	17716	17461	17731	17692	18031	17639	17780	17816	17646	17793	17556	17672	17828	17520	17494	17599	17688	17799	17758	17710	17709	17668	17681	17557	17599	17750	17585	17694	17488	17857	17779	17652	17783	17636	17672	17803	17735	17705	17498	17749	17602	17689	17696	18073	17710	17507	17622	17573	17653	17523	17556	17785	17714	17818	17585	17842	17526	17845	17723	17540	17735	17865	17636	17702	17633	17699	17529	17674	17708	17810	17740	17675	17654	17778	17820	17538	17725	17651	17506	17702	17535	17718	17797	17516	17555	17921	17713	17621	17699	17657	17604	17833	17660	17697	17665	17497	17778	17789	17710	17410	17517	17608	17692	17620	17668	17649	17656	17822	17767	17667	17550	17732	17497	17781	17867	17722	17943	17773	17731	17887	17698	17832	17706	17658	17801	17798	17680	17747	17671	17867	17403	17744	17528	17787	17744	17556	17541	17772	17585	17712	17678	17772	17762	17748	17606	17682	17726	17643	17540	17701	17617	17766	17972	17681	17838	17800	17724	17745	17710	17890	17700	17466	17742	17757	17623	17573	17646	17469	17674	17715	17571	17833	17777	17654	17872	17686	17719	17741	17639	17851	17809	17695	17573	17722	17901	17711	17815	17875	17714	17583	17812	17692	17655	17740	17530	17601	17656	17616	17434	17623	17648	17753	17523	17782	17737	17816	17856	17694	17592	17754	17828	17626	17744	17650	17527	17664	17479	17814	17984	17809	17829	17489	17596	17749	17615	17785	17905	17748	17685	17762	17627	17859	17656	17674	17556	17797	17785	17543	17676	17647	17853	17548	17588	17705	17677	17929	17596	17694	17611	17804	17471	17750	17773	17682	17596	17663	17664	17395	17817	17736	17832	17537	17718	17709	17610	17739	17827	17719	17827	17624	17822	17690	17739	17580	17806	17562	17710	17736	17906	17967	17562	17910	17831	17669	17814	17624	17776	17785	17780	17948	17740	17795	17759	17683	17841	17557	17893	17631	17684	17947	17842	17742	17677	17709	17673	17823	17717	17698	17506	17777	17565	17747	17890	17469	17525	17771	17894	17747	17735	17761	17632	17809	17701	17774	17814	17639	17815	17760	17668	17619	17618	17612	17687	17787	17642	17689	17704	17817	17666	17798	17582	17911	17875	17961	17776	17834	17696	17782	17589	17706	17736	17669	17646	17714	17568	17916	17680	17549	17573	17672	17509	17760	17840	17634	17704	17535	17675	17505	17535	17676	17609	17590	17843	17696	17785	17644	17743	17636	17754	17723	17754	17782	17786	17569	17561	17764	17464	17528	17666	17791	17674	17643	17752	17675	17913	17643	17639	17662	17734	17828	17607	17827	17659	17679	17700	17407	17567	17684	17812	17447	17712	17736	17837	17720	17756	17775	17609	17634	17571	17784	17482	17623	17665	17949	17633	17709	17805	17791	17676	17648	17734	17648	17666	17598	17779	17667	17608	17721	17730	17587	17725	17794	17879	17751	17635	17768	17734	17573	17675	17711	17660	17715	17656	17592	17714	17768	17618	17964	17821	17801	17792	17525	17857	17783	17772	17653	17932	17646	17661	17585	17686	17820	17749	17631	17763	17607	17534	17916	17799	17864	17625	17739	17637	17817	17491	17932	17668	17810	17723	17746	17854	17783	17730	17703	17696	17868	17497	17791	17644	17639	17900	17553	17842	17751	17723	17651	17599	17642	17533	17786	17679	17712	17558	17684	17786	17803	17723	17620	17632	17977	17647	17542	17720	17890	17894	17687	17719	17633	17533	17598	17882	17531	17877	17808	17413	17707	17559	17547	17396	17669	17786	17711	17690	17739	17715	17690	17631	17607	17764	17624	17631	17669	17648	17747	17687	17509	17769	17770	17734	17666	17811	17820	17768	17781	17593	17633	17722	17552	17558	17498	17685	17586	17407	17658	17602	17498	17735	17730	17791	17783	17806	17574	17429	17466	17634	17750	17673	17642	17671	17671	17529	17708	17749	17585	17655	17636	17484	17711	17645	17705	17600	17903	17936	17724	17669	17683	17728	17623	17733	17713	17655	17580	17750	17637	17673	17602	17843	17919	17624	17526	17574	17851	17654	17807	17651	17507	17607	17800	17792	17843	17741	17810	17614	17741	17671	17551	17703	18012	17656	17694	17549	17618	17625	17625	17880	17430	17805	17757	17738	17485	17770	17748	17947	17741	17595	17780	17811	17741	17691	17623	17794	17878	17748	17585	17683	17794	17728	17775	17597	17663	17635	17718	17567	17713	17687	17624	17743	17615	17624	17498	17555	17503	17586	17539	17530	17797	17756	17694	17743	17709	17552	17870	17651	17786	17658	17612	17760	17756	17472	17804	17791	17625	17674	17647	17777	17740	17641	17736	17851	17558	17780	17683	17729	17677	17733	17751	17647	17632	17587	17441	17588	17769	17640	17517	17795	17567	17495	17727	17602	17700	17750	17743	17654	17665	17667	17581	17487	17864	17555	17578	17500	17893	17497	17731	17845	17772	17776	17592	17825	17598	17691	17679	17735	17747	18006	17730	17444	17954	17588	17678	17572	17690	17694	17843	17705	17503	17566	17816	18056	17767	17661	17651	17665	17600	17618	17522	17375	17462	17760	17682	17711	17523	17668	17721	17769	17601	17818	17797	17734	17523	17593	17859	17641	17704	17700	17798	17753	17684	17628	18002	17817	17688	17642	17783	17739	17519	17826	17663	17837	17657	17731	17681	17536	17621	17607	17876	17801	17464	17496	17781	17768	17536	17626	18073	17684	17944	17502	17660	17737	17680	17706	17795	17675	17827	17712	17758	17752	17710	17442	17745	17797	17782	17488	17641	17724	17614	17632	17638	17625	17607	17711	17916	17732	17597	17888	17839	17742	17632	17773	17599	17651	17730	17727	17910	17783	17496	17897	17673	17650	17800	17656	17598	17717	17728	17714	17626	17693	17915	17718	17532	17730	17842	17618	17777	17548
61564	101397	78881	62976	67669	59931	46117	32494	21472	16645	15282	15055	14814	14808	14828	14978	14747	14933	14715	14615	14801	14731	14916	14737	14826	14941	14866	14923	14814	14757	14854	14669	14878	14777	14806	14867	14702	14670	14767	14705	14780	14922	14907	14818	14755	14808	14845	14921	14745	14915	14885	14643	14732	14853	14912	14845	14889	14812	14953	14777	14948	14744	14829	14824	14979	14792	14873	14715	14902	14797	14749	14792	14856	14742	14907	14936	14894	14909	14846	14614	14906	14755	14763	15004	14744	14799	14749	14886	14845	14665	14776	14717	14759	14722	14926	15051	14783	14809	14895	14844	14827	14965	14756	15096	14808	14870	14738	14838	14835	14748	14745	14677	14955	14781	14747	14807	14805	14773	14854	14823	14739	14931	14908	14616	14908	14873	14758	14702	14778	14940	14814	14807	15035	14759	14884	14799	14924	15031	14715	14875	14859	14942	14957	14757	14853	14860	14877	14700	14830	14840	14777	14824	14852	14777	14724	14782	14841	14853	14726	14736	14699	14847	14806	14740	14717	14755	14946	14809	14897	14907	14806	14806	14812	14708	14818	14966	14735	14921	14773	14812	14797	14815	14767	14752	14673	14708	14925	14740	14841	14834	14743	14956	14756	14795	14655	14583	14928	14962	14668	14830	14770	14662	14883	14892	14843	14648	14747	14812	14994	14723	14825	14813	14932	14915	14684	14936	14895	14835	14913	14947	14623	14786	14892	14779	14878	14869	14802	14737	14744	14739	14914	14805	14858	14811	14789	14706	14941	14858	14663	14859	14637	14908	14624	14786	14919	14769	14752	14771	14618	14912	14979	14912	14915	14747	14780	14714	14868	14875	14878	14839	14898	15009	14901	14813	14700	14843	14978	14789	14870	14718	14952	14878	14747	14786	14910	14905	14822	14755	14865	14784	14798	14731	14967	14870	14902	15161	14861	14697	14778	14817	14810	14922	14827	14852	14996	14795	14990	15023	14862	14934	14749	14864	14781	14811	14981	14859	14969	14959	14741	14905	14821	14777	14727	14886	14932	14896	14847	14699	14875	14836	14983	14790	14927	14835	14809	14811	14908	14739	14907	14764	14891	14876	14829	14743	14938	14790	14897	14858	14759	14926	14859	14851	14875	14728	14893	14741	14937	14841	14790	14984	14985	14914	14838	14720	14780	14916	14766	14965	14715	14806	14864	14695	14795	14909	14804	14723	14813	14877	14739	14836	14797	14796	14853	14866	14805	14734	14926	14805	14830	14858	14663	14855	14644	14851	14878	14804	14794	14891	14950	14895	14928	14785	14717	14882	14774	14840	14913	14913	14752	14792	14753	14704	14830	14732	14882	14850	14862	14775	14876	14682	14899	14862	14781	14895	14859	14742	14970	14976	14812	14824	14976	14788	14831	14989	14829	14960	14934	15081	14865	14813	14823	15035	14729	14889	14852	14969	14737	14781	14811	14809	14771	14924	14686	14691	14781	14819	14840	14903	14762	14866	14873	14772	14838	14833	14745	14912	14758	14740	14880	14759	14622	14903	14753	14859	14685	15022	14791	15002	14729	14808	14815	14822	14918	14801	14860	14915	14779	14792	14755	14779	14715	14800	14884	14783	14755	14577	14713	14817	14809	14998	14854	14765	14860	14880	14707	14832	14782	14774	14871	14842	14725	14856	14797	14743	15045	14842	14929	14686	14850	14737	14686	14913	14869	14762	14875	14773	14698	14945	14894	14861	14886	14917	14932	14799	14763	14698	14875	14802	14867	14819	14700	14797	15029	14732	14847	14841	14854	14921	14958	14902	14928	14884	14872	14686	14834	14672	14859	14932	14804	14942	14737	14746	14806	14817	14816	14869	14836	14845	14869	14816	14782	14757	14794	14895	14688	15016	14814	14811	14664	14795	14842	14965	14804	14801	14727	14693	14996	14850	14708	14756	14781	14779	14748	14849	14935	14750	14734	14939	14822	14813	14963	14881	14854	14786	14800	14863	14882	14863	14892	14850	14841	14897	14952	14912	14861	14752	14810	15038	14896	14892	14941	14745	14755	14890	14693	14747	14812	14880	14939	14844	14894	14807	14854	14885	14892	14819	14826	15019	14922	14722	14836	14783	14740	14767	14893	14681	14771	14677	14947	14905	14820	14892	14941	14698	14852	14933	14825	14963	14786	14884	14736	14818	14750	14993	14551	14900	14767	14889	14763	14886	14609	14792	14878	14899	14798	14710	14878	14949	14818	14714	14778	14865	14652	14880	14943	14757	14806	14721	14748	15043	14671	14951	14767	14792	14825	14820	14848	14869	14865	14851	14630	14718	14846	14661	14939	14857	14880	14831	14623	14992	15022	14662	14696	14642	14808	14887	14838	14733	14841	14813	14796	14780	14742	14854	14797	14843	14776	14771	14696	14885	14790	14902	14590	14748	14676	14576	14842	14802	14818	14830	14777	14832	14770	14881	14677	14970	14765	14789	14621	14940	14907	14836	14723	14774	14911	14830	14745	14794	14745	14638	14804	14711	14972	14730	14709	14707	14803	14660	14912	14893	14803	14586	14720	14987	14795	14861	14838	14737	14639	14623	14814	14912	14817	14708	14824	14689	14823	14881	14853	14971	14770	14853	14782	14829	14763	14977	14739	14874	14832	14911	14931	14603	14954	14662	14780	14760	14915	14878	14868	14756	14831	14834	14836	14700	14803	14746	14835	15001	14815	14818	14777	14799	14732	14827	14824	14631	14824	14766	14810	14918	14751	14953	14936	14744	14805	14837	14754	14848	14746	14801	14804	14812	14663	14789	14791	14724	14637	14780	14813	14740	14730	14932	14829	14816	14864	14682	14811	14827	14588	14886	14896	14744	14707	14807	14755	14707	14834	14790	15014	14717	14668	14709	14881	14758	14900	14854	14763	15014	14822	14613	14820	14845	14694	14656	14970	14728	14646	14794	14870	14722	14859	14804	14830	14770	14925	14898	14807	14924	14989	14925	14870	14770	14871	14805	14784	14894	14857	14785	14893	14847	14761	14778	14712	14800	14701	14876	14863	14630	14971	14807	14796	14925	14962	14785	14754	14820	15000	14783	14996	14775	14791	15022	14725	14841	14902	14814	14927	14822	14872	14932	14784	14869	14783	14636	14901	14649	14823	14941	14759	14823	14728	14891	14879	14904	14878	14686	14830	14932	14841	14897	15082	14877	14811	14871	14677	14872	14836	14818	14732	14830	14792	14872	14745	14755	15025	14730	14829	14775	14868	14818	14779	14963	14805	14800	14812	14778	14583	14893	14919	14758	14840	14870	14800	14923	14764	14884	14740	14802	14667	14935	15058	14869	14808	14891	14793	14638	14888	14861	14689	14859	14814	14820	14924	14900	14794	14826	14883	14869	14880	14978	14776	14700	14720	14718	14819	14761	14788	14759	14872	14735	14835	14781	14858	14831	14766	14872	14822	14943	14745	14839	14785	14638	14901	14837	14776	14634	14736	14887	14642	14850	14861	14916	14634	14717	14689	14844	14909	14810	14839	15013	14606	15067	14779	14667	14853	14836	14736	14824	14869	14730	14941	14840	15126	14791	14824	14842	14736	14764	14650	14816	14925	14832	14875	14803	14866	14875	14731	14881	14718	14840	14853	14807	14779	14910	14793	14796	14772	14863	14874	14853	14858	14737	14873	14859	14828	14612	14677	14765	14643	14790	14766	14760	14683	15026	14766	14759	14784	14751	14914	14782	14747	14652	14790	14916	14817	14808	14806	14872	14666	14755	14947	14704	14642	14757	14818	14816	14767	14802	14709	14700	14691	14665	14909	14894	14894	14815	14766	14772	14759	14766	14808	14705	14870	14796	14774	14880	14757	15012	14750	14838	14826	14771	14785	14913	14864	15183	14853	14873	15110	14893	14841	14778	14826	14848	14889	14723	14757	14846	14821	14633	14714	14825	14741	14972	14569	14904	14668	14868	14768	14875	14599	15017	14766	14780	14854	14805	14894	14871	14942	14797	14622	14671	14898	14728	14767	15065	14848	14738	14892	14650	15035	14831	14805	14816	14818	14963	15065	14930	14763	14734	14727	14874	14703	14838	14564	14851	14842	14926	14869	14857	14582	14883	14677	14755	14796	14790	14819	14764	14880	14904	14718	14702	14810	14871	14874	14739	14782	14964	14671	14726	14892	14911	14778	14812	14796	14927	14961	14746	14723	14634	14809	14796	14883	14927	14678	14928	14795	14655	14948	14822	14753	14695	14881	14783	14644	14827	14973	14872	14834	14808	14822	14809	14891	14818	14785	14744	14967	14907	14834	14886	14754	14665	14737	14850	14776	14629	14863	14824	14652	14758	14885	14881	14894	14912	14893	14818	14765	14798	14598	14870	14870	14984	14863	14682	14936	14898	14837	14703	14673	14863	14891	14687	14744	14917	14938	14712	14829	14808	15039	14822	14874	14721	14736	14879	14739	14697	14879	14766	14966	14775	14796	14906	14700	14804	14871	14890	14775	14821	14779	14814	14901	14956	14708	14816	14786	14719	14707	14776	14834	14810	14816	14837	14752	14741	14891	14896	14852	14687	15018	14934	14780	14906	14836	14812	14836	14913	14842	14818	14896	14837	14819	14860	14870	14950	14894	14888	14654	14786	14886	14863	14838	14758	14710	14898	14952	14646	14986	14908	15047	14714	14697	14844	14733	14833	14665	14847	14800	14911	14743	14629	14725	14925	14979	14717	14783	14606	14889	14888	14965	14878	14710	14776	14721	14751	14950	14671	14819	14889	14842	14775	14754	14864	14824	14880	14840	14706	14780	14851	14785	14718	14858	14817	14841	14733	14759	14880	14813	14889	14786	14968	14882	14930	14778	14829	14768	14802	14700	14813	14826	14776	14973	14830	14681	14713	14900	14701	14919	14747	14865	14715	14883	14834	14818	14817	14855	14806	14789	14637	15037	14905	14919	14807	14895	14955	14726	14913	14651	14869	14776	14751	14691	14621	14720	14640	14884	14813	14868	14888	14824	14863	14839	14909	14787	15060	14828	14780	14881	14935	14832	14751	14702	14857	14781	14845	14856	14737	14862	14755	14668	14939	14937	14640	14901	14948	14817	14780	14784	14929	14835	14760	14847	14793	14800	14815	14772	14621	14958	14787	14836	14884	14754	14770	14766	14650	14862	14877
28431	26518	34237	30238	27148	25102	21927	19543	18542	18118	18175	17938	18080	17943	17944	17835	18122	18160	18156	18102	18061	18101	18076	18035	17995	17946	17983	18102	17899	17924	18015	17831	17897	17959	18143	17936	17877	17963	18099	17822	17967	17897	17915	17999	17931	17987	18002	18043	18117	17915	17975	18008	18096	17960	17958	18108	18132	18136	17941	17904	18145	17992	18109	18049	18009	17955	18176	17945	17943	18043	17748	18159	17884	17929	18079	17888	17897	17887	18116	17949	18049	17934	17709	18011	18075	17976	18080	17854	18193	18172	18110	17903	18006	17929	18033	17811	18294	17866	17856	17782	17820	18068	17921	18180	18128	18013	18134	17912	17880	17802	18048	18102	18021	17928	17984	17960	18033	17997	18173	18086	18183	17936	17985	18039	18045	18138	18004	17920	17926	17839	17913	17723	17992	18014	17854	18010	18058	18087	17745	17710	17995	18035	18074	17971	17902	17982	18120	17974	18087	18184	18103	17888	17868	18028	17852	17947	18137	18221	17982	17953	17786	17968	17888	18017	17924	17943	17984	17944	18019	18174	17905	18164	18036	17801	18058	17775	17761	17837	18044	17901	18043	18024	18142	18134	18061	18170	18142	18102	17862	17894	17964	18208	17971	18093	17909	18031	18012	17883	18005	17952	18055	18171	18014	17865	18078	17999	17983	18193	18046	18093	17909	17911	18127	18158	17913	18005	18139	18142	18156	18248	18195	18034	17881	17994	18015	18075	18092	17994	18032	18078	18073	17908	17939	17844	18006	17846	17803	18186	17731	17801	18183	17883	18024	18037	17832	17935	17924	17902	17832	17958	17949	18122	17809	18169	18077	18095	18085	18003	18074	17862	17755	17944	17809	17995	18071	17955	17800	18038	17905	17799	17935	18101	17972	17892	18178	18115	18006	17978	17856	17795	17976	17924	17940	18076	18070	17893	18002	17837	18137	17987	18045	18080	17946	17906	17990	17955	18023	17998	18067	18112	18096	17911	17827	18082	17958	17996	18027	17990	17851	17869	18113	18124	17835	17940	17943	17843	18179	18187	18059	17985	17820	18029	17944	17935	18062	17710	18114	18012	18128	18213	17929	17849	18074	17891	18031	18039	17876	17917	18038	17914	18218	18100	17921	17950	17844	18061	17808	18011	17876	17971	17935	17983	18013	17978	18164	17917	17955	17905	18085	17916	18049	17979	18003	17968	18122	18165	18032	18147	17911	17991	17997	17908	18028	18092	18049	17994	17912	17958	18005	17784	17863	17874	17921	18169	18115	17975	18042	18028	17986	18064	17971	17938	17780	17774	17961	17992	17954	18126	17860	17896	18033	17903	17970	17886	17939	17936	17998	17973	17887	17896	18050	18023	17994	18030	18047	18001	17916	17952	18049	18094	18088	18244	17949	17858	18088	17953	17841	17936	17865	18017	18078	17968	17927	17986	17844	18090	18188	17969	18270	17984	18006	17949	17953	18060	18059	17980	18060	18052	17943	17923	17921	17972	18192	17946	17889	17978	18062	17873	17811	17827	17972	17945	18049	17961	17981	17866	17960	18064	17970	17900	17977	17905	17953	18124	18105	17902	17926	17844	17858	17941	18027	17832	18019	18078	17998	18099	18085	18034	18097	17987	17976	17937	17803	17904	17905	17977	17843	17919	17931	17910	18059	18015	17847	18089	17884	17887	17965	18113	18004	18111	18139	18028	17981	17803	17957	17880	17865	17823	17996	17954	17987	17849	17945	17917	18070	17991	18152	17914	17867	17966	17917	17893	18176	17982	18030	18167	18172	18004	18020	17975	18024	17878	17945	18010	17845	18037	17999	17837	17928	17871	17859	17999	17923	17984	18118	18144	17967	18028	17776	17813	18008	18166	17957	17916	18099	18112	18119	17980	18111	17970	17853	18038	18011	18019	17895	17817	17920	17904	18020	17945	17989	17793	18012	17805	17928	18066	17885	17796	18279	18055	18072	18111	17984	18055	18019	17887	17909	17880	17847	18006	17971	17899	18136	18028	18130	18188	17866	17972	18078	18083	17963	18093	18029	17972	18038	17934	18042	18007	17994	18018	18075	18027	17954	17999	18186	17930	17895	18199	18033	17998	17996	17888	18062	18113	17938	17967	18028	18063	18081	17871	18050	18135	18061	18147	17947	17973	17841	17947	18047	18038	17938	17985	17917	18037	18007	17843	17949	17992	17933	17963	17956	18050	17933	17941	17781	17889	17933	18002	17974	18116	18031	18063	18005	17882	18047	17744	18127	17768	17941	17996	18100	17995	18010	17939	18095	18039	18014	17849	17935	18064	18063	18054	17957	18171	18094	17963	17978	17895	17886	18091	18140	18013	17957	18110	18005	18043	18094	17788	18071	18046	17986	17878	17981	17865	18089	17898	18023	18023	17951	18041	18008	17989	17786	18070	17999	18071	18134	18082	18124	17913	18033	17917	18080	17768	17689	18056	17891	18084	17996	17934	18016	17973	17981	17988	17971	17923	18116	18130	17870	17979	17845	17778	18059	17878	17988	17988	17944	18070	18279	17976	17897	17870	18060	17963	17878	18065	17964	18095	17964	18061	17886	18041	17986	17939	17916	17792	17870	18185	17844	17906	17993	17970	17864	17933	18221	17945	17943	17896	18020	18007	17954	18088	18082	17978	18100	17851	17899	17947	18109	17868	18047	17876	17882	18051	18109	18009	17928	17919	17924	17945	17927	18015	18133	17928	18072	17893	18056	18030	18184	17874	18104	17832	17873	17743	17998	18193	18245	18106	17886	17983	18038	17960	17921	17935	17803	18041	17819	18181	17875	17812	17877	17965	18185	17964	18017	17694	18015	17992	17946	17922	18140	17905	17999	17946	17702	17878	18044	18010	17869	17955	18023	18032	17980	18034	18008	18005	18193	17701	17993	17950	18031	18016	18003	17964	17983	18046	17988	17890	17892	18001	18052	18168	17956	17950	17756	17849	18002	18176	18195	17850	17664	18004	17973	18034	18145	17957	17970	17991	18001	17915	18028	18053	18124	17955	18248	17804	17942	18079	17950	17985	17962	17782	18233	17963	18196	17871	17987	18056	17859	17888	18152	17915	17928	18087	17849	18057	17971	18144	17929	18138	18094	18037	18076	18007	18054	17986	17943	18016	17996	17871	17930	18032	18111	18114	18143	18213	18074	18063	18047	17959	17931	18018	17924	18166	18104	17990	18175	17935	17808	17943	18215	18090	18032	17990	17951	18135	18076	18137	17881	18037	17967	17885	18130	17975	18016	18175	18165	18067	17981	17876	18010	17907	18155	18070	17900	18103	17879	18163	18013	18092	18029	18001	18275	17946	17799	17997	17903	17957	18069	17967	17890	17977	18019	17930	18029	17989	17988	18127	18045	17826	18000	18091	18135	18251	17988	17932	17996	17897	18206	18057	17869	17820	18019	18026	17989	17721	17837	18008	18118	18126	17961	17891	18037	17957	17970	17825	18221	18008	17898	17819	17882	18136	18050	18162	18098	17983	17888	17965	18018	17880	17878	17824	18072	17821	17983	17991	18112	17956	17897	17950	17959	17880	18086	17820	18045	17890	17959	18063	17870	17988	17960	17909	18025	18051	18161	18009	17911	17997	17950	18099	18198	18217	17841	18232	17983	18222	18027	17866	17864	17918	17962	18092	18064	17959	18001	18130	17970	17986	17930	17881	18145	18057	17985	17976	18032	18035	18024	18069	18119	18248	18181	18241	18070	17918	18030	18073	17829	17854	17870	17957	18234	18026	18148	17958	17947	17980	17973	18006	17946	17967	17985	17825	18065	17960	17956	17948	17850	17846	17970	17797	17941	17817	17873	17887	18041	18196	18003	17978	18010	17963	18054	18010	17997	17968	18103	17996	18016	17954	18021	17895	18040	18123	18028	17919	18069	18106	18033	18053	17718	17908	18074	18192	17894	18063	17795	17937	17970	17996	18078	18103	18102	18023	18103	17977	18045	18042	17787	17751	18082	17882	18058	17959	18032	18213	18008	17935	18022	17988	18114	17864	17825	18010	17872	18097	18186	17979	17874	18081	17929	18149	18070	17977	17908	17956	17779	17849	17971	17893	17955	17765	18040	18088	17939	17751	18220	17900	18037	17997	18000	17907	17883	18041	18030	17831	18030	17923	17923	18049	18016	17993	18262	18025	18032	17819	17956	17790	18031	17984	18028	18247	18100	17928	17915	17948	18134	18113	17838	18017	18011	17947	17937	18026	17970	18020	17904	17937	17836	18103	18075	17871	18081	18153	18022	17921	17928	18045	18085	18021	18039	17941	18106	17914	18144	17861	17866	17922	18096	18138	18072	18026	18104	18045	17948	18061	17688	18261	18156	17901	18003	17837	18066	17927	17970	17835	18009	18181	18105	18188	17991	18046	17925	18113	18133	17912	17953	18015	17866	17899	17908	17800	17909	17898	18014	18046	18012	18158	17998	17972	18053	17982	18079	18001	18036	17898	17989	17638	18077	18038	18083	18043	18188	18045	17890	18041	18026	18076	18101	18069	18052	17981	18072	18089	18127	17958	17855	17908	17981	18058	17884	18008	18117	18066	17840	17910	18043	18098	18143	18008	17722	18142	18146	17849	18184	17930	17825	18164	18027	17822	18107	18049	18093	17852	17897	17899	17952	17969	17755	18140	17869	18090	17945	17943	17993	18136	17858	18053	17961	17928	17942	17890	17866	18122	17937	18038	17862	17832	17951	17953	17811	18175	18176	17895	18156	17982	18080	17955	17904	17908	18035	17870	18160	18002	18059	18031	17928	18140	17996	17877	17906	17977	18209	18086	18084	17929	18287	17726	18096	18099	18129	17937	18239	18031	18180	18058	17956	17822	18082	18175	18222	17768	18263	18176	18103	18053	17810	18053	18205	18047	18149	18213	17961	17832	17914	17965	18118	17950	18031	17839	17911	17986	17921	17956	18018	18033	17809	18026	17985	17823	18005	18022	17703	17680	18043	17848	17866	18048	17955	18084	18015	18045	17975	18153	17901	18125	18081	17993	17959	17983	18100	18000	18146	17944	18066	18125	18026	17817	18017	17834	17872	18082	18057	17798	18017	17937	18060	18196	17936	18138	18037	18023	18009	17752	17976	18137	18120	18064	17896	17998	17914	18000	17896	18008	17966	18106	17978	17845
27993	43148	33589	25008	24104	22199	18740	16593	15603	15104	15103	15046	15156	15107	15183	15129	15046	15109	15131	15205	15124	14963	14967	15028	15149	14992	15159	15103	15040	15060	15108	15089	15000	15040	15193	15095	15104	15097	15225	15133	14953	15012	15000	14882	15047	15040	14998	15095	14975	15261	15111	15266	15136	15224	15011	15210	15108	14974	15000	15100	15024	15002	15058	14863	15151	15097	15213	15077	15134	15118	15128	14933	15000	15060	15063	15153	15003	15002	15220	15017	15101	15018	14851	15084	14892	15070	14945	15208	14866	15005	15143	15041	15145	15048	15214	15074	15086	14931	15284	15067	14982	15137	14997	15146	15099	15127	15236	15021	15121	15051	15135	14998	15119	14983	15191	14969	15117	15027	15092	15134	14985	15006	14931	15072	15081	15166	15043	14993	15181	15088	15021	14948	15086	15143	15034	15003	15103	14968	15014	14964	15057	14998	15080	15162	15070	15074	14977	15033	15174	15217	14975	15063	15086	15025	15301	14976	15056	15031	15158	15101	15014	15132	15093	15181	14900	15089	15028	15002	15177	15016	15085	14998	14949	15067	15185	15014	14868	15003	15153	15131	15230	15070	15102	15042	15106	15008	14845	15054	15026	15025	14945	15014	15143	15046	14905	15009	15071	15201	15218	15024	15119	15041	15136	14931	15071	14995	15074	15115	15048	14960	15142	15130	14982	15012	14984	15217	15163	15249	15058	15048	15095	15043	15172	14994	15005	15107	15106	15161	15152	15218	15028	15237	15141	15138	15057	15208	15177	15057	15055	15048	15204	15139	15077	15040	15201	14803	15147	15042	15106	15057	14990	15147	14960	15008	14894	15244	15108	14995	15048	15016	15255	15031	14958	15140	14828	15140	15031	15098	14954	15062	15004	15197	15231	15118	15006	15077	15131	15381	15030	15021	14999	15135	15058	15088	14974	15026	15070	14995	14996	15048	15082	15008	15240	15045	15020	14942	15303	15086	15119	14843	15080	15154	15141	15207	14905	14986	15095	15185	14960	15129	15062	15083	15171	15111	15182	15141	15044	15094	15040	15068	15017	15016	14986	15051	14999	15166	15107	15088	15173	15113	15104	14948	15215	15222	15030	15039	15181	15185	15097	15078	14985	15206	15087	14947	15303	15003	15161	15016	14962	15193	15134	15084	15115	15071	15063	15324	15084	15094	15065	15169	15001	15023	15140	14894	15068	15101	14971	15085	15005	15038	14979	15073	15217	15166	15169	14958	15131	15000	14947	15169	14919	15099	15183	15102	15037	15208	15114	15036	15269	14979	15022	15134	15097	15097	15166	14903	15087	15063	14986	15000	15174	15070	15053	15219	15152	14925	14928	15119	15015	15113	15160	15110	14947	15026	14978	15195	15040	15011	15083	15144	15193	15055	15193	15054	15316	14988	15065	15159	15037	15070	15111	15033	15136	15059	15115	14960	15113	15127	15048	15004	14968	14911	15224	15090	15038	15062	15244	15030	15190	14940	15073	15043	15126	15153	14902	15203	15128	15120	14984	14897	14963	15020	14926	15152	15135	15027	15094	15142	14938	15111	15104	14885	15163	15015	15088	15045	15099	15012	15134	15176	15179	14969	15158	15038	15148	15047	14994	15028	15037	15133	15076	15017	14862	14923	15098	15071	14942	15090	15205	15112	14944	15049	15067	15078	14902	15210	15197	15033	15045	14912	15184	15079	15198	15072	15114	15004	15016	14991	14966	15118	15230	14977	15137	15064	14979	15080	15269	15134	15099	15023	15037	15054	15081	15131	14957	15068	15024	15036	15042	15075	14987	15292	15058	15130	15132	15001	15273	15080	15090	15191	15132	15144	15115	15110	14942	15267	15020	15175	15184	15246	15108	14984	15194	15078	15039	15097	14965	15232	15163	15023	15145	15265	14996	14883	15249	15043	15177	15035	14936	15180	15022	15156	15173	15226	14807	15089	15047	15174	14895	15156	15011	15070	14942	15118	14987	15125	15069	15188	15068	15065	14984	15227	15082	15116	15088	15208	15153	15229	15066	15081	15175	15074	15309	15120	15192	15123	15253	15070	15131	14843	15053	15090	15172	15034	15053	15008	14920	15090	15078	15331	15093	15139	15070	15087	15139	15081	15122	14954	14961	15113	14953	15031	15093	14976	15095	15155	15047	15143	15054	15127	14909	15043	15037	15181	15123	14950	15069	15008	15182	15088	15007	15113	15051	15060	15191	14925	15065	15020	15285	15205	14938	15096	15177	15114	15170	14978	15036	15026	15002	14950	15219	15049	14905	15093	14874	15175	15146	14942	15038	15013	15135	15033	14961	15123	15020	14950	14992	15070	14952	14979	15059	15021	15213	15208	15041	15111	14965	14994	15068	15215	15081	14991	15007	15128	15105	14810	15066	15214	15002	15215	14981	15123	14883	15080	14932	15001	15092	15129	14893	15130	15211	15006	15186	15122	15368	15104	15171	15143	15036	14985	15011	15151	15058	15136	15066	15181	15241	15156	14983	14976	15067	15216	15012	15278	14972	15164	15150	15026	15049	15011	15109	15101	14968	14945	15099	15225	15231	14992	15171	15108	14979	15127	15059	15160	14900	14980	15061	15008	15114	14963	15098	15051	15112	14804	15048	14959	15082	15134	15259	15079	15049	15057	14975	15012	15172	14968	14991	15178	15129	14816	15084	15114	15132	15053	15074	15253	15048	15160	15195	14989	15003	15111	15010	15161	15143	15086	15145	14962	15059	15251	15063	15072	15069	15259	15178	14961	15126	15013	15123	14969	14980	15089	15046	15190	15145	14994	15105	15064	15007	15079	14922	15072	15126	15126	15083	15075	15135	14970	14991	15249	15164	15004	15117	15040	15042	14965	15145	15149	14851	14880	15090	15162	15170	14987	14903	14979	15293	15136	15045	15041	15084	15125	14993	15045	14943	15078	15103	14977	15184	14917	15199	14908	15096	15184	15003	15002	15151	15066	15193	15054	15097	15007	14901	15099	15121	14976	15067	15168	14904	15084	15046	15107	14885	15167	15071	15152	15021	15048	15236	15204	15305	14923	15104	15182	15103	15135	15078	14946	15058	15175	14942	14800	15155	15071	15154	14960	15132	15086	15187	15199	15117	15111	15113	15136	15148	15029	15107	15282	14992	15109	15052	15154	15138	15159	15068	14971	15101	15207	15116	14852	14967	15029	15167	14848	15107	14910	15204	15095	14888	15053	15050	15189	15123	15244	15143	14987	15093	15150	15134	15002	15099	15122	15127	14969	15208	15041	15067	15055	15031	15075	15016	15028	14969	15092	15088	15220	15077	14945	15159	14988	15211	15216	15133	14960	15159	15171	15231	15151	15020	15188	15013	15030	15098	15155	15087	15155	15227	15023	15163	15221	15141	15151	15209	15096	15121	15012	15170	15261	15000	15019	15006	15031	15103	15253	15146	15166	15194	14927	15127	15004	14981	15188	15040	14987	15200	15006	15139	15105	15133	15076	15045	14933	14919	15113	15140	15086	15142	15079	15227	15078	15110	14973	15043	15191	14952	15025	14946	15012	15258	15016	14913	15185	15139	15071	15230	15116	15157	14944	15029	15185	15000	14990	15126	15021	15180	15140	14921	15016	15237	14948	14971	15182	15135	14881	15214	15224	15062	14788	15204	15287	15115	14931	15021	15086	15024	14944	15117	15033	15011	15075	15100	14962	15077	15150	15124	14993	15000	15133	15330	14840	15244	15143	14965	15270	15357	15107	15080	15219	15014	14952	14942	14996	15024	14961	15132	15022	14993	15046	15176	14876	15040	15004	14952	15060	15068	15158	15027	15049	15025	15138	15002	15237	15047	14937	15010	15130	15131	15047	15172	15030	15090	15245	15165	15037	15115	14991	15033	15111	15073	15174	15139	15074	15048	15050	15067	15113	15231	15062	15044	15235	15056	14904	15166	15090	14984	15125	15123	15133	15066	15120	15116	14854	15056	14866	15138	15352	15041	14937	14989	15005	15014	15013	15070	15075	15043	15159	15067	14897	15233	15062	15195	14908	15116	15042	14919	15259	14936	15125	15127	15080	15087	15042	15002	15140	15133	14993	15108	14928	15060	15062	15092	15115	14912	15156	15045	15069	15039	14870	14933	15099	15119	15079	15103	15211	14995	15068	14983	15082	15040	15165	15015	15065	15181	15059	15095	14973	15163	15007	15101	15115	15210	15174	15123	15158	15089	14978	14997	15179	15235	15073	15133	15165	15141	15022	15144	15087	15240	14845	14940	15104	15039	15269	15112	15234	15210	14979	15173	15085	15042	15062	14985	15062	15018	14998	14988	14991	15216	15114	15068	14875	15098	15057	15097	15011	15018	14983	15085	15027	15149	15238	15002	15211	15097	14880	15042	15155	15246	15014	15141	15075	15179	15037	15036	15009	14928	15059	15104	15029	14991	15233	15127	15026	15057	15009	15030	14876	15042	15028	15151	15078	15099	14935	15085	15028	14923	15082	15095	14866	15052	15260	15081	15151	14967	15097	15117	15008	15008	15081	14874	15123	14900	14908	15045	14940	15164	14969	15117	14947	15126	15046	15115	14973	15016	15060	15038	15124	15054	14992	15021	15080	14959	14959	15053	15199	15081	15188	15039	14952	14969	15262	15192	15016	15000	15177	14962	15146	15049	15105	15101	15113	15060	15135	15188	15095	15170	14924	15170	15054	15160	14960	14959	15012	15062	15182	15112	15074	14849	15049	15119	15154	14985	15177	15053	15223	15250	15128	15032	15109	15110	15086	15035	15065	15051	15153	15168	14952	14973	15190	15122	15090	14993	14986	14901	15104	15193	15099	15075	15056	15138	14974	15092	14993	15088	14910	15066	14967	15032	15031	15108	15222	15054	15081	14937	15216	14920	15156	15224	14979	14984	15239	14974	15002	15033	15101	15062	15184	14926	15153	14958	15042	15053	15090	14984	15023	15157	15030	15045	14997	15085	14960	15068	15170	15032	15118	15086	14969	15283	15072	15059	15230	15259	15113	14977	15158	15176	15104	15177	15074	15075	15088	14936	14994	15124	15161	15044	15211	15021	15049	15325	15010	15362	14983	15160	15143	15210	14980	15281	15093	15193	15044	15173	15087	15040	15119	15030	15093	15132	14948	15281	15007	15117	15080	15091	14926	15180	15079
24217	21874	33350	39085	45866	45607	36810	26714	20902	18818	18126	17932	17997	17990	17792	18062	17903	17785	17886	17589	17712	17795	17807	17864	17752	17846	17919	17696	17785	17859	17819	17928	17609	17749	17657	17626	17912	17741	17632	17799	17750	17874	17750	17691	17719	17648	17779	17614	17696	17604	17757	17650	18017	17787	17668	17770	17769	17575	17752	17698	17724	17617	17919	17857	17674	17756	17902	17795	17803	17700	17554	17741	17794	17821	17873	17731	17804	17710	17649	17727	17650	17716	17734	17910	17757	17768	17673	17718	17682	17793	17719	17539	17710	17573	17529	17601	17523	17724	17771	17811	17845	17798	17677	17749	17805	17617	17757	17684	17781	17625	17752	17568	17931	17606	17621	17634	17570	17629	17806	17739	17686	17807	17772	17763	17620	17523	17956	17549	17832	17847	17374	17701	17703	17703	17643	17599	17805	17751	17640	17789	17723	17585	17921	17845	17728	17912	17836	17784	17736	17928	17866	17865	17612	17641	17805	17846	17831	17832	17868	17864	17685	17802	17613	17632	17669	17794	17540	17661	17784	17713	17692	17742	17704	17808	17568	17679	17655	17730	17664	17663	17910	17687	17648	17980	17723	17815	17783	17598	17830	17588	17502	17714	17898	17832	17728	17892	17717	17714	17673	17778	17580	17611	17725	17822	17678	17720	17940	17540	17542	17908	17585	17535	17640	17476	17569	17854	17625	17575	17558	17465	17857	17643	17791	17809	17901	17708	17612	17662	17968	17686	17626	17858	17647	17627	17841	17895	17572	17641	17727	17770	17605	17633	17754	17732	17727	17574	17666	17638	17417	17647	17657	17727	17896	17690	17658	17747	17883	17583	17545	17722	17717	17776	17681	17767	17565	17645	17725	17696	17778	17593	17900	17869	17672	17634	17634	17597	17596	17782	17539	17634	17661	17578	17542	17746	17683	17540	17627	17713	17782	17539	17870	17808	17611	17717	17671	17726	17733	17661	17748	17652	17696	17671	17751	17628	17694	17928	17761	17683	17655	17714	17703	17666	17707	17519	17380	17665	17881	17726	17622	17742	17877	17571	17672	17748	17741	17955	17943	17490	17748	17717	17600	17626	17619	17680	17714	17515	17726	17680	17675	17762	17603	17711	17867	17652	17796	17620	17622	17794	17747	17731	17644	17725	17615	17739	17802	17695	17758	17677	17908	17691	17734	17661	17821	17666	17641	17840	17683	17573	17603	17635	17763	17785	17803	17822	17826	17866	17803	17887	17675	17930	17718	17758	17800	17806	17844	17663	17673	17613	17786	17770	17760	17607	17631	17642	17611	17610	17742	17884	17940	17599	17752	17852	17717	17742	17786	18078	17736	17839	17774	17687	17754	17760	17752	17651	17791	17527	17680	17746	17646	17840	17812	17858	17627	17751	17828	17734	17735	17856	17956	17802	17645	17776	17890	17765	17618	17887	17899	17673	17879	17601	17709	17780	17639	17640	17729	17599	17805	17758	17741	17673	17674	17672	17533	17666	17676	17747	17628	17781	17591	17809	17644	17590	17654	17620	17556	17804	17828	17737	17620	17699	17724	17794	17699	17647	17571	17657	17657	17795	17754	17670	17646	17800	17852	17768	17585	17820	17761	17602	17604	17720	17853	17520	17463	17719	17588	17471	17576	17635	17671	17553	17704	17581	17612	17804	17774	17709	17727	17619	17700	17638	17687	17749	17913	17749	17660	17613	17730	17826	17472	17770	17836	17675	17701	17773	17783	17805	17762	17691	17901	17881	17503	17682	17857	17627	17530	17468	17664	17808	17755	17866	17939	17516	17535	17808	17710	17668	17794	17681	17862	17852	17627	17653	17876	17763	17584	17465	17517	17486	17608	17725	17758	17719	17758	17898	17687	17668	17694	17527	17673	17691	17631	17697	17613	17618	17771	17736	17619	17930	17586	17561	17836	17747	17849	17633	17566	17839	17687	17628	17676	17609	17709	17791	17649	17695	17657	17693	17836	17691	17779	17677	17743	17490	17609	17625	17864	17783	17781	17562	17628	17558	17820	17360	17573	17616	17432	17760	17758	17725	17846	17721	17758	17838	17700	17615	17751	17904	17710	17814	17527	17771	17658	17662	17705	17861	17851	17650	17575	17721	17711	17656	17584	17769	17841	17775	17540	17659	17702	17736	17760	17659	18069	17844	17671	17759	17583	17746	17769	17699	17729	17699	17863	17516	17564	17720	17725	17833	17646	17688	17646	17786	17587	17694	17605	17618	17839	17918	17816	17739	17555	17816	17798	17609	17843	17536	17668	17676	17696	17580	17687	17579	17826	17762	17661	17671	17780	17772	17536	17682	17755	17660	17823	17640	17554	17645	17676	17640	17725	17652	17896	17790	17629	17807	17878	17618	17649	17731	17817	17495	17513	17746	17661	17671	17659	17600	17663	17697	17664	17719	17817	17764	17669	17690	17707	17643	17711	17753	17687	17606	17738	17683	17697	17673	17517	17713	17580	17645	17584	17653	17575	17568	17498	17650	17759	17677	17608	17827	17893	17588	17786	17635	17785	17780	17748	17616	17766	17722	17556	17721	17826	17721	17707	17381	17730	17773	17552	17604	17795	17668	17532	17580	17566	17594	17715	17689	17808	17652	17458	17636	17891	17728	17847	17724	17844	17698	17847	17796	17744	17717	17642	17669	17595	17795	17649	17680	17755	17933	17553	17740	17703	17765	17891	17870	17940	17709	17966	17704	17790	17784	17730	17753	17821	17666	17662	17870	17838	17841	17773	17752	17630	17672	17502	17674	17876	17579	17661	17833	17748	17558	17775	17837	17604	17827	17487	17716	17832	17686	17795	17776	17829	17528	17421	17737	17836	17947	17656	17673	17768	17762	17845	17737	17889	17607	17818	17742	17606	17609	17680	17852	17819	17665	17909	17711	17589	17714	17728	17730	17591	17622	17752	17647	17714	18073	17766	17821	17665	17427	17572	17594	17669	17611	17777	17806	17814	17599	17626	17750	17739	17689	17726	17735	17616	17830	17661	17752	17472	17679	17910	17757	17509	17683	17661	17700	17820	17686	17599	17731	17557	17561	17498	17720	17803	17650	17765	17509	17969	17745	17770	17646	17575	17831	17624	17662	17893	17766	17571	17722	17552	17655	17814	17714	17746	17731	17719	17741	17621	17819	17743	17688	17900	17617	17844	17880	17739	17639	17615	17781	17741	17840	17723	17630	17880	17546	17838	17763	17809	17773	17866	17682	17649	17816	17731	17784	17664	17591	17685	17745	17767	17546	17750	17707	17722	17757	17606	17809	17660	17747	17755	17746	17499	17500	17676	17585	17633	17663	17614	17472	17750	17625	17803	17844	17728	17790	17620	17731	17744	17710	17682	17769	17687	17703	17603	17711	17783	17898	17750	17812	17828	17543	17721	17691	17469	17601	17529	17840	17848	17834	17600	17721	17681	17785	17821	17634	17870	17755	17594	17708	17439	17676	17796	17638	17631	17530	17684	17751	17836	17606	17713	17499	17642	17659	17735	17790	17577	17519	17557	17530	17789	17614	17665	17579	17665	17804	17704	17818	17635	17580	17685	17662	17630	17627	17566	17753	17540	17644	17776	17641	17679	17639	17879	17609	17678	17595	17671	17634	17624	17450	17492	17904	17753	17650	17825	17577	17698	17644	17630	17785	17867	17680	17858	17670	17618	17814	17642	17605	17465	17883	17570	17542	17572	17770	17951	17621	17691	17698	17609	17712	17757	17521	17757	17539	17723	17780	17781	17732	17716	17971	17824	17826	17895	17605	17657	17777	17590	17756	17773	17685	17619	17593	17634	17731	17762	17702	17638	17710	17681	17599	17548	17790	17732	17699	17845	17859	17633	17673	17743	17610	17644	17503	17604	17643	17638	17586	17764	17824	17724	17735	17717	17576	17713	17742	17722	17530	17662	17600	17772	17706	17670	17644	17689	17742	17578	17637	17858	17812	17887	17912	17726	17655	17752	17692	17785	17667	17627	17484	17922	17780	17612	17659	17730	17566	17794	17792	17836	17872	17578	17699	17704	17635	17719	17670	17804	17625	17705	17781	17616	17720	17637	17786	17626	17667	17850	17664	17593	17800	17653	17574	17762	17598	17716	17677	17663	17876	17466	17796	17854	17708	17740	17881	17642	17654	17462	17769	17696	17524	17778	17702	17585	17978	17731	17664	17743	17784	17701	17926	17724	17793	17827	17884	17788	17770	17878	17532	17589	17648	17805	17722	17822	17736	17688	17811	17713	17810	17705	17578	17627	17764	17624	17744	17682	17692	17755	17633	17563	17460	17610	17708	17701	17858	17631	17714	17618	17753	17659	17692	17712	17716	17784	17776	17698	17840	17734	17731	17727	17714	17714	17699	17576	17904	17786	17834	17680	17776	17739	17551	17787	17672	17602	17874	17711	17719	17551	17847	17909	17621	17633	17706	17836	17819	17729	17804	17776	17687	17845	17450	17837	17649	17633	17732	17573	17696	17740	17805	17745	17819	17636	17619	17835	17652	17728	17754	17584	17824	17951	17846	17855	17704	17781	17781	17522	17724	17572	17713	17861	17731	17705	17863	17800	17753	17703	17688	17531	17692	17827	17672	17699	17777	17691	17605	17685	17488	17583	17705	17748	17836	17773	17672	17582	17699	17528	17596	17740	17607	17720	17789	17765	17687	17702	17622	17832	17820	17705	17729	17765	17762	17701	17611	17588	17827	17779	17776	17690	17644	17618	17671	17577	17554	17804	17875	17655	17585	17612	17567	17589	17615	17891	17793	17526	17740	17890	17768	17622	17501	17915	17711	17504	17712	17593	17573	17598	17702	17716	17908	17870	17861	17809	17601	17598	17761	17631	17869	17672	17734	17608	17898	17879	17636	17654	17772	17818	17823	17729	17798	17834	17914	17691	17687	17623	17655	17695	17752	17521	17715	17544	17746	17711	17694	17771	17757	17721	17756	17680	17770	17672	17795	17776	17609	17515	17748	17516	17763	17762	17661	17796	17917	17830	17768	17573	17773	17635	17706	17731	17786	17725	17668	17854	17762	17622	17467	17777	17519	17766	17763	17530	17747	17646	17655	17789	17740	17808	17840	17714	17808	17761	17806	17638	17642	17708	17728	17690	17642	17622	17715	17691	17811	17588	17613
54703	88096	73264	58785	53340	45349	34744	24554	18103	15700	15161	15086	15099	14969	15028	14870	14900	14857	14966	14881	15099	14910	14933	15025	14915	14957	15063	14932	14811	14873	15148	14909	14948	14795	14719	14825	14975	14934	15026	15120	14921	14841	15034	14910	14917	14814	14757	15051	14871	14927	14827	15022	14785	15061	14927	14828	14992	15037	14787	14921	14851	14991	14940	14949	14880	14938	15040	14950	14917	14866	15001	14899	15107	14930	14850	14828	14948	14989	14829	14745	14735	14989	15093	14926	14906	14843	15055	14851	14828	14968	14719	15014	14818	15079	14940	14946	14877	15024	14848	14999	15003	14973	14831	14894	14851	14968	14908	14889	14952	14772	15017	15081	14857	14783	14912	14956	14813	14978	14981	14973	15173	14919	15102	14893	14935	14915	14769	15156	14929	14922	14965	14951	14935	14984	14786	14929	15059	14984	14869	14887	15005	15070	14782	15108	14882	14884	14927	14915	15012	14872	14943	15150	14742	14845	15031	14969	14925	14987	14838	15056	14819	15013	14777	14878	14857	14822	15072	14951	14913	14876	15103	14921	14756	14970	14948	14944	14875	14904	14931	14969	14889	14835	14916	14999	14947	14992	14872	15117	14999	14933	14918	14882	15150	14984	14761	14948	14860	14820	14918	14951	14802	14817	15025	14934	14792	15107	14969	14952	14876	14973	14926	14932	14952	15067	14813	14935	14948	14685	14981	14777	15201	14906	14767	14881	14875	15124	14928	14817	15024	14999	14870	14816	14909	15017	15081	14999	14847	14893	14875	15036	15065	14858	15089	14985	14914	14760	14903	14785	14991	15030	14801	14886	14781	14913	15019	14847	14977	14880	14879	14945	14905	14766	14970	14837	14813	14931	14748	15097	14852	14946	14895	14969	14943	14828	14859	14943	14950	14951	15013	15089	15016	14870	15027	14838	14912	14966	14894	14689	14913	15107	14759	14854	14998	14917	15109	14881	14857	14873	14835	14909	14931	15031	14845	15086	14915	14970	14965	14988	14899	14924	14958	14724	14867	14751	14989	14977	14837	14973	14927	14771	15066	14843	14811	15005	14844	14897	14730	14784	14841	14990	14915	14641	14957	14989	15013	14877	14940	14954	14886	14886	14959	14828	15089	14830	14801	14899	14672	14742	14869	14919	14871	14890	15105	14946	14889	14830	15000	14894	14883	14819	14855	14854	15127	14920	14960	14861	15163	14944	15189	14813	14901	14953	14833	14870	14939	14882	14822	14874	14965	14851	14865	14874	14927	14988	14983	14803	15012	14991	15061	14857	14986	15015	14666	14903	14894	14921	14864	14892	14843	14890	14785	14891	14978	14853	14916	15019	14945	14806	14938	14873	14937	15022	14949	14879	14907	15056	14964	14965	15069	14898	14919	14845	14964	14979	14893	14900	15039	15125	14945	14968	14926	14959	15021	14950	14955	15062	14986	14970	14955	14898	15167	14859	15007	14971	15113	14982	14909	14961	14933	14850	14920	14937	14996	14946	14928	14871	14926	14930	14979	14940	14779	14862	14796	14774	14889	14833	14991	14892	14812	15101	14793	14945	14921	14885	15016	14878	14905	14880	15007	15009	15010	15007	14919	15054	15102	15084	14816	14993	15039	15049	14948	14914	14801	14768	15112	14865	14824	14649	14854	14949	14835	14962	15054	15104	14791	14859	14999	14898	14921	14975	14894	14913	14881	14855	14899	15116	14992	14737	15059	14829	14769	14815	14805	15142	14896	14888	15051	14774	14935	14914	15008	14711	15012	14846	14865	14901	14879	14921	14939	15035	14895	14892	14909	15088	14922	15077	14853	14760	14980	14856	14965	14793	14941	14831	15053	14963	14963	14815	15004	15001	14916	14943	14993	14934	14983	15019	14851	14818	14842	14880	14837	14868	14893	14890	14841	14845	15007	14925	14771	14844	14983	14743	14953	14771	14944	14713	14923	14912	15077	15014	14977	15015	15011	14886	14899	14973	15024	15038	14845	14937	15006	14921	15004	14837	14929	14941	15032	14764	14867	14944	14909	15081	14957	14896	14854	14814	14957	14930	14809	15126	14890	14796	14907	15044	14869	15091	14996	14940	14979	14943	14838	14852	14903	15023	15020	14938	15137	15072	14991	15006	14978	14950	15004	14960	14724	14898	15036	14933	14832	14913	14969	14913	14969	15052	14827	15068	14945	14926	14962	14935	14919	14858	14965	14803	14886	14941	15020	14983	14963	14848	14753	14944	14779	14906	14933	14830	14943	14976	14913	14989	14926	14978	14938	14781	15025	14880	15007	14912	14859	14958	15018	14915	14902	14986	14880	14893	15113	14824	14947	14931	14971	14908	14910	14845	14936	14987	14955	15112	14872	14887	15038	14858	14815	14978	14752	15031	14997	14900	15069	14690	15002	14902	14756	15086	14891	14936	14765	15000	14858	14818	15013	14923	14976	15016	14756	14900	14722	14869	14693	14862	14985	14721	14981	14903	14873	14935	14989	14928	14888	14791	14630	15009	15029	14916	14910	14747	14948	14826	15014	15018	14980	15012	15014	14893	14815	15000	14999	14963	14822	14923	14969	15038	14961	14914	14811	14980	14874	14891	14905	14757	14962	14692	14964	14975	14890	14795	14781	14955	14911	14978	15093	15032	15016	14758	14911	14919	14960	14759	14989	14898	14767	14943	14865	14823	14931	14999	15034	14956	14893	14854	14830	14873	14837	15053	14925	14971	14900	15085	14864	15051	15024	15160	14959	14812	15165	14890	14928	14871	15070	14856	14915	15179	14911	14756	14832	14909	14874	14947	14873	14874	15009	14978	15043	14842	14891	14790	14970	14992	14900	14819	14739	14983	14899	14878	14944	14716	14891	14864	14965	15074	14943	15036	14936	14814	15064	14887	14805	14826	14916	14782	14821	14825	14962	14988	14887	14947	14904	14780	15129	14776	14834	14976	14974	14897	14991	14772	14980	14684	15057	14825	14964	14888	15050	14903	14990	14821	14984	14869	14938	14758	14978	14808	14875	14800	14843	15121	14967	15043	14928	14915	14979	14940	15083	14954	15072	14923	14913	14908	15113	14954	15183	14848	15018	14930	14774	14850	15005	14943	14892	14867	14832	14886	14880	14824	14947	14873	15066	14865	14963	14875	14990	15062	14982	14949	14757	14980	14964	15023	14938	14988	14927	14795	14915	14889	15133	14899	14977	14978	14945	14924	14804	14884	14934	14791	14885	14940	14993	14989	14980	14975	14759	14955	15026	14887	15086	14935	15121	15081	14848	15066	14790	14947	14774	14857	15109	14766	14933	15078	14996	14987	14784	14985	14919	14875	15040	14995	14921	14673	15046	14777	15039	14907	14870	15002	14821	14865	14988	14904	14978	14919	14952	14918	15089	15053	14966	14915	15026	14964	14731	14972	15001	14838	14895	14877	15025	15016	14838	14941	15007	14991	14990	15159	14814	14922	14859	15058	14848	14989	14932	14962	14934	14869	14835	14980	14947	14908	14928	14663	14937	14834	14901	14913	15067	15025	14735	14840	14745	14785	15009	14801	14954	14855	14970	14908	14799	14895	14970	14944	15017	14721	14821	15037	14715	14871	14814	14939	14915	14781	14941	14827	15131	14910	15015	14970	14984	14957	14930	15016	14909	15108	14849	14962	15012	14926	14942	14811	15005	15072	14938	14896	14929	14917	14905	14890	14956	14910	14878	14879	14994	14968	14894	14846	15094	15008	14908	14887	14965	15073	14810	14928	14949	14895	14965	14911	14932	15028	14896	14720	15006	14865	14766	14905	14922	14992	14719	15085	14843	15080	15066	14772	14833	14977	14708	14857	14917	14894	14875	14747	14943	14946	14821	14956	14973	14991	15008	14970	15131	14959	14880	15029	14758	14967	15140	14825	14979	14904	14834	14846	14721	14860	14904	14942	14966	15032	14870	15105	15012	14889	14809	14878	15007	15033	14949	14832	14835	14923	14762	15043	14823	14730	14914	14959	14970	14822	15146	14783	14839	14974	14927	14858	14816	14984	14832	14905	14996	15104	14902	14974	14932	15021	14794	14964	14889	14909	14874	15038	14969	15006	14817	14985	14902	14982	14974	14986	14914	14866	15033	14794	14890	14955	14904	15036	14924	15093	14788	14959	14876	15059	14967	14980	15004	15038	14859	14961	15068	14970	14961	14925	14912	14716	14843	14959	15088	14907	14859	14930	14823	14860	14816	15028	15123	15000	15069	14989	14893	14964	14859	15042	14826	14896	14993	14857	14995	14992	14857	15085	14854	14868	14927	14703	14929	14966	15163	14895	14855	14889	14835	14933	14850	14873	15097	14985	15198	14904	14948	14823	14980	14900	14981	14932	14965	14923	14923	14745	14888	14987	14960	15013	14856	14994	14940	14998	15087	14909	14878	14887	14852	15020	14961	14947	14900	14923	14966	14847	14874	14916	15000	14962	14863	14918	14887	14990	14936	14846	15044	14779	15007	14859	15034	14841	14862	15080	14908	14966	14828	14992	14865	14926	14894	14881	14945	14949	14999	14835	14835	14911	14919	15076	14950	14888	14998	14941	14963	15049	14989	14730	15152	14899	14965	15127	14893	15038	15109	15041	14981	14931	15059	15041	14871	14682	14822	15041	15022	14932	15023	14809	14762	14818	15140	14868	15101	14908	14868	14943	14982	14829	14999	14983	14919	14815	14985	15050	15035	14987	14845	14877	14773	14838	14874	14935	14982	14851	14709	14873	15156	15010	14983	14772	15006	14916	15136	15023	14894	14914	14854	14880	14868	15062	15019	15000	14834	14897	14932	14984	14964	14855	14894	14823	14781	14911	15016	14958	14886	14945	14883	14982	14858	14972	14860	14840	14946	14788	14922	14986	14948	15065	15029	14934	14847	15031	14834	14957	14847	15018	14834	15084	14843	14853	14865	14791	15046	14838	14866	14830	14871	14752	14875	15001	14803	15025	14982	15087	14842	14981	14710	15006	14789	14921	14952	15004	14916	14950	14907	14977	14871	15076	15025	14948	14888	15073	14883	14995	14911	14868	15021	14971	14935	14875	14972	14898	14825	15043	14792	14767	14934	14814	14923	14917	15113	14974	15003	14925	14807	15001	14919	14886	14888	14935	15084	14960	15027	14862	14891	14914	14824	14927
23088	21631	31324	33632	43877	48676	43993	31102	23586	20056	18598	18230	18139	18183	18271	18361	18115	18069	18006	18167	17953	18114	18006	18075	17947	18251	18118	18060	17993	17966	17976	17892	18076	18015	18019	18144	17902	18171	18002	18233	18091	17934	17827	18044	18022	17894	17935	18043	18074	18086	17918	18099	17931	18050	17889	18017	17782	17826	17845	17903	17866	17846	18050	18036	18097	18025	18020	17802	18013	17765	18067	18078	17726	17967	17955	17726	17958	17983	18115	17890	17863	17801	17830	17765	17860	17800	17804	17656	17813	17692	17875	17868	17738	17789	18094	17959	17884	17737	17903	17946	17904	17885	17977	18082	17776	17879	18120	17946	17778	18002	17908	17856	18134	17897	17759	17999	17795	17947	18006	18053	17995	17831	17995	17703	17870	18045	17906	17838	18022	17943	17900	17974	18063	17909	17873	17914	17690	17892	17821	17696	17937	17959	17969	17984	17953	17710	17862	17895	17893	17995	17891	17994	17669	17990	17784	18012	17798	17917	17583	18011	18033	17851	17869	18020	17769	17891	17827	17790	17919	17873	17962	17857	17937	17802	17760	17757	18005	17919	17774	17902	18000	17799	17813	17884	17768	17769	18054	17826	18111	17899	17974	18046	17908	17882	17870	17857	18015	17845	17837	17761	17737	17996	17914	17973	17894	17749	17596	17914	17857	17815	17897	17947	17896	17853	17961	17945	17956	17802	17880	17730	17801	17798	17967	17974	17893	17765	18043	17844	17873	17862	17751	17683	17908	17661	17879	17944	17933	17908	18118	17832	17866	17844	17790	17739	17768	17765	17634	17843	17789	17831	17898	17665	17660	17782	17965	17795	17970	18109	18123	17690	17838	17935	17839	17737	17853	17766	17665	17879	17965	17808	17980	17753	17895	17748	18066	17851	18020	17888	17891	17687	17744	17889	17730	17741	17957	17790	17652	18077	17922	17965	17827	17876	17889	17953	17644	17712	17840	17763	17666	17846	17710	17842	18002	17816	17847	17912	17794	17940	18013	17871	18000	18093	17982	18076	17840	18153	17781	17932	17926	17907	17836	18004	18017	17896	17620	17810	17854	17846	17871	17830	17920	17738	17847	17784	17874	17925	17886	17940	17916	18147	17935	17811	17936	17801	17833	17669	17798	17987	17738	17876	18002	17979	17930	17865	17813	17864	17799	17685	18001	17653	17821	17770	18224	17914	17800	17769	17747	17882	17914	17905	17899	17933	18005	17876	17919	18046	18032	17715	17767	17943	18149	17848	17775	17961	17990	17909	17935	17689	17763	17974	17715	17861	18016	17890	17782	18008	17938	17786	18017	17832	17877	17917	17941	17910	17852	17907	17748	17887	17715	17968	18049	17993	17863	17703	17788	17824	17712	17850	17693	17893	17799	17733	17829	17824	17799	17803	17714	17570	17821	17778	17856	17918	17841	17996	17842	17859	17852	17827	17834	17999	18014	17786	18052	17884	17859	17852	17852	17846	17784	17888	17894	17796	17899	17814	17927	17691	17755	17891	17872	17835	17889	17845	17828	17684	17826	17716	17974	17630	17860	17803	17775	17970	17969	17958	18006	18067	18045	17807	17833	17749	17719	17700	17696	17978	17938	17933	18088	17762	17804	17909	17719	17940	17995	17950	17824	17867	17772	17774	18152	17716	17973	17900	17969	17853	18004	17894	17594	17758	17901	17802	17903	17997	18038	17985	18064	17870	17813	17936	17922	17659	17780	17989	17864	17875	17832	17975	18115	17829	17807	17790	17926	17942	17964	17845	17901	17741	17658	17757	17927	17785	17745	17828	17797	17994	17893	18088	17886	17676	17777	17729	17863	17714	17836	17813	17850	17683	17952	17771	17732	18092	17985	17836	17982	17929	17978	17902	17788	17895	17879	17847	17986	17998	18014	17824	18023	17887	17775	17857	17996	18007	17767	18000	17834	18098	17792	17877	17815	17927	17835	17919	17776	17819	17898	17950	17704	17860	17854	18014	17695	17754	17772	17826	17767	17720	17850	17977	17909	17845	17934	17907	17828	18009	18041	17899	17858	17876	17896	17961	17578	17865	17831	18081	17915	17914	17820	17898	17806	17956	17850	18041	17975	17844	17969	17882	17781	17824	17707	17903	17827	17840	17834	17966	17820	17679	17861	17944	17735	17998	17876	17934	17948	17745	17773	17804	17749	18159	17786	17758	17990	17959	17773	17688	17862	17927	17825	17999	18010	17853	17923	17975	18004	17878	17958	17953	17709	17822	17963	18065	17996	17993	17931	17962	18075	17808	17693	17821	17823	17932	17800	17885	17749	17976	17908	17803	18046	17855	18037	17763	17895	17765	17826	17837	17888	17889	18120	17888	17803	17741	17830	17983	17912	17940	17814	17759	17917	17983	17681	17912	18002	17941	17785	17778	17792	17728	17973	17994	18006	17771	17805	17684	17650	17877	17935	17644	17992	17829	17786	17925	17941	17770	18135	17774	17809	17923	18052	18014	17868	17920	17860	17955	17901	17984	17926	17909	17952	17834	17985	17721	17912	17912	17993	17831	17848	17837	17607	17875	17768	18007	17816	17739	18075	18151	17849	17853	17801	17773	17787	17878	17670	17733	17906	17942	17900	18101	17899	17756	17987	17734	17925	17738	18168	17896	17721	17823	17883	17875	17990	17941	17691	17892	18026	17786	17738	17862	17979	18029	17972	17937	17714	17763	17911	18037	17816	17913	17959	17971	17888	18086	18089	17948	17861	17920	17807	17709	17875	18093	17740	17675	17978	17731	17866	17761	17756	17863	17808	18025	17777	17949	17804	17743	17867	17876	17957	17911	17878	17949	17953	17968	17934	17782	17716	18034	17745	17843	17931	17980	17849	18015	17910	17820	17791	17731	17651	17887	17961	17903	17930	17801	18013	17821	17825	17798	17837	17796	17959	17853	17869	17881	17837	17815	17974	17795	18063	17735	18040	18029	17855	17798	17811	17749	17970	17792	17764	17798	18128	18011	17800	17782	17736	17898	17638	17855	18047	17846	17972	17881	17876	17657	17925	17661	17828	17867	17741	17820	17815	18002	18101	17672	18162	18077	18017	17911	17906	18022	17639	17860	17943	17774	17881	17728	17884	17779	17886	17799	17797	18023	17838	17827	17981	17954	17753	17696	17825	17658	17964	17972	17820	17894	18000	17704	17974	17945	17728	17777	17802	17713	17782	17904	17851	18095	17760	18024	17855	17967	17891	17751	18056	17817	17899	17887	17938	17720	17741	17885	18140	17932	17859	17718	17777	17949	17817	17962	17933	17893	17772	17685	17734	17993	17705	17577	17914	17821	17617	17743	17887	18061	17962	17821	17936	18039	17956	17853	17857	17928	18003	17885	17865	17823	18052	17935	17921	17963	17780	17841	17493	17961	17844	17686	17887	17754	17715	17827	17992	17653	18038	18015	17891	17696	17941	17966	18038	17871	17902	17654	17647	17824	18232	17987	18012	18049	18038	18146	17921	17821	17894	17859	17864	18016	17966	17958	17758	18073	18066	17962	18029	17732	17739	18065	17937	17987	17848	17741	17752	17927	17714	17925	17902	17898	17947	17915	17979	17759	17801	17701	17819	17987	17822	17990	17878	17827	18004	18050	17843	17754	17906	17939	17846	17808	18034	17961	18038	17936	17710	17806	17839	17655	17908	17818	17550	17962	17849	17754	17777	17884	17861	18025	17973	17941	18014	17778	17751	17942	17844	17980	17945	17809	17943	17898	17739	17967	17580	17787	17898	17996	17662	17951	18110	18195	17751	17995	17586	17940	17981	17771	17809	17935	17697	17928	17690	17895	17809	17800	17824	17613	17776	17828	18017	17735	17751	17839	17820	17870	18021	17698	17837	17836	17767	17760	17902	17780	17999	17993	17740	17645	17895	18056	17919	17786	17685	18107	18009	17965	17959	17932	17978	17821	17653	17798	17923	17954	17990	18072	17836	17875	17918	18096	18027	18024	17901	17669	17902	17891	17800	17768	17837	17886	17872	17801	17924	17917	17805	17942	17942	17905	17923	17953	17680	17998	17839	17805	17918	17906	17805	17810	18099	18180	17825	17848	17907	17987	17687	17821	17743	17867	17768	17817	17708	17969	17768	17987	18031	17874	17897	18070	17886	17806	17915	17764	17707	17797	18108	17784	17689	17969	17926	18028	17990	17706	17715	17762	17964	17943	17939	17794	17889	17950	17858	17682	17942	17814	17811	18025	17696	17777	17712	17928	17934	17704	18014	17825	17896	17963	17913	18001	17967	17839	17800	17978	18013	17808	17833	18079	18082	18170	17806	17689	17799	17983	17841	17814	17928	17978	17875	17744	17713	17899	17792	17785	17834	17698	17866	17644	17959	17890	17794	17991	17849	17993	17737	17822	17929	17912	17865	17821	17784	18056	17981	18047	17795	17625	17792	17889	17906	17883	17771	17835	18044	18068	17914	17975	17902	17934	17723	17861	17918	18057	17891	17969	17689	17736	17897	17994	17952	17921	17811	17652	17876	17777	17794	17931	17771	17852	18091	17622	17805	17899	17841	17858	17982	17736	18008	17803	17831	17621	17941	17985	17674	17718	17940	18067	17934	17970	17965	17918	18086	17816	17958	18072	17807	17952	17708	18002	17886	18013	17891	17926	17811	17820	17973	17791	17879	17876	17911	17935	17778	17939	17846	17877	18015	17812	17961	17845	17800	18092	17882	17871	17756	18187	18012	17863	17863	18070	17676	17812	17974	18037	17841	17734	18075	17769	17878	17837	17946	17973	18041	17878	17836	17851	17844	18011	17913	17732	17872	17756	17817	17783	17927	17806	17738	17666	17766	17890	17787	18165	17886	18029	17891	17888	18052	18060	18032	17876	17928	18012	17990	17874	17835	17895	17823	18026	17950	17816	17873	17778	17960	17882	18028	17691	17692	17786	17743	17848	17848	18141	17866	17822	17876	17984	17956	17763	17843	18115	18020	18060	17860	17866	17815	17886	17946	17987	17720	17822	17818	18028	17871	17636	17884	17817	17886	17906	17718	17758	17848	18025	17988	17785	17585	17755	17929	17827	17916	18054	17939	17927	17982	17873	17925	17810	17785	17914	17827	17560	17819	17752	17908	18043	17896	17749	17900	17686	17879	17993	17884	18011	17819	17789
62112	101435	86823	74152	65408	55525	42867	29666	20364	16350	15166	14975	14894	14910	15097	14875	15074	14829	14704	14992	15066	14776	15044	14957	14874	15179	15048	14854	15020	14872	15045	15230	14972	14876	14982	14952	14857	14904	14907	15035	14907	14999	14995	14949	14971	15030	15051	14903	15025	15060	14957	15106	14773	15084	14800	14960	15036	14938	14990	14861	14986	15012	14838	14861	14911	14896	14957	15199	15090	14948	14737	15107	14920	15027	14887	14880	14885	14874	15084	14821	15163	14917	15051	15019	14919	14797	14810	14982	14805	15024	14923	14938	14779	15062	15023	15068	14766	14891	15117	14828	14822	15102	15124	14964	14857	14902	15018	14900	14979	14948	15033	14946	14853	15124	14987	14963	14842	15109	14940	14932	15076	14931	14941	15013	14874	14840	15066	15092	14886	14960	14849	15098	14887	14935	14886	14836	14945	15001	15110	14918	14902	14972	14862	14957	15044	14999	15025	14893	15067	14965	14990	14895	15001	14991	14990	15116	14929	14862	14776	14949	14980	14932	15106	14911	14991	14866	15003	14884	14989	14865	14993	15035	14897	14859	14936	14924	15063	14987	14930	14932	15001	14931	14961	14926	14885	14993	14984	14838	14782	14853	14892	14959	15030	14973	14792	15131	15002	14871	15043	14944	14954	14894	14985	14890	14945	14996	15239	14833	15009	14846	15011	15163	15190	14905	14922	15034	15008	14848	15034	15024	15016	14852	14838	14960	14752	14898	14995	15060	14932	15064	15015	14878	15106	14942	15050	14782	14799	14929	14715	14947	14751	14923	14969	14995	14972	14895	15039	14931	14850	14815	14988	14992	15035	14884	14891	14922	15015	15166	14745	14993	14982	15028	14881	14751	15047	14939	14893	14861	14901	14928	14905	15043	14981	14996	14838	14938	14965	15061	14970	14831	14985	15071	14880	14848	14760	15060	15086	14718	14938	14985	15003	15024	15003	15181	14941	15045	15017	15078	14997	14905	14953	14882	14933	14937	14785	15129	14999	14901	14977	14916	15030	14899	14881	14852	15062	14843	14948	14828	15027	14885	14871	15123	14953	15113	14731	14908	14953	14876	15066	14812	14959	14972	14959	15084	14944	14957	14930	14930	15034	14984	14937	14985	15044	14872	14760	14857	14896	14932	14964	14976	14970	14828	14901	15063	14918	14850	14938	15053	14905	15023	14976	14978	14832	14977	14809	14969	14949	14982	14879	14797	14930	14910	14944	14973	14910	14975	14927	15063	15088	14886	14940	15015	14996	14858	14935	15041	15120	14912	14887	15057	14912	14849	14936	15136	14991	14941	14942	15040	14915	14977	14806	15263	14745	14948	14796	15044	14860	15190	15019	14995	14960	15127	14927	14844	15172	14856	14900	14938	14990	14966	15011	14855	14914	15034	15090	14984	14887	14878	14856	14877	14934	14858	14930	14885	14962	14814	15013	14821	14849	14938	14848	14976	15080	14830	14876	14912	14882	14970	14812	14959	14906	14945	14903	14943	14851	14949	14834	14862	14868	14795	15108	14880	14832	14995	14907	14916	14872	14887	15085	14984	14928	15022	14954	15055	14936	14886	15072	14975	14881	14835	14961	15009	15012	15059	14962	14974	14969	15003	14921	14915	15035	14921	14986	14859	15105	14863	14782	14844	14915	14852	15154	14960	15103	14963	14853	14795	14974	14986	14949	14976	14918	14871	14951	14953	14864	14943	15046	15109	14972	14838	14941	15086	14848	14939	14894	14854	14771	15057	14971	14989	14907	15011	15093	15129	14795	14988	14945	14944	14933	14854	15048	14930	15047	14968	14906	14967	14938	14866	14903	14830	14879	15018	14995	15122	15120	14947	14849	14770	15140	14815	14876	14789	14831	14990	14906	14862	15048	14876	14948	15016	14863	15018	15196	14880	15119	14826	14937	14807	14909	14898	14815	15081	15185	15026	15097	15061	15016	14837	14914	14980	14822	14861	14836	14977	15028	14797	14954	14817	14842	14949	14929	15097	14804	14969	14936	14953	15024	14878	14834	15025	15043	14935	15008	14892	14973	14809	14919	15027	14925	14892	14976	15033	14893	14911	14934	15001	14864	14941	14838	15111	15122	14970	14875	14997	14981	14789	14891	14904	14968	14875	14902	14825	14905	14916	14803	14979	14972	14974	15060	14927	14995	14967	14853	14938	14908	14891	14995	15034	14962	14813	14995	14816	15102	14981	15003	14987	15143	14907	14986	14986	14986	14974	14844	14786	15004	14842	15063	14940	14983	14851	15099	15042	14923	14950	14895	14863	14958	14938	14893	14950	14910	14946	14883	14835	15093	15041	14981	15019	15131	14843	14892	15012	14787	15167	14931	14953	14921	14941	15116	14830	14985	14732	14973	14787	14961	14964	14861	14896	14958	14940	14864	14860	14921	15059	14869	14842	15041	14841	14975	15029	14881	14989	14814	14793	14833	15160	14950	14976	14858	14936	14883	14952	14896	14888	14957	14874	15046	14951	14898	14932	15057	14876	14850	15122	15021	14857	15014	15027	14933	14898	14895	14803	14868	14960	14890	15099	15035	15123	15010	14860	14839	14878	15004	15030	14901	15035	15076	14991	14999	14878	15115	14903	15130	14875	14940	14881	14899	14941	14906	14987	14858	15145	15035	14765	14893	14981	15099	14973	14953	14954	14961	15138	14900	14681	14968	14947	14882	15048	14953	14851	14909	14898	15006	14788	14900	14974	14995	15014	14868	14891	14899	15082	14978	14953	14851	14964	15111	14913	14847	14947	15060	14970	14947	14962	14805	14961	14969	14981	14918	14913	14914	14807	14894	14855	14930	14862	15079	14954	14906	15087	14955	14966	14897	14910	15047	14980	14904	14934	14897	15151	14939	15089	14877	14923	15004	15012	15010	14935	14958	15035	14986	14842	15049	14987	14916	14904	14823	15050	14729	14894	15003	14936	15041	14778	14900	14840	14895	14932	14957	14916	15059	14980	14920	14942	15009	15121	14920	15057	14961	15118	14978	14958	14952	14942	15034	15005	14892	15166	14972	14825	14965	15011	14902	14701	14837	14770	15041	14994	14802	14993	14899	14926	15129	15017	15063	14917	14771	15136	14941	14961	14893	15133	14900	14818	15058	15028	14997	14918	14820	15044	14993	14962	15024	14846	14938	14851	15000	14968	14822	15053	14875	15164	14929	14827	14868	14926	14904	14887	14903	15066	14937	15001	14922	14922	14759	15061	14961	14958	15083	14771	14899	14891	14888	15124	14915	15125	15078	14914	14938	14896	14913	14838	14966	14986	14822	14953	15012	14978	14989	14951	15013	14991	14957	14897	14867	14848	14970	14919	14908	15079	14835	14984	14934	14947	15080	14999	15004	15017	15058	14939	15010	15075	15165	14802	14869	15031	14792	14842	14890	14812	15013	14933	14942	14984	14911	14990	14988	15030	14871	14944	14873	14915	14848	15041	15036	14980	14873	15095	14973	14961	14950	14901	14895	15019	14891	14839	14966	14886	14989	14912	14927	14858	14885	14997	14810	14885	15128	14845	14868	15000	14779	15006	14845	15014	15080	14912	15051	14881	15011	14985	14829	14989	15098	14955	15032	14987	14802	14861	14830	14938	14901	14942	15039	14853	14824	15027	14964	15028	14993	15144	14833	14870	14998	14899	14918	14865	14851	14976	14853	14779	14906	14810	14936	14898	14952	14936	14887	15083	14892	14984	14994	14959	14998	14987	14963	14996	14919	14845	14928	14893	14966	14746	14929	14828	14845	14961	14890	14950	14906	14918	14934	14904	15144	14869	14886	15106	15091	15168	14843	14850	14874	14942	14914	14831	14887	15063	15048	15202	14805	14938	15024	14890	14864	14980	14916	14970	14992	15065	14926	15008	14913	14985	14975	14890	15022	15066	14842	15056	14840	14865	14986	15019	15055	14790	15098	14949	14813	15058	14934	14887	15012	14941	14916	14895	14892	14872	15076	15033	15026	14929	14977	14948	14985	14982	15112	14921	15016	14810	14776	14760	14839	14872	14981	14685	14966	15156	15008	14962	14889	14778	15006	14959	14837	14887	14951	14928	15010	14879	15073	14779	14795	15126	14753	14981	14790	14854	14880	14992	15089	14857	14873	14859	14883	14904	14968	14864	15023	14926	14913	14857	15078	14993	15006	14886	15162	14882	14914	14994	14887	14902	14868	14894	14906	14854	15107	15026	14844	14770	14981	14908	14991	14977	14918	14876	14924	14961	14932	15024	14831	14989	15029	14859	15072	14843	14905	14898	15067	14768	14926	14915	15104	15013	15078	14912	14970	15164	14971	14935	14809	15010	14989	14940	14990	14984	14903	14831	15040	14867	15001	14931	14898	14948	15049	14943	14972	14924	14924	14994	14871	14926	14970	15162	15181	14894	15034	14965	14896	14976	14973	14889	14946	14843	14816	14887	14852	15048	14947	14804	14934	14913	15024	14950	14863	14969	14994	14970	14810	14896	14973	15005	14845	14817	14969	15148	14981	14999	14967	15025	14971	14871	15093	14991	14880	14921	15061	14910	15074	14796	14820	14817	14933	14917	14915	14774	15065	14791	15063	15039	15034	14949	14980	14947	14849	15093	14973	14983	14989	15199	14829	15114	14983	15068	15072	14906	14948	14956	14978	14963	15001	14923	14933	14814	14828	14768	15159	14817	14875	14951	14969	15089	14826	15052	14912	14889	15103	14936	14948	15003	14695	14844	14925	14861	15034	14973	14977	14882	14772	15029	14844	14759	15022	14972	14869	15121	15075	14877	15000	14900	14941	15021	14910	15074	14931	14791	15143	14883	15022	14808	14954	14966	14956	14891	14907	14850	14939	14893	14924	14808	14917	14934	14863	14861	14858	15084	14888	14935	14928	14826	15099	14916	14892	15049	14963	14939	14924	15046	14894	14808	14737	15086	14902	14848	15005	14838	14773	15027	14795	15044	15027	14905	14912	14993	14986	14948	14916	15012	14852	14905	14964	14854	14947	14927	14916	14975	14892	14957	15004	14828	15065	15042	14923	14986	14975	15061	15122	14930	14811	15015	15015	14898	14866	15054	14891	14933	14929	15039	14953	14948	14999	15008	14831	15021	14915	14938	14837	14975	15019	14957	14966	15017	15073	14987	14774	14861	15026	14887
28382	26521	34898	32772	26342	23771	21462	19364	18362	17924	18004	17984	17928	17907	17931	17899	17875	18001	17973	17897	17836	17899	17872	17968	18038	18049	17964	17914	17972	17990	17833	17783	18025	17912	17875	17984	18040	18108	17931	17743	18110	17906	17922	17767	17895	17971	18002	17851	18010	17844	17733	17917	17672	17808	17843	17930	18005	17805	18051	17952	17836	17710	18001	17888	18176	18146	18068	17941	17959	17869	17829	17872	17914	17902	17965	17973	18081	18079	17897	17805	17712	17870	18034	18129	17749	17931	17914	18033	17857	17880	17907	18001	17835	17795	17769	17864	17825	17735	17811	17710	17766	17896	17730	17941	17842	17878	17768	17873	17879	17890	17816	17976	17587	17749	18024	17911	17968	17918	17955	17782	17822	17834	17869	17725	17851	17664	17861	17721	17926	18112	17824	18114	17952	17844	17675	17869	17825	17839	17876	18007	17803	17992	17856	18001	17786	17774	17848	17783	18003	17798	17641	17841	18011	17761	17904	17910	17885	17729	17743	17821	17871	17907	18023	17992	17692	18000	18028	17968	17792	18013	17989	18036	17967	17901	18015	17991	17726	17915	17677	18005	17868	17941	17754	18102	17682	17935	17873	18052	17790	17687	17817	17777	17874	17767	17899	17765	17893	17839	17786	17863	17941	18056	17748	17912	18127	17900	17907	18021	17846	17957	18022	17955	17984	17918	17688	17873	17719	17653	17745	17846	17907	17914	18068	17996	18004	17767	18007	17830	17853	17692	17801	17968	18168	17915	17840	17838	17778	17759	17714	17999	17916	17816	17950	17954	18051	17894	17784	17885	17919	17876	18130	18025	17884	17920	17724	17623	17916	18120	18032	17718	18007	17942	17873	18008	17635	18012	17869	18081	17738	17870	18043	17892	17734	17706	17858	17952	17922	17840	17854	17872	17933	17860	17749	18012	17789	17921	18001	17860	18057	17936	17656	17865	17675	17777	17866	18031	18001	17882	17820	17761	17727	17748	17758	17841	17776	17992	17869	17910	17773	18007	17955	17768	18125	17860	17762	17865	17838	17911	18084	17800	17982	17765	17965	17664	17935	17733	17925	17633	17859	17952	18015	17917	17721	17825	17722	17816	17820	17701	17878	18017	18065	17999	18128	17731	17852	17851	17607	17874	17851	17856	17790	17862	17879	18003	17933	17845	18015	17862	17824	17680	17822	17964	17847	17866	17956	18009	17854	17949	17810	18021	18108	17981	17744	18020	17964	17850	17828	18004	18007	17870	17721	17831	18214	17699	17892	17868	17703	17861	17947	17943	18058	17934	17893	17882	18066	17923	18064	17762	17761	18004	17990	17879	17789	17976	17891	18050	17979	17968	17817	17845	17805	17717	17970	17934	17902	17867	18012	17852	17923	17639	17864	17870	17828	17756	18008	17861	17835	17912	17868	17929	17770	17680	17689	17870	17904	17944	17820	17887	18074	17852	17843	17888	17981	17960	17878	17781	17976	17934	17766	17717	18152	18057	17913	17872	18005	17729	17912	17760	17848	18000	17815	17881	17971	18053	17969	17780	17921	18152	17953	17856	17833	17939	17819	17920	17891	17983	17946	18024	17698	18011	17802	17806	18003	17806	17955	17774	17799	17838	17932	17948	18037	17862	17832	17848	17954	17997	17995	17924	17946	17902	17813	17867	17919	17971	17851	17824	17983	17845	17997	18059	17943	17871	17894	17877	17840	18016	17601	17898	17781	17913	17789	17974	18034	17879	17867	17771	17721	17953	18081	17775	17771	18177	17870	18052	17730	17881	17866	17945	17855	17811	17642	17749	18056	18009	17912	17967	17862	17965	17989	17771	17871	17896	17863	18018	17910	17796	17827	17914	17750	17561	17909	17865	17850	17845	17677	18010	17806	18029	18027	17903	18013	17742	18031	18066	18030	17856	17768	17900	17909	17859	17927	17701	17781	17813	17843	17870	17942	17813	17818	17605	17769	17845	17888	17970	17917	18062	17929	17891	17897	17729	17981	17841	17904	17828	17955	17944	17826	17890	17955	17887	17957	18064	17850	17973	17961	17730	18013	17795	17897	17941	17847	17878	17993	17635	17830	17782	17815	17913	17774	17725	17854	17866	17875	17776	17825	17753	17936	17831	17973	17948	17937	18051	17932	17749	17758	17764	17971	18064	17938	17809	17960	17703	17809	17753	17892	17952	18037	17930	18037	17853	17898	17902	17763	17883	17968	18037	18031	17861	18017	17927	17932	17906	17820	17897	17665	17855	17897	17786	17636	17948	17874	18020	17973	17846	17749	18008	17953	17804	17726	18055	18023	17843	18034	17845	17938	17722	18001	17849	17959	17798	17780	17936	17871	18036	17955	18022	17853	17929	17914	17864	17925	17886	18096	17858	17918	18005	17791	17849	17897	17895	18065	17836	18105	18020	17905	17977	18041	18023	18049	18027	17904	17892	17819	17722	17716	18092	17918	17936	18041	17764	17889	18064	17796	17802	17901	17981	17987	18036	17965	17733	17867	18039	17939	17965	17921	17891	17879	17836	17959	17916	18037	17735	17938	17948	17903	17792	17902	17821	18114	17838	17721	17823	17773	17943	17911	18015	17935	17941	17858	17874	17825	17862	17923	17943	17951	17882	17798	17704	17805	17801	17815	17706	17921	17685	17636	17947	18064	18018	17996	18001	17960	17989	18038	17902	17708	17966	17761	17886	17881	17793	17892	18097	17993	18090	18126	17906	17869	17928	17886	17907	18017	17786	17945	17768	17738	17979	17832	17861	17975	17788	17804	17876	17864	17803	17777	17952	17755	17986	18028	17842	17793	17900	17793	17999	17881	17965	17994	17848	17891	17876	17975	17903	17886	17898	17864	17778	17735	17850	17893	17806	17809	17879	17880	17991	17840	17931	17948	17680	17797	17980	17994	17977	17926	17809	17755	17826	17939	17759	17821	17928	17747	17709	17773	17716	17809	17927	17920	17838	17939	17845	18085	17832	17772	17882	18179	17980	17996	17944	17692	17838	18035	17776	17785	17747	18044	17800	18058	18062	17979	17823	17943	17883	17970	17669	18118	17803	17733	17661	17723	17811	17919	17796	17969	18164	17936	18076	17821	18040	17898	18017	17844	17860	17987	18025	17807	17946	17867	18027	17982	17928	17970	17888	17890	17701	17744	17943	17926	17731	17868	17787	17878	17657	17818	17944	18138	17940	18016	17751	17789	17981	17828	17809	17943	17821	18075	17845	17765	17905	17827	17853	17899	17889	17853	18017	17866	18012	17914	17695	17920	17934	17888	17937	17908	17963	17964	17862	17968	17828	17721	17755	17787	17904	17687	17942	17888	17882	18007	17903	18100	17789	17844	17822	17943	17851	17804	17896	17896	17761	17822	18012	17828	17800	17816	17770	17820	17830	17663	18012	17905	18118	18123	17821	17953	17745	18050	18025	17986	17985	17965	17920	17791	18135	18099	17793	17842	17937	17983	17970	17977	17673	17953	17755	17926	17817	18009	17984	17966	17905	17871	17663	17858	17769	18010	17901	17905	17589	17730	17915	17786	17961	17965	17932	17911	18037	18021	17989	17940	17759	17859	17879	17914	18076	17952	18068	18115	18015	18171	17980	17895	18061	17987	17801	17991	18070	17773	17796	17943	17732	18085	17928	17851	18178	17843	17938	18124	17990	18128	17816	17959	17762	18027	17958	18046	18030	17911	17868	17813	17757	17920	17769	17969	17800	17899	17926	17725	17746	17964	18095	17814	17825	17854	18000	17774	18075	17876	17880	17871	17825	17798	17846	17985	18023	17823	17939	18099	18081	17959	17954	17714	18014	17717	17972	17984	17659	18009	18004	17719	17947	17961	17797	18015	17785	17883	17864	17942	18258	18089	18089	17830	17744	17829	17982	17847	17768	17819	17876	17872	17894	17712	18055	17744	17825	17831	17964	17778	17832	17973	17979	17784	18001	17757	18085	17862	17922	17886	17705	17913	17742	17698	17947	17899	17872	18087	17816	17928	17936	17838	17836	17948	17917	17879	17750	17737	18036	18016	17936	18023	17988	17946	17824	17839	17814	17959	17898	17830	17716	17868	17756	17711	17749	18011	17880	17973	17887	17893	17861	17962	17894	18078	17972	17810	17824	17966	18032	17981	17868	17945	17848	18013	17716	17734	18028	18071	17961	17580	17859	17728	18121	18013	17712	18032	18172	18013	17900	17866	17993	17739	17753	17996	17860	17927	17646	17708	18037	17831	17930	17899	17913	17826	17897	17978	18009	18023	18130	18078	17912	17831	17877	17909	18035	17671	17592	17963	17808	17856	17858	17900	17953	18013	17784	17880	17855	17744	17734	17881	17827	17851	17895	17941	17988	17987	17975	17912	17908	17914	17964	18128	17877	17619	17961	17920	18045	17682	17714	17974	17832	17852	18236	17942	17911	17920	17902	17926	17890	17894	17994	17905	17910	17917	17985	17842	17892	18083	17895	17670	17550	17814	17994	17912	17689	17955	17752	17990	17932	17979	17967	17805	17973	17655	17834	17782	17823	17689	17855	17700	17836	17749	17882	17725	17694	17863	17684	17939	17701	18059	17790	17896	17968	17857	17782	17714	18073	17825	17837	18079	17922	17805	18017	17882	18098	17778	17898	17800	17937	17833	17826	17891	18052	18041	17978	18105	17712	17838	17910	17878	17768	17884	17870	18003	17754	17953	18023	17858	17976	17841	17819	17677	17829	17990	18186	17783	17848	17970	17841	17800	17813	17851	18063	17694	17878	17725	17810	18113	17832	17658	17855	17851	17912	17733	18032	17870	17802	17947	18071	17838	17875	18071	17741	17969	17931	18179	17789	18019	17943	17800	17908	17910	17931	17906	17641	17883	17926	17784	18027	17850	17841	17886	17964	17877	17943	17752	17832	17859	17985	17929	17846	17901	17952	17804	17880	17889	17794	17966	17854	17866	17715	17806	17863	17901	17688	18125	18005	17910	17956	17935	17871	17996	17892	17893	17859	17749	17810	17957	17796	18148	17946	17973	17868	17860	17701	17976	17733	18044	18239	17917	17801	17829	17769	17895	17984	17890	17829	17850	18045	17862	17939	17713	17743	17773	17784	17673	17876	18059	17893	17987	17923	17899	17613	17850	17760	17866	17921	17711	18010	17842	17743
27906	43280	35180	28137	23330	20811	18197	16287	15409	15057	14933	14919	14922	14922	15013	14796	15078	14919	14923	14989	14991	14929	14953	14996	14787	14950	14921	14898	14927	14959	14861	15059	15023	15033	14924	15060	15010	15034	14959	14892	14874	15040	14831	14965	14970	15068	15104	15031	14787	15007	15071	14917	14977	14760	14866	14919	14946	14900	15112	15016	15000	14811	14966	14842	14976	15004	14921	14862	14950	15008	15010	14898	15189	15043	15017	14836	14974	14838	14874	14983	14935	14943	15037	15000	15021	15054	15057	14858	14946	14930	14985	15014	14926	14884	15058	14967	15027	14958	15003	14829	14992	14948	14936	14996	14961	14958	14984	15067	14818	15094	14883	14815	14984	14961	14924	14786	14741	14822	15066	14997	14918	14815	14863	15037	14998	14907	14946	14890	14832	14800	14971	14899	14789	14859	14970	14769	14960	14889	14890	14960	14947	14920	15089	15049	14867	14962	14773	14927	14934	14864	14858	15050	14733	14984	14959	14978	14899	15025	15134	14945	14909	14986	14830	14950	15131	14921	14777	15082	15027	15040	14907	14959	14719	14846	14970	14819	14925	14920	14993	14737	14935	14810	14892	15031	14934	14974	14900	14828	14973	14885	14858	14683	14978	15066	14782	14972	14982	14932	14994	14902	14968	15035	14915	14967	14941	14887	15021	15066	14894	14891	14886	15048	14891	14848	14922	14807	14982	14862	14972	15070	14873	14897	14918	15297	14614	14928	14959	14896	14910	14802	14972	14914	14974	14912	14989	15104	14865	14879	14897	15085	15006	14929	14951	14946	14902	14940	14944	14972	14843	14819	15011	14881	14954	14900	14987	14958	14893	14998	14959	14859	15035	14959	15074	14786	14776	14863	15001	14885	15046	15067	14833	14900	14998	15111	15040	15037	14930	14910	14886	14840	15039	14882	14893	15002	14939	14959	14880	15091	15120	15023	14888	14995	15139	15066	14928	14830	14886	15016	14847	14921	14855	14918	14945	14974	14960	14895	14843	14948	14923	14878	14913	14975	15010	14862	14888	14830	14912	14845	15016	14840	14849	15071	14858	14847	14876	14817	15052	14976	14972	15036	14962	14944	14915	14816	14938	14884	14963	14857	14943	15060	15190	14728	14996	14786	15107	14927	14908	15103	14881	15106	15036	14969	15045	15072	14932	14818	14844	15090	15064	14927	14819	14935	14705	15016	14995	15026	15030	15028	15049	15038	15018	14907	15038	14915	15135	14961	15021	14832	14718	14983	14770	14794	14974	15012	14700	14974	14990	14965	15013	14890	14929	14874	14874	14930	14926	15025	14933	14970	14865	15020	15127	14891	14969	14884	15056	14988	14907	15118	14831	15049	15022	14800	14921	14860	15015	15015	14838	15009	14946	14877	15064	14959	15013	14896	14854	14910	14988	14882	15112	14812	15056	14912	14936	14859	14969	15054	14902	14833	14986	15009	15014	14996	14859	14904	14922	14989	15010	14912	14982	14886	15011	15111	14917	14974	14855	14725	14968	15072	14961	15161	14997	14929	14783	14979	15018	14825	14806	14979	15000	14772	15030	15265	14922	14937	15004	14841	14900	14986	14902	14838	14731	15081	15056	14983	14801	14913	14891	14847	14921	14964	14942	14919	14891	14914	14964	14883	15045	14912	15044	14976	14931	14808	15122	14911	15011	15003	15091	14962	14984	14794	14807	14835	15038	14806	14946	14902	14777	14768	14926	15106	14939	14885	14977	14962	14966	14900	14840	15100	15017	14928	15012	14919	14970	15006	15050	14739	14976	15049	14944	14927	15093	14836	14840	14832	14892	15108	14878	15099	14978	14987	14952	14930	14952	14882	14846	14838	14901	15049	14774	15046	14868	15049	14833	14937	14961	14915	15100	14781	14904	14751	14866	14968	14970	14905	14988	14991	15057	15134	14923	14979	14949	14891	14946	14804	14891	14862	14946	15016	14896	15000	15140	14919	14942	14929	14890	14863	14906	15057	14876	15028	14961	14863	15027	15017	14758	14888	15044	14957	14978	14831	15087	14967	14958	14908	14893	14987	14978	14889	15191	15094	15076	14874	15001	14946	14822	15023	15089	14868	14891	14993	15039	15113	15029	15026	15009	14948	14984	14818	15084	14961	15007	15027	15015	14828	14952	15038	15039	14865	14847	14969	15029	15011	14836	14957	14871	14914	15011	14885	15039	14970	14996	15005	14910	14937	14922	14856	15019	14884	14916	15028	15040	14871	15019	15003	14941	14979	14859	14862	14988	14888	14882	14938	14883	14917	15043	14960	14987	14891	14911	15065	14962	15183	14960	14746	14942	14987	15003	14962	15019	14878	15034	14875	14928	15012	14870	15069	14939	15059	14831	15015	14925	15022	15023	15027	14838	14922	14997	14890	14961	15036	14816	15045	14936	14967	15063	14699	14831	14788	14911	14955	14867	14929	14989	15208	14875	14857	14999	15125	15115	14929	14850	14934	14845	15100	14975	15026	14962	14953	15079	14925	15105	14935	15003	14908	15030	15094	14975	15080	15087	14989	15045	14891	14886	15146	14964	15038	14927	14947	14820	14887	14904	14767	14928	14985	14830	14888	14824	14931	15020	14880	14917	15023	15008	15019	14838	14886	15032	14921	15004	14777	14889	14992	15052	14970	14993	15002	14875	14824	14913	14907	14854	14888	14954	14909	15042	14952	14958	14948	14937	14783	14987	14986	14943	15098	15005	15089	15111	15048	14779	14993	14935	14981	14983	14990	15017	14963	15030	15009	14949	14992	14852	14881	15125	14924	14930	14852	15039	14954	14964	14827	14824	14956	14979	14897	14906	15005	14917	15187	15034	14863	14893	14988	14820	14825	15061	14975	14807	14964	14850	15015	14838	15065	14827	14923	14798	14862	15015	14982	15056	14909	15016	14976	14873	14830	15123	15008	15116	14895	14941	15007	14990	15019	14958	14939	14997	15015	14828	14904	14875	14964	14895	14821	14864	14998	15002	14893	15012	15021	14971	14985	15019	15010	15062	15108	15006	15009	14942	14874	14888	14961	15018	14804	14849	15022	14929	14777	15030	14939	14858	14903	14958	15047	14848	15020	14779	14912	15036	14978	14897	15007	14855	15012	15044	14850	15005	14930	14902	14865	15018	14849	14901	14883	14768	14898	14947	14888	14944	14912	14786	15033	15056	14919	14940	14984	14969	14926	15001	15078	14825	14958	14879	15142	15003	14958	14928	14893	14803	14893	14927	14851	15076	15075	15120	14974	14811	15036	14909	14731	14877	14800	14967	15037	14884	14973	14788	14943	14879	14924	14949	15013	14766	14899	14844	14783	15089	15066	15004	14881	14890	14845	14972	14878	14941	15003	15063	15001	14838	15007	15084	14990	15018	14880	15018	14809	14965	14987	15081	15014	15033	14921	14990	14943	14931	14992	14962	15070	14905	14945	14890	15012	14920	14981	14824	14871	14903	14953	14873	14971	14958	14934	15069	14880	15045	14945	14817	14905	14978	14875	14969	14937	14937	14941	14807	15002	14918	14896	15084	15004	14703	14997	14948	15012	14939	14997	14921	14937	15029	14983	14918	14952	15041	15021	14881	15111	14964	14918	14938	15038	14724	14872	15040	15027	15047	15017	14887	15074	14929	14857	14813	14864	15009	15024	14984	14939	15013	14965	14913	14903	14867	14879	14835	14969	14954	14986	14962	14989	14856	15026	14907	14994	14941	14898	14918	14851	14867	15089	14853	14937	14947	14864	14978	14973	14951	14938	15066	14796	14992	14920	15001	15099	14990	14928	14925	15137	15056	15011	15063	15125	14834	14809	14926	14867	15087	14875	15046	14998	15024	15111	15040	15081	15073	14957	14772	14909	14945	14994	14900	14845	14918	14874	14864	14918	14958	15023	14958	14912	14940	15029	14976	15024	14981	14981	14843	15010	14965	14890	14872	14943	14855	14888	14887	14891	14979	15072	15024	14900	14992	14942	15084	15059	15027	14737	15184	14921	14881	14952	14974	14936	15071	14825	14981	15034	14837	14975	14979	14771	14923	15038	15116	14860	15000	15019	14852	14934	14957	14904	15070	14905	14910	14885	14928	14898	15009	14910	14841	14980	14902	14730	15096	15125	14974	15007	14832	14925	15031	14746	14895	14992	14829	14998	15084	14848	15057	14981	14974	14891	15018	15028	14943	15067	14981	14980	14956	15051	14955	15037	14793	15021	14998	14976	15012	14967	14940	14871	14922	14888	14969	15092	14882	14884	14906	14818	15061	14874	14871	15004	15032	14958	14864	15034	15004	14951	15047	14945	14952	15120	14951	14960	14967	14991	14829	14971	14916	14844	15092	14867	15065	14850	15049	14985	14983	14922	15003	14920	15062	15005	14961	14965	14993	14979	15145	14932	14911	14987	14939	14877	14954	14918	14977	14757	14947	14901	14866	15173	14879	14864	14880	14970	14950	14984	14864	14869	14902	15073	14956	14837	14992	14920	14990	14983	14954	14995	14781	14980	14894	14833	15094	14856	15065	15017	14840	15071	14975	14859	14887	14820	14910	14963	15037	14897	14942	14805	14940	15058	14913	14894	14946	15072	15054	14954	14975	14915	14874	15007	14955	14978	15024	14873	14983	14942	14921	14933	14901	14943	14972	14930	14931	14881	14948	15049	14860	15159	14947	14879	14927	14948	14894	15168	14888	15104	14837	14947	14839	14996	15004	15059	14805	14931	15014	14924	14703	14847	15014	14902	14977	14813	14957	15019	14897	15125	14910	14904	14860	14953	15013	15016	15082	14966	14893	14924	15157	14818	15047	14979	14930	14924	15097	15037	15069	14824	15060	15039	14906	14899	15005	14934	14957	14975	14842	14878	15114	14850	15093	14804	15077	15025	14984	14875	15017	15070	14870	14818	14948	14973	14945	14878	14897	14964	15020	14959	15110	14841	15013	15042	14967	14921	14819	15114	14842	14971	15095	14926	15072	15101	15044	14940	14905	14896	14800	14869	14910	14955	14842	14971	15085	14920	14885	15048	14930	15059	15049	14898	14914	15047	14983	14855	15052	14928	15053	14908	14998	14838	14828	14946	14901	15073	14907	14888	14938	14851	14990	14948	14973	14934	14791	14965	15116	14960	14978	15004	14904	14867	14897	14874	14973	14967
24088	21903	32117	38184	42384	43407	36475	26720	20943	18696	17984	17890	17630	17583	17496	17590	17419	17332	17565	17510	17493	17422	17405	17521	17636	17516	17549	17333	17350	17310	17734	17524	17531	17512	17319	17457	17493	17466	17301	17544	17315	17333	17526	17590	17362	17507	17438	17399	17378	17462	17495	17443	17431	17395	17494	17453	17310	17680	17554	17455	17416	17497	17424	17503	17626	17474	17474	17458	17538	17349	17304	17256	17596	17397	17358	17454	17478	17385	17520	17529	17360	17460	17316	17331	17455	17360	17520	17459	17417	17357	17542	17441	17606	17472	17438	17321	17558	17479	17428	17484	17592	17455	17522	17260	17345	17548	17637	17470	17459	17558	17546	17427	17451	17333	17350	17466	17324	17369	17345	17394	17435	17625	17294	17431	17401	17547	17623	17439	17416	17427	17584	17392	17540	17527	17463	17412	17349	17306	17388	17439	17208	17388	17270	17471	17423	17533	17317	17413	17426	17289	17317	17382	17551	17350	17333	17719	17496	17381	17444	17444	17308	17433	17358	17508	17364	17526	17442	17256	17632	17185	17389	17285	17641	17534	17505	17332	17604	17565	17308	17373	17382	17332	17300	17536	17626	17476	17511	17322	17421	17410	17410	17435	17399	17315	17389	17314	17455	17359	17553	17342	17306	17364	17335	17418	17482	17381	17238	17565	17493	17391	17677	17378	17291	17443	17438	17261	17520	17533	17613	17474	17468	17387	17336	17561	17375	17553	17299	17475	17503	17494	17547	17439	17585	17500	17577	17539	17375	17263	17419	17406	17365	17348	17411	17583	17288	17546	17377	17299	17332	17425	17510	17498	17381	17298	17405	17418	17305	17539	17502	17135	17380	17291	17309	17455	17537	17530	17357	17329	17298	17668	17551	17356	17522	17512	17559	17431	17308	17459	17438	17477	17410	17474	17585	17546	17469	17438	17380	17313	17276	17425	17300	17530	17418	17474	17226	17324	17523	17328	17166	17385	17148	17197	17683	17287	17661	17346	17539	17509	17494	17517	17322	17470	17181	17357	17295	17305	17505	17381	17463	17292	17478	17263	17607	17576	17569	17366	17383	17193	17415	17436	17447	17439	17383	17435	17460	17429	17498	17433	17545	17493	17450	17256	17285	17480	17551	17495	17354	17305	17487	17623	17394	17500	17667	17496	17290	17332	17403	17444	17445	17467	17330	17489	17284	17396	17486	17437	17192	17377	17472	17338	17531	17694	17460	17729	17364	17531	17243	17537	17493	17525	17569	17294	17375	17480	17437	17296	17404	17313	17377	17357	17449	17409	17295	17203	17423	17593	17373	17393	17481	17506	17661	17328	17308	17493	17465	17478	17315	17399	17518	17569	17326	17511	17546	17347	17535	17430	17367	17344	17370	17448	17326	17528	17473	17362	17477	17281	17242	17459	17614	17366	17523	17376	17387	17365	17309	17353	17301	17538	17277	17399	17179	17560	17315	17484	17650	17312	17494	17470	17273	17385	17439	17604	17336	17346	17564	17288	17481	17352	17576	17334	17260	17603	17638	17330	17273	17463	17414	17541	17339	17402	17487	17441	17304	17495	17307	17411	17292	17499	17233	17433	17450	17214	17457	17516	17462	17407	17494	17249	17456	17474	17535	17171	17491	17476	17460	17370	17620	17343	17418	17234	17378	17453	17406	17388	17411	17515	17181	17464	17499	17434	17445	17481	17407	17467	17539	17577	17296	17447	17471	17461	17361	17437	17226	17395	17357	17333	17435	17627	17529	17413	17611	17459	17353	17351	17308	17246	17594	17344	17449	17632	17480	17486	17445	17440	17480	17394	17373	17641	17592	17531	17646	17480	17322	17264	17292	17463	17388	17579	17333	17430	17424	17379	17361	17333	17180	17326	17411	17495	17287	17359	17344	17310	17382	17390	17270	17456	17444	17528	17409	17499	17491	17379	17412	17216	17373	17483	17497	17325	17352	17390	17373	17422	17623	17404	17516	17522	17306	17579	17542	17390	17459	17339	17408	17515	17374	17431	17460	17360	17410	17284	17388	17239	17385	17469	17539	17291	17331	17450	17416	17353	17423	17401	17533	17423	17353	17363	17386	17310	17158	17403	17584	17706	17388	17306	17405	17563	17424	17375	17387	17442	17312	17313	17515	17520	17386	17327	17396	17475	17146	17588	17442	17324	17346	17525	17336	17240	17329	17502	17518	17393	17348	17423	17422	17377	17358	17290	17126	17349	17415	17370	17523	17330	17242	17447	17454	17425	17421	17602	17591	17456	17540	17570	17270	17431	17350	17451	17498	17408	17606	17505	17397	17394	17285	17650	17498	17631	17539	17290	17291	17327	17185	17294	17340	17343	17394	17439	17642	17465	17368	17178	17553	17328	17415	17378	17372	17244	17201	17291	17425	17250	17490	17395	17567	17449	17412	17543	17590	17512	17472	17359	17365	17452	17407	17517	17433	17391	17698	17405	17589	17371	17327	17450	17264	17353	17400	17401	17502	17565	17469	17290	17300	17380	17394	17471	17453	17447	17307	17447	17606	17279	17330	17173	17316	17272	17440	17334	17550	17551	17345	17632	17547	17357	17442	17473	17251	17580	17380	17464	17308	17308	17440	17401	17343	17629	17214	17355	17193	17395	17502	17461	17498	17486	17382	17257	17285	17287	17376	17567	17319	17482	17306	17426	17415	17203	17343	17353	17491	17296	17441	17491	17286	17237	17434	17421	17409	17350	17529	17574	17625	17463	17255	17204	17490	17392	17314	17477	17474	17443	17476	17412	17271	17406	17556	17555	17497	17309	17461	17545	17494	17427	17434	17339	17440	17552	17430	17394	17667	17474	17236	17490	17347	17555	17350	17485	17258	17567	17442	17272	17313	17357	17405	17561	17544	17364	17605	17523	17372	17339	17451	17667	17364	17626	17308	17512	17292	17476	17274	17391	17237	17419	17493	17435	17503	17610	17540	17520	17349	17497	17492	17160	17588	17379	17341	17196	17296	17466	17466	17508	17580	17435	17439	17301	17248	17429	17504	17438	17290	17514	17347	17384	17356	17446	17447	17358	17449	17562	17587	17382	17477	17189	17427	17498	17391	17418	17351	17465	17362	17381	17408	17319	17419	17320	17428	17392	17422	17440	17509	17432	17487	17463	17322	17503	17680	17699	17480	17586	17506	17372	17508	17449	17150	17376	17486	17396	17510	17326	17215	17456	17237	17356	17252	17224	17226	17364	17465	17474	17588	17398	17563	17482	17343	17261	17427	17345	17494	17422	17475	17477	17624	17454	17443	17368	17500	17488	17383	17424	17401	17213	17453	17391	17617	17429	17383	17349	17453	17498	17187	17542	17375	17460	17338	17588	17163	17496	17422	17366	17429	17386	17389	17297	17536	17480	17457	17443	17639	17326	17428	17588	17168	17320	17321	17296	17210	17267	17276	17216	17465	17529	17358	17279	17298	17446	17448	17548	17457	17404	17655	17609	17624	17367	17503	17464	17491	17494	17502	17382	17430	17449	17395	17563	17571	17429	17209	17368	17343	17372	17361	17476	17242	17451	17326	17444	17327	17501	17297	17422	17186	17594	17288	17447	17397	17514	17372	17446	17300	17258	17406	17481	17510	17469	17241	17625	17475	17556	17348	17247	17189	17332	17375	17206	17317	17418	17591	17434	17499	17327	17579	17389	17411	17518	17250	17268	17334	17393	17399	17307	17555	17351	17513	17302	17463	17321	17458	17556	17428	17369	17586	17406	17354	17715	17536	17443	17289	17417	17313	17572	17475	17447	17441	17483	17470	17208	17353	17431	17332	17477	17423	17278	17428	17402	17433	17525	17445	17535	17435	17543	17548	17592	17491	17420	17626	17486	17530	17442	17398	17271	17513	17358	17245	17502	17559	17428	17274	17333	17541	17342	17280	17421	17342	17331	17417	17221	17418	17473	17452	17328	17337	17468	17346	17596	17480	17457	17449	17525	17221	17583	17532	17356	17483	17523	17420	17562	17743	17159	17323	17308	17342	17360	17558	17569	17104	17450	17556	17286	17516	17391	17163	17319	17559	17350	17505	17672	17257	17439	17385	17717	17237	17360	17567	17450	17385	17263	17515	17493	17471	17568	17562	17569	17178	17521	17580	17523	17342	17374	17174	17347	17261	17475	17307	17397	17348	17422	17566	17226	17385	17581	17454	17427	17375	17577	17517	17436	17441	17387	17347	17319	17337	17336	17359	17531	17575	17479	17276	17273	17412	17495	17356	17283	17402	17575	17550	17497	17677	17175	17422	17458	17382	17444	17055	17217	17289	17517	17623	17608	17573	17527	17336	17539	17329	17417	17452	17374	17419	17476	17474	17573	17505	17286	17292	17731	17702	17494	17333	17604	17350	17208	17520	17374	17279	17411	17390	17370	17446	17489	17442	17427	17410	17351	17435	17417	17355	17427	17365	17223	17311	17354	17404	17341	17507	17568	17512	17435	17516	17572	17537	17742	17309	17654	17392	17518	17475	17271	17231	17313	17547	17371	17447	17252	17525	17551	17559	17427	17555	17285	17645	17301	17309	17491	17300	17287	17284	17595	17461	17363	17439	17448	17267	17485	17356	17317	17558	17347	17526	17375	17435	17526	17447	17390	17376	17390	17522	17426	17527	17376	17498	17604	17444	17242	17504	17380	17470	17452	17182	17399	17433	17071	17366	17506	17368	17339	17328	17413	17425	17347	17545	17496	17340	17519	17407	17351	17246	17486	17473	17333	17451	17462	17326	17410	17539	17476	17400	17268	17226	17478	17330	17432	17514	17475	17467	17508	17539	17398	17334	17374	17354	17438	17662	17184	17386	17406	17203	17214	17407	17451	17394	17347	17384	17533	17380	17443	17377	17414	17429	17556	17318	17133	17374	17435	17374	17485	17361	17540	17518	17279	17549	17489	17494	17489	17423	17266	17536	17451	17359	17380	17466	17472	17574	17453	17447	17439	17566	17361	17368	17338	17438	17381	17334	17369	17509	17407	17456	17417	17514	17484	17498	17382	17424	17470	17472	17441	17343	17307	17427	17457	17361	17436	17370	17420	17468	17330	17367	17556	17431	17445	17458	17418	17465	17550	17411	17367	17337	17436	17299	17329	17354	17354	17420	17321	17549	17371	17228	17394	17492	17313	17575	17220
54517	88968	68408	61243	52042	44776	34551	24540	17797	15704	14867	14736	14745	14760	14799	14620	14600	14626	14770	14587	14692	14705	14705	14580	14652	14859	14771	14899	14667	14721	14657	14561	14733	14697	14685	14763	14805	14680	14958	14660	14728	14722	14762	14860	14772	14689	14762	14714	14571	14714	14662	14847	14733	14760	14546	14775	14661	14750	14616	14744	14724	14857	14615	14602	14770	14816	14737	14812	14751	14608	14745	14625	14809	14697	14693	14645	14630	14803	14765	14894	14788	14691	14562	14888	14749	14721	14775	14761	14822	14668	14877	14760	14731	14749	14865	14708	14580	14815	14744	14652	14765	14677	14873	14734	14751	14528	14706	14588	14755	14663	14711	14685	14736	14586	14713	14764	14650	14701	14731	14678	14699	14751	14690	14772	14853	14598	14585	14805	14658	14677	14669	14685	14658	14748	14701	14607	14771	14727	14638	14709	14824	14705	14827	14478	14565	14695	14546	14597	14968	14900	14648	14703	14618	14600	14678	14801	14794	14629	14727	14599	14643	14678	14732	14758	14650	14655	14802	14634	14691	14758	14737	14887	14622	14607	14597	14819	14559	14676	14713	14880	14764	14796	14667	14665	14724	14805	14860	14617	14879	14753	14728	14665	14599	14698	14700	14790	14719	14457	14853	14599	14615	14649	14823	14754	14780	14658	14702	14675	14749	14589	14779	14526	14686	14766	14603	14735	14591	14798	14899	14602	14780	14713	14643	14625	14701	14646	14772	14712	14750	14763	14720	14711	14751	14572	14838	14670	14693	14627	14557	14604	14854	14758	14683	14636	14661	14705	14678	14502	14826	14546	14787	14753	14570	14661	14740	14821	14575	14589	14696	14550	14553	14709	14935	14658	14782	14707	14510	14589	14778	14584	14851	14683	14762	14558	14832	14703	14634	14787	14826	14515	14796	14709	14630	14893	14601	14722	14730	14829	14683	14648	14690	14988	14613	14685	14653	14541	14632	14551	14649	14759	14783	14753	14644	14739	14748	14647	14676	14697	14813	14733	14545	14750	14687	14626	14656	14772	14836	14811	14621	14794	14782	14712	14666	14783	14577	14585	14812	14700	14660	14789	14736	14622	14763	14669	14661	14618	14737	14509	14683	14667	14833	14685	14732	14841	14669	14787	14571	14667	14744	14741	14818	14722	14567	14918	14642	14645	14562	14729	14646	14754	14753	14552	14633	14784	14580	14920	14726	14672	14745	14713	14650	14616	14716	14774	14730	14728	14861	14718	14925	14652	14700	14802	14755	14767	14835	14643	14674	14640	14516	14809	14825	14648	14571	14779	14526	14628	14657	14472	14864	14673	14656	14791	14776	14802	14763	14799	14782	14691	14744	14638	14709	14686	14799	14800	14733	14771	14737	14775	14590	14931	14857	14674	14635	14942	14592	14671	14514	14741	14607	14736	14825	14781	14714	14812	14707	14713	14636	14624	14874	14700	14634	14711	14656	14751	14716	14655	14583	14674	14784	14553	14577	14859	14617	14755	14715	14734	14630	14716	14636	14671	14838	14768	14668	14576	14769	14615	14689	14620	14610	14788	14648	14815	15006	14584	14601	14685	14668	14696	14710	14760	14579	14711	14712	14715	14555	14809	14826	14577	14622	14731	14811	14681	14614	14616	14823	14836	14699	14655	14718	14726	14779	14754	14842	14671	14693	14675	14650	14591	14830	14697	14603	14690	14925	14834	14425	14750	14648	14620	14646	14770	14747	14745	14685	14637	14763	14720	14849	14810	14759	14652	14735	14720	14569	14824	14752	14743	14697	14813	14829	14615	14670	14807	14546	14855	14663	14620	14757	14515	14774	14496	14826	14812	14840	14815	14698	14720	14801	14617	14755	14768	14620	14785	14712	14711	14683	14792	14709	14650	14819	14642	14646	14680	14560	14856	14711	14713	14715	14684	14615	14596	14685	14763	14609	14777	14888	14540	14589	14725	14737	14721	14651	14699	14708	14627	14634	14693	14715	14699	14781	14850	14750	14764	14649	14690	14612	14745	14508	14767	14584	14795	14459	14814	14744	14520	14710	14703	14662	14882	14682	14677	14689	14643	14561	14766	14821	14767	14463	14627	14785	14700	14599	14716	14751	14865	14606	14870	14523	14695	14613	14616	14675	14755	14633	14590	14715	14719	14678	14599	14679	14757	14621	14701	14618	14668	14545	14620	14751	14702	14701	14833	14683	14591	14788	14603	14607	14887	14632	14783	14576	14839	14758	14731	14697	14776	14713	14686	14614	14703	14526	14612	14764	14630	14755	14566	14749	14579	14721	14746	14597	14723	14686	14795	14846	14594	14576	14731	14763	14857	14865	14716	14632	14613	14738	14559	14626	14542	14719	14766	14561	14801	14514	14823	14622	14733	14785	14623	14765	14456	14766	14780	14708	14675	14711	14732	14693	14819	14713	14591	14708	14747	14743	14812	14765	14641	14662	14690	14745	14655	14799	14767	14595	14584	14568	14871	14605	14756	14833	14825	14716	14647	14751	14691	14745	14761	14550	14759	14853	14709	14658	14712	14684	14750	14705	14627	14599	14589	14651	14641	14776	14861	14809	14590	14689	14641	14533	14660	14770	14700	14521	14709	14699	14770	14825	14669	14550	14653	14560	14701	14669	14699	14515	14600	14854	14662	14759	14653	14757	14638	14844	14716	14679	14693	14787	14760	14580	14720	14651	14844	14675	14761	14706	14752	14669	14742	14632	14643	14569	14614	14738	14711	14586	14827	14695	14821	14610	14689	14761	14574	14796	14680	14801	14734	14632	14676	14656	14645	14708	14593	14905	14691	14871	14684	14956	14798	14636	14649	14793	14921	14606	14497	14839	14652	14578	14561	14948	14655	14593	14722	14786	14658	14646	14681	14797	14618	14854	14531	14729	14641	14674	14825	14713	14573	14736	14680	14752	14828	14823	14759	14765	14622	14847	14851	14720	14855	14794	14568	14802	14874	14649	14682	14504	14591	14634	14639	14576	14611	14699	14560	14656	14538	14720	14740	14576	14695	14693	14526	14708	14930	14743	14663	14793	14746	14784	14676	14790	14718	14743	14717	14884	14732	14808	14790	14852	14658	14692	14508	14578	14797	14754	14593	14905	14616	14653	14863	14832	14703	14568	14704	14724	14747	14658	14720	14549	14633	14708	14604	14572	14766	14814	14667	14698	14787	14492	14825	14630	14737	14661	14805	14722	14828	14495	14663	14654	14579	14665	14618	14591	14863	14753	14664	14737	14709	14778	14762	14710	14733	14699	14678	14666	14781	14634	14530	14693	14609	14705	14860	14639	14489	14883	14832	14604	14664	14858	14612	14735	14706	14645	14627	14723	14670	14704	14767	14722	14765	14781	14660	14622	14734	14668	14747	14685	14838	14732	14871	14659	14721	14760	14622	14712	14713	14740	14852	14617	14724	14796	14733	14740	14749	14612	14722	14879	14613	14618	14763	14554	14595	14743	14808	14636	14679	14617	14564	14724	14648	14594	14838	14852	14643	14611	14585	14802	14654	14504	14503	14705	14655	14727	14723	14683	14696	14815	14723	14592	14793	14722	14586	14559	14719	14631	14775	14742	14708	14747	14825	14576	14567	14613	14848	14767	14550	14645	14761	14620	14558	14774	14619	14638	14638	14749	14784	14592	14856	14832	14656	14798	14938	14667	14699	14718	14824	14657	14737	14605	14584	14660	14738	14872	14686	14710	14772	14682	14623	14620	14723	14804	14686	14766	14661	14659	14877	14691	14799	14693	14557	14708	14593	14671	14686	14816	14675	14750	14834	14669	14742	14780	14590	14677	14697	14751	14826	14691	14933	14690	14634	14673	14637	14756	14749	14542	14744	14699	14537	14776	14775	14807	14787	14716	14704	14696	14754	14884	14760	14717	14734	14636	14842	14604	14715	14806	14531	14607	14663	14483	14789	14753	14686	14524	14809	14767	14615	14798	14572	14459	14707	14655	14740	14825	14769	14582	14596	14646	14469	14669	14868	14614	14595	14723	14846	14843	14543	14681	14747	14827	14785	14695	14784	14849	14743	14591	14538	14766	14787	14770	14672	14617	14765	14675	14771	14854	14648	14720	14581	14746	14717	14698	14757	14660	14786	14625	14667	14511	14800	14662	14644	14764	14828	14819	14639	14695	14770	14595	14764	14711	14592	14825	14729	14815	14689	14730	14622	14736	14802	14684	14649	14727	14581	14661	14777	14904	14713	14649	14728	14846	14703	14806	14765	14535	14659	14668	14647	14662	14508	14712	14602	14582	14765	14821	14728	14578	14640	14899	14682	14690	14714	14861	14717	14650	14720	14743	14580	14746	14698	14662	14586	14510	14613	14791	14736	14819	14624	14792	14761	14745	14720	14719	14804	14692	14750	14591	14839	14670	14721	14717	14881	14700	14640	14684	14682	14789	14685	14711	14647	14535	14638	14756	14619	14754	14755	14735	14613	14620	14841	14770	14680	14521	14802	14691	14585	14680	14770	14727	14660	14585	14691	14619	14603	14693	14734	14791	14715	14744	14752	14777	14756	14709	14704	14697	14988	14850	14789	14647	14698	14683	14455	14772	14603	14634	14690	14746	14753	14633	14594	14611	14692	14816	14790	14738	14590	14595	14808	14576	14728	14800	14788	14732	14614	14765	14648	14749	14703	14611	14887	14752	14827	14629	14771	14725	14667	14731	14605	14641	14726	14706	14725	14669	14758	14693	14728	14711	14732	14724	14732	14723	14756	14886	14694	14748	14615	14733	14789	14716	14890	14588	14743	14558	14740	14720	14624	14691	14665	14723	14693	14668	14823	14699	14776	14715	14601	14570	14763	14885	14671	14652	14550	14732	14737	14779	14746	14753	14637	14690	14713	14764	14719	14822	14711	14851	14687	14783	14661	14705	14737	14697	14797	14657	14670	14742	14832	14713	14707	14699	14699	14660	14589	14778	14800	14929	14685	14805	14964	14644	14612	14755	14782	14667	14655	14672	14604	14525	14668	14693	14520	14887	14488	14598	14816	14589	14572	14700	14878	14823	14784	14521	14686	14669	14642	14669	14723	14882	14693	14588	14793	14795	14768	14819	14678	14684	14860	14716	14837	14888	14711	14720	14840	14718	14797	14616	14825	14713	14751	14678	14742	14795	14717	14801	14654
23046	21622	30574	30978	39451	49000	44169	31102	23501	19776	18230	17672	17729	17662	17619	17745	17813	17670	17476	17485	17530	17649	17502	17363	17429	17439	17450	17534	17638	17543	17511	17575	17621	17517	17453	17590	17456	17513	17571	17447	17133	17476	17459	17515	17531	17638	17500	17371	17392	17256	17511	17539	17249	17496	17491	17389	17512	17564	17676	17736	17453	17321	17394	17207	17545	17453	17416	17095	17217	17386	17586	17458	17545	17489	17476	17414	17570	17192	17339	17241	17229	17214	17433	17487	17541	17562	17377	17356	17564	17296	17158	17376	17542	17290	17191	17382	17310	17442	17508	17522	17541	17435	17386	17265	17522	17388	17533	17514	17397	17316	17338	17216	17355	17494	17551	17187	17402	17476	17287	17273	17373	17314	17350	17433	17383	17539	17118	17323	17556	17239	17408	17390	17559	17380	17517	17437	17421	17659	17418	17282	17369	17602	17736	17615	17336	17385	17351	17652	17362	17417	17513	17379	17389	17470	17623	17551	17415	17371	17392	17222	17187	17458	17226	17266	17409	17489	17235	17330	17312	17459	17236	17312	17151	17592	17465	17429	17505	17448	17414	17290	17262	17536	17512	17330	17618	17253	17331	17612	17418	17323	17478	17494	17404	17199	17418	17241	17305	17322	17229	17317	17369	17293	17478	17597	17323	17367	17429	17328	17200	17292	17313	17335	17272	17433	17551	17444	17298	17485	17304	17175	17251	17256	17423	17537	17433	17224	17352	17197	17479	17480	17255	17308	17488	17474	17171	17360	17283	17331	17371	17270	17305	17203	17488	17465	17396	17501	17531	17260	17471	17322	17279	17496	17211	17529	17463	17467	17655	17396	17451	17378	17271	17495	17545	17329	17454	17372	17188	17283	17451	17526	17533	17328	17505	17335	17437	17410	17376	17415	17397	17433	17191	17420	17352	17343	17318	17388	17342	17383	17455	17404	17345	17457	17406	17262	17436	17479	17420	17470	17533	17394	17358	17438	17231	17328	17355	17279	17393	17269	17474	17555	17567	17316	17333	17448	17322	17145	17511	17317	17373	17457	17506	17361	17281	17599	17486	17322	17532	17473	17266	17417	17267	17521	17683	17302	17471	17513	17442	17404	17307	17325	17324	17369	17395	17300	17294	17249	17439	17444	17432	17207	17335	17335	17480	17305	17354	17489	17328	17225	17350	17382	17500	17450	17265	17365	17388	17309	17338	17458	17470	17291	17270	17133	17518	17384	17317	17425	17441	17387	17270	17154	17604	17364	17634	17473	17314	17385	17229	17418	17181	17114	17274	17577	17415	17296	17502	17463	17379	17506	17370	17292	17332	17508	17596	17360	17515	17457	17532	17466	17361	17464	17376	17483	17340	17302	17232	17393	17484	17260	17488	17386	17372	17491	17417	17361	17320	17314	17280	17355	17272	17582	17518	17350	17263	17505	17308	17294	17221	17317	17297	17281	17529	17400	17230	17345	17519	17397	17293	17278	17493	17257	17388	17323	17367	17417	17197	17457	17368	17339	17583	17348	17411	17475	17458	17581	17432	17302	17346	17349	17500	17233	17218	17235	17394	17518	17351	17409	17156	17355	17172	17298	17259	17362	17404	17142	17562	17294	17273	17407	17520	17481	17465	17501	17362	17264	17174	17366	17446	17319	17252	17430	17477	17512	17319	17218	17378	17527	17344	17347	17442	17363	17170	17278	17557	17368	17410	17326	17484	17519	17404	17156	17479	17280	17359	17508	17396	17471	17337	17333	17414	17305	17576	17527	17715	17247	17440	17466	17336	17270	17427	17298	17510	17354	17329	17230	17437	17223	17353	17397	17556	17373	17469	17520	17161	17581	17370	17194	17238	17408	17197	17336	17479	17419	17268	17185	17409	17438	17220	17209	17057	17328	17392	17588	17498	17421	17377	17149	17435	17289	17412	17503	17211	17174	17362	17212	17243	17440	17247	17364	17398	17459	17464	17236	17611	17252	17341	17151	17300	17354	17349	17211	17240	17171	17211	17438	17325	17369	17150	17376	17276	17316	17445	17336	17351	17425	17486	17363	17373	17254	17352	17565	17321	17330	17314	17390	17417	17373	17525	17425	17215	17334	17334	17488	17270	17457	17285	17547	17409	17293	17138	17201	17478	17336	17271	17470	17219	17256	17221	17579	17315	17354	17527	17252	17484	17269	17490	17460	17424	17283	17336	17466	17267	17321	17026	17210	17385	17378	17411	17324	17238	17476	17690	17295	17242	17409	17343	17395	17639	17426	17366	17324	17337	17171	17127	17577	17457	17398	17257	17196	17212	17285	17301	17038	17329	17300	17234	17370	17588	17528	17462	17422	17284	17433	17584	17316	17040	17364	17454	17360	17496	17322	17361	17393	17448	17339	17377	17362	17250	17335	17499	17547	17365	17375	17346	17557	17532	17323	17324	17339	17610	17145	17586	17449	17439	17271	17402	17401	17341	17354	17299	17253	17367	17497	17440	17350	17316	17459	17546	17301	17494	17347	17190	17415	17410	17346	17493	17282	17499	17499	17367	17358	17311	17173	17539	17302	17180	17249	17222	17505	17406	17421	17381	17455	17396	17576	17386	17286	17313	17578	17360	17372	17208	17262	17318	17247	17360	17316	17377	17227	17321	17393	17199	17199	17367	17272	17298	17185	17184	17685	17451	17487	17445	17298	17516	17469	17484	17318	17347	17329	17441	17400	17339	17366	17575	17393	17428	17364	17435	17355	17346	17286	17339	17321	17446	17412	17412	17329	17381	17231	17485	17268	17293	17494	17482	17262	17256	17079	17232	17423	17477	17466	17423	17414	17556	17300	17361	17240	17291	17165	17204	17459	17618	17229	17575	17423	17370	17415	17279	17363	17554	17511	17193	17415	17463	17395	17371	17246	17294	17380	17332	17254	17312	17462	17316	17240	17367	17356	17455	17329	17481	17424	17255	17345	17339	17271	17339	17429	17429	17290	17531	17456	17420	17183	17413	17474	17214	17478	17476	17228	17528	17563	17399	17283	17485	17456	17483	17259	17120	17416	17224	17320	17469	17398	17414	17446	17359	17370	17250	17420	17312	17198	17285	17357	17567	17228	17423	17434	17432	17280	17414	17389	17402	17345	17297	17224	17135	17342	17348	17176	17429	17286	17294	17355	17381	17393	17497	17308	17159	17322	17341	17319	17436	17240	17495	17406	17276	17341	17325	17163	17344	17492	17302	17095	17224	17482	17565	17483	17326	17439	17340	17472	17657	17565	17339	17305	17246	17319	17350	17394	17450	17438	17421	17524	17515	17267	17165	17278	17441	17356	17379	17248	17375	17391	17493	17581	17461	17349	17403	17257	17392	17559	17439	17355	17456	17248	17156	17491	17553	17527	17444	17495	17452	17244	17186	17138	17438	17415	17316	17306	17138	17737	17336	17264	17151	17194	17324	17251	17299	17272	17439	17569	17483	17202	17386	17387	17431	17314	17274	17317	17291	17347	17530	17479	17279	17340	17523	17333	17485	17160	17504	17116	17444	17339	17414	17491	17380	17286	17264	17109	17374	17272	17388	17538	17494	17341	17279	17334	17377	17347	17475	17084	17595	17284	17361	17392	17506	17059	17573	17323	17359	17207	17182	17415	17370	17311	17418	17221	17369	17466	17311	17286	17511	17155	17227	17279	17352	17288	17405	17431	17344	17554	17323	17273	17122	17324	17087	17449	17352	17435	17349	17346	17378	17300	17416	17440	17391	17414	17383	17339	17217	17284	17356	17233	17458	17357	17368	17434	17537	17203	17604	17450	17437	17026	17313	17304	17377	17314	17376	17364	17376	17510	17390	17461	17414	17323	17461	17336	17572	17366	17189	17311	17592	17297	17349	17342	17488	17484	17395	17219	17142	17317	17363	17415	17471	17327	17241	17394	17272	17412	17325	17320	17562	17396	17419	17468	17389	17379	17236	17231	17333	17203	17058	17473	17451	17374	17612	17399	17313	17417	17366	17305	17369	17259	17208	17393	17480	17296	17280	17338	17335	17547	17687	17332	17448	17408	17289	17212	17285	17297	17436	17363	17137	17195	17300	17307	17440	17249	17622	17314	17416	17211	17339	17233	17298	17296	17221	17231	17289	17501	17356	17403	17412	17344	17203	17328	17381	17345	17303	17362	17558	17386	17274	17465	17345	17270	17241	17357	17377	17211	17479	17448	17409	17538	17323	17417	17671	17279	17402	17576	17404	17434	17285	17059	17262	17463	17271	17162	17303	17340	17444	17288	17411	17615	17301	17395	17467	17343	17363	17453	17566	17286	17470	17152	17414	17330	17314	17360	17197	17343	17387	17257	17242	17447	17436	17345	17209	17514	17336	17260	17360	17324	17436	17518	17335	17498	17374	17334	17443	17346	17392	17498	17388	17243	17432	17402	17191	17348	17425	17577	17229	17431	17366	17261	17331	17644	17461	17499	17508	17302	17309	17423	17240	17202	17309	17264	17245	17288	17380	17345	17365	17408	17189	17593	17472	17438	17443	17396	17313	17328	17330	17125	17339	17504	17306	17246	17413	17376	17258	17307	17223	17376	17260	17401	17472	17195	17275	17499	17575	17328	17312	17362	17263	17524	17619	17303	17314	17578	17439	17326	17365	17347	17447	17311	17473	17463	17458	17437	17470	17276	17364	17446	17429	17398	17165	17363	17402	17294	17454	17321	17152	17469	17351	17400	17307	17298	17496	17062	17416	17297	17325	17315	17166	17408	17532	17154	17360	17195	17369	17256	17402	17294	17439	17396	17418	17116	17301	17542	17427	17454	17520	17579	17340	17242	17295	17408	17430	17470	17378	17317	17443	17160	17508	17362	17450	17500	17439	17403	17498	17304	17568	17267	17323	17224	17375	17388	17345	17344	17526	17439	17543	17357	17220	17276	17210	17404	17435	17372	17457	17310	17459	17459	17494	17505	17307	17477	17290	17094	17452	17413	17400	17489	17209	17390	17421	17202	17457	17281	17384	17416	17284	17418	17364	17234	17459	17422	17332	17371	17188	17264	17522	17416	17297	17452	17460	17292	17741	17196	17209	17258	17236	17369	17524	17608	17541	17112	17501	17560	17365	17462	17389	17550	17341	17414	17569	17344	17195	17287	17416	17367	17419	17359	17280	17401	17190	17226	17197	17322
61789	94370	81058	71966	65414	56795	43830	30435	20892	16321	15036	14749	14457	14743	14696	14735	14606	14628	14676	14741	14767	14741	14601	14629	14715	14406	14561	14774	14492	14443	14665	14600	14580	14557	14715	14699	14800	14693	14774	14687	14522	14582	14623	14533	14672	14632	14688	14766	14683	14561	14660	14763	14628	14670	14638	14515	14617	14552	14579	14558	14671	14637	14682	14532	14554	14727	14699	14586	14523	14566	14504	14608	14785	14476	14556	14577	14686	14750	14743	14692	14600	14608	14451	14684	14840	14762	14642	14553	14641	14681	14748	14582	14617	14668	14519	14678	14503	14569	14605	14642	14336	14606	14704	14531	14625	14559	14678	14810	14606	14486	14602	14557	14794	14590	14691	14566	14495	14489	14581	14650	14737	14428	14577	14646	14577	14604	14683	14565	14589	14627	14769	14503	14723	14588	14524	14700	14561	14647	14701	14626	14617	14715	14639	14395	14565	14716	14499	14568	14630	14712	14673	14608	14562	14466	14529	14605	14767	14569	14741	14634	14617	14506	14780	14582	14564	14618	14763	14531	14591	14610	14620	14470	14381	14493	14591	14504	14597	14628	14717	14501	14463	14657	14686	14613	14523	14469	14394	14632	14492	14630	14594	14500	14650	14513	14490	14793	14687	14678	14655	14666	14575	14488	14565	14742	14464	14598	14680	14662	14598	14641	14602	14612	14600	14540	14645	14533	14572	14783	14802	14658	14518	14667	14444	14576	14695	14538	14636	14706	14681	14649	14575	14442	14684	14595	14440	14612	14694	14694	14556	14693	14533	14529	14613	14460	14687	14639	14620	14671	14788	14537	14589	14502	14438	14553	14578	14598	14475	14568	14552	14719	14625	14625	14566	14602	14574	14566	14624	14605	14645	14617	14652	14709	14608	14615	14519	14658	14519	14390	14596	14558	14579	14536	14546	14707	14682	14385	14486	14757	14474	14496	14612	14550	14458	14635	14501	14616	14524	14674	14610	14677	14589	14522	14497	14571	14771	14581	14767	14560	14603	14724	14526	14514	14653	14414	14747	14335	14595	14657	14683	14689	14531	14603	14601	14525	14593	14516	14702	14523	14449	14612	14695	14492	14795	14606	14669	14667	14726	14583	14583	14681	14628	14547	14593	14717	14629	14768	14701	14633	14630	14636	14510	14445	14547	14426	14482	14678	14683	14472	14742	14628	14792	14632	14536	14501	14453	14826	14699	14477	14545	14548	14547	14570	14560	14570	14496	14687	14623	14607	14698	14529	14554	14713	14538	14631	14687	14631	14567	14681	14630	14598	14619	14616	14715	14561	14718	14368	14530	14724	14499	14434	14683	14719	14530	14517	14398	14526	14601	14626	14581	14529	14743	14720	14672	14802	14546	14458	14637	14656	14634	14550	14615	14545	14546	14654	14639	14532	14433	14588	14692	14639	14714	14670	14642	14658	14521	14453	14592	14574	14563	14554	14522	14702	14750	14592	14662	14610	14660	14728	14513	14504	14632	14620	14620	14549	14819	14537	14569	14577	14607	14721	14555	14703	14430	14528	14675	14682	14568	14686	14723	14531	14603	14625	14707	14635	14496	14772	14634	14604	14645	14518	14587	14715	14639	14690	14700	14596	14502	14536	14603	14500	14630	14520	14660	14564	14451	14584	14560	14564	14609	14627	14565	14551	14434	14629	14498	14637	14799	14569	14581	14480	14541	14731	14577	14594	14612	14575	14554	14454	14662	14403	14671	14552	14757	14684	14485	14513	14699	14677	14427	14678	14569	14606	14609	14609	14516	14587	14590	14581	14717	14550	14727	14585	14527	14502	14621	14443	14898	14395	14640	14529	14642	14653	14701	14517	14798	14474	14617	14652	14516	14641	14589	14720	14587	14576	14757	14622	14648	14740	14669	14783	14720	14613	14666	14470	14582	14722	14697	14562	14643	14601	14677	14556	14783	14594	14507	14514	14549	14567	14743	14502	14554	14434	14512	14591	14734	14496	14633	14409	14675	14554	14625	14574	14641	14650	14693	14757	14600	14470	14621	14659	14664	14652	14541	14542	14549	14657	14601	14567	14557	14802	14622	14703	14580	14599	14640	14556	14553	14770	14538	14605	14492	14691	14707	14472	14633	14627	14425	14616	14713	14548	14524	14602	14765	14691	14703	14795	14717	14560	14629	14823	14563	14606	14661	14593	14537	14749	14684	14651	14608	14487	14474	14701	14511	14669	14575	14473	14626	14794	14510	14638	14809	14641	14540	14525	14417	14594	14711	14563	14528	14656	14531	14664	14492	14570	14503	14692	14491	14600	14510	14564	14608	14597	14545	14484	14621	14572	14644	14678	14616	14486	14767	14782	14420	14447	14728	14434	14578	14556	14533	14605	14548	14516	14481	14569	14477	14661	14617	14827	14687	14595	14668	14644	14425	14503	14595	14506	14594	14759	14632	14652	14586	14601	14569	14616	14627	14637	14593	14574	14565	14768	14520	14843	14637	14563	14503	14420	14606	14490	14702	14589	14676	14714	14603	14404	14706	14636	14499	14665	14662	14501	14788	14471	14644	14548	14630	14713	14546	14791	14567	14488	14589	14690	14627	14668	14771	14579	14597	14630	14657	14737	14660	14762	14666	14614	14632	14647	14710	14505	14695	14768	14698	14521	14690	14610	14815	14508	14690	14646	14803	14588	14676	14728	14531	14615	14565	14627	14685	14573	14582	14752	14669	14684	14591	14556	14736	14591	14566	14467	14552	14566	14571	14562	14381	14546	14545	14685	14527	14573	14637	14656	14613	14587	14751	14668	14656	14704	14585	14616	14623	14748	14326	14653	14488	14687	14589	14562	14751	14721	14596	14737	14573	14670	14576	14682	14609	14503	14597	14729	14624	14569	14671	14651	14577	14689	14543	14596	14645	14764	14517	14603	14635	14597	14779	14573	14609	14675	14545	14521	14745	14579	14602	14365	14770	14530	14715	14508	14611	14665	14542	14800	14569	14546	14675	14518	14740	14679	14680	14674	14721	14518	14634	14797	14675	14549	14676	14633	14756	14577	14744	14585	14630	14659	14562	14491	14561	14561	14456	14464	14559	14758	14542	14583	14654	14540	14700	14581	14550	14664	14706	14571	14570	14629	14499	14624	14683	14505	14670	14686	14504	14727	14646	14597	14679	14459	14584	14512	14654	14568	14647	14539	14588	14805	14630	14407	14688	14662	14542	14735	14548	14664	14709	14641	14621	14806	14714	14508	14500	14488	14738	14584	14678	14536	14649	14752	14633	14561	14632	14616	14579	14540	14603	14526	14571	14649	14483	14532	14534	14429	14658	14593	14512	14737	14627	14467	14418	14559	14640	14530	14517	14764	14616	14584	14537	14709	14514	14588	14745	14492	14581	14470	14541	14499	14616	14597	14738	14395	14580	14572	14386	14589	14498	14605	14801	14587	14655	14643	14707	14747	14486	14471	14776	14720	14561	14693	14540	14609	14725	14582	14615	14470	14551	14622	14549	14671	14679	14663	14600	14566	14548	14518	14624	14427	14743	14601	14597	14560	14662	14602	14708	14476	14533	14636	14641	14594	14491	14424	14423	14668	14875	14771	14516	14745	14688	14427	14684	14700	14469	14790	14470	14583	14635	14561	14338	14434	14571	14665	14797	14622	14521	14419	14690	14509	14554	14594	14618	14620	14703	14570	14538	14728	14560	14813	14468	14450	14443	14572	14720	14586	14646	14651	14441	14614	14625	14632	14594	14376	14641	14496	14765	14584	14744	14565	14740	14710	14537	14481	14493	14597	14502	14481	14592	14713	14519	14578	14590	14693	14508	14404	14660	14501	14743	14510	14436	14665	14381	14605	14637	14771	14540	14454	14436	14638	14789	14660	14622	14544	14544	14742	14701	14432	14513	14474	14584	14577	14713	14740	14602	14410	14648	14666	14722	14522	14566	14627	14706	14745	14607	14440	14704	14456	14587	14548	14626	14584	14677	14586	14637	14601	14529	14663	14526	14712	14475	14610	14486	14631	14737	14446	14607	14658	14558	14522	14456	14650	14542	14518	14632	14501	14638	14710	14678	14732	14609	14677	14596	14728	14647	14525	14509	14545	14681	14648	14558	14606	14560	14583	14684	14617	14644	14532	14546	14519	14817	14597	14559	14493	14729	14479	14567	14588	14664	14584	14579	14516	14696	14660	14594	14533	14584	14682	14714	14640	14662	14716	14665	14678	14839	14538	14531	14694	14525	14619	14544	14676	14483	14574	14617	14597	14652	14707	14726	14591	14583	14708	14660	14481	14498	14544	14699	14685	14656	14537	14593	14765	14437	14636	14612	14272	14688	14690	14502	14585	14457	14604	14772	14777	14443	14732	14545	14464	14542	14750	14536	14514	14607	14642	14353	14684	14684	14700	14506	14662	14808	14679	14564	14675	14470	14542	14532	14543	14800	14584	14581	14599	14674	14679	14572	14589	14693	14612	14527	14502	14678	14697	14691	14823	14566	14698	14564	14738	14562	14614	14475	14643	14732	14557	14630	14639	14504	14554	14726	14527	14582	14485	14643	14492	14665	14603	14580	14741	14583	14644	14764	14616	14677	14643	14619	14630	14589	14548	14475	14617	14588	14540	14743	14559	14619	14433	14570	14570	14585	14649	14570	14525	14742	14620	14460	14636	14665	14691	14638	14708	14613	14635	14488	14654	14586	14719	14634	14514	14510	14601	14648	14453	14738	14487	14614	14484	14676	14514	14659	14699	14479	14569	14502	14665	14728	14510	14553	14507	14651	14552	14622	14650	14705	14738	14606	14567	14656	14648	14695	14628	14643	14612	14703	14579	14552	14443	14729	14632	14565	14584	14615	14713	14516	14618	14563	14556	14556	14570	14665	14650	14617	14574	14435	14672	14475	14569	14619	14459	14550	14709	14568	14649	14653	14576	14459	14667	14583	14503	14533	14409	14802	14617	14530	14454	14558	14549	14593	14682	14605	14495	14548	14628	14468	14422	14663	14644	14457	14624	14781	14697	14584	14611	14798	14753	14696	14460	14615	14641	14652	14585	14668	14574	14480	14603	14571	14529	14760	14531	14647	14491	14628	14648	14658	14596	14764	14558	14620	14573	14608	14707	14518	14652	14508	14540	14491	14460	14620	14559	14561	14600	14502	14478	14629	14544
28507	26378	33210	32274	27208	23951	20661	18740	17960	17620	17318	17402	17274	17502	17332	17369	17197	17240	17323	17340	17257	17236	17447	17299	17336	17331	17176	17356	17287	17509	17529	17252	17270	17317	17286	17327	17272	17305	17071	17265	17215	17257	17306	17160	17360	17322	17298	17340	17328	17542	17374	17257	17307	17214	17386	17458	17402	17282	17286	17222	17442	17444	17173	17047	17293	17387	17262	17534	17394	17207	17186	17215	17395	17167	17080	17154	17299	17294	17457	17454	17294	17114	17306	17309	17135	17446	17333	17373	17494	17231	17098	17136	17399	17200	17031	17063	17037	17317	17304	17382	17279	17393	17150	17235	17355	17429	17255	17253	17273	17350	17160	17317	17338	17233	17298	17248	17206	17265	17211	17273	17178	17351	17137	17142	17368	17325	17092	17267	17244	17283	17152	17309	17326	17233	17194	17227	17320	17360	17294	17462	17299	17276	17229	17162	17235	17175	17251	17425	17040	17198	17322	17312	17183	17140	17393	17388	17277	17301	17267	17294	17229	17299	17452	17255	17181	17258	17193	17201	17204	17310	17321	17336	17268	17186	17046	17428	17552	17214	17173	17349	17162	17301	17240	17166	17363	17289	17379	17341	17449	17432	17309	17396	17112	17323	17237	17300	17072	17335	17288	17454	17514	17367	17346	17385	17309	17317	17018	17255	17187	17325	17309	17193	17322	17544	17058	17188	17141	17231	17150	17105	17245	17082	17300	17020	17345	17472	17342	17381	17259	17368	17058	17278	17256	17345	17346	17174	17234	17357	17198	17170	17276	17251	17166	17359	17259	17279	17183	17302	17343	17207	17223	17280	17275	17177	17105	17162	17112	17141	17383	17328	17254	17180	17365	17110	17215	17156	17155	17294	17290	17392	17145	17225	17314	17319	17285	17348	17442	17143	17215	17224	17441	17173	17265	17506	17162	17160	17149	17296	17270	17377	17188	17210	17152	17292	17448	17176	17160	17133	17445	17300	17233	17062	17418	17163	17314	17326	17264	17267	17201	17312	17234	17255	17410	17365	17320	17370	17255	17193	17206	17149	17338	17300	17218	17288	17339	17149	17182	17223	17216	17234	17421	17470	17406	17303	17427	17278	17244	17284	17209	17309	17354	17145	17300	17180	17293	17171	17167	17320	17242	17203	17167	17225	17260	17329	17237	17244	17269	17251	17351	17276	17373	17397	17196	17216	17161	17261	17310	17282	17281	17161	17278	17287	17310	17271	17328	17179	17341	17475	17161	16907	17418	17125	17322	17304	17161	17358	17136	17096	17247	17339	17201	17128	17263	17260	17030	17129	17227	17168	17289	17266	17342	17082	17253	17267	17423	17366	17310	17252	17386	17161	17259	17199	17331	17178	17248	17299	17310	17217	17271	17144	17029	17211	17407	17450	17160	17185	16972	17200	17248	17422	17277	17388	17146	17192	17221	17203	17525	17263	17341	17256	17272	17340	17355	17403	17397	17053	17395	17225	17373	17172	17271	17334	17329	17174	17277	17209	17400	17296	17295	17409	17324	17218	17291	17364	17324	17452	17374	17340	17382	17377	17415	17170	17241	17151	17396	17378	17482	17492	17412	17262	17426	17104	17300	17285	17293	17155	17373	17198	17284	17307	17179	17225	17100	17116	17263	17249	17167	17234	17403	17355	17144	17367	17314	17310	17164	17316	17192	17173	17188	17277	17218	17292	17451	17289	17278	17503	17291	17452	17157	17137	17450	17174	17116	17137	17258	17182	17295	17213	17330	17148	17280	17363	17209	17164	17476	17270	17104	17313	17234	17259	17322	17291	17341	17323	17387	17439	17192	17118	17420	17415	17081	17374	17271	17375	17060	17428	17428	17188	17282	17411	17476	17276	17250	17385	17410	17198	17337	17285	17453	17466	17299	17233	17232	17446	17176	17218	17250	17419	17304	17284	17181	17076	17209	17093	17379	17396	17254	17310	17170	17234	17201	17206	17439	17314	17269	17336	17206	17248	17113	17224	17213	17057	17297	17365	17151	17353	17418	17112	17283	17202	17341	17042	17344	17284	17253	17384	17160	17347	17286	17413	16999	17314	17346	17376	17464	17277	17379	17227	17322	17287	17277	17342	17392	17199	17176	17076	17174	17113	17255	17128	17464	17369	17344	17324	17437	17283	17325	17214	17291	17332	17382	17257	17315	17231	17260	17310	17376	17360	17164	17103	17398	17316	17208	17133	17395	17226	17373	17174	17345	17337	17226	17220	17276	17132	17525	17443	17359	17282	17200	17246	17270	17288	17159	17237	17424	17282	17192	17081	17179	17304	17319	17239	17136	17392	17468	17272	17332	17266	17092	17393	17349	17364	17197	17311	17259	17162	17069	17171	17283	17441	17136	17329	17231	17182	17205	17258	17126	17392	17370	17167	17268	17374	17439	17435	17225	17304	17359	17070	17514	17374	17020	17303	17251	17272	17354	17376	17317	17210	17154	17137	17307	16976	17070	17161	17394	17470	17341	17250	17152	17109	17385	17159	17189	17243	17260	17304	17109	17278	17364	17430	17298	17195	17164	17214	17325	17264	17485	17235	17285	17178	17293	17337	17269	17177	17142	17172	17231	17065	17286	17373	17262	17054	17365	17279	17470	17220	17383	17443	17417	17405	17388	17251	17282	17167	17075	17217	17373	17194	17187	17239	16993	17047	17325	17251	17272	17470	17454	17314	17334	17234	17289	17256	17161	17342	17219	17346	17319	17404	17388	17258	17286	17422	17147	17455	17222	17222	17193	17273	17156	17108	17320	17334	17201	17337	17202	17171	17233	17233	17361	17264	17258	17406	17362	17291	17197	17124	17380	17231	17305	17367	17448	17278	17361	17526	17098	16997	17341	17355	17419	17320	17499	17304	17400	17328	17228	17230	17349	17228	17108	17123	17407	17398	16962	17233	17409	17047	17287	17027	17394	17355	17415	17168	17299	17183	17411	17246	17252	17127	17476	17230	17253	17259	17373	17215	17238	17369	17223	17375	17263	17249	17255	17336	17140	17308	17324	17419	17343	17131	17330	17307	17283	17162	17433	17213	17366	17217	17332	17305	17129	17286	17129	17306	17330	17458	17340	17263	17295	17313	17220	17179	16994	17044	17223	17425	17528	17291	17440	17349	17317	17340	17305	17306	17331	17171	17197	17281	17359	17292	17369	17271	17434	17167	17355	17277	17286	17411	17286	17363	17338	17092	17012	17249	17110	17045	17273	17083	17259	17331	17233	17290	17206	17284	17450	17367	17345	17207	17207	17176	17166	17058	17337	17330	17278	17358	17280	17280	17268	17205	17209	17315	17325	17234	17357	17260	17380	17342	17372	17265	17292	17262	17506	17392	17341	17127	17278	17439	17325	17109	17377	17292	17459	17430	17429	17255	17524	17400	17192	17156	17087	17138	17242	17235	17245	17270	17373	17035	17203	17252	17211	17375	17131	17226	17222	17199	17239	17244	17383	17417	17468	17310	17511	17453	17352	17231	17212	17289	17191	17047	17348	17186	17401	17259	17395	17113	17238	17250	17244	17333	17197	17340	17280	17049	17232	17329	16991	17156	17285	17448	17200	17276	17465	17148	17083	17505	17327	17285	17476	17366	17202	17054	17262	17012	17284	17428	17432	17543	17362	17234	17279	17438	17269	17191	17232	17320	17266	17336	17295	17404	17210	17257	17219	17248	17259	17170	17034	17272	17226	17336	17363	17281	17185	17141	17307	17393	17386	17427	17350	17393	17146	17044	17156	17411	17282	17018	17281	17133	17407	17380	17216	17298	17372	17224	17319	17237	17074	17330	17294	17386	17289	17553	17343	17268	17108	17309	17082	17158	17251	17270	17525	17292	17257	17556	17240	17368	17298	17441	17330	17310	17337	17111	17175	17232	17275	17266	17225	17385	17184	17353	17320	17521	17237	17287	17312	17351	17411	17218	17371	17419	17367	17156	17077	17286	17267	17127	17379	17274	17294	17321	17322	17313	17401	17134	17182	17244	17178	17317	17150	17250	17243	17337	17317	17303	17262	17059	17053	17196	17270	17307	17366	17182	17134	17327	16964	17256	17411	17381	17413	17175	17375	17343	17319	17203	17424	17249	17130	17188	17284	17245	16937	17392	17467	17182	17371	17329	17308	17351	17178	17147	17184	17250	17381	17164	17169	17128	17237	17243	17321	17114	17313	17244	17245	17276	17350	17241	17345	17131	17026	17274	17323	17279	17218	17238	17216	17284	17176	17392	17226	17372	17164	17184	17188	17327	17300	17187	17005	17326	17329	17353	17206	17277	17277	17181	17314	17501	17299	17366	17424	17363	17240	17166	17230	17278	17198	17399	17367	17307	17343	17400	17350	17147	17355	17178	17083	17287	17386	17308	17453	17290	17482	17154	17090	17202	17458	17282	17298	17291	17147	17454	17205	17247	17172	17253	17120	17381	17094	17313	17380	17199	17385	17438	17296	17399	17358	17162	17384	17330	17350	17242	17295	17413	17116	17107	17188	17281	17161	17290	17308	17247	17208	17188	17173	17354	17128	17253	17305	17339	17397	17422	17209	17293	17184	17373	17382	17245	17268	17373	17113	17244	17216	17365	17500	17154	17142	17179	17495	17196	17397	17193	17343	17186	17187	17371	17171	17235	17482	17390	17254	17210	17391	17237	17182	17360	17396	17134	17211	17221	17058	17139	17412	17127	17367	17267	17308	17493	17258	17124	17331	17281	17235	17252	17161	17314	17378	17149	17273	17317	17188	17378	17567	17331	17415	17182	17387	17303	17279	17370	17246	16968	17382	17219	17491	17367	17274	17316	16998	17190	17148	17160	17526	17166	17363	17342	17141	17280	17198	17140	17206	17205	17052	17281	17093	17240	17104	17206	17343	17342	17173	17464	17263	17257	17116	17174	17208	17167	17278	17480	17284	17277	17153	17355	17593	17231	17332	17401	17128	17302	17399	17194	17337	17509	17419	17386	17256	17306	17435	17286	17357	17234	17363	17343	17294	17327	17552	17198	17210	17230	17356	17189	17199	17404	17340	17330	17249	17292	17090	17402	17236	17429	17317	17259	17519	17260	17288	17278	17362	17425	17604	17587	17279	17350	17312	17185	17386	17199	17320	17158	17013	17382	17272	17560	17154	17326	17283	17399	17321	17313
27225	42494	33178	27269	24647	20842	17791	15790	14941	14745	14642	14412	14464	14653	14735	14734	14635	14663	14685	14857	14575	14715	14509	14687	14395	14730	14566	14661	14613	14527	14791	14545	14663	14571	14707	14468	14720	14746	14758	14423	14531	14550	14583	14579	14540	14657	14585	14617	14462	14507	14555	14624	14548	14603	14542	14606	14703	14589	14682	14509	14664	14609	14524	14469	14607	14543	14632	14626	14667	14644	14670	14530	14620	14567	14710	14513	14642	14399	14838	14521	14576	14520	14597	14609	14664	14800	14567	14662	14535	14525	14674	14548	14574	14642	14727	14494	14664	14513	14513	14651	14742	14501	14514	14587	14639	14506	14598	14464	14534	14601	14522	14674	14629	14415	14611	14458	14651	14423	14741	14463	14590	14307	14514	14592	14642	14700	14690	14612	14632	14655	14491	14538	14805	14621	14555	14421	14546	14434	14567	14551	14682	14593	14467	14576	14524	14563	14466	14643	14761	14474	14339	14456	14548	14533	14436	14661	14618	14583	14471	14637	14451	14593	14663	14533	14641	14569	14547	14589	14549	14641	14533	14509	14557	14713	14490	14700	14809	14652	14629	14523	14594	14567	14650	14526	14512	14612	14568	14494	14470	14647	14557	14731	14635	14811	14597	14661	14358	14626	14570	14609	14388	14629	14517	14465	14615	14711	14644	14523	14565	14528	14551	14741	14686	14598	14412	14535	14609	14609	14817	14400	14741	14428	14618	14719	14648	14468	14636	14763	14791	14501	14551	14488	14519	14751	14581	14687	14666	14498	14502	14751	14552	14579	14735	14483	14556	14602	14551	14623	14490	14534	14608	14528	14578	14608	14473	14645	14681	14672	14401	14707	14759	14529	14623	14601	14634	14498	14678	14702	14590	14590	14598	14643	14456	14666	14460	14673	14610	14555	14628	14619	14462	14642	14517	14595	14475	14800	14607	14495	14580	14483	14607	14719	14320	14797	14581	14626	14668	14557	14525	14706	14725	14506	14505	14558	14587	14594	14612	14606	14638	14589	14562	14607	14736	14579	14495	14458	14567	14605	14610	14550	14622	14491	14632	14761	14697	14705	14441	14335	14709	14607	14491	14597	14619	14741	14497	14505	14601	14509	14649	14567	14584	14480	14655	14720	14782	14636	14530	14508	14605	14479	14543	14528	14398	14411	14719	14627	14544	14679	14743	14475	14732	14503	14548	14611	14572	14563	14730	14503	14598	14598	14514	14665	14547	14599	14600	14559	14557	14383	14661	14586	14600	14696	14635	14600	14535	14514	14615	14547	14744	14603	14567	14723	14501	14567	14547	14376	14607	14446	14455	14644	14491	14445	14623	14640	14596	14650	14656	14730	14602	14687	14729	14521	14648	14648	14579	14662	14323	14587	14540	14430	14537	14572	14821	14466	14601	14635	14803	14542	14721	14678	14548	14531	14563	14642	14408	14623	14655	14629	14763	14546	14559	14604	14550	14561	14497	14698	14450	14610	14661	14621	14825	14469	14525	14467	14516	14561	14698	14557	14499	14673	14578	14535	14550	14771	14611	14594	14675	14568	14710	14662	14515	14636	14586	14591	14674	14767	14625	14646	14458	14551	14743	14548	14557	14498	14590	14626	14472	14523	14497	14695	14586	14647	14687	14543	14610	14698	14652	14430	14523	14570	14566	14422	14617	14624	14697	14578	14543	14513	14541	14647	14656	14432	14630	14553	14706	14404	14616	14631	14541	14412	14631	14543	14565	14680	14560	14602	14731	14665	14581	14523	14665	14598	14614	14655	14425	14733	14582	14659	14532	14534	14500	14526	14620	14543	14623	14725	14561	14731	14613	14684	14654	14590	14610	14631	14740	14542	14666	14510	14436	14768	14713	14500	14731	14587	14587	14559	14669	14679	14612	14588	14635	14584	14715	14463	14685	14644	14584	14674	14598	14514	14681	14654	14547	14795	14619	14543	14487	14426	14668	14577	14426	14677	14734	14523	14656	14611	14640	14544	14514	14775	14506	14675	14763	14769	14478	14695	14637	14580	14538	14590	14532	14502	14701	14682	14610	14493	14586	14647	14679	14644	14662	14517	14584	14624	14553	14689	14553	14543	14603	14507	14546	14693	14465	14505	14743	14477	14661	14601	14572	14510	14806	14580	14517	14668	14698	14622	14601	14545	14567	14651	14832	14457	14531	14690	14474	14649	14615	14621	14559	14490	14532	14672	14678	14547	14520	14608	14632	14625	14571	14483	14587	14595	14613	14589	14489	14706	14502	14513	14612	14494	14608	14687	14766	14662	14522	14380	14534	14575	14744	14741	14406	14566	14509	14534	14746	14498	14622	14489	14561	14606	14577	14608	14613	14687	14426	14476	14565	14659	14545	14489	14750	14651	14588	14393	14569	14616	14541	14587	14509	14582	14731	14696	14616	14750	14602	14468	14613	14542	14678	14472	14543	14414	14597	14634	14425	14434	14563	14653	14635	14548	14697	14690	14594	14524	14677	14533	14583	14682	14520	14602	14582	14551	14724	14557	14497	14611	14603	14591	15021	14397	14679	14499	14551	14524	14674	14449	14632	14660	14387	14572	14649	14576	14656	14440	14635	14648	14511	14726	14602	14592	14644	14578	14600	14593	14688	14629	14402	14516	14638	14535	14637	14445	14674	14738	14602	14608	14612	14666	14564	14552	14477	14767	14626	14520	14664	14511	14504	14748	14668	14491	14517	14471	14525	14524	14523	14620	14713	14719	14457	14565	14437	14615	14312	14632	14417	14430	14599	14561	14537	14543	14525	14692	14556	14704	14654	14624	14432	14680	14661	14708	14571	14577	14383	14565	14586	14557	14652	14659	14639	14621	14445	14585	14685	14631	14639	14690	14466	14406	14664	14435	14637	14620	14558	14554	14817	14576	14512	14622	14644	14656	14506	14633	14599	14562	14666	14781	14698	14630	14634	14612	14489	14542	14698	14595	14607	14562	14598	14589	14631	14675	14581	14565	14603	14612	14554	14569	14631	14492	14550	14604	14652	14611	14557	14590	14475	14539	14538	14479	14664	14666	14640	14617	14510	14426	14630	14537	14681	14435	14560	14555	14717	14420	14755	14518	14598	14719	14680	14632	14423	14595	14528	14516	14531	14770	14509	14525	14573	14590	14584	14530	14752	14636	14652	14652	14574	14633	14577	14466	14620	14762	14439	14381	14662	14618	14563	14605	14522	14602	14544	14623	14665	14675	14544	14745	14600	14739	14506	14652	14374	14542	14639	14571	14573	14648	14531	14499	14817	14537	14675	14538	14556	14549	14448	14732	14476	14656	14646	14559	14565	14582	14576	14709	14571	14543	14738	14599	14738	14665	14677	14535	14544	14803	14551	14394	14516	14566	14677	14659	14608	14465	14601	14602	14714	14490	14752	14723	14567	14690	14746	14654	14382	14573	14565	14562	14619	14572	14526	14565	14567	14459	14564	14660	14583	14580	14626	14645	14563	14645	14643	14575	14482	14477	14658	14746	14533	14703	14571	14449	14580	14652	14613	14795	14535	14461	14477	14498	14567	14539	14720	14606	14670	14483	14710	14712	14478	14390	14747	14554	14613	14474	14608	14554	14527	14609	14429	14567	14579	14566	14662	14658	14545	14535	14566	14714	14518	14550	14480	14451	14563	14736	14501	14578	14682	14579	14604	14530	14726	14612	14736	14592	14583	14671	14512	14620	14656	14799	14462	14626	14635	14718	14625	14465	14732	14477	14672	14453	14516	14598	14603	14591	14673	14673	14492	14600	14582	14660	14569	14424	14563	14726	14633	14420	14568	14679	14756	14444	14613	14581	14621	14575	14677	14503	14560	14578	14478	14618	14701	14510	14455	14451	14631	14594	14515	14533	14645	14545	14613	14611	14521	14484	14463	14623	14622	14529	14590	14500	14763	14517	14559	14486	14649	14608	14609	14693	14538	14565	14612	14546	14535	14568	14620	14510	14433	14637	14441	14502	14599	14698	14724	14643	14542	14542	14649	14655	14503	14655	14656	14768	14512	14545	14730	14477	14608	14691	14721	14394	14687	14494	14450	14667	14564	14694	14503	14614	14477	14612	14528	14711	14542	14624	14654	14633	14459	14626	14509	14444	14717	14626	14516	14614	14697	14529	14620	14573	14406	14590	14652	14457	14750	14617	14574	14737	14669	14674	14694	14430	14594	14523	14604	14684	14607	14580	14516	14558	14514	14509	14588	14544	14683	14554	14595	14570	14538	14652	14697	14588	14581	14625	14511	14722	14694	14632	14610	14439	14606	14621	14478	14662	14680	14650	14581	14512	14708	14446	14586	14549	14444	14612	14707	14442	14464	14602	14595	14573	14749	14518	14584	14413	14569	14603	14622	14621	14438	14611	14502	14585	14533	14582	14625	14719	14672	14701	14689	14671	14676	14528	14563	14652	14528	14636	14541	14629	14663	14548	14659	14442	14541	14645	14657	14577	14389	14564	14548	14463	14536	14510	14577	14494	14514	14492	14557	14640	14825	14681	14604	14562	14600	14489	14537	14607	14644	14513	14647	14557	14536	14600	14548	14564	14580	14658	14557	14558	14507	14573	14486	14710	14727	14612	14499	14468	14672	14646	14521	14671	14557	14606	14678	14612	14630	14438	14468	14668	14515	14422	14904	14633	14632	14558	14577	14545	14436	14665	14469	14675	14465	14508	14302	14682	14467	14611	14718	14596	14747	14580	14651	14369	14619	14642	14685	14507	14611	14530	14618	14565	14600	14575	14532	14677	14717	14615	14611	14569	14735	14694	14382	14640	14538	14565	14438	14523	14612	14602	14548	14590	14394	14567	14549	14717	14591	14515	14650	14662	14547	14583	14604	14521	14700	14344	14644	14705	14779	14508	14477	14706	14571	14635	14528	14593	14622	14630	14623	14668	14539	14566	14593	14537	14422	14716	14691	14499	14502	14671	14575	14640	14605	14445	14583	14587	14710	14442	14721	14771	14543	14707	14682	14684	14728	14744	14569	14676	14604	14574	14554	14511	14666	14562	14709	14621	14575	14562	14744	14522	14639	14673	14502	14701	14613	14647	14744	14795	14617	14575	14658	14592	14674	14511	14627	14558	14512	14621	14659	14531	14562	14592	14705	14798	14709	14727	14565	14733	14747	14647	14522	14695	14595	14560
24141	21944	31725	37497	45349	44198	34810	25232	20000	17901	17239	17016	16941	16969	16812	16917	17047	16906	16894	16795	16787	16933	16790	16771	16812	16647	16870	16645	16913	16823	16798	16550	16905	16742	16795	16622	16811	16797	16818	16829	16786	16792	16927	16679	16800	16939	16715	16957	16792	16847	16664	16858	16700	16796	16859	16821	16474	16560	16738	16859	16748	16804	16670	16800	16843	16760	16838	16604	16844	16968	16774	16693	16796	16865	16802	16960	16707	16577	16520	16751	16817	16880	16867	16658	16821	16722	16814	16846	16871	16818	16718	16651	16868	16794	16815	16845	16847	16777	16728	16701	16968	16603	16754	16575	16556	16709	16729	16825	16535	16805	16595	16792	16614	16550	16736	16735	16809	16589	16703	16659	16760	16820	16667	16736	16762	16529	16809	16713	16865	16778	16588	16787	16865	16800	16859	16800	16559	16748	16773	16671	16673	16756	16765	16687	16821	16794	16827	16611	16594	16773	16725	16884	16545	16940	16934	16826	16926	16724	16778	16588	16814	16849	16927	16930	16536	16781	16882	16789	16826	16698	16795	16513	16867	16902	16590	16461	16764	16750	16630	16551	16661	16706	16565	16590	16553	16737	16578	17076	16778	16705	16646	16710	16766	16665	16559	16630	16715	16759	16879	16761	16828	16731	16655	16651	16610	16558	16616	16836	16808	16647	16718	16804	16652	17013	16783	16722	16589	16618	16749	16844	16745	16941	16693	16513	16772	16899	16740	16606	16750	16785	16659	16781	16777	16742	16584	16829	16944	16869	16986	16745	16719	16687	16818	16656	16641	16733	16911	16706	16740	16747	16632	16628	16656	16737	16829	16760	16711	16860	16700	16811	16860	16832	16680	16778	16632	16712	16678	16614	16803	16838	16816	16681	16957	16792	16739	16661	16801	16943	16720	16770	16590	16648	16861	16763	16878	16634	16858	16787	16809	16766	16854	16723	16902	16772	16733	16763	16721	16803	16782	16657	16564	16768	16774	16762	16715	16670	16756	16764	16796	16577	16710	16672	16819	16638	16647	16786	16726	16720	16638	16569	16762	16716	16895	16749	16818	16660	16702	16575	16676	16833	16850	16818	16909	16661	16865	16480	16681	16615	16581	16843	16616	16622	16878	16904	16797	16765	16718	16693	16798	16676	16761	16828	16708	16661	16580	16860	16972	16714	16585	16826	16702	16713	16631	16584	16634	16767	16673	16741	16811	16831	16760	16665	16628	16540	16867	16764	16787	16764	16657	16616	16805	16851	16647	16722	16830	16721	16727	16747	16849	16678	16698	16785	16787	16557	16641	16659	16659	16556	16868	16842	16763	16799	16774	16774	16706	16743	16586	16873	16732	16742	16795	16761	16841	16729	16812	16813	16714	16758	16854	16500	16754	16751	16689	16733	16675	16832	16771	16710	16807	16614	16783	16671	16913	16719	16676	16757	16533	16838	16591	16566	16779	16708	16939	16803	16757	16510	16823	16761	16910	16675	16797	16939	16735	16704	16685	16850	16712	16622	16678	16895	16611	16658	16677	16600	16784	16990	16504	16797	16831	16657	16725	16920	16609	16796	16886	16819	16707	16828	16792	16690	16682	16574	16796	16555	16621	16834	16711	16636	16825	16622	16590	16606	16650	16734	16850	16592	16698	16686	16631	16848	16682	16826	16896	16678	16670	16608	16617	16790	16739	16765	16862	16862	16820	16595	16654	16667	16868	16634	16836	16719	16714	16688	16942	16485	16691	16786	16786	16795	16716	16806	16912	16812	16724	16687	16578	16433	16792	16909	16774	16774	16714	16771	16521	16612	16907	16748	16887	16733	16808	16747	16885	16936	16734	16759	16702	16809	16943	16773	17009	16783	16852	16639	16542	16733	16732	16740	16770	16722	16690	16791	16656	16897	16755	16709	16803	16743	16702	16748	16580	16844	16772	16720	16874	16978	16726	16724	16768	16711	16669	16714	16785	16777	16553	16746	16838	16654	16646	16893	16967	16713	16698	16821	16675	16533	16625	16554	16676	16820	16778	16663	16893	16734	16722	16692	16786	16725	16866	16771	16748	16827	16871	16529	16631	16760	16732	16648	16746	16624	16588	16897	17014	16861	16740	16597	16828	16765	16691	16558	16703	16750	16792	16722	16549	16599	16929	16655	16669	16666	16712	16721	16811	16949	16853	16876	16754	16938	16852	16916	16879	16796	16866	16887	16829	16623	16808	16624	16658	16781	16815	16876	16921	16722	16728	16625	16813	16974	16528	16800	16688	16561	16580	16861	16882	16930	16632	16933	16805	16633	16705	16798	16746	16661	16663	16729	16899	16800	16691	16617	16807	16851	16774	16906	16700	16716	16954	16692	16684	16819	16649	16810	16787	16786	16728	16815	16557	16826	16717	16841	16840	16637	16941	16695	16744	16837	16853	16753	16871	16817	16748	16714	16685	16640	16624	16662	16661	16686	16645	16659	16856	16798	16638	16726	16822	16457	16642	16787	16690	16820	16846	16888	16636	16955	16802	16724	16770	16819	16535	16823	16704	16727	16812	16540	16454	16738	16729	16575	16670	16550	16540	16750	16682	16585	16846	16649	16737	16555	16860	16684	16819	16668	16766	16741	16687	16573	16673	16905	16890	16843	16609	16843	16709	16693	16984	16767	17059	16866	16968	16568	16613	16886	16850	16946	16846	16704	16741	16778	16721	16699	16706	16896	16819	16878	16792	16727	16790	16772	16597	16376	16795	16670	16727	16589	16839	16766	16575	16899	16510	16906	16693	16653	16601	16786	16655	16572	16727	16689	16670	16898	16496	16816	16827	16628	16944	16497	16625	16674	16672	16556	16565	16529	16657	16706	16542	16810	16894	16895	16745	16713	16922	16740	16830	16523	16747	16840	16789	16805	17015	16826	16895	16709	16674	16586	16809	16714	16597	16504	16560	16527	16675	16877	16752	16673	16722	16748	16814	16697	16825	16631	16741	16762	16801	16709	16791	16629	16793	16888	16765	16734	16873	16743	16606	16575	16583	16841	16748	16684	16831	16729	16817	16801	16837	16762	16690	16650	16611	16653	16906	16722	16919	16811	16797	16626	16863	16709	16676	16696	16720	16690	16775	16665	16898	16935	16619	16654	16810	16726	16715	16731	16805	16836	16727	16708	16692	16560	16545	16815	16766	16846	16758	16562	16658	16612	16751	16717	16716	16745	16858	16892	16611	16866	16827	16697	16853	16677	16772	16631	16876	16673	16681	16768	16774	16589	16685	16778	16614	16868	16767	16784	16492	16906	16778	16822	16683	16350	16674	16896	16815	16663	16760	16746	16828	16780	16699	16887	16644	16801	16854	16713	16825	16824	16959	16827	16758	16602	16923	16552	16745	16841	16668	16624	16861	16594	16712	16566	16702	16519	16700	16779	16732	16753	16559	16665	16586	16828	16722	16507	16804	16613	16672	16823	16856	16525	16783	16620	16571	16855	16797	16757	16909	16905	16815	16706	16679	16572	16715	16706	16893	16729	16743	16662	16598	16675	16657	16648	16603	16614	16708	16739	16616	16754	16629	16693	16512	16827	16838	16595	16626	16643	16704	16767	16673	16771	16839	16636	16597	16894	16686	16525	16772	16850	16830	16710	16653	16765	16661	16627	16844	16745	16763	16814	16575	16883	16831	16800	16575	16655	16717	16702	16614	16545	16710	16719	16741	16581	16691	16807	16736	16910	16758	16543	16867	16813	16773	16674	16851	16703	16823	17008	16811	16904	16641	16861	16655	16712	16638	16857	16914	16753	16604	16945	16715	16602	16626	16763	16786	16795	16769	16720	16607	16783	16783	16734	16611	16578	16676	16653	16831	16561	16701	16682	16752	16866	16777	16625	16714	16675	16816	16805	16782	16736	16870	16693	16764	16727	16626	16678	16750	16720	16849	16724	16877	16761	16437	16781	16595	16749	16871	16825	16658	16668	16781	16668	16877	16779	16714	16917	16984	16580	16759	16785	16827	16717	16526	16919	16841	16811	16812	16783	16775	16581	16769	16632	16813	16629	16769	16754	16733	16490	16759	16706	16815	16686	16879	16752	16786	16717	16584	16763	16801	16814	16745	16655	16971	16739	16676	16707	16669	16741	16796	16770	16606	16688	16884	16528	16689	16708	16669	16541	16543	16745	16892	16854	16607	16727	16711	16797	16887	16754	16703	16646	16788	16747	16746	16994	16665	16602	16799	16817	16891	16654	16801	16628	16638	16881	16748	16725	16762	16539	16767	16765	16876	16970	16718	16503	16676	16771	16718	16810	16857	16626	16621	16690	16629	16495	16586	16820	16702	16816	16779	16805	16815	16658	16799	16899	16720	16701	16741	16635	16638	16734	16517	16702	16942	16777	16742	16705	16787	16692	16516	16819	16800	16939	16528	16846	16658	16662	16508	16660	16801	16722	16671	16672	16807	16708	16916	16881	16696	16868	16660	16636	16629	16719	16593	16784	16708	16803	16781	16787	16731	16673	16888	16639	16900	16660	16529	16744	16818	16696	16584	16620	16899	16776	16763	16715	16678	16694	16789	16596	16794	16812	16695	16766	16789	16653	16758	16546	16682	16525	16614	16799	16780	16794	16705	16675	16554	16755	16765	16874	16834	16672	16638	16784	16707	16638	16673	16860	16756	16794	16801	16730	16662	16744	16717	16729	16728	16654	16647	16830	16665	16670	16694	16811	16609	16743	16703	16829	16704	16707	16603	16787	16674	16756	16884	16837	16757	16727	16759	16735	16720	16670	16972	17069	16693	16799	16715	16580	16927	16745	16854	16578	16657	16608	16685	16670	16781	16964	16685	16537	16695	16761	16717	16394	16797	16950	16899	16701	16469	16851	16696	16626	16692	16694	16606	16645	16685	16720	16769	16621	16799	16781	16821	17019	16809	16760	16531	16722	16768	16755	16815	16763	17015	16939	16882	16840	16811	16877	16794	16722	16872	16674	16707	16500	16671	16832	16679	16608	16730	16776	16853	16661	16671	16830	16899	16547	16557	16728	16928	16882	16669	16549	16743	16635	16857	16828	16702	16669	16644	16586	16828	16595	16655	16623	16765	16795	16894	16693	16956	16833	16855	16823	16624	16775	16733	16650	16576	16784	16623	16622	16595	16698	16793	16650	16474	16727	16717	16873
53535	87985	71651	58455	54918	44323	32732	23330	17501	15152	14505	14386	14394	14329	14275	14315	14375	14446	14274	14286	14205	14446	14331	14382	14451	14365	14420	14465	14400	14267	14334	14449	14350	14298	14262	14189	14313	14494	14260	14423	14413	14210	14251	14226	14271	14188	14264	14287	14517	14265	14457	14329	14250	14393	14495	14253	14343	14256	14447	14274	14410	14291	14477	14141	14308	14438	14366	14262	14232	14458	14265	14430	14329	14153	14305	14455	14354	14294	14293	14179	14339	14412	14454	14259	14405	14304	14314	14363	14065	14287	14244	14354	14524	14318	14292	14331	14344	14346	14296	14282	14358	14342	14353	14536	14310	14324	14288	14428	14344	14382	14373	14505	14379	14259	14337	14277	14370	14354	14422	14346	14431	14296	14343	14213	14387	14242	14277	14364	14319	14241	14273	14477	14119	14198	14228	14352	14308	14365	14317	14296	14356	14245	14239	14386	14424	14444	14314	14157	14338	14402	14494	14188	14427	14264	14236	14365	14399	14354	14337	14469	14496	14299	14366	14526	14389	14433	14231	14388	14300	14353	14340	14324	14367	14342	14293	14372	14442	14246	14129	14202	14337	14393	14337	14424	14338	14402	14089	14435	14191	14369	14332	14361	14332	14511	14267	14320	14243	14390	14271	14275	14281	14233	14266	14392	14338	14216	14126	14467	14186	14341	14451	14253	14309	14307	14407	14371	14204	14460	14338	14188	14191	14255	14320	14433	14398	14232	14308	14335	14445	14326	14466	14241	14256	14613	14340	14247	14386	14365	14340	14458	14337	14317	14148	14126	14283	14412	14286	14346	14409	14197	14235	14281	14233	14308	14242	14327	14299	14248	14489	14423	14432	14455	14255	14250	14099	14360	14246	14180	14334	14451	14250	14383	14230	14385	14342	14254	14122	14390	14396	14412	14434	14267	14234	14382	14148	14413	14066	14395	14154	14266	14369	14159	14374	14171	14315	14332	14176	14365	14391	14268	14469	14387	14466	14372	14232	14232	14295	14316	14307	14274	14408	14226	14322	14302	14199	14348	14357	14318	14351	14373	14452	14535	14313	14523	14327	14274	14408	14262	14295	14302	14344	14249	14412	14241	14245	14499	14324	14453	14442	14419	14356	14279	14296	14417	14586	14250	14218	14268	14404	14309	14325	14272	14351	14347	14291	14271	14449	14372	14494	14304	14256	14170	14336	14489	14281	14250	14362	14363	14412	14290	14509	14225	14244	14318	14247	14559	14398	14383	14276	14374	14328	14342	14352	14155	14375	14204	14359	14507	14289	14352	14272	14263	14462	14213	14349	14350	14149	14193	14334	14229	14276	14407	14336	14314	14282	14380	14321	14317	14328	14342	14333	14312	14306	14355	14158	14351	14383	14367	14385	14181	14462	14383	14436	14387	14449	14153	14257	14222	14315	14254	14471	14264	14388	14323	14308	14334	14477	14308	14345	14353	14319	14499	14264	14462	14298	14344	14251	14434	14429	14318	14278	14366	14395	14436	14164	14328	14342	14333	14341	14263	14329	14421	14327	14171	14181	14288	14432	14170	14365	14456	14352	14328	14305	14347	14206	14258	14395	14301	14541	14214	14267	14331	14263	14326	14477	14366	14504	14211	14424	14282	14170	14347	14277	14395	14534	14225	14388	14205	14246	14239	14412	14438	14135	14205	14374	14324	14455	14318	14470	14358	14248	14454	14354	14442	14394	14271	14118	14474	14374	14235	14462	14309	14305	14363	14338	14360	14434	14291	14339	14409	14280	14423	14425	14394	14422	14115	14484	14331	14361	14391	14185	14302	14263	14402	14173	14429	14347	14502	14270	14396	14257	14363	14254	14406	14330	14329	14211	14294	14506	14230	14474	14331	14276	14567	14314	14292	14306	14366	14405	14309	14280	14455	14227	14160	14305	14300	14428	14368	14229	14429	14247	14190	14285	14307	14336	14346	14432	14367	14360	14176	14336	14400	14335	14294	14267	14467	14458	14358	14236	14613	14257	14207	14340	14514	14210	14237	14240	14295	14308	14339	14317	14385	14452	14451	14170	14320	14267	14354	14329	14306	14276	14590	14234	14340	14275	14390	14386	14221	14293	14346	14122	14463	14394	14484	14378	14438	14549	14217	14259	14236	14477	14190	14224	14386	14255	14291	14454	14345	14306	14438	14214	14317	14268	14417	14338	14171	14259	14342	14322	14297	14277	14357	14415	14255	14213	14368	14416	14297	14285	14408	14395	14267	14137	14367	14413	14327	14422	14324	14440	14440	14318	14330	14286	14236	14429	14395	14511	14439	14290	14303	14556	14480	14305	14297	14189	14213	14537	14468	14236	14422	14304	14312	14327	14290	14319	14187	14260	14177	14324	14512	14160	14487	14348	14336	14332	14351	14246	14315	14291	14285	14254	14475	14240	14324	14414	14251	14377	14380	14356	14305	14234	14230	14299	14171	14275	14229	14238	14372	14248	14245	14447	14294	14397	14375	14276	14379	14466	14267	14267	14414	14394	14272	14184	14381	14367	14367	14428	14283	14306	14172	14505	14098	14222	14326	14344	14338	14356	14295	14320	14293	14526	14246	14434	14322	14359	14175	14484	14348	14353	14291	14298	14189	14213	14305	14265	14298	14391	14245	14292	14383	14350	14263	14436	14294	14249	14339	14344	14226	14300	14224	14312	14304	14417	14242	14417	14454	14229	14363	14385	14301	14272	14431	14238	14363	14281	14318	14365	14386	14527	14405	14352	14509	14223	14304	14303	14254	14278	14179	14321	14452	14180	14244	14195	14246	14363	14383	14290	14121	14141	14396	14201	14368	14183	14395	14382	14470	14333	14262	14418	14335	14159	14361	14397	14316	14279	14068	14205	14131	14401	14283	14290	14394	14307	14428	14369	14246	14199	14280	14370	14386	14200	14292	14372	14334	14534	14220	14378	14167	14211	14250	14288	14452	14354	14405	14447	14269	14160	14175	14246	14263	14250	14196	14243	14327	14335	14388	14437	14203	14465	14227	14335	14174	14243	14413	14331	14340	14305	14344	14457	14319	14175	14164	14376	14424	14186	14365	14326	14457	14568	14529	14306	14510	14262	14453	14502	14452	14366	14388	14465	14448	14300	14343	14368	14380	14189	14435	14320	14467	14306	14423	14394	14166	14346	14297	14305	14041	14315	14181	14242	14391	14383	14258	14255	14131	14286	14323	14363	14225	14101	14242	14388	14255	14170	14300	14247	14262	14223	14448	14402	14409	14342	14472	14268	14370	14409	14152	14270	14242	14261	14405	14138	14507	14439	14301	14287	14154	14330	14285	14192	14522	14281	14292	14295	14268	14270	14024	14290	14379	14188	14357	14346	14215	14377	14245	14212	14076	14255	14197	14177	14297	14426	14401	14445	14264	14354	14223	14399	14353	14241	14348	14206	14507	14352	14422	14298	14127	14345	14386	14388	14297	14444	14255	14519	14315	14439	14249	14366	14178	14428	14385	14116	14192	14322	14395	14451	14434	14215	14403	14413	14339	14217	14237	14288	14431	14200	14394	14407	14490	14330	14433	14327	14378	14476	14402	14475	14348	14266	14280	14111	14268	14371	14391	14302	14434	14260	14234	14368	14417	14428	14030	14452	14331	14213	14281	14361	14331	14343	14275	14394	14277	14411	14397	14186	14394	14408	14385	14496	14225	14466	14339	14307	14328	14463	14272	14319	14320	14499	14348	14347	14265	14316	14383	14304	14246	14296	14357	14218	14306	14235	14397	14387	14178	14379	14317	14389	14342	14368	14423	14248	14380	14313	14432	14120	14490	14291	14263	14216	14339	14218	14202	14375	14264	14408	14537	14257	14305	14223	14261	14060	14349	14237	14455	14534	14159	14232	14263	14345	14309	14309	14365	14244	14305	14238	14371	14457	14295	14317	14225	14197	14322	14257	14278	14263	14322	14354	14283	14238	14326	14294	14321	14241	14436	14267	14400	14264	14382	14354	14358	14331	14294	14398	14354	14443	14258	14526	14311	14296	14325	14369	14420	14273	14381	14273	14400	14388	14359	14282	14205	14296	14329	14526	14423	14339	14228	14287	14282	14211	14461	14251	14351	14333	14481	14306	14290	14177	14390	14354	14297	14321	14354	14244	14409	14379	14284	14229	14338	14306	14377	14271	14248	14262	14499	14155	14255	14208	14285	14338	14362	14405	14271	14174	14182	14435	14257	14389	14368	14386	14343	14342	14165	14301	14219	14332	14335	14269	14360	14293	14211	14199	14412	14265	14425	14198	14415	14242	14450	14372	14362	14161	14182	14307	14229	14329	14329	14275	14350	14410	14545	14279	14497	14282	14481	14082	14347	14272	14275	14317	14245	14417	14231	14287	14335	14373	14295	14334	14322	14231	14170	14314	14397	14173	14395	14311	14223	14266	14381	14399	14427	14454	14432	14156	14376	14309	14286	14539	14267	14153	14378	14200	14408	14352	14322	14331	14457	14265	14189	14167	14458	14497	14389	14371	14220	14489	14390	14362	14293	14300	14388	14526	14497	14225	14357	14222	14249	14354	14279	14336	14220	14408	14421	14385	14320	14295	14192	14120	14267	14334	14403	14394	14167	14377	14339	14359	14319	14200	14291	14377	14370	14338	14313	14278	14241	14376	14229	14350	14376	14450	14185	14277	14214	14432	14326	14309	14214	14513	14344	14257	14309	14400	14307	14242	14199	14223	14242	14406	14129	14375	14315	14229	14162	14456	14288	14400	14347	14372	14412	14390	14325	14342	14314	14391	14405	14304	14235	14482	14313	14445	14310	14394	14197	14269	14359	14198	14262	14238	14323	14329	14264	14580	14264	14329	14308	14515	14298	14244	14378	14226	14338	14410	14235	14336	14426	14477	14269	14408	14273	14264	14416	14232	14292	14519	14133	14291	14447	14300	14203	14188	14215	14379	14331	14331	14364	14354	14293	14240	14304	14445	14219	14224	14463	14409	14233	14313	14410	14396	14405	14274	14366	14437	14202	14253	14358	14481	14372	14264	14194	14431	14350	14398	14392	14290	14497	14250	14197	14170	14324	14249	14415	14309	14373	14301	14272	14303	14463	14229	14276	14249	14340	14351	14094	14309	14445	14375	14201	14371	14352	14297	14286	14186	14358	14204	14372	14299	14392	14268	14232
23006	21609	31103	33057	46176	49166	43538	31528	23043	19608	17805	17437	17183	17017	17164	17184	17269	17192	17104	17087	17203	17012	16972	17210	17135	16953	17097	17159	16871	17013	17161	17145	16920	16892	16948	17124	16951	17034	16996	16955	16991	16835	16820	16996	17083	16736	16828	17177	16887	16978	16935	16895	17014	16923	17055	17193	16950	16789	16754	17030	16995	16855	17029	16882	16995	17037	17020	16984	16890	16992	16900	16852	16878	17005	16861	16992	16776	16810	17032	17131	16924	17132	17031	17111	16886	17034	16817	17006	17046	16920	17162	16962	17024	16786	16962	16639	17118	16998	17164	16914	16993	16921	16813	16968	16883	16988	17080	16886	16598	16876	16998	16977	16757	17009	16899	17026	16940	17071	16720	16758	16893	16748	16963	16813	16832	16664	16817	16808	16810	16840	17134	16944	17052	16780	17049	16912	16871	16960	16878	16818	16913	16747	17000	16791	16936	16908	16774	17041	17040	16945	16869	16978	17070	16917	17102	16784	16944	16858	16711	16805	16884	16892	16993	16917	16992	16940	16840	16887	16804	16946	16858	16907	16878	17046	16934	16965	16977	17006	16912	16969	16901	16630	17023	17084	16791	17019	16856	16897	17116	17038	16902	16874	16912	17065	17032	16897	17080	16908	17060	17033	16905	16839	16849	16901	16853	16820	16883	17009	16800	16839	16899	16897	17001	16977	17069	17090	16835	16929	16981	16869	17061	16915	17086	16819	16621	16990	16822	16993	16942	16778	17008	17039	16777	16974	16916	16949	16891	17102	16786	16884	16879	16841	17046	17116	16880	16944	16811	16702	16855	17040	16864	16868	17078	16897	16914	17002	16802	16806	16910	16851	16858	16803	16769	17088	16585	17156	16830	17003	16845	17038	16845	16776	16954	17037	16961	16770	16954	16813	16756	16849	16915	16986	16928	16901	16886	16787	17008	16594	16824	16760	16875	16938	16878	17038	16844	17080	17004	16968	16998	17073	16974	17009	17036	16974	16917	16798	16808	16834	16837	16966	16777	16965	16937	17133	17085	16805	16893	17134	16840	16853	16871	16931	16905	16717	16953	16966	16920	16954	16931	16967	16886	16653	16818	16933	16737	16810	16557	16745	17010	16761	16950	16931	16878	16699	16861	17019	16869	17054	16862	16816	16691	16810	16729	16696	16927	16974	17035	16917	16805	16936	16671	16844	16973	16885	16893	17039	16923	16937	16842	16935	16865	16971	16896	16890	17077	16938	16964	16980	16969	16891	17054	17067	17047	16925	16569	16840	16967	17004	16909	16875	16751	16910	17076	16945	16886	16867	17004	16897	16942	16935	16758	16900	16775	16796	16706	16896	16937	16722	16837	16831	16751	16854	16984	16943	16913	17260	16666	17022	16920	16910	16989	16877	17013	16900	16826	16920	16988	16967	17036	16891	17099	16938	16895	16887	16803	16877	16955	16848	16826	16942	16914	16879	16845	16848	16695	16862	16961	16880	16777	17059	16837	16820	17007	16985	16991	16838	16817	16897	16712	16915	16689	16745	16908	17053	16769	16897	16818	16716	16750	16818	16892	16917	16724	16858	16983	16961	16920	16933	16865	17254	17071	16945	17026	17150	16937	16958	16848	16823	16841	16798	16789	16836	16946	16978	16930	16918	16804	16888	16963	16889	16983	16796	16759	16610	17126	17016	16959	16687	16949	16903	16937	16945	17132	17047	16960	17047	17207	16996	17010	16793	17020	16820	16835	17003	17093	16872	16856	16867	16774	17002	16884	16853	16852	16864	16961	17005	17081	16892	16958	16959	16905	16670	16902	16840	16951	16919	17003	16843	16999	16957	16806	16842	16861	16922	16968	16836	16907	16962	17059	16822	16840	16970	16894	16677	16997	17014	16861	16750	16810	16913	17048	16689	16920	16800	16911	16815	16751	16753	16862	16840	16865	16918	16942	16840	16951	16938	17107	17123	17020	16836	16953	16816	17192	16969	16861	16843	17002	16912	16913	16808	16782	17127	16936	16919	16998	16984	16928	16959	16955	17034	17078	16888	16742	16845	16638	16936	16724	17083	16887	16630	16956	16773	16910	16798	16764	16835	16933	16922	16878	16975	16751	16856	17014	17006	17065	16784	17035	16800	16812	16857	16945	16993	16957	17065	16953	16781	16862	16950	16881	16836	16915	16953	16908	16949	17072	17099	16845	16772	16891	16675	17000	17157	17016	16803	16765	16917	16983	16831	17070	16946	16892	16975	16890	16895	16886	16970	16730	17014	16833	16682	16900	16683	16907	16910	16924	17046	16739	16828	16786	16884	16913	16882	16990	16860	16943	17027	16847	16782	17014	16842	16989	16954	17089	16864	16998	16931	16870	16850	16834	16918	17012	16792	16722	16775	16795	16847	16761	16927	16794	17048	16912	16928	16918	16843	16984	16998	16928	17140	16843	16921	16807	17049	16934	16881	16783	16726	17103	16931	16894	17182	17151	16966	16980	16815	16751	16766	16931	17011	16929	16699	16911	16888	16903	16857	16896	16960	16748	16823	17146	16835	16771	17007	16993	16970	16998	16732	16927	16735	16681	16877	16905	16906	16836	16873	16791	16877	16870	16906	16922	16846	16876	16799	17095	16987	16810	16876	17001	16731	16938	17052	17028	16816	16905	16942	16905	16912	16969	16952	17093	16871	16759	16908	16983	17013	16920	16775	17115	16813	16838	16935	16979	16848	17092	17030	16705	16939	16770	17031	16838	17049	16893	16945	16898	16970	16915	17022	17080	16941	17068	16898	16798	16934	16804	16835	16931	16696	16867	17021	16756	17093	17013	16814	16722	16843	16835	16918	17091	17063	17069	16794	16923	16893	16796	16899	16873	16980	16949	16843	16870	17011	16703	16785	16874	16945	17047	16739	16892	16907	16785	16950	16983	16814	16836	16862	16699	16951	16899	16964	16901	16838	16866	16864	16807	16952	16850	16973	17118	16846	16997	16810	16733	17002	16897	16775	16810	17018	16825	17118	16957	16917	16789	17097	16914	16966	17013	16951	16996	16962	16796	17017	16718	16883	16838	16987	16882	16842	16859	16978	16837	16930	16892	16834	17023	16900	16971	16851	16787	16575	16833	16825	16667	16807	16899	16921	16977	16887	16882	16732	16999	16736	16959	16738	16915	16876	16828	16835	16984	16767	17081	16992	16897	16877	16789	16609	17105	17100	16790	16756	17060	17008	16846	16839	17008	16975	17172	16853	16903	16887	16873	16913	17095	16811	16874	16985	16959	16759	16862	16756	16897	16741	16866	16598	16845	16848	16784	16919	16955	16928	17041	16993	16797	16895	16725	16975	17050	16871	16890	16858	16950	16969	16987	16798	16751	17027	16825	16875	16941	16931	17059	17071	16937	16771	16885	16830	16959	16966	16911	16772	16693	16942	16813	17055	16959	16775	17068	16883	16863	17028	16827	16769	16716	16892	16714	16900	16817	16845	16800	16974	16949	17052	16892	16848	16806	16811	16774	16978	16643	16930	16810	16809	16740	16939	16840	16815	16953	16899	16909	16854	16885	16876	16940	16956	16955	16779	16854	16923	16849	16792	16846	16632	17009	16939	16960	16951	16871	17103	16993	16921	16950	16987	16847	16792	16975	16822	16797	16853	16934	17073	16854	16965	16811	16789	16748	16782	16953	16897	17052	16804	16929	17002	16931	16849	17027	17026	17077	16636	16788	16712	16784	16863	17030	16960	16911	16728	16647	16883	17002	17295	17007	16707	16784	16955	17052	16860	17078	16825	16810	16965	17114	16937	17015	16886	17034	17088	16937	16904	16988	16945	16998	16873	16649	16876	16955	16612	16891	16775	16885	16761	16896	16921	16831	16922	16832	16945	16754	16910	16925	16962	16848	17054	16921	16923	17025	16875	16866	16858	17000	16998	16851	16749	16812	16969	16888	16902	16980	16914	16951	17024	16903	16988	16863	16834	16899	16979	17004	17055	16876	17045	16806	16853	17225	16841	16966	16733	16899	17015	16787	17006	16995	17070	16716	16804	16754	16671	16883	16950	17016	16969	17017	16855	16879	17037	16843	17016	16783	17003	16829	17086	16771	16828	16975	17073	16907	16999	16818	17019	17061	16883	16946	16860	16857	16871	16739	17082	16791	16685	17200	16955	16786	16885	16900	16901	16948	17026	16805	16796	16935	16717	16816	17014	16910	16841	16682	16832	16813	16910	17014	16873	16809	16966	17027	16885	17095	16827	16800	16867	16990	16849	16817	16745	16821	16889	16965	16869	16714	16743	16772	16832	16944	16974	16817	16957	16841	16800	17134	16945	16676	16846	16916	16985	16689	16713	16714	17111	16895	17001	17168	16938	16953	16817	16960	16979	17043	16620	16835	16909	16943	16902	17012	16840	16708	16804	16959	16899	17021	16868	16872	16775	16987	16999	16920	17170	16885	16894	16794	16920	16816	16907	16969	17156	16806	16986	16742	16876	16927	16931	16985	16817	17049	16752	16883	16836	17186	16882	16817	16825	16999	17003	16746	16748	16943	16893	16970	16851	16853	16918	16986	16870	16664	16935	16716	16753	16860	16851	16900	16771	17192	16715	16692	16822	16901	16860	17104	17084	16832	17113	16793	17118	16976	16836	16791	16881	16971	16899	16901	16851	16688	17059	16696	16786	16833	16760	16812	16809	17028	16851	16857	16933	16826	16875	16860	16821	16908	16708	16991	16902	16886	16930	16821	16832	16856	16863	17036	16725	16926	16877	16884	16968	17055	16834	16998	17152	16871	16875	16998	16758	16765	16784	16950	16753	16927	16957	17025	16873	16998	16865	16873	16849	16967	16695	17056	16860	16949	16975	16866	16847	16788	16870	16709	17179	17038	16998	16868	16877	16995	16895	17034	16950	16878	16913	16771	16929	16628	16799	16791	16754	17017	16824	16996	16898	16831	16915	17060	16882	17023	16892	16799	16780	16767	16996	16867	16984	17052	16744	16950	16939	16942	17006	16819	16805	16864	16662	16907	16950	16751	16761	16907	16832	17004	16972	16940	16842	16839	16774	16808	16871	16784	16899	16855	16837	16926	16981	17116	16832	16855	16680	16875	16886	16838	16838	16825	16926	16782	17058	17078	16738	16682	16815	16957	16967	16747	16863	16862	16801	16914	16948
61532	99168	83796	72996	67938	55048	43637	30979	20545	15843	14527	14388	14350	14332	14303	14410	14388	14423	14225	14510	14276	14392	14186	14111	14267	14465	14518	14254	14361	14547	14351	14318	14374	14289	14243	14405	14381	14408	14254	14374	14170	14525	14437	14292	14403	14398	14357	14257	14161	14365	14334	14326	14278	14405	14196	14379	14286	14289	14293	14291	14467	14455	14280	14323	14222	14291	14250	14412	14436	14225	14314	14370	14369	14273	14413	14438	14262	14303	14366	14262	14270	14240	14367	14234	14227	14131	14167	14309	14294	14573	14237	14182	14383	14155	14217	14100	14275	14237	14213	14342	14272	14342	14169	14288	14345	14252	14345	14359	14234	14401	14343	14356	14455	14185	14412	14485	14306	14341	14361	14295	14330	14235	14418	14393	14247	14433	14249	14291	14088	14326	14365	14495	14240	14337	14279	14141	14400	14326	14416	14456	14315	14349	14342	14240	14341	14278	14486	14331	14378	14411	14256	14493	14243	14442	14339	14380	14228	14195	14189	14257	14355	14336	14264	14238	14377	14363	14295	14324	14303	14375	14445	14189	14404	14311	14178	14458	14408	14195	14288	14291	14257	14391	14375	14319	14307	14481	14270	14270	14331	14189	14419	14341	14164	14253	14340	14445	14318	14431	14280	14435	14289	14453	14371	14363	14406	14294	14364	14289	14052	14448	14482	14258	14245	14303	14425	14337	14243	14348	14389	14372	14164	14153	14241	14404	14299	14326	14229	14364	14360	14246	14269	14468	14315	14179	14418	14400	14323	14343	14296	14371	14242	14352	14219	14227	14335	14455	14266	14449	14324	14526	14378	14260	14342	14183	14387	14425	14230	14424	14264	14318	14419	14215	14324	14453	14250	14425	14322	14402	14268	14304	14318	14331	14210	14237	14358	14442	14267	14270	14437	14418	14283	14207	14373	14375	14289	14378	14205	14307	14223	14278	14354	14457	14347	14175	14303	14376	14253	14422	14253	14333	14366	14423	14426	14439	14331	14348	14143	14407	14359	14220	14302	14232	14299	14307	14389	14221	14419	14188	14144	14143	14333	14313	14294	14291	14393	14184	14335	14374	14338	14146	14206	14253	14336	14299	14383	14209	14316	14276	14545	14427	14284	14222	14417	14358	14214	14486	14284	14349	14288	14264	14308	14264	14374	14445	14227	14317	14289	14396	14325	14221	14384	14254	14442	14363	14281	14311	14372	14086	14284	14377	14518	14325	14294	14397	14315	14386	14342	14392	14470	14294	14301	14289	14164	14270	14361	14277	14497	14433	14403	14296	14286	14246	14256	14359	14428	14335	14289	14433	14395	14269	14375	14568	14319	14311	14427	14245	14119	14341	14269	14422	14401	14171	14389	14249	14492	14136	14471	14427	14386	14386	14352	14291	14391	14329	14504	14336	14155	14445	14430	14274	14399	14364	14520	14247	14370	14373	14241	14440	14429	14250	14221	14322	14287	14253	14413	14495	14205	14284	14101	14350	14399	14339	14462	14191	14313	14255	14277	14182	14404	14398	14308	14281	14267	14452	14244	14471	14316	14418	14323	14366	14357	14380	14377	14180	14280	14382	14150	14163	14206	14199	14340	14390	14326	14266	14412	14361	14339	14413	14315	14268	14225	14438	14343	14338	14125	14410	14437	14347	14327	14349	14276	14469	14444	14429	14327	14209	14427	14264	14374	14281	14404	14356	14527	14316	14397	14335	14365	14376	14417	14347	14325	14284	14506	14337	14379	14323	14324	14413	14241	14382	14375	14198	14107	14245	14389	14137	14269	14276	14477	14439	14259	14326	14370	14275	14415	14243	14415	14246	14168	14297	14181	14358	14125	14395	14396	14303	14315	14165	14487	14477	14386	14254	14285	14211	14252	14255	14347	14428	14273	14342	14300	14333	14437	14321	14283	14256	14164	14347	14401	14377	14295	14287	14512	14199	14261	14325	14380	14264	14272	14353	14387	14386	14374	14266	14239	14312	14341	14240	13972	14329	14392	14285	14552	14284	14298	14378	14250	14527	14246	14073	14394	14266	14353	14287	14205	14308	14433	14276	14289	14342	14274	14249	14498	14280	14276	14234	14392	14235	14285	14336	14429	14478	14258	14141	14429	14350	14263	14297	14401	14369	14375	14321	14386	14397	14408	14432	14407	14370	14344	14394	14378	14213	14385	14180	14360	14376	14365	14451	14366	14140	14269	14254	14262	14314	14267	14256	14319	14281	14354	14284	14297	14379	14303	14271	14270	14195	14297	14213	14364	14432	14493	14392	14348	14131	14323	14361	14329	14135	14334	14469	14258	14485	14275	14156	14247	14335	14315	14320	14274	14258	14321	14342	14331	14400	14250	14384	14393	14335	14180	14273	14336	14275	14270	14447	14284	14351	14371	14357	14336	14229	14467	14186	14405	14387	14331	14303	14235	14488	14317	14330	14346	14492	14334	14410	14279	14269	14376	14309	14384	14295	14268	14355	14353	14261	14174	14373	14236	14191	14280	14306	14340	14330	14372	14422	14498	14139	14332	14195	14453	14204	14323	14360	14390	14375	14292	14351	14179	14294	14573	14380	14319	14339	14255	14125	14269	14329	14343	14206	14317	14196	14259	14250	14344	14206	14298	14435	14367	14398	14448	14335	14096	14289	14356	14230	14366	14336	14343	14323	14181	14323	14191	14295	14294	14299	14365	14395	14239	14288	14298	14393	14358	14285	14311	14368	14315	14211	14304	14365	14269	14309	14338	14367	14288	14327	14378	14269	14304	14240	14272	14271	14355	14072	14393	14218	14172	14298	14280	14007	14430	14229	14320	14433	14405	14413	14327	14323	14272	14354	14317	14178	14344	14302	14377	14397	14370	14386	14377	14376	14382	14108	14384	14417	14318	14347	14214	14262	14322	14287	14144	14216	14242	14280	14142	14228	14358	14253	14231	14321	14341	14267	14387	14265	14425	14318	14282	14415	14326	14272	14410	14332	14370	14426	14452	14448	14200	14201	14313	14341	14243	14218	14333	14405	14271	14217	14338	14412	14485	14287	14441	14296	14410	14387	14282	14333	14331	14278	14560	14350	14493	14221	14293	14354	14352	14427	14174	14273	14453	14327	14268	14290	14382	14218	14188	14399	14371	14323	14335	14273	14359	14226	14284	14354	14156	14397	14478	14179	14247	14354	14280	14392	14212	14330	14320	14299	14257	14405	14430	14352	14338	14290	14210	14318	14373	14458	14266	14396	14259	14176	14394	14418	14312	14229	14202	14302	14488	14370	14263	14431	14432	14349	14250	14428	14402	14316	14180	14277	14352	14278	14217	14280	14397	14255	14264	14306	14303	14361	14289	14234	14339	14598	14341	14196	14465	14281	14246	14296	14452	14237	14340	14304	14426	14119	14297	14276	14360	14399	14199	14447	14438	14307	14377	14394	14499	14220	14423	14296	14165	14551	14182	14147	14261	14362	14489	14366	14278	14429	14426	14363	14461	14271	14197	14355	14333	14428	14277	14342	14344	14409	14287	14320	14206	14284	14255	14203	14283	14479	14288	14283	14223	14182	14428	14314	14381	14225	14325	14355	14546	14387	14328	14454	14436	14149	14315	14308	14212	14403	14425	14278	14175	14340	14330	14405	14463	14254	14312	14513	14259	14323	14341	14538	14083	14240	14359	14502	14345	14421	14374	14255	14292	14371	14356	14350	14253	14215	14464	14361	14270	14422	14326	14266	14274	14297	14234	14418	14146	14358	14477	14359	14366	14213	14146	14160	14331	14253	14371	14298	14258	14359	14425	14305	14231	14345	14253	14460	14244	14329	14247	14403	14410	14241	14402	14397	14272	14172	14107	14336	14496	14390	14303	14172	14337	14504	14365	14288	14450	14346	14488	14338	14208	14401	14362	14320	14198	14306	14277	14259	14370	14212	14539	14253	14239	14379	14314	14447	14354	14472	14377	14324	14185	14201	14196	14353	14290	14342	14314	14422	14394	14353	14315	14274	14227	14286	14274	14244	14469	14338	14378	14398	14224	14170	14302	14300	14340	14286	14268	14208	14141	14484	14289	14434	14349	14302	14433	14374	14355	14260	14273	14308	14523	14268	14217	14309	14217	14281	14410	14331	14438	14452	14312	14203	14202	14380	14330	14187	14369	14340	14153	14249	14340	14467	14185	14328	14230	14207	14346	14391	14408	14357	14259	14408	14315	14361	14391	14134	14247	14304	14446	14402	14301	14439	14343	14313	14247	14365	14249	14390	14365	14483	14409	14149	14234	14199	14203	14181	14248	14335	14435	14251	14185	14185	14320	14307	14160	14261	14282	14545	14372	14186	14250	14211	14402	14418	14330	14330	14447	14269	14227	14402	14445	14406	14220	14179	14118	14471	14519	14265	14375	14437	14344	14171	14336	14309	14425	14337	14271	14315	14229	14252	14164	14349	14406	14181	14325	14474	14267	14167	14185	14382	14330	14256	14276	14319	14251	14416	14395	14233	14283	14352	14399	14204	14302	14532	14201	14378	14316	14260	14159	14415	14394	14145	14572	14533	14201	14308	14257	14310	14271	14265	14247	14201	14204	14278	14369	14359	14209	14368	14319	14340	14376	14261	14201	14495	14111	14319	14338	14373	14515	14219	14364	14499	14302	14112	14295	14270	14397	14342	14254	14337	14284	14188	14374	14357	14321	14244	14415	14382	14302	14333	14295	14233	14433	14357	14180	14359	14450	14219	14226	14387	14311	14267	14269	14295	14384	14440	14305	14316	14228	14450	14293	14384	14424	14264	14434	14299	14361	14255	14380	14399	14366	14412	14339	14375	14190	14282	14268	14376	14386	14088	14584	14308	14318	14396	14456	14408	14343	14386	14342	14352	14288	14306	14352	14400	14294	14172	14463	14371	14318	14290	14302	14400	14437	14316	14310	14274	14330	14303	14305	14226	14461	14297	14419	14335	14406	14217	14383	14285	14294	14202	14302	14422	14347	14395	14263	14267	14282	14220	14234	14307	14260	14268	14330	14258	14346	14375	14361	14293	14437	14301	14329	14196	14456	14369	14427	14408	14275	14332	14367	14318	14478	14362	14187	14179	14089	14475	14342	14474	14428	14167	14289	14348	14400	14334	14374	14363	14415	14278	14264	14291	14215	14272	14212	14201	14288	14501	14387	14403
28505	26700	33567	31360	26843	23347	21014	18833	17649	17397	17201	17356	17496	17370	17321	17270	17341	17282	17296	17244	17185	17324	17421	17230	17331	17351	17213	17239	17270	16980	17176	17109	17138	17186	17283	17324	17206	17201	17299	17213	17326	17378	17183	17322	17198	17056	17276	17336	17303	17235	17238	17380	17254	17176	17406	17070	17356	17337	17317	17230	17278	17286	17009	17288	17294	17225	17405	17254	17334	16990	17358	17002	17142	17190	17157	17161	17317	17129	17061	17312	17036	17115	17239	17013	17213	17156	17118	17282	17292	17386	17432	17211	17109	17369	17341	17276	17254	17112	17309	17193	17140	17347	17248	17224	17203	17284	17182	17099	17172	17216	17271	17051	17272	17208	17088	17364	17244	17275	17054	17349	17456	17253	17126	17206	17022	17338	17160	17315	16985	17277	17226	16979	17281	17115	17328	17206	17227	17262	17240	17351	17210	17115	17061	17239	17403	17159	17179	17168	17131	17065	17186	17253	17298	17518	17193	17276	17295	17210	17075	17253	17300	17247	17278	17306	17035	17203	17208	17145	17303	17202	17270	17274	17247	17146	17277	17430	17134	17172	17224	17227	17048	17351	17151	17160	17263	17246	17150	17283	17254	17084	17114	17159	16984	17270	17159	17231	17098	17206	17192	17118	17180	17070	17007	17119	17135	17196	16986	17146	17458	17200	17071	17189	17264	17054	17157	17031	17275	17277	17257	17203	17229	17227	17118	17228	17274	17147	17279	17228	17162	17252	17209	17233	17138	17267	17245	16979	17149	17197	17115	17384	17147	17350	17229	17240	17256	17099	17049	17111	17245	17230	17475	17252	17216	17268	17224	17284	17206	17045	17308	17124	17362	17340	16991	17246	17040	17103	17332	17016	17131	17222	17355	17170	17122	17085	17122	17296	17281	17086	17210	17129	17181	17299	17228	17374	17123	17285	17265	17222	17241	17356	17294	17114	17043	17276	17212	17338	17112	17034	17177	17378	17202	17068	17307	17199	17252	17062	17018	17113	17335	17154	17111	17247	17235	17217	17269	17205	17203	16981	17239	17296	17308	17290	17331	17144	17403	17307	17228	16977	17161	17250	17248	17261	17238	17202	17343	17293	17477	17318	17383	17472	17080	17336	17233	17164	17221	17370	17220	16933	17449	17393	17347	17177	17059	16996	17184	17101	17395	17202	17359	17309	17182	17306	17342	17178	17208	17189	17157	17275	17252	17306	17449	17320	17318	17244	17382	17286	17272	17249	17140	17279	17142	17166	17340	17147	17083	17128	17317	17081	17018	17549	17264	17215	17102	16975	17399	17076	17186	17361	17147	17233	17360	17005	17232	17081	17169	17127	17177	17402	17219	16926	17296	17379	17400	17333	17374	17019	17280	17114	17191	17309	17292	17191	17048	17251	17227	17295	17412	17258	17092	17240	17210	17132	17308	17220	17195	17372	17336	17231	17199	17161	17109	17228	17272	17151	17312	17175	17157	17191	17047	17127	17285	17161	17364	17265	17226	17108	17441	17291	17442	17191	17124	17144	17267	17252	17285	17105	17429	17066	17074	17275	17163	17302	17151	17155	17320	17190	17166	17379	17220	17151	17251	17304	17414	17185	17315	17270	17372	17200	17132	17234	17133	17206	17284	17190	17175	17252	17248	17174	17209	17189	17186	17226	17350	17398	17358	17063	17371	17216	17276	17425	17347	17445	17177	17462	17236	17241	17280	17332	17408	17327	17118	17234	17174	17251	17319	17293	17346	17404	17276	17226	17280	17314	17427	17309	17321	17427	17158	17376	17285	17250	17102	17528	17460	17213	17226	17442	17026	17097	17115	17122	17337	17334	17323	17214	17136	17116	17299	17076	17153	17094	17142	17150	17205	17315	17426	17350	17299	17308	17089	17399	17308	17169	17001	17133	17252	17214	17079	17032	17178	17181	17092	17150	17101	17271	17330	17009	17301	17161	17211	17315	17249	17075	17218	17157	17388	17371	17297	17235	17047	17398	17137	17160	17272	17236	17106	17294	17266	17321	17341	17214	17104	17230	17386	17143	17252	17289	17299	17371	17172	17170	17189	17416	17200	17018	17366	17370	17173	17134	17147	17247	17243	17494	17393	17184	17419	17198	16951	17123	17141	17153	17091	17136	17136	17192	17244	17260	17130	17262	17352	17066	17324	17245	17129	17243	17172	17176	17066	17186	17331	17238	17166	17305	17151	17267	17189	16839	17192	17399	17244	17189	17306	17197	17107	17328	17208	17084	17285	17206	17277	17031	17256	17188	17126	17210	17291	17214	17157	17223	17301	17222	17125	17344	17304	17274	17299	17216	17259	17144	17233	17110	17127	17368	17257	17270	17349	17108	17292	17323	17396	17250	17359	17115	17301	17369	17099	17034	17096	17215	17135	17081	17177	17243	17169	17123	17329	17225	17309	17295	17168	17278	17269	17175	17081	17043	17026	17284	17445	16991	17200	17373	17470	17309	17095	17411	17155	17334	17200	17276	17294	17281	17262	17257	17143	17183	17044	16979	17140	17108	17064	17138	17172	17189	17158	17161	17245	17196	17364	17197	17159	17270	17240	17201	16897	17260	17330	17249	17213	17140	17331	17138	17261	17080	17142	17221	17174	17138	17445	17152	17030	17192	17220	17188	17130	17027	17337	17373	17286	17172	17221	17447	17224	17125	17106	17350	17204	17163	17194	17185	17296	17424	17301	17117	17157	17170	17223	17302	17234	17053	16994	17179	17341	17098	17145	17163	17131	17261	17138	17276	17312	17286	17265	17490	17243	17085	17219	17090	17083	17212	17350	17168	17327	17269	17265	17265	17179	16989	17167	16961	17281	17055	17116	17214	17246	17038	17350	17055	17289	17252	17060	17228	17250	17150	17323	17354	17352	17325	17328	17078	17257	17270	17327	17295	17092	17130	17238	17218	17088	17196	17321	17338	16950	17559	17320	17203	17283	17191	17340	17481	17450	17332	17121	17535	17098	17289	17272	17302	17498	17252	17465	17306	17314	17114	17253	17158	17266	17239	17579	17401	17229	17209	17025	17051	17264	17301	17315	17229	17181	17118	17281	17222	17354	17122	17130	17294	17393	17022	17396	17119	17272	17249	17117	17185	17418	17221	17135	17160	17209	17101	17428	17300	17387	17098	17392	17081	17236	17236	17235	17235	17301	17281	17439	17340	17098	17371	17209	17231	17183	17163	17392	17436	17242	17264	17291	17373	17398	17222	17152	17294	17147	17228	17194	17205	17270	17225	17260	17140	17131	17285	17336	17113	17258	17213	17268	17140	17359	17328	17140	17142	17116	17253	17362	17228	17339	17303	17133	17302	17260	17244	16942	17158	17085	17078	17197	17164	17003	17242	17335	17160	17020	17141	17126	17193	17198	17067	17353	17288	17202	17347	17308	17122	17193	17349	17329	17404	17015	17077	17137	17253	17308	17017	17051	17260	17176	17080	17266	17495	17289	17148	17251	17301	17226	17220	17343	17153	17051	17221	17072	17120	17249	17290	17313	17245	17196	17132	17379	17285	17361	17034	17410	17076	17379	17227	17199	17491	17321	17135	17113	17415	17189	17204	17249	17238	17389	17246	17235	17120	16935	17080	17320	17162	17042	17344	17275	17302	17374	17316	17257	17225	17255	17392	17113	17099	17295	17203	17185	17082	17266	17220	17210	17267	17078	17350	17360	17169	17353	17203	17145	17210	17154	17238	17177	16938	17287	17179	17193	17100	17098	17294	17207	17384	17324	17239	17161	17038	17516	17280	17300	17170	17071	17106	17072	17161	17279	17302	17168	17471	17337	17491	17270	17236	17136	17167	17150	17438	17170	17216	17363	17240	17151	17106	17193	17293	17284	17150	17380	17195	17368	17143	17320	17091	17341	17258	17177	17153	17456	17261	17295	17244	17545	17278	17221	17043	17263	17389	17115	17300	17155	17093	17098	17102	17335	17272	17085	17147	17138	17078	17155	17143	17208	17141	17423	17157	17278	17269	17205	17249	17331	17214	17240	17110	17315	17405	17394	17264	17351	17189	17344	17159	17147	17303	17215	17183	17358	17390	17242	17295	17228	17122	17304	17222	17214	17265	17381	17178	16974	17198	17203	17393	17356	17240	17069	17022	17067	17441	17319	17166	17242	17112	17123	17243	17309	17195	17190	17314	17524	17160	17365	17328	17197	17410	17284	17294	17337	17202	17318	17059	17192	17160	16918	17187	17160	17450	17421	17389	17138	17184	17098	17166	17311	17320	17513	17263	17258	17301	17168	17378	17263	17092	17285	17204	17247	17087	17240	17075	17124	17111	17121	17532	17061	17316	17192	17070	17192	17321	17217	17140	16871	17284	17185	17205	17491	17314	17129	17160	17237	17249	17258	17339	17292	17447	17300	17414	17271	17325	17212	17195	17238	17171	17348	17309	17376	17268	17305	17053	17182	17281	16988	17349	17155	17234	17144	17167	17132	17424	17201	17339	17262	17230	17214	17138	17199	17075	17068	17128	17214	17226	17122	17174	17081	17208	17291	17226	17136	17151	17255	16954	17113	17142	17112	17012	17197	17188	17129	17138	17331	17333	17331	17355	17265	16906	17185	17273	17464	17175	17352	17167	17360	17092	17365	17318	17231	17093	17371	17171	17310	17386	17453	17434	17150	17177	17232	17324	17275	17283	17114	17157	17023	17270	17199	17275	17104	17355	17270	17213	17089	17140	17227	17283	17390	17311	17073	17255	17409	17157	17317	17180	17271	17168	17151	17226	17118	17269	17266	17228	17350	17256	17187	17220	17264	17240	17388	17038	17244	17087	17261	17035	17052	17310	17386	17309	17119	17130	17228	17164	17414	17234	17402	17395	17295	17408	17320	17184	17120	17210	17071	17253	17255	17055	17021	17158	17039	17267	17166	17181	17342	17371	17375	17287	17025	17281	17200	16994	17429	17378	17346	17491	17203	17290	17312	17428	17059	17131	17192	17099	17114	17235	17289	17151	17162	17148	17197	17326	17053	17227	17553	17036	16983	17206	17339	17276	17254	17065	17252	17375	17091	17248	17225	17236	17105	17237	17321	17177	17393	17173	17087	17112	17280	17402	17196	17172	17254	17144	17163	17086	17325	17206	17297	17265	17203	17149	17538	17329	17170	17245	17288	17386
27492	43684	33105	26504	23659	20725	18155	15992	14992	14794	14717	14619	14678	14614	14749	14713	14572	14620	14445	14656	14486	14780	14695	14660	14659	14814	14604	14667	14550	14714	14715	14759	14611	14566	14636	14597	14726	14682	14539	14684	14412	14487	14622	14526	14539	14500	14602	14714	14719	14629	14706	14588	14650	14474	14618	14734	14675	14924	14467	14662	14558	14689	14618	14586	14658	14545	14633	14440	14439	14653	14617	14670	14426	14778	14579	14612	14576	14498	14691	14391	14614	14377	14639	14595	14505	14458	14558	14559	14787	14641	14594	14490	14556	14474	14454	14451	14585	14508	14711	14648	14601	14725	14431	14601	14695	14613	14640	14394	14619	14725	14544	14662	14468	14591	14677	14516	14760	14642	14587	14475	14635	14477	14588	14685	14744	14674	14718	14590	14642	14709	14499	14594	14507	14569	14617	14504	14665	14631	14516	14483	14511	14739	14543	14677	14592	14724	14559	14581	14690	14601	14647	14545	14538	14866	14614	14619	14687	14516	14548	14607	14511	14556	14761	14618	14508	14638	14612	14588	14653	14637	14608	14588	14689	14651	14659	14658	14685	14615	14758	14559	14487	14548	14744	14721	14538	14567	14500	14516	14433	14640	14513	14596	14576	14717	14521	14514	14750	14397	14466	14717	14601	14771	14563	14592	14489	14608	14691	14748	14532	14402	14644	14651	14627	14673	14614	14745	14625	14571	14420	14549	14494	14558	14580	14586	14604	14591	14730	14422	14638	14546	14267	14713	14438	14528	14661	14632	14657	14548	14592	14576	14609	14596	14592	14565	14572	14643	14512	14475	14603	14609	14756	14667	14547	14552	14426	14762	14498	14520	14676	14659	14567	14425	14577	14667	14331	14431	14556	14616	14509	14595	14677	14525	14543	14603	14615	14865	14575	14599	14641	14590	14436	14597	14578	14550	14811	14734	14644	14567	14531	14582	14682	14687	14584	14823	14451	14530	14672	14530	14689	14683	14721	14526	14553	14577	14610	14477	14694	14720	14553	14575	14716	14573	14597	14745	14590	14725	14703	14687	14517	14626	14611	14728	14606	14453	14523	14592	14784	14719	14702	14401	14561	14614	14632	14482	14583	14498	14406	14520	14760	14608	14386	14655	14560	14632	14556	14472	14625	14444	14812	14667	14525	14671	14438	14452	14525	14624	14575	14608	14675	14575	14525	14564	14675	14510	14523	14593	14530	14696	14495	14650	14678	14561	14576	14552	14837	14614	14557	14689	14713	14616	14484	14634	14763	14650	14579	14541	14474	14549	14608	14414	14589	14568	14582	14894	14581	14666	14687	14592	14657	14599	14758	14569	14619	14667	14688	14751	14627	14750	14565	14612	14616	14675	14529	14524	14739	14585	14702	14651	14729	14500	14584	14524	14719	14609	14458	14551	14501	14595	14440	14677	14661	14599	14638	14757	14549	14716	14652	14669	14432	14497	14495	14640	14563	14627	14693	14615	14391	14691	14504	14548	14729	14507	14523	14572	14643	14460	14675	14505	14602	14633	14650	14715	14599	14672	14526	14761	14464	14709	14493	14560	14432	14590	14346	14656	14559	14646	14444	14435	14613	14549	14669	14555	14500	14335	14661	14587	14600	14483	14545	14576	14776	14614	14626	14699	14651	14651	14451	14579	14679	14651	14557	14559	14564	14613	14637	14612	14644	14718	14606	14565	14588	14554	14618	14587	14673	14650	14668	14749	14860	14425	14513	14657	14754	14596	14713	14498	14638	14766	14473	14714	14633	14654	14522	14722	14708	14590	14636	14758	14637	14709	14690	14574	14778	14474	14627	14560	14596	14618	14507	14567	14754	14626	14612	14566	14504	14691	14608	14542	14532	14537	14596	14670	14577	14497	14717	14333	14697	14698	14494	14465	14578	14549	14663	14643	14725	14537	14682	14739	14448	14559	14733	14627	14608	14670	14599	14559	14533	14538	14709	14635	14577	14601	14664	14660	14647	14629	14550	14479	14530	14661	14471	14687	14700	14645	14592	14642	14550	14767	14507	14510	14638	14663	14646	14536	14553	14672	14713	14608	14466	14646	14648	14456	14518	14691	14569	14546	14543	14612	14736	14496	14677	14581	14758	14731	14626	14615	14652	14653	14580	14538	14692	14574	14480	14484	14620	14543	14593	14885	14640	14637	14601	14548	14597	14630	14584	14477	14439	14500	14496	14488	14568	14649	14730	14654	14715	14657	14651	14490	14675	14498	14669	14607	14667	14568	14626	14583	14452	14730	14582	14652	14682	14601	14627	14648	14632	14695	14654	14658	14580	14713	14591	14393	14676	14539	14631	14551	14660	14580	14676	14664	14736	14657	14598	14646	14623	14667	14640	14628	14564	14533	14635	14566	14502	14699	14546	14597	14545	14610	14563	14501	14795	14519	14480	14687	14581	14583	14592	14572	14563	14709	14651	14579	14859	14530	14763	14536	14444	14649	14575	14792	14592	14586	14829	14603	14616	14741	14555	14436	14703	14574	14708	14562	14517	14703	14591	14497	14600	14665	14579	14593	14711	14624	14466	14718	14650	14552	14497	14669	14722	14543	14463	14554	14621	14613	14518	14530	14729	14655	14564	14683	14576	14847	14554	14449	14690	14589	14718	14498	14600	14701	14608	14643	14694	14492	14612	14638	14659	14564	14576	14576	14721	14676	14528	14692	14580	14674	14563	14628	14605	14475	14581	14568	14675	14681	14566	14560	14500	14651	14602	14519	14647	14634	14730	14429	14539	14563	14691	14586	14609	14506	14649	14515	14430	14566	14583	14730	14616	14765	14583	14582	14623	14615	14547	14779	14669	14539	14535	14685	14548	14472	14542	14434	14720	14647	14582	14594	14717	14598	14712	14662	14558	14574	14611	14470	14683	14641	14620	14555	14654	14566	14646	14493	14479	14737	14651	14495	14626	14641	14777	14642	14599	14528	14677	14427	14498	14673	14503	14482	14646	14676	14615	14563	14521	14789	14499	14619	14734	14481	14658	14622	14525	14488	14631	14630	14561	14539	14642	14528	14547	14538	14437	14535	14629	14788	14545	14689	14574	14486	14451	14597	14639	14483	14702	14541	14642	14666	14653	14526	14803	14507	14544	14500	14678	14494	14738	14655	14620	14652	14656	14712	14769	14753	14709	14506	14614	14482	14646	14643	14734	14565	14505	14498	14736	14647	14653	14453	14587	14534	14641	14683	14663	14472	14540	14665	14848	14632	14732	14424	14618	14553	14496	14685	14529	14648	14651	14594	14630	14655	14579	14839	14579	14492	14576	14549	14530	14644	14578	14669	14673	14628	14583	14627	14466	14653	14550	14481	14587	14543	14613	14675	14793	14455	14556	14787	14702	14559	14640	14404	14762	14494	14634	14673	14592	14496	14649	14589	14439	14673	14619	14745	14724	14675	14687	14560	14666	14586	14561	14538	14618	14623	14636	14591	14578	14689	14484	14543	14683	14548	14769	14564	14593	14623	14569	14626	14669	14536	14634	14568	14622	14653	14584	14711	14615	14688	14500	14731	14613	14708	14581	14486	14534	14744	14613	14577	14667	14610	14623	14662	14586	14749	14607	14603	14743	14698	14662	14746	14590	14497	14632	14578	14628	14546	14672	14649	14543	14785	14620	14534	14609	14573	14770	14544	14592	14685	14692	14689	14587	14570	14574	14659	14554	14505	14789	14641	14554	14656	14614	14570	14620	14777	14712	14605	14642	14625	14640	14688	14682	14524	14604	14699	14503	14526	14603	14543	14819	14649	14701	14688	14635	14600	14533	14713	14615	14348	14545	14533	14597	14594	14541	14539	14581	14677	14670	14590	14504	14470	14614	14575	14571	14611	14543	14511	14616	14530	14655	14559	14593	14540	14488	14673	14546	14394	14694	14585	14671	14636	14955	14607	14634	14439	14553	14815	14607	14596	14494	14603	14616	14625	14603	14580	14464	14598	14526	14727	14657	14577	14534	14556	14526	14606	14577	14535	14642	14663	14620	14522	14768	14662	14711	14608	14556	14686	14637	14699	14802	14650	14640	14690	14560	14601	14677	14750	14691	14756	14562	14627	14641	14630	14532	14711	14664	14782	14711	14625	14660	14598	14562	14618	14612	14664	14577	14748	14726	14687	14672	14556	14385	14534	14702	14571	14722	14500	14616	14438	14675	14711	14613	14580	14713	14659	14730	14574	14675	14656	14543	14534	14655	14434	14633	14560	14736	14492	14498	14383	14595	14782	14597	14681	14478	14655	14505	14598	14744	14625	14584	14568	14674	14631	14451	14497	14569	14533	14499	14655	14605	14696	14469	14662	14660	14582	14720	14491	14481	14618	14703	14632	14695	14729	14687	14706	14624	14520	14567	14583	14601	14551	14673	14805	14534	14758	14710	14507	14672	14506	14566	14532	14727	14681	14750	14670	14705	14561	14489	14643	14640	14659	14529	14635	14592	14502	14755	14669	14745	14736	14473	14764	14628	14525	14573	14824	14646	14577	14626	14760	14773	14704	14512	14469	14675	14629	14612	14721	14650	14412	14770	14536	14649	14664	14564	14804	14696	14425	14632	14598	14597	14563	14631	14584	14615	14738	14487	14520	14597	14579	14773	14656	14511	14445	14486	14677	14585	14615	14798	14568	14497	14561	14756	14561	14525	14562	14579	14498	14506	14704	14456	14675	14644	14573	14573	14617	14701	14704	14588	14822	14609	14618	14528	14792	14692	14647	14643	14625	14553	14581	14466	14673	14713	14536	14483	14636	14618	14494	14523	14368	14524	14586	14859	14515	14544	14552	14592	14683	14508	14594	14750	14545	14695	14589	14553	14579	14583	14639	14586	14543	14803	14597	14704	14614	14657	14631	14710	14601	14704	14634	14623	14611	14581	14734	14532	14646	14701	14653	14627	14565	14591	14495	14489	14576	14574	14660	14629	14498	14533	14705	14620	14653	14552	14591	14601	14537	14686	14610	14584	14506	14750	14532	14455	14626	14660	14723	14525	14547	14596	14618	14547	14743	14667	14736	14564	14732	14540	14527	14478	14664	14639	14685	14622	14612	14615	14636	14463	14459	14468	14737	14621	14673	14432	14666	14559	14562	14502	14695	14610	14697	14525	14461	14472	14535	14692	14542	14635	14709	14571	14469	14490	14649
24172	21829	32564	38106	43701	42712	34712	24901	19885	18191	17479	17369	16852	17128	17059	17094	17196	17189	17054	17359	17075	17064	16972	16983	17182	17019	17135	16996	17173	17083	17174	17042	17153	17131	16972	17203	16874	17099	17070	16812	17041	17059	17071	16903	17101	16871	16967	17215	17010	17056	16929	16913	16991	17097	16976	16980	16936	16896	17150	17017	17012	17048	17158	16931	16944	17011	17169	16820	17076	16955	16729	17036	16947	17117	16992	17046	16954	17064	17017	17011	17071	16794	17008	16859	16994	16954	16827	16981	17012	16956	16768	16902	17028	16954	16963	17131	16972	17034	17066	16920	16958	16800	17032	17119	16912	17024	16850	16945	17021	16973	17071	16964	16970	16985	16985	16945	17023	16811	16778	16951	16944	17000	17036	17223	17071	17010	16885	16748	17052	16829	16882	16911	17088	16934	17073	16800	16814	16752	16835	17013	16928	17105	16962	16890	16792	16739	16910	16934	16795	16856	16825	16975	17065	16957	16883	17038	16865	16775	16724	16827	17056	16919	17032	16806	16962	16770	16909	16865	16788	16950	16930	16896	16976	17021	16789	16960	16902	16873	17150	17026	16839	16897	17025	16656	16973	16994	17026	17183	16992	16939	17152	17057	16912	16882	17058	16993	16998	16893	17088	16906	16755	17176	16984	17207	17148	16714	17014	16780	16794	17117	17042	16741	16951	17056	16820	16767	16865	17063	16923	16854	17042	16963	17047	16905	17051	16903	17118	16819	17004	16885	17028	16849	16721	16963	17043	16882	16856	16961	17234	17078	16992	17074	16949	16934	16897	16890	17159	16791	17016	17158	17026	17026	16940	17097	17079	16839	16998	17098	16813	16947	16945	17104	17048	16976	16885	16794	16891	16746	17001	16850	17089	17047	16882	17055	16799	16841	16839	16842	17043	17065	17166	16791	16854	16857	16830	16951	16822	16789	17144	16703	16802	16808	16787	16937	17045	16741	16849	17059	16736	16878	16921	16866	16907	16890	16956	16826	17085	16984	16928	16994	16968	16995	16971	17013	16845	17082	17002	16944	16885	16928	16897	16734	17052	16933	17039	17084	16828	16912	16972	16871	17006	16940	16882	16813	16847	17000	16840	16853	16743	16956	16948	17027	17070	17017	17019	16704	16978	16876	17015	16828	16923	16844	17060	16990	16762	17026	16920	17030	16825	16870	16772	16963	16831	17048	17081	16878	16961	16895	17018	17227	17005	17131	16954	16870	16989	17026	16843	17054	17091	16995	16780	16998	16686	16861	17028	16923	16847	16868	16918	16813	16718	16940	16814	16970	16964	17006	16921	16981	16919	16934	17044	17003	17214	16941	17057	17054	16919	16994	16806	16815	16883	16801	16971	16884	16985	16934	17013	16994	16904	16712	16743	16726	16737	16800	17177	16968	16883	17094	16895	16836	16919	16864	16792	16927	17002	16807	16771	16887	17019	17099	17060	17017	17126	16768	16901	16870	16816	16806	17050	16899	17042	16779	17039	17077	16765	16918	16980	16898	16717	16962	16846	16804	16827	16954	16912	16888	16960	16878	16946	16514	17016	16886	16907	16826	16983	17153	17002	16968	16906	16879	16975	16985	16875	16922	16845	16886	16823	16842	17044	17181	16958	17092	16768	16937	16900	16976	16895	16664	17049	16853	16937	16903	16871	17006	16942	16824	16947	16987	17049	16899	16978	16922	16815	16879	17070	16884	16858	16949	16938	16897	17001	16884	17051	16831	16918	17178	16844	16874	16950	16911	16762	16793	16860	17098	16987	17034	16816	16879	16758	17133	16974	16785	17018	16730	16745	17150	16868	16875	16946	16907	16942	17186	16977	16909	16725	16933	16851	16747	16810	16918	16952	16887	16854	16893	16831	16837	16845	17011	17075	16857	16906	16852	16931	16913	17200	16994	16913	17025	16964	16806	17108	16798	16997	16949	16883	16962	16899	17144	17192	16929	16738	16922	16888	16979	17106	16892	17052	16878	17042	17046	16753	16902	16982	17184	17045	17022	16828	16955	17015	16956	17007	17055	16836	16922	16962	17163	16793	16958	16911	16716	16763	16969	17045	16875	17241	16800	16693	16933	16959	16771	16924	16850	16929	16930	16910	17036	17017	16916	17152	17072	17090	16933	16996	16977	16992	17073	16944	16865	16982	16847	16968	16995	16971	16980	16940	16985	16902	17003	17114	17188	16991	16986	17018	16909	17026	16842	16794	16940	16760	16904	16928	16848	16866	16871	17111	17052	16804	16981	16934	16695	16945	17150	16989	16919	16998	16846	17115	17022	17008	17015	16894	16939	16839	17039	16820	16858	17092	17035	16894	17039	17071	16928	16936	16825	17020	17146	16997	17018	17102	16816	16920	17032	16819	16715	17000	16818	16840	16822	16896	16819	16924	16995	16972	16872	17121	16978	16812	17020	16797	16974	16942	16714	16626	17109	16979	16962	17174	16810	16994	17041	16891	16866	17009	16952	16812	16888	16862	16845	16859	17110	16968	16897	16951	16869	16855	17035	17002	16984	16821	16920	16977	16889	17093	17104	16851	16908	16909	17077	16895	17099	17052	17021	16927	16876	17293	16839	17037	16926	17056	16717	16838	16911	16925	17031	16887	16800	16906	16955	16737	16885	17039	16997	17125	16974	17184	17116	16836	16840	17100	17099	16738	16828	17031	16973	16937	16934	16863	17072	17068	17047	16962	16994	17046	17068	16907	16603	16764	16800	16729	16883	16688	16929	16846	17043	17031	16906	16922	16799	16927	17011	16917	16846	16932	16915	17097	16890	16939	16964	17153	16633	16674	17066	17168	16990	16990	16972	17144	17200	17038	16908	16850	17034	17095	17138	16986	16877	16979	17052	17099	16963	16983	16962	16826	16998	17022	17030	16889	16878	17189	16989	16868	16861	17060	16904	17170	16972	16834	16900	16998	17100	16984	16920	16942	16663	16988	16761	16941	16995	17023	16975	16898	16766	16996	16795	16922	17087	16900	17088	16991	16994	16921	17127	16884	17085	17030	17158	17175	17072	16842	16906	16939	17026	16958	16903	16913	16894	16877	16757	16868	17021	16978	17036	16853	16803	16828	16896	16985	16888	16901	17046	17223	16929	16949	16814	17085	16785	16855	17142	16900	17050	16980	16753	16897	16913	16857	16880	17041	17194	16869	17029	16825	16841	16763	16993	16813	16928	17091	16980	17035	16927	16863	16999	16923	16960	16946	16835	16945	17117	17132	16598	16886	17117	17021	16876	16838	16822	17007	17087	16978	16773	16950	17093	16879	17127	17067	16854	17139	16938	16873	17206	17038	16706	16934	17095	16817	16846	16965	16956	16956	17111	16960	16791	16925	16992	16816	16991	16839	17001	16943	16891	17050	16715	16940	17211	16954	16888	16943	16907	16915	16907	17104	16992	16848	17122	16911	16811	16935	16784	16847	16695	17045	17009	17085	16960	17025	16827	16981	16879	16953	16892	17020	17007	16992	16927	16903	16884	16791	16983	16850	16988	16892	16706	16903	16979	16836	16792	17132	16899	16923	16924	16920	16937	17071	16929	16887	16885	16895	16889	16728	17072	16985	16952	16882	16865	16918	16971	16912	17092	16955	16933	17058	17008	16997	16893	16932	16908	17009	16967	16983	16945	16949	16969	17001	17034	17144	16877	16828	17062	17114	16893	16972	17058	16804	16794	16879	16908	17090	16970	16921	16843	16964	16924	16869	16830	16739	17076	16909	17099	16896	17033	16742	16899	17096	16811	17000	16917	17081	16783	16740	16846	16691	16924	16980	16877	16970	16950	16933	16848	16875	17039	17055	16880	16786	16958	16990	16816	16969	17093	16970	16899	16871	16937	17043	16875	17078	17066	16990	16824	16815	16901	16909	16922	17095	16926	16783	16904	17094	16983	16807	16954	16965	17003	17150	17054	17098	16756	16906	16893	16759	16822	17071	16764	16943	17049	16839	17112	17002	16821	16925	16861	16822	16959	16718	16966	16794	16768	16855	16973	16890	16701	16883	16829	16790	16828	16913	17033	16941	16908	17078	16710	17117	17091	16908	16755	16900	16829	16959	16762	16920	16879	17144	17134	17104	17029	16652	16993	17172	16900	16907	16937	16927	16912	16799	16804	16897	16905	17053	16963	16847	16937	16932	16849	16612	16849	17100	17204	16893	17018	17020	16874	16962	17163	16953	16954	16855	16871	16925	17080	17000	16904	17049	16725	16864	17153	17127	16854	16865	16785	16899	17234	17044	17110	16840	16843	16831	17025	16996	17077	16894	17034	16969	16843	16985	16962	16677	16836	17059	17097	16905	17066	16987	16808	16970	16943	17286	16886	16993	16867	16984	16845	16851	16990	17025	16962	16842	16876	16930	16873	17071	17073	16747	17009	17007	17031	16891	17056	17019	16814	16893	16694	17049	16970	17023	17024	16902	16770	16942	16776	16964	16952	16854	16980	16971	16846	17076	16992	16955	16970	16936	16780	16923	16867	17020	17049	17012	16599	17036	16915	16916	17015	16824	16993	16877	16999	16794	16967	17003	17001	16953	16988	16849	16888	16941	16904	16920	16957	16816	17020	17150	16773	16762	16924	16881	16586	16988	16852	16767	16859	16833	16835	16898	16917	16967	16960	17095	16921	16994	17021	16846	16838	16883	17178	17082	17027	16907	16686	16940	16908	16689	17179	16788	17012	16747	16878	17012	16705	16642	17254	16969	17042	17087	16830	16806	16977	16981	16946	17078	17068	17006	16975	16960	16994	16954	16849	16849	16903	17067	16959	17099	16954	17085	16873	16848	16952	16951	16992	17145	16666	16895	17020	16899	17018	16855	16930	17117	16874	16756	16911	16897	16853	16799	17024	17010	16929	16920	17002	16899	16897	16914	17015	17091	16870	16923	16835	16968	17036	17000	16678	16749	16854	16963	17003	16882	16944	17025	16850	16873	17096	16830	16908	16865	16914	17175	17042	16781	17028	16893	16834	16935	17030	17004	17102	16861	17006	16762	16884	17060	16922	16792	17001	17044	17094	16867	17101	16996	16952	16788	16992	17002	17005	17092	16986	16835	16863	16754	16828	17056	17044	17037	16973	17060	16829	17036	16980	16936	16763	16966	17128	16800	16918	17083	16660	17104	16897	16987	17006
54497	88877	72672	59472	52452	44417	32695	22943	16982	15047	14370	14452	14549	14347	14364	14312	14517	14395	14549	14375	14452	14351	14372	14491	14433	14559	14448	14373	14417	14465	14390	14475	14467	14341	14523	14306	14426	14524	14543	14208	14502	14475	14433	14304	14445	14363	14410	14323	14424	14185	14481	14487	14400	14361	14334	14302	14544	14408	14355	14500	14527	14295	14426	14329	14203	14310	14347	14281	14480	14235	14359	14378	14501	14519	14516	14377	14493	14397	14446	14435	14316	14320	14471	14345	14498	14381	14424	14333	14318	14186	14430	14376	14250	14302	14455	14374	14322	14373	14325	14342	14373	14447	14295	14395	14377	14360	14494	14286	14252	14414	14405	14399	14331	14383	14456	14336	14503	14422	14476	14413	14482	14449	14447	14358	14494	14366	14329	14477	14584	14455	14605	14336	14638	14311	14363	14382	14335	14444	14258	14335	14461	14369	14385	14407	14285	14397	14481	14333	14405	14391	14303	14269	14345	14413	14437	14277	14344	14310	14369	14304	14411	14384	14387	14447	14205	14460	14350	14381	14420	14345	14353	14377	14448	14385	14294	14346	14423	14267	14372	14288	14438	14376	14400	14410	14652	14444	14292	14413	14360	14296	14346	14359	14255	14184	14520	14441	14290	14147	14459	14307	14425	14376	14383	14383	14390	14505	14387	14441	14297	14307	14392	14277	14470	14357	14338	14301	14371	14426	14403	14513	14523	14384	14480	14482	14298	14394	14247	14385	14413	14551	14475	14436	14376	14602	14231	14397	14478	14462	14359	14486	14436	14384	14425	14428	14304	14470	14425	14345	14459	14360	14336	14340	14440	14254	14343	14466	14536	14378	14260	14415	14475	14562	14385	14427	14304	14418	14548	14411	14361	14283	14254	14515	14402	14350	14368	14568	14404	14438	14664	14242	14331	14330	14484	14239	14288	14465	14446	14200	14431	14570	14540	14381	14614	14443	14243	14240	14384	14398	14456	14468	14541	14347	14250	14490	14568	14282	14322	14244	14446	14325	14372	14357	14506	14394	14144	14457	14395	14212	14330	14336	14467	14485	14285	14418	14489	14239	14402	14472	14431	14471	14333	14218	14290	14441	14402	14493	14352	14314	14405	14619	14419	14398	14367	14401	14524	14466	14319	14312	14358	14639	14236	14362	14405	14374	14464	14424	14362	14482	14465	14402	14171	14534	14446	14317	14352	14410	14440	14394	14204	14421	14404	14410	14504	14445	14371	14459	14214	14534	14598	14332	14263	14246	14508	14644	14648	14340	14336	14545	14580	14282	14619	14412	14308	14233	14344	14456	14306	14451	14553	14324	14345	14476	14263	14452	14557	14542	14349	14364	14446	14344	14564	14346	14478	14408	14303	14491	14357	14484	14308	14342	14479	14352	14441	14335	14479	14258	14409	14288	14364	14454	14384	14445	14308	14473	14269	14368	14348	14379	14392	14477	14500	14511	14521	14354	14346	14333	14487	14458	14363	14433	14414	14375	14418	14453	14293	14460	14428	14412	14313	14470	14334	14425	14552	14393	14548	14214	14551	14421	14321	14660	14317	14475	14359	14357	14509	14363	14387	14425	14343	14448	14356	14206	14358	14366	14400	14369	14410	14415	14426	14301	14430	14603	14603	14135	14554	14260	14445	14351	14290	14503	14503	14332	14332	14334	14483	14538	14482	14261	14449	14434	14457	14382	14499	14402	14313	14460	14498	14478	14377	14634	14492	14368	14516	14339	14379	14301	14402	14500	14354	14361	14527	14386	14363	14404	14328	14316	14448	14203	14315	14327	14202	14212	14671	14469	14433	14318	14225	14240	14453	14424	14424	14332	14368	14398	14544	14244	14393	14341	14397	14395	14429	14367	14534	14333	14417	14427	14350	14524	14550	14506	14393	14344	14259	14361	14408	14252	14379	14391	14349	14614	14466	14401	14357	14395	14446	14444	14416	14446	14455	14307	14281	14601	14310	14413	14375	14322	14408	14406	14467	14341	14395	14594	14485	14383	14444	14409	14468	14409	14431	14503	14423	14373	14279	14378	14357	14409	14359	14471	14367	14391	14385	14246	14483	14259	14540	14476	14470	14280	14445	14508	14598	14385	14363	14254	14417	14369	14309	14683	14422	14600	14270	14438	14440	14552	14468	14466	14388	14363	14443	14428	14423	14564	14347	14415	14323	14360	14549	14465	14437	14314	14266	14586	14228	14409	14456	14285	14498	14435	14455	14432	14362	14320	14397	14458	14323	14431	14416	14470	14422	14206	14362	14388	14321	14294	14449	14241	14317	14333	14530	14296	14390	14415	14306	14336	14368	14436	14377	14431	14376	14404	14346	14370	14381	14413	14516	14509	14348	14545	14422	14464	14314	14459	14139	14317	14372	14485	14515	14347	14413	14438	14512	14508	14441	14475	14467	14265	14313	14519	14388	14593	14377	14430	14328	14442	14400	14504	14371	14296	14442	14491	14398	14460	14361	14372	14768	14303	14548	14458	14419	14437	14381	14347	14367	14260	14447	14475	14439	14216	14504	14283	14442	14478	14455	14269	14424	14378	14319	14360	14387	14594	14450	14342	14337	14389	14510	14363	14362	14539	14434	14408	14308	14408	14490	14386	14403	14254	14274	14375	14526	14316	14434	14411	14300	14451	14422	14448	14422	14313	14566	14373	14475	14430	14498	14314	14348	14483	14288	14405	14443	14406	14361	14483	14534	14447	14584	14362	14451	14532	14304	14487	14203	14263	14536	14407	14375	14404	14335	14407	14503	14474	14519	14597	14392	14286	14418	14371	14444	14454	14366	14461	14499	14359	14399	14299	14432	14436	14298	14422	14223	14389	14391	14479	14470	14470	14581	14485	14261	14437	14363	14363	14332	14478	14356	14405	14423	14515	14331	14400	14446	14270	14445	14532	14413	14401	14332	14353	14385	14487	14457	14260	14598	14343	14416	14345	14550	14376	14241	14218	14455	14408	14319	14481	14420	14379	14445	14311	14388	14532	14494	14499	14520	14402	14374	14350	14443	14487	14536	14578	14316	14420	14466	14483	14475	14436	14266	14646	14456	14323	14112	14523	14487	14259	14480	14412	14321	14359	14393	14377	14314	14420	14412	14503	14361	14323	14339	14447	14332	14386	14343	14426	14499	14429	14275	14447	14420	14429	14358	14443	14585	14317	14425	14289	14438	14413	14524	14335	14410	14348	14385	14474	14411	14502	14318	14373	14385	14338	14301	14282	14428	14438	14501	14241	14377	14389	14466	14357	14261	14440	14371	14358	14223	14451	14560	14286	14310	14418	14522	14350	14540	14340	14361	14297	14546	14372	14433	14364	14323	14347	14370	14371	14327	14459	14354	14559	14416	14410	14420	14456	14418	14439	14516	14159	14483	14498	14401	14519	14266	14457	14435	14397	14582	14365	14420	14429	14358	14343	14408	14390	14411	14503	14494	14454	14484	14338	14481	14353	14291	14515	14357	14346	14392	14296	14403	14346	14285	14513	14380	14549	14403	14521	14437	14562	14355	14402	14412	14299	14433	14211	14332	14436	14403	14379	14257	14396	14371	14348	14429	14430	14343	14387	14632	14336	14418	14513	14480	14339	14421	14428	14206	14633	14389	14527	14431	14372	14373	14462	14330	14541	14422	14352	14415	14488	14444	14311	14410	14366	14571	14281	14389	14526	14547	14498	14344	14275	14392	14384	14489	14280	14409	14347	14262	14403	14376	14351	14522	14519	14531	14346	14301	14317	14499	14430	14340	14481	14432	14410	14406	14368	14437	14254	14494	14412	14346	14430	14544	14320	14530	14477	14460	14275	14467	14480	14491	14152	14332	14409	14218	14391	14497	14396	14509	14323	14408	14379	14355	14400	14500	14386	14184	14340	14344	14388	14417	14466	14456	14380	14513	14441	14371	14402	14470	14390	14392	14414	14485	14405	14370	14379	14254	14510	14383	14346	14355	14434	14368	14490	14592	14512	14436	14524	14489	14452	14388	14458	14401	14361	14482	14480	14370	14447	14421	14302	14531	14228	14413	14424	14404	14344	14495	14416	14238	14487	14354	14505	14538	14263	14474	14329	14198	14489	14363	14473	14484	14335	14247	14687	14513	14406	14423	14406	14177	14456	14431	14487	14272	14357	14359	14383	14352	14305	14430	14391	14373	14369	14388	14265	14424	14277	14359	14361	14539	14556	14337	14436	14418	14340	14335	14489	14443	14503	14217	14568	14296	14321	14450	14343	14450	14464	14435	14405	14451	14511	14329	14318	14237	14362	14406	14446	14279	14322	14422	14383	14398	14537	14482	14350	14472	14307	14367	14411	14448	14425	14261	14499	14313	14447	14369	14452	14334	14377	14401	14398	14441	14427	14393	14327	14575	14371	14418	14330	14390	14513	14250	14379	14426	14382	14558	14333	14347	14361	14577	14308	14460	14465	14527	14265	14479	14420	14529	14276	14324	14475	14473	14334	14406	14535	14396	14393	14432	14381	14416	14404	14361	14483	14507	14518	14454	14560	14310	14450	14408	14428	14542	14409	14394	14510	14378	14273	14383	14308	14327	14376	14470	14359	14350	14312	14373	14289	14389	14499	14327	14487	14267	14404	14399	14292	14381	14283	14314	14228	14467	14419	14408	14367	14485	14380	14166	14536	14516	14355	14267	14423	14420	14415	14493	14406	14512	14263	14352	14415	14497	14315	14303	14406	14369	14344	14293	14302	14392	14386	14358	14402	14466	14196	14413	14429	14299	14287	14380	14425	14407	14442	14522	14487	14232	14585	14398	14524	14636	14197	14320	14355	14507	14453	14373	14421	14518	14460	14456	14363	14359	14387	14244	14451	14514	14522	14402	14461	14441	14217	14405	14427	14223	14356	14432	14472	14505	14535	14473	14408	14532	14514	14363	14484	14515	14343	14477	14329	14423	14524	14452	14409	14363	14412	14568	14347	14339	14252	14437	14304	14448	14347	14370	14416	14558	14356	14254	14407	14539	14354	14295	14451	14505	14390	14504	14485	14433	14215	14444	14560	14343	14432	14371	14329	14333	14410	14509	14210	14403	14331	14324	14229	14326	14477	14407	14479	14607	14468	14284	14432	14409	14511	14599	14303	14644	14436	14502	14499	14373	14413	14531	14356	14432	14367	14394	14306
23016	21634	32037	32983	44948	47451	40319	28895	21778	18944	17556	17512	17399	17373	17286	17357	17196	17217	17129	17040	17396	17168	17169	16883	16787	17175	17162	17065	17333	17216	16996	17010	17331	17018	17102	17007	16933	17233	16932	17004	17222	16964	17152	16950	17075	17151	17274	17188	16990	17205	17083	17075	17059	17024	17124	17046	17101	17043	17074	17021	16862	17079	17036	16935	17081	17174	17043	17143	17017	17070	17167	16901	16966	17200	17155	16996	17005	17005	16901	17144	16964	16867	16896	16917	17043	16985	16892	16992	17041	17137	17016	17055	17118	17112	17113	16825	16930	17043	16857	16866	17178	17046	17074	17089	17066	16958	16854	17026	17255	17087	16967	17015	17161	17127	17166	17051	17054	17181	17046	16958	16927	16914	16922	17039	17088	17031	17045	16996	16955	17062	16802	16894	16970	16875	16972	16979	16898	16874	16692	17179	16976	17104	16863	16885	16963	16891	17060	16955	17062	16842	16960	17090	17063	17103	17063	17018	17070	16873	17088	16886	16964	17146	17221	16894	16974	16900	16945	16930	17034	16806	16970	17048	17123	16967	17042	17047	16825	17037	16937	16992	17128	17171	17132	17054	17061	16899	17136	16875	16937	16790	16973	17086	16862	16991	16945	16829	16820	17024	17044	17006	16921	17011	16876	16941	16971	16989	16909	17016	16962	17031	17121	16923	16926	16914	17032	17071	16995	17041	16827	16850	16942	16984	16738	16928	16965	16969	16964	17084	16996	16962	17176	17106	17060	16979	17083	17050	17011	16885	16850	17009	16982	17025	17122	17029	16972	16924	16843	17100	17018	16900	16924	16967	16822	16847	17161	17031	16867	16637	16945	17040	16922	17161	16981	17068	16891	17022	16861	16994	16952	16943	16994	17071	17051	16968	17184	17033	16875	16745	17157	16969	16884	16957	17019	16953	16943	16889	16940	16977	16993	16786	16917	16977	17038	16830	17021	16775	16867	17038	16990	16954	16714	16930	16824	16959	17082	17076	16804	17121	16797	16908	17164	17158	16929	16829	17257	17026	17135	17229	17073	16877	16978	17108	17047	17103	16963	17109	17133	17174	17069	16828	17016	16801	16942	17004	16917	16874	16999	17098	17030	16991	17027	16869	16952	17141	17125	17190	16794	16956	16901	17035	17009	17160	16817	16898	16825	17050	17044	16978	16840	17057	17118	17034	16946	17086	16904	17106	17049	17232	17070	16988	17033	16878	16987	16885	16957	16801	16919	16909	16882	16871	16805	16890	17074	16962	17047	17155	17185	16821	17023	17007	16865	17073	16938	17012	17084	16921	16945	16983	17048	17168	16918	16942	16858	16999	16954	16957	16845	16965	17179	16880	17001	16966	16804	16796	16980	16956	16918	16949	16844	16984	17026	16859	17036	17097	16949	17024	16930	16860	17007	16983	16860	16682	16974	16887	17027	16963	16984	17001	16847	16887	17045	16995	17240	17148	16986	17002	16872	16869	16947	17022	16871	16972	17079	16774	17016	17020	17099	17113	17070	16935	16788	16919	16861	17084	17084	17051	17048	17012	17108	16959	17133	16937	16793	16760	16789	17090	17110	16929	17015	16884	16983	17110	17077	16784	16982	16973	16996	16909	16933	17107	16967	16993	17056	17007	16937	16862	16885	17045	16991	16954	16905	16771	17076	17127	16954	17113	17079	16856	17086	17124	16813	16899	16802	17228	16688	16897	16787	17118	17120	16979	16980	16817	16992	17176	17104	16971	16925	16841	17070	17122	17003	16971	16958	17081	16888	17016	17093	17011	16942	16977	16986	17004	16866	16902	16888	17001	16840	16884	16866	16925	17076	16946	17031	16912	16972	16850	16779	16750	17016	17172	17084	16878	17095	16967	16980	16916	16965	17112	17105	16877	17027	17078	17245	16955	16924	17249	16963	16996	17076	16991	16864	16881	17049	17130	17062	16804	17022	16919	16996	16993	16901	17040	17139	16770	16996	16932	16822	17083	16850	16998	17088	17186	17182	17091	16959	17080	16810	16958	17048	17055	16871	16946	17165	17111	17084	16978	16977	16946	16947	16920	17002	17052	16989	17042	16842	16948	16815	17031	16739	17103	17076	17070	16986	17089	16913	16989	16931	17100	16924	16817	16917	16815	16970	16817	17130	17009	16943	17053	16957	17189	17067	17004	16896	16732	16787	17039	16808	16890	16911	16940	16951	16833	16915	17260	16976	16873	17087	17013	16972	16945	17175	16883	16893	16968	16958	17055	17011	16863	16908	17075	17011	16850	17069	17000	17028	16895	16954	16849	17139	17037	17004	16948	16958	16955	17085	17203	16995	16803	16970	17109	16978	16824	16930	17053	16935	16967	17022	16763	17128	17141	16994	17097	16805	16873	16982	16822	16877	17077	16812	16886	16862	17015	16959	17126	16960	16771	16799	16890	16995	17015	16990	16826	17110	16940	16909	17024	17005	17000	16986	16783	16936	17008	17193	16980	16878	17089	16956	16942	16926	16943	16810	17084	17007	16844	17166	17009	16932	16905	17247	17033	16909	17033	16907	17033	16794	16937	16804	17130	16882	16881	16993	16929	17047	17175	16887	17012	16783	17045	17053	17087	16965	17028	17026	17019	17130	17008	16988	17021	17169	16889	17108	16934	16993	17045	16927	16715	16988	16897	16911	16990	17028	17234	16998	17058	16948	16947	16954	16784	16996	17169	16877	16927	17037	16763	16895	17126	17015	17048	16861	16987	16858	16990	16953	17040	16886	16936	16994	17108	16917	16929	16905	16824	17017	17000	17222	17004	16807	17144	16863	16874	16928	16984	16972	17042	17076	17116	16984	16871	17005	16975	16785	16914	17050	16864	16990	17022	16918	17064	17031	17035	16933	16842	16746	16973	16859	17047	17030	17029	17131	17174	16837	16946	16984	16965	17127	16924	16962	16980	17016	16954	17082	16884	17059	17158	16875	16817	17086	16993	16832	17115	16790	16923	16907	17034	16990	17096	16956	17056	16892	16656	16930	16967	17174	16975	16941	17054	17191	17005	16885	16889	16875	16975	16887	16910	17175	17106	16911	17136	17077	17112	17144	16853	16946	17036	17210	17114	16985	16885	16997	17085	17015	17054	17102	16923	17005	17008	16883	16918	16944	16865	16947	17005	16868	16929	16987	17142	16998	17025	16819	17081	17090	16997	16986	16923	16909	17054	17029	17086	16932	16927	16900	17049	17147	16860	16856	17002	17064	17069	16990	16942	16955	16779	16735	16970	17172	17253	16977	16878	17117	17012	16965	17020	17085	16860	16979	17020	16945	16927	16972	17077	16941	17132	17057	17119	17008	17095	16962	17130	17029	16917	16724	17120	16896	16922	17121	16969	17010	17030	17020	17100	16973	16829	16915	16804	17056	16869	17007	17010	16881	16974	17011	16588	17081	17004	16747	16892	17169	16877	16948	16888	17089	16755	16865	16820	17091	16878	16981	17018	17003	16928	16997	16870	17008	17042	16956	17158	17138	17122	16842	17046	17040	17098	17113	17067	17092	16877	17140	16997	17282	16827	16979	16898	16861	17008	17001	17072	17222	17144	17038	16910	16953	16947	16950	16932	16990	16841	16952	16664	16915	16992	17015	16858	17002	16874	17008	17037	16998	16809	17041	16825	17021	16931	16978	16974	16997	16936	17069	16782	17089	17085	16933	17077	16933	17198	16995	16917	17076	16912	16913	16914	17009	16980	17027	16927	16669	16848	16871	17071	16975	17025	16873	16934	16956	17006	16974	17056	16996	17009	17179	17099	17020	16899	17053	16975	17021	17101	17073	16908	16965	17012	17198	16981	16952	17050	16969	16852	17069	16948	16965	16880	17016	16979	16812	17034	16963	16808	16789	17043	16983	16885	16978	16955	16940	17133	16970	17016	17202	16919	17062	16936	16820	16703	16947	17028	17097	16993	17041	17295	17202	16947	17204	17107	17026	16960	17078	16977	17025	16996	17078	17033	16952	16863	16865	17067	16869	16995	16920	17094	16911	17028	17014	17217	17129	16942	16940	16991	16808	16928	17000	17059	17062	16923	16986	16973	16901	16995	17040	17052	16787	16950	17104	17193	16798	17042	17013	17016	16973	16944	16941	17154	16916	16975	17002	17101	16968	16864	16753	16877	17057	16969	17070	16978	16778	16958	16987	17002	16918	16912	17022	16862	17046	17226	16889	17169	17109	16928	16871	17010	16979	16892	16927	17028	16993	16959	17088	16988	17121	17109	17100	17011	17076	16810	16968	16856	16859	16877	17117	16986	16734	16957	16879	16940	17045	17130	17060	16937	17079	16777	16920	17058	16954	16987	17034	17082	16870	17137	17023	16935	17039	16886	17104	17052	16916	17057	17158	17124	17207	16998	16862	16974	17080	16927	16836	17098	16930	16949	16875	17021	17215	16997	17062	17157	17017	17119	16747	17006	16984	16794	16854	17067	16859	17041	16959	17021	17005	16948	16664	16902	17068	17071	16805	16929	17012	16906	17012	17078	16876	16869	16965	16701	16985	17183	17040	16858	17084	16995	17120	17000	17016	16966	17028	17051	16962	16964	17006	17089	17018	17013	17073	16907	17083	16921	17130	16893	16834	17070	16889	16965	16944	17179	16967	17008	16983	17202	17055	17023	16957	17006	16915	17007	16952	17036	16842	16974	17097	16877	16874	16968	16785	16765	17032	16832	16931	16956	16828	17062	16817	16897	16715	16991	16932	17012	17103	17057	16704	16952	16831	16962	17039	16854	17083	16837	16858	17092	16922	16822	17043	16990	16980	16972	17123	16973	16902	17026	17045	17024	17090	17161	17110	16997	16895	16855	17035	16964	16956	16789	16920	16941	16749	17011	16982	16848	16937	16910	16927	17014	17112	16958	17158	17070	17004	17019	17044	17068	16859	17083	16903	16904	16952	17053	16872	16991	16820	16938	16871	17055	17155	16824	17007	17160	16952	16985	17100	17001	16850	17008	16738	16960	16966	17074	17005	16999	17055	16855	16970	16992	16984	17111	17046	17104	16974	17018	16933	17098	16856	16907	16954	16958	17130	16834	16906	16921	17005	16917	17013	17135	16958	17023	17026	16928	17009	17027	16823	17019	16938	16972	17024	16841	17053	17033	17165	17023	16955	17058	17073	16824
62450	100821	84381	74100	66411	53686	39810	28044	19055	15409	14536	14285	14403	14299	14263	14573	14295	14162	14379	14377	14501	14370	14305	14467	14187	14371	14362	14343	14322	14191	14279	14386	14283	14431	14399	14212	14327	14334	14317	14348	14208	14337	14396	14289	14307	14441	14262	14395	14375	14477	14421	14437	14364	14513	14174	14423	14180	14253	14253	14469	14354	14480	14327	14308	14224	14496	14339	14413	14226	14173	14556	14348	14397	14280	14471	14229	14117	14350	14263	14312	14247	14323	14239	14226	14261	14242	14375	14422	14442	14204	14345	14164	14393	14399	14360	14327	14282	14186	14446	14313	14312	14352	14440	14369	14346	14250	14289	14368	14421	14448	14440	14365	14439	14393	14356	14400	14342	14346	14290	14321	14268	14287	14425	14343	14582	14411	14460	14497	14466	14355	14467	14324	14420	14359	14290	14263	14217	14112	14189	14303	14328	14282	14344	14440	14346	14641	14380	14457	14223	14251	14346	14318	14373	14431	14311	14308	14307	14326	14380	14236	14331	14217	14348	14179	14239	14305	14316	14291	14422	14328	14227	14350	14210	14260	14213	14429	14294	14305	14330	14464	14288	14224	14379	14378	14304	14285	14269	14409	14349	14373	14332	14312	14238	14108	14318	14414	14242	14205	14436	14285	14290	14283	14256	14278	14425	14316	14476	14402	14351	14425	14429	14214	14299	14374	14346	14479	14525	14275	14428	14373	14329	14307	14347	14409	14246	14427	14404	14373	14272	14178	14420	14324	14341	14296	14310	14257	14380	14324	14228	14263	14360	14324	14486	14331	14351	14350	14281	14371	14391	14406	14488	14343	14307	14120	14191	14210	14480	14448	14373	14450	14189	14247	14334	14288	14383	14231	14283	14264	14375	14451	14370	14513	14334	14206	14511	14321	14360	14335	14404	14386	14265	14356	14394	14330	14316	14294	14187	14296	14351	14358	14265	14527	14396	14267	14286	14211	14332	14405	14258	14319	14298	14338	14364	14295	14180	14162	14245	14331	14220	14361	14147	14342	14385	14215	14191	14224	14272	14449	14286	14476	14411	14400	14371	14462	14474	14237	14257	14409	14460	14195	14444	14345	14360	14411	14394	14203	14536	14450	14310	14391	14330	14328	14359	14337	14290	14239	14297	14092	14366	14414	14400	14378	14436	14278	14117	14200	14248	14454	14294	14494	14461	14397	14314	14184	14613	14192	14270	14311	14312	14336	14233	14370	14415	14366	14385	14381	14316	14468	14645	14379	14462	14333	14287	14315	14309	14353	14479	14123	14404	14412	14218	14321	14242	14096	14322	14302	14488	14258	14248	14328	14240	14227	14426	14090	14419	14453	14255	14183	14322	14230	14339	14397	14136	14351	14407	14485	14376	14114	14275	14319	14286	14472	14476	14388	14186	14178	14522	14421	14253	14218	14336	14306	14352	14395	14180	14434	14268	14528	14388	14354	14321	14264	14237	14368	14237	14273	14414	14372	14365	14212	14390	14528	14331	14253	14405	14180	14378	14310	14190	14152	14361	14387	14280	14483	14200	14314	14524	14400	14457	14283	14312	14225	14437	14317	14330	14086	14350	14351	14178	14336	14428	14272	14359	14402	14439	14355	14436	14512	14439	14420	14259	14436	14411	14349	14432	14363	14486	14504	14453	14571	14260	14419	14257	14381	14191	14358	14273	14503	14170	14598	14220	14412	14498	14351	14279	14432	14507	14249	14302	14228	14508	14298	14238	14247	14261	14341	14422	14194	14452	14463	14222	14470	14399	14225	14186	14456	14423	14344	14242	14348	14171	14295	14255	14157	14348	14153	14415	14325	14281	14434	14384	14373	14322	14240	14304	14294	14326	14368	14417	14314	14404	14373	14316	14304	14553	14244	14275	14309	14360	14436	14116	14272	14240	14429	14320	14485	14359	14236	14084	14364	14178	14296	14505	14335	14324	14261	14392	14308	14306	14236	14262	14365	14126	14364	14410	14397	14330	14300	14423	14307	14441	14347	14434	14125	14375	14544	14407	14246	14342	14475	14375	14448	14206	14411	14208	14333	14586	14249	14159	14290	14260	14214	14335	14580	14322	14392	14414	14182	14289	14446	14362	14195	14382	14476	14351	14331	14459	14307	14438	14158	14363	14423	14324	14354	14332	14289	14474	14327	14366	14443	14366	14298	14462	14319	14449	14277	14354	14116	14390	14373	14290	14242	14263	14279	14430	14405	14307	14462	14293	14232	14256	14063	14381	14162	14352	14369	14284	14125	14344	14375	14023	14213	14384	14320	14302	14258	14222	14179	14270	14395	14526	14353	14284	14252	14216	14457	14371	14456	14325	14138	14345	14270	14136	14404	14253	14350	14394	14391	14434	14428	14163	14360	14406	14405	14382	14480	14175	14250	14391	14345	14335	14227	14305	14370	14395	14495	14247	14540	14294	14312	14441	14327	14296	14437	14384	14369	14385	14235	14400	14328	14367	14194	14242	14394	14370	14352	14284	14306	14436	14359	14249	14321	14374	14322	14281	14484	14218	14236	14190	14327	14398	14399	14245	14244	14228	14468	14342	14232	14539	14357	14267	14377	14308	14445	14304	14455	14163	14337	14390	14310	14289	14463	14489	14356	14469	14336	14306	14278	14298	14347	14341	14132	14300	14269	14266	14327	14374	14330	14312	14394	14443	14197	14264	14225	14222	14466	14287	14409	14402	14328	14405	14372	14205	14398	14512	14362	14300	14143	14228	14365	14506	14218	14373	14444	14336	14513	14465	14287	14447	14417	14310	14501	14406	14346	14301	14285	14375	14298	14436	14317	14441	14502	14484	14496	14350	14447	14436	14358	14442	14393	14360	14527	14308	14460	14266	14363	14357	14330	14342	14286	14338	14364	14562	14258	14490	14268	14276	14339	14316	14336	14416	14358	14264	14427	14274	14446	14517	14459	14207	14373	14349	14283	14437	14407	14314	14321	14308	14412	14220	14663	14173	14357	14285	14326	14303	14360	14456	14470	14300	14350	14444	14229	14298	14499	14309	14275	14294	14297	14381	14360	14434	14441	14324	14235	14400	14358	14580	14251	14319	14107	14423	14236	14368	14289	14417	14225	14369	14196	14303	14155	14370	14369	14351	14334	14309	14220	14373	14407	14399	14243	14332	14335	14385	14443	14339	14330	14429	14312	14344	14359	14239	14310	14358	14240	14217	14268	14181	14329	14413	14429	14402	14342	14424	14315	14371	14491	14375	14265	14571	14250	14348	14338	14380	14203	14347	14364	14268	14295	14381	14250	14415	14225	14358	14419	14276	14282	14285	14391	14323	14235	14344	14234	14353	14207	14261	14361	14326	14366	14353	14484	14246	14296	14343	14254	14211	14260	14291	14372	14289	14369	14287	14544	14250	14467	14320	14249	14289	14401	14235	14296	14263	14323	14429	14429	14291	14241	14436	14265	14311	14377	14360	14419	14229	14360	14375	14314	14287	14207	14211	14089	14356	14370	14238	14380	14243	14533	14403	14295	14509	14382	14299	14233	14293	14386	14317	14489	14360	14330	14352	14437	14316	14266	14235	14346	14523	14265	14433	14338	14292	14192	14308	14392	14330	14399	14178	14260	14193	14429	14083	14412	14367	14310	14254	14191	14376	14344	14366	14286	14428	14382	14444	14436	14292	14360	14407	14432	14468	14259	14282	14380	14416	14245	14408	14297	14334	14341	14297	14278	14375	14462	14419	14332	14201	14443	14321	14490	14302	14233	14328	14354	14201	14347	14248	14372	14368	14338	14522	14215	14270	14270	14309	14360	14251	14228	14251	14253	14443	14171	14129	14373	14444	14291	14508	14499	14181	14234	14375	14377	14316	14285	14302	14260	14466	14390	14371	14471	14353	14353	14279	14570	14318	14384	14332	14293	14442	14264	14284	14249	14449	14282	14348	14229	14345	14429	14193	14315	14243	14286	14293	14186	14244	14329	14360	14331	14234	14424	14392	14281	14352	14337	14281	14413	14271	14217	14308	14298	14368	14265	14365	14355	14258	14155	14442	14536	14390	14589	14503	14396	14376	14392	14338	14422	14406	14321	14273	14347	14336	14275	14204	14423	14266	14370	14429	14415	14317	14376	14294	14411	14500	14379	14323	14379	14137	14237	14315	14331	14267	14556	14298	14403	14133	14395	14264	14244	14478	14525	14514	14219	14320	14379	14252	14363	14290	14254	14437	14298	14350	14298	14357	14270	14313	14246	14079	14263	14240	14317	14303	14505	14284	14316	14385	14386	14315	14347	14341	14439	14320	14512	14515	14310	14296	14340	14367	14266	14278	14467	14271	14186	14577	14426	14188	14393	14473	14519	14278	14241	14349	14274	14378	14335	14382	14385	14283	14330	14399	14386	14467	14318	14515	14341	14172	14531	14170	14357	14384	14454	14331	14403	14194	14354	14341	14600	14555	14233	14247	14293	14488	14477	14320	14550	14433	14117	14282	14452	14269	14214	14332	14591	14283	14238	14316	14276	14288	14245	14386	14065	14324	14512	14388	14353	14369	14215	14366	14505	14328	14428	14431	14496	14457	14295	14237	14205	14344	14403	14413	14338	14347	14190	14370	14336	14455	14189	14319	14454	14245	14357	14295	14266	14434	14298	14296	14448	14507	14340	14375	14418	14332	14337	14267	14348	14313	14357	14311	14603	14317	14386	14328	14363	14302	14275	14307	14309	14403	14270	14278	14258	14398	14337	14276	14453	14411	14241	14342	14407	14246	14401	14351	14285	14373	14263	14297	14309	14447	14340	14340	14390	14250	14304	14489	14351	14274	14316	14417	14144	14483	14298	14536	14277	14303	14358	14327	14402	14249	14530	14291	14187	14498	14328	14476	14400	14230	14492	14394	14415	14509	14173	14229	14444	14256	14366	14266	14341	14265	14228	14295	14350	14333	14256	14256	14301	14288	14394	14289	14253	14360	14193	14391	14353	14330	14275	14325	14241	14258	14295	14255	14272	14353	14276	14326	14222	14285	14331	14447	14227	14299	14449	14352	14459	14320	14364	14592	14133	14253	14274	14301	14526	14336	14372	14358	14276	14353	14114	14496	14236	14176	14419	14292	14322	14243	14427	14391	14351	14450	14337	14417	14387	14360	14408	14256	14320	14169	14175	14522	14476	14438	14385
28521	25870	33774	32357	28284	23749	20408	18570	17641	17136	17023	17162	17163	17188	17155	16789	17290	17207	17196	17100	17168	16998	17069	17102	17056	16797	16839	17109	17164	17086	17043	17109	17033	16992	16943	16831	17044	17220	17037	17188	17148	17088	16925	17193	17097	17097	17018	17210	17044	17154	17266	16989	16921	16888	17203	17191	17363	17094	17095	17287	17198	17126	16986	16983	17050	17069	16996	17084	16947	17228	17136	17065	17108	17043	17118	17204	17027	17093	16931	17240	16829	17177	17117	17152	17181	17224	17192	16915	16999	17076	17054	16913	17041	17038	17240	16975	16937	17172	17106	16837	17103	17227	17109	17274	17064	16909	17111	17032	17259	17115	17100	17237	16988	16960	17138	17004	17013	16990	16913	17022	16904	17135	17076	17071	17073	17068	17053	17117	17160	16993	17195	17049	17200	17050	16919	17025	17099	17169	16950	16997	17026	16924	17046	17227	17141	17037	17001	16995	16963	16959	17128	17353	17062	16982	17029	16977	17079	17040	17149	17192	17138	17116	17224	17019	16825	17224	17097	17036	17021	16923	17090	17128	17177	17021	17271	17021	16858	16894	17034	17159	17026	17064	17040	16980	16942	16936	16808	17005	17081	17054	17071	17072	17076	17037	17083	16970	16922	16958	17106	17274	17012	17016	17069	16973	17264	17082	16981	16981	17261	16918	17237	16974	17133	17068	17047	16960	17178	17347	17052	17074	16880	17150	16947	17309	17037	16926	17320	17054	17028	17021	16989	17114	17111	17214	17296	17025	16957	16896	17010	16956	17014	16911	17346	17072	17120	16954	16837	16916	16978	17201	17140	17153	16824	17069	17092	17187	17320	17007	17311	17312	17042	17132	17058	17104	16935	17142	17151	17030	17043	17064	17150	17273	17089	17171	16966	17294	17262	16963	17119	17110	17126	17242	16932	17047	16995	17173	17154	17086	17103	16712	16793	17042	16938	16924	16915	17051	17099	16965	17213	17119	16997	17085	16976	17119	17273	17221	16995	16874	16944	16931	17038	16931	17128	17081	17023	16978	17069	17094	17110	16922	17007	17311	17235	17292	17039	17272	17154	17082	17032	16988	17122	17161	17148	17063	16986	17203	17168	17186	17035	17188	16927	16937	17281	17189	16947	17007	17244	17072	17032	17024	17224	17039	17296	16993	17011	17232	17084	16926	16984	17029	17004	17133	17153	16982	16884	17013	17248	17211	16996	17194	17161	17000	17094	16870	17004	17372	17263	17174	17077	17051	17098	17059	16966	16743	17185	17042	17015	17059	17083	17049	17095	16919	16979	17167	17097	17066	17100	17257	16929	16946	17132	17027	17051	17201	17029	17201	17184	17206	17198	17221	17134	16904	17015	17073	17210	17209	17035	17248	16984	17031	17004	16982	17015	17123	17213	17206	17004	17220	17125	17021	16970	17084	17022	16964	17234	17056	16979	17027	16988	17048	16864	16876	17023	17048	17077	17039	17079	16965	16940	16977	16905	16920	17145	16990	17061	17112	17130	17091	16914	16827	16946	17004	17090	17062	17194	17333	17076	17399	17198	17053	17174	17289	16783	17155	17154	17054	17188	17169	16920	16991	16988	17161	17321	17041	16855	17171	17070	17196	17115	16853	17130	17119	16960	17217	17154	17069	16987	17034	17130	17051	17216	16985	17074	17147	17145	17105	17141	17158	16881	17143	17115	17054	17080	17330	17020	16970	17236	16722	16907	16978	17183	17028	17043	17092	17288	17194	16979	17077	17122	16889	17043	17117	17197	17044	16878	17065	17188	16982	17015	17101	17005	17034	17102	17040	16981	17178	16983	16988	17067	17001	16973	17238	16758	17087	17108	16988	17159	17251	17005	17233	17091	17023	17106	16943	17023	17042	17115	16924	17200	17053	16993	17113	17159	17296	16960	17216	17063	17172	16989	17165	17030	17019	17002	17242	17040	16969	17124	16913	16990	17037	16942	16991	17243	16963	16988	17078	16991	17045	17102	17247	17334	17121	17013	17226	17096	17044	16910	16900	16872	17107	17020	17181	17134	17070	17023	17194	17128	16997	17160	17127	17090	17193	17213	17030	17082	17045	17056	17032	17198	17119	17067	17360	17199	17107	17022	17167	17133	17061	17278	17117	16841	17145	16969	17203	17056	17039	16990	16967	16933	17086	17206	17068	17051	17032	17087	17089	17257	17198	17288	17009	16961	17008	17118	16916	17078	17089	17153	17154	17292	16910	17402	17125	16946	16929	17060	16958	17249	17212	17116	16938	17125	17123	16987	16874	17083	16986	17061	17062	16984	16974	17006	17013	17263	17221	17001	16866	17007	16911	17107	17227	17314	17094	16869	16903	17016	17002	17101	17075	17175	16982	17033	16980	17188	17235	17107	17008	17240	16949	17088	17323	17229	17317	17034	17041	17015	16991	17088	17002	17065	16910	17024	17142	17157	17152	17298	17242	17177	17084	16932	16982	17088	17062	17130	16881	17089	17056	17159	17122	17051	17073	17116	17058	16954	17197	17125	17053	17215	16998	17074	16875	16973	17049	17128	17159	16896	17064	17103	17224	17044	17346	17041	17152	17241	17266	17186	16899	16920	16881	17199	17015	17006	17064	17047	17095	16967	17012	17090	17109	16969	16951	16962	17089	17097	17188	17229	17088	16960	17043	17193	16949	17037	17074	17039	16881	17128	17212	16863	17129	17036	16895	17173	17167	17018	16996	17055	17230	17018	17155	16885	17122	17222	17078	17089	17022	17038	17133	17143	16995	17033	17088	17156	16958	17137	17037	16951	17034	17067	16912	17097	17102	17026	17067	17034	16984	17113	17041	17127	16856	17241	17231	17102	16973	17020	17299	17014	17104	17048	17009	17207	17216	17202	16870	17058	17013	16879	16871	16980	16888	16894	17034	17241	17064	17317	16996	17008	17191	17315	17068	17232	17179	17127	17064	17144	16999	17133	17118	17043	17141	17112	17015	17008	17102	17060	17093	17056	17000	16904	17389	17103	17121	17070	16969	16848	17047	17006	17128	16783	17135	17112	16859	17259	17007	16983	17128	16934	16880	17150	17245	17145	16878	17117	16995	16927	17039	17155	17072	17033	16883	17120	17133	16935	16987	17074	17102	17067	16909	17135	16929	17097	16984	17178	17200	17005	16927	16948	17033	17156	17146	16899	17072	16825	17111	17006	17080	16904	16865	16987	16964	16910	17049	17086	17047	17113	17011	17018	17062	16979	17343	17059	17054	17149	16985	17072	17036	16972	17169	17235	17004	17174	17104	16908	17209	16842	16973	17043	17010	17003	17117	17047	17215	17038	17173	16965	17041	17072	17024	16963	17252	16932	17043	17031	16822	16919	16941	17074	17114	16962	17093	17060	17199	16851	17025	17216	16941	16991	17299	17177	17013	17172	17044	16998	16996	17134	17159	16996	17091	17095	16934	17085	17004	17023	17017	17143	17040	16880	17204	17005	17175	17292	16968	16850	17198	17186	17137	17101	17045	17200	17192	17186	16997	17132	16969	16965	16934	17184	16992	16943	16994	17147	16963	17222	17212	16988	17066	17221	17031	16810	17126	16913	16977	17102	17010	16938	17191	17087	17044	16998	17315	17161	17336	17095	17128	16965	17152	17192	17060	17107	17074	17106	17028	16974	17132	17331	17072	16964	16956	17113	17249	17085	17229	17047	16913	17084	17067	16900	17093	17000	16879	17226	17250	17045	17084	17090	17242	17115	17104	16892	17039	16867	17032	17195	17009	17005	16948	17174	17131	17050	17021	17063	17148	16993	16831	17366	17072	17033	16914	17123	17152	16998	16923	17217	17026	17061	16993	17185	17016	17049	16966	17007	17171	16945	16972	16972	17119	16934	17116	17001	16914	17068	17029	16899	17207	17277	17168	16911	16975	17091	17034	17171	17267	17210	17186	17074	17158	17326	17052	17104	16917	17035	17211	16914	17041	17213	16884	17038	17204	17087	16992	17119	17237	17043	17192	17097	16940	17214	17197	17225	16844	17168	17122	17250	17105	16919	16865	17021	16991	17136	17086	17095	17195	17123	17349	16974	17040	17145	17133	17227	17016	17017	17166	16998	16956	17033	17168	17185	17083	16948	16920	17089	16945	17014	17036	17080	17106	17043	16940	17012	16875	17064	17186	17066	17024	17106	17205	16996	17123	16960	17026	16977	17123	17128	16999	17105	17032	16967	17072	17121	17187	17189	17257	17060	17147	17118	17141	16973	17064	17103	17091	16993	16888	16943	17091	17126	17064	17082	16990	16895	17126	17096	16928	17060	17080	17148	17274	17151	17134	17114	16931	16977	17038	16966	17053	16962	16971	17085	16931	16973	17213	16933	16933	16987	16864	16832	16949	16992	17039	17084	17139	17258	17099	16933	16979	17146	17116	17138	16879	17015	17114	16962	16813	17253	17010	17102	17049	16953	17178	17069	17166	17120	16937	16982	17008	16896	17129	17328	17051	17210	16883	17194	17020	17115	17041	17188	16980	16972	17300	17101	17033	17240	17046	17170	16912	17226	17313	17024	17050	17089	17170	17060	17051	16931	17130	17119	17012	17153	17124	17015	16953	17306	16910	16963	17297	17074	17251	17084	17017	16948	17094	17041	17171	17052	16920	17129	17012	17091	17227	17016	17124	17148	17142	17091	17120	17145	16915	17136	17085	17125	17116	17300	17160	17062	17143	17137	16966	16990	16854	17127	17313	17024	17174	17073	17114	17018	16977	16992	16922	16810	17165	17000	17062	17211	16976	17130	17081	17147	17023	17124	17100	17006	17126	17129	17176	17070	17232	17212	16882	17110	17075	16944	16976	17095	16962	16987	17037	17195	17199	16891	17031	17085	17167	17432	16987	17056	17198	16928	17199	17075	17066	17180	17197	16980	16939	16968	16980	17133	17323	17354	17019	16964	16921	16955	17208	17072	17197	17060	16988	17149	17134	16992	17280	16923	17146	17042	16838	16990	16977	17125	17281	17290	17216	17276	17024	16878	17033	17218	17044	17043	17123	16957	17087	16973	17232	17059	17089	17154	17028	17098	17095	16954	17029	17232	17031	17205	17009	17271	17325	17282	17177	16788	16954	17122	17160	17036	17265	17111	17141	17314	17228	17016	17088	17079	17073	17085	17074	17288	16993
28122	40911	33581	28192	24947	20934	17421	15655	14847	14484	14436	14398	14472	14522	14364	14470	14615	14691	14381	14522	14465	14459	14587	14690	14623	14430	14415	14534	14664	14518	14373	14316	14473	14535	14456	14368	14474	14530	14606	14513	14351	14599	14431	14225	14434	14420	14560	14570	14364	14352	14581	14546	14540	14214	14282	14488	14258	14436	14493	14496	14548	14512	14513	14421	14425	14522	14454	14452	14405	14478	14452	14375	14522	14511	14480	14409	14557	14445	14466	14500	14518	14378	14427	14471	14408	14476	14555	14493	14481	14443	14555	14503	14439	14501	14465	14527	14405	14460	14604	14246	14438	14483	14591	14432	14477	14404	14346	14572	14455	14383	14439	14485	14432	14488	14602	14403	14342	14489	14360	14125	14399	14357	14571	14502	14410	14381	14370	14442	14241	14272	14478	14306	14481	14528	14386	14527	14452	14438	14390	14421	14556	14540	14499	14407	14390	14587	14571	14558	14521	14469	14688	14368	14632	14530	14382	14477	14422	14355	14437	14329	14489	14544	14398	14438	14398	14580	14427	14499	14494	14512	14437	14477	14566	14473	14465	14459	14450	14510	14344	14389	14405	14387	14388	14446	14446	14464	14428	14377	14506	14590	14481	14480	14290	14467	14428	14508	14427	14600	14472	14470	14519	14190	14429	14472	14397	14379	14489	14499	14397	14303	14398	14305	14523	14438	14568	14407	14423	14589	14443	14410	14532	14436	14289	14339	14506	14271	14465	14382	14466	14630	14357	14490	14403	14495	14527	14639	14511	14547	14594	14510	14554	14451	14538	14262	14386	14426	14569	14629	14397	14466	14379	14525	14261	14512	14527	14433	14478	14437	14316	14415	14437	14481	14523	14564	14477	14542	14598	14508	14479	14447	14489	14402	14296	14629	14435	14406	14564	14439	14437	14340	14468	14567	14588	14411	14403	14398	14340	14371	14485	14465	14412	14430	14648	14368	14417	14516	14473	14520	14490	14470	14632	14320	14356	14338	14292	14651	14485	14471	14372	14428	14634	14411	14560	14398	14512	14352	14492	14551	14401	14470	14435	14389	14579	14451	14419	14382	14431	14459	14337	14554	14485	14293	14388	14465	14409	14526	14494	14467	14458	14522	14354	14480	14533	14388	14465	14374	14580	14415	14401	14397	14514	14313	14488	14365	14613	14391	14520	14460	14341	14367	14303	14511	14410	14809	14394	14594	14490	14484	14467	14415	14480	14533	14427	14542	14458	14493	14285	14369	14600	14379	14296	14432	14361	14497	14547	14504	14462	14431	14498	14414	14538	14336	14380	14391	14650	14439	14588	14448	14445	14533	14441	14301	14555	14333	14596	14421	14599	14516	14477	14469	14369	14358	14412	14372	14570	14352	14594	14397	14429	14624	14298	14409	14342	14504	14318	14516	14346	14555	14366	14501	14513	14429	14325	14666	14586	14482	14712	14436	14534	14559	14462	14474	14519	14364	14439	14538	14498	14362	14514	14401	14512	14511	14537	14521	14523	14576	14364	14481	14490	14360	14590	14377	14366	14503	14347	14475	14496	14325	14463	14363	14280	14492	14310	14579	14555	14408	14427	14510	14412	14520	14491	14493	14534	14323	14563	14432	14532	14646	14347	14500	14665	14230	14441	14614	14383	14524	14465	14540	14362	14493	14477	14524	14571	14425	14540	14405	14479	14516	14241	14458	14457	14459	14396	14515	14451	14290	14620	14352	14522	14370	14603	14445	14427	14504	14474	14479	14648	14362	14463	14435	14418	14210	14460	14484	14519	14531	14542	14434	14550	14555	14507	14522	14521	14564	14284	14427	14512	14525	14226	14526	14461	14561	14302	14504	14394	14532	14586	14380	14433	14336	14474	14546	14350	14450	14522	14466	14567	14568	14570	14245	14568	14423	14508	14402	14450	14457	14563	14535	14426	14389	14523	14330	14410	14573	14367	14533	14614	14438	14568	14454	14567	14370	14464	14441	14653	14331	14444	14494	14497	14513	14390	14666	14535	14426	14554	14373	14404	14455	14269	14447	14458	14555	14427	14530	14557	14555	14499	14446	14543	14581	14237	14385	14390	14420	14612	14394	14474	14506	14289	14322	14579	14395	14622	14435	14552	14362	14440	14564	14553	14577	14555	14406	14555	14437	14488	14394	14411	14438	14384	14438	14417	14474	14435	14414	14424	14438	14479	14367	14287	14561	14513	14487	14492	14737	14384	14625	14413	14622	14363	14278	14495	14376	14542	14550	14581	14451	14364	14320	14557	14349	14546	14451	14358	14340	14691	14575	14477	14531	14524	14410	14491	14413	14448	14446	14507	14519	14519	14555	14459	14507	14484	14437	14492	14586	14516	14385	14461	14559	14479	14646	14461	14472	14382	14300	14401	14537	14495	14592	14471	14581	14526	14549	14574	14414	14418	14470	14646	14611	14357	14559	14381	14459	14351	14478	14539	14253	14445	14449	14585	14284	14532	14445	14349	14417	14395	14481	14529	14473	14470	14312	14488	14598	14404	14555	14501	14312	14634	14509	14454	14562	14511	14383	14460	14265	14488	14450	14430	14447	14567	14552	14504	14417	14333	14355	14520	14417	14231	14465	14437	14324	14319	14488	14518	14411	14446	14492	14524	14471	14456	14609	14375	14524	14370	14385	14462	14550	14612	14382	14570	14285	14571	14277	14406	14453	14184	14512	14484	14553	14628	14536	14399	14463	14572	14352	14477	14260	14610	14486	14493	14377	14620	14546	14368	14544	14430	14603	14459	14515	14525	14586	14329	14644	14318	14342	14491	14453	14494	14380	14404	14716	14517	14497	14404	14331	14546	14447	14326	14510	14494	14505	14472	14382	14278	14499	14464	14362	14307	14471	14438	14463	14503	14413	14441	14626	14440	14558	14375	14492	14457	14480	14421	14389	14514	14436	14433	14257	14579	14579	14562	14414	14393	14333	14213	14562	14392	14448	14556	14545	14591	14561	14408	14397	14384	14364	14440	14420	14392	14492	14605	14365	14530	14647	14278	14623	14414	14541	14489	14426	14457	14499	14411	14400	14383	14522	14562	14450	14454	14618	14323	14530	14447	14474	14378	14527	14533	14534	14618	14569	14425	14401	14362	14411	14318	14563	14522	14427	14549	14558	14411	14619	14634	14483	14488	14511	14571	14370	14501	14506	14526	14377	14493	14380	14511	14589	14379	14537	14426	14558	14409	14630	14542	14363	14496	14553	14337	14440	14178	14460	14438	14444	14518	14585	14547	14374	14485	14592	14521	14377	14503	14516	14485	14421	14504	14717	14431	14526	14449	14468	14629	14383	14633	14313	14441	14531	14502	14356	14469	14322	14508	14440	14574	14423	14569	14581	14350	14462	14552	14198	14375	14370	14607	14493	14448	14506	14639	14498	14378	14438	14581	14550	14489	14499	14579	14414	14696	14512	14360	14454	14405	14519	14437	14545	14510	14271	14467	14556	14435	14520	14535	14548	14393	14454	14420	14508	14216	14515	14529	14446	14410	14425	14690	14462	14644	14446	14477	14283	14376	14505	14443	14444	14566	14302	14636	14487	14467	14475	14615	14387	14413	14421	14366	14485	14507	14379	14585	14513	14360	14442	14344	14245	14512	14544	14670	14450	14528	14527	14364	14630	14374	14552	14474	14482	14424	14687	14462	14406	14388	14350	14584	14437	14415	14352	14463	14542	14436	14545	14470	14508	14438	14491	14585	14383	14395	14305	14508	14508	14502	14370	14455	14668	14404	14459	14532	14784	14270	14425	14553	14483	14450	14454	14503	14455	14446	14661	14295	14471	14440	14446	14482	14352	14465	14645	14409	14308	14537	14450	14346	14522	14542	14418	14382	14314	14492	14551	14304	14461	14454	14363	14456	14342	14526	14491	14544	14359	14434	14547	14568	14494	14567	14609	14596	14473	14350	14482	14465	14605	14473	14363	14354	14516	14428	14456	14285	14314	14609	14610	14297	14432	14383	14515	14328	14494	14429	14531	14419	14579	14369	14473	14566	14457	14446	14303	14536	14441	14377	14358	14519	14584	14404	14476	14414	14521	14517	14599	14607	14525	14524	14518	14357	14460	14529	14485	14490	14453	14402	14426	14426	14430	14496	14436	14631	14482	14417	14531	14586	14434	14358	14409	14485	14324	14448	14481	14504	14412	14427	14349	14457	14387	14360	14373	14481	14361	14344	14484	14389	14369	14419	14533	14501	14509	14416	14524	14609	14426	14473	14412	14758	14409	14483	14522	14416	14218	14415	14477	14481	14579	14425	14475	14498	14477	14390	14528	14534	14454	14499	14613	14523	14502	14516	14553	14466	14423	14541	14333	14401	14468	14671	14549	14441	14450	14328	14401	14469	14410	14340	14516	14481	14566	14554	14454	14483	14379	14403	14537	14427	14480	14606	14572	14362	14475	14509	14434	14433	14426	14559	14407	14272	14486	14381	14521	14471	14437	14552	14509	14419	14523	14468	14387	14486	14445	14518	14549	14454	14449	14378	14539	14640	14453	14438	14540	14536	14522	14383	14444	14671	14535	14460	14437	14532	14550	14417	14481	14552	14431	14526	14440	14289	14576	14491	14391	14342	14529	14450	14504	14499	14505	14514	14136	14428	14318	14385	14376	14426	14369	14423	14482	14470	14409	14659	14399	14419	14471	14506	14446	14483	14531	14367	14609	14386	14451	14392	14222	14347	14408	14401	14288	14533	14656	14558	14560	14401	14292	14482	14332	14550	14260	14463	14515	14499	14449	14353	14452	14395	14444	14413	14396	14399	14528	14459	14471	14481	14515	14400	14291	14489	14290	14362	14590	14579	14483	14307	14459	14234	14423	14633	14432	14568	14363	14419	14517	14447	14525	14426	14389	14508	14397	14475	14421	14547	14501	14343	14330	14612	14461	14651	14400	14481	14434	14540	14416	14423	14450	14411	14356	14439	14377	14399	14514	14541	14525	14369	14598	14665	14487	14642	14522	14407	14543	14634	14485	14521	14378	14349	14368	14445	14649	14565	14469	14517	14515	14543	14372	14421	14415	14363	14450	14469	14492	14528	14322	14367	14510	14394	14467	14495	14468	14453	14526	14519	14473	14599	14452	14379	14479	14490	14403	14692	14463	14424	14590	14375	14493	14402	14388	14465	14379
24143	21693	30425	39855	47301	46477	37594	26364	20149	17894	17201	16755	16925	16876	16918	16995	16960	16828	16626	16903	16642	16699	16719	16803	16681	16766	16751	16573	16799	16646	16745	16545	16611	16716	16553	16711	16787	16865	16543	16625	16366	16405	16708	16365	16554	16885	16735	16631	16539	16626	16858	16497	16792	16729	16529	16573	16531	16498	16615	16556	16471	16648	16627	16594	16810	16708	16637	16706	16564	16804	16542	16388	16869	16718	16753	16503	16473	16531	16471	16623	16517	16588	16699	16528	16507	16704	16643	16485	16518	16579	16627	16701	16574	16783	16494	16732	16495	16820	16647	16764	16731	16635	16757	16515	16576	16579	16574	16619	16732	16809	16543	16726	16503	16834	16561	16745	16714	16622	16759	16541	16519	16627	16614	16611	16567	16526	16594	16781	16862	16753	16722	16638	16485	16603	16765	16787	16663	16737	16732	16579	16674	16627	16622	16506	16670	16478	16706	16619	16818	16706	16539	16638	16652	16430	16380	16508	16350	16569	16709	16585	16500	16645	16604	16443	16566	16849	16583	16680	16569	16680	16789	16532	16865	16673	16511	16780	16637	16592	16815	16712	16606	16626	16784	16445	16543	16560	16571	16476	16539	16490	16683	16748	16618	16520	16635	16479	16538	16471	16684	16706	16668	16311	16764	16669	16574	16550	16633	16776	16496	16504	16605	16665	16606	16606	16625	16580	16533	16562	16796	16719	16725	16676	16628	16505	16619	16912	16710	16668	16618	16549	16657	16632	16663	16698	16575	16530	16766	16610	16731	16705	16580	16528	16493	16427	16706	16604	16737	16707	16776	16637	16655	16654	16838	16805	16612	16718	16541	16634	16581	16764	16467	16579	16867	16613	16681	16287	16533	16406	16865	16565	16872	16682	16505	16698	16337	16505	16436	16678	16658	16565	16528	16687	16620	16689	16449	16617	16806	16944	16749	16658	16474	16311	16478	16572	16482	16503	16289	16505	16777	16629	16941	16652	16728	16534	16763	16718	16727	16754	16768	16397	16625	16502	16643	16441	16433	16628	16745	16598	16585	16535	16571	16492	16604	16479	16567	16368	16370	16560	16711	16633	16782	16535	16581	16638	16565	16840	16710	16787	16506	16566	16569	16722	16565	16462	16436	16570	16562	16659	16881	16552	16720	16690	16610	16662	16513	16586	16565	16714	16597	16539	16666	16581	16754	16656	16677	16683	16531	16325	16518	16615	16608	16761	16756	16600	16649	16671	16658	16710	16685	16593	16596	16506	16622	16473	16500	16615	16786	16426	16679	16504	16656	16382	16569	16506	16815	16553	16350	16477	16477	16469	16534	16654	16784	16605	16658	16669	16472	16679	16767	16787	16628	16717	16524	16554	16570	16734	16731	16530	16587	16464	16547	16713	16783	16673	17001	16476	16582	16579	16947	16597	16822	16547	16519	16538	16598	16276	16727	16524	16544	16591	16718	16659	16739	16636	16679	16627	16480	16664	16920	16571	16661	16654	16517	16681	16501	16540	16775	16558	16765	16651	16648	16535	16567	16807	16670	16626	16470	16567	16659	16699	16734	16718	16584	16349	16426	16658	16503	16498	16640	16490	16671	16549	16454	16746	16785	16783	16633	16718	16726	16573	16859	16664	16560	16587	16378	16485	16484	16625	16665	16463	16584	16597	16518	16305	16690	16588	16701	16418	16359	16645	16538	16842	16723	16484	16764	16790	16752	16601	16628	16763	16524	16627	16492	16658	16571	16610	16654	16640	16755	16546	16752	16454	16609	16757	16625	16577	16626	16562	16638	16693	16649	16769	16742	16564	16471	16712	16498	16659	16559	16600	16750	16618	16578	16557	16657	16525	16723	16816	16921	16512	16591	16500	16455	16645	16451	16730	16726	16713	16843	16704	16747	16459	16512	16690	16726	16831	16630	16561	16656	16689	16642	16728	16447	16568	16617	16719	16457	16686	16430	16685	16597	16639	16864	16623	16502	16737	16575	16586	16511	16649	16416	16690	16556	16595	16670	16688	16700	16568	16630	16662	16679	16646	16680	16594	16522	16706	16875	16490	16536	16639	16524	16671	16641	16594	16591	16583	16688	16621	16592	16574	16560	16555	16667	16644	16613	16678	16575	16732	16856	16635	16658	16647	16659	16663	16409	16762	16580	16535	16747	16438	16513	16653	16533	16438	16571	16469	16484	16641	16631	16674	16596	16367	16565	16431	16665	16823	16502	16627	16641	16506	16610	16636	16659	16484	16568	16545	16555	16423	16677	16620	16392	16692	16650	16389	16361	16640	16651	16558	16678	16764	16548	16713	16621	16532	16454	16491	16739	16554	16660	16664	16543	16472	16508	16558	16745	16764	16580	16549	16587	16918	16687	16529	16608	16664	16588	16647	16591	16571	16506	16734	16513	16709	16907	16535	16673	16674	16651	16557	16612	16613	16623	16661	16486	16534	16609	16431	16574	16558	16599	16678	16552	16694	16620	16758	16554	16588	16421	16493	16670	16573	16615	16928	16444	16645	16593	16341	16727	16579	16598	16914	16460	16532	16710	16274	16569	16635	16713	16621	16624	16650	16536	16502	16546	16552	16741	16654	16631	16499	16565	16545	16582	16583	16587	16548	16800	16587	16655	16780	16676	16613	16676	16699	16640	16666	16786	16548	16574	16666	16688	16559	16617	16850	16604	16600	16593	16667	16576	16514	16562	16573	16571	16571	16508	16576	16470	16412	16680	16495	16809	16676	16592	16527	16732	16659	16983	16695	16727	16490	16588	16613	16775	16682	16709	16665	16620	16618	16455	16722	16848	16644	16512	16660	16635	16517	16702	16641	16692	16590	16499	16524	16687	16735	16724	16845	16819	16562	16574	16530	16649	16468	16731	16533	16628	16624	16503	16583	16680	16578	16652	16774	16762	16642	16602	16624	16766	16861	16573	16699	16525	16414	16491	16631	16778	16523	16562	16633	16640	16587	16762	16767	16699	16731	16761	16669	16587	16646	16616	16521	16659	16744	16701	16623	16664	16581	16659	16630	16597	16555	16544	16422	16418	16569	16711	16651	16658	16575	16527	16530	16697	16605	16603	16530	16703	16514	16381	16657	16651	16591	16637	16714	16514	16678	16596	16568	16614	16630	16736	16573	16722	16547	16540	16753	16610	16571	16645	16502	16537	16505	16713	16470	16752	16634	16469	16565	16578	16644	16609	16674	16557	16569	16588	16546	16470	16485	16721	16757	16626	16675	16631	16543	16546	16614	16553	16589	16797	16630	16521	16688	16605	16689	16510	16416	16568	16585	16500	16755	16649	16525	16713	16600	16565	16603	16650	16573	16729	16578	16495	16727	16414	16573	16560	16727	16436	16470	16554	16676	16694	16892	16523	16722	16433	16421	16692	16652	16519	16714	16743	16650	16390	16473	16691	16657	16624	16671	16669	16500	16778	16526	16348	16485	16675	16660	16903	16584	16531	16556	16681	16461	16705	16392	16598	16684	16504	16689	16729	16692	16488	16503	16548	16518	16692	16693	16689	16643	16632	16657	16819	16620	16635	16595	16526	16562	16521	16468	16775	16582	16673	16590	16599	16807	16361	16629	16769	16629	16556	16569	16577	16634	16637	16595	16592	16556	16814	16599	16593	16644	16735	16603	16697	16554	16564	16676	16771	16613	16662	16563	16667	16339	16595	16479	16664	16648	16912	16661	16647	16766	16643	16540	16455	16652	16529	16592	16391	16531	16723	16571	16545	16748	16806	16541	16664	16603	16818	16750	16657	16688	16479	16619	16510	16643	16805	16700	16558	16592	16587	16569	16615	16591	16465	16619	16701	16573	16708	16667	16532	16558	16549	16527	16427	16553	16511	16665	16723	16694	16730	16600	16509	16564	16557	16573	16373	16506	16707	16677	16733	16502	16407	16548	16786	16695	16631	16627	16777	16693	16612	16658	16620	16676	16541	16546	16685	16524	16773	16460	16505	16704	16835	16686	16593	16671	16607	16764	16525	16595	16658	16591	16691	16570	16588	16625	16532	16494	16417	16585	16535	16569	16670	16868	16468	16720	16557	16604	16562	16549	16558	16388	16629	16870	16705	16652	16540	16661	16753	16634	16444	16699	16635	16633	16656	16509	16449	16533	16566	16653	16536	16569	16641	16715	16678	16708	16599	16755	16545	16552	16599	16722	16471	16788	16616	16409	16434	16676	16840	16704	16522	16615	16565	16573	16601	16697	16512	16720	16604	16585	16674	16618	16572	16627	16542	16731	16626	16394	16464	16752	16885	16603	16694	16707	16631	16735	16718	16636	16733	16598	16660	16589	16588	16587	16520	16566	16580	16519	16657	16621	16723	16421	16706	16638	16567	16457	16737	16728	16372	16794	16796	16519	16562	16487	16705	16833	16611	16643	16542	16824	16654	16697	16490	16596	16668	16572	16643	16754	16566	16540	16666	16561	16492	16677	16572	16820	16653	16539	16780	16635	16676	16493	16653	16598	16612	16538	16755	16550	16534	16671	16765	16722	16617	16614	16723	16540	16709	16610	16408	16605	16554	16586	16592	16649	16641	16685	16608	16760	16720	16665	16497	16477	16586	16662	16744	16539	16681	16499	16558	16509	16661	16444	16490	16695	16513	16730	16465	16593	16332	16739	16674	16526	16591	16514	16688	16392	16774	16666	16847	16893	16602	16521	16588	16410	16530	16628	16767	16642	16590	16574	16600	16612	16719	16758	16636	16491	16580	16990	16611	16467	16694	16722	16513	16411	16850	16772	16567	16666	16606	16614	16551	16676	16660	16519	16501	16667	16491	16680	16820	16664	16845	16580	16499	16470	16661	16612	16760	16720	16679	16483	16589	16655	16644	16709	16352	16596	16660	16692	16579	16853	16657	16683	16490	16793	16757	16903	16698	16485	16561	16604	16649	16780	16725	16604	16587	16660	16837	16415	16604	16725	16529	16623	16796	16720	16560	16584	16631	16630	16648	16599	16651	16557	16632	16557	16447	16629	16555	16508	16722	16645	16718	16608	16793	16630	16620	16325	16462	16636	16592	16714	16648	16593	16669	16483	16618	16535	16611	16512	16588	16447	16689	16504	16602	16784	16609	16530	16805	16631	16800	16679	16605	16693	16775	16448	16494	16649	16682	16827	16476	16772	16389	16500
54002	78489	61950	64414	55664	47546	35320	24364	17467	15200	14463	14304	14165	14143	14251	14298	14192	14351	14312	14242	14183	14280	14138	14349	14263	14225	14443	14376	14280	14212	14423	14144	14351	14323	14343	14211	14255	14290	14159	14169	14341	14272	14429	14258	14314	14271	14280	14303	14302	14184	14280	14239	14106	14256	14150	14148	14312	14255	14307	14227	14169	14072	14288	14218	14286	14093	14139	14371	14259	14099	14168	14161	14204	14357	14190	14237	14282	14302	14236	14348	14358	14291	14243	14081	14280	14405	14089	14334	14305	14341	14280	14274	14342	14289	14255	14185	14209	14184	14093	14283	14124	14268	14241	14362	14241	14194	14164	14167	14344	14244	14166	14361	14345	14366	14334	14307	14259	14096	14190	14119	14384	14267	14269	14068	14168	14116	14362	14294	14258	14275	14161	14410	14224	14440	14213	14111	14160	14381	14274	14241	14373	14309	14186	14264	14390	14255	14261	14332	14190	14169	14449	14228	14227	14195	14151	14186	14217	14250	14267	14360	14111	14300	14348	14203	14421	14143	14208	14100	14272	14263	14231	14243	14162	14137	14238	14185	14282	14318	14416	14351	14176	14192	14113	14238	14035	14206	14169	14225	14197	14274	14289	14252	14378	14360	14340	14186	14303	14145	14294	14184	14279	14174	13973	14164	14126	14322	14145	14077	14088	14382	14323	14114	14134	14238	14256	14388	14303	14253	14256	14104	14306	14096	14269	14233	14291	14341	14105	14295	14423	14300	14242	14355	14218	14214	14278	14308	14235	14136	14245	14164	14204	14339	14280	14297	14292	14149	14316	14369	14416	14291	14416	14321	14316	14383	14228	14050	14468	14259	14342	14400	14036	14234	14209	14194	14343	14221	14246	14280	14347	14103	14142	14353	14216	14252	14082	14271	14251	14369	14171	14144	14345	14253	14271	14311	14305	14140	14242	14229	14169	14428	14331	14279	14286	14154	14249	14257	14308	14191	14389	14272	14190	14244	14120	14206	14358	14156	14149	14256	14296	13996	14247	14293	14298	14213	14325	14309	14233	14222	14368	14396	14178	14116	14132	14340	14238	14230	14265	14273	14111	14455	14228	14095	14374	14246	14226	14320	14257	14372	14328	14224	14118	14242	14217	14096	14288	14218	14194	14184	14135	14010	14404	14306	14288	14388	14307	14258	14125	14303	14185	14071	14265	14174	14278	14348	14385	14310	14142	14046	14251	14134	14281	14159	14335	14339	14108	14114	14305	14271	14195	14306	14218	14227	14119	14226	14247	14177	14250	14053	14225	14198	14238	14421	14274	14312	14192	14260	14196	14283	14230	14225	14101	14099	14509	14098	14305	14268	14449	14318	14204	14321	14092	14242	14226	14255	14327	13952	14332	14334	14434	14216	14327	14236	14287	14444	14377	14169	14329	14295	14221	14397	14209	14209	14213	14197	14254	14300	14291	14246	14233	14235	14293	14261	14231	14381	14339	14306	14332	14270	14273	14334	14422	14260	14237	14220	14344	14283	14292	14331	14327	14216	14001	14236	14200	14064	14189	14484	14253	14149	14293	14236	14219	14153	14150	14139	14203	14330	14230	14330	14131	14288	14354	14142	14252	14190	14277	14227	14145	14398	14300	14262	14252	14315	14362	14536	14348	14201	14177	14317	14384	14307	14254	14236	14270	14187	14281	14098	14260	14420	14167	14246	14160	14288	14318	14289	14311	14325	14375	14312	14344	14341	14208	14337	14254	14260	14252	14207	14293	14270	14263	14334	14067	14393	14263	14251	14247	14249	14220	14516	14259	14240	14192	13992	14234	14164	14143	14192	14313	14254	14234	14356	14186	14214	14292	14156	14256	14264	14141	14293	14299	14314	14421	14224	14321	14150	14193	14235	14032	14256	14273	14272	14182	14300	14338	14281	14389	14339	14249	14177	14331	14196	14215	14391	14238	14083	14108	14287	14326	14439	14213	14068	14206	14144	14407	14266	14327	14340	14170	14277	14298	14314	14231	14270	14247	14288	14254	14257	14256	14304	14108	14196	14352	14291	14324	14290	14256	14315	14427	14306	14159	14344	14467	14235	14295	14270	14353	14259	14368	14211	14209	14081	14291	14168	14425	14066	14303	14302	14363	14239	14116	14211	14352	14189	14313	14259	14179	14142	14380	14289	14060	14016	14176	14258	14063	14051	14291	14363	14201	14192	14284	14255	14242	14283	14399	14272	14045	14187	14366	14384	14134	14235	14316	14277	14166	14348	14227	14432	14325	14110	14117	14306	14258	14428	14296	14120	14415	14252	14229	14233	14340	14238	14410	14226	14088	14359	14245	14396	14274	14359	14412	14152	14201	14208	14358	14236	14390	14178	14365	14222	14225	14186	14302	14285	14302	14315	14225	14242	14211	14275	14404	14255	14201	14358	14316	14308	14378	14245	14193	14022	14268	14082	14351	14234	14231	14120	14200	14177	14285	14166	14366	14101	14249	14255	14208	14152	14260	14352	14268	14303	14087	14050	14132	14164	14201	14132	14292	14212	14165	14263	14282	14179	14476	14106	14191	14152	14372	14369	14194	14190	14234	14306	14398	14418	14336	14261	14265	14230	14212	14257	14296	14068	14162	14326	14297	14322	14273	14247	14227	14202	14149	14077	14315	14245	14323	14285	14164	14158	14229	14240	14406	14135	14452	14292	14024	14321	14277	14210	14309	14197	14224	14236	14245	14442	14235	14196	14202	14290	14175	14194	14118	14367	14292	14260	14365	14402	14175	14195	14353	14292	14208	14193	14139	14224	14366	14284	14311	14302	14131	14362	14352	14227	14302	14241	14188	14183	14321	14284	14426	14212	14498	14264	14297	14454	14258	14203	14321	14225	14192	14275	14474	14282	14297	14259	14081	14220	14178	14181	14237	14478	14360	14284	14258	14362	14286	14197	14371	14407	14054	14096	14195	14201	14412	14399	14242	14213	14481	14244	14335	14242	14102	14199	14303	14155	14257	14220	14174	14192	14185	14189	14392	14182	14330	14180	14264	14172	14242	14124	14363	14264	14333	14151	14235	14031	14154	14405	14169	14197	14203	14212	14181	14351	14211	14301	14262	14212	14398	14209	14270	14176	14225	14242	14245	14229	14230	14228	14267	14218	14287	14253	14212	14252	14391	14061	14193	14389	14159	14197	14244	14200	14222	14316	14134	14242	14299	14384	14382	14171	14305	14247	14411	14274	14231	14182	14430	14367	14232	14212	14143	14129	14008	14291	14255	14230	14064	14196	14213	14220	14421	14306	14150	14174	14229	13972	14114	14083	14133	14238	14214	14207	14264	14302	14186	14338	14078	14278	14197	14297	14245	14254	14353	14202	14217	14093	14432	14394	14284	14140	14262	14394	14102	14281	14229	14132	14279	14290	14213	14244	14239	14351	14237	14226	14132	14338	14103	14291	14266	14196	14323	14254	14008	14363	14184	14308	14344	14248	14221	14212	14264	14283	14331	14427	14228	14201	14097	14108	14394	14301	14312	14159	14215	14321	14315	14043	14305	14237	14047	14385	14206	14182	14198	14376	14239	14138	14293	14346	14239	14159	14347	14416	14142	14265	14330	14353	14120	14340	14100	14305	14238	14295	14202	14422	14245	14158	14331	14204	14075	14153	14169	14285	14391	14376	14327	14258	14121	14366	14137	14433	14238	14237	14118	14261	14147	14225	14365	14143	14112	14281	14258	14364	14155	14171	14331	14180	14281	14113	14232	14173	14387	14416	14330	14260	14037	14230	14240	14416	14193	14280	14288	14209	14173	14239	14013	14308	14216	14370	14256	14208	14373	14140	14311	14158	14277	14232	14163	14249	14435	14204	14174	14262	14188	14363	14150	14077	14251	14260	14256	14232	14353	14337	14299	14192	14250	14150	14074	14373	14323	14342	14233	14241	14126	14302	14161	14141	14132	14241	14191	14301	14167	14281	14302	14224	14121	14223	14127	14177	14383	14233	14220	14192	14173	14323	14180	14264	14395	14334	14212	14362	14263	14106	14194	13968	14247	14311	14201	14187	14346	14140	14105	14255	14109	14332	14190	14130	14282	14184	14269	14041	14329	14382	14298	14297	14186	14153	14332	14048	14131	14218	14253	14252	14128	14259	14382	14240	14221	14457	14250	14134	14216	14231	14205	14351	14226	14105	14251	14248	14337	14318	14246	14211	14117	14172	14307	14203	14134	14189	14259	14066	14314	14333	14227	14072	14255	14345	14243	14258	14170	14217	14393	14339	14233	14188	14241	14027	14274	14186	14166	14222	14264	14134	14228	14230	14245	14135	14250	14319	14175	14214	14148	14161	14187	14190	14253	14284	14253	14181	14173	14315	14279	14401	14158	14146	14092	14329	14147	14397	14373	14286	14349	14314	14199	14367	14271	14261	14230	14397	14332	14477	14258	14181	14200	14281	14258	14367	14172	14251	14294	14276	14275	14295	14065	14369	14172	14335	14316	14153	14401	14323	14289	14209	14227	14302	14245	14339	14069	14138	14260	14067	14186	14282	14449	14171	14141	14064	14136	14415	14211	14266	14221	14283	14178	14114	14196	14352	14333	14322	14237	14464	14226	14254	14167	14271	14383	14329	14157	14233	14454	14284	14253	14345	14346	14401	14157	14120	14202	14319	14186	14192	14213	14271	14180	14210	14299	14187	14346	14209	14210	14085	14189	14324	14361	14277	14096	14167	14264	14319	14343	14361	14128	14313	14103	14149	14174	14071	14228	14314	14355	14168	14225	14289	14259	14196	14293	14205	14398	14421	14251	14234	14286	14146	14239	14483	14218	14261	14285	14422	14276	14070	14265	14127	14096	14232	14527	14142	14274	14226	14369	14244	14289	14308	14136	14201	14316	14213	14210	14266	14216	14141	14458	14256	14137	14424	14188	14155	14438	14292	14198	14319	14132	14123	14271	14152	14424	14188	14160	14220	14108	14205	14286	14194	14364	14070	14164	14048	14194	14303	14382	14001	14334	14197	14178	14329	14263	14313	14533	14238	14369	14188	14103	14239	14275	14161	14276	14199	14270	14127	14201	14251	14228	14186	14259	14314	14452	14121	14268	14177	14299	14369	14439	14358	14101	14393	14215	14259	14417	14282	14296	14140	14227	14324	14266	14318	14294	14130	14121	14355	14190	14104
23067	21500	29683	33607	49865	55623	46824	32589	23641	19248	17846	17177	17040	17136	17267	16991	17079	16729	16868	16738	16688	16938	17068	17040	16909	16815	16918	16693	16769	16911	16693	16845	17010	16885	16891	16706	16684	16749	16781	16851	16973	16727	16905	16746	16701	16891	16962	16825	16961	16654	16915	16739	16866	16497	16817	16717	16650	16629	16678	16783	16710	16909	16821	16893	16800	16728	16834	16723	16885	16744	16726	16676	16629	16903	16965	16950	16808	16745	16804	16778	16620	16679	16527	16901	16831	16689	16929	16772	16728	16724	16920	16839	16578	16733	16683	16646	16776	16710	16694	17064	16597	17045	16719	16793	16716	16943	16724	16771	16654	16832	16512	16720	16874	16678	16927	16788	16740	16779	16738	16756	16703	16744	16631	16817	16670	16956	16921	16595	16684	16531	16923	16636	16800	16879	16793	16765	16970	16749	16824	16716	16583	16627	16584	16651	16750	16862	17010	16854	16652	16621	16852	16652	16986	16576	16792	16946	16566	16788	16932	16610	16736	16800	16819	16999	16773	16735	16476	16833	16896	16777	16642	16617	16853	16646	16748	16830	16788	16803	16772	16699	16762	16600	16748	16804	16677	16734	16595	16792	16632	16663	16704	16854	16632	16984	16521	16585	16733	16684	16904	16763	16869	16739	16684	16743	16804	16598	16719	16968	16635	16866	16749	16640	16739	16734	16777	16802	16756	16733	16833	16846	16677	16668	16704	16737	16789	16898	16709	16929	16756	16614	16781	16812	16628	16624	16652	16833	16615	16873	16742	16755	16808	16661	16843	16908	16779	16484	16866	16595	16729	16571	16852	16620	16555	16742	16843	16628	16800	16791	16723	16807	16827	16751	16741	16800	16588	16874	16633	16707	16750	16916	16609	16817	16795	16852	17028	16861	16789	16822	16706	16679	16784	16772	16781	16627	16708	16711	17029	16760	16819	16814	16763	16831	16809	16743	16860	16583	16740	16815	16735	16739	16760	16759	16753	16729	16823	16821	16727	16811	17039	16852	16651	16681	16526	16893	16777	16626	16605	16673	16724	16712	16771	16713	16908	16763	16884	16579	16787	16683	16699	16714	16877	16567	16730	16702	16711	16538	16781	16862	16778	16697	16808	16830	16665	16836	16834	16916	16490	16893	16650	16805	16719	16624	16662	16724	16722	16803	16840	16877	16718	16790	16818	16753	16800	16726	16747	16812	16771	16642	16693	16935	16825	16841	16754	16688	16762	16728	16803	16715	16558	16807	16828	16713	16833	16622	16835	16560	16784	16493	16747	16617	16711	16596	16880	16611	16723	16815	17086	16653	16658	16711	16777	16537	16663	16594	16459	16770	16734	16954	16796	16664	16741	16882	16601	16731	16651	16670	16921	16839	16903	16851	16776	16606	16846	16748	16475	16633	16738	16586	16904	16790	16565	16727	16642	16761	16830	16626	16436	16714	16776	16604	16800	16734	16725	16614	16981	16585	16763	16767	16799	16734	16653	16687	16870	16630	16829	16746	16768	16683	16768	16763	16859	16553	16711	16615	16710	16600	16749	16815	16833	16635	16752	16891	16521	16840	16551	16756	16725	16760	16826	16866	16689	16821	16434	16604	16700	16577	16606	16888	16788	16640	16714	16834	16808	16459	16904	16792	16939	16748	16606	16770	16892	16935	16933	16819	16816	16699	16571	16771	16811	16700	16733	16764	16767	16782	16949	16840	16687	16781	16728	16546	16854	16732	16600	16836	16599	16739	16859	16807	16774	16397	16684	16514	16584	16579	16660	16717	16833	16615	16781	16589	16736	16770	16637	16852	16565	16742	16834	16755	16743	16614	16870	16971	16640	16787	16840	17032	16726	16657	16773	16629	16775	16783	16730	16690	16844	16844	16976	16543	16447	16685	16748	16647	16785	16950	16808	16857	16668	16638	16775	16732	16869	16707	16733	16762	16803	16782	16707	16812	16620	16695	16582	16695	16920	16866	16772	16663	16886	16848	16829	16524	16718	16896	16800	16904	16786	16669	16739	16731	16749	16698	16747	16829	16728	16430	16568	16683	16711	16514	16899	16785	16712	16801	16748	16815	16991	16878	16830	16856	16702	16666	16540	16710	16789	16666	16777	16782	16652	16699	16665	16629	16577	16915	16646	16652	16829	16833	16656	16827	16796	16889	16880	16740	16889	16702	16769	16810	16591	16528	16815	16839	16757	16971	16820	17040	16804	16729	16590	16891	16860	16645	16687	16765	16709	16784	16686	16758	16698	16601	16805	16618	16770	16517	16797	16677	16624	16703	16660	16703	16687	16787	16687	16765	16745	16802	16610	16940	16715	16819	16597	16977	16623	16787	16699	16560	16859	16525	16749	16635	16549	16690	16800	17034	16721	16707	16884	16905	16672	16797	16744	16868	16742	16678	16686	16791	16699	16562	16811	16753	17023	16523	16778	16692	16728	16505	16938	16741	16714	16707	16929	16649	16615	16580	16667	16765	16755	16555	16552	16737	16751	16712	16707	16660	16718	16606	16716	16782	16865	16534	16629	16839	16857	16647	16918	16672	16623	16883	16787	16611	16674	16802	16740	16790	16755	16865	16717	16660	16748	16737	16724	16618	16744	16494	16618	16621	16687	16765	16635	16594	16631	16765	16648	16778	16873	16696	16632	16744	16806	16944	16711	16773	16787	16737	16581	16523	16848	16837	16607	16642	16806	16819	16728	16775	16748	16767	16694	16514	16747	16827	16696	16724	16692	16751	16907	16880	16805	16819	16555	16717	16683	16736	16754	16838	16640	16739	16724	16753	16850	16738	16885	16899	16662	16887	16723	16805	16630	16782	16759	16728	16754	16693	16981	16762	16589	16756	16573	16857	16751	16662	16930	16621	16853	16580	16664	16568	16819	16831	16867	16664	16682	16753	16643	16663	16688	16640	16756	16753	16650	16719	16721	16576	16750	16820	16708	16793	16847	16839	16847	16804	16738	16676	16853	16803	16761	16709	16657	16574	16931	16614	16864	16831	16621	16623	16767	16611	16960	16830	16681	16824	16628	16907	16728	16540	16613	16745	16879	16634	16792	16581	16616	16705	16760	16791	16701	16639	16592	16750	16726	16618	16853	16648	16858	16645	16940	16803	16797	16765	16929	16517	16681	16494	16468	16586	16829	16703	16747	16842	16817	16631	16723	16869	16860	16839	17016	16629	16694	16552	16758	16739	16621	16471	16795	16553	16601	16427	16586	16763	16730	16818	16852	16794	16913	16772	16699	16823	16599	16673	16687	16925	16879	16769	16872	16700	16829	16583	16924	16771	16624	16688	16672	16747	16775	16672	16687	16801	16838	16705	16610	16706	16677	16663	16852	16719	16692	16828	16854	16664	16799	16669	16641	16704	16638	16654	16642	16933	16810	16825	16745	16911	17014	16460	16734	16597	16752	16732	16664	17013	16564	16677	16782	16818	16792	16894	16785	16670	16792	16946	16749	16678	16912	16768	16826	16754	16603	16599	16528	16771	16752	16681	16770	16669	16711	16686	16821	16713	16701	16742	16521	16759	16764	16616	16542	16681	16742	16931	16951	16887	16742	16821	16688	16739	16815	16949	16644	16884	16787	16770	16708	16755	16734	16682	16771	16707	16702	16812	16898	16649	16809	16725	16752	16787	16793	16750	16748	16760	16920	16644	16932	16621	16784	16607	16739	16747	16677	16630	16827	16839	16682	16869	16827	16630	16608	16871	16865	16757	16564	16718	16892	16663	16940	16722	16807	16787	16861	16954	16568	16909	16596	16523	16721	16520	16754	16739	16688	16795	16568	16776	16687	16721	16554	16802	16826	16684	16711	16669	16770	16926	16807	16766	16761	16663	16871	16974	16730	16570	16712	16826	16702	16794	16852	16756	16685	16796	16526	16679	16741	16615	16745	16572	16759	16822	16677	16557	16770	16686	16479	16444	16904	16843	16719	16790	16666	16877	16691	16835	16865	16762	16599	16723	16889	16795	16724	16642	16815	16847	16781	16761	16878	16676	16443	16539	16829	16929	16689	16851	16706	16801	16744	16885	16732	16783	16903	16666	16652	16801	16621	16666	16679	16682	16743	16698	16807	16870	16896	16861	16499	16784	16670	16739	16572	16785	16847	16740	16901	16498	16852	16594	16873	16927	16558	16786	16798	16643	16798	16646	16762	16500	16660	16718	16774	16858	16686	16724	16827	16896	16788	16814	16838	16761	16648	16876	16773	16682	16720	16717	16782	16638	16898	16603	16712	16637	16729	16726	16767	16778	16915	16676	16893	16722	16838	16853	16720	16804	16844	16550	16821	16800	16624	16703	16620	16817	16794	16561	16942	16697	16655	16917	16731	16801	16929	16799	16599	16580	16691	16524	16592	16721	16766	16681	16624	16656	16844	16823	16674	16877	16735	16568	16510	16806	16637	16961	16713	16787	16705	16763	16729	16582	16514	16449	16687	16760	16958	16900	16606	16644	16585	16772	16638	16901	16937	16848	16740	16779	16904	16528	16766	16717	16860	16724	16603	16777	16839	16797	16942	16671	16557	16605	16737	16544	16853	16651	16858	16664	16832	16811	16758	16671	16961	16730	16574	16662	16829	16851	16665	16511	16858	16696	16889	16884	16830	16775	16910	16956	16808	16615	16713	16591	16757	16658	16698	16529	16558	16609	16854	16792	16885	16776	16731	16570	16905	16778	16806	16798	16580	16803	16638	16741	16649	16781	16619	16806	16670	16591	16806	16595	16627	16800	16808	16654	16719	16887	16654	16700	16751	16580	16784	16762	16672	16780	16711	16589	16842	16772	16604	16659	16793	16769	16898	16745	16934	16943	16839	16698	16820	16921	16574	16804	16674	16642	16634	16847	16926	16970	16927	16736	16894	16579	16757	16698	16735	16699	16982	16731	16744	16755	17002	16819	16609	16700	16605	16737	16703	16696	16669	16776	16818	16614	16807	16674	16667	16760	16666	16534	16857	16756	16599	16815	16691	16784	16649	16647	16846	16819	16724	16722	16675	16665	16681	16712	16752	16686	16710	16749	16401	16676	16583	16713	16762	16667	16651	16710	16801	16641	16824	16626	16853	16552	16867	16571	17046	16933	16843	16582	16926	16793	17032	16720	16524	16547	16632	16672	16830	16757	16761	16777	16818	16747
61727	82148	73835	76330	71129	61097	46208	32165	21150	16086	14673	14410	14294	14194	14272	14412	14169	14207	14301	14347	14342	14372	14200	14417	14241	14383	14155	14068	14314	14284	14166	14277	14060	14183	14262	14113	14191	14293	14309	14402	14177	14222	14207	14123	14355	14285	14212	14160	14283	14253	14285	14276	14336	14180	14269	14116	14215	14095	14206	14316	14278	14258	14293	14214	14295	14271	14263	14227	14074	14175	14303	14249	14248	14171	14116	14467	14115	14262	14306	14247	14317	14124	14286	14237	14410	14276	14223	14215	14180	14242	14183	14007	14259	14213	14218	14253	14331	14327	14285	14212	14490	14311	14322	14376	14115	14257	14306	14289	14346	14057	14141	14213	14255	14210	14127	14136	14145	14167	14175	14382	14106	14263	14244	14372	14191	14368	14335	14314	14349	14244	14035	14248	14258	14309	14386	14161	14106	14396	14263	14372	14201	14215	14155	14321	14338	14079	14479	14141	14188	14328	14348	14266	14201	14072	14242	14367	14253	14360	14250	14269	14064	14256	14320	14276	14218	14423	14191	14255	14110	14226	14265	14364	14275	14374	14348	14259	14045	14285	14302	14084	14386	14390	14289	14217	14123	14266	14148	14276	14324	14129	14151	14116	14325	14417	14143	14328	14182	14254	14271	14219	14353	14144	14227	14090	14293	14210	14338	14093	14123	14270	14237	14231	14065	14163	14288	14153	14310	14096	14202	14140	14190	14123	14227	14285	14214	14271	14253	14327	14309	14293	14216	14188	14296	14214	14107	14236	14282	14249	14219	14229	14257	14190	14450	14299	14349	14192	14216	14242	14406	14320	14028	14235	14314	14273	14160	14247	14260	14317	14146	14225	14178	14122	14265	14283	14353	14265	14206	14255	14267	14203	14292	14218	14159	14260	14172	14336	14168	14358	14160	14293	14147	14320	14322	14181	14144	14119	14223	14322	14306	14179	14288	14113	14131	14084	14232	14117	14270	14288	14390	14324	14217	14351	14155	14261	14417	14214	14203	14271	14213	14378	14169	14364	14270	14258	14279	14237	14223	14266	14218	14277	14325	14247	14237	14173	14233	14093	14366	14117	14376	14303	14295	14275	14129	14387	14292	14277	14121	14166	14298	14273	14185	14264	14094	14287	14139	14287	14262	14266	14351	14222	14262	14335	14117	14131	14115	14354	14124	14255	14250	14193	14171	14367	14117	14180	14284	14294	14237	14255	14187	14314	14313	14203	14196	14298	14116	14259	14170	14145	14172	14292	14275	14270	14293	14278	14318	14197	14227	14446	14109	14350	14237	14285	14249	14226	14203	14234	14233	14233	14236	14130	14144	14056	14208	14218	14389	14314	14412	14376	14267	14191	14238	14447	14180	14224	14227	14329	14294	14164	14229	14370	14218	14256	14193	14047	14329	14491	14176	14329	14356	14170	14138	14234	14191	14344	14249	14275	14350	14279	14272	14196	14393	14296	14156	14203	14305	14328	14229	14263	14237	14232	14362	14175	14245	14290	14275	14254	14163	14211	14064	14201	14141	14321	14213	14207	14308	14321	14209	14403	14175	14233	14259	14229	14223	14257	14340	14203	14229	14234	14151	14193	14194	14240	14208	14381	14244	14214	14292	14258	14265	14279	14276	14316	14289	14161	14245	14141	14267	14169	14326	14452	14339	14255	14228	14336	14240	14301	14297	14289	14183	14345	14251	14217	14356	14258	14259	14275	14155	14072	14366	14210	14160	14331	14240	14227	14140	14150	14313	14281	14084	14334	14197	14154	14345	14410	14303	14144	14217	14317	13992	14059	14165	14194	14176	14060	14363	14457	14338	14210	14192	14438	14352	14264	14226	14106	14277	14405	14212	14231	14142	14309	14239	14188	14145	14348	14434	14038	14257	14412	14307	14307	14253	14182	14136	14199	14325	14209	14295	14326	14255	14076	14242	14272	14335	14205	14333	14227	14214	14153	14241	14231	14153	14251	14321	14054	14114	14318	14423	14222	14282	14045	14141	14234	14321	14229	14257	14294	14238	14231	14152	14250	14278	14159	14276	14217	14278	14207	14347	14122	14392	14293	14095	14337	14311	14340	14124	14246	14216	14148	14259	14232	14272	14269	14196	14278	14324	14246	14346	14265	14215	14313	14206	14413	14317	14389	14310	14199	14221	14367	14229	14284	14316	14166	14323	14246	14248	14232	14273	14166	14186	14302	13919	14367	14316	14230	14333	14436	14104	14296	14147	14401	14115	14336	14288	14239	14395	14154	14364	14361	14246	14298	14252	14190	14230	14258	14073	14289	14251	14291	14216	14301	14258	14308	14275	14214	14223	14234	14140	14303	14203	14389	14113	14290	14414	14277	14121	14308	14416	14159	14335	14298	14306	14120	14162	14333	14190	14225	14216	14173	14283	14322	14298	14172	14265	14227	14226	14170	14272	14167	14234	14195	14220	14249	14090	14281	14291	14203	14223	14314	14297	14236	14216	14156	14218	14283	14244	14158	14206	14319	14248	14156	14363	14306	14222	14242	14279	14123	14242	14151	14491	14280	14132	14327	14169	14290	14280	14257	14144	14288	14342	14178	14323	14267	14336	14072	14219	14208	14098	14380	14151	14066	14212	14131	14179	14256	14253	14357	14158	14135	14118	14283	14138	14078	14216	14349	14279	14308	14316	14276	14379	14250	14188	14166	14145	14251	14183	14285	14238	14174	14000	14277	14126	14211	14417	14293	14320	14268	14330	14164	14231	14257	14279	14259	14398	14304	14217	14312	14199	14275	14084	14236	14115	14199	14226	14178	14219	14247	14093	14204	14157	14244	14159	14313	14273	14401	14327	14136	14320	14360	14284	14196	14319	14362	14319	14289	14132	14151	14191	14373	14307	14375	14206	14385	14186	14331	14283	14286	14254	14310	14268	14374	14245	14423	14354	14163	14217	14277	14170	14336	14422	14238	14292	14159	14122	14355	14100	14249	14401	14326	14185	14327	14285	14293	14334	14244	14233	14272	14254	14351	14265	14204	14031	14272	14182	14232	14094	14249	14272	14269	14268	14276	14268	14242	14184	14269	14241	14271	14218	14257	14389	14154	14250	14243	14194	14440	14275	14202	14170	14216	14228	14161	14271	14318	14333	14198	14177	14174	14261	14290	14362	14162	14293	14151	14163	14285	14306	14424	14141	14345	14264	14441	14166	14200	14310	14219	14070	14237	14273	14210	14259	14267	14311	14138	14274	14307	14158	14345	14193	14213	14243	14302	14305	14064	14341	14307	14301	14494	14165	14189	14127	14219	14242	14162	14105	14209	14300	14255	14339	14331	14194	14266	14204	14456	14287	14041	14124	14329	14255	14201	14258	14239	14358	14229	14157	14057	14243	14239	14425	14392	14370	14170	14253	14427	14188	14357	14225	14215	14322	14271	14253	14263	14146	14275	14251	14274	14287	14255	14254	14273	14296	14275	14411	14380	14201	14142	14314	14336	13958	14204	14336	14247	14279	14284	14267	14175	14343	14180	14196	14152	14038	14115	14216	14253	14355	14181	14238	14192	14303	14189	14151	14320	14147	14196	14321	14205	14330	14259	14102	14061	14242	14244	14307	14359	14274	14329	14354	14274	14173	14323	14277	14173	14294	14321	14390	14145	14404	14126	14157	14284	14148	14371	14162	14310	14213	14364	14325	14152	14260	14313	14351	14212	14141	14366	14241	14277	14261	14215	14351	14238	14177	14354	14205	14081	13976	14285	14221	14101	14448	14357	14381	14188	14209	14346	14228	14177	14233	14435	14174	14084	14388	14159	14397	14255	14264	14278	14352	14232	14170	14223	14339	14332	14169	14309	14259	14330	14214	14257	14154	14256	14160	14311	14131	14269	14365	14254	14237	14463	14210	14378	14261	14133	14252	14268	14150	14273	14237	14340	14260	14121	14233	14171	14402	14141	14147	14295	14170	14240	14295	14400	14176	14133	14147	14196	14216	14255	14219	14245	14287	14180	14292	14374	14303	14221	14366	14172	14386	14208	14190	14375	14175	14387	14160	14067	14207	14343	14238	14289	14229	14250	14125	14249	14125	14328	14334	14179	14200	14339	14100	14205	14124	14327	14285	14149	14260	14290	14163	14332	14215	14176	14200	14208	14294	14348	14276	14226	14177	14178	14230	14362	14233	14167	14258	14316	14183	14197	14152	14304	14298	14188	14197	14148	14247	14353	14106	14270	14249	14334	14329	14117	14346	14264	14315	14313	14264	14343	14263	14342	14248	14246	14322	14172	14164	14272	14136	14266	14089	14190	14492	14155	14236	14321	14298	14262	14136	14221	14341	14181	14249	14155	14178	14140	14330	14263	14207	14181	14289	14407	14172	14408	14327	14318	14097	14290	14151	14306	14334	14343	14119	14174	14318	14484	14325	14368	14129	14178	14321	14099	14132	14211	14401	14291	14184	14311	14279	14231	14290	14399	14160	14252	14265	14234	14115	14185	14373	14351	14437	14287	14257	14308	14162	14209	14176	14217	14191	14245	14212	14101	14265	14299	14325	14169	14057	14142	14143	14243	14295	14270	14213	14173	14150	14268	14208	14239	14532	14230	14277	14112	14414	14333	14256	14337	14355	14294	14318	14359	14264	14263	14403	14071	14082	14277	14138	14315	14294	14278	14145	14246	14233	14057	14218	14274	14331	14246	14214	14178	14157	14133	14273	14317	14152	14232	14058	14272	14401	14225	14313	14256	14369	14184	14188	14247	14343	14259	14016	14262	14308	14406	14236	14144	14119	14207	14350	14257	14207	14312	14179	14319	14294	14177	14194	14319	14212	14315	14201	14230	14203	14343	14277	14266	14333	14085	14144	14163	14270	14254	14279	14323	14301	14187	14260	14258	14414	14273	14263	14273	14370	14225	14231	14360	14307	14340	14183	14357	14271	14320	14346	14230	14547	14206	14299	14305	14283	14255	14266	14271	14251	14322	14438	14229	14276	14296	14275	14425	14325	14226	14177	14102	14318	14320	14196	14402	14405	14194	14237	14282	14243	14206	14197	14147	14307	14361	14238	14323	14228	14216	14275	14230	14056	14249	14267	14230	14239	14172	14219	14296	14260	14080	14419	14377	14132	14342	14230	14370	14240	14292	14395	14351	14334	14192	14270	14052	14299	14209	14214	14101	14349	14316
28431	24403	29604	30955	27702	25249	21457	19110	17788	17414	17126	17126	17011	17131	16955	16984	17078	17275	17121	16970	17121	17075	17323	17227	17139	16966	17023	17078	17125	17099	17180	17100	17092	17050	17291	16922	17276	17215	17000	17195	17005	17248	16976	17107	17112	17044	16956	17163	17203	17265	17062	17069	17280	17344	17141	17027	17093	17042	16982	17186	16962	17035	17208	17150	17129	16959	16959	16850	17087	17209	16715	17129	17099	17073	17106	16882	17189	17007	17107	16864	17321	17187	16969	17073	17195	17123	16975	17060	17158	17085	17015	17283	17020	17025	17067	17130	16929	17138	17153	17057	17151	17085	17093	17038	17075	17119	17166	17104	17060	17092	17022	17213	17061	17037	17309	17282	17017	17156	17102	17240	17066	16933	17004	17069	17199	17119	17086	16919	17005	17095	16936	16942	17063	17191	16971	17073	17039	16835	16894	16998	17034	17101	17017	17078	17126	16922	16998	17052	17107	17109	17156	17098	17074	17185	16963	17060	17109	16965	17007	17198	17096	17092	16835	17024	17048	17173	17019	17084	17114	16999	17318	16995	16963	17200	17062	17078	17049	17113	16982	17106	17264	17022	17182	17101	17002	17124	16982	16968	17206	17065	17162	16988	17012	17000	16999	17051	17045	16999	16985	17041	17000	16963	16879	17294	17226	16916	17203	17040	16811	17106	16997	17094	17088	16964	16919	17173	17069	17110	17024	17002	17004	17004	17049	16975	16960	17015	17090	17045	17179	17334	17138	17067	16984	17105	16892	17084	16911	16884	16962	17225	17173	16917	17069	16937	17008	17020	16888	17043	16941	17139	17106	17145	16870	17062	17207	17086	17099	16861	16884	17194	17112	17064	17019	17130	17182	16860	17356	16950	17057	17128	17150	17325	17378	16975	17022	16913	16960	16971	17044	17071	17109	16785	17182	17198	17048	17098	16909	16962	17083	16982	17121	17104	17143	16978	17131	17131	17209	16818	16945	16824	16988	17089	17097	16999	17126	16951	17015	16956	16893	17149	17114	17081	17010	16880	17151	17012	17141	16748	17117	17134	17093	16999	17290	17074	17008	17198	17009	17001	16774	17056	17034	17061	16962	17099	16935	16958	17119	17034	17080	17186	17112	16890	17156	16762	17133	17298	17115	17090	16935	17019	17075	17031	17038	16914	17098	17182	17075	17245	16940	17109	16971	17058	16946	17028	17069	16767	17111	16951	17005	17096	16988	17148	17020	16961	17108	16911	17050	17115	17128	17027	17092	17087	16934	17039	17161	17050	16869	16935	17008	17184	17174	17217	17103	17145	17103	17041	17058	16984	17072	17017	17206	16993	16966	17118	17198	17086	16958	17126	16939	17103	17260	17050	17039	16951	17043	17104	17214	17149	17009	17110	17101	17147	17056	16902	17249	16934	16913	17196	17046	16931	17122	16898	16849	16960	17017	16822	17037	16960	16959	16867	17025	17083	16988	17013	17034	17325	17029	17039	16971	17135	17169	16883	16752	17056	17146	17130	17147	16968	17204	17042	16993	16940	17141	17117	17077	17132	17167	16974	16964	17108	16998	17180	17163	17028	16813	17061	17053	17068	16975	16910	17082	17166	16881	17215	17047	17099	17020	17088	17157	17111	17205	16986	17108	16983	16941	17091	17146	17223	17115	17042	17001	17073	17317	16928	17179	17107	17002	17024	17047	17105	16829	16954	16975	16868	17140	16950	16955	16996	16896	17002	17200	16827	17062	17019	17024	17033	17160	17294	17241	17045	17108	17108	17259	17043	17032	16864	16953	17004	17118	16980	17152	17077	16856	17159	16934	16998	17218	17070	16922	17053	17187	17035	17018	17001	17039	17079	17069	17245	17051	16961	16943	17325	16936	17139	17034	17001	17198	17042	17060	17248	17193	16921	17159	16901	17212	17275	17057	17073	16970	17042	16955	17023	17055	16918	17015	17084	17079	17050	17202	17131	17229	16993	17113	17108	17106	17142	17239	17128	17106	17026	17028	17179	17177	17041	17034	17010	17082	16901	17090	17145	17114	17303	17178	17044	17071	17160	17075	17136	17231	16951	17177	17200	16983	17234	16951	17136	17209	17050	17072	17141	17176	17049	17106	16962	17220	17100	17021	17112	17044	17087	16840	17013	16916	16905	17167	17128	17136	17116	17015	17076	17132	17072	17171	17072	17240	17106	17102	17092	16886	16872	17055	17131	17035	17086	16961	17071	17026	17204	16866	16814	17116	17041	17007	17056	16997	17009	17042	16983	17073	16980	17006	16899	16931	17005	16879	17039	17191	17083	17024	17148	16896	16775	17214	17239	17287	17103	17111	16984	17023	16910	16967	17187	17049	17173	17156	17129	17146	17152	17096	17043	17158	17041	16976	16954	17059	17194	16993	17003	17113	17028	17089	17076	17008	17034	17232	16932	17018	17072	17175	16803	16889	17128	16954	16952	17039	16952	17160	17046	17023	17189	17001	17090	17017	17103	17065	17009	17024	17035	16849	17136	17157	17062	17052	17061	17022	17049	16987	17029	17037	17025	17095	17269	16844	17207	16963	17053	17148	16867	16964	17159	17037	17200	16936	17049	17102	16981	17017	17207	17163	17077	17080	16913	17128	16974	17032	17338	17075	17131	17032	17081	17099	17262	16985	16913	16862	17055	16937	17323	17039	17189	17118	16975	17039	16851	16778	17095	16732	17081	17170	16921	17037	16986	17225	17029	17188	17152	17022	17139	17307	17032	17286	17111	17285	16930	17025	17137	17135	17057	16977	17093	17286	17114	16898	17039	17120	17104	16934	17160	16984	17082	17127	17064	17131	16979	17144	17036	16956	17149	17103	17133	17016	17204	17085	16974	16924	17078	17250	17530	17142	16989	17319	17050	17019	17259	16940	17199	17033	17176	17241	16927	17133	16988	17074	17149	16933	17083	17018	17152	17146	16990	17090	17214	17045	17068	17113	17252	17078	17122	16924	17094	17105	16880	17024	17170	17074	17008	16915	17195	16832	17168	17033	17216	17262	17117	17175	17142	16945	17063	17045	16917	17126	17172	16999	17428	17043	17317	17083	17167	16916	17129	16792	16845	17172	17230	17104	17302	17258	16962	17102	16938	17066	17108	16968	17106	16858	17033	16893	17101	16999	16849	17109	16953	16962	16882	17133	17254	17245	17023	17131	17071	17026	17020	17252	17105	17063	17105	17058	16876	17005	16852	17098	17065	17108	17156	17174	17116	17028	17015	17202	17035	17173	17047	16958	17110	17106	17131	17066	16996	17028	17104	17025	16930	17232	17271	17180	17200	17128	17054	17171	17251	17027	17203	17023	17026	16961	17133	17128	17217	17127	17020	16949	17086	16952	17072	17207	16970	16854	16996	17024	16931	17135	17004	17105	16910	17017	17113	17091	17014	16816	17075	17080	17031	17113	17030	16939	17036	17189	17085	17053	17098	17084	16922	17158	17246	16972	16998	16922	17042	17202	16982	16952	17097	16986	17119	17068	17023	17052	17022	17024	16998	17035	17036	17356	17063	17122	17175	17127	17055	17195	17258	17001	17046	17137	17020	16944	17113	17015	17171	17014	17146	17160	17143	17240	16931	17154	17231	17058	17145	16885	17087	17056	17030	17172	16996	17123	16998	16975	17057	17097	17237	17183	16943	17014	16942	17027	16929	16980	16915	17009	17093	17211	17124	16772	17118	17047	17058	16946	16994	16923	17166	17161	16777	16941	16964	17011	16995	17184	17080	17087	17001	16949	16963	16881	17054	17279	17224	17175	16995	16844	16931	17010	17087	17180	17078	17149	17011	17307	17148	17023	17145	17081	17131	17146	17182	17108	16953	17131	17185	17030	17196	17150	17042	17174	17064	17239	16875	16952	16740	17232	17114	17047	17152	17016	16970	16841	17071	17155	17270	17395	16930	16907	17033	16963	16976	17056	16988	17145	17008	17147	17200	17180	17049	17092	17083	17094	17146	17128	16913	17172	17096	16985	16944	17168	17122	17080	17161	17080	17279	17039	16979	17246	16975	16782	16839	16740	17021	17128	17069	17050	17160	16864	16844	17080	17247	16953	16941	17034	17035	16901	17004	17096	17100	16874	16889	16982	16937	16946	17023	17090	17015	17120	17077	17059	16963	16936	17355	17236	17009	16932	17025	16961	16957	17341	16860	17001	16877	17077	16930	17080	16974	17088	17156	17041	17174	17163	17105	17024	17040	17090	17009	17049	17099	16935	17431	17339	17131	17020	16973	17092	17207	17129	17170	16986	17098	17162	16880	16971	17016	17172	17070	17161	16974	17085	16843	16989	16897	17191	17124	17096	16982	16922	17086	17149	17000	17344	16973	17306	16982	17044	17076	16973	17157	17101	17202	17070	17112	17066	17028	17115	17185	17181	17166	16925	17108	17082	17072	17014	17035	17150	17164	16969	16969	16984	16845	17064	17032	17149	17185	17284	16799	17084	17254	17228	17035	17120	17032	17173	17016	16998	17045	17253	17238	17285	17067	17231	17102	16883	17013	17019	16936	17163	17070	16902	17093	17093	17019	16999	17010	16933	17059	17087	17028	17203	17083	16952	16969	17046	16986	17016	16977	17217	17234	17125	17195	17004	17169	17216	16910	17228	17262	17281	16967	17048	17083	17070	16995	17018	17086	16806	17095	17156	16886	17089	16960	17203	17093	16904	16973	17163	16975	17003	17022	17166	16962	17000	16972	17109	16971	17100	17023	17089	16783	17115	17040	16888	17044	17074	17171	17242	17232	17032	16988	17105	16814	17139	17042	17091	17075	16955	17274	17278	17090	17072	17165	17113	17355	16931	17276	17153	16893	17145	17022	17252	17133	17087	17146	17085	17193	17208	17076	17287	17125	17174	17151	17236	17168	17140	17314	17059	16916	17100	17004	17017	16954	17092	17145	17049	16917	17089	17076	16961	17017	17293	17205	17070	17216	17096	16990	17089	17005	16905	17120	16933	17063	17143	17014	17094	17107	17015	17128	17095	17077	17213	17140	17153	16964	16989	16930	17173	17102	17090	17122	17099	17168	16988	17051	16964	16969	16981	17108	17151	16818	16997	16993	16884	17035	17138	17115	17094	17016	17030	17053	17040	17088	17077	17297	17135	17006	16947	16977	17092	17344	16975	17227	17065	17114
27900	35658	28655	26435	25259	22278	18513	16023	14813	14586	14385	14493	14592	14402	14442	14544	14395	14393	14472	14421	14404	14566	14630	14497	14455	14535	14474	14591	14491	14443	14277	14401	14446	14377	14320	14491	14390	14373	14524	14488	14526	14619	14338	14541	14290	14464	14516	14511	14342	14461	14470	14481	14412	14486	14528	14407	14390	14499	14531	14456	14483	14579	14527	14354	14413	14309	14530	14552	14484	14336	14337	14416	14546	14469	14297	14448	14439	14379	14496	14434	14473	14440	14638	14502	14507	14580	14435	14441	14371	14607	14397	14355	14343	14558	14491	14476	14524	14450	14485	14477	14494	14406	14342	14407	14600	14379	14373	14538	14647	14598	14299	14412	14467	14453	14330	14545	14566	14346	14358	14577	14513	14321	14435	14355	14417	14628	14451	14471	14508	14379	14252	14494	14396	14558	14581	14406	14526	14516	14378	14595	14363	14398	14509	14417	14294	14579	14461	14492	14243	14315	14448	14446	14157	14450	14385	14449	14540	14536	14492	14440	14524	14474	14630	14501	14483	14365	14352	14452	14414	14320	14475	14500	14609	14459	14536	14437	14479	14474	14394	14514	14407	14596	14331	14415	14470	14302	14283	14469	14598	14500	14371	14547	14396	14409	14514	14388	14384	14416	14545	14402	14390	14478	14404	14576	14515	14412	14490	14421	14348	14377	14345	14399	14509	14453	14422	14575	14440	14479	14564	14411	14403	14407	14540	14549	14423	14493	14408	14401	14435	14495	14287	14359	14652	14450	14444	14437	14299	14488	14548	14413	14517	14411	14383	14372	14498	14306	14477	14440	14530	14519	14286	14484	14481	14310	14512	14510	14460	14466	14529	14601	14484	14410	14330	14520	14521	14395	14428	14449	14494	14492	14522	14567	14606	14421	14469	14303	14353	14459	14371	14362	14363	14410	14570	14510	14555	14402	14268	14524	14389	14379	14527	14557	14464	14540	14531	14383	14421	14286	14539	14515	14390	14450	14312	14589	14619	14563	14484	14461	14493	14352	14398	14582	14644	14489	14409	14482	14348	14522	14358	14427	14263	14405	14486	14511	14537	14452	14442	14520	14154	14499	14358	14554	14523	14471	14576	14465	14449	14466	14419	14620	14443	14501	14490	14523	14519	14403	14385	14397	14591	14431	14552	14471	14421	14286	14373	14404	14419	14361	14568	14462	14446	14592	14419	14344	14349	14580	14664	14427	14510	14273	14428	14441	14471	14535	14501	14594	14561	14474	14517	14425	14582	14451	14438	14461	14356	14453	14546	14487	14419	14436	14343	14591	14557	14443	14459	14411	14461	14388	14519	14540	14352	14272	14443	14446	14549	14465	14490	14495	14315	14377	14479	14535	14470	14235	14305	14339	14595	14424	14485	14417	14556	14365	14550	14523	14323	14625	14532	14519	14525	14461	14477	14472	14367	14511	14553	14446	14426	14384	14476	14385	14445	14544	14520	14511	14429	14569	14543	14470	14435	14322	14485	14458	14441	14632	14448	14538	14526	14606	14382	14537	14350	14407	14488	14532	14560	14412	14532	14411	14551	14363	14548	14575	14474	14446	14510	14621	14255	14368	14507	14425	14542	14538	14479	14336	14616	14498	14445	14348	14513	14424	14492	14271	14275	14488	14453	14300	14411	14672	14459	14337	14551	14410	14498	14382	14294	14490	14509	14610	14538	14492	14414	14353	14480	14494	14580	14605	14419	14315	14446	14418	14384	14499	14468	14429	14405	14337	14411	14563	14350	14502	14593	14505	14548	14395	14333	14517	14315	14568	14576	14260	14567	14444	14462	14420	14569	14486	14633	14334	14383	14381	14520	14463	14434	14311	14368	14541	14530	14555	14466	14532	14519	14530	14396	14337	14498	14314	14581	14353	14478	14531	14411	14552	14481	14468	14551	14519	14668	14496	14546	14577	14360	14468	14524	14368	14366	14452	14349	14481	14571	14324	14526	14439	14551	14477	14466	14312	14327	14328	14335	14504	14414	14483	14564	14319	14539	14474	14387	14521	14450	14527	14505	14576	14459	14300	14494	14457	14444	14301	14356	14429	14361	14413	14482	14526	14550	14360	14576	14520	14561	14426	14507	14437	14377	14432	14531	14373	14373	14479	14316	14426	14501	14431	14299	14398	14413	14306	14470	14482	14345	14504	14315	14549	14400	14500	14532	14487	14468	14397	14698	14416	14563	14411	14469	14548	14427	14546	14351	14359	14476	14346	14447	14404	14587	14531	14519	14329	14216	14481	14388	14393	14422	14287	14538	14467	14698	14470	14673	14410	14459	14314	14375	14441	14471	14443	14397	14498	14490	14505	14551	14369	14351	14449	14390	14536	14545	14481	14456	14490	14491	14485	14461	14314	14458	14442	14372	14402	14664	14322	14395	14480	14405	14436	14468	14516	14336	14422	14471	14471	14435	14671	14499	14361	14431	14394	14376	14428	14242	14383	14359	14441	14511	14569	14309	14391	14382	14459	14430	14326	14449	14416	14539	14526	14550	14424	14520	14395	14482	14362	14422	14561	14552	14417	14405	14430	14529	14399	14433	14521	14487	14305	14541	14466	14310	14507	14419	14536	14387	14443	14571	14552	14525	14412	14258	14610	14210	14602	14624	14610	14505	14464	14466	14443	14406	14424	14582	14345	14600	14553	14481	14504	14495	14390	14511	14429	14493	14426	14463	14295	14349	14490	14410	14466	14303	14429	14467	14474	14590	14505	14371	14246	14546	14417	14524	14422	14533	14500	14697	14328	14429	14589	14279	14473	14492	14377	14351	14485	14526	14514	14571	14476	14313	14511	14501	14405	14390	14452	14630	14540	14505	14479	14436	14378	14479	14546	14314	14474	14463	14320	14569	14674	14492	14268	14502	14348	14348	14531	14672	14492	14410	14421	14532	14443	14730	14527	14381	14333	14578	14341	14596	14339	14492	14513	14361	14538	14572	14514	14537	14402	14547	14380	14403	14336	14581	14351	14442	14511	14641	14408	14388	14515	14559	14331	14598	14495	14456	14428	14496	14547	14496	14471	14541	14417	14292	14443	14420	14434	14396	14529	14400	14440	14564	14446	14280	14609	14313	14335	14540	14472	14398	14412	14307	14641	14409	14416	14446	14478	14395	14378	14370	14563	14502	14368	14280	14371	14563	14430	14475	14478	14510	14391	14245	14528	14552	14407	14416	14427	14439	14552	14395	14408	14491	14782	14262	14472	14522	14396	14422	14382	14524	14502	14580	14481	14378	14420	14571	14384	14519	14213	14422	14404	14551	14464	14545	14465	14421	14452	14439	14516	14393	14361	14399	14549	14483	14396	14324	14661	14411	14294	14516	14450	14609	14461	14493	14590	14469	14549	14475	14450	14524	14482	14252	14544	14682	14396	14551	14416	14325	14381	14423	14519	14495	14330	14408	14476	14587	14419	14563	14311	14625	14261	14503	14487	14386	14429	14493	14407	14435	14458	14398	14621	14409	14364	14329	14350	14565	14590	14588	14325	14410	14559	14498	14545	14408	14382	14416	14368	14558	14335	14468	14462	14415	14430	14511	14306	14558	14520	14396	14642	14476	14351	14551	14398	14609	14514	14358	14509	14505	14446	14422	14494	14426	14352	14329	14547	14535	14290	14605	14420	14589	14398	14289	14349	14393	14387	14350	14333	14365	14500	14400	14574	14333	14490	14419	14465	14521	14434	14431	14339	14393	14382	14525	14683	14503	14483	14387	14610	14441	14624	14593	14453	14467	14501	14410	14392	14418	14404	14575	14489	14380	14497	14626	14479	14290	14377	14462	14590	14567	14426	14490	14588	14437	14479	14383	14472	14365	14403	14360	14656	14369	14506	14377	14664	14450	14600	14441	14390	14480	14360	14412	14534	14417	14333	14466	14493	14584	14494	14384	14482	14534	14455	14563	14462	14457	14590	14457	14487	14515	14498	14514	14496	14559	14531	14534	14526	14486	14463	14546	14460	14403	14590	14371	14485	14445	14517	14376	14414	14331	14639	14627	14538	14542	14441	14430	14497	14639	14442	14572	14497	14538	14446	14427	14508	14532	14387	14496	14450	14524	14552	14491	14379	14449	14343	14614	14349	14478	14521	14438	14496	14505	14540	14336	14581	14423	14537	14374	14219	14623	14521	14326	14625	14563	14400	14417	14474	14583	14496	14391	14428	14363	14450	14513	14422	14340	14453	14379	14453	14487	14476	14393	14419	14447	14526	14581	14482	14456	14518	14343	14377	14580	14386	14454	14434	14374	14366	14499	14459	14355	14509	14510	14505	14485	14429	14528	14422	14509	14365	14414	14437	14462	14452	14459	14447	14303	14444	14678	14522	14610	14434	14500	14485	14383	14583	14459	14364	14433	14534	14441	14409	14522	14356	14474	14479	14390	14357	14478	14409	14499	14538	14428	14367	14461	14361	14373	14340	14473	14608	14373	14579	14381	14503	14507	14495	14455	14308	14329	14515	14582	14511	14434	14638	14510	14468	14491	14300	14401	14598	14502	14568	14420	14375	14403	14577	14501	14483	14510	14538	14481	14454	14382	14345	14504	14363	14375	14419	14328	14611	14408	14531	14432	14443	14390	14339	14454	14540	14534	14266	14591	14505	14567	14426	14482	14468	14500	14436	14575	14465	14419	14386	14374	14504	14617	14526	14381	14532	14617	14509	14435	14432	14475	14441	14549	14465	14535	14502	14363	14347	14520	14417	14465	14430	14335	14480	14546	14310	14450	14453	14437	14358	14427	14454	14411	14464	14393	14469	14400	14393	14519	14688	14457	14428	14611	14422	14481	14676	14378	14560	14349	14487	14431	14491	14474	14419	14516	14633	14354	14273	14396	14572	14537	14283	14407	14279	14595	14624	14350	14305	14374	14471	14392	14406	14593	14551	14461	14427	14450	14355	14436	14391	14366	14486	14449	14524	14499	14381	14516	14394	14561	14266	14456	14539	14619	14235	14266	14506	14344	14292	14506	14465	14451	14439	14439	14505	14530	14473	14694	14514	14480	14499	14382	14487	14506	14417	14498	14640	14613	14468	14517	14648	14319	14515	14474	14461	14600	14430	14470	14515	14343	14424	14432	14441	14416	14364	14364	14430	14499	14350	14556	14432	14382	14553	14329	14511	14472	14359	14418	14345
24122	21544	30264	34022	45356	50484	40396	27984	20847	18472	17257	16953	17208	16982	16798	16781	17061	16962	16915	16795	16889	16997	17035	16826	16875	16775	17015	16803	16694	17107	16883	16899	16848	16821	16848	16790	16846	16754	16861	16766	16996	16843	16845	17013	16979	16821	16992	16761	16910	16703	16770	16812	16856	16773	16706	16748	16830	16653	16812	16666	16827	16657	16777	16744	16749	16639	16840	16598	16683	16675	16573	16860	16746	16781	16723	16858	16867	16725	16896	16637	16753	16651	16709	16723	16720	16781	16746	16700	16738	16745	16759	16703	16632	16655	16632	16766	17011	16872	16640	16993	16734	16923	16905	16665	16685	16940	16734	16661	16861	16655	16748	16821	16920	16802	16965	17053	16618	16971	16822	17010	16859	16945	16681	16663	16657	16871	16793	16814	16800	16630	16672	16490	16667	16604	16783	16838	16852	16830	16832	16852	16724	16714	16810	16866	17075	16779	16748	16815	16746	16645	16709	16839	16636	16658	16804	16871	16929	16835	16644	16855	16820	16959	16892	16792	16767	16898	16946	16924	16701	16715	16867	16830	16760	16831	16873	16731	16940	16790	16812	16704	16892	16774	16796	16718	16859	16606	16791	16758	16790	16656	16831	16747	16768	16765	16844	16794	16740	16920	16817	16807	16698	16729	16664	16718	16672	16903	16917	16937	16756	16692	16656	16733	16853	16939	16583	16699	16716	16884	16771	16747	16720	16720	16706	16533	16768	16797	16710	16699	16683	16718	16814	16762	16726	16866	16620	16664	16561	16722	16759	16855	16880	16631	16691	16697	16806	16980	16829	16685	16724	16899	16654	16787	16785	16896	16783	16788	16836	16696	16815	16732	16702	16761	16797	16727	16664	16782	16706	16650	16769	16735	16942	16777	16914	16899	16817	16643	16758	16712	16765	16590	16738	16699	16632	16771	16738	16845	16625	17082	16870	16826	16531	16814	16861	16651	16800	16859	16776	16667	16793	16854	17037	16678	16883	16714	16953	16843	16758	16608	16760	16624	16839	16721	16790	16889	16775	16755	16698	16675	16560	16809	16733	16634	16862	16722	16820	16908	16588	16801	16778	16796	16716	16827	16672	16760	16883	16759	16658	16774	16762	16701	16880	16855	16675	16963	16709	17022	16940	16779	16744	17044	17109	16796	16861	16783	16715	16667	16605	16631	16787	16759	16807	16640	16817	16851	16880	16867	16754	16755	16720	16751	16614	16690	16842	16725	16811	16670	16832	16811	16626	16874	16739	16735	16771	16928	16583	16727	16739	16585	16816	16789	16882	16752	16865	16863	17029	16632	16629	16731	16801	16818	16744	16769	16789	16678	16755	16657	16888	16807	16715	16933	16636	16670	16558	16838	16761	16702	16735	16723	16682	16787	16597	16866	16906	16693	16838	16753	16861	16880	16826	16726	16798	16822	16810	16676	16660	16734	16864	16751	16715	16741	16917	16852	16753	16875	16891	16833	17069	16731	16811	16900	16910	16852	16807	16704	16578	16749	16654	16511	16867	16715	16745	16548	16728	16622	16661	16750	16723	16804	16667	16824	16805	16874	16705	16808	16843	16661	16930	16680	16875	16774	16903	17053	16719	16942	16848	16799	16815	16567	16867	16881	16961	16661	16821	16757	16910	16695	16683	16885	16803	16892	16827	16787	16693	16611	16744	16615	16884	16735	16611	16833	16935	16790	16838	16907	16880	16700	16652	16789	16744	16647	16836	16725	16772	16757	16890	16734	16841	16830	16829	16844	16636	16757	16688	16779	16916	16797	16693	16588	16719	17011	16679	16762	16647	16838	16790	16758	16699	16856	16610	16762	16726	16843	16786	16820	16727	16710	16729	16728	16779	16538	16781	17046	16674	16683	16845	16677	16920	16686	16826	16861	16630	16691	16944	16761	16905	16638	16975	16773	16870	16887	16801	16818	16691	16866	16756	16727	16565	16808	16865	16825	16761	16707	16761	16620	16936	16839	16741	16603	16940	16784	16704	16676	16734	16910	16894	16752	16738	16965	16713	16722	16819	16631	16775	16824	16951	16498	16735	16600	16773	16660	16610	16709	16633	16672	16715	16817	16648	16733	16707	16756	16728	16678	16652	16742	16789	16782	16829	16644	16743	16715	16646	16647	16678	16694	16767	16825	16616	16620	16939	16794	16646	16762	16906	16752	16800	16871	16724	16881	16792	16732	16712	16765	16893	16737	16763	16715	16630	16662	16631	16786	16755	16895	16730	16557	16751	16916	16821	16856	16713	16687	16744	16754	16942	16761	16689	16664	16777	16936	16645	16849	16792	16856	16816	16786	16749	16717	16833	16533	16901	17068	16793	16679	16930	16747	16886	16880	16767	16868	16809	16771	16786	16772	16835	16653	16601	16649	16917	16871	16934	16796	16879	17005	16834	16799	16853	16886	16765	16808	16877	16749	16639	16648	17003	16869	16908	16749	16846	16666	16786	16851	16912	16594	16680	16535	16846	16821	16833	16811	16580	16812	16764	17104	16774	16720	16892	16753	16711	16582	16752	16883	16758	16932	16787	16658	16889	16586	16575	16723	16894	16934	16824	16884	16865	16863	16766	16803	16870	16863	16841	16580	16804	16983	16808	16718	16579	16990	16627	16460	16690	16890	16755	16836	16769	16671	16834	16473	16899	16692	16762	16825	16564	16909	16785	16688	16835	16980	16681	16841	16845	16758	16637	16716	16716	16744	16791	16763	16794	16816	16921	16806	16668	16798	16801	16709	16809	16800	16815	16835	16885	16784	16759	16906	16885	17021	16824	16825	16754	16768	16762	16921	16833	16804	16738	16807	16669	16740	16804	16617	16861	16737	16837	16667	17013	16763	16916	16803	16857	16626	16692	16837	16430	16599	16735	16715	16687	16771	16952	16760	16724	16696	16642	16657	16743	16825	16620	16544	16744	16798	16830	16647	16700	16727	16660	16981	16717	16696	16881	16773	16793	16778	16763	16679	16791	16838	16580	16832	16840	16572	16801	16706	16688	16712	16745	16736	16836	16875	16797	16980	16723	16775	16822	16797	16700	16752	16783	16753	16628	16723	16911	16799	16759	16827	16766	16781	16633	16972	16703	16768	16785	16686	16733	16876	16677	16672	16550	16830	16737	16640	16737	16761	16529	16647	16882	16774	16727	16755	16816	17068	16785	16718	16735	16794	16736	16953	16847	16774	16931	16828	16858	16754	16989	16632	16643	16868	16856	16724	16858	16709	16717	16623	16775	16839	16700	16682	16691	16809	16968	16876	16887	16778	16620	16743	16770	16797	16684	16688	16845	16733	16499	16614	16768	16848	16840	16643	16667	16706	16650	16993	16744	16734	16705	16762	16896	16790	16611	16790	16782	16722	16838	16720	16599	16730	16683	16680	16714	16830	16673	16953	16629	16762	16826	16692	16702	16835	16807	16822	16738	16748	16684	16778	16952	16751	16810	16717	16731	16718	16896	16918	16813	16707	16912	16738	16636	16903	16810	16694	16816	16697	16761	16744	16715	16828	16875	16719	16645	16837	16975	16980	16970	16667	16911	16830	16801	16820	16786	16800	16865	16789	16725	16716	16872	16669	16895	16942	16784	16916	16888	16813	16894	16821	16642	16731	16828	16953	16830	16750	16650	16762	17011	16758	16765	16854	16941	16928	16593	16633	16657	16779	16744	16672	16799	16722	16597	16652	16677	16927	16742	16599	16675	16733	16764	16744	16805	16685	16865	16716	16930	16833	16736	16766	16805	16914	16683	16794	16788	16821	16682	16698	16812	16762	16712	16884	16793	16687	16821	16940	16672	16696	17025	16752	16635	16440	16794	16783	16847	16684	16584	16902	16567	16743	16854	16755	16736	16760	16894	16709	16712	16675	16979	16794	16863	16657	16862	16828	16732	16771	16505	16604	16555	16647	16677	16576	16822	16937	16647	16785	16996	16791	16576	16898	16774	16851	16546	16868	16991	16867	16883	16814	16709	16725	16648	16900	16671	16819	16888	16778	16780	16910	16681	16903	16841	16762	16877	16849	16945	16596	16899	16640	16776	16996	16740	17044	16794	17008	16798	16733	16835	16848	16812	16717	16797	16974	16843	16685	16900	16644	16806	16601	16786	16577	16609	16697	16806	16822	16663	16906	16680	16846	16773	16582	16929	16795	16691	16764	16928	16996	16697	16798	16729	16887	16779	16835	16927	16774	16892	16742	16610	16805	16798	16836	16745	16646	16840	16628	16797	16564	16816	17010	16936	16699	16874	17069	17135	16742	16888	16764	16820	16845	16693	16802	16678	16553	16704	16874	16655	16841	16691	16872	16655	16778	16836	16722	16629	16800	16846	16758	16804	16714	16832	16691	16803	16833	16809	16613	16691	16721	16844	16877	16624	16854	16829	16665	16761	16677	16732	16468	16828	16823	16783	16873	16880	16787	16795	16773	16752	16881	16715	16903	16747	16788	16748	16818	16786	16780	16703	16950	16726	16769	16774	16677	16817	16789	16770	16883	16881	16749	16678	16702	16773	16839	16719	16758	16763	16830	16837	16694	16565	16926	16671	16618	16757	16821	16865	16764	16767	16614	16894	16775	17141	16806	16844	16667	16647	16752	16848	16773	16772	16622	16585	16850	16724	16756	16786	16660	16973	16933	16750	16696	16861	16803	16709	16761	16803	16836	16652	16714	16865	16690	16621	16762	16792	16890	16902	16777	16801	16799	16803	16762	16758	16638	16914	16814	16803	16806	16816	16769	16629	16740	16621	16683	16844	16729	16978	16827	16822	16640	16842	16713	16687	16738	16852	16802	16681	16685	16721	16777	16797	16622	16713	16730	16842	16812	16544	16859	16674	16943	16805	16822	16849	16836	16929	16960	16764	16563	16865	16744	16907	16805	16799	16816	16904	16724	16737	16825	16825	16750	16894	16737	16718	16863	16865	16810	16829	16802	16814	16826	16889	16819	16839	16830	16847	16726	16739	16893	16690	16920	17064	16745	17011	16864	16858	16570	16593	16844	16836	16678	16803	17022	16593	16869	16803	16882	16908	16738	16658	16737	16728	16579	16774	16991	16941	16719	16727	16724	16689	16697	16611	16734	16691	16626	16638	16788	16628	16773	16807	16727	16620	16731	16881	16615	16927	16676	16908	16870	16856	16712
54279	74786	60150	57741	56100	50437	38370	26198	18512	15460	14486	14380	14239	14257	14416	14271	14408	14160	14384	14521	14370	14343	14325	14318	14357	14457	14149	14305	14424	14356	14326	14334	14367	14258	14179	14330	14409	14326	14369	14343	14446	14424	14340	14382	14230	14407	14283	14326	14364	14193	14383	14421	14303	14317	14294	13992	14349	14400	14475	14234	14309	14379	14425	14374	14173	14243	14286	14353	14260	14325	14289	14328	14106	14428	14359	14310	14358	14287	14244	14194	14434	14271	14465	14410	14444	14312	14359	14291	14336	14244	14371	14401	14263	14240	14380	14247	14237	14488	14266	14210	14422	14203	14499	14299	14229	14263	14305	14305	14345	14451	14293	14102	14412	14362	14441	14219	14417	14420	14297	14307	14203	14360	14334	14322	14434	14302	14440	14293	14213	14260	14339	14314	14386	14274	14296	14430	14253	14414	14275	14294	14336	14341	14457	14348	14139	14310	14353	14202	14219	14186	14253	14419	14411	14321	14326	14406	14298	14296	14280	14522	14430	14195	14425	14286	14283	14277	14625	14274	14358	14322	14360	14216	14372	14099	14266	14485	14385	14255	14277	14384	14338	14358	14372	14106	14338	14304	14412	14190	14350	14202	14386	14316	14237	14383	14343	14170	14338	14451	14447	14119	14320	14188	14425	14391	14473	14282	14290	14425	14256	14205	14099	14290	14508	14171	14374	14301	14338	14181	14191	14201	14280	14240	14391	14313	14500	14434	14351	14344	14369	14282	14410	14362	14143	14404	14198	14215	14209	14223	14303	14277	14356	14267	14285	14355	14280	14362	14332	14299	14325	14247	14273	14434	14333	14303	14429	14277	14359	14335	14290	14273	14423	14388	14144	14148	14252	14241	14396	14312	14370	14468	14493	14192	14509	14393	14321	14212	14314	14327	14491	14289	14322	14354	14039	14102	14224	14324	14451	14348	14349	14253	14315	14053	14272	14516	14445	14364	14182	14303	14425	14470	14338	14323	14357	14270	14325	14229	14255	14399	14342	14429	14390	14241	14088	14300	14356	14333	14322	14330	14384	14189	14438	14317	14350	14248	14417	14361	14218	14366	14368	14249	14305	14168	14328	14146	14318	14373	14406	14201	14248	14267	14233	14362	14300	14343	14289	14265	14340	14229	14357	14278	14439	14260	14325	14282	14193	14420	14310	14345	14358	14253	14205	14199	14351	14225	14270	14386	14214	14234	14389	14301	14188	14308	14411	14435	14179	14310	14349	14362	14347	14315	14269	14363	14492	14263	14368	14286	14345	14476	14216	14254	14372	14385	14416	14256	14385	14255	14331	14276	14349	14500	14260	14329	14271	14320	14215	14199	14352	14372	14201	14212	14263	14344	14491	14291	14312	14257	14407	14417	14347	14262	14319	14418	14312	14117	14408	14288	14320	14370	14280	14368	14218	14313	14397	14433	14333	14317	14232	14446	14359	14314	14300	14444	14275	14193	14249	14250	14217	14444	14441	14482	14260	14310	14291	14366	14269	14186	14406	14422	14423	14211	14395	14378	14242	14505	14342	14136	14412	14363	14270	14382	14236	14258	14445	14302	14372	14254	14318	14303	14417	14100	14370	14289	14262	14165	14501	14504	14410	14268	14403	14243	14158	14383	14335	14451	14351	14255	14272	14191	14330	14417	14502	14152	14184	14242	14421	14413	14228	14355	14459	14313	14460	14385	14399	14251	14270	14231	14452	14282	14184	14272	14251	14213	14382	14280	14236	14333	14323	14277	14245	14306	14487	14245	14398	14426	14393	14349	14337	14251	14315	14324	14273	14376	14264	14233	14406	14063	14341	14386	14143	14372	14196	14377	14281	14405	14573	14339	14295	14369	14278	14345	14292	14307	14279	14422	14319	14150	14142	14301	14302	14270	14209	14230	14420	14318	14257	14472	14285	14465	14417	14376	14332	14250	14360	14197	14237	14363	14432	14202	14308	14356	14281	14180	14307	14212	14236	14206	14142	14378	14357	14282	14233	14212	14296	14239	14317	14277	14359	14342	14284	14212	14391	14297	14232	14344	14427	14377	14175	14377	14404	14346	14225	14317	14259	14360	14310	14385	14403	14271	14305	14215	14380	14325	14216	14287	14372	14344	14321	14391	14283	14439	14336	14149	14107	14304	14392	14344	14335	14447	14240	14231	14279	14373	14377	14253	14385	14207	14145	14531	14227	14197	14183	14241	14301	14427	14206	14307	14491	14369	14420	14301	14384	14144	14276	14248	14310	14270	14264	14445	14135	14210	14223	14313	14319	14321	14144	14284	14361	14312	14341	14304	14221	14373	14247	14442	14426	14326	14160	14299	14233	14405	14411	14439	14449	14144	14365	14258	14359	14373	14324	14429	14296	14214	14356	14174	14346	14330	14208	14283	14270	14330	14398	14156	14532	14368	14338	14439	14333	14328	14245	14332	14272	14470	14408	14478	14138	14396	14429	14350	14267	14247	14642	14300	14324	14314	14319	14323	14316	14438	14217	14267	14311	14350	14351	14274	14351	14229	14266	14370	14372	14391	14484	14339	14167	14170	14284	14288	14295	14349	14364	14296	14292	14323	14257	14272	14320	14329	14159	14487	14372	14358	14217	14301	14319	14277	14507	14218	14152	14259	14249	14283	14389	14395	14250	14388	14366	14217	14344	14399	14244	14439	14485	14410	14380	14500	14273	14213	14371	14322	14291	14359	14283	14222	14250	14245	14296	14242	14389	14252	14280	14256	14452	14262	14312	14324	14405	14291	14391	14205	14270	14481	14224	14461	14252	14278	14332	14353	14460	14275	14279	14458	14531	14262	14439	14132	14249	14414	14366	14034	14181	14440	14280	14238	14366	14371	14325	14244	14386	14279	14363	14285	14255	14213	14358	14265	14310	14219	14258	14223	14387	14263	14336	14491	14300	14248	14389	14228	14359	14265	14422	14289	14228	14320	14203	14463	14511	14258	14388	14317	14365	14272	14154	14343	14294	14525	14288	14125	14437	14360	14423	14399	14193	14307	14263	14313	14349	14332	14281	14279	14305	14321	14366	14214	14291	14128	14258	14432	14313	14351	14289	14345	14274	14467	14474	14258	14470	14079	14327	14334	14415	14329	14228	14406	14380	14438	14332	14151	14252	14346	14357	14395	14266	14171	14271	14149	14190	14203	14418	14426	14334	14359	14474	14285	14231	14525	14371	14459	14312	14444	14262	14169	14269	14368	14267	14323	14199	14214	14524	14397	14268	14279	14237	14532	14324	14276	14273	14321	14357	14253	14393	14399	14276	14120	14267	14357	14244	14403	14415	14346	14275	14319	14285	14286	14225	14404	14494	14310	14481	14251	14509	14310	14238	14333	14403	14442	14265	14429	14196	14251	14323	14316	14355	14446	14385	14555	14380	14304	14352	14266	14326	14318	14319	14387	14194	14373	14257	14213	14291	14241	14414	14215	14311	14239	14362	14253	14306	14370	14311	14369	14453	14281	14310	14197	14364	14444	14414	14310	14303	14243	14306	14440	14359	14370	14147	14203	14420	14291	14365	14264	14206	14239	14435	14304	14338	14398	14290	14278	14140	14566	14261	14321	14135	14230	14472	14308	14344	14411	14377	14443	14401	14360	14175	14507	14167	14437	14413	14364	14340	14484	14276	14372	14406	14320	14389	14315	14253	14368	14240	14287	14346	14403	14262	14511	14289	14253	14601	14317	14263	14288	14352	14275	14352	14382	14271	14341	14214	14464	14525	14346	14219	14295	14524	14445	14238	14203	14260	14220	14513	14228	14194	14223	14448	14400	14459	14327	14126	14271	14372	14308	14255	14249	14151	14282	14236	14331	14343	14325	14266	14355	14394	14408	14330	14405	14418	14349	14196	14370	14314	14331	14428	14249	14238	14378	14224	14366	14300	14309	14290	14381	14273	14192	14164	14308	14246	14314	14283	14353	14300	14289	14327	14298	14461	14331	14359	14357	14217	14287	14271	14405	14294	14330	14501	14198	14413	14363	14294	14386	14294	14301	14243	14484	14541	14082	14317	14277	14215	14306	14288	14389	14387	14355	14336	14293	14290	14363	14415	14227	14402	14335	14358	14297	14384	14260	14302	14223	14438	14419	14291	14175	14357	14149	14306	14218	14382	14201	14500	14334	14356	14510	14235	14117	14465	14345	14271	14240	14388	14391	14382	14376	14380	14325	14393	14187	14347	14472	14231	14432	14126	14344	14256	14140	14200	14318	14370	14306	14321	14331	14495	14337	14393	14311	14147	14421	14282	14285	14302	14424	14432	14263	14346	14417	14167	14310	14442	14274	14184	14429	14317	14378	14251	14378	14338	14454	14463	14227	14240	14278	14324	14208	14308	14307	14363	14113	14230	14440	14412	14325	14245	14287	14314	14316	14242	14379	14196	14253	14304	14243	14323	14340	14442	14297	14194	14256	14353	14388	14285	14483	14258	14226	14254	14393	14208	14418	14366	14404	14411	14168	14356	14248	14202	14475	14187	14388	14395	14316	14402	14242	14240	14202	14255	14459	14221	14275	14434	14253	14229	14471	14331	14433	14296	14250	14205	14255	14298	14247	14257	14193	14502	14393	14387	14316	14179	14411	14347	14398	14209	14386	14320	14443	14316	14123	14192	14368	14254	14101	14365	14262	14296	14423	14329	14345	14265	14261	14281	14287	14252	14235	14239	14210	14131	14370	14254	14378	14449	14321	14319	14273	14408	14268	14395	14400	14294	14435	14063	14371	14378	14319	14254	14350	14271	14321	14291	14255	14459	14282	14530	14434	14196	14156	14384	14403	14461	14218	14314	14358	14354	14225	14224	14344	14330	14166	14333	14288	14130	14396	14317	14445	14418	14305	14272	14251	14426	14370	14400	14319	14229	14261	14412	14244	14253	14289	14278	14277	14266	14445	14256	14404	14298	14367	14266	14254	14294	14316	14343	14242	14341	14265	14393	14257	14332	14297	14105	14354	14354	14500	14483	14419	14340	14380	14456	14403	14313	14499	14418	14549	14377	14409	14383	14478	14335	14104	14309	14306	14385	14350	14251	14434	14412	14465	14332	14344	14278	14353	14365	14299	14364	14349	14459	14334	14345	14315	14302	14286	14276	14130	14286	14244	14369	14475	14213	14355	14313	14362	14231	14176	14337	14244
23056	21519	30159	31240	48235	58949	49754	35165	25361	20154	18042	17658	17469	17429	17275	17242	17178	17208	17195	17491	17396	17228	17212	17172	17221	17198	16998	17014	17066	17077	17016	17267	16956	16986	17037	17179	16883	17233	17041	17018	17104	17090	17237	17122	16902	17074	17241	17097	16912	17002	17076	17155	16996	16962	17031	16996	17067	17009	17179	17082	17061	16985	17083	17063	17198	16889	17026	16992	17128	16991	17098	16819	16796	16852	17054	17032	17227	17090	17180	17061	17114	17205	17052	17057	17097	16913	17194	17078	16946	16912	17024	17032	16966	16928	16994	17169	16955	16977	16971	16958	17263	16965	17079	17121	17032	16980	16988	16929	16919	17171	17068	17027	17207	16914	17133	16774	17000	17041	17237	16945	17151	17118	17029	16776	16907	17131	17117	17126	17066	17070	16973	16911	16794	17031	16884	17034	16953	16965	16925	16957	16942	17042	16942	16912	17030	16883	16925	16848	16997	17108	16961	16938	16836	17128	17174	17037	16902	17042	16988	17041	17085	17199	16932	16965	16868	16992	16956	16881	17006	16871	17096	17157	17040	16878	17005	17194	16913	16989	16946	16811	16966	17111	16915	16839	17061	16967	16742	16982	17170	17020	16980	16932	17035	17101	16927	16968	17084	17091	16833	17060	17064	16888	17012	17088	17102	16965	16984	16985	17062	16978	16959	16942	16991	17154	17018	17165	17193	17179	16663	16753	16963	16916	17102	16993	16914	16890	16838	16759	16869	17026	17070	17147	17132	16936	16956	16884	17008	17029	17039	16940	17111	17043	17012	17130	17079	17083	17154	17010	17084	17021	16819	16852	17052	17233	16969	16904	16926	17090	17060	16902	17055	17213	17005	16918	17224	17141	17143	16919	16893	17088	17090	16898	17076	17045	17223	17066	16953	17167	17024	16978	16856	16931	16784	17123	16828	17038	17016	16903	16986	16872	17064	16907	17123	16921	17091	16960	16883	17030	17013	16978	17047	17123	16863	16966	17123	17005	17189	16896	16960	16958	17029	16908	16881	16873	16915	16867	16898	16975	16951	16825	16887	17072	16814	16950	16851	16762	16975	16999	16944	16998	16815	17078	17116	17083	17144	17060	16996	16988	16996	16897	16859	17004	17029	17040	16867	16914	17184	17066	17067	16937	17155	16941	16928	16942	17054	16851	17089	16848	16997	16964	17023	17092	17057	17005	16840	17032	16878	17064	17045	16882	16882	16947	16831	16993	16919	16946	17076	17200	17038	17069	16896	17249	16957	17147	17059	16926	17135	16966	16889	17081	16936	16745	16966	17286	16992	16990	16932	16982	16977	16977	16890	16931	16766	17024	16887	16994	16962	16894	16765	16819	17003	17144	16987	16878	17039	16818	17114	16843	17120	17050	16952	17130	16817	16938	17033	17082	16941	16913	17084	16970	16958	17011	17347	16977	16925	17037	17041	16945	16987	17069	16974	16971	16957	17020	16933	16964	16916	16730	16912	16789	16761	17312	16853	16845	16936	17178	17085	16884	16810	16929	16884	16952	17230	16951	17063	16865	17054	16870	17136	16904	16970	17025	16963	16978	17055	17100	16944	16962	16893	16801	16964	17049	17186	16840	17019	16737	17035	16959	16977	17100	17202	17100	16851	17155	17086	17045	17018	16857	17019	17069	16843	16785	16742	17007	16861	17093	17176	16899	17020	17201	17046	16938	17019	16906	17064	17032	16985	16817	16906	16951	16979	16869	17085	17032	16961	16931	16937	17131	17016	17021	16830	17148	16803	17047	16931	16878	17004	16933	16897	16978	17065	16923	17085	17135	17209	16874	17054	17064	17069	17239	16778	17007	17085	16991	17091	17036	16954	17097	16918	17117	17059	17121	17089	16821	16920	16902	17092	16913	17021	16985	16933	16875	16970	17106	16920	16823	16964	17012	17099	17050	17092	17113	17169	17128	16963	17039	17018	16822	16894	17002	16996	17049	16804	17068	16956	17190	17097	16792	17065	16960	16829	17062	16958	16891	16892	17109	17074	17007	17236	17111	16891	17068	17074	16951	17068	16966	16781	16958	16921	17147	17045	17002	16942	16844	17101	16888	16832	16950	17046	16925	17060	16897	17109	16891	17009	17071	16927	17258	17058	17131	17021	16817	17031	16957	16987	17016	16890	16925	17031	16906	16924	17069	16953	17040	17044	16914	16744	16814	16953	17048	16897	16826	16926	17041	16828	16962	17076	16861	16926	17003	16703	16895	16995	16929	16909	16731	16882	17021	16976	17075	17107	16942	17089	16996	16889	17026	16891	17013	16926	17005	16951	17038	16830	16848	16998	16960	17051	16901	16902	17039	16867	16985	16828	16924	16946	16914	16971	17035	17029	16771	17045	16899	16975	16831	17274	16947	16975	16886	17128	16869	16699	16907	16855	16972	16955	16859	17028	16810	17113	17062	16942	16931	17030	16974	17029	17156	16983	17012	16819	16623	16914	16908	16951	17163	16834	17158	16912	16796	17121	16976	17081	17031	17088	16949	16963	17049	16985	16916	17130	17058	17162	17086	16963	17228	16859	17073	17253	17042	16928	16939	16886	16990	16941	17059	16967	16997	17028	16955	17020	17078	17007	17106	16867	17080	16940	17105	17002	16883	16951	16864	16978	16963	17149	17014	17140	17205	17194	17138	16972	17074	17168	17048	17044	16942	17018	17047	17191	16816	16907	16911	17075	16857	16814	17110	16755	17155	17084	17132	16892	16883	17090	16939	16906	16873	17006	16864	17120	17069	17086	17089	16977	17134	17054	16992	17188	16958	16885	16993	16943	17085	16940	16974	17051	17013	17030	16982	16792	16950	17125	17019	17076	17317	16846	16926	16841	16798	16989	17216	16877	17141	16945	17132	17049	17087	17052	16851	16897	16944	17106	17082	16902	16921	17175	17050	16808	16958	17065	17258	16889	17033	16994	17069	16906	17049	16901	16998	16948	17157	17156	16995	17207	16954	17075	16976	16937	16989	17082	16979	16936	16902	17075	16949	16940	16950	16918	17024	16931	17027	16946	17127	16697	17205	16971	17060	17041	16977	17100	17021	16901	17006	16886	17093	16970	17041	17193	16882	17027	17139	17038	16989	16912	17085	17019	17125	16829	17023	16916	17083	17035	16926	16972	17046	17065	16913	17054	17006	17257	16925	16936	16909	16959	16941	17079	16751	17092	17003	17053	17002	17081	17050	16838	17006	16989	16919	16744	17137	17040	16937	17020	16856	16984	17114	16923	16998	17001	17054	16863	16967	16918	16951	16920	16883	17038	17074	16981	16919	17056	16747	17089	16951	16776	16802	16901	17065	17071	16896	16913	16859	16941	17131	16999	16921	17062	16917	17326	16700	16906	16992	16976	16928	16967	17260	17026	16888	17055	17156	16936	16888	16948	17231	16964	17044	16964	17022	17126	17243	16917	17068	17017	16941	16845	17086	16860	16854	17038	17085	16826	16773	16933	17019	17058	16993	16999	16997	17105	16880	16832	16978	16923	16874	17218	16668	16901	16794	16829	16948	17042	16863	17003	16908	17063	16877	16986	17002	16868	17099	16804	17011	16896	16913	16929	17113	17046	17101	17093	16985	16942	17081	17031	17038	17103	16994	16762	16989	16931	16908	16836	17055	16835	16807	16919	17015	16986	17128	17157	16993	17187	16961	16917	16984	17148	17075	17107	16966	16886	17099	17107	17012	17051	17099	16980	17068	16797	16855	16772	17037	16952	16870	16869	16978	17133	16976	16935	17060	16877	16893	16907	16812	17174	17010	16955	16942	17048	17023	16951	16746	16952	17251	17016	16967	16846	17061	16984	17082	16859	16780	17095	16842	16995	16815	16904	16984	16867	17046	16898	16960	17020	17005	16937	16912	17054	16876	17151	17000	17023	16920	17294	17059	16977	17000	16929	17152	17089	16864	16978	17018	17050	16867	17068	16973	17089	16837	17074	16743	17080	17038	17058	16983	17011	17112	17092	17119	17138	16974	16851	17020	17142	17042	17068	17272	16975	16818	16928	16925	16888	16916	16969	16910	16997	17000	16874	16918	16994	16867	16953	17169	16917	17065	16730	16960	16819	17139	17057	17010	16894	16943	17058	16883	17051	16863	17058	17023	16966	16977	16849	16998	16804	17085	17246	17053	17007	16935	16842	16878	16634	16941	16892	16708	17025	16826	16891	16928	17005	17115	16826	16939	17006	17047	17139	17110	16856	16954	17240	17092	16892	17052	16904	17068	17286	16899	16828	16986	16663	17081	17085	16940	17041	16971	16951	16967	16919	17027	16937	17039	16895	16996	17081	16946	16791	16998	17202	17195	17073	16988	16917	17222	17013	17239	17090	16978	16908	17039	16937	17018	17034	17043	16852	16945	16955	16785	17057	17089	17021	16852	16907	16878	16939	16965	17144	17066	17066	17069	17022	17048	16824	17054	16783	17042	16879	17020	17063	17096	16746	16969	16903	17043	16970	17017	17008	16975	16964	17066	16865	17098	16840	17030	16978	17022	17226	16963	16972	17112	16939	16825	16902	16925	17018	16986	16973	16767	16919	16992	16883	16870	16893	17019	17016	17055	17033	16793	16827	17022	17061	17022	17099	17042	16914	16918	16865	17105	17002	16965	17020	17004	17020	16862	16808	17044	16942	16951	17057	16936	16871	16942	17160	16783	16906	16921	17101	17023	17284	17063	16854	16902	16919	16814	16875	16927	17042	16707	16849	17097	17229	17006	16972	16867	16863	17081	16892	16903	17089	17075	16892	16981	16916	16791	16989	16877	17181	17075	17008	17106	16767	17109	17075	17107	17012	17025	17017	17131	17055	17117	16942	16930	17055	17084	17008	17077	16907	17114	17111	16982	17107	16789	16875	17103	16886	17020	17150	17112	16982	17104	17157	16944	16665	17030	17115	16861	16754	17047	17075	16941	16799	17139	17101	16752	17125	16974	17163	17056	17089	17059	16966	16994	16986	16971	17090	17182	16976	17100	16894	17010	17004	17006	17119	16811	16930	17170	16949	16955	16762	16866	16698	16988	17081	17001	17231	17053	17227	17138	17211	16958	17021	16843	17042	16758	16796	16894	17190	16912	16869	17105	17242	17198	17168	16840	17180	17039	17125	17187	16878	16958	16996	16941	16882	16969
61132	89132	75207	67226	70120	63624	48730	34947	23318	16870	14755	14556	14427	14507	14363	14401	14551	14420	14412	14251	14470	14368	14390	14467	14387	14524	14236	14525	14439	14513	14229	14453	14558	14384	14370	14372	14470	14400	14370	14519	14437	14551	14323	14377	14547	14289	14459	14318	14314	14314	14480	14397	14373	14647	14286	14427	14357	14415	14442	14402	14429	14312	14445	14344	14571	14543	14418	14306	14427	14311	14456	14319	14297	14406	14363	14454	14445	14424	14431	14226	14395	14273	14509	14331	14331	14306	14476	14395	14321	14435	14587	14322	14364	14350	14368	14491	14448	14263	14401	14370	14562	14398	14399	14353	14301	14363	14389	14286	14513	14423	14312	14516	14555	14335	14343	14415	14171	14354	14522	14328	14288	14418	14387	14498	14233	14405	14460	14367	14377	14354	14304	14224	14520	14609	14420	14462	14458	14270	14329	14438	14285	14361	14331	14485	14524	14405	14288	14519	14392	14436	14461	14272	14352	14558	14241	14417	14373	14530	14314	14181	14240	14411	14218	14416	14408	14374	14178	14375	14355	14338	14270	14437	14321	14264	14451	14503	14241	14250	14366	14203	14381	14343	14497	14286	14208	14500	14222	14407	14192	14403	14254	14579	14303	14262	14399	14372	14138	14557	14412	14247	14422	14409	14300	14336	14237	14295	14399	14224	14543	14197	14477	14514	14435	14384	14379	14521	14649	14251	14485	14350	14364	14295	14361	14345	14540	14306	14335	14377	14271	14333	14320	14403	14441	14377	14472	14415	14390	14363	14448	14338	14300	14494	14417	14368	14341	14507	14427	14643	14594	14383	14368	14289	14572	14402	14289	14462	14275	14519	14368	14462	14344	14560	14354	14380	14517	14336	14369	14408	14519	14552	14478	14340	14480	14281	14226	14298	14285	14455	14421	14415	14385	14353	14378	14406	14213	14394	14361	14356	14320	14265	14434	14333	14324	14341	14439	14262	14636	14267	14372	14467	14318	14279	14282	14323	14433	14293	14464	14344	14456	14513	14317	14453	14513	14425	14477	14631	14441	14398	14478	14383	14263	14432	14430	14360	14393	14305	14642	14445	14420	14414	14322	14315	14462	14444	14405	14429	14371	14316	14252	14541	14388	14481	14206	14408	14330	14435	14328	14557	14340	14435	14295	14477	14453	14389	14520	14257	14512	14351	14322	14484	14423	14314	14359	14297	14545	14463	14414	14356	14430	14374	14413	14233	14430	14329	14400	14458	14495	14516	14419	14336	14524	14457	14340	14445	14364	14336	14484	14323	14506	14253	14282	14420	14491	14127	14401	14337	14251	14454	14330	14556	14380	14330	14500	14411	14200	14544	14182	14308	14304	14384	14410	14179	14492	14482	14308	14409	14438	14315	14587	14518	14379	14296	14453	14428	14404	14359	14380	14428	14380	14254	14351	14527	14389	14321	14407	14396	14366	14483	14440	14380	14386	14582	14308	14403	14481	14561	14433	14209	14374	14335	14275	14585	14317	14290	14242	14469	14341	14362	14446	14298	14296	14487	14580	14459	14275	14444	14458	14412	14524	14312	14412	14411	14271	14353	14515	14359	14255	14407	14311	14355	14427	14383	14341	14340	14370	14366	14360	14435	14445	14280	14333	14238	14307	14417	14300	14465	14403	14274	14402	14536	14320	14476	14316	14570	14548	14404	14555	14447	14287	14327	14246	14225	14479	14375	14358	14116	14561	14380	14352	14213	14153	14410	14419	14498	14386	14355	14301	14349	14389	14278	14400	14335	14396	14381	14453	14317	14364	14331	14193	14409	14541	14305	14517	14291	14385	14468	14314	14376	14232	14286	14323	14461	14352	14369	14438	14340	14388	14398	14399	14454	14302	14259	14423	14468	14497	14351	14359	14503	14386	14592	14202	14374	14292	14522	14457	14285	14559	14252	14429	14436	14319	14362	14305	14437	14547	14601	14404	14433	14290	14230	14497	14331	14319	14474	14244	14331	14168	14489	14464	14175	14387	14385	14327	14476	14281	14271	14449	14419	14475	14505	14463	14288	14475	14316	14414	14220	14373	14452	14255	14414	14294	14437	14416	14350	14396	14447	14509	14390	14249	14257	14434	14415	14285	14361	14248	14073	14378	14403	14310	14379	14356	14445	14408	14285	14336	14379	14568	14338	14346	14451	14462	14292	14572	14328	14291	14399	14391	14394	14372	14295	14312	14545	14454	14200	14487	14353	14451	14311	14467	14386	14413	14436	14422	14321	14526	14350	14386	14400	14411	14210	14338	14445	14532	14315	14301	14447	14389	14368	14339	14445	14278	14225	14562	14504	14212	14385	14422	14375	14209	14384	14281	14471	14421	14589	14295	14420	14369	14544	14372	14521	14374	14498	14393	14375	14177	14490	14385	14365	14497	14306	14367	14349	14379	14367	14530	14211	14489	14322	14229	14295	14457	14496	14304	14428	14289	14444	14457	14404	14332	14450	14236	14590	14364	14512	14463	14444	14356	14565	14213	14345	14421	14293	14262	14356	14419	14331	14342	14386	14329	14559	14308	14422	14322	14379	14308	14425	14450	14426	14395	14423	14474	14322	14241	14513	14393	14494	14408	14421	14333	14408	14421	14424	14587	14391	14450	14422	14320	14352	14358	14313	14409	14370	14271	14316	14476	14365	14346	14405	14455	14381	14416	14402	14344	14362	14468	14291	14413	14404	14406	14338	14665	14403	14453	14420	14410	14352	14463	14482	14448	14376	14490	14397	14450	14525	14457	14239	14310	14461	14367	14234	14296	14546	14283	14350	14229	14328	14411	14248	14197	14281	14316	14289	14292	14393	14388	14494	14190	14508	14620	14538	14566	14280	14376	14455	14465	14405	14323	14335	14461	14413	14370	14337	14367	14451	14465	14439	14425	14432	14410	14523	14481	14449	14397	14383	14337	14255	14342	14530	14400	14269	14593	14517	14340	14358	14392	14459	14393	14284	14411	14405	14303	14468	14420	14536	14500	14241	14506	14313	14484	14423	14383	14394	14425	14456	14461	14385	14425	14397	14407	14196	14552	14376	14375	14310	14261	14266	14375	14312	14400	14338	14148	14409	14349	14428	14418	14527	14353	14323	14388	14340	14311	14462	14347	14374	14403	14378	14430	14366	14438	14410	14507	14434	14353	14366	14431	14254	14278	14247	14317	14508	14387	14356	14411	14197	14250	14302	14435	14314	14544	14410	14445	14327	14284	14463	14520	14266	14372	14369	14436	14334	14506	14369	14413	14374	14234	14390	14418	14363	14565	14257	14297	14429	14390	14560	14238	14424	14282	14181	14404	14415	14472	14341	14417	14347	14362	14384	14473	14215	14403	14309	14442	14244	14403	14175	14420	14543	14232	14348	14434	14400	14275	14608	14187	14571	14480	14379	14179	14306	14265	14120	14548	14322	14405	14466	14435	14440	14348	14406	14340	14465	14403	14314	14292	14324	14344	14410	14424	14402	14413	14376	14476	14260	14395	14357	14247	14390	14298	14483	14320	14469	14357	14354	14446	14388	14359	14208	14266	14329	14325	14289	14456	14258	14555	14371	14285	14410	14245	14509	14224	14572	14373	14527	14381	14537	14361	14500	14293	14318	14369	14315	14449	14258	14338	14432	14406	14462	14428	14443	14153	14480	14512	14229	14361	14269	14521	14390	14547	14317	14422	14336	14322	14436	14450	14343	14385	14296	14318	14460	14220	14359	14385	14444	14274	14252	14429	14354	14257	14227	14465	14288	14365	14510	14475	14503	14607	14481	14495	14286	14397	14145	14335	14429	14413	14272	14340	14387	14398	14437	14453	14413	14379	14282	14401	14473	14327	14341	14409	14319	14501	14459	14431	14403	14368	14600	14501	14321	14411	14380	14365	14411	14427	14228	14367	14459	14457	14396	14260	14467	14424	14397	14379	14315	14411	14352	14305	14395	14339	14435	14359	14396	14394	14311	14269	14264	14394	14302	14485	14428	14356	14316	14344	14243	14234	14297	14456	14264	14465	14423	14397	14494	14457	14346	14551	14283	14450	14507	14430	14389	14331	14471	14360	14320	14413	14463	14406	14337	14305	14420	14341	14352	14346	14355	14482	14397	14372	14417	14380	14275	14444	14431	14363	14418	14444	14355	14544	14405	14470	14392	14458	14358	14434	14370	14379	14421	14522	14391	14522	14397	14478	14528	14423	14366	14276	14390	14371	14427	14346	14412	14515	14589	14378	14467	14447	14394	14484	14301	14276	14203	14501	14402	14490	14405	14485	14591	14489	14368	14460	14417	14455	14334	14411	14485	14382	14306	14452	14674	14383	14341	14432	14624	14378	14291	14318	14326	14247	14312	14371	14348	14289	14537	14401	14434	14394	14202	14433	14321	14492	14403	14407	14385	14324	14505	14416	14449	14483	14316	14385	14437	14344	14415	14352	14488	14529	14306	14423	14341	14462	14478	14525	14351	14318	14577	14529	14252	14543	14456	14487	14472	14269	14359	14208	14330	14636	14430	14356	14121	14583	14425	14580	14448	14436	14312	14383	14373	14367	14472	14460	14465	14399	14438	14444	14392	14416	14352	14431	14474	14397	14353	14502	14471	14374	14441	14219	14410	14538	14505	14298	14381	14352	14453	14450	14441	14522	14425	14433	14417	14401	14439	14390	14461	14439	14347	14295	14423	14408	14370	14497	14442	14460	14536	14388	14378	14392	14506	14405	14520	14208	14229	14328	14264	14278	14360	14328	14410	14393	14626	14364	14367	14224	14453	14251	14431	14385	14503	14314	14403	14457	14558	14541	14330	14422	14458	14550	14429	14375	14467	14458	14372	14295	14343	14382	14488	14432	14494	14348	14297	14506	14393	14312	14354	14370	14501	14410	14456	14457	14400	14190	14374	14419	14299	14437	14430	14497	14319	14324	14360	14384	14579	14453	14509	14354	14375	14389	14364	14360	14460	14272	14325	14298	14577	14436	14403	14414	14456	14297	14410	14580	14326	14384	14422	14316	14422	14393	14336	14460	14352	14298	14478	14240	14462	14469	14510	14319	14327	14476	14480	14473	14411	14411	14349	14422	14318	14462	14304	14222	14385	14316	14488	14299	14409	14493	14315	14346	14310	14352	14327	14313	14353	14501	14398	14298	14433	14408	14429	14417	14438
28269	24315	29838	29180	26595	26118	22405	19324	18185	17588	17161	17268	17098	16981	17068	16939	17048	17093	17162	17264	17002	17188	17177	17076	17063	16964	17519	17127	17080	17179	17269	17127	17237	16983	17105	17030	17105	17217	17138	17318	17256	17142	16964	17223	17097	17150	17073	17100	17332	16973	17187	16988	17017	17286	17146	17202	17223	17224	17083	17195	17182	17097	17208	17060	17134	17153	17098	16980	17091	17319	17277	17212	17057	17216	16932	17004	17163	17296	17182	16979	17155	17200	17292	17002	17114	17042	17146	16956	17254	17211	17181	17050	16961	16987	16981	16931	17156	16837	17165	17224	17221	17291	17321	17028	17061	16805	17170	17053	17110	17052	17039	17170	17013	17034	17151	17012	16899	16998	16972	16899	17110	17139	17250	17201	17168	17218	17115	17138	17400	17241	17186	16822	17124	16890	17081	17126	17003	17115	16902	17281	17063	17065	17003	17019	17068	17046	16989	17057	16991	17123	17198	17016	17230	17095	17133	17357	17124	17270	17100	16996	17143	16892	17027	17096	17199	17286	17057	16920	16958	17118	16992	16944	16835	17113	17009	16937	17115	16893	16910	16999	17003	17058	17041	17086	16932	17089	16888	16777	17062	17240	16974	17098	17118	17108	17001	16977	16991	17072	16911	17175	17099	17000	17122	17150	17283	17050	17182	17205	17028	17047	17149	17038	16873	16954	16985	17126	16927	17098	17171	17051	17065	17125	17164	17020	17126	17051	17155	17032	17198	17052	17037	17022	17207	17155	17342	17244	17340	17311	17087	17126	17071	16945	17174	16887	17001	17167	16990	16897	17031	16834	17145	17127	17065	17341	17322	16935	17004	17027	17147	16995	17059	17211	17057	17156	17077	17150	17019	17036	17236	17091	17162	16818	17146	17114	17105	17010	17069	17276	17106	17007	16883	17146	17186	17144	17015	16938	17234	17125	16844	17159	17250	17163	17205	17195	17012	16902	17062	17063	17044	17063	17103	17041	17084	17091	17115	17008	16968	16975	17155	17101	16957	16978	17160	17327	17130	17356	17115	16945	17050	17136	17162	16941	16967	17078	17127	17139	17177	16988	17259	17256	17036	17126	17137	16993	17101	17019	17073	17000	16955	17021	17037	17242	17055	17112	17211	17069	17120	17281	17074	17032	17140	16936	16925	17156	17249	17088	17266	16862	17129	17139	16968	17039	16886	17077	17118	17030	17092	16996	16952	17108	16994	17226	17151	16969	16952	17252	17106	17189	17191	17178	17234	17194	16896	17320	17084	17090	17172	16985	17153	17176	17212	17177	17112	17146	17123	17122	17227	17051	17185	16914	16926	17032	17261	17184	17302	17060	17090	17198	17050	17019	17093	16995	17169	17092	17112	16990	17011	17073	17099	17151	17241	17211	17163	16988	17180	17049	17081	16990	17068	17118	17163	17171	17167	17277	17162	17159	17247	17049	16861	17159	17100	17056	17306	17144	17127	17122	16924	16944	17097	17320	17178	17235	17155	17173	17246	16987	17037	17193	17193	16985	17275	17055	16968	16980	17082	17091	17293	17230	17146	17043	17140	17029	16947	16915	17181	16932	17200	17047	17190	17120	16881	17234	17175	16965	17097	17229	17058	17079	17188	17035	17180	17247	17228	16942	17081	17120	17139	16936	16932	17025	17143	17047	16974	16929	17063	17032	17424	17198	17106	17068	17234	17136	17017	17223	17206	17154	17148	17049	17082	16870	17126	16953	17144	16799	17076	17138	17179	16974	17091	16979	17000	17030	17009	17002	17013	17111	17493	17168	17083	17193	17078	16911	17149	17020	17074	17117	16961	17120	17105	17249	17123	17428	17328	17121	17350	17107	16881	17196	17119	17121	17040	17113	17052	17048	17181	16961	17188	17153	17013	16976	17036	17041	17156	17319	17211	16956	17345	17058	17102	17043	17143	17161	17251	17267	17227	17027	17209	17098	17123	16991	17110	17031	17281	17153	17058	17073	17363	17174	17263	17168	17069	17122	16942	17162	16977	17023	16881	17078	17214	17080	17271	16966	17047	16937	17298	17001	17053	17015	17015	17003	17286	17142	17188	17001	17090	16944	17161	17019	17238	17013	17155	17044	17206	17026	16980	17268	17089	17266	17205	17296	17053	17174	17301	17140	16964	17215	17034	17096	17155	17082	16905	17033	17193	16968	17093	17092	17181	17266	17112	17010	17149	17060	17259	17355	17197	17046	17121	17068	17248	16912	17012	17110	16965	17106	16961	16987	17226	17171	17170	17041	17086	17221	17236	17146	17263	17082	16984	17043	17132	17128	17215	17179	17076	17139	17095	16973	17192	17037	17216	17008	17167	17016	17014	17244	17065	17057	17043	17168	17245	17001	17108	17059	17174	16996	17112	17186	17165	17160	17020	17193	17035	16916	16980	17116	17057	17065	16927	16908	16975	17231	17212	17174	17043	17036	17015	17157	17294	17241	17041	17001	16956	16993	17218	17238	17180	16938	17130	17068	17106	16731	16954	17186	16992	17151	17004	17088	17152	17111	16976	17087	17215	17171	16925	17083	17257	16929	17175	17247	17098	17226	17043	17007	17056	17131	17240	16964	17112	17396	17107	17153	17138	16944	17040	17057	17182	17164	17114	17145	17128	17191	17145	17314	17160	17061	17093	17134	17171	17059	17002	17014	16936	17106	17140	17112	17351	17071	17132	17136	17163	17029	17098	17124	16874	17099	17359	17203	17109	16944	17185	16853	17223	17129	17124	17142	17113	17101	17168	17098	17339	17255	17214	17066	16988	17175	17084	16997	16967	17042	17076	17086	17035	16982	17315	17311	17205	17102	16968	16964	17286	17231	17044	17180	17137	17099	17175	17006	17046	17168	16933	17127	17153	17332	16985	16911	17091	17256	17275	17122	17071	17211	17015	17067	17106	17125	17254	16975	17231	17203	17261	17052	17138	17065	17122	17026	16958	17286	17008	17101	17119	17174	17131	17251	17100	17234	17302	17179	16877	17160	17271	17177	16933	17129	17084	17067	17276	17047	17086	17118	17067	17149	17043	17294	17175	17160	17215	17059	17036	17228	17036	17171	17256	17277	17226	17177	16985	17018	17028	17057	17114	17108	17168	17022	17171	16867	17238	17347	17133	17028	17371	17071	16928	17005	17147	17188	17348	17044	17069	17095	16971	17324	17228	17358	17037	17171	17129	17048	17188	17093	17177	17063	17223	17141	17057	17210	17193	17271	17275	17178	17328	17153	17284	17158	17016	17093	17091	17162	17165	17271	17224	17167	16816	17016	17113	17129	17285	17223	17298	17155	17165	17119	17247	16994	17111	17067	17252	17424	17086	17135	17087	17113	17177	17219	17201	17122	17003	17052	16944	17003	17117	17064	17089	17181	17017	17147	17005	17148	17156	17079	16911	17001	17278	17247	17037	16972	16849	17127	17086	17079	17017	17181	16967	17300	17162	17133	17205	17251	17175	17067	17198	17071	16912	17085	17149	17271	17261	17124	17202	17213	17147	17057	17087	16938	17084	17379	17233	17087	17171	17134	16965	17067	17093	17094	17210	17151	17190	16987	17135	16968	16934	16928	17143	16885	17225	16966	17112	17170	17104	17039	17083	17038	16945	17038	17000	17196	17006	17089	17042	17055	17197	17087	17011	17243	17183	16999	16899	17206	17142	17055	17082	16885	17087	16893	17110	17059	17103	17120	17057	17142	17039	17033	17059	17031	16931	17141	17199	17200	17129	17051	17125	17341	17005	17183	17000	17057	17015	17011	17074	17142	17146	17035	17057	17092	17024	17150	17115	17065	16988	16952	16915	16859	17005	17040	17041	17045	17200	17004	17030	17003	17126	17089	16832	17061	17024	17183	16971	17025	17164	16946	17124	17060	17100	17072	17228	17243	17247	17033	17212	16873	17061	16921	16960	17044	17004	17225	16934	17279	17245	16985	17014	17087	17067	16900	17410	17280	17226	17207	17131	16976	17046	17149	17137	16951	17011	17146	17063	17102	17235	17085	16939	17161	17035	17158	17072	17226	17211	17186	17139	17149	17161	17186	17206	17056	17119	17045	17005	17157	17133	17137	17058	16969	17041	17094	17141	17255	17070	17294	17006	17118	16945	16965	17119	17216	17177	17190	17108	17076	16902	16988	17152	17021	17022	17063	17067	17199	17007	17222	16949	17134	17006	17159	17283	17157	17221	17141	17106	17034	17182	17045	17121	17100	16932	16850	16874	17156	16972	17119	16796	17270	17069	17230	17103	17240	17189	17065	17136	17093	16905	17117	17128	17120	17106	16963	17117	17095	17349	17100	17117	16936	17178	17150	17332	17214	16963	17029	17043	17169	17028	17042	17274	16986	16916	17136	17069	17326	17177	16887	17077	17218	17120	16904	17118	17244	17288	17095	17041	17184	17228	17134	17154	17250	17248	17149	17133	17232	16904	17108	16963	17148	17211	17036	16958	17009	17028	17228	17237	16926	17081	16967	17213	17172	17413	17099	17078	17133	17056	17031	17124	17247	16945	17191	17210	17334	16995	17216	17070	17156	16981	17043	17049	17089	17277	17084	17022	17019	16967	16958	16993	17089	17138	17165	17060	17053	17132	17106	17061	17015	16906	16960	17247	17163	17072	17017	16933	17178	17000	17155	17224	17152	17217	17182	17166	17061	17112	17159	17068	17020	16959	17293	17323	17289	17142	17225	17067	17116	17129	17261	17177	17111	17050	17132	16942	17210	17094	17062	17134	17082	16973	17230	17125	16986	17052	16917	17125	16986	17246	17371	16902	17107	17081	17093	17154	17240	17068	17203	17254	17022	16964	17097	17344	17081	17231	17094	17054	17003	17004	17103	17262	17163	16966	17152	17032	16998	17145	17056	16990	16957	17075	17274	17222	17020	17145	17039	17206	17174	17083	16726	17133	17152	17119	17123	17019	16949	17151	17081	16973	16967	17032	17121	17110	17115	17025	17035	17053	17199	17194	17325	17099	17219	16971	17151	17124	17061	17140	17094	17037	16971	17195	16921	17260	17071	17233	17108	17145	17080	17103	17107	16946	17002	17138	17226	17113	17150	17033	16943	17049	16990	17123	17257	17036	17205	17128	17120	16945	17258	16905	17374	17304	17136	17061	17098	17248	17174	17145	17036	16883	16950
26753	34965	28941	24017	24293	23371	19565	16681	15058	14730	14707	14611	14484	14470	14531	14393	14346	14495	14430	14441	14447	14531	14574	14712	14525	14376	14356	14520	14509	14662	14509	14430	14445	14277	14477	14616	14250	14558	14389	14396	14621	14529	14513	14470	14664	14448	14424	14581	14419	14400	14342	14474	14643	14481	14526	14269	14600	14445	14416	14541	14511	14462	14454	14422	14425	14194	14512	14404	14346	14467	14342	14387	14465	14479	14501	14363	14428	14657	14453	14403	14327	14292	14559	14388	14531	14542	14489	14510	14504	14505	14489	14482	14528	14388	14452	14496	14396	14490	14563	14531	14523	14359	14544	14383	14682	14428	14447	14675	14370	14510	14644	14486	14541	14330	14399	14399	14398	14459	14601	14469	14480	14430	14422	14453	14430	14375	14468	14517	14432	14607	14514	14317	14695	14531	14511	14414	14527	14454	14452	14497	14489	14400	14443	14468	14413	14604	14574	14468	14317	14563	14572	14470	14449	14508	14379	14463	14473	14529	14588	14367	14375	14451	14272	14545	14556	14259	14429	14420	14587	14533	14410	14481	14483	14612	14449	14306	14364	14464	14440	14309	14436	14500	14475	14485	14366	14449	14514	14479	14465	14417	14557	14539	14511	14446	14555	14549	14492	14490	14613	14582	14175	14419	14419	14571	14595	14558	14367	14498	14518	14355	14542	14473	14346	14555	14487	14440	14665	14405	14429	14492	14407	14463	14557	14287	14413	14405	14579	14513	14449	14353	14427	14598	14457	14485	14500	14423	14618	14596	14459	14446	14381	14527	14591	14340	14490	14497	14284	14516	14279	14583	14508	14530	14381	14549	14425	14500	14463	14538	14507	14374	14398	14440	14333	14616	14492	14409	14420	14394	14403	14237	14626	14461	14495	14520	14577	14297	14464	14609	14473	14531	14414	14434	14379	14587	14443	14511	14590	14353	14445	14652	14381	14480	14442	14440	14389	14639	14378	14467	14629	14416	14494	14502	14432	14272	14523	14445	14523	14363	14418	14463	14582	14471	14468	14485	14482	14371	14438	14524	14348	14491	14313	14588	14355	14242	14384	14383	14602	14372	14422	14464	14496	14572	14617	14368	14549	14630	14536	14463	14643	14322	14471	14559	14404	14384	14510	14440	14284	14448	14464	14508	14502	14674	14384	14369	14466	14409	14393	14556	14443	14457	14441	14604	14486	14333	14443	14516	14365	14489	14563	14496	14647	14448	14673	14440	14648	14559	14364	14450	14668	14374	14563	14457	14366	14509	14435	14405	14680	14411	14573	14424	14639	14465	14257	14431	14324	14598	14516	14534	14387	14542	14465	14537	14427	14343	14475	14468	14504	14490	14464	14465	14574	14358	14484	14420	14407	14429	14463	14507	14278	14585	14609	14560	14413	14510	14442	14514	14441	14473	14447	14371	14465	14332	14263	14585	14442	14477	14624	14560	14487	14394	14444	14490	14414	14631	14610	14525	14494	14414	14406	14615	14479	14354	14398	14594	14419	14454	14634	14320	14587	14438	14426	14539	14561	14436	14503	14507	14362	14575	14471	14569	14375	14362	14457	14553	14329	14408	14378	14379	14465	14410	14660	14410	14467	14457	14222	14645	14402	14497	14525	14575	14433	14449	14485	14478	14452	14451	14499	14591	14523	14573	14353	14421	14496	14388	14464	14415	14521	14544	14544	14552	14450	14376	14559	14387	14375	14399	14497	14336	14680	14636	14569	14698	14450	14436	14397	14316	14575	14572	14451	14418	14485	14559	14458	14484	14618	14414	14470	14475	14513	14350	14534	14420	14436	14485	14621	14317	14318	14466	14598	14554	14511	14386	14481	14480	14387	14572	14502	14444	14504	14497	14453	14349	14450	14425	14602	14415	14384	14407	14540	14688	14466	14486	14621	14498	14387	14451	14458	14503	14373	14565	14502	14454	14344	14460	14345	14467	14586	14496	14536	14518	14342	14577	14465	14369	14469	14282	14391	14553	14434	14510	14419	14614	14537	14400	14550	14441	14402	14633	14648	14449	14411	14422	14418	14441	14262	14471	14705	14453	14498	14471	14440	14559	14555	14399	14473	14415	14502	14546	14468	14304	14466	14513	14431	14431	14459	14570	14158	14311	14464	14372	14375	14559	14423	14513	14445	14523	14429	14440	14449	14375	14559	14427	14508	14387	14399	14382	14568	14450	14394	14389	14407	14511	14506	14379	14407	14471	14545	14384	14505	14307	14301	14499	14586	14277	14508	14456	14473	14641	14449	14406	14501	14541	14493	14491	14425	14501	14460	14416	14294	14406	14503	14425	14340	14501	14438	14484	14524	14486	14468	14622	14478	14558	14538	14402	14517	14422	14606	14242	14710	14472	14500	14554	14409	14582	14669	14403	14532	14425	14703	14511	14386	14339	14496	14431	14493	14554	14596	14512	14411	14661	14557	14476	14506	14558	14592	14374	14440	14437	14536	14443	14521	14522	14417	14466	14511	14551	14404	14601	14549	14489	14565	14482	14484	14576	14569	14562	14557	14537	14546	14531	14521	14455	14413	14410	14468	14430	14386	14512	14557	14467	14494	14538	14651	14355	14478	14590	14401	14599	14566	14487	14351	14454	14426	14387	14499	14523	14522	14631	14326	14524	14552	14425	14531	14280	14415	14546	14539	14385	14509	14469	14332	14552	14449	14535	14735	14657	14408	14551	14507	14530	14538	14581	14426	14524	14477	14523	14543	14471	14656	14460	14555	14369	14588	14532	14413	14419	14359	14454	14473	14496	14380	14414	14600	14440	14417	14511	14476	14379	14310	14454	14545	14528	14499	14395	14383	14396	14573	14499	14280	14400	14511	14413	14332	14315	14325	14546	14578	14386	14396	14485	14432	14458	14604	14463	14519	14446	14382	14509	14459	14330	14581	14392	14614	14474	14489	14464	14511	14465	14576	14552	14481	14566	14514	14516	14480	14464	14449	14532	14281	14351	14534	14496	14521	14435	14474	14358	14605	14383	14589	14555	14271	14381	14537	14331	14353	14587	14409	14535	14606	14523	14419	14623	14495	14477	14491	14536	14447	14530	14482	14472	14549	14418	14301	14591	14584	14413	14454	14479	14319	14759	14551	14309	14445	14583	14432	14574	14361	14378	14573	14497	14544	14403	14573	14549	14385	14594	14552	14424	14536	14413	14422	14387	14528	14574	14467	14339	14494	14370	14650	14391	14557	14410	14624	14524	14556	14503	14401	14596	14662	14471	14488	14483	14518	14533	14318	14541	14551	14513	14461	14591	14352	14418	14355	14552	14530	14641	14542	14581	14427	14423	14615	14418	14483	14396	14763	14469	14451	14510	14480	14518	14486	14480	14423	14225	14436	14512	14453	14371	14432	14561	14409	14364	14451	14485	14449	14434	14381	14539	14544	14491	14412	14429	14365	14413	14498	14431	14473	14378	14517	14509	14350	14409	14439	14479	14521	14534	14427	14529	14353	14439	14343	14611	14314	14638	14442	14412	14629	14528	14455	14418	14345	14306	14533	14515	14446	14462	14463	14547	14570	14472	14535	14732	14498	14390	14363	14390	14530	14464	14464	14511	14335	14442	14671	14454	14378	14395	14598	14437	14602	14522	14499	14509	14439	14478	14545	14478	14587	14477	14565	14407	14421	14311	14409	14438	14511	14548	14442	14547	14510	14687	14519	14396	14598	14307	14338	14428	14523	14488	14358	14414	14551	14477	14630	14649	14570	14609	14329	14493	14476	14327	14494	14521	14426	14499	14487	14521	14341	14617	14546	14359	14510	14450	14495	14298	14621	14477	14457	14403	14448	14562	14422	14484	14453	14418	14598	14592	14539	14500	14370	14532	14595	14445	14610	14538	14564	14371	14561	14547	14584	14502	14401	14433	14428	14484	14375	14397	14414	14291	14407	14238	14515	14402	14651	14640	14459	14579	14434	14415	14460	14579	14409	14520	14342	14466	14513	14421	14295	14531	14675	14489	14501	14376	14508	14474	14394	14426	14680	14494	14537	14490	14436	14388	14425	14580	14553	14688	14596	14422	14507	14444	14543	14451	14568	14482	14431	14526	14434	14523	14569	14626	14376	14344	14539	14399	14194	14584	14490	14321	14611	14437	14329	14575	14576	14460	14380	14365	14608	14615	14471	14374	14509	14421	14363	14283	14478	14544	14561	14445	14603	14563	14388	14494	14573	14460	14508	14374	14413	14255	14429	14503	14410	14424	14374	14430	14411	14565	14380	14477	14504	14423	14402	14467	14656	14403	14749	14487	14467	14329	14582	14575	14414	14462	14422	14672	14657	14576	14337	14577	14419	14422	14547	14420	14403	14509	14577	14614	14577	14510	14471	14397	14511	14479	14390	14530	14635	14532	14654	14324	14245	14423	14632	14449	14579	14591	14488	14434	14416	14633	14536	14514	14555	14618	14415	14482	14447	14636	14455	14426	14442	14496	14581	14424	14507	14616	14488	14436	14558	14549	14393	14567	14417	14539	14503	14371	14392	14399	14422	14530	14590	14423	14446	14609	14636	14613	14395	14393	14371	14445	14505	14539	14508	14472	14489	14407	14430	14293	14406	14428	14406	14454	14475	14540	14487	14470	14489	14469	14302	14593	14481	14441	14346	14499	14392	14560	14457	14533	14420	14407	14477	14483	14546	14375	14332	14578	14512	14285	14394	14316	14428	14589	14454	14493	14544	14432	14501	14532	14495	14515	14502	14561	14476	14549	14358	14393	14339	14298	14325	14435	14388	14597	14386	14553	14452	14403	14503	14525	14507	14475	14503	14429	14612	14396	14454	14347	14436	14485	14376	14354	14562	14450	14371	14495	14425	14357	14602	14405	14446	14454	14385	14360	14488	14444	14516	14397	14627	14510	14522	14559	14591	14493	14530	14524	14492	14391	14501	14483	14503	14570	14566	14600	14577	14520	14612	14431	14373	14262	14432	14435	14358	14402	14667	14382	14532	14470	14533	14478	14729	14568	14384	14531	14487	14651	14381	14444	14368	14427	14503	14548	14465	14494	14664	14369	14591	14337	14484	14360	14354	14512	14429	14555	14366	14440	14359	14435	14453	14554	14450	14444	14470	14574	14420	14418	14421	14550	14576	14599	14567	14407	14628	14423	14629	14404	14486	14353	14512	14564
24200	21636	31397	32796	46343	49983	41941	30083	22606	18901	17644	16977	17270	17110	17133	17019	17241	16870	17316	16996	17063	17061	17127	17011	17115	16987	17001	17102	16889	16950	16975	16960	17136	17131	16967	17017	17228	17040	16990	16962	17056	16984	17125	17052	17033	17212	17030	16950	17017	17144	17069	17174	17171	17004	17003	16980	16973	17185	17021	17130	17092	17136	16947	16817	17096	16941	17063	17051	16924	17102	17033	17009	17065	17032	16954	16883	16823	16946	16935	17192	16845	17123	17092	17124	16994	16991	16910	17079	16778	16896	17078	17075	16979	16972	17028	16963	17050	17183	16935	16898	17003	16728	16976	16969	16923	16867	17069	17157	16976	17002	16930	16867	17033	17163	17134	17178	16985	16918	16928	16896	17052	16939	16962	16902	17095	17043	16877	17134	16965	16972	16998	17021	17006	16996	16928	16898	17135	17075	16913	16857	17071	17083	17001	16912	16954	16863	16892	16955	16903	16921	16824	16979	17025	16982	16984	17045	17043	17297	17082	17015	16942	16938	16739	16830	17023	16920	17007	17055	16832	16852	17031	17095	16918	16930	16957	16944	16880	17037	17106	17150	17045	16893	16877	16878	16806	16815	16892	17003	17077	16780	16939	16977	16960	16873	17052	16933	16809	17043	16871	16952	17013	16882	17040	17052	16868	16662	16830	17123	16897	16710	16911	16903	16988	17037	17131	16802	16918	16940	17080	17118	17039	16962	16845	16648	17058	17061	16990	16961	17132	16984	17013	17165	17182	17173	17039	16983	16875	17028	17212	17069	16712	16711	17013	16810	16783	17094	16998	16770	16854	17096	17075	16939	16819	16835	16968	17040	17095	16906	16939	16967	16963	17053	17074	17024	16975	16976	16839	17088	16902	16869	16947	16996	17078	16985	16912	16875	17129	17082	17125	17003	16918	16886	16897	16631	16861	16816	17003	17063	16991	17122	16984	16943	16861	17095	16928	16893	17146	17056	17018	16794	16877	17055	16994	17045	16877	16869	16848	16918	17059	16910	17041	17093	16993	16973	17032	16931	16901	16795	16715	17016	17045	16818	16921	16868	16920	16882	17004	16910	17007	16964	16846	16909	16892	17152	17069	16771	17115	16904	17170	16902	17082	17065	17148	17091	16922	16944	16983	16965	17013	16900	17028	16922	17109	16948	16852	17047	17100	17011	16923	16928	16837	17027	16978	17076	17112	17003	17117	17027	16999	17032	16965	16945	16974	16706	16931	16860	17048	16941	17044	17114	16881	16830	16899	17062	16980	16889	16959	17057	17029	16921	17077	17021	17097	16808	16930	16937	16900	16979	16979	16846	17094	17203	17197	17149	17001	16768	16930	16998	16865	17123	16873	17063	17080	16890	17040	16914	16932	16797	17220	16972	16904	17037	16974	16919	16917	16925	17061	17015	17084	16912	17149	17002	16955	17069	17032	17162	17022	17021	17016	16944	16900	16989	17046	16916	17168	17025	16803	16864	16981	17016	17076	16912	16918	16829	17020	16929	16778	16921	16886	16985	17131	16922	17015	16930	17118	17035	16914	17105	17179	17053	16969	16875	17048	17024	17038	17007	16933	17043	17005	16931	17034	16871	16829	16790	17152	17079	16881	16987	17044	17008	17298	17097	17024	17008	17008	16840	16914	16805	17047	17053	16964	16991	16869	16988	17040	17071	16761	17007	16938	17061	17125	17086	17048	16875	16944	16929	16983	16909	17371	16994	16903	17090	16766	16787	17030	17023	17030	17127	16904	17033	16798	17086	16979	16908	17005	17034	17034	17134	17026	16914	17076	16825	16875	17154	17056	17126	16935	17037	16936	17035	16783	16854	16933	16947	16917	16967	16800	16947	17039	17090	16938	16999	17024	17121	16946	17023	17020	16912	16879	17133	17070	16819	16656	16928	16973	16936	17011	16969	17031	17066	16964	16926	17252	16874	16822	16893	16963	17055	16962	16811	17063	16851	16887	16885	17027	16969	16983	17265	16885	16984	17038	16897	17061	17097	17207	17039	16963	16796	16777	17005	16958	16739	17165	16804	17164	17006	16999	17029	16942	16925	16953	16883	16901	17022	17036	17026	17125	16945	16938	17126	16934	16823	17042	16919	17010	16954	16839	17052	16992	16840	16947	16932	17034	17085	16941	16931	16845	16954	17013	16897	17008	16842	16853	17157	16870	16965	17203	17148	17023	17099	17037	16934	16954	16916	16911	17306	17080	16944	17181	16950	16931	17032	17009	17173	16835	17124	17016	17005	17153	17059	16819	16710	17018	17047	17104	17118	16976	17007	16865	17117	17091	16687	16815	16994	16825	16949	16853	16901	17064	16801	16997	17060	17124	16891	16974	17057	17132	16866	17060	17000	17259	17043	16993	17083	17044	16836	16953	16957	16802	16890	16944	16816	17026	17001	16725	17239	16999	16800	16987	16997	17018	17027	17000	17128	16768	17188	16910	17064	16824	16808	17055	17095	16933	16861	17190	16942	17009	17135	17106	16877	16937	16947	17035	17014	16991	17083	16966	16749	16977	16936	17032	17039	16948	17024	16994	16959	16911	16970	16818	16941	17030	17045	16882	16852	16821	16918	16988	16754	16896	16908	16848	16996	17328	16554	16995	17016	16715	16949	16971	16959	17070	16870	16820	16816	16847	16874	16929	17105	17157	16824	16822	17171	16822	16936	17031	17268	17091	16899	16986	16884	17090	16951	16933	16985	16759	16800	16985	17208	17020	16974	16977	16982	17064	17058	16980	17093	17046	17064	16875	16985	17043	16847	16963	17098	16902	16934	17072	17058	17082	17027	17051	16929	16807	16993	16964	16565	17023	17205	16905	16863	16986	16982	16932	17031	16940	16877	16906	16954	17030	16794	16979	16914	16901	17027	16917	16807	17126	17101	17224	16982	16849	16983	16938	16973	17054	17108	16644	16973	16862	16875	17091	16950	17009	16876	17030	17028	16966	16867	17067	17082	17048	16800	16871	16971	16855	16951	17249	17013	17104	17177	16996	16906	17108	17048	17083	16866	16965	17019	17077	16873	16961	16848	17160	16931	16832	16792	16900	16900	16801	17006	17130	16987	17031	17037	16978	16937	16800	17081	16747	16847	16875	16861	17028	17058	16987	16844	17107	16941	16937	16920	17078	17044	17162	17125	17088	16986	16919	17178	16738	17096	16991	16890	16877	17010	17025	16920	17132	16971	16874	16951	17046	16775	16929	16622	16821	17192	17246	17040	16893	16876	16781	16867	17080	17131	16790	17030	17155	16857	16940	16895	17132	17039	17137	17111	16984	16978	16912	16972	16887	16855	16952	16926	17055	16936	16924	16942	16891	16995	16935	16751	17221	16981	17098	17076	17336	16844	17102	16913	17009	16981	17186	16988	16960	16988	16890	16819	17017	16950	16999	17112	17016	16985	17006	17134	16945	16876	16955	17029	17072	16926	16931	17063	16951	16975	16837	17110	16734	17028	16985	16979	17022	16820	17136	16756	17091	17141	17082	16920	16907	16951	16789	16916	16886	17050	17101	16883	16948	17059	17211	16807	17055	16947	16839	16943	16903	17033	17008	16915	16753	16959	17092	17064	16871	17055	16694	17224	16949	16860	16961	16977	16800	16905	17157	17146	17039	16900	16980	17019	17184	16895	17036	16802	16991	16924	16992	16811	16984	16987	17163	16839	16906	16769	17019	17159	16937	16706	16885	16880	16952	16850	16916	16877	16974	16939	17055	16902	16847	17015	17131	16780	16965	17005	17050	17292	16991	17086	16912	17065	16970	16924	17114	16810	17004	17002	17144	17088	17008	16980	16997	17010	17104	17041	16908	16824	17097	16986	17051	17051	17018	17121	17159	16840	17074	17048	16914	16799	16987	17025	17072	16781	16916	16906	17028	16822	17062	17099	16877	17052	17190	16914	17080	16983	16863	17027	16963	17097	17039	17097	16975	16970	16880	17105	16992	16857	17185	17034	16996	16913	16820	16975	16958	17171	17134	17058	16964	16778	16899	16854	17083	17089	16838	16824	17043	16833	17063	17154	17013	16937	17019	16865	17087	17136	17105	16961	16895	16950	16818	16828	16930	16908	17176	17112	16910	16878	17070	16960	16990	16948	16887	16879	17128	16948	16880	16977	16903	16836	16857	16983	17128	16853	16862	17015	16946	16881	17213	17069	16851	16831	16760	16956	17145	17134	16931	16938	17098	17010	16950	16958	17021	17015	16913	17071	16843	16699	16809	16981	16968	16866	17137	16831	17117	17075	16953	16999	16892	16779	16948	17039	17026	16774	17016	16809	16948	17228	16932	17072	17192	16993	16964	17005	16967	17097	16901	17176	17000	16823	16864	17056	17135	17021	17245	16916	16813	16901	17069	16889	17129	16866	16958	16959	16888	16866	16940	16734	17155	16971	16774	16940	16900	16997	17124	16992	17148	17148	17122	16866	16927	16983	17060	17185	16914	17284	17139	16782	16967	16903	16863	16954	16994	16918	16830	17016	16916	16894	16880	16903	17072	17115	17289	17056	17146	17146	16996	16896	16988	16986	17092	16932	17013	17074	16876	17080	17066	16905	17024	16902	17175	17017	16779	17045	17016	16962	17060	16702	16961	16918	17111	17003	16864	16988	16915	16875	16921	16889	16944	16982	16947	17096	16945	16884	16952	16953	17226	17075	16902	16758	17066	16935	17002	16955	16984	17011	16840	16770	17115	17311	16960	16949	17174	16747	17272	16981	17206	17080	16937	17198	16888	16874	16920	17033	17046	17055	16922	17240	16892	16812	16900	16938	16979	16997	17017	17064	17016	16940	16936	17010	16801	16923	16907	17004	17114	17125	16957	16935	17054	17034	17209	16936	16955	17089	16900	17016	16913	16893	17058	16887	17119	16740	16719	17211	17034	16921	17158	17020	17008	17009	16787	16968	17149	16992	17129	16861	17040	17028	17205	17014	16863	16949	16836	16799	16766	17035	16973	17000	16954	16952	16873	16966	16963	16974	17021	17156	16994	16923	17022	17034	16894	17043	16781	16927	17126	16903	17082	16984	16909	16804	17086	16983	17071	16892	17015	16997	17024	16788	17022	16975	17017	16987	16921	16851	16835	17110	17088	16841	16928	17178	17017	16998	17058	16952	17024	17005	16925	16953	17103	17150
53320	75941	64899	52634	56551	50471	40162	28614	19959	15848	14650	14433	14565	14417	14447	14287	14500	14380	14511	14434	14383	14318	14539	14513	14633	14416	14538	14522	14408	14433	14546	14409	14306	14504	14620	14433	14503	14635	14436	14657	14438	14561	14344	14503	14431	14455	14596	14432	14467	14473	14374	14517	14422	14549	14543	14460	14378	14341	14462	14412	14531	14360	14429	14529	14399	14387	14343	14291	14471	14394	14447	14500	14408	14319	14530	14371	14383	14394	14538	14287	14400	14481	14360	14468	14389	14520	14303	14389	14450	14352	14518	14357	14382	14357	14348	14510	14445	14414	14267	14231	14534	14425	14453	14622	14316	14410	14520	14367	14435	14484	14400	14612	14423	14505	14343	14413	14446	14480	14367	14572	14544	14460	14352	14541	14497	14261	14487	14446	14572	14320	14444	14182	14317	14493	14411	14391	14379	14446	14434	14443	14443	14551	14525	14475	14561	14377	14547	14324	14315	14458	14648	14432	14482	14293	14453	14462	14557	14275	14613	14248	14401	14441	14350	14417	14285	14322	14516	14492	14591	14415	14434	14448	14408	14462	14564	14522	14473	14413	14539	14429	14470	14386	14485	14508	14520	14595	14404	14502	14373	14476	14183	14415	14429	14572	14443	14307	14291	14514	14480	14323	14554	14446	14471	14396	14414	14410	14374	14346	14397	14485	14375	14413	14434	14518	14469	14580	14456	14467	14587	14388	14397	14444	14467	14278	14345	14419	14516	14274	14435	14477	14471	14345	14574	14340	14492	14402	14404	14341	14399	14326	14524	14543	14436	14473	14277	14408	14457	14565	14315	14315	14440	14334	14421	14429	14352	14404	14422	14432	14356	14338	14579	14456	14555	14409	14352	14423	14444	14327	14400	14434	14515	14373	14230	14505	14395	14326	14373	14599	14446	14437	14414	14522	14302	14310	14394	14339	14486	14453	14266	14333	14601	14490	14467	14504	14391	14345	14519	14418	14390	14361	14323	14453	14460	14488	14466	14456	14514	14438	14381	14292	14491	14425	14462	14446	14465	14366	14499	14569	14425	14552	14476	14279	14419	14436	14356	14539	14480	14530	14375	14533	14551	14446	14549	14465	14440	14495	14248	14438	14494	14328	14490	14479	14500	14434	14426	14417	14289	14486	14403	14384	14366	14378	14448	14452	14478	14351	14500	14420	14481	14451	14310	14423	14501	14453	14365	14519	14403	14438	14505	14459	14380	14354	14508	14512	14553	14361	14429	14460	14421	14354	14194	14273	14480	14528	14414	14443	14546	14506	14664	14501	14322	14364	14475	14439	14218	14496	14366	14432	14317	14289	14495	14511	14328	14391	14567	14337	14292	14280	14454	14416	14324	14446	14383	14220	14496	14344	14571	14462	14298	14401	14396	14356	14503	14414	14442	14402	14269	14383	14430	14456	14550	14449	14288	14479	14359	14580	14507	14503	14257	14456	14377	14569	14500	14426	14532	14487	14522	14275	14471	14382	14372	14440	14449	14220	14268	14520	14344	14555	14272	14315	14455	14411	14302	14533	14548	14438	14364	14466	14364	14373	14317	14577	14492	14468	14359	14534	14440	14492	14378	14479	14486	14410	14321	14398	14349	14461	14640	14468	14551	14572	14442	14267	14374	14348	14299	14563	14488	14383	14525	14380	14508	14378	14465	14471	14439	14420	14382	14257	14477	14353	14493	14398	14268	14516	14494	14654	14492	14514	14691	14376	14445	14476	14214	14382	14475	14356	14471	14470	14286	14417	14481	14343	14496	14359	14355	14351	14395	14416	14403	14485	14412	14403	14574	14355	14436	14562	14494	14674	14515	14303	14364	14364	14423	14452	14496	14569	14432	14478	14197	14334	14428	14399	14426	14409	14371	14392	14452	14449	14280	14529	14505	14431	14372	14464	14587	14368	14514	14474	14267	14503	14451	14431	14372	14225	14403	14448	14271	14440	14445	14515	14303	14435	14500	14427	14317	14365	14423	14486	14409	14404	14450	14502	14250	14453	14387	14557	14504	14368	14506	14419	14501	14495	14279	14536	14460	14482	14409	14470	14433	14408	14484	14245	14431	14385	14405	14391	14353	14462	14465	14388	14309	14376	14530	14388	14400	14354	14301	14475	14631	14534	14459	14362	14356	14522	14433	14331	14404	14367	14525	14351	14302	14381	14445	14492	14409	14415	14504	14311	14464	14474	14591	14413	14355	14463	14379	14544	14267	14337	14431	14331	14366	14484	14419	14549	14610	14499	14569	14552	14495	14386	14474	14434	14459	14437	14305	14433	14212	14386	14444	14309	14330	14417	14512	14371	14386	14393	14375	14286	14528	14511	14375	14435	14550	14453	14524	14129	14485	14314	14395	14271	14445	14315	14409	14461	14286	14457	14503	14471	14507	14276	14409	14554	14424	14470	14262	14378	14355	14440	14152	14613	14361	14496	14565	14452	14520	14377	14418	14525	14289	14307	14314	14513	14314	14491	14437	14385	14302	14493	14512	14611	14446	14394	14405	14327	14306	14496	14446	14375	14441	14347	14455	14433	14409	14435	14411	14411	14338	14378	14216	14460	14225	14381	14371	14399	14450	14325	14310	14411	14308	14524	14439	14260	14350	14358	14512	14282	14264	14361	14250	14374	14429	14603	14425	14437	14343	14509	14330	14523	14597	14419	14274	14613	14517	14386	14346	14380	14308	14395	14375	14386	14504	14448	14490	14540	14354	14318	14364	14604	14458	14314	14441	14362	14359	14439	14486	14344	14337	14444	14662	14307	14257	14373	14384	14235	14486	14452	14406	14286	14621	14470	14531	14319	14401	14244	14408	14588	14325	14618	14387	14470	14649	14473	14331	14313	14483	14372	14466	14568	14458	14531	14379	14590	14360	14596	14465	14319	14353	14480	14334	14465	14321	14470	14441	14484	14530	14336	14544	14452	14283	14476	14467	14521	14358	14407	14377	14301	14515	14395	14458	14374	14538	14282	14300	14448	14465	14460	14453	14322	14503	14259	14408	14424	14357	14524	14383	14525	14324	14575	14381	14291	14460	14382	14499	14411	14526	14480	14402	14423	14524	14365	14473	14334	14485	14345	14582	14497	14367	14523	14311	14452	14483	14389	14563	14390	14310	14400	14281	14502	14333	14533	14696	14499	14321	14750	14367	14481	14324	14406	14365	14430	14408	14464	14332	14391	14639	14719	14593	14426	14360	14262	14424	14531	14363	14427	14432	14296	14476	14362	14484	14492	14270	14278	14602	14533	14273	14540	14530	14323	14538	14496	14479	14358	14517	14457	14504	14466	14512	14365	14329	14414	14538	14503	14396	14477	14483	14360	14182	14412	14330	14493	14392	14547	14412	14563	14611	14440	14478	14395	14387	14451	14517	14278	14527	14536	14553	14389	14489	14483	14370	14248	14368	14515	14408	14384	14398	14299	14365	14366	14331	14583	14639	14425	14306	14519	14318	14433	14510	14482	14378	14232	14337	14419	14469	14456	14553	14584	14312	14482	14446	14494	14439	14390	14402	14380	14445	14530	14486	14452	14351	14375	14437	14348	14517	14431	14483	14500	14563	14459	14610	14277	14485	14397	14341	14489	14393	14401	14313	14448	14309	14542	14275	14433	14395	14373	14453	14322	14481	14448	14414	14370	14402	14397	14256	14525	14488	14427	14489	14305	14413	14559	14427	14529	14340	14607	14558	14481	14604	14361	14533	14387	14429	14408	14435	14406	14390	14296	14583	14487	14511	14415	14321	14514	14299	14496	14285	14443	14420	14500	14372	14402	14496	14408	14515	14456	14665	14427	14370	14513	14368	14572	14340	14554	14419	14455	14607	14384	14477	14435	14364	14316	14420	14390	14529	14367	14500	14537	14398	14458	14428	14410	14491	14386	14483	14508	14597	14561	14180	14388	14290	14508	14454	14559	14393	14492	14420	14411	14480	14434	14451	14555	14261	14363	14351	14534	14323	14321	14381	14425	14410	14339	14242	14385	14420	14324	14665	14438	14460	14489	14432	14365	14360	14419	14495	14366	14434	14445	14262	14521	14385	14311	14360	14467	14527	14446	14471	14422	14436	14355	14562	14320	14445	14579	14378	14525	14570	14317	14502	14309	14601	14320	14403	14406	14541	14450	14455	14435	14463	14385	14468	14638	14339	14405	14395	14431	14399	14380	14483	14422	14555	14415	14404	14472	14417	14437	14362	14484	14338	14497	14314	14328	14378	14328	14441	14246	14597	14393	14371	14437	14419	14324	14460	14396	14582	14281	14454	14287	14492	14535	14466	14444	14495	14397	14376	14353	14555	14495	14253	14393	14279	14244	14371	14485	14463	14317	14249	14394	14386	14244	14510	14538	14525	14580	14433	14217	14419	14659	14301	14338	14416	14530	14383	14513	14323	14469	14383	14388	14471	14539	14198	14468	14362	14424	14441	14412	14487	14572	14407	14522	14438	14240	14479	14543	14356	14480	14377	14424	14570	14464	14602	14420	14323	14474	14240	14503	14374	14448	14315	14307	14346	14491	14446	14411	14410	14304	14524	14414	14335	14401	14570	14330	14378	14406	14475	14266	14296	14396	14274	14452	14390	14562	14412	14442	14457	14428	14403	14237	14453	14529	14464	14490	14500	14506	14529	14489	14433	14374	14235	14387	14375	14278	14350	14260	14360	14366	14499	14381	14373	14314	14376	14219	14469	14584	14421	14389	14447	14343	14299	14481	14525	14350	14705	14323	14547	14435	14403	14477	14220	14405	14334	14318	14488	14491	14306	14257	14401	14525	14516	14480	14399	14371	14194	14408	14471	14649	14444	14512	14391	14482	14261	14458	14342	14423	14446	14403	14492	14371	14323	14323	14660	14263	14595	14346	14389	14366	14471	14352	14456	14429	14429	14520	14413	14275	14503	14534	14452	14435	14366	14458	14528	14447	14436	14256	14445	14360	14474	14446	14402	14444	14528	14509	14395	14420	14391	14420	14455	14484	14414	14378	14396	14442	14443	14483	14351	14524	14520	14324	14497	14475	14328	14467	14238	14441	14357	14222	14460	14440	14339	14492	14617	14482	14519	14336	14322	14391	14382	14368	14269	14324	14464	14468	14379	14442	14557	14507	14451	14455	14443	14448	14490	14337	14398	14529	14608	14406	14502	14441
23011	21479	29880	30723	47313	55377	50332	36211	25990	20818	18456	17751	17625	17624	17575	17414	17616	17459	17308	17415	17362	17230	17503	17429	17496	17258	17677	17616	17426	17406	17329	17352	17497	17421	17467	17373	17331	17268	17508	17256	17434	17204	17525	17437	17358	17450	17360	17396	17549	17453	17520	17173	17284	17219	17598	17279	17349	17385	17439	17402	17397	17455	17361	17364	17366	17279	17359	17523	17308	17395	17033	17312	17273	17271	17388	17361	17504	17246	17454	17638	17290	17416	17406	17258	17480	17074	17278	17154	17441	17113	17154	17335	17132	17295	17198	17666	17249	17243	17163	17340	17366	17211	17341	17244	17316	17220	17286	17259	17199	17382	17401	17352	17103	17322	17470	17283	17278	17396	17053	17165	17274	17362	17193	17205	17321	17320	17664	17308	17344	17211	17387	17433	17338	17261	17190	17135	17189	17193	17547	17286	17251	17142	17197	17384	17351	17178	17332	17366	17360	17347	17371	17353	17289	17382	17403	17190	17292	17341	17312	17299	17526	17257	17261	17346	17524	17429	17313	17237	17200	17165	17465	17278	17195	17511	17437	17312	17215	17403	17235	17377	17293	17147	17286	17232	17153	17188	17217	17326	17469	17261	17410	17344	17205	17314	17390	17364	17542	17336	17214	17170	17240	17106	17221	17330	17295	17194	17128	17321	17211	17246	17254	17404	17189	17319	17075	17205	17304	17285	17295	17516	17254	17373	17384	17203	17345	17193	17362	17430	17230	17378	17428	17395	17252	17316	17329	17197	17223	17220	17400	17171	17354	17112	17172	17273	17318	17362	17308	17253	17244	17215	17025	17323	17410	17321	17352	17332	17211	17365	17313	17272	17135	17447	17363	17120	17307	17325	17192	17250	17497	17418	17431	17243	17250	17175	17309	17328	17393	17361	17284	17408	17420	17129	17570	17493	17330	17292	17400	17355	17314	17238	17233	17331	17250	17445	17445	17263	17142	17317	17350	17330	17323	17248	17272	17370	17485	17413	17292	17534	17146	17311	17499	17262	17157	17162	17213	17320	17174	17211	17338	17282	17294	17481	17572	17183	17354	17306	17290	17358	17251	17193	17188	17246	17431	17248	17568	17373	17451	17151	17577	17413	17366	17418	17332	17256	17240	17534	17416	17449	17189	17239	17326	17164	17388	17331	17301	17396	17220	17287	17329	17348	17135	17452	17461	17305	17401	17229	17289	17304	17324	17236	17344	17356	17281	17205	17303	17344	17109	17304	17175	17174	17266	17376	17243	17172	17252	17243	17409	17177	17179	17268	17405	17232	17297	17372	17434	17346	17378	17272	17157	17389	17278	17236	17091	17453	17487	17264	17330	17346	17260	17205	17203	17256	17476	17256	17239	17298	17113	17292	17391	17184	17406	17397	17242	17323	17308	17451	17526	17304	17273	17218	17405	17607	17458	17095	17380	17291	17263	17303	17022	17134	17522	17367	17174	17318	17273	17307	17234	17228	17293	17141	17365	17261	17121	17294	17167	17124	17174	17263	17238	17376	17188	17123	17299	17338	17303	17265	17240	17278	17387	17229	17304	17267	17316	17276	17226	17197	17528	17124	17307	17370	17514	17262	17130	17054	17155	17163	17284	17196	17550	17227	17402	17265	17361	17396	17088	17415	17100	17213	17222	17413	17494	17398	17306	17200	17116	17314	17352	17254	17527	17182	17221	17379	17268	17248	17293	17389	17359	17253	17267	17342	17465	17393	17191	17149	17205	17386	17220	17268	17471	17133	17279	17131	17429	17219	17453	17374	17173	17357	17167	17356	17251	17380	17337	17137	17306	17155	17155	17323	17290	17643	17306	17316	17276	17240	17329	17447	17190	17385	17283	17518	17487	17271	17362	17287	17124	17305	17104	17212	17188	17321	17348	17218	17142	17181	17205	17161	17212	17240	17265	17484	17260	17455	17351	17251	17502	17223	17442	17161	17288	17360	17252	17046	17313	17220	17387	17316	17333	17327	17359	17319	17259	17396	17319	17188	17291	17155	17321	17358	17130	17411	17241	17308	17374	17399	17329	17175	17271	17243	17125	17314	17329	17237	17457	17192	17103	17244	17312	17238	17203	17072	17305	17296	17109	17119	17142	17232	17260	17431	17176	17272	17138	17259	17327	17361	17354	17226	17593	17209	17048	17366	17168	17235	17186	17227	17029	17329	17115	17313	17288	17012	17251	17205	17172	17320	17196	17199	17203	17012	17278	17265	17360	17514	17304	17100	17303	17321	17265	17223	17367	17340	17356	17502	17304	17284	17278	17137	17258	17118	17383	17364	17298	17378	17486	17199	17339	17365	17324	17157	17373	17126	17246	17253	17343	17146	17291	17286	17258	17210	17439	17302	17355	17253	17191	17298	17397	17146	17471	17327	17257	17173	17131	17425	17178	17132	17519	17202	17193	17251	17306	17197	17258	17378	17418	17340	17152	17392	17278	17210	17185	17300	17358	17157	17443	17167	17079	17347	17679	17305	17185	17428	17223	17410	17202	16958	17146	17182	17357	17157	17170	17323	17229	17278	17331	17303	17467	17260	17294	17307	17229	17168	17168	17342	17170	17171	17256	17194	17310	17466	17302	17344	17315	17215	17141	17396	17326	17132	17271	17191	17415	17239	17347	17114	17426	17411	17188	17241	17232	17166	17298	17356	17353	17284	17375	17234	17339	17210	17267	17364	17271	17388	17295	17367	17203	17392	17172	17343	17362	17382	17103	17249	17021	17300	17414	17296	17158	17265	17239	17118	17302	17233	17170	17120	17169	17166	17081	17471	17449	17220	17233	17316	17268	17183	17287	16999	17397	17320	17395	17238	17505	17323	17155	17126	17107	17441	17308	17330	17254	17193	17238	17442	17184	17194	17288	17157	17432	17292	17068	17420	17214	17090	17511	17462	17427	17183	17199	17180	17419	17153	17311	17401	17284	17369	17309	17313	17469	17299	17275	17360	17011	17442	17365	17304	17343	17116	17244	17243	17367	17438	17044	17254	17255	17148	17236	17350	17298	17161	17160	17432	17082	17314	17193	17235	17380	17436	17204	17396	17240	17141	17224	17267	17085	17409	17348	17329	17350	17344	17520	17347	17245	17332	17459	17227	17409	17248	17104	17322	17347	17428	17110	17305	17306	17242	17094	17469	17311	17185	17442	17402	17128	17274	17290	17268	17117	17214	17238	17296	17288	17236	17345	17391	17337	17313	17402	17426	17335	17334	17316	17304	17374	17458	17344	17259	17359	17309	17092	17302	17406	17230	17356	17495	17289	17254	17105	17506	17265	17292	17439	17399	17461	17217	17286	17277	17182	17147	17137	17199	17251	17212	17254	17241	17295	17180	17306	17375	17421	17242	17161	17179	17399	17375	17288	17261	17322	17262	17306	17483	17323	17277	17300	17374	17320	17458	17226	17494	17350	17350	17136	17416	17159	17225	17352	17217	17100	17212	17331	17244	17360	17394	17099	17251	17273	17204	17108	17159	17287	17279	17492	17284	17417	17379	17538	17188	17179	17166	17242	17325	17207	17228	17323	17253	17318	17260	17275	17061	17393	17258	17065	17200	17431	17233	17531	17062	17151	17416	17416	17337	17148	17225	17222	17148	17270	17434	17206	17419	17305	17312	17314	17242	17222	17192	17206	17267	17246	17412	17215	17272	17359	17253	17446	17349	17335	17268	17295	17362	17398	17257	17245	17311	17481	17540	17297	17266	17250	17316	17471	17179	17293	17225	17107	17320	17114	17306	17300	17247	17205	17333	17154	17139	17368	17184	17319	17166	17319	17346	17291	17296	17535	17349	17505	17286	17414	17420	17078	17204	17262	17483	17354	17407	17323	17438	17316	17241	17198	17313	17145	17109	17342	17117	17215	17352	17212	17223	17421	17395	17434	17284	17383	17318	17243	17356	17292	17356	17468	17204	17297	17222	17192	17480	17440	17334	17241	17200	17282	17348	17231	17234	17184	17219	17307	17216	17204	17271	17148	16917	17169	17040	17412	17155	17369	17053	17182	17227	17293	17324	17522	17206	17134	17302	17339	17437	17029	17489	17424	17231	17440	17323	17395	17305	17145	17228	17336	17349	17222	17379	17187	17216	17440	17395	17238	17272	17385	17235	17248	17370	17264	17292	17300	17326	17420	17270	17435	17235	17297	17100	17161	17277	17265	17262	17345	17237	17422	17521	17273	17050	17343	17313	17189	17396	17342	17294	17144	17151	17236	17111	17178	17385	17108	17262	17094	17474	17387	17324	17224	17222	17155	17152	17245	17292	17257	17345	17337	17505	17285	17247	17378	17043	17263	17135	17264	17508	17346	17176	17162	17211	17339	17466	17340	17236	17395	17417	17320	17333	17460	17188	17167	17226	17458	17184	17245	17455	17183	17421	17392	17350	17191	17458	17067	17316	17314	17209	17184	17315	17252	17260	17238	17147	17231	17307	17384	17421	17143	17298	17388	17198	17411	17333	17396	17330	17319	17159	17279	17394	17242	17278	17203	17354	17246	17384	17328	17255	17363	17216	17378	17030	17311	17185	17275	17071	17289	17342	17279	17185	17303	17274	17163	17169	17239	17528	17193	17391	17286	17136	17295	17266	17118	17271	17203	17302	17062	17280	17380	17419	17325	17384	17232	17269	17174	17268	17258	17270	17376	17385	17338	17365	17140	17270	17305	17431	17357	17192	17267	17290	17278	17098	17334	17399	17262	17275	17313	17215	17407	17350	17405	17138	17374	17291	17339	17106	17450	17262	17354	17333	17394	17375	17342	17264	17289	17320	17349	17260	17274	17173	17297	17127	17229	17338	17300	17405	17096	17235	17284	17204	17321	17278	17205	17176	17133	17405	17276	17266	17401	17419	17443	17238	17364	17247	17089	17262	17301	17248	17476	17167	17361	17393	17177	17364	17243	17222	17307	17418	17105	17128	17342	17183	17212	17185	17419	17195	17223	17126	17153	17415	17322	17210	17495	17386	17411	17293	17275	17201	17260	17277	17341	17279	17288	17387	17454	17413	17268	17114	17220	17326	17338	17262	17164	17227	17248	17051	17264	17283	17219	17399	17305	17173	17462	17255	17186	17285	17431	17203	17235	17244	17422	17427	17293	17465	17257	17242	17281	17356	17199	17286	17203	17259	17135	17251
60860	89807	78892	64109	69899	62005	49551	35987	24020	17297	15190	14692	14773	14529	14619	14495	14656	14501	14528	14605	14643	14425	14637	14573	14676	14512	14430	14683	14588	14599	14543	14727	14582	14529	14655	14631	14671	14731	14484	14702	14492	14511	14715	14438	14510	14752	14491	14515	14510	14643	14315	14520	14655	14412	14414	14520	14600	14542	14645	14697	14632	14409	14549	14370	14803	14537	14651	14569	14575	14656	14509	14609	14474	14470	14605	14388	14696	14708	14510	14539	14609	14679	14517	14595	14373	14426	14448	14474	14606	14449	14425	14632	14608	14334	14524	14462	14647	14648	14524	14689	14489	14502	14625	14620	14619	14467	14543	14424	14560	14521	14666	14598	14554	14554	14514	14513	14354	14568	14598	14456	14567	14557	14411	14688	14446	14576	14598	14487	14700	14723	14368	14627	14548	14541	14434	14466	14616	14625	14573	14454	14407	14352	14678	14466	14540	14616	14491	14530	14334	14620	14418	14531	14575	14445	14615	14628	14693	14447	14512	14493	14639	14645	14649	14616	14572	14588	14571	14576	14542	14418	14742	14530	14577	14519	14555	14544	14588	14524	14582	14689	14444	14569	14676	14565	14534	14476	14496	14447	14596	14572	14572	14486	14602	14609	14585	14550	14601	14394	14397	14557	14452	14520	14459	14696	14462	14502	14537	14574	14575	14528	14593	14478	14659	14609	14493	14507	14573	14627	14646	14530	14399	14697	14597	14576	14397	14607	14443	14480	14560	14512	14566	14627	14413	14627	14401	14712	14648	14481	14545	14527	14570	14533	14520	14464	14609	14580	14504	14577	14598	14429	14441	14520	14725	14559	14607	14567	14442	14508	14573	14547	14383	14564	14595	14487	14615	14537	14422	14466	14475	14584	14611	14556	14372	14485	14651	14512	14544	14467	14450	14507	14631	14548	14455	14444	14687	14571	14488	14574	14553	14538	14596	14402	14591	14592	14527	14651	14557	14516	14606	14560	14412	14554	14347	14734	14579	14550	14610	14409	14460	14474	14622	14572	14550	14321	14684	14582	14489	14576	14571	14405	14551	14611	14451	14579	14663	14649	14392	14751	14634	14569	14482	14689	14694	14391	14582	14605	14488	14597	14638	14631	14574	14575	14577	14568	14539	14667	14541	14272	14581	14386	14440	14586	14489	14573	14563	14715	14669	14583	14542	14611	14736	14516	14529	14627	14581	14736	14479	14671	14498	14486	14682	14606	14468	14562	14591	14485	14657	14504	14604	14607	14496	14525	14611	14525	14540	14702	14467	14673	14393	14661	14620	14393	14594	14405	14620	14581	14319	14549	14501	14568	14501	14681	14478	14608	14640	14487	14585	14507	14587	14532	14603	14666	14623	14622	14596	14554	14716	14577	14623	14493	14524	14505	14667	14627	14531	14537	14580	14641	14476	14634	14679	14571	14562	14510	14400	14534	14494	14488	14384	14489	14501	14482	14510	14651	14652	14577	14569	14728	14530	14555	14553	14538	14553	14533	14534	14586	14646	14543	14558	14496	14594	14512	14438	14564	14564	14604	14489	14602	14501	14618	14560	14483	14471	14541	14276	14679	14586	14603	14757	14570	14528	14738	14369	14563	14458	14604	14550	14516	14494	14335	14555	14476	14434	14555	14695	14552	14648	14677	14609	14469	14572	14538	14539	14508	14727	14629	14490	14741	14509	14452	14768	14558	14560	14502	14470	14436	14558	14642	14688	14708	14497	14691	14455	14433	14591	14328	14467	14550	14698	14542	14574	14525	14640	14606	14380	14488	14470	14620	14507	14507	14544	14493	14635	14530	14588	14510	14721	14523	14543	14556	14502	14556	14522	14484	14510	14507	14640	14523	14538	14468	14697	14354	14351	14555	14700	14509	14541	14514	14538	14538	14701	14640	14546	14338	14403	14702	14485	14534	14521	14485	14699	14587	14551	14424	14513	14646	14541	14542	14514	14424	14673	14447	14597	14402	14628	14539	14512	14480	14439	14511	14703	14544	14489	14597	14587	14655	14634	14529	14439	14579	14599	14594	14546	14492	14624	14466	14576	14693	14494	14575	14535	14683	14682	14468	14644	14689	14472	14534	14675	14642	14490	14422	14468	14490	14520	14710	14719	14558	14512	14474	14690	14616	14610	14623	14640	14617	14590	14557	14508	14530	14510	14426	14446	14662	14668	14531	14333	14432	14885	14662	14863	14483	14476	14260	14587	14621	14424	14611	14273	14390	14647	14503	14674	14523	14462	14454	14261	14463	14785	14363	14598	14609	14637	14590	14504	14469	14571	14461	14565	14532	14408	14388	14536	14613	14613	14632	14551	14602	14634	14495	14560	14334	14657	14623	14560	14332	14687	14542	14619	14704	14497	14613	14564	14591	14383	14376	14569	14434	14509	14614	14472	14561	14412	14460	14544	14552	14540	14494	14632	14603	14479	14580	14545	14558	14369	14658	14737	14489	14531	14655	14641	14521	14579	14439	14398	14573	14511	14418	14585	14718	14632	14618	14648	14643	14486	14564	14718	14522	14558	14549	14557	14721	14555	14614	14604	14583	14703	14623	14557	14490	14554	14416	14545	14795	14536	14643	14685	14499	14520	14573	14656	14464	14579	14554	14578	14653	14510	14604	14646	14453	14805	14467	14579	14363	14420	14656	14599	14338	14441	14680	14615	14570	14677	14458	14458	14556	14507	14741	14484	14475	14460	14542	14665	14552	14582	14548	14672	14583	14650	14512	14528	14481	14502	14451	14550	14419	14455	14655	14484	14696	14550	14516	14532	14599	14562	14507	14559	14480	14492	14410	14754	14629	14553	14654	14560	14531	14539	14528	14514	14586	14640	14475	14475	14684	14449	14432	14396	14456	14467	14692	14536	14674	14587	14639	14650	14633	14659	14493	14494	14590	14594	14603	14697	14597	14535	14629	14555	14567	14692	14583	14512	14590	14469	14503	14457	14525	14549	14419	14663	14566	14556	14509	14466	14662	14471	14533	14609	14573	14398	14590	14646	14494	14588	14552	14570	14716	14478	14445	14624	14442	14409	14475	14493	14608	14570	14440	14419	14503	14636	14410	14615	14363	14360	14716	14582	14599	14587	14592	14491	14583	14589	14331	14631	14650	14647	14342	14454	14722	14586	14403	14636	14845	14500	14389	14518	14633	14559	14552	14556	14679	14584	14430	14605	14586	14612	14580	14431	14659	14459	14505	14552	14554	14443	14542	14427	14469	14420	14524	14595	14597	14559	14547	14432	14458	14534	14450	14502	14657	14520	14586	14527	14515	14510	14492	14423	14691	14389	14700	14481	14481	14553	14677	14569	14607	14500	14622	14541	14494	14549	14646	14508	14437	14442	14557	14599	14501	14478	14456	14606	14556	14604	14550	14541	14396	14453	14462	14434	14505	14478	14538	14499	14635	14685	14613	14560	14543	14551	14518	14665	14499	14583	14678	14597	14495	14643	14544	14500	14462	14756	14621	14638	14596	14485	14440	14459	14737	14533	14462	14601	14496	14597	14508	14486	14607	14677	14598	14581	14481	14326	14382	14506	14668	14462	14544	14591	14584	14615	14406	14717	14615	14653	14667	14553	14541	14532	14720	14454	14591	14569	14692	14449	14365	14514	14487	14708	14548	14558	14626	14666	14553	14478	14658	14655	14574	14531	14529	14646	14538	14331	14518	14586	14643	14515	14545	14712	14469	14535	14634	14499	14508	14523	14589	14536	14609	14530	14391	14518	14721	14571	14500	14602	14524	14640	14569	14419	14595	14614	14644	14479	14722	14591	14556	14461	14732	14496	14472	14582	14518	14500	14513	14484	14613	14664	14603	14427	14414	14647	14569	14532	14464	14788	14429	14590	14580	14507	14501	14577	14468	14407	14603	14650	14623	14491	14499	14650	14581	14549	14605	14527	14433	14638	14580	14659	14456	14543	14560	14592	14569	14677	14580	14414	14511	14554	14540	14528	14469	14528	14489	14692	14454	14580	14666	14439	14322	14566	14536	14533	14612	14625	14495	14681	14505	14502	14433	14489	14618	14495	14656	14402	14649	14510	14526	14472	14798	14590	14602	14593	14568	14529	14702	14439	14633	14447	14613	14709	14398	14575	14571	14477	14394	14572	14589	14654	14468	14543	14486	14563	14567	14590	14304	14631	14531	14403	14539	14637	14463	14685	14526	14731	14577	14431	14367	14701	14488	14521	14433	14536	14507	14473	14507	14617	14557	14483	14454	14465	14705	14668	14563	14631	14416	14519	14421	14479	14556	14424	14617	14644	14488	14612	14611	14353	14601	14670	14474	14661	14480	14566	14428	14427	14642	14463	14394	14483	14594	14535	14468	14551	14508	14516	14657	14529	14662	14592	14564	14538	14570	14494	14593	14469	14684	14384	14592	14415	14531	14714	14502	14681	14508	14569	14460	14490	14586	14558	14638	14500	14525	14611	14738	14560	14610	14595	14576	14489	14619	14485	14397	14485	14557	14613	14687	14467	14689	14587	14551	14372	14405	14443	14497	14457	14615	14520	14599	14502	14527	14649	14481	14527	14649	14552	14553	14401	14609	14757	14425	14636	14572	14500	14423	14566	14454	14507	14614	14492	14562	14570	14623	14615	14375	14813	14567	14541	14549	14529	14578	14587	14525	14616	14404	14503	14454	14587	14406	14675	14647	14551	14418	14600	14653	14531	14579	14728	14549	14548	14537	14461	14556	14484	14690	14511	14648	14726	14534	14684	14544	14601	14399	14631	14372	14407	14459	14558	14515	14655	14538	14565	14734	14610	14512	14405	14461	14532	14706	14622	14548	14599	14382	14594	14453	14367	14644	14560	14470	14477	14645	14638	14547	14603	14562	14477	14381	14483	14495	14556	14546	14554	14665	14553	14506	14630	14525	14595	14441	14485	14474	14484	14497	14460	14636	14483	14610	14506	14607	14441	14451	14582	14719	14490	14625	14602	14530	14595	14453	14554	14532	14526	14450	14532	14691	14474	14730	14608	14499	14428	14632	14430	14428	14753	14628	14633	14688	14465	14670	14393	14498	14686	14563	14434	14505	14692	14456	14484	14651	14421	14635	14631	14541	14636	14607	14588	14581	14509	14486	14649	14312	14684	14410	14597	14612	14550	14610	14563	14626	14330	14503	14472	14619
28407	25149	30642	26774	27803	26495	22748	19979	18785	18120	17896	17855	17665	17674	17774	17846	17900	17820	17781	18029	17747	17651	17963	17713	17691	17765	17798	17764	18004	17845	17792	17901	17817	17656	17897	17850	18063	18021	17658	17750	17735	17815	17583	17856	17683	17765	17685	17836	17727	17676	17799	17810	18024	17763	17889	17917	17666	17706	17697	17703	17727	18053	17960	18016	17906	17718	17941	17883	17823	17950	17637	17742	17771	17693	17897	17649	17612	17730	17820	17781	17890	17748	17717	17635	17933	17732	17602	17873	17643	17638	17770	17736	17821	17607	17721	17768	17966	17820	17616	17757	17645	17834	17722	17661	17737	17914	17622	17876	17683	17923	17636	17838	17758	17780	17833	17610	17992	17852	18031	17794	17922	17756	17707	17873	17810	17842	17767	17769	17704	17723	17842	17852	17865	17723	17809	17612	17747	17617	17715	17789	17859	17738	17733	17889	17629	17888	17570	17726	17818	17638	17768	17827	17775	17823	17756	17882	17859	17670	17793	17866	17713	17571	17710	17797	17943	17876	17926	17727	17815	17857	17838	17868	17678	17792	17737	17680	17905	17796	17816	17703	17828	17870	17713	17914	17761	17710	17661	17859	17868	17504	17799	17703	17930	17746	17841	17641	17918	17868	17963	17909	17907	17786	17870	17910	17683	17761	17729	17724	17841	17638	17765	17841	17829	17876	17783	17812	17887	17707	17735	17749	17822	17729	17744	17810	17720	17748	17728	17459	17834	17981	17663	17640	17743	17719	17847	17612	17820	17789	17886	17779	17937	17940	17629	17972	17705	17812	17674	18024	17605	17780	17924	17986	17814	17762	17782	17919	17767	17690	17728	17812	17574	17706	17815	17652	17778	17903	17990	17699	17792	17886	17723	17951	17573	17853	17670	17778	17712	17930	17885	17735	17906	17690	17618	17765	17738	17802	17600	17921	17931	17868	17657	17636	17798	17849	17694	17737	17596	17886	17843	17893	17674	17892	17623	17938	17823	17895	17927	17858	17804	17662	17793	17907	17822	17909	17823	17824	17748	17958	17853	17812	17973	17752	17845	17883	17831	17842	17845	17604	17894	17653	17749	17688	17758	17743	17796	17739	17792	17789	17695	17833	17663	17965	17675	17577	17779	17916	17756	17733	17906	17876	17786	17599	17685	17597	17813	17799	17925	17960	17866	18080	17936	17863	17904	17706	17905	17855	17864	17831	17880	17802	17809	17778	17780	17785	17619	17698	17576	17671	17773	18153	17789	17926	17819	17728	17698	17738	17840	17828	17953	17915	17835	17875	17798	17739	17563	17744	17693	17706	17830	17736	17821	17840	17710	17737	17699	17737	17869	17843	17825	17509	17694	17984	17636	17946	17703	17796	17789	17772	17839	17734	17714	17794	17756	17987	18025	17763	17718	17731	17680	17894	17893	17756	17891	18021	17802	17687	17776	17779	17968	17714	17946	17864	17818	17507	17760	17843	17568	17772	17800	17584	17723	17753	17850	17645	17840	17831	17902	17753	17928	17736	17754	17651	17808	17585	17849	17709	17896	17903	17785	17883	17759	17735	17657	17966	18004	17776	17901	17719	17882	17826	17894	17774	17944	17758	17785	17874	17834	17759	17791	17825	17844	17843	17816	17905	17653	17860	17926	17838	17853	17885	17859	17842	17893	17800	17708	17921	17725	17660	17805	17873	17685	17705	17682	17725	17793	17617	17963	17784	17743	17817	17892	17621	17790	17690	17806	17636	17553	17777	17886	17973	17717	17755	17648	17643	17862	17871	17976	17490	17741	17769	17797	17919	17765	17696	17751	17760	17728	17795	17652	17731	17687	17641	17830	17786	17827	17744	17575	17651	17832	17726	17784	17875	17866	17828	17818	17692	17695	17874	17716	17826	17701	17755	17596	17757	17796	17582	17990	17694	17905	17507	17772	17676	17672	17740	18021	17868	17899	17839	17839	17698	17694	17738	17659	17982	17879	17741	17633	17715	17920	18040	17731	17645	17822	17795	18032	17903	17953	17962	17738	17806	17919	18167	17748	17781	17775	17676	17846	17794	17938	17852	17663	17777	17741	17880	17645	17842	17808	17877	17973	17831	17894	17823	17878	17693	17946	17774	17593	17901	17869	17879	17863	17757	17743	17892	17796	17892	17877	17573	17748	17903	17921	17886	17696	17838	17899	17678	17804	17754	17828	17777	17725	17665	17950	17806	17734	17731	17927	17758	17896	17859	17686	17823	17669	17763	17634	17778	17800	17675	17606	18074	17723	17925	17959	17843	17967	17769	17773	17836	17853	17866	17902	18006	17794	17938	17690	17665	17800	17689	17884	17760	17599	17648	17527	17601	17863	17669	17717	17698	17716	17820	17994	17843	17814	17802	17838	17925	17750	17632	17743	17629	17896	17837	17808	17806	17644	18054	18010	17779	17746	17782	17849	17977	17866	17871	17656	17725	17753	17634	17830	17882	17843	17667	17703	17877	18053	17919	17761	17829	17764	17788	17667	17570	17796	17783	17789	17867	17745	17920	17849	17659	17716	17782	17728	17722	17839	17920	17745	17556	17570	17957	17763	17805	17840	17811	17665	18001	17780	17747	17873	17556	17744	17637	17964	17734	17831	17768	17666	17964	17967	17750	18078	17939	17697	17808	17621	17926	17863	17690	17650	17791	17654	17760	17835	17678	17655	17875	17910	17606	17898	17829	17812	17838	17862	17957	17826	17837	17665	17810	17681	17819	17697	17781	17820	17562	17798	17737	17842	17751	17769	17706	17674	17791	17888	17769	17857	17748	17813	18084	17885	17802	17878	17887	17758	17674	17836	17773	17723	17869	17847	17743	17880	17716	17845	17609	17821	17828	17802	17831	17945	17948	17757	17823	17740	17750	17742	17720	17777	17704	17716	17741	17956	17742	17727	17938	17910	17678	17732	17952	17898	17735	17893	17893	17814	17927	17783	17886	17794	17567	17741	17786	17845	17694	17716	17606	17806	17751	17766	17925	17868	17664	17746	17785	17672	17733	17666	17705	17744	17925	17751	17933	17761	17852	17831	17916	17962	17747	17998	17882	17833	17750	17839	18016	17709	17833	17774	17790	17821	17903	17628	17731	17691	17831	17862	17896	17832	17861	17873	17951	17853	17735	17751	17832	17925	17894	17825	17831	17892	17825	17816	17757	17793	17818	17840	17816	17622	17852	18006	17901	17715	17488	17717	17770	17993	17714	17735	17755	17728	17713	17757	17772	17695	17917	17693	17811	17892	17773	17734	17810	17759	17699	17797	17591	17773	17782	18153	17988	17770	17948	17942	18015	17665	17801	17741	17794	17663	17619	17895	17912	17991	17734	17685	17711	17792	17836	17677	17768	17780	17864	17753	17838	17661	17704	17723	17643	17865	17641	17737	17945	17710	17692	17773	17956	17921	17937	17973	17926	17889	17949	17957	17690	18024	17635	17954	17736	17964	17744	17961	17832	17949	17669	18055	17821	17861	17702	17807	17724	17787	17873	17728	17732	17933	17845	17757	17753	17802	17840	17520	17849	17841	17890	17651	17571	17856	17919	17639	17732	17593	17675	17770	17889	17649	17825	17721	17763	17866	17977	17829	17653	17934	17763	17907	17827	17766	17833	17788	17693	18011	18004	17609	17926	17717	17904	17986	17874	17677	17788	17717	17811	17786	17655	17665	17794	17661	17935	17764	17823	17955	17826	17774	17840	17874	17876	17722	17593	17761	17898	17713	17874	17668	17731	17792	17734	17581	17914	17776	17705	17827	17719	17887	17866	17874	17880	17941	17729	17893	17808	17877	17847	17730	17795	17711	17615	17683	17774	17741	17699	17849	17913	17774	17845	17816	17936	17991	17886	17625	17863	17769	17941	17837	17895	17748	17912	17629	17995	17603	17763	17882	17798	17948	17958	17726	17716	17812	17774	17767	17652	17689	17828	17717	17754	17797	17880	17849	17831	17949	17690	17909	17645	17985	17788	18017	17656	17855	17951	17639	17897	17730	17594	17745	17691	17707	17761	17837	17721	17836	18029	17813	17838	17745	17759	17886	17844	17893	17645	17917	17810	17812	17726	17612	17771	17758	17833	17712	17685	18075	17826	17585	17691	17924	17862	17955	17846	17747	17679	17972	17928	17682	17619	17760	17697	17671	17689	17561	17989	17922	17750	17822	17850	17813	17755	17900	17705	17839	17705	17811	17812	17979	17765	17742	17578	17908	18093	17770	17826	17840	17558	17813	18066	17781	17579	17970	17730	17760	17753	17875	17858	17922	17878	17675	17799	17733	17579	17774	17767	17889	17823	17711	17575	17896	17995	17850	17921	17848	17793	17769	17716	17784	17859	18111	17809	17722	17785	17850	17798	17618	17784	17920	17725	17680	17906	17776	17551	17797	17710	17597	17721	18001	17667	17904	17874	17587	17781	17990	17786	17795	17960	17799	17765	17829	17699	17719	17852	17805	17802	17995	17726	17786	17772	17678	17708	17707	17709	17695	17890	17636	17726	17980	17773	17715	17785	17612	17588	17900	17781	17870	17757	17638	17666	17806	17807	17863	17865	17841	17699	17670	17704	17939	17741	17888	17732	17774	17525	17796	18018	17843	17876	17770	17741	17783	17604	17732	17685	17835	17785	17786	17523	17551	17802	17780	17774	17758	17669	18029	17895	17731	17711	17802	17723	17718	17682	17656	17673	17829	17733	17738	17565	17735	17626	17678	17812	17803	17934	17729	17733	17820	17798	17775	17857	17964	17790	17721	18079	17798	17760	17789	17999	17774	17712	17810	17906	17596	17806	17729	17667	17702	17782	17584	17851	17843	17704	17953	17841	17813	17745	17817	17854	17778	17880	17869	17866	17963	17861	17963	18011	17804	17877	17706	17840	17666	17628	17706	17805	17971	17872	18018	17754	17812	17741	17840	17976	17976	17876	17569	17712	17694	17904	17894	17616	17813	17871	17785	17941	17711	17852	17979	17881	17827	17671	17851	17923	17895	17979	17823	17738	17961	17739	17765	17764	17918	17739	17717	17858	17856	17806	17757	17871	17614	17747	17866	18001	17668	17725	17696	17833	17823	17867	17822	17809	17731	18002	17911	17756	17681	17876	17929	17797	17685	17720	17897	17865	17896	17956	18050	17688	17646	17472
27851	38119	28747	21623	25562	23543	19420	16947	15982	15113	15013	14897	14869	14914	14973	14942	15042	14903	14919	15162	15177	15200	14911	15270	14953	14946	14979	14980	14863	15115	15052	14778	14798	14998	14874	14886	14969	15002	14990	14939	15068	14733	14828	14787	14881	14826	14962	15090	14804	14948	14851	14947	14963	14945	14944	15050	15038	15086	14974	14879	14903	14852	15138	15167	14824	14944	14973	15082	14685	15080	14950	14943	14952	14953	14829	15090	15201	14920	15014	15065	14756	14981	14956	15007	14865	14791	14809	15208	14944	15036	14987	14866	14928	14924	14891	15023	14802	14975	15065	14933	14926	14925	15010	15134	14837	14955	14959	14866	14970	14946	15069	15019	14898	14778	14942	14980	14947	14933	14930	14621	14892	14994	14876	14943	14850	14959	14981	14948	15069	15033	14932	14996	14854	14830	14997	14758	14646	15096	14972	15014	15093	14693	15135	15001	14771	14957	14824	14946	14916	15015	14845	15057	14832	14938	15012	14912	14950	15001	14770	14919	15065	14898	14895	14869	15117	14921	15006	14974	14933	14908	15012	14984	14821	14894	15036	14938	14880	15008	14960	14945	14990	15020	14846	14993	14973	14954	15019	14921	15003	14929	14854	14983	15028	14841	14991	14801	14923	14870	14769	15228	15006	14867	14884	14834	14837	14830	15024	15002	14934	14892	14806	14918	14723	14989	15154	14824	14985	14789	14971	14948	14888	14865	14986	14870	14837	14974	14962	15066	14857	14895	14788	14860	14891	14803	14873	14982	14742	14831	14867	14929	15057	14955	14757	14861	14871	14927	14973	14939	14812	14799	14927	14893	14856	14980	14912	15115	15017	14985	14911	14839	14950	14972	14859	14897	14794	14789	14821	14994	14787	15024	14749	15003	14911	14852	14884	15037	14913	14778	15143	14978	14940	14884	14881	14885	14917	15014	14815	14954	14776	14909	15058	14921	14978	14874	14853	14928	14937	15039	14945	14913	14978	14879	14878	14790	14967	14978	14949	14857	14985	14815	14942	14771	14949	14956	15114	14903	15073	15009	14897	14845	15050	14966	14914	14683	14932	14841	14888	15001	14939	14823	15079	14945	14881	14985	14946	15149	14979	14988	14929	14926	14809	15026	15035	14833	14898	14999	15070	14870	14832	15153	14768	14905	14921	15040	15086	14835	14898	15054	15030	14872	14863	14949	14938	14727	14941	15020	14769	15007	15045	14929	14876	14935	14984	14905	15080	14869	14857	14800	15038	14917	15040	15054	14958	14895	14830	15011	14818	14988	15109	15030	14929	15036	14880	14997	14880	15009	14995	14906	14950	15058	14795	14843	14948	14861	15013	14803	15012	14970	15000	14940	14963	15161	14771	14968	15003	14879	14887	14924	14941	14998	15017	14744	14851	14850	14913	14944	14916	14870	14906	14940	14927	14958	14929	14898	15017	15005	14786	15082	15008	15032	15042	14945	14951	14832	15100	14909	14906	14937	14870	14807	14966	14892	15000	14968	14982	14731	14887	15021	15027	14917	14986	14880	14926	14726	14828	14863	14964	14746	14924	14931	14947	14814	14888	14869	14736	14944	15015	15010	14925	14942	14957	14837	15012	14688	14778	15049	14855	14854	14927	14750	14851	14984	15037	14972	14897	14827	15037	14900	14962	14780	14852	15094	15177	15048	14864	14997	15031	14749	14851	14959	14773	15058	14835	15050	14929	14965	14915	14897	15074	14940	14974	14909	15004	14984	14984	14843	14912	14831	14983	14853	15065	14817	15080	14996	14874	14926	14843	15138	14979	14801	14922	14877	14793	14841	14698	14959	14789	14903	14885	14831	14937	14943	15017	14737	14787	14901	15065	14948	14941	14830	14798	15020	14899	15104	14875	14929	14864	14829	15038	14961	14933	14976	14939	14823	14913	15050	14885	14879	15067	14968	14828	14887	15015	14933	14990	14879	14902	14849	14875	14929	14936	14974	14862	14921	14892	14862	14985	14833	14859	15045	14866	14837	15067	15152	14954	14908	14920	14820	14989	14863	14848	15058	14908	14789	14929	15069	14723	14921	14936	14834	14944	14987	14886	14990	14817	14877	14915	14701	15013	14771	15043	14952	14811	14979	14766	15002	14908	14808	14868	14849	14930	14955	14911	14701	14902	14840	14802	14857	14971	14898	15004	15111	14963	14916	14956	14891	14900	14940	14856	14963	14910	14788	14861	14997	14938	14917	15060	14903	14877	14949	14994	14962	15008	14856	14985	14870	15029	14705	14897	14991	14939	15047	15128	14955	15135	15010	14911	14951	14960	15149	14959	14940	15062	14821	14907	14895	15007	15171	14981	14988	14951	15062	14940	14820	14965	14971	14943	14973	14886	14901	14968	14883	14938	14950	14886	15035	14862	14913	14926	14994	14847	14930	14756	15130	14984	15033	14978	14862	14933	14984	14941	14805	15099	14902	14881	14838	14962	14925	14810	15033	14900	14830	14905	14933	14943	14791	15034	15015	15025	14944	14962	15085	14986	15050	14895	15083	14784	14989	14869	14822	14935	14971	14982	14991	15100	14892	14975	14867	14990	14984	15158	15099	14903	14997	14651	14873	15052	14873	14783	14861	14790	15131	14809	14924	15127	14957	14942	14968	15027	14871	14960	14983	14983	14865	14894	14764	14956	14900	14921	15032	14996	14794	15080	15020	15058	14884	14819	14849	14902	14898	14925	14960	14795	14872	14950	14877	14875	15165	14718	14964	14886	15051	14910	14931	14953	15008	14972	14823	14935	14951	14785	14951	14832	15147	15016	14856	14967	14880	14772	14945	14902	14942	14966	15111	15060	14771	15007	15006	14960	14918	15147	15001	15070	15014	14825	14846	15069	14844	14720	14936	14846	15033	14815	15062	14953	14855	15029	14975	14896	15020	14769	14880	14749	14838	14907	14947	14844	14993	15055	14917	15010	14896	14918	14862	15048	14949	14975	14815	14945	14804	14938	14776	14818	14815	14822	14862	14987	14932	14928	14941	14814	14940	14948	14906	14926	14998	14884	14895	14908	14906	15005	15046	14977	15076	14937	14743	14896	15059	15091	15001	15012	14963	14975	15032	14871	14805	14779	14911	14864	15059	15012	14801	14909	15112	14979	14849	15007	14988	14945	15026	14959	14916	15032	14893	15052	14953	15140	14791	14913	14942	15126	14820	14899	15062	14991	14950	15008	14861	14901	15077	15095	14943	14908	14980	15035	14841	14962	14849	14853	15013	14917	14988	14904	14894	14938	14884	15027	14800	14927	14850	14963	14880	15027	14971	14979	14843	14853	14834	14932	14915	14873	14976	14920	15041	15015	14926	15058	15011	15031	15099	14992	14877	14912	14797	15097	14842	15011	14852	15031	14910	14945	15228	14938	14973	14937	14961	14937	14772	14994	14840	14966	14962	14920	14915	14782	14946	14994	14867	15002	14946	14917	15114	14923	14929	15103	14879	14857	14881	14955	14989	14908	14983	14974	14994	14956	14982	14959	14879	14895	14894	14852	14902	14880	14962	15012	14966	15014	14914	15124	14789	14948	14851	15056	15059	14915	15007	14901	15106	14902	14982	14919	14922	14840	14925	14861	15004	14990	15033	14926	14899	15014	14889	14880	14875	14800	14851	14869	15034	14943	14960	14996	14934	14900	14827	14915	14903	14926	14898	14867	14747	15030	14924	15018	14874	14839	15072	14810	14982	14938	14900	14984	15122	14979	14944	14946	14842	15026	15026	14978	14821	14969	14840	14802	14974	14992	15067	15017	14978	14806	14886	14908	14911	14796	15108	15049	14817	14894	14855	15070	14964	14812	14960	14838	14841	14776	14762	15004	14658	14777	14999	14786	14948	15076	14900	15007	14944	15015	14978	14715	14898	15040	14968	14963	14735	14965	14833	14986	14954	14879	14955	15097	14876	14982	14866	14981	14893	14861	14869	14903	14940	14953	14945	15071	15016	15121	14987	15003	15043	15026	14777	15068	14927	14977	15004	14911	14881	14975	14971	14920	14866	14949	15049	14818	15014	14899	15023	14712	14939	15052	14912	15089	14981	15113	14915	15137	14958	14968	14792	14819	14926	14897	14912	14823	15000	14884	14991	14882	14900	15113	14779	14936	14885	15010	14982	14908	15138	14978	14892	15062	14919	15024	14862	15095	14877	14995	14837	14947	14921	14930	14911	14908	14926	15071	14976	15041	14887	14908	14919	14983	14891	15141	14874	14977	14835	15062	15014	14715	14927	15085	14940	15093	15033	14987	14820	15096	14851	14956	15153	15052	14940	14958	14940	14864	14904	14845	14837	15022	14995	15084	14997	14651	14962	15005	14708	14890	14897	15143	14991	15017	14888	14875	14934	14842	14849	14912	14813	15117	14992	14852	14895	15015	14948	15069	14887	15061	14863	14908	15113	14975	15080	14780	14935	15011	14834	14896	14745	14945	14802	14774	14790	15067	14960	14966	14990	14966	14957	14845	15037	14897	15003	14769	14910	15117	14914	14955	14745	14794	14972	15152	14941	14846	14860	15009	14897	14962	14908	14829	14844	14879	15035	14815	15018	15020	15078	14923	14908	15074	14794	15002	14897	14855	14927	15034	14958	14858	14799	14893	14879	15056	14980	14789	14838	14900	14880	14791	14936	15074	14894	14927	15009	15034	14901	14778	15059	14905	14983	14967	15085	14960	14959	15011	15065	15093	14872	14867	14880	15060	15053	14969	14868	14977	15164	14940	15068	14732	15004	14961	14853	15118	14987	14946	14930	15063	14786	15000	14903	14995	14849	14939	14856	14876	14857	14955	14867	14911	14901	14832	15072	15025	15188	14838	14984	14865	15029	14671	14920	15064	14835	14963	14976	14818	15008	14898	14958	14970	14935	14961	14957	15011	15057	14986	14805	15001	14949	14926	15063	15033	15062	14797	15027	14861	14903	14921	14994	15029	15096	14960	15035	14897	14896	15154	14991	14842	14918	14919	14898	14923	14931	14945	14813	14798	15004	14863	15101	14978	14929	15169	15096	14821	14878	14885	14833	15073	15067	14812	14970	15043	14956	14889	15101	14901	15023	14890	15027	14965	14925	14971	14870	14845	14905	14794	15011	14863	14875	14790	14847	14864	14878	14953	14879	14881	14822	14900	14967	14819	14914
24182	21777	30706	27174	47298	51292	42381	30853	23517	19909	18606	18248	17888	17971	17849	18116	18033	17930	18036	17797	17837	17801	17900	17694	17800	17783	17878	17996	17974	17847	17938	17933	17779	17810	17877	17897	17938	17814	17831	17808	17754	17880	17899	17995	17764	17933	17666	17824	17813	17877	17415	17916	18050	17735	17828	17815	17873	17803	17751	17877	17834	17729	17888	17704	17829	17633	17958	17810	17645	17816	17804	17549	17710	17856	17825	18031	17951	17772	17757	17833	17815	17842	17914	17839	17835	17725	17721	17764	17831	17830	17915	17604	17840	17849	17803	17753	17904	17596	17744	17800	17754	17902	17830	17734	17788	17998	17603	17870	18010	17759	17810	17875	17876	17862	17686	17563	17843	17773	17726	17810	17940	17803	18037	17647	17803	17884	17896	17842	17613	17614	17860	17838	17700	17745	17696	17719	17578	17686	17737	17766	17772	17539	17766	17854	17822	17793	17771	17624	17852	17703	17896	17641	18032	18068	17853	17794	17671	17699	17630	17576	17887	17840	17619	17485	17592	17940	17967	17700	17843	17753	17684	17668	17619	17656	17648	17663	17693	17583	17812	17648	17881	17707	17546	17716	17715	17811	17617	17919	17550	17734	17970	17725	17594	17669	17766	17738	17706	17814	17606	17721	17886	17722	17842	17802	17767	17811	17750	17836	17783	17605	17679	17712	17879	17812	17722	17774	17706	17737	18004	17887	17886	17745	17839	17922	18067	17690	17867	17736	17678	17686	17767	17875	17815	17755	17784	17834	17705	17802	17734	17516	17695	17549	17925	17937	17752	17725	17684	17580	17788	17522	17751	17746	17746	17755	17628	17663	17682	17742	17999	17821	17681	17694	17882	17798	17870	17612	17697	17960	17684	17676	17698	17810	17911	17733	17813	17789	17668	17786	17855	17832	17830	17870	17842	17712	17614	17881	17834	17801	17853	17988	17880	17784	17810	17703	17882	17757	17921	17700	17832	17710	17692	17740	17859	17735	17724	17750	17800	17653	17908	17810	17799	17776	17970	17767	17957	17772	17675	17924	18005	17646	17790	17722	17665	17571	17707	17916	17833	17682	17739	17691	17809	17659	17690	17877	17766	17875	17902	17826	17881	17890	17676	17680	17561	17709	17810	17845	17795	17743	17665	17770	17676	17858	17818	17788	17676	17751	17714	17988	17766	17699	17768	17731	17819	17587	17676	17744	17838	17762	17826	17848	17621	17873	17847	17759	17863	18094	17919	17758	17758	17757	17913	18005	17993	17852	17861	17704	17820	17725	17580	17702	17741	17724	17864	17720	17889	17756	17807	17734	17813	17878	17798	17796	17790	17690	17714	17664	17647	17762	17597	17805	17973	17878	18019	18030	17655	17839	17917	17728	17931	17867	17816	17512	17670	17845	17643	17821	17803	17798	17760	17832	17963	17793	17706	17663	17803	17613	17799	17689	17762	17686	17745	17862	17723	17803	17742	17873	17877	17565	17780	17793	17884	17840	17763	17817	17870	17751	17924	17615	17821	17680	17557	17594	17834	17699	18028	17725	17836	17699	17870	17865	17956	17909	17815	17948	17759	17686	17889	17605	17661	17695	17816	17956	17868	17792	17729	17723	17718	17615	17809	17729	17816	17635	17748	17745	17723	17655	17620	17600	17616	17696	17861	17757	17976	17847	17915	17680	17786	17555	17791	17867	17889	17456	17699	17818	17655	17814	17615	17724	17915	17733	17719	17861	17679	17724	17705	17806	17695	17798	17813	17597	17726	17710	17699	17753	17810	17569	17489	17867	17868	17765	17921	17710	17858	17887	17669	17852	17907	17827	17744	17800	17721	17905	17832	17809	17730	17635	17631	17733	17677	18062	17727	17658	17859	18096	17720	17646	17774	17616	17798	17916	17780	17858	17627	17674	17517	17658	17817	17599	17751	17804	17842	17822	17676	17768	17938	17839	17846	17900	17633	17784	17623	17709	17741	17693	17885	17880	17665	17794	17803	17706	17936	17759	17852	17891	17735	17763	17963	18061	17709	17662	17822	17818	17732	17855	17813	17931	17897	17788	17818	17727	17518	17638	17735	17721	17737	17829	17756	17856	17701	17666	17652	17905	17647	17814	17980	17825	17699	17875	17859	17561	17695	17790	17596	17828	17864	17830	17838	17778	17650	17640	17892	17655	17856	17983	17861	17916	17784	17725	17991	17653	17883	17844	17717	17855	17756	17798	17838	17855	17966	17638	17844	17726	17687	17677	18075	17712	17757	17699	17684	17911	17916	17655	17710	17662	17395	17659	17653	17922	17720	17758	17829	17687	17811	17648	17666	17702	17945	17822	17688	17766	17783	17665	17761	17863	17786	17754	17785	17671	17860	17932	17770	17709	17856	17621	17498	17807	17730	17624	17766	17735	17595	17770	17694	17660	17651	17700	17628	17754	17825	17851	17674	17887	17864	17836	17651	17908	17719	17726	17761	17901	17881	17857	17905	17742	17878	17686	17870	17626	17687	17731	17886	17843	17666	17594	17798	17731	17872	17691	17841	17651	17738	17621	17993	17742	17643	17593	17643	17733	17732	17781	17757	17736	17896	17902	17772	17855	17766	17613	17874	17844	17883	17813	17707	17922	17609	17721	17572	17775	17679	17724	17740	17807	17865	17738	17712	17728	17652	17828	17778	17928	17760	17735	17844	17910	17805	17895	17811	17706	17831	17782	17812	17720	17729	17602	17542	17807	17786	17704	17864	17854	17644	17585	17868	17924	17503	17795	17856	17805	17818	17705	17729	17765	17723	17968	17856	17897	17905	17825	17581	17617	17899	17794	17610	17838	17734	17794	17751	17894	17682	17802	17942	17880	17879	17730	17840	17779	17588	17848	17989	17768	17726	17819	17653	17601	17759	17561	17788	17794	17795	18038	17847	17925	17818	17520	17914	17716	17818	17705	17649	17588	17844	17702	17516	17729	17633	17513	17706	17471	17787	17618	17619	17630	17932	17980	17590	17761	17663	17610	17838	17673	17687	17654	17816	17859	17854	17799	17622	17636	17869	17658	17836	17820	17695	17751	17898	17888	17948	17789	17868	17781	17722	17618	17589	17714	17667	17745	17784	17712	18021	17670	17662	17817	17642	17455	17788	17926	17969	17854	17731	17735	17884	17555	17639	17912	17779	17716	17691	17889	17555	17546	17808	17906	17626	17667	17828	17782	17866	17744	17726	17823	17716	17692	17938	17862	17834	17631	17814	17650	17753	17673	17705	17893	17774	17767	17926	17827	17741	17638	17622	17863	17779	17554	17593	17600	17776	17785	17766	17781	17762	17775	17745	17793	17689	17873	17786	17693	17823	17623	17842	17753	17675	17628	17676	17813	17775	17517	17709	17718	17608	17536	17883	17662	17779	17606	17597	17694	17755	17901	17888	17874	17679	17801	17722	17706	17745	17676	17650	17684	17676	17841	17652	17700	17535	17808	17526	17895	17662	17767	17848	17631	17656	17643	17769	17703	17842	17858	17843	17892	17743	17743	17760	17558	17817	17584	17759	17762	17827	17626	17925	17818	17693	17763	17598	17692	17871	17881	17500	17658	17725	17660	17943	18064	17816	17644	17887	17680	17739	17695	17799	17826	17842	17717	17901	17649	17773	17773	17851	17769	17677	17778	17804	17717	17792	17730	17789	17779	17836	17873	17669	17659	17803	18030	17551	17526	17843	17813	17772	17595	17885	17872	17682	17952	17842	17926	17922	17750	17679	17806	17679	17873	17726	17619	17622	17850	17657	17841	17748	17560	17785	17542	17564	17645	17728	17800	17676	17761	17843	17620	17820	17911	17962	18019	17845	17842	17838	17808	17675	17786	17713	18140	17660	17626	17713	17638	17667	17699	17759	17694	17700	17572	17670	17752	17752	17719	17992	17801	17809	17947	17773	17867	17856	17839	17932	17792	17723	18082	17731	17728	17858	17833	17756	17907	17616	17768	17781	17844	18005	17815	17737	17825	17890	17574	17705	17829	17728	17764	17826	17568	17742	17819	17903	17838	17747	17695	17934	17717	17878	17446	17762	17709	17827	17703	17661	17810	17676	17884	17863	17867	17795	17807	17731	17642	17751	17698	17820	17826	18040	17788	17875	17575	17681	17811	17926	17838	17729	17727	17596	17840	17832	17904	17787	17927	17793	17763	17756	17746	17676	17780	17802	17829	18085	17880	17756	17505	17920	17868	17681	17814	17776	17621	17796	17662	17608	17539	17821	17687	17775	17870	17786	17750	17857	17891	17737	17719	17659	17886	17685	17659	17753	17800	17842	17838	17671	17713	17619	17595	17804	17775	17691	17567	17667	17685	17732	17857	17517	17804	17644	17731	17568	17890	17676	17810	17719	17763	17768	17694	17796	17837	17802	17939	17795	17820	17784	17818	17677	17548	17816	17831	17627	17735	17725	17659	17743	17842	17694	17745	17787	17816	17765	17860	17755	17786	17752	17609	17759	17826	17682	17871	17981	17892	17923	17694	17698	17905	17667	17777	17825	18023	17897	17816	17763	17821	17549	17726	17844	17757	17855	17726	17714	17795	17873	17920	17925	17836	17860	17687	17673	17793	17829	17746	17716	17644	17769	17994	17798	17680	17712	17747	17741	17783	17742	17592	17796	17610	17824	17714	17777	17587	17955	17948	18000	17986	17801	17779	17554	17690	17887	17834	17956	17725	17863	17847	17744	17837	18125	17642	17767	17649	17760	17444	17953	17737	17801	17673	17644	17722	17782	17579	17806	17876	17807	17879	17923	17833	17684	17642	17608	17730	17945	17836	17729	17613	17774	17703	17873	17992	17669	17690	17717	17947	17658	17876	17939	17720	17940	17689	18014	17649	17692	17646	17813	17911	17825	17844	17829	17811	17773	17710	17885	17826	17656	17958	17762	17534	17707	17843	17787	17804	17796	17743	17978	17672	17671	17765	17908	17739	17736	17935	17870	17784	17781	17888	17786	17604	17807	17855	17995	17668	17763	17673	17888	17769	17688	17664	17764	17860	17788	17868	17809	17959	17960	18053	17797	17807	17796	17727	17754	17719	17895	17785	17772	17846	17831	17811	17649	17874	17796	17774	17981	17469	17811	17794	17615	17646	17657	17860	17558	17646	17740	17725	17836	17660	17740	17473	17657	17591
53836	85836	54186	41004	56967	50383	40556	29490	20912	16487	15394	15155	15032	15166	14981	14796	14911	15089	15012	14917	14915	15061	14988	14816	14992	14890	15059	14863	14988	15137	14897	14957	15031	14996	15042	14929	14985	14994	14932	14973	15201	14946	15030	15071	14934	15094	14985	14991	15192	15105	14936	15032	14942	15044	14939	14940	15015	15082	14938	15133	15136	14973	14913	14878	15006	15052	14846	15098	14924	15019	14893	14867	14932	14881	14987	14937	15006	14884	15098	14862	14987	14973	14894	15061	15058	14939	15005	15113	14942	14986	15082	14888	15132	14898	14925	14966	14955	14907	14995	14958	14935	14899	15065	15005	14795	14923	14945	15000	14814	15051	15010	14992	14840	14827	14933	14985	15018	14997	15039	14968	14924	15097	14826	14875	14918	15045	14887	14957	14812	14897	14945	14947	15092	14879	14889	14890	15158	14831	14846	15098	14904	14988	14788	15037	14873	14962	14824	14974	14953	14757	14862	14871	14876	14914	14837	15054	14988	15116	15111	14877	14947	15153	14997	14863	14941	14900	15071	15025	14903	15073	14849	14928	15040	15082	15095	14977	14941	14973	14892	14948	14824	14911	14955	14955	15037	15108	15054	14909	14929	14923	15027	14979	14921	15025	15092	14931	15051	14863	15067	14955	15044	14907	14919	15043	14795	15112	14961	15103	14903	14902	15095	14669	15082	14892	14912	14917	14797	14982	15041	14956	15049	14892	15065	14946	14881	15183	15060	14936	14671	15014	14998	15075	15082	14920	14882	15001	14966	14956	14985	14854	15085	14816	15006	14910	14924	14877	14811	14935	14921	14908	14776	14946	14971	14911	15067	14806	14779	15011	14929	14900	15064	14939	14840	14924	14817	14853	14973	14888	14907	14850	15011	14955	14906	15058	14857	14841	14970	15020	14869	14828	15016	14931	14929	14973	14814	14853	15148	14970	15000	14970	15023	15012	14967	14914	14811	14897	14976	15172	15003	14716	14960	15075	14881	14905	15103	14887	14957	15053	14991	14812	14802	14988	14951	15018	14971	14947	14854	14961	15068	14886	15000	14923	15008	15080	14968	14815	14938	15005	15026	14889	14927	14973	14788	15100	14874	14923	14738	14828	14788	14899	15031	14909	14909	15043	14779	14806	14969	14962	14952	14884	15037	14840	14880	14843	15114	15003	14767	15012	14994	14852	14921	14949	14806	15025	14990	14872	14968	14862	15104	14844	14997	15010	15117	14879	14880	15049	14949	14835	14895	14922	15029	14934	15065	15018	14972	14924	15057	14727	15004	15072	14905	14989	14965	14992	14854	14885	14888	14894	15076	14962	14898	15050	14870	14886	15142	15044	14976	15015	14901	14918	14966	15040	14860	14900	14849	14967	14880	15013	15071	14945	15087	15128	14888	14938	14911	14878	14846	14959	15035	14845	15052	14867	14848	15147	14949	14957	14944	14924	15013	14788	14830	15010	15125	15026	14922	14808	15053	14867	14898	14886	14973	14867	15093	14793	14901	14944	14980	15013	14864	14906	14962	15059	14984	15020	15029	15001	14809	14911	14997	15034	15061	14877	14955	14919	14915	14945	14858	14916	14948	14998	14861	14968	14926	14949	15076	14880	15131	15075	14848	15072	14990	15088	14782	14991	15032	14961	14971	15110	14797	15088	14908	15032	15036	14824	15074	14989	14796	14826	14988	14943	14959	14915	14885	14806	15085	14935	14930	14901	14914	14955	14963	14988	15051	14978	14909	15051	14935	14834	14939	15000	14939	14954	15052	15014	14824	14936	15044	14999	15080	14906	15049	15084	14865	14993	14933	14792	14901	14898	14968	14808	14864	14923	15086	15155	14883	14921	14829	14899	15042	14950	14938	15039	15182	14835	14991	15194	14874	15009	14883	14994	15048	14962	14901	14990	14902	14931	15032	14795	14909	14988	14938	14878	14975	14942	15087	14935	14925	15039	15036	15073	14945	15189	14984	14964	15060	14859	14975	15144	15081	15079	14991	15091	15080	14972	15141	14946	14990	14885	14980	14840	15095	15030	15054	14843	14869	15090	14769	15060	14838	14884	14966	14909	15018	14907	14907	14845	15149	14912	14935	14810	14805	14844	14832	14875	15090	15110	14953	14903	14928	14915	14933	15029	15022	14910	15019	14941	14850	14965	14994	14987	14999	14822	14873	14879	14947	14997	14986	14946	15053	15080	15078	14931	15011	15039	14933	14901	14821	14764	14897	14979	15011	14986	14880	15103	14955	14865	15101	15075	15006	15061	15103	14966	14803	15012	14972	14913	14902	14931	15053	14885	14831	15030	14967	14932	14985	14959	15012	14834	15041	14942	14953	14977	15021	15054	15027	14879	14999	14863	15173	14965	14787	14657	14938	14902	15092	14853	14936	14969	14980	14984	15038	14944	14849	14991	14902	14719	14901	14816	14980	14864	14840	14913	15037	14899	15059	14903	15050	14979	14997	15011	14896	15122	14850	14902	15006	14814	15074	15002	14917	14841	14933	15090	15076	14823	14859	14917	14988	14952	15065	14964	14777	14933	14978	14832	14934	14880	15042	15219	14992	15084	15022	15053	15189	15045	14958	15037	15105	15198	14964	15040	14947	14975	14829	14978	15011	15027	14803	15015	15030	14816	14955	14905	14978	14930	15018	14862	14969	14926	14875	14940	14963	14997	14997	14931	14995	14895	15033	14906	15010	14982	15148	14826	14962	14862	14971	14822	15084	14875	14869	15020	14884	15096	14956	15047	15041	14887	14994	14991	15057	14881	14965	14855	14860	14988	15072	15031	14945	14911	15228	14769	14914	14949	14995	14830	15044	14947	14849	14944	14975	14921	15119	14926	15008	14834	14903	14934	14987	14945	14930	14888	14858	14842	14828	15110	14937	15243	14974	14880	14903	14940	15030	15094	15114	14857	14860	14865	14986	14785	14773	15049	14881	14774	14889	14886	14897	14718	14856	14890	14901	14837	14904	14902	15009	14905	15117	14829	15170	14904	14931	15061	15006	14713	15058	15091	14954	15054	14854	14904	14781	15036	15024	14961	15127	14974	14911	15045	14956	14860	15004	14838	14945	14933	15088	15039	14716	14954	14865	15056	14996	14975	15200	15025	14936	14966	15054	14826	14881	15113	15053	14892	14901	14889	14890	15108	14910	14876	14884	15130	14938	15104	14987	14917	14979	15171	14988	14891	14854	14975	14998	15020	14758	14960	14943	14942	14877	14884	15062	15050	14793	14830	14900	14972	14776	15114	14990	14888	14998	14917	14843	14892	15026	15027	14898	14907	15023	14864	14836	14848	14911	14951	14725	14980	14856	14897	15040	14908	14959	14953	14946	15146	14838	14832	14996	15114	14900	15028	14916	14990	14987	15035	15048	14926	14899	15273	14787	14827	14931	14779	15033	14987	14875	14995	15037	14828	14963	15060	14948	14900	14696	15039	15014	14870	14991	14872	14967	15112	14874	14773	14751	15004	14862	14943	14798	15006	14870	15177	15006	14861	15102	14826	14901	14800	14936	14998	15086	15030	15058	15130	15049	15084	14973	14912	14966	15126	14808	14933	15027	15155	14844	15073	14887	15039	15016	14959	14960	14975	14728	15011	14891	15106	15018	14921	14910	14999	15006	14902	14894	15086	14952	14950	14909	14801	14920	15053	15016	15100	14942	15068	14921	14944	14818	14998	15050	14969	14921	15073	14908	14918	15002	14989	15137	14943	14906	15124	14919	14987	15040	15078	14956	14896	14906	14835	14768	14859	14900	14903	14771	15010	14994	15069	14907	15034	15075	14986	15021	14953	14847	14992	14866	14888	14946	14888	14939	15005	14860	14953	14850	14950	14974	14998	15131	14935	14841	14868	15002	15016	15082	14984	14904	15018	15045	14887	14872	14893	14899	14965	15095	15064	15035	15032	15092	14982	14989	15038	14982	14857	15077	15122	15052	14914	14977	15031	14910	15052	15023	14936	14948	14942	14988	15074	14906	14844	14946	14891	14886	14922	15068	14915	14808	15027	15012	14947	14795	15036	15005	14902	15005	14924	15155	14928	14868	14818	14924	15006	14988	14798	14966	15024	14952	14973	14985	14990	14988	14857	14948	14958	14969	15073	14992	14831	15001	14969	15025	15055	14798	14956	15131	14913	14857	15043	15030	14990	14967	14908	14966	14862	15206	15045	14771	15059	14893	14795	14846	15086	15103	14932	14799	14950	14968	15134	14936	14944	14924	14891	15103	14792	15048	15055	14912	14863	14952	14878	15053	14867	14800	14898	14894	15040	14944	15044	14917	15048	14834	15043	14994	14789	14914	15210	14831	15075	14838	14748	14803	15027	14984	15035	14978	14880	14894	14964	14985	15099	15081	14863	14899	14837	15091	14989	14946	15046	14921	14870	15116	15002	15074	14885	15031	14957	15051	15010	15023	14845	14946	14927	15098	14930	14863	15028	15000	14967	14916	14922	14969	15027	15084	14975	14937	14965	14968	14998	14832	14864	14949	15082	14815	15103	15025	14928	14929	15103	15081	15071	14915	15108	15039	14984	15087	14795	15009	14930	15093	14964	14956	15059	14913	14938	15114	14934	14931	15088	14896	14860	14994	15120	14968	14918	15075	15008	15052	14945	14977	14933	15011	14854	15047	14981	15035	14866	15028	14887	14881	15125	15038	14928	15002	14878	14831	14990	15027	14908	15017	14977	14808	14938	14961	15017	15047	15010	14874	15011	14866	14931	14973	14944	15028	15022	15092	15073	15019	14997	14893	14941	14890	14930	14935	14858	15108	14973	15025	15034	14961	14975	14934	14708	15028	14946	14982	15053	14803	15109	14982	15082	14941	14932	14925	15070	14950	15085	14927	14928	15056	14901	15013	14937	14848	15009	14998	14813	14922	15072	15006	14988	15000	14887	15021	14834	14989	14899	14981	14980	14807	14853	14972	14864	15031	15139	15019	14858	14959	14800	14954	14930	14962	14795	14999	14971	14952	14848	14914	14871	15016	14981	14980	14778	15025	14906	14946	14972	14929	14925	15046	14928	14894	15088	15031	14959	14972	14945	14971	14919	14922	14962	14897	14892	14850	14951	14977	15165	14967	15010	15106	14975	14971	15000	15009	15192	14982	14812	14920	14876	14959	14740	15043	14951	15006	15019
23035	21634	30282	25096	42881	56480	54427	39700	28772	22411	19772	18921	18560	18587	18373	18440	18501	18457	18235	18306	18430	18394	18368	18299	18310	18263	18262	18196	18287	18190	18302	18221	18202	18428	18306	18379	18032	18259	18316	18030	18144	18216	18225	17985	18121	18303	18061	18138	18290	17913	18213	18165	18179	18264	17942	18184	18410	18141	18135	18183	18077	18074	18049	18146	18077	18204	18143	18306	17997	17944	18299	18257	18021	18300	18145	18119	18410	18257	17993	18119	18401	18231	18054	18133	18179	18226	18207	17950	18164	18096	18062	18403	18011	18035	18136	18252	18171	18025	18299	17919	18165	18077	18300	18302	18082	18130	18207	18211	18128	18214	18132	18049	17956	18267	18083	18279	18041	17984	18225	18058	18292	18179	18075	18146	18175	18356	18227	18062	18359	18299	18193	17982	18296	17982	18204	18201	18368	18219	18111	18159	18086	18357	18212	18219	18217	18108	17928	18095	18050	18178	18296	18074	18223	17989	18037	18356	18118	18188	18005	18119	18122	18068	18152	18082	18183	18143	18067	18213	18246	17853	18200	18236	18064	18203	18105	18011	17855	18195	18048	17966	18106	18368	17957	18057	18127	18328	18010	18087	18190	18285	18288	18173	18240	18337	18345	18258	18193	17897	18257	18106	18183	17928	18215	18240	18168	18251	18284	18261	18077	18113	18138	18315	18094	17772	18050	18002	18167	17882	18114	17922	18128	18088	18300	18154	18225	17992	18058	18100	18127	17853	18165	18098	18333	18039	18170	18078	18173	18172	18126	18056	18059	18224	18237	17960	18050	18106	18131	18051	18061	18166	17820	17939	17963	18108	18043	18104	18215	18174	18167	17935	17964	18110	18192	18023	18095	18121	18145	18200	18159	18327	18321	18198	18161	18068	18172	18285	18190	18015	18349	18184	18036	17936	18113	18241	18078	18106	18260	18111	18330	17980	18211	18053	17969	18199	18259	18047	18108	18291	18171	18064	18035	18099	18257	18042	18233	18182	18067	18163	18062	17992	18074	17990	18254	18009	17902	18293	18075	17992	18215	18303	18291	18080	18216	18186	18262	18149	18291	17848	18119	18154	18111	18136	18234	18109	18129	18158	18289	18152	18091	18029	18058	18136	18219	18175	18175	18158	18176	18013	17952	17898	18019	18193	18079	18061	18047	18202	18113	18085	17995	17981	18164	18043	18150	18072	18045	18320	18079	17897	18032	18328	18152	17949	17993	18167	18095	18233	18204	18262	18109	18035	18185	18207	18248	17943	17950	18237	18243	18169	18179	17918	18148	18231	18199	18163	18136	18252	18041	18016	18003	18207	18138	17867	18138	18207	18250	18245	18170	18147	18094	17895	18116	18103	18183	18068	18125	18237	18258	18215	18236	18241	18346	18058	18110	18030	18169	18046	18001	18287	18237	18108	18042	17883	18226	17961	18031	18202	18170	17955	18077	17764	18173	18027	18064	17958	18008	18246	18107	18183	18138	18137	18141	18329	18155	18157	18032	18107	18265	18242	18150	18295	18282	18234	18253	17931	18068	18084	17944	18193	18188	18133	18087	18074	18414	17975	18059	18155	18259	18098	17990	18012	18167	18356	18244	17961	18264	18145	18134	18139	18084	18099	18189	18210	17999	18341	18056	17985	18069	18310	18122	18168	18298	18127	17925	18183	18146	18265	18031	18019	18263	18282	18303	18017	18145	17987	18139	18043	18011	18143	18010	18254	18113	18098	18060	18097	18051	18005	17999	18143	18003	18133	18204	17994	18110	18091	18052	18097	18258	18326	17915	18205	17884	18060	18259	18202	18051	18364	18219	18159	18313	18144	17949	18192	18135	18271	18180	18108	18148	18285	18169	18266	18157	18278	18345	17879	18177	18141	18206	18285	18045	18139	17972	18212	18273	18175	18031	18105	18198	18337	18183	18290	17959	17976	18175	18178	18092	17866	17919	18040	18116	18296	18167	18129	18136	18306	18081	18244	18075	18027	18142	18270	18193	18061	17956	18153	18109	18334	18054	18074	18234	18232	18097	18072	18026	18150	18095	18273	18208	18294	18063	17994	18039	18109	18109	18097	18366	18013	18018	18069	18156	18151	18092	17919	18077	18123	18312	18216	18245	18251	18177	18072	18237	18181	18249	18094	18118	18246	18038	18079	18175	18033	18183	18140	18217	18173	18300	18023	18147	18026	18036	18258	18048	18057	18162	17994	17993	18454	18020	18048	18204	18046	17971	18055	18076	18215	18167	18116	17885	17858	18122	18019	17918	18158	17883	17981	18098	18281	18134	18201	18132	17981	18113	18177	17958	18050	17979	18204	18062	18267	18124	17967	18228	18126	18257	18042	18032	18273	18092	18131	18282	18069	18078	18101	18326	18141	17975	17931	18242	17968	18152	18128	17978	18296	18282	18065	18404	18275	18274	17985	17963	18033	18099	18230	18244	18073	17969	18112	17973	18215	17990	18089	17944	18276	18137	18181	18176	18324	18238	18068	18367	18076	18217	18145	18220	18217	18047	17919	17997	18038	18148	18281	18064	18303	18156	18296	18087	18272	18340	18093	18140	17990	18317	18232	18190	18083	17963	18075	18135	18060	18108	18324	18078	18100	18216	17954	18047	17897	17943	18104	18113	18094	18174	18285	18329	18120	18299	18159	18156	18107	18119	18029	17945	18238	18209	18213	18277	18074	18017	18040	18262	17992	17999	17982	18064	18350	18131	18080	18149	18172	17864	18151	18200	18029	18102	18064	18091	18075	18029	18194	17969	18020	17998	18129	18183	18180	17856	18166	18117	17964	18162	17762	18231	18105	17947	18190	18116	18122	18288	18182	18145	18135	18234	18154	18097	18024	18082	18226	18197	18017	18216	18139	18174	18242	18162	18273	18143	18117	18128	18006	18095	18208	18276	18304	17963	18318	18242	18220	17992	18243	18262	18277	17873	17967	18152	17952	17930	17893	18243	18250	17979	17911	18134	18234	18027	18261	17989	18213	17934	18150	18183	18286	18303	18291	17886	18156	18189	18101	17877	18073	18035	18109	18153	18166	18142	18107	18056	18119	18208	18249	18002	17952	18344	18208	18027	18140	17909	18101	18180	18231	18164	18100	18090	18068	18110	18238	17977	18145	18179	18320	17901	18076	18219	18102	18013	18141	18176	18170	18306	18229	18149	18111	18025	18308	18119	18271	18136	18326	18172	18067	18173	18004	18069	18078	18302	18185	18132	17995	18073	18084	18122	18134	18291	17990	17965	17955	18199	18051	18085	18259	18237	18184	18384	18294	18184	18163	18188	18087	18243	17904	18086	18148	17957	18108	18118	18245	18440	17896	18029	18101	18158	18061	18028	18049	18065	18226	18101	18160	18120	18160	18385	18188	18387	18053	18252	18159	18394	18099	18087	17891	18384	18013	18185	18196	17963	17954	18081	18180	18061	18098	18109	18006	18124	18348	18176	18220	17860	18190	18151	18261	18105	18120	18052	18064	17803	17965	18125	18228	18080	18163	18230	18101	18172	17971	18066	17950	18036	17853	17988	18199	18143	18169	18006	18221	18089	18107	18152	18232	18198	18097	18069	18019	18150	17958	18099	18084	18116	18052	18166	18021	18232	18155	18289	18010	18250	18060	18095	17998	18063	18052	17912	18156	18231	18122	18045	18025	17909	18043	18188	18003	18113	17869	18196	18165	18103	18096	18242	18111	18267	18153	18209	18083	18177	18039	17936	17991	18104	18109	18224	18189	18118	18176	18281	18133	17946	18267	17884	18073	18123	18162	18160	18148	18132	18195	18065	18100	18172	18064	18028	18198	18169	18294	18201	18087	18058	18005	17954	18052	18209	17957	18373	18017	18131	18404	18091	18256	18116	18278	18179	18081	18062	17952	18047	18050	18085	18088	17965	18045	18032	17961	18093	18161	18069	18256	18083	18204	18109	18135	17981	18047	18163	17827	18245	18029	17969	17949	18079	18192	17920	18278	18115	18253	18214	18231	18182	18055	18096	18104	18238	18329	18010	18209	18035	18168	18024	18162	18196	18111	18163	17978	18166	18196	18332	18079	18179	18001	18126	18295	18176	18116	18251	18303	18196	18260	18134	18054	17955	18324	18154	18137	18028	17984	18218	17988	18225	18174	18059	18098	18068	18045	18072	18122	18018	18159	18043	17876	18116	18268	18061	18167	18185	18047	18224	17939	17985	18185	18030	18134	18092	17980	18201	18154	18194	18023	18175	18236	17994	18058	18094	18068	17848	17980	18041	18170	18004	18226	18074	18136	18220	18129	17990	18215	18131	18089	18027	18381	18189	17975	18106	18099	18001	18196	18178	18096	18293	18141	18375	18026	18159	18003	18277	18214	18062	18351	18203	18239	18319	18283	18055	18067	17996	18030	18122	18315	18200	18229	18173	18107	18134	18016	18168	18271	18251	17993	18119	18286	18468	18045	17993	18139	18109	18183	18070	18384	18217	18071	17959	18094	18174	18003	18164	18140	17971	18150	18216	18208	18235	17878	18090	18155	18232	18206	18074	18227	18135	17982	18128	18095	18191	18136	18164	18129	18132	18148	18024	18296	18278	17873	18350	18177	18193	18101	18070	18178	18201	18247	18138	17973	18093	18198	18125	18174	18224	18169	18109	18077	17969	18146	18156	18243	18198	17988	18103	18016	17970	18172	18130	18276	18376	17999	18202	17989	18089	18129	18117	18258	17959	18133	18123	18012	18107	18110	17987	18012	18215	18022	17978	18191	18009	18137	18258	18238	18116	18045	18281	18124	18161	17912	18097	18162	18231	18208	18279	18016	18217	18224	17892	18073	18118	18414	18321	18038	18287	18183	18070	17955	17840	18096	18017	17870	18261	18024	18086	18185	18179	18114	18080	18160	18157	18122	17962	18075	18234	18007	17967	18001	18054	17986	17907	18202	18413	18045	18198	18082	18221	18182	18118	18006	18103	18298	18045	18120	18134	18111	18230	18077	18032	18353	18037	18156	17950	18075	18043	18048	18140	18247	18050	18158	18168	17904	18195	18189	17963	17940	18021	18394	17855	18187	18137	17936	18127	18119	17915	17985	18049	18273	18370	18222	18253	18019	18287	18143	18055	18093	18064	18051	18239	18188	18287	18068	18042	18050	18250	18155	17966	18061	18092	18140
61040	96560	63532	52422	69168	63861	53992	39585	26986	18752	15782	15318	15033	15278	15281	14921	15244	15280	15182	15007	15170	14948	14952	15184	15215	14949	15211	15074	15073	15329	15132	15110	15359	15039	14989	15137	15150	15065	15072	14877	15051	15174	15177	15065	15114	15241	15175	15087	15088	15098	15048	14978	15194	15106	15006	15172	14977	15148	15079	15117	15126	15018	15164	15051	14986	14980	15167	15272	15295	15200	15022	15234	15099	15130	15143	15035	15133	15176	15350	15188	15147	15027	15203	15031	15321	15068	15058	15249	15017	15163	15199	15052	15251	15107	15243	15100	15069	14956	15234	15102	15179	15354	15187	15076	15013	15228	15165	15205	15162	15237	15250	15076	15110	15141	15096	15213	15042	15284	15316	15088	15170	15266	15222	15214	15183	15138	15260	15241	15125	15138	15099	15145	15010	15167	15171	15170	15022	15166	14908	15090	15111	14993	15231	15150	15116	15282	14988	15096	15145	15234	15072	15016	14951	14925	15076	15190	15196	15105	15141	14955	15174	15071	15202	15085	15088	15146	15095	15118	15027	15012	15121	15103	15075	15079	15124	15261	15128	15162	14924	15154	15052	15026	14956	15027	15197	15082	15049	15163	15229	15102	15262	15158	15314	14993	15179	15135	14996	15116	15207	15037	15205	15265	15064	15187	15201	15250	15143	15145	15070	15016	15200	15001	15440	15159	15129	15046	15171	15160	15042	15126	14951	15182	15247	14944	15071	15018	15023	15113	15145	15133	15149	15174	15147	15178	15022	15148	15207	15087	15224	14990	15092	14890	15055	15225	15264	15191	15018	15150	15159	15200	15141	15255	15047	15180	15044	15035	15236	15191	15191	15273	15310	15049	15151	15207	15147	15198	14908	15167	15037	15122	15208	15066	15094	15051	15051	15026	15092	15208	14998	15131	15000	15134	14982	15200	15160	15055	15134	15143	15219	15264	14960	15047	15009	15211	15233	15124	15136	15103	15237	15104	15151	15129	15045	15114	15268	15178	15133	15179	15080	15152	15045	15184	15170	15135	15072	15072	14993	15010	15296	14976	15102	15121	14996	15181	15170	15219	15148	14953	15054	15115	15037	15066	15156	15177	15089	15112	15110	15103	15010	15142	15006	15053	15189	15023	15037	15127	15156	15153	15000	15023	15228	15040	15204	15034	15251	15009	15159	15160	14938	15146	15177	14963	15250	15022	15292	14961	15259	15025	15175	15007	15124	15092	15075	15211	14991	15094	15157	15012	15118	15078	15304	15152	15253	15195	15050	15153	15166	14953	15029	15196	15123	15148	15074	15250	15111	15075	15194	15056	15113	15074	15294	14970	15135	15073	15253	15061	15033	15203	15170	15056	14926	15173	15106	15030	15138	14955	14966	15156	15089	15077	15116	15038	14989	15099	15128	15238	15006	15035	15233	15209	15138	14957	15217	15091	15353	14988	14922	15059	15013	15069	15089	15220	15297	15235	14955	15159	15072	15016	15178	15161	15089	15073	15231	15194	15226	15116	15124	15056	15083	15034	15109	15114	15101	15166	14932	15091	15088	15057	15082	15180	15111	15028	15220	15167	15122	15107	15058	15085	15078	15080	15076	15156	14908	15221	14902	15091	15102	15144	15224	15023	15102	15154	15087	15055	15015	15010	14990	15200	15118	15014	15133	15067	15046	15102	15245	14982	14889	15207	15280	15157	15228	15166	15140	15337	15155	15040	15194	15149	14882	15099	15092	15061	15023	15181	14983	15278	15249	14999	15047	15051	15053	14977	15113	14990	15266	15129	15133	15105	15213	14857	15133	15054	15069	15222	15060	14985	15184	15168	15165	14999	15002	15042	15063	15226	15068	15120	15054	15087	15005	15031	15089	15216	15050	15111	14934	14952	15260	15083	15144	15069	15105	15110	15095	15283	15150	15142	15140	15306	15055	15085	15238	14833	15019	15157	15100	15144	15171	15046	15276	14997	14994	15232	15095	15102	15178	14936	14914	15197	15005	14907	15150	15168	15154	15104	15146	15203	15141	15145	15160	15096	15133	15075	15247	15167	15028	15037	15303	14970	15033	15080	15090	15036	15172	14978	15228	15032	15101	15163	15115	15129	15134	14963	15133	15118	15090	15197	15192	14902	15097	15107	15114	15097	15099	15104	15156	15183	15025	15125	15091	15141	15129	15235	15159	15092	15031	15155	15045	15027	15036	15181	15050	15116	14981	15106	15237	15170	15032	15117	14938	15092	15115	15172	15114	15112	15258	15009	15188	14978	15264	15132	15113	15235	15022	15062	15062	15185	15026	15063	15096	15105	15163	14989	15090	14920	15009	15175	15093	15109	15098	15077	14984	14976	14997	15190	15237	15037	15001	15073	15204	14989	15201	15114	14868	14960	15065	15107	14960	14994	15091	15038	15079	15162	15006	15295	15026	15212	15279	15056	15089	15154	15040	15056	15069	15106	15031	15110	15126	15118	14905	15108	14962	15199	15093	15026	15130	15118	15025	15037	14982	15002	15115	15059	15136	15188	15022	14949	15141	15099	15034	15027	15122	15086	15086	15098	15257	15173	15077	14962	15088	15210	15146	14953	14913	15049	15111	15064	15157	15049	15172	15010	15133	14913	15172	15069	15174	15275	15287	14961	15019	15033	15085	14945	15203	14933	15110	15188	15201	15099	15126	14998	15254	15141	15128	15134	15177	14926	15107	15085	15086	15018	15111	15190	15138	15188	15025	15091	14941	15162	14919	15134	15205	15192	15232	15199	15112	15060	15123	14999	15125	15106	15126	15156	15237	15216	15131	14933	15116	15130	15197	15194	15095	15179	15127	15198	15015	15129	15181	15147	15095	15290	15035	15115	15295	14972	15181	15014	15094	14995	14927	15085	15086	15166	15124	15117	14980	15081	14946	14960	15058	15031	15091	15100	15211	15169	15045	15083	15129	15117	15165	15296	15187	15087	15173	14954	15059	15053	15179	15011	15141	15003	15046	15124	15018	15019	15036	15018	15161	15108	14980	15084	15227	15231	15192	15054	15107	15068	15239	15021	15185	14995	15168	15201	15222	14908	15153	15069	15235	15047	14945	15064	15193	14969	15106	14962	15139	15124	15158	15129	15055	15096	15235	15245	15136	15048	15228	15196	15151	15016	15178	15102	15104	15256	15297	15205	15037	15049	15009	14965	15088	15295	15184	15065	15116	15056	15268	15130	15073	15059	15075	15051	15176	15105	15187	15087	15139	15061	14865	15248	15028	15079	15199	15016	15221	15205	15061	14926	15179	15157	15315	15269	15147	14906	15265	15190	15251	15128	15044	15194	15174	15149	15176	15189	15212	15022	14982	14998	15090	15153	15105	15175	15032	15184	15072	15028	15160	15059	15104	15175	15074	15124	15118	15152	15082	14957	15052	15215	15144	15143	15078	14978	15295	15070	15124	14993	15095	15115	15138	15137	15253	15007	15054	15195	15121	15109	15064	15077	15006	15030	15095	15144	15069	15012	15160	15107	15236	15133	15221	15090	15341	15198	15232	15183	15061	15186	15058	14964	15106	14929	15185	15219	15122	15121	15244	15067	15145	15196	15099	15212	15167	14916	15207	15049	15142	15008	15217	15229	15051	15092	15265	15131	15021	15175	15204	15129	15035	15018	15014	15028	15331	15018	15005	15029	15174	15077	15113	15203	15313	15065	15053	15141	15140	15169	14973	15099	15113	15257	15138	15284	15044	15129	15146	15032	15189	15095	15152	15161	15115	15082	15102	15161	15243	15147	15150	15239	15154	15264	15043	15169	15034	15179	15266	14986	15174	15211	15149	15004	15123	15253	15098	15121	15278	15143	15085	15084	15078	15231	15274	15298	15169	15022	15045	15127	15269	15119	15121	15147	15205	15057	14928	15048	15326	15065	15167	15284	15064	15137	15064	15086	14906	15075	15124	15169	15121	15118	15201	15041	15052	15145	15147	15139	14886	15058	15286	15173	15097	14904	15037	15001	15026	15270	15080	15001	15189	15240	15268	15215	15197	15066	14980	15101	15053	14950	15300	15330	15030	15004	15100	15017	15047	15119	15166	14983	15255	15223	15222	15218	15146	15053	14985	15137	15051	15093	15116	14996	15061	15164	15125	15183	15107	15040	14935	15175	15201	15155	15031	15253	15211	14905	15201	15218	15237	14908	15130	15233	15088	15208	15071	14945	15198	15062	15199	15051	15141	15188	15208	15087	15150	15187	15161	15012	15014	14956	15016	15060	15179	15097	15117	15055	15260	15005	15113	15271	15006	15052	15114	15158	14976	15174	15128	15037	15096	14993	14911	15195	15197	15142	15145	15197	15137	15173	15078	15063	15080	15154	15018	15061	15042	14986	15109	15026	15190	15156	15079	14944	15003	15312	14903	15136	15117	15126	15256	15131	15051	15010	15201	15189	15091	15101	15050	15234	15129	14971	15025	14977	15038	15156	15206	14968	15266	15105	15128	15029	15071	15232	15064	15081	14937	15113	15034	15174	15079	15198	15354	14990	15097	14993	14976	15094	14928	15172	15002	15042	15138	15042	15198	15086	14987	15125	15022	15044	15129	15078	15271	15204	14953	15166	15163	14958	15306	15171	15208	15158	14946	15234	15064	15018	15202	15003	15187	15034	15049	15291	14940	15159	15089	15082	15142	15096	15037	15044	15212	15152	15152	15126	15085	15187	15050	15142	15022	15226	15019	15067	15362	15043	15067	15137	15348	14986	15027	15138	15222	15268	15167	15168	15075	15122	15163	15128	14947	15154	15061	15149	15079	15165	15213	15111	15096	15199	15018	15262	15082	15132	15131	15235	14991	15078	15105	14971	15101	14959	14993	15117	15307	15175	15284	15001	14945	15052	15137	15215	15218	15019	15146	15009	14976	15071	15135	15113	15115	15158	14845	15298	15182	15082	15134	15165	15022	15177	14909	15135	15114	14991	15117	15171	15161	14956	15005	15001	15046	14976	15340	15021	15035	15072	15148	15113	15186	15070	14915	15116	15021	15030	15264	15071	15146	15113	15115	15106	14982	15103	14791	15175	15094	15066	15110	15173	15211	15031	15045	15062	15078	15078	14982	15287	15019	15173	15204	15084	15117	15292	15125	15081	15133	15092	15042	15004	14949	15237	15013	14963	15050	15198	15150	15107	14968	15132
28431	26125	32645	27531	27691	26570	23501	20669	19460	18810	18709	18556	18506	18452	18536	18572	18629	18329	18308	18516	18642	18487	18416	18382	18474	18537	18497	18455	18451	18353	18247	18461	18349	18526	18546	18460	18452	18529	18511	18584	18327	18454	18501	18549	18449	18466	18415	18561	18422	18318	18519	18547	18446	18521	18647	18449	18260	18469	18481	18545	18305	18413	18373	18468	18485	18657	18587	18461	18464	18501	18377	18667	18562	18560	18472	18408	18518	18525	18481	18370	18472	18510	18330	18574	18653	18174	18345	18560	18494	18467	18459	18701	18696	18581	18656	18553	18615	18415	18602	18495	18604	18576	18447	18494	18625	18262	18501	18516	18364	18294	18441	18378	18375	18390	18519	18410	18450	18613	18468	18370	18534	18579	18419	18530	18420	18490	18597	18529	18455	18585	18361	18583	18420	18451	18420	18614	18379	18543	18326	18527	18344	18573	18689	18373	18435	18365	18596	18520	18530	18534	18419	18268	18501	18630	18438	18339	18456	18338	18288	18603	18332	18309	18381	18441	18369	18268	18294	18310	18403	18391	18465	18486	18489	18442	18467	18439	18388	18602	18513	18482	18436	18287	18559	18257	18484	18632	18329	18625	18442	18479	18562	18384	18446	18332	18280	18210	18580	18431	18304	18517	18511	18538	18561	18492	18475	18460	18377	18396	18441	18574	18570	18555	18454	18419	18381	18314	18359	18158	18521	18559	18551	18518	18220	18681	18542	18701	18569	18441	18414	18399	18436	18386	18350	18411	18660	18380	18297	18326	18275	18500	18537	18415	18467	18273	18610	18460	18560	18522	18723	18527	18451	18445	18446	18463	18467	18597	18353	18520	18617	18543	18493	18546	18544	18491	18481	18500	18637	18501	18427	18327	18423	18419	18468	18336	18470	18380	18744	18452	18405	18333	18463	18598	18366	18479	18479	18320	18583	18495	18442	18509	18590	18306	18367	18352	18356	18345	18543	18344	18474	18445	18370	18570	18431	18399	18419	18390	18359	18476	18717	18445	18524	18406	18395	18335	18391	18454	18457	18266	18316	18390	18297	18339	18255	18269	18465	18327	18589	18472	18328	18465	18353	18574	18487	18453	18525	18440	18371	18592	18482	18574	18300	18654	18466	18503	18382	18374	18570	18596	18656	18554	18393	18438	18312	18356	18453	18508	18478	18503	18444	18474	18486	18628	18310	18411	18413	18627	18480	18390	18354	18440	18684	18494	18313	18306	18357	18513	18380	18383	18534	18402	18103	18255	18255	18445	18511	18519	18339	18539	18328	18425	18542	18360	18644	18394	18485	18490	18435	18208	18433	18322	18308	18420	18308	18474	18334	18241	18533	18491	18661	18459	18750	18532	18306	18460	18309	18592	18623	18594	18710	18594	18329	18366	18695	18483	18558	18498	18194	18480	18242	18676	18414	18422	18394	18298	18482	18220	18614	18445	18606	18345	18728	18469	18503	18459	18557	18284	18553	18175	18382	18491	18440	18396	18545	18656	18566	18370	18472	18201	18532	18386	18345	18482	18459	18356	18494	18396	18301	18545	18487	18273	18570	18502	18482	18679	18573	18438	18430	18376	18427	18610	18357	18485	18355	18368	18266	18514	18514	18406	18508	18433	18406	18532	18622	18432	18497	18631	18472	18431	18563	18295	18567	18512	18396	18325	18501	18472	18359	18371	18474	18264	18503	18263	18530	18425	18274	18612	18347	18466	18427	18591	18660	18424	18421	18367	18375	18256	18301	18297	18417	18580	18432	18510	18292	18332	18312	18655	18511	18270	18470	18420	18544	18532	18508	18409	18681	18436	18366	18492	18480	18331	18499	18551	18506	18505	18334	18364	18547	18458	18216	18454	18452	18549	18398	18372	18568	18380	18657	18408	18620	18561	18490	18683	18544	18530	18221	18427	18183	18447	18578	18614	18564	18297	18628	18579	18620	18540	18726	18518	18645	18473	18436	18454	18436	18508	18575	18636	18454	18309	18612	18442	18513	18515	18403	18514	18433	18297	18273	18385	18509	18364	18390	18311	18488	18366	18396	18324	18483	18447	18471	18495	18578	18399	18493	18339	18316	18236	18432	18571	18600	18666	18406	18383	18507	18403	18493	18328	18230	18439	18356	18463	18590	18337	18300	18492	18483	18279	18398	18334	18135	18568	18424	18424	18386	18592	18636	18403	18581	18566	18346	18303	18570	18397	18349	18579	18501	18472	18571	18506	18335	18110	18417	18568	18247	18662	18343	18492	18565	18563	18397	18487	18337	18472	18465	18332	18413	18424	18449	18421	18610	18464	18464	18648	18400	18562	18530	18566	18549	18641	18369	18463	18311	18457	18332	18552	18596	18398	18460	18531	18542	18236	18387	18273	18437	18510	18587	18482	18455	18426	18332	18381	18390	18677	18367	18493	18421	18519	18677	18310	18359	18199	18399	18566	18603	18104	18478	18326	18618	18658	18434	18500	18518	18458	18349	18588	18528	18405	18515	18850	18441	18688	18313	18295	18515	18545	18548	18326	18531	18484	18511	18464	18366	18594	18377	18444	18455	18507	18341	18473	18634	18453	18441	18367	18484	18247	18484	18592	18550	18406	18649	18597	18393	18437	18242	18399	18228	18421	18253	18524	18621	18489	18492	18432	18345	18425	18284	18288	18330	18443	18626	18376	18409	18561	18459	18545	18381	18785	18419	18602	18531	18315	18669	18606	18395	18454	18638	18383	18595	18428	18465	18440	18546	18477	18496	18573	18572	18704	18371	18215	18507	18626	18618	18405	18518	18518	18482	18392	18369	18569	18550	18424	18414	18457	18359	18365	18515	18449	18370	18503	18394	18515	18550	18466	18504	18442	18455	18422	18368	18186	18554	18300	18564	18473	18341	18508	18471	18395	18504	18641	18403	18458	18326	18429	18480	18466	18387	18462	18735	18451	18438	18478	18456	18551	18421	18660	18410	18533	18485	18067	18312	18547	18612	18455	18519	18508	18536	18482	18445	18305	18346	18516	18402	18415	18626	18435	18347	18423	18494	18380	18406	18539	18542	18534	18426	18288	18366	18383	18385	18267	18463	18400	18440	18577	18670	18547	18388	18557	18767	18592	18526	18605	18346	18562	18401	18352	18369	18484	18327	18658	18477	18372	18400	18302	18487	18486	18524	18344	18399	18388	18473	18482	18449	18353	18473	18599	18402	18344	18436	18402	18373	18418	18614	18399	18548	18362	18490	18622	18402	18473	18528	18423	18534	18389	18441	18379	18549	18291	18273	18254	18258	18486	18493	18347	18643	18376	18697	18692	18549	18518	18666	18440	18269	18479	18334	18525	18449	18510	18462	18607	18264	18406	18382	18554	18374	18432	18467	18451	18508	18604	18535	18465	18589	18366	18497	18472	18344	18525	18607	18433	18564	18390	18448	18609	18358	18602	18414	18394	18328	18268	18434	18141	18614	18531	18532	18630	18611	18436	18436	18498	18670	18410	18599	18583	18422	18208	18315	18499	18305	18256	18394	18530	18565	18578	18303	18478	18350	18458	18519	18638	18674	18326	18399	18379	18593	18590	18456	18580	18473	18681	18399	18564	18438	18360	18388	18342	18553	18628	18474	18399	18654	18429	18445	18402	18477	18582	18539	18365	18533	18587	18518	18502	18541	18613	18569	18315	18445	18431	18396	18475	18674	18454	18333	18311	18523	18416	18521	18427	18532	18371	18589	18391	18543	18495	18594	18615	18362	18431	18530	18492	18651	18509	18591	18375	18516	18470	18386	18258	18502	18495	18468	18464	18483	18391	18521	18386	18546	18286	18602	18772	18441	18351	18387	18502	18434	18444	18590	18593	18499	18446	18343	18542	18456	18402	18448	18399	18571	18399	18412	18367	18354	18472	18448	18374	18367	18257	18486	18228	18473	18609	18353	18273	18467	18479	18538	18504	18438	18634	18572	18480	18483	18552	18495	18779	18545	18441	18487	18556	18639	18565	18525	17971	18581	18679	18652	18291	18695	18702	18534	18405	18455	18547	18398	18471	18477	18384	18298	18440	18524	18397	18528	18474	18565	18518	18481	18378	18341	18411	18499	18407	18489	18399	18438	18460	18299	18470	18397	18418	18615	18577	18607	18284	18330	18440	18573	18593	18226	18373	18401	18447	18453	18410	18360	18461	18512	18348	18503	18435	18322	18538	18339	18572	18127	18251	18232	18599	18516	18753	18540	18563	18527	18615	18472	18474	18328	18520	18354	18649	18562	18483	18457	18323	18443	18532	18349	18641	18347	18598	18414	18519	18675	18607	18355	18456	18717	18397	18700	18319	18467	18494	18428	18774	18638	18553	18479	18320	18438	18388	18468	18426	18367	18291	18413	18330	18689	18396	18543	18449	18568	18537	18539	18293	18571	18646	18555	18423	18398	18447	18692	18436	18376	18584	18468	18543	18388	18158	18662	18536	18520	18589	18680	18400	18426	18471	18323	18455	18532	18489	18460	18522	18394	18342	18459	18395	18604	18288	18564	18503	18518	18250	18564	18319	18391	18623	18557	18396	18507	18324	18383	18449	18583	18380	18428	18438	18428	18478	18491	18326	18470	18277	18618	18504	18486	18431	18569	18234	18495	18497	18496	18429	18442	18525	18430	18730	18358	18413	18451	18537	18583	18659	18387	18526	18460	18477	18371	18195	18365	18556	18380	18454	18480	18422	18305	18541	18320	18347	18505	18570	18268	18420	18436	18577	18420	18483	18515	18469	18430	18489	18495	18391	18405	18321	18714	18613	18281	18336	18359	18602	18607	18436	18416	18444	18551	18510	18451	18514	18351	18385	18244	18510	18382	18434	18470	18365	18368	18552	18382	18448	18431	18391	18379	18570	18324	18462	18358	18456	18635	18445	18638	18635	18513	18473	18490	18455	18512	18306	18581	18303	18360	18407	18395	18383	18289	18465	18397	18355	18680	18299	18546	18537	18250	18463	18353	18448	18549	18512	18625	18712	18467	18443	18308	18437	18457	18444	18432	18384	18408	18490	18453	18549	18473	18505	18574	18543	18361	18564	18585	18450	18506	18636	18611	18596	18287	18194	18442	18451	18368	18448	18702	18431	18446	18318	18276	18575	18478	18468	18438	18552	18556	18432	18408	18425	18490	18483	18333	18481	18363	18534
26743	42804	30359	22169	24830	23652	20022	17336	16093	15666	15427	15248	15402	15257	15546	15332	15339	15361	15376	15393	15308	15399	15224	15258	15374	15262	15443	15279	15418	15334	15271	15288	15177	15196	15298	15187	15280	15337	15323	15391	15368	15253	15506	15341	15158	15370	15328	15338	15567	15242	15410	15206	15234	15335	15328	15258	15362	15342	15333	15204	15177	15415	15282	15481	15482	15320	15085	15341	15388	15172	15164	15528	15121	15284	15204	15284	15246	15144	15215	15505	15208	15377	15349	15283	15435	15217	15349	15466	15311	15483	15352	15401	15296	15386	15275	15489	15203	15359	15161	15427	15354	15297	15244	15423	15272	15255	15343	15331	15305	15438	15266	15364	15403	15359	15271	15281	15160	15447	15451	15395	15281	15499	15369	15325	15297	15148	15421	15401	15211	15299	15277	15303	15360	15367	15394	15289	15409	15238	15286	15489	15275	15447	15301	15245	15308	15321	15341	15295	15281	15348	15519	15355	15328	15175	15380	15356	15392	15192	15290	15173	15258	15399	15363	15510	15304	15234	15461	15388	15417	15165	15347	15312	15266	15252	15351	15163	15329	15340	15319	15355	15362	15307	15289	15199	15543	15431	15331	15313	15340	15293	15413	15300	15272	15333	15575	15459	15311	15266	15455	15375	15180	15479	15486	15432	15340	15378	15430	15320	15434	15335	15416	15333	15147	15319	15437	15209	15482	15349	15363	15387	15320	15152	15282	15302	15158	15503	15438	15407	15367	15247	15348	15219	15276	15384	15402	15300	15361	15440	15287	15508	15362	15361	15337	15256	15319	15461	15527	15314	15144	15372	15484	15415	15398	15346	15352	15291	15257	15245	15206	15381	15417	15195	15289	15340	15245	15466	15359	15312	15415	15346	15353	15403	15392	15545	15292	15467	15173	15272	15337	15270	15255	15407	15428	15260	15170	15145	15320	15377	15280	15340	15229	15323	15320	15327	15414	15224	15323	15279	15376	15379	15498	15347	15306	15254	15192	15495	15393	15351	15390	15516	15340	15498	15465	15184	15368	15425	15220	15351	15329	15314	15408	15448	15424	15304	15295	15357	15296	15234	15252	15305	15345	15332	15297	15371	15160	15363	15415	15412	15405	15389	15338	15395	15299	15404	15255	15403	15350	15377	15308	15316	15324	15459	15430	15309	15208	15172	15540	15245	15309	15344	15381	15196	15383	15495	15420	15234	15447	15347	15331	15486	15288	15266	15341	15324	15384	15230	15229	15379	15354	15483	15321	15316	15263	15366	15059	15300	15398	15513	15224	15305	15305	15272	15227	15330	15308	15361	15260	15661	15366	15467	15405	15413	15472	15344	15364	15321	15296	15418	15412	15246	15129	15477	15585	15280	15449	15225	15331	15258	15241	15393	15301	15456	15333	15285	15530	15325	15409	15337	15114	15228	15262	15151	15413	15342	15517	15255	15416	15413	15283	15344	15319	15223	15278	15277	15493	15491	15422	15295	15433	15527	15382	15333	15476	15463	15334	15272	15396	15338	15393	15391	15420	15411	15481	15340	15331	15413	15281	15362	15435	15351	15265	15486	15343	15436	15372	15513	15482	15165	15490	15463	15267	15307	15273	15329	15400	15157	15392	15134	15164	15357	15372	15356	15276	15205	15236	15458	15302	15206	15272	15327	15355	15285	15264	15487	15338	15186	15500	15293	15268	15275	15316	15340	15387	15390	15499	15143	15192	15300	15342	15400	15421	15299	15379	15403	15335	15306	15239	15478	15349	15326	15303	15415	15371	15383	15403	15305	15434	15404	15181	15360	15355	15531	15232	15275	15418	15189	15368	15341	15209	15268	15433	15297	15283	15324	15249	15432	15432	15399	15450	15341	15489	15255	15439	15247	15411	15246	15294	15257	15207	15339	15285	15496	15288	15223	15344	15582	15272	15412	15459	15511	15311	15481	15358	15317	15468	15393	15434	15373	15298	15340	15285	15223	15274	15399	15358	15502	15326	15340	15294	15378	15253	15429	15343	15615	15206	15473	15309	15529	15363	15371	15433	15228	15347	15338	15470	15284	15576	15362	15334	15271	15325	15414	15334	15366	15307	15448	15230	15197	15479	15438	15256	15413	15383	15189	15239	15256	15413	15450	15411	15354	15577	15409	15496	15221	15451	15360	15350	15381	15581	15352	15153	15433	15430	15386	15323	15383	15482	15187	15494	15411	15459	15312	15151	15213	15178	15511	15328	15282	15325	15406	15410	15224	15343	15253	15157	15462	15352	15238	15428	15377	15160	15449	15377	15506	15352	15367	15354	15297	15224	15396	15396	15216	15372	15344	15357	15417	15358	15335	15327	15465	15398	15378	15193	15466	15281	15421	15277	15308	15279	15338	15309	15337	15312	15236	15236	15547	15339	15451	15488	15334	15258	15228	15309	15350	15302	15338	15348	15283	15360	15380	14976	15322	15221	15332	15430	15374	15249	15334	15449	15267	15320	15407	15401	15446	15536	15368	15411	15503	15200	15285	15233	15209	15320	15486	15378	15428	15284	15378	15443	15266	15275	15333	15537	15399	15591	15305	15417	15316	15242	15336	15234	15385	15369	15422	15274	15268	15391	15359	15452	15462	15246	15521	15271	15428	15430	15319	15253	15390	15486	15470	15314	15336	15363	15327	15332	15401	15383	15213	15399	15230	15296	15142	15462	15301	15283	15358	15456	15323	15341	15318	15444	15426	15226	15230	15227	15275	15464	15425	15212	15236	15192	15511	15235	15460	15437	15259	15310	15436	15359	15319	15224	15358	15331	15420	15413	15394	15252	15290	15385	15237	15490	15305	15292	15252	15178	15412	15395	15428	15448	15371	15306	15365	15500	15336	15396	15297	15326	15351	15334	15423	15266	15234	15380	15235	15476	15341	15441	15276	15296	15497	15502	15155	15358	15400	15320	15450	15390	15364	15421	15285	15428	15224	15289	15390	15352	15396	15342	15553	15340	15394	15221	15332	15332	15312	15327	15418	15447	15243	15517	15309	15276	15440	15364	15230	15400	15323	15369	15450	15293	15333	15309	15296	15394	15252	15251	15507	15304	15466	15476	15380	15405	15329	15261	15336	15278	15186	15383	15257	15367	15276	15404	15402	15245	15545	15314	15273	15421	15493	15443	15263	15345	15371	15296	15480	15451	15320	15496	15245	15384	15277	15387	15405	15304	15358	15340	15294	15385	15312	15437	15291	15504	15347	15482	15333	15222	15223	15358	15505	15336	15423	15109	15342	15420	15128	15444	15616	15295	15271	15301	15289	15351	15367	15387	15267	15278	15350	15378	15350	15435	15368	15452	15392	15354	15223	15396	15404	15283	15142	15291	15449	15449	15387	15462	15312	15444	15346	15406	15477	15236	15379	15426	15295	15399	15328	15530	15364	15548	15364	15369	15217	15341	15168	15235	15250	15382	15370	15377	15379	15227	15289	15422	15302	15406	15382	15554	15396	15386	15199	15341	15241	15322	15361	15432	15446	15474	15290	15229	15436	15383	15251	15265	15135	15400	15209	15364	15370	15311	15392	15366	15255	15323	15461	15400	15392	15248	15210	15512	15341	15309	15287	15309	15398	15272	15293	15324	15298	15401	15175	15211	15358	15404	15258	15303	15319	15334	15294	15357	15199	15440	15415	15342	15230	15282	15363	15350	15288	15342	15257	15516	15339	15542	15277	15333	15344	15377	15332	15311	15486	15475	15368	15453	15282	15283	15514	15100	15392	15393	15270	15380	15363	15307	15407	15403	15463	15319	15473	15394	15415	15481	15275	15502	15212	15295	15436	15292	15396	15334	15607	15315	15202	15237	15425	15407	15216	15255	15463	15371	15424	15321	15386	15109	15363	15336	15301	15421	15419	15240	15174	15504	15295	15339	15356	15396	15446	15435	15246	15232	15318	15340	15282	15354	15491	15428	15235	15307	15114	15459	15356	15231	15321	15487	15415	15294	15260	15166	15239	15259	15354	15340	15307	15444	15340	15385	15354	15561	15307	15349	15524	15429	15365	15408	15380	15260	15302	15376	15416	15412	15295	15307	15375	15269	15322	15419	15244	15369	15365	15398	15458	15396	15370	15236	15312	15356	15402	15206	15366	15400	15332	15244	15395	15351	15458	15375	15339	15198	15393	15199	15480	15384	15492	15327	15284	15481	15283	15412	15437	15387	15291	15358	15224	15336	15487	15380	15290	15403	15275	15603	15455	15242	15389	15215	15289	15481	15299	15375	15289	15373	15399	15367	15312	15514	15456	15278	15377	15339	15270	15330	15324	15437	15371	15294	15337	15476	15487	15145	15335	15352	15143	15263	15346	15498	15205	15371	15369	15371	15403	15522	15233	15256	15525	15315	15475	15347	15250	15361	15347	15543	15371	15380	15254	15475	15252	15296	15348	15650	15358	15249	15302	15230	15311	15324	15383	15316	15337	15241	15454	15360	15294	15492	15410	15413	15157	15241	15258	15479	15203	15336	15449	15435	15383	15109	15397	15448	15447	15339	15321	15410	15313	15386	15331	15319	15208	15311	15217	15300	15230	15384	15367	15236	15369	15267	15183	15485	15210	15411	15355	15253	15427	15433	15326	15319	15311	15311	15251	15230	15269	15410	15199	15402	15337	15411	15290	15289	15271	15287	15307	15241	15404	15226	15259	15494	15576	15440	15325	15402	15340	15347	15348	15448	15252	15370	15301	15415	15253	15531	15353	15287	15293	15421	15393	15368	15336	15415	15451	15608	15348	15469	15294	15222	15314	15310	15237	15416	15389	15327	15349	15285	15246	15370	15449	15478	15465	15219	15291	15288	15422	15316	15431	15262	15240	15406	15273	15452	15432	15417	15139	15296	15473	15258	15335	15375	15328	15421	15400	15365	15282	15352	15448	15278	15317	15312	15251	15410	15314	15401	15334	15280	15292	15447	15446	15457	15244	15431	15313	15477	15268	15429	15304	15431	15218	15189	15401	15249	15372	15285	15351	15448	15265	15185	15304	15363	15321	15283	15201	15386	15401	15295	15385	15324	15365	15348	15339	15255	15356	15270	15300	15275	15460	15382	15309	15444	15317	15325	15325	15439	15303	15381	15275	15250	15411	15176	15366	15284	15328	15237	15323	15518	15417	15300	15247	15312	15271	15330	15263	15221	15375
24204	22060	30950	31076	45051	49471	41379	30031	22723	19797	18622	18090	18126	18131	18298	18169	18281	18029	18193	18226	18316	18061	18186	18230	18016	18346	18164	18159	18044	18160	18184	18252	18122	17949	18205	18028	17964	18031	17918	18017	18081	18148	18208	18119	17808	18003	17974	18038	18153	18329	17986	18000	18029	17833	18035	18283	18104	18229	18070	18149	18187	18128	18136	17999	17881	18158	17977	17889	18083	17944	18035	18057	18054	18113	18234	18086	17780	18011	17965	18209	17991	17909	18122	18170	18136	18158	18050	17841	18179	17955	18256	18092	18124	18099	18128	18060	18174	18060	18069	17938	18185	18202	17996	17997	18271	18147	18052	18030	18013	18204	18182	18092	17918	18028	18125	17996	18162	18036	18075	17969	18086	17843	17840	18033	18098	17959	18018	18043	18043	17871	18031	18081	18126	17944	17873	18279	18152	18141	17989	18087	18057	18010	18021	18115	18096	18179	18127	17921	18177	18202	18082	18346	18093	17925	18195	18063	17868	17886	18077	17917	18072	18028	18058	18089	18059	18012	18174	18008	18055	17953	18136	18177	17796	17940	18307	17940	18013	17948	17954	17925	18066	18005	18017	17981	18073	18243	18209	18137	18145	17876	18112	18208	18037	18056	18158	17965	18104	18292	18214	18069	18253	17856	18003	17952	18095	18113	18094	18092	18133	18014	18025	18185	17966	18143	17922	17980	17870	18216	17892	17971	18126	18029	18012	18074	18097	18204	17945	18060	17968	18102	18158	18199	17974	17809	18062	18024	18087	17860	17983	17816	18023	17902	17999	18043	17826	18023	18266	17867	17955	18024	18194	18129	17995	17989	18101	18180	18049	18045	18027	18066	18061	18064	18276	18056	17854	18011	17898	18004	17948	18049	18019	18029	18217	18043	17974	18178	18196	17933	18013	17927	18184	18113	18103	17961	18070	17911	17913	17870	17958	18084	17919	17822	18172	18065	18167	18095	18164	18159	17839	18195	18134	17831	18466	17950	17798	17911	18105	17941	18059	18236	18021	18044	17999	18077	18049	18026	18058	17875	18108	18163	18202	18178	18098	17946	18032	18075	18171	17950	18197	18095	18086	18033	17872	18089	18096	18063	18079	18229	17846	18035	17944	18145	18197	18083	18004	18068	18007	17983	18043	18224	18149	17937	18176	18094	17981	18028	17972	17930	18016	17850	18109	18186	18107	17860	18165	18207	18065	18021	18018	18011	18080	18062	18085	18186	18047	18043	17987	18058	17930	17984	17870	18107	17982	17834	17889	17939	17946	18014	18003	18126	18087	18091	18170	18085	18139	17932	18062	17922	18018	18000	18066	17713	18026	18102	17928	17924	18220	17925	17911	17985	17904	18039	18053	18098	18252	17933	18115	17882	18079	17902	18049	18081	18285	17993	18121	18203	18008	18003	18001	18109	18056	17922	18189	17977	18024	18180	18014	18105	17928	18085	18117	18276	17916	18018	18110	18152	18225	18213	17916	18129	18044	18092	18317	18193	18122	18107	18065	17846	18224	18148	18184	17898	18004	18039	18239	17976	17992	18123	17988	18086	17966	18167	17903	18122	17991	18126	18023	17953	18078	17961	17934	18049	18072	18209	17847	17966	17924	18079	18351	18008	18196	18120	18168	18047	18064	17961	18101	18182	17999	18264	18049	18139	18163	17912	18082	18149	18223	18260	18065	17961	17994	17969	18160	18241	17964	18051	18044	18094	17972	18085	17912	18123	17986	17909	18074	18141	18101	18090	18051	17963	18163	18171	18115	18109	18116	18279	18067	18155	17763	18088	18053	18090	17985	17911	17955	18061	18048	18095	18085	17988	18195	18402	18135	18070	18167	17921	17941	18145	18007	17962	17922	18070	18101	17781	18000	18041	18043	17988	17945	18072	18158	18077	18047	18020	18146	17945	18064	18008	18234	17955	18088	18047	18027	17934	18059	17812	18036	17889	18094	18168	17922	17964	18027	18001	18046	18124	18102	18164	18098	17968	18176	18062	18072	18059	17885	18067	18075	17934	18148	18182	18248	17949	17999	18140	17979	17984	18014	18164	18087	18050	18082	18017	17884	17884	18066	18122	18149	18020	18002	18043	18145	18185	18053	18030	18003	18009	18003	18045	18057	18152	17869	17979	18020	18111	18011	18113	18272	18296	18419	18140	17974	17994	18047	18040	18359	18012	18148	18015	17960	18263	18178	18112	18166	18142	17953	18159	18139	18234	17889	18101	18112	18023	17816	17886	18208	18127	18095	17971	17997	17917	17812	17786	18209	17993	18097	17830	17989	18070	17840	18147	18000	18161	17988	18116	18342	18010	18000	18125	18201	17940	18041	18059	18112	17865	18234	18154	17932	18149	17978	17882	17982	17997	17953	18085	18060	18111	18065	18195	18134	18091	18095	17963	17950	17974	17867	17816	18020	18051	18330	18284	18088	17995	17979	18033	18200	17909	18082	18026	17871	17916	18241	17934	18216	17980	18112	18004	18155	17953	18072	18063	17920	18040	18144	17792	18250	18277	18081	18096	17869	18088	18119	18023	17905	17981	18093	18084	17935	18108	18066	18160	18150	18132	18088	18003	17858	18090	18068	18178	17937	17958	18118	18040	18141	17992	18133	17899	17957	18087	18004	18046	18287	18248	18158	18061	18069	18021	17977	17901	18020	17970	18234	18035	18120	18012	17861	18015	18102	18279	18053	17945	18187	18095	17898	18035	18096	18024	17872	18102	17942	18069	18002	17987	17917	17897	18111	18235	18064	17870	17847	17914	18009	17879	18064	17874	18066	18092	18054	18113	18077	17958	18017	17927	18107	18012	18120	18079	18038	17618	17997	18037	18019	18153	18143	18120	18234	18003	18204	18017	18079	18060	17941	17883	17995	17912	18158	18201	18057	17961	18093	18004	18122	17961	17979	17848	18010	18011	18112	18291	18153	17988	17944	18050	18124	18110	18210	18240	18041	18081	17910	18093	17993	18045	18148	18221	17949	18117	18006	18092	17964	18265	18178	18055	18065	18094	17940	18197	18097	17929	18085	18092	18181	17982	17924	18029	18093	18025	18111	17985	18106	18020	17981	18127	18005	18131	18197	18103	18148	18056	18190	17984	18096	18071	17998	18169	18206	17997	17866	17960	17873	18059	18015	17952	18100	17994	18178	18226	18114	17946	17980	17911	17935	18077	17892	18148	18093	18065	17962	17950	18024	17995	18086	18095	17908	17943	17937	18109	18065	18168	18005	18101	17929	18147	18056	18031	18141	18046	18071	17969	17948	17955	18135	18203	18175	18124	18135	18056	18164	18109	17961	18133	18023	17799	18114	17988	18059	18204	18236	18181	18005	18016	17915	18326	17919	18023	18142	17920	17858	18073	18194	17966	18123	17920	18107	18190	18078	18218	17803	18196	18189	17956	17867	17997	17972	18050	18041	17925	18099	18272	17925	18007	18001	17963	18312	17886	17974	18095	17946	18104	18121	18050	18079	17999	18086	18000	18128	18329	18064	18022	18068	18085	17920	18109	18141	17933	18170	17929	18247	18004	18135	18133	18054	18009	18039	18096	17977	18098	18187	17892	17995	18100	17998	17950	17911	17990	17962	17883	18243	18140	18044	18118	18141	18075	18067	18172	18251	18050	18123	17865	18079	18310	18017	18008	18029	17877	18029	18117	18124	17972	17966	18009	18018	18036	18099	17968	17994	18093	17888	18001	18182	18182	18008	17942	17980	17900	18032	18081	18094	18189	17901	18263	18060	18252	18239	18045	18166	18272	18066	18050	18031	17927	17900	18071	18227	17760	18114	17997	18214	18075	18059	17864	18156	17963	18085	17824	17915	18179	18007	18110	18095	18027	18086	18028	18103	17959	18196	18119	18070	18006	18062	17864	17829	18270	18194	18028	18143	17949	18042	18007	18208	18078	17997	17988	17870	17946	18086	18047	18203	18236	18097	18169	18088	18073	18096	18171	18110	18016	18032	17992	18148	18206	18149	18249	18130	18141	18271	18035	18075	18042	18317	18161	18210	18000	17922	18220	17983	18074	17913	18091	18097	17953	17926	18012	17835	17952	17806	18084	18026	17946	17894	18168	18078	17950	17837	17982	18108	17985	18025	18083	18201	17968	18055	18029	18213	18074	18092	18101	18058	18135	18136	17942	18146	18096	17957	18225	17948	18193	18056	17997	18310	18089	18023	18049	17985	18195	18212	17982	18218	18153	18131	18149	18126	18113	17924	18106	18113	18086	18154	18269	18224	18160	18147	18034	18011	18228	18144	18047	18066	18242	18088	18128	17988	17929	17786	18267	17922	17861	17929	18151	17959	18015	17745	17951	17994	17994	17924	18262	17975	18020	17949	18081	18093	18081	18204	18081	18038	18021	18076	18289	17945	18000	17757	17952	18156	18090	17832	18037	18287	18124	18142	17966	17827	17926	18144	18147	18071	18150	18104	17984	17912	18104	18048	18190	18011	18109	18009	18213	18179	17990	18063	18110	18064	18037	17937	18349	18107	18100	18147	17815	18024	18106	17916	18114	18137	18195	18049	18097	18181	18066	18079	17992	17798	18009	18026	17944	18044	18050	18175	17917	17966	18177	18022	18010	18043	18022	17938	18143	17979	18268	18031	18083	18248	17888	18014	18060	18167	18249	17764	18070	18046	17906	18183	17969	17831	17900	17866	18120	18024	18098	18128	18101	18148	18063	17884	17944	18055	17914	17977	18001	18007	17948	18082	18205	18094	18173	18070	17718	18162	17929	17971	17866	18048	18088	18239	18261	17992	18030	18348	18235	18044	18013	17991	18110	18081	17968	18386	17853	18105	17886	18093	18035	18221	18063	18158	17961	18055	18151	18050	18278	18018	18085	18143	18216	18192	17985	18114	18161	18023	17994	18059	18003	18121	18121	18197	18251	18140	17980	18069	17972	18007	18099	18147	17867	18049	18105	18160	18220	18245	18063	17911	18267	18067	18235	18052	18255	17849	18078	17960	18063	18237	17910	18012	17981	18225	17966	18075	18260	18185	18173	18172	17808	17926	18051	18051	18080	18082	18279	18063	17991	18027	18073	18235	18051	17974	17880	18038	17931	17935	18014	18077	18242	18031	18089	18212	18022	17935	17988	18035	18047	18112	18132	18162	17990	18037	18044	18117	18215
52468	86917	58148	51176	54581	50037	39258	28292	19898	16392	15457	15147	15302	15095	15203	15170	15125	15243	15234	15154	15196	15137	14995	15047	15121	15195	15177	15110	15235	15137	15241	15136	15139	15117	15123	15224	15183	15190	15105	15228	15182	14978	15256	15165	15143	15194	15125	15185	15005	15254	15038	15195	15229	15082	14979	15065	15099	15175	15260	14991	15175	15050	15251	15094	15106	15121	15145	15103	15027	15100	15046	14991	15130	15103	15112	15211	15078	15063	15211	15111	15204	15151	15048	15059	15041	14975	15163	15126	15215	14995	15194	15281	15223	15145	15110	15166	15047	15165	15193	15058	15107	15097	15065	15165	15126	15119	15199	15146	15201	15206	15049	15025	15243	15259	15172	15076	15138	15052	15075	14984	15147	14927	15179	15142	15113	15294	15081	15196	14958	15188	15115	15057	15221	15251	15139	15287	14978	15161	14980	15118	15128	14894	15137	15263	15110	15223	15043	15157	15082	15198	15279	15110	15005	15141	15028	15087	15028	15072	15277	15033	15118	15280	15123	15063	14873	15034	15083	15081	14930	15128	14980	15253	15165	15168	15188	14959	15095	14972	14992	14946	15089	15111	15059	15214	15124	15195	15260	15035	15056	15172	15140	15142	14937	15050	15106	15309	15197	14876	15115	15292	15176	15089	15014	15120	14881	15211	15015	15086	14963	14980	14974	15060	15041	15275	14974	15087	15249	15142	15015	15086	14902	14977	15060	15071	15048	15161	15209	15219	14949	15192	15008	15053	15073	15125	15010	15078	15067	15052	15087	15046	15049	15072	15245	15008	15157	14905	15030	15062	15036	15115	15038	15156	15081	15112	15190	15087	15078	15008	14983	15267	15034	15106	15129	15002	15167	15110	15139	15157	15106	15108	15154	15028	15058	15052	14990	15088	15253	15153	14902	15218	14989	15100	15134	15003	15200	15095	15016	15188	14971	15120	15085	15083	14859	15263	15068	14933	15273	15069	15100	15076	15176	15129	15115	15039	15134	15116	15077	15141	15253	15084	15157	15193	15051	15072	15137	15092	15369	15095	15044	15096	15001	15027	15003	15171	15139	15105	14956	15108	15011	14997	14944	15083	15088	15211	15298	14996	15109	14969	15045	14998	15147	14979	15076	15038	15096	15301	15193	15128	15156	15107	15301	15042	15188	15110	15025	15205	15099	15130	15142	15074	14862	15124	15200	15111	15135	14955	15247	15232	15160	14902	15120	15018	15034	15086	15219	15068	15092	15110	15103	15122	15074	15167	14952	15105	15054	15168	15046	15280	15288	15179	15153	14984	15411	14994	15145	15164	15141	15152	15186	14987	15120	15121	15200	15111	15117	15224	15007	15077	15021	15182	15025	15130	15025	15062	15082	15107	15060	15048	15065	15133	14925	15211	15136	15124	15131	15316	15151	15158	15164	15230	15316	15121	14980	14999	15190	15047	15074	15079	15097	15020	15173	15169	14976	15164	15166	15035	15271	15173	15113	14963	15078	15077	14999	15061	15066	15161	15034	15188	15168	15070	15086	15070	15026	15080	15165	14988	15010	15124	14978	15056	15168	15235	15148	14920	15473	15199	15218	15166	14961	14981	14972	15061	15194	14996	15192	15075	15151	15027	15194	15336	15120	15234	15170	15237	15059	15038	15027	15118	15263	14908	15199	15117	15074	15174	14977	15174	15147	15093	15085	15192	15096	15331	15051	15156	15216	15041	15178	15017	15157	15273	15180	15164	15018	14865	15289	15082	15053	15111	15087	14898	15191	15111	14974	15270	14998	14991	15130	15063	14987	15244	15058	15097	15101	15031	15178	15173	15020	15015	15147	15043	15150	15060	15278	14909	14993	15271	15147	15148	15131	15060	15133	15247	15158	14873	14907	15200	15292	15118	15145	15015	15157	15000	15375	15145	15199	15148	15266	15036	15222	15038	14970	15168	14962	15224	14977	15125	15088	14960	15261	15058	15150	14927	15156	15081	15019	15400	15153	15049	15176	15238	15010	15062	15161	15151	15005	15069	15067	15114	15105	15227	15107	15102	15302	15071	15097	15270	15093	15040	15300	15227	14983	15168	15176	15229	15078	15148	15073	15228	15236	15125	15107	15099	15147	15155	15196	15105	15120	15294	14952	15230	15035	15155	15134	15236	14988	15134	15052	15081	15134	14938	15055	15094	14993	15145	15001	15014	15002	15021	15066	15217	14966	15075	15010	15185	15179	15025	14999	15088	15031	14951	15212	15083	15086	15164	15087	15195	15157	15056	15176	15013	15200	14945	15196	15078	14938	15032	15187	15026	15116	15231	15045	15199	14992	15130	15094	14939	15049	15075	15262	15060	15201	15035	15094	15119	15282	15224	15231	15087	15080	15157	15051	15225	15168	14936	15143	15110	15143	15187	15077	15100	14978	15164	15278	15068	15110	14896	15155	15157	15176	15270	15145	15321	15150	15184	15093	15183	15150	15202	15182	15171	15156	15284	15138	15024	15183	15005	15095	15023	15199	14906	15196	14953	15188	14953	15073	15002	14972	15082	15211	15116	15035	15110	15051	15027	15104	15035	15172	15145	15159	14980	15044	15226	14968	14928	15032	15119	15040	14981	15219	15157	15149	15146	15145	15165	15084	14954	15114	15144	15169	15036	15240	14967	15012	14972	15054	15006	15115	15059	15131	15140	15162	15031	15236	15334	15196	15145	15171	15224	15100	14962	14984	15255	15071	15198	15151	14969	14896	15141	15026	15090	15154	15113	15031	15120	15038	15080	15103	15058	15108	15075	15048	15176	14902	14943	15054	15012	15108	15101	14938	15079	15024	15136	15029	15115	15043	15109	14950	15166	14956	14939	15147	15211	15128	15345	15048	15192	15059	15046	15428	15064	15068	15210	15129	15010	15062	15209	15099	15185	15166	14960	15123	15168	15131	15200	15076	15193	15142	15173	15065	15156	15146	15263	15168	15006	15069	15046	15132	14881	15188	15175	15111	15085	14936	15078	15192	14995	15066	15095	15118	15127	15108	15063	15093	15044	15207	15149	14985	15068	15325	15012	15012	15161	14989	14981	15229	14976	15196	15126	15195	15088	15117	14993	15043	14998	15169	15163	15149	15219	15146	15180	15035	14958	15156	15063	15227	15172	15084	15361	14982	14976	15120	14843	15176	15203	15170	15203	15188	15134	15015	15116	15118	15098	15102	15060	15175	15116	15209	15260	15112	15024	15064	15219	15106	15352	15087	15050	15060	15132	15185	15135	14941	15097	15223	15246	15146	15161	15298	15070	15184	15127	15202	15002	15128	15228	15070	15094	15163	15000	15147	15132	15109	15126	15016	15085	15237	15080	15101	15068	15117	15174	15109	14938	14985	15031	15125	15107	15292	15020	15099	15235	15323	15037	14966	14943	15010	15186	15238	15129	14969	15068	15047	15017	15101	15102	15219	15286	15081	15088	15205	15024	15196	14976	15147	15116	15049	14999	15053	14963	15076	15163	15054	15150	14912	15164	15177	15132	15145	15158	15272	15155	15010	15076	15040	15075	15073	15166	15192	15101	14969	15172	15173	15100	15074	15003	15100	15046	15141	15307	15040	15169	15042	15159	15176	15186	15007	15109	15178	15158	15202	15078	15016	15047	15096	15116	15064	15138	15059	15010	15022	15144	15132	15138	15085	15108	15255	15170	15021	15012	15044	15159	15306	15202	15011	15155	14912	15083	15123	15062	15134	15144	15009	15208	15232	15086	15000	15092	14914	15152	15203	15030	15053	15077	15211	14941	15135	15083	15027	15158	15086	14965	15103	15091	15054	14987	15035	14994	15201	15033	15242	15088	15034	15053	15176	15053	15335	15193	15229	15132	15111	15212	15214	15144	15064	14994	15220	15108	15146	15235	15150	14964	15136	15042	15098	15142	15102	15073	15234	15042	15006	15020	15069	15124	15194	15069	15220	15028	15003	15120	14947	15134	15032	15176	15082	15227	15197	14916	15125	14903	15077	15021	15108	15154	15065	15018	15035	15092	15232	15050	15054	15115	15159	15056	15020	15043	15078	15103	15009	15145	14816	15142	15000	15194	15177	15067	15072	15246	15063	15189	15021	15219	14911	14962	15162	15104	15095	15088	15005	15102	15099	15085	14977	15108	15047	14959	15085	15214	15166	14982	15126	15228	15131	15131	15207	15084	15213	15223	14915	15052	15111	15139	15270	15132	15110	15157	15186	15061	15116	15228	15060	15009	14998	15214	15025	15167	14998	15208	15002	15122	15046	15183	15162	15053	14959	15209	15077	15052	15167	15084	15117	15286	14990	15068	15016	15223	15155	15124	15243	15202	15142	14990	15115	15243	15261	15237	15212	15160	15187	15089	15138	15240	15106	15121	15066	15090	15197	15194	15017	15015	15079	14875	15264	15213	15189	14985	15136	14989	15150	14946	15109	15158	15196	15185	14964	15021	15023	15049	15002	15116	15058	15005	15109	15116	15215	15269	15089	15279	15107	15177	15202	15162	15128	15169	15172	15097	15123	15082	15089	15123	15253	15128	15043	15290	14981	15200	15013	15150	14870	15056	15355	15138	15181	15108	15051	14990	15234	15214	15080	15089	15057	15047	15159	15278	15043	15126	15067	14996	14952	14985	15110	15193	15257	15285	15178	15147	15067	15080	15152	15082	15163	15065	15043	15154	15136	15138	15154	15012	15260	15155	15166	14986	15166	15174	15100	15136	14970	15125	15283	15045	15265	15067	15195	15068	14992	15091	15162	15128	15216	15088	15169	15108	15148	15138	15243	15044	15217	15231	15127	15082	15174	15128	15301	15024	15051	15116	15201	15029	15116	15115	15170	15188	15030	15155	15093	15222	15200	15206	15096	15106	15054	15033	15189	15056	15105	15099	15075	15092	15143	15176	15152	15247	15103	15120	15126	15112	15180	15197	15049	14970	15050	15138	15187	15081	15192	14920	15080	15090	15193	15214	15159	15041	15049	15258	14911	15136	15013	15123	14976	15155	15079	15297	15188	15156	15184	15191	15040	14921	15045	15001	15159	15183	15129	15105	15025	15087	15069	15032	15116	15082	15157	15141	15010	15088	15314	15056	15184	15146	15059	15124	15038	15229	15145	15166	14948	15109	15107	15166	15278	15146	15075	15238	14978	15170	15068	15029	15261	14899
22987	21654	30380	29373	44580	58263	51172	36085	26438	21407	19149	18528	18545	18514	18402	18144	18438	18282	18051	18093	18276	18369	18295	18237	18240	18153	18241	18287	18431	18138	18286	18222	18203	18226	18189	18382	18284	18157	18194	18287	18450	18141	18188	17909	18073	18223	18188	18214	18085	18253	18055	18077	18216	18252	18235	18241	18143	18281	18169	18159	18028	18133	18002	18187	18151	18188	18223	18084	18053	18209	18172	18139	18018	18210	18295	18150	18196	18208	17990	18212	18034	18268	18206	18217	18241	18189	18173	18130	18073	18210	17985	18248	18017	18116	18157	18165	17992	18220	17979	18114	18089	18013	18130	18259	18254	18101	18243	18071	18163	18191	18301	17984	18304	18069	18273	18296	17998	18010	18061	18117	18225	18253	18185	18128	18124	17910	18089	18064	18221	18001	18119	18200	18152	18128	18148	18276	18182	18269	18333	18068	18169	18117	18188	18128	17941	17955	18082	18397	18075	18036	18069	18244	18066	18037	18247	18147	18099	18103	18137	18039	18410	18145	17913	18057	18325	18043	17988	18120	18074	18142	18189	18061	18088	18271	18079	18001	18118	18163	17976	18049	18148	18186	18191	18158	18038	18182	18068	18214	18229	18121	18239	17961	18140	18054	18050	18047	18106	18014	18049	18117	18102	18055	18011	18120	18124	17920	18146	17975	18180	18088	18052	18312	18298	18069	18111	18108	18090	17949	17974	18096	18081	18210	18154	18163	18148	18009	18086	18220	17959	18270	18145	18141	18069	18127	18358	18142	18195	17962	18310	17872	18248	18268	18144	18141	18211	18329	18179	17973	18201	18123	18131	17979	18031	18039	18048	18202	18141	18211	18189	18301	17918	18069	18000	17919	17980	18235	17985	17976	18098	18009	17960	18055	17892	18173	18312	18226	17927	18043	18122	18135	18072	18111	17853	18127	18152	18147	18187	18012	18218	18136	18030	18122	18062	18270	18152	18008	18164	18201	18026	18097	18212	18026	18036	18382	18202	18196	17872	18126	18127	18135	17824	18041	18033	18129	18026	18096	18160	18152	18020	18069	18159	18205	18186	17787	18133	18297	18141	18123	18006	18007	18069	18256	18148	18127	17893	17876	17946	18163	18252	18281	18109	18174	18106	18194	18155	18119	18073	18020	18014	18039	18161	18064	17905	18154	18039	18078	18203	18109	17919	18103	18054	17803	18098	18076	17910	18113	18219	17869	18145	18061	18072	18045	18037	18207	18077	18266	18152	18261	18046	18130	18285	18209	17996	18255	18105	18175	18133	18042	18233	18174	18203	18241	18132	18021	18029	18042	17946	17980	18031	18030	18216	18107	18191	18275	18205	18116	18082	18120	18012	18079	18033	18295	17934	18253	18072	17900	18172	18204	18095	18174	18106	18052	18083	18190	18114	18079	18199	18162	18130	17879	18019	18007	18086	17992	18245	18251	18245	18167	18041	18201	18300	18124	18028	18105	18099	17964	17997	18075	18131	18200	17968	18059	18016	18068	18198	18174	17930	17968	18107	18322	18063	18105	18092	18140	18178	18053	18175	18324	18384	18112	17928	17944	18190	18145	18138	18175	18045	18104	17965	17914	17878	18119	18192	18210	18160	18189	18095	18215	18345	18080	18125	17847	18062	18231	18094	18116	18109	18020	18223	17889	17853	18098	18340	18163	18241	18260	18255	18202	18051	18189	18068	18140	18082	18082	17961	18075	18093	17909	17947	18274	18177	17917	18061	18065	17928	18248	18161	18054	18198	18112	18010	18005	18020	18026	18186	18173	18101	18100	18197	18147	18201	18148	18006	18237	18226	18226	18115	18244	18138	18054	18223	17897	18026	18062	18169	18275	17926	18088	18080	17812	18127	18066	18308	18057	18182	17908	18029	17939	17922	18052	17873	18058	18064	18233	18077	18056	18164	18260	18098	17968	18225	18183	17941	17906	18183	17982	17829	18401	18126	17861	17736	17890	18172	18078	18128	18124	18259	18029	17846	18036	18101	18139	18046	18076	18229	17978	18216	18191	18088	18041	18133	18019	17933	18133	17990	17932	18109	18190	17881	17915	18030	17956	17968	18083	17901	18044	18006	18185	18114	18049	18212	18038	18027	18040	18090	18092	18347	18066	18171	18147	18131	18364	18083	17918	18004	18415	18012	18110	18064	18163	18166	18059	18002	18202	18146	18229	18103	18087	18206	18202	18120	18123	18271	18176	18197	18030	18238	18121	18095	17944	18227	18154	18183	18168	18082	18028	18045	18357	18088	17969	18170	17952	17943	17872	17982	18192	18312	18101	18284	18057	18014	18110	18182	17931	18058	18034	18055	18036	18008	18279	17946	18061	18141	18277	17987	17905	18245	18046	17934	18221	17964	18070	17987	17849	17958	18102	18184	18380	18155	18067	18267	18185	18151	18172	18057	17993	17874	17809	18248	18123	18041	18182	18129	18211	18018	18063	18302	18039	18147	18079	18107	18070	18171	17926	18097	18068	18200	18100	18170	18003	17946	18173	18035	18209	17949	17960	18178	18201	18257	18261	18225	18221	18025	17935	18149	18146	17956	18016	18094	18271	18106	17829	18245	18137	18128	18180	17945	18064	18160	17991	18050	18066	17953	18244	17955	18037	18106	18131	18259	18233	18057	18237	18121	18234	17874	17911	17960	18356	17966	18237	18197	17915	18038	18213	17924	18142	18227	18123	18140	17861	18195	18070	18235	17775	18002	18177	18045	18183	18151	18289	18165	18169	18085	18048	18293	18189	17952	18228	18043	18064	18144	18123	18137	18243	18013	18112	18038	17962	18108	18190	18042	18057	18182	18029	18205	18082	18092	18269	18201	18121	18271	17970	18186	18108	17893	18328	18255	18352	18245	18262	17980	17997	17923	18000	18338	18136	18023	18086	18065	18087	18373	18150	18184	18216	18134	18142	18184	18036	18296	18171	18025	18023	17923	17805	18034	17977	18174	18084	17964	18152	18149	17831	18104	17876	18008	18193	18151	18046	17928	18166	17973	18015	17978	18037	18173	18098	18173	18137	18389	18128	18146	18110	17984	18329	17964	18095	18260	18004	18261	18009	18061	18152	17946	18155	18111	18121	18054	18242	17984	18117	18098	18034	18103	18161	18099	18238	18065	17960	18266	18253	18053	17976	18111	18100	17982	18369	18042	17935	18021	18024	18031	18048	18145	18181	18051	18129	18045	17881	17963	18099	18134	18026	18090	18126	18304	18093	17918	18153	18150	17890	18072	17935	18361	18178	18130	18035	18343	18285	18208	18029	18185	18102	17847	18269	18196	18109	18101	17978	18296	18011	18164	18076	17960	18198	18195	18061	18187	18106	18046	18018	18192	18161	18270	18243	18363	18090	17976	18273	18125	18039	18067	18147	18120	18176	18044	18129	17984	17807	18091	17957	18231	18186	18125	18007	17997	18030	18041	18170	17895	18219	18032	18327	18039	18199	18071	17973	18118	18109	17962	18138	18123	18131	18168	18094	17981	18127	18207	18179	18300	18016	18244	18147	17916	18256	18117	17868	17985	18108	18114	18180	17918	18054	17974	18097	18081	17987	18057	17950	18017	18062	18090	18131	18057	18094	17952	18079	18079	18113	18085	18173	18166	17995	18097	18230	17994	18323	18086	18233	18047	18095	18294	18211	18128	18045	18252	18209	18260	18079	18264	17975	18079	18103	18192	18018	17993	17845	18139	18111	18069	18075	18258	18133	17783	17982	18227	18253	18251	18304	18175	17819	17996	17982	18254	18307	18146	18026	18159	18151	18020	18071	18031	18210	18019	18101	18050	18233	17889	18287	17941	18091	18000	18059	17941	18305	17949	17991	17782	18074	18006	18180	18162	18106	17920	18093	17941	17861	18215	18059	18134	18046	18058	18058	18050	17928	18238	18159	18143	18247	18067	18136	18217	18347	17832	17979	18014	18041	18029	17963	18129	18185	18006	18075	18041	17989	18222	18151	18024	18190	17996	17967	18244	18056	18112	17971	18210	18099	18185	18201	17996	17907	17967	18056	18096	17906	18018	18047	18021	18064	18063	18236	18014	18212	18208	17999	18187	18110	18269	17979	17968	18354	17984	18173	18046	18076	18050	18096	18162	18008	18219	18186	18001	18087	18116	17998	18070	18059	18180	18084	18060	18262	18056	17861	17874	18054	18148	18135	18233	18014	17942	18093	17884	17811	18056	17950	18308	18155	18036	17991	18243	18129	18202	18089	18113	18199	18018	18054	18294	18116	18067	18051	17959	18076	18237	18159	18140	18292	18100	18136	17969	17837	17958	18024	17954	18039	18204	17964	18120	18047	18017	18159	18005	17841	18301	18315	17978	18071	17932	18161	18276	18021	17996	18154	18107	18221	18059	18011	18007	18052	18170	18056	17811	17992	18087	18084	18082	18085	18161	18181	18096	18269	18165	18066	18033	17948	18137	18098	18059	17959	18060	18126	18087	18164	18114	18130	17908	18019	18251	18207	18032	18076	18122	18156	18114	18128	17993	18154	18203	18276	18117	18243	18051	18008	17933	18161	18121	18102	18219	18026	17959	18082	18128	18253	18017	18157	18122	18061	18182	18062	18059	18014	18178	17958	18017	18086	17950	18179	18179	17884	18337	18008	18097	18125	18183	17978	18081	18276	17959	17870	18001	18038	18111	18116	17999	18227	18060	18145	18153	18123	18110	18207	18074	18100	17969	17965	18304	18046	17930	18202	18163	18218	18036	18120	18248	17825	18156	18202	18043	18067	18051	18177	18200	18143	18188	18044	18235	17992	17905	18041	18037	18207	18124	18255	18035	17957	18042	18256	18309	18209	18107	18239	18183	17969	18180	18256	18266	17886	18271	18177	18079	18179	18049	18151	18219	17870	17936	18033	18174	18156	17987	18315	18009	18245	18192	18028	17944	18153	18195	18245	17928	18074	18254	18059	18179	18141	18281	18060	18143	18125	18217	18242	18120	18122	18151	17942	18030	17948	18247	18180	18077	18113	18357	18136	18019	18016	18046	18018	18066	18036	18217	18135	18130	18181	17982	18030	18141	18129	18014	18146	18035	17938	17834	17968	18097	18027	18363	18104	18285	18258	18055	17983	18119	17788	17928	18110	18189	18070	18030	18248	17910	18190	17964	17923	18123	18100	18205	17861
60413	99076	63110	66310	67582	64094	50107	35859	23977	17549	15571	15156	15118	15125	15004	15060	15157	15205	15207	15002	15235	15284	15122	15066	15130	15087	15141	15233	15033	15090	15070	15120	14992	15140	15116	15115	15017	15046	15133	15108	15059	15098	14953	15130	15113	15155	14982	15081	15089	15097	15129	15286	15188	15083	15060	15045	15141	15080	15057	15153	15146	15119	15138	14920	15021	15085	14987	15089	15032	15203	15027	15082	15190	15205	15079	14996	15091	15069	15154	15156	15077	15190	14997	15070	15055	15209	14969	15040	15140	15095	15115	15016	14979	14965	15072	15054	15104	14996	15154	15127	15176	15285	15087	15151	15044	14840	15309	15113	15077	15071	15054	14963	15161	15156	15094	15067	14958	15122	15138	15064	14899	15103	15085	15128	14847	15157	15056	14984	15335	14909	15284	14913	14847	15007	15105	14980	15076	14997	14949	15109	15091	15156	15127	15063	15012	15196	15088	15106	15169	15137	15199	15100	15164	15040	15007	15034	14944	14956	15100	15035	15142	15011	15155	15060	14860	15094	15015	14999	15013	15160	15126	15061	15087	15220	15069	15079	15025	15182	15128	15186	15132	15092	15024	15209	15239	15116	15181	15057	15018	15128	15013	15243	15155	15070	14973	15034	14916	15064	15102	15071	15053	15065	15050	14985	15115	15231	15203	14999	14977	15060	15044	15087	14998	15034	15070	15146	15024	15111	15213	15092	15003	15215	15108	14938	15186	15112	15165	15103	15039	14977	15105	14990	15159	15240	15125	15074	15101	15027	15078	15005	14830	15079	15040	15064	15062	14920	15067	15058	15230	14997	15087	15202	14971	15335	15109	14887	15009	14887	15150	15188	15144	15072	15132	14992	15025	15126	15065	14892	14987	15008	15304	15038	14975	15198	15051	15090	15186	15133	15031	15254	14963	15034	14912	15111	15171	15039	15068	14942	15242	15187	15132	14959	15191	15317	15084	15036	15123	15104	15002	15264	15042	15171	15048	15159	15076	15157	15118	15131	15090	15015	15160	15000	15041	14847	15160	15087	14984	15041	15142	15055	15044	15098	15085	15084	15058	15154	15152	15153	14976	15135	15167	15076	15145	15100	15120	15149	15141	15119	15253	15168	14974	15053	15054	14995	15083	15151	15058	15009	14911	15148	15029	15182	14963	15113	15288	15071	15034	15057	15143	14955	15151	15122	15026	15120	14956	15141	15123	15058	15172	15078	15133	14961	15086	15010	15120	14866	15093	14990	14974	15149	15106	15092	15126	14977	15268	15195	15057	15022	15043	15274	15114	15134	14982	14998	14982	15099	15082	15064	15084	14990	15065	15051	15093	15159	15035	15182	15027	15095	15034	15223	15025	15101	15091	15123	15303	15080	15198	15096	15014	15109	15157	14924	15161	15107	15055	15284	15070	15193	14847	15062	15111	15085	15017	15127	14928	15136	15065	15163	15195	14929	15030	15188	15058	15016	15095	15008	15074	15054	15147	14951	15084	15074	15056	15141	15017	15083	15116	15128	15232	15191	15032	15036	15110	14951	15058	15038	15098	15240	15067	15113	15089	15147	15082	14981	15088	15090	14876	15167	15044	15115	15235	15169	14987	15177	15091	15051	15116	14964	14949	15085	15091	14943	15118	15263	15033	15058	15010	15002	15166	15182	15013	15042	15104	15195	15051	15103	15006	15105	15108	15160	15220	15213	14915	15130	15016	15125	14907	15156	14992	15268	15110	15031	15044	15251	15078	15212	15038	15165	15073	14993	15167	15004	14993	14918	15034	15385	15172	15221	15089	15220	15092	15247	15076	15135	15217	15092	15172	15047	15242	15112	14997	14960	15203	14984	14878	15036	15014	15167	15137	15129	15035	15077	15083	15217	15271	15102	14969	15030	14961	14897	15119	15066	15006	14883	15192	15027	15024	15135	15001	14809	15002	15092	15040	15290	15058	15088	14985	15171	15011	14963	15029	15109	15130	15127	15080	15241	15030	15165	15090	15054	15044	14978	14925	15090	15186	15215	15088	15018	15198	15142	14919	15027	15160	14934	15173	15188	15115	14947	15114	15044	15093	15000	15040	14932	14942	14981	15275	14997	15061	15009	15117	15018	15156	15102	15076	15034	15037	15203	14998	15146	15111	15071	14987	14984	15255	15133	15137	15130	15026	15015	15225	15061	15189	15006	15050	15039	15157	14988	15096	15216	14935	15023	15190	15024	14952	15148	15107	14972	15205	15281	15169	14860	15072	15205	15007	15087	15084	15290	15091	15237	15200	15051	15076	15171	14908	14958	15307	15010	15028	15065	14962	15046	14867	15130	15025	15156	15143	15146	15120	15184	15139	15167	15084	14980	15046	15135	15280	15024	15023	15027	15110	15115	15107	15067	15055	15116	15033	14977	15087	15184	14959	15243	15150	15272	15076	15109	15057	15029	14920	15162	15228	15028	15012	14981	15027	14924	14976	15039	15136	15264	14964	15233	15201	15089	15154	15180	15023	15252	15038	14920	14894	15164	15088	15037	15242	15199	14961	15071	15108	15172	15017	15214	15147	15041	15095	15180	14856	15287	15120	14965	15002	15102	15076	15002	15069	15156	15083	15137	15259	15007	15135	15103	15057	15165	15241	15049	15079	15053	15150	15028	15185	15004	15058	14898	14928	15031	14926	15028	15035	15228	15104	15018	15147	15181	15086	14980	15095	15194	15037	15043	15238	15049	15119	15107	15106	15129	14987	15202	15187	15007	15082	15052	15080	15098	15048	15129	14975	15324	14973	15035	15191	15201	14996	15131	15066	15136	15054	15163	15112	14996	15076	15089	15132	15230	15029	15161	15098	15003	15076	14968	14937	15078	14943	15139	15025	15128	15207	14960	14944	15072	14978	15125	14988	15242	15122	15071	15190	15004	15080	14974	15113	15078	15196	15064	15112	15113	15007	15094	15011	15127	15064	15193	15134	15149	14996	14852	15089	15020	15077	15131	15041	14938	15049	14968	15029	15098	15000	15120	14997	15063	14932	15370	15061	15095	15141	14996	15118	15092	15044	15236	15189	15112	15037	15192	15131	15136	15247	14927	15212	15140	14958	15165	15073	15149	15068	15033	14980	15071	15163	15090	14944	15103	15059	15079	15220	14980	15104	14975	15111	15011	15165	15199	15021	14927	15196	15129	15183	15157	15130	14977	15031	15138	15047	15158	15085	15212	15182	15029	15107	15158	15104	15117	15093	14956	15091	15070	15081	15162	15110	15121	15020	15060	15275	15066	15164	14946	15124	14832	15040	15116	15190	15300	15177	15009	15014	15127	15157	15062	14950	15148	15116	15037	15222	15106	15020	14966	15059	15127	15177	15047	15042	15170	15045	15047	15304	15165	15028	15170	15026	15117	15018	15177	15174	15005	15078	15182	14935	15178	15130	15154	15018	15227	15062	15046	15200	15049	15081	15139	15304	15067	15070	15156	14950	15101	15075	15249	14957	15138	15220	14980	15032	15048	14963	15264	15034	15131	15063	14997	15179	15100	15181	15169	15072	15147	15252	15082	15054	15045	15112	15144	15294	15058	15125	15034	15094	14920	15023	15134	14994	15091	15226	15217	15096	15052	15108	15158	15232	15098	15081	14928	15049	15199	15004	15120	15099	15223	15242	15176	15219	15172	14990	15070	15160	15113	15037	14976	15163	14916	15144	15269	15000	15075	15098	15183	15050	15331	15013	15190	15162	15061	14998	15203	15117	15115	15218	15031	15171	15169	14992	15209	15113	15260	15123	14943	15011	15353	15070	14969	15051	14992	15275	15081	15132	15143	15080	15055	15065	15019	15111	15242	15152	15149	15259	14939	15167	15219	15026	15090	15123	14961	14987	15219	15115	15192	15091	14985	15187	15177	15248	15114	15184	15223	15024	15212	15087	14971	15156	15112	15136	15112	15290	14983	15184	15226	15003	15238	14998	15139	15066	15086	15127	14986	15001	15075	15236	15097	15034	15427	15086	15244	15203	14971	15239	15228	15112	15012	15326	15003	15105	15011	15198	15032	14849	15136	14890	15247	15054	15101	15007	15162	14914	15106	15099	15127	14976	15228	14975	15035	15174	15120	15063	15266	15179	15053	15046	15188	15088	15028	15157	15004	15082	15056	15154	14961	15096	15100	15111	14943	15096	15162	14970	15140	15083	15110	15135	15234	15101	14961	15210	15256	15184	15009	15195	14905	15119	14990	15160	15319	15021	14948	15038	15065	15208	15259	15082	15119	15154	15151	15258	15263	15101	15006	14956	15112	15134	15153	15098	15177	15130	14887	15183	15110	15035	15122	15037	15183	15123	15079	14998	14993	15054	15198	15197	15123	15211	14824	14978	15085	14963	15044	15340	15153	15164	15039	15105	15022	15166	15184	15147	14981	15104	15102	15014	15157	15085	15024	15091	14954	15073	14951	15163	14988	15138	14963	15061	15135	15100	15026	15131	15112	15170	15180	15105	14926	15131	15137	14848	15115	15005	15127	15131	15106	14925	15082	15046	15058	15021	15107	15039	15030	15055	15062	15083	15040	15052	15051	15028	15171	14954	15036	15083	15114	15058	15001	15150	15049	15211	15117	15117	15092	15232	15122	15230	15164	15160	15110	15105	15113	15081	15049	15113	15134	15110	15075	15249	15170	15087	15075	15039	15233	15153	15138	15032	15124	15040	15060	15037	15210	15098	15099	15055	15016	15131	15104	15112	15033	15068	14999	14936	15094	15086	15001	15255	15018	15163	15018	15387	15186	15094	15025	15075	15115	15188	15155	15232	15085	15117	15113	15163	15070	15007	14979	15030	15098	14980	15183	15055	15030	15172	15107	15022	15022	15017	15016	15074	15111	15129	15194	15315	15255	14977	15115	15101	14985	14950	15052	15193	15037	14977	14817	14892	15104	15051	15052	15157	15162	15213	15031	15027	15156	15092	15115	15051	15063	15021	15095	15123	15164	15229	15131	15077	15071	15176	15186	15069	15036	14996	15076	15148	15104	15248	15360	14926	15027	15093	15050	15105	15117	15172	15011	15029	14954	15089	15045	15084	14974	15020	15183	15075	15022	15014	15145	15051	15109	15198	15068	15203	15191	14998	15057	15171	15111	15033	15078	15051	15157	15185	15066	15100	15119	15019	15075	14965	15125	15185	15075
28533	26604	30785	28508	26424	27286	23631	20622	19188	18767	18553	18657	18488	18671	18422	18592	18702	18495	18465	18305	18528	18439	18490	18352	18647	18528	18474	18320	18309	18360	18134	18488	18328	18642	18576	18448	18686	18546	18618	18408	18455	18350	18579	18283	18459	18330	18366	18399	18511	18446	18492	18345	18487	18317	18467	18345	18318	18431	18243	18289	18341	18330	18492	18427	18292	18402	18492	18237	18508	18505	18469	18509	18602	18309	18460	18230	18451	18274	18443	18213	18285	18502	18545	18658	18383	18482	18464	18280	18505	18296	18367	18459	18424	18527	18296	18518	18536	18583	18399	18259	18347	18427	18373	18473	18508	18432	18322	18189	18507	18341	18268	18411	18413	18454	18284	18320	18311	18455	18459	18296	18473	18495	18433	18515	18347	18535	18182	18243	18502	18341	18446	18319	18407	18525	18562	18419	18380	18218	18448	18331	18451	18431	18437	18337	18292	18453	18372	18252	18453	18368	18318	18565	18371	18253	18324	18402	18391	18453	18498	18327	18534	18396	18470	18595	18540	18395	18374	18253	18472	18333	18549	18479	18296	18484	18396	18547	18265	18392	18446	18584	18552	18504	18252	18283	18372	18223	18243	18288	18253	18541	18344	18430	18387	18528	18402	18412	18476	18582	18465	18464	18456	18596	18249	18411	18305	18385	18504	18402	18368	18386	18315	18452	18531	18416	18410	18369	18459	18399	18241	18288	18562	18408	18167	18235	18261	18221	18428	18437	18310	18509	18329	18360	18336	18521	18445	18528	18392	18600	18451	18470	18529	18370	18207	18462	18255	18473	18328	18374	18598	18338	18429	18301	18451	18390	18413	18388	18544	18288	18355	18430	18507	18240	18320	18343	18320	18185	18215	18353	18238	18186	18469	18421	18423	18503	18247	18374	18420	18548	18320	18311	18485	18449	18333	18368	18374	18639	18375	18202	18572	18314	18345	18301	18315	18349	18285	18413	18362	18420	18364	18242	18552	18710	18561	18303	18600	18192	18435	18299	18551	18401	18377	18510	18568	18321	18374	18219	18275	18554	18362	18453	18596	18417	18296	18410	18359	18406	18219	18278	18425	18180	18265	18381	18341	18405	18329	18360	18489	18331	18261	18318	18564	18775	18137	18716	18202	18451	18293	18251	18614	18412	18306	18480	18606	18386	18312	18499	18506	18469	18355	18228	18430	18338	18546	18446	18501	18530	18360	18497	18466	18427	18306	18467	18467	18181	18168	18235	18496	18360	18443	18328	18533	18425	18432	18327	18509	18519	18614	18221	18284	18424	18593	18457	18344	18323	18349	18417	18445	18430	18512	18593	18611	18407	18401	18403	18422	18368	18568	18193	18340	18350	18374	18420	18540	18609	18227	18486	18505	18147	18290	18320	18371	18285	18256	18320	18500	18457	18481	18470	18504	18325	18281	18557	18372	18449	18477	18392	18422	18358	18563	18225	18407	18655	18400	18319	18338	18546	18563	18335	18375	18440	18559	18304	18193	18335	18449	18538	18415	18590	18351	18280	18562	18260	18381	18337	18468	18418	18514	18317	18305	18417	18416	18325	18323	18569	18341	18516	18462	18727	18215	18346	18460	18253	18249	18530	18526	18303	18318	18454	18263	18617	18405	18471	18395	18539	18150	18336	18322	18412	18371	18250	18489	18344	18016	18437	18527	18319	18641	18463	18364	18249	18371	18410	18580	18495	18182	18278	18436	18395	18485	18433	18486	18329	18359	18349	18585	18344	18267	18528	18390	18499	18490	18519	18383	18393	18489	18476	18452	18397	18261	18430	18428	18236	18347	18403	18513	18380	18416	18204	18381	18542	18616	18381	18482	18415	18232	18732	18424	18641	18409	18329	18545	18343	18342	18518	18475	18520	18551	18306	18252	18234	18529	18554	18424	18461	18439	18383	18602	18400	18512	18486	18277	18405	18332	18336	18238	18390	18500	18384	18397	18428	18476	18411	18321	18354	18197	18294	18519	18641	18488	18387	18228	18488	18472	18472	18411	18329	18483	18329	18505	18493	18587	18319	18416	18336	18480	18420	18389	18301	18490	18281	18540	18469	18497	18322	18310	18458	18412	18622	18394	18458	18476	18569	18362	18505	18388	18613	18504	18379	18298	18612	18408	18322	18304	18513	18435	18329	18119	18474	18410	18476	18302	18238	18264	18415	18512	18245	18419	18521	18412	18439	18516	18687	18496	18446	18295	18435	18375	18459	18512	18459	18351	18457	18332	18453	18344	18391	18367	18224	18353	18239	18576	18384	18257	18295	18229	18371	18454	18421	18366	18697	18350	18293	18352	18330	18311	18441	18368	18377	18302	18128	18366	18449	18586	18458	18455	18196	18340	18374	18425	18442	18358	18232	18152	18408	18401	18451	18453	18457	18420	18349	18481	18400	18480	18551	18463	18430	18366	18288	18484	18523	18398	18393	18508	18410	18524	18337	18365	18431	18672	18541	18218	18559	18261	18172	18321	18535	18464	18327	18660	18497	18547	18392	18437	18523	18447	18418	18502	18461	18436	18382	18445	18446	18397	18304	18346	18346	18465	18403	18494	18523	18356	18461	18272	18351	18310	18225	18199	18312	18301	18174	18557	18306	18620	18301	18503	18403	18450	18572	18500	18408	18413	18530	18801	18520	18234	18150	18287	18538	18396	18367	18460	18490	18501	18371	18339	18211	18357	18609	18507	18468	18403	18419	18498	18500	18366	18420	18338	18376	18221	18437	18647	18467	18510	18411	18314	18494	18446	18310	18327	18450	18305	18413	18224	18491	18261	18515	18223	18407	18385	18456	18570	18654	18341	18343	18239	18399	18450	18497	18482	18449	18339	18545	18531	18315	18487	18340	18253	18398	18576	18318	18154	18240	18330	18222	18497	18342	18473	18406	18429	18359	18230	18408	18521	18287	18356	18480	18410	18585	18625	18389	18358	18278	18354	18378	18455	18472	18440	18468	18437	18449	18365	18578	18511	18501	18465	18447	18388	18375	18490	18283	18428	18528	18474	18335	18646	18289	18375	18525	18323	18325	18529	18614	18561	18310	18313	18305	18277	18514	18338	18602	18535	18619	18599	18539	18545	18513	18293	18289	18616	18606	18480	18551	18392	18427	18563	18379	18442	18484	18162	18377	18305	18285	18344	18559	18686	18292	18500	18453	18537	18209	18416	18539	18403	18292	18412	18302	18536	18493	18443	18290	18412	18340	18472	18298	18472	18219	18405	18428	18540	18501	18451	18560	18354	18407	18232	18424	18467	18568	18414	18494	18479	18630	18411	18613	18332	18213	18335	18583	18407	18468	18546	18596	18543	18290	18432	18329	18267	18418	18469	18473	18351	18525	18128	18514	18274	18384	18305	18382	18417	18298	18483	18396	18458	18391	18434	18486	18427	18396	18368	18453	18578	18578	18519	18162	18486	18423	18399	18503	18394	18423	18519	18343	18347	18534	18507	18580	18351	18446	18363	18324	18234	18365	18569	18285	18479	18579	18374	18480	18512	18290	18255	18314	18500	18350	18428	18337	18243	18233	18457	18200	18368	18223	18373	18492	18400	18564	18424	18320	18490	18307	18342	18330	18437	18597	18421	18484	18432	18502	18483	18373	18558	18323	18365	18426	18433	18296	18292	18312	18406	18379	18282	18211	18436	18253	18189	18365	18652	18571	18333	18252	18418	18234	18544	18303	18493	18248	18504	18433	18683	18700	18378	18258	18543	18327	18528	18512	18264	18246	18166	18349	18315	18420	18513	18374	18344	18542	18697	18347	18525	18473	18238	18324	18462	18353	18458	18399	18612	18288	18356	18368	18401	18619	18474	18407	18431	18568	18361	18391	18628	18384	18387	18357	18163	18362	18250	18451	18413	18310	18352	18360	18381	18545	18554	18539	18503	18411	18570	18294	18456	18283	18322	18273	18482	18348	18358	18398	18509	18300	18471	18482	18488	18469	18326	18480	18416	18353	18560	18457	18494	18454	18492	18405	18284	18215	18392	18411	18209	18426	18408	18468	18410	18509	18340	18367	18469	18352	18308	18519	18146	18500	18295	18381	18478	18271	18380	18369	18425	18223	18444	18408	18237	18389	18351	18251	18527	18475	18231	18402	18454	18406	18324	18390	18379	18233	18552	18365	18449	18425	18326	18502	18388	18358	18287	18221	18381	18606	18473	18364	18581	18490	18307	18581	18561	18542	18422	18185	18395	18457	18389	18546	18558	18362	18356	18347	18246	18478	18460	18470	18525	18376	18549	18677	18576	18405	18375	18367	18498	18443	18521	18382	18517	18396	18372	18401	18417	18355	18514	18400	18491	18467	18409	18498	18510	18539	18412	18362	18306	18642	18372	18299	18575	18325	18635	18441	18249	18315	18340	18416	18333	18489	18551	18434	18510	18428	18634	18290	18261	18555	18461	18576	18388	18335	18533	18291	18265	18256	18206	18487	18628	18556	18637	18407	18321	18519	18354	18506	18410	18318	18326	18469	18418	18325	18390	18311	18718	18610	18458	18359	18310	18401	18332	18350	18228	18488	18493	18344	18306	18512	18347	18237	18401	18441	18454	18459	18337	18293	18493	18383	18220	18490	18499	18576	18389	18581	18483	18443	18336	18534	18393	18290	18405	18336	18626	18476	18565	18398	18459	18284	18427	18474	18545	18267	18296	18546	18341	18192	18254	18371	18514	18430	18464	18319	18306	18462	18358	18424	18106	18502	18248	18400	18446	18285	18350	18451	18295	18282	18550	18496	18351	18426	18519	18401	18345	18402	18435	18464	18424	18430	18568	18393	18423	18469	18295	18405	18235	18363	18736	18509	18432	18451	18367	18244	18583	18390	18464	18325	18514	18322	18298	18529	18324	18508	18560	18604	18473	18401	18486	18446	18210	18381	18488	18496	18353	18257	18390	18282	18521	18476	18634	18382	18561	18424	18435	18532	18376	18420	18452	18389	18254	18477	18488	18463	18353	18452	18388	18290	18381	18544	18511	18175	18338	18381	18493	18439	18410	18212	18265	18334	18358	18342	18504	18312	18424	18272	18433	18314	18436	18472	18397	18348	18319	18367	18497	18404	18453	18219	18334	18513	18396	18448	18411	18334	18456	18144	18395	18490	18539	18567	18345	18300	18344	18560	18447	18323	18562	18519
27600	43249	28248	23398	24297	24115	20094	17261	15888	15493	15391	15197	15253	15395	15210	15349	15249	15378	15304	15355	15322	15216	15341	15274	15436	15274	15227	15508	15208	15434	15271	15322	15275	15364	15162	15249	15204	15224	15220	15242	15437	15280	15184	15348	15259	15317	15324	15290	15137	15205	15228	15112	15400	15113	15239	15322	15458	15434	15284	15181	15305	15376	15242	15302	15358	15201	15183	15332	15318	15359	15272	15284	15205	15401	15107	15314	15181	15270	15275	15330	15230	15242	15149	15203	15279	15291	15223	15181	15185	15144	15241	15403	15325	15032	15080	15103	15185	15133	15302	15396	15351	15357	15252	15278	15216	15077	15260	15258	15386	15231	15360	15153	15334	15228	15316	15219	15418	15274	15217	15213	15371	15326	15401	15393	15384	15373	15099	15317	15267	15219	15417	15301	15238	15315	15202	15333	15472	15140	15300	15312	15360	15438	15339	15340	15405	15282	15444	15214	15182	15328	15374	15250	15131	15324	15204	15484	15161	15314	15112	15283	15171	15234	15306	15291	15536	15346	15199	15220	15298	15215	15408	15291	15162	15314	15218	15432	15356	15157	15225	15266	15301	15232	15340	15358	15400	15271	15363	15269	15336	15324	15224	15123	15189	15190	15153	15176	15305	15291	15115	15305	15226	15250	15290	15295	15293	15347	15386	15325	15173	15187	15493	15279	15269	15176	15353	15231	15272	15397	15318	15285	15451	15339	15302	15428	15188	15367	15238	15210	15266	15245	15227	15313	15375	15216	15182	15417	15176	15194	15317	15315	15221	15278	15405	15060	15229	15337	15353	15288	15417	15325	15405	15081	15203	15417	15165	15396	15235	15224	15299	15238	15392	15488	15159	15226	15441	15216	15163	15280	15265	15468	15348	15245	15155	15228	15319	15343	15259	15235	15225	15330	15177	15299	15253	15322	15288	15179	15366	15371	15277	15126	15220	15055	15260	15311	15137	15234	15274	15431	15428	15204	15383	15274	15161	15116	15359	15201	15231	15292	15179	15302	15230	15390	15169	15171	15183	15284	15045	15415	15361	15244	15155	15334	15237	15241	15431	15164	15286	15268	15178	15227	15311	15296	15191	15328	15209	15253	15307	15262	15432	15275	15310	15231	15330	15441	15282	15370	15207	15218	15187	15282	15196	15256	15168	15223	15278	15045	15348	15288	15234	15229	15240	15376	15230	15246	15126	15181	15390	15239	15383	15194	15285	15229	15338	15308	15093	15291	15163	15398	15325	15127	15277	15123	15270	15276	15248	15210	15337	15332	15151	15308	15308	15281	15185	15432	15308	15295	15222	15348	15287	15186	15234	15252	15289	15337	15303	15289	15412	15191	15325	15395	15337	15333	15375	15203	15277	15410	15199	15373	15202	15279	15261	15422	15405	15145	15257	15341	15290	15140	15366	15365	15231	15079	15161	15390	15327	15453	15225	15297	15270	15262	15112	15103	15352	15249	15437	15128	15149	15450	15260	15262	15302	15278	15319	15117	15426	15189	15236	15163	15196	15342	15103	15252	15341	15328	15417	15388	15135	15339	15143	15302	15279	15242	15298	15299	15242	15246	15273	15265	15140	15253	15310	15264	15254	15409	15350	15261	15288	15289	15333	15121	15196	15231	15286	15259	15239	15395	15193	15278	15314	15239	15587	15342	15318	15279	15231	15232	15232	15412	15305	15376	15225	15138	15193	15092	15175	15156	15272	15374	15439	15169	15100	15240	15266	15285	15305	15246	15364	15185	15244	15171	15103	15368	15404	15302	15338	15233	15352	15422	15192	15302	15138	15299	15265	15240	15209	15304	15170	15215	15283	15256	15068	15203	15311	15406	15109	15295	15347	15157	15221	15174	15440	15181	15378	15402	15192	15320	15178	15242	15226	15299	15257	15332	15070	15296	15283	15191	15223	15398	15444	15440	15304	15271	15377	15023	15214	15199	15303	15215	15414	15315	15322	15383	15155	15257	15185	15182	15358	15310	15428	15346	15251	15047	15280	15206	15317	15300	15222	15286	15200	15298	15336	15253	15272	15246	15167	15225	15270	15369	15239	15130	15325	15373	15210	15228	15267	15124	15278	15431	15186	15475	15489	15189	15146	15146	15446	15273	15326	15247	15224	15383	15261	15214	15178	15581	15063	15394	15269	15214	15251	15095	15231	15114	15097	15149	15289	15425	15251	15065	15378	15270	15091	15262	15354	15428	15330	15335	15111	15380	15311	15291	15342	15252	15251	15199	15390	15175	15155	15253	15422	15199	15235	15261	15456	15362	15411	15285	15383	15318	15186	15202	15300	15239	15423	15239	15434	15310	15274	15287	15169	15224	15419	15284	15222	15428	15290	15308	15379	15243	15335	15327	15382	15243	15375	15315	15153	15283	15365	15232	15243	15216	15377	15163	15449	15324	15185	15303	15436	15419	15247	15279	15333	15117	15154	15293	15471	15192	15202	15356	15277	15253	15328	15239	15263	15334	15130	15396	15329	15351	15388	15348	15234	15255	15399	15476	15227	15340	15382	15217	15194	15284	15364	15049	15241	15190	15296	15167	15246	15052	15389	15343	15214	15219	15307	15258	15178	15252	15283	15335	15407	15244	15191	15348	15445	15191	15279	15385	15384	15223	15199	15427	15403	15171	15292	15307	15359	15329	15294	15329	15347	15411	15180	15368	15187	15211	15287	15158	15284	15212	15468	15393	15262	15437	15247	15318	15396	15249	15161	15257	15282	15429	15324	15282	15235	15408	15018	15349	15454	15410	15268	15289	15330	15223	15266	15264	15095	15329	15252	15288	15369	15321	15194	15362	15301	15351	15389	15324	15413	15421	15282	15246	15340	15254	15346	15232	15352	15332	15366	15162	15227	15356	15314	15433	15276	15441	15336	15301	15256	15497	15406	15335	15333	15208	15256	15261	15271	15294	15283	15272	15094	15300	15226	15274	15365	15311	15182	15348	15297	15293	15198	15400	15330	15359	15387	15351	15282	15394	15270	15292	15199	15313	15251	15202	15141	15207	15275	15176	15381	15296	15363	15224	15438	15280	15297	15045	15282	15281	15282	15180	15350	15229	15222	15261	15187	15341	15257	15273	15298	15363	15259	15230	15322	15279	15417	15162	15371	15408	15324	15294	15356	15237	15224	15205	15288	15296	15315	15252	15356	15156	15296	15242	15484	15385	15320	15279	15226	15323	15446	15211	15375	15384	15372	15205	15407	15263	15230	15243	15237	15338	15279	15322	15398	15366	15377	15307	15275	15360	15239	15229	15113	15293	15479	15333	15472	15292	15353	15292	15316	15075	15258	15231	15340	15309	15289	15349	15355	15248	15203	15447	15221	15115	15395	15278	15307	15202	15420	15264	15300	15184	15171	15513	15196	15176	15300	15302	15243	15272	15402	15160	15317	15356	15247	15385	15358	15376	15316	15368	15184	15324	15364	15284	15225	15277	15238	15247	15139	15412	15248	15334	15222	15327	15442	15342	15309	15060	15353	15221	15317	15138	15212	15239	15195	15206	15248	15319	15294	15145	15368	15511	15320	15327	15417	15118	15339	15226	15431	15322	15306	15400	15216	15191	15325	15148	15334	15322	15220	15231	15210	15265	15235	15315	15415	15275	15363	15104	15294	15274	15181	15387	15269	15222	15200	15375	15252	15312	15301	15309	15215	15029	15242	15435	15200	15354	15202	15171	15350	15185	15271	15407	15334	15288	15550	15160	15406	15370	15203	15332	15399	15205	15368	15181	15200	15236	15391	15345	15257	15307	15058	15254	15279	15253	15145	15142	15072	15368	15353	15278	15421	15388	15291	15267	15292	15232	15491	15160	15141	15252	15260	15260	15243	15150	15297	15161	15184	15222	15291	15315	15388	15258	15225	15396	15126	15318	15071	15382	15341	15356	15289	15397	15136	15145	15409	15259	15260	15261	15383	15166	15214	15171	15196	15295	15177	15283	15213	15322	15323	15357	15435	15323	15300	15277	15209	15503	15158	15228	15237	15282	15255	15203	15293	15243	15379	15293	15358	15174	15375	15383	15368	15056	15207	15308	15357	15335	15315	15453	15342	15203	15357	15403	15272	15224	15310	15302	15255	15323	15317	15339	15438	15309	15088	15221	15213	15383	15314	15268	15401	15335	15293	15158	15305	15146	15209	15419	15320	15172	15311	15309	15222	15344	15296	15306	15256	15147	15220	15300	15348	15139	15220	15237	15282	15149	15236	15324	15262	15393	15291	15257	15377	15331	15235	15305	15286	15342	15373	15254	15250	15320	15310	15264	15354	15323	15322	15331	15104	15238	15317	15209	15153	15152	15306	15303	15367	15238	15218	15406	15223	15287	15368	15347	15133	15184	15365	15323	15273	15186	15305	15385	15126	15333	15340	15149	15253	15332	15238	15230	15165	15354	15151	15187	15129	15210	15339	15222	15267	15247	15051	15258	15363	15317	15469	15238	15174	15135	15325	15409	15247	15250	15380	15249	15345	15390	15279	15307	15232	15181	15345	15441	15315	15438	15277	15416	15188	15350	15412	15141	15204	15242	15218	15213	15248	15284	15226	15219	15301	15336	15214	15392	15295	15245	15176	15327	15225	15166	15323	15281	15309	15152	15347	15171	15299	15426	15206	15325	15201	15337	15293	15244	15247	15361	15334	15368	15152	15394	15282	15168	15348	15252	15433	15341	15237	15301	15361	15383	15327	15231	15333	15368	15390	15225	15270	15327	15229	15243	15365	15280	15368	15204	15128	15157	15239	15216	15395	15201	15339	15332	15243	15269	15205	14997	15243	15178	15451	15333	15356	15297	15374	15254	15176	15186	15302	15228	15249	15349	15313	15333	15143	15165	15384	15321	15373	15356	15346	15226	15402	15407	15258	15280	15213	15276	15115	15206	15314	15264	15285	15183	15399	15369	15454	15317	15319	15314	15289	15438	15259	15384	15383	15318	15248	15346	15203	15279	15092	15212	15306	15180	15192	15243	15329	15349	15251	15315	15390	15367	15285	15370	15346	15290	15289	15223	15346	15392	15333	15339	15382	15236	15089	15233	15339	15386	15283	15226	15232	15269	15321	15368	15272	15245	15151	15320	15184	15295	15380	15221	15261	15177	15331	15356	15282	15177	15357	15367	15309	15250	15161	15364	15218	15359
24086	21805	30652	28056	42237	51107	41653	29843	22870	20193	18916	18573	18769	18698	18496	18590	18476	18484	18454	18513	18626	18478	18562	18572	18296	18262	18527	18512	18326	18384	18518	18522	18228	18285	18381	18380	18399	18333	18405	18337	18426	18491	18271	18365	18342	18426	18468	18272	18429	18274	18465	18424	18474	18396	18397	18450	18338	18400	18542	18413	18507	18400	18214	18467	18217	18526	18622	18264	18289	18556	18216	18323	18241	18353	18214	18273	18491	18415	18227	18139	18285	18169	18321	18172	18402	18391	18406	18264	18340	18186	18632	18362	18290	18408	18323	18293	18308	18526	18474	18413	18406	18302	18344	18431	18376	18418	18307	18257	18320	18566	18263	18250	18121	18229	18248	18059	18349	18171	18293	18094	18532	18351	18396	18137	18303	18150	18322	18276	18387	18378	18294	18358	18384	18337	18439	18153	18489	18739	18494	18453	18218	18397	18504	18440	18606	18306	18364	18390	18434	18276	18503	18381	18419	18327	18234	18316	18460	18442	18485	18298	18386	18456	18161	18283	18335	18243	18474	18502	18429	18559	18271	18276	18413	18432	18225	18351	18541	18239	18311	18249	18237	18389	18167	18402	18306	18133	18248	18341	18383	18536	18317	18372	18323	18201	18327	18321	18732	18547	18243	18132	18420	18494	18178	18015	18120	18273	18316	18282	18182	18583	18509	18341	18408	18331	18265	18286	18302	18275	18371	18414	18258	18199	18305	18333	18543	18530	18310	18321	18404	18248	18186	18370	18265	18197	18449	18546	18098	18332	18332	18257	18323	18339	18247	18313	18181	18105	18473	18423	18314	18538	18601	18344	18328	18464	18301	18338	18484	18204	18182	18243	18318	18348	18422	18244	18355	18337	18409	18308	18379	18217	18326	18229	18360	18437	18418	18407	18400	18075	18232	18310	18465	18459	18435	18429	18234	18321	18430	18355	18305	18452	18340	18211	18497	18127	18321	18283	18288	18426	18338	18299	18479	18279	18274	18297	18313	18339	18472	18372	18357	18253	18399	18429	18317	18206	18223	18481	18374	18303	18299	18229	18563	18386	18272	18262	18261	18310	18350	18264	18367	18390	18295	18328	18264	18285	18381	18148	18178	18246	18480	18294	18251	18433	18260	18439	18330	18205	18336	18430	18150	18291	18247	18255	18298	18265	18375	18177	18182	18397	18444	18442	18352	18323	18181	18138	18175	18382	18393	18391	18273	18227	18277	18326	18295	18433	18426	18380	18282	18245	18389	18415	18214	18379	18304	18384	18323	18304	18285	18364	18425	18335	18303	18491	18201	18350	18243	18393	18476	18351	18684	18268	18310	18375	18225	18194	18347	18372	18443	18414	18532	18268	18321	18372	18238	18456	18717	18333	18529	18430	18460	18337	18174	18595	18224	18389	18510	18301	18549	18434	18370	18386	18486	18194	18252	18503	18302	18313	18328	18140	18312	18158	18152	18330	18300	18374	18227	18246	18415	18203	18229	18081	18343	18257	18358	18370	18214	18357	18086	18442	18520	18300	18338	18239	18113	18334	18197	18270	18504	18381	18369	18256	18253	18384	18223	18165	18317	18413	18318	18106	18234	18264	18351	18353	18336	18246	18438	18340	18247	18246	18226	18551	18241	18343	18168	18118	18308	18429	18529	18285	18310	18345	18382	18456	18172	18311	18510	18253	18494	18486	18531	18456	18159	18490	18219	18371	18279	18207	18228	18346	18270	18109	17983	18272	18427	18363	18400	18131	18247	18398	18426	18202	18435	18308	18289	18263	18358	18282	18334	18365	18389	18375	18352	18230	18141	18312	18361	18291	18311	18161	18249	18349	18275	18331	18311	18348	18420	18254	18175	18177	18401	18262	18633	18179	18312	18152	18420	18138	18098	18488	18199	18214	18270	18324	18126	18479	18493	18410	18358	18440	18219	18371	18293	18289	18221	18489	18267	18507	18302	18211	18215	18380	18470	18350	18436	18254	18257	18455	18573	18094	18416	18241	18166	18293	18506	18328	18463	18465	18335	18437	18282	18316	18390	18318	18265	18423	18317	18235	18260	18420	18349	18244	18330	18285	18320	18275	18349	18441	18310	18525	18289	18322	18213	18221	18413	18399	18398	18343	18446	18177	18281	18537	18246	18237	18377	18378	18026	18305	18032	18218	18315	18333	18293	18457	18393	18573	18396	18370	18365	18358	18287	18475	18449	18454	18191	18421	18517	18166	18201	18409	18380	18197	18282	18384	18498	18243	18347	18369	18356	18390	18366	18509	18366	18309	18358	18179	18265	18343	18350	18248	18137	18316	18425	18273	18277	18292	18361	18248	18348	18241	18412	18337	18253	18438	18485	18511	18261	18222	18264	18097	18366	18299	18469	18358	18252	18403	18337	18545	18311	18253	18116	18302	18365	18370	18229	18354	18303	18279	18304	18232	18366	18356	18238	18331	18093	18339	18158	18290	18324	18625	18331	18091	18452	18345	18430	18470	18295	18343	18404	18112	18257	18269	18368	18168	18330	18257	18307	18263	18420	18189	18443	18333	18428	18200	18373	18508	18255	18157	18419	18278	18499	18279	18345	18276	18389	18308	18422	18260	18310	18505	18277	18332	18474	18289	18200	18416	18524	18218	18311	18256	18261	18416	18342	18314	18332	18321	18123	18349	18209	18409	18323	18515	18490	18195	18232	18389	18675	18336	18346	18209	18361	18329	18457	18399	18361	18639	18392	18486	18323	18313	18295	18271	18258	18324	18342	18224	18455	18319	18315	18348	18358	18275	18194	18173	18254	18301	18586	18512	18321	18177	18289	18381	18428	18497	18261	18344	18274	18423	18357	18326	18389	18497	18327	18185	18368	18316	18356	18321	18426	18606	18533	18527	18206	18357	18446	18388	18155	18216	18396	18325	18360	18237	18310	18456	18282	18208	18263	18389	18420	18566	18281	18207	18395	18200	18356	18550	18392	18261	18405	18360	18308	18152	18173	18228	18301	18262	18352	18352	18252	18164	18265	18421	18469	18277	18352	18369	18566	18417	18276	18165	18354	18190	18310	18188	18412	18524	18365	18447	18370	18183	18234	18281	18386	18418	18427	18406	18242	18332	18305	18058	18058	18434	18244	18412	18245	18301	18263	18393	18389	18532	18384	18453	18507	18410	18482	18413	18341	18202	18532	18519	18389	18467	18425	18283	18223	18389	18433	18644	18160	18395	18526	18256	18337	18168	18315	18423	18569	18255	18382	18241	18249	18310	18500	18445	18443	18293	18371	18347	18272	18258	18367	18273	18279	18266	18393	18271	18430	18285	18521	18361	18181	18426	18151	18418	18258	18351	18151	18299	18243	18265	18445	18256	18217	18398	18254	18282	18259	18173	18069	18416	18242	18164	18376	18307	18328	18288	18124	18525	18418	18229	18163	18317	18417	18352	18481	18272	18471	18355	18356	18391	18222	18323	18247	18287	18223	18402	18412	18605	18265	18337	18464	18343	18313	18363	18271	18280	18163	18399	18308	18402	18153	18507	18384	18536	18357	18317	18349	18120	18350	18474	18268	18335	18126	18205	18418	18454	18360	18378	18188	18199	18332	18330	18446	18241	18379	18169	18309	18091	18502	18278	18468	18400	18249	18411	18294	18243	18305	18234	18502	18496	18321	18073	18238	18298	18296	18227	18491	18377	18384	18196	18211	18274	18404	18420	18195	18144	18368	18385	18356	18209	18325	18308	18418	18427	18329	18333	18376	18462	18348	18354	18147	18333	18271	18285	18193	18364	18307	18189	18226	18512	18352	18622	18320	18200	18170	18360	18380	18320	18434	18458	18308	18270	18358	18251	18573	18441	18229	18304	18063	18301	18117	18256	18365	18440	18294	18361	18313	18437	18347	18312	18206	18489	18337	18083	18367	18201	18329	18301	18384	18427	18378	18247	18210	18349	18215	18245	18283	18565	18281	18252	18409	18142	18355	18251	18039	18373	18231	18301	18358	18174	18276	18299	18228	18108	18506	18320	18188	18477	18327	18504	18402	18327	18497	18424	18416	18402	18285	18382	18350	18281	18263	18352	18248	18317	18516	18185	18260	18387	18472	18374	18272	18367	18509	18278	18444	18509	18472	18230	18318	18468	18284	18177	18328	18324	18337	18451	18370	18301	18271	18495	18236	18473	18294	18589	18686	18266	18312	18363	18136	18434	18309	18340	18300	18512	18492	18427	18418	18150	18561	18303	18257	18432	18239	18283	18228	18289	18305	18205	18247	18235	18332	18414	18377	18479	18269	18340	18425	18170	18436	18493	18468	18436	18185	18284	18378	18398	18360	18402	18270	18073	18401	18456	18566	18457	18374	18126	18286	18445	18405	18279	18313	18138	18174	18257	18398	18167	18275	18241	18221	18466	18261	18352	18340	18344	18359	18195	17968	18325	18420	18231	18350	18216	18251	18279	18287	18223	18325	18195	18571	18362	18409	18427	18271	18432	18438	18358	18220	18208	18446	18375	18355	18432	18242	18411	18320	18356	18439	18312	18269	18469	18386	18248	18200	18122	18312	18461	18307	18478	18283	18167	18253	18351	18184	18418	18437	18231	18467	18199	18086	18274	18282	18251	18379	18217	18342	18265	18204	18504	18544	18521	18601	18522	18319	18304	18368	18298	18256	18220	18517	18474	18474	18258	18366	18249	18228	18476	18441	18368	18451	18292	18248	18147	18430	18395	18439	18240	18289	18294	18348	18407	18399	18396	18454	18200	18246	18252	18150	18274	18459	18225	18266	18181	18306	18286	18279	18478	18517	18304	18444	18364	18251	18349	18485	18237	18448	18204	18522	18332	18212	18114	18116	18382	18186	18338	18183	18516	18304	18370	18246	18352	18300	18240	18395	18310	18402	18437	18188	18307	18404	18496	18238	18377	18301	18224	18281	18211	18320	18275	18606	18392	18187	18174	18342	18343	18370	18228	18265	18369	18147	18322	18445	18339	18267	18499	18370	18366	18228	18496	18379	18519	18406	18366	18120	18275	18299	18279	18245	18348	18302	18394	18359	18418	18241	18206	18066	18513	18310	18395	18392	18381	18242	18234	18361	18265	18330	18437	18155	18454	18227	18318	18397	18281	18299	18370	18380	18291	18277	18416	18404	18209	18367	18098	18297	18156	18312	18301	18265	18306
54126	88994	59648	46008	54530	50597	39393	28037	19752	16324	15485	15297	15181	15070	15328	15273	15180	15222	15303	15385	15228	15263	15266	15023	15159	15236	15185	15207	15206	15211	15151	15254	15383	15218	15249	15262	15186	15328	15224	15373	15215	15127	15144	15272	15196	15212	15164	15384	15425	15144	15159	15238	15336	15226	15122	15156	15135	15203	15322	15151	15180	15343	15345	15257	15375	15312	15216	15062	15238	15146	15220	15236	15241	15202	15357	15282	15214	15405	15280	15092	15308	15186	15311	15254	15169	15312	15190	15188	15112	15296	15255	15230	15154	15205	14971	15297	15281	15313	15199	15046	15293	15306	15253	15433	15114	15280	15177	15138	15224	15190	15253	15342	15266	15374	15193	15238	15209	15376	15276	15259	15144	15152	15336	15158	15283	15297	15313	15365	15245	15319	15277	15131	15222	15030	15163	15206	15203	15361	15264	15302	15232	15317	15355	15409	15112	15072	15254	15178	15222	15166	15215	15238	15349	15105	15219	15166	15280	15119	15358	15224	15384	15088	15148	15300	15164	15229	15120	15441	15170	15259	15368	15363	15019	15226	15230	15189	15411	15133	15415	15258	15295	15159	15210	15146	15350	15197	15164	15268	15050	15124	15037	15260	14965	15225	15207	15304	15093	15269	15346	15230	15203	15194	15107	15284	15170	15293	15235	15213	15150	15185	15242	15322	15483	15294	15240	15161	15243	15299	15178	15135	15429	15169	15303	15328	15168	15238	15167	15307	15305	15309	15295	15206	15087	15153	15254	15443	15250	15159	15177	15248	15293	15289	15236	15245	15141	15132	15372	15379	15150	15278	15147	15208	15258	15214	15246	15233	15347	15356	15358	15435	15267	15149	15171	15475	15199	15272	15340	15296	15184	15180	15319	15258	15239	15142	15343	15273	15126	15099	15213	15239	15148	15173	15110	15180	15133	15366	15202	15258	15231	15193	15449	15422	15159	15266	15067	15303	15187	15205	15392	15289	15299	15278	15187	15222	15300	15271	15126	14988	15116	15337	15269	15078	15278	15185	15336	15220	15285	15362	15362	15257	15374	15296	15385	15189	15264	15159	15307	15254	15129	15320	15279	15243	15446	15104	15224	15111	15220	15138	15269	15287	15385	15088	15142	15368	15164	15247	15165	15158	15243	15221	15232	15253	15193	15305	15168	15342	15185	15183	15106	15129	15307	15360	15342	15262	15286	15111	15348	15285	15260	15242	15244	15320	15236	15342	15132	15111	15150	15249	15298	15128	15407	15269	15291	15310	15387	15052	15143	15262	15354	15149	15249	15185	15395	15144	15410	14992	15135	15108	15148	15107	15274	15465	15320	15424	15377	15181	15337	15262	15219	15150	15157	15300	15403	15379	15102	15335	15176	15155	15317	15299	15130	15112	15221	15187	15174	15366	15047	15197	15201	15305	15349	15078	15240	15198	15368	15514	15085	15361	15297	15237	15248	15332	15195	15006	15373	15317	15427	15277	15183	15132	15394	15270	15386	15353	15114	15394	15067	15336	15037	15250	15255	15267	15377	15271	15155	15211	15162	15281	15199	15356	15265	15200	15319	15273	15146	15244	15291	15069	15190	15273	15165	15215	15188	14925	15211	15195	15323	15168	15122	15250	15242	15292	15262	15112	15355	15221	15263	15333	15056	15116	15337	15295	15120	15221	15228	15285	15189	15373	15176	15331	15197	15275	15144	15286	15292	15168	15263	15276	15190	15318	15114	15165	15413	15247	15223	15238	15291	14965	15270	15289	15315	15215	15103	15291	15244	15300	15343	15189	15104	15293	15269	15163	15144	15220	15294	15274	15266	15166	15303	15106	15314	15255	15271	15143	15421	15309	15187	15022	15259	15261	15104	15145	15290	15138	15250	15441	15315	15008	15265	15312	15252	15152	15117	15268	15359	15250	15204	15087	15394	15270	15238	15081	15242	15133	15299	15286	15158	15200	15303	15173	15174	15228	15271	15100	15379	15276	15251	15203	15319	15351	15217	15229	15285	15225	15286	15260	15203	15179	15272	15218	15105	15284	15313	15334	15194	15274	15171	15341	15286	15174	15266	15132	15247	15245	15360	15118	15264	15254	15202	15310	15269	15238	15282	15098	15181	15214	15216	15318	15206	15188	15351	15337	15307	15282	15211	15377	15033	15285	15295	15254	15262	15072	15264	15212	15206	15233	15122	15076	15155	15201	15330	15266	15177	15292	15094	15311	15232	15359	15477	15419	15227	15165	15299	15269	15043	15099	15133	15167	15303	15124	15095	15192	15157	15067	15342	15136	15257	15138	15118	15309	15151	15284	15175	15272	15260	15315	15044	15305	15105	15334	15135	15199	15269	15292	15202	15040	15203	15136	15081	15362	15383	15189	15112	15295	15203	15249	15237	15204	15227	15276	15179	15143	15173	15285	15390	15151	15253	15166	15240	15226	15111	15253	15311	15223	15160	15256	15171	15168	15178	15434	15126	15146	15349	15224	15199	15222	15300	15246	15181	15170	15299	15216	15339	15305	15074	15294	15127	15383	15276	15150	15321	15386	15268	15352	15258	15459	15137	15159	15147	15295	15299	15205	15074	15250	15372	15231	15148	15174	15282	15155	15249	15158	15047	15272	15287	15303	15088	15182	15313	15293	15176	15165	15207	15156	15017	15351	15171	15204	15417	15166	15384	15281	15240	15395	15189	15328	15169	15319	15211	15355	15205	15064	15132	15229	15194	15245	15198	15118	15322	15351	15307	15273	15275	15383	15163	15162	15434	15326	15143	15386	15110	15190	15331	15322	15359	15139	15181	15142	15190	15280	15230	15454	15186	15201	15138	15299	15202	15444	15331	15154	15421	15250	15173	15361	15219	15297	15131	15276	15310	15328	15122	15046	15279	15397	15162	15169	15239	15246	15123	15280	15087	15314	15299	15309	15437	15161	15249	15261	15061	15416	15187	15282	15432	15374	15390	15227	15126	15432	15340	15033	15366	15344	15184	15283	15174	15343	15177	15240	15052	15246	15323	15233	15156	15208	15116	15387	15153	15204	15148	15237	15217	15256	15235	15255	15345	15234	15247	15244	15326	15258	15205	15228	15086	15290	15211	15393	15234	15219	15178	15313	15118	15174	15301	15299	15265	15233	15341	15271	15310	15151	15324	15262	15237	15300	15230	15405	15326	15254	15192	15285	15394	15237	15269	15148	15220	15114	15239	15410	15176	15055	15212	15011	15132	15240	15161	15286	15152	15333	15276	15326	15148	15091	15136	15250	15317	15052	15252	15311	15264	15320	15216	15253	15316	15078	15265	15211	15263	15422	15285	15190	15192	15335	15095	15107	15200	15313	15296	15247	15339	15292	15023	15305	15223	15251	15098	15254	15211	15178	15137	15359	15071	15142	15267	15210	15347	15261	15282	15408	15063	15162	15236	15205	15295	15283	15344	15247	15315	15234	15096	15245	15279	15166	15194	15362	15265	15263	15194	15303	15219	15224	15170	15322	15319	15324	15256	15451	15174	15246	15290	15138	15186	15013	15289	15012	15259	15183	15314	15326	15078	15162	15257	15316	15195	15160	15259	15309	15111	15201	15148	15267	15197	15229	15266	15065	15202	15242	15249	15148	15164	15332	15383	15314	15232	15259	15224	15118	15214	15397	15131	15290	15160	15275	15189	15250	15231	15359	15236	15310	15206	15413	15107	15214	15190	15240	15324	15257	15264	15099	15226	15212	15172	15258	15277	15212	15339	15377	15228	15140	15197	15288	15132	15163	15402	15170	15057	15114	15256	15179	15090	15380	15289	15286	15248	15169	15380	15110	15391	15059	15196	15264	15333	15241	15235	15215	15265	15260	15239	15235	15233	15375	15093	15166	15174	15242	15203	15205	15358	15380	15220	15032	15285	15136	15167	15321	15336	15270	15349	15170	15295	15088	15368	15243	15306	15364	15273	15246	15215	15075	15260	15189	15035	15452	15272	15215	15383	15234	15354	15059	15175	15244	15247	15295	15259	15212	15370	15246	15271	15229	15348	15207	15279	15138	15161	15140	15275	15394	15284	15368	15284	15297	15434	15140	15170	15188	15299	15220	15426	15341	15283	15157	15244	15171	15256	15396	15244	15347	15255	15059	15156	15315	15328	15171	15195	15216	15121	15123	15245	15275	15204	15255	15258	15272	15276	15226	15160	15160	15257	15229	15056	15330	15165	15236	15116	15130	15188	15309	15386	15257	15337	15127	15297	15247	15322	15247	15261	15205	15302	15146	15351	15279	15155	15295	15164	15154	15240	15279	15353	15169	15199	15208	15317	15304	15233	15237	15186	15375	15259	15199	15156	15122	15291	14972	15170	15132	15268	15374	15195	15172	15293	15061	15282	15119	15244	15202	15201	15125	15061	15097	15210	15130	15310	15162	15399	15158	15356	15290	15252	15120	15405	15360	15189	15079	15142	15285	15266	15346	15121	15226	15293	15267	15266	15132	15151	15035	15264	15233	15096	15315	15269	15366	15339	15214	15264	15147	15282	15232	15143	15233	15320	15286	15159	15175	15280	15296	15254	15183	15239	15158	15081	15234	15054	15294	15338	15319	15280	15365	15262	15153	15363	15130	15256	15162	15190	15253	15324	15161	15437	15227	15007	15365	15331	15207	15133	15134	15267	15333	15123	15219	15305	15101	15227	15185	15154	15205	15209	15109	15274	15114	15171	15182	15233	15266	15266	15251	15320	15194	15336	15045	15195	15247	15192	15388	15184	15335	15394	15265	15138	15225	15019	15261	15071	15101	15238	15366	15225	15198	15139	15164	15306	15322	15188	15061	15512	15157	15304	15237	15313	15324	15328	15165	15100	15186	15111	15340	15362	15202	15267	15270	15056	15310	15190	15315	15312	15122	15283	15284	15221	15191	15230	15271	15223	15214	15166	15165	15237	15194	15359	15119	15259	15226	15186	15086	15238	15187	15381	15150	15354	15260	15122	15254	15226	15296	15063	15367	15143	15216	15324	15141	15062	15398	15000	15272	15183	15206	15339	15130	15253	15120	15188	15283	15371	15264	15174	15031	15019	15340	15155	15268	15208	15402	15176	15398	15152	15254	15126	15204	15254	15165	15289	15108	15261	15273	15189	15104	15202	15336	15180	15182	15297	15159	15558	15276	15192	15233	15427	15242
22922	21691	29884	26820	41681	56924	49116	35451	26018	21755	19853	19366	19115	19228	19202	19277	19133	19130	19211	18956	19023	19159	19155	18986	19000	19128	19099	19136	19027	19025	19029	18947	18855	18997	19039	18921	19027	18882	19032	18966	18927	19023	18864	19157	19026	19044	18822	18963	19175	18921	19105	18969	19091	18905	18847	18832	19054	18844	19043	18985	18870	18958	18801	18936	18982	19054	18983	18952	18904	19001	19249	18775	18882	18980	18937	18743	18909	19047	18884	18991	18859	18853	19172	18890	19006	18877	19090	18959	18993	18933	18902	19152	19016	18910	18784	18936	19045	18860	18960	18835	19045	18998	18981	19086	19018	18843	19140	18966	18942	19035	18852	18825	18955	18778	18798	18934	18756	18847	18857	18947	19124	18961	18847	19008	18986	18853	19005	18961	18918	18811	18799	18817	18808	18959	19063	18997	19082	18838	19084	18957	19053	18863	19070	18796	18952	19044	18889	18882	19099	18890	18887	19003	18696	18833	18852	18964	18950	18982	18960	18899	18818	19066	18905	18845	18959	18877	18928	18904	18888	18884	18880	18740	19075	19017	18846	18824	18870	18912	18944	19063	18757	18881	18873	19128	18919	18924	18823	18842	18941	18790	18961	19109	19177	18851	18722	19047	18910	18971	18885	18796	18825	18968	18810	18973	19001	18802	18936	18907	18894	18803	19161	18939	19029	19081	18789	18843	18946	18930	19008	18954	18839	18852	18745	19032	18816	18852	18863	19027	18846	18780	19005	19008	18905	18592	18782	18857	18718	18917	19061	18909	18838	18967	18691	18835	18893	18924	18921	18857	18844	19051	19010	18739	19100	18996	18964	19089	18892	18877	18802	18827	18896	18950	19116	18733	18874	18698	18808	18761	18816	18986	18975	18805	18992	18894	18786	18698	18966	18886	18751	18828	19053	18976	19026	19051	18837	19025	18967	18945	18881	19045	18959	18741	18836	19083	19017	18993	18894	19046	18930	18821	18939	19069	18936	18911	18759	18878	18690	19004	18948	18973	18954	19012	18973	18898	18832	18911	18921	18777	19160	18701	18885	18915	18956	18766	18745	18971	18803	19045	18891	18870	19043	19078	18876	19040	19163	18882	18973	18773	18981	18858	18791	18860	18673	18969	18804	18797	18761	18785	18911	18845	18965	18902	18925	19079	19001	18921	19043	18796	18880	18897	18956	18750	19112	18944	18808	19036	18982	19129	18978	18956	19078	18840	18696	18747	19179	19049	18734	18961	18891	19078	19098	18897	18901	19077	19002	18915	18940	18776	18864	18863	18936	18817	18741	18925	18990	18834	18884	18903	19013	18843	18672	18821	18706	18895	19000	18769	18911	18975	18601	19017	18757	18802	18941	18659	18721	18918	18839	19004	18967	18922	18810	18874	18829	18957	19098	18939	18910	18762	18882	18854	19032	18987	19010	18917	18800	18772	18991	18804	18943	18991	18891	18814	19062	19213	19007	19060	18940	18839	18851	19002	18825	18809	18758	18833	18735	18951	18840	18933	18910	18943	18965	18953	18980	18958	18847	18932	19085	18745	18700	18960	18865	18810	18812	18964	18722	18718	18707	18910	18888	18762	18781	18822	19002	18815	18856	18699	18970	19079	18955	18945	18924	18910	18847	19064	19043	18930	18691	18927	18800	18928	18907	18860	18831	18896	18841	18760	18885	18820	19023	18838	19103	19025	18905	18944	18873	18977	18945	18787	18792	18949	18787	18537	18830	18806	19043	18924	18959	18880	18813	19019	18853	18665	18871	18837	18948	19031	18997	19020	19026	18686	18849	18719	18985	18946	19063	18937	19118	19127	19080	19088	18797	19007	19201	18942	18974	18863	18953	18925	18901	19005	18850	18999	18892	19062	19016	18856	18972	18813	18803	18861	18785	18948	19152	18782	18788	19152	19040	18850	18859	18703	18963	18891	19005	18857	19267	19149	18887	18911	19050	18991	19122	18844	18890	18924	18958	18878	18927	18932	19063	18830	18847	18843	18845	18720	18822	18742	19044	19175	18843	19114	18910	18768	18750	19011	19113	18966	18901	18796	18833	18595	18895	18820	18837	18888	19013	18952	18741	18900	19054	18938	19218	18690	18858	19014	18918	18896	19015	18964	19075	19035	19005	18847	18791	18840	18904	18797	18867	18777	18741	18851	18789	18768	18811	18744	18887	18719	18850	18980	18809	18705	18989	18887	18999	18901	18947	19058	18838	19135	19053	18782	18741	18984	18921	18861	18929	18784	18693	18837	18843	19014	18876	18776	19006	18858	19056	19055	19017	18871	18651	18853	19022	18862	18939	18995	18920	18793	18883	18869	18860	18998	18779	18725	18778	18735	18924	18865	19034	18982	19001	18882	18590	18904	18976	18938	18978	18945	18883	19001	18962	18768	18812	18991	18919	18798	18880	19017	18929	18850	18813	18899	18984	18757	18916	18881	18741	18897	18834	18718	18887	19071	18917	18916	18833	18761	18706	18748	18900	18958	18789	18880	18918	19157	19113	18924	18839	19016	18916	18971	19004	18950	18922	18715	18828	18974	18696	18890	18909	19036	18762	18998	19056	19151	18981	18914	18839	18698	18801	18990	18883	18787	18826	19055	18891	18877	18826	18704	18651	18903	18841	18961	18755	19168	18838	18804	18792	19014	18863	18766	18690	18855	18725	18731	18863	18798	19082	19029	18918	18792	18858	18934	19017	18766	18876	18875	18907	18958	18759	18919	18741	18979	18804	18631	18771	18894	19047	18733	18784	18907	18750	18821	19091	18993	19163	18938	18849	18870	18888	18865	19108	18822	18913	19044	18872	18650	18881	18960	18913	18828	18811	18820	18923	18805	18917	18888	19111	18807	19026	18933	18807	18643	18786	18787	18608	18764	18961	18931	18823	18874	18935	19061	18815	18932	18928	18877	18752	18904	18899	18920	19075	19000	19001	18722	18929	18862	18941	18896	18933	18807	19014	18827	18864	18861	18972	18818	18914	19090	19199	18977	19030	18792	18883	18943	18920	18804	18919	18833	18862	19070	18978	19109	18815	18781	18825	18989	18785	18809	18757	18877	18926	18892	19031	18947	18800	18816	18816	18777	18824	18861	18853	18836	18795	18779	18837	18928	18947	18724	18979	18875	18913	18903	18900	18880	18748	19018	18891	19114	19105	18912	19114	18883	18900	18907	18928	18709	18899	18776	18806	18703	18981	18904	18816	18901	18856	19025	19109	18970	19004	18902	18896	18772	19023	19010	18779	18950	18916	18747	18846	18885	19038	18930	18949	19027	18978	18936	18836	18968	18830	18846	18716	18974	19084	19109	19038	18774	18909	18840	19025	18972	18867	18788	18835	18788	18940	19010	18818	18840	18885	18880	18917	18677	18791	18829	18973	18878	19041	18876	18873	18936	18940	18958	19039	19007	18825	18857	18751	18692	18947	18777	18813	18778	18891	18930	19011	18805	18875	18797	18922	18932	18878	18970	18991	18935	18765	18924	18872	18769	18916	18952	19017	18936	18676	18992	18932	18831	19008	18881	18923	18789	18920	18912	19006	18913	18816	18915	18996	18840	18860	18919	18970	19017	19099	18809	18999	18872	18895	18870	19106	18912	18934	18855	18920	18892	18986	18966	18748	18911	18799	18847	18706	19056	18875	18906	18911	18827	18862	18924	18765	19037	18851	18927	18999	18876	18748	19015	18890	18991	18730	18834	19101	18808	19049	18941	18793	18936	18825	18882	19081	19033	18913	19001	18977	19093	19138	19127	18773	18969	18859	18772	18913	18780	18935	18831	18980	18844	18859	18819	18673	19063	18876	19119	18910	18899	19026	18852	18831	18987	19202	18838	18861	18934	18806	18877	18902	18902	18907	18719	18930	18756	19039	18946	19007	18868	18898	18826	18975	19019	19066	18754	19012	18831	19029	18745	18891	18947	18780	19152	18889	18993	18665	18759	18928	18840	18942	19108	19066	19046	18757	18933	19052	18881	18910	18991	18931	18987	18872	18956	18995	18860	18771	18962	18658	18841	18779	18934	18881	18963	19046	18871	18942	18923	18989	19037	18989	18874	18854	18956	19004	18914	18802	18935	18875	18914	18986	18834	19002	18948	18882	18949	18916	18924	18908	18751	18897	19059	18846	18911	19073	18956	18932	18783	18843	19010	18962	18833	18927	19023	18890	19072	18982	19047	18872	19135	19024	18845	18878	18905	18631	18833	19017	19088	18766	18787	18699	18945	18809	19004	18934	19055	19170	18845	18829	18914	18909	18998	18801	18830	19104	18777	18863	18777	18784	19081	18863	18824	18943	19003	18858	18999	18916	19024	18881	18764	18795	18792	18966	18815	19031	18827	18889	18947	18855	18750	18726	18859	18836	19020	18761	18673	18844	18907	18791	19179	18985	18867	19002	18950	18750	18975	18819	18702	18810	18915	18904	18890	18799	19098	18899	18887	19058	18786	18823	18873	18874	18827	18712	18841	18830	18783	18747	19053	18963	18968	18916	19032	18860	18912	19002	19110	19049	18809	19094	18753	19143	19022	18981	18891	18858	18971	18956	19120	19243	18793	18804	18932	18805	18864	18953	18897	18831	19003	19089	18867	18741	18701	18904	18993	18878	19026	18738	18846	18871	18869	18803	18819	18764	18912	18689	19063	19074	18742	19007	18838	18710	18951	18920	18808	19037	19119	19118	18825	18794	18809	18966	19019	18942	18971	19092	19000	18966	18938	18823	18850	18775	18770	18851	18898	18798	18826	19052	18886	18822	19001	19066	18824	18830	19050	19079	19084	18841	18888	18967	18946	18994	18975	19031	18891	18790	18942	18750	18967	18816	18934	18654	18731	18746	18875	18977	19098	18843	19045	18989	19029	18995	18853	18918	18761	18777	18991	18889	18832	18955	19030	18851	18951	18949	18941	18906	18830	18781	18875	19039	18650	19057	18838	18935	18846	18912	18905	18844	18991	18890	18923	18980	18850	19002	18737	18980	18854	18990	18939	18702	18909	18740	19111	18956	18794	18778	18965	18942	18977	18972	19013	18898	18831	18676	18794	19014	19132	19110	19084	18875	18958	18888	18785	19001	19014	19045	18869	18853	18896	18925	18770	19118	18889	18784	18937	19047	18903	18930	18840	18882	18850	18938	19045	18900	18602
60445	98932	68821	59183	66596	62092	48149	34852	23433	17680	15873	15734	15432	15473	15481	15485	15677	15514	15636	15404	15564	15773	15614	15560	15659	15527	15591	15382	15373	15608	15390	15453	15503	15542	15555	15544	15426	15479	15621	15513	15533	15572	15468	15602	15487	15336	15538	15675	15493	15535	15553	15504	15369	15402	15449	15465	15585	15786	15565	15625	15531	15564	15543	15468	15431	15611	15601	15602	15396	15453	15515	15560	15377	15457	15492	15509	15400	15506	15405	15494	15539	15444	15611	15497	15457	15335	15382	15613	15608	15601	15418	15591	15489	15693	15663	15429	15574	15481	15593	15497	15562	15607	15519	15454	15515	15408	15514	15453	15461	15524	15441	15625	15632	15469	15503	15512	15562	15425	15540	15290	15582	15276	15513	15501	15588	15441	15498	15509	15537	15705	15420	15566	15595	15640	15487	15602	15485	15522	15453	15642	15400	15610	15521	15249	15555	15488	15541	15433	15659	15402	15478	15625	15459	15260	15381	15564	15303	15538	15538	15626	15511	15515	15449	15647	15578	15396	15417	15524	15568	15446	15609	15431	15588	15524	15676	15412	15721	15433	15549	15542	15459	15552	15539	15637	15497	15438	15499	15590	15406	15572	15618	15408	15490	15401	15475	15477	15327	15509	15536	15517	15613	15470	15542	15565	15613	15548	15476	15504	15558	15645	15487	15521	15600	15476	15472	15528	15444	15427	15623	15583	15379	15495	15605	15630	15568	15545	15501	15408	15363	15435	15495	15443	15395	15611	15557	15433	15455	15546	15665	15483	15616	15596	15500	15440	15475	15509	15661	15450	15453	15524	15591	15589	15646	15556	15465	15742	15586	15508	15540	15485	15413	15517	15409	15542	15525	15455	15635	15516	15615	15389	15460	15458	15488	15447	15580	15545	15484	15593	15542	15745	15720	15627	15480	15439	15378	15578	15378	15430	15491	15528	15495	15627	15319	15618	15351	15359	15479	15404	15606	15470	15682	15597	15588	15328	15316	15452	15709	15429	15577	15615	15445	15413	15361	15513	15522	15466	15366	15539	15624	15447	15522	15421	15477	15604	15562	15299	15587	15329	15526	15488	15434	15643	15451	15533	15360	15440	15671	15470	15375	15450	15590	15546	15596	15409	15567	15531	15498	15494	15514	15407	15592	15475	15528	15651	15561	15480	15349	15574	15394	15487	15578	15549	15660	15529	15483	15335	15412	15615	15476	15586	15436	15380	15487	15547	15427	15590	15446	15551	15405	15450	15540	15462	15497	15345	15348	15363	15552	15512	15386	15571	15640	15509	15586	15337	15608	15363	15574	15424	15720	15463	15535	15501	15670	15539	15425	15465	15660	15455	15619	15440	15475	15579	15481	15510	15499	15524	15590	15532	15476	15399	15671	15576	15302	15387	15601	15482	15541	15582	15599	15393	15510	15395	15647	15369	15546	15608	15486	15508	15732	15330	15569	15303	15591	15547	15478	15555	15638	15498	15479	15382	15473	15459	15568	15650	15447	15533	15467	15418	15586	15537	15357	15463	15446	15397	15561	15572	15576	15501	15297	15638	15346	15387	15615	15631	15391	15613	15415	15469	15513	15423	15706	15447	15602	15424	15629	15547	15340	15539	15553	15520	15604	15627	15542	15559	15582	15515	15477	15481	15631	15529	15572	15504	15499	15583	15541	15504	15415	15363	15649	15437	15538	15545	15555	15408	15546	15474	15468	15471	15446	15412	15518	15552	15415	15446	15599	15589	15450	15474	15526	15585	15561	15525	15583	15432	15531	15548	15542	15535	15407	15434	15469	15589	15508	15348	15456	15556	15462	15423	15402	15592	15685	15205	15583	15596	15407	15509	15424	15440	15445	15729	15570	15468	15518	15379	15508	15562	15492	15405	15638	15635	15454	15570	15513	15442	15593	15593	15175	15358	15447	15480	15658	15414	15570	15474	15612	15344	15678	15663	15710	15384	15590	15397	15609	15325	15456	15649	15369	15554	15467	15468	15383	15563	15446	15440	15351	15539	15480	15567	15490	15273	15392	15519	15584	15587	15494	15333	15566	15610	15562	15331	15473	15521	15563	15608	15451	15293	15318	15491	15695	15584	15631	15291	15640	15471	15401	15342	15567	15291	15535	15461	15474	15564	15761	15439	15355	15578	15616	15599	15693	15440	15483	15484	15456	15371	15554	15445	15501	15653	15587	15571	15514	15417	15465	15564	15437	15491	15541	15552	15471	15622	15517	15462	15380	15367	15366	15230	15489	15556	15466	15599	15471	15358	15412	15677	15418	15451	15545	15494	15485	15433	15539	15487	15501	15513	15557	15536	15598	15359	15385	15683	15406	15627	15620	15642	15359	15424	15480	15519	15518	15637	15441	15506	15461	15520	15437	15435	15643	15583	15510	15492	15389	15628	15492	15672	15479	15459	15430	15584	15450	15324	15418	15514	15299	15680	15503	15583	15569	15510	15426	15412	15664	15469	15675	15449	15579	15465	15485	15510	15611	15528	15414	15489	15467	15422	15495	15534	15581	15528	15554	15373	15415	15497	15367	15602	15397	15544	15378	15462	15565	15632	15421	15674	15488	15593	15321	15623	15605	15422	15552	15511	15546	15316	15518	15562	15547	15352	15433	15407	15589	15486	15485	15414	15596	15458	15485	15599	15505	15381	15531	15457	15387	15549	15478	15476	15362	15531	15383	15561	15427	15493	15491	15519	15488	15538	15528	15467	15342	15551	15487	15539	15303	15626	15460	15434	15493	15525	15431	15510	15718	15459	15568	15436	15667	15568	15482	15565	15526	15657	15644	15413	15671	15470	15539	15511	15486	15394	15485	15621	15402	15304	15383	15553	15486	15480	15474	15525	15402	15390	15362	15595	15615	15398	15517	15415	15683	15499	15399	15398	15367	15514	15321	15446	15536	15509	15510	15539	15627	15610	15409	15429	15403	15541	15527	15329	15550	15399	15510	15450	15599	15514	15645	15359	15459	15539	15545	15425	15457	15568	15627	15481	15284	15451	15546	15513	15509	15268	15463	15679	15518	15362	15401	15453	15605	15705	15490	15552	15513	15480	15653	15510	15702	15498	15513	15538	15441	15453	15435	15463	15498	15397	15527	15588	15463	15425	15498	15420	15425	15464	15466	15685	15564	15375	15607	15595	15559	15328	15541	15405	15508	15552	15488	15655	15426	15380	15268	15605	15506	15567	15613	15423	15344	15747	15447	15668	15410	15524	15503	15599	15505	15468	15364	15485	15518	15442	15544	15589	15564	15557	15489	15403	15531	15437	15517	15452	15529	15569	15438	15535	15399	15455	15378	15579	15610	15678	15629	15595	15492	15508	15470	15418	15533	15453	15572	15369	15485	15474	15279	15443	15403	15432	15547	15415	15499	15575	15530	15569	15625	15513	15367	15420	15352	15499	15417	15503	15404	15373	15517	15609	15509	15595	15514	15460	15611	15453	15575	15555	15497	15415	15385	15608	15621	15504	15401	15561	15618	15471	15395	15468	15641	15634	15542	15561	15581	15419	15407	15428	15576	15419	15608	15468	15537	15400	15435	15599	15547	15592	15592	15634	15371	15447	15747	15517	15545	15374	15554	15361	15465	15632	15526	15634	15421	15529	15438	15539	15564	15590	15589	15535	15404	15568	15449	15464	15424	15402	15453	15682	15634	15601	15372	15404	15379	15443	15451	15497	15503	15533	15535	15542	15386	15537	15631	15501	15626	15469	15646	15507	15341	15410	15435	15451	15494	15505	15485	15504	15575	15435	15519	15435	15471	15545	15491	15414	15368	15462	15410	15594	15557	15380	15574	15385	15357	15435	15637	15550	15357	15464	15394	15384	15532	15491	15666	15494	15584	15492	15331	15565	15556	15647	15545	15535	15571	15458	15448	15544	15630	15423	15519	15666	15569	15467	15483	15427	15433	15601	15600	15371	15506	15382	15545	15582	15541	15581	15458	15569	15463	15506	15586	15550	15701	15457	15431	15624	15553	15383	15562	15589	15645	15455	15618	15424	15450	15659	15528	15494	15604	15356	15568	15409	15485	15419	15511	15435	15485	15628	15337	15631	15430	15447	15450	15618	15486	15341	15483	15485	15637	15549	15561	15423	15391	15653	15504	15553	15429	15626	15475	15517	15359	15456	15513	15376	15456	15567	15333	15520	15378	15647	15577	15454	15452	15543	15549	15577	15606	15472	15529	15608	15495	15506	15441	15462	15408	15503	15563	15387	15403	15578	15442	15630	15571	15585	15403	15570	15347	15403	15482	15409	15570	15494	15419	15600	15447	15470	15614	15572	15390	15403	15594	15514	15548	15446	15622	15359	15554	15509	15545	15475	15561	15381	15507	15542	15473	15477	15438	15648	15488	15396	15536	15552	15580	15618	15598	15502	15427	15581	15468	15515	15598	15461	15447	15410	15547	15583	15439	15421	15468	15451	15552	15552	15678	15522	15591	15449	15608	15346	15505	15555	15335	15286	15566	15541	15656	15500	15589	15464	15523	15482	15430	15465	15423	15461	15406	15374	15293	15543	15489	15558	15486	15547	15484	15535	15688	15400	15515	15442	15589	15551	15377	15542	15650	15574	15386	15526	15650	15576	15660	15330	15617	15312	15451	15465	15702	15536	15290	15564	15517	15449	15637	15593	15615	15300	15512	15579	15579	15517	15449	15408	15580	15494	15650	15639	15406	15256	15430	15415	15489	15483	15264	15533	15540	15335	15510	15394	15620	15564	15518	15614	15378	15317	15456	15451	15540	15596	15376	15626	15540	15411	15628	15532	15474	15495	15570	15570	15578	15342	15322	15444	15460	15446	15578	15515	15429	15736	15565	15376	15537	15746	15448	15420	15245	15514	15379	15538	15521	15641	15528	15361	15377	15381	15591	15432	15436	15649	15572	15519	15555	15477	15456	15561	15655	15435	15432	15527	15576	15476	15372	15454	15414	15480	15435	15548	15521	15525	15609	15421	15412	15487	15549	15352	15538	15539	15481	15547	15502	15396	15460	15486	15509	15534	15469	15510	15498	15488	15341	15483	15520	15443	15338	15488	15505	15571	15650	15537	15529	15412	15387	15494	15294	15416	15449	15703	15591	15609	15711	15454	15654	15481	15579	15562	15586	15528	15600	15498	15531	15708	15411	15493
28593	27634	33516	28788	27371	26729	23121	20716	19634	19296	19367	19468	19215	19377	19183	19039	19246	19163	19348	19177	19258	18999	19295	19307	19404	19295	19270	19352	19367	19146	19166	19229	19187	19229	19191	19442	19246	19257	19073	19243	19270	19269	19302	19263	18986	19230	19011	19256	19309	19200	19202	19173	19179	19214	19138	19290	19410	18970	19253	19200	19116	19002	18995	19383	19126	19228	19283	19210	19176	19011	19244	19060	19371	19155	19372	19128	19160	19161	19066	19058	19333	19137	19398	19059	19234	19165	19320	19143	19081	19163	19180	19089	19173	19307	19151	19080	19022	19482	19358	19085	19142	19365	19226	19181	19269	19404	19085	19066	19261	19148	19178	19295	19151	19385	19251	19082	19012	19113	19351	19184	18914	19354	19121	19130	19286	19061	19226	19279	19227	19171	19146	18980	18962	19044	19118	19136	19006	19134	19239	19262	19263	19235	19267	19103	19199	19322	19228	19219	19216	19088	19181	19232	19235	19223	19088	19035	19191	19242	19261	19122	19164	19118	19237	19051	19200	19339	19133	19056	19145	19092	19327	18988	19045	19145	19133	19059	19233	19227	19130	19139	19467	18977	19428	18945	19182	19073	19235	19025	19262	19159	19143	19290	19228	19401	19434	19323	18925	19255	19365	19011	19148	19064	19305	19153	19241	19308	19106	18990	19069	19209	19269	19115	19129	18898	18993	19235	19198	19049	19329	19149	19277	19538	19126	19399	19280	19168	19154	18933	19265	19342	19486	19194	19218	19052	19028	18990	19187	19415	19305	19071	19178	19079	18964	19118	19229	19141	19041	19485	19171	19299	19454	19193	19135	19166	19125	19038	18981	18982	19214	18983	19315	19173	19271	19208	19256	19144	19228	19176	19300	18878	19167	19034	19084	19196	19098	19085	19099	19217	19086	19216	19224	19219	19264	19142	19059	19205	19102	18947	19249	19119	19295	19120	19279	19118	19118	19356	19051	19116	19241	19281	19220	18937	19228	19276	19265	19158	19324	19217	19072	19031	19240	19083	19335	19010	19299	18905	19085	19154	19137	19260	19303	19085	19105	19023	19156	19153	18984	19229	19005	19012	19167	19216	19101	19177	19182	19185	19207	19365	19093	19237	19399	19434	19182	19230	19096	19133	18966	19167	19234	19091	19256	19075	18987	19179	19133	19204	18924	19181	18991	19224	19191	18971	18924	19173	19209	19357	19054	19346	19145	19259	18874	19157	19257	19175	19150	19159	19210	19063	19013	18894	19404	19092	19194	19264	19183	19273	19134	19174	19112	19052	19320	19161	19297	19051	19037	18884	19313	19030	19365	19070	19257	19112	19178	19140	19103	19192	19184	19371	19199	19060	19200	19102	19180	19211	19374	19140	19225	19131	19038	18915	19223	19233	19308	18942	19214	19179	19200	19161	19135	19219	18912	19298	19114	19109	19071	19047	19164	19212	19018	19015	19224	19057	19172	19213	18909	19213	19132	19107	19303	19253	19105	19257	19049	19189	19018	19235	19194	19268	19205	19058	19212	19175	19122	18962	19208	19151	19276	18994	19276	19178	19160	19058	19201	19183	19242	19168	19159	19214	19030	19241	19288	19074	19012	18931	18936	19122	19222	19148	19362	19183	19080	19272	19081	19284	19169	19106	19071	19323	19306	18960	19188	19394	19222	19152	19143	18956	19278	18961	19148	19215	18917	18986	19207	19017	19088	19069	19344	19430	19176	19088	19406	19033	19316	19092	19041	19045	19079	19157	18950	19263	19173	19216	19194	19233	19323	19149	19269	19037	19016	19182	19213	19176	19098	19015	19410	19412	19126	19074	19258	19112	19202	18995	19270	19087	19266	19246	19231	19222	19117	19163	19266	19094	19334	19167	19214	19255	19084	19085	19221	19157	19036	19026	19097	19079	19074	19096	19252	19435	19092	19232	19124	19182	19173	19198	19070	19082	19205	18985	19125	19102	19138	19207	19031	19054	19273	19274	19260	19058	19209	19336	19073	19232	19095	19364	19110	19211	19218	19143	18924	19136	19303	19061	19236	19118	19340	19321	19058	19436	19359	18884	19118	19272	19041	19145	19069	19438	19239	19196	19165	19267	19185	19322	19273	19094	19192	18968	19018	19071	19252	19244	19015	19345	19239	19330	19340	19364	19250	19179	19107	19317	19160	19231	19265	19107	19259	19074	19215	19175	19327	19252	19212	19082	19000	19114	19136	19364	19400	19330	19302	19085	18963	19189	19226	19177	19087	19285	18997	19223	19438	19170	19156	19260	19215	19042	19286	19188	19416	19262	19259	19161	19310	19223	19423	19189	19257	19157	19105	18899	19121	19336	19234	19210	19193	19157	19041	19188	19161	19173	19080	19174	19226	18899	19236	19158	18867	19120	19215	19221	19109	19125	19222	18980	19173	19295	19240	19355	19031	19382	19336	19053	19193	19161	19164	19205	19222	19136	19104	19264	19190	18991	19453	19227	19128	19337	19451	18916	19053	19056	19105	19158	19163	19164	19168	19037	19126	19302	19229	19249	19392	19074	19096	19215	19302	19252	19209	19359	18915	19316	19166	19062	19279	19319	19276	19132	19231	19261	19058	19168	18870	19379	19056	19242	19264	19109	19267	19308	19132	19108	18983	19281	19070	19144	19094	19298	19244	19154	19144	19160	19246	19125	19148	19010	19070	18938	19125	19037	19298	19233	19061	19200	19297	19329	19208	19202	19095	19196	19117	19327	18950	19030	19310	19193	19325	19278	19258	19015	19029	19172	19200	19239	19246	19369	19170	19143	19055	19348	19039	19088	19217	19346	19104	19363	19450	18996	19086	19157	19212	19131	19205	19143	19219	19440	19316	19164	19028	19201	19208	19078	19193	19026	19020	18962	19107	19180	19156	19108	19188	19080	19171	19108	19175	19220	19154	19420	19375	19073	19359	19345	19359	19121	19247	19228	18911	18914	19083	19086	19114	19262	19091	19230	19028	19166	19148	19171	19127	19061	19189	19447	19371	19050	19283	19335	19098	19218	19305	19200	19078	19169	19111	19246	19238	19052	19066	19204	19214	19166	19027	18992	19225	19167	18897	19119	19211	19284	19301	19157	19338	19095	19035	19066	19209	19167	19298	19167	18940	19074	19229	19046	19292	19200	19251	19136	19268	19375	19136	19059	19313	19230	19203	19568	19216	19232	19169	19162	19172	19203	19273	19320	19303	19259	19186	19143	19112	19218	19044	19155	19057	19257	19240	19053	19227	19164	19165	19274	19352	19260	19039	19190	19353	19051	19032	19108	19290	19086	19234	19089	19145	19300	19332	19201	19045	19092	19164	19059	19031	19115	19257	19240	19277	19224	19335	19049	19195	19265	19237	19211	19163	19075	19402	19383	19342	19245	19140	18953	19092	19169	19251	19182	19295	19244	19110	19516	19204	19029	19091	18978	19207	19255	19245	19237	19020	19216	19287	19387	19110	19325	19270	19038	19374	19377	19519	19098	19154	19127	19238	19259	19105	19056	19060	18970	18903	19162	19093	19125	19133	19175	19251	19262	19070	19196	19228	19065	19114	19306	19183	19222	19301	19244	19229	19237	19256	19076	19068	19390	19167	19094	19052	19163	19264	19258	19146	19090	19137	19235	19020	19129	19248	19235	19314	19243	19216	19008	19180	19001	19276	19005	19068	19158	19027	19080	19276	19304	19168	19128	18997	19089	19166	19209	19091	19156	19226	19091	19151	19419	19165	19269	19078	19227	19272	19157	19171	19077	19196	19142	19291	19256	19146	19158	18951	19204	19460	19512	19123	19240	19113	19091	19101	19245	19319	19163	19207	19303	19146	19182	19199	19142	19398	19215	19227	19324	19093	19139	19217	19160	19259	19120	19087	19027	19342	19169	19282	19176	19263	19202	19330	19292	19187	19097	19017	19025	19202	19266	19277	19271	19390	19394	19357	19340	19305	19281	19251	19321	19266	19177	19098	19384	19237	19157	19121	19191	19250	19355	19168	19174	18912	19109	19243	19198	19227	19254	19373	19143	19375	19234	19172	19141	18957	19332	19182	19242	19351	19318	18989	19150	19197	19310	19316	19021	19249	18978	18953	19119	19047	19361	19010	18992	19248	19126	18983	19235	19224	19261	19082	18988	19258	19271	19021	19366	19232	19164	19103	19137	19159	19149	18997	19323	19354	19331	19301	19238	19205	19082	19059	19199	19167	19347	19212	19149	19394	19162	19238	19214	19087	19104	19197	19315	19076	19160	19237	19180	19039	19083	19171	19077	19072	19016	19373	19043	19420	19242	19155	19147	19177	18991	19348	19297	19198	19362	19395	19190	19309	19106	19079	19177	19167	19055	19298	19117	19184	19063	19096	19159	19358	19267	19231	19258	19121	18946	19243	19382	19156	19087	19155	19183	18982	18966	19083	19010	18970	19180	19260	19226	19397	19172	19187	18981	19104	19177	19152	19166	19280	19050	19056	19114	19200	19138	19236	19108	19234	19332	19060	19501	19194	19250	19196	19243	19007	19243	19122	19144	19157	19058	19080	19258	19276	19056	19095	19155	19273	19159	19151	19287	19294	19173	19233	19050	19125	19222	19080	19151	19230	19205	19260	19081	19226	19333	18880	19035	19109	19118	19153	19058	19125	19403	19229	18983	19103	19158	19190	19190	19229	19190	19348	19108	19161	19049	19197	19189	19223	19108	19297	19377	19104	19025	19140	19223	19051	19235	19145	19344	19218	19254	19243	19426	19163	19121	18974	19129	19098	19067	19157	19103	19247	19161	19121	19278	19263	19279	19256	19159	19112	19334	19153	18985	19142	19067	19203	19362	19381	19205	19309	19350	19283	19076	19042	19464	19092	19161	19182	19111	19034	19246	19007	19109	19333	19169	19244	19073	19222	19075	19350	19086	19120	19255	19272	19100	19097	19213	19107	19087	19247	19343	19352	19282	19096	19106	19179	19038	19041	19209	19126	19280	19177	19254	19184	19279	19636	18992	19212	19203	19282	19216	19203	19064	18869	19105	19129	19187	19189	19106	19140	19202	19244	19210	19288	19443	19058	19208	19253	19165	19226	19007	19162	18964	19260	19057	19277	19273	19209	19094	19208	19207	19127	18974	19414	19370	19484	19163	19320	19388	19346	19087	19074	19233	19108	19366
28081	45298	30618	23604	24714	23193	19370	17320	16207	16157	15850	15900	15704	15787	15724	15836	15659	15644	15877	15569	15643	15761	15625	15843	15786	15874	15877	15807	15872	15820	15790	15924	15548	15658	15940	15692	15904	15580	15707	15772	15808	15730	15734	15734	15786	15675	15807	15850	15803	15802	15688	15706	15809	15808	15934	15594	15739	15768	15658	15760	15724	15752	15805	15892	15845	15594	15709	15700	15618	15615	15887	15670	15697	15914	15927	15648	15740	15743	15715	15722	15773	15613	15909	15870	15803	15839	15749	15601	15768	15554	15830	15699	15799	15814	15739	15718	15693	15682	15772	15760	15745	15771	15834	15848	15765	15753	15752	15795	15895	15792	15708	15674	15657	15803	15794	15757	15635	15711	15730	15830	15634	15892	15873	15694	15803	15785	15750	15652	15971	15590	15716	15716	15858	15730	15796	15670	15651	15793	15727	15755	15790	15837	15790	15644	15718	15593	15642	15702	15578	15773	15472	15585	15602	15749	15798	15668	15744	15884	15558	15909	15752	15859	15792	15826	15641	15901	15895	15707	15694	15659	15931	15585	15735	15782	15923	15654	15673	15670	15838	15792	15788	15762	15793	15795	15727	15675	15687	15686	15720	15723	15848	15588	15616	15750	15630	15751	15720	15788	15742	15871	15991	15768	15850	15755	15681	15889	15693	15709	15664	15732	15763	15434	15732	15897	15863	15713	15746	15806	15799	15876	15647	15724	15709	15788	15781	15816	15766	15804	15797	15811	15857	15604	15634	15798	15715	15844	15581	15692	15797	15747	15662	15798	15810	15670	15918	15717	15735	15763	15756	15643	15758	15589	15758	15874	15716	15758	15875	15629	15651	15786	15942	15985	15756	15850	15658	15643	15539	15693	15696	15799	15603	15955	15715	15685	15810	15727	15718	15746	15822	15891	15871	15744	15832	15825	15826	15732	15778	15965	15711	15787	15701	15881	15770	15631	15820	15886	15735	15746	15740	15643	15786	15694	15656	15760	15775	15878	15534	15683	15874	15818	15674	15902	15798	15660	15711	15594	15828	15756	15695	15786	15869	15735	15650	15546	15895	15783	15482	15874	15638	15579	15810	15622	15729	15757	15810	15833	15644	15794	15945	15728	15656	15668	15738	15817	15706	15864	15799	15724	15809	15679	15669	15812	15774	15756	15793	15734	15714	15853	15742	15976	15785	15753	15858	15597	15764	15788	15913	15721	15591	15809	15642	15878	15449	15852	15976	15663	15777	15728	15782	15833	15797	15755	15793	15860	15751	15734	15637	15805	15791	15824	15792	15525	15994	15674	15789	15652	15957	15542	15853	15657	15870	15686	15949	15795	15812	15736	15679	15833	15721	15883	15845	15816	15785	15830	15753	15707	15680	15648	15560	15811	15846	15757	15873	15790	15810	15524	15820	15722	15843	15945	15739	15720	15785	15817	15669	15721	15883	15943	15726	15679	15756	15596	15576	15954	15790	15633	15749	15878	15732	15757	15682	15780	15786	15783	15795	15939	15619	15615	15724	15841	15765	15873	15622	15677	15861	15860	15862	15818	15569	15723	15870	15743	15611	15774	15701	15910	15732	15740	15586	15739	15843	15987	15653	15751	15828	15929	15755	15563	15638	15685	15759	15796	15681	15861	15800	15807	15795	15814	15868	15666	15586	15833	15773	15750	15729	15669	15745	15586	15867	15777	15848	15717	15800	15917	15670	15668	15902	15734	15737	15585	15936	15570	15836	15707	15881	15952	15821	15694	15828	15802	15864	15696	15787	15700	15569	15733	15821	15710	15783	15892	15771	15682	15830	15813	15847	15701	15636	15664	15695	15642	15826	15775	15835	15613	15829	15792	15910	15728	15788	15653	15851	15799	15692	15764	15613	15740	15669	15794	15855	15843	15666	15843	15796	15798	15690	15784	15802	15725	15693	15812	15730	15690	15851	15671	15715	15703	15813	15768	15719	15817	15575	15839	15876	15602	15985	15674	15853	15794	15768	15663	15782	15716	15719	15614	15710	15864	15709	15634	15839	15969	15867	15786	15856	15786	15621	15673	15818	15637	15816	15713	15886	15801	15732	15588	15607	15628	15851	15577	15780	15686	15824	15798	15706	15658	15714	15797	15850	15920	15793	15691	15776	15743	15699	15877	15725	15641	15739	15726	15710	15850	15740	15768	15796	15621	15560	15678	15838	15767	15687	15648	15624	15865	15802	15709	15552	15739	15622	15958	15826	15694	15833	15724	15711	15736	15640	15875	15852	15831	15767	15756	15674	15861	15539	15763	15739	15761	15875	15892	15687	15820	15833	15884	15939	15874	15945	15725	15758	15758	15653	15761	15826	15840	15699	15683	15780	15617	15619	15956	15879	15862	15818	15556	15717	15982	15757	15776	15596	15856	15616	15771	15769	15858	15658	15823	15729	15829	15756	15684	15558	15758	15617	15717	15755	15788	15664	15795	15902	15667	15725	15680	15805	15562	15764	15727	15664	15737	15708	15747	15783	15730	15787	15755	15670	15780	15720	15873	15730	15742	15812	15747	15842	15733	15870	15727	15789	15712	15761	15920	15582	15802	15726	15732	15666	15869	15544	15851	15660	15680	16022	15846	15752	15733	15778	15768	15637	15695	15724	15868	15725	15691	15871	15615	15854	15635	15848	15870	15778	15768	15818	15644	15738	15716	15722	15691	15819	15749	16023	15852	15870	15824	15673	15735	15763	15636	15763	15540	15713	15894	15745	15765	15816	15677	15622	15687	15555	15825	15891	15693	15893	15843	15843	15714	15660	15678	15905	15753	15757	15785	15763	15767	15757	15766	15788	15828	15870	15846	15659	15757	15850	15710	15691	15839	15687	15707	15695	15765	15845	15653	15898	15660	15774	15836	15752	15677	15723	15560	15743	15751	15728	15801	15653	15680	15757	15809	15739	15864	15690	15749	15750	15799	15734	15766	15718	15703	15880	15627	15766	15729	15805	15816	15644	15805	15798	15866	15791	15824	15706	15800	15515	15761	15737	15554	15794	15939	15714	15542	15900	15844	15721	15769	15697	15792	15698	15846	15728	15620	15818	15714	15700	15563	15768	15871	15863	15846	15774	15712	15743	15878	15581	15622	15785	15776	15531	15594	15593	15853	15876	15774	15702	15753	15773	15680	15866	15616	15808	15889	15687	15685	15565	15732	15698	15617	15630	15778	15818	15699	15776	15918	15761	15730	15741	15720	15864	15812	15746	15868	15697	15684	15711	15923	15614	15845	15825	15657	15947	15868	15707	15735	15775	15723	15757	15733	15868	15845	15781	15548	15740	15562	15744	15661	15800	15834	15739	15844	15729	15651	15730	15716	15733	15808	15655	15924	15689	15717	15726	15753	15875	15739	15761	15867	15836	15690	15781	15813	15783	15672	15687	15953	15742	15727	15843	15866	15855	15744	15820	15835	15695	15696	15731	15677	15910	15683	15852	15705	15756	15687	15749	15884	15753	15899	15892	15778	15531	15746	15760	15768	15741	15766	15781	15654	15701	15796	15863	15719	15854	15824	15788	15726	15817	15651	15639	15749	15711	15581	15648	15849	15773	15805	15746	15627	15843	15890	15902	15732	15834	15666	15625	15588	15764	15827	15663	15632	15643	15731	15778	15707	15632	15896	15680	15835	15845	15940	15794	15665	15764	15720	15817	15711	15773	15844	15853	15786	15850	15699	15774	15840	15578	15819	15724	15731	15788	15820	15713	15716	15843	15872	15740	15825	15726	15754	15806	15689	15719	15711	15927	15700	15667	15809	15719	15714	15829	15711	15715	15758	15838	15735	15573	15918	15752	15808	15840	15832	15824	15798	15747	15750	15869	15714	15758	15722	15636	15780	15700	15695	15890	15784	15871	15856	15593	15824	15861	15787	15770	15810	15779	15657	15730	15679	15713	15707	15572	15660	15737	15829	15680	15732	15785	15576	15773	15658	15712	15797	15767	15859	15705	15567	15560	15879	15607	15697	15663	15785	15744	15658	15778	15934	15775	15673	15824	15903	15645	15681	15920	15781	15651	15766	15629	15700	15905	15810	15755	15601	15820	15700	15671	15700	15685	15608	15782	15608	15737	15828	15774	15586	15983	15636	15777	15592	15775	15811	15987	15767	15682	15941	15914	15895	15743	15666	15773	15719	15709	15462	15754	15694	15910	15903	15697	15845	15826	15813	15534	15663	15706	15544	15688	15721	15702	15745	15776	15846	15893	15626	15793	15889	15680	15737	15744	15823	15699	15616	15722	15981	15792	15754	15661	15787	15687	15692	15754	15720	15606	15656	15841	15569	15769	15647	15718	15794	15728	15866	15712	15700	15753	15722	15798	15756	15738	15949	15787	15641	15720	15594	15882	15779	15845	15710	15642	15742	15634	15738	15814	15834	15810	15680	15963	15853	15747	15770	15870	15808	15698	15698	15785	15762	15893	15803	15759	15757	15808	15713	15674	15699	15822	15788	15803	15745	15680	15867	15752	15756	15790	15803	15873	15728	15724	15800	15650	15916	15621	15759	15721	15667	15814	15864	15857	15872	15666	15774	15753	15889	15718	15667	15687	15727	15844	15866	15837	15704	15976	15619	15801	15748	15730	15600	15568	15782	15901	15582	15839	15744	15546	15829	15765	15917	15815	15783	15536	15742	15770	15902	15761	15688	15782	15809	15786	15717	15901	15590	15817	15741	15800	15603	15855	15736	15900	15641	15665	15704	15955	15896	15896	15903	15763	15809	15706	15528	15936	15892	15760	15650	15823	15798	15579	15665	15764	15708	15817	15703	15671	15807	15843	15682	15778	15726	15661	15824	15755	15951	15840	15738	15699	15847	15847	15973	15746	15687	15782	15698	15932	15725	15765	15604	15738	15730	15785	15832	15889	15585	15844	15814	15792	15753	15802	15885	15826	15672	15849	15794	15660	15687	15836	15879	15842	15693	15632	15883	15764	15774	15765	15641	15715	15625	15637	15748	15906	15949	15838	15779	15772	15684	15788	15706	15752	15853	15845	15716	15820	15844	15769	15831	15641	15709	15660	15765	15521	15683	15765	15849	15630	15892	15958	15713	15696	15792	15819	15819	15753	15809	15761	15706	15754	15656	15763	15797	15734	15813	15437	15797	15833	15641	15724	15659	15828	15741	15721	15681
24220	21888	30582	31729	47046	51790	39906	29278	23267	20500	19472	19095	19136	19002	18953	19132	19112	19184	19111	19109	19029	19118	18949	18904	19032	18946	19078	19085	18977	19196	18955	18870	19219	18882	18920	18936	18869	19029	18850	19019	19016	19129	18844	19085	18834	19040	18928	19120	19041	18931	18978	18947	19115	18958	19000	18939	19182	18782	18952	18804	19051	19033	18827	18628	19060	18838	18893	18860	19101	18939	18945	19058	19039	18996	19054	19065	19025	18975	19049	18866	18874	18961	18809	18888	19121	19112	19074	19070	19022	18809	18889	19092	18931	18846	18940	18955	18810	18931	19040	19139	19141	18651	18902	18913	18986	19012	18831	18827	19072	18829	18903	18909	19062	18850	18955	19070	18957	18770	18842	19022	19152	18834	19149	18898	19001	19126	18766	18953	18716	18909	19019	18953	18831	18840	18964	18899	18751	19106	18905	19035	18880	18945	18868	18836	19096	18775	19026	18893	18976	19111	18840	18962	18747	18910	18799	18876	18882	18759	19005	18999	18947	18866	18718	18832	18866	18636	19063	18858	18909	18923	19012	19045	18862	18900	19015	19029	19009	19034	19088	18908	19056	19043	18944	18887	18976	18812	18706	18831	18758	18930	19100	18967	18897	18829	18806	18914	18830	18780	19029	18913	18987	19039	19039	19046	19058	18673	18792	18810	19054	19084	18789	18998	19093	18977	18908	18887	18967	18895	18908	18652	18952	18815	18738	18819	18991	18813	18697	19008	19262	19198	19067	19199	18924	18710	18913	18936	19061	19002	19147	18979	19025	18775	18813	18757	18803	19032	19000	18740	18973	18767	19163	18903	18927	18921	18877	18855	18818	18818	18842	18755	18923	18961	18879	18934	18981	18871	18953	18872	18941	18673	18965	18836	18851	18722	18794	18990	18863	18773	19014	18885	18930	18811	18832	18922	19041	19001	19010	18797	19005	18730	18938	18938	18789	19088	18983	19115	18754	18787	19292	18764	19018	18813	19051	19027	18931	18809	18770	18759	18715	18939	18859	19012	18955	18838	18964	18772	18868	19007	18818	18930	19122	19087	18985	18904	18882	19129	19062	18833	19136	18975	18831	19114	19011	18999	18871	18816	18878	18764	18810	18905	18935	18843	18977	18866	18941	18872	19054	18985	18823	18976	18677	19021	18812	18945	18952	19017	19059	19183	19020	18750	19104	18798	18766	18869	18870	18896	19018	19058	18863	18686	19133	18959	18923	18801	18821	18725	18911	18970	18782	18969	18856	18816	19066	18651	18797	19025	18786	19030	18873	18897	18862	18984	19018	18866	19010	18740	19031	18966	18901	18844	18767	19202	18908	18995	18892	19182	18855	18786	18863	18859	18790	19046	19060	18861	18611	18798	18881	19003	19166	19119	18912	19070	18857	19042	19062	19025	18977	18985	18925	18818	18869	18975	18858	18844	18999	18915	19123	18830	18987	18817	18882	18845	18850	19112	18902	19038	18938	19026	19057	19109	19035	18910	19070	18895	18887	18875	18922	19071	18697	18645	18788	18875	18822	18879	18814	18931	18875	19057	19109	18871	18910	18779	19082	18849	18983	19035	18923	18954	19021	18986	18949	18965	18732	18802	18793	19019	18923	18925	18759	18719	18762	19012	18888	18800	18788	18777	19017	18970	19002	18781	18914	18907	18942	18982	19010	18837	18974	18860	18831	18953	18802	18951	18948	19150	18739	18475	18901	19022	18895	18814	18902	18828	19039	18895	18823	18801	18964	18858	18992	18915	18880	19104	19203	19000	19089	19104	18992	19059	19005	19039	18822	18934	18917	19016	18911	19100	18871	18859	18958	18958	18904	18926	19013	18716	18954	18770	18908	19031	19043	19096	18867	18823	18997	18890	18849	18821	18815	18889	18874	19042	19037	18956	18902	18968	18967	19007	18834	18984	19121	18905	19008	18892	19030	18864	18970	18840	18979	18841	18911	18818	19065	18971	19063	18960	19069	18841	19075	18850	19042	19046	18754	18908	18825	19087	18990	18971	19034	19016	18790	18863	19075	19031	19175	18957	18889	18815	18814	18785	19042	18738	18963	18801	18933	18927	19152	18961	19018	18833	18909	19004	18868	18809	18847	18830	18878	18857	18865	18967	18844	18809	18918	18903	18890	19011	19032	18704	18860	18853	18786	18996	19005	18833	19094	18993	18959	18818	18935	18886	18976	18765	19216	19139	18823	18879	19025	18940	18856	19246	18886	18939	19039	18877	18619	18975	18801	18813	18848	19077	18620	18962	19026	18769	19131	18947	18886	19055	18795	18882	18770	18802	18942	18897	18932	19038	18734	19044	19135	18771	18977	18905	19016	18926	18873	18827	18889	18923	18884	19004	18961	19070	18975	18997	18892	18887	18929	18906	19017	18900	19167	18981	18802	19017	19011	18822	18978	18837	18962	18817	19024	19032	18977	18818	18947	18906	18815	18848	19095	18984	18976	18971	19021	19020	19009	18941	18746	18793	18707	18790	18911	19114	19075	18948	18819	18898	18860	18791	18995	18906	18827	18859	18885	18953	18908	18881	18936	18909	18984	18990	18983	18890	19047	18928	19088	18755	19018	18600	19050	18809	18960	18884	19044	18729	18967	18733	18887	18775	19031	19049	19118	18921	19068	18852	18724	18826	18800	18768	19015	18866	18877	18912	18873	18968	18925	18935	18952	18906	18954	18891	18931	18825	19032	19015	19009	18705	18881	19043	18975	19097	18980	18921	19130	19007	18930	19089	18922	19091	18885	18965	19005	18966	18762	18926	18850	18783	18946	18725	18769	18849	19166	18819	18836	18862	18685	18799	19005	19039	18975	18916	18780	19015	18806	18825	19076	19015	18972	18900	18785	18847	19057	19040	18896	18922	18739	18832	18977	18931	18928	18923	19120	18681	19099	18906	19051	18852	18767	18922	18813	18979	19026	18980	18978	18905	18840	18891	18902	18874	18759	18741	18896	18867	19119	18788	19201	19044	19037	18865	18941	18845	18844	18831	18878	19058	18903	18961	18851	18907	18834	19276	18819	18617	18965	19069	18934	18894	18863	19102	19027	18785	19053	18826	18800	18968	19016	18778	19119	19127	19095	19026	18880	18973	19008	19006	18973	18766	18813	18813	18837	18968	18982	19093	18951	18803	19132	18800	19008	19132	18801	18924	18968	18639	19006	18979	18809	18896	18934	18897	18914	18869	18867	18881	18864	19002	18837	18953	19095	18960	19020	18921	18981	18985	19096	18952	18929	19044	18945	18891	18724	18980	19138	18910	18715	18987	18877	18801	18885	19000	19123	18904	18958	18893	18925	18827	18913	18915	18829	18872	18886	18806	19006	18792	18909	19014	18909	18891	18823	18914	18954	19124	18959	19066	18840	18992	19056	18965	19080	18895	19035	19042	18914	19088	19045	18929	18894	18910	18831	18760	19013	18894	18821	18867	18958	19011	19078	18836	18749	19021	18952	19083	18763	18911	18965	18831	19031	19228	19117	18847	18780	18784	19036	18831	18735	19091	18943	18793	18907	18986	19131	18925	19011	18844	19028	18901	19046	18948	18904	19091	19113	18798	19042	18933	19007	18772	18832	18825	18978	18964	18638	18976	18976	18765	18874	18751	18873	18767	18829	18903	19080	18863	18916	18859	18967	18862	19087	18905	18878	18993	18855	18775	19021	18934	18958	18753	18771	19305	18994	19067	18892	18881	18814	19041	18922	19154	18919	19024	19005	19060	19070	18890	19141	18852	18835	18902	18964	19082	18841	18756	18827	18993	18974	18979	18916	18964	18745	19133	18867	18847	18909	18923	18811	18899	19053	18796	18862	18838	18826	18771	18851	18863	18975	18899	18881	19046	18999	18794	18988	18927	18855	19028	18995	18946	18830	18865	18973	18909	19008	18871	18985	19105	19024	19119	18995	18553	19014	18820	19065	18792	18690	18950	18938	19005	18855	18810	18993	18911	18873	19076	18739	19002	19052	18936	18822	19096	19038	18948	19031	19000	18805	18848	18978	18971	19137	19056	18910	18845	18967	18854	19005	18872	18935	18838	18899	18821	18869	19000	18808	18602	18848	18621	18903	18956	18881	19092	19077	18842	18712	18882	18769	18769	18822	18728	18801	19208	19020	18868	18790	18879	18859	18834	18968	18682	18790	18988	18742	18918	18883	18847	18874	19062	19066	19054	19113	18948	18866	18722	18921	18944	18810	18884	18956	18842	18854	18958	18988	18894	18728	18964	18797	18931	18898	19069	18946	18853	19088	18757	19065	18888	19091	19075	19247	19035	19047	18900	18945	19012	18996	18893	18963	18899	19014	19021	18848	18824	18781	18968	18647	18866	19055	18856	18863	18855	18878	18735	19156	19131	18929	18741	18837	19099	19028	18910	18729	18744	19111	19104	19059	18856	18870	18861	19000	18958	18901	18983	19034	19008	18962	18762	18899	19173	19003	18871	18943	19057	18876	18878	19014	18838	18831	18978	18824	18879	18634	19024	18832	19013	18886	18906	18930	19015	19185	18905	18992	19123	18971	18876	18817	18955	18964	18951	18909	19014	18946	19067	18963	18929	18734	18956	18799	18949	18907	18923	18943	19093	19022	18894	19016	19193	19015	19084	18973	18989	18945	18941	18939	19124	18971	18832	18926	18730	18876	18993	18987	18889	18990	18968	19049	19110	19013	19030	19034	19001	19058	18788	18837	18930	18940	18818	18908	19106	18930	18982	19067	18990	18872	18651	18875	18979	19000	18997	19005	18900	18835	18965	19080	18944	19253	19153	19093	19069	18929	18879	18581	18785	18850	18800	18942	19068	18688	18777	18809	18854	19165	18796	18677	19046	18791	18839	18832	18773	18963	18764	19016	19051	18783	18946	18776	18726	19130	18821	19006	18768	18891	18994	18875	18872	18868	19089	18908	19066	18757	19046	19066	18840	18950	18828	18772	19072	18880	18996	19084	19043	18939	18727	19178	19032	19019	19013	18784	18976	18904	18803	18838	19034	18838	18920	18930	18982	19020	19039	18928	18794	18812	18910	18855	18932	19151	19048	18739	18918	19248	18929	18935	18895	18850	19072	18853	18902	18880	18929	18896	18863	19087	18956	19071	18943	19093	18981	18897	19104	18830	18916	18830	18796	18910	18832	18878	18782
55472	86962	58466	52215	56802	50120	37574	26962	19627	16848	15755	15787	15752	15487	15466	15393	15699	15708	15665	15555	15464	15740	15594	15512	15623	15720	15663	15668	15744	15624	15559	15582	15776	15819	15657	15603	15650	15734	15578	15613	15660	15633	15469	15571	15617	15685	15456	15661	15591	15553	15615	15680	15605	15511	15559	15623	15700	15623	15547	15588	15602	15657	15717	15565	15588	15713	15632	15504	15864	15683	15554	15441	15711	15697	15561	15596	15599	15588	15508	15511	15562	15750	15678	15614	15555	15780	15548	15590	15804	15523	15513	15490	15614	15619	15695	15535	15571	15571	15635	15485	15533	15547	15622	15606	15652	15538	15678	15722	15367	15645	15668	15596	15492	15706	15529	15544	15503	15461	15511	15461	15685	15721	15577	15686	15674	15842	15733	15594	15636	15687	15588	15620	15766	15554	15686	15599	15530	15436	15781	15632	15640	15527	15586	15597	15573	15493	15671	15749	15710	15482	15723	15565	15391	15707	15588	15362	15554	15579	15563	15671	15673	15521	15762	15638	15534	15427	15503	15555	15565	15669	15478	15629	15671	15643	15642	15452	15596	15442	15723	15639	15642	15748	15479	15646	15676	15632	15710	15748	15636	15647	15558	15748	15725	15477	15487	15664	15820	15500	15572	15709	15439	15522	15605	15498	15648	15851	15728	15740	15514	15657	15604	15504	15655	15617	15608	15733	15580	15576	15560	15710	15380	15677	15618	15472	15626	15576	15645	15476	15553	15495	15807	15625	15602	15523	15722	15564	15449	15609	15604	15578	15554	15571	15641	15540	15428	15479	15404	15442	15560	15583	15672	15618	15619	15439	15605	15682	15554	15648	15426	15526	15704	15658	15674	15535	15761	15523	15574	15733	15498	15550	15607	15716	15624	15571	15552	15586	15534	15650	15733	15686	15550	15681	15803	15773	15687	15445	15586	15605	15599	15650	15668	15592	15620	15735	15700	15634	15628	15631	15855	15586	15535	15578	15543	15443	15596	15382	15570	15410	15479	15577	15603	15650	15559	15569	15616	15623	15720	15724	15547	15473	15506	15658	15579	15446	15699	15542	15720	15501	15664	15616	15518	15629	15448	15634	15849	15539	15589	15468	15556	15606	15671	15597	15494	15505	15624	15459	15680	15571	15546	15743	15603	15612	15664	15695	15522	15607	15554	15642	15664	15558	15453	15685	15480	15583	15373	15767	15634	15657	15783	15624	15462	15562	15599	15521	15549	15674	15682	15645	15641	15546	15550	15593	15626	15679	15676	15528	15634	15682	15680	15538	15596	15703	15802	15697	15602	15664	15557	15494	15515	15691	15576	15441	15761	15616	15677	15482	15555	15827	15611	15565	15520	15723	15550	15751	15624	15632	15705	15382	15706	15583	15574	15693	15492	15504	15755	15572	15682	15540	15707	15556	15750	15591	15496	15703	15679	15407	15459	15397	15611	15671	15550	15504	15344	15608	15658	15590	15439	15742	15729	15617	15631	15554	15585	15602	15657	15606	15537	15456	15793	15592	15564	15579	15632	15620	15673	15653	15711	15648	15714	15523	15556	15563	15564	15507	15483	15777	15560	15531	15717	15633	15654	15430	15793	15463	15688	15439	15804	15738	15687	15364	15499	15612	15700	15616	15454	15411	15567	15543	15594	15610	15672	15761	15557	15559	15621	15767	15574	15543	15493	15543	15559	15422	15665	15389	15842	15553	15575	15627	15754	15657	15563	15625	15637	15659	15619	15588	15584	15685	15478	15503	15704	15549	15601	15721	15905	15515	15549	15583	15502	15642	15554	15595	15704	15530	15688	15615	15477	15548	15667	15599	15590	15589	15490	15578	15592	15497	15568	15656	15471	15568	15669	15721	15594	15558	15639	15684	15570	15595	15599	15551	15413	15719	15345	15471	15657	15660	15447	15438	15553	15573	15584	15809	15456	15602	15549	15517	15430	15603	15692	15623	15537	15610	15533	15609	15603	15682	15730	15688	15562	15529	15649	15614	15516	15543	15696	15554	15490	15568	15631	15534	15572	15496	15633	15545	15744	15683	15743	15671	15627	15579	15629	15534	15701	15621	15672	15671	15653	15510	15665	15426	15623	15682	15676	15675	15866	15519	15528	15623	15648	15488	15708	15629	15627	15575	15410	15662	15474	15692	15784	15403	15590	15570	15760	15540	15737	15559	15694	15504	15349	15601	15602	15506	15551	15583	15462	15675	15578	15596	15697	15904	15705	15673	15690	15592	15462	15484	15623	15583	15548	15565	15443	15534	15653	15529	15581	15536	15592	15747	15459	15558	15634	15733	15776	15586	15616	15693	15688	15730	15573	15531	15595	15556	15634	15668	15673	15573	15683	15655	15609	15685	15586	15640	15764	15740	15542	15746	15559	15602	15476	15498	15565	15640	15472	15684	15735	15700	15711	15670	15710	15609	15494	15630	15567	15491	15616	15492	15706	15724	15525	15589	15576	15454	15482	15741	15798	15507	15735	15499	15639	15735	15503	15667	15491	15472	15645	15571	15569	15537	15675	15778	15645	15572	15792	15794	15489	15687	15456	15620	15621	15569	15428	15633	15713	15589	15494	15494	15509	15614	15597	15623	15505	15583	15685	15584	15669	15547	15605	15640	15746	15365	15686	15638	15587	15671	15599	15583	15646	15566	15710	15615	15680	15656	15555	15584	15652	15523	15397	15620	15409	15733	15567	15649	15638	15590	15595	15592	15750	15595	15488	15522	15781	15731	15298	15669	15579	15534	15641	15641	15573	15571	15739	15577	15623	15551	15460	15687	15634	15616	15524	15683	15506	15420	15734	15497	15606	15757	15647	15750	15675	15817	15573	15481	15618	15667	15552	15610	15540	15595	15527	15463	15557	15628	15451	15674	15633	15559	15618	15517	15578	15610	15473	15459	15784	15660	15594	15612	15503	15647	15765	15516	15679	15678	15543	15589	15689	15596	15749	15547	15547	15653	15677	15547	15542	15556	15642	15662	15655	15730	15704	15510	15595	15539	15660	15408	15668	15564	15630	15578	15437	15491	15649	15716	15762	15350	15545	15671	15395	15610	15530	15628	15446	15652	15601	15563	15588	15743	15549	15594	15686	15539	15731	15596	15689	15524	15572	15543	15480	15770	15507	15723	15544	15606	15692	15504	15703	15573	15594	15719	15562	15396	15507	15650	15553	15648	15569	15493	15578	15610	15556	15657	15777	15579	15633	15710	15594	15717	15424	15636	15737	15528	15506	15543	15641	15594	15624	15611	15454	15592	15638	15466	15385	15753	15666	15666	15524	15635	15611	15703	15445	15613	15522	15634	15496	15589	15666	15521	15754	15489	15632	15570	15519	15616	15598	15513	15569	15707	15582	15474	15594	15462	15642	15622	15548	15666	15615	15677	15617	15554	15649	15620	15663	15590	15595	15617	15542	15543	15680	15665	15533	15676	15593	15562	15722	15545	15446	15708	15629	15681	15663	15470	15625	15573	15643	15385	15669	15574	15517	15758	15698	15563	15820	15578	15532	15416	15737	15728	15605	15597	15572	15636	15697	15489	15697	15746	15563	15558	15495	15520	15582	15467	15689	15622	15607	15428	15542	15655	15770	15656	15611	15692	15421	15783	15410	15535	15593	15505	15666	15642	15781	15474	15606	15682	15757	15498	15625	15615	15527	15456	15680	15619	15627	15485	15695	15575	15532	15675	15470	15533	15615	15527	15565	15512	15625	15489	15527	15510	15651	15583	15852	15556	15546	15730	15640	15608	15646	15590	15604	15598	15624	15583	15370	15573	15444	15560	15614	15446	15644	15753	15685	15760	15585	15529	15713	15684	15298	15731	15591	15543	15570	15691	15567	15465	15578	15576	15495	15688	15556	15607	15667	15534	15608	15469	15596	15711	15717	15659	15754	15726	15592	15563	15812	15602	15452	15640	15442	15550	15534	15636	15679	15566	15647	15623	15810	15581	15656	15471	15570	15452	15691	15818	15634	15527	15743	15571	15631	15737	15791	15641	15478	15499	15568	15549	15612	15716	15465	15518	15536	15606	15635	15559	15760	15663	15655	15579	15447	15790	15541	15695	15622	15449	15664	15531	15549	15647	15741	15659	15582	15555	15559	15721	15709	15441	15596	15610	15614	15567	15633	15545	15515	15644	15563	15535	15412	15685	15717	15640	15546	15576	15724	15359	15599	15537	15615	15863	15672	15737	15558	15605	15452	15733	15586	15681	15697	15480	15500	15446	15610	15568	15722	15685	15543	15610	15633	15622	15524	15551	15584	15432	15615	15678	15732	15691	15591	15483	15758	15574	15639	15461	15772	15675	15774	15710	15613	15569	15487	15700	15542	15561	15640	15607	15640	15610	15704	15682	15661	15578	15519	15859	15599	15573	15805	15540	15578	15570	15632	15455	15531	15617	15428	15507	15571	15661	15518	15604	15462	15678	15637	15667	15426	15717	15752	15441	15611	15652	15612	15665	15668	15639	15659	15628	15653	15375	15411	15501	15514	15609	15506	15593	15637	15611	15579	15674	15611	15702	15545	15529	15432	15775	15582	15573	15542	15674	15600	15544	15579	15545	15574	15627	15713	15599	15654	15573	15625	15592	15559	15794	15689	15609	15566	15505	15752	15554	15623	15594	15587	15791	15492	15611	15623	15510	15579	15697	15634	15791	15776	15342	15638	15476	15700	15545	15622	15625	15642	15554	15725	15458	15483	15784	15638	15625	15759	15616	15538	15664	15634	15471	15550	15580	15574	15704	15564	15569	15583	15771	15375	15527	15619	15625	15521	15571	15559	15570	15688	15674	15619	15581	15588	15544	15627	15647	15703	15544	15610	15482	15594	15534	15685	15593	15437	15492	15556	15581	15556	15551	15551	15455	15617	15601	15665	15726	15491	15559	15504	15564	15709	15676	15773	15595	15426	15771	15524	15650	15624	15626	15597	15620	15663	15679	15610	15555	15637	15681	15638	15644	15627	15499	15758	15480	15508	15239	15585	15606	15629	15546	15630	15720	15784	15525	15563	15465	15620	15566	15619	15540	15526	15759	15631	15652	15508	15503	15592	15520	15450	15698	15472	15727	15469	15399	15694	15564	15675	15598	15714	15325	15615	15725	15594	15504	15476	15868	15576	15657	15499	15675	15761	15623
23052	21680	31020	30374	49599	55615	46641	33540	25831	21659	19976	19301	19302	19145	19437	19391	19289	19083	19132	19091	19333	19147	19179	19005	19180	19046	19027	19103	19238	18965	19200	18956	19087	19266	19050	18909	19076	18992	18930	18933	19024	18897	18986	19084	19118	18893	19021	19077	18820	19049	19168	19167	19044	19038	19098	19059	19065	18783	18968	18913	19093	18873	18954	19033	19181	19070	18714	19052	19080	19010	19208	18960	18773	19124	18955	19015	19208	18924	19109	19094	19167	19012	19220	18941	19042	18940	18993	19102	18963	18732	19061	18982	18847	18818	18968	18981	18888	18983	19005	18953	19061	18842	19033	19006	18947	18982	19054	18926	19092	18876	18960	19159	18929	19061	19082	19009	18984	18844	18911	19156	18816	18932	19014	18963	19050	18876	19023	19095	18900	19027	18911	18888	18852	19021	18858	19090	19104	19014	19060	19062	18959	19049	18992	19065	18917	19072	19097	18906	19075	18900	18915	18870	19004	19072	18976	18998	18839	18898	18850	19091	19014	19057	19038	18966	19222	18838	19037	19069	19203	18979	18811	18902	19101	18924	19057	18848	18937	18830	19035	18845	19080	18964	19052	18982	19021	18822	19071	18863	18967	18833	19027	19047	19065	18905	18795	18823	18885	18992	18993	18792	18817	18677	18871	18933	19041	19109	19102	18740	19010	18887	19122	18876	18904	19070	19073	18939	18869	19006	19057	19010	18908	18766	18838	18937	19061	19005	18865	18992	18994	18834	19143	19202	19120	18908	19129	18815	19020	18973	19103	18785	18786	18850	18791	18848	18907	18996	18706	18829	19019	18987	19058	18907	18754	19052	18833	18926	19013	19017	18795	18815	18851	19059	18965	19091	18945	19108	18823	18873	19018	18979	18962	18925	19135	18876	18776	18893	19163	18999	19049	19160	18963	19038	18744	19025	18978	19040	19157	19024	18938	19072	18908	18959	18891	19177	19125	18953	18975	18930	18898	18904	19106	18974	19028	18961	18868	18905	18918	18861	18934	19234	19063	18880	18935	18866	18994	18932	18879	18933	19030	18926	18942	18893	18885	18888	19116	18925	18797	18688	18865	18860	18803	18938	18829	18984	18962	18967	19013	18989	19164	19105	18915	18891	18823	18884	18963	19171	18862	18896	18979	18843	18825	19016	19029	18893	18853	19042	18929	18762	18985	18855	18897	18855	19153	18929	18902	18959	18858	18853	18594	18940	19185	18944	18865	18881	18912	18845	18992	19160	18712	18974	18833	18985	18783	19023	19031	18710	18788	19011	18707	19172	19009	19070	19060	18889	18917	18878	19020	19199	18859	19096	19102	18740	19071	19058	18960	18815	18780	19014	18889	18945	18916	18985	19000	18949	18994	18986	19096	19195	18976	19069	18946	18705	18939	19217	18968	19068	18838	18912	18878	18903	18789	18845	18739	18807	19111	18857	18898	19069	19009	18736	19027	18960	19069	18972	19026	19006	18968	18960	18774	18813	19051	18864	19121	18812	18970	18930	18905	18903	18850	19054	18546	19007	18864	18819	18783	18910	18928	18727	18887	19008	18998	18779	19010	18931	19075	19034	18959	18867	18942	18894	19126	18828	19015	19027	19145	18977	18888	18972	18928	18947	19078	19139	18950	19110	18928	19066	18826	19061	18992	18969	18969	18955	18948	19101	19020	18941	18828	19020	18933	19049	18896	18887	18823	18813	19079	18881	18813	18984	18749	18719	18999	18999	19017	19009	19030	19005	18993	19003	18918	18847	18880	18830	18963	18898	19077	18978	18940	19086	18952	18999	18962	19014	19089	19079	19136	18946	19030	18927	19238	19099	19197	18929	18883	19032	18908	18834	19024	18921	18909	18918	18892	18966	18963	18878	19211	18819	18937	18937	19131	19024	19033	18948	18927	19187	18942	18951	18965	18910	18745	18883	19003	18881	18880	18940	18831	19086	19009	18844	18732	18825	19140	18833	18962	18825	19006	18992	18976	19096	18825	18960	18866	19256	18864	19039	18820	18990	18904	18931	19144	19156	18802	18813	18985	18868	19183	18838	18939	19105	18931	18881	18934	18988	18951	19309	18969	19146	19142	18923	18975	18868	19092	18851	18925	19014	18896	19001	18898	19114	18990	18947	18877	18945	19142	19096	18849	19132	19000	19085	19076	18645	18720	18690	19127	18980	18767	18882	18958	18885	18920	18876	19240	18965	19122	19043	19031	18908	18988	18960	19037	18887	18799	19030	18978	18965	18988	18888	18803	19023	19019	18943	18805	18977	18943	18933	18859	18997	18727	18801	18955	18747	18994	18903	19031	18956	18974	18937	18931	18694	18790	18772	19149	18954	18985	19040	18867	19157	18905	19031	18945	18893	19095	18731	18977	18934	19010	19014	18744	18981	18911	18898	19134	19158	18636	18867	18999	18921	19076	18838	18793	18914	18669	18902	18942	19131	19022	19169	18919	18965	19011	18793	18737	18905	18970	18868	18951	18901	18864	18913	19172	19102	18950	19038	18850	18951	18838	18972	19170	19060	19099	18957	18929	18920	18767	18897	18878	19033	19075	19018	18857	19064	18886	18900	18793	18960	19084	18889	19065	19165	19075	18964	19087	18670	18908	18829	18999	18964	18998	19060	19064	19118	19128	19003	19061	18959	18903	19131	18946	18962	18980	18979	18821	18764	18827	18903	18891	19084	19042	18975	18874	18878	18949	18885	18943	18794	18661	18965	18876	19119	19037	18665	18949	18942	19155	18748	19033	18992	18921	18887	19041	18869	19012	18848	18860	19097	19034	18860	18996	19150	19231	19001	18978	19025	18792	18904	18877	18921	18898	19116	19068	19108	18878	18779	18820	19101	18903	19126	18782	18938	18934	19016	19084	18834	19043	18815	18909	18744	18724	18965	18876	18991	18803	18973	18967	18905	18986	19097	18992	19189	19004	19071	19001	18769	18825	18868	18956	19023	19019	18942	18739	18763	19137	18836	19024	19158	18904	18765	19152	18965	18967	18559	18907	18955	19103	18906	18630	18929	19107	18949	19041	19096	19042	18965	18870	19178	18927	18826	18704	18873	19014	18939	18956	19117	18876	18983	18750	18914	18855	18846	18935	18845	18870	18936	18839	19029	18741	18963	19061	18879	18901	19026	18886	18992	19028	19059	18981	18935	18946	18814	18711	19042	18805	18957	18899	18891	18938	19014	19147	18910	18910	18757	18947	18806	18852	19156	18949	18709	19080	18814	18934	18809	19080	18896	18999	19136	19147	18913	18910	19280	18680	19001	18971	18772	18908	18842	19013	18988	19041	19052	19078	18890	18901	19035	18919	19003	18944	18763	18920	18914	19128	18859	19055	19015	18899	18861	18841	18842	18946	18949	19032	18759	18989	18927	18958	18769	19048	18870	18789	18781	18815	19023	18858	18952	18877	18826	18933	19001	18932	18901	18927	18837	19021	18848	18949	19154	18991	18888	18843	18866	19121	18881	18757	18873	18854	18958	18813	18937	18917	18876	18774	18869	18912	18910	18896	19046	19062	19095	18881	18948	19252	18976	18923	18834	18645	19185	18932	18791	19104	18814	18917	19039	19016	19039	18873	18896	18913	18877	18748	18822	18961	18805	18974	19042	19087	18841	18731	18913	18873	19023	18846	18853	18949	18773	18729	18955	19104	19088	18978	18957	19067	19006	19007	18995	18822	18836	18692	19014	18675	19112	19107	18820	18955	19119	18689	19015	18799	18807	18879	18925	18894	18963	18985	19101	19062	18817	18780	19140	19047	18936	18918	18907	18838	18708	18880	18871	18901	18945	19029	19029	18862	19083	18806	18633	18954	19030	18815	19008	18977	18938	18957	19168	19098	19076	18918	18924	19051	18697	18887	18909	18842	19093	19125	19137	18838	18904	18907	18736	18989	18850	18858	18991	18928	18970	18707	18923	18890	19058	18904	18960	18844	19186	18920	18919	18971	18750	19139	19115	19040	18913	19050	18862	18965	18765	18912	19088	18869	18887	18928	19029	18845	19047	19101	18912	18889	18980	18898	19101	18892	18842	18839	18902	18809	18711	18938	18997	18750	18828	18815	18840	18761	18906	19072	19074	19027	19178	18835	18765	19199	18972	19023	19035	18883	19121	19269	18924	19068	19080	18884	18834	19212	18870	18963	19027	18949	18858	18910	18888	18920	18856	19032	18889	18924	18661	18873	18933	18955	18782	19049	18722	18728	19026	18739	18907	18956	18878	18842	18966	18993	18931	18879	18965	18978	19004	18640	18933	18920	18753	18977	18973	18963	18857	18994	18876	19245	19058	18824	18901	19085	19273	18993	19064	19208	18938	19147	18911	18961	18924	18957	18996	18864	18904	18922	18897	19123	18852	19062	18874	18889	18953	18914	18903	19148	18859	18804	18717	18977	18927	18988	19126	19041	18700	19052	18742	19123	18906	18956	19056	18892	18809	18996	19092	18917	18814	19046	18927	19091	18866	18968	19171	18918	18915	18945	19022	18704	18928	18727	19015	18741	18965	19168	19027	19024	19122	18964	18818	18766	19054	18908	18830	18977	18927	18863	19032	18804	18829	18743	18910	19013	19016	18906	18920	18908	18793	18996	18739	19088	19082	18850	18884	18697	18740	19034	18861	18840	18962	19105	18912	18642	18908	19078	18926	18934	18878	18945	19008	18962	18930	18854	19179	18856	18964	18938	18878	18824	18707	19009	18860	18925	18946	19003	18769	19017	18955	18964	19162	18746	19033	19150	19038	19139	18763	18964	18885	18841	18820	19045	18938	19162	19228	19098	19010	19073	18724	19070	18725	18941	19008	18879	18758	18989	18900	18743	19035	18826	18878	18859	19131	18896	18881	19115	18945	18962	18971	18950	19058	19070	18733	18871	18921	19029	18882	18863	18798	18897	18977	18904	19115	18943	18925	19026	18941	19103	18870	18757	18751	18864	18933	19056	19013	19090	18996	19096	18903	18748	18693	19115	19127	18984	18952	18808	18908	19152	19015	18941	18975	18683	18748	18981	19075	18942	18856	18862	18800	18898	18906	19055	18907	18894	19095	18927	18941	19152	19045	18856	19037	18904	18768	19137	18868	18844	19113	19043	18905	18952	18970	19168	19087	19141	18848	19084	18800	18852	19081	19010	18834	18872	18976
60784	95755	78654	69274	72529	60612	46129	32997	22706	17423	15912	15811	15552	15491	15719	15429	15448	15783	15549	15538	15573	15659	15716	15570	15726	15615	15555	15449	15663	15722	15480	15567	15536	15593	15440	15408	15457	15567	15626	15589	15518	15593	15573	15641	15683	15546	15727	15677	15626	15616	15511	15495	15757	15522	15737	15575	15524	15528	15539	15479	15561	15521	15716	15580	15467	15541	15545	15575	15543	15538	15492	15432	15436	15554	15613	15479	15434	15586	15728	15557	15521	15541	15502	15509	15622	15502	15513	15623	15494	15660	15469	15562	15464	15428	15612	15540	15568	15565	15715	15418	15602	15612	15590	15546	15380	15662	15580	15499	15572	15682	15670	15582	15447	15517	15645	15633	15604	15438	15614	15593	15611	15421	15442	15524	15645	15574	15491	15456	15599	15514	15469	15627	15473	15693	15435	15497	15596	15586	15634	15756	15468	15758	15544	15548	15521	15451	15514	15443	15721	15526	15637	15617	15487	15664	15498	15446	15625	15469	15424	15422	15577	15672	15562	15527	15513	15537	15551	15459	15469	15657	15678	15490	15713	15580	15422	15454	15506	15535	15434	15640	15693	15356	15568	15689	15441	15707	15431	15632	15680	15399	15621	15590	15700	15473	15595	15613	15611	15664	15295	15372	15582	15559	15458	15285	15550	15557	15537	15670	15453	15601	15603	15425	15589	15612	15559	15446	15569	15451	15461	15532	15569	15436	15449	15526	15539	15480	15430	15665	15614	15531	15442	15513	15689	15454	15545	15589	15518	15395	15511	15529	15597	15483	15622	15616	15561	15754	15627	15491	15737	15528	15560	15592	15491	15517	15526	15634	15459	15449	15533	15485	15568	15544	15536	15506	15685	15628	15504	15470	15500	15526	15673	15497	15487	15532	15636	15520	15546	15493	15501	15588	15628	15683	15521	15726	15525	15765	15725	15590	15457	15620	15464	15548	15603	15661	15704	15697	15520	15645	15509	15579	15512	15494	15519	15655	15491	15507	15495	15600	15653	15508	15628	15424	15502	15512	15633	15461	15504	15506	15521	15610	15654	15505	15441	15489	15634	15646	15564	15532	15455	15618	15569	15516	15450	15517	15584	15503	15640	15499	15642	15585	15558	15520	15458	15505	15525	15549	15477	15547	15580	15423	15686	15513	15644	15695	15401	15504	15484	15546	15625	15526	15497	15679	15584	15599	15685	15447	15538	15553	15609	15484	15503	15424	15751	15320	15656	15408	15671	15658	15515	15691	15734	15529	15537	15656	15512	15525	15464	15696	15601	15382	15626	15548	15655	15303	15537	15656	15481	15700	15622	15578	15616	15652	15438	15524	15550	15656	15699	15714	15610	15524	15367	15395	15455	15586	15552	15569	15515	15575	15546	15409	15409	15585	15503	15512	15500	15311	15543	15565	15571	15575	15524	15374	15617	15448	15565	15427	15388	15612	15596	15581	15632	15570	15644	15574	15567	15432	15809	15634	15530	15583	15588	15475	15748	15504	15606	15440	15549	15605	15528	15697	15697	15576	15581	15636	15597	15672	15675	15487	15613	15608	15604	15390	15628	15465	15384	15536	15447	15513	15610	15481	15659	15769	15453	15631	15536	15535	15502	15523	15630	15436	15379	15463	15602	15455	15583	15478	15750	15640	15502	15527	15595	15612	15438	15613	15535	15605	15712	15535	15467	15532	15690	15506	15535	15522	15580	15465	15545	15562	15606	15544	15577	15688	15473	15625	15641	15517	15543	15518	15714	15511	15570	15530	15464	15516	15623	15459	15479	15600	15544	15428	15609	15415	15490	15339	15564	15575	15442	15513	15584	15406	15608	15692	15676	15609	15560	15642	15514	15548	15400	15848	15696	15657	15647	15615	15550	15535	15608	15635	15741	15656	15677	15641	15485	15605	15533	15451	15560	15456	15625	15497	15453	15629	15559	15579	15608	15573	15708	15668	15695	15552	15506	15497	15582	15471	15540	15422	15593	15654	15590	15462	15461	15457	15556	15643	15528	15487	15521	15540	15632	15577	15620	15446	15569	15433	15478	15434	15541	15314	15761	15611	15355	15690	15603	15638	15460	15580	15578	15671	15556	15479	15605	15658	15525	15628	15494	15600	15308	15580	15543	15682	15525	15593	15595	15592	15461	15417	15598	15619	15711	15572	15610	15585	15610	15675	15334	15616	15564	15519	15529	15575	15424	15407	15752	15743	15429	15369	15477	15638	15327	15757	15504	15680	15490	15608	15490	15715	15680	15692	15405	15674	15582	15567	15595	15725	15516	15412	15663	15624	15552	15624	15498	15417	15631	15551	15565	15406	15451	15593	15549	15485	15821	15493	15479	15479	15612	15389	15582	15637	15725	15615	15541	15504	15553	15539	15521	15672	15554	15494	15515	15619	15538	15252	15400	15537	15604	15500	15594	15654	15569	15464	15531	15454	15545	15653	15595	15432	15677	15552	15518	15480	15448	15533	15498	15458	15496	15644	15542	15723	15463	15617	15593	15564	15365	15403	15723	15557	15705	15454	15702	15537	15417	15602	15538	15431	15620	15533	15547	15572	15441	15564	15623	15546	15602	15574	15437	15582	15504	15389	15623	15397	15569	15449	15480	15520	15551	15719	15410	15509	15569	15688	15474	15646	15525	15672	15517	15603	15463	15618	15433	15459	15488	15392	15441	15524	15630	15564	15683	15700	15542	15435	15434	15714	15798	15494	15432	15459	15575	15498	15491	15609	15460	15560	15703	15445	15689	15522	15633	15531	15643	15473	15727	15482	15472	15516	15474	15624	15511	15397	15719	15501	15519	15425	15585	15597	15600	15302	15561	15512	15592	15575	15478	15473	15605	15476	15652	15592	15538	15611	15450	15525	15488	15893	15631	15510	15585	15380	15506	15494	15602	15559	15483	15520	15559	15670	15674	15508	15474	15639	15627	15520	15642	15462	15632	15391	15558	15591	15565	15490	15389	15725	15496	15628	15695	15426	15573	15601	15653	15516	15756	15479	15539	15591	15423	15433	15349	15730	15650	15713	15623	15513	15581	15545	15525	15586	15540	15488	15520	15751	15451	15468	15593	15580	15482	15542	15463	15481	15512	15544	15561	15563	15574	15342	15448	15601	15617	15727	15534	15727	15617	15615	15670	15478	15479	15540	15542	15672	15598	15641	15588	15570	15601	15587	15650	15526	15382	15518	15663	15649	15481	15540	15513	15593	15481	15436	15498	15524	15618	15545	15439	15555	15633	15520	15667	15511	15588	15627	15529	15582	15457	15598	15574	15443	15428	15712	15598	15520	15563	15612	15685	15582	15667	15685	15693	15526	15632	15601	15689	15437	15606	15436	15500	15552	15575	15826	15435	15632	15545	15530	15641	15535	15588	15737	15516	15381	15545	15404	15480	15701	15509	15569	15613	15520	15550	15543	15443	15439	15714	15565	15471	15645	15605	15505	15478	15420	15580	15509	15471	15576	15677	15470	15612	15617	15646	15547	15733	15509	15381	15503	15549	15550	15658	15495	15443	15640	15579	15552	15863	15449	15548	15631	15451	15505	15455	15564	15385	15583	15553	15610	15594	15405	15444	15417	15667	15390	15448	15489	15664	15818	15694	15520	15458	15693	15538	15597	15541	15574	15561	15587	15829	15545	15588	15580	15682	15502	15503	15704	15597	15738	15606	15627	15547	15493	15456	15441	15426	15488	15397	15510	15691	15637	15521	15620	15457	15601	15665	15529	15616	15568	15581	15430	15581	15623	15589	15505	15644	15549	15434	15647	15618	15724	15618	15552	15587	15522	15650	15586	15384	15495	15730	15547	15452	15528	15716	15658	15581	15659	15602	15538	15687	15433	15468	15524	15340	15457	15441	15590	15621	15473	15655	15637	15362	15620	15649	15572	15474	15417	15700	15514	15766	15660	15494	15541	15452	15630	15656	15474	15545	15610	15620	15352	15694	15512	15713	15577	15626	15469	15559	15561	15514	15487	15457	15423	15546	15578	15587	15548	15811	15514	15492	15615	15538	15407	15648	15672	15488	15536	15480	15436	15725	15408	15524	15392	15732	15451	15551	15562	15568	15508	15514	15391	15493	15540	15461	15574	15392	15495	15526	15408	15420	15639	15451	15556	15593	15223	15639	15579	15434	15516	15444	15627	15608	15657	15517	15309	15430	15402	15682	15557	15673	15672	15677	15527	15686	15453	15653	15396	15633	15670	15472	15502	15432	15596	15708	15693	15476	15512	15535	15513	15659	15332	15558	15688	15602	15583	15505	15655	15696	15623	15399	15535	15579	15491	15414	15461	15500	15532	15643	15655	15656	15544	15465	15488	15591	15555	15662	15448	15590	15603	15650	15644	15599	15689	15520	15378	15379	15685	15478	15389	15467	15566	15642	15433	15791	15740	15698	15482	15502	15470	15646	15455	15682	15476	15463	15495	15447	15652	15581	15411	15516	15440	15634	15898	15548	15564	15581	15517	15586	15579	15548	15619	15614	15581	15555	15550	15672	15430	15589	15504	15554	15423	15539	15736	15653	15516	15459	15581	15577	15581	15590	15625	15640	15477	15439	15618	15576	15469	15569	15586	15793	15486	15517	15495	15630	15675	15586	15739	15603	15509	15429	15527	15415	15576	15616	15506	15566	15615	15454	15579	15570	15778	15582	15440	15640	15514	15465	15801	15498	15599	15409	15367	15689	15451	15695	15454	15567	15453	15576	15627	15651	15506	15667	15612	15553	15614	15681	15617	15548	15588	15566	15621	15718	15579	15643	15318	15400	15630	15485	15512	15562	15505	15556	15316	15546	15468	15631	15629	15472	15580	15514	15623	15576	15454	15525	15556	15645	15476	15590	15541	15511	15499	15566	15418	15471	15546	15550	15604	15708	15437	15451	15548	15395	15636	15551	15411	15458	15390	15654	15533	15495	15496	15604	15721	15343	15521	15695	15554	15473	15757	15601	15508	15513	15563	15610	15633	15659	15515	15322	15532	15714	15530	15381	15533	15547	15489	15526	15566	15516	15550	15461	15501	15520	15573	15451	15613	15534	15692	15507	15692	15477	15505	15674	15557	15515	15657	15475	15671	15457	15584	15585	15398	15458	15390	15742	15747	15413	15559	15465	15472	15646	15647	15682	15473	15601	15655	15666	15650
28344	25933	33797	31566	30014	26159	22845	20524	19495	19136	18864	18777	18795	18919	19017	18788	19093	18767	18963	18832	18846	18798	18748	18783	18918	18882	18800	19067	19162	18971	18883	18728	19028	18846	18871	18857	18891	18871	18950	18928	18972	18803	18940	18678	18740	18811	18948	18896	18656	18976	18867	19013	18887	18823	19006	18893	18933	18756	18696	18897	18867	19030	18830	18703	18728	18714	18755	18678	18643	18800	18719	18981	18976	18774	18841	18813	18908	18783	18962	18796	18798	18946	18834	18861	18581	18730	18902	18658	18814	18882	19022	18784	18905	18841	18869	18925	18850	18675	19048	18705	18790	18596	18912	18927	19034	18774	19013	18909	18862	18878	18903	18893	18718	18794	18731	18982	18869	18836	18827	18696	18756	18879	18639	18795	18806	18995	18735	18597	18878	18696	18798	18716	18859	18956	19031	18968	18784	18838	18860	18639	18767	18845	18756	18529	18951	18629	18882	18789	18837	18788	18879	18801	18740	18748	18933	18968	18680	18936	18767	19037	18887	18987	18749	18869	18727	18778	18832	18953	18736	18934	18750	18885	18812	18846	18945	18810	18706	18813	18674	18844	18788	18820	18960	18785	18893	18942	18915	18863	18766	18805	18714	18790	18862	18886	19021	18854	18872	18786	19130	18780	19055	18666	18767	18811	18719	18900	18897	18870	18864	18807	19019	19029	18933	18775	18730	18689	18741	18772	18586	18871	18892	18772	18958	18892	18774	19018	18819	18805	18816	18595	18726	18700	18716	18917	18972	18862	18738	18655	18699	18816	18859	18931	18974	19022	18871	19013	18875	18895	18774	18789	18864	18888	18769	18881	19044	18716	18870	18841	18773	18848	18889	18821	18809	19001	18917	19018	18896	18666	18726	18982	18636	18750	18823	18899	18808	19011	18955	18801	18612	18946	18830	18771	18730	18714	18886	18733	18764	18900	18734	18886	18814	18774	19081	18939	18892	18736	18877	18709	18842	18947	18953	18873	18948	18802	18789	18711	19006	18820	18663	18770	18856	18915	18974	18961	18869	18634	18888	18988	18744	18796	18870	18718	18933	19087	18792	19123	18828	18695	18820	18928	18902	18869	18801	18787	18785	19009	18861	18872	19034	18703	19011	18845	18700	19002	18591	18659	18796	18835	18725	18725	18875	18894	18816	18819	18861	18879	18863	18811	18831	18624	18916	18866	18766	18650	18733	18890	18901	19042	18819	18817	18887	18669	18801	18854	18776	18832	18999	18849	18798	18756	18652	18619	18924	18723	18800	18775	18713	18794	19000	18883	18769	19003	18808	18938	18848	18809	18803	18872	18855	18868	18800	18868	18768	18654	18639	18960	18830	19041	18938	18982	18867	18813	18769	18947	18847	18817	18903	18740	18778	18855	18715	18851	18978	18798	18730	18812	18922	19000	18699	18831	18874	18887	18960	18761	18733	18835	18886	19006	19068	18940	18865	18785	18836	18769	18897	18747	18898	18876	18801	18880	18799	18836	18982	18763	18882	18843	18929	18754	18943	18936	18821	18931	19039	18862	18755	18566	18960	18885	19107	18986	18739	18887	18694	18750	18823	18856	18870	18905	18948	18677	18714	18769	18715	18677	18777	18804	18853	18892	18798	18881	18812	18863	18850	18760	19075	18675	18737	18630	18804	19117	18699	18932	18861	18868	18843	18740	18934	18900	18733	18903	18700	18701	18706	18727	18895	18832	18952	18967	18766	18924	18961	19024	18693	18967	18734	18787	18980	18712	18834	18878	18720	18703	18863	18803	18842	18862	18766	18944	18909	18842	18844	18860	18843	19063	18880	18894	18812	18896	18905	18711	18757	18604	18893	18932	18864	18865	18843	18584	18703	18874	18723	18741	18938	18828	18977	19059	18696	19055	19064	18891	18710	18979	18833	18829	18853	18923	18843	18855	19047	18782	18795	18707	18921	18721	18895	18620	18969	18916	19062	18890	18768	18740	18974	18773	18927	18852	18717	18844	18890	18885	18782	18707	18870	18904	18718	18741	19035	19020	18894	18903	18988	18889	18681	18700	18942	18871	18807	18725	18859	18740	18785	18707	18525	18802	18870	18891	18688	19032	18750	18845	19026	18701	18840	18967	18807	18910	18745	18787	18810	18818	18978	18900	18761	18686	18834	18947	18893	18872	18716	18859	18894	18773	18630	18705	18835	18909	18807	18885	18829	19001	18825	19172	18795	18630	18865	18755	18910	18869	18821	18875	18854	18863	18808	18917	18958	18683	18974	18926	18992	18840	18869	18950	18777	18740	18971	19149	18910	18732	18765	18751	18738	18687	18905	18938	18824	18884	18913	18824	18824	18759	18788	18927	18863	18844	18866	18936	18837	19014	18672	18695	18890	18678	18908	18970	18796	18691	18925	18854	18864	18694	18980	18855	18875	18709	18694	18796	18517	18960	18806	18688	18814	18897	18949	18812	19037	18654	18586	18959	19015	18813	18873	18939	18987	18954	18790	18786	18981	18857	18684	18719	18826	18571	18829	18918	18805	18885	18841	18642	18691	18621	18989	18921	19045	18882	18824	18846	18861	18857	18928	18677	18974	18772	18870	18745	18978	18983	18742	18885	18883	18796	18901	18799	18842	18971	18973	18799	19122	18856	18953	18927	18935	19056	18851	18983	18806	18920	18782	18905	19036	18876	19083	18979	18792	18718	18851	18782	18767	18787	18550	18660	18581	18882	18649	18719	18927	19056	18785	18854	18747	18681	18879	19012	18934	18875	19044	18883	18719	18844	18749	18872	18829	19003	19108	18907	18888	18926	18601	18670	18591	18553	18723	18946	18732	18849	18790	18674	18785	18591	18742	18735	18816	19082	18998	18831	18903	18672	18906	18785	18873	18637	18826	19071	18833	18925	18786	18858	18936	18829	18970	18871	18924	18937	18850	18779	18893	18918	18908	18793	18825	18828	19075	19008	18736	18984	18936	18743	18794	18808	18843	18872	18750	18646	18845	18654	18978	18806	18798	18786	18776	18849	18726	18820	18742	18905	18814	18913	18925	18744	18772	18792	18732	18757	18727	18942	18793	18857	18948	18805	18832	18889	18940	19133	18808	18706	18805	19073	18737	18745	18904	18869	18956	18867	18933	18960	18893	18937	18863	18817	18739	18401	18615	18714	18777	18803	18960	18793	18888	18929	18750	18752	18756	18712	18852	18594	18730	18844	19009	18803	18854	18959	18921	18945	18781	19022	18881	18988	18824	18924	18893	18830	18716	18632	18820	19141	18906	18893	18773	18903	18866	19009	19083	18889	18871	18690	18808	18822	18930	18781	18757	18796	18707	18830	19091	18861	18761	18851	19033	18888	18920	18949	18832	18911	18874	18867	18721	18929	18891	18709	18692	18836	19010	19000	18839	18690	18832	18575	18703	18979	18983	18684	18856	18862	18951	18767	18933	18811	18999	18852	18887	18881	19009	18858	18834	19025	18801	19000	19056	18885	18973	18626	18988	18778	18622	18740	18788	18725	18944	18886	18872	18953	19033	18887	18682	18860	18755	18909	18931	18960	18600	18807	18811	18810	18816	18853	18653	18757	18721	18757	18887	18834	18972	18647	18819	18802	18841	18624	18759	18835	18846	18810	18851	18812	18814	19066	19067	18991	18886	18849	18971	18877	18979	18673	18984	18697	18683	18811	18798	19006	18888	18787	18827	18859	18846	18758	19041	18963	18973	18706	18680	18907	18815	18905	18734	18731	18669	18824	18944	18824	18832	18936	19175	18826	18852	18884	18790	18736	18965	18784	18791	18832	18591	18911	18907	18734	18691	18940	18769	18958	18962	18860	18898	18931	18846	18939	18848	19143	19008	18906	18682	18854	18853	18783	18854	18806	19037	18793	18912	18951	18755	18698	18711	19033	19072	18832	18875	18936	18840	18839	18696	18805	18685	18728	18916	18775	18980	18782	18614	18910	18992	18919	18626	18826	19003	19058	18724	18842	18725	18777	18992	18866	18715	19047	18847	18811	18921	19014	18913	18958	18893	18930	18806	18872	18905	18752	18797	18718	18623	19024	19048	18873	18878	18768	18914	18959	18879	18567	18834	18898	18848	19057	18735	18928	18882	18881	18647	19088	18943	18799	18954	18756	19059	18917	18975	18866	18942	18664	18805	18651	18899	18704	18980	18791	18880	18576	18765	18918	19089	18891	18886	18765	18834	18742	18946	18847	18628	18838	18861	18763	18948	18942	18735	18897	18638	18724	18783	19020	18995	18780	18790	18801	18780	19016	18774	18793	18902	18987	18814	18725	18867	18846	18840	18862	18971	18640	18723	18885	18967	18767	18953	18748	19036	18763	18624	18881	18811	18827	18790	18882	19058	18999	18741	18911	18780	18802	18791	18867	18817	18782	18869	19067	19019	18866	18895	18767	18973	18781	18981	18818	18716	18733	19061	18830	18960	18787	19045	18850	18758	18797	18974	18759	18803	18854	18693	19027	19033	18864	18858	18767	18802	18820	18823	18948	18858	18684	18872	18883	18765	18895	18996	18753	18946	18734	18851	18817	18705	18801	18770	18701	18684	18745	18905	18946	18634	18861	18892	18681	18950	18811	18708	18766	19031	18950	18715	18963	18740	18720	19008	18905	18902	18567	18866	18896	18835	18630	18921	18923	18878	18809	18816	18788	18892	18897	18709	18628	18936	18780	18737	18640	18928	18883	19041	18858	18907	18834	18870	18848	18723	18839	18850	18753	18865	18895	18976	18710	18669	18779	19085	18739	18769	18951	18919	18882	18933	18871	19005	18786	18887	18860	18899	18802	19014	18890	19047	18735	19005	18707	18636	18799	18787	18805	18916	18969	18991	19030	18654	19166	19004	18905	18951	18840	19019	19143	18852	18950	18716	18892	18706	18975	18914	18663	18828	18902	18855	18867	19033	18717	18768	18886	18690	18982	18814	18883	18838	18799	18813	18730	18659	18942	18721	18742	18741	18848	18881	18933	18780	18993	18799	18953	18749	18896	19125	18792	18643	18847	18614	18820	18716	18878	18763	18840	18793	18876	18928	18707	18761	18799	18902	18867	18897	18861	18800	18796	18762	18833	18692	18796	18824	18700	18571	18840	18594	18920	18743	18816	18820	19104	18624	18647	18982	18725	18794	18845	18963	18732	18626	18816
27271	41880	33229	27069	26844	22206	19105	17144	15923	15634	15542	15474	15548	15406	15535	15512	15611	15523	15681	15657	15607	15429	15585	15507	15618	15693	15696	15445	15446	15502	15519	15301	15634	15490	15686	15399	15613	15498	15582	15448	15524	15544	15413	15650	15590	15421	15580	15600	15713	15566	15576	15545	15634	15503	15581	15573	15474	15568	15548	15512	15610	15497	15513	15422	15542	15531	15599	15508	15528	15399	15504	15307	15535	15603	15402	15551	15526	15478	15589	15474	15651	15506	15564	15525	15556	15566	15467	15688	15616	15748	15406	15446	15630	15439	15515	15487	15374	15504	15452	15539	15601	15556	15540	15686	15490	15573	15464	15483	15612	15391	15584	15601	15467	15499	15323	15374	15433	15499	15492	15555	15494	15569	15626	15517	15608	15412	15540	15411	15477	15495	15552	15525	15429	15637	15515	15504	15436	15369	15412	15330	15556	15567	15705	15427	15466	15440	15495	15586	15546	15648	15446	15421	15514	15440	15544	15637	15501	15503	15608	15616	15498	15502	15606	15540	15756	15536	15396	15612	15481	15583	15681	15488	15519	15431	15568	15492	15515	15404	15529	15600	15455	15589	15553	15624	15504	15540	15489	15586	15383	15342	15564	15398	15595	15607	15395	15488	15486	15439	15557	15403	15434	15401	15482	15543	15396	15537	15561	15443	15467	15540	15437	15415	15609	15596	15647	15530	15472	15542	15637	15517	15571	15516	15621	15582	15421	15434	15591	15616	15592	15331	15577	15521	15620	15515	15434	15643	15476	15599	15555	15618	15567	15554	15516	15518	15469	15497	15491	15498	15559	15479	15391	15635	15336	15322	15532	15496	15560	15457	15574	15574	15433	15435	15537	15470	15592	15528	15600	15427	15502	15535	15421	15517	15675	15568	15448	15521	15464	15540	15498	15578	15692	15450	15479	15492	15412	15540	15656	15410	15472	15516	15518	15598	15630	15451	15597	15522	15505	15497	15487	15640	15552	15393	15534	15491	15621	15396	15620	15503	15619	15645	15486	15499	15471	15382	15558	15394	15596	15577	15538	15458	15545	15546	15517	15618	15577	15608	15604	15505	15345	15665	15535	15449	15439	15643	15470	15522	15414	15480	15462	15357	15490	15613	15613	15495	15444	15486	15447	15473	15698	15532	15592	15198	15623	15447	15593	15417	15309	15338	15541	15598	15633	15412	15513	15537	15676	15479	15630	15679	15394	15374	15582	15581	15408	15548	15433	15491	15620	15426	15347	15455	15241	15371	15491	15571	15434	15395	15502	15445	15606	15388	15560	15477	15628	15597	15602	15550	15576	15541	15349	15574	15306	15569	15507	15627	15581	15417	15522	15534	15488	15491	15522	15540	15650	15375	15674	15589	15453	15484	15546	15496	15578	15581	15463	15579	15602	15468	15527	15453	15496	15606	15424	15360	15690	15447	15446	15544	15516	15409	15503	15574	15414	15594	15472	15652	15410	15499	15649	15619	15471	15492	15615	15503	15650	15590	15496	15436	15263	15521	15456	15296	15526	15594	15499	15647	15641	15612	15553	15436	15554	15513	15607	15418	15378	15489	15618	15579	15550	15634	15503	15480	15568	15575	15556	15524	15664	15485	15392	15462	15527	15482	15504	15532	15448	15654	15342	15566	15491	15401	15441	15688	15538	15447	15680	15443	15392	15543	15755	15421	15564	15637	15540	15559	15494	15480	15476	15525	15470	15560	15430	15456	15373	15544	15301	15658	15397	15466	15465	15397	15724	15359	15538	15414	15562	15357	15651	15303	15486	15721	15463	15608	15573	15662	15263	15545	15640	15401	15558	15660	15509	15423	15537	15563	15449	15475	15514	15533	15596	15610	15513	15592	15457	15516	15317	15756	15546	15401	15440	15539	15466	15515	15600	15439	15441	15546	15589	15531	15488	15773	15475	15631	15513	15442	15567	15324	15612	15503	15553	15598	15564	15515	15627	15553	15587	15615	15549	15530	15551	15413	15616	15639	15649	15468	15587	15426	15720	15457	15517	15426	15477	15429	15446	15556	15614	15520	15539	15735	15763	15383	15595	15519	15463	15586	15576	15576	15461	15623	15615	15549	15485	15571	15483	15378	15525	15340	15449	15485	15304	15406	15535	15514	15586	15591	15286	15554	15588	15502	15455	15305	15575	15516	15472	15356	15350	15843	15535	15466	15441	15501	15527	15457	15322	15552	15555	15558	15205	15563	15386	15447	15535	15507	15472	15401	15511	15605	15333	15632	15675	15648	15519	15454	15517	15572	15561	15487	15576	15495	15471	15520	15494	15434	15387	15554	15444	15474	15394	15612	15422	15458	15581	15368	15724	15594	15517	15518	15635	15506	15593	15494	15392	15528	15448	15412	15602	15559	15435	15633	15588	15602	15472	15645	15562	15584	15631	15604	15624	15488	15496	15478	15469	15541	15555	15570	15549	15507	15373	15599	15498	15579	15425	15518	15455	15469	15504	15588	15635	15437	15528	15579	15512	15452	15449	15585	15432	15526	15488	15572	15418	15385	15573	15459	15481	15487	15489	15524	15486	15510	15478	15491	15665	15458	15543	15384	15595	15550	15709	15534	15615	15412	15565	15563	15380	15651	15551	15407	15568	15439	15494	15480	15346	15585	15613	15603	15424	15621	15552	15476	15532	15532	15513	15571	15577	15695	15503	15514	15392	15410	15535	15498	15549	15409	15783	15569	15714	15480	15641	15671	15429	15468	15603	15548	15513	15621	15724	15476	15436	15522	15308	15592	15452	15643	15502	15362	15373	15588	15460	15521	15484	15463	15494	15603	15519	15537	15717	15619	15527	15446	15527	15498	15649	15514	15424	15604	15488	15434	15435	15486	15439	15393	15315	15562	15433	15288	15677	15381	15478	15586	15533	15665	15489	15512	15507	15541	15481	15603	15608	15445	15513	15674	15527	15514	15377	15482	15713	15527	15567	15518	15668	15558	15438	15657	15588	15463	15502	15646	15576	15552	15466	15284	15650	15445	15493	15474	15538	15546	15301	15514	15555	15390	15458	15593	15573	15622	15563	15549	15510	15564	15507	15517	15534	15407	15585	15465	15710	15426	15473	15491	15305	15637	15452	15539	15608	15679	15504	15221	15603	15402	15607	15513	15564	15494	15507	15374	15432	15586	15525	15566	15574	15441	15499	15502	15592	15668	15669	15465	15666	15619	15502	15426	15459	15274	15394	15499	15566	15552	15548	15475	15558	15527	15475	15488	15665	15687	15689	15485	15467	15452	15339	15570	15605	15473	15753	15546	15422	15512	15446	15553	15332	15591	15497	15539	15658	15518	15478	15490	15442	15503	15588	15512	15541	15596	15388	15370	15492	15515	15460	15426	15514	15563	15514	15672	15658	15599	15651	15454	15604	15625	15324	15682	15681	15596	15490	15377	15513	15477	15626	15732	15550	15525	15535	15550	15607	15524	15413	15605	15581	15404	15502	15533	15565	15621	15536	15700	15570	15567	15472	15360	15442	15440	15491	15605	15427	15745	15662	15513	15636	15367	15519	15336	15367	15482	15521	15538	15646	15617	15442	15577	15378	15374	15383	15311	15421	15425	15537	15614	15556	15528	15568	15659	15452	15563	15528	15414	15484	15685	15420	15452	15676	15531	15476	15604	15555	15467	15458	15556	15366	15513	15562	15444	15471	15608	15451	15625	15353	15649	15587	15500	15490	15681	15432	15380	15362	15465	15687	15398	15586	15396	15514	15634	15479	15420	15370	15525	15361	15459	15539	15411	15698	15490	15528	15389	15656	15483	15563	15487	15732	15545	15583	15464	15492	15548	15633	15551	15388	15514	15567	15427	15442	15396	15519	15329	15629	15486	15524	15746	15606	15340	15695	15601	15653	15490	15591	15577	15491	15590	15534	15623	15373	15511	15562	15566	15361	15488	15526	15629	15596	15532	15561	15455	15549	15405	15451	15628	15755	15606	15550	15575	15689	15600	15601	15466	15464	15468	15735	15486	15553	15468	15633	15634	15594	15446	15509	15533	15481	15445	15557	15574	15548	15710	15616	15511	15518	15526	15471	15627	15510	15514	15516	15601	15531	15534	15352	15556	15427	15554	15474	15749	15580	15470	15502	15605	15423	15569	15461	15543	15422	15420	15537	15472	15444	15444	15423	15451	15482	15662	15382	15619	15378	15553	15517	15784	15516	15558	15667	15502	15445	15430	15526	15383	15462	15650	15455	15461	15474	15411	15415	15604	15545	15463	15554	15645	15452	15432	15649	15614	15546	15590	15370	15481	15595	15569	15569	15590	15674	15543	15476	15613	15574	15501	15658	15573	15500	15565	15453	15499	15476	15262	15580	15556	15548	15561	15418	15349	15615	15564	15539	15464	15484	15405	15600	15336	15440	15651	15464	15489	15490	15441	15584	15576	15657	15708	15578	15596	15648	15571	15606	15542	15564	15361	15645	15501	15510	15429	15620	15524	15525	15339	15640	15525	15540	15370	15420	15534	15462	15536	15651	15616	15497	15655	15522	15359	15626	15393	15383	15454	15424	15722	15448	15607	15492	15611	15722	15443	15521	15549	15473	15510	15621	15437	15653	15440	15487	15465	15552	15636	15465	15496	15554	15682	15596	15449	15660	15487	15344	15389	15678	15652	15680	15642	15527	15320	15632	15638	15507	15603	15479	15638	15493	15494	15573	15730	15792	15538	15510	15537	15409	15581	15542	15501	15307	15635	15764	15512	15601	15537	15449	15514	15604	15714	15562	15502	15561	15386	15572	15526	15493	15407	15518	15439	15555	15713	15655	15474	15618	15501	15425	15502	15551	15540	15400	15482	15402	15635	15498	15575	15424	15498	15703	15605	15491	15570	15498	15427	15512	15429	15584	15601	15645	15634	15713	15526	15529	15409	15529	15500	15503	15567	15476	15552	15542	15528	15356	15652	15469	15486	15413	15486	15453	15669	15475	15598	15471	15656	15309	15510	15455	15523	15451	15468	15569	15475	15570	15585	15602	15359	15708	15452	15544	15572	15415	15470	15481	15778	15544	15641	15552	15407	15542	15552	15431	15437	15631	15470	15567	15534	15472	15464	15663	15410	15464	15336	15575	15415	15594	15422	15496	15464	15571	15590	15457	15301	15489	15725	15487	15571	15439	15538
24157	21738	30911	29959	49431	50272	40862	29366	22783	19877	19180	18693	18734	18742	18503	18811	18742	18828	18730	18578	18817	18643	18679	18680	18608	18686	18571	18473	18497	18683	18585	18611	18612	18620	18762	18511	18744	18685	18485	18474	18362	18509	18575	18422	18570	18731	18488	18547	18549	18611	18404	18580	18514	18525	18558	18632	18546	18469	18629	18676	18623	18702	18614	18335	18476	18618	18487	18560	18519	18402	18490	18489	18453	18548	18441	18358	18651	18543	18275	18511	18401	18597	18555	18509	18521	18274	18402	18457	18412	18477	18501	18542	18516	18561	18462	18455	18406	18659	18452	18581	18405	18262	18461	18695	18665	18509	18602	18647	18404	18487	18582	18384	18542	18351	18544	18487	18501	18464	18625	18573	18678	18657	18597	18377	18443	18478	18546	18494	18463	18445	18598	18543	18488	18651	18392	18576	18463	18594	18382	18559	18361	18554	18684	18401	18676	18348	18430	18737	18639	18597	18676	18551	18639	18284	18424	18447	18491	18362	18366	18566	18454	18256	18355	18481	18411	18400	18449	18646	18463	18532	18600	18428	18701	18617	18475	18544	18607	18467	18465	18447	18406	18536	18604	18397	18448	18631	18445	18439	18387	18492	18558	18449	18603	18599	18590	18331	18438	18306	18380	18698	18532	18704	18484	18518	18541	18380	18702	18709	18381	18304	18553	18379	18327	18520	18478	18503	18445	18620	18515	18516	18577	18623	18403	18544	18436	18646	18445	18535	18592	18196	18366	18437	18503	18720	18619	18596	18439	18632	18658	18376	18598	18545	18514	18479	18586	18460	18619	18441	18484	18641	18520	18476	18351	18485	18214	18474	18545	18552	18321	18571	18419	18525	18443	18496	18593	18689	18634	18353	18393	18420	18449	18446	18487	18532	18270	18553	18554	18276	18321	18645	18322	18557	18583	18412	18568	18424	18387	18497	18369	18328	18457	18429	18549	18291	18237	18311	18604	18600	18319	18426	18468	18683	18554	18486	18227	18722	18430	18583	18822	18433	18566	18438	18524	18519	18655	18439	18693	18428	18272	18436	18283	18659	18518	18478	18614	18792	18273	18485	18578	18464	18641	18478	18401	18508	18405	18643	18484	18544	18393	18427	18324	18493	18363	18474	18396	18571	18442	18634	18568	18456	18547	18670	18598	18406	18220	18351	18469	18489	18510	18549	18555	18508	18504	18305	18412	18691	18434	18437	18461	18543	18542	18562	18306	18489	18376	18255	18431	18470	18574	18491	18455	18439	18537	18423	18576	18361	18463	18433	18333	18665	18558	18466	18505	18486	18551	18600	18475	18646	18509	18383	18639	18471	18713	18591	18397	18448	18306	18366	18510	18511	18470	18367	18791	18550	18504	18514	18354	18497	18530	18552	18320	18378	18432	18376	18392	18682	18435	18516	18663	18459	18417	18250	18549	18518	18704	18471	18771	18401	18476	18558	18586	18666	18576	18651	18431	18333	18255	18423	18589	18544	18479	18403	18441	18710	18413	18642	18433	18372	18637	18384	18643	18586	18447	18760	18593	18465	18453	18565	18472	18398	18402	18454	18392	18477	18472	18613	18544	18509	18453	18611	18439	18373	18449	18584	18442	18734	18754	18485	18527	18400	18661	18662	18550	18693	18340	18486	18420	18542	18547	18571	18400	18450	18357	18535	18640	18441	18467	18563	18533	18493	18331	18580	18563	18502	18389	18481	18460	18551	18568	18420	18254	18499	18503	18395	18362	18532	18419	18493	18539	18607	18669	18518	18389	18692	18488	18333	18647	18509	18371	18449	18411	18368	18425	18394	18451	18519	18337	18467	18451	18463	18306	18492	18255	18360	18453	18528	18307	18470	18463	18422	18547	18377	18474	18665	18465	18307	18373	18401	18655	18378	18427	18663	18369	18344	18410	18306	18560	18423	18440	18208	18653	18531	18724	18319	18399	18428	18434	18520	18370	18388	18273	18558	18521	18668	18441	18588	18633	18590	18459	18465	18556	18477	18657	18518	18380	18341	18539	18398	18451	18471	18548	18450	18449	18277	18326	18469	18614	18369	18540	18242	18399	18421	18452	18298	18588	18661	18589	18546	18398	18459	18602	18475	18415	18558	18254	18596	18451	18368	18565	18481	18740	18327	18397	18508	18527	18518	18463	18416	18605	18477	18572	18593	18656	18470	18299	18525	18388	18453	18562	18608	18508	18520	18435	18479	18470	18310	18574	18389	18588	18461	18760	18407	18683	18431	18393	18413	18621	18309	18563	18476	18125	18507	18317	18425	18521	18392	18332	18418	18347	18478	18313	18424	18434	18304	18280	18659	18265	18278	18384	18423	18323	18459	18251	18617	18472	18592	18418	18510	18350	18584	18490	18426	18320	18528	18440	18394	18244	18404	18471	18640	18631	18469	18641	18534	18365	18397	18329	18398	18345	18420	18395	18383	18511	18479	18762	18437	18515	18472	18510	18549	18475	18538	18319	18278	18429	18515	18475	18453	18525	18302	18319	18648	18567	18718	18659	18295	18482	18573	18686	18558	18385	18699	18544	18292	18406	18365	18635	18540	18453	18655	18648	18557	18424	18467	18475	18589	18503	18497	18637	18347	18204	18566	18458	18421	18551	18251	18593	18720	18430	18198	18476	18487	18532	18616	18321	18522	18621	18682	18780	18770	18297	18370	18441	18300	18501	18490	18654	18505	18576	18514	18639	18386	18614	18344	18633	18706	18568	18472	18353	18532	18709	18627	18425	18528	18699	18570	18477	18425	18374	18578	18595	18621	18638	18476	18513	18463	18464	18508	18495	18399	18435	18694	18504	18445	18369	18492	18524	18438	18491	18694	18549	18363	18351	18468	18499	18525	18329	18390	18625	18405	18635	18440	18597	18367	18656	18601	18550	18538	18407	18541	18484	18316	18256	18367	18577	18459	18334	18468	18543	18566	18402	18441	18732	18728	18512	18581	18457	18628	18538	18561	18577	18640	18533	18400	18246	18626	18371	18377	18644	18430	18432	18652	18421	18343	18604	18468	18346	18565	18487	18461	18711	18430	18613	18565	18499	18550	18425	18488	18623	18629	18651	18530	18549	18173	18481	18526	18442	18471	18567	18475	18429	18605	18421	18343	18349	18552	18381	18550	18489	18592	18370	18304	18570	18397	18567	18762	18497	18637	18691	18344	18269	18495	18640	18491	18362	18623	18481	18467	18383	18331	18355	18543	18366	18488	18461	18525	18495	18670	18674	18507	18533	18442	18505	18315	18444	18426	18438	18244	18506	18427	18304	18361	18473	18465	18442	18434	18493	18562	18702	18557	18697	18629	18466	18534	18683	18443	18631	18444	18398	18444	18568	18423	18467	18466	18480	18660	18466	18463	18778	18433	18529	18557	18383	18770	18365	18356	18487	18512	18372	18552	18528	18645	18669	18411	18470	18576	18648	18370	18490	18591	18537	18537	18402	18522	18502	18239	18583	18562	18451	18525	18568	18708	18693	18248	18566	18461	18261	18606	18241	18533	18563	18520	18547	18506	18482	18523	18362	18427	18557	18465	18536	18717	18262	18519	18509	18659	18415	18314	18559	18389	18688	18457	18550	18585	18419	18229	18397	18467	18327	18387	18633	18344	18445	18543	18475	18374	18603	18699	18543	18697	18501	18486	18589	18773	18442	18439	18298	18310	18562	18594	18452	18467	18537	18464	18511	18577	18491	18550	18341	18461	18155	18401	18414	18354	18251	18511	18438	18446	18488	18489	18462	18618	18554	18706	18819	18610	18500	18386	18553	18589	18486	18404	18464	18221	18535	18445	18444	18516	18427	18512	18569	18320	18540	18507	18520	18558	18538	18468	18339	18449	18564	18583	18368	18563	18371	18557	18458	18721	18416	18362	18563	18641	18530	18595	18366	18383	18372	18754	18570	18514	18625	18449	18551	18356	18369	18446	18422	18399	18679	18675	18532	18488	18496	18628	18394	18640	18449	18459	18594	18414	18458	18501	18679	18483	18466	18475	18484	18384	18574	18460	18664	18600	18447	18581	18433	18601	18615	18382	18568	18211	18518	18403	18603	18572	18512	18430	18504	18439	18499	18422	18560	18548	18377	18504	18591	18452	18478	18396	18567	18497	18530	18654	18446	18571	18439	18355	18567	18583	18505	18524	18640	18452	18419	18459	18400	18640	18487	18467	18709	18508	18349	18494	18503	18512	18614	18515	18633	18415	18323	18623	18576	18184	18471	18484	18695	18256	18744	18431	18441	18604	18767	18662	18543	18527	18525	18502	18225	18450	18342	18430	18465	18564	18476	18400	18543	18622	18384	18619	18559	18637	18684	18463	18475	18557	18631	18448	18554	18431	18430	18596	18579	18493	18584	18483	18506	18608	18488	18516	18560	18335	18578	18394	18561	18584	18585	18482	18465	18500	18420	18441	18503	18572	18554	18608	18525	18346	18451	18584	18563	18500	18592	18508	18358	18526	18684	18431	18574	18387	18547	18484	18575	18427	18370	18410	18449	18301	18513	18588	18466	18463	18500	18540	18514	18373	18368	18634	18684	18488	18354	18709	18728	18403	18422	18601	18602	18396	18525	18321	18504	18533	18338	18525	18737	18585	18569	18450	18308	18455	18425	18496	18413	18468	18534	18494	18527	18410	18515	18580	18278	18445	18710	18540	18385	18591	18324	18486	18636	18530	18503	18450	18521	18537	18424	18524	18620	18346	18556	18449	18435	18652	18528	18322	18405	18634	18706	18558	18452	18634	18407	18604	18413	18281	18626	18619	18555	18531	18398	18582	18182	18294	18492	18417	18458	18343	18431	18696	18467	18415	18567	18600	18737	18557	18506	18478	18500	18446	18732	18737	18554	18297	18592	18641	18454	18609	18670	18665	18568	18302	18422	18504	18503	18607	18559	18538	18456	18483	18660	18794	18551	18524	18487	18651	18443	18421	18313	18370	18429	18533	18309	18494	18508	18652	18437	18441	18576	18524	18325	18574	18298	18481	18309	18543	18560	18451	18454	18609	18510	18625	18607	18407	18469	18437	18480	18392	18521	18389	18485	18656	18557	18381	18534	18236	18441	18503	18466	18530	18448	18451	18466	18484	18454	18287	18384	18370	18689	18608	18469	18548	18478	18514	18577	18668	18563	18232	18528	18577
53410	83972	62520	50992	59994	49966	38956	27466	19278	16448	15426	15547	15408	15332	15216	15432	15301	15364	15454	15132	15448	15405	15469	15353	15423	15366	15452	15418	15313	15563	15350	15419	15396	15221	15380	15452	15263	15398	15473	15467	15287	15557	15390	15333	15453	15533	15376	15601	15316	15462	15359	15342	15389	15328	15365	15382	15402	15265	15457	15393	15431	15173	15316	15263	15515	15573	15532	15154	15221	15248	15468	15438	15226	15268	15350	15480	15428	15432	15352	15282	15262	15347	15366	15376	15331	15226	15282	15262	15503	15355	15281	15262	15332	15307	15166	15389	15423	15205	15402	15331	15235	15269	15450	15361	15288	15386	15297	15303	15365	15419	15335	15418	15274	15351	15286	15189	15222	15392	15386	15349	15358	15426	15372	15340	15393	15377	15341	15290	15446	15354	15300	15480	15392	15245	15333	15395	15249	15156	15120	15331	15311	15450	15437	15336	15343	15441	15341	15416	15374	15253	15441	15428	15165	15468	15390	15305	15487	15447	15411	15462	15395	15572	15345	15386	15408	15239	15493	15573	15509	15405	15486	15530	15491	15330	15399	15263	15492	15227	15548	15330	15348	15395	15431	15345	15393	15432	15381	15236	15388	15339	15528	15357	15469	15393	15354	15496	15409	15221	15452	15233	15427	15350	15403	15262	15318	15342	15372	15501	15308	15302	15381	15398	15503	15525	15209	15397	15310	15257	15554	15293	15409	15382	15369	15442	15328	15319	15266	15274	15288	15322	15355	15324	15293	15191	15337	15428	15325	15306	15375	15295	15137	15354	15243	15291	15377	15383	15345	15380	15313	15317	15320	15419	15477	15441	15314	15321	15410	15437	15308	15302	15358	15527	15304	15468	15286	15382	15281	15521	15453	15598	15429	15397	15367	15363	15211	15370	15403	15256	15482	15226	15421	15250	15452	15257	15438	15556	15330	15334	15168	15278	15365	15562	15326	15330	15353	15240	15296	15441	15532	15414	15483	15366	15368	15301	15510	15403	15296	15503	15210	15313	15456	15245	15385	15413	15490	15384	15330	15162	15368	15325	15233	15409	15397	15408	15459	15305	15392	15175	15184	15604	15376	15307	15235	15352	15421	15300	15407	15197	15476	15296	15304	15310	15387	15341	15432	15365	15371	15269	15397	15475	15324	15250	15415	15383	15288	15378	15341	15568	15348	15243	15455	15387	15433	15274	15482	15270	15464	15503	15475	15276	15397	15393	15363	15448	15329	15384	15379	15211	15344	15476	15199	15348	15363	15240	15465	15183	15512	15369	15221	15293	15515	15515	15571	15296	15439	15394	15334	15461	15437	15360	15372	15361	15381	15323	15231	15431	15415	15379	15383	15213	15331	15391	15379	15420	15225	15391	15286	15420	15338	15348	15377	15494	15347	15409	15236	15387	15543	15209	15444	15349	15272	15294	15279	15369	15531	15280	15437	15308	15568	15444	15308	15311	15312	15270	15357	15491	15306	15409	15497	15569	15391	15416	15233	15360	15242	15499	15303	15226	15357	15322	15335	15291	15278	15363	15402	15310	15265	15324	15290	15385	15374	15416	15347	15312	15282	15459	15276	15392	15470	15330	15372	15408	15507	15381	15521	15226	15357	15365	15226	15336	15405	15278	15321	15079	15485	15293	15403	15445	15271	15528	15318	15272	15509	15321	15268	15332	15512	15328	15232	15150	15257	15389	15436	15358	15402	15181	15346	15328	15368	15277	15391	15467	15582	15150	15457	15285	15216	15538	15358	15353	15508	15308	15302	15552	15539	15291	15238	15165	15390	15344	15421	15324	15436	15339	15412	15534	15272	15267	15312	15353	15411	15328	15398	15547	15394	15621	15303	15409	15395	15280	15300	15377	15272	15358	15385	15324	15311	15427	15272	15368	15599	15467	15479	15389	15418	15216	15379	15491	15378	15141	15296	15268	15307	15351	15306	15355	15293	15373	15428	15312	15417	15344	15457	15316	15414	15359	15446	15512	15478	15363	15401	15314	15253	15413	15499	15358	15493	15355	15428	15457	15395	15328	15285	15418	15419	15127	15372	15502	15366	15479	15475	15229	15357	15467	15296	15545	15181	15293	15447	15413	15426	15400	15513	15428	15205	15376	15390	15232	15392	15361	15388	15300	15278	15499	15533	15442	15456	15501	15411	15250	15336	15403	15381	15425	15359	15363	15291	15248	15530	15279	15389	15331	15307	15361	15321	15237	15370	15453	15365	15364	15493	15353	15321	15275	15234	15350	15459	15438	15466	15416	15447	15231	15272	15322	15361	15311	15347	15439	15205	15374	15294	15308	15390	15484	15383	15298	15468	15422	15317	15337	15133	15316	15390	15348	15337	15349	15317	15342	15311	15505	15260	15408	15270	15256	15413	15339	15421	15314	15325	15492	15285	15404	15432	15313	15441	15191	15272	15376	15409	15286	15278	15401	15348	15528	15193	15396	15328	15406	15297	15507	15424	15370	15438	15408	15343	15284	15286	15321	15564	15403	15365	15381	15569	15414	15289	15384	15500	15440	15356	15495	15496	15445	15308	15344	15382	15289	15201	15477	15298	15342	15452	15426	15284	15206	15411	15294	15449	15165	15343	15377	15309	15299	15267	15402	15399	15225	15460	15323	15452	15438	15398	15380	15339	15324	15353	15348	15428	15338	15300	15322	15461	15328	15490	15368	15426	15266	15361	15253	15276	15567	15341	15467	15302	15501	15371	15501	15346	15438	15383	15235	15385	15190	15421	15256	15421	15457	15290	15475	15369	15421	15218	15527	15316	15413	15378	15249	15414	15329	15275	15418	15417	15260	15252	15396	15240	15344	15369	15315	15272	15372	15398	15357	15463	15352	15342	15285	15429	15457	15296	15294	15318	15667	15473	15243	15319	15273	15343	15380	15395	15487	15360	15293	15379	15503	15344	15325	15394	15385	15368	15395	15384	15380	15489	15464	15631	15418	15308	15478	15336	15398	15364	15313	15274	15239	15476	15415	15490	15333	15333	15252	15375	15279	15392	15361	15272	15340	15382	15227	15318	15373	15336	15310	15333	15359	15340	15319	15385	15235	15202	15374	15394	15493	15359	15285	15276	15322	15213	15289	15235	15247	15431	15405	15310	15276	15162	15287	15526	15285	15426	15258	15309	15314	15507	15242	15295	15252	15431	15445	15474	15188	15383	15416	15266	15355	15297	15373	15328	15443	15494	15277	15409	15279	15248	15331	15427	15407	15256	15342	15356	15369	15438	15318	15333	15261	15278	15416	15429	15371	15230	15409	15334	15468	15178	15251	15496	15293	15225	15251	15279	15400	15526	15211	15560	15353	15335	15252	15329	15227	15145	15349	15534	15461	15307	15364	15132	15313	15331	15330	15249	15404	15443	15429	15375	15391	15274	15249	15270	15414	15559	15335	15263	15411	15296	15437	15282	15225	15184	15313	15438	15476	15362	15426	15224	15451	15265	15282	15385	15416	15479	15301	15305	15416	15338	15320	15357	15581	15290	15333	15433	15423	15443	15372	15391	15572	15324	15359	15357	15333	15447	15301	15362	15323	15408	15347	15367	15370	15234	15467	15302	15396	15355	15431	15454	15201	15380	15341	15349	15203	15393	15366	15424	15405	15364	15484	15531	15457	15317	15378	15434	15386	15542	15463	15339	15466	15182	15299	15282	15475	15170	15407	15361	15339	15273	15297	15185	15288	15483	15517	15355	15400	15539	15354	15302	15392	15107	15316	15441	15433	15414	15352	15452	15388	15401	15352	15291	15314	15407	15253	15553	15450	15358	15206	15405	15529	15290	15345	15396	15306	15316	15448	15209	15488	15264	15552	15287	15301	15545	15544	15492	15405	15294	15353	15296	15459	15237	15400	15306	15233	15287	15090	15393	15533	15456	15379	15361	15374	15395	15449	15308	15591	15547	15516	15342	15363	15243	15360	15421	15509	15356	15187	15418	15406	15272	15529	15383	15333	15312	15450	15349	15340	15320	15573	15142	15399	15518	15601	15271	15416	15505	15432	15489	15372	15386	15348	15345	15280	15320	15500	15381	15480	15407	15299	15324	15442	15241	15315	15419	15330	15174	15314	15397	15422	15315	15286	15459	15301	15381	15494	15392	15309	15436	15312	15407	15428	15371	15330	15449	15401	15315	15367	15317	15493	15441	15101	15410	15401	15405	15216	15319	15345	15429	15306	15172	15383	15287	15462	15293	15347	15295	15469	15285	15431	15453	15280	15469	15354	15180	15442	15354	15323	15352	15283	15365	15373	15337	15274	15432	15263	15362	15414	15408	15417	15286	15482	15232	15468	15427	15283	15546	15469	15268	15432	15314	15426	15425	15277	15346	15500	15412	15375	15264	15283	15410	15202	15470	15423	15309	15411	15402	15326	15488	15280	15390	15450	15452	15290	15344	15386	15333	15449	15356	15235	15278	15378	15330	15485	15425	15346	15394	15343	15284	15313	15409	15346	15382	15304	15393	15321	15479	15482	15254	15370	15341	15281	15279	15306	15353	15363	15340	15476	15295	15410	15416	15301	15457	15450	15432	15305	15430	15235	15320	15298	15499	15311	15375	15351	15315	15596	15427	15514	15441	15204	15382	15393	15393	15315	15309	15447	15328	15436	15358	15423	15347	15003	15376	15298	15532	15409	15358	15403	15306	15482	15354	15382	15337	15283	15472	15389	15476	15411	15223	15345	15236	15209	15358	15454	15301	15401	15320	15360	15465	15107	15330	15470	15485	15471	15324	15322	15428	15258	15433	15372	15339	15231	15329	15389	15462	15389	15259	15398	15468	15402	15404	15304	15401	15393	15294	15388	15499	15127	15346	15392	15310	15359	15351	15210	15364	15478	15374	15538	15197	15535	15289	15351	15352	15414	15558	15333	15398	15360	15462	15285	15550	15277	15360	15379	15291	15445	15388	15546	15193	15505	15267	15394	15296	15233	15303	15372	15176	15395	15462	15181	15590	15370	15451	15261	15239	15294	15180	15292	15481	15237	15351	15299	15349	15262	15279	15428	15314	15232	15228	15381	15275	15575	15369	15319	15245	15551	15322	15331	15441	15322	15440	15404	15394	15362	15339	15607	15496	15473	15408	15298	15405	15377	15559	15255	15258	15444	15354	15326	15285	15340	15490	15325	15435	15431
23022	21622	31692	28710	55415	57166	47765	33980	25141	21485	19603	19145	18862	19183	18950	18920	19120	18844	19066	18878	18740	18887	18901	19009	18936	18802	18714	18739	18916	18767	18658	18829	18638	18883	18824	18797	18727	18815	18829	18776	18761	18823	18978	18883	18821	18600	18834	18960	18587	18687	18740	18794	18864	18831	18794	18722	18782	18850	18762	18684	18763	18589	18886	18679	18723	18674	18834	18744	18811	18809	18592	18773	18746	18759	18602	18585	18844	18782	18795	18830	18457	18864	18569	18751	18659	18701	18757	18934	18793	18649	18650	18800	18712	18716	18728	18609	18836	18835	18845	18914	18940	18844	18884	18547	18877	18871	18840	18629	18837	18657	18670	18665	18567	18646	18743	18688	18634	18596	18684	18866	18864	18782	18631	18702	18608	18660	18651	18788	18787	18673	18657	18694	18678	18814	18630	18796	18848	18727	18543	18727	18688	18895	18876	18680	18615	18843	18713	18558	18957	18498	18755	18652	18931	18948	18891	18780	18855	18698	18626	18713	18762	18695	18619	18665	18616	18630	18592	18682	18928	18747	18713	18680	18877	18763	18748	18992	18698	18695	18776	18760	18866	18573	18889	18664	18567	18782	18783	18610	18737	18493	18720	18811	18840	18695	18708	18759	18730	18689	18759	18768	18734	18664	18720	18751	18749	18936	18735	18680	18556	18608	18540	18584	18645	18513	18718	18744	18853	18753	18813	18652	18711	18809	18728	18645	18564	18849	18702	18902	18748	18975	18739	18585	18618	18868	18624	18829	18716	18769	18660	18858	18918	18652	18736	18797	18817	18707	18551	18698	18621	18655	18760	18712	18677	18726	18603	18409	18904	18940	18745	18669	18753	18579	18726	18710	18818	18830	18749	18693	18697	18682	18548	18715	18759	18402	18820	18716	18817	18746	18864	18625	18550	18774	18726	18693	18639	18638	18755	18668	18781	18700	18681	18747	18620	18658	18833	18589	18726	18719	18712	18712	18810	18728	18836	18606	18839	18576	18771	18654	18605	18577	18536	18810	18748	18718	18770	18810	18654	18759	18651	18672	18869	18838	18654	18731	18895	18766	18668	18659	18744	18617	18748	18755	18486	18703	18616	18661	18728	18636	18726	18763	18673	18631	18666	18757	18609	18577	18849	18629	18638	18739	19006	18561	18699	18808	18402	18642	18700	18733	18634	18752	18778	18725	18554	18678	18932	18761	18620	18779	18763	18618	18741	18690	18764	18703	18823	18629	18845	18816	18702	18852	18719	18592	18783	18712	18658	18778	18671	18815	18836	18698	18677	18623	18703	18679	18619	18605	18673	18689	18775	18591	18783	18784	18677	18598	18650	18780	18644	18846	18606	18461	18720	18712	18694	18889	18680	18780	18638	18722	18527	18764	18628	18820	18789	18747	18865	18679	18720	18890	18738	18677	18737	18731	18780	18721	18874	18854	18692	18734	18496	18792	18770	18575	18734	18582	18648	18723	18779	18538	18733	18563	18647	18718	18868	18840	18705	18663	18565	18747	18707	18577	18813	18661	18670	18766	18836	18515	18742	18466	18517	18651	18762	18970	18642	18791	18551	18698	18684	18693	18792	18641	18788	18637	18652	18695	18675	18760	18691	18682	18641	18672	18967	18542	18597	18860	18739	18719	18683	18626	18670	18775	18792	18742	18656	18777	18885	18720	18648	18926	18817	18583	18813	18896	18659	18648	18758	18626	18785	18724	18579	18758	18711	18626	18654	18553	18787	18616	18715	18602	18578	18766	18671	18704	18973	18769	18701	18676	18932	18821	18862	18698	18712	18387	18604	18587	18632	18878	18843	18432	18706	18695	18749	18837	18729	18831	18936	18725	18825	18723	18633	18869	18603	18826	18850	18669	18946	18668	18767	18534	18876	18746	18568	18850	18743	18604	18708	18749	18725	18807	18715	18705	18718	18752	18781	18677	18731	18616	18704	18652	18709	18553	18731	18604	18633	18739	18756	18624	18900	18858	18836	18418	18662	18740	18752	18747	18655	19069	18784	18712	18779	18688	18475	18678	18573	18858	18879	18877	18820	18740	18699	18787	18673	18724	18649	18669	18666	18945	18888	18567	18640	18540	18659	18781	18541	18585	18669	18694	18595	18721	18765	18626	18915	18827	18845	18816	18739	18546	18759	19009	18924	18667	18860	18779	18666	18727	18816	18683	18540	18892	18809	18796	18688	18806	18689	18892	18636	18693	18922	18678	18668	18717	18919	18975	18713	18756	18770	18780	18619	18921	18741	18685	18645	18818	18614	18767	18915	18977	18710	18861	18823	18745	18624	18773	18674	18687	18810	18658	18834	18540	18795	18678	18647	18807	18625	18566	18838	18468	18723	18797	18736	18703	18721	18577	18653	18784	18811	18580	18804	18886	18687	18769	18730	18712	18840	18913	18655	18830	18451	18750	18674	18734	18647	18709	18769	18557	18553	18759	18858	18641	18378	18705	18672	18667	18784	18836	18741	18569	18645	18614	18677	18579	18618	18720	18857	18694	18687	18717	18684	18568	18771	18633	18810	18744	18660	18890	18764	18790	18455	18543	18579	18639	18797	18788	18732	18727	18699	18618	18557	18532	18631	18747	18664	18748	18668	18623	18794	18933	18753	18742	18744	18838	18595	18694	18808	18541	18631	18667	18717	18733	18783	18675	18626	18683	18784	18673	18546	18650	18664	18665	18684	18613	18660	18670	18571	18690	18680	18750	18654	18648	18519	18645	18677	18827	18844	18586	18640	18876	18630	18664	18696	18738	18619	18667	18799	18807	18928	18630	18883	18728	18618	18714	18708	18934	18581	18775	18653	18783	18641	18830	18848	18648	18646	18687	18739	18647	18682	18744	18959	18597	18584	18546	18582	18704	18619	18534	18619	18602	18894	18919	18779	18548	18810	18520	18498	18782	18750	18849	18780	18932	18822	18747	18773	18724	18657	18812	18786	18828	18875	18764	18892	18639	18657	18518	18538	18913	18733	18554	18754	18670	18758	18925	18872	18679	18820	18810	18809	18879	18567	18700	18292	18856	18633	18835	18793	18570	18863	18641	18616	18820	18767	18699	18726	18632	18775	18711	18678	18590	18709	18714	18764	18735	18644	18758	18617	18695	18585	18680	18669	18575	18708	18659	18770	18746	18587	18676	18752	18456	18630	18749	18613	18722	18704	18586	18542	18650	18634	18599	18861	18540	18720	18936	18528	18796	18814	18835	18794	18731	18656	18875	18687	18810	18830	18388	18758	18710	18604	18630	18568	18777	18812	18575	18897	18782	18626	18696	18630	18661	18802	18529	18763	18576	18605	18395	18666	18708	18689	18789	18838	18582	18590	18657	18462	18549	18537	18671	18585	18705	18835	18651	18647	18745	18479	18785	18709	18729	18686	18669	18653	18520	18644	18662	18592	18662	18765	18665	18385	18563	18775	18671	18674	18500	18654	18555	18642	18627	18779	18679	18619	18862	18555	18623	18684	18738	18677	18634	18713	18509	18431	18719	18848	18585	18767	18777	18863	18584	18756	18835	18778	18448	18574	18668	18683	18744	18542	18615	18721	18591	18628	18757	18588	18705	18762	18777	18895	18690	18554	18819	18583	18770	18714	18643	18876	18745	18858	18860	18511	18693	18810	18673	18733	18988	18586	18441	18788	18643	18712	18736	18680	18756	18654	18410	18808	18754	18685	18690	18629	18572	18551	18730	18843	18786	18736	18628	18796	18725	18860	18853	18668	18755	18810	18744	18597	18832	18608	18582	18781	18598	18887	18775	18702	18804	18912	18641	18724	18906	18677	18606	18690	18705	18779	18640	18630	18562	18823	18751	18796	18590	18492	18933	18908	18628	18467	18595	18602	18609	18564	18625	18440	18789	18692	18801	18614	18792	18531	18860	18712	18692	18806	18557	18658	18780	18757	18505	18778	18641	18730	18743	18626	18921	18686	18864	18891	18902	18920	18575	18580	18868	18796	18709	18635	18805	18719	18553	18648	18704	18813	18641	18463	18638	18702	18673	18715	18623	18616	18711	18560	18531	18777	18413	18721	18558	18721	18768	18686	18720	18679	18588	18568	18607	18577	18665	18960	18735	18692	18598	18762	18853	18488	18580	18639	18769	18665	18704	18706	18617	18715	18753	18740	18624	18638	18772	18710	18669	18660	18868	18737	18772	18655	18438	18636	18719	18932	18673	18760	18898	18769	18515	18598	18646	18830	18650	18602	18614	18510	18725	18670	18760	18728	18669	18604	18798	18662	18661	18697	18652	18902	18561	18612	18812	18738	18607	18806	18917	18703	18753	18633	18416	18661	18469	18531	18594	18728	18634	18657	18464	18554	18850	18656	18497	18597	18749	18578	18740	18754	18529	18661	18805	18887	18754	18757	18754	18726	18790	18680	18725	18717	18579	18643	18708	18537	18726	18849	18857	18806	18686	18798	18798	18752	18756	18686	18829	18713	18750	18728	18833	18777	18728	18762	18614	18955	18684	18716	18533	18881	18693	18879	18546	18731	18755	18675	18729	18628	18674	18812	18779	18752	18572	18873	18798	18597	18882	18641	18728	18654	18783	18934	18920	18794	18721	18756	18718	18920	18694	18579	18643	18827	18683	18692	18702	18591	18730	18747	18732	18555	18690	18849	18676	18671	18797	18705	18811	18717	18548	18779	18809	18418	18540	18703	18603	18775	18546	18662	18612	18809	18555	18962	18844	18788	18643	18747	18765	18550	18602	18765	18742	18646	18846	18635	18970	18855	18755	18661	18640	18685	18860	18575	18693	18696	18785	18815	18857	18811	18689	18756	18575	18936	18518	18502	18791	18726	18689	18728	18626	18629	18857	18756	18651	18908	18630	18497	18662	18727	18607	18505	18857	18524	18801	18712	18496	18766	18767	18569	18810	18738	18737	18768	18749	18507	18773	18643	18504	18763	18736	18872	18776	18763	18597	18701	18746	18962	18770	18792	18699	18703	18646	18886	18671	18683	18743	18854	18690	18498	18604	18727	18818	18607	18571	18586	18613	18771	18387	18750	18747	18735	18599	18676	18475	18690	18558	18596	18955	18720	18657	18960	18724	18507	18588	18857	18710	18878	18621	18794	18773	18509	18429	18801	18750	18721	18880	18667	18739	18784	18635	18687	18845	18547	18439
60374	97527	78390	61393	75717	61157	46956	32738	21823	17219	15733	15430	15465	15486	15616	15448	15527	15413	15424	15506	15288	15540	15500	15306	15513	15261	15528	15468	15487	15292	15337	15350	15353	15490	15442	15478	15472	15411	15484	15439	15411	15418	15654	15535	15425	15641	15589	15353	15319	15592	15286	15387	15435	15283	15412	15328	15506	15403	15656	15300	15279	15494	15414	15401	15320	15531	15506	15354	15413	15456	15268	15392	15449	15340	15434	15447	15542	15492	15561	15328	15324	15335	15470	15513	15520	15235	15369	15396	15335	15416	15519	15250	15370	15510	15365	15352	15522	15393	15560	15380	15283	15434	15351	15435	15418	15480	15470	15428	15526	15437	15383	15499	15313	15394	15487	15464	15441	15374	15474	15517	15362	15376	15454	15463	15372	15458	15421	15407	15411	15438	15404	15474	15336	15511	15683	15326	15514	15465	15423	15506	15235	15440	15517	15469	15315	15348	15668	15432	15571	15520	15404	15440	15290	15425	15492	15418	15383	15489	15430	15462	15337	15342	15422	15496	15288	15281	15346	15492	15524	15334	15295	15524	15430	15370	15275	15575	15317	15373	15324	15452	15427	15462	15495	15491	15429	15429	15475	15335	15376	15220	15485	15288	15218	15291	15317	15657	15438	15362	15432	15477	15387	15564	15583	15329	15547	15513	15470	15422	15310	15269	15415	15404	15485	15423	15487	15474	15480	15416	15441	15306	15336	15295	15481	15417	15159	15618	15419	15401	15354	15375	15414	15532	15566	15497	15640	15508	15388	15479	15594	15331	15494	15178	15410	15384	15379	15536	15226	15407	15390	15354	15543	15504	15489	15544	15356	15369	15334	15532	15348	15404	15491	15428	15428	15437	15476	15343	15584	15271	15458	15459	15387	15316	15352	15079	15597	15312	15466	15430	15388	15339	15432	15440	15433	15404	15606	15357	15433	15378	15671	15449	15491	15447	15540	15444	15466	15429	15333	15404	15319	15301	15259	15331	15397	15414	15527	15395	15505	15645	15247	15489	15312	15505	15605	15303	15400	15417	15245	15533	15415	15398	15646	15368	15426	15279	15313	15458	15449	15376	15267	15422	15352	15425	15397	15437	15428	15489	15562	15340	15466	15462	15423	15417	15370	15350	15507	15267	15392	15652	15386	15324	15245	15487	15519	15389	15443	15434	15489	15355	15552	15415	15489	15432	15591	15280	15333	15311	15416	15342	15464	15501	15440	15343	15298	15392	15509	15347	15227	15587	15637	15556	15299	15294	15403	15367	15521	15399	15410	15497	15412	15507	15474	15494	15324	15390	15440	15437	15459	15550	15516	15549	15364	15339	15303	15259	15344	15514	15303	15566	15492	15392	15390	15361	15354	15362	15456	15384	15397	15429	15510	15263	15340	15228	15503	15416	15290	15407	15356	15471	15561	15309	15622	15273	15509	15409	15422	15196	15243	15367	15450	15353	15430	15506	15246	15495	15480	15213	15429	15324	15376	15354	15515	15345	15462	15439	15468	15624	15330	15335	15635	15403	15392	15404	15362	15406	15272	15242	15456	15169	15417	15470	15324	15327	15575	15501	15500	15390	15384	15451	15308	15446	15393	15463	15320	15630	15475	15302	15317	15505	15360	15272	15346	15354	15431	15316	15496	15450	15520	15479	15542	15185	15458	15297	15376	15460	15363	15253	15330	15314	15413	15465	15341	15393	15528	15511	15336	15351	15477	15460	15454	15567	15405	15291	15492	15439	15395	15409	15296	15415	15441	15605	15629	15528	15321	15382	15419	15413	15378	15288	15424	15377	15240	15326	15420	15424	15548	15437	15425	15477	15656	15410	15478	15316	15062	15593	15282	15422	15535	15434	15424	15515	15275	15528	15504	15475	15303	15408	15529	15378	15304	15475	15484	15412	15468	15352	15412	15378	15568	15444	15322	15335	15165	15425	15454	15408	15306	15519	15391	15463	15669	15345	15467	15352	15434	15351	15377	15491	15298	15465	15453	15390	15478	15322	15321	15441	15253	15495	15404	15493	15404	15350	15311	15270	15282	15406	15382	15419	15418	15369	15374	15619	15399	15462	15539	15373	15495	15437	15419	15377	15541	15496	15362	15435	15506	15414	15421	15459	15341	15265	15492	15420	15445	15473	15538	15354	15579	15500	15309	15292	15596	15441	15319	15213	15442	15297	15343	15448	15394	15520	15596	15295	15356	15347	15457	15445	15494	15525	15308	15440	15521	15447	15415	15382	15397	15245	15408	15367	15247	15445	15394	15631	15266	15231	15556	15296	15526	15447	15220	15409	15439	15342	15472	15447	15483	15434	15399	15427	15486	15289	15357	15430	15410	15608	15481	15297	15433	15353	15536	15453	15365	15400	15356	15417	15420	15399	15292	15332	15566	15460	15418	15346	15559	15333	15344	15326	15408	15568	15398	15399	15354	15480	15549	15495	15435	15425	15565	15440	15416	15431	15428	15286	15451	15472	15345	15498	15317	15561	15277	15455	15184	15351	15438	15528	15259	15404	15450	15425	15471	15373	15494	15433	15477	15462	15310	15488	15247	15436	15405	15626	15464	15413	15267	15430	15361	15567	15539	15411	15677	15609	15494	15636	15487	15325	15511	15438	15544	15289	15351	15398	15480	15325	15544	15414	15451	15371	15370	15372	15373	15352	15360	15410	15421	15384	15341	15546	15548	15505	15378	15409	15301	15526	15487	15454	15322	15488	15299	15482	15325	15407	15526	15388	15336	15426	15612	15327	15600	15316	15336	15490	15348	15369	15578	15561	15346	15397	15352	15324	15459	15595	15448	15382	15329	15253	15404	15359	15487	15274	15530	15573	15463	15339	15638	15352	15457	15386	15339	15372	15217	15387	15317	15431	15388	15452	15397	15379	15504	15376	15555	15515	15480	15320	15430	15416	15469	15359	15511	15548	15288	15380	15333	15396	15422	15372	15370	15426	15671	15365	15307	15438	15572	15321	15412	15228	15263	15310	15337	15276	15341	15379	15241	15478	15504	15537	15480	15495	15413	15370	15661	15432	15352	15277	15499	15291	15621	15368	15238	15471	15569	15482	15353	15461	15402	15362	15468	15323	15434	15407	15476	15332	15474	15495	15236	15233	15407	15467	15354	15396	15304	15423	15391	15471	15276	15410	15350	15340	15423	15457	15297	15375	15206	15364	15401	15635	15417	15355	15430	15540	15361	15568	15373	15532	15560	15376	15288	15362	15609	15346	15184	15459	15406	15434	15673	15364	15573	15407	15582	15377	15479	15534	15496	15461	15420	15320	15343	15571	15330	15329	15432	15508	15445	15483	15305	15346	15360	15419	15434	15390	15406	15534	15342	15350	15295	15464	15442	15485	15407	15391	15434	15337	15248	15585	15396	15533	15460	15383	15579	15429	15523	15606	15371	15355	15586	15403	15423	15377	15450	15409	15439	15461	15400	15544	15328	15268	15367	15471	15475	15259	15243	15413	15278	15595	15145	15434	15437	15420	15387	15516	15481	15568	15490	15463	15391	15389	15377	15304	15410	15382	15444	15272	15466	15315	15494	15333	15480	15354	15348	15299	15328	15365	15384	15330	15346	15426	15435	15466	15462	15449	15332	15286	15551	15453	15525	15444	15474	15378	15239	15593	15489	15424	15453	15387	15467	15353	15425	15297	15507	15329	15560	15351	15350	15422	15527	15499	15301	15339	15300	15471	15344	15315	15481	15202	15604	15449	15352	15265	15298	15487	15484	15339	15445	15501	15332	15459	15532	15464	15415	15348	15314	15464	15502	15386	15294	15310	15588	15529	15284	15381	15315	15234	15434	15321	15309	15190	15519	15440	15488	15377	15493	15325	15519	15475	15404	15399	15423	15251	15253	15404	15462	15439	15367	15375	15407	15453	15434	15420	15449	15495	15446	15412	15377	15531	15475	15588	15305	15380	15250	15430	15423	15498	15267	15504	15565	15450	15285	15538	15418	15420	15391	15390	15466	15519	15227	15644	15509	15397	15356	15162	15693	15348	15541	15494	15361	15472	15321	15273	15338	15365	15537	15335	15417	15417	15362	15354	15440	15376	15465	15421	15371	15409	15427	15440	15412	15504	15396	15217	15313	15337	15447	15372	15465	15531	15198	15308	15397	15389	15344	15400	15488	15425	15431	15103	15284	15369	15363	15393	15561	15402	15353	15378	15444	15334	15554	15494	15435	15416	15420	15397	15420	15346	15474	15545	15602	15367	15609	15439	15390	15454	15346	15302	15254	15543	15580	15325	15473	15544	15313	15488	15448	15456	15514	15446	15436	15537	15454	15315	15517	15509	15322	15300	15412	15552	15229	15410	15503	15376	15399	15457	15495	15268	15403	15393	15537	15328	15521	15121	15429	15374	15389	15467	15354	15347	15359	15517	15478	15348	15507	15525	15471	15476	15381	15504	15428	15407	15429	15533	15261	15608	15418	15397	15316	15418	15425	15437	15229	15360	15392	15453	15347	15345	15351	15376	15441	15376	15569	15519	15260	15504	15406	15610	15340	15369	15455	15470	15274	15371	15552	15430	15356	15254	15259	15465	15455	15370	15465	15312	15398	15225	15478	15322	15328	15410	15275	15273	15451	15538	15321	15477	15644	15587	15267	15398	15321	15494	15425	15436	15346	15369	15262	15430	15463	15408	15504	15533	15341	15461	15369	15386	15152	15471	15513	15413	15423	15455	15445	15635	15395	15575	15537	15427	15497	15349	15420	15594	15344	15309	15364	15599	15339	15504	15456	15501	15388	15322	15348	15215	15399	15525	15350	15493	15421	15506	15532	15549	15449	15159	15371	15427	15639	15356	15412	15420	15412	15325	15235	15404	15396	15380	15498	15440	15484	15454	15458	15546	15528	15543	15273	15416	15408	15496	15535	15337	15495	15562	15368	15407	15516	15223	15587	15448	15391	15494	15484	15258	15461	15287	15266	15453	15478	15431	15257	15363	15357	15277	15507	15233	15380	15346	15389	15474	15447	15305	15457	15430	15497	15456	15279	15431	15444	15601	15116	15526	15407	15547	15305	15428	15477	15445	15465	15399	15451	15332	15439	15224	15472	15398	15459	15421	15332	15329	15503	15557	15647	15419	15304	15533	15446	15344	15421	15550	15512	15446	15427	15541	15348	15582	15425	15399
28568	26128	34343	31083	30059	25942	22909	20462	19450	19118	18984	18959	18803	18631	19002	18866	18931	18853	18786	18962	18836	18784	18935	18905	18995	18738	18919	18686	18959	18781	18622	18857	18895	18872	18622	18722	18836	18833	18856	18630	18771	18819	18852	18722	18877	18958	19103	18829	18623	18786	18506	18906	18808	18750	18698	18961	18750	18676	18756	18832	18806	18980	18827	19030	19080	18847	18727	18838	18697	18695	18816	18723	18824	18839	18764	18748	18803	18549	18616	18779	18826	18849	18902	18857	18706	18638	18809	18761	18636	18956	18882	18863	18830	18971	18944	18763	18766	18818	18907	18713	18830	19014	18847	18740	18888	18946	18859	18739	18774	19027	18813	18853	18841	18932	18866	18828	18746	18925	18855	18577	18868	18914	18901	18625	18532	18788	18950	18749	18641	18734	18981	18780	18841	18809	18964	18734	18912	18810	18974	18860	18580	18709	18714	18914	18660	18806	18979	18718	18784	18822	18767	18660	18816	18903	18703	18801	18682	18705	19004	18938	18824	18628	18661	18705	18943	18801	18835	18720	18692	18677	18712	18909	18744	18692	18687	18701	18780	19004	18739	18868	18987	18790	18789	19059	18756	18891	18760	18842	18778	18882	18841	18838	18788	18806	18877	18864	18732	18863	18750	18846	18819	18885	18820	19009	18827	18865	18803	19009	18992	19075	18786	18819	18825	18552	18732	18930	18595	18812	18803	18870	18849	18765	18894	18949	18751	18839	18836	18695	18786	18838	18696	18942	18935	18856	18921	18639	18875	18875	18758	18705	18743	19002	18765	18661	18642	18757	18794	18749	19061	18840	18674	18633	18739	18950	18807	18895	18882	18769	18760	18697	18793	19075	18827	18851	18889	18695	18679	18636	18664	18822	18734	18803	18963	19098	18909	18802	18940	18696	18944	18664	18718	18951	18890	18834	18896	18677	18948	18856	18781	18875	18812	18760	18831	18758	18943	18849	18973	18670	18800	18912	18759	18982	18551	18799	18591	18434	18806	18888	18852	18869	18825	18849	18962	18919	18816	18736	18863	18875	18747	18889	19011	18870	18940	18824	18857	18744	18857	18747	18788	19032	18971	18590	18958	18639	18625	18889	19065	18764	18833	18734	18738	18662	18754	18731	18878	18926	18637	18580	18901	18761	18915	18682	18866	18820	18630	18887	18606	18771	18834	18761	18740	18790	18885	18859	18948	19014	18819	18939	18996	18611	18928	18797	18603	18740	18888	18867	19023	18851	18982	18770	18671	18763	18778	18825	18640	18763	18592	18915	18680	18569	18978	18900	18845	18962	18799	19008	18896	18646	18982	19101	18785	18760	18820	18867	18921	18969	18798	18832	18792	18749	18801	18975	19028	19031	18788	18853	18613	18728	18670	18876	19004	18773	18685	18548	18943	18873	18891	18771	18857	18890	18709	18757	18922	18833	18883	18764	18829	18752	18709	19030	18706	18730	18989	18626	18727	18673	18967	18838	18631	18583	18790	18887	18967	18891	18701	18726	18832	18843	18725	18929	18749	18817	19003	18912	18793	18831	18566	18752	18752	18729	19060	18824	18946	18866	18696	18896	18986	18734	18935	19008	18919	18926	18844	18942	18913	18911	18916	18783	18736	18750	18846	18901	18824	18794	18775	18779	18823	18822	18876	18773	18831	18832	18923	19037	18719	18807	18942	18906	18790	18762	18808	18731	18730	18953	18820	18782	18859	18840	18762	18787	18908	18624	18776	18583	19030	18931	18805	18751	18795	18735	18745	18807	18731	18837	18951	18792	18883	18762	18701	19090	18892	18883	18886	18807	18707	18573	18904	18737	18862	19020	19038	18769	18977	18738	18800	18767	18810	19031	18834	18706	18914	18816	18749	18937	19007	18909	19017	18825	18646	18892	18789	18800	18857	18844	18851	18885	19017	18957	18568	18999	18748	18632	18941	19045	18701	18846	18701	18840	18655	18847	18707	18734	18898	18749	18622	18655	18726	18813	18691	18748	18625	18680	18873	18641	18711	19049	18953	18954	18863	18629	18757	18654	18842	18616	18968	18731	18867	18922	18879	18751	18873	18883	18852	18774	18870	18780	18969	18843	18722	18546	18587	18836	18770	18797	18777	18763	18620	18863	18730	18940	18910	18859	18846	18790	18785	18863	18948	18869	18893	18780	18616	18840	18847	18742	18752	18673	18814	18818	18732	18644	18717	18910	18623	18898	19043	18755	18859	18817	18801	18822	18781	18768	18889	18841	18803	18816	18928	18688	18743	18763	18801	18746	18990	18567	18831	18875	18508	18817	18864	18675	18619	18957	18796	18827	18840	18777	18729	18935	18790	18607	18685	18883	18742	18603	18744	19003	18909	18921	18891	18827	19038	18930	19023	18697	18827	18804	18786	18848	18879	19015	18899	18930	18593	18694	18941	18816	18801	18781	18879	19030	18751	18801	18708	18753	18687	18793	18687	18743	18994	18682	18874	18813	18547	18800	18824	18734	18867	18999	18754	18818	19010	18897	18866	19096	18701	18680	18849	18718	19011	19041	18775	18920	18789	18767	18582	18717	18689	18884	18869	18827	18743	18787	18751	18825	18996	18854	18934	18788	18949	18632	18685	18879	19042	18921	18943	18681	18949	18855	18779	18921	18817	18726	18850	18856	18888	18775	19005	18797	18797	18961	18932	18751	18790	18951	18785	18949	18832	18726	18728	18603	18863	18639	18772	18733	19055	18815	18679	18744	18715	18962	18857	19001	18672	18920	18721	18834	18911	18655	19041	19017	18799	18707	18835	18900	18932	18704	18799	18799	18764	18804	18916	19015	18838	18746	19014	18974	18910	18625	18775	18819	18812	18999	18667	18703	18796	18651	18639	19004	18768	18970	18783	18854	18777	18901	19033	18760	18902	18938	18932	18617	18818	18814	18776	18899	18851	18798	18918	18768	18915	18823	18928	19003	18824	18788	18938	18674	18763	18776	18608	18738	18822	18745	18743	18971	18793	18755	19061	18952	18884	18771	18746	18809	19028	19066	19021	18856	18886	18683	18714	18754	18926	18862	18728	18912	18663	18917	18972	18899	18852	18948	18921	18768	18690	18660	18906	18954	18741	18948	18783	18980	18876	18849	18836	18807	18996	18927	18897	18774	18801	19002	19079	18651	18867	19148	18705	18829	18716	18742	18983	18764	18980	18798	18793	18648	18807	18896	18938	18982	18934	18900	18897	18922	18675	18724	18776	18847	18767	18797	18957	18705	18804	18954	18763	18803	18909	19031	18777	18960	18840	18799	18851	18847	18833	18787	18866	18744	18855	18957	18914	18861	18879	18788	18691	19004	18791	18929	18908	18783	18828	18707	18707	18808	18882	18788	18696	18686	18684	18905	18808	18918	18918	18790	18841	18751	18829	18529	18855	18793	18809	18686	18569	18644	18746	18671	18919	18785	18883	18801	18590	18731	18975	18871	18972	19003	18838	18912	18854	18787	18748	18827	18849	18723	18730	18695	18736	18894	18759	18827	18879	18860	18978	18797	18979	18827	18962	18952	18825	18868	18659	18752	18624	18781	18715	18670	18987	18856	18648	18911	18922	18957	18724	18931	18852	18647	18821	18910	18747	18886	18961	18607	18784	18930	18744	18737	18711	18578	18718	18790	18934	18898	18852	18834	18954	18716	18664	18683	18582	18770	18679	18729	18917	18719	18785	18673	18807	18808	18698	18787	18993	18810	19053	18863	18729	18762	18933	18918	18698	18857	18971	18899	18743	18970	18692	18938	18771	18852	18786	18943	18975	18725	18737	18798	18544	18822	18702	19009	18871	18920	18996	18824	18932	18835	18538	18786	18542	18617	18630	18880	18727	18794	18865	18829	18937	18792	18744	19006	18814	18740	18695	18801	18839	18806	18827	18931	18999	18767	18929	18745	18821	18778	18690	18961	18866	19111	18916	18602	18784	18682	18787	18727	18544	18833	18749	18694	18745	18739	18829	18846	18807	18774	18852	18954	18735	18940	18788	18779	18778	18952	18851	18997	18887	19006	18876	18751	18765	18617	18949	18876	18826	18801	18956	18768	18733	18899	18873	18849	18849	18832	18908	18599	18845	18913	18833	18816	18617	18729	18969	18678	18907	18753	18863	18871	18925	18699	18750	19003	18769	18927	18761	18795	18718	18762	18750	18814	18934	18683	18943	18810	18746	18874	18698	18702	18682	18806	19024	18819	18645	19069	18820	18840	18613	18768	18829	18787	18937	18941	18613	18810	18722	18845	18809	18865	18800	18898	18837	18608	18563	18790	18845	18839	18874	18850	18868	18819	18723	18659	19137	18888	18852	18784	18887	18792	18776	18720	18774	18814	18951	18868	18809	18791	18831	18788	18850	18840	18590	18968	18757	18877	19014	18883	18745	18750	18767	18778	18742	18683	18713	18789	18924	18825	18636	18595	18738	18695	18731	18911	18796	18919	18743	18955	18723	18770	19028	18849	18865	18877	18700	18690	18754	18751	18607	18955	18924	18811	18634	18538	18810	19059	18888	18790	18851	18694	18804	18801	18834	18739	18820	18817	19108	18895	18652	18674	18701	18844	18646	18720	18709	18720	18688	18737	18690	18753	18912	18628	18895	18888	18952	18868	18860	18968	19056	18790	18916	18631	18697	18858	18923	18722	19093	18944	18904	18750	18731	18711	18831	18830	18826	18775	18701	18823	18979	18873	18813	18916	18842	18833	18928	18709	18713	18867	18936	18917	18898	18748	18725	18636	18871	18759	18954	18745	18639	18747	18882	19002	19068	18741	18735	18843	18940	18850	19057	18899	18728	18961	19058	18909	18765	18642	18958	18920	18705	18741	18680	18768	19121	18809	18588	18759	18960	18827	18725	18607	18787	18859	18869	18708	18687	18698	18759	18711	18708	18624	18776	18796	18959	18905	18815	18884	18800	18814	18904	18691	18977	18806	18975	18805	18800	18896	18504	18759	18883	18918	18839	18872	18843	18829	19022	18968	18900	18964	18882	18969	18875	18725	18996	18852	18744	18682	18939	18792	18632	19111	18838	18792	18681	18985	18822	18740	18801	18859	18793	18699	18780	19031	18781	18754	18496	18874	18892	18720	18904	18774	18956	18893	19027	18840	18859	18788	18861	18766	18790	18703	18685	18816	18879	19048
27625	41853	34562	25968	26952	22221	18791	16881	15811	15585	15677	15391	15471	15527	15549	15446	15638	15453	15471	15650	15418	15742	15417	15268	15408	15425	15480	15656	15416	15506	15406	15617	15501	15627	15478	15611	15704	15465	15630	15564	15413	15627	15372	15534	15598	15475	15466	15521	15363	15637	15577	15473	15579	15628	15548	15502	15365	15527	15693	15427	15614	15489	15469	15462	15539	15497	15654	15471	15399	15476	15473	15450	15529	15625	15392	15573	15541	15482	15625	15424	15556	15445	15398	15596	15453	15240	15636	15457	15620	15354	15578	15558	15420	15494	15594	15470	15512	15561	15504	15565	15499	15391	15484	15348	15541	15392	15701	15357	15605	15552	15308	15496	15416	15529	15561	15590	15287	15513	15516	15504	15495	15453	15428	15584	15504	15595	15499	15542	15508	15669	15445	15551	15496	15626	15560	15737	15461	15567	15480	15412	15398	15578	15376	15533	15474	15391	15493	15650	15641	15534	15526	15688	15367	15400	15399	15510	15451	15592	15592	15423	15517	15555	15590	15483	15638	15469	15544	15514	15442	15358	15475	15481	15450	15488	15569	15419	15439	15598	15532	15593	15273	15394	15427	15630	15546	15743	15469	15480	15699	15491	15324	15496	15329	15738	15540	15327	15443	15424	15329	15375	15625	15657	15426	15530	15440	15334	15433	15502	15575	15576	15527	15485	15474	15557	15441	15521	15326	15505	15548	15492	15423	15507	15642	15449	15486	15531	15392	15602	15426	15537	15513	15408	15455	15629	15548	15508	15444	15533	15569	15494	15540	15383	15655	15571	15473	15623	15547	15455	15580	15494	15543	15497	15435	15373	15356	15404	15606	15477	15522	15731	15566	15515	15356	15393	15587	15662	15289	15590	15543	15488	15593	15686	15412	15540	15467	15465	15328	15502	15592	15431	15538	15299	15542	15613	15560	15577	15255	15422	15619	15494	15496	15436	15417	15549	15456	15498	15347	15518	15499	15411	15665	15511	15199	15395	15428	15396	15562	15488	15695	15471	15599	15555	15557	15616	15421	15611	15502	15597	15533	15578	15568	15385	15364	15504	15552	15292	15582	15464	15460	15636	15542	15486	15506	15604	15392	15544	15439	15532	15517	15551	15463	15377	15421	15389	15436	15458	15468	15549	15486	15420	15502	15444	15396	15391	15537	15592	15540	15442	15573	15485	15516	15504	15604	15530	15542	15525	15489	15563	15612	15401	15455	15520	15495	15437	15531	15412	15472	15579	15643	15476	15614	15488	15678	15534	15538	15448	15479	15412	15369	15647	15481	15512	15437	15474	15662	15453	15483	15447	15682	15328	15582	15523	15707	15696	15396	15412	15421	15448	15372	15563	15609	15509	15439	15605	15481	15449	15706	15352	15615	15617	15468	15650	15547	15587	15574	15514	15477	15273	15734	15464	15645	15646	15588	15557	15502	15580	15468	15425	15582	15573	15568	15660	15591	15378	15495	15421	15659	15480	15540	15487	15583	15501	15546	15483	15316	15556	15546	15485	15455	15588	15440	15541	15547	15630	15476	15394	15411	15517	15572	15588	15574	15458	15300	15497	15616	15494	15651	15400	15370	15590	15385	15505	15634	15555	15553	15504	15345	15550	15528	15423	15273	15531	15451	15418	15351	15617	15496	15557	15603	15532	15588	15571	15433	15447	15534	15461	15546	15581	15396	15455	15694	15539	15564	15393	15475	15579	15523	15487	15528	15528	15570	15474	15501	15543	15452	15412	15558	15468	15557	15453	15435	15587	15532	15673	15445	15509	15473	15589	15614	15532	15476	15442	15558	15581	15486	15460	15534	15530	15399	15495	15597	15611	15604	15502	15512	15562	15636	15514	15536	15648	15634	15544	15485	15384	15643	15490	15478	15484	15683	15363	15420	15534	15492	15611	15502	15675	15431	15492	15466	15496	15594	15446	15406	15534	15493	15569	15379	15519	15484	15367	15744	15390	15526	15768	15494	15488	15683	15628	15595	15576	15609	15677	15422	15411	15494	15575	15575	15528	15614	15421	15490	15526	15503	15480	15567	15317	15606	15508	15407	15440	15416	15697	15257	15389	15668	15434	15603	15559	15492	15455	15152	15720	15450	15467	15497	15452	15459	15560	15442	15546	15437	15472	15308	15443	15441	15374	15511	15642	15531	15644	15703	15632	15556	15438	15487	15459	15424	15758	15522	15494	15546	15660	15560	15538	15649	15524	15749	15638	15585	15574	15540	15664	15451	15495	15526	15518	15470	15524	15570	15377	15475	15542	15518	15434	15635	15557	15461	15566	15424	15597	15690	15610	15538	15603	15466	15324	15568	15464	15471	15503	15580	15545	15500	15526	15573	15650	15432	15380	15542	15360	15527	15448	15497	15628	15643	15524	15631	15560	15441	15470	15658	15576	15402	15493	15625	15276	15543	15483	15456	15538	15478	15704	15633	15450	15396	15436	15352	15550	15537	15625	15596	15539	15503	15585	15544	15427	15583	15382	15479	15406	15529	15474	15581	15351	15560	15666	15584	15352	15641	15492	15477	15477	15532	15494	15431	15673	15584	15503	15472	15376	15580	15664	15525	15575	15438	15567	15505	15515	15662	15378	15586	15505	15443	15455	15583	15512	15511	15371	15419	15481	15441	15552	15520	15468	15572	15545	15358	15511	15475	15492	15465	15544	15433	15526	15637	15593	15316	15573	15625	15577	15228	15493	15564	15473	15538	15548	15630	15571	15474	15613	15602	15564	15606	15537	15471	15444	15600	15473	15478	15551	15429	15649	15606	15520	15647	15581	15548	15457	15558	15657	15530	15461	15463	15489	15506	15454	15627	15686	15470	15467	15654	15681	15532	15674	15526	15507	15545	15448	15577	15458	15507	15485	15495	15419	15598	15556	15567	15466	15664	15333	15616	15341	15478	15475	15381	15509	15369	15544	15565	15484	15599	15656	15604	15453	15468	15560	15601	15530	15563	15624	15497	15636	15550	15366	15480	15533	15430	15410	15482	15600	15529	15551	15636	15532	15550	15443	15517	15520	15457	15580	15517	15441	15619	15502	15538	15560	15564	15556	15483	15434	15610	15401	15522	15588	15548	15525	15502	15508	15637	15435	15601	15423	15551	15297	15703	15502	15572	15340	15404	15560	15417	15599	15497	15492	15573	15580	15468	15500	15406	15670	15509	15388	15472	15507	15375	15620	15562	15412	15591	15489	15403	15408	15445	15512	15553	15379	15592	15445	15590	15626	15532	15416	15711	15575	15545	15522	15675	15523	15760	15481	15506	15524	15445	15482	15393	15383	15451	15261	15474	15625	15491	15516	15748	15434	15626	15421	15656	15527	15548	15531	15498	15514	15716	15505	15538	15313	15556	15465	15540	15508	15296	15563	15453	15565	15478	15547	15436	15449	15435	15596	15515	15600	15464	15444	15395	15557	15607	15615	15340	15434	15439	15434	15463	15405	15437	15387	15605	15407	15491	15484	15462	15437	15498	15479	15506	15613	15674	15522	15529	15417	15593	15561	15579	15637	15635	15469	15447	15462	15616	15675	15602	15547	15611	15381	15366	15567	15678	15389	15450	15664	15361	15473	15683	15641	15384	15420	15699	15491	15488	15419	15494	15556	15422	15572	15427	15507	15573	15512	15524	15521	15542	15666	15711	15542	15460	15731	15492	15660	15467	15359	15423	15561	15640	15387	15575	15623	15480	15529	15560	15764	15580	15527	15695	15431	15424	15419	15663	15632	15537	15631	15454	15407	15393	15401	15389	15554	15391	15581	15696	15640	15685	15612	15484	15491	15608	15555	15473	15546	15585	15541	15515	15545	15527	15536	15689	15327	15495	15507	15346	15572	15466	15355	15392	15430	15635	15411	15421	15458	15452	15588	15568	15492	15437	15474	15524	15586	15541	15468	15552	15496	15579	15654	15465	15434	15512	15504	15590	15573	15511	15545	15640	15308	15476	15687	15450	15504	15538	15508	15431	15447	15415	15385	15547	15675	15510	15633	15363	15505	15395	15555	15592	15593	15409	15600	15548	15570	15609	15442	15576	15617	15605	15517	15533	15511	15359	15539	15493	15435	15563	15570	15477	15588	15689	15399	15724	15626	15549	15600	15527	15522	15452	15698	15498	15474	15529	15612	15418	15683	15400	15409	15537	15393	15520	15508	15464	15456	15441	15537	15463	15422	15717	15452	15561	15495	15550	15415	15539	15627	15448	15530	15317	15499	15310	15449	15499	15432	15464	15525	15526	15655	15512	15507	15632	15506	15524	15580	15573	15639	15525	15604	15601	15501	15790	15629	15402	15502	15547	15555	15481	15565	15418	15552	15391	15560	15439	15283	15588	15650	15531	15579	15666	15652	15412	15508	15515	15491	15492	15524	15669	15526	15502	15535	15508	15644	15560	15651	15480	15600	15600	15511	15731	15482	15397	15492	15669	15641	15530	15577	15339	15469	15456	15456	15397	15434	15476	15483	15581	15493	15626	15466	15416	15532	15323	15597	15595	15574	15336	15524	15354	15369	15337	15682	15493	15514	15692	15580	15487	15660	15525	15498	15580	15382	15455	15645	15527	15400	15394	15474	15549	15363	15615	15509	15645	15353	15507	15374	15449	15464	15771	15421	15526	15481	15647	15578	15425	15502	15624	15438	15700	15296	15336	15538	15382	15416	15522	15510	15335	15604	15443	15328	15621	15486	15463	15614	15514	15607	15546	15557	15508	15394	15334	15419	15557	15543	15453	15372	15410	15436	15552	15595	15545	15586	15610	15510	15588	15412	15633	15289	15551	15618	15478	15577	15425	15452	15622	15508	15690	15380	15485	15539	15499	15604	15517	15584	15509	15560	15577	15475	15676	15636	15419	15670	15617	15445	15474	15530	15613	15646	15531	15487	15711	15393	15441	15445	15533	15636	15447	15630	15543	15475	15797	15523	15514	15396	15631	15669	15619	15748	15491	15569	15485	15315	15433	15514	15557	15692	15342	15571	15487	15400	15514	15527	15554	15490	15497	15415	15564	15557	15372	15508	15572	15525	15304	15488	15444	15634	15501	15623	15494	15530	15426	15624	15558	15483	15582	15705	15671	15429	15397	15406	15560	15549	15353	15426	15436	15631	15542	15383	15672	15624	15458	15530	15440	15398	15401	15390
24159	21778	30595	34366	52424	48324	39198	27719	21867	19715	18936	18620	18834	18598	18526	18595	18509	18528	18681	18498	18579	18611	18380	18580	18702	18559	18604	18757	18373	18370	18506	18337	18609	18707	18393	18295	18237	18405	18529	18394	18637	18417	18423	18504	18554	18417	18475	18280	18603	18693	18529	18498	18346	18446	18499	18427	18396	18616	18560	18478	18385	18560	18328	18486	18577	18605	18482	18724	18405	18428	18600	18584	18502	18277	18432	18459	18584	18504	18378	18424	18533	18420	18326	18337	18466	18264	18545	18538	18467	18370	18378	18524	18290	18389	18526	18458	18500	18217	18413	18308	18294	18471	18614	18445	18312	18306	18441	18532	18408	18489	18388	18494	18325	18635	18584	18571	18368	18275	18348	18398	18610	18373	18504	18382	18463	18387	18521	18419	18526	18496	18572	18491	18425	18497	18479	18378	18388	18548	18418	18489	18507	18511	18124	18369	18504	18317	18354	18228	18366	18489	18297	18420	18515	18552	18303	18268	18367	18487	18599	18543	18588	18397	18237	18292	18400	18433	18455	18618	18333	18210	18254	18610	18580	18643	18500	18443	18142	18421	18273	18396	18530	18258	18488	18312	18389	18400	18399	18390	18441	18132	18355	18302	18552	18456	18362	18570	18500	18453	18372	18501	18644	18600	18229	18438	18393	18252	18285	18649	18406	18564	18602	18518	18520	18346	18195	18303	18247	18409	18514	18250	18175	18310	18477	18428	18325	18401	18473	18400	18168	18513	18557	18323	18294	18335	18348	18261	18350	18532	18563	18414	18496	18347	18505	18556	18520	18522	18511	18640	18634	18485	18211	18342	18182	18486	18510	18501	18353	18557	18500	18596	18395	18329	18717	18365	18595	18196	18266	18476	18373	18213	18523	18474	18473	18332	18383	18478	18610	18370	18521	18467	18471	18266	18236	18381	18411	18441	18458	18584	18191	18301	18304	18322	18357	18447	18332	18365	18611	18288	18409	18511	18389	18340	18360	18341	18407	18393	18396	18470	18388	18331	18477	18524	18386	18367	18539	18353	18499	18445	18529	18434	18596	18387	18412	18291	18399	18548	18219	18404	18313	18359	18455	18539	18495	18602	18465	18569	18575	18290	18467	18368	18370	18322	18393	18553	18584	18535	18184	18527	18344	18509	18362	18301	18368	18380	18522	18350	18305	18501	18468	18454	18268	18417	18569	18488	18264	18424	18528	18286	18389	18583	18305	18252	18398	18341	18561	18452	18507	18597	18448	18387	18212	18530	18262	18504	18453	18288	18601	18432	18539	18508	18398	18580	18658	18449	18475	18624	18540	18480	18432	18494	18450	18590	18234	18629	18241	18450	18371	18524	18552	18590	18540	18138	18436	18315	18483	18216	18548	18509	18501	18575	18339	18280	18413	18585	18394	18494	18398	18373	18614	18284	18496	18602	18328	18297	18631	18448	18413	18306	18406	18411	18526	18324	18520	18348	18276	18487	18397	18326	18101	18260	18461	18399	18348	18453	18587	18465	18419	18256	18385	18260	18265	18247	18208	18420	18473	18485	18385	18414	18396	18431	18463	18501	18474	18520	18607	18549	18450	18558	18365	18457	18560	18355	18646	18606	18367	18406	18507	18473	18677	18321	18384	18540	18289	18334	18532	18288	18353	18439	18359	18497	18505	18483	18345	18664	18409	18427	18485	18435	18432	18344	18210	18401	18632	18297	18579	18338	18354	18402	18559	18406	18488	18417	18553	18402	18381	18312	18422	18385	18374	18450	18449	18354	18509	18504	18435	18270	18505	18390	18284	18401	18294	18404	18303	18491	18442	18543	18477	18378	18397	18201	18556	18540	18406	18289	18116	18550	18523	18427	18530	18250	18279	18208	18486	18665	18233	18472	18411	18422	18421	18453	18254	18634	18424	18607	18305	18524	18483	18400	18502	18510	18492	18581	18559	18423	18452	18357	18524	18235	18351	18350	18628	18411	18440	18136	18360	18497	18487	18470	18616	18553	18663	18077	18352	18390	18458	18399	18336	18304	18522	18188	18367	18406	18507	18189	18245	18493	18213	18355	18185	18414	18504	18410	18355	18332	18438	18421	18358	18299	18461	18389	18453	18285	18339	18439	18455	18379	18555	18236	18292	18445	18501	18579	18628	18406	18456	18614	18292	18207	18523	18387	18484	18510	18383	18337	18187	18117	18444	18409	18433	18416	18155	18584	18273	18385	18475	18308	18414	18562	18518	18651	18382	18527	18500	18327	18345	18578	18391	18567	18400	18479	18331	18479	18491	18341	18446	18552	18414	18474	18348	18596	18477	18294	18463	18402	18286	18271	18413	18461	18308	18465	18583	18701	18511	18461	18415	18452	18554	18457	18380	18407	18558	18392	18317	18428	18508	18592	18261	18370	18458	18538	18360	18441	18469	18381	18485	18474	18185	18462	18379	18440	18282	18305	18449	18323	18609	18261	18237	18476	18523	18351	18518	18298	18459	18389	18520	18236	18603	18366	18305	18277	18384	18656	18464	18721	18357	18575	18430	18326	18668	18654	18485	18240	18546	18333	18435	18345	18180	18467	18434	18542	18624	18618	18664	18466	18506	18651	18412	18217	18325	18515	18453	18388	18537	18280	18425	18518	18683	18480	18488	18396	18499	18503	18415	18359	18435	18319	18561	18588	18381	18306	18472	18351	18581	18570	18431	18333	18450	18470	18530	18379	18415	18445	18361	18394	18383	18632	18526	18394	18384	18591	18493	18276	18188	18125	18285	18262	18498	18198	18206	18468	18286	18582	18319	18613	18459	18499	18757	18485	18486	18418	18348	18424	18385	18516	18391	18435	18327	18374	18553	18492	18249	18270	18317	18281	18776	18514	18452	18332	18344	18296	18521	18510	18662	18670	18206	18390	18415	18454	18563	18389	18387	18470	18549	18375	18445	18377	18320	18249	18359	18568	18502	18236	18273	18463	18488	18222	18282	18458	18573	18568	18649	18679	18582	18181	18446	18396	18468	18456	18467	18585	18550	18340	18688	18541	18238	18446	18309	18388	18573	18362	18339	18541	18321	18340	18396	18519	18349	18313	18603	18379	18560	18578	18482	18325	18499	18342	18318	18456	18340	18495	18475	18298	18345	18352	18386	18409	18413	18384	18506	18264	18423	18413	18619	18375	18393	18538	18324	18511	18418	18366	18564	18296	18271	18411	18226	18483	18656	18632	18253	18490	18505	18353	18497	18449	18545	18247	18307	18492	18455	18371	18486	18428	18410	18464	18711	18443	18355	18618	18471	18490	18369	18345	18381	18544	18516	18321	18251	18395	18421	18514	18759	18397	18506	18405	18640	18388	18375	18419	18498	18359	18368	18363	18256	18448	18512	18310	18402	18253	18358	18513	18524	18463	18461	18328	18399	18379	18582	18533	18413	18199	18412	18503	18459	18461	18407	18304	18435	18089	18308	18512	18473	18495	18559	18297	18336	18664	18521	18353	18656	18535	18484	18343	18302	18575	18347	18385	18587	18555	18443	18374	18552	18373	18396	18574	18411	18442	18580	18443	18421	18203	18371	18430	18198	18442	18572	18415	18465	18395	18370	18420	18586	18485	18536	18656	18515	18278	18408	18290	18334	18413	18423	18519	18366	18409	18380	18290	18316	18459	18372	18442	18265	18531	18361	18509	18273	18511	18569	18429	18524	18406	18371	18521	18547	18717	18412	18591	18356	18260	18468	18449	18329	18362	18341	18419	18382	18432	18590	18287	18440	18264	18520	18280	18118	18268	18239	18344	18414	18589	18608	18506	18447	18590	18502	18625	18515	18499	18195	18511	18399	18336	18326	18425	18485	18441	18392	18470	18461	18331	18395	18555	18410	18405	18385	18442	18373	18503	18516	18255	18426	18551	18431	18390	18557	18215	18261	18248	18105	18545	18085	18448	18596	18461	18330	18426	18287	18377	18402	18542	18275	18390	18356	18483	18467	18296	18331	18568	18381	18576	18427	18313	18364	18477	18504	18098	18473	18451	18529	18439	18518	18322	18331	18566	18504	18340	18495	18408	18486	18428	18425	18446	18348	18354	18598	18563	18363	18606	18566	18396	18430	18205	18468	18464	18443	18434	18511	18447	18554	18455	18372	18506	18573	18530	18445	18218	18567	18382	18462	18304	18565	18413	18567	18448	18462	18565	18395	18304	18483	18561	18560	18481	18568	18496	18444	18332	18429	18580	18377	18315	18150	18481	18476	18529	18347	18343	18597	18596	18427	18518	18394	18449	18502	18274	18329	18502	18450	18460	18299	18512	18446	18547	18557	18691	18611	18303	18483	18533	18366	18446	18331	18421	18359	18695	18547	18437	18443	18249	18407	18159	18367	18448	18334	18469	18406	18627	18519	18159	18557	18452	18404	18510	18530	18435	18486	18439	18411	18291	18654	18464	18353	18366	18437	18303	18412	18486	18488	18641	18424	18596	18486	18472	18426	18592	18346	18254	18465	18524	18381	18444	18516	18621	18276	18457	18252	18288	18321	18573	18473	18277	18529	18199	18548	18389	18553	18509	18291	18443	18343	18334	18285	18441	18732	18456	18479	18389	18434	18301	18517	18593	18459	18276	18460	18686	18402	18343	18577	18422	18349	18344	18383	18465	18393	18417	18403	18248	18399	18568	18444	18464	18508	18374	18372	18565	18336	18447	18553	18384	18335	18435	18437	18443	18409	18411	18442	18443	18287	18532	18270	18324	18243	18257	18391	18380	18345	18287	18645	18489	18520	18390	18444	18407	18366	18473	18313	18271	18422	18612	18597	18275	18386	18541	18539	18432	18582	18317	18519	18488	18483	18429	18541	18510	18400	18567	18403	18457	18347	18468	18647	18347	18458	18352	18235	18544	18521	18538	18270	18406	18319	18539	18295	18275	18226	18253	18489	18526	18355	18315	18422	18434	18500	18467	18466	18412	18254	18445	18667	18328	18411	18626	18438	18379	18501	18300	18341	18314	18611	18464	18614	18149	18615	18535	18661	18508	18432	18299	18441	18467	18328	18503	18312	18519	18261	18381	18512	18306	18299	18574	18298	18333	18236	18421	18222	18385	18341	18447	18352	18384	18445	18409	18284	18377	18354	18430	18372	18225	18330	18330	18463	18343	18214	18308	18367	18737	18293	18276	18480	18537
53438	84181	60409	59749	60236	48314	36684	25278	18672	15996	15548	15378	15404	15337	15338	15146	15346	15293	15289	15262	15271	15301	15360	15121	15352	15302	15405	15375	15338	15237	15297	15238	15338	15297	15158	15260	15417	15495	15366	15383	15181	15351	15278	15209	15354	15267	15240	15176	15413	15530	15273	15460	15419	15359	15347	15440	15391	15263	15286	15413	15294	15225	15313	15351	15502	15313	15379	15360	15546	15454	15099	15332	15193	15342	15206	15270	15288	15432	15520	15281	15313	15386	15416	15265	15157	15264	15453	15297	15394	15408	15239	15390	15101	15274	15203	15383	15339	15472	15374	15313	15296	15407	15352	15262	15450	15426	15153	15271	15383	15278	15155	15221	15239	15218	15213	15427	15488	15260	15262	15295	15389	15415	15408	15310	15379	15243	15363	15343	15392	15204	15320	15365	15386	15342	15259	15275	15418	15223	15373	15308	15294	15303	15476	15282	15230	15355	15467	15305	15347	15306	15319	15180	15286	15381	15246	15189	15297	15364	15408	15308	15295	15378	15419	15264	15290	15203	15438	15243	15281	15361	15258	15232	15341	15411	15254	15296	15299	15169	15388	15449	15465	15240	15247	15462	15325	15374	15378	15457	15463	15348	15253	15363	15419	15273	15129	15200	15178	15357	15318	15321	15264	15151	15164	15506	15322	15277	15499	15312	15372	15168	15455	15317	15482	15420	15195	15338	15161	15391	15160	15293	15477	15425	15215	15448	15456	15271	15274	15282	15313	15354	15410	15273	15245	15325	15274	15279	15219	15283	15282	15248	15410	15410	15279	15244	15340	15252	15443	15314	15460	15386	15221	15382	15140	15295	15289	15190	15118	15252	15278	15331	15304	15271	15294	15317	15342	15273	15311	15344	15280	15202	15470	15324	15228	15161	15181	15339	15089	15161	15160	15382	15349	15338	15292	15453	15176	15367	15334	15330	15552	15260	15492	15318	15285	15422	15153	15353	15234	15152	15479	15299	15428	15327	15381	15348	15394	15187	15347	15439	15266	15228	15276	15343	15347	15225	15405	15260	15153	15215	15384	15151	15217	15287	15307	15309	15389	15369	15144	15315	15427	15386	15373	15135	15335	15221	15317	15437	15384	15291	15286	15317	15341	15577	15444	15372	15422	15324	15189	15382	15270	15332	15334	15359	15342	15307	15485	15401	15404	15298	15345	15395	15406	15477	15326	15150	15279	15149	15415	15355	15307	15379	15414	15191	15156	15371	15413	15154	15299	15235	15268	15349	15186	15242	15211	15340	15301	15265	15468	15408	15161	15223	15273	15415	15328	15405	15379	15458	15393	15320	15298	15418	15317	15200	15280	15189	15290	15369	15286	15195	15311	15224	15261	15470	15379	15326	15377	15284	15370	15299	15321	15408	15222	15388	15265	15272	15036	15317	15340	15333	15314	15138	15415	15223	15306	15506	15475	15291	15191	15244	15201	15292	15378	15247	15221	15242	15258	15300	15284	15331	15437	15273	15148	15478	15359	15416	15306	15302	15386	15285	15308	15202	15207	15283	15330	15353	15287	15108	15288	15119	15118	15267	15382	15247	15351	15258	15315	15253	15269	15335	15323	15328	15275	15389	15383	15460	15231	15348	15474	15265	15432	15328	15451	15290	15363	15316	15309	15298	15458	15240	15250	15433	15430	15237	15250	15417	15314	15199	15406	15391	15303	15180	15459	15337	15172	15364	15276	15271	15314	15387	15204	15408	15232	15203	15259	15351	15390	15346	15406	15388	15550	15292	15394	15316	15413	15286	15329	15145	15326	15255	15282	15452	15207	15514	15415	15464	15274	15290	15237	15386	15350	15346	15224	15282	15383	15410	15525	15397	15351	15231	15521	15212	15332	15282	15266	15341	15388	15472	15411	15391	15330	15267	15360	15333	15210	15345	15226	15312	15334	15271	15378	15372	15329	15272	15334	15298	15323	15309	15319	15274	15210	15316	15335	15267	15109	15314	15288	15401	15264	15379	15274	15375	15392	15404	15174	15156	15297	15387	15277	15214	15361	15317	15384	15201	15371	15469	15336	15417	15138	15280	15192	15119	15414	15335	15316	15326	15287	15313	15477	15031	15127	15385	15366	15310	15546	15280	15211	15328	15499	15435	15187	15420	15150	15161	15230	15362	15276	15347	15303	15302	15236	15419	15298	15357	15392	15491	15200	15417	15330	15333	15229	15239	15421	15401	15470	15386	15388	15267	15296	15350	15312	15303	15469	15421	15321	15288	15399	15275	15311	15068	15380	15307	15391	15205	15183	15149	15338	15374	15345	15244	15282	15308	15477	15232	15275	15255	15360	15423	15316	15365	15287	15265	15261	15227	15353	15316	15354	15250	15310	15387	15517	15337	15225	15225	15411	15357	15390	15302	15266	15428	15217	15223	15352	15371	15244	15385	15385	15268	15285	15392	15247	15133	15353	15258	15355	15101	15499	15321	15184	15189	15106	15186	15323	15383	15298	15373	15215	15275	15388	15378	15271	15312	15306	15352	15468	15228	15341	15253	15124	15253	15268	15268	15512	15278	15308	15385	15480	15357	15418	15248	15450	15415	15306	15358	15247	15401	15224	15229	15388	15484	15460	15256	15519	15418	15295	15177	15358	15320	15303	15369	15242	15203	15318	15224	15486	15184	15330	15392	15260	15344	15434	15320	15308	15206	15313	15348	15271	15414	15348	15347	15489	15325	15271	15298	15369	15419	15267	15141	15342	15339	15353	15245	15521	15461	15319	15204	15344	15024	15318	15132	15275	15212	15301	15275	15253	15249	15230	15269	15192	15272	15353	15258	15204	15343	15310	15299	15189	15351	15309	15344	15352	15304	15449	15430	15555	15385	15272	15412	15348	15253	15278	15319	15376	15354	15214	15289	15363	15313	15486	15332	15190	15313	15287	15246	15348	15319	15274	15316	15306	15298	15325	15211	15526	15215	15274	15152	15257	15325	15531	15070	15398	15084	15451	15363	15428	15303	15312	15366	15231	15266	15442	15280	15321	15286	15199	15338	15331	15260	15317	15362	15084	15396	15238	15418	15462	15228	15155	15388	15529	15210	15289	15361	15163	15353	15225	15412	15340	15209	15413	15452	15307	15292	15337	15488	15438	15355	15303	15251	15387	15266	15208	15285	15310	15258	15346	15265	15428	15126	15243	15336	15277	15237	15466	15328	15207	15469	15215	15360	15209	15398	15471	15437	15390	15374	15229	15431	15137	15403	15391	15400	15414	15254	15348	15413	15292	15409	15168	15353	15340	15207	15504	15338	15407	15607	15254	15280	15369	15227	15228	15243	15453	15277	15494	15297	15328	15096	15293	15180	15327	15400	15327	15322	15193	15457	15467	15433	15435	15258	15340	15238	15430	15422	15264	15378	15195	15238	15390	15259	15023	15244	15124	15398	15322	15208	15373	15399	15392	15277	15170	15316	15198	15290	15348	15311	15213	15178	15377	15348	15308	15272	15202	15486	14918	15266	15482	15225	15356	15396	15481	15113	15231	15255	15329	15253	15331	15390	15264	15353	15352	15267	15362	15384	15191	15334	15343	15179	15290	15295	15191	15242	15422	15396	15508	15227	15239	15440	15235	15197	15473	15434	15294	15334	15118	15175	15306	15341	15312	15493	15269	15277	15299	15301	15300	15360	15321	15359	15281	15293	15337	15517	15266	15310	15351	15139	15343	15315	15398	15322	15262	15294	15206	15296	15243	15484	15376	15411	15395	15147	15244	15395	15140	15277	15483	15066	15218	15449	15382	15470	15348	15282	15530	15444	15228	15430	15396	15336	15372	15423	15436	15386	15370	15355	15359	15437	15368	15339	15194	15321	15300	15379	15068	15324	15264	15289	15420	15278	15230	15321	15244	15215	15249	15250	15332	15427	15228	15248	15285	15396	15464	15313	15152	15438	15300	15352	15395	15416	15220	15380	15394	15380	15167	15402	15382	15287	15432	15351	15216	15415	15389	15303	15262	15443	15341	15241	15162	15216	15271	15312	15256	15298	15204	15298	15194	15445	15363	15368	15238	15360	15263	15424	15363	15178	15341	15296	15212	15487	15226	15210	15289	15235	15291	15339	15181	15438	15346	15163	15085	15341	15328	15319	15229	15262	15254	15140	15299	15318	15305	15256	15269	15431	15222	15340	15257	15207	15360	15246	15356	15417	15251	15221	15373	15343	15372	15142	15335	15411	15308	15196	15328	15299	15438	15177	15281	15278	15255	15362	15288	15355	15485	15366	15473	15121	15536	15273	15247	15379	15285	15357	15546	15280	15151	15356	15368	15284	15441	15454	15469	15292	15260	15204	15429	15322	15358	15292	15255	15268	15135	15371	15239	15384	15318	15245	15447	15435	15201	15367	15333	15405	15322	15108	15230	15300	15364	15448	15362	15453	15209	15213	15442	15272	15404	15452	15459	15516	15348	15319	15372	15369	15163	15493	15443	15248	15489	15412	15443	15376	15389	15299	15217	15355	15263	15419	15258	15380	15353	15467	15291	15282	15195	15238	15494	15205	15301	15151	15359	15292	15235	15226	15304	15305	15444	15361	15335	15345	15290	15278	15417	15373	15364	15404	15351	15240	15223	15300	15286	15265	15331	15431	15450	15257	15403	15338	15444	15272	15160	15180	15354	15440	15199	15321	15241	15369	15336	15479	15418	15409	15356	15390	15362	15304	15355	15181	15351	15224	15307	15374	15319	15428	15424	15550	15346	15451	15401	15499	15433	15332	15273	15275	15393	15265	15274	15330	15447	15172	15414	15378	15348	15257	15231	15294	15342	15269	15278	15162	15158	15239	15348	15246	15333	15446	15384	15183	15273	15140	15203	15446	15293	15360	15386	15423	15219	15324	15251	15313	15437	15344	15279	15270	15260	15273	15450	15122	15282	15380	15319	15422	15234	15353	15327	15339	15328	15408	15274	15210	15199	15287	15472	15244	15504	15250	15334	15393	15318	15409	15308	15344	15309	15269	15167	15195	15431	15148	15296	15443	15146	15363	15212	15399	15327	15360	15342	15407	15329	15279	15238	15371	15450	15331	15331	15414	15371	15385	15462	15232	15300	15380	15386	15259	15483	15370	15322	15395	15351	15309	15431	15249	15240	15204	15321	15308	15269	15595	15147	15287	15364	15489	15280	15297
22987	21581	30024	34644	56050	54103	46567	32278	24255	20786	19316	18875	18599	18681	18596	18696	18778	18837	18755	18535	18611	18632	18780	18589	18644	18518	18387	18645	18740	18531	18679	18643	18498	18653	18607	18488	18593	18561	18327	18357	18295	18546	18468	18544	18610	18709	18349	18538	18605	18637	18535	18389	18467	18478	18411	18229	18537	18654	18592	18435	18504	18553	18356	18412	18382	18661	18454	18331	18503	18460	18627	18500	18606	18312	18444	18336	18749	18560	18718	18618	18641	18335	18479	18472	18461	18563	18302	18425	18432	18541	18417	18528	18484	18313	18737	18289	18252	18329	18567	18410	18387	18748	18686	18322	18425	18474	18484	18350	18513	18553	18558	18427	18572	18289	18596	18354	18520	18466	18521	18371	18446	18493	18503	18608	18327	18445	18417	18510	18268	18568	18548	18525	18429	18285	18310	18373	18410	18549	18410	18394	18851	18540	18645	18385	18389	18457	18363	18337	18343	18444	18505	18588	18655	18549	18453	18354	18633	18497	18621	18533	18484	18355	18367	18496	18575	18369	18567	18364	18486	18503	18425	18376	18504	18503	18555	18414	18418	18399	18245	18471	18501	18449	18467	18333	18511	18472	18626	18446	18713	18692	18385	18437	18619	18466	18472	18203	18391	18353	18450	18296	18539	18361	18368	18467	18665	18312	18340	18445	18466	18407	18364	18491	18535	18322	18527	18380	18259	18428	18538	18362	18504	18595	18562	18462	18318	18534	18317	18501	18412	18080	18490	18464	18383	18549	18562	18337	18376	18509	18418	18571	18486	18248	18508	18583	18490	18177	18266	18488	18212	18478	18412	18302	18324	18633	18450	18383	18546	18259	18253	18450	18391	18363	18312	18357	18375	18336	18551	18522	18710	18556	18352	18307	18520	18275	18373	18334	18277	18547	18275	18333	18342	18322	18595	18454	18487	18405	18534	18440	18427	18322	18446	18369	18393	18327	18104	18390	18478	18476	18413	18775	18535	18365	18384	18079	18289	18335	18365	18428	18525	18334	18562	18559	18495	18660	18321	18547	18503	18451	18320	18304	18311	18346	18283	18496	18606	18334	18590	18478	18490	18481	18370	18502	18497	18289	18669	18486	18510	18433	18448	18419	18484	18404	18338	18427	18299	18570	18432	18504	18500	18521	18459	18342	18524	18416	18461	18443	18576	18550	18361	18597	18464	18319	18452	18451	18247	18519	18306	18416	18531	18436	18514	18483	18431	18532	18657	18620	18702	18476	18376	18503	18457	18433	18519	18677	18333	18580	18354	18285	18699	18328	18363	18424	18412	18517	18643	18375	18420	18386	18305	18542	18604	18373	18214	18502	18771	18419	18469	18243	18451	18495	18391	18406	18498	18585	18492	18404	18529	18379	18379	18373	18531	18467	18360	18534	18287	18506	18471	18211	18407	18485	18431	18571	18454	18544	18507	18499	18086	18446	18654	18594	18538	18467	18490	18367	18377	18464	18586	18374	18375	18610	18277	18472	18415	18524	18371	18620	18542	18411	18481	18464	18470	18578	18669	18273	18398	18290	18343	18421	18546	18325	18239	18462	18263	18489	18324	18527	18340	18182	18597	18442	18239	18446	18563	18394	18530	18272	18344	18461	18373	18637	18575	18376	18377	18461	18644	18504	18433	18446	18482	18420	18603	18559	18524	18477	18374	18274	18511	18392	18538	18325	18442	18225	18315	18372	18523	18451	18476	18311	18702	18367	18283	18392	18406	18338	18502	18535	18394	18436	18339	18560	18314	18255	18545	18539	18354	18551	18474	18414	18287	18551	18474	18546	18413	18456	18468	18411	18458	18284	18360	18389	18371	18396	18330	18393	18498	18352	18589	18429	18531	18699	18452	18397	18315	18231	18448	18491	18503	18553	18338	18563	18413	18489	18284	18621	18180	18256	18391	18345	18562	18405	18486	18260	18515	18376	18475	18519	18358	18400	18244	18220	18559	18491	18594	18492	18470	18455	18252	18342	18259	18382	18412	18512	18390	18513	18447	18518	18320	18420	18296	18500	18435	18435	18609	18416	18447	18444	18275	18535	18467	18398	18372	18276	18488	18452	18497	18503	18428	18442	18350	18584	18357	18595	18469	18386	18465	18306	18517	18638	18381	18311	18305	18468	18385	18412	18478	18418	18359	18600	18568	18399	18477	18603	18335	18543	18364	18300	18478	18231	18464	18319	18351	18422	18318	18613	18390	18132	18391	18451	18443	18259	18278	18253	18434	18418	18352	18273	18444	18439	18422	18299	18215	18335	18397	18265	18353	18541	18422	18436	18450	18478	18336	18382	18412	18384	18322	18580	18491	18664	18287	18420	18354	18618	18377	18349	18309	18345	18192	18447	18601	18387	18448	18515	18447	18299	18305	18541	18428	18627	18261	18424	18563	18321	18691	18562	18608	18696	18355	18382	18480	18329	18312	18375	18384	18419	18497	18322	18350	18224	18786	18470	18276	18281	18477	18375	18641	18561	18674	18313	18516	18434	18294	18661	18462	18494	18187	18444	18323	18188	18377	18435	18504	18317	18556	18564	18447	18490	18401	18561	18489	18548	18467	18342	18443	18493	18457	18438	18374	18267	18564	18410	18419	18511	18302	18391	18714	18618	18403	18325	18539	18295	18226	18276	18484	18598	18417	18448	18460	18499	18357	18346	18254	18341	18319	18311	18146	18533	18433	18379	18581	18356	18564	18418	18343	18260	18426	18578	18671	18460	18533	18357	18455	18307	18543	18595	18193	18592	18363	18477	18329	18362	18474	18506	18593	18486	18387	18460	18417	18270	18485	18383	18501	18590	18488	18446	18606	18450	18611	18573	18356	18526	18540	18546	18459	18461	18319	18431	18487	18531	18676	18422	18353	18344	18528	18412	18512	18311	18421	18403	18201	18555	18559	18513	18191	18380	18522	18387	18427	18457	18417	18356	18123	18501	18424	18409	18403	18830	18397	18521	18351	18502	18352	18296	18406	18602	18341	18617	18554	18492	18341	18188	18326	18534	18535	18549	18467	18412	18445	18509	18333	18674	18463	18405	18645	18597	18424	18451	18386	18406	18406	18529	18256	18449	18551	18407	18299	18353	18329	18240	18324	18462	18703	18519	18464	18296	18468	18234	18464	18609	18299	18514	18339	18354	18411	18328	18393	18200	18449	18274	18590	18577	18316	18503	18687	18256	18439	18557	18485	18333	18424	18436	18329	18350	18458	18483	18415	18473	18418	18260	18421	18575	18443	18558	18427	18519	18422	18515	18368	18358	18470	18646	18560	18282	18248	18352	18370	18508	18563	18451	18424	18441	18317	18313	18597	18403	18344	18409	18296	18620	18499	18447	18449	18447	18540	18430	18489	18650	18503	18588	18249	18304	18426	18536	18480	18602	18422	18451	18349	18351	18437	18501	18415	18360	18365	18343	18392	18457	18368	18283	18501	18531	18201	18542	18618	18489	18579	18570	18290	18565	18389	18506	18379	18324	18574	18248	18390	18442	18407	18440	18449	18377	18490	18433	18271	18558	18333	18478	18371	18324	18475	18601	18305	18329	18587	18363	18363	18366	18254	18306	18271	18505	18598	18305	18372	18575	18335	18514	18457	18371	18431	18598	18500	18304	18311	18524	18347	18567	18538	18336	18279	18475	18578	18210	18347	18526	18495	18372	18382	18342	18572	18293	18415	18438	18470	18615	18449	18412	18453	18188	18379	18410	18430	18340	18258	18334	18393	18354	18444	18516	18527	18504	18398	18667	18374	18374	18455	18430	18652	18411	18417	18664	18541	18381	18346	18423	18432	18589	18377	18427	18390	18371	18303	18425	18476	18526	18474	18417	18287	18348	18538	18243	18214	18485	18448	18384	18448	18361	18490	18523	18324	18426	18458	18287	18470	18497	18639	18513	18412	18384	18536	18329	18597	18313	18586	18615	18552	18567	18614	18218	18524	18313	18442	18662	18366	18443	18388	18626	18603	18607	18244	18548	18343	18404	18630	18409	18528	18453	18395	18491	18293	18311	18386	18340	18647	18512	18664	18306	18295	18483	18645	18541	18368	18535	18271	18467	18471	18215	18414	18470	18424	18399	18374	18344	18398	18496	18355	18318	18542	18528	18607	18400	18471	18516	18522	18630	18626	18498	18300	18398	18438	18316	18425	18281	18544	18506	18487	18316	18554	18490	18345	18334	18171	18517	18425	18545	18487	18328	18443	18423	18400	18405	18558	18537	18432	18362	18374	18287	18369	18177	18207	18419	18446	18663	18439	18479	18242	18577	18580	18581	18448	18618	18234	18350	18228	18497	18441	18568	18505	18364	18333	18600	18492	18493	18455	18516	18509	18247	18482	18427	18439	18305	18745	18407	18452	18474	18503	18486	18380	18748	18386	18344	18406	18326	18320	18345	18401	18448	18294	18417	18324	18411	18609	18403	18393	18260	18416	18532	18571	18451	18375	18179	18263	18270	18464	18473	18395	18408	18554	18498	18639	18341	18456	18390	18271	18592	18378	18477	18527	18539	18481	18238	18332	18585	18328	18435	18141	18432	18585	18335	18578	18330	18345	18420	18348	18614	18353	18431	18656	18500	18306	18564	18591	18381	18416	18689	18754	18392	18514	18356	18554	18620	18700	18744	18589	18422	18524	18364	18533	18227	18324	18474	18486	18457	18427	18305	18354	18275	18411	18494	18367	18490	18495	18438	18320	18613	18362	18277	18519	18256	18380	18200	18385	18544	18339	18413	18383	18431	18586	18744	18516	18426	18313	18390	18447	18472	18289	18378	18397	18348	18309	18269	18265	18478	18428	18425	18539	18357	18430	18415	18496	18260	18442	18497	18117	18424	18203	18327	18308	18311	18248	18499	18388	18564	18417	18373	18508	18435	18255	18308	18574	18322	18401	18477	18498	18341	18575	18389	18438	18492	18530	18544	18335	18595	18501	18443	18518	18480	18325	18247	18473	18412	18533	18555	18509	18325	18245	18369	18406	18437	18360	18391	18274	18568	18426	18411	18612	18485	18345	18395	18107	18424	18376	18447	18357	18286	18465	18326	18480	18453	18365	18469	18492	18544	18286	18359	18417	18534	18609	18643	18550	18453	18416	18308	18316	18503	18452	18720	18442	18425	18471	18601	18681	18482	18534	18566	18538	18309
56844	94697	60567	79598	75975	60202	45824	31041	21111	16616	15472	15266	15338	15237	15136	15307	15190	15112	15302	15287	15307	15362	15194	15265	15498	15150	15162	15348	15203	15274	15272	15184	15250	15120	15312	15187	15241	15276	15327	15375	15106	15269	15206	15136	15192	15367	15182	15192	15188	15348	15095	15152	15293	15228	15286	15147	15279	15256	15170	15327	15168	15092	15171	15182	15283	15331	15292	15343	15134	15234	15167	15163	15241	15173	15139	15370	15267	15282	15199	15110	15197	15166	15200	15281	15321	15251	15344	15125	15193	15162	15185	15294	15309	15188	15250	15232	15303	15277	15224	15202	15322	15210	15296	15192	15293	15187	15204	15415	15436	15142	15378	15138	15385	15264	15242	15306	15287	15256	15249	15333	15261	15180	15269	15348	15277	15314	15134	15288	15437	15275	15289	15324	15108	15247	15134	15132	15190	15256	15455	15189	15317	15250	15315	15236	15148	15124	15397	15285	15379	15281	15146	15097	15217	15271	15414	15230	15405	15270	15268	15255	15131	15357	15231	15370	15253	15128	15301	15166	15328	15337	15287	15123	15241	15106	15378	15289	15198	15251	15139	15211	15175	15307	15178	15301	15156	15142	15323	15078	15289	15396	15075	15253	15226	15296	15382	15225	15135	15529	15329	15283	15015	15346	15320	15119	15167	14963	15374	15212	15240	15225	15331	15369	15280	15049	15337	15161	15032	15241	15128	15107	15202	15328	15336	15217	15203	15182	15222	15132	15271	15276	15308	15151	15179	15106	15117	15391	15218	15259	15382	15249	15228	15229	15388	15277	15149	15371	15154	15196	15335	15057	15350	15321	15284	15279	15230	15331	15097	15311	15366	15366	15242	15322	15232	15108	15330	15295	15183	15330	15127	15196	15229	15351	15217	15246	15317	15264	15143	15110	15288	15328	15393	15076	15405	15156	15216	15328	15037	15200	15241	15273	15289	15260	15417	15102	15300	15112	15160	15236	15174	15200	15189	15351	15400	15252	15226	15133	15155	15286	15227	15353	15192	15173	15418	15334	15376	15308	15241	15217	15440	15243	15146	15167	15157	15141	15369	15247	15096	15179	15253	15387	15175	15213	15379	15333	15139	15130	15326	15250	15340	15135	15386	15260	15325	15326	15222	15268	15311	15170	15258	15191	15086	15226	15321	15260	15295	15175	15278	15158	15301	15336	15235	15187	15055	15110	15327	15134	15408	15053	15406	15255	15343	15231	15218	15235	15356	15336	15315	15273	15303	15217	15352	15330	15480	15234	15268	15241	15224	15290	15205	15305	15334	15243	15160	15327	15292	15394	15395	15242	15368	15143	15337	15272	15004	15215	15387	15184	15259	15285	15290	15204	15242	15066	15264	15282	15161	15355	15355	15194	15238	15268	15232	15171	15228	15331	15147	15257	15119	15172	15301	15078	15111	15268	15121	15222	15324	15291	15194	15261	15390	15627	15235	15217	15295	15342	15351	15330	15306	15270	15190	15316	15207	15265	15180	15124	15174	15236	15256	15125	15130	15389	15200	15251	15055	15435	15203	15319	15205	15236	15272	15232	15221	15187	15282	15242	15287	15345	15246	15320	15342	15312	15311	15186	15294	15371	15276	15213	15171	15410	15404	15079	15294	15298	15136	15197	15265	15128	15423	15387	14931	15338	15113	15299	15240	15217	15277	15136	15269	15229	15190	15141	15247	15240	15188	15172	15295	15183	15252	15085	15270	15300	15314	15295	15287	15130	15300	15183	15262	15199	15320	15158	15187	15266	15050	15204	15222	15359	15191	15303	15177	15352	15191	15272	15250	15273	15279	15458	15213	15302	15219	15072	15293	15272	15120	15214	15097	15100	15255	15212	15332	15357	15226	15188	15100	15274	15335	15188	15074	15141	15225	15109	15159	15169	15398	15404	15222	15252	15309	15069	15320	15226	15243	15126	15093	15212	15186	15180	15176	15245	15211	15285	15275	15231	15238	15306	15358	15239	15249	15104	15347	15143	15320	15259	15175	15277	15243	15198	15322	15295	15199	15279	15292	15158	15190	15378	15153	15139	15257	15364	15231	15266	15252	15323	15384	15162	15056	15152	15193	15162	15172	15347	15277	15301	15171	15278	15311	15148	15322	15226	15268	15263	15283	15137	15269	15249	15372	15261	15345	15253	15100	15094	15326	15225	15182	15216	15203	15190	15154	15092	15406	15144	15201	14938	15248	15206	15238	15184	15360	15281	15343	15373	15275	15118	15218	15152	15232	15226	15293	15183	15259	15197	15186	15132	15204	15418	15340	15233	15361	15423	15261	15343	15442	15107	15285	15266	15222	15355	15296	15319	15262	15169	15416	15382	15351	15283	15218	15225	15218	15308	15346	15238	15168	15257	15193	15288	15192	15426	15000	15225	15079	15354	15297	15312	15446	15280	15235	15221	15264	15216	15151	15205	15233	15364	15378	15283	15203	15216	15223	15326	15171	15385	15201	15336	15301	15274	15354	15304	15152	15182	15185	15300	15247	15327	15322	15175	15165	15123	15389	15087	15190	15390	15226	15383	15206	15327	15319	15305	15274	15194	15399	15334	15308	15136	15288	15303	15167	15275	15200	15178	15392	15084	15311	15186	15157	15219	15473	15415	15246	15316	15240	15225	15291	15305	15218	15431	15176	15257	15077	15176	15249	15253	15145	15380	15091	15356	15192	15098	15287	15260	15315	15065	15186	15237	15212	15231	15471	15110	15240	15209	15180	15141	15256	15349	15163	15146	15289	15457	15177	15220	15146	15190	15232	15067	15371	15311	15341	15269	15296	15093	15274	15127	15005	15323	15280	15189	15299	15280	15240	15183	15128	15023	15393	15135	15315	15126	15388	15267	15193	15127	15460	15156	15250	15247	15232	15289	15212	15158	15220	15317	15148	15372	15317	15072	15225	15157	15359	15201	15208	15121	15240	15168	15299	15211	15044	15234	15332	15382	15041	15275	15237	15350	15184	15276	15302	15262	15178	15270	15465	15134	15432	15200	15302	15176	15212	15266	15237	15223	15311	15129	15309	15272	15220	15258	15186	15243	15184	15290	15397	15230	15300	15156	15131	15349	15226	15178	15244	15202	15115	15329	15326	15248	15279	15333	15258	15357	14970	15231	15257	15212	15336	15038	15286	15303	15237	15208	15264	15137	15392	15243	15247	15302	15343	15133	15262	15236	15147	15274	15148	15277	15165	15347	15209	15168	15200	15214	15258	15159	15271	15394	15394	15299	15258	15142	15322	15349	15232	15210	15175	15369	15256	15303	15135	15289	15231	15300	15324	15239	15119	15077	15233	15212	15284	15313	15270	15300	15230	15266	15411	15238	15192	15218	15174	15149	15248	15128	15182	15100	15121	15130	15352	15190	15208	15435	15391	15211	15150	15340	15165	15205	15318	15143	15319	15295	15393	15361	15138	15171	15226	15278	15180	15215	15276	15214	15373	15055	14984	15207	15064	15214	15180	15222	15309	15143	15214	15308	15184	15263	15368	15271	15224	15225	15287	15234	15367	15288	15270	15067	15319	15297	15192	15213	15261	15142	15175	15308	15248	15157	15117	15204	15276	15279	15327	15027	15251	15269	15078	15024	15218	15241	15104	15154	15262	15168	15079	15132	15223	15391	15295	15332	15262	15294	15034	15295	15127	15155	15138	15230	15252	15334	15312	15315	15257	15180	15138	15245	15330	15337	15130	15315	15290	15298	15220	15134	15264	15209	15188	15311	15282	15358	15311	15368	15397	15362	15192	15118	15202	15118	15309	15114	15231	15488	15231	15281	15270	15323	15178	15231	15237	15152	15279	15095	15231	15300	15274	15260	15146	15168	15429	15368	15294	15329	15127	15075	15088	15346	15270	15343	15127	15361	15310	15341	15131	15163	15297	15230	15019	15087	15055	15232	15107	15250	15223	15248	15343	15449	15173	15226	15324	15065	15171	15206	15175	15411	15162	15119	15204	15084	15204	15370	15294	15157	15381	15112	15154	15130	15098	15086	15168	15131	15234	15287	15154	15219	15278	15282	15309	15149	15252	15145	15338	15339	15090	15344	15122	15458	15317	15338	15171	15362	15149	15122	15317	15264	15238	15231	15240	15078	15176	15420	15404	15356	15208	15252	15256	15252	15101	15229	15208	15283	15391	15224	15178	15198	15365	15306	15340	15264	15148	15435	15115	15303	15147	15205	15311	15330	15134	15412	15289	15211	15233	15226	15188	15227	15257	15142	15224	15135	15178	15302	15243	15307	15357	15260	15224	15322	15230	15347	15120	15248	15361	15378	15198	15312	15300	15401	15304	15169	15232	15224	15249	15237	15157	15232	15547	15242	15285	15174	15168	15211	15371	15288	15235	15314	15196	15234	15205	15267	15230	15223	15101	15204	15033	15228	15233	15334	15196	15336	15204	15212	15188	15072	15457	15193	15183	15197	15043	15337	15067	15156	15101	15240	15057	15357	15360	15359	15179	15299	15137	15260	15299	15203	15167	15121	15246	15317	15254	15239	15213	15239	15281	15330	15179	15206	15233	15167	15107	15223	15212	15065	15393	15194	15248	15213	15317	15320	15141	15373	15251	15159	15338	15213	15179	15141	15062	14865	15072	15093	15218	15357	15256	15355	15522	15228	15220	15161	15085	15181	15347	15237	15127	15207	15107	15314	15490	15299	15205	15230	15356	15147	15169	15164	15277	15215	15127	15268	15460	15281	15393	15242	15210	15172	15241	15184	15298	15300	15251	15214	15283	15245	15207	15215	15260	15204	15286	15400	15209	15115	15266	15103	15346	15275	15232	15292	14988	14960	15242	15170	15109	15185	15121	15299	15238	15307	15223	15383	15053	15340	15170	15188	15404	15283	15176	15366	15304	15229	15254	15230	15217	15319	15275	15151	15128	15197	15155	15405	15149	15331	15261	15344	15361	15205	15219	15268	15273	15328	15330	15228	15263	15244	15227	15281	15289	15242	15345	15241	15278	15276	15186	14991	15389	15179	15081	15195	15422	15225	15307	15226	15343	15136	15194	15278	15210	15034	15249	15269	15209	15294	15251	15144	15159	15179	15311	15207	15229	15239	15227	15332	15367	15129	15191	15339	15342	15215	15126	15179	15173	15283	15225	15389	15247	15122	15234	15428	15300	15268	15179	15098
28349	25194	29047	34269	32085	26884	22864	20011	19185	18709	18841	18567	18627	18486	18572	18530	18596	18816	18763	18682	18428	18495	18555	18609	18600	18545	18368	18766	18584	18639	18611	18594	18606	18476	18579	18615	18598	18645	18617	18762	18622	18897	18551	18687	18556	18528	18730	18654	18637	18473	18417	18461	18432	18604	18675	18669	18538	18394	18464	18347	18575	18529	18537	18578	18570	18402	18355	18580	18592	18490	18199	18451	18468	18660	18731	18549	18513	18584	18512	18465	18497	18591	18617	18409	18555	18441	18385	18488	18662	18246	18597	18465	18646	18329	18569	18444	18516	18531	18410	18530	18483	18557	18394	18466	18753	18775	18546	18570	18724	18571	18399	18370	18683	18440	18501	18648	18421	18488	18760	18673	18710	18610	18308	18595	18527	18440	18691	18395	18780	18363	18336	18444	18671	18770	18455	18683	18651	18612	18321	18586	18627	18589	18694	18587	18285	18661	18548	18266	18381	18371	18318	18424	18382	18674	18547	18639	18708	18592	18324	18362	18365	18530	18550	18467	18659	18579	18585	18569	18482	18472	18514	18564	18524	18683	18522	18656	18433	18648	18660	18520	18577	18755	18535	18546	18330	18508	18524	18581	18464	18511	18587	18414	18630	18551	18788	18624	18508	18587	18639	18419	18520	18410	18691	18364	18440	18364	18407	18548	18547	18563	18702	18589	18507	18587	18433	18274	18512	18641	18376	18455	18460	18400	18555	18370	18545	18554	18320	18554	18772	18514	18556	18667	18607	18435	18608	18508	18535	18533	18577	18360	18561	18365	18573	18586	18438	18389	18476	18496	18498	18530	18532	18566	18503	18365	18476	18399	18955	18506	18462	18566	18696	18396	18415	18393	18506	18647	18420	18587	18427	18420	18530	18461	18672	18595	18501	18573	18419	18372	18507	18653	18381	18518	18204	18691	18665	18547	18618	18201	18444	18377	18469	18592	18377	18464	18688	18759	18694	18530	18598	18522	18592	18463	18390	18536	18397	18563	18587	18497	18606	18662	18426	18509	18393	18533	18706	18400	18395	18486	18478	18500	18518	18301	18337	18433	18606	18611	18547	18618	18508	18482	18554	18518	18374	18445	18352	18543	18411	18517	18212	18513	18523	18575	18670	18658	18519	18456	18520	18583	18635	18476	18498	18414	18734	18744	18536	18637	18430	18525	18663	18774	18557	18535	18599	18400	18474	18505	18594	18639	18594	18503	18694	18693	18778	18392	18488	18505	18377	18479	18691	18444	18585	18475	18489	18509	18584	18613	18590	18625	18258	18290	18410	18603	18520	18659	18430	18267	18617	18284	18605	18410	18290	18445	18561	18460	18525	18369	18427	18522	18621	18507	18376	18264	18423	18514	18392	18619	18566	18727	18425	18455	18473	18425	18574	18333	18543	18632	18646	18605	18625	18475	18608	18654	18655	18548	18545	18396	18667	18396	18448	18520	18453	18545	18426	18528	18399	18451	18658	18340	18552	18557	18588	18598	18506	18477	18570	18510	18538	18511	18579	18587	18485	18378	18627	18614	18289	18553	18479	18472	18414	18439	18516	18514	18563	18443	18467	18582	18796	18594	18400	18645	18688	18469	18643	18348	18452	18543	18571	18584	18539	18117	18400	18531	18499	18595	18682	18478	18448	18531	18552	18573	18402	18324	18562	18578	18428	18511	18489	18402	18338	18546	18494	18632	18424	18526	18584	18571	18549	18623	18462	18510	18560	18577	18461	18479	18570	18330	18668	18415	18493	18392	18468	18329	18570	18280	18444	18460	18614	18655	18592	18792	18457	18419	18552	18594	18535	18488	18347	18457	18511	18706	18502	18409	18216	18340	18699	18385	18591	18705	18416	18633	18610	18344	18503	18780	18589	18827	18437	18549	18681	18487	18471	18396	18482	18636	18461	18405	18362	18608	18501	18364	18327	18462	18467	18404	18448	18553	18591	18626	18460	18631	18516	18616	18726	18466	18296	18489	18517	18540	18536	18602	18395	18842	18595	18609	18455	18508	18344	18564	18559	18402	18657	18466	18571	18568	18555	18633	18551	18468	18419	18485	18546	18581	18498	18473	18360	18560	18365	18428	18568	18385	18207	18589	18448	18575	18582	18416	18376	18534	18546	18443	18241	18556	18597	18663	18596	18485	18457	18411	18476	18527	18445	18434	18649	18641	18521	18583	18624	18449	18539	18635	18582	18609	18562	18502	18394	18500	18577	18690	18474	18523	18309	18543	18598	18708	18610	18646	18479	18673	18590	18520	18594	18464	18730	18459	18702	18233	18619	18518	18569	18409	18590	18588	18654	18299	18429	18470	18563	18700	18503	18441	18512	18368	18382	18662	18549	18628	18640	18639	18610	18498	18733	18507	18558	18504	18536	18639	18530	18480	18704	18434	18223	18467	18547	18718	18755	18514	18531	18543	18470	18370	18490	18473	18354	18576	18429	18292	18389	18500	18501	18438	18440	18605	18447	18454	18690	18570	18385	18347	18216	18635	18706	18577	18433	18557	18653	18392	18580	18353	18531	18594	18647	18363	18635	18499	18525	18455	18491	18390	18286	18486	18606	18509	18506	18589	18533	18620	18551	18249	18511	18499	18525	18396	18469	18530	18723	18429	18545	18480	18661	18433	18563	18479	18433	18507	18789	18617	18408	18437	18396	18360	18453	18644	18635	18626	18502	18360	18857	18428	18579	18563	18379	18428	18373	18352	18416	18341	18302	18470	18485	18541	18604	18593	18547	18618	18614	18404	18739	18397	18358	18415	18474	18533	18471	18433	18738	18436	18614	18619	18684	18815	18523	18456	18477	18581	18617	18373	18740	18529	18420	18606	18477	18327	18500	18503	18515	18606	18602	18684	18819	18486	18452	18632	18462	18383	18445	18707	18367	18538	18680	18613	18665	18581	18379	18663	18460	18368	18583	18635	18656	18664	18348	18526	18509	18477	18750	18769	18538	18556	18599	18611	18573	18658	18646	18418	18618	18657	18459	18383	18643	18516	18591	18503	18431	18656	18402	18433	18592	18563	18429	18820	18810	18369	18568	18836	18545	18392	18454	18456	18519	18693	18398	18424	18505	18477	18457	18609	18631	18535	18447	18644	18538	18435	18554	18465	18463	18574	18609	18295	18570	18618	18660	18521	18584	18302	18532	18780	18616	18547	18367	18652	18479	18492	18486	18616	18680	18644	18564	18614	18503	18506	18166	18350	18631	18630	18609	18566	18573	18582	18630	18610	18604	18495	18552	18542	18740	18460	18446	18449	18363	18596	18561	18532	18574	18516	18717	18380	18420	18655	18194	18553	18514	18378	18631	18344	18472	18568	18567	18577	18562	18340	18486	18447	18486	18451	18590	18483	18517	18594	18469	18472	18491	18551	18456	18416	18449	18624	18695	18539	18484	18556	18528	18571	18859	18472	18286	18506	18597	18535	18438	18372	18549	18456	18645	18478	18491	18524	18415	18743	18558	18663	18449	18460	18503	18597	18552	18654	18527	18556	18390	18415	18493	18439	18658	18551	18468	18407	18413	18399	18430	18496	18689	18423	18380	18530	18378	18574	18589	18423	18665	18623	18367	18401	18706	18668	18753	18603	18511	18516	18425	18752	18562	18462	18580	18401	18297	18505	18553	18539	18676	18356	18535	18473	18697	18631	18812	18538	18363	18600	18516	18488	18614	18432	18563	18531	18629	18429	18671	18390	18557	18755	18477	18477	18594	18409	18566	18417	18529	18411	18620	18410	18424	18598	18691	18734	18615	18496	18517	18459	18622	18290	18291	18737	18490	18540	18516	18514	18576	18542	18606	18518	18471	18696	18453	18649	18643	18765	18329	18343	18579	18412	18705	18552	18661	18652	18434	18626	18484	18490	18694	18555	18730	18618	18503	18579	18401	18472	18487	18404	18633	18398	18516	18558	18611	18500	18332	18185	18411	18243	18370	18397	18677	18786	18526	18484	18631	18477	18579	18446	18457	18722	18841	18448	18425	18562	18758	18482	18479	18428	18391	18544	18618	18410	18699	18654	18625	18328	18437	18457	18743	18570	18538	18580	18670	18704	18467	18335	18515	18657	18562	18643	18442	18361	18493	18413	18472	18497	18569	18596	18406	18619	18650	18392	18437	18600	18429	18569	18595	18593	18565	18230	18628	18521	18615	18532	18431	18619	18444	18646	18546	18454	18549	18480	18560	18802	18607	18514	18386	18400	18665	18680	18406	18683	18782	18533	18441	18462	18458	18423	18573	18636	18556	18556	18508	18622	18426	18678	18635	18479	18669	18748	18533	18814	18467	18722	18707	18663	18499	18526	18590	18531	18545	18652	18571	18726	18450	18698	18425	18681	18552	18448	18519	18633	18678	18624	18597	18590	18685	18505	18614	18663	18799	18615	18590	18435	18520	18525	18431	18525	18448	18644	18544	18580	18486	18539	18512	18706	18619	18675	18530	18589	18588	18632	18537	18364	18519	18500	18641	18642	18572	18504	18489	18446	18507	18558	18561	18718	18543	18455	18655	18520	18561	18549	18596	18626	18473	18141	18354	18595	18605	18482	18458	18445	18570	18415	18531	18656	18446	18535	18527	18744	18512	18580	18481	18402	18495	18591	18577	18477	18703	18514	18634	18572	18534	18596	18514	18562	18602	18525	18345	18473	18592	18436	18588	18522	18601	18425	18495	18529	18482	18451	18484	18317	18664	18715	18551	18508	18525	18515	18413	18454	18547	18388	18468	18540	18555	18626	18385	18496	18413	18661	18603	18472	18654	18668	18509	18487	18392	18577	18546	18528	18478	18548	18334	18562	18535	18589	18497	18581	18703	18475	18321	18563	18563	18420	18676	18278	18465	18392	18484	18514	18791	18473	18458	18627	18652	18534	18595	18676	18380	18754	18549	18579	18563	18511	18270	18434	18471	18592	18517	18423	18556	18514	18689	18689	18498	18402	18383	18564	18465	18462	18465	18616	18635	18655	18526	18495	18476	18491	18621	18596	18419	18474	18481	18466	18483	18328	18680	18636	18523	18564	18610	18731	18464	18276	18445	18586	18541	18368	18578	18439	18480	18649	18629	18447	18439	18351	18651	18500	18514	18621	18584	18422	18635	18844	18568	18611	18574	18425	18629	18611	18584	18503	18437	18578	18631	18443
26679	39153	25282	30206	28951	23279	18974	16417	15801	15383	15290	15330	15308	15251	15436	15407	15575	15438	15423	15444	15391	15289	15352	15317	15306	15291	15379	15179	15226	15411	15225	15583	15337	15241	15264	15141	15336	15281	15382	15318	15372	15249	15337	15311	15249	15405	15234	15213	15469	15208	15498	15180	15397	15463	15316	15299	15346	15426	15330	15406	15298	15414	15325	15302	15331	15280	15529	15197	15323	15365	15506	15267	15227	15265	15430	15083	15263	15323	15303	15511	15287	15350	15304	15428	15391	15361	15169	15289	15411	15455	15400	15130	15304	15251	15470	15290	15238	15157	15347	15336	15415	15239	15167	15533	15393	15255	15287	15209	15284	15374	15299	15333	15284	15261	15436	15357	15269	15296	15244	15163	15394	15286	15239	15459	15169	15624	15405	15298	15220	15396	15308	15232	15433	15377	15307	15450	15277	15261	15392	15259	15338	15239	15386	15351	15405	15371	15333	15153	15402	15400	15455	15322	15348	15189	15229	15500	15364	15364	15384	15365	15454	15418	15404	15374	15333	15587	15324	15380	15201	15469	15310	15403	15354	15298	15492	15267	15322	15185	15246	15421	15332	15465	15368	15382	15333	15466	15478	15410	15394	15385	15387	15399	15296	15388	15114	15137	15278	15327	15156	15284	15211	15410	15302	15381	15355	15391	15397	15473	15312	15261	15179	15278	15325	15418	15338	15562	15348	15192	15225	15460	15352	15247	15264	15370	15354	15395	15255	15305	15434	15289	15307	15379	15346	15231	15244	15155	15267	15239	15344	15348	15321	15316	15410	15328	15289	15376	15153	15308	15330	15337	15213	15441	15309	15274	15432	15199	15339	15264	15121	15213	15291	15296	15191	15387	15411	15260	15527	15399	15314	15229	15412	15383	15285	15213	15242	15428	15487	15341	15314	15298	15457	15254	15298	15245	15371	15396	15308	15228	15338	15290	15330	15425	15397	15504	15130	15268	15319	15143	15281	15293	15412	15417	15249	15268	15336	15235	15397	15379	15407	15336	15270	15505	15272	15328	15273	15385	15316	15367	15320	15087	15388	15313	15373	15173	15453	15402	15175	15206	15384	15233	15434	15237	15425	15311	15335	15316	15338	15304	15317	15395	15168	15275	15133	15429	15288	15386	15242	15384	15384	15361	15341	15318	15223	15330	15546	15220	15100	15332	15322	15339	15399	15303	15367	15187	15298	15197	15426	15375	15390	15399	15235	15296	15221	15292	15270	15384	15332	15368	15200	15255	15520	15373	15197	15338	15160	15426	15200	15328	15345	15392	15239	15348	15307	15388	15379	15286	15282	15246	15207	15285	15267	15326	15250	15300	15168	15246	15249	15346	15445	15518	15215	15277	15224	15405	15335	15390	15464	15133	15285	15539	15316	15317	15322	15409	15469	15263	15424	15249	15358	15348	15263	15332	15404	15200	15293	15244	15271	15212	15541	15355	15280	15245	15234	15244	15299	15329	15234	15317	15348	15315	15268	15339	15347	15270	15162	15237	15413	15263	15279	15415	15354	15456	15144	15213	15268	15380	15346	15509	15397	15505	15397	15308	15167	15284	15434	15190	15333	15360	15322	15392	15302	15492	15254	15322	15236	15371	15148	15284	15401	15401	15371	15209	15323	15236	15314	15400	15385	15330	15200	15421	15240	15388	15363	15260	15365	15336	15310	15428	15343	15210	15258	15398	15074	15134	15501	15284	15219	15379	15201	15450	15362	15246	15152	15432	15241	15424	15481	15190	15244	15198	15308	15436	15168	15195	15411	15379	15169	15569	15272	15258	15291	15265	15210	15333	15468	15277	15245	15146	15425	15462	15146	15272	15249	15323	15253	15253	15158	15346	15436	15618	15233	15345	15244	15238	15420	15367	15337	15478	15358	15477	15252	15339	15341	15434	15322	15357	15297	15407	15314	15290	15302	15369	15254	15325	15412	15448	15325	15378	15376	15199	15296	15266	15202	15457	15470	15273	15360	15373	15414	15474	15418	15381	15369	15256	15309	15297	15359	15000	15342	15289	15269	15249	15303	15280	15363	15318	15238	15228	15298	15425	15198	15278	15194	15148	15268	15486	15328	15249	15274	15433	15289	15561	15322	15288	15175	15305	15542	15321	15357	15441	15240	15243	15333	15452	15479	15248	15436	15469	15475	15309	15294	15161	15458	15358	15472	15268	15364	15263	15316	15251	15236	15372	15361	15426	15605	15164	15380	15441	15220	15245	15325	15353	15272	15314	15415	15364	15383	15304	15248	15291	15225	15408	15296	15318	15265	15198	15454	15448	15361	15333	15433	15248	15423	15364	15450	15285	15355	15327	15414	15270	15281	15267	15367	15121	15295	15131	15230	15346	15349	15167	15375	15248	15264	15395	15363	15349	15237	15359	15520	15424	15313	15499	15353	15356	15565	15270	15320	15466	15416	15435	15321	15201	15351	15522	15360	15484	15319	15439	15323	15200	15411	15286	15287	15196	15458	15411	15232	15321	15411	15245	15282	15389	15135	15286	15282	15236	15427	15478	15225	15136	15316	15300	15209	15328	15376	15447	15303	15144	15463	15362	15179	15580	15336	15262	15269	15388	15444	15269	15359	15454	15265	15259	15328	15305	15470	15341	15370	15374	15400	15435	15295	15405	15299	15276	15344	15305	15485	15206	15195	15394	15323	15428	15281	15200	15198	15229	15368	15368	15267	15254	15519	15314	15388	15379	15324	15335	15285	15254	15509	15500	15512	15318	15310	15299	15328	15274	15365	15316	15344	15304	15438	15548	15265	15349	15284	15388	15469	15415	15269	15298	15314	15207	15313	15257	15342	15324	15470	15252	15279	15378	15371	15368	15211	15396	15397	15277	15311	15334	15392	15345	15187	15245	15362	15452	15393	15317	15242	15308	15500	15270	15333	15339	15456	15349	15419	15196	15592	15259	15219	15487	15313	15246	15266	15437	15197	15368	15251	15423	15219	15349	15404	15288	15370	15406	15411	15365	15201	15259	15175	15260	15330	15360	15402	15234	15355	15311	15400	15364	15380	15246	15198	15331	15298	15385	15394	15449	15483	15279	15307	15420	15286	15262	15193	15503	15237	15128	15321	15389	15478	15400	15456	15217	15358	15396	15365	15440	15290	15242	15556	15350	15376	15271	15323	15257	15356	15237	15365	15407	15359	15437	15352	15380	15351	15364	15277	15417	15490	15400	15273	15219	15261	15399	15280	15304	15450	15392	15307	15289	15343	15446	15247	15263	15230	15447	15388	15313	15323	15380	15180	15256	15361	15391	15390	15319	15201	15281	15297	15120	15279	15399	15320	15232	15320	15369	15263	15405	15226	15324	15271	15498	15393	15360	15353	15414	15318	15276	15226	15281	15350	15361	15341	15360	15453	15305	15427	15033	15497	15466	15450	15324	15247	15436	15350	15388	15315	15493	15093	15436	15456	15425	15302	15406	15430	15347	15260	15238	15381	15368	15286	15201	15220	15336	15219	15473	15376	15287	15173	15372	15292	15531	15208	15342	15327	15148	15347	15270	15385	15270	15240	15450	15394	15334	15188	15347	15139	15406	15351	15296	15278	15248	15210	15388	15265	15492	15128	15462	15295	15393	15478	15346	15363	15292	15340	15359	15331	15233	15320	15386	15259	15268	15236	15409	15158	15334	15307	15214	15460	15438	15286	15315	15235	15242	15311	15410	15292	15224	15254	15352	15430	15250	15527	15337	15377	15393	15354	15237	15322	15636	15501	15369	15394	15323	15226	15298	15305	15371	15371	15318	15287	15299	15264	15397	15327	15502	15271	15352	15452	15322	15250	15285	15327	15353	15359	15228	15420	15494	15382	15107	15465	15437	15373	15380	15176	15216	15506	15477	15339	15385	15328	15254	15365	15364	15306	15184	15362	15343	15304	15204	15348	15346	15270	15314	15458	15220	15381	15389	15277	15378	15244	15407	15548	15441	15346	15379	15357	15301	15289	15452	15222	15390	15380	15321	15227	15263	15407	15309	15146	15238	15289	15208	15207	15447	15218	15271	15347	15396	15405	15320	15331	15337	15110	15389	15339	15193	15418	15306	15465	15184	15340	15389	15449	15170	15344	15383	15267	15309	15394	15260	15357	15211	15379	15277	15255	15279	15206	15402	15372	15453	15360	15323	15233	15451	15408	15356	15340	15598	15185	15485	15423	15333	15238	15314	15368	15474	15253	15314	15251	15271	15269	15501	15269	15350	15296	15204	15211	15339	15419	15304	15225	15365	15296	15104	15445	15373	15469	15294	15396	15397	15322	15361	15268	15301	15330	15170	15438	15256	15286	15359	15462	15204	15391	15416	15292	15315	15323	15326	15330	15222	15385	15455	15406	15514	15497	15361	15370	15275	15242	15292	15389	15410	15435	15320	15301	15475	15320	15366	15242	15207	15384	15560	15470	15371	15274	15312	15352	15271	15238	15372	15584	15504	15182	15393	15321	15215	15278	15310	15328	15544	15267	15338	15249	15340	15239	15353	15392	15116	15413	15201	15300	15302	15358	15188	15432	15264	15432	15410	15204	15331	15373	15230	15325	15310	15207	15379	15444	15287	15264	15312	15351	15261	15368	15373	15283	15311	15290	15269	15264	15172	15260	15362	15256	15257	15212	15282	15291	15313	15272	15302	15383	15267	15306	15473	15320	15422	15504	15379	15395	15476	15401	15462	15274	15269	15285	15335	15451	15241	15339	15184	15363	15346	15355	15306	15206	15361	15251	15231	15348	15305	15215	15195	15326	15286	15305	15461	15462	15389	15359	15123	15201	15176	15386	15186	15206	15321	15327	15343	15241	15576	15448	15168	15357	15410	15217	15258	15343	15293	15387	15396	15224	15448	15391	15345	15362	15253	15460	15252	15231	15307	15410	15211	15218	15233	15354	15350	15509	15340	15358	15263	15313	15322	15274	15380	15244	15325	15498	15328	15395	15027	15281	15388	15404	15368	15524	15220	15143	15287	15296	15294	15387	15486	15393	15361	15151	15348	15384	15410	15450	15229	15356	15311	15251	15406	15432	15262	15208	15304	15345	15252	15347	15346	15472	15262	15289	15301	15350	15455	15166	15343	15203	15283	15297	15437	15450	15266	15325	15326	15366	15251	15457	15326	15315	15381	15323	15392	15432	15175
24151	21609	30384	40371	55682	49768	38364	27309	21436	19251	18461	18154	18317	18238	18291	18160	18326	18155	17945	17996	18184	18008	18296	18044	18058	18297	18399	18214	18156	17949	17966	17987	18124	18066	18128	17929	18096	18135	18194	18023	17995	18050	18257	18075	18119	18101	18032	17987	17958	18069	18255	18027	18115	18069	17859	17972	18107	18013	17922	18129	17715	18040	18110	18189	17955	17952	17997	18006	18276	18138	18056	18025	17941	17961	18102	17990	18292	18043	18062	18078	18020	18050	18053	18175	18003	17959	18046	18106	18018	18173	18012	18052	18057	17829	17945	18091	18020	17893	18062	17938	18040	17938	17882	18166	17969	18097	17979	18134	17913	17888	17907	18005	18004	18016	18008	18141	17856	17955	17898	17904	18053	17952	17996	17873	17969	17967	17943	17818	17905	18120	17924	17855	17942	18026	17972	18018	18125	18172	18147	17968	18049	18109	18049	17844	17956	18080	17990	18100	18019	18167	18023	17895	17863	17930	17992	17876	18113	17992	17724	18015	17972	18036	17851	18059	18203	18092	18233	18227	17902	17909	18180	18122	18036	18033	17910	18045	18116	17869	17877	18105	18108	18041	18037	18047	17917	17975	18068	18143	17980	18063	17923	17924	18124	18164	18046	17988	18040	18047	18066	18194	18043	17883	17890	18100	18085	18027	18187	18180	17936	17997	17952	18075	18164	17840	17974	17979	18023	17940	18001	17993	18003	18029	18130	17998	17948	18138	17943	17982	18108	18108	17806	17861	18213	17988	18089	17986	18037	18109	17929	18093	18219	17885	18002	18146	18086	17971	18026	18044	18045	17896	18138	18031	17966	18054	17988	18112	18028	17907	18116	18059	18119	18278	18047	17955	18130	18077	18085	17909	18154	17950	18215	18031	17762	18325	18084	17723	18064	18109	17971	17859	18054	18035	18017	18101	18129	17993	17943	17861	17994	18005	18128	18008	17904	18178	17861	18028	17883	18154	17988	17957	18028	18053	18043	18153	17789	18091	18047	17965	18216	17992	17949	18040	17882	17816	18018	18254	18001	17872	17950	18143	17964	18071	18041	18060	17985	18056	17937	17933	18005	17877	18231	18032	17773	18081	17892	17946	18086	17972	17927	18097	17969	17831	18071	17944	18110	17784	17934	17869	18037	17830	18082	17876	18076	17982	18051	18052	18090	17873	17996	17986	17968	17932	18171	18300	18026	18156	18099	18151	17885	18213	18063	18080	18178	17906	17898	17956	18025	18172	18028	17952	17978	18017	17964	18065	18202	18072	18011	17907	17891	18164	17757	18010	18058	18079	18091	17974	18006	17976	18043	18066	17947	18200	18089	17776	17754	18072	17869	18066	18038	18065	17857	17870	18162	17904	17952	17928	17899	18168	17969	17937	18115	17971	18158	17898	17957	17953	17959	17809	17781	17993	17882	17940	18134	17864	18177	17938	17923	18090	17945	18130	17915	17856	17980	18174	18153	18000	17939	18166	17975	18134	17822	18097	17907	18112	17961	18194	18018	17851	18077	18081	18181	17976	18240	18071	17890	18155	18014	17934	18040	17878	17997	17958	18207	18047	18107	18078	18103	18126	17978	17904	18229	17800	17960	17882	17939	18072	18164	18010	18050	18183	18063	18162	18011	18122	17888	18004	17974	18107	18035	18141	17951	17901	18246	18010	18011	17965	17749	17771	18334	18256	17869	17963	18065	18058	17911	18235	17870	18060	17934	18208	17929	18095	17973	17906	17881	18000	18202	17969	18086	18056	18081	18089	17808	17996	18021	18096	18056	17926	17859	18033	18120	17920	17870	18040	17949	18108	17904	18003	17967	17954	18064	17799	17766	17977	18038	17837	18021	17998	18061	17892	18043	18102	17922	17765	18030	18131	18094	18138	18098	18068	17981	18160	17941	17872	18185	17970	18114	18113	17994	18214	18130	18053	17840	18238	18077	17787	18006	18182	17777	17980	17957	17989	18139	18054	18098	18089	18098	17881	17897	18051	18060	17913	18072	18072	18062	17908	17961	18108	17918	17991	17934	17930	17966	17884	17950	17990	18096	17857	18186	18059	18151	18139	18154	18113	17954	18107	17932	17711	17902	17860	17901	18013	17992	17949	18165	17783	17893	18095	18151	18040	17887	18018	17939	18077	18008	17975	17954	18008	18205	17967	17735	18116	18155	17997	17887	17778	18059	17969	18098	18096	18107	17900	18025	18003	18000	18068	18078	17812	18111	18134	18044	18012	17993	17969	18129	18039	17916	17977	17829	17936	17971	18057	18168	17926	18040	17896	18158	18152	17823	18049	18007	17980	18091	17958	18115	18017	18060	18005	18081	18067	18096	18079	18061	18120	17931	17922	17956	17996	18156	18048	18091	18148	18269	17986	18120	17998	18010	18098	18177	18001	18139	18002	18076	18063	18046	18129	17864	18018	17733	18020	17940	17907	17964	18206	18079	18045	18025	17983	18054	18235	18029	18113	18052	17950	17936	17854	18044	18069	18058	17832	18115	17980	18042	17995	18093	17972	18143	17945	18077	18036	18037	18099	17939	17909	17882	17872	18039	18032	17870	18040	18240	18010	17885	17942	17981	18207	18031	18044	18247	18194	18145	18058	18085	17929	18075	18007	18130	17942	18222	18324	18006	17997	18072	18220	18259	18153	17955	17919	18091	17889	18165	18063	18001	17748	17938	17908	18065	17825	18046	17938	18332	17892	17987	17946	17906	17928	18161	18079	17954	18076	18039	18245	18171	17809	18118	17962	18038	17889	18098	17909	17959	17931	17916	17883	18120	18003	17966	17994	18312	17991	17931	18058	18008	18029	17857	18039	18137	17936	18046	17974	17736	18095	18052	18113	17892	17908	17896	17905	17995	17985	17840	17814	18007	17979	18022	18083	18113	18052	18073	17985	17950	18068	18060	18025	18095	18015	17887	18098	18067	17928	17947	18007	17997	17976	17962	18108	18021	17961	18068	18059	18122	17925	17979	17961	17851	18141	18322	17777	18182	18019	18119	17888	18129	17959	17993	18124	18009	18181	17797	17894	17944	18053	18005	17953	18010	18012	18045	17957	17984	18120	18025	17927	17912	18003	18083	18141	18016	18006	18229	17819	17913	17898	18013	18160	17852	17941	17863	18226	18160	17980	17862	17940	18209	18016	18170	17836	18057	17968	17881	18012	18009	18074	18099	18104	18058	18185	17908	17969	18178	17943	18145	18025	18122	18179	18105	18158	17940	18013	17977	18112	18049	17947	18168	18051	17906	17870	18112	17921	17950	18032	17965	17920	18149	18141	17857	17861	17890	18044	18189	18135	17852	17730	17985	17868	18071	18060	17956	18159	18113	17942	18124	17936	17868	17976	18271	18025	17932	18250	17963	18062	18084	18252	18058	18062	17976	18045	17967	17926	17798	17965	18070	18045	18082	18018	18032	18120	18095	18078	18043	18019	18227	18032	17933	17853	18106	17956	18113	18134	17968	18055	17829	17926	18108	18173	18046	17994	17907	17907	17885	17905	18134	18099	18114	17882	17871	18085	17950	18076	17935	18030	18052	17981	17974	18177	18106	18088	18156	18158	18096	18216	17978	17896	18212	17925	18084	18043	18128	18022	18018	18085	18096	17943	17990	18032	17885	18185	18147	18022	18018	18032	18103	18132	17975	18209	17998	18047	18002	17973	18093	17946	18121	18015	18076	17927	18041	17905	18026	17946	18079	18004	17801	17975	18035	17791	17952	17917	17992	17806	17758	17992	17943	17888	18116	17980	18050	18214	18139	17951	18052	18144	18031	18136	18049	17984	18014	17890	17930	18001	18143	18159	17964	18208	17934	18048	17885	18062	17978	17924	17984	18030	18167	18042	18110	17864	17804	17958	18011	17907	17918	17911	17978	17976	18154	17969	18116	17945	18162	17923	17953	18010	18153	18152	17954	18098	17961	18170	18126	17960	18178	18137	18129	18183	17812	17790	18150	17881	17866	18126	18161	17872	18166	17943	17960	18001	17951	17917	17998	17987	17897	17838	17958	18041	18114	17829	17755	17923	18128	17760	18106	17854	18017	18019	17975	17999	18094	17961	18130	17956	18126	17886	17976	18076	18306	18066	18028	17909	17840	18178	18025	17939	18275	18114	18098	17813	17973	17967	18061	17959	17930	18004	18089	17751	18049	18008	17912	18132	18087	17949	18060	17948	18007	17980	17932	17943	18159	17850	18010	17970	18088	18014	18185	17904	17953	17992	17860	18093	18169	17779	18074	17900	18200	17740	18215	17884	18020	18093	17992	18070	18080	17976	18124	18014	18159	18026	17949	17878	18106	18197	17889	18082	18131	18049	17828	17853	17885	18047	18008	17924	17932	18006	18072	18057	17905	17888	17740	18171	18044	18000	18078	18110	18066	17946	17955	17994	18071	18116	17972	18011	18133	18028	18136	18116	18099	17993	18210	18094	18038	17960	18076	18034	18168	18218	17967	18017	17934	17896	17949	18033	18052	18014	18055	18041	18034	17947	18030	17746	17936	17951	18074	17826	18054	17975	18175	18227	18123	18233	17874	17857	18083	18003	18051	17872	18097	18002	17996	17941	18199	17986	18180	17908	17926	18066	18191	18068	17842	17918	17941	17979	17968	18137	17901	17991	18146	18030	18076	17940	17934	17978	17815	18052	18116	18034	18060	17909	18063	17976	17843	17792	18157	17879	17866	18002	18063	17928	18098	18073	17966	18319	18158	18309	18124	17991	18193	18179	18066	17969	17921	17935	18018	18130	17970	18125	17907	17997	17894	17887	17883	18039	17925	17961	17849	18098	18016	18095	18010	17884	18089	18135	18057	17738	17653	17968	18080	17857	18027	17908	18089	18033	18021	18121	18126	18092	18057	18102	17931	17901	17906	17948	17943	17925	18010	18049	18209	18095	17967	18091	18070	17966	17946	17855	17873	18066	17981	17713	17875	18062	18014	17950	18076	17908	17980	17944	17871	17799	17947	17842	17886	18076	17981	18008	18020	17931	18078	17913	17994	17860	18101	17881	18026	17801	18215	17963	17794	18040	17909	18227	17952	17951	18144	17833	18042	18148	17898	17944	17905	17954	18085	18124	17875	18034	17934	17977	18017	18044	18010	18090	17899	18169	18091	18242	18095	17940	18035	18000	18051	18227
50163	75794	58338	65070	62140	49461	35973	24885	18273	15663	15255	15023	15155	15113	15130	15183	15148	15013	15046	15004	15032	15186	15067	14957	15188	15111	14994	15154	15052	15185	15192	15042	15229	15178	14883	15090	14913	14983	15147	15166	15126	15053	15081	15160	15065	15005	15034	15062	14962	15207	15042	15036	15274	14938	15078	15128	15173	15163	15105	15061	15029	15126	15107	14965	15163	14982	14935	15152	15171	15038	15245	15084	14988	15131	15117	15100	14991	15075	14985	15159	14987	15014	15145	14943	14995	15125	14997	15236	15069	15090	15150	14843	15190	14935	15064	15088	15090	15050	14947	15028	15193	15035	14834	15206	15050	14901	15193	15001	15090	15145	15202	15086	14979	15174	15032	15105	15117	15062	14983	15039	15163	15088	15090	15052	15158	15193	15196	15059	15207	15033	14995	15034	15030	15046	15158	15018	14952	15092	15127	15104	15164	15125	15018	14997	15016	15054	15141	15085	14988	15058	14980	15175	15078	15194	15139	14977	15178	15100	15049	15120	15115	15147	15065	15057	14998	15100	15292	15006	15044	15093	15004	14814	15170	14923	15028	15132	15183	15262	14940	14990	15157	14974	15005	15125	14992	14991	15119	15049	15051	15016	15101	15108	15153	14899	15029	15032	15167	15091	15179	14964	14927	14995	15062	15112	14906	15084	15264	14935	14970	15047	15040	15187	15129	15284	14992	15057	15094	14969	15104	14958	15018	15137	15115	15159	14873	15052	15047	15032	15196	15164	15030	14867	14856	15156	14830	15030	15234	14982	15120	14978	14931	15049	15185	14970	15085	15163	15121	14992	14941	15167	15184	14974	14900	14964	15020	15095	15207	15095	15050	15093	15094	15054	15108	15141	15035	15041	15045	15088	15093	15154	15139	15025	15241	15027	14933	15125	14913	15017	15027	14954	15143	15214	15105	15131	14989	14945	15226	14947	15085	15080	15056	15126	14998	15139	15053	15103	15096	15180	15040	15172	15138	15107	14923	15113	15079	15171	15118	15209	14969	15211	15082	15050	15016	15069	15108	15044	15107	15080	15048	15078	14889	15097	15187	15071	15051	15153	15168	15079	15212	15065	15057	15069	15256	15198	14995	15033	14916	15120	14930	15070	15161	15042	15040	14988	15035	15124	15031	15091	14978	15022	15154	15025	15012	15119	15112	15144	15091	14955	15210	14988	15326	14992	15146	14954	15087	15101	14776	15115	15151	15067	15136	15037	15035	15113	15166	15052	15081	15049	14872	15100	15015	15207	15013	15302	15197	14992	15074	14974	15118	15074	15156	15016	15191	15076	15000	15092	15115	15017	15002	15123	14912	15035	14972	15147	15066	15215	14986	14996	15106	15205	15132	14886	14950	14855	14937	14917	15097	15034	15063	15115	15112	14994	14963	15066	15184	15044	15059	15114	15131	14903	15027	15085	15067	14983	14996	15133	14973	15011	15123	15029	14995	14874	15224	15029	15120	15139	15114	14934	15110	15100	15083	15026	15090	15111	15196	15047	14943	15270	15194	15072	14945	15112	15065	15060	15066	15148	15065	15088	15033	15083	15118	15090	15015	15057	15220	14971	15040	15049	14930	15142	15124	15202	15219	15077	15072	15155	15248	15095	15181	15140	15039	15110	15019	15056	14972	15040	15030	15084	14857	15201	15156	15314	14989	15085	15093	15018	15196	15125	15116	15245	15178	15098	15262	14970	14999	15104	15009	15076	15192	15041	14884	15133	15215	15058	15032	15098	14951	15072	15060	15174	15136	15004	15084	14790	14966	15051	15165	15207	15064	14967	15147	15124	14963	15154	15088	15045	15187	15081	15061	15183	15288	15243	15043	15037	14837	15179	15155	15065	15016	15128	15003	15095	15008	15136	15169	15081	15124	15111	14963	15149	15050	14918	15208	15045	15095	15125	15039	14974	15148	15107	15076	15287	15033	14902	15210	14969	15078	15070	14947	15161	15062	15186	15231	15227	15128	14973	15089	14960	15197	15009	14960	15101	15145	14897	15101	14954	15195	15251	15079	15059	14948	14998	15038	15063	15266	15126	14805	15030	15012	15040	14932	14948	15189	15120	15004	15024	15029	15123	15006	15169	15080	15111	14987	14966	15032	15042	15292	15124	15073	14923	15081	14863	15086	15099	15050	15026	15073	15013	15070	15225	15065	15148	15180	15099	15077	14985	15068	15070	15065	14882	15228	15040	15320	15170	15001	14850	14993	15003	15159	15185	14972	15081	14924	15061	15077	15122	15119	15043	15067	15120	14973	15247	14946	15003	14997	15124	14958	14998	14961	14867	15107	15196	15046	14988	15094	15037	14955	14939	15233	14994	14931	14989	15103	15086	14980	15162	15261	14943	15196	14878	15151	14997	15078	15027	14902	15060	15119	15170	14931	14971	15108	15122	15123	15135	15040	15175	15193	15113	15037	14994	14971	14978	15028	15185	15010	15101	14945	15209	15017	15055	15098	15166	15068	15029	15011	15166	15018	14981	15092	15092	15031	15193	15381	15020	15018	15005	15039	15006	15034	15090	15057	15123	15015	14938	15066	14876	15082	14944	15217	14830	14930	14874	15245	15001	14986	15088	15183	15007	14973	14888	15049	14978	15066	15043	15118	14995	15098	15037	14975	14896	15060	15117	15161	14975	15037	15193	15042	15126	15081	15183	15051	15164	15072	15094	15152	15188	15175	15061	15079	15165	14912	15314	14945	15150	15042	14978	15092	14989	15089	15092	15007	14991	15123	15028	15120	15004	14964	15090	14906	14925	15093	15164	15089	15146	15013	15040	15112	14966	14966	15069	15083	15102	15039	15032	15025	14992	15114	14968	15003	15137	15000	15058	14968	15046	15063	15215	15041	15174	15061	15056	15115	15152	14966	14956	15100	15021	15171	15032	14999	15055	15093	15109	15019	15207	15053	15099	15066	15271	14977	15076	14992	15124	15106	15060	15158	15062	15021	15001	14922	15022	15117	14951	14966	15214	15219	15201	15144	15100	14994	15246	15156	15099	15278	15053	15279	15177	15220	15178	15107	15026	15111	15220	14933	15024	14982	15150	15009	15049	15001	14916	15033	15026	15019	15089	14991	15127	15125	15092	15085	15079	14989	15047	15104	14904	14994	14998	14975	14899	15111	15102	15106	15115	15020	15013	15219	15085	15016	15126	15180	14974	15136	15155	15037	15100	14950	15196	15052	15083	15108	14956	15048	15088	15019	14896	15064	15106	15019	15002	14883	15144	15232	14971	15054	15041	15141	15051	15129	15138	14914	15156	15212	15107	15066	15193	15167	15022	15183	14967	15008	15018	15100	15105	14960	15112	15029	15055	15217	15089	15046	15090	15125	15191	14988	14949	15053	15132	15102	15201	15077	15086	14974	15145	15019	15108	14975	15006	15136	15100	15055	14985	14995	15119	15137	15037	15118	15007	15011	15131	15013	15061	15127	15043	15082	14973	15029	15030	14941	15056	14971	15141	15038	15014	14983	15057	15194	15062	15068	15016	15277	15051	14947	15088	15138	15045	15115	15158	15157	15178	15092	15020	15065	15149	14867	14964	14998	15058	15169	15077	15082	15042	15052	15011	15090	15168	15165	15039	14935	15166	15148	15053	14899	15043	15057	15197	15174	14974	15061	15216	14985	15148	14975	14983	14893	15256	15026	15100	14932	15010	14940	15029	14919	15141	15000	14968	15200	15092	15154	15119	15131	15048	15156	15149	14983	15201	15059	15018	15016	15129	15214	15124	15002	15198	15118	15086	15117	14990	15148	15080	15226	14996	15008	15115	14945	15106	15013	14924	15015	15239	15081	15133	15135	15173	14975	14939	15083	15003	15100	14958	15045	14904	15012	15033	15009	15068	15059	15040	14958	15208	15104	14901	15091	14966	15072	15009	15073	14928	15037	15097	15085	14938	15095	15004	15068	15196	15010	14991	15123	14972	14991	15011	14966	15093	15047	14949	15051	14952	15084	15156	15012	15012	15084	14936	15089	15085	14825	15158	15090	15120	15174	15119	15058	14972	15073	15017	14980	15002	15004	15067	15155	14986	14932	15086	14950	15001	14871	15086	15002	15041	15077	14997	15014	15135	15181	15046	14983	15165	14993	15218	15026	15216	14953	15026	15200	15037	15027	15002	15110	15080	14980	15055	15006	15060	14973	15073	14993	15276	15289	15136	15164	15080	14981	14989	15102	15033	15071	15104	15172	14950	14914	15088	15038	15147	14924	15152	15143	15132	14918	15058	15124	15091	15145	14944	15015	14953	14920	15174	15041	14944	14968	15078	15021	14993	15204	15127	15134	15217	15128	15051	14942	14989	14969	14927	15218	14976	14918	15035	15051	15147	15067	15013	15178	14876	14885	15033	14961	15093	15131	15141	15087	14927	14987	15108	15227	15032	14981	15032	15032	15046	15160	15025	15060	14908	15127	15220	15268	15102	15121	15066	14943	15070	15060	15063	15029	15149	14993	15040	15095	15204	15294	14944	14974	15097	15139	14978	15121	15046	15061	15090	14922	15235	14999	14965	15050	14962	15209	14975	15068	14958	15027	14982	15072	15108	15129	15056	15016	15073	14978	15072	15056	15155	14967	15070	15067	15000	14880	14928	15223	15227	14936	14996	15089	15194	15045	14906	15096	15208	15171	15243	15117	15058	15247	15049	15218	15249	15122	15034	14957	14993	15312	14984	15056	15181	15068	14938	14973	15085	15111	14888	15065	15109	15150	15138	15129	15097	15105	14936	15015	15034	15010	14997	14995	14988	15019	15064	15110	15027	15160	15223	15060	15035	15158	14922	15199	15093	14980	15020	14949	14992	15144	15085	15003	15069	15081	15166	15254	15023	15221	14991	15110	14992	15009	15151	15061	14934	15002	15044	15055	15081	15146	15037	14907	15153	15236	15192	15030	15017	14928	15087	15045	15037	15070	15232	15054	15052	14949	15170	15043	15100	15064	15070	14981	15086	15199	15091	15083	15184	14987	15078	15091	15127	15063	15163	15087	15067	15006	15176	15033	14990	15063	15251	15049	15233	15132	15088	15181	15030	15099	15143	14932	15042	15133	15015	15197	14858	15202	14981	15014	15042	14978	14972	15025	15241	14923	15252	15023	14998	14928	15171	15040	14962	15259	15052	15270	15117	15051	14968
22969	21448	29778	34003	53299	53664	45932	31871	23948	20382	18928	18401	18350	18424	18202	18327	18261	18196	18129	18150	18158	18171	18163	18091	18264	17986	18028	18099	18119	17976	18157	17972	18033	18200	18176	18033	18182	18057	18148	18154	18003	18079	17986	17874	17938	18063	18151	18011	17991	18067	18075	18105	18120	18062	18080	18012	18015	17977	18132	18165	18152	17991	18205	18131	18047	18055	17996	17644	17993	17995	17951	18054	17943	18052	17983	17973	18015	17989	18035	18142	18025	17918	18111	18068	18251	18054	18044	17998	18052	18148	18062	17860	18072	18241	17996	17979	18075	17996	18038	17930	18198	18101	18093	17986	17966	18026	17999	17899	18041	18005	17884	18062	18118	17814	18032	17831	18046	17871	17979	17898	18070	17950	17896	17916	17861	17882	17825	17906	17911	17801	17957	17856	18100	18119	17960	17773	18029	18015	18044	17916	18109	17959	17794	17986	17874	18033	17841	17924	17946	17823	17884	17737	18083	17882	17792	18090	18052	17892	18026	17952	17835	18033	18037	17888	17943	17947	17873	17992	18049	17804	17936	17989	18032	17841	18061	18007	17747	17837	17881	17975	18055	18028	17962	17925	17843	18087	18043	17847	18115	17816	18092	18086	18046	18093	18066	17818	17951	18043	17793	17889	18009	18078	18028	18005	17666	17906	18065	17918	18102	18076	18179	17937	17890	17819	17985	18039	18074	17882	17990	18034	17964	17961	18161	17981	17967	18045	17894	18002	17791	17774	18005	17919	17835	17894	18053	17855	17681	17779	17844	17862	17793	17975	18131	17997	17745	17894	18095	18009	18129	17963	18082	17671	17810	17909	17958	17972	18046	17921	17960	17835	18131	18249	17992	18110	17917	17758	18208	18071	18021	18047	18015	17599	17947	18049	17981	18053	17900	17976	17905	17995	18064	18020	17876	17896	17945	17949	17864	18082	18258	18100	18057	17831	17872	17882	18108	17993	18063	18053	17743	18070	17807	17893	17786	17722	17906	17678	18157	18069	18120	17962	18074	18186	18284	17896	17961	17782	17943	17867	18160	17949	18130	17898	17969	17918	17901	17813	17757	17796	17965	17846	18193	17992	18124	17885	17819	17942	17914	17982	17974	18119	17964	18013	18137	17924	18008	17752	17926	17871	18150	17863	18153	17940	18092	18144	17937	17966	17892	17992	18090	17936	17938	18046	17989	17880	17862	17854	17783	18150	18061	17961	18055	17903	17937	17749	17802	18023	17898	18220	17942	17977	18094	17867	18069	17817	18097	17903	17958	18011	17853	17956	18149	17617	17830	18068	18002	18061	17871	17895	17962	17922	17915	17896	18110	18066	17677	17972	18041	18095	17955	17934	17991	18083	17985	17796	18076	17977	17843	18018	17982	17991	18204	18081	17959	18069	18094	17831	18076	17974	17933	17894	17932	18015	18052	18143	17884	18022	18198	18036	18048	17892	17903	17900	18060	18114	17847	17984	17859	17870	17793	17947	18101	17943	17975	18037	17878	17910	17916	18074	17943	17933	18057	17912	17848	17817	18023	18005	18066	18159	17992	18102	17930	18137	17820	18083	17954	17862	18050	17926	18011	17888	17972	17969	18023	18108	17986	18036	18044	17915	17963	17928	18085	18011	17978	18034	17777	18049	17967	17935	18124	17827	17968	17705	17961	17866	17992	18051	17790	18073	18146	17797	17868	18048	17933	18240	18045	17994	17872	17847	17841	18095	17922	17890	17951	17782	17905	18020	17974	17927	18022	17730	17846	18045	17793	17942	17937	18050	17820	17832	17823	18027	18194	18366	18040	17803	18020	18070	17925	17995	17904	17811	17960	17958	17885	17940	18034	17742	18089	17941	17982	18157	17984	18021	18012	17965	17982	17915	18049	18020	17965	18048	18225	18146	17907	18108	18002	17748	17939	17980	17947	17930	17893	18067	17739	17930	17916	18109	17906	17981	17906	18072	17991	18028	17975	17869	17780	17855	18073	17827	17920	17932	17984	17907	17986	17953	18271	18092	17970	17761	17943	18130	18022	18236	17984	17814	18089	18123	18100	17912	18173	18005	17948	17772	17953	17983	18160	17927	17907	17871	17852	18008	17837	17971	17901	17996	18122	18066	18065	17834	17846	17922	18116	17892	17766	17976	17793	17841	18157	17968	17766	17924	18046	17903	17922	17810	18262	17944	18042	18138	17928	17914	17969	17827	17899	17932	17956	17940	17701	18015	18159	18037	17864	17783	18030	17851	17992	17959	17927	17969	17860	17916	17936	17915	17766	17953	17823	18055	17905	17866	17958	18062	17896	18132	18005	17886	18147	18234	18060	18122	17944	17941	17869	17983	17958	18016	17963	17956	17931	17844	17928	18070	17873	18128	18116	18108	17991	18266	18031	18011	17994	17905	17893	17795	17949	18040	17863	17960	17868	17855	17822	18136	17937	18038	18016	17985	18155	17735	17983	18105	18015	17897	17907	17904	17955	17659	17952	18123	17843	18102	18140	18093	18065	17828	17816	18026	17828	18025	17955	18058	18131	17929	17844	18183	17963	17906	18029	17936	17803	17923	17855	17962	17773	17947	18053	17990	17933	18039	17960	17825	17964	17899	17956	17955	17997	17804	18047	18086	18202	17768	17928	18067	17894	17881	18020	17973	17801	17853	17860	17958	17843	18167	18081	17853	17966	18031	18014	17886	18051	18102	17867	17959	18043	17991	17975	17904	17755	18145	18043	17750	17997	18056	17957	18143	18140	18083	17953	17898	17814	17980	18036	17931	17905	17832	18072	17940	18188	17896	18048	18152	18010	17962	17904	17842	17859	17982	17943	18140	18083	17954	17898	17946	18107	17953	17968	18023	17846	17876	17900	17901	18047	17832	17929	17918	17854	18060	18031	17986	18114	17774	17999	18214	18007	17938	17901	17850	17930	17929	17678	18035	17973	18030	18085	18054	17995	17903	18057	18028	17961	18055	17871	17885	17871	18065	18075	17869	17915	17800	17913	18107	17892	17823	18009	18131	17960	18093	17816	17829	18101	17798	18125	17907	18049	17939	17928	17990	17966	17798	18002	18073	18066	17812	17953	17804	17828	17859	17875	17815	17802	18006	18094	17997	17993	17805	17957	18011	18079	17608	17872	17824	17831	17772	17770	17802	18123	17923	18030	17884	17963	17936	17918	18124	18178	18022	17742	17974	17930	18151	18018	17834	18083	18022	17908	18085	17873	17837	18301	18090	17981	17824	17940	18045	17977	17921	18103	18026	18036	18059	18290	18021	17815	17807	17928	17923	18130	18152	17625	18001	18061	17841	18070	17759	17795	17959	17649	17807	17832	17926	17922	18128	17907	17968	18009	17949	17904	18057	17978	18030	17950	17921	18183	17837	17746	18009	17912	18109	17917	17889	18033	18115	17989	17693	18067	17960	17930	17812	18002	17823	18032	18007	17732	18113	18007	17879	17810	18124	17947	17606	18072	18078	18095	18138	17881	17874	18006	17982	17888	17904	17972	17755	18051	18022	17986	18053	18233	17992	17912	17861	17857	17973	17943	17964	17971	18090	17854	17949	18013	18210	18033	17783	17850	17861	17919	17923	17863	17781	17904	18054	18163	17969	18034	17916	17831	18028	17953	17837	17992	17948	17875	18027	17821	17860	17835	17652	17811	17987	17894	17885	18123	18025	18153	18099	17978	17662	17931	17803	18267	18017	17916	18060	18032	17904	18077	17954	18062	18022	17903	18075	17954	18023	17973	17839	18012	18054	18035	18019	17959	18106	17915	17990	17940	17768	17726	17865	18139	18114	17975	18125	18023	17830	17964	18012	18053	17971	17950	18210	17875	17845	17915	18088	18018	17911	17965	17974	18059	18156	17821	18034	18086	17842	18017	17888	18119	18251	17813	17803	18077	17918	18000	17945	18138	17965	18069	18165	17967	17982	17865	17907	18089	18064	17787	17807	17926	17817	17753	18088	18059	17954	18003	17923	17883	18058	17774	18050	17854	17854	18177	18048	17963	18080	17910	17996	17948	17920	17805	18043	18165	17975	17885	17903	17996	17866	18014	17956	18021	17803	17849	17817	17921	18000	18158	17973	17836	17885	18075	18084	17950	17904	17878	18042	17813	18005	18035	18019	17940	17916	17868	18051	17939	17886	18310	18040	18055	18018	17865	17915	17928	17882	18051	18052	17845	18005	17822	17920	18038	18042	17949	17734	17979	17921	17980	17905	17962	18129	18226	18112	18015	18035	17790	18057	17900	17811	17805	18067	18021	18002	18139	17949	17945	17987	17846	18055	18032	18002	18007	18021	18088	17950	18179	18046	17838	17926	18084	17889	18120	17899	17882	17967	18016	17933	17901	17864	17829	18146	17903	17839	17929	17877	17781	17974	18080	17965	17857	17931	17966	17905	18023	17868	18034	17898	18091	18052	17995	17725	18039	18072	17946	18090	17807	17853	17897	17856	17837	17932	17989	18270	18084	17958	17828	18194	17791	17838	18118	18117	17931	17893	17923	17901	18121	17908	17826	17849	18158	18063	18030	17878	18022	17831	17815	17859	17903	17751	18066	17868	17948	18036	17968	17898	17920	18008	18043	17924	17909	18074	18200	18242	18206	17812	18024	17869	17961	17899	17834	18054	18140	18052	18029	18031	17952	17956	17934	17712	17705	18054	18220	18037	17788	17962	17905	17997	17905	18007	17714	17982	17944	17944	18011	18001	17785	17923	17901	17985	17859	18040	18060	17844	17994	17938	17871	17851	17828	17694	17983	18162	17993	17650	18028	17934	17919	18002	18025	17755	17920	18000	17890	17940	17988	18051	17925	17940	17914	18057	17895	17878	17832	17824	18030	17917	17899	17741	17710	18215	18004	17881	17842	17965	18045	18105	17821	17814	17863	18013	17911	17988	18027	18126	18002	17980	17898	17833	18043	17830	18025	17851	18073	17966	18083	18020	17949	17934	17969	18151	17868	17846	17715	18077	18029	17808	18056	18028	18050	18146	17939	18209	17884	17969	18102	17802	17972	18083	17716	17788	17819	18122	18151	17893	17980	17880	17877	18066	18101	17962	17952	18050	17904	17889	18148	18150	17910	17921	18036	17945	18045	18033	18020	17924	17864	17777	17845	17910	17912	18076	17993	17991	18112	17938	17831	17854
58798	83949	66534	80369	76204	60825	45383	31256	21001	16568	15354	15066	15073	14866	15100	15079	14945	14981	14920	15042	15175	14885	15056	14835	14872	14815	14914	14942	15065	15144	15008	15018	15001	14948	14913	15096	14963	15156	14996	14839	15137	14806	14987	15075	14920	14936	15057	14885	15032	14917	15167	15083	15035	14930	14943	15077	14926	15000	15004	14972	15036	14842	15013	14892	14986	14961	15037	14965	15001	14894	14858	14867	14936	15056	14960	14859	14914	14861	14811	15101	15062	14845	15059	15023	15043	15225	14867	15040	15036	14860	14968	14953	14994	15143	14964	14831	15164	14859	15019	14891	14939	15121	14952	14997	15027	14780	15077	15184	14963	14984	15209	15013	15142	14920	14904	14981	14982	14861	15053	14927	14962	15100	14790	14892	15153	14997	15020	15008	15014	15010	15011	14929	14974	14928	15037	14890	15189	14943	14849	14997	14996	14985	15033	15040	15168	15110	14951	15004	15033	14934	14902	14982	14977	14862	15020	14852	14838	14841	14981	15056	14905	14908	15077	14975	15061	15102	15048	15106	15076	14905	14940	15038	14992	15091	15001	15005	15116	15141	14920	14985	14938	14980	15073	14953	15100	14907	14955	14924	14911	15001	14956	15058	14980	15030	14890	15055	14862	14996	15051	14922	14982	15042	15016	14963	14871	14951	15024	15008	14908	15013	14891	14969	15063	15082	14847	14884	15080	15036	15128	14910	15074	14892	15219	15009	14989	15007	15028	14943	14907	15008	14908	15081	15003	15168	14776	14937	14998	14811	14990	14931	14804	14947	15039	15094	14739	15012	14899	14914	14853	14961	14890	14868	14992	14685	15041	15085	15067	14868	14943	14833	15051	14954	15048	15098	14908	15043	15087	15066	14945	15049	14947	14895	15120	15075	15000	15057	15113	14933	14958	14934	14933	15076	15043	14891	15017	14899	14858	15246	14983	15108	14799	14804	14785	14814	15123	14955	14905	14989	15128	14952	14930	15040	15009	14731	14903	14911	14928	15102	15026	14913	14986	14989	14867	14913	15033	15004	15095	15116	15115	15058	15000	14954	14934	15060	14940	14893	14762	14971	15107	14917	15060	14996	15082	14840	14852	15018	14942	14740	15108	15049	15015	14974	14862	15032	14853	15047	14960	14910	14821	15098	14842	14832	14954	14942	15034	15117	14955	14949	14919	15050	15053	14878	15021	14759	14902	14914	14789	14931	14899	15015	15043	15040	14952	14920	14889	14982	14810	15046	14945	14713	14979	15016	15134	14892	14885	14954	14886	15123	14743	15024	15180	14829	15074	14838	15215	15139	15066	15063	14948	14962	14899	15049	15129	15028	15055	14908	15016	15078	14983	14845	14840	14951	14952	15087	14917	14967	14927	15060	14986	14961	14851	14957	14801	14880	14883	14950	14916	14928	15031	14921	14954	14862	15032	15155	14947	15003	15038	14960	14875	15063	15006	14856	15112	14845	15172	14871	14954	14965	14972	15068	15014	15102	15037	14917	14971	15062	14903	14913	15008	15057	14940	14937	14764	15146	14891	14947	14900	15099	15031	15001	14973	15029	15090	15015	15190	14803	14973	14993	14928	14923	15134	15020	14892	14894	14964	14965	14991	15019	15073	15173	15086	15025	15128	15037	15012	14973	14787	15078	15116	14975	14885	15126	15194	14907	14952	15006	14913	14825	14980	14861	15031	15076	15052	15054	15000	15058	14828	14901	15079	14895	14966	14977	15019	15019	15117	15026	14985	14904	14792	15130	15057	15040	15027	15161	15105	14908	14864	14982	14944	14870	14957	14915	14960	15039	14954	14902	14919	14879	14929	14956	15030	15111	15017	15131	14905	14823	14853	14909	14990	14911	14947	14974	15041	14947	14959	14968	14957	15065	15029	15042	14986	14989	14929	15021	15004	14852	14905	15012	14972	14806	14994	14984	15116	14933	15097	14992	15053	15003	15005	14918	14980	14813	15000	15008	14963	15082	15044	15008	15065	14957	15137	14996	14914	15012	14964	15051	14907	15098	14987	14989	14985	14839	14858	14925	15010	14951	15029	14753	14924	14892	15031	14854	14938	14967	14877	14860	14927	15007	15070	15069	14893	14993	14910	15012	14993	15016	14952	14920	14935	14928	14910	14979	15043	14999	15197	14947	15141	15181	15040	15023	14904	15137	14895	14888	14941	15107	14935	15066	14924	14948	14972	14920	15047	14913	14945	15099	14990	15099	15067	14853	14915	15063	14982	14918	15023	14895	14971	15099	14983	14850	14843	14881	14935	14862	14958	14818	15065	15057	14874	14928	15076	15006	14963	15136	15061	15053	14908	14907	14986	15112	15109	15026	14964	14918	15031	14868	14957	15091	15060	14966	14901	14826	14998	15037	14954	14909	14762	14960	14859	14998	15075	15114	15182	14895	15091	14936	14965	14958	15018	15053	14965	14970	15127	15079	14943	15037	14994	15057	15011	14906	14937	14839	15033	14763	14929	15085	14946	14965	14972	15027	14910	14894	15081	15028	14970	14944	15158	14987	15001	14974	15065	15010	15056	14984	14944	15009	15088	14961	14930	14906	14971	14963	15015	15056	14874	14937	14963	14995	14702	14870	15041	14872	14981	15040	14964	14987	15064	14863	15032	14798	14955	14921	15072	14942	14867	15008	14912	14942	15049	14987	15179	14919	14934	15113	15011	14944	15039	15094	15037	14907	14836	15017	14981	14996	14870	14945	14980	14944	15057	15028	14950	15072	14986	14956	14992	15036	14817	14897	14986	14963	15103	14925	14934	14760	15072	15039	14907	14956	14942	14918	14831	14936	15115	14853	14990	15015	14915	14920	14815	14921	15016	15127	14840	14935	14923	14995	14962	15068	14718	14964	14997	15063	14979	14928	15078	14910	14976	15106	14769	15038	14902	14970	14900	14846	14925	15093	14973	14993	14954	15168	15015	15001	14928	15096	14939	14926	14840	14882	14959	14913	15021	14786	14917	14912	14950	14955	14945	15110	15160	14826	15011	15017	14956	14959	14939	15086	14961	14726	14912	15103	14984	15023	14937	14960	15037	15011	15008	14887	14910	15133	15068	14869	15060	14954	14894	14905	14925	14853	14879	15010	14840	15005	14943	14979	14899	14994	14879	14989	15251	14937	14889	14941	14859	14972	14916	15032	15067	14856	15065	14900	14904	14868	14981	15104	14931	14911	15138	14849	14921	14944	15034	15075	15008	14924	14919	14962	14906	15056	14848	14867	15060	14876	14950	14846	14886	14945	14851	14821	14815	14957	14913	15130	14912	14966	14951	15029	15028	15187	14866	14881	15089	14963	14967	15082	15019	15031	15090	14935	14912	14806	14887	15019	14997	15040	14916	14952	15154	14906	15048	14902	15068	14981	14987	14736	15095	15073	15013	15020	14983	14902	15192	14850	14961	14925	15016	14927	15030	14952	15095	14940	14952	14892	14945	15062	14863	15058	14963	14992	15099	14968	14990	14934	14892	15010	15012	15029	14930	14844	14892	15136	15000	15076	14975	14968	15024	15049	14974	15181	14897	14891	14904	15015	15087	15073	14960	14997	14944	15180	14782	14949	14908	14924	14810	15054	14968	14963	14899	14921	14885	14975	14960	15080	14971	14913	14959	14910	15114	14909	15187	14962	15055	14974	15051	14946	14933	14980	14822	14818	14985	14957	14992	14929	14954	14976	15068	14759	14993	15018	14994	14955	15041	14960	14966	14889	15031	14820	15059	15013	15071	14973	15039	14948	14913	14983	14816	15174	14886	15038	14925	14997	14971	14953	14915	15026	14943	15092	15154	15044	15042	14820	14978	14983	14878	14921	14997	15061	15030	15125	15100	14947	15001	14779	14655	14952	14887	15007	15034	15034	14951	14966	15199	15063	14879	14888	15034	14935	14858	15082	15058	14901	14950	15080	14876	14752	15121	14977	15015	15081	14876	15098	15138	15077	14952	15079	15053	14994	15027	15047	14865	14928	15113	14950	14953	15048	14940	14997	14859	15033	14984	14982	14893	15003	14971	15200	14871	15184	15036	15095	14915	15100	15008	14828	14994	14848	14930	15008	14889	15012	14936	15009	14903	15112	15091	14859	14917	14970	14847	15048	14997	15002	14797	14989	14943	15070	14997	15083	15025	14874	15083	14950	14865	14959	15052	14966	15110	14996	15122	15058	15013	14904	15032	14939	15001	14985	14973	14936	14986	14971	15031	14936	15019	14887	14948	14969	15059	14756	14880	14953	15002	15151	15066	15107	15131	14972	14935	14886	15063	15069	15026	14994	15016	14944	15077	14935	14965	14817	15123	14865	14930	15123	14894	15124	14780	15066	14969	15024	15067	14980	14859	15036	14805	15002	14993	15085	14978	15119	15032	14904	15028	15032	15025	14920	15006	15092	15075	15051	14949	14811	14887	15063	14891	14951	15113	14927	15121	14969	15059	15043	15092	14854	14844	15007	14995	15139	15126	15069	14965	14943	15131	14732	14960	14944	15020	14959	14873	15141	14971	14882	14815	14890	14980	15061	14989	15012	14937	14843	14874	14959	14851	15053	14955	15042	15061	14876	14986	15014	15041	14957	15047	14621	15026	14924	15097	14968	14881	15164	14979	14929	14825	14903	15032	14992	15013	14912	15033	14996	15008	14881	14986	14991	14823	15045	15065	14822	14970	14929	15119	14877	14990	14805	14799	15041	14949	14960	14950	15110	14874	14927	15105	14817	14909	15014	15000	15071	14974	15026	15009	14897	14975	14880	15020	14917	14902	15071	14907	14935	15134	14951	15068	14931	14976	14947	14967	15013	14953	14960	14915	14981	14831	15044	15089	14959	14998	14975	14968	14925	15093	14752	14935	14947	14992	14902	14940	14943	15048	15030	15182	14970	14982	14982	15083	14816	14933	15116	14913	15137	14954	14950	15057	15081	14824	14923	14921	14967	15001	15148	14829	14910	14851	15045	14963	15044	14925	15029	14851	14962	14924	14936	14801	15019	14887	14920	14996	14782	15047	14834	15044	14913	15078	15113	14946	14864	15006	15053	15049	15067	14920	14984	15057	14948	14934	14994	14915	15089	14811	15161	14869	14966	15069	15013	14957	14894	15132	15100	14910	14969	15207	14939	14832	15031	15070	14846	14819	14986	14922	15016
28317	23422	28112	34878	30919	26359	23147	19839	18391	17997	18133	17897	17903	17737	17727	17804	17771	17792	17812	17791	17759	17801	17826	17753	17887	17874	17608	17769	17866	17737	17693	17654	17596	17713	17710	17696	18144	17595	17593	17791	17641	17679	17689	18080	17689	17655	17925	17553	17750	17647	17887	17912	17838	17770	17795	17861	17731	17650	17936	17924	18043	17824	17886	17923	17829	17621	17713	17639	17394	17739	17552	17626	17628	17742	17815	17832	17799	17825	17715	17943	17574	17782	17692	17847	17606	17724	17766	17568	17611	17694	17701	17560	17663	17663	17891	17689	17776	17782	17753	17712	17796	17846	17699	17652	17742	18051	17838	17842	17706	17786	17646	17784	17806	17636	17912	18010	17612	17706	17691	17740	17579	17810	17906	17827	17850	17696	17761	18029	17709	17816	17868	17582	17719	17770	17830	17848	17846	17923	17891	17904	17622	17869	17929	17721	17721	17686	17596	17822	17777	17717	17724	17783	17931	17924	17799	17855	17765	17889	17770	17868	17654	17679	17725	17903	17903	17607	17807	17748	17603	17787	17498	17779	17595	17797	17739	17726	17826	17774	17713	17864	17743	17771	17520	17720	17664	17761	17879	17850	17867	17694	17776	17806	17847	17682	17667	17563	17667	17779	17813	17722	17831	17764	17681	17849	17992	17660	17720	17918	17756	17837	17676	17897	17733	17703	17764	17899	17758	17783	17637	17741	17779	17721	17741	18021	17854	17804	17589	17707	17694	17828	17635	17700	17643	17763	17780	17688	17750	17686	17812	17666	17648	17503	17839	17674	17777	17650	17838	17878	17730	17710	17795	17863	17757	17660	17948	17795	17760	17776	17652	17809	17678	17602	17666	17733	17834	17919	17853	17683	17839	17800	17647	17498	17838	17680	17741	17897	18014	17688	17726	17615	17654	17729	17601	17875	17844	17917	17681	17621	17641	17855	17846	17788	17768	17863	17717	17682	17784	17664	17727	17788	17755	17757	17860	17803	17642	17674	17466	17850	17779	17876	17857	17847	17570	17837	17844	17905	17745	17770	17901	17435	17737	17549	17986	17731	17629	17577	17835	17819	17866	17805	17617	17655	17745	17833	17768	17888	17595	17805	17907	17611	17800	17622	17651	18056	17810	17730	17720	17674	17824	17882	17738	17807	17664	17920	17763	17829	17909	17826	17944	17798	17772	17957	17747	17767	17707	17961	17832	18023	17893	17615	17765	17904	17564	17875	17806	17818	17801	17756	17706	17820	17703	17883	17721	17868	17635	17754	17918	17826	17838	17770	17807	17687	17774	17583	17459	17582	17978	17605	17882	18004	17832	17876	17730	17789	17870	17874	17795	17755	17718	17669	17733	17699	17692	17669	17731	17657	17470	17658	18011	18013	17648	17776	17694	17708	17684	17657	17884	17764	17905	17621	17877	17692	17616	17732	17761	17758	17877	17747	17968	17782	17696	17748	17717	17860	17766	17896	17561	17896	17833	17836	17844	17859	17812	17675	17684	17857	17860	17735	17890	17874	17727	17781	17738	17475	17974	18033	17763	17692	17835	17476	17725	17785	17787	17704	17716	17799	17619	17819	17908	17780	17758	17837	17800	17826	17606	17909	17769	17633	17728	17808	17858	17778	17682	17701	17868	17806	17879	17683	17762	17639	17631	17712	17789	17957	17671	17832	17731	17868	17401	17703	17790	17945	17824	17784	17870	17751	17961	17669	17906	17860	17772	17801	17878	17791	17823	17858	17853	17960	17774	17805	18084	17906	17747	17638	18051	17899	17818	17510	17689	17765	17813	17937	17843	17618	17948	17762	17764	17933	17753	17831	17601	17883	17801	17966	17843	17723	17737	17805	17602	17722	17724	17636	17795	17582	17795	17825	17916	17817	17743	17923	17675	17855	17805	17736	17850	17904	17726	17773	17953	17700	17926	17816	17773	17789	17682	17641	17710	17763	17832	17836	17845	17981	17888	17949	17986	17781	17960	17627	17751	17732	17800	17728	17694	17742	17687	17751	17742	17932	17819	17537	17571	17594	17737	17877	17829	17672	17661	17746	17542	17715	17711	17853	17721	17817	17760	17779	17693	17784	17567	17941	17797	17892	17711	17599	17841	17624	17903	17812	17776	17977	17935	17758	17772	17773	17719	17822	17741	17825	17786	17520	17792	17889	17949	17779	17812	17750	17746	17653	17659	17797	17621	17820	17789	18052	17706	17817	17702	17758	17927	17939	17771	17849	17751	17683	17556	17776	17536	17769	18044	17764	17918	17804	17791	17757	17766	17774	17659	17767	17756	17788	17898	17877	17960	17824	17661	17921	17823	17814	17895	17657	17656	17913	17704	17740	17833	17797	17800	17788	17803	17720	17735	17835	17659	17850	17817	17636	17808	17774	17740	17726	17764	17888	17794	17884	17805	17633	17874	17684	17700	17553	17839	17763	17817	17586	17583	17664	17731	17792	17716	17774	17935	17527	17774	17814	17952	17905	17726	17670	17717	17790	17826	17623	17590	17691	17766	17869	17620	17881	17727	17916	17594	17734	17707	17934	17802	17713	18000	17903	17844	17844	17662	17823	17804	17482	17579	17628	17752	17851	17580	17723	17887	17710	17515	17902	17902	17721	17760	17785	17877	17696	17804	17543	17791	18035	17776	17765	17772	17604	17728	17705	17702	17840	17779	17669	17954	17929	17835	17707	17606	17718	17763	17836	17850	17767	17932	17803	17780	17745	17515	17883	17759	17832	17644	17801	17922	17829	17716	17693	17746	17786	17747	17656	17981	17620	17912	17881	17713	17662	17846	17733	17761	17828	18048	17946	17835	17689	17926	17709	17696	17688	17639	17747	17817	17751	17644	18014	17875	17855	17869	17677	17930	17863	17809	17615	17773	17669	17782	17904	17728	17822	17584	17771	17872	17657	17721	18032	17827	17804	17672	17633	17725	17564	17879	17670	17779	17660	17509	17739	17875	17873	17880	17937	17812	17740	17611	17842	17880	17714	17700	17850	17771	17619	17632	17813	17767	17730	17453	17839	17811	17652	17715	17809	17608	17738	17768	17765	17791	17706	17810	17787	17559	17626	17887	17839	17963	17738	17986	17671	17732	17593	17751	17608	17547	17775	17754	17799	18036	17781	17929	17955	17669	17720	17805	17860	17812	17803	17900	17912	17841	17683	17817	17601	17858	17888	17692	17849	17481	17901	17590	17950	17827	17827	17810	17630	17902	17767	17787	17869	17772	18027	17652	17808	17799	17766	17753	17773	17679	17741	17819	17707	17908	17979	17683	17698	17933	17881	17650	17941	17628	17919	17846	17724	17874	17814	17853	17639	17924	17735	17841	17825	17692	17893	17808	17749	17655	17714	17888	17963	17724	17802	17890	17798	17596	17764	17654	17679	17561	17975	17862	17747	17898	17734	17701	17660	17479	17657	17800	17838	17786	17917	18037	17682	17920	17763	17873	17797	17848	17737	17732	17811	17914	17760	17872	17890	17619	17868	17827	17707	17935	17819	17768	17772	17798	17529	17924	17733	17756	17871	17866	18081	17933	17758	17583	18001	17790	17739	17648	17717	17909	17636	17711	17675	17774	17673	17759	17771	17736	17692	17893	17649	17521	17579	17861	17696	17820	17824	17809	17900	17785	17663	17734	17556	17733	17712	17847	17641	17752	17753	17546	17819	17889	17777	17861	17795	17859	17919	17936	17756	17835	17454	17681	17488	17726	17789	17573	17617	17902	17644	17737	17760	17936	17949	17784	17710	17754	17700	17672	17798	17781	17786	17745	17616	17701	18014	17949	17639	17613	17700	17680	17872	17840	17637	17960	17877	17707	17509	17720	17792	17779	17737	17807	17757	17920	17740	17659	17808	17771	17874	17629	17835	17871	17712	17931	17780	17754	17746	17859	17640	17760	17841	17728	17994	17716	17825	17837	17870	17677	17733	17640	17786	17738	17963	17530	17710	17612	18023	17772	17738	17850	17889	17736	17624	17626	17741	17865	18013	17805	17781	17792	17762	17769	17844	17626	17581	17696	17848	17964	17743	17766	17770	17723	17788	17712	17678	17809	17872	17674	17831	17674	17746	18000	17823	17811	17836	17776	17601	17820	17782	17661	17826	17604	17647	17803	17767	17843	17560	17891	17563	17937	17651	18004	17704	17664	17681	17802	17750	17659	17698	17864	17714	18072	17979	17739	17707	17798	17710	17770	17925	17770	17713	17867	17834	17684	17694	17934	17756	17609	17868	17622	17795	17807	17795	17749	17835	17622	17795	17673	17884	17862	17796	17868	17888	17871	17857	17905	17860	17718	17803	17803	17863	17891	17780	17608	17776	17627	17565	17668	17767	17733	17627	17731	17931	17646	17738	17650	17795	17764	17932	17717	17946	17682	17716	17768	17801	17730	17711	17909	17617	17828	17945	17810	17793	17850	17829	17735	17610	17589	17711	17802	17841	17987	17683	17711	17838	17713	17741	17475	17641	17701	17779	17637	17678	17975	17571	17801	17727	18019	17829	17661	17722	17996	17609	17898	17517	17746	17862	17633	17740	18073	17879	17814	17769	17922	17701	17621	17831	17827	17744	17854	17622	17807	17835	17887	17611	17772	17770	17690	17883	17731	17693	17786	17613	17753	17815	17698	17699	17860	17679	17579	17670	17876	17651	17809	17980	17624	17860	17670	17678	17802	17759	17754	17892	17769	17809	17849	17826	18022	17753	17656	17570	17665	17774	17794	17725	17725	17688	17771	17882	17795	17919	17768	17731	17804	17674	17674	17792	17921	17799	17733	17855	17864	17470	17757	17732	17854	17790	17672	17756	17758	17891	17760	17854	17507	17830	17658	17814	17838	17569	17631	17790	17829	17684	17908	17765	17842	17631	17846	17806	17806	17618	17801	17886	17795	17963	17732	17759	17842	17928	17637	17835	17844	17787	18024	17668	17773	17560	18022	17709	17660	17907	17772	17811	17771	17698	17818	17882	17805	17753	17903	17660	17839	17653	17942	17776	17539	17800	17739	17679	17962	17745	17542	17502	17648	17760	17803	17629	17867	17621	17582	17902	17808	17625	17628	17596	17760	17713	17769	17866	17887	17737	17780	17767	17451	17883	17797	17947	17884	17672	17508	17815	17760	17834	17789	17695	18019	18056
25981	31702	24943	31017	27398	23424	19697	16638	15516	15056	15017	14928	14952	15050	14883	14895	15128	14931	14889	14922	14889	15121	14829	14789	14941	14788	14972	14864	14878	14925	14879	14837	14838	14800	15173	14901	14994	14964	14871	15012	14953	15007	15015	14743	14833	14900	14976	15112	14890	14906	14867	14966	14878	14809	14980	14951	14934	14902	14828	14878	14773	14748	14991	15079	14959	14893	14907	15089	14993	14991	14895	14982	14781	14815	14844	14816	14732	15000	14945	14779	14760	14872	14876	14813	14953	14873	14730	14785	14721	14739	14717	14934	14955	14883	15001	15008	14907	15011	14840	14869	14875	14873	15095	14961	14723	14828	15043	14768	14817	15031	14904	14894	14829	14826	14753	14912	14875	14987	15048	14781	15052	14892	14990	15053	14809	14855	14932	14874	14820	15022	14815	14925	14975	14797	14898	14816	15033	14918	15026	14924	14752	14920	14831	14848	14748	14644	14890	14907	14904	14925	14798	15041	14996	14972	14768	14897	15029	15007	14786	14810	14909	14956	15078	14919	14972	14903	14985	14997	14932	15008	14894	14709	15146	14729	14746	15067	14736	14898	15058	14942	15016	14888	14884	15110	14820	14802	14994	15055	14987	14681	14921	14935	14813	14799	14783	14912	14768	14865	14949	14841	14737	14833	14936	14955	14944	14932	15025	14872	14926	14951	14971	14810	14892	14798	14864	15030	14739	15046	14972	14875	14897	14888	14879	14967	14882	14814	14812	14971	14802	14998	14832	14851	14904	14859	14900	14777	14966	14782	14849	14863	14962	14817	14924	15070	14991	14732	14898	14995	14968	15014	14848	14910	15116	14992	14906	14794	15048	14980	15059	14868	15067	14816	14818	15051	14967	14770	14918	14818	15042	14948	14892	14936	14945	14831	14824	14922	14758	14920	14906	14900	14930	14694	15161	14811	14837	15037	14803	14872	14797	14934	14713	14986	14876	14860	14993	14933	15064	14869	15060	14813	14967	14946	14941	15098	14827	14779	14831	15004	14917	14917	14840	14933	14957	14991	14898	14853	14751	14993	14870	15000	14778	14997	14727	14893	14856	15097	14948	15007	14803	14839	14893	15108	14881	14915	14924	14889	14847	14997	15055	14843	14699	14921	15090	14890	14848	14814	14879	14939	15025	14894	14892	14985	14993	15013	15002	14794	14853	14734	15111	14901	14993	15061	15098	15023	15088	14887	14906	14967	15080	15065	14907	14986	14881	14853	14916	14833	14858	14921	14954	14880	14805	14818	15031	14861	14925	14953	14939	14969	14842	14928	14919	14885	14883	14982	14968	14795	15004	14830	14899	14862	14820	14651	14955	15033	14902	14992	15056	14811	14940	15002	14954	14928	14778	15037	15003	14936	14954	14860	14781	14984	14930	14853	14858	14790	14774	14959	14924	14884	15107	15136	14890	14756	14892	14912	14941	15011	15044	14819	14840	14887	14835	14987	14789	14913	14939	14761	15102	15032	14902	14843	15046	14950	15036	14730	14862	14816	14808	14865	14913	15034	14955	15012	14870	14935	14908	14922	14886	14807	14858	14882	14922	14896	14798	14867	14849	14776	14948	14848	14716	14811	14995	14995	14843	14900	14934	14990	15001	14877	14831	15033	14845	15082	14881	14804	14788	14851	14997	14797	14846	14954	14750	14677	14796	14973	14868	14975	14957	15057	14950	14816	14906	14896	14927	14949	14900	14823	15013	14705	14846	14886	14916	14874	14874	14986	14813	14902	14916	14936	15002	15024	14760	14918	14877	14861	14803	15111	14748	14849	14822	14791	14883	14941	14985	14910	14821	14980	14942	14871	14762	14914	14793	14948	14883	14989	14998	15018	15009	14835	14943	14906	14936	14939	15035	14794	14712	15099	15002	15043	14979	14945	14867	14858	14933	14887	14888	15054	14838	15002	14853	14913	14891	14908	14820	14886	15100	14883	14930	14936	14904	14769	14925	14873	14942	15051	15168	14757	14835	15063	15024	14833	14867	14995	14810	14994	14875	14985	14959	14896	14942	14884	14828	14885	14827	14738	14861	14910	14862	14858	14943	14855	14963	14897	14722	14928	14965	14724	14934	14830	14852	15003	14905	14767	14904	14899	14971	14767	14808	14838	14859	14778	15083	14993	15101	14921	14923	14725	14856	14921	15018	14824	14846	14825	14975	14880	14985	14846	14569	14835	14838	14983	15012	14866	14864	14835	14952	15041	14851	14896	14922	14879	14972	14975	14993	14886	14786	14889	14872	14862	14873	14903	14807	14933	14955	14987	14815	15009	14829	14869	14991	14892	14930	14902	15145	15064	14999	14941	14946	15037	14895	15099	14802	14819	14917	14769	14993	14968	14735	14939	14925	15011	14901	14920	14808	14965	14949	14846	14847	15002	14860	14705	14886	14905	14959	14825	14902	15010	14952	14827	14972	14974	14854	14961	14832	14778	14961	14984	14812	14968	14834	14764	14794	14831	14843	14969	15083	15109	15012	14761	14871	14833	14742	15015	15011	15046	14929	14835	14880	14930	15008	14778	14918	14967	14910	14910	14821	14943	14844	14937	14836	14777	14983	14933	14961	14978	14932	14877	14970	14793	14745	14938	15089	14743	15014	15045	14751	15149	14758	14874	14809	14915	14907	14891	14807	14977	14972	14915	14717	14730	14983	14835	14855	14784	14856	15031	14998	14808	14775	14884	14853	14863	14770	14953	14913	14841	14898	14808	15171	14855	14900	14893	14829	14947	14792	14843	14672	14914	14973	14821	15107	14857	14838	14831	14823	14952	14905	15064	14869	15093	15028	14857	15022	14882	14949	14843	15043	14858	14944	14870	15051	14745	14919	14814	14854	14826	14811	14869	14952	14958	14926	14796	14813	14818	14880	14960	15024	14910	14805	14881	14810	14819	14978	14949	15169	15027	14783	14869	14732	15043	15011	14927	14955	14849	14915	14866	14839	14891	14879	14883	14739	14930	14947	14871	14832	14905	14884	14940	14983	14840	14950	14923	14861	14824	15027	14902	14728	15043	14919	14864	14849	14723	14808	14860	14992	14814	14768	14926	14903	14987	14868	14843	14856	14837	14939	14975	14896	14976	14888	14760	14869	14955	14742	14809	14919	14936	14951	14770	14812	14796	14870	14760	14928	14847	14991	14861	15011	14965	14938	14907	14858	14950	15022	14861	14909	14702	14836	15055	15042	14698	15006	14893	14856	14934	15051	15083	14813	14839	14836	14888	14923	14967	14813	15018	14772	14796	14871	14826	14953	14807	14835	14855	14801	14948	14947	14940	14798	14842	14824	15027	15105	14967	14852	15017	14941	15045	14948	14768	14861	14912	15060	14812	14847	14918	14824	14851	14868	14881	15045	14927	14914	14903	14998	14982	14873	14854	14848	14775	14977	14882	14849	14887	14871	14888	14865	14970	14995	14816	14860	14704	14773	14804	14880	14818	14858	14846	14901	14784	14958	14922	14907	14884	14985	15013	14955	14868	15020	14757	14723	15079	14990	14735	14859	14754	14895	14980	14915	14907	14799	14801	14798	14987	14870	14707	14843	15013	14992	14939	14730	14845	14731	15009	15173	15091	14938	14875	14994	14788	15130	15064	14801	14864	14749	14809	14909	14829	15021	14935	14964	14879	14784	14696	15027	14871	14930	14880	14751	14984	14894	15075	14812	14865	14907	14806	14940	14940	14761	14970	14919	14761	14779	14869	14878	14983	15014	14982	14910	14822	14999	14781	14864	14988	14971	14768	14757	14904	15023	14898	14922	14732	14834	14812	14844	14732	14880	14767	14981	15021	14969	14797	14873	14962	14995	14766	14906	14950	15061	14939	14869	14926	14940	14947	15072	14931	14766	14828	14944	15096	14835	14787	15081	14915	14858	14936	14903	14827	15070	14932	15044	14844	14980	15057	15017	15005	14983	14831	14993	14982	15040	14642	14994	14880	14972	14830	14951	14927	14894	14979	14979	14781	14868	15016	14950	14924	14786	14841	14904	14826	14751	14850	14873	14848	14937	14817	15030	14900	14984	14886	14864	15025	14953	15094	14847	14787	14885	15083	14992	14871	14849	14752	14863	14886	14913	14745	14979	14979	15026	15006	14841	15046	15183	15004	14784	14944	14888	15044	15064	14885	14860	14922	15059	14840	15006	14982	14870	14897	14936	14775	14853	14766	14905	14803	14994	14836	14974	14946	14954	15052	14932	14875	14925	15065	14741	14800	14931	14820	15005	14796	14913	14720	14955	15085	14884	15128	14844	14863	14949	14970	14924	15011	14861	14896	14781	15075	14816	14838	14831	14955	14772	14897	14950	14905	14926	14879	14763	14864	14678	14876	14980	14947	15051	14757	14906	14975	14895	14871	14836	14994	15066	14882	14992	14904	14967	14946	14741	14853	14949	14909	14784	14880	15000	15004	14810	14793	14900	14898	14890	14763	15027	14770	15004	14879	14931	14965	14957	14869	14807	15012	14793	14889	15013	14963	14829	14874	14871	14905	14895	14923	14837	14797	14805	14858	14719	14768	14824	14966	14914	14829	14883	14891	14980	15033	14870	14887	15034	14777	14972	14949	14999	14896	14920	14931	14897	14791	14925	14762	15109	14936	15038	14951	14967	14940	14698	14855	14947	15075	14963	14770	14923	14855	14907	15011	14984	14648	14915	14940	14973	14860	14765	14767	15074	14809	14946	14884	14861	14781	14820	14877	14971	15006	14949	15032	14699	14815	14821	14869	14888	14866	14776	14957	14840	14888	14918	14798	14939	15007	14767	14870	14953	14985	14662	14892	14868	14840	14950	15003	14902	14908	14998	14930	15005	15092	14870	14708	14773	14987	15045	14851	15036	14887	14966	14762	14933	14991	14792	15035	14999	14911	14928	14995	15021	14800	14924	15077	14989	15031	14780	14954	14912	14859	15012	14981	14978	14951	15000	15027	14778	14820	14918	15060	14907	14969	14883	14848	14817	14798	14875	15108	15036	14734	14803	14901	14841	14674	14949	14940	14991	14763	14915	14802	14933	14765	14986	14894	15080	14913	14776	14871	14798	14908	14807	15012	14971	14798	14963	14840	14849	14918	14886	14932	14957	14808	14937	15076	15004	15028	14813	14835	14974	15020	14730	14905	14796	14890	15083	14795	15182	14878
24179	21531	29593	35045	51743	53425	43713	30517	22463	18802	17688	17146	17183	17255	17261	17020	17093	17291	17155	17260	17123	17050	17203	17069	17166	16855	17087	17143	17222	17460	17259	17019	17178	16965	16961	17219	17117	16912	17079	17112	17144	16874	16877	16951	17187	17190	17127	17073	17052	17123	17249	17199	17180	17204	17342	17121	17276	17301	17150	17005	17045	16952	17106	17089	17166	17024	16971	16969	16988	17103	17124	17038	17101	17004	17237	17114	17036	17044	16922	16827	16998	16862	17141	16887	17022	16967	17161	17023	17118	17044	17097	17149	17038	17014	17235	17086	17134	17013	16920	16858	17102	16915	17129	17100	17252	16825	17077	16898	17020	17092	16961	17212	17223	17029	16872	17078	16861	16974	16979	17005	17125	17023	17097	17010	17268	17076	17044	17070	17148	17303	16956	16991	17085	17069	16937	16941	17088	16894	16921	16808	17274	16973	16782	17017	17169	17207	17035	17081	16840	16945	17210	17029	16949	16956	16777	17150	17019	16989	16847	17013	17200	17028	16996	16835	16868	16938	17117	16898	16941	17040	17005	17094	17110	17117	17222	16880	17067	16993	17043	17126	17010	16921	16966	17111	17087	17128	17078	16898	17017	16968	17048	17099	16998	16896	16936	17008	17094	16941	17043	17011	17040	17064	16942	17224	16962	16946	16967	17020	17087	16925	16843	17317	16952	17046	17035	17086	17034	16873	17150	17162	17093	17069	17080	17017	17078	16977	16964	16923	17060	17150	17173	17117	17089	16874	17117	17062	17084	16925	17038	16930	16933	16955	16967	17094	16960	17136	16914	17281	17083	16999	17255	16882	16911	16821	16949	17079	17082	16852	17177	16942	16785	16914	16875	17099	16885	16831	17066	17029	17040	16952	17021	16933	17061	17113	17074	17021	16906	16954	17298	17078	16955	16837	17002	17021	17056	17025	16968	17004	17009	16908	16972	17035	17130	16946	16708	16874	17051	17153	17119	16756	17331	17247	16765	17129	17275	17060	17086	17009	16940	17193	17037	16883	16944	17000	17315	17088	17064	16944	17042	17082	17140	17037	17023	16812	16974	16930	17105	17035	16972	17000	16950	17002	17055	16971	17095	17120	16995	16934	16986	16983	16980	16965	16852	16912	17017	17054	16926	16999	17040	17021	17181	17182	17094	17064	17126	17252	17083	17128	17085	16990	17112	17054	16925	16849	17019	17118	17006	17055	16919	17076	17140	16985	16783	17016	16980	16995	16945	16760	16993	17030	17054	17078	16803	16966	16807	17126	17113	17099	17185	16934	17164	16660	16980	17128	16894	16833	17059	17129	17081	17005	17181	17066	16935	17105	16985	17084	16989	17065	17099	16880	17023	17340	17156	16907	16992	17226	17086	17079	17134	16925	17137	16834	16895	16948	16783	17128	17042	16986	17169	17091	17052	16898	17015	17117	17039	17006	17060	17104	17297	16939	17089	17075	17244	16864	17020	17119	17126	17257	17086	17101	16879	16983	17198	17069	16921	17098	17066	17025	17007	17049	16927	17065	17045	17110	16980	17062	17011	17036	16916	16970	17106	17104	17060	17199	17122	17069	17049	17030	16976	16964	16819	16916	17064	16942	16969	17080	17031	16886	17123	17024	17157	16915	17102	16855	17023	17013	17170	17014	16949	16794	16826	17056	17018	17055	17033	16832	17027	16901	16752	17121	16960	16839	16906	17199	17246	17112	17056	16986	17150	17102	16831	17003	16928	16945	17025	16981	17000	17080	17158	17007	17194	16831	16975	16986	16901	17015	16855	17159	17093	17088	16952	16919	16968	17195	16829	17055	17033	17055	17004	17047	17225	17201	16959	17109	16936	17156	16962	17259	16907	16842	16869	16878	17102	16897	16990	16924	16950	17005	17063	16822	17079	17046	17070	17068	16910	17083	16963	16833	16976	16994	17066	16930	17064	17164	16928	17072	17029	17119	17092	17020	16846	17070	16884	17058	16950	16959	16968	16891	17070	17079	16946	17096	16961	16961	17088	16936	16957	17025	16998	17036	17031	17179	17072	16996	16848	17020	16960	17000	17048	16977	17059	17097	16981	17151	17170	17212	16920	16961	17211	17158	17173	16935	17120	16943	16971	17195	17088	16939	16960	17136	16939	16994	16966	16931	16916	17347	16954	16953	17013	16953	16957	17152	17366	17052	17084	17173	17128	16952	17025	17125	17030	16961	17023	17069	16792	17172	17173	17143	17012	17069	16995	16949	16937	17028	17067	17199	17186	17097	17125	16696	17021	17058	17091	17006	17096	17022	16997	17015	17173	17047	17144	16933	17208	17067	17181	17005	16921	16959	17175	17228	17061	17248	17046	16971	17021	17125	16928	17171	17165	17067	16998	17067	17029	17122	17254	17063	17126	17034	17091	17180	17115	17080	17075	17227	17206	17107	16945	17012	16972	17136	17058	16937	17155	17302	16954	17160	17182	17383	16943	17055	17001	16825	17105	16945	17142	17147	17100	17082	17167	16681	17111	17086	16909	16961	16940	16802	17105	16754	17145	17111	16939	17079	17006	17004	17072	17125	17197	17016	17025	17271	17064	17276	17009	17232	17105	17099	17212	17034	17079	17030	17169	16844	16993	16899	17045	17138	16945	16922	17006	17077	16940	16788	16942	17215	17129	16872	16824	17093	17082	16864	16902	17116	16937	16994	17092	17163	16938	16894	16951	17101	17006	17038	16916	16827	17120	16908	17102	17191	16978	17120	17024	16960	17209	16922	16898	17009	17007	16906	17045	17079	17060	17113	17306	17173	17117	17005	17036	17024	17158	17171	16908	17019	17052	17159	16953	17107	17090	17092	17099	17160	16849	17002	17115	17167	16921	17051	16868	16987	17016	17134	17135	17027	17084	17079	17196	17124	16983	17157	16941	17174	17129	17052	17062	16897	16922	16957	16802	17014	17175	17157	16992	17149	16958	16965	17011	17193	17067	16968	17117	16995	17187	16961	16866	16908	16943	16981	17022	17018	17240	16895	16943	17102	17003	17224	16977	16992	17183	17083	17155	16933	17122	17120	17054	17064	17099	16939	17090	16981	17062	17110	17051	17112	16910	17139	16998	16879	17000	17043	17001	17075	16928	16871	16979	17009	17076	16927	17063	17037	17131	16936	16988	16915	16959	16858	16955	17139	16894	16963	17008	16930	16829	16984	17210	16885	16995	16941	17041	16874	16906	17079	17256	17086	17219	17116	16963	16940	16807	17086	17038	17118	17211	17141	17063	16905	17149	16956	17115	16754	17082	16879	16927	17197	16842	16948	17075	17159	17060	17061	17033	17129	17074	17207	17080	16963	17037	17106	16906	16850	16945	16853	16771	17179	17140	17124	17209	16965	17021	17124	17145	16954	17235	17015	17065	16898	16951	17042	16949	17132	17064	17304	17041	17158	16983	17037	17092	17254	16993	16923	17117	16967	17299	17017	17025	17065	17105	16966	16888	16994	17140	17108	16958	17003	17006	17196	17176	17013	16920	17058	17092	16896	17031	17225	17152	17156	16946	16849	17023	17129	16818	16995	17081	16901	16888	17164	17069	17028	17108	17053	17011	17123	16846	17050	17036	17234	17027	17024	17030	16848	16935	17003	16987	17336	17334	16879	17006	16940	16997	17133	17115	16832	17059	16935	17064	17252	17204	17152	17033	16892	16980	17018	17054	16961	16998	17063	17019	17015	16991	16931	17281	17195	16954	16980	17012	16896	17025	17242	16909	16728	16986	16798	17004	17102	16947	16823	17016	16968	16950	16993	16844	16860	17020	17135	17401	17015	16828	17009	16953	16974	17157	17083	16853	17071	17091	17166	17199	17113	17015	17074	17169	17223	17009	17103	16925	16868	16992	16851	17036	17024	16931	17039	17112	17012	16979	16945	17071	17066	16981	17039	17019	17128	17098	17046	17062	17005	16938	17088	16964	16931	16987	16953	17118	16934	16922	17194	16931	16914	17149	17173	17080	17058	16961	16869	17037	17167	17086	17156	16895	16879	17084	17046	17153	16931	17015	16993	17121	16848	17186	16843	17114	17162	17081	17114	16889	17124	16944	17124	17039	17106	16864	17200	16994	16961	16995	17245	17114	17098	17035	17021	17045	16826	16873	16931	17167	16970	17105	17287	16836	17035	16950	17080	17043	17022	16998	16906	17014	17238	17149	16860	16909	16892	17223	17125	17051	17084	17015	16984	17316	17057	16886	17260	17092	17062	16995	16906	17078	16933	17039	16901	16948	16954	17087	17019	16958	16936	17171	17180	17004	16946	17010	16951	16957	16893	17007	17073	17085	17034	16902	17212	17251	16847	17068	16991	16752	17245	16973	16894	16964	16969	16985	17167	17042	17133	17051	17270	16961	16950	17075	16967	16943	17187	17095	17085	16972	17183	17067	17040	17010	17024	16937	17029	16825	16852	17145	16972	16950	17018	16965	17179	17043	17101	17019	16909	17102	17031	16967	16986	17162	17044	17191	16998	16882	16868	17054	17093	17043	16963	16817	17060	16905	16926	16939	16978	16947	17058	17175	17053	16964	17026	16909	17147	17068	16997	17040	17067	16917	17349	17096	16896	17136	17123	17138	16860	16956	16866	16897	17042	17202	17107	17010	17023	17029	17008	17158	16952	16888	17211	16793	17270	17212	17057	16894	17089	17203	16972	17031	17108	17006	17031	16891	17104	17228	17036	16991	16725	17120	17197	16953	17063	17067	16915	17021	17149	17105	16813	16881	17096	16919	17004	17119	17120	17076	16930	16795	16772	16985	17117	16901	16867	17168	17086	17054	17011	17100	16901	16941	16820	16961	17105	17050	17034	16860	16832	17165	17103	17015	17026	16963	17220	17224	17075	17046	17029	17006	17022	17152	17204	17200	16930	17105	16941	16928	17001	16894	17036	17087	17012	16977	17062	16963	16887	17030	17219	16838	16934	16819	17002	17072	17102	17201	17001	17095	16975	16931	17102	17103	16993	17036	17077	17227	17009	16855	17029	17025	16934	17102	16941	17134	16781	16968	16974	16965	17153	16923	17011	17188	16889	17145	16969	17182	16895	17048	17252	17293	16946	17091	17246	17221	17052	17060	17110	16868	17059	17144	16926	17004	17104	16902	17197	17070	16984	17211	17097	17075	17168	17266	17026
51415	65293	39777	59325	60440	53591	41357	28810	19676	15790	14631	14435	14472	14420	14480	14501	14582	14476	14557	14452	14404	14528	14583	14444	14444	14426	14398	14459	14502	14592	14543	14593	14295	14402	14629	14491	14587	14521	14386	14512	14413	14638	14644	14551	14465	14365	14382	14453	14582	14546	14340	14371	14477	14354	14502	14322	14479	14548	14480	14470	14437	14428	14418	14438	14614	14538	14555	14485	14414	14449	14631	14555	14401	14416	14569	14279	14542	14502	14510	14389	14621	14426	14530	14413	14322	14462	14649	14450	14501	14478	14599	14491	14358	14480	14318	14557	14539	14573	14529	14381	14443	14560	14494	14514	14429	14478	14278	14481	14316	14478	14411	14417	14536	14507	14479	14422	14470	14386	14470	14431	14499	14476	14550	14377	14361	14494	14384	14382	14418	14364	14442	14559	14347	14489	14561	14471	14388	14529	14503	14490	14413	14493	14673	14337	14481	14438	14590	14498	14433	14610	14374	14497	14349	14550	14533	14474	14481	14410	14542	14561	14358	14339	14674	14260	14569	14317	14481	14448	14512	14447	14550	14529	14473	14492	14320	14423	14474	14506	14287	14436	14434	14392	14389	14557	14390	14674	14504	14433	14515	14306	14403	14448	14452	14522	14361	14499	14470	14476	14543	14481	14331	14488	14416	14439	14564	14380	14392	14495	14427	14408	14463	14455	14425	14364	14532	14419	14506	14485	14637	14430	14447	14477	14428	14500	14443	14546	14315	14451	14421	14606	14549	14419	14478	14360	14457	14450	14384	14513	14410	14419	14497	14380	14530	14474	14443	14512	14530	14496	14504	14449	14317	14391	14537	14470	14561	14537	14624	14404	14597	14431	14524	14393	14370	14445	14420	14635	14609	14433	14423	14539	14532	14425	14556	14439	14577	14402	14498	14433	14293	14602	14644	14499	14430	14423	14534	14565	14384	14525	14535	14417	14513	14484	14292	14574	14436	14456	14572	14503	14454	14547	14541	14486	14455	14548	14549	14445	14418	14533	14510	14546	14421	14525	14507	14417	14533	14429	14404	14475	14446	14316	14471	14549	14601	14428	14492	14390	14599	14391	14450	14413	14502	14520	14493	14555	14345	14365	14299	14380	14493	14427	14362	14607	14549	14635	14435	14363	14469	14514	14297	14371	14397	14294	14619	14377	14426	14448	14406	14347	14429	14625	14297	14485	14595	14471	14341	14438	14365	14414	14312	14514	14437	14482	14499	14456	14593	14379	14370	14483	14517	14392	14386	14406	14565	14460	14554	14455	14523	14405	14451	14518	14600	14553	14538	14356	14459	14316	14482	14374	14542	14492	14556	14495	14520	14588	14550	14299	14386	14493	14618	14574	14355	14482	14253	14400	14421	14530	14351	14533	14345	14394	14390	14547	14487	14252	14514	14563	14240	14347	14464	14477	14405	14406	14427	14465	14572	14533	14565	14321	14419	14510	14500	14454	14538	14447	14398	14512	14574	14448	14488	14412	14285	14407	14483	14413	14519	14385	14235	14436	14540	14359	14366	14487	14427	14384	14246	14503	14416	14380	14422	14417	14537	14445	14430	14413	14302	14357	14562	14470	14340	14530	14458	14463	14574	14540	14462	14408	14543	14522	14489	14506	14353	14511	14440	14366	14479	14395	14500	14397	14437	14476	14449	14360	14666	14496	14560	14404	14473	14514	14381	14324	14560	14388	14304	14582	14433	14444	14435	14588	14424	14388	14446	14446	14556	14454	14416	14591	14432	14460	14545	14392	14467	14372	14561	14452	14469	14339	14424	14584	14289	14242	14222	14480	14372	14366	14600	14449	14350	14348	14538	14424	14424	14389	14490	14475	14517	14306	14532	14608	14502	14601	14334	14508	14554	14558	14386	14504	14590	14527	14374	14436	14338	14416	14620	14567	14384	14506	14538	14477	14640	14381	14395	14456	14558	14208	14617	14557	14419	14389	14576	14332	14368	14529	14610	14378	14595	14584	14311	14439	14505	14618	14450	14580	14316	14387	14451	14263	14427	14478	14556	14353	14343	14378	14445	14574	14657	14570	14466	14417	14425	14535	14440	14516	14425	14362	14443	14355	14455	14476	14627	14482	14393	14438	14425	14383	14335	14391	14380	14429	14489	14458	14479	14471	14486	14398	14571	14692	14371	14357	14460	14522	14364	14501	14496	14520	14740	14360	14506	14513	14507	14377	14598	14350	14573	14394	14647	14456	14523	14513	14415	14384	14450	14433	14372	14485	14282	14441	14473	14324	14489	14514	14424	14505	14473	14461	14503	14417	14501	14432	14387	14428	14253	14326	14464	14304	14363	14583	14486	14426	14407	14513	14476	14449	14545	14401	14434	14391	14379	14344	14303	14430	14468	14549	14432	14378	14436	14493	14385	14516	14561	14393	14450	14475	14431	14515	14465	14518	14549	14443	14362	14308	14518	14314	14575	14419	14537	14453	14598	14647	14542	14476	14480	14486	14676	14549	14559	14536	14477	14490	14442	14374	14403	14427	14590	14362	14476	14403	14456	14644	14508	14622	14434	14330	14491	14402	14323	14427	14490	14522	14334	14495	14259	14526	14381	14387	14335	14440	14338	14292	14414	14488	14347	14441	14350	14578	14381	14441	14429	14390	14523	14559	14475	14586	14430	14462	14308	14510	14432	14413	14370	14446	14501	14520	14456	14437	14523	14445	14413	14408	14490	14682	14386	14482	14401	14482	14554	14213	14336	14264	14535	14604	14457	14423	14435	14521	14497	14500	14514	14332	14525	14473	14556	14511	14669	14501	14340	14376	14219	14183	14431	14414	14592	14392	14534	14482	14670	14574	14392	14382	14603	14534	14569	14516	14494	14336	14478	14561	14444	14487	14481	14494	14543	14523	14413	14605	14372	14531	14408	14556	14314	14572	14504	14610	14368	14345	14384	14380	14484	14515	14285	14459	14524	14388	14485	14549	14470	14574	14426	14353	14342	14374	14581	14282	14483	14410	14513	14509	14471	14261	14415	14525	14341	14491	14512	14306	14486	14337	14542	14429	14450	14416	14471	14406	14447	14616	14617	14468	14657	14395	14519	14366	14577	14360	14526	14248	14459	14424	14538	14462	14596	14588	14305	14524	14308	14428	14478	14475	14507	14440	14490	14626	14530	14547	14604	14420	14528	14655	14392	14424	14523	14555	14505	14329	14477	14493	14522	14623	14382	14418	14415	14462	14435	14339	14448	14535	14405	14456	14425	14377	14356	14461	14518	14543	14449	14355	14473	14439	14577	14576	14526	14333	14409	14451	14586	14426	14564	14397	14513	14496	14522	14411	14337	14418	14464	14405	14509	14540	14417	14560	14369	14593	14509	14406	14477	14404	14423	14569	14506	14598	14401	14547	14489	14436	14319	14447	14543	14425	14383	14558	14376	14548	14528	14585	14454	14429	14369	14488	14330	14295	14578	14501	14354	14450	14514	14445	14299	14561	14603	14568	14503	14458	14521	14457	14490	14410	14410	14379	14511	14449	14483	14554	14318	14479	14381	14415	14531	14654	14465	14524	14456	14404	14389	14358	14336	14448	14478	14237	14481	14497	14562	14428	14390	14439	14474	14398	14419	14423	14453	14526	14441	14440	14519	14397	14689	14346	14513	14434	14507	14456	14538	14462	14444	14437	14510	14417	14499	14378	14415	14419	14525	14535	14553	14550	14447	14466	14386	14460	14411	14428	14441	14562	14513	14365	14447	14416	14511	14623	14456	14478	14377	14464	14449	14413	14462	14459	14665	14344	14490	14501	14528	14496	14453	14388	14419	14477	14416	14600	14353	14448	14398	14522	14261	14400	14519	14443	14461	14524	14455	14450	14462	14332	14485	14483	14427	14315	14513	14491	14524	14449	14477	14428	14485	14604	14473	14532	14406	14457	14511	14462	14438	14300	14537	14505	14542	14385	14408	14406	14518	14582	14425	14482	14538	14481	14428	14362	14527	14340	14451	14506	14639	14647	14364	14564	14359	14663	14506	14416	14667	14360	14560	14499	14522	14323	14452	14396	14475	14434	14468	14303	14423	14398	14500	14491	14334	14502	14571	14595	14346	14396	14444	14550	14488	14550	14580	14340	14444	14283	14452	14345	14427	14459	14448	14237	14341	14465	14448	14699	14427	14430	14562	14345	14350	14416	14527	14544	14345	14464	14489	14508	14452	14374	14548	14410	14477	14564	14454	14494	14375	14404	14464	14543	14427	14360	14496	14448	14502	14417	14507	14326	14360	14424	14468	14380	14538	14258	14407	14312	14502	14483	14343	14558	14337	14323	14273	14464	14488	14289	14501	14424	14539	14359	14342	14370	14504	14363	14540	14302	14472	14416	14464	14485	14474	14316	14533	14413	14542	14398	14368	14236	14549	14422	14543	14367	14460	14509	14538	14435	14389	14484	14486	14478	14496	14429	14513	14522	14403	14233	14581	14536	14307	14331	14450	14611	14505	14379	14489	14559	14511	14347	14502	14399	14624	14497	14386	14453	14351	14141	14476	14325	14285	14360	14463	14284	14473	14475	14616	14439	14540	14416	14464	14367	14383	14275	14670	14507	14541	14397	14411	14510	14374	14464	14503	14488	14546	14482	14573	14300	14432	14247	14562	14480	14482	14492	14509	14516	14362	14553	14557	14459	14460	14423	14398	14410	14400	14425	14471	14376	14467	14402	14501	14436	14408	14351	14348	14342	14374	14485	14455	14583	14372	14285	14449	14392	14486	14572	14411	14495	14367	14392	14401	14349	14481	14520	14367	14410	14254	14333	14659	14433	14470	14595	14522	14454	14397	14381	14403	14506	14574	14523	14444	14478	14469	14527	14401	14538	14371	14569	14410	14365	14607	14371	14472	14415	14587	14493	14561	14540	14547	14535	14562	14371	14463	14483	14399	14409	14646	14395	14561	14495	14458	14430	14442	14429	14305	14421	14374	14399	14444	14481	14542	14308	14408	14555	14349	14586	14524	14400	14475	14635	14364	14602	14646	14514	14541	14470	14503	14455	14693	14487	14409	14416	14398	14513	14505	14283	14467	14496	14331	14374	14403	14447	14461	14517	14524	14362	14265	14560	14427	14453	14286	14346	14437	14532	14372	14474	14572	14309	14498	14269	14297	14475	14667	14409	14467	14514	14647	14437
22859	21312	29383	29683	56687	61129	52083	37406	26145	19994	17328	16615	16527	16612	16285	16538	16587	16085	16220	16285	16500	16331	16481	16303	16449	16151	16028	16299	16362	16234	16147	16531	16381	16310	16364	16311	16491	16379	16388	16427	16392	16578	16221	16192	16254	16480	16128	16391	16220	16194	16152	16329	16381	16241	16410	16161	16128	16114	16185	16070	16291	16263	16157	16384	16205	16232	16198	15995	16273	16532	16277	16390	16094	16142	15986	16252	16381	16144	16377	16138	16229	16267	16078	16279	16223	16234	16327	16131	16087	16094	16306	16358	16193	16036	16359	16173	16138	16204	16340	16293	16264	16075	16151	16143	16282	16037	16240	16277	16148	16267	16365	16273	16381	16292	16423	16211	16297	16292	16196	16186	16444	16263	16182	16060	16244	16285	16117	16291	16336	16284	16120	16100	16165	16329	16121	16325	16112	16097	16287	16188	16186	16246	16176	16349	16110	16168	16222	16022	16058	16101	16200	16126	16108	16304	16247	16329	16452	16227	16185	16021	16215	16176	16400	16465	16233	16136	16118	16346	16133	16284	16094	16138	16220	16150	16129	16099	16317	16229	16233	16107	16247	16152	16223	16166	16248	16150	16081	16338	16128	16295	16217	16235	16149	15997	16178	16204	16041	16244	16367	16329	16264	16111	16015	16102	16214	16256	16103	16150	16254	16250	16179	16282	16031	16494	16222	16332	16082	16333	16196	16407	16311	16149	16206	16180	15973	15999	16220	16302	16208	15982	16159	16071	16409	16111	16336	16266	16066	16107	16393	16288	16229	16163	16393	16213	16475	16189	16312	16371	16282	16283	16344	16439	16054	16272	16409	16241	16267	16270	16191	16057	16153	16237	16188	16086	16103	16189	16296	16080	16347	15954	16327	16269	16355	16318	16153	16080	16236	15986	16292	16141	16211	16181	16122	15964	16428	16270	16160	16381	16379	16339	16271	16090	16230	16160	16096	16164	16224	16184	16392	16141	16073	16284	16319	16202	16323	16174	16066	16172	15974	16226	16131	15883	16281	16055	15932	15995	16283	16181	16222	16334	16212	16142	16330	16155	16077	16024	16255	16097	16206	16053	16173	16101	16277	16297	16290	16212	16210	15910	16170	16206	16066	16290	16351	16033	16367	16393	16055	16320	16199	16173	16124	15997	16040	16122	16345	15947	16299	16063	16241	16119	16109	16206	16124	16264	16276	16201	16489	16071	16111	16103	16090	16218	16202	16291	16028	16095	16217	16238	16309	16086	16138	16100	16185	16053	16244	16399	16192	16340	16243	16240	16227	16315	16333	16331	16257	16281	16299	16142	16322	16356	16227	16283	16173	16271	16200	15981	16237	16127	16319	16257	16339	16444	16216	16340	16312	16119	16373	16115	16260	16053	16339	16162	16231	16156	16095	16166	16430	16110	16102	16314	16243	15975	16306	16251	16287	16178	16137	16062	16332	16220	16135	16291	16081	16280	16486	16186	16169	16049	16403	16338	16045	16388	16402	16112	16350	16253	16404	16306	16394	16252	16231	16437	16174	16170	16148	16198	16185	16352	16165	16138	16082	16315	16236	16383	16131	16187	16145	16143	16342	16102	16198	16428	16233	16200	16113	16146	16333	16160	16229	16186	16180	16298	16247	16297	15960	16174	16221	16302	16179	16254	16311	16390	16255	16152	16175	16093	16304	16292	16236	16222	16206	16256	16160	16131	16255	16228	16217	16301	16409	16108	16303	16297	16307	16238	16240	16224	16049	16295	16241	16084	16143	16192	16330	16317	16301	16247	16045	16019	16214	16275	16310	16256	16236	16246	16234	16203	16209	16277	16211	16252	16090	16171	16302	16245	16161	16195	16305	16047	16271	16264	16133	16361	16337	16246	16228	16006	16141	16054	16018	16315	16246	16310	16254	16182	16322	16223	16088	16204	16348	16292	16138	16218	16219	16152	16265	16022	16185	16408	16256	16042	16282	16516	16220	16151	16145	16416	16200	16346	16006	16120	16234	16159	16330	16214	16055	16186	16223	16396	16449	16184	16196	16146	16140	16161	16232	16094	16254	16109	16152	16224	16189	16247	16268	16040	16341	16315	16221	16239	16300	16332	16260	16509	16105	16225	16223	16393	16077	16199	16091	16121	16220	16095	16015	16120	16134	16102	15975	16098	16246	16111	16148	16266	16383	16320	16036	16231	16150	16085	16256	16256	16295	16423	16338	16171	16395	16008	16091	16180	16153	16188	16096	16105	16100	16046	16375	16196	16392	16115	16160	16224	16166	16285	16109	16165	16376	16267	16336	16205	16128	16270	16339	16216	16134	16183	16159	16317	16194	15958	16298	16287	16334	16092	16172	16104	16340	16306	16332	16150	16204	16034	16328	16048	16187	16234	16204	16182	16085	16378	15967	16263	16135	16292	16236	16258	16138	16025	16305	16075	16150	16243	16257	16104	16218	16078	16147	16118	16260	16217	16005	16247	16106	16249	16250	16158	16131	16407	16160	16088	16282	16254	16211	16145	16202	16086	16109	15923	16313	16146	16279	16235	16304	16067	16231	16202	16212	16175	16219	16287	16102	16388	16012	16318	16035	16099	16004	16148	16249	16203	16096	16206	16007	15998	16229	16403	16225	16140	16174	16247	16125	16206	16292	16196	16388	16082	16272	16180	16212	16264	16223	16250	16157	16246	16220	16266	16104	16107	16152	15935	16133	16261	16118	16213	16050	16079	16266	16266	16308	16209	16259	16201	16068	16316	16187	16292	16105	16060	16066	16191	16154	16089	16072	16235	15913	16056	16288	16188	16320	16047	16373	16200	16099	16000	16168	16209	16036	16035	16141	16363	16221	16155	16331	16241	16192	16216	16163	16194	16075	16257	16066	16212	16227	16112	16005	16008	16243	15953	16216	16280	16105	16186	16116	16175	16232	15992	16102	16069	16217	16235	16379	16279	16125	16305	16398	16156	16171	16362	16324	16150	16179	16175	16218	16108	16175	16276	16288	15962	16257	16078	16128	16299	16234	16332	16203	15968	16149	16155	16433	16316	16228	16296	16308	16414	16404	16056	16165	16075	16444	16286	16251	16209	16161	16330	15942	16128	16160	16243	16294	16124	16268	16268	16088	16204	16137	16253	16139	16351	16258	16209	16127	16026	16406	16108	16226	16300	16261	16126	16062	16229	16074	16313	16152	16273	16117	16044	16336	16171	16066	16110	16006	16348	16154	16287	16250	16068	16356	16220	16251	16096	16244	16110	16088	16133	16219	16129	16186	16346	16231	16123	16257	16239	16327	16170	16274	16255	15926	16227	16134	16190	15965	16203	16368	16496	16325	16249	16124	15925	16129	16372	16308	16229	16425	16328	16364	16144	16500	16183	16037	16029	16259	16165	16060	16276	16115	16210	16042	16062	16245	16114	16205	15867	16142	16196	16071	15967	16400	16325	16317	16187	16111	16503	16028	16174	16233	16348	16288	16193	15981	16117	16024	16106	16235	16295	16249	16219	16136	16163	16257	16188	16314	16070	16362	16270	16337	16082	16257	16225	16204	16255	16089	16244	16317	16342	16370	16165	16109	16231	16268	16205	16390	16014	16070	16211	16269	16246	16226	16368	16010	16312	16139	16169	16215	16241	16209	16158	16269	16235	16141	16192	16303	16217	16074	16142	16139	16060	16250	16225	16157	16136	16081	16060	16071	16251	16334	16133	16263	16256	16214	16367	16297	16136	16132	16272	16287	16398	16455	16127	16035	16007	16087	16351	16391	16169	16173	16332	16063	16296	16213	16153	16207	16370	15994	16116	16229	16165	16081	16190	16070	15931	16283	16298	16273	16211	16156	16204	16309	16385	16348	16373	16236	16170	16220	16102	16360	16129	16097	15962	16119	16214	16247	16187	16129	16187	16346	16176	16190	16139	16293	16248	16181	16104	16269	16445	16333	16163	16141	16254	16190	15962	16279	16217	16060	16245	16178	16174	16061	16086	16323	16077	16248	16205	16232	16185	16182	16330	16274	16294	16236	16034	16176	16197	16267	16196	16178	16153	16145	16331	16383	16108	16295	16248	16254	16217	16235	16315	16179	16296	16403	16077	16152	16306	16243	16142	16318	16166	16316	16247	16161	16246	16253	16200	16047	16223	16277	16213	16020	15987	16251	16157	16344	16139	16190	16026	16095	16217	16153	16277	16319	16093	16144	16354	16173	16221	16321	16082	16057	16315	16190	16136	16294	16251	16329	16304	16252	16035	16225	16158	16261	16256	16167	16236	16197	15979	16125	16101	16246	16241	16127	16319	16030	16324	16169	15933	16179	16288	15883	16142	16295	16231	16272	16157	16067	16197	16026	16338	15938	16194	16058	16352	16205	15952	16021	16073	16170	16300	16229	16302	16149	16294	16083	16136	16172	16267	16346	16227	16052	16164	16324	16119	16218	16325	16141	16191	16177	16134	16217	16270	16116	16035	15974	16193	16315	16052	16271	16064	16037	16099	16386	16218	16254	16285	16369	16207	16219	16312	16383	16375	16095	16202	16493	16179	15971	16190	16170	16291	16194	16036	16302	16234	16198	16154	16120	16219	16256	16098	16006	16252	16286	16260	16147	16254	16224	16322	16228	15993	16227	16214	16105	16157	16194	16240	16099	15994	16321	16089	16208	16183	15818	16271	16091	16434	16048	16515	16038	16142	16013	16310	16275	16308	16206	16178	16303	16086	16131	16023	16166	16094	16235	16319	16263	16123	16246	16346	16280	16392	16244	16097	16167	16092	16218	16302	16170	16312	16215	16082	16187	16302	16136	16408	16364	16250	16428	16154	16210	16186	16312	16078	15857	16118	16223	16114	16129	16073	16346	16085	16179	16181	16033	16183	16255	16254	16487	16298	16189	16189	16394	16155	16187	16247	16178	16198	16195	16163	16138	16318	16175	16090	16242	16283	16118	15875	16053	16047	16228	16065	16354	16110	16189	15976	16344	16509	16256	16199	16291	16264	16185	16244	16241	16041	16209	16342	16228	16165	16288	16206	16198	16343	16140	16328	16241	16252	16086	16290	16280	16323	16402	16192	16330	16225	16037	16164	16087	16214	16142	16059	16273	16310	16302	16171	16253	16118	16106	16156	16179	16091	16243	16001	16122	16244	16275	16200	16081	16035	16142	16233	16178	16249
59076	70880	44869	66134	76550	66461	51759	37446	24246	16562	14418	13779	13763	13814	13969	13874	13761	13827	14001	13793	13703	13878	13884	13871	13808	13922	13787	13998	13872	14026	13954	13868	13911	13863	13631	13821	13799	14048	13727	13934	14000	13859	13748	13890	13864	13868	13959	13845	13944	13957	13816	13706	13797	13774	13767	13850	13828	13852	13677	13977	13887	13667	13998	13793	13890	13830	13832	13849	13849	13784	13801	13921	13812	13771	13789	13823	13855	13740	13796	13833	13846	13849	13894	13750	13717	13679	13956	13862	13815	13726	13837	13994	13796	13941	13793	13826	13964	13687	13901	13798	13773	13853	13814	13927	13765	13741	13670	13879	13891	13790	13935	13851	13807	13925	13974	13919	13922	13860	13822	13793	13705	13866	13854	13843	13519	13641	13848	13894	13729	13767	13817	13825	13967	13902	13815	13624	13853	13803	13830	13834	13917	14050	13853	14023	13923	13834	14089	13623	13737	13907	13826	13867	13713	13848	13799	13794	13889	13854	13815	13882	13777	13780	13905	13816	13968	13923	14008	13716	13773	13725	13786	13760	13836	13876	13777	13929	13833	14010	13916	13709	13844	13762	13940	13795	13759	13907	13941	13715	13888	13954	13765	13829	13885	13746	13919	13882	13764	13761	13830	13868	13858	13880	13655	13734	13877	13976	13671	13861	13942	13800	13759	13798	13784	14042	13829	13884	13923	13791	13824	13986	13983	13815	13922	13821	13805	13780	13775	13714	13785	13737	13901	13888	13871	13899	13816	13715	13880	13848	13794	13859	13824	14021	13891	13828	13848	13896	13773	13817	13737	13905	13835	13760	13887	13800	13837	13818	13954	13903	13888	13865	13890	13781	13704	13909	13969	13904	13664	13888	13913	13764	13697	13971	13815	13890	13911	13843	13883	13871	13861	13855	13720	13925	13868	13680	13822	13791	13884	13755	13941	13887	14040	13895	13775	13880	13906	13911	13745	13754	13901	13666	13859	13796	13782	13756	14048	13848	13706	13766	13863	13946	13865	13657	13752	13789	13928	13739	13715	13658	13731	13798	13894	13856	13875	13836	13561	13864	13731	13755	13938	13985	13888	13658	13976	13845	13719	13882	14009	13671	13788	13753	13724	13687	13674	13942	13993	13948	13900	13663	13776	13889	13737	13866	13880	13764	13796	13762	13885	13852	13894	13721	13980	13859	13904	13790	13913	13747	13908	13917	13970	13833	13904	13801	13893	13813	13717	13892	13924	13901	13900	13756	13923	14021	13871	13797	13830	13793	13850	13950	13942	13893	13762	13819	13931	13813	13899	13753	13771	13784	13921	13859	13780	13936	13824	13795	13727	13655	13847	13770	13834	13850	13637	13886	13928	13910	13641	13879	13615	13868	13696	13705	13760	13716	13740	13979	13842	13929	13816	13780	13783	13976	13799	13817	13909	13753	13860	13765	13845	13939	13910	13858	13843	13813	13721	13870	14047	13709	13836	13670	13747	13782	13900	14000	13966	13808	13909	13788	13827	13794	13957	13653	13843	13733	13887	13878	13731	13865	13781	13771	13794	13890	13932	13838	13856	13788	13838	13834	13719	13853	13844	13845	13764	13762	13712	13762	13843	13896	13739	13878	13880	13810	13864	13845	13738	13792	13704	13836	13798	13922	13793	13978	13706	13816	13780	13896	13876	13926	13777	13728	13865	13847	13785	13682	13778	13818	13727	13778	13923	13960	13894	13604	13888	13773	13838	13884	13866	13822	13716	13916	13847	13903	13844	13785	13878	13731	13996	13952	13780	13665	13978	13801	13736	13699	13968	13942	13873	13830	13940	13853	13655	13881	13724	13927	13633	13919	13791	13907	13657	13770	13983	13901	13929	13769	13782	13715	13856	13768	13805	13867	13740	13912	13938	13910	13792	13903	13959	13723	13924	13633	13853	13702	14031	13733	13883	13685	13889	13909	13694	13702	13969	13780	13749	13724	13765	13866	13688	14019	13651	13898	13802	13935	14004	13818	13883	13838	13811	13578	13780	14044	13635	13719	13830	13783	13848	13867	13798	13944	13952	13814	13866	13733	13875	13777	13770	13757	13794	13868	13793	13956	13821	13871	13853	13813	13949	13698	13873	13885	13711	13777	13752	13736	13899	13939	13798	13918	13711	13918	13734	13663	13652	13954	13754	13810	13788	13906	13699	13717	13808	13770	13958	13892	13987	13692	13875	13901	13742	13758	13804	13684	13790	13670	13837	13873	13701	13736	14072	13919	13854	13853	13730	14022	13660	13796	13726	13857	13849	13706	13817	13766	13789	13814	13754	13901	13823	13965	13865	13934	13848	13956	13717	13779	13774	13883	13817	13721	13868	13811	13956	13820	13762	13705	13834	13919	13935	13812	13875	13876	13878	13846	13883	13818	13649	13946	13802	13750	13664	13795	13839	13826	13807	13872	13824	13755	13753	13758	13802	13832	13811	13735	13681	13847	13749	13680	13910	14052	13886	13701	13777	13734	13709	13757	13930	14026	14011	13680	13938	13827	13886	13917	13688	13870	13750	13847	13564	13936	13848	13874	13944	13826	13801	13828	13872	13948	13970	13765	13834	13847	13824	13758	13760	13736	13889	13835	13843	13845	13983	13825	13922	13797	13960	13935	13801	13840	13810	13891	13619	13979	13794	13907	13768	13907	13880	13844	13789	13816	13779	13848	13869	13809	13776	13865	13825	13873	13746	13762	13719	13673	13683	14119	13812	13855	13742	13933	13892	13825	13921	13922	13950	13875	13828	13869	13825	13847	13807	13868	13927	13760	13815	13789	13881	13809	13804	13771	13782	13748	13749	13804	13889	13667	13833	13845	13751	13649	13964	13735	13714	13847	13891	13866	13792	13640	13718	13894	13734	14075	13828	13811	13579	13787	13961	13849	13980	13900	13848	13771	13871	13784	13655	13971	13881	13809	13737	13750	13889	13884	13869	13803	13712	13767	13700	13822	14012	13842	13880	13850	13761	13803	13798	13826	14021	13876	13747	13845	13714	13805	13829	13836	13799	13679	13808	13897	13911	13853	14089	13827	13863	13733	13818	13686	13852	13677	13958	13759	13820	13729	13792	13827	13921	13693	13942	13563	14054	13956	13767	13848	13810	13796	13976	13779	13957	14060	13814	14074	13769	13944	13745	13804	13931	13848	13913	13849	13883	13856	13845	13647	13971	13915	13804	13708	13852	13723	13883	13706	13896	13754	13679	13746	13724	13887	13944	13770	13635	13934	13852	13911	13931	13870	13820	13798	13772	13683	13777	13740	13726	13767	13977	13802	13781	13667	13868	13770	13874	13813	13910	13711	13801	13864	13751	13975	13801	13793	13862	13723	13821	13826	13770	14064	13683	13841	13778	13979	13833	13861	13764	13742	13692	13769	13858	13818	13890	13776	13813	13895	13819	13891	13678	13769	13740	13702	13845	13831	13825	13852	14003	13999	13905	13772	13868	13703	13828	13846	13628	13907	13628	13758	13763	14079	13619	13843	13792	14003	13864	13936	13984	13886	13763	13830	13778	13834	13862	13720	13798	13836	13972	13807	13722	13876	13834	13798	13914	13991	13824	13969	13755	13757	13686	13763	13844	13765	13924	13797	13732	13808	13843	13883	13888	13887	13918	13871	13962	13838	13742	13799	13726	13753	13857	13803	13837	14025	13877	13697	13781	13859	13815	13946	13763	13656	13838	13837	13987	13831	13782	13874	13750	13841	13845	13837	13804	13779	13793	13963	13976	13876	13902	13891	13822	13819	13645	13785	13766	13812	13921	13850	13737	13807	13767	13761	13667	13837	13775	13720	13592	13951	13800	13874	13832	13816	13949	13749	13750	13788	13817	13869	13708	13826	13901	13838	13880	13916	13923	14096	13849	13858	13778	13786	13987	13750	13796	13720	13946	13792	13787	13811	13923	13759	13796	13860	13850	13792	13765	13816	13678	13926	13852	13802	13858	13606	13807	13908	13980	13950	13759	13826	13910	13800	13819	13712	13680	13791	13859	13801	13922	13829	14141	13760	13870	14001	13715	13916	13757	13952	13891	13714	13849	13881	13678	13871	13910	13718	13894	13685	13965	13791	13773	13699	13805	13820	13853	13889	13760	13908	13843	13731	13788	13808	13801	13901	13955	13727	13984	13671	13789	13961	13871	13730	13779	13928	13782	13796	13743	13842	13915	13886	13829	13898	13765	13879	13809	13860	13687	13732	13782	13809	13968	13772	13979	13738	13836	13785	13746	13922	13743	13790	14068	13780	13692	13831	13891	13995	13883	13852	13917	13825	13781	13851	13813	13728	13799	13818	13930	13909	13964	13684	13876	13792	13815	13772	13870	13904	13809	13830	13865	13988	13983	14002	13882	13948	13732	13794	13974	13755	13816	13823	13680	13774	13884	13969	13780	13993	13610	13944	13886	13879	13797	13759	13804	13644	13855	13862	13849	13893	13898	13768	13745	13823	13858	13891	13894	13881	13921	14028	13856	13734	13586	13809	13857	13809	13740	13699	13806	13900	13804	13873	13749	13553	13811	13806	14083	13707	13903	13675	13897	13859	13771	13897	13829	13761	13753	13813	13821	14042	13917	13792	13916	13739	13961	13825	13860	13819	13751	13652	13808	13678	13873	13766	13815	13780	13868	14166	13719	13788	13859	13788	13888	13763	13861	13746	13792	13788	13871	13684	13803	13926	13926	13793	13892	13960	13836	13802	13771	14094	13895	13899	13888	13808	13868	13854	13779	13677	13848	13751	13764	13832	13716	13851	13983	13783	13662	13814	13771	13862	13862	13745	13860	13851	13783	13864	13853	13848	13779	13746	13761	13721	13825	13841	13932	13822	13822	13824	13789	13711	13908	13952	13817	13830	13998	13610	13849	13729	13844	13818	13843	13780	13859	13821	13853	13736	13933	13764	13693	13735	13791	13798	13910	13793	13780	13828	13838	13706	13838	13733	13820	13799	13680	13593	13745	13889	13822	13898	13884	13974	13732	13702	13977	13875	13917	13871	13747	13826	13896	13743	13725	13923	13693	13701	13699	13976	13891	13839	13800	13884	13915	13829	13869	13880	13886	13877	13733	13958	13763	13913	13741	14049	13811	13804	13800	13743	13959	13924	13840	13848	13793	13718	14117	13782	13856	13705
28133	23442	26297	28978	28737	26706	23052	19461	17442	16506	16464	16515	16301	16280	16387	16381	16308	16439	16234	16373	16280	16378	16581	16277	16431	16349	16355	16218	16317	16321	16425	16262	16299	16313	16242	16269	16324	16075	16117	16246	16332	16298	16212	16272	16122	16321	16357	16473	16254	16225	16259	16480	16278	16222	16394	16367	16328	16456	16164	16326	16308	16400	16320	16384	16294	16491	16378	16185	16355	16317	16591	16095	16368	16294	16268	16189	16496	16297	16461	16251	16266	16503	16215	16244	16280	16005	16285	16284	16279	16489	16407	16070	16408	16190	16184	16412	16157	16317	16243	16512	16328	16277	16238	16263	16177	16303	16317	16358	16456	16366	16052	16481	16530	16181	16182	16265	16381	16437	16437	16179	16355	16393	16356	16424	16164	16395	16384	16199	16450	16238	16169	16321	16312	16345	16316	16289	16287	16209	16182	16306	16360	16295	16413	16222	16486	16373	16351	16222	16339	16354	16236	16391	16236	16233	16288	16389	16358	16149	16247	16357	16325	16262	16116	16292	16239	16275	15988	16223	16283	16238	16101	16173	16368	16217	16319	16379	16573	16495	16091	16316	16355	16294	16254	16403	16436	16235	16280	16303	16311	16356	16273	16303	16433	16317	16264	16330	16378	16304	16277	16259	16537	16450	16225	16470	16412	16217	16229	16087	16185	16379	16400	16185	16356	16045	16480	16495	16346	16327	16444	16367	16405	16529	16276	16467	16360	16368	16173	16305	16526	16120	16513	16334	16349	16354	16248	16339	16322	16284	16308	16346	16330	16296	16389	16246	16354	16583	16218	16138	16327	16491	16282	16230	16341	16193	16383	16275	16405	16363	16482	16336	16373	16545	16514	16311	16088	16224	16291	16442	16412	16306	16355	16385	16324	16211	16204	16165	16301	16213	16204	16505	16322	16280	16459	16196	16438	16361	16251	16223	16458	16397	16218	16372	16333	16334	16252	16269	16146	16202	16131	16483	16320	16469	16332	16286	16423	16438	16260	16188	16246	16383	16375	16143	16276	16282	16324	16351	16394	16354	16483	16246	16439	16447	16307	16359	16309	16585	16175	16513	16354	16469	16215	16285	16192	16276	16311	16085	16056	16292	16387	16157	16171	16288	16443	16281	16319	16301	16297	16308	16187	16288	16157	16192	16378	16242	16309	16475	16367	16259	16407	16371	16279	16453	16358	16153	16115	16194	16308	16369	16394	16365	16238	16452	16201	16311	16354	16138	16444	16373	16302	16474	16405	16260	16180	16410	16375	16232	16342	16225	16476	16128	16301	16215	16247	16190	16391	16410	16355	16295	16361	16192	16252	16524	16188	16128	16176	16439	16174	16279	16490	16329	16362	16569	16353	16326	16190	16477	16369	16246	16419	16243	16300	16179	16165	16405	16344	16045	16364	16545	16141	16365	16435	16252	16364	16488	16428	16397	16531	16190	16303	16367	16277	16290	16375	16395	16297	16239	16310	16256	16395	16265	16394	16255	16417	16273	16239	16192	16319	16277	16272	16196	16323	16227	16075	16344	16374	16243	16628	16306	16326	16082	16231	16199	16450	16227	16207	16298	16266	16487	16323	16223	16287	16376	16576	16516	16310	16347	16192	16302	16427	16040	16241	16411	16361	16374	16401	16328	16154	16401	16435	16537	16214	16316	16456	16368	16270	16326	16223	16274	16443	16392	16345	16135	16288	16353	16392	16290	16424	16364	16323	16382	16385	16373	16391	16367	16370	16318	16380	16209	16267	16456	16427	16261	16182	16060	16237	16411	16344	16497	16482	16407	16192	16343	16358	16536	16503	16309	16278	16220	16268	16216	16210	16360	16348	16364	16302	16468	16156	16360	16401	16307	16336	16201	16302	16410	16344	16322	16360	16373	16331	16321	16471	16117	16169	16140	16207	16246	16356	16194	16138	16313	16310	16206	16303	16246	16312	16489	16423	16461	16422	16378	16283	16284	16292	16355	16339	16274	16633	16320	16451	16269	16257	16391	16454	16401	16231	16357	16264	16155	16271	16289	16297	16505	16486	16240	16392	16292	16141	16349	16342	16325	16535	16163	16203	16200	16239	16323	16219	16254	16069	16184	16079	16296	16230	16193	16293	16270	16206	16229	16253	16023	16302	16382	16220	16329	16167	16387	16153	16281	16411	16377	16287	16373	16300	16345	16298	16507	16408	16322	16349	16276	16328	16134	16513	16329	16311	16296	16309	16522	16440	16331	16372	16328	16365	16413	16526	16395	16368	16334	16305	16187	16389	16450	16306	16484	16281	16413	16294	16420	16290	16346	16357	16374	16395	16284	16315	16416	16210	16416	16227	16375	16175	16382	16372	16354	16190	16415	16181	16364	16144	16161	16095	16214	15935	16195	16386	16416	16206	16435	16276	16273	16214	16325	16353	16326	16282	16279	16356	16462	16311	16240	16325	16327	16373	16496	16391	16482	16235	16375	16157	16257	16461	16203	16395	16486	16429	16227	16199	16240	16278	16261	16158	16362	16290	16295	16229	16172	16437	16440	16249	16287	16335	16247	16296	16437	16379	16237	16392	16305	16383	16390	16345	16246	16250	16255	16157	16228	16366	16388	16485	16304	16421	16257	16453	16049	16392	16164	16231	16587	16368	16239	16630	16420	16303	16433	16300	16086	16339	16267	16245	16374	16318	16275	16227	16357	16456	16302	16365	16139	16208	16273	16585	16143	16305	16260	16217	16229	16386	16363	16262	16155	16243	16202	16169	16247	16308	16300	16303	16149	16179	16327	16242	16515	16216	16307	16533	16468	16329	16380	16300	16431	16236	16184	16231	16208	16071	16403	16489	16423	16438	16308	16130	16297	16354	16510	16597	16217	16257	16350	16314	16341	16067	16393	16360	16396	16467	16359	16384	16347	16326	16491	16306	16410	16347	16329	16322	16304	16204	16437	16265	16323	16341	16183	16478	16222	16387	16437	16194	16364	16244	16322	16433	16313	16397	16374	16352	16390	16425	16269	16272	16207	16350	16375	16261	16396	16390	16234	16123	16165	16397	16386	16189	16311	16240	16149	16538	16176	16331	16332	16220	16383	16281	16342	16099	16290	16102	16097	16455	16426	16482	16390	16336	16516	16146	16296	16274	16286	16477	16196	16528	16528	16445	16313	16362	16193	16290	16191	16496	16171	16467	16373	16434	16203	16500	16215	16531	16311	16209	16129	16246	16381	16490	16278	16436	16395	16504	16241	16234	16267	16201	16081	16498	16278	16418	16314	16263	16334	16139	16411	16628	16343	16408	16299	16381	16240	16258	16516	16246	16213	16326	16355	16422	16461	16429	16430	16366	16463	16195	16403	16415	16407	16346	16143	16343	16450	16293	16227	16597	16316	16400	16264	16210	16149	16167	16409	16277	16211	16282	16268	16212	16219	16469	16383	16459	16307	16473	16324	16158	16364	16172	16390	16532	16337	16328	16371	16442	16347	16195	16367	16263	16333	16206	16311	16193	16348	16526	16273	16294	16048	16236	16430	16237	16399	16393	16249	16416	16188	16178	16452	16173	16181	16334	16353	16304	16337	16352	16310	16484	16364	16276	16569	16415	16455	16126	16261	16459	16320	16208	16132	16505	16364	16296	16341	16270	16434	16172	16310	16350	16417	16276	16355	16349	16245	16457	16181	16308	16410	16360	16233	16262	16142	16286	16223	16333	16399	16237	16407	16345	16425	16261	16200	16247	16215	16416	16403	16273	16240	16159	16139	16465	16461	16594	16294	16448	16348	16200	16139	16280	16361	16318	16329	16438	16389	16286	16157	16270	16257	16050	16409	16371	16369	16423	16178	16434	16295	16258	16287	16344	16202	16135	16451	16029	16173	16250	16449	16209	16196	16366	16221	16399	16468	16527	16272	16354	16047	16431	16125	16317	16379	16334	16268	16371	16395	16359	16407	16175	16361	16237	16304	16376	16497	16421	16310	16384	16339	16362	16299	16175	16259	16045	16157	16273	16307	16512	16518	16289	16171	16204	16271	16190	16214	16257	16288	16235	16174	16149	16046	16182	16406	16071	16284	16396	16152	16291	16176	16292	16257	16278	16345	16423	16289	16277	16254	16206	16244	16378	16188	16094	16176	16214	16241	16458	16556	16391	16230	16238	16306	16329	16167	16174	16289	16313	16185	16240	16399	16598	16314	16274	16185	16201	16397	16399	16200	16307	16316	16333	16398	16305	16289	16349	16100	16486	16473	16286	16496	16418	16526	16498	16413	16291	16356	16243	16163	16168	16394	16281	16250	16378	16455	16353	16237	16418	16535	16495	16340	16480	16191	16229	16287	16205	16348	16363	16274	16439	16311	16406	16543	16384	16423	16414	16247	16391	16206	16227	16330	16491	16335	16324	16522	16243	16326	16433	16241	16406	16263	16476	16179	16192	16405	16462	16230	16511	16317	16317	16524	16299	16115	16386	16402	16400	16311	16354	16489	16440	16468	16238	16030	16069	16037	16250	16220	16174	16246	16281	16220	16173	16452	16409	16369	16271	16371	16195	16383	16274	16467	16186	16332	16396	16380	16322	16347	16273	16232	16194	16238	16324	16385	16277	16352	16343	16289	16175	16298	16438	16227	16303	16533	16207	16393	16385	16265	16387	16157	16219	16303	16299	16385	16345	16391	16463	16201	16296	16295	16184	16384	16381	16279	16392	16260	16338	16346	16337	16207	16253	16394	16255	16254	16457	16400	16378	16497	16146	16385	16298	16410	16346	16231	16245	16316	16337	16263	16288	16191	16454	16170	16396	16579	16467	16141	16286	16359	16366	16281	16424	16492	16477	16192	16392	16272	16123	16300	16321	16394	16420	16362	16405	16128	16560	16430	16489	16482	16299	16384	16537	16339	16254	16287	16481	16357	16263	16184	16417	16317	16373	16120	16343	16339	16210	16529	16357	16371	16224	16295	16197	16247	16288	16248	16061	16215	16200	16436	16379	16225	16311	16193	16447	16175	16511	16323	16305	16609	16308	16388	16318	16247	16139	16300	16417	16065	16336	16383	16205	16384	16168	16303	16230	16240	16191	16249	16254	16288	16373	16222	16193	16378	16344	16402	16206	16312	16042	16265	16442	16274	16503	16260	16372	16338	16323	16303	16307	16209	16392	16273	16300	16540	16364	16303
25738	29578	22221	25232	26640	24695	20428	16841	15064	14321	14065	13975	14006	14111	14117	14174	14073	14129	14054	13926	13896	13897	14064	14171	13979	14180	13911	14042	13948	13925	14035	14107	13981	13952	14150	14019	14138	14064	14020	14029	14034	13990	14049	14082	14068	14104	13837	14038	13988	14046	14118	13918	13945	13828	14104	13892	13953	14017	13882	13984	13956	13979	14031	14080	14077	14174	13924	14077	13887	14195	14048	14176	14115	13898	14065	13973	14178	13992	14079	14051	14049	13921	14195	13993	14072	13929	14050	14010	13977	14081	14011	14151	13992	13905	14116	13932	14001	14013	14097	14009	14009	14241	13915	14095	14109	13955	14070	13931	13917	14099	14032	14020	14110	13933	14022	13980	14242	13919	14026	13924	14046	14076	13862	14103	13979	13939	13953	13856	13964	13845	14150	13959	14026	13989	13997	14037	14070	13974	14104	14244	14012	13889	14140	14009	14058	14008	14218	14054	14150	13956	14077	14032	14058	13895	14076	13880	14013	13894	14042	14080	13978	13989	14040	13929	14093	14099	14025	14043	13974	13942	14052	13944	13979	14124	14083	14073	14076	14043	14172	14027	14139	14037	14164	13962	13977	13981	13910	13957	13956	14076	14112	14118	14017	14130	13974	13993	14033	14029	14098	13848	13935	13970	14156	13806	14012	14042	14224	13843	14136	13947	14097	13910	14118	14073	14075	14041	14089	13945	13947	13918	14115	14086	14082	13857	14125	14045	13965	14105	13951	14057	13952	13982	14135	14048	14123	13997	14114	13991	14132	13955	13893	14260	13894	14038	14016	14064	14156	14088	13971	14082	13852	13986	13861	13887	14008	14112	13957	14044	14046	14104	14148	13938	14027	13973	14200	14044	14042	14328	14031	13813	13955	14057	14221	13974	13816	13837	13917	14064	14065	13990	14069	14095	13980	13894	14089	13970	14160	13978	14046	14048	13727	13999	14083	13998	14111	13944	14055	14047	13944	14177	13943	13916	14016	13925	14052	14118	14093	13863	13991	13998	13961	13987	14143	14078	14015	14042	13930	14127	13857	13988	14029	14091	14048	13971	13948	13987	14047	14037	13967	13981	14110	14058	13940	14033	14078	14024	14129	14028	14143	14124	14026	13817	14095	14070	14007	13997	14158	14006	13994	13933	14065	13959	14215	13902	14104	14196	13926	14008	13978	13937	14036	14066	14052	14115	14028	14077	14019	14003	13980	13953	14009	14186	13936	13868	14063	13926	14111	14142	14127	13958	14257	14065	14053	14184	13925	13846	13991	13975	14027	14125	13941	14129	13770	13912	14035	14044	14059	14072	13920	13994	13933	14085	14042	14068	14022	13961	14061	13906	13993	14231	14142	13947	13988	14066	13916	13936	13949	14080	14015	14079	13978	14180	14000	14042	14041	13855	14114	14142	14011	14018	14009	14069	14136	14071	14014	13983	14051	13999	13996	14050	14029	13951	13975	13999	14198	14047	14135	14163	13854	14004	13815	14185	13886	14115	14133	13997	13894	13870	13953	13908	13854	13950	13985	13959	14068	13933	13787	14115	14029	13925	14014	13985	14060	14034	13987	14070	13891	14040	13954	13966	14060	13945	14107	14128	13984	14129	14141	14221	14054	13832	13881	14114	14134	14013	14141	14026	14080	14125	14033	14060	14002	14136	13944	14011	14092	14102	13926	14080	14033	13887	13882	13953	14015	13968	13913	13961	13974	14130	13939	14200	14070	14059	14024	14067	14028	14075	13913	13964	14031	13993	13929	13938	14026	13954	13873	14003	14034	13989	13903	13985	14096	14032	13934	13850	14307	13976	14101	14111	14004	13936	14042	13968	13917	13995	14135	13908	13922	14013	13927	14016	13852	14056	14029	14003	14017	14195	14098	13945	13897	13946	14099	14052	14117	14022	14030	14064	14054	14140	14100	13931	13983	14062	13960	13971	13963	14001	13925	13972	14064	13912	13990	14138	14078	13899	14078	14022	14003	14140	13979	14018	14110	14026	14163	14025	13853	14115	14056	14076	14064	14136	14075	14106	13992	14143	14107	14056	14062	14078	14255	14130	14046	14153	14069	13871	13994	13947	14052	13962	13999	14060	14032	14253	13889	14115	13967	13918	14157	13982	14005	14025	13928	14063	14008	13929	13977	14186	13846	14062	13977	13967	14082	13969	14001	14068	13976	13951	13996	14048	13984	13994	14055	13884	14137	13947	14202	13971	14104	14074	13941	14084	14039	14090	14029	13971	13904	14058	14074	14011	14223	14026	13894	13874	14002	14017	13780	14085	13856	14032	14172	14001	14055	14123	14052	13923	14158	13927	13985	13999	14293	14042	14004	14055	14030	14013	14013	14242	13988	14005	13935	13815	14164	13746	14075	14109	13939	13921	14114	13968	13967	13962	13993	14051	14213	14075	14065	13951	14066	14072	13963	14280	13879	14063	14012	13954	14035	14265	13984	14124	14009	13890	14116	14086	14122	14045	14098	14070	14031	13982	14121	14039	13995	14092	13967	13901	14134	13870	13974	13952	13956	14139	14104	13979	14012	14038	14106	14016	13942	14095	13905	14083	14082	14035	14038	14027	14096	13994	14008	14100	14020	14030	14092	14005	13946	14126	13963	14056	13963	13975	13980	13878	14042	14122	13857	14048	14202	14035	14000	14028	14020	13920	14205	13926	14090	13972	14076	13936	14029	14132	14014	14012	14053	13985	14112	14012	14168	14236	13927	13917	14105	14092	13946	14137	14163	14016	13974	14054	14130	14011	14103	14019	14118	14066	14104	14065	14019	14092	14082	13946	14024	14164	13951	13971	13905	14171	14053	13791	14052	14059	14032	14024	14039	13962	14029	13948	13909	14097	14032	13995	14104	13956	14055	14010	14075	14218	14017	13918	14041	14093	13854	14058	14135	14074	14031	13933	14163	14058	13934	14089	13930	13857	13808	13980	14063	14071	14070	14043	14032	13936	13957	14004	14072	14074	14136	14034	14071	14103	14012	14036	14037	13913	13813	14205	14175	13955	14140	14006	14054	13848	14010	13868	14071	13969	14158	14130	14026	13904	14061	13933	14157	13977	14051	14113	13956	13831	13898	13977	14084	14077	14155	14069	14175	13884	13992	14258	14127	14159	13939	13870	14255	13971	13988	14120	14097	13944	14193	14058	14044	14015	14071	13981	13938	13906	13823	13985	14050	14205	14060	13896	14156	14047	14122	14073	13934	13992	13999	14017	14126	13832	14280	14106	14000	14012	13970	14056	14106	14035	14047	13890	13974	13965	13964	14044	14103	13805	14172	14101	13985	13979	14001	13918	14074	14044	14162	13964	13983	13987	14113	14245	13996	13852	13984	14098	13948	14076	14113	13988	14033	13949	14070	14075	13902	14209	13919	14076	13878	14168	14190	14063	13867	13857	13986	13986	14076	13904	13808	14020	13944	13823	14029	14025	13995	14102	14092	14026	13990	14025	13980	14081	14072	14162	13937	13930	13971	14091	14124	14076	14029	13941	13966	14064	14131	13871	13961	14091	14026	14040	13976	14013	14105	13961	14172	14050	14160	14091	14043	14168	14047	13994	13945	14038	13909	14063	14054	14162	13952	14126	13900	14050	14006	13933	13922	14130	13896	13866	14045	14109	13949	13993	14140	13962	14065	14057	13993	14025	14092	14070	13956	13973	14078	14142	13927	14009	14137	13965	13949	13984	13824	13950	14081	14125	13963	14069	14077	13983	13917	14037	14000	13937	13922	14008	14124	14087	14029	13980	13981	14077	13966	14009	13945	14130	13951	14113	13952	14009	14070	14014	14068	14150	13878	14029	14117	13979	14131	14003	13882	14024	14057	14200	14094	13975	14066	14121	13975	13936	13915	13910	13981	14071	13915	14059	14014	14036	14107	13936	14140	14104	13981	13949	14064	13992	13988	13925	14053	14060	13911	13892	14217	14014	14074	14053	13969	14056	13957	14027	14065	14072	14064	13896	14048	14031	14149	13952	14130	14186	13931	14029	14207	14091	14196	14007	14156	14015	13968	14061	13964	14123	14010	14204	13950	13963	14116	14175	13915	14073	14195	14071	14010	14076	14100	14064	14016	13891	13986	14034	13837	14028	14004	14086	13970	13999	13885	13995	14022	13950	14230	14067	14059	14073	14067	13980	14054	13971	14011	14071	14023	14051	14149	14017	13927	14054	14075	14137	13832	14170	13956	13993	14092	14056	14016	13962	14017	13930	14076	13930	13996	14258	14055	14147	14092	13988	13879	13944	14140	13996	14020	13940	14060	14003	14097	14058	14022	13940	14063	13974	13888	14010	13801	14073	13779	13899	14016	14057	13902	13802	13982	13919	14113	14165	13888	14002	14039	13975	14042	14189	13991	14024	14032	14064	14044	13877	13903	14058	14055	14070	14044	13850	14044	14044	14078	13857	14000	14030	13994	13985	14096	13888	14101	13915	14066	13902	14089	14022	13961	14084	14113	13989	14047	13948	13829	14065	14085	13882	13927	13868	14045	14042	13848	14071	14025	14094	13906	14073	14066	14063	14038	14043	14102	13977	14100	14021	14066	14009	13896	14052	14293	14139	14019	13970	14189	13979	14044	14041	14044	14047	14033	14097	13897	14049	14030	13958	13979	13953	14114	13880	13816	14038	14131	14105	14017	14073	13891	14009	14134	14189	13882	14027	13867	14048	13945	14193	14189	13977	13810	14166	13956	13951	13861	14025	14069	14072	14098	14048	13956	14043	13983	13931	14050	14033	13908	14151	14034	14111	14018	13896	14111	13898	14043	14162	14011	14015	14195	14120	13969	13969	14067	14132	14057	14103	13878	13999	14062	14083	14107	13857	13879	14095	14046	14017	14081	13997	14057	13923	14090	14059	13812	14081	13957	14008	13957	14237	14017	14054	13980	14054	14098	13967	13995	14033	13988	14222	14021	13881	13898	14112	14147	13969	14094	14049	14102	13998	13747	14020	14206	14114	14074	14138	13995	13958	14066	13934	13946	14071	14080	14022	13914	13859	13993	14132	14101	14178	14058	13953	14009	14186	14104	14112	13991	14071	14068	13901	13902	14029	13980	13873	13940	14051	14119	13972	14006	14012	13956	14160	14118	14111	14057	14149	14010	14065	13930	13888	14056	14127	13957	14044	13863	13969
24116	21511	29626	35737	47863	52889	44990	31072	22608	18528	17200	16700	16800	16612	16783	16741	16759	16591	16571	16657	16543	16685	16660	16643	16464	16494	16695	16544	16525	16432	16715	16657	16534	16578	16664	16588	16619	16607	16551	16647	16627	16441	16415	16193	16438	16513	16541	16570	16722	16505	16591	16537	16483	16567	16254	16501	16704	16480	16551	16670	16660	16455	16421	16654	16698	16451	16459	16550	16722	16643	16589	16498	16714	16592	16503	16729	16369	16621	16725	16640	16609	16371	16544	16626	16534	16650	16552	16361	16466	16597	16595	16558	16381	16474	16563	16590	16525	16849	16523	16458	16528	16401	16346	16650	16759	16511	16637	16475	16493	16626	16498	16765	16245	16599	16449	16681	16507	16723	16295	16523	16472	16394	16617	16626	16591	16457	16445	16445	16483	16497	16638	16431	16525	16694	16372	16436	16561	16494	16494	16317	16811	16570	16556	16457	16276	16409	16707	16571	16446	16718	16513	16562	16733	16514	16554	16534	16501	16310	16711	16519	16564	16423	16434	16510	16627	16639	16458	16397	16572	16397	16492	16495	16485	16409	16335	16550	16521	16467	16699	16494	16396	16622	16404	16434	16479	16481	16286	16444	16544	16600	16552	16671	16647	16608	16424	16625	16500	16449	16588	16447	16344	16537	16609	16580	16529	16496	16441	16712	16568	16653	16605	16370	16392	16604	16480	16588	16470	16566	16621	16445	16597	16503	16578	16529	16389	16524	16656	16371	16584	16693	16495	16373	16557	16240	16643	16602	16512	16411	16783	16592	16584	16658	16621	16510	16583	16552	16419	16598	16490	16423	16581	16596	16660	16544	16572	16455	16614	16562	16463	16574	16564	16585	16584	16348	16673	16418	16620	16558	16486	16540	16478	16655	16699	16438	16604	16432	16505	16507	16426	16508	16515	16712	16623	16398	16591	16352	16615	16505	16539	16523	16545	16551	16655	16664	16578	16552	16501	16593	16480	16623	16472	16491	16550	16412	16641	16611	16498	16645	16533	16369	16573	16634	16606	16669	16778	16233	16410	16604	16472	16685	16753	16612	16500	16482	16484	16392	16433	16582	16371	16586	16727	16549	16519	16489	16485	16576	16568	16493	16422	16578	16570	16564	16566	16588	16514	16432	16652	16627	16312	16483	16467	16547	16600	16576	16328	16565	16542	16553	16572	16568	16493	16647	16548	16464	16537	16509	16549	16415	16636	16515	16466	16745	16673	16869	16423	16602	16430	16622	16830	16723	16760	16680	16467	16551	16715	16482	16466	16586	16333	16673	16489	16485	16714	16484	16480	16647	16490	16278	16605	16531	16584	16607	16459	16567	16512	16475	16648	16442	16623	16381	16735	16383	16471	16681	16450	16534	16519	16500	16657	16588	16552	16556	16615	16327	16293	16364	16479	16498	16461	16572	16455	16535	16814	16346	16570	16513	16610	16581	16554	16545	16789	16515	16568	16531	16561	16449	16486	16527	16529	16515	16542	16749	16525	16786	16705	16378	16649	16632	16678	16752	16400	16346	16496	16620	16540	16594	16401	16546	16648	16615	16452	16485	16601	16854	16797	16540	16650	16549	16458	16370	16416	16518	16598	16528	16678	16689	16528	16405	16443	16661	16600	16523	16573	16573	16584	16389	16421	16428	16577	16771	16669	16540	16760	16630	16651	16427	16570	16683	16346	16296	16584	16614	16562	16435	16625	16500	16403	16537	16651	16653	16503	16414	16359	16598	16482	16580	16580	16537	16699	16700	16659	16520	16686	16462	16523	16525	16506	16675	16274	16611	16631	16773	16625	16271	16587	16326	16598	16434	16498	16512	16623	16523	16627	16730	16440	16444	16460	16417	16530	16429	16537	16761	16417	16604	16692	16689	16587	16595	16513	16813	16712	16652	16640	16539	16565	16474	16528	16522	16707	16624	16596	16507	16461	16409	16570	16529	16453	16512	16423	16483	16736	16464	16592	16636	16618	16649	16808	16509	16721	16403	16646	16526	16567	16363	16562	16576	16446	16480	16546	16526	16510	16369	16329	16586	16493	16380	16602	16692	16651	16550	16470	16480	16810	16509	16503	16362	16430	16509	16399	16612	16383	16595	16616	16376	16582	16737	16729	16388	16384	16465	16540	16629	16420	16492	16492	16478	16407	16641	16551	16480	16631	16552	16441	16388	16681	16662	16426	16602	16578	16525	16576	16529	16697	16522	16685	16581	16590	16589	16414	16414	16505	16487	16557	16449	16588	16467	16425	16551	16438	16486	16625	16681	16621	16562	16539	16460	16649	16226	16760	16549	16498	16352	16576	16506	16777	16584	16400	16383	16403	16628	16592	16611	16792	16426	16677	16593	16570	16651	16422	16586	16620	16600	16593	16572	16433	16533	16761	16540	16536	16575	16765	16469	16811	16632	16614	16644	16567	16636	16661	16794	16638	16567	16732	16434	16427	16367	16653	16516	16424	16328	16711	16614	16685	16503	16577	16774	16560	16564	16557	16517	16582	16662	16619	16486	16650	16521	16480	16480	16591	16599	16525	16607	16427	16559	16328	16349	16372	16474	16614	16626	16525	16572	16428	16390	16357	16529	16673	16589	16631	16538	16546	16685	16714	16572	16503	16661	16737	16574	16701	16510	16591	16597	16590	16476	16535	16431	16481	16315	16514	16567	16643	16569	16479	16673	16677	16516	16611	16577	16594	16522	16589	16426	16584	16389	16390	16637	16543	16534	16557	16591	16547	16703	16711	16506	16536	16541	16645	16554	16472	16754	16504	16460	16262	16634	16527	16582	16629	16558	16576	16434	16634	16581	16435	16460	16555	16435	16374	16554	16583	16424	16482	16435	16590	16469	16594	16326	16635	16477	16660	16702	16530	16570	16629	16455	16528	16467	16622	16629	16626	16492	16614	16678	16625	16350	16385	16544	16268	16804	16575	16458	16554	16555	16669	16601	16683	16278	16506	16580	16424	16438	16544	16570	16630	16865	16693	16572	16449	16634	16713	16632	16602	16633	16664	16450	16494	16652	16489	16707	16479	16481	16406	16586	16508	16607	16525	16617	16420	16515	16536	16797	16526	16645	16552	16447	16452	16428	16573	16581	16499	16463	16370	16771	16564	16623	16488	16614	16560	16562	16495	16403	16475	16573	16643	16614	16451	16793	16793	16604	16494	16567	16709	16681	16471	16395	16367	16461	16452	16505	16439	16679	16658	16816	16538	16463	16679	16456	16208	16683	16584	16606	16650	16733	16598	16577	16464	16665	16527	16569	16482	16531	16579	16405	16505	16354	16577	16604	16614	16568	16617	16467	16500	16510	16405	16559	16626	16631	16528	16454	16581	16488	16441	16365	16748	16519	16606	16622	16639	16532	16565	16294	16529	16534	16393	16453	16413	16326	16405	16422	16681	16498	16594	16545	16521	16344	16538	16523	16466	16630	16578	16715	16516	16361	16471	16383	16457	16597	16438	16670	16375	16466	16559	16486	16446	16603	16589	16536	16828	16630	16667	16328	16547	16438	16552	16506	16658	16683	16522	16500	16493	16543	16741	16475	16397	16570	16664	16480	16456	16471	16681	16455	16552	16492	16503	16535	16692	16672	16489	16629	16674	16763	16566	16801	16631	16409	16499	16613	16560	16554	16621	16524	16594	16563	16401	16583	16403	16461	16438	16642	16524	16601	16547	16600	16332	16567	16495	16677	16488	16791	16621	16514	16451	16649	16762	16444	16628	16686	16526	16279	16613	16517	16598	16490	16429	16438	16559	16386	16468	16572	16582	16356	16498	16514	16673	16284	16476	16516	16560	16500	16550	16464	16462	16541	16596	16569	16630	16499	16858	16667	16680	16434	16462	16430	16643	16702	16430	16538	16627	16373	16762	16349	16650	16556	16617	16580	16291	16466	16413	16643	16505	16487	16512	16594	16472	16479	16627	16288	16457	16610	16460	16597	16669	16537	16544	16494	16563	16673	16374	16490	16381	16661	16590	16648	16334	16525	16446	16480	16495	16691	16608	16370	16587	16653	16393	16473	16349	16309	16767	16681	16703	16438	16507	16480	16646	16472	16584	16555	16426	16494	16410	16472	16481	16499	16696	16537	16531	16576	16449	16567	16447	16433	16548	16691	16698	16655	16559	16576	16657	16679	16701	16618	16507	16510	16482	16412	16549	16586	16526	16407	16603	16645	16491	16589	16660	16502	16266	16578	16670	16539	16632	16537	16470	16469	16429	16423	16581	16445	16758	16713	16506	16470	16512	16496	16431	16730	16506	16424	16604	16363	16550	16462	16595	16522	16519	16719	16732	16478	16464	16511	16453	16625	16618	16524	16685	16641	16647	16521	16540	16554	16692	16438	16462	16336	16807	16598	16451	16547	16263	16528	16406	16554	16717	16462	16515	16657	16468	16499	16749	16545	16674	16707	16653	16604	16675	16478	16245	16710	16332	16579	16440	16506	16640	16710	16336	16417	16436	16300	16527	16616	16399	16536	16619	16553	16613	16616	16509	16435	16439	16504	16567	16665	16684	16566	16569	16612	16753	16385	16729	16580	16580	16620	16571	16479	16428	16456	16600	16695	16617	16741	16530	16412	16413	16375	16702	16642	16690	16576	16361	16502	16544	16697	16566	16699	16561	16509	16525	16428	16578	16587	16627	16909	16514	16644	16446	16569	16460	16545	16320	16568	16785	16402	16509	16574	16563	16612	16735	16515	16610	16681	16388	16538	16669	16513	16424	16438	16450	16565	16657	16590	16671	16605	16433	16329	16437	16142	16758	16768	16529	16518	16504	16549	16524	16583	16472	16510	16647	16487	16552	16504	16458	16517	16685	16544	16536	16808	16513	16521	16368	16647	16587	16606	16663	16440	16457	16384	16505	16441	16571	16436	16526	16532	16701	16584	16783	16419	16503	16394	16362	16500	16729	16596	16747	16579	16605	16434	16588	16576	16434	16649	16450	16490	16525	16696	16578	16387	16375	16596	16533	16529	16574	16585	16566	16574	16426	16360	16492	16282	16463	16428	16448	16781	16631	16529	16392	16688	16579	16531	16400	16437	16687	16663	16556	16572	16273	16630	16555	16598	16387	16557	16670	16612	16576	16542	16526	16769	16475	16378	16344	16408	16585	16348	16538	16574	16736	16492	16460	16365
49737	53219	47867	61714	59344	53815	42629	30017	19883	15407	14391	14200	14172	14143	14161	14209	14338	14156	14218	14155	14134	14171	14280	14126	14301	14322	14415	14248	14061	14214	14076	14277	14127	14159	14066	14252	14127	14275	14290	14121	14255	14258	14343	14204	13969	14167	14277	14178	14200	14295	14118	14337	14259	14407	14158	14169	14261	14243	14220	14260	14194	14194	14194	14251	14139	14275	14197	14131	14143	14072	14137	14128	14353	14312	14211	14153	14362	14334	14279	14256	14339	14033	14323	14287	14323	14172	14182	14154	14244	14263	14165	14156	14309	14315	14246	14189	14249	14152	14248	14128	14370	14314	14244	14253	14286	14052	14221	14229	14185	14054	14058	14521	14117	14233	14227	14288	14195	14214	14204	14153	14286	14136	14226	14151	14131	14002	14259	14183	14186	14063	14222	14102	14185	14199	14243	14335	14138	14344	14139	14274	14180	14089	14234	14227	14083	14319	14227	14214	14330	14373	14131	14120	14041	14222	14114	14117	14119	14277	14245	14052	14186	14315	14175	14135	14271	14324	14111	14130	14393	14226	14238	14157	14080	14041	14260	14281	14236	14285	14130	14063	13959	14163	14086	14157	14199	14213	14104	14072	14257	14066	14153	14061	14030	14228	14072	14288	13984	14164	14203	14264	14212	14079	14157	14174	14346	14339	14127	14201	14305	14162	14243	14194	14147	14150	14367	14260	14118	14293	14273	14175	14115	14105	14094	14348	14247	14261	14197	13976	14175	14279	14156	14074	14257	14178	14124	14205	14210	14113	14283	14247	14206	14204	14103	14078	14301	14152	14203	14286	14195	14184	14165	14317	14231	14133	14035	14202	14274	14246	14178	14144	14059	14125	14242	14264	14075	14029	14167	14298	14250	14084	14179	14103	14237	14315	14113	14176	14228	14276	14166	14248	14107	14000	14205	14361	14239	14183	14080	14209	14255	14227	14282	14093	14324	14273	14100	14297	14138	14197	14044	14292	13966	14255	14152	14131	14314	14154	14206	14224	14144	14188	14366	14288	14347	14302	14143	14226	14245	14078	14271	14238	14185	14269	14406	14223	14045	14363	14126	14131	14281	14203	14176	14195	14112	14279	14227	14153	14228	14235	14096	14261	14228	14185	14173	14015	14272	14282	14269	14105	14379	14139	14211	14060	14221	14016	14284	14283	14288	14149	14237	14235	14078	14149	14293	14135	14056	14164	14312	14175	14180	14307	14211	14068	14155	14054	14112	14438	14282	14207	14200	14231	14054	14300	14201	14114	14306	14156	14032	14114	14309	14270	14267	14260	14198	14205	14189	14268	14195	14281	14169	14087	14373	14179	14204	14200	14251	14182	14092	14327	14327	14219	14227	14217	14147	14111	14419	14161	14047	14168	14304	14138	14054	14237	14168	14119	14220	14267	14187	14191	14206	14209	14138	14299	14033	14073	14358	14083	14491	14213	14164	14201	14177	14057	14303	14164	14199	14165	14381	14045	14142	14285	14296	14051	14194	14068	14216	14225	14208	14185	14277	14088	14121	14183	14255	14125	14072	14254	14170	14321	14220	14215	14117	14172	14293	14184	14292	14215	14232	13895	14117	14191	14198	14169	14069	14285	14271	14304	14072	14286	14137	14359	14218	14043	14116	14199	14107	14017	14147	14277	14237	14311	14099	14144	14086	14027	14245	14139	14376	13979	14316	14203	14169	14026	14241	14219	14381	14156	14240	14036	14109	14175	14243	14264	14360	14124	14441	14343	14166	14255	14252	14208	14109	14233	14100	14097	14329	14396	14172	14124	14174	14303	14164	14070	14101	14284	14127	14172	14090	14240	14169	14313	14173	14161	14185	14215	14126	14335	14182	14079	14184	14238	14110	14148	14166	14192	14224	14283	14202	14354	14195	14064	14363	14241	14100	14128	14239	14279	14190	14157	14232	14102	14355	14236	14256	14224	14241	14270	14070	14093	14227	14174	14252	14191	14222	14297	14208	14212	14366	14221	14313	14251	14338	14203	14088	14227	14342	14131	14216	14227	14194	14202	14166	14222	14217	14270	14090	14176	14143	14149	14085	14063	14227	14333	14205	14480	14117	14203	14173	14110	14231	14255	14138	14313	14267	14185	14296	14308	14243	14312	14328	14379	14094	14117	14276	14235	14285	14183	14074	14228	14254	14188	14409	14105	14358	14183	14108	14172	14315	14226	14196	14179	14258	14186	14230	14222	14318	14171	14023	14125	14172	14147	14337	14130	14102	14228	14307	14125	14176	14231	14231	14164	14113	14270	14192	14152	14328	14195	14222	14338	14280	14093	14127	14039	14180	14137	14264	14171	14282	14248	14134	14249	14175	14273	14201	14290	14109	14110	14279	14138	14201	14229	14062	14203	14147	14105	14176	14154	14267	14163	14527	14034	14242	14275	14178	14138	14255	14285	14176	14214	14225	13975	14134	14137	14230	14216	14182	14237	14240	14211	14156	14253	14268	14012	14214	14199	14204	14115	14088	14280	14171	14158	14205	13973	14239	14230	14151	14145	14182	14273	14318	14170	14035	14174	14188	14122	13922	14278	14215	14206	14118	14244	14296	14259	14148	14269	14228	14224	14053	14151	14187	14283	14207	14313	14259	14180	14285	14086	14191	14438	14241	14230	14070	14293	14054	14196	14387	14332	14211	14264	14255	14213	14176	14247	13931	14120	14080	14175	14255	14261	14151	14157	14206	14191	14182	14251	13944	14057	14201	14195	14237	14346	14096	14247	14222	14173	14251	14285	14286	14335	14289	14138	14288	14008	14307	14196	14164	14285	14259	14116	14310	14281	14164	14134	14245	14215	14025	14347	14145	14304	14124	14170	14241	14261	14243	14030	14035	14129	14255	14178	14336	14275	14172	14198	14291	14212	14356	14210	14230	14250	14096	14147	14185	14276	14331	14311	14098	14152	14271	14280	14390	14156	14259	14018	14161	14201	14238	14272	14314	14355	14141	14070	14297	14182	14378	14236	14151	14271	14384	14125	14250	14324	14071	14265	14109	14315	14263	14125	14161	14228	14216	14210	14250	14427	14267	14225	14223	14196	14183	14151	13911	14396	14102	14179	14139	14325	14308	14435	14245	14061	14172	14283	14323	14280	14147	14158	14163	14194	14095	14254	14127	14176	14224	14180	14212	14260	14009	14153	14365	14165	14102	14317	14297	14224	14096	14178	14035	14159	14251	14216	14270	14401	14146	14151	14140	14185	14204	14157	14344	14165	14352	14286	14381	14201	14243	14299	14153	14145	14294	14197	14319	14215	14142	14406	14364	14156	14126	14321	13997	14014	14290	14199	14206	14098	14078	14128	14312	14313	14279	14241	14271	14014	14200	14132	14206	14065	14167	14222	14312	14177	14150	14297	14283	14250	14123	14165	14117	14272	14091	14161	14242	14157	14130	14317	14244	14115	14082	14185	13995	14069	14113	14234	14306	14171	14196	14135	14301	14268	14090	14185	14083	14221	14115	14134	14200	14220	14218	14163	14254	14109	14300	14103	14191	14230	14296	14305	14307	14285	14189	14278	14168	14158	14333	14039	14319	14243	14053	14222	14261	14215	14126	14034	14084	14254	14304	14205	14370	14111	14229	14146	14262	14135	14140	14208	14164	14070	14126	14095	14230	14137	14137	14073	14216	14272	14248	14207	14085	14233	14056	14304	14113	14250	14487	14285	14206	14253	14219	14093	14191	14196	14280	14277	14280	14060	14019	14139	14109	14291	14273	14079	14189	14167	14086	14187	14275	14349	14142	14173	14262	14007	14171	14254	14334	14114	14287	14211	14195	14380	14301	14170	14154	14205	14193	14229	14213	13935	14163	14097	14201	14044	14221	14143	14305	14324	14147	14266	14383	14287	14147	14253	14246	14254	14255	14269	14170	14301	14226	14087	14140	14188	14237	13918	14017	14059	14195	14306	14159	14105	14186	14190	14151	14316	14125	14082	14205	13942	14187	14255	14189	14282	14072	14227	14254	14371	14123	14208	14092	14142	14198	14054	14217	14156	14197	14236	14066	14227	14202	14262	14088	13971	14149	14277	14310	14210	14160	14177	14249	14182	14252	14379	14099	14274	14196	14253	14339	14395	14200	14075	14210	14104	14346	14215	14191	14161	14281	14165	14252	14203	14331	14274	14224	14281	14208	14186	14251	14133	14220	14230	14059	14214	14169	14303	14190	14254	14367	14104	14012	14083	14126	14247	14282	14217	14030	14252	14268	14191	14253	14192	14109	14205	14386	14186	14214	14114	14211	14147	14195	14299	14082	14288	14149	14270	14181	14649	14195	14074	14176	14210	14146	14312	14400	14203	14192	14071	14210	14281	14134	14431	14218	14161	14220	14202	14184	14278	14291	14166	14141	14354	14113	14308	14276	14427	14209	14181	14259	14244	14073	14166	14146	14295	14157	14217	14316	14159	14332	14195	14242	14099	14303	14178	14162	14226	14216	14154	14111	14145	14273	14199	14063	14249	14282	14294	14339	14223	14157	14201	14074	14332	14182	14351	14165	14108	14257	14393	14168	14133	14185	14105	14395	14097	14120	14363	14217	14155	14210	14166	14171	14172	14197	14276	14192	14246	14263	14248	14222	14285	14157	14208	14362	14310	14230	14238	14218	14108	14135	14216	14288	14205	14243	14349	14204	14217	14172	14275	14218	14160	14179	14153	14147	14053	14407	14130	14156	14154	14205	14298	14077	14149	14186	14288	14348	14260	14195	14309	14325	14105	14222	14383	14080	14265	14330	14290	14239	14186	14212	14281	14320	14267	14110	14144	14158	14202	14219	14338	14127	14496	14070	14181	14320	14219	14113	14206	14279	14243	14215	14000	14218	14027	14146	14137	14311	14141	14109	14170	14238	14360	14036	14186	14220	14269	14255	14068	14111	14253	14108	14409	14115	14306	14086	14182	14216	14114	14225	14094	14296	14159	14265	14202	14228	14246	14007	14253	14315	14018	14308	14198	14168	14140	14229	14236	14251	14081	14149	14135	14285	14096	14037	14162	14222	14231	14136	14201	14353	14273	14311	14251	14297	14272	14237	14067	14269	14251	14272	14121	14169	14300	14120	14185	14195	14174	14271	14313	14170	14171	14198	14265	14378	14268	14101	14267	14280	14241	14452	14200	14150	14319	14347	14356
22986	21423	30071	33457	53479	58389	51417	35878	25385	20503	18288	17845	17705	17805	17508	17510	17589	17646	17649	17709	17591	17583	17613	17470	17500	17859	17790	17600	17581	17486	17451	17566	17494	17692	17261	17539	17250	17439	17536	17612	17660	17584	17406	17317	17381	17449	17381	17623	17565	17415	17484	17410	17525	17432	17462	17362	17432	17288	17561	17628	17525	17565	17416	17598	17568	17608	17480	17656	17517	17330	17327	17201	17350	17379	17334	17435	17498	17439	17279	17293	17381	17136	17513	17412	17592	17426	17524	17514	17360	17346	17560	17560	17475	17560	17415	17399	17583	17215	17443	17433	17478	17461	17544	17493	17471	17316	17416	17436	17744	17502	17309	17276	17460	17485	17484	17378	17625	17414	17256	17254	17395	17343	17356	17399	17287	17347	17636	17531	17363	17363	17377	17295	17543	17404	17455	17225	17441	17344	17537	17435	17294	17288	17352	17471	17572	17257	17448	17471	17363	17522	17387	17256	17397	17586	17489	17344	17373	17301	17483	17372	17445	17475	17306	17208	17440	17456	17468	17569	17618	17356	17368	17361	17442	17444	17542	17277	17250	17253	17595	17577	17576	17460	17460	17230	17252	17275	17421	17365	17326	17273	17342	17356	17463	17262	17462	17399	17195	17353	17415	17410	17192	17508	17371	17355	17535	17505	17422	17289	17516	17437	17319	17369	17316	17521	17610	17203	17635	17376	17417	17536	17576	17494	17536	17328	17216	17324	17384	17388	17345	17522	17367	17358	17472	17187	17312	17638	17390	17502	17294	17424	17401	17347	17428	17390	17541	17346	17580	17247	17265	17388	17366	17363	17427	17571	17426	17518	17442	17512	17279	17366	17450	17360	17348	17225	17261	17409	17407	17411	17336	17288	17436	17432	17335	17310	17262	17527	17522	17601	17206	17224	17402	17496	17353	17651	17174	17469	17413	17470	17366	17338	17396	17246	17491	17430	17317	17521	17500	17272	17435	17503	17456	17298	17506	17481	17268	17334	17343	17497	17396	17470	17208	17406	17352	17451	17306	17412	17301	17367	17408	17309	17581	17355	17245	17231	17251	17311	17371	17612	17505	17539	17240	17622	17323	17386	17422	17459	17471	17323	17434	17350	17391	17313	17279	17315	17512	17394	17414	17552	17614	17424	17318	17561	17382	17193	17567	17368	17345	17301	17454	17404	17433	17583	17540	17363	17430	17501	17494	17276	17229	17455	17454	17415	17471	17361	17102	17240	17521	17345	17248	17464	17480	17406	17285	17384	17467	17435	17212	17310	17301	17446	17288	17319	17571	17482	17331	17325	17428	17428	17273	17256	17508	17233	17330	17220	17465	17432	17299	17381	17287	17480	17241	17516	17509	17402	17486	17495	17708	17293	17389	17263	17242	17269	17520	17280	17233	17447	17421	17439	17293	17252	17456	17524	17618	17470	17392	17501	17508	17290	17396	17527	17419	17431	17385	17351	17448	17390	17393	17244	17298	17620	17418	17528	17362	17559	17348	17431	17351	17482	17334	17424	17371	17607	17526	17310	17413	17408	17589	17393	17597	17327	17453	17284	17309	17261	17264	17496	17415	17323	17514	17635	17252	17393	17400	17534	17403	17360	17603	17351	17322	17335	17387	17305	17295	17323	17397	17498	17187	17478	17291	17301	17475	17273	17407	17410	17467	17443	17578	17353	17360	17392	17668	17456	17417	17643	17357	17275	17300	17666	17337	17362	17508	17270	17363	17527	17528	17436	17438	17422	17457	17479	17454	17377	17405	17234	17316	17496	17299	17432	17485	17259	17168	17457	17521	17669	17389	17358	17565	17517	17348	17352	17578	17462	17456	17423	17409	17309	17326	17446	17282	17461	17345	17510	17447	17276	17291	17431	17369	17378	17313	17481	17251	17331	17443	17415	17501	17513	17326	17333	17453	17327	17321	17408	17385	17368	17472	17530	17266	17411	17577	17458	17311	17425	17425	17583	17569	17325	17512	17597	17419	17714	17251	17470	17372	17392	17205	17356	17466	17437	17394	17415	17343	17446	17093	17425	17623	17567	17240	17271	17392	17285	17399	17335	17384	17468	17461	17470	17332	17497	17598	17366	17393	17514	17443	17302	17285	17377	17548	17538	17518	17517	17332	17407	17303	17354	17292	17546	17468	17264	17399	17327	17329	17148	17559	17310	17357	17334	17291	17289	17303	17425	17604	17364	17336	17224	17164	17471	17278	17333	17220	17414	17360	17379	17512	17388	17449	17427	17118	17259	17594	17424	17351	17454	17319	17446	17564	17232	17237	17434	17501	17263	17432	17279	17341	17391	17394	17322	17385	17255	17489	17311	17301	17494	17334	17560	17292	17449	17415	17402	17512	17278	17359	17333	17256	17185	17395	17385	17390	17410	17300	17242	17207	17282	17362	17323	17635	17474	17358	17254	17576	17445	17189	17485	17390	17394	17223	17335	17282	17440	17483	17374	17541	17471	17336	17367	17366	17280	17259	17365	17218	17305	17400	17496	17530	17261	17385	17459	17556	17400	17269	17401	17306	17329	17380	17335	17526	17372	17281	17352	17233	17279	17430	17666	17521	17255	17363	17414	17361	17425	17420	17419	17297	17403	17489	17387	17657	17597	17287	17481	17426	17391	17408	17401	17508	17445	17552	17575	17513	17299	17380	17323	17462	17481	17505	17461	17383	17275	17649	17512	17454	17346	17475	17555	17258	17562	17321	17437	17391	17606	17485	17438	17617	17319	17404	17256	17309	17487	17419	17490	17567	17416	17315	17358	17208	17385	17427	17374	17495	17445	17412	17380	17414	17438	17277	17361	17334	17238	17270	17542	17476	17392	17565	17471	17561	17628	17216	17500	17339	17276	17417	17323	17394	17382	17267	17444	17265	17406	17442	17400	17267	17319	17303	17307	17332	17272	17308	17417	17466	17442	17445	17355	17456	17197	17253	17265	17330	17150	17360	17236	17565	17578	17603	17323	17534	17359	17570	17242	17293	17442	17358	17561	17562	17352	17509	17660	17341	17314	17522	17448	17484	17468	17497	17482	17481	17198	17309	17202	17331	17187	17167	17383	17302	17377	17529	17367	17330	17397	17531	17516	17454	17452	17553	17609	17315	17154	17451	17407	17439	17393	17291	17363	17274	17325	17439	17440	17293	17488	17296	17397	17279	17389	17480	17273	17437	17308	17348	17359	17615	17345	17391	17352	17394	17353	17362	17496	17582	17270	17425	17477	17337	17640	17439	17030	17574	17651	17389	17293	17377	17474	17519	17366	17380	17317	17428	17458	17526	17436	17443	17415	17566	17279	17330	17291	17371	17383	17456	17520	17426	17552	17358	17458	17474	17251	17561	17392	17330	17407	17419	17461	17266	17440	17249	17424	17558	17468	17456	17509	17340	17140	17393	17364	17229	17367	17511	17538	17623	17529	17549	17285	17505	17378	17319	17442	17327	17384	17327	17298	17337	17387	17392	17328	17385	17546	17561	17468	17240	17256	17279	17417	17178	17322	17397	17309	17505	17342	17452	17463	17361	17530	17388	17444	17492	17286	17221	17249	17494	17368	17376	17257	17465	17240	17520	17318	17497	17449	17374	17249	17409	17352	17257	17420	17560	17172	17384	17392	17310	17380	17635	17478	17280	17476	17344	17407	17557	17490	17681	17480	17304	17510	17394	17531	17533	17577	17549	17315	17664	17152	17477	17368	17553	17515	17418	17314	17566	17319	17318	17474	17495	17249	17320	17381	17413	17287	17519	17443	17295	17438	17480	17335	17252	17506	17416	17575	17541	17325	17244	17333	17359	17467	17543	17529	17311	17368	17144	17499	17256	17440	17379	17429	17556	17320	17420	17348	17298	17318	17184	17419	17353	17391	17445	17599	17681	17421	17411	17451	17354	17368	17288	17234	17532	17427	17436	17519	17460	17344	17484	17396	17324	17539	17422	17327	17384	17140	17383	17575	17404	17329	17541	17473	17419	17460	17471	17298	17460	17222	17616	17429	17477	17346	17458	17508	17347	17318	17514	17222	17337	17288	17329	17467	17334	17174	17639	17527	17346	17523	17234	17437	17445	17458	17244	17508	17533	17478	17486	17429	17428	17343	17194	17492	17294	17462	17484	17353	17491	17224	17369	17298	17016	17446	17561	17335	17356	17365	17386	17251	17472	17344	17401	17392	17422	17353	17386	17359	17555	17321	17278	17376	17527	17287	17574	17088	17436	17290	17217	17392	17336	17365	17250	17489	17406	17329	17454	17485	17242	17323	17373	17298	17560	17265	17284	17438	17361	17553	17473	17408	17462	17160	17352	17460	17302	17500	17577	17381	17162	17398	17340	17483	17306	17501	17401	17389	17390	17408	17436	17296	17505	17231	17273	17511	17440	17314	17415	17178	17409	17436	17435	17460	17512	17466	17437	17495	17227	17253	17482	17503	17501	17632	17519	17296	17626	17457	17359	17464	17377	17334	17381	17369	17438	17379	17423	17358	17552	17433	17443	17565	17270	17466	17423	17538	17547	17221	17317	17316	17344	17274	17244	17276	17233	17282	17529	17379	17146	17237	17469	17334	17290	17402	17403	17723	17353	17459	17375	17238	17425	17393	17330	17506	17480	17397	17384	17373	17429	17369	17478	17347	17249	17246	17389	17445	17425	17337	17302	17443	17326	17327	17306	17206	17264	17365	17374	17377	17474	17394	17347	17201	17185	17471	17365	17462	17501	17362	17495	17362	17120	17281	17366	17323	17358	17516	17393	17409	17272	17266	17242	17347	17304	17213	17246	17359	17460	17428	17340	17311	17456	17375	17328	17605	17533	17243	17461	17581	17515	17417	17333	17244	17305	17503	17578	17346	17415	17248	17164	17416	17402	17467	17340	17537	17390	17454	17420	17409	17609	17413	17352	17420	17462	17381	17260	17327	17384	17413	17345	17334	17262	17454	17637	17339	17376	17526	17482	17379	17205	17233	17422	17188	17460	17301	17265	17412	17569	17516	17466	17448	17423	17234	17339	17355	17484	17485	17566	17141	17375	17389	17321	17292	17488	17393	17389	17351	17436	17390	17374	17421	17314	17341	17495	17425	17504	17439	17378	17183	17454	17369	17640	17390	17400	17271	17423	17574	17401	17344	17440	17346	17495	17280	17352	17448
56262	63085	55665	79102	77122	65004	51478	35728	22958	16704	15090	14671	14641	14504	14641	14786	14688	14540	14704	14808	14715	14647	14714	14710	14773	14707	14757	14567	14498	14548	14651	14792	14724	14620	14617	14673	14386	14673	14704	14684	14832	14773	14437	14721	14527	14971	14673	14636	14739	14713	14691	14593	14575	14852	14669	14645	14671	14808	14641	14662	14430	14719	14596	14539	14711	14583	14572	14680	14704	14627	14576	14641	14694	14639	14590	14785	14782	14643	14610	14582	14695	14748	14626	14600	14641	14746	14598	14542	14748	14661	14658	14583	14656	14698	14525	14560	14657	14662	14533	14622	14570	14604	14698	14628	14653	14727	14775	14827	14627	14663	14724	14792	14742	14674	14661	14565	14595	14571	14483	14469	14694	14577	14690	14554	14695	14605	14718	14668	14628	14604	14578	14641	14551	14752	14560	14761	14598	14684	14706	14668	14676	14449	14644	14800	14760	14706	14688	14598	14690	14611	14547	14751	14720	14520	14611	14660	14776	14674	14622	14552	14596	14717	14674	14616	14658	14608	14804	14612	14642	14743	14593	14572	14734	14557	14533	14766	14660	14575	14774	14648	14631	14590	14695	14773	14525	14603	14780	14489	14560	14594	14651	14486	14662	14479	14575	14772	14645	14528	14572	14567	14672	14563	14607	14559	14715	14475	14623	14573	14754	14712	14641	14565	14730	14641	14611	14593	14661	14540	14871	14412	14735	14713	14585	14547	14602	14714	14662	14773	14641	14619	14625	14587	14576	14658	14659	14943	14756	14660	14711	14512	14694	14597	14717	14526	14774	14805	14538	14518	14737	14710	14796	14796	14576	14490	14548	14753	14728	14660	14635	14690	14744	14692	14666	14590	14874	14637	14734	14756	14556	14536	14718	14747	14509	14776	14623	14577	14759	14668	14770	14696	14685	14749	14581	14613	14494	14657	14729	14593	14626	14646	14591	14535	14509	14636	14632	14544	14695	14644	14713	14674	14852	14627	14807	14795	14622	14570	14691	14742	14600	14586	14547	14707	14502	14504	14579	14507	14724	14483	14692	14607	14806	14487	14851	14730	14585	14384	14459	14688	14700	14542	14631	14606	14769	14813	14534	14680	14600	14543	14587	14665	14495	14710	14585	14645	14577	14512	14435	14694	14755	14539	14537	14830	14793	14678	14592	14716	14647	14631	14633	14680	14622	14600	14786	14635	14699	14773	14660	14555	14516	14853	14608	14768	14585	14560	14525	14737	14581	14629	14586	14688	14707	14625	14538	14648	14711	14591	14827	14431	14408	14744	14583	14626	14662	14808	14667	14719	14711	14662	14654	14660	14655	14576	14654	14597	14616	14670	14658	14799	14756	14693	14718	14643	14723	14655	14623	14758	14561	14581	14696	14583	14564	14583	14636	14732	14666	14729	14658	14716	14730	14590	14634	14534	14636	14723	14606	14639	14727	14611	14634	14734	14662	14646	14584	14512	14679	14694	14571	14699	14672	14557	14609	14602	14691	14605	14673	14729	14630	14608	14555	14707	14537	14759	14551	14725	14696	14691	14494	14519	14629	14646	14718	14579	14753	14584	14371	14778	14632	14507	14741	14659	14672	14650	14640	14816	14510	14619	14717	14507	14794	14792	14752	14697	14653	14637	14597	14611	14574	14712	14631	14658	14560	14628	14590	14530	14642	14676	14702	14652	14753	14627	14706	14556	14698	14711	14663	14584	14567	14677	14594	14630	14694	14584	14632	14642	14652	14683	14704	14736	14549	14721	14624	14520	14638	14667	14581	14704	14462	14630	14867	14567	14741	14597	14711	14592	14605	14800	14535	14567	14673	14743	14770	14461	14672	14578	14719	14576	14552	14609	14716	14631	14756	14726	14650	14565	14754	14757	14712	14650	14574	14564	14575	14626	14621	14551	14911	14504	14614	14643	14617	14693	14723	14707	14703	14668	14918	14702	14644	14734	14657	14702	14765	14674	14706	14704	14635	14581	14670	14615	14572	14721	14582	14726	14587	14676	14654	14680	14658	14647	14548	14537	14634	14664	14792	14746	14573	14651	14650	14685	14793	14588	14694	14640	14750	14467	14732	14699	14371	14650	14734	14662	14594	14598	14605	14545	14497	14578	14701	14567	14618	14659	14739	14625	14837	14667	14644	14692	14714	14727	14482	14749	14552	14687	14694	14665	14576	14464	14679	14827	14497	14525	14803	14668	14670	14635	14650	14413	14678	14834	14734	14465	14838	14508	14680	14513	14612	14613	14615	14662	14630	14526	14445	14647	14671	14799	14507	14585	14737	14646	14768	14413	14638	14737	14666	14613	14464	14563	14576	14613	14558	14668	14598	14605	14777	14635	14588	14680	14638	14637	14639	14646	14701	14594	14709	14623	14703	14736	14750	14714	14681	14526	14678	14503	14651	14451	14614	14672	14594	14621	14671	14746	14468	14472	14524	14642	14600	14615	14682	14765	14859	14657	14397	14747	14558	14474	14674	14774	14575	14710	14659	14680	14723	14752	14461	14536	14670	14613	14577	14465	14699	14697	14624	14572	14643	14618	14669	14671	14810	14743	14630	14608	14551	14567	14719	14593	14619	14506	14396	14555	14690	14556	14712	14573	14616	14494	14507	14629	14651	14721	14549	14725	14694	14575	14499	14745	14766	14468	14594	14537	14755	14508	14656	14703	14722	14564	14499	14656	14692	14789	14692	14572	14634	14541	14691	14556	14648	14660	14612	14491	14517	14647	14559	14776	14438	14514	14700	14755	14611	14648	14563	14777	14632	14620	14654	14739	14672	14775	14708	14648	14700	14638	14630	14612	14677	14638	14648	14646	14454	14801	14546	14763	14711	14581	14656	14491	14604	14521	14643	14664	14577	14751	14508	14543	14639	14728	14612	14613	14688	14484	14407	14543	14577	14604	14608	14742	14576	14677	14623	14556	14683	14624	14733	14758	14520	14765	14681	14698	14643	14612	14777	14612	14629	14476	14712	14661	14611	14643	14560	14742	14584	14808	14429	14669	14588	14681	14732	14530	14661	14546	14574	14745	14663	14619	14719	14718	14701	14665	14600	14565	14701	14591	14773	14673	14637	14608	14710	14677	14611	14757	14538	14565	14533	14608	14770	14583	14700	14512	14591	14724	14637	14612	14658	14594	14589	14490	14511	14596	14725	14732	14632	14552	14787	14604	14668	14742	14618	14734	14689	14643	14637	14595	14718	14705	14710	14736	14719	14577	14567	14573	14559	14561	14713	14668	14597	14554	14638	14523	14691	14722	14682	14635	14626	14686	14638	14551	14611	14630	14626	14645	14601	14766	14619	14547	14605	14624	14575	14564	14525	14524	14756	14696	14472	14605	14719	14463	14654	14583	14671	14483	14588	14634	14612	14457	14753	14587	14822	14699	14738	14545	14530	14569	14620	14948	14711	14626	14667	14667	14762	14697	14550	14620	14625	14492	14550	14624	14724	14654	14715	14687	14498	14712	14542	14718	14577	14584	14480	14563	14659	14714	14762	14630	14688	14607	14591	14681	14560	14717	14750	14487	14579	14537	14729	14680	14664	14449	14727	14632	14558	14665	14602	14473	14522	14580	14548	14712	14548	14725	14417	14630	14689	14581	14420	14803	14717	14602	14672	14666	14680	14612	14601	14612	14489	14620	14646	14725	14712	14557	14601	14750	14664	14652	14642	14618	14520	14581	14629	14477	14708	14605	14577	14768	14607	14673	14817	14618	14651	14708	14541	14583	14694	14830	14826	14741	14508	14834	14762	14704	14825	14552	14541	14595	14570	14632	14892	14706	14767	14745	14665	14567	14664	14716	14707	14722	14585	14729	14797	14717	14612	14582	14561	14771	14595	14631	14790	14378	14646	14602	14768	14732	14654	14655	14709	14568	14633	14510	14758	14632	14541	14621	14665	14683	14667	14560	14785	14679	14676	14584	14729	14606	14565	14646	14795	14559	14560	14616	14601	14651	14535	14730	14647	14701	14749	14680	14690	14556	14730	14563	14686	14720	14684	14712	14481	14660	14578	14736	14602	14569	14515	14677	14684	14600	14602	14641	14560	14700	14851	14706	14575	14662	14507	14579	14831	14582	14543	14512	14579	14726	14576	14730	14734	14642	14538	14727	14583	14720	14653	14679	14762	14627	14591	14576	14702	14663	14666	14760	14626	14576	14587	14631	14600	14628	14769	14741	14708	14687	14776	14684	14492	14616	14655	14480	14613	14596	14583	14601	14622	14612	14779	14551	14734	14730	14620	14632	14797	14502	14664	14740	14682	14528	14534	14581	14582	14758	14636	14561	14639	14725	14694	14582	14895	14476	14760	14478	14739	14685	14550	14796	14565	14687	14662	14625	14801	14528	14495	14681	14767	14497	14588	14694	14615	14544	14611	14655	14736	14736	14750	14708	14709	14501	14703	14700	14728	14661	14503	14632	14661	14545	14487	14661	14536	14747	14593	14746	14567	14727	14701	14746	14579	14674	14849	14697	14713	14531	14484	14594	14576	14660	14659	14588	14747	14594	14697	14515	14834	14587	14494	14620	14621	14604	14584	14639	14600	14764	14649	14630	14672	14553	14503	14666	14666	14513	14704	14623	14447	14786	14711	14676	14530	14652	14719	14707	14555	14661	14641	14571	14658	14737	14692	14660	14590	14545	14745	14401	14700	14668	14731	14750	14656	14688	14675	14516	14652	14601	14762	14611	14650	14717	14384	14607	14931	14543	14532	14530	14615	14685	14594	14342	14619	14613	14634	14734	14671	14635	14672	14611	14755	14668	14472	14668	14639	14736	14592	14633	14731	14664	14699	14666	14609	14675	14676	14672	14573	14689	14636	14718	14763	14822	14464	14750	14656	14632	14775	14627	14586	14465	14927	14622	14529	14776	14646	14550	14599	14576	14452	14613	14697	14753	14523	14504	14532	14677	14681	14560	14742	14686	14657	14626	14530	14897	14580	14583	14693	14538	14635	14817	14678	14614	14570	14686	14514	14927	14602	14645	14645	14787	14684	14669	14729	14643	14614	14625	14786	14737	14651	14634	14704	14783	14568	14785	14561	14598	14699	14710	14696	14543	14745	14519	14754	14647	14520	14706	14568	14719	14597	14546	14599	14647	14674	14600	14652	14715	14704	14541	14497	14581	14792	14673
28234	23891	28482	32759	30722	27707	23737	20338	18943	18365	17754	18149	18129	18062	18039	18323	18217	18086	17977	17939	18144	18084	18046	18016	18323	17951	18168	18198	18287	18059	18168	17968	18153	18048	18126	18162	17945	17995	17855	18322	18247	18108	18000	18087	18058	18302	18195	18043	18095	18201	18178	18202	18183	18037	18251	18201	18192	18160	18183	18064	18237	18132	18041	18145	18258	18098	18073	18113	18042	18184	18093	18069	18133	18231	18242	17926	18016	18231	18118	18072	17907	18017	17959	18101	17961	18280	17929	18126	18217	18169	18104	17987	18195	18066	18043	18074	18026	18252	18111	18092	18073	17948	18107	18091	18248	18254	18193	18090	18211	18086	18111	17933	17867	18145	18273	18343	18008	18159	18017	18169	17859	17960	18072	18147	18037	18122	18281	17855	17854	18060	18178	18182	18225	18181	17895	17933	18077	18081	18116	18020	18062	18187	17977	18172	18112	18079	18127	17973	18208	18162	18436	18212	18100	18173	18176	18326	18096	17960	18223	18248	18066	18021	18133	17883	18124	18029	17954	18147	18143	17996	18018	18182	18052	18006	17906	18188	18074	18046	18189	18034	17990	18085	18276	18213	18091	18146	18119	18158	18187	18035	18111	18022	18171	18000	18079	18025	18213	18110	18021	18155	18118	17841	18007	18176	18070	18149	18271	17879	18039	17971	17957	18361	18093	17938	18100	18087	17994	17949	18050	17926	17933	18175	18172	18057	18054	18182	18121	18103	18061	18248	18145	18189	17926	18065	18126	18256	18234	18248	18185	17944	18014	18096	18057	17995	18159	18070	18244	18180	18210	18063	18250	18123	18285	18292	18268	18267	18131	17970	18018	18072	18071	18226	18008	18283	18266	18146	18291	18056	18266	18099	18060	18033	17985	18204	18148	17961	18082	18108	18150	18150	18176	18281	17958	18023	18257	17904	18051	18264	17976	18305	18045	18167	18129	17974	18242	18154	18058	18059	18027	18196	18045	18123	18208	18067	18151	18006	18067	18073	18108	18079	18421	18071	18092	18133	18176	17998	18244	18206	17961	17916	18076	18018	18162	18174	18119	18109	18024	17963	18034	18044	18000	18076	18024	18091	18057	18063	17968	17956	18161	17924	18036	18007	18066	18245	18263	17929	18049	17925	18211	18005	18033	18291	17922	18137	18102	18177	18140	18240	18080	18186	18243	18034	18241	18057	17908	17921	18148	18092	18126	18056	18116	18032	17991	17991	17943	18130	18345	18103	18141	18203	18041	17992	18103	18039	18182	18179	18063	18233	18029	18119	18172	18049	17968	18048	17993	18118	18173	18164	17896	18113	17977	18087	18109	18283	18123	18293	18265	18102	18059	18365	18220	18105	18283	18175	18114	18009	18202	17931	17995	18034	18123	17885	18142	17703	17909	18294	18028	18117	18036	18110	18075	18008	18045	18085	18104	18204	18127	18130	18057	18075	18162	18156	17965	18217	17926	18090	18056	17974	17901	18121	17981	17960	18248	17860	17963	17989	18307	18060	18490	18341	18310	18052	18003	18157	18056	18177	17916	18232	17960	18082	18158	18157	17959	17810	18176	18171	18411	18054	18153	18071	18007	17889	18166	18230	18148	18196	18215	18140	17989	18073	18089	18100	17998	18157	17991	18192	18191	17780	18107	18096	18015	17996	18148	17882	18387	18029	17990	18127	18162	18130	17990	18043	18103	18008	18040	17945	18136	18018	18175	18046	18098	17981	18061	17958	18019	18099	18198	18096	18040	18133	18019	17864	18384	18175	18118	18117	18107	18325	18108	17970	18194	18053	18201	18094	18166	18186	17964	18062	18119	18138	18179	18144	18209	18118	18142	18190	17922	18092	18311	18169	18040	18076	17952	18125	18015	18158	18236	18160	18024	18014	17919	17979	18113	18254	18115	17990	17993	18216	17993	18051	18121	18195	17960	17940	18068	18055	18117	18317	18153	18057	18345	18128	18124	18001	17970	18035	18156	18049	18260	18168	18241	18140	18015	18128	18119	18103	18027	18119	18265	17891	17984	18011	17961	18167	18201	18155	18147	18074	18049	18114	18045	18013	17905	17908	18119	18078	18176	18021	17935	18158	18134	17981	18116	18033	18196	18030	18231	18118	17979	18136	18106	18040	18248	18141	18306	17981	18211	18283	17877	18215	18178	18170	18122	18067	18091	18200	17984	18062	18124	17961	18158	18174	17925	18153	18128	17894	18282	18170	18100	18192	18046	17950	18034	18050	18158	17927	18062	17942	18067	18078	18102	18187	18028	18038	18211	18170	18077	18091	18050	18043	18038	18162	18148	18099	18237	18215	18074	18189	18158	18130	18220	18277	18080	18019	18103	18072	18191	18305	17998	18080	18053	17917	18247	18048	17918	18186	18090	18055	17901	17799	18000	18155	18167	17972	18031	18144	18079	18045	17930	18053	18207	18220	18119	18201	17998	18026	18282	18135	18309	18196	18138	18164	18268	18265	18177	18187	18204	18120	18110	18216	17721	18069	18004	18220	18179	17951	18159	17950	18160	18071	18180	18009	18200	18070	18136	18210	18002	18278	18104	18100	17978	18188	18023	17899	18113	18101	18137	18086	18030	18088	18177	18074	18148	18141	18060	18107	18178	18293	18108	18061	18094	18140	18052	18323	18231	18279	18119	17992	18085	18188	18097	18354	18121	18006	18046	18026	18265	18089	18075	18082	18266	17959	17887	18095	18094	18238	18122	17946	18141	18152	18090	18286	18303	18193	18224	18217	18275	18096	18062	18084	18183	18057	18168	18204	18332	18321	18245	18076	18261	18098	18028	18247	18009	17908	17975	18122	18136	18054	18325	18126	18272	18142	18192	17970	18066	18152	18175	18153	17971	17866	18189	18020	18065	18087	18101	18005	18289	18019	18024	18157	18282	18202	18090	18021	18028	18214	18112	18069	18094	18185	17949	18196	18099	18072	18120	18276	18141	17943	18129	18297	18063	18191	18142	18052	18204	18194	18426	18280	18180	18188	17966	18211	18070	17995	17989	18001	18096	18425	18099	17946	18131	18453	18076	18015	17915	18106	18426	18122	18206	17952	18274	18215	18226	17988	18041	18062	17991	18053	18022	17906	18114	18166	18070	17979	18129	18083	17974	18081	18080	18040	18066	18068	17972	18118	18175	18042	18015	18016	18193	18224	18040	18212	18010	18224	18075	17992	18094	18041	18274	18203	18353	18086	18161	18146	18125	17981	18050	18140	18190	18206	18052	17993	18064	18359	18188	18132	18072	18122	18116	17800	18174	17961	18118	17891	18223	18081	17926	18015	18029	18084	18004	18005	18040	18062	17930	18171	18118	18102	18072	18178	17990	18146	18222	17987	18241	18123	18149	18072	18010	17861	18115	18060	18062	17963	18127	18001	17774	18025	18248	18082	17893	18093	18048	17925	18102	18133	18117	18000	17980	18255	18258	18038	18040	18114	18042	17995	18223	18097	18292	18056	18143	17928	18001	18032	18093	18139	18194	18342	18181	18203	18218	17813	18053	18098	17981	18064	17901	18189	18079	18196	18208	18102	17895	18020	18111	17922	18165	18059	18215	18176	17995	18077	18328	17905	18101	18267	18063	18098	18052	18067	18261	18023	18165	18253	18258	18095	17891	18234	18062	18094	18067	18092	18325	17998	18023	17937	17936	18074	17946	18058	17849	17920	17997	18152	18201	18158	18129	18184	17972	17881	18131	18204	18128	18129	18196	17965	18135	18044	18200	18035	18032	18012	18032	18078	18263	18123	18060	18214	18002	18011	17996	18220	18153	18073	18180	18105	18053	18181	18100	18019	18127	18144	18044	18156	18357	18178	18044	18032	18133	18232	18125	17981	18039	18067	18053	18070	18193	18308	18162	18018	18101	18078	18300	17991	18059	17952	18279	17936	17910	17994	18034	18241	18163	17943	17991	18021	17920	18179	17998	18068	18149	18049	18158	17920	17970	18077	18262	18330	18142	18049	17936	17953	18100	18156	18055	18056	18228	18184	18154	18050	18148	18181	18151	18156	18113	18082	18004	17911	17920	18326	18067	18121	18083	18163	18027	17993	18090	18249	18219	18275	18139	18125	18092	18177	18102	18100	17971	17935	17972	17922	18092	18101	18255	18136	18087	17971	18034	18180	17988	18099	18121	18187	18016	17922	17918	18151	18205	18206	18129	17956	17946	18060	17948	17862	18278	18172	17802	17987	18150	18099	17996	18214	18125	18171	18243	18192	18178	17936	18100	18057	18094	18022	18247	18177	18140	18285	18162	17699	18222	17954	17967	18117	18164	18261	18242	18227	18047	18055	17999	17925	18040	18167	18247	18202	18026	18032	18067	17960	18121	18004	18098	18231	18010	18021	18143	18046	18046	18011	18100	18027	18227	18009	17881	17890	18088	18096	18185	17977	18247	18071	18105	18135	18085	18120	18058	18044	17924	18176	18214	18228	18211	18204	18317	18157	18086	18185	18083	18031	18204	18075	18025	18074	18083	18125	18063	18072	18146	18025	18198	18209	18048	17950	18062	18026	18230	18337	18083	18108	18033	18076	18060	18159	18094	18096	17972	18177	18232	18114	18113	18029	18272	18429	18152	18129	18327	18223	18010	18133	17950	18128	18193	17906	18303	18062	18205	18249	18110	17853	17935	17908	18041	18154	18109	18171	17997	18138	18277	18182	18055	18266	18085	18002	18043	18286	18217	18096	18076	17974	18085	18278	18041	18026	18314	18290	18207	18089	18149	18124	18158	18081	18060	17925	17979	18096	18036	18175	17978	18000	18132	18008	18278	18100	18127	17933	17985	18083	18065	18051	18136	18046	17930	18246	18166	18297	17823	17923	18042	18010	18031	18151	17992	17864	18118	18002	18211	18136	18026	17974	18186	17983	18092	17979	18048	18051	18030	17968	18115	18108	18003	18175	18081	17983	17990	17860	18091	17993	18158	18020	18089	18286	18241	18175	17993	18368	18145	18191	18240	18094	18069	18143	18043	18096	18014	18034	18049	18097	18122	18026	18153	18161	18127	18211	18008	18051	18026	18084	18201	18235	18213	18103	18168	18189	17973	18147	18089	17879	18002	18050	18016	18147	18095	18245	18387	18170	18006	18029	18200	18231	17991	18002	18121	17984	18031	18141	18344	18182
25111	32360	24151	28134	27717	24368	20012	16976	15591	15288	15366	15245	15102	15113	15267	15198	15162	15058	15099	15241	15360	15121	15073	14951	15046	15129	15154	14928	15128	15051	15233	14958	15140	15263	15199	15234	15038	15247	15070	15021	15201	15118	15023	15071	14889	15191	15074	15115	15180	15284	15038	15201	15246	15137	15263	14974	15185	15110	15213	15269	15172	15154	15025	15249	15282	15067	15101	15198	15133	15094	15105	15189	15009	15090	15196	14947	14938	15185	15174	15170	15250	15338	15143	15125	15291	15171	15123	15231	15199	15064	15169	15095	15135	15053	15130	15170	14914	15211	15106	15107	15108	15040	15095	14973	15103	15162	15044	15232	15189	15111	14934	15255	15167	14988	15232	15278	14992	15185	15044	15025	15087	15019	15263	15058	15085	15223	15235	15016	15078	15117	15206	14992	15039	15240	15114	15261	15135	15044	15175	15217	15104	14953	15096	15187	15148	15299	15000	15172	15208	15190	15238	15116	14984	14969	15245	15035	15156	15138	15109	15068	15031	15163	14997	15229	15165	15076	15037	14981	15232	14957	15203	15125	15227	15168	14999	15288	14990	15026	15209	15156	15218	15089	15066	15056	15127	15030	15125	15120	14986	15296	14918	15145	15221	15327	15040	15203	15267	15057	15047	15126	15081	15220	15182	15037	15231	15109	15199	15014	15114	15099	15034	14992	15161	15255	15024	15075	15016	15169	15212	15174	15210	15083	14998	14963	15115	15079	15277	15202	15020	15051	15173	15100	15052	15244	15255	15139	15176	15140	15070	15096	15023	15051	15256	15183	15077	15103	15089	14999	15155	15172	15036	15084	15105	15028	15061	15147	15325	15267	15143	14961	15290	15104	15084	15153	15067	15263	15084	15028	15201	15183	15168	15024	15016	15132	15024	15106	15059	15106	15266	14950	15075	15057	15126	14932	15045	14948	15190	15302	15061	15086	15082	15147	15254	14999	15089	15069	15246	15200	15232	15055	15215	15220	15106	15032	15204	15093	15216	15183	15198	14933	15161	15082	15048	14983	15162	15023	15115	15181	15179	15106	15068	15240	15034	14990	15132	15150	15123	14952	15100	15152	15092	15213	15211	15163	15107	15195	15078	15307	15176	14988	15101	15137	15187	15304	15010	15134	15328	15108	15125	15078	14965	15150	14888	15048	15126	15148	15164	15204	15004	15096	15266	15074	15078	15227	15151	15177	15061	15193	15267	15061	15104	15169	15166	15031	15267	15036	15183	15112	15205	15126	15071	15004	15121	15149	15108	15164	15014	15216	15281	15054	15119	15001	15237	15189	15170	15023	15178	15249	15155	15168	15026	15132	15055	15103	15157	15258	15139	15298	15089	15116	14990	15067	14984	15136	15065	15218	15097	15269	15240	15114	15002	15010	15082	15236	15185	15106	15150	15079	15148	15062	15029	15140	15108	14938	15233	15007	15078	15062	15130	15124	14930	14973	15081	15109	15160	15113	15227	15141	15105	15041	15036	15103	15122	15259	15087	15198	14979	15078	15170	15027	15189	15062	14999	15181	15043	14972	15080	14961	15042	15133	15156	15210	15218	15239	15029	15042	15074	15253	15079	15145	15122	15074	15180	15183	15151	15006	14987	15134	14971	15155	15133	15065	15311	15216	15143	15287	15067	15135	15183	15037	15175	15172	15054	15173	15106	15194	15322	15079	15187	15062	15270	15196	15009	15199	15200	15018	15262	15152	15159	14978	15080	15163	15026	15281	15212	15155	15093	15139	15129	15032	15176	14991	15197	15114	15186	15152	15322	15058	15226	15167	15200	15175	15168	15062	15179	14931	14974	15150	15129	14945	15124	15141	15107	15162	15181	15208	15167	15223	15168	15030	15172	15322	15056	15122	15249	15126	15135	15202	15073	15060	15052	15218	15079	15179	15066	15125	15139	15202	15073	15244	15182	15116	15055	15115	15094	15106	15080	15344	15278	15129	15111	15080	15057	15162	15173	15162	15225	15073	15274	15072	15174	15058	15210	15192	15075	15089	14969	15054	15108	15106	15010	15205	15143	15100	15093	15035	15064	15125	15073	14980	15221	15088	15236	15120	14983	15149	15232	14970	15272	15183	15177	15026	14963	15217	15118	15289	15079	15077	15013	15171	15333	15148	15080	15021	15097	15099	15254	15150	15117	15137	15267	15179	15179	15131	15169	15108	15115	15097	15129	15128	14877	15241	15096	15167	15133	15256	15047	15231	15206	15099	15017	15044	15131	15103	15081	15298	15029	14964	15253	15158	15183	15248	15234	15164	15095	15193	14955	15068	15060	15092	15148	15266	15131	15088	15121	15278	15231	15230	15106	15279	15149	15174	15213	15240	15014	15243	15050	15206	15148	15070	14899	15120	15074	15418	15095	15150	15252	15202	15129	14973	15054	15101	15160	15149	15211	15052	15164	15177	15085	15173	15234	15013	15294	14973	14877	15105	15095	15145	15223	15243	15105	15044	15212	15153	15126	15200	15168	15064	15160	14980	15251	15216	15257	15228	15088	15131	15109	15180	15123	15308	15137	15429	15112	14995	15190	15069	15161	15157	15016	15168	15065	15158	15202	15276	15114	15001	15001	15076	15159	14984	15210	15076	15158	15071	15062	15127	15148	15173	15192	14980	15170	15225	15126	15176	15197	15186	15147	14987	15137	15135	15147	15237	15208	15206	15005	15410	15007	15204	15173	15172	15157	15161	15109	15056	15221	15032	15167	15062	15157	15047	15073	15103	15173	15119	15119	15218	15110	15299	15206	14913	15102	15032	15159	15146	15190	15105	15114	15211	15161	15094	15119	15248	15070	15015	15153	15210	15051	15054	15126	15192	14921	15044	15061	15104	15062	15129	15221	15298	15419	15128	14888	15337	15081	15372	15276	15248	15147	15168	15035	15186	15145	15021	15075	15118	14928	14862	15215	15090	15183	15122	15110	15180	15046	15241	15293	15106	15094	15192	15180	14981	14959	15251	15102	15189	15152	15067	15040	15251	15009	15079	15053	14982	15022	15169	14949	15157	15186	15123	15220	15053	15227	15019	14933	15122	15284	15191	15069	15172	15266	15284	15092	15064	15071	15091	15069	15242	14894	15113	15000	15300	14871	15251	15097	15217	15143	14942	15138	15228	15164	15186	15068	15095	15048	15188	14973	15154	15209	15044	15131	15172	15167	15153	15229	15196	15140	15268	15105	15183	15018	15136	15202	15120	15016	15144	15315	15131	15112	15405	15158	15142	15102	15136	15015	14978	15200	15137	15125	15156	15250	15045	15092	15033	15265	15114	15085	15027	15162	15103	15107	15207	15257	15067	15237	15093	15073	15236	15072	15124	15092	15052	15167	15196	15221	14979	15082	15132	15205	15079	15135	15037	15092	14955	15108	15169	15018	15215	14969	15245	14957	15062	15208	15183	15253	15131	15063	15108	15237	15143	15013	15071	15199	14863	15270	15096	15368	15284	14928	15018	15003	14942	15270	15202	15162	15040	15144	15062	15178	14965	15189	15169	15098	14994	15200	15112	15173	15196	15163	15130	14991	15105	15170	15202	15154	15101	15036	15151	15080	15282	15110	15091	15142	15021	15034	15160	15112	15101	14920	15116	15130	15048	15059	15258	15197	15289	15163	15256	15150	15283	15096	15151	15132	15054	15188	14950	15071	15112	15090	15101	14906	15126	15090	15185	15088	15110	15263	15330	15222	15026	15173	15328	15114	15062	15170	15011	14951	14984	15061	15195	15070	15133	15105	15218	15203	15058	15137	15045	15081	15157	15131	15100	15227	15074	15136	15170	14932	15098	15117	15111	15046	15142	15033	15189	15039	15122	15095	15182	15081	15085	15143	15196	15082	15093	15144	15180	14960	14975	15016	15209	15101	15234	15068	15131	15178	14950	15078	15106	15060	15200	15335	15180	14978	15131	15142	15199	15090	15035	15180	15079	14961	15089	15241	15149	15256	14949	15197	15188	15079	14979	15274	15009	15269	15032	15183	15143	15124	15013	15163	15020	15166	15074	15008	15090	15214	15132	15062	15017	14993	15135	15085	15094	15118	15118	15263	14989	15139	15280	15249	15201	14932	15180	15214	15122	15163	15139	15284	15055	15185	15098	15186	15322	15202	15120	15274	15093	15108	15024	15133	15079	15106	15136	15041	14959	15370	15150	15103	15077	15196	15197	15152	15101	15161	15081	15152	15107	15153	14881	15082	15127	15019	15241	15187	15109	15161	15273	14966	15078	14932	15076	15176	15090	15225	15198	15080	15016	15026	15152	15071	15189	15016	15107	15233	15222	15128	15207	15043	15231	15015	15047	15159	15104	15184	15148	15220	15137	15053	15043	15030	15166	15324	15241	15081	15044	15207	15074	15119	15159	15070	15131	15086	15205	15155	15152	15154	14960	15220	15116	15062	15200	15139	15008	15203	15234	15063	14988	14969	15158	14768	15216	14982	15111	15192	15064	15075	15073	15186	15154	15209	15096	15000	15028	15124	14980	15213	15133	15107	15055	15177	15188	14975	15063	15272	15148	15178	14970	15017	15084	15095	15205	15023	15272	14900	15111	15193	15136	14873	15011	15236	15304	15063	15019	15091	15045	15146	15243	15170	15089	15122	15066	15117	15052	15044	15160	15157	15257	15054	15115	15221	15242	15148	15227	15146	15154	15108	14993	15200	15206	15115	15024	15087	14993	15238	15197	15144	15268	15183	15142	15231	15003	15250	15122	15047	15301	15030	15189	15061	15167	15185	15402	15111	15082	15239	15141	15013	15097	14881	15201	14990	15092	15190	15070	15130	15108	15277	15118	14993	15157	14917	15175	15282	15020	15125	15108	15024	15205	15028	15013	15189	15198	15000	15165	15072	15212	14897	15185	15129	15122	15132	15069	15307	15144	15084	15101	15144	15147	15154	15251	15242	15003	15130	15262	15235	15117	15223	15127	15223	15013	15251	15126	15230	15000	15190	15055	15038	15150	15225	14961	15289	15167	14948	15195	15021	15173	15013	15172	15326	15186	14970	15106	15277	15042	15072	15120	15179	15200	15215	15097	15129	15314	15068	14965	15212	15212	14894	15003	15131	15150	15117	15192	15057	15150	15225	14970	15075	14965	15286	15017	14836	15080	15087	15007	15105	15046	15215	15144	15154	15102
24125	21448	29299	39817	56151	53825	42788	30354	22800	19407	18220	18172	17843	17981	17866	17844	17769	17780	17668	17777	17771	17839	17733	17953	17792	17844	17822	17942	17828	17658	17785	17706	17794	17873	17811	17756	17646	17699	17669	17724	17866	17540	17743	17573	17839	17644	17725	17948	17703	17736	17905	17760	17705	17831	17886	17857	17677	17441	17749	17497	17493	17737	17697	17640	17810	17657	17638	17645	17753	17768	17782	17655	17816	17845	17740	17717	17860	17855	17857	17791	17782	17616	17645	17494	17810	17736	17897	17751	18062	17715	17928	17863	17803	17611	17812	17589	17596	17965	18002	17754	17744	17993	17535	17933	17622	17669	17707	17711	17620	17650	17702	17507	17701	17464	17737	17633	17613	17685	17714	17663	17509	17474	17884	17882	17994	17816	17931	17761	17724	17839	17737	17707	17609	17583	17823	17741	18069	17644	17624	17837	17666	17834	17790	17975	17911	17713	17675	17451	17746	17691	17649	17710	17645	17649	17849	17601	17632	17726	17775	17613	17768	17762	17618	17718	17719	17557	17797	17880	17764	17711	17718	17675	17659	17708	17766	17588	17586	17957	17816	17931	17853	17624	17707	17673	17774	17817	17715	17768	17907	17875	17844	17776	17868	17746	17596	17882	17680	17553	17578	17797	17681	17642	17583	17546	17850	17673	17626	17633	17767	17742	17775	17817	17531	17620	17627	17771	17721	17859	17629	17654	17675	17706	17645	17476	17586	17804	17513	17738	17688	17781	17737	17796	17799	17694	17698	17793	17628	17921	17551	17690	17703	18047	17795	17762	17731	17663	17693	17630	17669	17745	17693	17874	17611	17714	17554	17768	17689	17849	17846	18117	17624	17836	17492	17681	17553	17711	17657	17640	17887	17556	17783	17636	17758	17608	17850	17707	17758	17678	17649	17760	17599	17641	17724	17766	17702	17742	17787	17659	17790	17932	17605	17564	17735	17545	17643	17707	17775	17701	17838	17662	17633	17592	17755	17848	17613	17681	17812	17708	17694	17808	17526	17749	17865	17724	17742	17571	17830	17677	17785	17878	17724	17801	17811	17574	17736	17693	17736	17712	17521	17798	17934	17550	17663	17650	17717	17854	17865	17792	17949	17808	17748	17755	17806	17793	17735	17757	17786	17833	17706	17806	17571	17630	17838	17747	17793	17811	17838	17732	17788	17445	17831	17877	17882	17888	17711	17551	17693	17759	17747	17734	17881	17459	17531	17738	17837	17817	17763	17691	17557	17706	17706	17741	17542	17465	17845	17658	17582	17736	17759	17836	17887	17706	17883	17825	17874	17689	17885	17572	17789	17782	17816	17624	17568	17700	17663	17549	17835	17804	17701	17552	17770	17804	17657	17729	17720	17808	17771	17733	17852	17875	17887	17707	17688	17739	17612	17742	17790	17677	17697	17625	17572	17679	17761	17670	17555	17840	17643	17795	17828	17775	17917	17731	17789	17768	17652	17843	17828	17515	17729	17923	17763	17679	17851	17847	17738	17791	17744	17854	17511	17876	17605	17798	17695	17620	17663	17642	17551	17869	17610	17806	17738	17663	17540	17545	17806	17709	17713	17748	17790	17649	17618	17791	17668	17597	17858	17712	17523	17538	17886	17728	17674	17770	17633	17593	17761	17787	17692	17588	17746	17588	17886	17988	17750	17810	17805	17587	17810	17728	17661	17815	17620	17810	17876	17835	17787	17843	17943	17872	17745	17733	17815	17693	17628	17799	17599	17799	17699	17716	17934	17794	17713	17728	17983	17917	17783	17652	17627	17745	17723	17639	17724	17732	17806	17847	17618	17528	17833	17743	17820	17807	17689	17854	17651	17630	17622	17761	17647	17727	17896	17796	17707	17690	17624	17701	17801	17588	17778	17824	17862	17700	17784	17815	17659	17710	17742	17450	17836	17899	17660	17449	17928	17728	17662	17663	17773	17600	17693	17715	17781	17739	17828	17668	17489	17805	17803	17584	17632	17821	17818	17682	17774	17670	17712	17474	17648	17971	17760	17793	17854	17672	17637	17730	17658	17820	17526	17512	17532	17561	17573	17547	17787	17782	17873	17641	17683	17730	17859	17582	17683	17755	17721	17709	17799	17731	17659	17930	17802	17662	17725	17779	17600	17679	17877	17715	17751	17394	17977	17676	17638	17783	17787	17655	17833	17734	17874	17736	17841	17753	17669	17788	17709	17541	17729	17598	17580	17619	17593	17695	17559	17571	17791	17713	17906	17575	18089	17688	17743	17776	17898	17720	17724	17469	17855	17745	17646	17671	17538	17708	17827	17772	17684	17757	17832	17564	17726	17676	17588	17579	17706	17687	17782	17871	17555	17506	17754	17855	17697	17788	17702	17725	17945	17917	17814	17682	17715	17896	17769	17710	17562	17690	17741	17501	17893	17869	17627	17871	17716	17700	17826	17840	17811	17829	17726	17936	17742	17902	17731	17733	17607	17699	17696	17697	17843	17657	17600	17959	17706	17718	17551	17710	17791	17732	17673	17922	17542	17538	17569	17647	17950	17690	17645	17768	17593	17852	17697	17487	17735	17619	17738	17630	17697	17622	17714	17792	17692	17714	17671	17543	17890	17644	17682	17808	17693	17860	17654	17649	17445	17766	17556	17599	17826	17772	17774	17718	17666	17738	17626	17721	17782	17723	17954	17710	17676	17542	17709	17845	17726	17738	17509	17765	17795	17623	17865	17538	17785	17776	17686	17797	17799	17689	17686	17631	17671	17774	17537	17754	17786	17963	17712	17841	17432	17672	17752	17697	17691	17732	17671	17855	17617	17676	17817	17798	17874	17704	17799	17835	17674	17768	17605	17558	17557	17546	17749	17714	17603	17698	17652	17767	17698	17949	17740	17824	17947	17511	17726	17708	17698	17711	17677	17889	17820	17887	17612	17777	17606	17768	17795	17745	17910	17612	17738	17702	17648	17960	17687	17673	17680	17643	17629	17588	17542	17839	17747	17753	17657	17801	17760	17929	17475	17791	17843	17731	17661	17652	17637	17709	17687	17726	17812	17915	17810	17866	17747	17730	17575	17889	17697	17748	17618	17838	17814	17712	17735	17673	17683	17633	17737	17551	17804	17704	17569	17645	17800	17893	17830	17775	17828	17700	17713	17733	17553	17720	17683	17874	17715	17784	17628	17864	17807	17755	17842	17756	17673	17790	17740	17922	17810	17614	17750	17727	17873	17759	17682	17667	17732	17634	17635	17804	17691	17526	17708	17687	17702	17714	17569	17573	17978	17693	17847	17812	17875	17721	17725	17567	17768	17674	17699	17796	17714	17612	17800	17502	17684	17757	17633	17806	17678	17631	17656	17785	17702	17688	17624	17880	17762	17575	17725	17886	17896	17532	17901	17713	17775	17765	17572	17719	17882	17780	17882	17683	17667	17867	17865	17825	17656	17648	17809	17583	17603	17791	17752	17799	17857	17494	17929	17618	17564	17783	17529	17755	17889	17903	17714	17683	17625	17685	17654	17626	17737	17745	17721	17543	17723	17802	17718	17608	17798	17774	17691	17617	17739	17736	17802	17488	17912	17864	17781	17797	17721	17699	17542	17834	17634	17902	17716	17673	17463	17809	17654	17840	17855	17858	17844	17598	18007	17668	17606	17717	17870	17859	17727	17838	17754	17785	17766	17783	17596	17848	17654	17691	17655	17861	17743	17767	17871	17746	17416	17884	17734	17762	17696	17800	17476	17669	17598	17755	17776	17591	17674	17524	17796	17688	17808	17637	17674	17659	17818	17508	17970	17797	17718	17661	17734	17809	17717	17794	17818	17547	17801	17746	17800	17674	17578	17575	17710	17552	17848	17675	17585	17861	17653	17729	17700	17814	17705	17654	17558	17694	17802	17722	17709	17686	17769	17658	17718	17745	17763	17635	17859	17666	17671	17857	17663	17569	17743	17673	17551	17759	17555	17930	17717	17812	17715	17603	17579	17640	17865	17698	17715	17782	17823	17789	17716	17607	17726	17533	17785	18024	17607	17665	17722	17800	17808	17553	17613	17806	17670	17601	17822	17670	17721	17841	17688	17605	17966	17713	17633	17751	17650	17754	17579	17606	17594	17609	17599	17695	17645	17774	17657	17556	17791	17686	17724	17596	17699	17700	17835	17984	17747	17569	17753	17758	17720	17730	17720	17914	17742	17809	17772	18061	17867	17838	17901	17643	17561	17759	17696	17784	17844	17459	17833	17682	17728	17829	17822	17658	17660	17787	17827	17624	17735	17808	17601	17782	17930	17850	17630	17611	17956	17543	17753	17586	17759	17766	17745	17566	17751	17688	17836	17768	17581	17521	17844	17757	17739	17634	17727	17681	17601	17672	17515	17578	17832	17819	17780	17672	17687	17767	17813	17652	17599	17704	17664	17792	17728	17632	17704	17807	17918	17737	17569	17539	17601	17721	17584	17712	17620	17726	17778	17873	17577	17809	17694	17698	17809	17619	17822	17710	17817	17793	17862	17906	17768	17639	17579	17585	17926	17634	17728	17573	17822	17565	17515	17718	17769	17715	17824	17803	17797	17728	17709	17597	17670	17836	17755	17716	17908	17777	17728	17709	17559	17830	17829	17692	17653	17621	17578	17589	17591	17842	17725	17658	17585	17700	17729	17664	17644	17722	17546	17583	17776	17799	17684	17575	17578	17724	17933	17687	17689	17844	17829	17708	17852	17579	17728	17791	17722	17828	17710	17426	17695	17867	17742	17707	17613	17732	17734	17653	17741	17657	17845	17810	17691	17655	17403	17699	17894	17685	17751	17854	17703	17619	17692	17721	17807	17737	17869	17695	17949	17713	17821	17851	17714	17881	17693	17584	17743	17828	17627	17488	17644	17739	17783	17615	17924	17851	17926	17875	17645	17836	17825	17844	17792	17855	17680	17783	17870	17581	17597	17761	17600	17826	17650	17738	17829	17555	17740	17708	17736	17676	17796	17878	17768	17685	17557	17650	17712	17736	17811	17727	17773	17762	17700	17817	17717	17656	17915	17786	17771	17800	17696	17913	17891	17646	17979	17596	17789	17971	17829	17675	17709	17627	18040	17747	17787	17731	17842	17859	17745	17608	17615	17544	17618	17731	17470	17830	17654	17607	17804	17697	17905	17798	17744	17742	17679	17878
48475	58190	45164	62304	61526	52490	40615	28689	19646	16025	15048	15034	15052	14813	14887	14944	14971	14844	14988	14994	14904	14867	14851	14964	14723	14927	15075	14927	14713	15019	14804	14951	14962	15034	14840	14900	14855	14910	15029	14942	14747	15156	14941	14906	14850	14978	14946	14782	15039	14889	14866	14871	14645	15002	14868	14968	14883	15077	14866	15019	14953	14846	14927	15013	14903	15087	14949	14781	14899	14870	14743	14586	14855	14819	14894	14792	14746	14809	14838	14813	14847	15014	14936	14851	15086	14665	15019	14893	14985	14931	14894	14941	14700	14811	14823	14799	14904	14853	14809	14803	14789	14804	14902	14920	14809	14888	14839	15032	14952	15029	14794	14899	14928	15060	14871	14824	15003	14794	14863	14978	14977	14960	14992	15027	15029	14878	15036	15033	14976	14795	14723	14905	14848	14893	14689	14782	14949	15057	14798	14850	15004	14859	14877	14812	14850	14845	14928	14650	14783	14793	14842	14845	14710	14966	15022	14925	14871	14842	14850	14894	14861	15010	14757	15060	14819	14933	14842	14926	14800	15074	14814	14994	14809	14971	14917	14812	15061	14871	15013	15023	14736	14926	14667	14863	15002	14784	15021	14814	14834	14814	14786	14956	14826	14759	14807	14825	14850	14840	14765	14882	14898	14808	14815	14814	14783	14959	14949	14823	14916	14918	14937	14896	15017	14655	14911	14987	14969	14983	14997	14972	14815	14881	14927	14981	14894	14992	15097	14894	14949	14944	14920	14662	15036	14895	14698	14753	14805	14924	14799	14829	14928	14840	14908	14950	14851	14949	14922	14759	14957	14941	14944	14816	14964	14841	15000	14729	14744	14765	14906	15096	15000	14960	14772	14795	14863	14935	14650	14992	14950	15018	15067	14825	14911	14825	14842	14897	14825	14685	15103	14773	14960	14776	14927	14765	14889	14954	14901	14849	14991	14818	15016	14761	15014	14815	14731	14900	14804	14958	14869	14952	15043	14806	14966	14900	15042	14971	14850	14987	14936	15052	14880	14805	14981	14860	14977	14848	14798	15026	14768	14761	14851	14918	14930	14845	14948	14764	15059	14838	15088	14979	14899	14904	14956	14932	14963	14809	14825	14912	14931	14809	14915	15003	14780	14959	14882	14995	14995	14824	14806	14892	14917	14840	14666	14958	14954	14798	15048	14826	14953	14790	14665	14868	14747	14896	14891	15000	15001	14826	14971	14792	14827	14993	14820	14854	14810	15043	14715	14804	14817	14858	14961	14890	14859	14761	14976	14918	14957	14862	14951	14928	14683	15103	14798	14873	14901	14738	14962	15015	15045	14826	15026	14963	14770	14979	14786	14975	14845	15019	14824	14888	14887	14799	14894	14871	14860	14799	14955	14906	14862	14700	14822	14927	14968	14833	15003	14888	14838	14927	14747	14907	14779	14871	14934	14774	14790	14869	14811	14750	14839	14770	14877	14860	14858	14856	14898	14844	14913	14911	14843	14839	14950	14967	14745	14908	14955	14871	14953	14833	14715	14987	14804	14655	15005	14768	14957	14972	14959	14849	14799	14844	14937	14668	14886	14802	15031	14859	14890	14879	14645	14949	14910	14910	14796	14905	14991	14814	14875	14872	14967	14886	14860	14964	14742	14954	14831	14893	14831	14732	14795	14850	14993	14859	14807	14918	14880	14947	14890	14742	15034	14775	14772	14967	14770	14856	14848	14856	14880	14951	14877	14817	14842	14972	15001	14756	15016	15079	14750	14912	14842	14869	14865	14811	14870	14997	14867	14733	15153	14903	14889	14875	14991	14940	14946	14851	14688	14804	15069	14988	14761	14772	14954	14856	14713	14659	14914	14715	15020	14929	14776	14901	15009	15000	14991	14775	14809	15009	14833	14891	14960	15003	14793	14995	14879	14876	14896	14995	14803	14711	14896	14859	14972	14811	14954	14758	14996	14975	14976	14760	14931	14848	14825	15021	14814	14825	14901	14787	14846	14880	14906	14825	14992	14688	14757	14980	14901	14751	14806	14910	14829	14827	14712	14842	15044	14962	14802	14937	14994	14898	14725	14977	14897	14813	14810	14887	14903	14934	14753	14958	14846	14628	14928	15121	14949	14830	14605	15008	14826	15112	14644	14877	15025	14791	14926	15123	14943	14800	14715	14962	14940	14796	14881	14940	14703	14846	14781	14823	14904	14890	14760	14824	14986	15038	14877	15013	15000	14975	14804	14838	14895	14879	14955	14978	14858	14824	14889	14832	14842	14804	14826	14802	14831	14797	15016	14920	14931	14899	14917	14703	14813	14917	14803	14828	14839	14864	14977	14908	14921	14883	14947	14918	14929	14900	14960	14769	15031	14944	14924	14915	14790	15045	14911	14846	14984	14971	14868	14906	14862	14762	14885	15026	14862	14911	14789	14740	14956	14977	14868	14813	14811	15102	14930	14752	14874	14821	14766	14713	14906	14822	14829	14774	14981	15130	14786	15025	14824	14922	15055	14936	14882	14824	15000	14844	14934	15082	14912	14904	15067	14906	14850	15070	14923	14766	14860	15040	14886	14859	14846	14840	14972	14963	14895	14824	14937	14919	14930	14791	14997	14902	14964	14955	14826	14764	14711	14854	14961	15056	14830	15024	14902	14811	14886	15084	15005	14964	14943	14785	14878	14845	14979	14988	14922	14769	14796	14776	14894	14930	14892	14926	14941	14877	14882	14723	15075	14759	14841	14863	14961	14761	14912	15033	14835	14927	15017	14802	15012	14840	14935	14763	14772	14885	14911	14846	14891	14969	14886	14775	14771	14778	14837	14880	15029	14860	14953	14639	14966	14946	14896	14845	14900	14863	14886	14924	14945	14833	14839	14932	15016	14689	15005	14820	14910	14967	14959	14825	14812	14880	14880	14905	14900	14934	14858	14961	14834	15041	14991	14886	14830	15031	14797	15008	14895	14944	14915	14783	14927	14995	14843	14928	15032	14826	14945	14909	14913	14929	15075	14943	14898	14929	14859	14815	14775	14977	14977	14873	14937	14906	14957	14800	14960	14917	14951	14728	14753	14945	14862	14695	14759	14925	14968	14955	15064	14762	14912	14767	14964	14882	14952	14850	14850	14925	14862	14892	14841	14867	14840	14979	14776	14755	15048	14687	15112	14905	14929	15006	14951	14767	14875	14862	14853	14946	14979	14782	14865	14787	14831	14824	15012	14829	14912	14878	14882	14810	14681	14699	14908	15024	14959	14910	15169	14867	14971	14762	14904	14805	14912	14879	14902	14873	14760	14866	15019	14722	14965	15062	14839	14784	14872	14954	14805	14688	15078	14958	14812	14954	14886	14926	14859	14885	14833	14902	14960	14777	14890	14860	14905	14816	14913	14915	14845	14950	14831	14918	14980	15063	14691	14878	15005	14983	14935	14851	14803	14842	14925	14878	15100	14834	14764	14821	14917	14810	14792	14855	14825	15116	14850	14801	14968	14983	14926	14896	14738	15002	14809	15006	14594	14953	14898	14847	14897	14771	14766	14919	14800	14951	14824	14994	14871	14977	14930	14868	14817	14936	14875	14786	14864	14899	14665	14829	14969	15099	14914	14850	14808	15032	14745	14730	14903	14895	14862	14849	14774	14817	14877	14884	14827	14784	14979	14781	14953	14977	14895	14864	14892	14817	14801	14839	14885	14703	14835	14895	14714	14891	14854	14750	14923	14753	14957	14670	14818	15037	14965	14834	14850	14932	14876	14714	14882	14926	14747	14835	14941	14757	14996	14749	15146	14877	14787	14953	14981	14892	15024	14816	14899	14963	14829	14866	14722	14701	15023	14859	14900	14898	14899	14876	14815	14841	14837	15048	14784	14950	14990	14900	14853	14892	14893	14930	14927	14859	14664	14901	14783	14894	15000	14812	15000	14900	14912	14972	14923	14889	14884	14856	14931	15041	14875	14840	14878	14971	14813	14883	14804	14835	14955	14960	14912	14810	14976	14958	14945	14846	14903	14813	14836	14892	14818	14774	14853	15012	14865	14891	14901	14785	14899	14918	14805	14981	14755	14883	15021	14783	14938	14931	14879	14933	14823	14804	14722	14854	14928	14693	14912	14949	14865	14737	14829	14912	14857	14920	14875	14953	14907	14914	14872	14730	14868	14824	14953	14976	15036	14707	14935	14830	14853	15022	14880	14923	14806	14793	14962	14989	14612	14894	14934	14871	14870	14794	15017	14920	14965	14971	14897	14904	14895	14831	14908	14861	14922	14869	14945	14914	14915	14939	15000	14923	14821	14942	14864	14760	14820	14842	14820	14852	14975	14842	14758	14851	14894	15024	14990	14917	15046	14986	14929	14862	14896	14931	14794	14950	14727	14933	14747	14933	14768	14952	14836	14890	14941	14875	14944	14797	14955	14971	14671	14818	14670	15026	14781	15101	14747	15018	14781	14778	14926	14903	14989	15028	14833	15039	14907	14904	14696	14904	14879	14904	14865	14824	14781	14772	14965	14923	14867	14887	14957	14775	14765	14973	14842	14978	14884	14713	14783	14958	14870	14955	15014	14881	14774	14847	14799	15045	14924	14729	14983	15107	14758	14876	14860	15129	14898	14911	14867	14852	14882	14959	14791	14796	14713	14697	14797	14951	14783	14877	15018	14992	14914	14756	14965	14957	14990	14831	14975	14896	14963	14831	14730	14854	14732	14939	14840	14979	14986	14638	14942	14979	15071	14822	15001	14911	14952	14864	14858	14718	14836	14834	14936	14847	14858	14862	14933	15089	15015	14871	14832	14930	14955	14826	14851	14730	14811	14906	14966	15048	14909	14883	14939	14844	14840	15027	14873	14930	14836	14987	14929	14784	14977	14907	15018	14945	14733	14827	14979	14958	14976	14731	15030	14791	14908	14836	15051	14817	15003	14786	14944	14830	14955	14852	14988	14789	14805	14978	14856	15053	14835	14847	14695	14743	14943	14887	14870	14970	14899	14838	14927	14971	14969	14840	14908	14693	14928	15056	14939	14882	14703	14791	14947	14919	14894	14903	14978	15027	14824	14954	15009	14845	14884	14870	14905	14898	14992	14844	14987	14706	14819	14968	14787	14948	14785	14929	14757	14771	14927	14601	14992	14873	14965	14930	14824	15142	14903	14841	15095	14818	14832	15003	14991	14982
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
