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
339919634452	339919635005	339919635555	339919636105	339919636655	339919637205	339919637755	339919638305	339919638855	339919639405	339919639955	339919640505	339919641055	339919641605	339919642155	339919642705	339919643255	339919643805	339919644355	339919644905	339919645455	339919646005	339919646555	339919647107	339919647655	339919648205	339919648755	339919649305	339919649855	339919650405	339919650955	339919651505	339919652055	339919652605	339919653155	339919653705	339919654255	339919654805	339919655355	339919655905	339919656455	339919657005	339919657555	339919658105	339919658655	339919659205	339919659755	339919660305	339919660858	339919661405	339919661955	339919662505	339919663055	339919663605	339919664155	339919664705	339919665255	339919665805	339919666355	339919666905	339919667455	339919668005	339919668555	339919669105	339919669655	339919670205	339919670755	339919671305	339919671855	339919672405	339919672955	339919673505	339919674055	339919674605	339919675155	339919675705	339919676255	339919676805	339919677355	339919677905	339919678455	339919679005	339919679555	339919680105	339919680655	339919681205	339919681755	339919682305	339919682855	339919683405	339919683957	339919684505	339919685055	339919685605	339919686155	339919686705	339919687255	339919687805	339919688355	339919688905	339919689455	339919690005	339919690555	339919691105	339919691655	339919692205	339919692755	339919693305	339919693855	339919694405	339919694955	339919695505	339919696055	339919696605	339919697155	339919697705	339919698255	339919698805	339919699355	339919699905	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23060	21611	29634	24631	23089	26329	28801	23707	21738	21260	20467	19784	19355	19095	18820	18752	18721	18524	18487	18258	18095	18056	18237	18195	18062	18121	18162	18206	18039	17885	18126	18086	18041	18033	17958	17783	18028	18146	17954	17713	17992	17962	18008	18102	17916	17848	17913	17976	18141	17857	18184	17842	17903	18013	17974	18109	17789	17977	17803	17897	17876	17837	17921	17925	17853	18037	18034	17888	17855	17967	17997	17926	17758	17766	17907	17916	17989	18098	17907	17942	17778	17835	18009	17709	17707	17688	17919	17688	17943	18036	17991	18061	17835	17632	17716	17852	17807	17865	17971	17816	18069	17727	17894	18080	18029	17923	17949	17790	17733	17952	17915	17968	17729	17853	17867	18025	17684	17836	17736	17850	17821	18078	17827	17900	17836	17743	17891	18051	17973	17914	17938	17843	17833	17859	17845	18042	17827	18063	17781	17784	18035	17889	17863	17849	17954	17683	17617	17736	18074	17912	17767	17749	17618	17612	17732	17929	17856	17831	18092	17902	17801	17838	17817	17838	17792	17924	17733	17842	17807	17696	17895	17983	17841	17928	17946	17958	17946	17880	17879	17833	17695	17917	17958	17735	17758	18109	17854	17834	17638	17666	17815	17945	18091	18006	17799	17630	17836	17920	18000	17924	17921	17771	17859	17806	17677	17755	17776	17632	17816	17830	17927	18014	17880	17815	17948	17862	17881	17840	17891	17929	17956	17736	17814	17876	18045	17783	17908	17822	17756	17840	17735	17744	17885	17748	17866	17881	17809	17827	17891	17829	17676	17955	17695	17939	17752	17892	17800	17874	18067	17724	18023	17856	18015	17757	18028	17936	17901	17855	17816	17936	17654	17832	18028	17826	18013	17897	17977	18014	17873	17696	17957	17959	17783	18040	17770	17800	17923	17909	17813	17807	18030	17781	17844	17909	17635	17946	17723	17821	17922	17808	17660	17782	17770	17914	17877	17942	17853	17917	17967	17922	17905	17818	17906	17695	17971	17937	17791	17881	17900	17826	17892	17964	17885	17878	17689	17876	17648	17953	17937	17865	17765	17724	17866	17833	17689	17878	17841	17893	17726	17860	17901	17831	17770	17763	18092	17788	17830	17971	17852	17969	17834	17820	17658	17921	17887	17906	17952	18012	17771	17792	17800	17972	18050	18039	17968	17817	17811	17966	17826	17939	17842	17896	17934	18034	17761	17887	17889	17661	17820	17959	17928	17727	17850	17707	18008	17719	17960	17979	17992	17812	17866	17799	18010	17918	17775	17827	17880	18061	17944	17718	18003	17898	18068	17870	17893	17962	17894	17939	17827	17731	17804	18025	17740	17883	17732	17892	18012	17665	17863	17774	17794	17796	17692	17659	18043	17761	17789	17841	18050	17877	17758	17862	17896	17893	17760	17879	17916	17561	18010	17839	17895	17728	17928	17936	17741	17866	17756	17819	18017	17926	17562	17737	17792	18035	17848	17878	17837	17895	17736	17988	17935	17969	17828	17897	17633	17823	18004	17580	17813	17825	17842	17819	17751	17905	17838	17886	17841	17789	17943	17854	17762	17981	17907	17922	17637	17777	18070	18029	17799	17884	17829	17863	17958	17909	17865	17793	17821	17709	17756	17680	17743	17837	17965	18049	18055	17877	17769	17844	17775	17719	17932	17865	17883	17731	17788	17693	17858	17911	17813	17908	17942	17775	17702	17678	17923	17755	17883	17715	17773	17872	17952	17735	17833	17676	17973	18060	17901	17998	17920	17821	17793	17899	17885	17873	17859	17919	17870	17890	17921	17781	17784	17796	17845	17673	17743	17840	17849	17707	17949	17979	17759	17819	17852	17934	17867	17841	17740	17915	17770	18164	18012	17818	17962	17831	17739	17758	17709	17903	17740	18118	18041	18130	17992	17832	17830	17801	17758	17934	17832	17674	17947	17765	17914	17762	17792	18106	18175	17977	17631	17871	17948	17637	17842	17927	17833	18025	17830	18011	17908	17841	17896	17781	17867	17892	17963	17930	17788	17840	18040	17872	17867	17773	17843	17777	17766	17626	17789	17877	17944	17643	17961	17927	17797	17933	17997	17754	17885	17831	17726	17749	17703	18035	17902	17797	17640	17803	17907	17785	17908	17971	17686	17822	17908	17780	17975	17983	17850	17854	17706	17970	17904	17835	17677	18019	17738	17710	17896	17883	17940	17913	17955	17858	17795	17822	17898	18109	17763	17918	17856	17740	17866	17742	17900	18034	17931	18011	17861	17731	17827	17967	17977	17757	17816	17821	17828	17676	18027	17833	17690	17713	17826	17961	17894	17818	17775	18008	17941	17870	17919	18021	17932	17952	17985	17682	17866	18020	17760	17768	17645	17888	17833	17765	17919	17943	18011	17954	18003	17678	17832	17799	17695	17828	17927	17976	17867	17630	17784	17837	17908	17819	17934	17772	17933	17934	17943	17935	17702	18029	17849	17914	17864	17669	17788	17826	17899	17831	17873	17966	17859	17936	17797	17774	18064	17928	17717	17810	18026	17795	17813	17860	17561	17913	18054	17639	17708	17863	17993	18021	17884	17819	18129	17854	17948	17877	17776	17833	17895	17754	17814	17812	17785	17688	17947	17605	17943	17934	17863	17959	17933	17821	17934	17649	17907	17884	17934	17711	17783	17992	17917	17881	18052	17764	17750	17948	17852	17891	17978	17816	17811	17770	17876	17888	17802	17821	17806	17828	17829	17810	17947	17812	17852	17836	17847	18025	17973	17842	17932	17983	18056	17903	17874	17955	17971	17744	17832	17775	18052	17937	17691	17893	17793	18098	18095	17796	18001	17972	17816	17942	17844	17896	17933	17899	17650	17825	17817	18064	18021	17672	17646	17827	18125	18003	17875	17867	18078	17785	18007	17726	17781	17615	17776	18017	17974	18004	18062	17959	18082	17892	17886	17622	17705	17842	17847	17541	17923	17974	17843	18004	18038	17780	17737	17720	17850	17853	17869	17773	17742	18018	17876	17891	17953	17887	17895	17889	17935	17796	18051	17893	17895	17740	17939	17899	17794	17763	18029	17775	17937	17952	17743	17854	17732	17873	17724	17677	17985	17932	17997	17818	17899	17829	17928	17891	17900	17620	18011	17814	17800	17838	17569	17953	17931	17837	17618	18015	18076	17869	17952	17951	17964	17937	17810	17912	18070	17816	17799	17804	17928	17874	17992	17990	17748	17813	17885	17800	17657	17693	17793	17955	17957	18032	17893	18039	17929	18006	17852	17933	17950	17875	17826	18007	17814	17688	17769	17754	17856	17807	17922	17907	18010	17895	17689	18156	17865	17628	17762	18042	17512	17680	18050	17789	17891	17845	17715	17908	17815	17782	17727	17926	17969	17773	17958	17868	17789	17575	17719	17781	17743	17757	17836	17896	17803	17718	17725	17789	17800	17934	17624	17949	17926	17874	17748	17712	17929	17976	17748	17896	18004	17678	17893	17989	17972	17700	18020	17920	17805	17953	18016	17867	17732	17740	17591	17835	17871	17888	17941	17838	17757	17845	17760	17812	17746	17871	17930	17720	17930	17902	18171	17957	17829	17544	17890	18043	17771	17803	17851	17747	17713	17716	17852	17890	17837	17873	18145	17772	17834	18091	17866	17874	17927	17660	17669	17891	17945	17833	17885	17861	17756	17752	17884	17798	17904	17864	17819	17821	17640	17719	17750	18074	17870	17732	17686	17925	17918	17698	17884	17886	17933	17710	17841	17903	17774	17894	17820	17812	17886	17968	17715	17753	17710	17831	18123	17797	17908	17720	17875	17908	17904	17886	17977	17800	17833	17870	17801	17978	17917	17996	17917	17826	17779	17664	17811	18034	17887	17661	17867	17949	17941	17820	17886	17696	17806	17817	17836	17869	18048	17875	17796	17543	17844	17781	17930	17683	17881	18131	17945	17921	18099	17816	17974	17732	17759	17866	17795	17896	17747	17925	17956	17656	17872	17738	18027	17794	17626	17802	17872	17858	18013	17852	18001	17798	17964	17940	17882	17816	17902	17903	17718	17791	17846	17975	17978	17694	17963	17714	17789	18109	17875	17866	17836	18072	17828	17930	17953	17978	17733	17705	17994	17776	17766	17914	17681	17890	17699	17748	17998	17789	17848	17855	17754	17824	17951	17825	17870	17771	18000	17828	17857	17776	17928	17875	17820	17789	17903	18033	17902	17650	17940	17821	17959	17997	17917	18055	18100	17853	17773	17894	17596	18029	17814	17958	17811	17762	17710	17831	17819	17933	17960	17850	17895	17712	17933	17777	17898	17627	17875	17868	17754	17657	17869	18099	17830	17903	17888	17963	17881	18164	17869	17666	17746	17718	17764	17830	17953	17772	17751	18111	17846	17766	17961	17853	17954	17777	17729	17742	17882	17686	17787	17780	17762	17549	17913	17890	18086	17738	18116	17983	17915	17830	17765	17664	17887	17861	17863	17793	18125	17995	17793	18082	17875	17794	17814	17927	17869	17663	17853	17600	17775	17770	17951	17887	17817	17785	17841	17966	17896	17914	17665	17739	18062	17767	17766	18207	17941	17741	17701	17647	17911	17714	17826	18072	17666	17845	17823	17957	17837	17902	17781	17966	17873	17912	17805	17998	17864	17797	17959	17899	17719	17794	17926	17849	17641	17937	17854	17790	17821	17829	17764	17805	17936	17780	17797	17742	18030	17700	17711	17785	17720	17899	17807	17727	17764	17919	17900	18063	17867	17778	17862	17969	17779	17859	17919	17962	17834	17806	17646	17720	17930	17799	17875	17664	17902	17731	17824	17808	17940	17994	17665	17758	17845	17932	17956	17811	17843	17973	17937	17960	17890	17879	17871	17930	18008	17708	17762	17781	17805	17785	17820	17914	17930	17863	17871	17963	17735	17897	18109	18018	17956	17713	17907	17981	17941	17850	17907	17829	17858	17711	17858	17572	17894	17818	17646	17940	17792	17905	17939	17950	17781	17659	17722	17903	17941	17874	17862	17609	17974	17845	17754	17676	17955	17846	17981	17641	18055	17844	18036	17955	17883	17724	17641	17914	17912	17885	17915	18020	17942	17960	17794	17874	17771	17769	18058	17937	17771	17754	17785	17880	17990	17847	18153	17798	17798	17832	17873	17922	17827	17939
36543	61493	57196	44195	34190	28931	25756	22976	21065	19750	18715	17797	17277	16619	16334	16064	16030	15758	15649	15543	15476	15493	15416	15321	15264	15364	15246	15244	15244	15305	15230	15385	15212	15348	15257	15233	15173	15174	15186	15215	15346	15206	15353	15190	15176	15195	15107	15180	15152	15206	15133	15251	15246	15112	15149	15247	14987	15239	15179	15131	15285	15106	15202	15108	15241	15245	15313	15209	15330	15144	15060	15137	15203	15203	15077	15310	15300	14990	15279	15214	15214	15365	15279	15166	15042	15268	15107	15197	15043	15133	15207	15098	15229	15134	15337	15017	15049	15158	15251	15206	15251	15181	15013	15249	15122	15208	15161	15177	15275	15219	15197	15228	15101	15211	15139	14964	15099	15089	15138	14915	15217	15138	15112	15322	15167	15182	15150	14895	15375	15163	15026	15003	15219	15415	15037	15079	15259	15155	15030	14992	15339	14867	15299	15089	15044	15262	15188	15228	14965	15339	15204	15211	15254	15252	15185	15352	15164	15314	15176	14995	15234	15244	15077	15107	15349	15047	15094	15160	15162	15198	15311	15101	15169	15338	15092	15168	15018	15325	15098	15200	15277	15167	15368	15056	15197	15154	15229	15046	15065	15166	15190	15035	14845	15160	15180	15233	15328	15265	15179	15223	15412	15283	15105	15146	15150	15205	15247	15148	15198	15256	15205	15250	15334	15197	15077	15264	15215	15159	15276	15119	15291	15148	15187	15145	14962	15271	14897	15087	15329	15154	15188	15042	15188	15141	15136	14987	15174	15112	15439	15315	15208	15189	15179	15130	15252	15159	15247	15215	15243	15245	15163	15165	15166	15203	15117	15199	15128	15109	15167	15188	15220	15231	15312	15011	15148	15200	15136	15310	15192	15093	15182	15103	15288	14985	15116	15112	15160	15175	15240	15210	15120	15130	15099	15282	15160	15168	15026	15099	15104	15485	15022	15159	15051	15148	15262	15149	15134	15009	15060	15213	15079	15188	15248	15214	15210	15281	15315	15275	15006	15087	15295	15283	15329	15155	15098	15124	15138	15232	15105	15119	15198	15171	15217	15012	15159	15186	15209	15098	15034	15135	15348	15177	15152	15319	15264	15198	15175	15143	15164	15320	15297	15117	15082	14980	15017	15253	15145	15024	14991	15280	15040	15231	15111	15091	15044	15111	15324	15301	15170	15149	15196	15291	15207	15066	15249	15168	15228	15132	15114	15202	15106	15226	15074	15061	15236	15212	15315	15027	15245	15172	15163	15140	15143	15033	15233	15097	15161	15246	14890	14984	15160	15216	15013	15087	15132	14998	15115	15235	15290	15018	15120	15203	15214	15343	15162	15099	15117	15191	15305	15225	15236	15232	15190	15119	15082	15102	15132	15169	15126	15153	15112	15095	15114	15137	15099	15054	15061	15091	15098	15132	15089	15162	15231	15065	15146	15165	15121	15205	15165	15263	15282	15111	15336	15021	15247	15130	15297	15085	15309	15153	15199	15080	15212	15226	15194	15112	15298	15247	15130	15140	15376	15218	15136	15221	15112	15203	15186	15019	15167	15157	14918	15216	15170	14989	15164	15129	15229	15135	15184	15069	15170	15218	15210	15235	15236	15095	15066	15218	15194	15142	15245	15246	15141	15222	15173	15047	15123	15024	15216	15115	15213	15110	15168	15206	15097	15180	15053	15223	15207	15093	15181	15231	15236	15069	15149	15189	15083	15160	15031	15199	15151	14975	15138	15114	15057	15036	15106	15221	15240	15084	15160	15202	15246	15132	15055	15158	15066	15260	15181	15106	15230	15027	15300	15323	15194	15187	15203	15131	15170	15289	15287	15164	15167	15100	15213	15210	15266	15275	15349	15204	15099	15310	15313	15157	15017	15150	15074	15132	15079	15110	15016	15113	15130	15134	15120	15277	15234	15147	15091	15107	15160	15078	15117	15342	15243	15037	15272	15098	15084	15147	15274	15189	15185	15064	15232	15104	15014	15151	15062	15146	15088	15248	15149	15208	15094	15171	15231	15278	15192	15163	15248	15097	15278	15096	15068	14973	15110	15156	15376	15370	15159	15123	15198	15398	15290	15210	15081	15098	15163	15133	15126	15172	15148	15188	15129	15172	15083	15016	15285	15018	15226	15150	15149	15178	15326	15248	15167	15277	15054	15016	15117	15106	15125	15184	15025	15071	15150	15240	15325	15074	15113	15205	15219	14975	15164	15122	15278	15056	14959	15161	15191	15359	15084	15096	14949	15149	15144	15204	15019	15118	15075	15166	15214	15251	15218	14979	15123	15177	15025	15122	15082	15136	15195	15309	15128	15320	15041	15050	15178	15273	14873	15132	15229	15071	15186	15245	15233	15231	15095	15141	15183	15045	15142	15071	15104	15158	15137	15055	15322	15234	15213	15287	15155	15188	15207	15092	15168	15340	15118	14968	15305	15224	15169	15112	15098	15121	15038	15291	15146	15221	15017	15095	15148	15233	15176	15001	15241	15280	15006	15061	15145	15195	15139	15146	15210	15099	15010	15153	15124	15262	15366	15263	15105	15236	15185	15160	15090	15061	15046	15162	15245	14907	15086	15223	15171	15031	15119	14924	15122	15338	15203	15102	15080	15128	15124	15260	15180	15224	15048	15195	15219	15329	15087	15198	14951	15222	15235	15253	15170	15099	15136	15349	15300	15073	15331	15196	15227	15178	15277	15152	15271	15024	15081	15178	15223	15187	15140	15035	15107	15262	15044	15270	15102	15293	15138	15187	15020	15146	15373	15132	15162	15098	15209	15152	15132	15090	15080	15183	15046	15133	15135	15089	14998	15076	15107	15187	15166	15090	15139	15177	15238	15145	14972	15363	15111	15221	15394	15134	15133	15114	15152	15158	15113	15131	15165	15269	15252	15118	15249	15105	15171	15227	15174	15113	15129	15200	15077	15192	15130	15174	15210	15024	15094	15290	14956	15211	15148	15059	15313	15166	15185	15353	15178	15181	15015	15142	15176	15276	15097	15233	15135	15236	15341	15203	15272	15209	15112	14980	15213	15157	15106	15237	15172	15220	15398	15106	15001	15121	15178	15124	15366	15173	14965	15100	15292	15408	15225	15340	15090	15299	15122	15293	15122	15154	14989	15205	15271	15150	15252	15185	15124	15261	15100	15374	15053	15230	15204	15193	15113	15185	15275	15077	15186	15193	15269	15223	15142	15368	15268	15262	15165	15173	15016	15000	15300	15008	15021	15095	15219	15189	15096	15163	15262	15366	15124	15169	15149	15292	15280	15040	15207	15044	15091	15093	15279	15121	15235	15057	15086	15261	15266	15198	15151	15099	15109	15152	15162	15091	15200	15088	15081	15196	15026	15302	15034	15296	15190	15229	15214	14994	15300	15144	15167	15144	15117	15090	15141	15291	15143	15138	15265	15195	15210	15131	15056	15256	15256	15109	15117	15066	15195	15215	15176	15154	15201	15227	15169	15041	15060	15201	15381	15209	15176	15173	15085	15330	15164	15232	15206	15122	15057	15083	15095	15231	15314	15248	15069	15092	15116	15180	15253	15051	15115	15352	15028	15165	15165	15212	15310	15216	15110	15195	15199	14945	15187	15268	15182	15162	15064	15229	15153	15065	15164	15330	15043	15145	15049	14967	15157	15247	15112	15181	15226	15304	15125	15136	15200	15022	15078	15213	15232	15218	15159	15138	15331	15133	15217	15154	15034	15018	14970	15163	15204	15302	15163	15246	15005	15208	15108	15113	15178	15188	15229	15191	15174	15277	15246	15048	15179	15074	15343	15104	15295	15287	15276	15132	15063	15110	15237	15193	15225	15151	15237	15098	15307	15106	15076	15236	15189	15049	15244	15078	15147	15222	15220	15263	15160	15097	15200	15206	15265	15055	15288	15183	15117	15298	15179	15243	15261	15101	15112	15189	15168	15131	15149	14992	15301	15003	15119	15267	15065	15119	15200	15221	15085	15022	15155	15388	15153	15041	15032	15042	15239	15057	15095	15239	15169	15338	15082	15032	15126	15002	15244	15196	15004	15000	15343	15008	15165	15194	15224	15270	15126	15044	15154	15063	15190	15065	15093	14887	15151	15134	15186	15140	15209	15199	15102	15189	15136	15086	15218	15187	15137	15047	15037	15243	15147	15140	15206	15307	15180	15144	15124	15226	15090	15086	15272	15201	15081	15273	15078	15051	15228	14919	15122	15122	15176	14975	15222	15254	15155	14976	15228	15228	15196	15225	15121	15090	15043	15238	15192	15142	15128	15252	15159	15171	15212	15090	15251	15157	15204	15237	15040	15127	15082	14953	15075	15271	15182	15247	15049	15309	15268	15235	15040	15215	15308	15163	15321	15102	15133	15286	15240	15189	15372	15158	15348	15068	15149	15146	15010	15279	15244	15013	15138	15317	15141	15219	15199	15280	15044	15207	15128	15228	15179	15131	15215	15097	15118	15075	15158	15096	15242	15018	15167	15011	15264	15224	15120	15126	15242	15096	15201	15171	15075	15169	15275	15268	15061	15257	15097	15157	15088	15179	15216	15122	15268	15167	15239	15160	15209	15151	15472	14893	15235	15145	15192	15179	15017	15261	15129	15179	15243	15182	15306	15292	15095	15123	15301	15184	15284	15089	15335	15119	15116	15222	15260	15117	15098	15104	15001	15154	15036	15299	15059	15067	15253	15196	15085	15152	15089	15243	15215	15138	15178	15323	15178	15248	15179	15289	15044	15105	15291	15059	15217	15272	15304	15082	15125	15224	15126	15104	15221	14964	15259	15145	15265	15372	15177	14924	15235	15290	15079	15298	15091	15247	15109	15012	15148	15148	15169	15093	15235	15447	15108	15019	15212	15094	15097	15077	15211	15243	14945	15031	15320	15144	15191	15150	15134	15407	15084	15195	15095	15108	15201	15225	15276	15260	15158	15202	15144	15229	15155	15059	15243	15249	15048	15134	15147	15211	15350	15263	15231	15027	15200	15218	15248	15095	15288	15093	15105	15142	15178	15100	15262	15146	15170	15160	15237	15145	15157	15157	15094	15220	15243	15177	15257	15163	15302	15271	15029	15259	15196	15224	15331	15251	15107	15067	15035	15070	15171	15292	15039	15313	15198	15085	15103	15111	15140	15296	15187	15142	15060	14943	15277	15012
29256	29299	36571	31175	24446	22079	20463	19182	18654	18366	18123	17779	17799	17487	17552	17694	17556	17284	17376	17234	17408	17306	17291	17328	17193	17251	17259	17340	17289	17486	17153	17235	17007	17448	17180	17250	17284	17440	17202	17217	17282	17123	17327	17272	17068	17397	17296	17147	17288	17156	17205	17283	17154	17270	17039	17136	17113	17327	17293	17225	17219	17147	17399	17231	17219	17110	17220	17208	17165	17297	17086	17157	17049	17012	17120	17137	17172	17182	17111	17190	17225	17183	17181	17239	17237	17413	17127	17021	17018	17322	17140	17042	17186	17166	17255	17372	16946	17261	17149	17121	16978	17100	17172	17123	17360	17167	17324	16940	17149	17158	17250	17385	17190	17276	17028	17087	17176	17312	17201	17137	17169	17088	17311	17144	17056	17141	17181	17016	17296	17181	17263	17207	17079	17133	17063	17207	17250	17367	17167	17282	17444	17364	17145	16986	17250	17126	17287	17086	17192	17157	17253	17228	17358	17015	16991	17049	17193	17122	17118	17186	17285	17252	17331	17158	17190	17112	17274	17370	17101	17138	17460	17223	17439	17290	17049	17316	17208	17027	17162	17203	17347	17278	17311	17257	17216	17220	17295	17104	17123	17193	17125	17444	17189	17354	17325	17259	17150	17193	17377	17297	17110	16980	17151	17151	17380	17209	17367	17289	17193	17043	17124	17156	17067	17191	17203	17209	17209	17024	17155	17129	17104	17328	17293	17064	17392	17267	17298	17174	17272	17079	17047	17290	17243	17030	17330	17146	17262	17294	17058	17287	17252	17107	17008	17326	17132	17115	17214	17388	17036	17177	17045	17279	17120	17288	17046	17081	17291	17260	17190	17246	17133	17290	17393	17163	17210	17132	17220	17404	17264	17001	16942	17192	17193	17160	17112	17193	17077	17044	17189	17118	17218	17312	17363	17254	17259	17134	17244	17235	17117	17232	17334	17360	17359	17120	17221	17341	17138	17179	17145	17208	17208	17067	17147	17323	17207	17269	16962	17290	17097	17348	17313	17165	17390	17172	17340	17380	17000	17142	17104	17338	17130	17106	17146	17088	17160	17046	17248	17018	17307	17132	17154	17049	17269	17143	17210	17126	17176	17319	17047	16925	17247	17143	17241	17119	17251	17213	17104	17222	17360	17178	17162	17393	17219	17190	17119	17155	16974	17044	17265	17389	17160	17386	17143	17215	17176	17101	17152	17196	17155	17210	17160	17358	17007	17221	17192	17239	17070	17072	17225	17262	17115	17311	17082	17238	17193	17253	17163	17324	17101	16955	17139	17098	17173	17147	17129	17219	17221	17097	17216	17000	17172	17240	17184	17166	17146	17189	17168	17122	17165	17282	17134	17156	17269	17134	17292	17391	17455	17195	17183	17255	17223	17319	17168	16954	16963	17182	17155	17159	17161	17226	17310	17181	17110	17256	17148	17266	17045	17191	17166	16995	17046	17182	17270	17059	17304	17218	17231	17294	17251	17199	17023	17260	17264	17305	17170	17199	17218	17123	17393	17219	17102	17197	17114	17204	17061	17274	17261	17198	17179	17254	17292	17380	17231	17176	17038	17193	17351	17335	17271	17099	17216	17242	17514	17001	17102	17117	17216	17140	17058	17079	17176	17234	17236	17306	17142	17122	17113	17368	17268	17279	17153	17032	17162	17101	17283	17088	17210	17186	17168	17362	17142	17271	17207	17286	17111	17387	17237	16943	17157	17180	17065	17342	17127	17070	16996	16923	17126	17224	17099	17102	17158	17275	17286	17165	17322	17206	17226	17070	17126	17039	17200	17087	17094	17082	17280	17365	17251	17042	17196	17166	17069	17057	17361	17063	17130	17227	17387	17277	17172	17128	17142	17249	17237	17131	17112	17214	17139	17264	17214	17207	17162	17083	16962	17285	17310	17362	17055	17126	17266	17030	17038	17406	17052	17057	17409	17244	17286	17263	17171	17144	17217	17048	17139	17372	17141	17219	16962	17163	17280	17103	17179	17185	17120	17327	17078	17249	17252	17052	17264	17267	17131	17061	16997	17137	16945	17336	17153	17272	17222	17030	17247	17151	17189	17143	17221	17329	17132	17162	17118	17160	17224	17430	17201	17119	17107	17143	17372	17271	17432	17255	16924	17203	17031	17215	17370	17173	17303	17116	17080	17395	17141	17139	17361	17077	17177	17278	17071	16960	17232	17250	17359	17490	17181	17256	17244	17184	17222	17071	17168	17107	17203	16922	17344	17273	17255	17242	17304	17215	17424	16993	17161	17301	17232	17274	17263	17126	17192	17224	17256	17173	17052	17266	17212	17219	17361	17417	17223	17001	17077	17219	17191	17160	17194	17268	17165	17280	17437	17218	17474	16901	17239	17124	17011	17070	17154	17219	17235	17047	17114	17407	17118	17038	17219	17377	17172	17406	17367	16828	17280	17123	17219	17353	17382	17309	17277	17248	17277	17151	17369	17252	17104	16968	17202	16987	17019	17271	17167	17052	17111	17143	17227	17029	17198	17193	16894	17339	17213	17339	17069	17289	17320	17101	17175	17242	17092	17273	17195	17257	17030	17085	17385	17458	17161	17272	17166	17235	17191	16910	17235	17297	17175	17251	17185	17326	17343	17190	17210	17400	17300	17238	17267	17309	17312	17195	17286	17364	17379	17095	17244	17147	17066	17185	17187	17056	17196	17192	17123	16998	17205	17179	17310	17070	17100	17090	17242	17254	17252	17115	17215	17365	17398	17234	17169	17204	17139	17409	17170	17257	17413	17057	17376	17305	17333	17278	17169	17114	17190	17181	17395	17268	17011	17114	17247	17385	17158	17270	17233	17203	17147	17127	17075	17063	17085	17136	17181	17145	17090	17183	17340	17315	17232	17263	17265	17108	17320	17215	17154	17126	17238	17107	17109	16989	17163	17182	17135	17189	17219	17231	17210	17304	17116	17147	17031	17196	17179	17116	17050	17249	17358	17283	17104	17160	17116	17072	17297	17323	17238	17284	17263	17301	17198	17231	17158	17082	17142	17002	17255	17359	17075	17184	17318	17375	17264	17285	16948	17096	17228	17289	17052	17223	17188	17171	17122	16979	17155	17193	17231	17206	17399	17135	17254	17152	17382	17331	17259	17091	17265	17125	17259	17066	17131	17240	17108	17188	17266	17066	17223	17151	17313	17366	17138	17061	17392	16946	17254	17332	17200	17281	17016	17034	17309	17164	17475	17191	17249	17103	17042	17024	17116	17174	17170	17104	17370	17110	17224	17125	17427	17332	17006	17198	16972	17419	17094	17037	17174	17356	17229	17297	17054	17207	16959	17041	17312	17185	17091	17461	17320	17345	17077	17244	17213	17100	17076	17172	17226	17198	17229	17163	17245	17084	17322	17230	17261	17276	17057	17313	17296	17278	17097	17409	17284	17341	17441	17135	17166	17007	17347	17176	17084	17182	17242	17181	17246	17222	17155	17223	17114	17195	17150	17274	17104	17014	17177	17169	17255	17217	17016	17176	17026	17005	17321	17139	17091	17074	17065	17292	16938	17161	17476	17176	17354	17186	17149	17301	17245	17238	17236	17301	17313	17175	17099	17189	17171	17319	17204	17234	17112	17079	17344	17130	17282	17090	17220	17316	17228	17040	17185	17141	17254	17283	17301	17073	17100	17222	17174	17232	17321	17352	17335	17110	17235	17183	17229	17181	17036	17358	17261	17106	17009	16885	17191	17200	17096	17166	17214	17236	17179	17247	17362	17013	17393	17067	17155	17235	17276	17227	17177	17106	17063	17096	17318	17259	17044	17061	17065	17019	17263	17347	17290	17225	17222	17196	17187	17120	17140	17136	17162	17321	17061	17423	17458	17292	17251	17263	17151	17116	17230	17276	17218	17056	17360	17118	17215	17491	17337	17056	17452	17169	17200	17024	17103	17107	17125	17099	17186	17143	17033	17209	17190	17258	17323	17182	17092	17347	17151	17125	17065	17210	17071	17121	17016	17110	17180	17243	17345	17110	17089	17124	17070	17195	17257	17405	17349	17298	17306	17324	17263	17305	17167	17140	17218	17195	16904	17003	17038	17249	17253	17262	17278	17165	17158	17188	17268	17167	16998	17074	17111	17308	17227	17097	17071	17177	17191	17227	17133	17209	17113	17182	17281	17206	17382	17233	17216	17096	17179	17234	17160	17437	17179	17240	17281	17162	17245	17279	17284	17344	17102	17217	17000	17025	17064	17295	17303	17319	17279	17359	17291	17390	17405	17378	17403	16972	16942	17271	17121	17400	17093	17124	17115	17193	17352	17218	17184	17160	17019	17222	17186	17320	17238	17353	17215	17026	17128	16988	17006	17245	17189	17053	16996	16970	17105	17262	17344	17036	17385	17210	17341	17169	17111	17143	16990	17232	17151	17287	17221	17245	17266	17175	16907	17198	17295	17387	17024	17242	17198	17166	17085	17225	17195	17233	17251	17275	17444	17126	16949	17113	17070	17237	17155	17115	17164	17032	17011	17075	16963	17140	16976	17152	17187	17064	17195	17224	17141	17126	17256	17166	17120	17213	17329	17133	17175	17196	17081	17025	17332	17201	17255	17002	17257	17164	17257	17065	17187	17295	17032	17123	17069	17246	17442	17490	17175	17331	17276	17131	17355	17150	17084	17067	17260	17344	17200	17324	17069	17197	17197	17152	17181	16988	17265	17095	17103	17204	17303	17209	17354	17140	17049	17177	17336	17288	17198	17206	17147	17364	17275	17134	17427	17278	17342	17071	17153	17239	17249	17283	17349	17296	17516	17112	16967	16914	17007	17070	17055	17061	17000	17035	17149	17165	17171	17149	17123	17227	17043	17232	17232	17534	17083	17165	17084	17149	17264	17255	17287	17254	17305	17260	17286	17108	17071	17085	17307	17244	17150	17245	17150	17357	17305	17190	17221	17071	17205	17320	17260	17261	17117	17117	17174	17096	17107	17164	17099	17169	17082	17174	17203	17088	17212	17178	17175	17216	17063	17138	17140	17275	17133	17310	17204	17101	17071	17078	17326	17045	17315	16986	17263	17289	17302	17123	17219	17341	16992	17142	17240	17213	17197	17052	17311	17115	16999	17231	17160	17190	17094	17223	17146	17280	17221	17233	17194	17317	16983	17290	17166	17303	17202	17218
33239	46640	42842	31020	24768	21302	19221	17862	17091	16541	16187	15825	15524	15453	15306	15110	15168	15039	15107	15030	15041	15024	14930	14866	14942	14892	14565	14834	14831	14915	14869	14835	14688	14884	14777	14671	14969	14931	14663	14819	14906	14901	14826	14791	14813	14936	14743	14880	14853	14713	14889	14650	14853	14777	14579	14869	14760	14786	14739	14771	14794	14823	14750	14690	14759	14888	14756	14733	14759	14904	14763	14826	14795	14858	14598	14776	14737	14773	14718	14809	14783	14972	14840	14769	14663	14834	14779	14834	14780	15031	14684	14782	14977	14859	14760	14792	14715	14828	14870	14790	14843	14681	14829	14714	14827	14641	15008	14940	14813	14744	14904	14636	14835	14771	14694	14733	14739	14838	15038	14914	14882	14761	14825	14717	14682	15037	14923	14798	14833	14746	14887	14803	14678	14805	14581	14821	14787	14816	14808	14875	14836	14707	14909	14839	14727	14715	14804	14907	14792	14773	15034	14906	14828	14818	14891	14683	14749	14783	14817	14795	14694	14765	14822	14820	14889	14687	14797	15022	14795	14826	14805	14821	14726	14815	14859	14674	14853	14814	14777	14728	14878	14808	14872	14787	14831	14842	15014	14757	14772	14905	14835	14913	14729	14756	14778	14800	14679	14819	14963	14816	14815	14670	14833	14743	14741	14657	14815	14853	14899	14707	14731	14814	14691	14764	14769	14846	14698	14653	14797	14839	14733	14660	14650	14858	14789	14698	14790	14798	14723	14844	14922	14842	14933	14826	14665	14840	14846	14755	14696	14775	14869	14740	14730	14748	14644	14873	14730	14556	14882	14738	14800	14730	14806	14777	14587	14904	14725	14678	14741	14747	14762	14835	14744	14710	14702	14754	14771	15003	14799	14860	14721	14819	14786	14839	14812	14920	14729	14756	14743	14710	14857	14932	14816	14741	14784	14891	14959	14642	14944	14742	14679	14872	14834	14709	14905	14690	14801	14639	14737	14938	14655	14780	14663	14967	14716	14863	14672	14773	14699	14700	14690	14832	14743	14775	14869	14605	14905	14687	14800	14812	14902	14764	14958	14793	14795	14730	14864	14907	14730	14762	14879	14787	14764	14651	14814	14991	14645	14707	14805	14828	14952	14879	14601	14877	14915	14734	14819	14634	14940	14676	14711	14829	14979	14626	14857	14858	14859	14784	14846	14619	14801	14837	14777	14893	14897	14817	14771	14897	14835	14777	14945	14858	14745	14651	14733	14780	14857	14902	14813	14624	14783	14624	14765	14805	14880	14678	14711	14650	14905	14900	14922	14764	14918	14820	14705	14759	14787	14843	14806	14774	14778	14809	14718	14760	14796	14852	14612	14733	14734	14725	15009	14821	14826	14591	14892	14630	14852	14893	14858	14830	14850	14651	14668	14808	14812	14903	14923	14800	15017	14640	14637	14805	14831	14802	14713	14845	14892	14784	14822	14963	14816	14608	14986	14978	14812	14923	15026	14680	14808	14723	14723	14645	14620	14768	14552	14949	14905	14820	14800	14879	14909	14890	14698	14920	14854	14840	14855	14663	14700	14760	14717	14923	14872	14616	14555	14843	14781	14777	14755	14833	14810	14961	14821	14970	14752	14794	15039	14840	14737	14702	14972	14890	14772	14937	14878	14796	14712	14830	14739	14718	14837	14638	14841	14871	14866	14970	14961	14664	14884	14960	14913	14798	14782	14841	14741	14785	14933	14868	14868	14963	14884	14924	14723	14895	14905	14738	14831	14715	14864	14720	14723	14782	14746	14891	14735	14830	14676	14636	14854	14669	14753	14980	14872	14886	14842	14748	14790	14783	14684	14869	14812	14904	14933	14651	14710	14791	14829	14835	14859	14816	14874	14822	14840	14746	14817	14729	14911	14799	14967	14642	14729	14712	14800	14671	14880	14737	14636	14613	14736	14709	15061	14862	14666	14819	14853	14841	14596	14825	14809	14746	14686	14819	14873	14897	14799	14644	14689	14755	14772	14672	14899	14798	14758	14789	14652	14927	14807	14815	14700	14799	14780	14709	14890	14941	14868	14663	15003	14725	14862	14777	14992	14918	14773	14985	14839	14681	14735	14850	14925	14750	14776	14766	14628	14946	14836	14716	14888	14679	14830	14847	14963	14832	14806	14829	14909	14721	14684	14785	14814	14875	14819	14809	14745	14882	14761	14789	14742	14707	14921	14700	14885	14630	14772	14854	14901	14890	14700	14942	14749	14750	14784	14871	14881	14861	14890	14679	14927	14780	14693	14931	15006	14857	14681	14762	14959	14741	14960	14778	14803	14767	14804	14726	14790	14794	14824	14783	14677	14811	14789	14912	14890	14787	14922	14867	14922	14739	14765	14688	14883	14733	14637	14819	14837	14864	14923	14741	14648	14762	14751	14872	14640	14681	14764	14677	14852	14826	14732	14698	14730	14996	14752	14741	14770	14865	14740	14837	14677	14676	14834	14681	14816	14851	14717	14628	14884	14732	14813	14718	14733	14752	14927	14825	14711	14812	14683	14751	14742	14803	14748	14837	15031	14818	14823	14858	14748	14789	14715	14955	14762	14890	14772	14796	14689	14832	14971	14837	14894	14936	14757	14685	14848	14622	14648	14768	14806	14760	14759	15011	14877	14788	14769	14740	14746	14757	14740	14797	14790	14855	14779	14886	14743	14684	14876	14918	14797	15006	14765	14757	14825	14901	14824	14834	14807	14786	14754	14818	14836	14782	14717	14832	14889	14907	14819	14809	14778	14952	14864	14698	14774	14715	14792	14866	14779	14745	14945	14722	14830	14802	14897	14692	14672	14743	14746	14978	14860	14761	14659	14742	14674	14778	14645	14760	14531	14735	14809	14774	14689	14802	14904	14662	14794	14877	14743	14774	14798	14810	14828	14768	14691	14707	14690	14659	14740	14884	14664	14882	14892	14872	14715	14809	14785	14721	14727	14610	14980	14657	14631	14747	14798	14843	14784	14802	14722	14772	15010	14791	14809	14820	14834	14720	14923	14946	14970	14876	14712	14811	14835	14862	14904	14695	14822	14858	14788	14723	14849	14757	14833	14986	14740	14780	14849	14603	14920	14775	14813	14843	14734	14843	14774	14905	14906	14832	14831	14829	14808	15009	14815	14809	14758	15054	14794	14780	14628	14787	14898	14820	14845	14729	14860	15000	14744	14892	15045	14818	14858	14620	14819	14683	14633	14673	14898	14689	14605	14771	14794	14657	14922	14761	14696	14863	14574	14890	14766	14837	14882	14972	14771	14849	14605	14808	15014	14882	14703	14913	14765	14785	14753	14847	14760	14844	14890	15006	14923	14732	14810	14976	14890	14749	14765	14796	14869	14563	15004	14851	14802	14705	14725	14782	14846	14852	14997	14931	14753	14690	14766	14871	14765	14741	14793	14768	14888	14831	14695	14915	14832	14829	14656	14721	14705	14621	14810	14680	14695	14919	14907	14893	14716	14731	14746	14770	14848	14738	14853	14955	14816	14804	14765	14914	14712	14923	14712	14848	14723	14705	14776	14780	14965	14797	14838	14931	14822	14786	14706	14831	14761	14943	14862	14718	14833	14788	14781	14841	14730	14719	14752	14671	14844	14717	14969	14850	14738	14662	14719	14908	14726	14732	14809	14898	14796	14788	14874	14764	14836	14972	14829	14965	14861	14668	14779	14852	14805	14864	14716	14907	14952	14994	14939	14795	14720	14644	14749	14774	14638	14801	14861	14879	14716	14595	14822	14710	14772	14907	14731	14881	14931	14970	14891	14881	14815	14862	14890	14743	14832	14693	14822	14725	14717	14933	15021	14837	14856	14841	14818	14757	14740	14811	14787	14863	14798	14867	14881	14929	14765	14541	14873	14822	14787	14921	14673	14776	14860	14767	14933	14771	14703	14823	14943	14819	14635	14942	15031	14670	14845	14790	14840	14940	14632	14949	14717	14892	14701	14853	14955	14861	14980	14838	15015	14877	14937	14933	14887	14822	14881	14752	14816	14773	14735	14776	14823	14615	14741	14814	14907	14689	14737	14899	14662	14911	14782	14717	14753	14820	14874	14843	14903	14748	14788	14941	14613	14739	14645	14794	14716	14756	14802	15010	14784	14827	14749	14742	14994	14741	14792	14834	14872	14799	14781	14797	14812	14817	14639	14979	14866	14861	14713	14710	14806	14863	14837	14740	15018	14945	14902	14943	14713	14752	14788	14841	14765	14825	14894	14867	14705	14628	14785	14974	14964	14760	14836	14777	14855	14749	14838	14609	14907	14751	14823	14828	14727	14717	14841	14900	14855	14690	14864	14879	14857	14772	14755	14822	14702	14896	14835	14909	14883	14771	14761	14924	14697	14859	14750	14838	14745	14536	14807	14851	14712	14734	14892	14704	14793	14945	14707	14745	14911	14876	14766	14819	14908	14804	14893	14805	14865	14850	14973	14808	14843	14754	14885	14877	14747	14692	14877	14819	14769	14875	14872	14816	14859	14743	14901	14812	14763	14841	14819	14824	14870	14852	14858	14778	14788	14763	14922	14874	14864	14751	14784	14909	14741	14798	14810	14942	14787	14930	14740	14830	14932	14739	14994	14775	14792	14584	14731	14636	14749	14803	14689	14813	14667	14786	14806	14847	14841	14927	14978	14707	14878	14645	14795	14831	14827	14695	14945	14887	14747	14845	14737	14749	14741	15015	14753	14887	14832	14691	14778	15022	14782	14889	14828	14863	14831	14750	14642	15022	14861	14758	14843	14837	14824	14671	14851	14761	14899	14865	14854	14778	14713	14773	14981	14862	14812	14759	14818	14910	14856	14927	14861	14763	14781	14806	14792	14632	14873	14600	14696	14787	14823	14906	14680	14712	14663	14880	14965	14735	14865	14886	14786	14814	14940	14857	14728	14731	14705	14769	14675	15005	14698	14749	14830	14778	14873	14762	14864	14822	14851	14737	14781	14966	14763	14753	14902	14915	14763	14753	15052	14635	14877	14843	14632	14854	14630	14793	14857	14796	14715	14803	14790	14807	14823	14886	14775	14729	14742	14819	14904	14938	14675	14840	14756	14909	14807	14760	14881	14715	14894	14734	14879	14966	14825	14759	14839	14654	14794	14825	14931	14786	14738	14665	14916	14890	14728	14734	14925	14971	14672	14759
24219	21520	29058	25637	24576	25571	24432	20891	19536	19101	18646	18079	17866	17491	17438	17334	16987	17077	17139	16933	17145	17201	17118	17040	16847	17061	17010	16927	16802	17037	16961	17018	16942	16887	17058	16937	17046	17087	17077	16809	16931	16873	16746	16770	16587	16861	16932	16934	16968	16902	16886	16716	16743	16765	16764	16644	16837	16894	16663	16738	16798	16946	16797	16964	17060	16857	16770	16747	16786	16934	16867	16784	16571	16920	16917	16903	16822	16861	16676	16850	16768	17059	16693	16731	16717	16871	16805	16708	16621	16909	16909	16875	16850	16882	16955	16587	16745	16781	16790	16567	16741	16754	16837	17097	16711	16938	16875	16911	16587	16874	16748	16731	16779	16917	16724	16895	16587	16625	16834	16883	16837	16690	16818	16931	17013	16733	16883	16687	16833	16867	16671	16829	16872	16649	16835	16930	16745	16790	16623	16829	16681	16831	16737	16784	16614	16830	16940	16853	16703	16795	16515	16849	16626	16785	16889	16755	16835	16699	16758	16660	16807	16780	17021	16717	17076	16799	16718	16786	16933	16697	16941	16702	16707	16745	16918	16684	16875	16770	16903	16674	16964	16931	16790	16812	16816	16924	16714	16820	16879	16692	16784	16863	16912	16914	16802	16780	17059	16780	16854	16890	16786	16762	17025	16814	16663	16826	16845	16792	16969	16813	16903	16898	16800	16855	16890	16690	16810	16895	16715	16825	16773	16799	16719	16655	16647	16908	16882	16978	16740	16530	16869	16830	16739	16867	16715	16919	16761	16796	16999	16688	16809	16900	16719	16711	16704	16757	16970	16826	16880	16866	16708	16796	16884	16687	16771	16889	16802	16863	16893	16712	16913	16897	16652	16864	16585	16785	16642	16818	16707	16810	16828	16643	17074	16906	16947	16713	16792	16652	16808	16891	16792	16910	16652	16693	16604	16796	17041	16800	16925	16957	16909	16730	16796	16740	16777	16643	16912	16906	16836	16665	16813	16788	16895	16671	16704	16719	17037	16756	16822	16769	16658	16644	16725	16887	16638	16690	16634	16682	16792	16869	16946	16708	16788	16715	16687	16728	16843	16648	16572	16708	16703	16846	16560	16819	16801	16982	16796	16824	16834	16825	16949	16770	16735	16815	16766	16812	16832	16724	16754	16673	16691	16923	16878	16729	16816	16991	16700	16740	16759	16965	16807	16735	16946	16875	16808	16790	16717	16707	16773	16821	16850	16677	16837	16804	16772	16945	16798	16757	16689	16809	16958	16790	16843	16744	16759	16726	16739	17003	16709	16680	16859	16714	16886	16570	16877	16921	17154	16728	16945	16593	16762	16606	16617	16765	16697	16799	16745	16814	16680	16733	16947	16974	16831	17061	16645	16805	16785	16779	16771	16958	16873	16703	16790	16656	16840	16669	16825	16718	16877	16753	16992	16625	16817	16658	16921	16841	16807	16933	16701	16857	16575	16715	16922	16888	16840	16703	16687	16758	16907	16682	16825	16905	16945	16847	16781	16566	16639	16946	16858	16787	16871	16883	16966	16693	16774	16799	16694	16924	16899	16844	16629	16736	16727	16567	16940	16752	16599	16472	16805	16715	16686	16934	16731	16652	16656	16607	16691	16674	16771	16558	16897	16907	16751	16728	16844	16850	16934	16889	16901	16592	16589	16471	16735	16780	16865	16883	16777	16848	16857	16885	16927	16816	16823	16765	16945	16699	16716	16757	16754	16904	16691	16533	16865	16977	16885	16947	16847	16949	16853	16894	16976	16739	16852	16575	16822	16914	16669	16768	16852	16678	16768	16607	16769	17088	16741	16769	16816	16910	16959	16891	16897	16795	16642	16965	16609	17048	16983	16772	16746	16846	16682	16806	16676	16862	17034	16835	16634	16908	16626	16672	16589	16761	17002	16884	16648	16794	16702	16738	16942	16682	16640	17116	16755	16703	16817	16857	16739	16929	16711	16943	16700	16776	17076	16839	16829	16913	16786	16917	16718	16849	16773	16729	16796	16730	16894	17043	16803	16786	16581	17006	16858	16778	16907	16878	16773	16821	16758	16732	16788	16933	16978	16656	16839	16568	16758	16626	16776	16875	17004	17037	16831	16648	16725	16682	16749	16768	16772	16646	16846	16904	16834	16706	16829	16638	16750	16811	16742	16870	16957	16730	16981	16822	16784	16933	16765	16720	16704	16691	16738	16971	16629	16677	16820	16932	16845	16739	16784	16778	16728	16883	16911	16839	16670	16713	16882	16817	16946	16824	16798	16857	16847	16727	16803	16800	16769	16851	16885	16949	16879	16933	16821	16854	16837	16646	16813	16903	16973	16931	16649	16643	16937	16899	16885	16800	16768	16727	16817	16844	16808	16774	16755	16861	16740	16870	16865	16674	16780	16520	16618	16902	16947	16888	16828	16881	16733	16743	16621	16940	16814	16803	16736	16872	16766	16678	16805	16864	16850	17004	16635	16956	16943	16832	16879	16723	16895	16876	16743	16977	16849	16898	16881	16656	16771	16701	16719	16864	16688	16685	16916	16883	16686	16888	16884	16811	16914	16812	16798	16682	16898	16728	16785	16885	16654	16840	16773	16744	16679	16769	16841	16688	16789	16856	16890	16772	16681	16860	16837	16736	16712	16797	16640	16786	16659	16668	16654	16972	16804	16838	16852	17008	16713	16787	16714	16830	16939	16934	16960	16990	16738	16853	16726	16783	16664	17017	16766	16717	16914	16950	16960	16805	17029	16901	16919	16979	16995	16921	16596	16800	16627	16887	16683	16901	16840	16822	16614	16919	16904	16750	16828	16777	17020	16903	16755	16721	16832	16511	16891	16686	16461	16851	16675	16677	16703	16724	16752	16667	16746	16872	16696	16850	16699	16842	16784	16869	16948	17057	16991	16642	16888	16714	16849	16841	16774	16789	16738	16976	16792	16788	16851	16825	16892	16952	16894	16935	16819	16729	16917	16956	16766	16897	16995	16746	16744	16935	16828	16747	16996	16961	16683	16858	16817	16792	16885	16702	16773	16934	16701	16792	16737	16691	16822	16661	16693	16645	16683	16953	16740	16909	16836	16826	16728	16648	16954	16776	16899	16906	16900	16913	16720	16858	16725	16862	16718	16834	16675	16597	16750	16851	16998	16744	16526	16694	16705	16727	16791	16833	16771	16870	16865	16673	16707	16755	16678	16808	16996	16719	16769	16823	16813	16709	16900	16880	16986	16957	16583	16843	16765	16767	16935	16704	16820	16918	16922	16720	16688	16638	16822	16778	16772	16943	16647	16729	16755	16817	16650	16833	16834	16794	16730	16898	16871	16853	16867	16919	16721	16812	16709	16658	16881	16796	16735	16807	16738	16678	16603	16941	16700	16845	16960	16844	16672	16782	17005	16824	16787	16925	16867	16796	16846	16768	16772	16843	16973	16655	16697	16977	16837	16791	16719	16874	16903	16690	16880	16830	16827	16605	16778	16862	16707	16692	16867	16847	16819	16705	16583	16868	16679	16713	16696	16631	16638	16681	16703	16877	16659	16763	16847	16619	16949	16781	16714	16790	16784	16845	16893	16802	16832	16879	16736	16946	16826	16875	16802	16832	16813	16814	16899	16928	16802	16705	16633	16611	16910	16724	16855	16842	16802	16834	16642	16708	16685	16790	16714	16741	16827	16722	17065	16838	16719	16842	16806	16608	16711	16790	16880	16950	16911	16716	16973	16903	16877	16935	16935	16621	16973	16866	16767	16747	16957	16968	16874	16739	16637	16852	16718	16852	16830	16697	16951	16889	16746	16824	16984	16720	16890	16892	16868	17089	17014	16787	16857	16635	16847	16798	16858	16595	16823	16808	16748	16903	16739	16893	16913	16745	16905	16842	16808	16741	16931	16749	16695	16673	16738	16836	16778	16648	16862	16858	16899	16795	16620	16634	16843	16748	16904	16855	16732	16753	16823	16922	16879	16856	17002	16820	16731	17016	16942	16850	16962	16914	16816	16809	16881	16911	16711	16812	16656	16854	16864	16747	16959	16732	16651	16983	16801	16750	16823	16825	16722	16679	16773	16708	16833	16976	16753	16723	16787	16831	16773	16715	16927	16723	16932	16740	16992	16824	16867	16457	16692	16958	16858	16918	16656	16839	16762	16788	16628	16702	16869	16732	16963	16773	16980	16871	16624	16630	16796	16857	16630	16704	16939	16670	16654	16667	17009	16744	16884	16776	16804	16850	16689	16903	16927	16682	16615	16682	16660	16913	16757	16783	16636	16773	16573	16847	16695	16764	16852	16580	16773	16948	16848	16787	16876	16853	16762	16915	16826	16764	17013	16702	16744	16691	16913	16900	16776	16690	16762	16765	16929	16725	16678	16850	16604	16593	16718	16824	16874	16922	16788	16685	16878	16940	16893	16889	16821	16893	16928	16660	16972	16789	16836	16892	16808	16888	16909	16814	16772	16520	16810	17007	16829	16851	16849	16881	16891	16821	16656	16688	16834	16832	16719	16821	16768	16783	16849	16627	16792	16840	16711	16614	16849	16636	16735	16842	16988	16799	16809	16783	16826	16827	16928	16900	16929	16897	16558	16509	16608	16781	16567	16782	16859	16900	16745	16763	16670	16609	17075	16988	16773	16744	16941	16764	16793	16726	16839	16820	16972	16821	16866	16702	16828	16830	16782	16838	16756	16760	16880	16635	16826	16704	16781	16774	16784	16666	16722	16745	16758	16823	16817	16700	16788	16741	16756	16636	16774	16736	16926	16776	16859	16765	16740	16927	16884	16889	16848	16883	16692	16805	16940	16888	16841	16635	16732	17028	16691	16740	16753	16729	16797	16690	16936	16756	16696	16764	16962	16705	16991	16820	16766	17067	16999	16822	16817	16934	16658	16787	16856	16567	16850	16907	16893	16776	16584	16674	16860	16701	16980	16825	16866	16858	16734	16853	16697	16830	16767	16737	16763	16719	16757	16620	16583	16643	16780	16850	16789	16812	16957	16920	16621	16768	16981	16848	16800	16666	16905	16666	16761	16786	16640	16535	16891	16843	16867	16758	16665	16827	16679	16806	16708	16712	16857	16698	16897	16960	16993	16610	16523	16907	16774	16862	16783	16770	16776	16746	16554	17033	16669	16639	16846	16734	16777	16794	17017	16764	16819	16751
32548	54224	48117	37024	29825	25390	22499	20292	18873	17758	17146	16327	15977	15885	15339	15104	15181	14955	14749	15060	15052	14790	14636	14592	14645	14790	14677	14656	14804	14674	14659	14518	14704	14805	14506	14712	14640	14730	14656	14575	14599	14644	14848	14706	14584	14718	14696	14636	14527	14712	14593	14386	14636	14533	14555	14667	14669	14543	14726	14701	14710	14500	14639	14794	14505	14669	14537	14553	14708	14561	14485	14573	14632	14583	14630	14500	14644	14529	14644	14745	14446	14549	14687	14671	14494	14772	14563	14470	14808	14406	14480	14659	14590	14523	14680	14723	14634	14583	14565	14548	14670	14559	14565	14708	14579	14509	14636	14510	14666	14633	14449	14717	14552	14549	14513	14752	14709	14549	14468	14572	14741	14648	14666	14616	14651	14414	14471	14566	14514	14535	14648	14587	14790	14480	14612	14462	14526	14503	14558	14594	14625	14568	14566	14656	14540	14729	14551	14522	14487	14466	14661	14445	14648	14494	14547	14609	14527	14670	14389	14339	14707	14508	14628	14733	14620	14732	14607	14633	14702	14388	14490	14467	14604	14613	14609	14437	14679	14474	14447	14714	14615	14643	14528	14723	14477	14740	14572	14583	14758	14643	14456	14546	14645	14771	14448	14547	14675	14446	14540	14623	14700	14671	14569	14671	14606	14542	14597	14472	14813	14517	14587	14382	14645	14636	14578	14596	14539	14642	14642	14604	14525	14534	14566	14550	14603	14619	14483	14499	14789	14583	14744	14712	14547	14509	14525	14536	14781	14617	14557	14784	14716	14572	14583	14352	14486	14628	14734	14696	14601	14487	14665	14534	14520	14593	14470	14711	14531	14678	14566	14473	14477	14508	14611	14429	14600	14636	14431	14574	14469	14591	14569	14706	14669	14634	14548	14568	14685	14639	14456	14826	14675	14488	14626	14530	14705	14557	14720	14703	14488	14645	14502	14744	14638	14371	14583	14497	14692	14540	14652	14516	14560	14528	14598	14735	14332	14658	14711	14791	14665	14583	14783	14386	14532	14581	14509	14690	14644	14563	14734	14708	14546	14602	14506	14552	14858	14643	14573	14739	14407	14546	14609	14515	14655	14539	14476	14469	14544	14647	14556	14474	14564	14683	14430	14601	14523	14604	14673	14542	14615	14661	14648	14523	14599	14606	14543	14696	14428	14454	14604	14704	14426	14670	14578	14531	14642	14547	14540	14445	14453	14543	14539	14485	14645	14600	14496	14545	14591	14680	14688	14595	14484	14556	14478	14635	14530	14547	14624	14639	14482	14672	14478	14542	14528	14576	14520	14645	14652	14687	14570	14592	14601	14558	14513	14552	14685	14692	14515	14637	14794	14541	14444	14509	14636	14520	14479	14458	14746	14444	14474	14634	14518	14762	14723	14543	14515	14511	14561	14435	14601	14657	14537	14667	14584	14428	14691	14653	14565	14606	14709	14521	14695	14682	14494	14637	14563	14634	14377	14414	14709	14592	14507	14679	14383	14611	14550	14656	14424	14669	14600	14428	14514	14550	14666	14587	14593	14639	14477	14510	14533	14680	14710	14694	14625	14670	14588	14371	14553	14466	14568	14454	14447	14646	14501	14612	14645	14460	14708	14432	14455	14614	14609	14535	14637	14677	14705	14596	14546	14518	14809	14487	14598	14579	14751	14525	14559	14692	14559	14555	14641	14587	14689	14630	14602	14622	14389	14653	14641	14719	14552	14630	14627	14607	14411	14465	14693	14695	14498	14664	14828	14642	14810	14542	14513	14617	14519	14556	14670	14509	14524	14504	14842	14596	14660	14620	14722	14570	14656	14597	14664	14487	14512	14540	14496	14691	14594	14525	14653	14613	14730	14529	14611	14610	14559	14588	14463	14761	14459	14677	14528	14503	14482	14644	14524	14541	14485	14726	14779	14769	14637	14521	14620	14640	14623	14573	14696	14466	14598	14542	14580	14540	14629	14653	14528	14614	14657	14525	14722	14391	14554	14555	14643	14544	14606	14575	14645	14524	14517	14543	14504	14649	14513	14627	14582	14527	14640	14539	14620	14687	14561	14732	14573	14567	14377	14604	14608	14451	14592	14446	14563	14645	14603	14659	14665	14550	14735	14521	14459	14519	14583	14585	14445	14680	14346	14608	14607	14628	14656	14465	14686	14555	14555	14589	14496	14624	14496	14527	14730	14483	14611	14608	14523	14650	14500	14693	14563	14542	14601	14652	14797	14693	14485	14535	14630	14433	14534	14505	14580	14489	14697	14615	14573	14650	14560	14555	14683	14394	14394	14451	14449	14413	14693	14455	14520	14584	14610	14680	14658	14621	14485	14511	14406	14452	14552	14715	14599	14674	14629	14526	14729	14652	14574	14560	14566	14696	14758	14429	14700	14619	14547	14669	14544	14564	14576	14637	14570	14751	14548	14525	14603	14472	14735	14546	14499	14560	14591	14710	14660	14475	14524	14484	14699	14630	14366	14741	14676	14513	14639	14530	14700	14619	14538	14630	14583	14611	14733	14472	14545	14671	14677	14409	14685	14504	14770	14582	14636	14512	14641	14639	14513	14461	14771	14600	14658	14526	14542	14669	14565	14615	14578	14626	14576	14549	14568	14669	14576	14746	14583	14736	14681	14494	14431	14492	14673	14679	14600	14449	14567	14689	14439	14529	14542	14552	14603	14776	14622	14617	14684	14420	14733	14476	14672	14600	14688	14689	14408	14664	14469	14453	14631	14569	14644	14624	14526	14591	14705	14563	14615	14602	14644	14638	14455	14504	14451	14603	14672	14595	14671	14647	14542	14630	14540	14543	14728	14356	14594	14606	14671	14413	14476	14686	14468	14611	14535	14409	14814	14750	14483	14523	14686	14489	14580	14711	14670	14526	14864	14612	14560	14543	14618	14423	14571	14630	14631	14348	14583	14547	14662	14553	14545	14683	14714	14548	14643	14805	14616	14715	14497	14627	14491	14550	14498	14504	14504	14539	14623	14637	14534	14654	14496	14578	14554	14478	14553	14794	14580	14564	14455	14546	14640	14690	14561	14725	14404	14511	14777	14558	14463	14603	14661	14528	14553	14660	14768	14596	14481	14456	14541	14561	14636	14714	14600	14533	14760	14577	14486	14553	14621	14692	14433	14721	14641	14623	14514	14616	14674	14515	14568	14687	14640	14401	14541	14472	14505	14555	14674	14807	14562	14517	14681	14751	14645	14570	14531	14471	14760	14549	14640	14571	14680	14617	14653	14532	14685	14665	14569	14802	14503	14665	14708	14671	14519	14441	14535	14614	14415	14491	14436	14455	14559	14633	14658	14548	14656	14381	14568	14550	14566	14560	14667	14421	14575	14404	14512	14692	14594	14717	14563	14670	14617	14682	14762	14612	14609	14739	14543	14618	14503	14532	14634	14595	14660	14698	14428	14560	14540	14535	14612	14667	14561	14671	14641	14665	14669	14611	14429	14672	14509	14678	14586	14611	14472	14616	14661	14591	14360	14565	14499	14717	14301	14486	14624	14732	14659	14518	14437	14680	14653	14481	14693	14532	14659	14670	14476	14412	14589	14573	14673	14600	14477	14579	14432	14740	14604	14446	14439	14549	14509	14492	14712	14493	14449	14673	14676	14651	14643	14650	14541	14425	14512	14485	14736	14498	14644	14616	14507	14475	14568	14317	14595	14635	14580	14698	14671	14528	14610	14511	14530	14476	14788	14580	14736	14510	14581	14604	14615	14722	14418	14484	14568	14697	14605	14625	14612	14710	14508	14520	14598	14739	14776	14597	14579	14634	14603	14665	14588	14615	14631	14640	14474	14637	14738	14349	14555	14772	14639	14304	14558	14596	14586	14497	14670	14576	14606	14491	14594	14537	14457	14724	14530	14462	14518	14539	14575	14479	14712	14406	14645	14695	14423	14664	14718	14619	14490	14380	14458	14750	14695	14485	14613	14673	14491	14620	14564	14675	14593	14605	14510	14554	14738	14571	14519	14509	14568	14676	14555	14658	14545	14509	14653	14497	14588	14571	14700	14551	14591	14617	14602	14614	14494	14612	14561	14464	14563	14685	14478	14744	14654	14544	14640	14565	14588	14637	14542	14576	14531	14616	14503	14586	14643	14592	14611	14411	14548	14654	14511	14751	14681	14569	14461	14683	14628	14725	14645	14689	14730	14826	14463	14583	14568	14435	14644	14564	14559	14579	14709	14455	14499	14750	14468	14572	14559	14511	14533	14575	14682	14787	14666	14777	14531	14444	14460	14558	14656	14543	14591	14518	14591	14474	14588	14568	14658	14465	14581	14531	14682	14523	14554	14417	14743	14613	14440	14591	14510	14471	14732	14632	14624	14523	14491	14582	14400	14369	14613	14595	14683	14730	14617	14488	14485	14680	14622	14600	14853	14416	14570	14548	14652	14608	14470	14609	14542	14487	14523	14650	14532	14659	14609	14561	14859	14749	14509	14515	14569	14611	14492	14361	14609	14564	14637	14607	14778	14615	14559	14514	14623	14573	14631	14625	14589	14470	14785	14383	14578	14474	14505	14371	14624	14672	14523	14549	14565	14634	14643	14486	14503	14387	14583	14566	14733	14538	14619	14708	14674	14490	14577	14702	14609	14394	14777	14652	14491	14757	14507	14606	14698	14485	14790	14542	14651	14545	14698	14694	14652	14496	14578	14649	14677	14676	14553	14553	14653	14437	14700	14716	14666	14675	14684	14499	14641	14467	14776	14503	14607	14527	14506	14690	14538	14514	14730	14411	14600	14591	14629	14653	14672	14565	14529	14655	14621	14625	14770	14496	14504	14583	14715	14554	14641	14538	14510	14481	14661	14611	14620	14575	14788	14681	14444	14601	14473	14492	14450	14648	14444	14514	14556	14793	14509	14633	14621	14698	14386	14537	14520	14551	14545	14588	14430	14668	14581	14600	14687	14542	14544	14768	14546	14607	14573	14570	14607	14625	14564	14572	14628	14800	14651	14591	14452	14659	14717	14585	14728	14751	14505	14540	14761	14371	14727	14554	14619	14496	14538	14494	14718	14635	14521	14573	14735	14657	14597	14625	14527	14544	14579	14549	14699	14590	14547	14561	14834	14634	14798	14567	14750	14394	14548	14709	14598	14576	14653	14545	14657	14443	14586	14615	14567	14685
22944	21492	29396	24248	22787	26268	28792	23333	21517	20770	19905	19538	19066	18584	18317	18179	18132	17891	17888	17770	17928	17708	17793	17617	17632	17711	17816	17693	17576	17542	17688	17548	17638	17610	17651	17427	17509	17260	17464	17388	17610	17409	17647	17653	17550	17551	17462	17491	17446	17413	17402	17433	17555	17359	17491	17491	17308	17602	17613	17432	17471	17536	17360	17306	17350	17274	17325	17196	17287	17584	17496	17470	17533	17436	17542	17546	17592	17487	17514	17190	17553	17575	17543	17190	17358	17357	17322	17368	17380	17411	17250	17272	17437	17585	17494	17352	17218	17412	17198	17308	17269	17186	17511	17315	17187	17417	17481	17472	17599	17400	17435	17355	17249	17397	17353	17262	17561	17365	17655	17333	17800	17313	17415	17138	17165	17356	17493	17483	17382	17577	17426	17320	17387	17436	17392	17241	17252	17340	17225	17366	17455	17162	17297	17227	17414	17564	17452	17312	17390	17333	17228	17427	17408	17336	17424	17263	17052	17235	17285	17497	17337	17475	17388	17336	17470	17417	17312	17249	17330	17248	17520	17611	17343	17547	17547	17294	17359	17263	17145	17232	17597	17478	17352	17252	17296	17429	17389	17247	17411	17352	17342	17271	17195	17374	17295	17466	17385	17207	17495	17504	17273	17232	17299	17513	17309	17338	17320	17419	17109	17312	17179	17305	17297	17419	17361	17402	17209	17386	17334	17379	17365	17646	17476	17223	17482	17278	17343	17323	17423	17291	17404	17455	17431	17446	17355	17378	17255	17139	17480	17347	17350	17327	17331	17283	17266	17235	17160	17283	17319	17491	17286	17308	17624	17243	17533	17416	17192	17375	17100	17390	17563	17407	17281	17433	17389	17250	17442	17127	17651	17421	17426	17227	17286	17251	17331	17269	17252	17135	17257	17412	17319	17390	17420	17455	17397	17335	17398	17211	17434	17115	17238	17393	17363	17387	17301	17226	17373	17351	17461	17324	17358	17370	17328	17247	17348	17405	17319	17356	17225	17355	17231	17257	17295	17293	17415	17343	17336	17300	17422	17263	17273	17411	17498	17407	17177	17047	17250	17184	17229	17369	17389	17524	17459	17445	17298	17524	17368	17150	17414	17346	17312	17295	17161	17355	17203	17210	17351	17405	17433	17201	17312	17292	17423	17326	17458	17379	17240	17374	17398	17343	17161	17269	17321	17142	17335	17427	17252	17240	17347	17277	17454	17329	17471	17465	17279	17305	17204	17423	17502	17390	17456	17512	17356	17439	17405	17318	17390	17325	17319	17334	17346	17574	17308	17233	17283	17469	17465	17286	17388	17227	17294	17440	17471	17334	17367	17160	17533	17400	17287	17384	17409	17326	17343	17268	17585	17264	17449	17364	17536	17411	17402	17238	17453	17204	17334	17226	17343	17364	17126	17491	17395	17648	17411	17530	17459	17453	17537	17340	17182	17603	17444	17294	17445	17262	17196	17453	17639	17291	17366	17416	17385	17611	17561	17196	17384	17607	17373	17346	17145	17475	17397	17363	17464	17361	17359	17467	17261	17326	17288	17177	17316	17243	17389	17497	17228	17412	17384	17319	17287	17398	17469	17310	17418	17271	17401	17290	17252	17411	17272	17231	17223	17195	17390	17202	17389	17330	17350	17413	17459	17261	17428	17385	17496	17560	17357	17307	17434	17349	17194	17194	17409	17309	17363	17514	17449	17370	17387	17341	17282	17424	17447	17442	17445	17341	17414	17586	17290	17241	17559	17363	17388	17494	17287	17216	17290	17464	17350	17140	17370	17338	17471	17393	17247	17449	17490	17628	17480	17368	17227	17482	17052	17229	17121	17343	17301	17296	17087	17389	17414	17254	17422	17470	17455	17658	17442	17370	17501	17536	17316	17317	17295	17339	17328	17151	17301	17330	17413	17418	17445	17326	17372	17289	17255	17281	17253	17365	17405	17280	17206	17225	17156	17401	17182	17254	17326	17334	17436	17381	17352	17425	17374	17556	17305	17483	17144	17406	17112	17318	17442	17288	17277	17243	17268	17451	17385	17112	17179	17322	17367	17379	17336	17323	17302	17357	17384	17389	17519	17391	17365	17477	17345	17273	17505	17530	17637	17395	17249	17295	17200	17370	17306	17481	17347	17387	17400	17492	17408	17332	17433	17382	17276	17312	17350	17295	17414	17432	17505	17326	17441	17454	17323	17305	17427	17547	17361	17236	17450	17087	17398	17285	17263	17199	17365	17376	17556	17177	17583	17377	17302	17410	17129	17318	17308	17330	17324	17483	17202	17495	17311	17379	17272	17602	17278	17441	17575	17306	17477	17228	17415	17580	17362	17262	17247	17433	17423	17322	17376	17365	17237	17335	17457	17532	17144	17305	17295	17267	17130	17226	17285	17405	17459	17371	17338	17562	17310	17352	17358	17357	17278	17461	17428	17431	17438	17401	17627	17576	17235	17458	17264	17388	17299	17160	17408	17281	17552	17467	17605	17574	17432	17397	17546	17427	17351	17219	17212	17481	17419	17425	17126	17380	17449	17425	17272	17366	17474	17272	17372	17371	17314	17249	17273	17482	17475	17551	17244	17269	17563	17492	17296	17240	17415	17283	17499	17402	17495	17440	17293	17255	17365	17557	17509	17163	17300	17254	17318	17314	17253	17528	17504	17177	17212	17419	17188	17472	17521	17330	17320	17317	17255	17301	17363	17322	17367	17148	17470	17516	17472	17266	17240	17264	17377	17168	17348	17378	17335	17404	17217	17473	17292	17376	17435	17217	17380	17393	17216	17544	17485	17079	17583	17455	17505	17284	17209	17404	17401	17264	17311	17321	17426	17409	17336	17378	17763	17377	17599	17325	17214	17311	17378	17297	17334	17335	17406	17254	17316	17452	17262	17416	17151	17330	17297	17424	17477	17261	17542	17246	17330	17474	17390	17506	17288	17328	17386	17422	17500	17314	17281	17434	17346	17282	17451	17301	17307	17352	17331	17235	17344	17223	17472	17459	17348	17304	17375	17413	17376	17278	17448	17443	17362	17502	17327	17432	17450	17442	17320	17182	17439	17292	17512	17269	17184	17377	17462	17255	17363	17333	17249	17304	17311	17490	17479	17509	17411	17420	17448	17423	17374	17205	17367	17185	17365	17369	17585	17267	17470	17357	17360	17324	17296	17276	17283	17462	17282	17318	17370	17433	17317	17291	17355	17277	17289	17269	17430	17425	17352	17223	17467	17312	17308	17308	17361	17421	17267	17277	17285	17421	17540	17274	17237	17551	17220	17292	17182	17220	17552	17422	17346	17438	17611	17372	17483	17312	17144	17285	17493	17481	17394	17288	17633	17347	17371	17191	17563	17609	17644	17528	17410	17307	17682	17288	17275	17174	17131	17450	17445	17232	17164	17313	17330	17444	17218	17015	17258	17271	17238	17385	17429	17276	17389	17385	17607	17287	17286	17445	17381	17542	17410	17366	17297	17196	17354	17305	17317	17069	17247	17152	17293	17503	17453	17142	17318	17295	17413	17501	17447	17445	17367	17256	17324	17277	17410	17294	17444	17385	17388	17490	17369	17265	17229	17306	17315	17267	17592	17552	17363	17353	17256	17241	17664	17256	17418	17315	17273	17292	17270	17364	17348	17308	17330	17552	17521	17514	17285	17414	17432	17340	17228	17439	17473	17246	17375	17249	17158	17395	17300	17641	17328	17238	17321	17385	17379	17409	17275	17247	17383	17373	17459	17382	17426	17253	17304	17358	17518	17257	17298	17378	17362	17422	17359	17216	17463	17475	17593	17385	17451	17485	17274	17120	17531	17498	17543	17394	17477	17267	17445	17394	17209	17370	17390	17354	17302	17406	17386	17288	17329	17284	17231	17237	17542	17296	17354	17508	17501	17261	17233	17396	17265	17376	17201	17434	17326	17214	17358	17423	17484	17178	17116	17179	17343	17306	17495	17272	17437	17291	17314	17241	17187	17348	17196	17301	17301	17278	17270	17544	17348	17214	17391	17381	17325	17186	17095	17444	17355	17266	17192	17626	17378	17273	17352	17518	17336	17522	17318	17304	17312	17406	17324	17446	17426	17372	17245	17357	17527	17162	17395	17333	17501	17365	17507	17301	17268	17281	17254	17296	17248	17273	17306	17396	17179	17218	17259	17421	17386	17512	17384	17275	17317	17327	17325	17394	17417	17316	17452	17332	17389	17409	17477	17418	17599	17295	17333	17471	17550	17408	17504	17314	17487	17466	17534	17422	17257	17320	17299	17173	17332	17285	17349	17272	17331	17411	17192	17458	17267	17338	17502	17564	17485	17339	17461	17406	17476	17233	17351	17347	17687	17357	17337	17387	17427	17454	17521	17308	17373	17391	17520	17232	17462	17377	17357	17377	17384	17496	17362	17043	17349	17368	17372	17366	17423	17491	17602	17498	17477	17395	17174	17338	17279	17269	17312	17223	17283	17452	17323	17144	17463	17312	17237	16897	17524	17486	17308	17174	17264	17422	17408	17450	17210	17604	17242	17409	17345	17461	17404	17514	17533	17343	17297	17366	17230	17494	17321	17185	17501	17479	17469	17445	17254	17176	17221	17512	17333	17321	17558	17309	17415	17370	17372	17383	17294	17411	17287	17137	17301	17422	17341	17271	17262	17268	17597	17422	17114	17288	17383	17368	17380	17353	17736	17305	17275	17380	17320	17142	17361	17423	17357	17474	17472	17208	17417	17352	17356	17233	17473	17366	17207	17354	17422	17262	17519	17521	17438	17469	17511	17370	17251	17567	17385	17269	17365	17526	17261	17407	17333	17345	17605	17370	17382	17368	17401	17346	17313	17481	17259	17337	17212	17388	17431	17282	17292	17285	17379	17409	17262	17314	17439	17390	17432	17263	17378	17621	17379	17256	17274	17292	17267	17303	17419	17225	17500	17298	17330	17425	17402	17314	17564	17404	17465	17175	17334	17282	17666	17341	17492	17471	17457	17461	17370	17196	17410	17404	17254	17362	17157	17335	17346	17497	17233	17423	17420	17276	17426	17372	17395	17317	17295	17328	17423	17149	17150	17582	17537	17424	17459	17507	17278	17406	17434	17196	17463	17326	17218	17362	17545	17503	17462	17422	17485	17365	17365	17490	17406	17450	17330	17387	17239	17475
35083	59353	54377	42667	34394	29526	25570	23103	21152	19631	18473	17740	16941	16459	16062	15952	15614	15653	15516	15369	15233	15103	15145	15285	15225	15057	14972	15216	15276	14954	15074	14986	15072	14866	15128	15110	15214	15104	15010	14880	15068	15046	14850	14966	15030	14902	14995	14895	14792	14955	15082	14804	14892	15020	14899	15038	14846	14969	14917	15031	14972	14996	14786	15024	15154	14992	15018	14915	14720	14935	14713	14928	15042	14866	14997	14742	15075	14860	15095	14846	15015	14888	14965	14890	14951	14976	14926	14879	14981	14923	14770	14888	14959	14989	14895	14997	14883	14833	15050	14850	14986	14777	14968	14981	14863	14891	14876	15085	14997	14952	14973	14933	14871	14867	14973	14979	14872	14858	14850	14999	14831	14970	14956	14746	15000	15040	14964	14985	14936	14942	14978	14988	15023	14974	14892	14782	14962	14879	14859	14988	14970	14938	14854	14719	14870	14954	14818	14915	14914	14994	14961	15065	14959	14916	14728	14893	14947	14916	14969	14904	14914	14904	15008	14885	14771	14864	14861	14885	14966	15019	15056	14968	14996	14920	15061	14932	14996	14798	14880	14808	14820	14930	15071	14931	14943	14847	14904	14753	14988	14943	14975	14857	14877	15106	14829	14973	15062	15008	14864	14807	15028	14857	14801	14920	14979	14969	14935	14847	15088	15193	15024	14896	14896	14905	14880	14908	15109	15081	14915	14947	14858	14990	14919	14919	14997	14917	15022	14863	14944	14805	14929	14813	14930	14932	14895	14915	15030	14954	14756	15079	14886	14783	14790	14999	14899	14880	14882	14975	14942	14851	14823	14846	14882	15048	14982	14983	14902	14867	14879	15000	14906	14952	15102	14913	14862	14948	14827	14883	14807	15009	14949	15014	14937	14908	14924	14954	14992	14920	14671	14980	14786	15016	14874	14944	15064	15017	14782	14990	15101	14974	14831	14821	14724	14937	14825	14989	14980	14814	14896	14931	14952	14997	14862	14985	14678	14798	14896	15011	14750	14898	14822	14924	14916	14838	15053	14904	14909	14980	14915	14950	14909	15115	14779	15088	14947	14938	14940	14920	14963	14885	14956	15158	15102	14899	14980	15025	14900	14899	14913	14878	14879	14856	14914	14836	14802	15001	14953	14871	14988	14867	14991	14927	14950	14743	14825	14989	15048	14928	14977	14881	15016	14955	14957	14842	14998	15050	14907	14994	14836	14891	14896	14830	14951	14860	14970	15013	14991	14836	14831	14969	14889	14868	14807	14947	14994	14825	15013	14820	14887	14934	15130	14994	14747	14892	14889	14922	14998	14798	15007	14959	14869	14843	15081	14810	14946	14904	15037	14929	14931	15019	14924	14856	15097	14826	15075	14787	15106	14945	14823	14861	14839	14886	15040	14951	15126	14942	14940	14794	14958	14929	14776	14845	15030	14953	14938	14982	14864	14814	14840	14850	15010	14920	14891	14968	14997	14913	14943	14994	14974	14849	14898	14965	15005	14964	14870	14900	14842	14981	14955	14781	14950	14840	14803	15020	14946	14821	14802	14997	15038	14934	14857	14924	14878	14871	15073	14980	14993	15006	15064	15034	14854	14881	14828	14936	15040	14943	14821	14852	14893	14903	14875	14918	14965	14931	14969	14839	14795	14802	14774	14799	14935	14903	14823	14781	14951	14819	14846	14999	14905	14914	15011	14849	14897	14866	14756	15168	14900	14924	14991	14861	14991	14899	14796	15038	14833	14913	14953	14855	14960	14903	14800	14739	14796	14931	14821	14984	14958	14956	14735	15092	14987	14891	14991	14920	14893	14774	14826	14891	15038	14889	14927	14768	14970	14981	14830	14992	14885	14841	14860	14852	14885	15002	15013	14941	15088	14872	14746	14810	15007	15008	14992	14882	14969	14817	15014	14963	14832	14731	14773	15078	14828	14685	14987	14746	14953	14968	14882	14814	14978	14919	15030	14912	15139	14931	15001	14919	14771	15001	14837	14951	14769	14891	14800	14849	15025	14952	15068	15006	14799	14970	15019	14831	14911	14920	15016	14922	14942	14828	14981	14791	14888	15038	14848	14794	14853	14961	14932	14976	15055	14988	14738	14927	14787	14796	14956	14899	14914	14952	14912	14869	14901	14816	14875	14926	14803	14952	14921	14998	14916	14789	14873	14933	14885	14963	14807	14900	14988	14920	14879	14823	14713	14750	15049	15060	14864	15082	14905	14895	15003	14954	14874	14973	14905	14826	14934	14862	14862	14974	15020	14982	14975	14969	14805	15094	14910	14913	15027	14965	14993	14994	14858	14954	14994	15083	14931	14975	14807	14669	14906	14805	14952	15078	15008	15040	14956	14938	14799	14853	14816	15040	14968	14932	14855	14976	14963	14814	15033	15020	14724	15011	14830	15070	15034	14800	15009	14953	15019	14900	15130	15030	14942	14911	14937	15026	14860	14792	15018	14828	14887	15076	15012	14851	14864	14968	14839	15000	15002	14855	15181	14831	14818	14847	14916	14911	14933	14987	14833	14912	14938	14903	14873	14934	15015	14962	14737	14938	15028	14823	14839	14975	14888	14832	15003	14877	14895	15099	15073	14906	14773	14916	14814	15148	14980	15084	14797	14898	14866	14866	14956	14890	14838	14869	15014	14770	14653	14857	15021	14887	14944	14752	14820	15038	14964	14974	14843	14903	14833	14892	14852	14994	14983	14778	14897	14834	14992	14873	14861	14841	14918	15000	14807	15011	14904	15045	14828	14871	14873	14912	14789	14818	14850	14812	14854	14829	14925	14763	14911	14878	14787	15022	14710	15007	14720	14875	15060	14795	14884	14916	14876	15053	14810	14885	14771	14949	14992	15006	14975	14892	14849	15024	14888	14777	15002	14965	15020	14885	15077	14984	14684	14925	14942	15010	15073	14916	14843	14954	14945	14973	14777	14908	14772	14899	14847	14830	14911	14849	14980	14768	14849	14990	14833	14971	14915	14822	14765	15037	14942	14957	14874	14823	15058	14961	14819	14855	14996	14872	14968	14892	14838	14854	14845	14876	14694	14948	14831	14821	14998	14980	14811	14864	14921	14836	14773	14918	15025	14919	14889	14991	15055	14805	15013	14744	14873	14995	14774	14887	14914	15084	15005	15029	14919	14930	14868	15069	14887	14829	14884	14761	14828	14771	14895	14908	14925	14719	14961	14858	15049	14973	14990	14852	14830	14989	14825	15036	14955	14972	14997	14742	14792	14999	14865	14802	14718	14914	14922	14988	14861	14903	14959	14854	15010	14866	15004	14896	14954	14728	14920	14986	14931	14945	15073	14949	14834	14953	15053	15034	14826	14882	14779	14944	14901	14957	14903	14989	14839	15011	14859	14992	14978	14884	14909	14864	14929	14939	14839	14877	14705	14888	14988	14979	14888	14940	14901	14988	14870	14872	14969	14964	14927	14918	15025	14837	14825	14912	15007	14805	15033	15087	14750	14943	15171	15074	14899	14828	14867	14781	14976	14888	14940	14872	14914	14941	14746	14786	14964	14797	14838	15063	14922	15110	14698	14804	14957	14947	14904	14926	14854	14872	14859	15030	14765	15028	15007	14881	14844	14955	14916	14932	14861	14908	15041	14868	14990	14863	15066	15042	14870	14843	14740	14986	14834	14808	14824	14899	15004	14753	15036	14739	14908	14969	14977	14869	14937	14990	14820	14765	15026	15037	15008	14904	14864	15024	14927	14821	14863	14986	14868	15000	14881	14789	14828	15151	15027	14884	14782	14879	14711	14850	14857	15015	14846	14919	14772	14928	14975	14952	14990	14968	14858	14860	15062	14902	14940	14842	14992	14839	14891	14825	15100	14975	14966	14912	14862	15113	14949	14962	14771	15097	14871	14794	15087	14720	14800	14921	14918	14858	14988	14988	15036	14892	14931	14861	14851	15056	14959	14947	14715	14904	14745	14768	14897	14870	14956	14935	14960	14953	14904	14801	15049	14887	14915	14926	14991	14805	14925	14800	14732	14985	14907	15131	14930	14949	14897	14881	14798	14955	15032	14892	14786	14940	14934	14964	14834	14779	14820	14944	14918	14909	14905	14970	14882	14902	14862	14763	14798	15075	14799	14956	14933	14905	14983	14975	14927	14899	14936	14899	14944	14958	14917	14873	14928	14862	14825	14966	14954	15025	14940	14774	14812	14894	14911	14882	14813	15018	14946	14719	14874	14912	14835	14930	14924	14917	14923	14811	14928	14975	14852	14966	14865	14749	14928	14927	14880	14996	14976	14766	14987	14703	14942	15032	15070	14765	15017	14860	14969	14944	15011	14962	14816	14898	14800	15082	14917	14736	14849	14849	14674	14891	14947	14829	14823	15004	14843	14923	14875	14901	14924	14853	14966	14937	14873	14903	14873	14692	14908	15064	14810	14914	14976	14899	14899	14808	14862	14829	14866	14939	14821	14833	14779	14831	14900	15033	14964	14968	15024	14954	14811	14992	14947	14852	14917	14984	14852	14887	14734	15059	14992	14838	14836	14735	14986	14857	14888	14943	14885	14960	15083	14947	14852	15066	14790	14942	14879	15021	14997	14937	14858	14868	14988	14983	14885	14813	14988	14984	14945	14720	14971	14981	14988	14742	15012	14865	14861	14650	14938	14996	14882	15042	14836	14876	14780	15068	14887	14871	14944	14780	14821	14867	14950	14929	14812	14989	14750	14979	14910	14946	14921	14815	14802	14885	14817	14829	14889	14945	14793	14908	14878	15083	15039	15018	14908	15022	14769	14713	15052	14810	14801	14820	14874	15015	14791	14863	14846	14903	14894	14721	14975	14919	14925	14904	14893	14834	14894	14995	15021	14766	14638	14861	14835	14896	14629	14907	14961	14683	14842	14973	14770	14943	15010	14798	15003	14988	14892	15063	14926	14902	14925	14899	14804	14954	14742	15061	14980	14967	14960	14892	14810	14939	14933	14922	14931	14944	14889	14919	14874	14777	14884	14873	14872	14904	14842	14917	15042	14895	14976	14845	14797	14879	14833	14829	14883	14998	14800	14805	14787	14892	14962	14901	14970	14988	14896	14877	14774	14923	14949	15030	14855	14866	14915	14942	14943	15136	14931	14928	14824	14961	14941	14942	15019	14890	14929	14873	15072	14994	14776	14946
29263	29159	35786	29905	24012	21586	20040	19001	18383	17878	17735	17471	17445	17262	17175	17222	16974	17043	16782	17084	17154	16899	16962	16782	16865	16965	17094	16889	17023	16798	17134	16889	16953	16859	17111	16964	16906	16918	17015	16921	16819	16821	16939	17047	16779	16972	16886	16868	16827	16674	16805	16815	16985	16917	16955	16723	17108	16857	16845	16675	16907	16707	16809	16748	16883	16819	16766	16898	16861	16818	17006	16766	16690	16819	16901	16767	16819	16766	16966	16867	16991	16818	16914	16958	16921	16607	16868	16881	16801	16722	17066	16804	16652	17032	16699	16820	17011	16772	16743	16893	16784	16856	16911	16720	17027	16703	16905	16896	16880	17038	16814	16891	16856	16894	17096	16761	16961	16958	16754	16760	16839	16892	16829	16706	16844	16976	16933	17026	16825	16898	16860	16648	17086	16764	17038	16977	16927	16907	16714	16836	16660	16845	16824	16962	16588	16864	16956	16661	16926	16998	16982	16762	16960	16738	16861	16779	16986	16832	16865	16888	16893	16908	16833	16660	16906	16800	16744	16684	16788	16895	16714	16954	16917	16778	16866	17021	16633	17151	17012	16906	16649	16829	16891	16675	16830	16859	16780	17008	16870	16878	16953	16903	16911	16945	16789	16721	17057	16931	16953	16550	16747	16990	16865	16865	17197	16942	17064	16946	16953	16674	16907	16850	16809	16913	16847	16786	16810	16736	16858	16696	16762	16642	16690	16699	16918	16928	16635	16827	16789	16856	16762	16837	16740	16803	16785	16831	16805	16783	16730	16844	16842	16779	16673	16693	16846	16901	16799	16795	16994	16884	16676	16761	16893	16921	16867	16947	16931	16798	16936	16866	16847	16807	16829	16814	16924	16838	16891	16898	16875	16763	16870	16874	16818	16828	16960	16817	16739	16967	16857	17002	16788	16813	16759	16965	16999	16873	16925	16890	16700	16887	16666	16778	16864	16997	17088	16746	16609	16739	16920	16665	16925	16924	16675	16926	16752	16938	16908	16794	16726	16911	17056	16897	16816	16963	16978	16681	16817	16826	16804	16819	16630	16935	16679	16720	16934	16724	16858	16864	16950	16792	16834	17036	16934	16753	17033	16918	16934	17095	16757	16697	16705	16766	16840	16829	16810	16828	16854	16918	16740	16843	16759	16921	16911	16835	16728	16697	16847	17062	16925	16850	16740	16675	16954	16961	16940	16916	16951	16910	16590	16710	16947	16814	16869	16774	16855	16855	16719	16905	16743	16914	16872	16701	16822	16810	16859	16767	16747	16928	16890	16917	16803	16865	16916	16613	16791	16845	16924	16837	16943	16945	16878	16790	16857	16931	16859	16845	16784	16909	16893	16748	16714	16936	16757	16886	16851	16795	16952	16715	16825	16664	16981	16895	16954	16915	16772	16803	16576	16797	16596	16861	17020	16899	16922	16844	16680	16849	16767	16668	16827	16958	16657	16859	16893	16701	16877	16751	16831	16631	16858	16887	16829	16678	16844	16886	16950	16943	17075	16840	16715	16837	16936	16883	16825	16986	16969	16733	17059	16875	16919	16793	16944	16824	16817	16730	16714	16756	16809	16961	17011	16951	16946	16892	16975	16721	17053	16706	16945	17004	16921	16746	16912	16696	16937	17158	16795	16711	16711	16852	16907	16698	16724	16946	16766	16862	16905	16803	16820	16692	16740	16950	16771	16714	16946	16768	16795	16565	16997	16703	16840	16749	16737	16821	16883	16822	16787	16992	17018	16855	16829	16897	16903	16683	16918	16924	17114	16790	16856	17080	16946	16948	17013	16939	17027	17232	16977	16926	16726	16890	16753	16889	16804	16892	16940	16545	16851	16778	16938	16892	16810	16945	16657	17008	16960	16870	16773	16717	16872	16725	16762	16747	16934	16882	16811	16751	16821	16817	16703	16833	16635	16971	16760	17023	16866	16804	16741	16877	17062	16904	16854	16547	16798	16905	16723	16937	16711	16806	16827	16861	16794	16879	16763	16870	16840	16830	16973	16961	16881	16855	16537	16707	16972	16645	16757	16902	16865	16958	17011	16888	16867	16871	16903	16760	16960	16825	16821	16954	16337	16804	16692	16674	16797	16870	16902	16668	16699	16640	16715	16944	16864	16768	16830	16866	16900	16967	16755	16745	16781	16739	16817	16815	16862	16648	16926	16769	16991	16958	16846	16657	16865	16900	16769	16681	16627	17057	16835	16708	16706	16774	16939	16921	16783	16923	16760	17011	16949	16882	16885	16711	16887	16827	16853	16749	16859	16864	16884	17048	16836	16855	16775	16833	16909	16875	16872	16777	16871	16971	16873	16943	16948	16756	16780	16919	16976	16990	16752	16899	17121	16873	16684	16723	16821	16848	16886	16908	16941	17158	17024	16837	16891	16857	16850	17007	16906	16806	17033	16711	16949	17058	16899	16986	16787	16705	16976	16770	16894	16780	16783	16725	16545	16890	16801	16817	16771	17018	16907	16871	17002	16970	16949	16856	16708	16894	16785	16870	16854	16959	16885	16895	16797	16957	17157	16869	16802	17053	16794	16790	16948	16730	16862	16706	16947	16946	16759	16999	16845	16977	16655	16632	16749	16800	16976	16783	16936	16901	16629	16781	16898	16867	16928	16817	16554	16868	16892	16760	16738	16878	16940	16967	16907	17035	16675	16818	16866	16897	16842	16816	16895	16878	16808	16848	16896	16872	17009	16782	16930	17030	16540	16786	17013	16815	16845	16743	16704	17001	16911	16819	16932	16849	16717	16598	17031	17173	17066	16983	16934	16825	16767	16982	16781	16904	16872	16810	16869	16993	16897	16846	16889	16795	16793	16912	16705	16828	16838	16906	16969	16780	16837	16878	16826	16716	16789	16609	17038	16919	16813	16798	16881	16807	17092	16806	16980	17004	16945	16877	16780	16812	16904	16927	16731	16845	16597	16842	16850	16827	16770	16817	16750	17132	16741	16774	16797	16878	16805	16685	16949	16864	16941	16879	16822	16902	16786	16796	16811	16818	16810	16954	16736	16639	16688	16757	16770	16964	16849	16741	16783	16907	16857	16667	16747	16998	16979	16653	16913	16909	16775	16822	16944	16951	16933	16900	16737	16980	16929	16911	16710	16928	16963	16772	16851	16901	16846	17065	16968	16683	16864	16746	16835	16706	16867	16878	16924	16872	16771	16836	16654	16931	16708	16843	16886	16857	16874	16941	16866	16866	16652	16616	16810	16989	16922	16807	16746	16893	16635	16794	16610	17023	16782	16814	16751	16658	16782	16786	16866	16841	16755	16819	16833	16955	16723	16929	16671	16709	16816	16796	16916	16893	16963	16846	16746	16594	17017	16921	16641	16769	16823	16980	16852	16989	16758	16684	16993	16871	16815	16679	16773	16829	16889	16891	17081	16808	17187	16933	17036	16959	16880	16806	16887	17000	16630	16866	16727	16871	16944	16780	16953	16932	16814	16981	17108	16657	16750	16858	16943	16713	16928	16809	17074	16974	17202	16764	16810	16878	16970	16906	16864	17170	16749	16675	16836	17107	16775	16992	16691	17001	16990	16971	16875	16631	16863	16874	16560	16773	16713	16949	16804	16925	16869	16849	17017	16786	16927	17049	16784	16859	16802	16696	16666	16958	17005	16753	16871	16766	16901	16963	16699	16867	16833	16784	16835	16719	16782	16924	16883	16574	16692	16888	16997	16852	16923	16844	16725	16777	16788	16703	16897	16808	16902	16892	16858	17176	16827	16709	16655	17026	16847	16680	16715	16734	16743	16943	16997	16784	16641	16990	16701	16839	16908	16906	16704	16901	16970	16614	16897	16811	16832	16845	16885	16683	17025	16782	16846	16899	16860	16850	16810	16857	16919	16847	17007	16734	16658	16942	16593	16646	16798	16737	16750	16624	16858	16711	16748	16778	16934	16807	16804	16961	16744	16861	17100	16905	16954	16856	16712	16709	16849	16997	16902	16864	16863	16643	17049	16983	16874	16863	16908	16752	16792	16830	16957	16901	16751	16936	16794	16704	17000	17119	17012	16965	16784	16838	16942	16926	16939	16940	16984	16832	16750	16874	16841	16848	16835	17028	16774	16975	16788	16959	16935	16825	16911	16932	16747	16912	16959	17043	16799	16845	16754	16829	16806	16854	16915	16834	16844	16818	16691	16862	17019	16736	16845	16650	16776	16961	16855	16797	16729	16741	16746	16960	16938	17111	16778	16825	16771	16820	16704	16827	16951	16757	16761	16852	16884	17005	16892	16864	16910	16844	16790	16791	16787	16828	16678	16959	16889	16851	17019	16788	16883	16800	16821	16969	16900	16847	16566	16666	16815	16824	16915	16817	17030	16900	16799	16884	16960	16976	16720	16882	16877	16959	16898	16822	16820	16778	17071	16798	16859	16960	16869	16808	16858	16885	16903	16906	17004	17133	17045	16724	16974	16708	16984	16756	16754	16867	16858	16976	16850	17058	16817	16978	16980	16751	16698	16789	16827	16833	16734	16806	16682	16995	16773	16771	16816	16692	16871	16886	16959	16823	16936	16829	16825	16780	16582	16739	16938	17011	17065	17020	17006	16817	16695	16875	17007	16642	16831	16861	16871	17112	16729	16665	16876	16941	16741	16862	16684	16692	16857	17033	16775	16941	16994	16727	16840	16717	16965	16935	16886	16806	16802	16846	16955	16737	16841	16981	16864	16933	16833	16735	16790	16837	16727	16830	16933	16799	17076	16922	16790	16894	16750	16876	16792	16911	16621	16832	17016	16792	16764	16880	16879	16767	16866	17032	16933	16710	16873	16881	17071	16881	16863	16937	16800	16766	16618	16732	16783	17024	16968	16790	16862	16840	16886	16651	16968	17057	17146	16901	16670	16708	16808	16739	16953	16824	16806	16839	16729	16857	16790	16786	16874	16971	16973	16775	16619	16862	17133	16711	16828	16845	16968	16864	17019	16773	16743	16801	16912	17102	16888	16746	16895	16816	16834	16919	16684	17019	16757	16915	16913	16957	16964	16888	16869	16898	16876	16834	16756	16831	16743	16843	17127	16999	17160	16884	16940	16893	16784	16731	16909	16824	17042	16756	16818	16914	16907	17016	16844	16944	16850	16702	16788	16872	16839	16995	16921	16858	16741	16770	16826	16591
33207	47202	41563	30313	24755	21067	19343	17934	16910	16396	15871	15636	15382	15071	14998	14863	15001	14745	14863	14787	14713	14659	14778	14573	14626	14733	14664	14774	14536	14746	14837	14526	14805	14671	14677	14695	14699	14680	14667	14714	14526	14682	14602	14697	14556	14599	14575	14512	14590	14460	14420	14740	14578	14709	14467	14751	14561	14549	14665	14861	14533	14694	14482	14652	14627	14630	14722	14593	14522	14599	14655	14678	14557	14592	14603	14508	14619	14601	14721	14630	14549	14608	14667	14482	14592	14563	14670	14605	14821	14682	14635	14770	14403	14536	14672	14502	14602	14763	14701	14613	14646	14688	14616	14448	14598	14595	14685	14520	14670	14679	14638	14661	14629	14549	14569	14564	14654	14445	14400	14645	14553	14643	14482	14574	14662	14621	14740	14472	14678	14721	14685	14650	14511	14593	14805	14603	14724	14638	14628	14710	14514	14610	14415	14293	14512	14605	14438	14533	14631	14577	14566	14540	14655	14669	14594	14723	14611	14723	14852	14578	14616	14619	14546	14631	14685	14650	14559	14722	14521	14499	14547	14505	14598	14704	14482	14620	14446	14806	14437	14728	14505	14773	14600	14641	14471	14647	14643	14596	14732	14593	14761	14778	14543	14714	14694	14743	14633	14656	14610	14646	14590	14848	14561	14617	14489	14540	14577	14726	14636	14667	14493	14738	14600	14590	14515	14671	14572	14688	14540	14639	14581	14491	14678	14751	14721	14584	14643	14587	14610	14640	14592	14513	14613	14578	14615	14543	14512	14691	14483	14722	14797	14498	14649	14572	14611	14564	14650	14615	14614	14680	14677	14355	14661	14598	14593	14568	14620	14586	14620	14784	14497	14575	14646	14772	14622	14552	14734	14683	14642	14694	14590	14723	14748	14622	14671	14574	14560	14789	14713	14646	14519	14635	14813	14658	14630	14513	14637	14604	14636	14531	14491	14636	14596	14470	14576	14601	14682	14722	14607	14631	14567	14436	14518	14737	14441	14566	14805	14565	14614	14696	14657	14536	14603	14565	14633	14649	14652	14647	14533	14622	14450	14806	14512	14788	14715	14536	14655	14760	14722	14607	14656	14621	14723	14484	14549	14630	14628	14770	14523	14459	14377	14776	14791	14648	14636	14856	14653	14752	14589	14508	14624	14652	14700	14632	14749	14552	14644	14573	14576	14840	14648	14641	14652	14699	14480	14546	14632	14635	14556	14368	14663	14559	14637	14601	14637	14577	14514	14785	14568	14528	14512	14508	14626	14656	14771	14382	14683	14573	14461	14633	14532	14687	14752	14598	14542	14587	14674	14507	14472	14761	14670	14556	14703	14682	14796	14693	14624	14506	14482	14667	14618	14692	14421	14528	14537	14551	14767	14498	14688	14706	14484	14728	14514	14594	14734	14784	14818	14677	14815	14728	14571	14596	14469	14754	14614	14591	14505	14643	14503	14854	14661	14559	14434	14703	14587	14773	14540	14582	14476	14674	14588	14581	14640	14644	14729	14712	14542	14650	14688	14545	14674	14361	14565	14710	14624	14525	14833	14556	14714	14552	14619	14645	14554	14691	14719	14623	14610	14607	14709	14775	14664	14567	14610	14538	14554	14727	14626	14473	14524	14361	14650	14612	14617	14613	14536	14560	14682	14507	14595	14695	14641	14658	14567	14591	14500	14499	14503	14431	14662	14509	14659	14752	14767	14606	14634	14612	14588	14683	14590	14606	14612	14658	14762	14556	14522	14685	14662	14545	14504	14641	14663	14572	14638	14712	14647	14472	14467	14463	14451	14630	14528	14499	14505	14548	14558	14813	14586	14671	14572	14620	14708	14551	14504	14638	14427	14542	14678	14541	14811	14547	14697	14773	14569	14532	14664	14616	14579	14442	14621	14804	14366	14555	14735	14624	14659	14581	14629	14610	14552	14790	14467	14597	14423	14682	14736	14564	14650	14566	14579	14569	14675	14829	14791	14676	14687	14612	14654	14446	14525	14689	14652	14705	14514	14876	14663	14690	14580	14697	14666	14659	14544	14587	14764	14523	14650	14546	14613	14627	14742	14487	14525	14382	14669	14700	14659	14677	14838	14647	14640	14584	14681	14732	14556	14652	14799	14698	14375	14607	14677	14631	14665	14617	14637	14568	14412	14541	14753	14673	14543	14631	14538	14506	14599	14607	14627	14598	14466	14730	14623	14575	14741	14620	14488	14609	14542	14449	14711	14583	14694	14535	14538	14778	14564	14670	14477	14596	14630	14462	14584	14718	14762	14449	14909	14492	14754	14504	14710	14675	14641	14507	14659	14602	14742	14770	14644	14601	14691	14573	14509	14747	14516	14692	14651	14627	14628	14667	14642	14550	14787	14631	14578	14629	14572	14680	14754	14703	14510	14744	14679	14537	14735	14452	14717	14701	14722	14637	14609	14661	14691	14677	14730	14632	14562	14753	14523	14552	14631	14603	14670	14593	14657	14485	14689	14560	14557	14737	14564	14626	14497	14641	14597	14618	14639	14467	14638	14699	14509	14686	14556	14534	14728	14585	14400	14507	14679	14658	14551	14662	14544	14927	14628	14737	14649	14555	14586	14591	14705	14600	14511	14466	14658	14491	14635	14637	14611	14683	14598	14518	14721	14454	14648	14576	14662	14449	14837	14674	14525	14495	14591	14713	14647	14633	14750	14483	14717	14766	14574	14728	14546	14429	14736	14455	14733	14502	14616	14631	14707	14554	14574	14501	14573	14519	14644	14633	14578	14590	14762	14541	14569	14747	14569	14677	14580	14680	14536	14588	14596	14590	14631	14430	14618	14702	14570	14633	14573	14722	14617	14724	14707	14636	14683	14539	14580	14698	14697	14676	14566	14645	14569	14661	14462	14578	14556	14610	14486	14655	14441	14582	14718	14498	14592	14732	14635	14532	14629	14577	14710	14456	14650	14424	14599	14588	14652	14588	14607	14563	14657	14543	14524	14469	14585	14615	14611	14586	14602	14507	14608	14645	14505	14618	14586	14661	14548	14697	14522	14696	14484	14783	14739	14727	14742	14505	14724	14597	14583	14495	14755	14589	14563	14583	14706	14621	14559	14604	14631	14604	14552	14762	14460	14622	14679	14518	14709	14611	14610	14736	14723	14639	14542	14588	14779	14689	14439	14796	14569	14749	14634	14625	14647	14788	14580	14525	14646	14667	14654	14626	14711	14553	14761	14737	14631	14429	14358	14592	14563	14824	14615	14770	14729	14663	14478	14686	14613	14697	14587	14691	14579	14596	14648	14660	14708	14805	14549	14745	14665	14491	14578	14667	14682	14754	14770	14470	14530	14379	14563	14377	14689	14504	14435	14603	14627	14583	14578	14550	14561	14618	14628	14505	14716	14731	14573	14504	14696	14577	14640	14600	14473	14458	14611	14663	14529	14685	14697	14616	14517	14482	14691	14650	14712	14618	14499	14636	14597	14588	14644	14564	14737	14471	14709	14794	14747	14391	14635	14746	14568	14506	14667	14591	14544	14885	14688	14678	14660	14696	14697	14613	14765	14386	14629	14726	14690	14641	14528	14805	14579	14689	14550	14654	14650	14771	14649	14658	14601	14645	14530	14779	14705	14561	14616	14578	14646	14550	14537	14507	14633	14434	14662	14669	14649	14750	14601	14502	14704	14434	14579	14547	14701	14645	14577	14612	14733	14584	14481	14586	14523	14735	14745	14627	14475	14704	14570	14555	14804	14779	14634	14492	14607	14683	14695	14537	14658	14730	14641	14700	14633	14580	14462	14528	14583	14699	14762	14380	14505	14630	14633	14630	14752	14466	14768	14560	14650	14563	14664	14544	14646	14747	14573	14618	14457	14652	14491	14752	14602	14577	14483	14684	14515	14602	14580	14689	14726	14547	14616	14781	14577	14619	14502	14708	14603	14623	14610	14637	14675	14485	14587	14557	14465	14697	14615	14727	14513	14726	14690	14597	14551	14617	14551	14681	14503	14672	14721	14772	14576	14522	14616	14682	14700	14498	14627	14798	14676	14521	14755	14572	14535	14682	14693	14516	14749	14720	14589	14697	14524	14600	14680	14876	14514	14654	14534	14429	14619	14559	14651	14701	14717	14538	14725	14627	14497	14491	14668	14543	14705	14636	14770	14628	14732	14790	14608	14655	14581	14557	14562	14641	14583	14761	14811	14636	14574	14689	14579	14539	14711	14631	14512	14741	14762	14761	14677	14490	14672	14550	14714	14606	14505	14585	14691	14761	14601	14647	14623	14654	14513	14680	14564	14608	14738	14653	14730	14572	14497	14481	14575	14492	14573	14705	14545	14743	14421	14711	14447	14616	14747	14535	14722	14762	14469	14572	14660	14747	14611	14683	14574	14512	14680	14663	14619	14560	14654	14702	14624	14593	14565	14554	14323	14594	14562	14613	14749	14615	14654	14673	14526	14553	14570	14772	14518	14856	14782	14762	14464	14683	14524	14641	14600	14476	14550	14552	14684	14668	14586	14520	14638	14640	14610	14567	14571	14563	14453	14600	14731	14440	14529	14632	14685	14772	14374	14484	14631	14689	14604	14737	14524	14678	14917	14514	14599	14673	14476	14554	14618	14595	14578	14440	14636	14760	14749	14658	14636	14800	14510	14612	14550	14685	14673	14650	14584	14373	14641	14609	14521	14542	14758	14697	14582	14749	14752	14343	14529	14587	14680	14517	14593	14760	14697	14505	14810	14678	14633	14442	14618	14469	14551	14633	14713	14763	14566	14667	14622	14583	14550	14640	14796	14516	14792	14373	14557	14607	14592	14669	14617	14578	14641	14471	14744	14511	14524	14725	14521	14637	14740	14603	14705	14550	14467	14612	14684	14475	14570	14557	14738	14623	14725	14544	14543	14563	14672	14494	14631	14881	14592	14550	14776	14774	14431	14582	14598	14588	14697	14327	14307	14680	14575	14705	14561	14671	14742	14522	14597	14624	14692	14658	14456	14561	14693	14621	14772	14540	14693	14661	14657	14653	14519	14618	14619	14650	14636	14584	14522	14553	14513	14780	14393	14719	14798	14682	14768	14550	14531	14457	14638	14608	14506	14639	14724	14751	14570	14636	14554	14591	14548	14679	14561	14649	14621	14648	14561	14639	14634	14555	14671	14542	14702	14702	14512	14744
24180	21474	29047	25688	24701	25268	23889	20363	19192	18771	18044	17698	17410	17054	17071	16836	16969	16685	16790	16900	16753	16700	16735	16540	16634	16553	16780	16826	16639	16789	16829	16742	16673	16647	16640	16621	16410	16673	16394	16603	16474	16445	16482	16592	16496	16405	16389	16481	16483	16564	16463	16384	16560	16604	16355	16429	16314	16471	16457	16489	16583	16518	16692	16356	16418	16714	16790	16555	16663	16659	16718	16364	16515	16452	16547	16404	16522	16415	16629	16346	16513	16635	16435	16633	16605	16377	16669	16598	16503	16407	16628	16490	16759	16286	16544	16477	16330	16726	16489	16260	16590	16692	16420	16470	16512	16577	16422	16445	16723	16472	16377	16518	16406	16431	16303	16527	16544	16464	16381	16510	16405	16435	16220	16492	16631	16513	16506	16464	16320	16528	16306	16440	16706	16572	16540	16441	16547	16428	16601	16547	16527	16659	16605	16740	16327	16491	16553	16578	16562	16530	16315	16453	16432	16313	16314	16524	16555	16468	16625	16551	16586	16469	16370	16382	16367	16404	16513	16678	16581	16634	16578	16432	16498	16497	16506	16354	16546	16501	16583	16439	16719	16340	16564	16392	16615	16423	16730	16575	16375	16579	16568	16537	16426	16634	16261	16364	16393	16436	16555	16439	16681	16504	16379	16435	16360	16811	16680	16300	16157	16297	16435	16386	16494	16501	16496	16502	16492	16476	16519	16485	16535	16469	16575	16695	16654	16638	16420	16430	16553	16579	16851	16616	16446	16515	16640	16765	16517	16472	16499	16484	16294	16365	16498	16505	16559	16501	16543	16616	16656	16314	16188	16426	16438	16292	16556	16524	16328	16684	16321	16455	16615	16418	16708	16510	16427	16545	16853	16562	16458	16406	16593	16580	16467	16319	16333	16369	16482	16360	16430	16479	16385	16416	16430	16505	16552	16452	16360	16402	16426	16508	16363	16227	16312	16562	16420	16474	16493	16419	16671	16448	16602	16609	16472	16551	16570	16417	16387	16551	16473	16495	16409	16533	16369	16523	16484	16447	16384	16325	16452	16344	16483	16318	16494	16551	16303	16486	16362	16499	16481	16414	16569	16374	16474	16461	16493	16608	16561	16368	16279	16445	16573	16464	16453	16506	16377	16425	16296	16543	16630	16334	16607	16680	16598	16458	16450	16451	16471	16552	16506	16090	16373	16434	16376	16496	16586	16410	16489	16686	16520	16465	16605	16570	16392	16230	16320	16437	16384	16483	16415	16484	16381	16465	16426	16391	16255	16372	16680	16693	16270	16623	16368	16517	16411	16453	16356	16494	16607	16588	16508	16340	16562	16514	16644	16700	16612	16410	16545	16461	16401	16597	16472	16595	16431	16389	16457	16478	16318	16436	16507	16610	16332	16528	16734	16605	16454	16373	16419	16506	16624	16403	16497	16407	16610	16460	16280	16406	16467	16464	16564	16449	16550	16474	16546	16326	16466	16539	16373	16506	16579	16401	16411	16477	16563	16465	16372	16503	16821	16626	16547	16585	16429	16648	16590	16444	16459	16409	16627	16718	16645	16381	16541	16428	16575	16484	16481	16604	16718	16379	16288	16501	16370	16521	16507	16622	16556	16552	16559	16365	16476	16470	16554	16353	16600	16708	16613	16581	16392	16576	16234	16535	16528	16583	16606	16566	16266	16546	16475	16477	16551	16635	16523	16367	16675	16513	16433	16373	16525	16515	16347	16631	16583	16344	16631	16468	16524	16543	16633	16487	16481	16561	16422	16444	16528	16464	16500	16576	16581	16468	16357	16440	16296	16422	16321	16419	16283	16341	16371	16544	16687	16601	16533	16561	16572	16553	16390	16456	16456	16327	16453	16315	16199	16531	16573	16631	16504	16472	16617	16521	16489	16675	16518	16526	16500	16329	16578	16518	16321	16569	16383	16648	16267	16320	16523	16524	16533	16482	16598	16617	16402	16460	16597	16463	16461	16668	16319	16601	16365	16378	16580	16693	16397	16525	16592	16508	16443	16652	16549	16481	16618	16483	16648	16354	16519	16663	16441	16525	16456	16516	16598	16659	16552	16433	16619	16573	16515	16303	16336	16453	16482	16585	16484	16554	16528	16516	16541	16567	16474	16466	16606	16452	16335	16435	16420	16533	16416	16375	16481	16502	16586	16654	16621	16629	16368	16413	16527	16582	16407	16499	16355	16453	16522	16556	16612	16592	16325	16354	16483	16469	16409	16487	16400	16451	16484	16743	16621	16268	16356	16335	16445	16576	16413	16481	16746	16359	16538	16435	16488	16447	16549	16466	16335	16507	16475	16410	16449	16562	16443	16634	16519	16389	16554	16502	16525	16471	16663	16519	16394	16424	16490	16307	16474	16448	16443	16574	16552	16590	16424	16488	16594	16492	16660	16331	16405	16443	16279	16350	16330	16654	16549	16558	16470	16776	16571	16373	16526	16684	16577	16564	16468	16317	16579	16446	16528	16541	16346	16435	16514	16413	16513	16595	16321	16270	16409	16407	16635	16432	16475	16436	16373	16442	16167	16629	16361	16575	16368	16466	16484	16589	16592	16669	16624	16300	16389	16550	16412	16446	16406	16469	16321	16501	16595	16618	16409	16498	16573	16511	16474	16613	16651	16420	16413	16381	16454	16459	16585	16372	16564	16459	16555	16443	16587	16385	16435	16501	16426	16455	16561	16433	16396	16538	16474	16697	16585	16511	16662	16413	16496	16571	16302	16437	16547	16474	16547	16384	16439	16462	16482	16494	16494	16368	16498	16487	16367	16572	16463	16300	16510	16447	16456	16531	16298	16599	16531	16463	16404	16243	16474	16637	16471	16383	16646	16580	16545	16581	16471	16686	16362	16472	16396	16545	16493	16434	16270	16440	16374	16314	16573	16503	16626	16520	16302	16447	16351	16426	16594	16457	16529	16296	16527	16486	16568	16491	16602	16395	16584	16218	16154	16350	16322	16540	16349	16341	16552	16482	16459	16284	16615	16568	16236	16467	16409	16614	16578	16470	16462	16403	16431	16565	16388	16332	16436	16464	16639	16558	16637	16546	16364	16417	16543	16288	16446	16611	16429	16505	16453	16544	16639	16581	16434	16350	16473	16548	16451	16477	16369	16498	16390	16552	16542	16632	16431	16413	16381	16379	16470	16457	16459	16333	16450	16322	16509	16587	16541	16625	16354	16401	16608	16650	16528	16528	16404	16423	16356	16261	16452	16370	16595	16532	16337	16587	16451	16404	16625	16668	16550	16466	16617	16335	16506	16562	16480	16384	16444	16523	16584	16347	16512	16341	16344	16422	16549	16455	16540	16413	16401	16301	16500	16508	16404	16453	16483	16327	16320	16593	16499	16611	16585	16501	16487	16502	16351	16447	16417	16365	16484	16277	16530	16401	16465	16454	16548	16401	16334	16377	16528	16512	16342	16359	16600	16651	16591	16503	16532	16329	16416	16379	16553	16386	16452	16565	16427	16568	16406	16486	16402	16670	16561	16494	16581	16466	16389	16475	16654	16574	16466	16692	16449	16432	16613	16532	16535	16366	16444	16467	16512	16570	16507	16591	16612	16320	16303	16213	16676	16461	16385	16498	16560	16543	16469	16467	16540	16475	16597	16570	16504	16594	16468	16606	16756	16827	16534	16619	16548	16625	16725	16453	16565	16545	16613	16522	16496	16451	16527	16340	16507	16438	16441	16590	16530	16390	16334	16510	16338	16501	16528	16354	16304	16454	16548	16662	16373	16372	16489	16377	16394	16681	16591	16518	16641	16587	16671	16423	16636	16528	16471	16426	16655	16485	16483	16698	16625	16483	16457	16370	16469	16372	16567	16519	16472	16840	16470	16484	16552	16469	16556	16445	16659	16439	16622	16685	16615	16535	16557	16394	16371	16788	16661	16436	16351	16565	16395	16504	16544	16623	16412	16515	16436	16516	16445	16353	16491	16466	16451	16525	16402	16463	16379	16449	16338	16474	16409	16235	16216	16591	16479	16393	16343	16350	16557	16399	16612	16674	16581	16500	16499	16528	16394	16712	16314	16390	16522	16516	16515	16545	16487	16524	16660	16495	16523	16478	16567	16509	16461	16549	16429	16436	16499	16609	16488	16489	16449	16350	16475	16636	16497	16532	16605	16497	16582	16666	16414	16675	16401	16561	16505	16466	16370	16471	16516	16583	16532	16461	16765	16598	16620	16507	16442	16448	16480	16473	16524	16526	16458	16437	16534	16443	16487	16481	16318	16528	16433	16539	16466	16354	16473	16634	16574	16339	16512	16492	16472	16564	16566	16486	16630	16441	16295	16471	16362	16387	16641	16462	16485	16565	16288	16486	16431	16476	16468	16570	16407	16401	16459	16543	16569	16637	16465	16499	16544	16542	16431	16378	16444	16547	16503	16367	16603	16563	16543	16592	16382	16483	16607	16502	16402	16356	16310	16411	16633	16586	16436	16464	16500	16533	16449	16536	16482	16403	16508	16373	16503	16514	16481	16480	16508	16437	16490	16390	16489	16565	16494	16318	16402	16470	16397	16550	16501	16517	16499	16574	16385	16301	16453	16501	16532	16612	16582	16422	16403	16482	16375	16358	16406	16560	16411	16458	16664	16499	16494	16405	16550	16492	16443	16627	16481	16378	16590	16441	16362	16564	16523	16550	16601	16636	16626	16626	16491	16640	16395	16560	16404	16308	16500	16644	16430	16305	16622	16447	16514	16502	16648	16498	16460	16649	16602	16515	16261	16356	16522	16710	16540	16602	16581	16329	16486	16563	16544	16488	16609	16496	16421	16418	16473	16518	16669	16604	16351	16391	16282	16671	16345	16622	16546	16356	16505	16359	16484	16428	16482	16312	16454	16441	16599	16476	16683	16477	16379	16492	16548	16730	16380	16570	16538	16359	16572	16465	16664	16350	16438	16285	16608	16388	16599	16528	16403	16477	16353	16391	16397	16525	16401	16369	16540	16552	16306	16297	16529	16444	16593	16599	16476	16509	16742	16600	16637	16281	16570	16621	16554	16430	16451	16472	16455	16294	16513	16327	16205	16462	16495	16568	16434	16488	16674	16513	16671	16358	16414	16560	16722	16612	16618	16330	16691	16695	16499	16438	16406	16499	16633	16441	16687	16516	16514	16666	16759	16363
33060	54406	48635	36701	29909	24967	21913	19748	18376	17197	16728	16036	15745	15369	15315	14937	15065	14967	14859	14669	14746	14548	14433	14501	14522	14601	14564	14622	14385	14636	14443	14513	14461	14406	14325	14485	14470	14480	14543	14420	14577	14568	14498	14356	14535	14553	14467	14479	14609	14334	14345	14499	14529	14374	14509	14413	14525	14391	14439	14570	14339	14496	14268	14405	14485	14493	14419	14349	14357	14342	14309	14381	14396	14368	14565	14373	14593	14349	14367	14433	14323	14394	14512	14467	14506	14520	14418	14573	14447	14359	14386	14478	14394	14361	14386	14605	14406	14639	14608	14379	14462	14334	14435	14448	14575	14288	14366	14349	14439	14407	14193	14503	14529	14344	14466	14322	14477	14467	14375	14372	14214	14417	14341	14441	14378	14411	14286	14368	14553	14553	14262	14494	14455	14439	14597	14331	14399	14430	14456	14421	14513	14423	14400	14335	14423	14402	14173	14450	14457	14503	14527	14435	14396	14490	14526	14375	14349	14379	14395	14437	14491	14327	14389	14469	14384	14486	14361	14377	14466	14472	14265	14544	14473	14691	14295	14512	14271	14553	14322	14382	14532	14334	14388	14105	14331	14388	14565	14408	14337	14495	14323	14397	14541	14540	14348	14434	14457	14581	14307	14469	14453	14484	14135	14470	14580	14365	14423	14436	14432	14397	14370	14469	14527	14387	14494	14415	14458	14356	14315	14416	14443	14327	14453	14461	14343	14503	14549	14455	14399	14364	14520	14344	14316	14439	14300	14351	14516	14418	14354	14286	14467	14275	14294	14439	14408	14332	14513	14340	14348	14376	14357	14365	14296	14578	14544	14365	14571	14369	14528	14363	14480	14523	14376	14318	14350	14353	14468	14234	14384	14359	14488	14548	14429	14421	14436	14482	14417	14344	14484	14423	14380	14444	14622	14504	14400	14433	14450	14172	14430	14295	14420	14509	14515	14375	14293	14276	14462	14578	14316	14526	14438	14320	14294	14544	14477	14523	14471	14412	14440	14494	14565	14426	14449	14385	14450	14301	14305	14399	14550	14400	14315	14397	14472	14348	14509	14522	14428	14499	14473	14438	14446	14477	14472	14349	14538	14310	14408	14223	14653	14299	14275	14338	14543	14534	14459	14467	14222	14457	14403	14366	14519	14300	14397	14348	14524	14201	14481	14359	14373	14384	14542	14222	14447	14570	14236	14565	14465	14344	14355	14477	14508	14274	14461	14440	14380	14317	14361	14382	14362	14449	14673	14327	14530	14425	14471	14514	14419	14356	14447	14401	14352	14439	14324	14407	14318	14477	14417	14524	14467	14320	14420	14387	14380	14470	14322	14390	14334	14485	14405	14551	14358	14600	14283	14184	14247	14480	14294	14289	14417	14335	14341	14421	14444	14357	14246	14478	14325	14423	14486	14444	14395	14306	14365	14447	14337	14406	14533	14367	14316	14450	14397	14364	14614	14410	14448	14548	14362	14378	14316	14406	14375	14410	14330	14470	14493	14313	14473	14404	14305	14452	14384	14369	14509	14475	14477	14344	14389	14295	14543	14280	14523	14377	14359	14328	14514	14628	14394	14516	14441	14385	14506	14465	14464	14398	14392	14303	14383	14560	14413	14592	14319	14420	14421	14528	14425	14532	14445	14554	14466	14321	14468	14222	14494	14563	14604	14357	14359	14438	14261	14462	14344	14388	14234	14450	14371	14498	14373	14316	14401	14318	14538	14465	14484	14662	14452	14559	14394	14456	14244	14456	14489	14367	14498	14493	14296	14389	14344	14496	14387	14456	14442	14366	14553	14334	14497	14392	14316	14504	14437	14469	14305	14307	14390	14435	14461	14360	14590	14335	14492	14398	14332	14378	14507	14376	14311	14467	14392	14445	14457	14435	14535	14452	14503	14478	14303	14233	14547	14367	14555	14452	14650	14369	14526	14411	14532	14481	14439	14359	14315	14476	14312	14429	14463	14568	14455	14358	14391	14578	14525	14429	14436	14426	14348	14465	14569	14409	14340	14436	14535	14372	14340	14653	14582	14329	14351	14423	14538	14500	14459	14471	14383	14494	14381	14311	14564	14503	14386	14604	14484	14466	14518	14360	14281	14337	14376	14518	14313	14395	14359	14398	14410	14266	14305	14425	14311	14411	14415	14377	14437	14371	14382	14390	14630	14595	14294	14444	14527	14201	14435	14496	14491	14427	14554	14284	14299	14457	14271	14618	14077	14424	14539	14401	14357	14651	14418	14290	14405	14417	14338	14310	14439	14582	14436	14478	14417	14415	14310	14593	14256	14341	14492	14482	14645	14252	14506	14506	14604	14483	14568	14381	14330	14461	14418	14414	14551	14522	14328	14393	14467	14523	14357	14497	14473	14296	14364	14444	14467	14482	14429	14388	14418	14385	14643	14488	14392	14448	14364	14465	14486	14460	14382	14453	14421	14410	14311	14453	14387	14363	14486	14358	14432	14402	14396	14302	14402	14398	14308	14355	14450	14445	14509	14382	14579	14588	14414	14520	14428	14456	14237	14433	14449	14474	14349	14422	14475	14502	14575	14222	14349	14543	14463	14454	14585	14338	14419	14578	14411	14483	14520	14421	14415	14223	14248	14236	14398	14261	14424	14529	14465	14303	14414	14429	14408	14361	14418	14350	14393	14474	14465	14332	14398	14350	14428	14316	14265	14391	14567	14478	14512	14528	14434	14163	14369	14465	14361	14362	14529	14397	14489	14360	14440	14424	14391	14456	14372	14421	14411	14193	14539	14469	14359	14410	14391	14345	14435	14341	14494	14384	14406	14444	14389	14459	14326	14313	14314	14378	14471	14417	14525	14514	14348	14425	14358	14341	14530	14349	14407	14456	14416	14354	14523	14356	14426	14388	14437	14374	14553	14569	14448	14597	14443	14334	14522	14409	14464	14463	14391	14484	14343	14430	14503	14424	14511	14364	14263	14487	14483	14456	14507	14454	14345	14442	14488	14392	14394	14340	14497	14519	14376	14280	14593	14337	14581	14522	14341	14412	14453	14343	14323	14397	14541	14328	14327	14613	14435	14430	14170	14315	14685	14315	14338	14496	14329	14254	14460	14193	14330	14466	14442	14378	14393	14494	14420	14434	14472	14337	14445	14607	14321	14286	14524	14308	14450	14349	14442	14383	14315	14308	14353	14259	14523	14416	14471	14340	14465	14392	14607	14439	14291	14529	14377	14311	14485	14454	14244	14401	14376	14311	14482	14339	14313	14530	14555	14441	14484	14396	14380	14544	14578	14366	14417	14461	14602	14327	14518	14371	14437	14488	14374	14189	14325	14385	14375	14347	14376	14389	14311	14569	14570	14576	14403	14534	14406	14523	14325	14523	14291	14496	14385	14505	14277	14343	14476	14388	14461	14348	14319	14449	14371	14461	14510	14545	14472	14354	14370	14221	14377	14412	14499	14438	14518	14419	14537	14366	14430	14417	14282	14478	14537	14392	14374	14433	14477	14315	14394	14353	14389	14432	14343	14355	14366	14388	14504	14559	14480	14444	14428	14433	14389	14377	14292	14481	14432	14396	14472	14316	14389	14484	14491	14496	14506	14441	14394	14522	14413	14463	14359	14429	14283	14398	14499	14482	14402	14444	14579	14243	14315	14341	14359	14346	14448	14468	14362	14386	14310	14477	14506	14482	14540	14437	14413	14541	14315	14443	14306	14430	14458	14492	14253	14188	14376	14572	14391	14521	14620	14482	14311	14318	14424	14507	14511	14551	14438	14341	14338	14366	14303	14407	14513	14392	14390	14348	14455	14471	14259	14348	14404	14345	14386	14394	14303	14476	14419	14347	14411	14317	14528	14382	14567	14288	14433	14538	14481	14537	14555	14388	14412	14438	14368	14368	14523	14393	14503	14435	14495	14382	14435	14439	14473	14273	14427	14529	14452	14336	14428	14481	14592	14435	14311	14331	14585	14355	14506	14487	14308	14509	14459	14428	14397	14616	14259	14381	14250	14527	14468	14502	14430	14357	14532	14301	14451	14263	14424	14439	14497	14425	14437	14511	14425	14553	14308	14484	14445	14482	14471	14401	14427	14423	14393	14519	14606	14384	14410	14367	14399	14507	14441	14288	14259	14500	14439	14372	14502	14407	14401	14527	14433	14391	14362	14372	14468	14346	14369	14502	14501	14356	14377	14570	14299	14501	14485	14415	14390	14393	14391	14398	14395	14426	14409	14489	14317	14510	14250	14285	14438	14306	14347	14417	14348	14504	14619	14493	14550	14338	14408	14381	14345	14357	14542	14574	14451	14501	14412	14437	14317	14563	14379	14536	14301	14384	14384	14485	14557	14584	14343	14395	14423	14548	14285	14338	14471	14427	14587	14449	14368	14325	14294	14381	14395	14366	14375	14416	14374	14411	14537	14503	14294	14340	14473	14652	14313	14333	14392	14279	14376	14377	14329	14419	14350	14442	14248	14291	14425	14349	14573	14351	14588	14620	14358	14483	14455	14393	14249	14419	14396	14292	14501	14487	14386	14445	14320	14459	14464	14345	14304	14544	14361	14363	14421	14274	14491	14312	14320	14359	14528	14439	14427	14492	14420	14365	14470	14459	14487	14443	14402	14500	14350	14343	14394	14287	14467	14344	14420	14578	14450	14405	14398	14349	14321	14423	14432	14468	14319	14483	14675	14313	14396	14434	14422	14550	14333	14228	14495	14455	14556	14380	14384	14399	14391	14512	14533	14459	14436	14476	14335	14494	14584	14081	14365	14430	14406	14409	14364	14401	14397	14516	14563	14368	14563	14516	14482	14286	14318	14427	14564	14453	14363	14359	14331	14479	14410	14308	14639	14421	14377	14544	14672	14485	14515	14340	14416	14435	14518	14563	14382	14333	14305	14478	14530	14359	14515	14380	14536	14389	14342	14226	14338	14320	14231	14408	14374	14318	14581	14502	14402	14436	14450	14444	14474	14536	14380	14510	14497	14216	14352	14350	14505	14409	14464	14488	14533	14422	14295	14375	14486	14294	14575	14366	14238	14265	14443	14486	14431	14436	14479	14401	14335	14376	14421	14453	14458	14491	14520	14544	14545	14282	14414	14591	14382	14565	14427	14392	14471	14414	14355	14513	14523	14354	14494	14419	14401	14406	14505	14545	14264	14444
23041	21557	29555	24298	22963	26197	27967	22384	20914	20387	19799	18852	18577	18274	18092	18047	17801	17681	17686	17804	17769	17526	17480	17422	17517	17322	17499	17499	17393	17190	17269	17250	17343	17278	17359	17370	17349	17121	16971	17378	17158	17124	17331	17304	17204	17007	17277	17240	17317	17123	17038	17152	17267	17150	17281	16910	17184	16958	17318	17305	17169	17238	17112	17130	17108	17046	17046	17174	17256	17263	17175	16882	16966	17063	17102	16973	17006	17217	17043	17036	17186	17236	17109	17180	17291	17175	17121	17096	17234	17166	17312	17306	17259	16994	17222	17093	17008	17091	16932	17148	17272	17321	17305	17035	17158	17125	17158	17176	17209	17269	17107	17139	17125	17036	17174	17065	17274	17176	17162	17114	17409	17048	17195	17212	17179	17229	17107	17047	16874	17036	17106	17037	17131	17201	17244	16878	17127	17120	17191	17071	17340	17124	17132	17349	17053	17124	17263	17153	16983	17019	17212	17264	17249	17135	17032	17068	17195	16983	17161	17100	17056	17251	17337	17052	17205	17216	16932	16926	17019	17240	17074	17042	17000	17017	17106	16770	17178	17156	17078	17131	17110	16875	17012	16892	17004	17347	17020	16911	17091	16975	16801	17105	17167	17310	17285	17161	17086	17243	17031	17321	17057	17169	17069	17084	17185	17284	16996	17306	17020	17053	17315	17029	17187	17013	16759	17229	17286	17218	17010	16932	16987	17147	17103	17141	17258	17344	16786	17250	17019	17049	17097	16925	17158	17064	16965	17020	17253	17040	17014	17164	17183	17002	17188	17130	17234	17027	17067	17132	17246	17080	17196	17107	17256	17108	17026	16943	17007	17063	16996	17284	17335	17302	17219	16845	17167	17040	17184	17032	17144	17037	17172	17226	17014	17236	17249	17195	17073	16978	17062	16913	17146	17276	17204	17204	16956	17034	17110	17147	17328	17204	17012	16985	17096	17256	17222	16900	17053	16924	17118	17056	17291	17058	17317	17197	17243	17301	17131	17019	17122	17091	17109	16977	16935	17256	16885	17013	17063	17069	17131	17014	17140	17029	17274	17233	17040	17241	17171	17228	17041	17068	17045	16997	17113	16845	17145	17206	17095	17271	17027	17139	17019	16984	17025	17137	17110	17186	17203	16958	16999	17191	16979	16882	17231	16946	17150	17092	17004	17037	17130	17040	17096	17107	17155	17204	17014	17259	17210	17005	17206	17187	17163	17039	17259	17258	17113	16880	17178	17128	17015	16956	17141	17181	17202	17069	16866	16993	17046	17051	16999	17120	17218	17214	17386	17103	17023	17207	17192	16969	17108	17080	17212	17174	17158	16966	17075	17142	17215	17207	17302	17092	16903	17006	16981	17171	16956	17053	17041	17249	17218	16922	17045	17296	17026	16948	17195	16980	16846	17049	16943	17281	16949	17099	16938	17043	17236	17257	17098	17270	17227	17111	17082	17179	17182	17165	17147	17163	16901	17312	17158	17122	17264	17036	17051	17073	16764	17019	17154	17266	17043	16987	17220	17202	17128	17298	17131	16980	17155	17024	17022	16913	16943	17049	17143	17079	17311	17132	17148	17113	17154	17223	17206	17060	17106	17074	17119	17115	17097	17070	17185	17082	17049	17199	17044	16965	17012	17071	16959	17208	17068	17102	17230	17105	17048	17064	17231	17072	17227	17151	17158	17153	17023	17044	16959	17101	17268	17059	17089	17246	17045	17085	17251	17260	17130	17151	17162	17081	17075	17309	17086	16980	17082	16875	16777	17232	17079	17016	17141	17271	16933	17368	17200	17046	17165	17183	16981	17043	17185	17106	17218	17174	17114	17236	17119	17155	17150	17012	17189	17080	17244	17175	17074	17059	17094	17210	17250	17229	17124	17204	17250	17154	17024	17212	16948	17085	17120	16990	17183	17109	17283	17083	16973	17112	17127	17333	17148	17248	17174	17224	17244	17204	17296	17113	17184	17203	17208	17203	17020	17251	17264	17039	16965	17105	17002	17051	17189	17135	17142	16966	17113	17168	17032	17062	16913	17041	16993	16897	16997	16960	17215	17118	17120	17333	17262	16977	16905	17080	17098	16912	16934	17171	17100	17297	17172	16944	16956	17101	17073	17146	17122	17013	17041	17121	17211	17318	17167	17120	17229	17277	17193	17094	17111	16892	17079	17155	17185	17184	16934	17213	17092	17214	16982	17235	16994	17143	17162	17173	17181	16993	17254	16952	16986	17218	17129	17198	16927	17057	17001	17160	17040	17097	17260	17222	16992	16982	17109	17348	17061	17130	17162	17015	17161	17240	17138	17028	17131	16923	17229	17002	16981	17066	17046	17165	16956	17031	16947	17198	16994	17177	17227	17245	17309	17205	17016	17043	16935	16990	17075	17152	16913	17166	17172	17026	17223	17200	17057	17171	17210	17009	17149	17142	17137	16971	17000	17063	17173	17008	17229	17040	17087	17029	17045	16901	16791	16993	17111	16983	17246	17292	16886	16988	16916	17173	17113	17105	17178	17174	16984	17263	17118	17121	16856	17093	17089	17240	17090	17245	17107	17179	17065	16824	17226	17028	16906	17013	17163	17058	17139	17094	17159	17004	17094	17182	16995	17038	16839	17247	16938	17273	17092	17110	17002	17193	17024	17215	17210	17178	16911	17017	17135	17040	17205	17236	17074	16968	17202	16967	17113	16989	17191	17008	17224	17131	17137	17163	16978	17076	16944	16925	17226	17229	17205	17095	16804	17000	17198	17096	16956	17051	16929	17094	17139	17214	17075	17058	17170	16931	17152	17486	17193	17193	17279	17198	17215	17114	17088	16938	17181	17229	17086	16991	17159	17006	17061	17017	17229	17033	17263	16805	17045	17083	17118	16870	17145	17041	17012	17122	17158	17228	17101	16793	17068	17231	17201	17228	17174	17047	17131	17266	17116	17055	17211	16997	17119	17094	17190	17178	17052	17054	17190	17186	17119	17143	16986	17122	17011	17361	17061	17271	17000	17097	17190	17309	17118	17167	17246	17022	17197	17047	17225	17169	17109	17131	17037	17136	17111	16943	17109	17200	17009	17183	17203	17133	17073	16994	16795	17063	17218	17084	16902	17097	17383	17312	17172	17101	17204	17243	17254	16998	17292	17259	17128	17147	17124	17133	17139	17058	17171	17168	17231	17163	17182	17056	17088	17049	17221	17122	17190	17196	17098	17065	17165	16910	17025	16987	17042	17265	17204	16879	17156	17097	16989	17018	17189	17151	17039	17186	16980	17089	17197	17164	16956	16987	16870	17203	17123	17028	17126	17099	17264	17267	16997	17070	17118	17343	16957	17071	17238	16965	16883	17108	16931	17270	17124	17023	16938	17136	17015	17025	16960	16996	17050	17150	16976	17092	17055	17195	17145	17222	17288	17072	17078	17135	17251	17071	16968	17058	17052	17262	17217	16993	17019	17160	16912	17200	17115	17112	17157	17040	17043	17115	17019	17003	16995	17155	17210	17196	17069	17118	17208	17172	17107	17222	17111	16964	16970	17153	17012	17095	17090	16987	17197	17026	17096	17362	17306	17230	17124	17312	17092	16968	17079	16952	16983	17230	17167	17164	17073	17146	16957	17000	17204	17078	17271	16903	16966	17280	17109	17118	17274	17242	17132	17267	17196	17024	17019	16968	17056	16980	17048	16966	17191	17142	17209	17125	17161	17255	16758	17366	16990	17089	17033	17032	16859	16885	16954	17287	17075	17269	17330	17340	17127	17113	17058	17030	17005	16871	17180	17240	17038	17228	17230	16959	16895	17121	17098	17081	17230	17191	17085	17163	17068	17147	17097	17248	16954	17088	17116	17078	17171	17161	17116	17035	17058	17094	17182	17329	17201	17314	16991	16953	16997	16782	17048	17186	17087	17314	17075	17025	17038	16893	17050	17186	17082	17148	17202	17390	17122	17013	17172	17115	17092	16996	17164	17190	17178	17148	17199	17135	17114	17050	17073	16997	17037	17178	17034	17161	16888	16979	16861	17016	17249	17087	16989	17335	17090	17114	17138	17035	17179	16947	16997	17133	16919	17060	16979	16972	17208	17002	17136	16949	16983	17090	17214	17013	17144	17172	17039	17232	17151	17168	17133	17030	17257	17013	17169	17183	17226	17096	17233	16987	17185	17083	17049	17168	16962	17250	17174	16972	17032	17104	17181	17058	17185	17174	17109	17104	16967	17306	17260	17275	17118	17129	17105	16965	16830	16875	17096	17042	16989	17021	17090	17220	17012	17305	17375	17100	17083	17215	17213	16952	17278	17227	17229	17117	16910	17093	17263	17165	17300	17072	17164	17342	17051	16877	17135	17195	16973	17068	17268	17260	16968	17117	17106	17160	16881	17120	17107	16949	16957	17027	17015	17173	17090	17021	17238	17240	17090	17166	17103	16958	17138	16999	17225	16877	17150	17325	17069	17069	17140	16993	17124	17101	17189	17177	17075	17085	16918	17229	17199	17194	17054	16933	17090	16949	16918	17373	17127	17131	16999	16927	17200	17037	17204	16992	17190	17098	17102	17206	17159	17237	17116	17129	17093	17199	17188	17114	17119	17059	17206	17145	17162	17194	17271	17087	17229	17097	17087	17103	17035	16906	17156	17009	17030	17157	17039	17146	17002	17123	16930	17273	17179	17176	17164	17015	17205	17097	17026	17106	16928	17157	17121	17105	17097	17084	17187	17197	17205	17144	17013	16962	17072	17185	17107	17058	17365	17120	16964	16982	17304	17036	17358	17212	17297	17147	17143	17055	16818	16895	17138	17124	17113	17100	17124	17134	17068	17248	17046	17065	17094	17065	17155	16878	17075	17228	17239	17115	17137	16918	17192	17027	17171	17126	17089	17087	17129	17306	17204	17440	17216	17266	17175	17328	17144	17181	17152	17201	17040	17205	17102	17012	17188	17267	17194	17002	17109	17039	17159	16796	17033	17000	16982	17121	16976	16938	17207	17008	17039	17089	17114	17039	16930	16991	17210	17124	17171	17169	17024	17093	17037	17379	16962	16907	17206	17207	17021	17134	16960	17305	17059	17114	16825	17169	17126	17165	17207	16990	16957	17041	17219	17102	16957	16976	17040	17263	16928	17012	17100	17032	16921	17053	17099	17031	17208	17260	17093	17166
35239	59837	53171	41727	35194	28903	24710	21919	20480	19092	18050	17162	16699	16261	15957	15851	15725	15518	15571	15476	15146	15173	15168	14967	15017	14923	15105	14886	14938	15025	14987	14862	14993	14889	15088	14844	14832	14869	14935	14817	14867	14994	14900	14783	14743	14974	14867	14742	14927	14718	14678	14727	14924	14815	14877	14887	14726	14629	14687	14935	14789	14789	14989	14763	14737	14722	14835	14912	14728	14870	14884	14813	15027	14757	14838	14796	15048	14790	14791	14712	14813	14863	14788	14985	14892	14749	14788	14850	14834	14822	14627	14839	14717	14764	14829	14900	14912	14697	14665	14783	14746	14712	14733	14955	14767	14945	14632	14875	15025	14731	14840	14789	14802	14635	14865	14751	14778	14660	14921	14936	14850	14801	14683	14823	14826	14787	15020	14816	14655	14699	14727	14771	14627	14615	14705	14715	14686	14779	14679	14739	14693	14878	14701	14590	14997	14682	14813	14723	14757	14595	14787	14817	14693	14697	14755	14765	14656	14901	14686	14727	14788	14883	14937	14783	14712	14858	14748	14819	14644	14723	14866	14732	14859	14698	14722	14691	14715	14876	14822	14730	14785	14893	14765	14820	14567	14873	14838	14806	14859	14558	14835	14661	14697	14793	14802	14552	14738	14733	14595	14561	14715	14911	14642	14584	14691	14769	14840	14777	14699	14928	14746	14773	14856	14726	14912	14963	14721	14802	14596	14616	14685	14768	14746	14781	14919	14868	14803	14756	14690	14952	14802	14565	14781	14789	14830	14743	14739	14814	14713	14679	14954	14870	14626	14872	14944	14887	14612	14867	14722	14775	14486	14783	14706	14678	14717	14796	14723	14800	14680	14772	14888	14690	14721	14739	14746	14638	14905	14816	14725	14847	14782	14724	14763	14880	14925	14649	14649	14854	14957	14849	14784	14838	14795	14735	14792	14794	14790	14775	14738	14663	14703	14702	14798	14859	14742	14822	14769	14789	14750	14706	14820	14719	14574	14785	14734	14743	14645	14679	14756	14841	14643	14665	14704	14904	14765	14807	14749	14716	14757	14788	14784	14826	14927	14864	14826	14784	14708	14619	14761	14822	14767	14617	14697	14967	14925	14672	14824	14829	14714	14744	14801	14876	14706	14707	14927	14946	14612	14717	14744	14623	14861	14783	14948	14703	14704	14844	14787	14671	14781	14715	14798	14732	14885	14888	14691	14732	14722	14879	14768	14819	14647	14818	14743	14723	14839	14740	14857	14824	14739	14689	14598	14832	14802	14839	14604	14681	14735	14786	14848	14718	14920	14683	14699	14830	14684	14691	14688	14789	14917	14738	14888	14869	14760	14835	14727	14747	14770	14841	14786	14850	14708	14835	14705	14631	14865	14692	14994	14713	14856	14859	14724	14794	14761	14889	14778	14624	14775	14760	14816	14823	14725	14815	14848	14768	14814	14856	14750	14792	14721	14787	14773	14821	14868	14738	14888	14879	14723	14721	14876	14844	14907	14751	14652	14708	14722	14775	14845	14932	14780	14568	14897	14692	14991	14774	14774	14733	14744	14898	14774	14872	14510	14737	14858	14926	14913	14739	14831	14748	14876	14760	14815	14805	15002	14925	14707	14535	14904	14742	14818	14903	14805	14657	14608	14878	14815	14930	14740	14670	14759	14841	14913	14756	14774	14663	14669	14975	14894	14772	14546	14738	14720	14822	14732	14746	14748	14824	14694	14858	14740	14859	14677	14727	14747	14683	14824	14672	14786	14856	14625	14819	14779	14821	14692	14861	14779	14806	14806	14819	14849	14711	14677	14758	14923	14808	14839	14784	14724	14845	14776	14819	14801	14654	14797	14674	14867	14938	14892	14870	14820	14719	14830	14786	14978	14914	14623	14780	14670	14757	14584	14655	14924	14808	14724	14838	14784	14869	14875	14706	14911	14651	14838	14709	14759	14999	14807	14796	14807	14757	14839	14941	14900	14794	14651	14713	14836	14745	14605	14841	14777	14762	14833	14774	14859	14822	14628	14828	14833	14764	14889	14918	14884	14673	14855	14705	14740	14649	14820	14835	14810	14704	14746	14792	14901	14913	14728	14776	14832	14786	14776	14838	14778	14784	14659	14816	14827	14656	14805	14853	14890	14704	14720	14746	14845	14869	14833	14749	14853	14809	14940	14805	14862	14923	14749	14739	14619	14829	14896	14865	14714	14770	14818	14728	14753	14790	14770	14807	14750	14791	14715	14742	14709	14775	14852	14827	14784	14803	14754	14795	14785	14728	14660	14827	14790	14836	14858	14590	14824	14712	14879	14828	14831	14875	14771	14689	14761	14839	14730	14747	14799	14803	14916	14791	14802	14881	14784	14881	14705	14662	14782	14815	14760	14724	14765	14836	14751	14687	14714	14772	14754	14719	14726	14753	14925	14887	14900	14793	14647	14693	14896	14859	14727	14736	14678	14742	14668	14734	14748	14679	14870	14763	14890	14880	14850	14848	14788	14796	14820	14782	14668	14637	14857	14831	14648	14813	14816	14583	14679	14739	14747	14861	14930	14911	14891	14746	14982	14819	14985	14724	14884	14866	14942	14833	14860	14771	14924	14825	14953	14663	14870	14804	14906	14744	14753	14724	14799	14874	14705	14793	14872	14647	14650	14802	14888	14754	14421	14827	14902	14689	14804	14676	14713	14785	14701	14775	14765	14751	14810	14764	14694	14791	14887	14660	14827	14800	14770	14775	14697	14683	14836	14864	14772	14678	14815	14759	14693	14755	14670	14683	14841	14860	14780	14731	14830	14810	14795	14584	14625	14775	14785	14770	14770	14761	14757	14713	14834	14739	14867	14700	14667	14583	14734	14785	14823	14733	14835	14895	14701	14785	14728	14782	14733	14941	14700	14711	14818	14662	14643	14716	14723	14885	14839	14655	14810	14682	14784	14770	14759	14742	14801	14856	14711	14822	14676	14901	14737	14831	14752	14685	14891	14812	14700	14793	14777	14758	14839	14808	14924	14897	14816	14835	14681	14824	14648	14680	14972	14728	14731	14792	14730	14635	14713	14881	14991	14813	14911	14821	14899	14815	14797	14745	14753	14914	14725	14825	14751	14812	14928	14693	14642	14895	14867	14826	14809	14797	14721	14808	14746	14686	14686	14848	14967	14760	14841	14753	14808	14784	14717	14690	14668	14791	14782	14743	14789	14748	14829	14632	14860	14704	14624	14778	14749	14775	14935	14780	14830	14791	14712	14557	14893	14641	14821	14885	14837	14664	14572	14673	14806	14781	14793	14702	14762	14774	14887	14672	14824	14855	14791	14867	14700	14732	14877	14697	14901	14824	14613	14831	14757	14683	14790	14693	14401	14851	14607	14769	14812	14657	14865	14754	14725	14801	14852	14640	14816	14907	14608	14836	14774	14652	14826	14852	14714	14757	14721	14952	14912	14847	14859	14697	14856	14714	14788	14657	14645	14860	14834	14857	14814	14874	14626	14762	14787	14727	14930	14817	14823	14837	14906	14880	14834	14813	14671	14708	14738	14712	14736	14871	14754	14822	14662	14781	14717	14640	14793	14718	14807	14908	14812	14793	14981	14633	14720	14716	14785	14775	14740	14902	14838	14536	14691	14826	14912	14617	14755	14669	14783	14821	14673	14858	14728	14728	14761	14872	14814	14649	14711	14829	14954	14872	14885	14899	14887	14869	14923	14909	14846	14848	14709	14837	14664	14792	14603	14880	14850	14823	14826	14772	14801	14832	14708	14820	14702	14623	14918	14667	14611	14897	14761	14784	14844	14775	14682	14756	14638	14834	14718	14862	14751	14779	14739	14711	14930	14679	14788	14598	14837	14769	14908	14765	14780	14819	14891	14817	14787	14722	14743	14790	14832	14735	14633	14666	14907	14741	14838	14794	14910	14715	14715	14928	14772	14741	14856	14750	14837	14848	14805	14803	14833	14727	14773	14665	14787	14675	14746	14766	14929	14792	14807	14793	14851	14674	14780	14773	14781	14841	14724	14753	14817	14601	14790	14726	14758	14847	14777	14867	14670	14721	14707	14591	14730	14883	14738	14852	14820	14648	14766	14986	14724	14864	14796	14775	14760	14911	14631	14735	14899	14889	14785	14992	14722	14794	14860	14798	14702	14738	14735	14824	14714	14719	14854	14826	14739	14606	14753	14844	14622	14748	14668	14811	14859	14743	14708	14706	14744	14947	14790	14674	14926	14683	14774	14656	14847	14678	14900	15000	14734	14760	14786	14780	14663	14836	14711	14667	14698	14947	14894	14713	14727	14800	14633	14692	14840	14748	14746	14819	14832	14551	14785	14634	14772	14713	14783	14804	14834	14807	14909	14687	14800	14623	14658	14983	14815	14863	14888	14889	14728	14924	14726	14784	14889	14802	14652	14676	14690	14663	14762	14818	14707	14740	14830	14879	14742	14806	14724	14883	14814	14982	14890	14812	14807	14750	14724	14800	14693	14777	14848	14818	14621	14858	14808	14786	14751	14744	14744	14733	14875	14730	14765	14955	14869	14710	14721	14812	14644	14831	14749	14855	14800	14852	14854	14905	14946	14862	14768	15004	14551	14641	14881	14705	14812	14784	14793	14778	14766	14742	14769	14952	14783	14858	14915	14926	14800	14824	14646	14729	14783	14589	14807	14782	14676	14816	14835	14859	14752	14866	14757	14870	14798	14945	14662	14677	14698	14730	14862	14683	14838	14692	14816	14764	14812	14666	14753	14669	14889	14896	14913	14788	14862	14704	14958	14843	14811	14882	14849	14719	14672	14709	14680	14654	14820	14879	14675	14791	14895	14641	14810	14719	14807	14760	14863	14730	14935	14919	14820	14749	14634	14913	14744	14833	14804	14678	14610	14683	14872	14769	14817	14884	14792	14814	14871	14638	14905	15012	14772	14941	14749	14881	14688	14677	14721	14892	14737	14782	14802	14817	14881	14731	14833	14736	14862	14739	14954	14793	14676	14807	14696	14775	14686	14852	14716	14843	14893	14688	14698	14765	14764	14856	14842	14924	14942	14760	14826	14820	14768	14868	14653	14800	14726	14719	14835	14727	14924	14608	14739	14781	14771	14780	14881	14726	14621	14906	14721	14899	14742	14716	14652	14789	14815	14770	14749	14731	14829	14754	14900	14549	14688	14667
29006	27686	34118	30258	24168	21448	19670	18934	18236	17896	17675	17468	17284	16993	17059	16907	16835	16818	16962	16889	17003	16915	17017	16718	16667	16807	16784	16721	16664	16667	16934	16918	16781	16914	16783	16425	16676	16585	16545	16698	16715	16630	16845	16809	16627	16751	16704	16747	16664	16668	16848	16887	16606	16657	16747	16647	16783	16893	16459	16661	16803	16738	16681	16727	16825	16813	16905	16818	16645	16581	16651	16936	16638	16665	16784	16810	16611	16906	16823	16679	16500	16488	16705	16638	16679	16646	16646	16875	16734	16634	16798	16716	16882	16716	16845	16773	16581	16552	16657	16723	16646	16578	16572	16672	16733	16731	16604	16664	16619	16592	16722	16855	16675	16542	16832	16780	16593	16805	16819	16813	16638	16496	16489	16575	16934	16600	16621	16830	16860	16833	16655	16601	16660	16686	16849	16705	17069	16751	16766	16612	16641	16767	16846	16690	16856	16845	16850	16760	16454	16426	16510	16730	16803	16829	16747	16797	16815	16612	16737	16557	16773	16717	16736	16674	16650	16362	16727	16694	16764	16654	16465	16854	16819	16960	16734	16712	16671	16448	16669	16647	16653	16727	16869	16779	16820	16770	16630	16676	16713	16625	16638	16804	16717	16858	16792	16578	16739	16744	16690	16510	16728	16802	16625	16559	16676	16737	16660	16778	16699	16588	16611	16629	16747	16769	16790	16733	16676	16616	16804	16709	16563	16597	16889	16683	16588	16803	16754	16604	16566	16441	16622	16606	16557	16588	16599	16785	16419	16745	16537	16623	16765	16696	16651	16656	16803	16890	16614	16675	16600	16518	16847	16815	16486	16539	16686	16692	16895	16564	16713	16630	16535	16445	16789	16697	16727	16755	16776	16564	16819	16639	16835	16819	16716	16580	16756	16637	16412	16763	16751	16897	16810	16751	16736	16750	16668	16668	16499	16847	16815	16607	16797	16565	16709	16746	16681	16802	16702	16643	16848	16763	16874	16885	16656	16822	16844	16723	16828	16851	16736	16775	16886	16916	16742	16540	16733	16702	16861	16715	16717	16577	16757	16529	16743	16902	16690	16660	16682	16666	16648	16683	16745	16427	16558	16696	16523	16668	16949	16695	16703	16761	16587	16943	16656	16577	16668	16740	16775	16571	16575	16607	16808	16629	16704	16768	16577	16756	16872	16736	16550	16813	16679	16543	16899	16558	16735	16720	16887	16739	16668	16722	16747	16603	16841	16727	16625	16694	16644	16686	16826	16686	16532	16831	16814	16777	16697	16828	16706	16786	16633	16565	16622	16744	16746	16662	16656	16747	16499	16559	16959	16933	16685	16758	16703	16649	16759	16769	16784	16565	16675	16625	16568	16821	16775	16630	16615	16605	16660	16729	16669	16548	16870	16657	16638	16673	16734	16398	16774	16669	16773	16631	16720	16739	16555	16676	16563	16599	16641	16745	16657	16651	16690	16595	16682	16569	16527	16765	16486	16472	16631	16757	16643	16652	16668	16803	16682	16866	16690	16636	16490	16611	16756	16652	16845	16737	16516	16659	16705	16542	16881	16790	16672	16903	16641	16566	16663	16497	16690	16721	16697	16526	16799	16706	16673	16611	16637	16696	16631	16594	16642	16680	16632	16683	16848	16719	16665	16615	16854	16654	16655	16554	16768	16719	16850	16767	16700	16717	16572	16791	16411	16657	16618	16807	16769	16645	16817	16594	16729	16432	16760	16687	16612	16911	16754	16991	16814	16485	16778	16505	16688	16641	16731	16797	16675	16722	16741	16500	17028	16805	16709	16613	16866	16760	16866	16780	16819	16651	16528	16817	16677	16680	16647	16730	16656	16663	16808	16752	16748	16837	16709	16715	16683	16565	16937	16734	16672	16692	16814	16780	16760	16792	16703	16566	16471	16785	16714	16681	16738	16772	16565	16711	16689	16782	16722	16619	16661	16565	16773	16667	16530	16705	16664	16503	16788	16658	16724	16599	16734	16510	16580	16634	16719	16672	16627	16796	16585	16712	16717	16607	16836	16515	16606	16693	16720	16610	16735	16740	16603	16661	16571	16614	16596	16530	16662	16722	16845	16725	16851	16696	16711	16677	16854	16623	16956	16750	16628	16939	16873	16690	16598	16780	16655	16780	16797	16811	16752	16681	16710	16877	16803	16709	16739	16729	16547	16517	16589	16754	16733	16706	16640	16886	16838	16593	16715	16628	16684	16630	16557	16702	16889	16627	16659	16736	16802	16869	16744	16802	16613	16764	16525	16699	16652	16692	16794	16683	16813	16655	16570	16647	16687	16736	16617	16797	16642	16685	16712	16662	16609	16671	16695	16602	16634	16520	16694	16604	16751	16586	16778	16679	16622	16624	16784	16545	16662	16615	16494	16669	16645	16543	16570	16486	16821	16853	16661	16622	16833	16692	16691	16766	16875	16762	16644	16687	16817	16919	16658	16725	16550	16694	16897	16706	16761	16489	16944	16719	16879	16736	16839	16715	16670	16781	16830	16746	16616	16756	16631	16672	16653	16823	16677	16719	16688	16655	16665	16817	16773	16725	16841	16623	16810	16851	16990	16645	16765	16593	16668	16802	16837	16742	16752	16886	16870	16593	16683	16785	16524	16807	16810	16574	16639	16603	16594	16526	16795	16768	16861	16627	16736	16810	16500	16631	16597	16742	16575	16524	16836	16861	16476	16718	16943	16547	16751	16678	16637	16695	16615	16823	16687	16706	16669	16620	16691	16771	16692	16679	16809	16942	16779	16542	17020	16839	16874	16757	16712	16795	16583	16759	16700	16526	16656	16632	16798	16779	16832	16476	16673	16717	16677	16581	16640	16593	16650	16697	16533	16689	16821	16581	16588	16471	16833	16823	16569	16762	16714	16619	16806	16646	16741	16775	16736	16721	16856	16623	16715	16693	16702	16681	16820	16642	16767	16820	16792	16632	16788	16616	16792	16706	16614	16753	16827	16715	16807	16703	16772	16721	16693	16577	16738	16665	16581	16814	16749	16624	16673	16684	16713	16786	16883	16683	16717	16688	16442	16840	16568	16820	16776	16876	16629	16605	16783	16738	16690	16700	16582	16685	16596	16629	16650	16665	16421	16639	16526	16690	16951	16776	16780	16711	16810	16664	16738	16714	16602	16605	16663	16822	16632	16810	16596	16526	16623	16614	16681	16616	16797	16756	16609	16864	16631	16716	16732	16635	16943	16765	16872	16923	16741	16660	16671	16606	16631	16579	16786	16670	16711	16595	16745	16502	16712	16815	16836	16846	16650	16700	16871	16782	16868	16945	16622	16510	16679	16761	16595	16767	16496	16757	16647	16700	16423	16802	16751	16585	16615	16867	16679	16615	16767	16670	16701	16483	16671	16867	16775	16773	16691	16458	16753	16684	16647	16692	16706	16666	16849	16744	16643	16653	16701	16716	16661	16655	16735	16608	16773	16622	16859	16780	16861	16696	16482	16614	16742	16651	16690	16631	16610	16814	16695	16741	16790	16860	16553	16564	16731	16831	16706	16702	16672	16737	16734	16620	16705	16798	16769	16643	16814	16812	16601	16631	16880	16753	16931	16542	16619	16600	16876	16837	16784	16795	16537	16737	16801	16447	16659	16827	16646	16759	16831	16690	16706	16894	16676	16641	16825	16758	16642	16679	16769	16613	16804	16814	16743	16778	16705	16792	16782	17018	16860	16823	16707	16606	16820	16648	16886	16731	16827	16648	16885	16809	16896	16846	16687	16876	16854	16697	16852	16585	16613	16465	16572	16603	16789	16651	16753	16830	16886	16800	16789	16859	16681	16742	16643	16616	16897	16672	16713	16633	16541	16832	16644	16714	16703	16529	16859	16740	16721	16720	16576	16568	16935	16764	16457	16393	16848	16580	16723	16638	16701	16746	16643	16676	16627	16563	16650	16634	16751	16859	16727	16755	16837	16650	16790	16709	16804	16697	16647	16529	16701	16692	16753	16755	16692	16807	16812	16667	16692	16695	16716	16668	16866	16587	16369	16748	16941	16592	16777	16785	16711	16666	16876	16754	16622	16588	16697	16794	16692	16720	16576	16545	16592	16754	16531	16895	16685	16819	16786	16781	16921	16670	16537	16779	16708	16484	16799	16576	16681	16658	16578	16824	16605	16678	16593	16702	16566	16695	16839	16956	16541	16778	16686	16938	16807	16527	16788	16697	16900	16631	16847	16632	16837	16548	16790	16856	16793	16628	16739	16682	16592	16603	16682	16595	16799	16713	16775	16695	16678	16794	16640	16762	16564	16840	16674	16745	17023	16729	16828	16580	16690	16652	16578	16542	16770	16820	16712	16732	16680	16735	16778	16782	16829	16610	16560	16821	16866	16736	16865	16747	16874	16691	16634	16772	16625	16893	16756	16790	16683	16742	16680	16759	16820	16621	16548	16741	16664	16630	16471	16742	16618	16697	16746	16649	16915	16708	16696	16814	16721	16508	16643	16751	16699	16667	16606	17004	16843	16753	16788	16751	16598	16576	16669	16674	16594	16803	16867	16910	16617	16781	16661	16617	16911	16851	16671	16832	16839	16623	16680	16529	16740	16780	16755	16649	16887	16552	16833	16924	16687	16829	16794	16787	16718	16666	16739	16720	16644	16717	16848	16581	16730	16850	16843	16568	16593	16809	16782	16546	16572	16622	16647	16586	16789	16658	16561	16646	16855	16670	16760	16672	16563	16843	16863	16594	16777	16678	16702	16777	16696	16763	16769	16583	16655	16716	16799	16888	16801	16538	16751	16688	16919	16838	16596	16862	16840	16774	16831	16773	16737	16741	16582	16573	16673	16944	16593	16771	16639	16693	16582	16737	16774	16762	16741	16799	16805	16823	16688	16647	16671	16621	16705	16701	16776	16511	16754	16753	16787	16590	16719	16582	16735	16695	16577	16528	16801	16948	16617	16854	16680	16667	16645	16649	16772	16590	16697	16638	16754	16658	16730	16606	16724	16794	16739	16555	16773	16573	16746	16663	17029	16810	16791	16790	16769	16600	16546	16944	16754	16749	16799	16826	16814	16582	16741	16679	16652	16920	16712	16733	16598	16764	16604	16738	16652	16714	16585	16762	16840	16655	16715	16552	16572	16645	16601	16558	16709	16774	16734	16651	16502	16767	16722	16658
31933	44342	39821	30601	25141	21311	19033	17883	17110	16445	15918	15521	15351	15016	14931	14991	14968	14836	14814	14800	14866	14565	14476	14626	14646	14569	14607	14987	14670	14566	14729	14701	14458	14534	14562	14620	14634	14536	14522	14658	14627	14611	14390	14568	14451	14538	14600	14576	14566	14545	14523	14748	14544	14398	14608	14560	14637	14645	14620	14480	14617	14430	14632	14656	14444	14579	14734	14671	14545	14389	14645	14689	14646	14614	14577	14554	14437	14445	14564	14603	14462	14464	14493	14534	14682	14646	14549	14545	14399	14435	14651	14464	14591	14475	14344	14639	14650	14588	14522	14505	14601	14480	14530	14600	14569	14590	14579	14561	14638	14520	14623	14530	14566	14687	14489	14518	14537	14476	14529	14514	14433	14639	14450	14686	14686	14687	14354	14436	14595	14435	14655	14529	14581	14725	14417	14387	14623	14527	14530	14583	14652	14452	14520	14631	14723	14581	14458	14467	14600	14550	14685	14544	14614	14607	14728	14484	14648	14632	14504	14541	14567	14480	14460	14553	14488	14563	14638	14507	14651	14559	14606	14511	14667	14674	14547	14551	14591	14472	14568	14384	14633	14636	14429	14641	14642	14512	14610	14575	14596	14581	14641	14680	14679	14549	14666	14509	14564	14433	14674	14377	14513	14565	14541	14402	14601	14690	14698	14496	14570	14442	14523	14766	14447	14753	14534	14732	14403	14432	14636	14573	14463	14605	14606	14528	14482	14716	14472	14632	14445	14538	14447	14444	14531	14512	14614	14569	14608	14599	14651	14524	14528	14650	14696	14538	14600	14534	14743	14621	14446	14565	14532	14411	14540	14727	14505	14559	14598	14584	14549	14713	14455	14517	14351	14559	14618	14521	14631	14566	14438	14450	14399	14530	14581	14438	14409	14584	14470	14560	14604	14363	14418	14338	14600	14482	14486	14531	14719	14493	14476	14659	14452	14643	14573	14394	14546	14576	14689	14476	14574	14595	14502	14728	14739	14525	14525	14616	14538	14492	14539	14689	14487	14576	14674	14647	14362	14505	14647	14635	14511	14674	14330	14545	14618	14576	14608	14595	14609	14598	14596	14474	14451	14547	14631	14606	14651	14605	14416	14707	14537	14487	14689	14640	14544	14543	14481	14534	14691	14555	14479	14567	14566	14412	14382	14557	14577	14462	14573	14553	14674	14540	14305	14502	14414	14404	14619	14564	14536	14686	14522	14718	14461	14548	14485	14617	14663	14594	14425	14453	14494	14460	14438	14515	14612	14526	14483	14441	14675	14577	14706	14639	14731	14388	14632	14540	14712	14410	14700	14771	14293	14529	14722	14390	14464	14667	14620	14513	14626	14462	14656	14579	14570	14739	14452	14638	14567	14609	14534	14630	14607	14556	14609	14671	14352	14523	14565	14463	14649	14536	14520	14674	14518	14598	14540	14443	14681	14615	14388	14602	14644	14694	14684	14491	14597	14662	14649	14524	14479	14429	14591	14447	14527	14473	14546	14583	14433	14513	14567	14584	14493	14547	14522	14587	14634	14654	14556	14508	14323	14468	14533	14417	14625	14442	14655	14662	14513	14583	14425	14474	14636	14652	14524	14565	14428	14616	14627	14689	14574	14680	14384	14672	14547	14859	14478	14588	14519	14466	14537	14557	14555	14438	14499	14565	14561	14570	14714	14695	14368	14534	14646	14570	14626	14476	14432	14608	14584	14690	14381	14699	14455	14448	14550	14601	14534	14521	14678	14547	14644	14640	14606	14622	14380	14696	14471	14447	14700	14547	14498	14457	14626	14615	14344	14512	14490	14523	14660	14524	14475	14490	14538	14717	14598	14525	14558	14519	14621	14617	14475	14626	14549	14578	14585	14650	14576	14535	14603	14567	14479	14517	14568	14563	14611	14531	14497	14588	14560	14600	14610	14657	14693	14353	14713	14465	14570	14442	14604	14695	14578	14634	14653	14478	14617	14592	14393	14394	14283	14703	14677	14729	14536	14730	14472	14515	14527	14585	14556	14662	14493	14571	14511	14652	14620	14674	14558	14547	14538	14570	14360	14484	14479	14485	14380	14352	14497	14680	14495	14701	14581	14571	14579	14577	14556	14637	14650	14519	14507	14472	14615	14407	14530	14637	14560	14477	14564	14497	14673	14595	14583	14559	14672	14566	14524	14653	14498	14509	14473	14597	14551	14589	14494	14338	14482	14520	14601	14456	14641	14657	14429	14638	14539	14579	14423	14626	14532	14546	14596	14629	14385	14623	14452	14574	14685	14465	14634	14483	14509	14498	14691	14490	14413	14733	14596	14764	14430	14530	14730	14698	14643	14459	14591	14636	14545	14612	14426	14439	14514	14607	14675	14752	14590	14382	14572	14586	14598	14424	14463	14597	14482	14511	14535	14459	14708	14628	14601	14488	14765	14386	14483	14449	14462	14526	14462	14426	14463	14438	14534	14815	14613	14550	14637	14486	14536	14608	14502	14650	14444	14385	14489	14499	14576	14526	14552	14645	14552	14407	14404	14559	14524	14573	14614	14439	14444	14453	14538	14610	14718	14531	14449	14661	14625	14529	14525	14678	14419	14555	14463	14541	14546	14572	14521	14741	14697	14612	14425	14734	14555	14441	14713	14653	14636	14580	14685	14463	14427	14448	14472	14547	14588	14686	14458	14505	14503	14523	14495	14531	14509	14612	14498	14640	14253	14668	14423	14582	14577	14667	14484	14547	14460	14542	14482	14456	14759	14493	14626	14598	14483	14557	14485	14500	14559	14557	14557	14663	14602	14451	14720	14629	14677	14670	14388	14408	14525	14546	14563	14388	14524	14641	14564	14725	14582	14491	14613	14514	14563	14421	14625	14541	14506	14761	14558	14552	14635	14486	14722	14615	14597	14633	14669	14550	14617	14735	14500	14665	14562	14602	14495	14498	14578	14510	14418	14485	14515	14479	14564	14495	14657	14601	14545	14498	14355	14623	14533	14513	14513	14459	14441	14777	14581	14505	14351	14613	14735	14475	14567	14623	14508	14438	14416	14598	14495	14675	14580	14634	14607	14509	14564	14592	14498	14546	14542	14575	14598	14592	14524	14690	14563	14609	14579	14467	14508	14486	14568	14433	14410	14657	14688	14470	14555	14550	14584	14630	14407	14632	14528	14648	14685	14600	14503	14581	14519	14601	14458	14413	14674	14518	14554	14478	14631	14413	14496	14540	14520	14595	14448	14533	14488	14717	14556	14626	14606	14544	14691	14577	14552	14558	14428	14742	14533	14541	14580	14688	14641	14608	14590	14536	14621	14579	14576	14463	14637	14446	14343	14434	14433	14566	14437	14645	14474	14333	14641	14572	14608	14592	14596	14509	14507	14487	14606	14498	14632	14489	14554	14678	14558	14580	14495	14575	14600	14799	14489	14474	14440	14701	14518	14559	14539	14503	14580	14460	14459	14632	14373	14474	14681	14562	14571	14577	14570	14587	14443	14525	14450	14571	14557	14570	14467	14451	14563	14505	14645	14478	14426	14565	14614	14544	14436	14593	14601	14547	14676	14473	14634	14700	14630	14637	14578	14629	14654	14744	14622	14458	14590	14546	14612	14623	14599	14661	14768	14487	14733	14446	14483	14519	14518	14515	14601	14514	14511	14563	14587	14542	14431	14357	14493	14572	14645	14638	14451	14442	14861	14455	14689	14724	14553	14322	14413	14513	14480	14511	14688	14583	14354	14546	14734	14345	14481	14601	14688	14598	14546	14453	14719	14652	14624	14457	14540	14589	14618	14619	14691	14533	14562	14596	14615	14467	14707	14640	14494	14473	14605	14699	14448	14576	14653	14676	14607	14640	14438	14479	14705	14389	14642	14473	14473	14778	14543	14611	14504	14398	14550	14478	14503	14469	14592	14650	14615	14485	14559	14697	14532	14513	14631	14606	14694	14728	14399	14553	14660	14717	14502	14460	14674	14519	14551	14557	14499	14483	14579	14623	14669	14580	14609	14655	14663	14662	14730	14518	14480	14603	14620	14552	14704	14517	14390	14413	14512	14615	14409	14470	14541	14628	14537	14706	14655	14471	14597	14536	14411	14597	14421	14505	14479	14503	14532	14503	14631	14565	14474	14566	14516	14550	14653	14698	14479	14440	14766	14367	14568	14587	14634	14572	14442	14482	14572	14608	14612	14583	14518	14628	14650	14695	14582	14829	14478	14776	14395	14578	14579	14524	14635	14591	14613	14626	14526	14412	14646	14451	14736	14474	14485	14462	14543	14540	14646	14438	14574	14409	14589	14531	14403	14590	14607	14703	14478	14506	14708	14472	14540	14652	14540	14551	14562	14580	14562	14568	14621	14738	14497	14496	14650	14612	14557	14574	14371	14508	14542	14637	14597	14539	14710	14517	14544	14742	14589	14409	14697	14556	14532	14550	14544	14479	14599	14629	14467	14791	14502	14713	14501	14435	14701	14644	14559	14635	14596	14580	14652	14627	14627	14617	14482	14450	14506	14507	14505	14498	14570	14352	14683	14625	14502	14637	14514	14457	14468	14403	14635	14526	14417	14563	14692	14524	14754	14533	14709	14614	14479	14571	14598	14574	14691	14580	14557	14429	14853	14553	14472	14409	14482	14563	14774	14650	14528	14438	14404	14563	14346	14598	14499	14797	14500	14474	14513	14584	14558	14392	14479	14487	14505	14508	14454	14501	14509	14511	14723	14569	14506	14525	14562	14460	14681	14438	14504	14489	14625	14451	14506	14420	14643	14553	14586	14605	14592	14683	14585	14611	14553	14663	14473	14500	14636	14421	14715	14566	14656	14706	14499	14586	14700	14427	14557	14565	14519	14573	14769	14633	14556	14633	14505	14457	14501	14500	14664	14464	14634	14650	14552	14635	14698	14678	14552	14649	14535	14561	14472	14622	14598	14590	14584	14477	14613	14622	14640	14398	14554	14621	14563	14526	14477	14545	14659	14702	14705	14447	14552	14590	14637	14611	14584	14634	14520	14694	14578	14614	14673	14578	14565	14468	14571	14624	14498	14605	14521	14571	14608	14508	14499	14527	14599	14559	14407	14476	14623	14619	14454	14632	14704	14470	14484	14440	14527	14517	14604	14512	14404	14577	14435	14536	14400	14761	14453	14619	14407	14423	14576	14649	14411	14578
24256	21516	29173	25752	24704	25203	23972	20641	19320	18836	18419	17769	17532	17326	17188	16876	17045	17029	16695	16781	16504	16627	16652	16631	16868	16668	16502	16728	16720	16653	16614	16812	16803	16529	16624	16733	16411	16535	16542	16573	16349	16547	16607	16354	16640	16390	16340	16414	16696	16513	16600	16552	16628	16469	16608	16519	16319	16426	16729	16554	16602	16563	16647	16484	16415	16481	16499	16542	16533	16471	16353	16329	16590	16565	16357	16677	16484	16510	16355	16314	16568	16494	16400	16607	16495	16449	16612	16415	16573	16473	16455	16387	16337	16582	16559	16398	16659	16548	16562	16500	16492	16461	16527	16461	16395	16403	16383	16464	16405	16602	16312	16598	16512	16537	16580	16513	16398	16407	16518	16373	16504	16433	16372	16369	16443	16579	16522	16391	16602	16534	16596	16548	16516	16360	16390	16402	16588	16449	16317	16517	16697	16604	16365	16638	16396	16528	16533	16586	16551	16427	16327	16477	16297	16353	16362	16445	16529	16317	16443	16584	16623	16674	16455	16269	16477	16591	16470	16489	16424	16435	16662	16371	16337	16419	16246	16609	16328	16413	16522	16729	16505	16582	16479	16734	16572	16481	16647	16535	16449	16569	16504	16476	16651	16585	16514	16373	16524	16505	16666	16530	16554	16408	16480	16592	16654	16451	16281	16448	16565	16434	16583	16522	16553	16579	16524	16511	16582	16542	16347	16463	16564	16501	16545	16459	16562	16385	16593	16624	16470	16499	16503	16544	16462	16414	16430	16308	16695	16502	16653	16409	16584	16478	16477	16433	16395	16466	16565	16573	16366	16494	16398	16477	16526	16441	16501	16331	16411	16424	16683	16410	16266	16506	16483	16349	16435	16516	16417	16526	16458	16558	16327	16398	16441	16487	16421	16391	16527	16623	16497	16340	16381	16492	16563	16484	16399	16655	16751	16406	16593	16410	16497	16529	16500	16261	16333	16356	16541	16396	16356	16248	16514	16676	16437	16474	16403	16511	16292	16375	16408	16370	16444	16467	16361	16413	16529	16538	16735	16543	16622	16486	16290	16296	16494	16547	16304	16561	16376	16484	16500	16191	16508	16583	16407	16709	16536	16219	16423	16434	16794	16773	16451	16599	16542	16307	16500	16626	16608	16357	16467	16526	16534	16404	16527	16540	16684	16482	16359	16439	16607	16617	16494	16550	16555	16395	16490	16383	16449	16534	16540	16702	16490	16694	16372	16420	16445	16460	16708	16523	16261	16485	16721	16630	16390	16446	16555	16380	16370	16490	16576	16413	16622	16325	16697	16418	16471	16459	16367	16429	16482	16425	16561	16397	16485	16451	16660	16459	16399	16258	16788	16379	16496	16697	16322	16662	16541	16396	16550	16575	16455	16358	16575	16515	16499	16370	16530	16581	16702	16561	16525	16489	16482	16699	16555	16488	16569	16595	16438	16545	16378	16391	16436	16625	16589	16659	16335	16443	16447	16389	16429	16575	16311	16357	16489	16630	16426	16515	16425	16408	16476	16637	16514	16382	16623	16525	16712	16441	16467	16529	16630	16413	16543	16389	16646	16554	16474	16655	16446	16602	16546	16588	16443	16458	16371	16519	16464	16389	16441	16582	16306	16332	16670	16701	16547	16430	16494	16418	16685	16435	16477	16476	16396	16351	16483	16354	16532	16292	16339	16518	16533	16450	16708	16414	16408	16497	16578	16520	16484	16395	16586	16553	16413	16363	16483	16628	16401	16391	16550	16520	16650	16445	16328	16521	16570	16432	16533	16480	16297	16366	16352	16543	16597	16403	16569	16421	16445	16652	16693	16321	16364	16340	16441	16296	16462	16486	16536	16393	16441	16419	16383	16359	16314	16402	16563	16424	16569	16473	16558	16326	16584	16460	16687	16557	16396	16602	16621	16422	16394	16568	16570	16728	16493	16572	16496	16455	16634	16461	16492	16805	16560	16652	16430	16613	16626	16595	16576	16545	16308	16460	16474	16612	16576	16347	16469	16428	16572	16539	16471	16497	16525	16492	16522	16621	16711	16622	16428	16485	16448	16606	16553	16515	16325	16467	16569	16437	16583	16450	16535	16612	16446	16330	16574	16260	16442	16447	16389	16427	16486	16352	16303	16545	16551	16297	16429	16423	16602	16414	16532	16244	16491	16592	16384	16487	16594	16459	16463	16458	16602	16344	16637	16407	16436	16584	16472	16289	16575	16374	16505	16409	16502	16413	16363	16345	16323	16451	16505	16520	16463	16362	16341	16355	16365	16565	16566	16582	16357	16516	16422	16459	16467	16412	16505	16414	16448	16468	16646	16405	16345	16647	16407	16492	16763	16484	16463	16780	16374	16528	16509	16399	16357	16430	16496	16391	16547	16224	16349	16351	16351	16326	16353	16395	16390	16402	16474	16368	16576	16527	16394	16558	16407	16482	16629	16500	16505	16685	16507	16380	16339	16342	16396	16401	16583	16549	16589	16680	16485	16534	16629	16405	16602	16616	16394	16421	16525	16585	16690	16636	16485	16568	16655	16526	16503	16406	16523	16487	16463	16374	16520	16391	16549	16459	16394	16465	16511	16394	16516	16478	16370	16205	16540	16413	16448	16453	16505	16498	16414	16487	16516	16402	16358	16373	16435	16498	16517	16610	16442	16425	16559	16558	16423	16477	16685	16457	16485	16571	16390	16533	16451	16672	16529	16541	16786	16463	16560	16605	16563	16643	16515	16612	16625	16531	16513	16440	16465	16361	16599	16644	16595	16631	16628	16599	16439	16406	16581	16524	16585	16860	16657	16511	16615	16604	16528	16399	16361	16377	16534	16404	16523	16364	16491	16563	16554	16553	16510	16565	16549	16428	16520	16501	16281	16101	16485	16391	16325	16419	16247	16483	16409	16690	16553	16617	16441	16624	16588	16362	16437	16548	16399	16666	16705	16607	16400	16277	16482	16512	16335	16447	16418	16381	16394	16463	16568	16393	16444	16330	16297	16425	16582	16471	16476	16472	16641	16361	16471	16380	16396	16709	16567	16552	16482	16411	16367	16339	16564	16747	16473	16545	16390	16456	16352	16321	16488	16358	16597	16515	16460	16698	16674	16211	16698	16551	16410	16600	16455	16532	16454	16518	16563	16436	16465	16403	16428	16621	16455	16599	16329	16342	16565	16450	16520	16683	16528	16374	16463	16681	16416	16447	16542	16345	16395	16597	16684	16456	16221	16395	16417	16275	16524	16426	16505	16509	16613	16351	16443	16139	16610	16365	16521	16417	16548	16725	16593	16468	16681	16547	16354	16595	16442	16516	16339	16343	16538	16381	16427	16543	16494	16564	16427	16677	16443	16425	16584	16449	16667	16181	16537	16585	16554	16387	16502	16645	16433	16542	16354	16342	16373	16675	16408	16518	16469	16686	16435	16372	16541	16582	16418	16655	16485	16297	16341	16561	16348	16521	16397	16536	16171	16317	16624	16451	16456	16486	16507	16576	16548	16497	16334	16655	16595	16520	16602	16527	16385	16428	16244	16307	16383	16497	16538	16428	16349	16394	16289	16448	16442	16504	16497	16347	16534	16544	16386	16367	16350	16526	16391	16214	16424	16395	16412	16380	16268	16429	16580	16430	16516	16476	16435	16296	16513	16565	16519	16406	16404	16535	16555	16435	16447	16636	16423	16479	16605	16384	16430	16350	16319	16512	16490	16534	16460	16507	16417	16363	16729	16545	16507	16655	16787	16553	16412	16299	16530	16654	16538	16429	16455	16543	16409	16422	16478	16538	16610	16538	16550	16381	16586	16653	16534	16469	16551	16380	16482	16367	16548	16540	16422	16223	16298	16376	16446	16475	16524	16457	16688	16494	16401	16460	16378	16570	16388	16499	16361	16479	16475	16400	16346	16624	16427	16653	16448	16437	16658	16490	16644	16750	16446	16571	16503	16644	16437	16593	16416	16457	16350	16500	16502	16360	16689	16570	16486	16397	16642	16409	16312	16171	16346	16429	16567	16420	16441	16476	16325	16347	16280	16731	16640	16526	16386	16535	16469	16452	16527	16494	16677	16350	16511	16610	16467	16440	16344	16521	16402	16334	16476	16763	16507	16649	16747	16328	16467	16588	16473	16511	16488	16660	16328	16594	16388	16271	16637	16483	16543	16581	16552	16416	16552	16305	16561	16391	16564	16679	16377	16318	16402	16446	16514	16320	16303	16552	16369	16440	16433	16573	16695	16556	16514	16446	16606	16510	16523	16435	16530	16566	16467	16612	16351	16483	16629	16524	16516	16459	16355	16485	16598	16474	16372	16426	16326	16303	16424	16446	16590	16236	16490	16282	16533	16547	16412	16464	16404	16473	16504	16611	16419	16338	16524	16493	16575	16541	16282	16692	16249	16255	16388	16543	16541	16349	16748	16554	16406	16488	16350	16606	16643	16545	16505	16436	16359	16415	16359	16489	16403	16475	16458	16225	16525	16425	16561	16513	16596	16453	16344	16539	16546	16485	16520	16463	16467	16305	16383	16634	16504	16438	16442	16596	16355	16578	16611	16478	16348	16570	16374	16438	16462	16314	16428	16457	16363	16467	16372	16430	16660	16518	16496	16322	16449	16753	16625	16822	16449	16305	16553	16394	16415	16496	16598	16528	16252	16318	16513	16169	16489	16506	16609	16462	16556	16512	16463	16484	16383	16606	16529	16450	16359	16315	16645	16486	16537	16549	16390	16672	16460	16587	16312	16506	16633	16402	16545	16478	16604	16470	16630	16295	16260	16373	16639	16527	16579	16855	16601	16472	16276	16522	16612	16663	16709	16461	16582	16370	16489	16386	16412	16656	16317	16562	16544	16368	16467	16551	16608	16575	16411	16222	16511	16547	16390	16639	16627	16366	16520	16509	16593	16528	16351	16532	16390	16329	16365	16547	16593	16466	16389	16657	16454	16494	16441	16694	16486	16499	16531	16502	16531	16577	16507	16599	16562	16554	16526	16401	16589	16431	16638	16620	16472	16559	16765	16549	16566	16344	16444	16210	16244	16559	16304	16647	16517	16485	16253	16549	16694	16665	16465	16574	16353	16530	16449	16639	16513	16505	16462	16489	16528	16539	16413	16377	16497	16392	16432	16344	16359	16347	16438	16506	16437	16519	16445	16468	16433	16719
31772	50667	47452	37925	30269	24616	22078	20211	18585	17555	16639	16470	15967	15544	15159	15217	15022	14863	14860	14693	14792	14651	14640	14419	14641	14650	14527	14680	14534	14522	14587	14470	14504	14385	14463	14378	14542	14573	14609	14617	14460	14553	14391	14488	14303	14328	14422	14411	14537	14435	14553	14407	14256	14404	14407	14462	14491	14301	14416	14279	14559	14443	14357	14422	14314	14457	14405	14542	14475	14356	14312	14383	14446	14210	14475	14586	14278	14375	14308	14332	14321	14466	14544	14495	14369	14548	14484	14475	14500	14457	14356	14303	14496	14474	14272	14358	14244	14337	14554	14420	14517	14386	14526	14147	14517	14378	14479	14507	14338	14559	14431	14366	14421	14339	14542	14478	14460	14366	14274	14317	14518	14380	14504	14240	14484	14543	14546	14451	14555	14486	14573	14338	14450	14334	14513	14287	14332	14409	14547	14506	14460	14356	14390	14460	14461	14421	14494	14403	14439	14452	14357	14523	14509	14473	14407	14331	14614	14255	14576	14335	14491	14377	14271	14469	14519	14306	14351	14391	14418	14401	14323	14562	14537	14433	14469	14333	14455	14414	14394	14334	14315	14558	14344	14464	14565	14589	14387	14450	14250	14444	14484	14356	14491	14467	14537	14451	14358	14287	14516	14282	14570	14233	14423	14378	14325	14341	14519	14340	14520	14350	14281	14229	14393	14375	14371	14304	14440	14474	14442	14422	14434	14516	14438	14484	14438	14293	14476	14418	14308	14338	14381	14361	14423	14352	14367	14401	14248	14305	14476	14327	14364	14490	14510	14349	14438	14371	14358	14544	14518	14502	14469	14465	14397	14208	14445	14540	14213	14344	14372	14517	14359	14365	14530	14477	14359	14389	14406	14377	14403	14449	14390	14547	14457	14362	14315	14369	14437	14382	14494	14421	14420	14362	14196	14391	14357	14456	14438	14255	14422	14417	14374	14411	14389	14465	14590	14311	14440	14242	14526	14239	14488	14336	14445	14525	14303	14385	14513	14443	14233	14435	14545	14444	14328	14290	14312	14180	14533	14308	14479	14534	14246	14454	14476	14527	14430	14504	14274	14441	14341	14446	14415	14442	14376	14353	14323	14489	14512	14324	14333	14495	14429	14362	14408	14129	14549	14452	14557	14231	14460	14242	14437	14464	14558	14231	14498	14426	14374	14449	14480	14232	14488	14376	14420	14352	14321	14594	14460	14627	14400	14309	14495	14502	14521	14455	14378	14409	14595	14321	14593	14498	14507	14436	14318	14442	14395	14417	14394	14259	14310	14320	14424	14456	14431	14341	14296	14304	14394	14510	14470	14525	14334	14400	14485	14399	14417	14413	14392	14458	14370	14459	14434	14434	14588	14259	14353	14394	14414	14475	14472	14317	14469	14399	14536	14384	14385	14368	14511	14395	14398	14424	14438	14386	14336	14444	14510	14462	14364	14524	14386	14409	14373	14344	14373	14381	14322	14475	14372	14424	14521	14495	14601	14443	14428	14425	14180	14307	14448	14425	14549	14286	14450	14302	14334	14333	14400	14345	14360	14371	14488	14513	14429	14508	14393	14621	14445	14493	14378	14388	14379	14350	14222	14343	14447	14501	14316	14283	14337	14374	14590	14321	14510	14446	14406	14409	14583	14375	14432	14406	14442	14539	14318	14474	14542	14303	14512	14512	14380	14429	14200	14320	14463	14474	14413	14471	14371	14540	14483	14337	14433	14508	14484	14424	14415	14206	14472	14563	14364	14212	14551	14463	14491	14396	14399	14523	14331	14332	14290	14467	14459	14371	14508	14321	14310	14288	14455	14491	14399	14295	14383	14403	14451	14384	14379	14478	14472	14300	14418	14266	14498	14387	14512	14480	14452	14448	14459	14344	14441	14342	14569	14371	14384	14523	14418	14508	14494	14727	14412	14312	14499	14462	14214	14321	14531	14369	14403	14481	14417	14360	14496	14369	14387	14439	14482	14393	14509	14484	14471	14272	14552	14358	14457	14313	14592	14393	14532	14441	14310	14384	14296	14345	14422	14528	14298	14356	14464	14636	14469	14401	14443	14307	14352	14452	14567	14541	14458	14428	14384	14347	14342	14399	14360	14368	14570	14416	14469	14417	14364	14362	14393	14295	14353	14353	14384	14472	14535	14318	14443	14562	14444	14403	14519	14467	14444	14400	14382	14390	14558	14485	14443	14508	14391	14334	14371	14270	14407	14393	14455	14495	14279	14456	14424	14298	14595	14530	14220	14459	14549	14352	14275	14424	14432	14436	14337	14295	14340	14404	14477	14355	14361	14608	14518	14247	14376	14297	14446	14541	14444	14474	14493	14406	14413	14403	14233	14415	14328	14440	14627	14342	14310	14614	14554	14446	14326	14387	14559	14519	14497	14302	14620	14372	14431	14433	14401	14256	14430	14469	14520	14470	14372	14306	14371	14303	14446	14332	14341	14363	14434	14422	14309	14345	14364	14392	14242	14364	14169	14453	14295	14397	14410	14311	14493	14473	14434	14390	14387	14516	14408	14404	14386	14317	14333	14274	14398	14465	14559	14350	14527	14373	14506	14501	14531	14420	14531	14330	14504	14348	14442	14435	14388	14319	14510	14734	14416	14308	14349	14515	14491	14242	14396	14299	14481	14530	14403	14411	14482	14410	14366	14463	14377	14440	14502	14267	14380	14290	14437	14438	14405	14392	14371	14634	14352	14255	14548	14478	14611	14360	14439	14523	14300	14229	14351	14508	14339	14367	14380	14529	14252	14440	14207	14248	14506	14389	14330	14388	14476	14301	14283	14398	14327	14383	14568	14329	14415	14407	14515	14467	14486	14311	14331	14237	14427	14465	14284	14473	14508	14451	14378	14304	14503	14358	14445	14343	14401	14329	14257	14401	14381	14506	14440	14286	14561	14367	14570	14521	14415	14318	14533	14226	14449	14417	14308	14397	14277	14360	14428	14513	14399	14361	14261	14573	14391	14437	14327	14463	14461	14291	14402	14363	14323	14451	14353	14425	14355	14502	14383	14488	14414	14323	14376	14593	14513	14314	14449	14285	14389	14401	14402	14262	14389	14447	14507	14348	14277	14593	14330	14682	14394	14247	14497	14417	14466	14290	14448	14426	14407	14360	14293	14362	14445	14261	14390	14279	14457	14661	14469	14564	14559	14275	14338	14512	14479	14440	14506	14605	14432	14260	14390	14654	14355	14454	14428	14421	14330	14444	14546	14324	14385	14381	14476	14347	14337	14519	14357	14323	14430	14394	14397	14395	14392	14311	14297	14358	14335	14250	14550	14372	14250	14320	14369	14581	14474	14377	14449	14239	14382	14292	14430	14484	14388	14574	14403	14346	14413	14387	14405	14358	14410	14439	14417	14589	14423	14268	14487	14330	14330	14459	14427	14513	14427	14518	14451	14506	14508	14387	14457	14266	14377	14500	14523	14346	14340	14507	14238	14359	14305	14353	14365	14351	14175	14324	14507	14509	14353	14292	14412	14271	14431	14468	14412	14536	14419	14593	14236	14347	14387	14476	14440	14494	14436	14167	14359	14324	14340	14296	14452	14460	14444	14432	14357	14484	14537	14192	14315	14214	14405	14393	14531	14478	14418	14212	14491	14512	14392	14570	14437	14396	14596	14384	14440	14290	14456	14522	14572	14393	14217	14575	14512	14485	14431	14490	14135	14229	14574	14437	14295	14347	14335	14448	14293	14368	14266	14520	14398	14450	14415	14452	14242	14360	14425	14416	14329	14445	14407	14375	14427	14413	14412	14337	14365	14366	14501	14568	14404	14507	14297	14463	14475	14240	14449	14497	14387	14481	14455	14362	14331	14381	14494	14353	14296	14304	14334	14400	14442	14413	14335	14498	14341	14443	14344	14368	14268	14300	14275	14500	14393	14335	14494	14385	14428	14471	14319	14305	14432	14479	14332	14402	14373	14502	14320	14305	14426	14180	14460	14246	14297	14691	14293	14462	14443	14465	14505	14319	14260	14491	14559	14473	14419	14475	14385	14525	14453	14451	14451	14428	14475	14444	14417	14315	14415	14281	14398	14231	14469	14516	14394	14450	14323	14330	14406	14359	14452	14368	14352	14547	14469	14333	14473	14501	14459	14541	14529	14573	14317	14387	14378	14429	14399	14474	14384	14463	14453	14506	14287	14540	14490	14442	14366	14443	14340	14193	14447	14385	14408	14567	14471	14355	14440	14464	14418	14561	14447	14387	14366	14473	14421	14434	14428	14430	14368	14300	14488	14390	14596	14430	14347	14455	14348	14462	14235	14221	14238	14468	14237	14464	14386	14371	14465	14560	14393	14434	14542	14509	14454	14482	14222	14463	14337	14529	14401	14374	14577	14304	14472	14415	14294	14366	14416	14511	14508	14431	14472	14387	14392	14425	14415	14300	14336	14427	14542	14439	14413	14339	14501	14553	14417	14511	14299	14318	14415	14477	14283	14328	14451	14357	14433	14303	14499	14248	14527	14392	14359	14283	14450	14341	14271	14439	14574	14541	14515	14585	14462	14369	14385	14456	14477	14443	14563	14315	14559	14377	14324	14519	14386	14463	14416	14520	14382	14413	14280	14408	14259	14344	14482	14369	14461	14556	14482	14365	14507	14339	14464	14428	14616	14391	14355	14459	14362	14576	14252	14460	14173	14434	14362	14317	14400	14413	14664	14370	14553	14331	14362	14592	14393	14429	14397	14405	14524	14399	14461	14543	14494	14520	14580	14311	14320	14225	14518	14506	14492	14355	14405	14327	14193	14418	14282	14435	14342	14244	14417	14342	14576	14341	14526	14326	14427	14527	14442	14395	14432	14473	14275	14512	14213	14225	14280	14459	14319	14325	14281	14221	14351	14479	14144	14174	14395	14357	14421	14506	14387	14333	14340	14533	14544	14613	14388	14445	14305	14380	14455	14488	14532	14208	14529	14506	14483	14399	14325	14334	14378	14481	14452	14487	14528	14373	14281	14362	14621	14542	14523	14478	14504	14437	14596	14386	14306	14651	14454	14431	14371	14452	14408	14464	14368	14407	14531	14468	14410	14487	14445	14352	14231	14547	14421	14519	14322	14340	14466	14403	14626	14346	14563	14381	14518	14375	14527	14371	14485	14307	14233	14591	14345	14298	14165	14381	14437	14293
22856	21367	29270	24141	22527	25736	28186	22964	21374	20858	19705	19080	18705	18280	18278	17933	17731	17570	17444	17425	17541	17382	17274	17152	17393	17317	17237	17264	17049	17223	17230	17076	17205	17252	17233	16863	17079	16984	17288	17036	17039	17070	17082	17007	17012	16965	16943	17001	17142	17015	16934	17092	16900	16932	16950	16873	17029	16779	16914	16980	17053	17035	16888	17080	16868	17023	17036	16896	17140	16977	17057	16864	17134	17171	17074	17123	16775	16876	16843	16957	16994	17166	17100	17123	17066	17038	17097	17155	17081	17022	16960	17003	16933	16948	16995	17152	17091	16960	17106	17035	16662	17022	17053	16893	16875	17041	16917	16848	16839	16946	16953	16856	16905	17095	16947	16986	17066	16893	16798	17192	16851	17088	17038	17029	17093	17086	17046	17125	16966	16964	16891	16902	16934	17179	16904	17021	17203	17031	17050	16882	16954	16960	16878	17035	17011	16811	16850	16901	17095	17013	16821	16801	17093	17008	16849	17001	16764	17121	17111	16894	16960	17038	16935	17056	16854	17179	17022	17133	16982	17056	17109	16866	16874	16952	17043	16876	16888	16758	17102	17001	16804	16984	16865	16731	16987	16953	16938	16737	16933	16874	16801	17127	17024	16836	16829	17010	16868	17205	16912	17207	16995	16924	17071	17075	16977	16971	17118	16959	17159	16801	17013	16997	17130	17091	17081	17046	17042	17094	16919	16946	17013	17073	17023	16901	16927	17174	17004	16949	17181	17075	17119	17011	16808	17063	16948	17006	16969	16887	16847	16939	16989	16855	16921	16928	16938	16986	17029	16991	16919	16814	16892	16886	17099	17128	17071	16865	17196	16969	17009	17126	17001	17065	17055	16844	17034	16844	16944	17003	17048	17044	17088	16894	16841	17048	16949	16902	16990	16877	16913	16860	17039	17022	16996	17005	17125	16953	16834	16871	17057	17062	17074	17067	17124	16971	16988	16897	17085	16920	17148	17103	16843	16997	16915	16954	16910	17046	17003	16962	16901	16934	16953	17048	16982	17064	16849	16949	17063	17141	17099	16901	16980	17037	16954	16848	16936	17040	16883	16920	17185	16952	16851	16795	16890	16692	16886	16905	16875	16984	16811	16926	17024	16979	16975	16904	16938	16962	17037	16957	17100	16622	16898	16957	16916	16880	16982	16853	16983	17071	16940	16855	16976	17036	16756	16984	16979	16982	16826	16967	17095	17039	17027	16918	17019	16999	16852	17115	16791	17042	16982	16853	17106	17007	17054	16921	16972	16872	16844	17078	17026	16899	16873	16818	17049	16990	17025	16873	17003	17213	17017	16768	17066	17148	17033	16919	16966	17070	17017	17027	16990	17007	16995	17123	17154	16957	17055	16900	17071	16775	16830	17051	17005	16966	17150	16822	17067	17018	16973	17131	17048	16801	17016	17101	16987	17107	17038	17034	16915	17194	17019	16791	16708	16828	16930	16950	16942	17123	16864	16861	17091	17176	16930	16854	16851	17110	16999	16871	16891	16953	17106	16855	16924	16845	16989	16788	16915	16790	16964	17279	16885	16971	17077	16858	17091	16790	17034	17042	17109	17070	17032	17081	17335	16909	16942	17038	16768	16892	16958	17107	16960	17042	16955	17034	17034	17009	16879	16996	17042	16919	16964	16922	17061	17048	17162	17034	16805	16773	17027	17050	17118	16985	16978	16687	16982	16911	17103	16934	16984	16856	17190	16879	16966	17002	16926	16832	17099	16809	16872	16905	17085	16822	16975	17071	16882	16891	16982	17036	16881	16919	17019	16979	17046	16929	16952	16924	16725	17093	16981	16798	16943	16995	16883	16891	16900	17109	16969	17153	17111	17068	17021	16991	17098	17213	16977	17023	17192	17124	16993	16772	16784	17126	16981	17003	17001	17054	17065	16841	17160	16984	16792	16915	16768	17047	17013	16912	17120	17119	17106	16783	17245	17015	16909	16998	16833	16945	16901	16986	16992	16947	16974	17079	16938	17033	16978	17076	16868	17053	17082	16804	17146	17144	17114	16799	16933	16841	17038	17120	17068	17033	16958	16953	17182	16933	16896	17078	16951	17017	16932	17176	16954	17052	17088	16948	17092	17030	16780	16945	16949	16981	16919	16859	16933	17002	16973	17108	16911	17028	16949	17042	16932	16969	16971	17011	16977	16976	17001	16900	16921	16985	17028	16784	16994	16892	17054	17125	16915	16947	17059	16880	16818	16933	17140	16920	16966	16865	16954	16938	17061	16957	17063	16845	16805	17152	16946	17188	17026	16898	16887	16908	17033	16671	16939	16811	16944	17067	17018	17032	16861	16890	17006	16820	17181	16930	16819	17027	16805	17093	17083	16924	17007	17025	17030	16962	16735	16968	16898	17061	16932	17036	16959	16920	16957	16907	16942	16995	16936	16761	16940	16797	16831	17111	16983	16821	16849	16814	17023	17033	16860	16979	17053	17059	16803	16800	16784	16960	17087	17139	17052	17132	17027	16741	16973	16860	16807	16933	16763	17169	17152	16941	17077	16977	16929	16950	17154	16954	17046	17001	17104	17174	17043	16939	16834	17131	17104	17015	16900	16897	17067	16956	16951	17097	17008	17097	16996	16938	16908	16990	16976	16849	16900	16956	17027	17086	17090	17061	16877	17147	17009	17138	16903	16910	17087	17013	17083	16916	16855	16967	17030	16773	17125	17022	16960	17034	17038	16941	16978	16695	16953	16922	16969	17040	16969	16744	16879	16971	16869	17072	17088	16918	16957	16948	17113	17065	16981	16957	17092	16930	17025	16883	17188	16769	16951	16911	16845	17112	16922	17044	16935	17199	16871	16805	16694	16921	16970	16988	17111	17070	17084	16848	16866	16849	17008	17024	16892	16911	16979	16882	17022	17000	17119	16935	17001	16719	16688	16890	17185	17029	16976	17049	16745	17030	17011	16924	17066	16823	16979	16963	16991	16907	17054	17035	16836	17031	17070	16956	16749	17099	17029	17122	17005	17116	16878	16901	17186	16844	16967	16947	17040	16843	17002	16847	16726	16927	16903	17024	16985	16947	16965	16841	16966	16992	16962	16964	17013	17108	17138	17181	16983	17047	17029	17039	17081	17010	16923	17187	16950	17037	16937	16947	17004	16967	17117	17030	16943	16862	17136	16946	16948	17016	16806	16905	17077	16896	17085	16890	17085	16891	17015	16867	16699	17035	17002	17159	17098	17083	17146	17099	16919	16996	17023	17098	16949	17167	17026	17097	17111	16982	17000	17175	17046	16921	16831	16830	16941	16915	17020	16918	17019	16942	17002	17036	17264	16989	16896	17016	16917	16962	16860	17082	17076	16880	17007	16799	16994	16991	16916	16977	17182	17215	17014	16887	16943	16949	17033	16889	16914	17049	17039	16789	17137	17054	16977	16998	16992	16880	17034	16878	16926	17022	16968	16896	16936	17210	17174	16904	16850	16910	17027	16729	17203	16772	16895	17001	16836	16966	16952	16816	17184	17065	16938	16894	16910	17026	16990	16887	16884	17103	17010	16872	17101	17074	17031	16889	16964	17114	16840	17053	16947	16932	16896	16982	16925	17060	17022	16960	17113	17059	16818	17065	16957	16895	17089	16936	17094	16899	16947	17096	17222	17030	16845	16924	16957	17032	17075	16913	16938	16864	16922	17009	17094	16994	16906	17107	17245	16914	16946	16908	17022	16866	17061	16938	17152	16998	17250	17115	16819	16875	17101	17007	16960	16923	17092	17033	16778	16910	16949	16970	16941	16813	16902	16945	16897	16851	17147	16967	16835	16962	16895	17028	16934	17048	17121	17041	16873	17186	17059	17145	16956	17025	16916	16847	16986	16944	17033	17170	16813	16831	16829	17008	17044	17183	17096	17005	16982	16571	16818	17204	16944	17085	16871	17072	17017	16874	17060	17226	16952	16871	16978	16956	16869	16826	17027	16856	16985	16855	16979	16806	17128	17108	17042	17182	17157	16828	16945	16799	17238	16886	16970	16770	17154	16669	16892	17077	16818	17012	16870	17083	17046	17060	17133	17031	17105	17074	17080	16911	16918	17080	17052	17072	16925	16997	17033	17127	16861	17073	17016	17075	16687	16904	17015	17070	16942	17032	17005	16920	17045	16852	16924	17019	16926	16933	16712	17011	16748	17105	16993	16902	16927	17150	17169	16952	16818	16918	17055	16817	17013	17152	16940	16874	16778	16881	16915	16969	16932	17073	17006	16915	16936	16975	17086	17184	16942	16976	16916	16943	17071	16902	16977	16905	17020	16987	17058	17134	16999	16941	16827	16785	16734	17021	16949	16966	17051	17042	16851	16764	16890	16782	17156	17089	17164	16947	17008	16999	17008	16884	16977	16945	17014	17106	17238	17047	17086	16926	17069	16658	17018	17092	16876	16853	17017	16852	16887	16968	16984	17162	16959	17025	17102	16842	16931	16859	16895	16781	16953	17125	16816	17049	17183	17089	16767	16840	16811	16902	16932	17035	17268	16985	17078	16936	17032	17016	17182	16861	16923	16917	16843	17130	17122	16939	17020	17043	17013	16613	17026	16979	16821	16904	16823	16889	17035	16966	16832	16916	16915	17133	17076	17068	17062	17045	16860	17097	16979	17151	17054	17266	17076	17098	17083	17082	16987	17206	17023	16836	16982	16983	17276	16967	16851	16946	16929	16667	16818	16869	17165	16981	17085	17044	17002	17144	17142	16953	16892	16958	17076	17095	16857	17028	16948	16948	17012	17132	16983	17089	17194	16859	16921	16997	16734	16879	16921	16888	16790	16988	16982	16803	17090	17013	16824	17111	16799	16911	16981	16975	16952	16873	17054	17056	16986	16939	17024	16954	16888	16833	17133	16972	16849	17062	16863	16851	17006	16867	16944	16850	16721	17187	16884	16947	16808	16911	17071	17160	16907	16930	16947	16913	16960	16990	16957	17021	16899	17061	16902	16975	16897	16918	16869	16761	16985	16890	16613	16979	17061	17096	16957	16870	16982	16948	17086	16917	16827	17249	16932	16844	17035	16985	17183	16873	17108	16926	16929	17140	17125	16970	16988	17153	17000	17050	17166	17045	16912	16970	16942	17169	17241	17012	17014	16980	17075	17084	16912	16849	16859	17024	17012	16918	16964	16774
33528	56311	53380	41648	33291	28326	24972	22555	21331	19743	18547	17955	17049	16567	16112	15727	15743	15328	15261	15008	15209	15048	14991	14983	14831	14913	14803	14864	14817	14721	14992	14895	14776	14678	14787	14855	14862	14560	14840	14737	14691	14720	14570	14931	14673	14689	14785	14840	14697	14685	14588	14680	14727	14560	14707	14655	14568	14631	14805	14719	14601	14631	14630	14701	14666	14785	14796	14782	14896	14639	14851	14652	14647	14745	14690	14720	14561	14787	14669	14661	14674	14560	14792	14579	14664	14636	14810	14556	14736	14713	14568	14814	14753	14643	14740	14693	14779	14860	14595	14822	14668	14648	14884	14773	14766	14619	14562	14469	14524	14720	14533	14729	14773	14845	14600	14808	14794	14605	14764	14675	14569	14958	14680	14720	14640	14632	14612	14549	14620	14604	14631	14772	14696	14644	14758	14686	14707	14631	14503	14523	14641	14634	14768	14739	14641	14695	14813	14602	14596	14677	14614	14816	14657	14723	14808	14688	14509	14701	14602	14636	14695	14607	14588	14554	14664	14617	14712	14790	14571	14542	14668	14661	14603	14731	14626	14738	14566	14814	14484	14857	14795	14707	14590	14701	14568	14583	14749	14750	14637	14550	14760	14699	14730	14739	14686	14550	14652	14670	14631	14688	14668	14653	14597	14708	14546	14518	14761	14641	14683	14631	14491	14733	14631	14537	14668	14495	14547	14459	14598	14636	14640	14663	14511	14778	14756	14614	14670	14546	14695	14847	14972	14615	14803	14748	14552	14716	14761	14589	14806	14542	14771	14681	14768	14596	14690	14648	14679	14503	14821	14658	14627	14667	14837	14724	14652	14701	14677	14635	14751	14755	14562	14572	14605	14594	14776	14647	14504	14623	14708	14635	14553	14800	14694	14752	14543	14551	14637	14670	14619	14744	14838	14702	14515	14685	14590	14565	14495	14645	14636	14663	14724	14723	14471	14651	14574	14600	14797	14788	14564	14655	14549	14640	14757	14855	14572	14720	14856	14695	14665	14814	14621	14723	14682	14710	14579	14856	14561	14716	14613	14622	14695	14768	14728	14695	14719	14551	14618	14970	14588	14659	14585	14811	14707	14678	14788	14698	14680	14677	14592	14674	14725	14636	14676	14684	14588	14677	14701	14641	14764	14676	14617	14488	14475	14740	14628	14844	14684	14680	14795	14772	14642	14771	14687	14775	14839	14710	14615	14801	14750	14716	14646	14600	14695	14587	14679	14723	14580	14655	14697	14700	14636	14621	14595	14513	14670	14664	14592	14635	14535	14813	14701	14507	14547	14635	14566	14665	14760	14502	14586	14591	14609	14641	14699	14628	14600	14673	14800	14652	14529	14608	14725	14649	14585	14619	14680	14876	14635	14864	14761	14546	14576	14850	14588	14729	14644	14649	14468	14714	14692	14691	14564	14548	14642	14776	14595	14610	14629	14885	14663	14554	14611	14506	14671	14541	14700	14668	14674	14528	14656	14515	14792	14699	14782	14702	14800	14720	14622	14512	14765	14616	14772	14839	14717	14729	14743	14745	14458	14591	14578	14697	14552	14626	14496	14610	14507	14829	14629	14636	14564	14601	14834	14579	14895	14690	14525	14643	14820	14792	14554	14551	14676	14558	14577	14554	14805	14759	14826	14765	14488	14589	14748	14699	14711	14699	14644	14873	14558	14666	14713	14705	14596	14593	14600	14607	14699	14671	14486	14747	14600	14589	14663	14675	14503	14715	14799	14759	14512	14537	14726	14570	14629	14644	14787	14760	14729	14656	14688	14751	14464	14658	14653	14747	14624	14672	14608	14654	14802	14656	14562	14615	14672	14752	14632	14717	14794	14599	14813	14588	14635	14771	14561	14627	14633	14641	14646	14463	14607	14668	14733	14464	14453	14532	14736	14619	14561	14821	14670	14635	14707	14490	14741	14483	14797	14655	14737	14649	14638	14676	14594	14695	14598	14514	14567	14448	14718	14691	14818	14533	14525	14737	14800	14669	14654	14535	14586	14741	14646	14612	14687	14593	14489	14624	14677	14598	14726	14704	14552	14593	14747	14530	14619	14791	14835	14714	14667	14582	14719	14726	14769	14656	14634	14631	14498	14710	14553	14636	14622	14698	14812	14509	14701	14804	14508	14517	14790	14656	14594	14739	14764	14393	14685	14586	14699	14603	14712	14646	14592	14796	14631	14468	14650	14652	14605	14688	14813	14723	14719	14624	14604	14604	14721	14593	14664	14545	14774	14645	14643	14474	14504	14564	14691	14709	14655	14831	14659	14891	14675	14609	14730	14453	14766	14650	14593	14621	14667	14695	14744	14669	14635	14545	14702	14587	14744	14777	14621	14693	14623	14691	14625	14587	14668	14629	14740	14667	14691	14643	14678	14683	14423	14534	14665	14730	14682	14715	14677	14592	14677	14617	14731	14758	14754	14655	14642	14755	14797	14712	14646	14668	14613	14624	14667	14621	14686	14776	14753	14658	14632	14629	14445	14787	14827	14652	14670	14524	14656	14680	14566	14656	14750	14630	14624	14655	14712	14690	14544	14630	14568	14581	14731	14673	14603	14646	14667	14646	14514	14637	14677	14554	14656	14813	14574	14882	14667	14662	14675	14574	14638	14673	14662	14674	14669	14700	14594	14681	14667	14659	14812	14644	14636	14419	14810	14476	14778	14747	14640	14765	14655	14874	14654	14624	14654	14617	14671	14782	14631	14763	14592	14548	14688	14501	14696	14597	14782	14758	14742	14683	14583	14655	14649	14732	14769	14773	14599	14598	14613	14705	14583	14873	14620	14685	14660	14724	14682	14645	14742	14509	14495	14733	14775	14702	14512	14699	14711	14543	14710	14689	14642	14750	14606	14454	14660	14635	14708	14721	14770	14582	14715	14744	14545	14707	14780	14703	14675	14540	14498	14590	14776	14633	14766	14482	14627	14597	14766	14688	14628	14648	14737	14650	14700	14646	14746	14622	14455	14815	14688	14683	14743	14446	14556	14529	14621	14712	14663	14656	14728	14712	14737	14628	14723	14578	14773	14801	14767	14689	14614	14589	14626	14593	14659	14680	14782	14634	14545	14586	14746	14677	14571	14733	14810	14591	14673	14739	14709	14782	14516	14628	14795	14560	14671	14651	14651	14578	14639	14705	14798	14563	14694	14580	14678	14517	14614	14735	14664	14640	14837	14631	14646	14706	14747	14668	14674	14714	14670	14568	14689	14573	14698	14685	14768	14645	14862	14466	14711	14689	14943	14580	14696	14768	14497	14562	14859	14727	14608	14644	14791	14714	14729	14718	14724	14595	14815	14573	14626	14710	14471	14757	14621	14717	14507	14533	14587	14589	14569	14613	14731	14774	14806	14598	14658	14650	14680	14708	14776	14634	14686	14632	14818	14681	14670	14630	14623	14681	14593	14732	14743	14544	14700	14782	14671	14598	14681	14747	14685	14712	14528	14694	14608	14623	14669	14727	14768	14614	14665	14656	14674	14633	14624	14640	14721	14581	14578	14578	14817	14678	14767	14584	14729	14699	14793	14582	14949	14748	14574	14545	14678	14608	14726	14573	14555	14657	14599	14762	14603	14727	14534	14676	14483	14675	14639	14565	14779	14648	14580	14675	14557	14656	14599	14685	14685	14668	14780	14701	14623	14715	14717	14827	14775	14683	14524	14532	14663	14530	14701	14528	14653	14719	14585	14702	14810	14586	14693	14658	14638	14743	14821	14660	14645	14686	14611	14655	14803	14607	14678	14690	14535	14829	14594	14828	14598	14636	14685	14603	14610	14704	14452	14609	14667	14474	14677	14720	14764	14613	14518	14787	14730	14711	14557	14614	14640	14683	14663	14496	14747	14761	14640	14700	14514	14666	14644	14541	14592	14837	14555	14689	14863	14621	14765	14575	14671	14719	14697	14671	14555	14659	14643	14784	14628	14693	14653	14591	14791	14642	14709	14668	14707	14699	14679	14645	14639	14771	14590	14616	14578	14732	14498	14639	14525	14681	14630	14616	14619	14690	14700	14647	14737	14750	14890	14641	14719	14729	14665	14622	14679	14528	14666	14531	14619	14759	14726	14659	14473	14735	14616	14639	14769	14688	14763	14532	14647	14630	14601	14797	14758	14588	14851	14750	14635	14701	14502	14612	14575	14875	14517	14766	14509	14697	14558	14452	14597	14794	14884	14771	14659	14581	14750	14685	14562	14584	14794	14931	14671	14741	14789	14521	14712	14699	14545	14694	14714	14482	14721	14592	14743	14634	14631	14688	14691	14795	14656	14644	14650	14505	14781	14573	14697	14750	14526	14656	14597	14603	14670	14726	14644	14698	14675	14724	14634	14678	14678	14701	14502	14639	14584	14619	14698	14635	14867	14676	14486	14711	14738	14593	14491	14453	14694	14800	14591	14659	14573	14769	14605	14704	14776	14657	14730	14687	14705	14747	14617	14917	14551	14688	14605	14723	14719	14701	14758	14633	14701	14615	14705	14677	14623	14575	14692	14679	14755	14547	14653	14702	14718	14511	14680	14650	14637	14539	14638	14726	14629	14715	14692	14686	14594	14462	14640	14616	14694	14807	14699	14576	14753	14686	14799	14834	14760	14762	14694	14682	14634	14763	14623	14552	14588	14624	14726	14654	14827	14680	14686	14603	14552	14714	14833	14760	14529	14729	14590	14608	14701	14457	14684	14656	14657	14733	14680	14701	14449	14640	14577	14640	14829	14658	14623	14787	14523	14736	14618	14735	14673	14609	14650	14729	14709	14628	14682	14670	14536	14651	14541	14677	14675	14748	14774	14599	14735	14849	14617	14770	14683	14622	14662	14647	14658	14737	14493	14692	14850	14563	14430	14690	14830	14556	14761	14709	14657	14535	14840	14712	14519	14711	14604	14692	14456	14587	14788	14667	14722	14769	14697	14709	14657	14702	14726	14621	14559	14785	14689	14727	14733	14725	14793	14638	14715	14879	14538	14542	14572	14724	14588	14531	14487	14583	14498	14625	14637	14631	14686	14796	14593	14736	14768	14788	14860	14778	14331	14421	14706	14593	14663	14654	14566	14600	14472	14515	14536	14545	14666	14891	14777	14611	14736	14586	14772	14662	14581	14684	14665	14625	14636	14489	14659	14927	14715	14773	14681	14592
28998	27722	35663	30916	24349	21267	19843	18680	18051	17647	17555	17102	17047	16980	16993	16978	16890	16803	16853	16849	16876	16673	16816	16656	16570	16489	16742	16727	16679	16658	16580	16603	16634	16743	16595	16808	16738	16796	16631	16669	16731	16624	16833	16536	16638	16674	16620	16718	16694	16705	16664	16727	16525	16734	16656	16683	16752	16764	16430	16399	16569	16785	16686	16631	16575	16603	16733	16646	16854	16772	16805	16680	16582	16668	16861	16729	16715	16559	16978	16623	16618	16531	16693	16600	16582	16615	16717	16596	16666	16476	16509	16692	16475	16590	16647	16578	16745	16696	16603	16776	16674	16639	16800	16730	16720	16608	16885	16789	16565	16772	16720	16609	16559	16662	16692	16596	16609	16713	16783	16707	16688	16537	16496	16600	16666	16784	16570	16691	16697	16640	16858	16557	16566	16589	16614	16665	16614	16606	16586	16697	16614	16630	16465	16869	16677	16583	16771	16642	16715	16691	16618	16583	16554	16522	16704	16594	16547	16558	16626	16741	16772	16548	16716	16437	16610	16745	16505	16738	16631	16857	16639	16713	16650	16490	16512	16682	16660	16707	16668	16729	16702	16475	16715	16612	16873	16673	16544	16679	16760	16524	16779	16719	16929	16658	16691	16729	16553	16533	16709	16614	16714	16736	16607	16626	16557	16573	16543	16653	16668	16638	16619	16734	16896	16609	16560	16802	16620	16649	16668	16581	16560	16739	16599	16379	16506	16609	16612	16685	16700	16654	16515	16479	16685	16711	16660	16616	16530	16567	16780	16601	16479	16675	16583	16793	16689	16656	16603	16417	16646	16501	16639	16578	16795	16544	16596	16694	16709	16521	16805	16658	16746	16569	16604	16617	16699	16618	16651	16809	16582	16603	16644	16584	16791	16471	16536	16535	16642	16656	16625	16485	16533	16575	16668	16638	16985	16468	16410	16734	16711	16678	16617	16407	16593	16746	16752	16517	16627	16515	16764	16480	16588	16536	16770	16769	16655	16530	16730	16507	16585	16442	16726	16735	16625	16512	16814	16762	16740	16627	16721	16675	16720	16696	16622	16762	16803	16845	16677	16604	16811	16804	16666	16396	16696	16675	16791	16674	16645	16748	16597	16718	16560	16509	16683	16637	16725	16623	16440	16732	16669	16756	16684	16477	16746	16615	16746	16901	16629	16698	16791	16855	16476	16688	16639	16805	16651	16475	16786	16543	16500	16593	16731	16634	16766	16525	16585	16728	16681	16664	16749	16679	16728	16493	16486	16442	16582	16705	16591	16455	16734	16809	16960	16632	16594	16481	16633	16736	16676	16717	16445	16368	16724	16612	16640	16592	16446	16534	16808	16601	16567	16586	16777	16620	16712	16614	16697	16812	16802	16612	16499	16759	16644	16464	16698	16719	16575	16593	16631	16621	16595	16726	16675	16795	16660	16594	16780	16586	16754	16600	16557	16687	16537	16691	16783	16617	16561	16711	16721	16767	16683	16704	16715	16446	16667	16936	16449	16747	16555	16944	16635	16850	16497	16666	16683	16795	16630	16641	16705	16581	16474	16689	16646	16588	16824	16588	16736	16651	16562	16605	16616	16430	16655	16624	16629	16719	16709	16700	16573	16715	16570	16714	16516	16766	16570	16840	16739	16687	16625	16638	16776	16589	16581	16668	16804	16412	16482	16603	16543	16616	16674	16732	16582	16878	16807	16629	16496	16586	16560	16677	16650	16638	16660	16592	16603	16594	16593	16345	16660	16599	16703	16711	16679	16718	16570	16583	16552	16634	16433	16658	16631	16437	16597	16719	16624	16597	16467	16659	16507	16678	16755	16517	16886	16697	16570	16708	16619	16465	16733	16636	16497	16741	16717	16665	16515	16646	16695	16571	16627	16724	16916	16872	16707	16825	16730	16822	16833	16613	16822	16739	16669	16615	16830	16686	16703	16482	16852	16707	16658	16888	16567	16628	16657	16649	16645	16645	16469	16742	16755	16541	16894	16799	16769	16609	16861	16668	16636	16552	16510	16603	16578	16483	16596	16635	16665	16770	16712	16765	16473	16471	16668	16608	16651	16594	16684	16692	16536	16704	16770	16629	16684	16827	16664	16749	16572	16344	16659	16559	16710	16801	16555	16872	16515	16733	16725	16694	16617	16825	16647	16618	16667	16520	16534	16658	16699	16629	16697	16817	16686	16733	16656	16667	16635	16691	16714	16605	16675	16548	16792	16943	16503	16753	16481	16487	16825	16482	16615	16536	16768	16617	16785	16474	16714	16704	16479	16741	16824	16593	16729	16704	16719	16642	16472	16475	16692	16587	16843	16465	16629	16717	16682	16535	16627	16487	16543	16800	16629	16762	16630	16403	16582	16475	16447	16745	16587	16695	16579	16676	16712	16610	16604	16521	16584	16503	16555	16472	16489	16786	16638	16613	16700	16674	16532	16928	16662	16638	16696	16738	16615	16692	16841	16633	16688	16788	16814	16628	16672	16799	16608	16665	16527	16742	16738	16577	16601	16777	16522	16492	16560	16666	16630	16754	16626	16832	16642	16564	16758	16703	16701	16493	16735	16637	16470	16598	16853	16821	16717	16536	16716	16773	16987	16776	16632	16547	16558	16738	16607	16860	16838	16898	16819	16634	16489	16711	16731	16562	16773	16461	16762	16662	16739	16593	16690	16516	16724	16537	16402	16594	16725	16805	16775	16613	16362	16663	16562	16657	16823	16739	16642	16678	16594	16442	16693	16719	16613	16625	16586	16648	16721	16706	16650	16671	16487	16645	16601	16608	16676	16656	16543	16651	16503	16806	16647	16506	16725	16746	16685	16536	16750	16696	16675	16554	16529	16651	16535	16673	16586	16393	16560	16822	16605	16528	16787	16585	16574	16601	16672	16604	16676	16919	16440	16612	16663	16626	16732	16736	16713	16565	16755	16646	16419	16643	16511	16811	16807	16725	16730	16480	16800	16741	16799	16596	16689	16663	16845	16829	16737	16546	16713	16750	16696	16614	16618	16575	16812	16811	16791	16641	16747	16707	16721	16723	16373	16586	16643	16491	16496	16655	16663	16471	16822	16645	16512	16402	16783	16849	16700	16454	16598	16645	16597	16827	16558	16590	16653	16692	16645	16682	16555	16677	16670	16474	16702	16534	16525	16634	16816	16621	16696	16464	16640	16635	16821	16800	16580	16677	16786	16550	16611	16598	16635	16788	16648	16770	16578	16569	16480	16534	16655	16609	16690	16808	16543	16655	16890	16641	16568	16736	16545	16642	16636	16516	16773	16717	16666	16799	16544	16680	16697	16524	16471	16690	16748	16500	16606	16537	16643	16478	16617	16576	16514	16452	16587	16590	16721	16846	16605	16727	16501	16731	16547	16611	16609	16725	16757	16848	16621	16757	16808	16753	16641	16490	16478	16600	16701	16750	16716	16668	16564	16743	16514	16631	16896	16533	16554	16649	16566	16676	16595	16655	16779	16610	16607	16505	16688	16608	16605	16725	16656	16785	16705	16626	16631	16779	16640	16784	16593	16675	16789	16676	16772	16592	16693	16646	16727	16562	16667	16641	16813	16598	16780	16885	16848	16765	16646	16610	16734	16495	16559	16762	16709	16770	16630	16918	16753	16885	16753	16730	16613	16703	16590	16788	16808	16807	16456	16724	16725	16463	16815	16750	16705	16658	16589	16628	16637	16312	16704	16692	16709	16527	16642	16683	16731	16768	16612	16673	16746	16719	16499	16483	16516	16603	16558	16536	16756	16726	16699	16880	16640	16528	16737	16622	16541	16835	16578	16486	16692	16572	16834	16619	16717	16995	16611	16754	16781	16823	16675	16529	16749	16606	16673	16858	16572	16653	16718	16683	16602	16491	16621	16549	16803	16580	16689	16643	16598	16713	16539	16518	16947	16942	16653	16765	16528	16573	16537	16657	16625	16551	16673	16742	16493	16479	16643	16715	16685	16499	16626	16702	16543	16630	16709	16371	16545	16613	16687	16828	16770	16757	16579	16751	16798	16742	16634	16672	16784	16705	16800	16793	16695	16595	16713	16628	16659	16671	16757	16633	16682	16803	16656	16666	16749	16609	16660	16586	16480	16754	16746	16707	16803	16596	16709	16490	16583	16436	16520	16529	16461	16436	16642	16726	16654	16642	16462	16592	16690	16603	16799	16559	16704	16527	16703	16580	16877	16734	16759	16515	16751	16635	16620	16659	16699	16748	16769	16597	16602	16544	16782	16703	16717	16613	16443	16789	16561	16546	16539	16574	16870	16638	16622	16561	16657	16597	16730	16601	16624	16756	16689	16693	16759	16510	16948	16547	16562	16663	16633	16658	16725	16617	16784	16587	16591	16710	16611	16612	16768	16821	16682	16533	16583	16484	16709	16631	16734	16797	16635	16771	16384	16707	16680	16594	16645	16719	16539	16524	16762	16735	16773	16637	16668	16852	16545	16796	16679	16586	16563	16678	16742	16799	16845	16718	16646	16758	16524	16645	16744	16758	16698	16623	16566	16482	16715	16541	16741	16615	16672	16427	16617	16557	16677	16659	16587	16476	16612	16738	16737	16518	16747	16343	16652	16523	16496	16785	16721	16654	16635	16846	16774	16647	16639	16756	16874	16659	16625	16585	16519	16642	16646	16695	16622	16898	16847	16580	16687	16783	16747	16663	16698	16728	16517	16340	16579	16749	16705	16468	16821	16659	16646	16546	16567	16516	16784	16542	16405	16527	16650	16404	16490	16840	16747	16399	16523	16665	16636	16446	16625	16671	16722	16808	16569	16420	16792	16598	16822	16790	16567	16630	16739	16832	16468	16668	16792	16664	16499	16618	16612	16555	16775	16846	16594	16651	16640	16536	16516	16561	16458	16733	16474	16668	16766	16735	16714	16622	16807	16500	16713	16651	16715	16924	16743	16556	16601	16574	16666	16542	16333	16427	16616	16687	16689	16649	16707	16707	16557	16517	16647	16725	16652	16699	16526	16566	16643	16745	16642	16793	16808	16621	16633	16804	16495	16756	16698	16779	16723	16500	16504	16505	16752	16695	16789	16762	16574	16394	16709	16546	16463	16863	16711	16597	16670	16659	16686	16692	16673	16621	16643	16751	16649	16656	16734	16439	16719	16710	16464	16698	16707	16766	16943	16650
31912	44804	42160	31311	24521	20738	18782	17675	17084	16453	16066	15605	15316	15362	14985	15053	14783	14815	14717	14610	14818	14629	14564	14690	14602	14697	14619	14675	14571	14424	14537	14537	14599	14671	14572	14505	14489	14429	14538	14491	14575	14431	14518	14612	14520	14484	14395	14369	14455	14569	14518	14577	14478	14629	14507	14535	14654	14521	14425	14528	14542	14665	14336	14629	14565	14593	14578	14485	14463	14402	14433	14462	14553	14447	14549	14602	14304	14508	14371	14393	14559	14481	14581	14626	14588	14490	14406	14560	14661	14582	14474	14390	14552	14572	14503	14518	14566	14617	14652	14481	14560	14517	14619	14506	14462	14381	14507	14666	14542	14482	14484	14385	14759	14449	14486	14379	14571	14427	14503	14538	14797	14265	14365	14465	14506	14560	14417	14293	14605	14542	14478	14504	14297	14439	14630	14571	14431	14448	14543	14489	14595	14412	14556	14531	14601	14340	14579	14515	14392	14559	14510	14435	14461	14660	14510	14661	14494	14430	14440	14642	14493	14406	14438	14610	14677	14498	14515	14395	14550	14547	14463	14480	14429	14451	14620	14451	14542	14564	14604	14514	14534	14398	14682	14369	14516	14444	14506	14354	14389	14448	14601	14523	14488	14529	14345	14431	14591	14635	14371	14420	14422	14370	14627	14528	14479	14549	14490	14410	14597	14564	14438	14520	14685	14590	14451	14453	14558	14461	14594	14515	14563	14584	14420	14602	14585	14516	14574	14505	14302	14397	14620	14492	14534	14621	14588	14522	14684	14553	14345	14555	14542	14543	14453	14507	14497	14412	14412	14689	14430	14484	14570	14582	14530	14447	14384	14387	14395	14324	14490	14407	14387	14605	14369	14524	14399	14467	14411	14718	14485	14550	14396	14602	14484	14474	14637	14544	14625	14283	14343	14412	14596	14384	14381	14485	14460	14693	14489	14507	14635	14600	14474	14470	14311	14525	14479	14543	14639	14553	14390	14560	14527	14718	14462	14371	14350	14640	14430	14537	14422	14366	14210	14380	14495	14640	14598	14606	14483	14465	14531	14400	14382	14567	14540	14412	14565	14629	14390	14472	14632	14727	14366	14547	14391	14539	14485	14511	14511	14456	14492	14548	14432	14468	14636	14525	14607	14517	14767	14431	14562	14669	14583	14446	14329	14494	14301	14537	14572	14513	14715	14625	14434	14673	14498	14495	14391	14495	14439	14359	14542	14565	14351	14488	14397	14403	14500	14295	14478	14476	14416	14588	14640	14590	14461	14500	14332	14365	14759	14505	14470	14561	14449	14634	14500	14631	14463	14577	14404	14401	14454	14339	14461	14373	14464	14575	14577	14444	14427	14510	14488	14509	14480	14458	14643	14271	14563	14619	14430	14563	14580	14610	14516	14550	14413	14484	14570	14535	14503	14541	14417	14519	14585	14459	14396	14687	14523	14581	14475	14379	14437	14385	14367	14393	14398	14414	14606	14558	14512	14473	14443	14580	14508	14485	14594	14496	14419	14529	14576	14561	14510	14573	14477	14572	14492	14440	14428	14534	14540	14608	14524	14514	14378	14584	14437	14467	14565	14437	14416	14537	14557	14494	14401	14514	14551	14469	14475	14643	14566	14457	14556	14574	14696	14332	14701	14533	14449	14440	14439	14563	14427	14663	14589	14254	14341	14570	14403	14390	14457	14537	14568	14539	14438	14452	14528	14556	14388	14533	14535	14554	14657	14472	14628	14441	14488	14675	14527	14372	14536	14461	14523	14583	14423	14606	14652	14418	14557	14338	14537	14418	14317	14781	14493	14530	14227	14538	14521	14430	14568	14710	14543	14459	14679	14379	14506	14517	14372	14541	14519	14554	14503	14604	14563	14438	14664	14366	14535	14364	14391	14524	14520	14369	14552	14487	14396	14640	14701	14693	14395	14478	14605	14512	14649	14293	14539	14374	14355	14559	14485	14326	14562	14452	14590	14510	14487	14587	14435	14494	14679	14340	14619	14436	14576	14544	14461	14372	14574	14578	14396	14520	14584	14520	14616	14504	14599	14484	14345	14512	14569	14675	14455	14582	14478	14525	14459	14400	14495	14443	14545	14454	14400	14446	14587	14432	14477	14425	14412	14644	14439	14491	14437	14324	14487	14391	14578	14643	14451	14451	14614	14534	14474	14425	14412	14529	14429	14479	14420	14469	14520	14752	14407	14606	14467	14580	14513	14546	14651	14539	14502	14511	14652	14476	14403	14575	14499	14489	14555	14489	14397	14495	14467	14629	14512	14517	14397	14772	14477	14445	14644	14395	14473	14413	14572	14535	14611	14471	14576	14455	14574	14526	14369	14420	14384	14425	14713	14558	14423	14405	14392	14485	14520	14379	14635	14555	14470	14587	14465	14420	14289	14467	14323	14422	14495	14435	14393	14593	14474	14574	14459	14376	14403	14569	14481	14374	14588	14404	14415	14395	14576	14544	14541	14491	14561	14362	14591	14467	14404	14629	14522	14287	14519	14424	14488	14342	14442	14479	14426	14502	14512	14393	14476	14639	14588	14526	14473	14561	14388	14674	14486	14539	14602	14559	14561	14500	14469	14528	14410	14609	14343	14502	14470	14477	14481	14559	14296	14473	14504	14457	14393	14719	14458	14668	14558	14465	14500	14633	14397	14522	14564	14625	14330	14539	14479	14729	14609	14503	14455	14442	14465	14536	14690	14604	14475	14527	14500	14519	14522	14492	14570	14609	14522	14342	14473	14562	14524	14489	14516	14532	14441	14434	14485	14380	14532	14482	14364	14545	14468	14614	14455	14587	14482	14575	14322	14507	14558	14399	14543	14530	14565	14398	14560	14563	14558	14649	14470	14608	14644	14502	14583	14394	14514	14556	14445	14582	14391	14526	14628	14419	14632	14439	14569	14318	14413	14605	14459	14533	14509	14521	14579	14435	14838	14435	14554	14496	14435	14457	14672	14534	14622	14545	14489	14542	14465	14550	14700	14545	14343	14424	14458	14416	14814	14501	14634	14508	14292	14498	14489	14573	14582	14644	14570	14547	14636	14482	14339	14462	14440	14455	14511	14538	14480	14679	14512	14588	14505	14589	14501	14249	14440	14386	14382	14620	14443	14458	14429	14450	14554	14288	14497	14513	14349	14436	14611	14486	14527	14475	14422	14684	14545	14449	14296	14573	14548	14556	14529	14487	14580	14388	14472	14543	14483	14420	14244	14488	14442	14456	14521	14521	14495	14505	14554	14638	14643	14444	14546	14586	14739	14499	14514	14469	14493	14440	14488	14621	14463	14507	14612	14505	14610	14566	14367	14574	14437	14669	14410	14632	14492	14450	14443	14557	14480	14536	14464	14477	14453	14449	14542	14589	14390	14419	14429	14596	14333	14552	14394	14473	14534	14583	14473	14541	14526	14405	14413	14476	14429	14528	14365	14593	14432	14681	14418	14462	14509	14399	14726	14707	14384	14543	14590	14409	14562	14455	14575	14539	14579	14560	14400	14558	14503	14640	14570	14502	14486	14628	14463	14595	14569	14316	14379	14338	14615	14378	14677	14538	14435	14430	14579	14589	14531	14524	14611	14479	14446	14471	14588	14444	14438	14573	14537	14637	14544	14510	14571	14496	14623	14395	14330	14529	14459	14405	14516	14624	14483	14609	14605	14425	14636	14571	14498	14471	14490	14646	14520	14494	14485	14384	14733	14327	14515	14497	14723	14612	14629	14625	14539	14388	14495	14393	14461	14503	14675	14481	14398	14501	14557	14747	14657	14259	14474	14543	14548	14439	14380	14558	14489	14401	14548	14621	14500	14567	14424	14581	14587	14518	14488	14429	14567	14484	14639	14501	14400	14452	14400	14607	14547	14411	14425	14417	14434	14586	14467	14528	14570	14539	14678	14556	14412	14400	14616	14646	14419	14582	14475	14567	14295	14507	14464	14502	14450	14340	14368	14463	14562	14469	14414	14524	14790	14330	14392	14490	14534	14539	14488	14528	14543	14522	14658	14507	14694	14554	14411	14580	14518	14540	14636	14431	14241	14383	14665	14616	14675	14543	14371	14506	14544	14553	14555	14691	14540	14330	14534	14491	14330	14426	14492	14597	14670	14435	14454	14643	14459	14433	14479	14404	14427	14559	14500	14472	14637	14654	14453	14408	14743	14499	14466	14404	14412	14395	14614	14562	14502	14436	14385	14515	14437	14441	14498	14615	14465	14395	14578	14522	14526	14416	14551	14495	14583	14443	14496	14526	14414	14542	14344	14508	14378	14576	14711	14439	14603	14554	14547	14529	14541	14400	14569	14356	14391	14374	14588	14478	14401	14506	14626	14742	14640	14652	14469	14559	14426	14529	14407	14510	14472	14474	14486	14539	14484	14707	14524	14329	14582	14332	14578	14418	14498	14438	14558	14504	14435	14498	14396	14578	14499	14438	14550	14415	14468	14563	14543	14539	14444	14416	14540	14463	14491	14511	14524	14407	14583	14580	14522	14596	14612	14608	14605	14492	14628	14403	14445	14466	14339	14400	14455	14418	14314	14516	14718	14607	14502	14509	14488	14521	14449	14529	14558	14412	14587	14557	14507	14470	14496	14458	14406	14707	14465	14470	14554	14460	14615	14578	14597	14541	14441	14514	14551	14567	14610	14543	14540	14452	14537	14564	14494	14423	14537	14431	14494	14495	14548	14478	14460	14493	14597	14481	14576	14641	14358	14611	14410	14639	14541	14358	14601	14482	14650	14590	14520	14723	14485	14715	14413	14451	14412	14675	14513	14431	14439	14466	14604	14576	14590	14558	14454	14508	14527	14384	14530	14429	14508	14500	14221	14552	14438	14672	14559	14462	14482	14567	14469	14547	14581	14489	14457	14381	14565	14575	14555	14499	14653	14543	14560	14400	14406	14573	14524	14440	14438	14540	14565	14487	14691	14488	14613	14596	14476	14516	14556	14554	14415	14527	14463	14508	14571	14604	14418	14401	14561	14456	14658	14383	14535	14549	14450	14673	14616	14529	14580	14381	14608	14349	14397	14412	14337	14543	14478	14435	14608	14655	14555	14465	14385	14680	14414	14427	14461	14360	14460	14533	14405	14365	14398	14491	14356	14444	14655	14571	14552	14473	14703	14456	14406	14574	14661	14271	14515	14405	14526	14525
24282	21566	29171	25975	24518	24703	23406	20096	18856	18272	17793	17583	17298	17064	16977	16826	16718	16624	16542	16532	16489	16630	16490	16563	16500	16563	16589	16554	16794	16540	16690	16381	16317	16331	16333	16334	16515	16130	16489	16404	16139	16296	16335	16544	16548	16337	16478	16298	16388	16225	16106	16279	16243	16339	16514	16389	16312	16078	16255	16133	16316	16543	16263	16199	16411	16420	16136	16196	16344	16385	16235	16279	16436	16197	16300	16235	16353	16248	16112	16164	16286	16271	16299	16375	16338	16239	16392	16238	16345	16379	16116	16197	16120	16304	16048	16252	16122	16406	16191	16477	16359	16313	16232	16366	16297	16182	16270	16274	16401	16286	16546	16231	16068	16312	16171	16153	16198	16253	16118	16403	16306	16284	16401	16266	16114	16202	16290	16364	16092	16308	16104	16239	15975	16306	16376	16384	16212	16130	16220	16228	16341	16342	16356	16402	16375	16456	16078	16251	16406	16296	16464	16176	16120	16176	16260	16505	16342	16289	16097	16291	16073	16159	16215	16455	16378	16406	16319	16286	16326	16253	16252	16314	16337	16139	16196	16203	16254	16085	16227	16206	16244	16356	16272	16346	16333	16089	16027	16072	16282	16342	16173	16195	16320	16319	16255	16412	16004	16328	16390	16342	16094	16356	16220	16275	16149	16288	16303	16309	16445	16205	16216	16262	16141	16097	16302	16305	16206	16325	16313	16156	16297	16171	16320	16219	16311	16365	16168	16112	16279	16247	16417	16214	16339	16376	16325	16468	16273	16270	16259	16316	16230	16144	16383	16260	16187	16209	16263	16277	16065	16285	16318	16080	16238	16188	16391	16202	16327	16281	16252	16351	16239	16241	16366	16283	16190	16188	16429	16213	16204	16557	16332	16438	16199	16396	16262	16322	16414	16310	16380	16248	16391	16277	16346	16283	16169	16148	16399	16414	16080	16317	16295	16133	16397	16312	16269	16447	16315	16059	16242	16170	16516	16388	16213	16072	16217	16342	16409	16166	16311	16158	16301	16313	16140	16191	16394	16296	16123	16139	16275	16342	16255	16370	16151	16417	16383	16144	16210	16071	16180	16072	16263	16211	16411	16129	16200	16195	16376	16229	16366	16414	16342	15960	16393	16396	16294	16509	16466	16298	16032	16260	16422	16253	16293	16141	16293	16184	16217	16164	16263	16322	16161	16187	16187	16236	16318	16142	16248	16225	16289	16296	16437	16224	16308	16181	16384	16077	16219	16329	16269	16187	16272	16363	16337	16130	16257	16313	16115	16464	16245	16224	16280	16415	16268	16285	16242	16311	16328	16093	16053	16101	16283	16285	16351	16183	16246	16236	16226	16121	16113	16371	16376	16276	16155	16167	16197	16386	16258	16471	16359	16259	16198	16238	16252	16215	16177	16348	16414	16460	16430	16130	16185	16171	16230	16414	16244	16187	16198	16281	16157	16222	16454	16101	16105	16084	16274	16214	16343	16319	16161	16144	16149	16397	16227	16352	16452	16271	16310	16158	16289	16279	16331	16272	16298	16266	16457	16228	16268	16271	16128	16236	16275	16276	16180	16374	16302	16289	16297	16231	16302	16272	16337	16176	16181	16360	16234	16354	16304	16380	16306	16322	16120	16295	16359	16032	16258	16041	16113	16198	16084	16343	16276	16365	16177	16226	16229	16152	16045	16407	16216	16179	16256	16311	16350	16322	16445	16156	16111	16435	16288	16139	16350	16486	16162	16069	16268	16218	16155	16174	16212	16185	16383	16267	16259	16374	16250	16320	16261	16419	16231	16313	16148	16207	16303	16302	16281	16431	16237	16252	16237	16235	16301	16263	16255	16313	16246	16150	16143	16300	16203	16373	16339	16274	16227	16252	16253	16311	16108	16209	16351	16379	16361	16309	16310	16251	16278	16229	16100	16426	16422	16208	16318	16268	16380	16362	16247	16137	16320	16374	16272	16268	16346	16539	16260	16167	16279	16291	16223	16420	16227	16198	16228	16243	16255	16497	16327	16274	16153	16195	16093	16185	16215	16286	16385	16452	16263	16259	16277	16378	16307	16310	16317	16400	16333	16324	16390	16263	16309	16193	16308	16073	16066	16256	16231	16372	16308	16188	16299	16283	16392	16276	16431	16186	16196	16276	16169	16410	16302	16364	16319	16218	16321	16013	16134	16436	16212	16451	16230	16180	16441	16371	16200	16348	16272	16302	16166	16306	16265	16246	16418	16352	16372	16411	16127	16273	16241	16296	16502	16168	16292	16229	16375	16350	16200	16290	16286	16399	16354	16203	16414	16333	16214	16347	16199	16221	16302	16449	16143	16281	16144	16389	16351	16205	16373	16425	16090	16189	16267	16245	16378	16333	16284	16154	16301	16109	16162	16302	16301	16219	16382	16301	16518	16130	16164	16183	16179	16102	16441	16274	16205	16239	16312	16209	16289	16271	16142	16367	16254	16062	16497	16473	16281	16239	16316	16214	16150	16357	16349	16399	16319	16380	16480	16425	16328	16208	16231	16016	16387	16297	16230	16392	16172	16212	16469	16273	16100	16291	16380	16159	16279	16186	16296	16311	16464	16546	16567	16289	16332	16404	16291	16364	15969	16220	16319	16138	16246	16088	16142	16416	16069	16267	16396	16355	16397	16149	16321	16390	16133	16271	16408	16126	16188	16181	16550	16159	16221	16323	16294	16220	16122	16188	16316	16081	16477	16353	16320	16142	16280	16275	16435	16454	16514	16461	16399	16259	16328	16057	16276	16362	16487	16336	16159	16315	16261	16290	16460	16295	16040	16309	16270	16289	16143	16464	16403	16412	16195	16180	16148	16148	16177	16392	16225	16430	16418	16304	16405	16262	16257	16305	16340	16286	16443	16238	16102	16166	16342	16426	16221	16250	16330	16329	16267	16143	16239	16286	16402	16136	16197	16394	16367	16303	16050	16273	16349	16293	16506	16430	16196	16204	16367	16157	16282	16342	16170	16235	16474	16236	16210	16344	16148	16370	15966	16217	16251	16068	16204	16376	16262	16272	16278	16282	16388	16146	16182	16179	16144	16308	16117	16179	16031	16321	16427	16544	16604	16382	16471	16315	16305	16194	16311	16103	16122	16301	16378	16365	16262	16301	16195	16189	16316	16152	16088	16303	16157	16331	16146	16120	16113	16057	16348	16235	16358	16137	16353	16275	16441	16382	16202	16157	16116	16375	16357	16250	16326	16282	16264	16042	16278	16249	16307	16186	16430	16397	16394	16192	16297	16165	16181	16350	16222	16402	16350	16389	16420	16253	16176	16129	16068	16297	16253	16482	16435	16192	16290	16380	16245	16370	16247	16390	16345	16154	16195	16149	16200	16171	16124	16383	16027	16224	16060	16298	16284	16380	16146	16219	16057	16357	16239	16428	16167	16230	16417	16259	16243	16324	16343	16180	16254	16164	16316	16403	16269	16409	16354	16298	16367	16211	16224	16243	16170	16394	16264	16247	16041	16165	16470	16376	16257	16273	16284	16307	16340	16433	16347	16312	16254	16308	16280	16289	16387	16259	16337	16473	16304	16174	16212	16143	16382	16230	16209	16043	16326	16154	16171	16290	16307	16173	16165	16231	16116	16246	16390	16468	16350	16138	16190	16231	16316	16283	16357	16445	16399	16384	16292	16330	16415	16309	16185	16470	16330	16098	16457	16274	16380	16250	16388	16246	16166	16177	16222	16193	16152	16397	16238	16306	16006	16219	16233	16271	16195	16252	16206	16399	16194	16264	16019	16226	16129	16321	16077	16204	16351	16288	16338	16346	16429	16335	16272	16208	16371	16113	16163	16183	16186	16377	16036	16081	16226	16328	16252	16176	16224	16316	16401	16134	16204	16307	16404	16428	16280	16257	16362	16316	16176	16290	16202	16259	16215	16472	16393	16259	16132	16188	16266	16360	16190	16325	16163	16258	16236	16206	16321	16458	16574	16346	16258	16460	16295	16242	16358	16344	16438	16190	16172	16193	16149	16256	16296	16290	16226	16259	16324	16379	16146	16287	16407	16328	16356	16301	16251	16343	16143	16244	16279	16267	16001	16385	16204	16235	16081	16375	16397	16263	16360	16282	16239	16268	16354	16252	16403	16115	16340	16248	16298	16352	16359	16205	16148	16368	16136	16324	16289	16018	16471	16459	16202	16311	16370	16436	16301	16422	16346	16105	16647	16511	16210	16195	16243	16333	16131	16237	16325	16213	16243	16151	16297	16323	16303	16114	16144	16411	16454	16243	16212	16214	16253	16325	16451	16307	16414	16166	16120	16257	16113	16130	16400	16351	16489	16182	16137	16299	16520	16286	16381	16405	16364	16332	16274	16167	16239	16326	16281	16177	16230	16253	16219	16368	16434	16280	16224	16300	16328	16235	16378	16571	16412	16491	16296	16181	16220	16425	16354	16190	16350	16016	15979	16198	16379	16433	16471	16316	16310	16198	16211	16346	16337	16427	16298	16417	16300	16207	16229	16433	16241	16272	16311	16152	16313	16198	16380	16306	16351	16310	16330	16378	16256	16201	16195	16078	16285	16136	16348	16208	16304	16559	16440	16167	16227	16182	16285	16424	16316	16199	16411	16239	16304	16190	16268	16248	16162	16182	16371	16223	16093	16177	16344	16079	16300	16252	16329	16417	16040	16271	16210	16348	16090	16444	16323	16080	16274	16431	16184	16535	16333	16329	16470	16218	16334	16203	16281	16012	16154	16136	16261	16275	16386	16265	16425	16352	16259	16193	16288	16181	16227	16445	16234	16149	16317	16128	16356	16332	16316	16347	16238	16373	16080	16272	16332	16171	16314	16290	16398	16133	16308	16352	16272	16253	16353	16345	16233	16117	16317	16077	16178	16257	16478	16424	16387	16163	16334	16228	16361	16217	16335	16184	16173	16223	16161	16198	16052	16225	16204	16312	16243	16282	16440	16231	16291	16366	16307	16211	16018	16208	16393	16372	16451	16238	16187	16231	16262	16111	16124	16254	16241	16092	16266	16282	16200	16318	16250	16544	16414	16377	16342	16244	16419	16233	16324	16191	16352	16195	16039	16236	16303	16396	16139	16453	16104	16125	16228	16272	16095	16108	16274	16300	16362	16334	16230	16475	16208	16105	16262	16441	16235	16444	16435	16326
32204	52351	48715	37457	29175	24261	21492	19533	18075	17028	16531	15916	15721	15367	15143	15136	14680	14678	14671	14629	14538	14587	14625	14450	14701	14389	14385	14423	14323	14480	14344	14413	14463	14403	14503	14368	14294	14288	14414	14230	14166	14365	14496	14388	14407	14411	14433	14406	14195	14448	14310	14400	14457	14247	14365	14324	14286	14339	14413	14404	14370	14252	14226	14386	14415	14298	14437	14353	14229	14136	14238	14467	14381	14224	14214	14426	14437	14232	14464	14287	14512	14336	14316	14357	14479	14268	14256	14293	14206	14447	14323	14370	14369	14327	14376	14537	14362	14472	14342	14511	14429	14300	14222	14453	14201	14373	14204	14317	14324	14397	14371	14286	14369	14270	14398	14431	14304	14277	14217	14312	14403	14279	14464	14277	14287	14224	14497	14296	14345	14515	14392	14209	14198	14158	14267	14178	14359	14244	14336	14311	14293	14345	14199	14584	14381	14432	14268	14299	14498	14372	14333	14332	14317	14140	14169	14257	14243	14326	14283	14380	14474	14286	14410	14346	14372	14248	14408	14236	14208	14360	14218	14248	14201	14419	14434	14449	14171	14364	14291	14225	14235	14397	14345	14109	14323	14319	14303	14181	14177	14299	14320	14182	14233	14320	14530	14303	14244	14344	14367	14176	14332	14357	14226	14303	14496	14355	14279	14263	14152	14460	14411	14194	14428	14115	14365	14370	14367	14293	14322	14404	14318	14380	14415	14348	14131	14163	14237	14232	14410	14417	14322	14336	14389	14470	14311	14383	14183	14344	14407	14248	14208	14509	14263	14104	14388	14036	14328	14344	14236	14258	14168	14389	14332	14272	14296	14273	14232	14344	14434	14397	14482	14328	14318	14175	14284	14400	14173	14289	14384	14214	14181	14247	14308	14412	14450	14297	14335	14323	14245	14202	14240	14362	14274	14155	14284	14206	14213	14357	14307	14369	14234	14278	14478	14399	14352	14238	14455	14278	14303	14283	14306	14314	14308	14229	14365	14350	14260	14359	14275	14349	14264	14445	14135	14523	14175	14162	14341	14302	14125	14320	14387	14354	14208	14248	14047	14284	14229	14429	14357	14136	14235	14423	14114	14318	14422	14289	14456	14194	14287	14321	14255	14322	14307	14253	14391	14382	14299	14232	14315	14373	14275	14196	14364	14138	14304	14451	14162	14261	14422	14283	14283	14208	14279	14352	14373	14246	14147	14372	14271	14590	14367	14233	14180	14415	14387	14216	14399	14345	14263	14328	14312	14320	14313	14337	14289	14348	14285	14322	14321	14341	14434	14404	14332	14348	14321	14399	14369	14226	14391	14369	14311	14182	14426	14317	14311	14295	14439	14356	14168	14521	14340	14191	14500	14198	14261	14360	14245	14261	14264	14176	14215	14235	14389	14263	14422	14373	14372	14284	14356	14314	14159	14128	14299	14295	14321	14270	14312	14181	14315	14312	14175	14246	14303	14241	14199	14276	14188	14260	14290	14416	14201	14381	14339	14255	14473	14407	14118	14198	14328	14235	14270	14250	14320	14378	14231	14312	14190	14308	14275	14090	14017	14436	14185	14416	14268	14337	14309	14333	14446	14434	14427	14242	14481	14351	14373	14308	14220	14324	14216	14272	14333	14320	14380	14214	14525	14145	14389	14257	14354	14263	14257	14265	14470	14185	14266	14536	14353	14201	14446	14311	14211	14298	14263	14270	14414	14273	14299	14353	14228	14259	14484	14287	14283	14235	14468	14234	14432	14247	14422	14259	14205	14448	14215	14297	14322	14321	14351	14294	14313	14335	14166	14332	14323	14254	14466	14103	14320	14125	14140	14329	14089	14419	14395	14399	14145	14343	14336	14281	14183	14148	14224	14238	14195	14275	14541	14368	14309	14311	14390	14229	14276	14203	14324	14264	14249	14313	14232	14215	14312	14488	14343	14117	14389	14321	14198	14372	14207	14160	14243	14185	14337	14236	14343	14297	14234	14285	14178	14385	14347	14445	14329	14292	14290	14407	14360	14480	14144	14131	14330	14243	14271	14350	14291	14472	14342	14338	14172	14342	14481	14300	14475	14209	14222	14377	14268	14368	14309	14201	14385	14165	14245	14314	14158	14085	14498	14294	14206	14418	14429	14298	14172	14264	14272	14217	14156	14390	14427	14234	14355	14334	14392	14407	14320	14191	14339	14182	14541	14246	14323	14295	14207	14429	14227	14294	14403	14290	14391	14225	14446	14195	14109	14368	14208	14338	14301	14397	14251	14395	14326	14365	14293	14464	14330	14375	14403	14459	14353	14422	14279	14476	14284	14248	14341	14454	14451	14295	14269	14281	14207	14114	14207	14302	14181	14327	14435	14512	14121	14323	14347	14134	14084	14335	14273	14319	14331	14245	14299	14393	14336	14472	14458	14187	14480	14312	14212	14501	14322	14356	14464	14350	14399	14275	14367	14301	14305	14664	14477	14430	14264	14296	14353	14353	14186	14249	14247	14239	14328	14220	14303	14331	14301	14341	14247	14295	14151	14321	14336	14303	14225	14232	14321	14338	14318	14227	14300	14260	14204	14456	14357	14406	14335	14230	14265	14265	14290	14219	14258	14070	14260	14342	14391	14298	14334	14257	14292	14347	14272	14320	14292	14361	14371	14261	14341	14487	14360	14353	14242	14274	14102	14281	14304	14455	14100	14315	14424	14373	14429	14437	14307	14267	14280	14337	14340	14285	14386	14452	14329	14285	14387	14283	14370	14314	14282	14225	14290	14438	14329	14272	14349	14238	14395	14374	14073	14323	14287	14405	14390	14150	14427	14139	14365	14158	14461	14293	14146	14345	14184	14202	14407	14287	14369	14118	14192	14425	14287	14279	14155	14266	14222	14371	14227	14419	14399	14186	14264	14357	14138	14397	14400	14238	14371	14176	14235	14282	14385	14496	14335	14236	14255	14297	14385	14381	14239	14361	14355	14190	14348	14370	14373	14392	14326	14348	14200	14269	14153	14196	14341	14289	14373	14378	14233	14386	14385	14064	14233	14342	14241	14308	14247	14174	14247	14311	14504	14358	14190	14202	14519	14279	14474	14295	14324	14369	14276	14248	14325	14272	14223	14336	14369	14201	14317	14250	14276	14513	14228	14280	14444	14302	14390	14345	14357	14227	14226	14305	14267	14164	14207	14403	14266	14284	14324	14283	14516	14421	14396	14285	14271	14297	14281	14241	14299	14366	14349	14229	14261	14264	14330	14271	14484	14148	14492	14197	14364	14332	14286	14305	14477	14252	14261	14281	14383	14341	14297	14335	14108	14289	14300	14485	14181	14059	14324	14224	14296	14480	14436	14333	14462	14318	14370	14277	14205	14175	14444	14446	14275	14280	14374	14348	14349	14379	14344	14286	14464	14250	14245	14461	14339	14275	14376	14414	14264	14158	14213	14369	14309	14308	14333	14248	14175	14210	14297	14231	14410	14029	14351	14223	14279	14394	14244	14369	14131	14412	14344	14293	14368	14408	14214	14376	14398	14523	14292	14371	14149	14252	14354	14401	14449	14360	14576	14255	14302	14282	14281	14431	14283	14246	14318	14395	14488	14337	14451	14182	14325	14206	14213	14590	14369	14418	14150	14407	14356	14434	14142	14332	14305	14283	14111	14172	14326	14445	14366	14414	14174	14349	14320	14277	14192	14252	14251	14352	14284	14417	14255	14362	14308	14433	14361	14348	14362	14329	14343	14412	14333	14306	14335	14347	14281	14326	14285	14419	14268	14290	14364	14240	14371	14214	14218	14206	14358	14239	14227	14275	14309	14182	14355	14129	14131	14390	14036	14255	14302	14398	14291	14435	14273	14406	14266	14146	14251	14251	14256	14204	14234	14334	14287	14078	14360	14145	14318	14255	14222	14395	14212	14275	14211	14297	14361	14285	14377	14347	14344	14453	14229	14210	14527	14294	14381	14350	14209	14261	14562	14485	14414	14327	14373	14331	14379	14466	14305	14310	14358	14270	14396	14337	14406	14275	14285	14323	14180	14213	14266	14274	14300	14198	14428	14248	14231	14377	14366	14391	14353	14307	14306	14324	14318	14335	14296	14252	14423	14221	14244	14356	14354	14282	14493	14382	14316	14338	14269	14422	14363	14325	14313	14292	14262	14284	14218	14466	14258	14373	14254	14416	14326	14299	14296	14524	14548	14228	14303	14308	14323	14280	14314	14303	14400	14195	14196	14376	14310	14443	14372	14359	14248	14165	14352	14299	14144	14325	14199	14348	14388	14328	14399	14325	14339	14430	14194	14276	14325	14373	14094	14354	14409	14248	14291	14274	14360	14283	14357	14277	14268	14250	14340	14307	14515	14301	14127	14505	14412	14308	14400	14501	14338	14181	14496	14283	14080	14118	14316	14399	14303	14360	14498	14158	14194	14341	14226	14191	14165	14355	14326	14257	14340	14288	14366	14155	14323	14293	14345	14335	14392	14248	14329	14454	14385	14256	14376	14468	14414	14156	14325	14362	14252	14351	14326	14282	14232	14395	14132	14268	14427	14229	14434	14195	14378	14356	14207	14133	14474	14219	14226	14414	14255	14424	14262	14289	14404	14335	14250	14295	14215	14402	14288	14202	14373	14326	14196	14298	14183	14351	14271	14358	14356	14353	14290	14496	14208	14290	14380	14239	14378	14254	14211	14264	14252	14313	14409	14234	14040	14471	14376	14441	14359	14289	14498	14329	14270	14400	14176	14488	14124	14323	14415	14311	14450	14451	14191	14275	14181	14236	14204	14396	14308	14176	14248	14298	14239	14296	14197	14260	14362	14285	14430	14258	14330	14406	14483	14306	14222	14389	14390	14313	14284	14416	14217	14316	14358	14304	14293	14287	14332	14244	14177	14399	14361	14265	14412	14107	14332	14465	14388	14410	14179	14398	14208	14186	14359	14317	14251	14373	14268	14244	14292	14364	14336	14208	14390	14287	14262	14551	14373	14127	14251	14275	14227	14373	14467	14300	14040	14390	14421	14175	14287	14299	14279	14291	14295	14333	14300	14257	14146	14298	14229	14410	14319	14391	14299	14187	14333	14183	14324	14357	14252	14474	14149	14224	14297	14322	14332	14448	14364	14550	14364	14429	14110	14215	14245	14399	14410	14307	14184	14294	14296	14225	14195	14179
23088	21563	29482	24303	22823	26048	28455	22312	20376	20140	19332	18695	18347	18253	17960	17832	17555	17677	17470	17516	17423	17161	17336	17330	17228	17298	17160	17182	17280	17226	17276	17185	17158	17047	16947	17041	16930	17182	17174	17092	17106	17156	17172	16971	17117	16964	17288	17112	16996	16953	17166	16970	16870	17067	16948	16824	16941	17029	16934	16942	16810	17244	16904	16734	16889	16886	16883	16961	17108	17018	17019	16976	17075	16792	16910	17019	17016	16937	16928	17285	16934	16909	16814	17125	16991	16841	16944	16993	17088	17177	17089	17071	16971	16862	17031	16774	17015	17001	17087	17099	16878	17068	16890	16995	16919	16863	16923	16981	16887	16782	16982	17191	16964	16900	16969	16821	16947	17107	17084	16877	17039	17119	16955	17112	16802	16847	17085	16908	16913	16992	16924	16888	16940	16912	16873	16921	17112	17002	17072	17059	17034	16905	16939	16904	16908	16992	16862	16786	16711	17007	16734	16789	16915	16985	16832	16950	16974	17120	16995	17108	16962	17042	16750	16882	16944	17042	16824	16843	16993	16818	16794	16811	16932	16832	17073	17029	16909	16891	17160	16963	16944	17036	16865	17051	16648	16986	16980	16824	16930	16740	17106	16934	16858	17164	16884	16791	16837	17005	16971	16966	17089	16870	17073	16777	17044	16960	17024	16863	16891	16945	16987	16951	16964	16942	16925	16989	16783	16691	16863	17029	17088	17009	16745	16729	16975	16957	16930	16867	16968	16911	16923	16915	17019	16912	16934	16947	17050	17047	17055	16934	16952	16945	17054	16751	16799	16902	16929	16978	16881	16894	17221	16844	16885	16811	16894	17020	17170	17021	16976	16791	17037	16748	16975	17068	16837	16739	16906	16970	17071	17151	17296	16889	16895	16964	16818	16880	16900	16832	16994	17076	16947	16997	17035	16793	16954	16805	17006	16964	16885	16939	16935	16998	17093	16981	16868	17050	16975	17022	17000	16985	16911	16975	16894	16822	16854	16858	16884	16850	16887	16821	16759	17055	17045	16816	17012	16815	16962	17024	17006	17088	16683	16952	16786	16983	16873	16890	16884	16992	17054	16965	16909	16924	17082	16973	17086	17015	16834	17095	16919	16854	16976	16985	16944	16965	17110	17059	17058	17185	16877	17078	16915	16925	17254	17004	16968	17022	16854	16880	17022	16816	16879	17058	16967	16848	17016	16844	16702	16998	16867	17079	16919	16913	17010	17102	17163	17005	16917	16879	16928	16766	16747	17029	16985	16844	16920	16954	17077	16803	17065	16897	16938	17074	16769	16937	16942	17134	16981	16853	16833	16669	16820	16826	16826	16921	16793	16672	16899	17173	16950	17083	16946	16792	17102	16936	16894	17065	16938	16833	16802	16772	16589	16934	16899	16797	16723	16950	16935	16974	16935	16911	17005	16841	16792	16768	16868	16855	16819	16865	16825	17022	16806	17108	16965	16876	16909	17016	16850	16962	17119	17027	16827	16907	16897	16958	16956	16858	16863	16770	16856	16802	16974	16841	17082	16862	16842	16812	16894	16834	16781	17069	16825	16874	17009	16783	17030	17115	17053	16844	16851	16956	16935	17231	16652	16970	16859	16942	17103	16918	17115	16778	16905	17031	16992	16981	16832	17145	17013	17030	16758	16849	17093	17093	16834	16875	16775	16934	17050	16836	16924	17201	17106	16948	16891	17042	17078	17117	16818	16985	16680	16857	16862	16869	16896	17033	17008	17056	16981	16859	16875	17038	16966	17054	16871	16714	16807	16922	17023	16910	16808	16986	16966	16922	16947	17094	16944	16944	17110	16956	16880	16938	16827	17072	16982	16864	17093	16836	16819	16889	16920	16972	16845	16992	17023	17118	17000	16988	17129	16719	16707	16873	16954	16910	17061	16829	16811	16725	16768	16984	16825	17036	16765	17057	16801	17080	16889	16886	17048	16984	17031	16927	17056	16985	16872	16852	16910	16914	16953	16954	16852	16901	16782	16808	17297	16845	16918	16966	16987	16904	17012	17063	16995	16716	16852	16801	16897	17150	16952	16853	16847	16956	16801	16988	16881	16977	16879	16972	16839	16840	16810	16905	17041	16975	17006	16692	17038	17019	17159	16909	16895	16746	16981	17106	16817	16820	17164	16795	17033	16828	16837	16763	16963	16950	16896	16770	17007	16844	16980	16902	17173	17026	16827	16898	16833	16974	16882	16864	17024	17083	16977	16625	16736	16801	16997	17243	16909	16767	17022	16753	16850	17021	16845	16993	16979	16888	17013	16960	16829	16968	17095	16952	16958	16785	16858	16900	16855	17173	16903	16941	16606	16948	16913	16887	16831	16912	16918	16865	16921	16762	16941	16711	16913	16962	16962	16867	16712	16879	16809	16776	16645	16976	16955	16931	16899	16824	16984	16843	16812	16748	17097	16769	16934	16778	17060	16828	16849	16968	16774	17006	16974	16917	17013	16856	16825	16877	17057	16770	16999	16936	16931	16916	16747	17039	16941	16912	17071	17013	17118	17021	17001	16942	16996	16899	16819	16771	17223	16967	17081	16884	16760	16775	16949	17079	16807	16830	16989	16869	16873	17043	16821	16996	17150	16976	16841	16938	16893	16948	16905	16916	16737	17056	16837	16989	17074	16865	16911	17085	16935	16922	16996	16851	16936	16971	16699	16933	16929	16880	16995	17152	16856	16799	16839	16821	17075	16823	16819	16942	17060	16959	16950	16764	16693	16827	17154	16870	16735	17068	16837	16831	17021	16833	16810	16789	16703	16743	16998	16826	16850	17158	16954	16876	16983	16992	16876	16995	17083	17006	16947	16751	16729	16835	16683	16728	17109	16905	17079	16989	16815	16920	16860	16828	16916	16899	16934	17015	16909	17049	16915	16992	17099	17008	16963	16884	17029	17116	16824	17114	16945	16854	16772	16971	16918	17092	17060	16948	16862	16924	17039	17029	17027	17221	17027	17027	16937	16876	17103	16949	16830	16800	16953	16877	16972	17035	16980	17128	16903	16795	16886	16906	16952	16822	17075	16736	16946	16893	16831	17052	16955	16802	16806	16900	17053	16918	17077	16785	16977	16988	16818	16906	16934	16993	16996	16934	16880	17013	16741	16995	16871	16894	16965	16982	16914	16680	16944	17141	16992	16899	16900	17007	16872	16752	16824	16831	17039	16609	17170	16954	16953	16955	16846	16838	16824	17061	16941	16832	16883	16871	16987	16920	17101	16695	16919	16718	16752	16778	16803	17031	16894	16784	17035	16987	16918	16939	17012	17041	16769	16923	16891	17179	17047	16845	16892	16764	16813	17073	17048	17086	17019	17005	17055	17017	16947	16759	16857	16975	17005	16976	16901	16803	17054	16967	17118	17056	17085	16801	16877	17079	16948	17149	16917	17139	17190	16818	16951	16903	17083	17143	16929	16916	16918	16829	16860	16737	17047	17190	17013	17074	16958	16864	16935	17000	16987	16969	16988	16929	16961	16886	16964	17068	17000	17006	16883	16685	16652	16982	16940	16950	17109	16782	16788	17037	16773	16895	17024	16799	17027	17064	16835	16906	17072	16941	16737	17025	16733	16854	16834	16835	16869	16977	16980	16807	17021	16897	16828	16759	17057	16981	16741	16922	16860	16878	16917	17006	16870	17054	16786	17091	16673	16873	17047	17043	17004	17129	16817	16894	17025	17042	16859	17105	17000	17050	17080	16914	16916	16858	16754	16840	16832	17110	17029	16823	16911	16699	16942	16901	16871	16987	16768	16981	16908	16810	16770	16776	17051	16891	16952	16865	17006	16986	17081	16932	16795	16910	16925	16911	16990	16766	16792	16818	16929	16857	16966	16796	17056	16973	17023	16944	16762	16837	16832	16730	16895	16893	16926	16881	16593	16883	16993	16731	16940	17039	17227	16941	16792	16969	17003	16915	16754	16973	16926	16954	17051	16845	16977	16912	17082	17049	16929	16983	17033	16777	16994	16843	16925	16979	16859	16859	17035	16865	17121	16928	17004	16974	16802	16882	16791	16910	16918	17198	16976	16855	16858	17008	16937	16986	16874	16809	16710	16790	16974	16669	16831	16919	16800	17021	16917	17011	16653	16774	16999	16804	17082	16900	16890	17033	16911	16851	16923	16820	16955	16855	17013	16883	16794	16949	17044	16915	16984	16832	17022	16901	16825	16899	16928	17037	16831	16725	17033	16718	16816	16696	16933	16956	16813	16904	17067	16991	16753	16773	17005	16865	16947	16920	16827	16610	16801	16897	16738	16902	16833	17040	17019	16807	16868	16717	16972	16924	16915	16809	16899	16933	17029	16866	16846	16874	16945	16786	16862	17016	16970	16868	16854	16855	16893	16948	17034	16874	16875	16819	17045	16842	16827	17009	17070	16823	16879	16857	16908	17084	16980	16943	17126	16932	16917	16763	17051	16799	16874	16816	16983	16834	16912	16834	17058	16923	17087	16711	16886	17175	16814	16903	16745	16713	16810	17082	16957	17049	16863	17161	16984	16894	16671	16798	17234	17060	16940	16809	16793	16685	16893	17042	16809	16932	16942	17072	17062	16759	16957	16948	16976	17074	16720	17010	16897	16826	17145	16877	16826	17114	16949	16864	16866	16962	17094	16958	17046	16902	16865	17123	16867	16976	16960	16843	16902	16971	16955	16886	17069	17156	16791	17187	16884	16953	16835	16976	16884	16885	16854	16908	17032	16845	17038	16994	17061	17024	16989	17002	17144	17033	16879	16957	16999	16867	17036	16810	16809	17017	16916	16768	16867	16934	16741	16773	16791	16829	17038	16997	16896	17062	16926	16770	16951	17044	17015	17129	16956	17161	16938	16910	17005	16867	16760	16921	17157	16876	16748	16901	17096	16869	16912	16888	16895	16774	17096	16842	16791	17111	16931	16984	16821	16881	16839	16908	16909	17101	16953	16823	16996	17115	16800	16920	16865	16594	16940	17107	17115	16963	16841	16939	17274	17117	16859	16899	16747	16892	16896	16928	16697	16855	16854	16774	16955	16876	16859	16852	17083	17041	16947	16942	16919	16950	16781	16828	16892	17037	16768	16902	17028	16987	16965	16822	17031	17073	16995	16810	16903	16795	17015	16983	16791	16883	16966	16923	16846	16881	16866	16964
34007	57918	53583	41359	34112	29006	25356	21986	20053	18837	17934	17432	16819	16334	15965	15796	15453	15333	15321	15170	15180	14948	15104	15127	15073	14874	14892	14929	14827	14887	14982	14800	14795	14916	14890	14709	14760	14654	14835	14927	14733	14722	14543	14726	14848	14791	14714	14792	14754	14764	14683	14684	14691	14655	14753	14560	14724	14593	14762	14594	14620	14795	14718	14595	14798	14722	14628	14891	14681	14727	14743	14680	14838	14706	14608	14742	14731	14661	14709	14810	14613	14520	14566	14659	14786	14799	14486	14570	14815	14653	14676	14651	14712	14632	14583	14778	14635	14669	14711	14669	14657	14756	14669	14614	14734	14605	14660	14727	14745	14601	14585	14478	14481	14843	14777	14537	14756	14681	14685	14820	14633	14823	14622	14693	14695	14805	14821	14609	14710	14731	14641	14668	14582	14650	14829	14670	14593	14736	14633	14782	14721	14861	14732	14608	14556	14577	14807	14656	14685	14417	14734	14653	14660	14819	14760	14778	14715	14646	14719	14760	14785	14688	14692	14684	14778	14706	14845	14775	14749	14746	14726	14687	14750	14608	14606	14658	14857	14567	14721	14779	14734	14696	14556	14734	14635	14780	14652	14633	14752	14671	14751	14597	14762	14711	14780	14867	14676	14708	14814	14687	14523	14616	14591	14776	14695	14754	14510	14785	14690	14612	14717	14860	14685	14783	14658	14696	14819	14713	14709	14855	14652	14754	14678	14551	14707	14610	14496	14735	14668	14623	14639	14575	14800	14681	14766	14725	14683	14625	14537	14790	14820	14550	14851	14695	14705	14534	14708	14642	14676	14495	14734	14701	14758	14635	14757	14760	14724	14675	14565	14678	14656	14652	14727	14782	14745	14640	14661	14644	14759	14631	14679	14530	14572	14602	14419	14690	14577	14680	14848	14622	14698	14589	14832	14688	14675	14627	14531	14643	14519	14535	14668	14656	14680	14632	14804	14729	14638	14559	14739	14812	14619	14662	14687	14693	14739	14588	14672	14701	14695	14695	14725	14597	14576	14597	14629	14624	14696	14628	14613	14751	14554	14813	14736	14561	14787	14691	14808	14522	14690	14701	14639	14688	14614	14672	14688	14784	14740	14490	14718	14794	14735	14821	14886	14659	14737	14659	14558	14683	14677	14895	14668	14696	14821	14566	14497	14735	14716	14778	14551	14743	14597	14592	14607	14571	14535	14592	14549	14701	14789	14698	14534	14639	14752	14712	14664	14674	14549	14771	14651	14742	14691	14561	14806	14686	14743	14716	14526	14601	14941	14627	14802	14636	14713	14490	14634	14781	14627	14692	14659	14653	14879	14640	14768	14612	14586	14658	14624	14671	14844	14666	14762	14731	14546	14769	14736	14613	14582	14767	14630	14800	14836	14578	14688	14803	14696	14720	14646	14871	14665	14628	14787	14686	14559	14712	14482	14649	14630	14784	14584	14664	14739	14709	14604	14752	14809	14657	14853	14582	14772	14565	14704	14714	14513	14741	14554	14650	14744	14733	14744	14550	14780	14732	14617	14542	14755	14766	14689	14751	14761	14737	14798	14625	14628	14564	14797	14662	14729	14654	14641	14710	14670	14801	14715	14487	14662	14658	14630	14564	14639	14588	14737	14762	14609	14730	14756	14684	14574	14691	14756	14591	14791	14714	14685	14685	14686	14825	14707	14640	14753	14709	14769	14712	14443	14660	14851	14616	14745	14627	14512	14696	14686	14789	14570	14551	14730	14590	14736	14807	14753	14695	14618	14577	14645	14531	14506	14549	14624	14626	14669	14565	14605	14681	14613	14702	14778	14656	14600	14646	14549	14625	14812	14672	14529	14613	14641	14561	14605	14826	14646	14668	14676	14671	14723	14854	14606	14779	14538	14591	14624	14595	14607	14732	14567	14512	14787	14760	14734	14613	14671	14538	14482	14717	14660	14748	14923	14711	14565	14681	14589	14635	14746	14681	14707	14609	14777	14623	14634	14614	14708	14801	14491	14725	14691	14570	14721	14695	14537	14710	14729	14722	14767	14687	14805	14630	14618	14634	14646	14816	14753	14536	14781	14467	14765	14617	14703	14815	14915	14570	14687	14561	14567	14632	14582	14392	14537	14635	14408	14717	14703	14744	14770	14640	14496	14784	14664	14773	14753	14733	14726	14684	14613	14563	14490	14510	14623	14636	14654	14654	14575	14720	14896	14619	14804	14567	14680	14574	14819	14718	14616	14665	14738	14836	14442	14688	14570	14713	14729	14682	14734	14705	14748	14644	14705	14550	14717	14654	14872	14854	14626	14596	14645	14812	14666	14653	14593	14674	14662	14599	14601	14697	14753	14680	14660	14574	14759	14767	14726	14627	14697	14731	14856	14535	14843	14658	14693	14677	14701	14769	14638	14550	14612	14593	14699	14703	14703	14664	14919	14703	14722	14821	14567	14561	14601	14692	14662	14536	14640	14670	14673	14650	14723	14633	14773	14621	14620	14559	14745	14619	14711	14639	14779	14804	14621	14670	14660	14755	14735	14720	14805	14710	14852	14601	14781	14545	14606	14679	14662	14728	14660	14767	14790	14649	14696	14706	14743	14665	14594	14639	14936	14675	14435	14740	14801	14619	14640	14594	14597	14628	14721	14792	14711	14581	14669	14625	14513	14813	14697	14656	14803	14600	14621	14665	14602	14745	14745	14529	14585	14698	14654	14571	14675	14561	14823	14672	14690	14709	14638	14555	14603	14717	14691	14802	14574	14806	14722	14606	14773	14757	14758	14728	14595	14625	14745	14599	14710	14704	14580	14771	14632	14677	14748	14542	14740	14497	14736	14619	14494	14650	14725	14621	14610	14776	14652	14648	14789	14649	14660	14546	14575	14724	14462	14617	14551	14733	14540	14854	14781	14701	14835	14605	14961	14528	14537	14665	14661	14795	14713	14660	14779	14643	14670	14748	14678	14635	14616	14583	14654	14567	14492	14794	14569	14603	14549	14831	14538	14686	14588	14629	14573	14654	14660	14733	14747	14559	14598	14716	14697	14605	14793	14905	14562	14705	14413	14596	14449	14613	14547	14799	14592	14714	14810	14843	14672	14788	14762	14690	14739	14681	14595	14739	14758	14694	14482	14761	14664	14703	14814	14660	14739	14694	14645	14808	14768	14691	14796	14655	14674	14689	14846	14607	14508	14643	14608	14653	14585	14688	14664	14772	14742	14664	14654	14689	14710	14650	14807	14602	14761	14800	14678	14685	14649	14612	14692	14647	14404	14626	14630	14593	14706	14668	14661	14634	14588	14690	14672	14833	14589	14784	14398	14623	14735	14794	14591	14753	14674	14638	14775	14713	14743	14836	14678	14704	14603	14783	14799	14605	14764	14693	14678	14583	14553	14795	14572	14731	14646	14674	14630	14689	14599	14592	14785	14525	14713	14512	14892	14645	14790	14662	14770	14621	14525	14716	14730	14591	14608	14645	14671	14758	14767	14778	14676	14545	14683	14606	14756	14613	14707	14674	14720	14550	14614	14664	14610	14514	14447	14707	14631	14610	14827	14543	14711	14687	14770	14708	14629	14611	14556	14613	14621	14605	14634	14605	14667	14688	14618	14879	14836	14854	14658	14561	14522	14673	14707	14724	14621	14730	14832	14622	14665	14589	14634	14431	14644	14759	14728	14702	14662	14737	14810	14701	14536	14744	14579	14734	14807	14636	14687	14644	14638	14681	14631	14523	14796	14627	14592	14685	14701	14627	14542	14656	14667	14645	14768	14577	14777	14760	14598	14579	14746	14692	14635	14694	14737	14690	14552	14611	14660	14479	14801	14536	14624	14850	14684	14706	14616	14704	14706	14701	14592	14754	14739	14701	14668	14752	14768	14790	14548	14622	14731	14678	14822	14645	14738	14741	14736	14629	14683	14696	14660	14618	14689	14758	14526	14614	14756	14795	14589	14760	14840	14529	14697	14567	14759	14768	14943	14560	14716	14837	14627	14757	14715	14530	14686	14881	14763	14658	14862	14700	14621	14694	14667	14905	14595	14705	14478	14698	14684	14730	14732	14712	14616	14614	14534	14753	14722	14676	14749	14620	14768	14660	14685	14795	14695	14763	14762	14682	14552	14552	14532	14736	14708	14749	14517	14773	14559	14807	14634	14729	14503	14530	14701	14756	14713	14703	14747	14660	14698	14735	14650	14726	14795	14602	14577	14808	14646	14571	14631	14646	14685	14534	14682	14593	14719	14766	14712	14859	14684	14642	14752	14638	14697	14538	14513	14628	14720	14808	14835	14769	14679	14647	14624	14570	14703	14784	14686	14676	14508	14674	14568	14693	14688	14617	14734	14700	14616	14746	14730	14683	14805	14546	14810	14596	14815	14777	14654	14550	14688	14721	14613	14602	14718	14636	14617	14641	14587	14730	14676	14685	14603	14648	14554	14743	14651	14700	14674	14652	14673	14765	14524	14685	14571	14616	14746	14600	14609	14618	14731	14594	14638	14737	14667	14807	14670	14596	14679	14647	14550	14635	14781	14754	14498	14814	14647	14677	14579	14668	14667	14647	14728	14593	14713	14567	14671	14667	14637	14624	14728	14558	14649	14819	14767	14598	14577	14652	14729	14428	14663	14797	14674	14516	14740	14650	14510	14768	14742	14649	14892	14465	14767	14665	14607	14706	14734	14668	14781	14577	14748	14642	14679	14479	14552	14643	14657	14759	14722	14788	14676	14725	14619	14575	14685	14502	14684	14615	14759	14926	14795	14559	14637	14534	14767	14621	14641	14719	14708	14634	14661	14658	14647	14630	14660	14620	14748	14807	14668	14826	14618	14685	14619	14674	14717	14794	14576	14621	14622	14576	14636	14825	14605	14669	14792	14750	14681	14750	14705	14593	14652	14702	14656	14544	14772	14630	14560	14656	14626	14742	14684	14682	14658	14415	14697	14707	14495	14407	14718	14649	14659	14611	14657	14678	14700	14737	14755	14623	14495	14742	14607	14709	14666	14673	14723	14685	14771	14654	14659	14737	14627	14790	14554	14818	14695	14682	14693	14510	14625	14562	14739	14716	14788	14814	14764	14826	14527	14727	14598	14553	14742	14526	14727	14539	14593	14598	14559	14727	14730	14639	14776	14568	14759	14727	14804	14664	14720	14464	14692	14563
29047	27459	34227	30202	23784	20872	19566	18580	17881	17696	17482	17148	17357	16923	16796	16683	16652	16611	16559	16705	16705	16775	16608	16563	16544	16554	16631	16612	16540	16479	16562	16591	16639	16555	16442	16593	16498	16458	16501	16577	16680	16601	16512	16543	16472	16520	16603	16466	16427	16358	16562	16528	16507	16430	16399	16592	16600	16652	16695	16742	16577	16572	16503	16496	16527	16531	16534	16346	16375	16561	16547	16579	16890	16799	16518	16494	16563	16500	16471	16666	16479	16352	16460	16506	16516	16528	16604	16475	16593	16463	16342	16313	16588	16463	16632	16473	16493	16385	16430	16631	16567	16647	16657	16307	16668	16491	16541	16488	16458	16528	16378	16438	16629	16580	16555	16464	16722	16506	16466	16405	16516	16737	16622	16430	16788	16397	16349	16481	16589	16274	16433	16548	16493	16608	16720	16633	16607	16193	16292	16399	16387	16520	16328	16457	16417	16498	16412	16544	16536	16524	16568	16505	16458	16446	16548	16572	16468	16361	16424	16448	16408	16577	16297	16576	16455	16548	16450	16565	16429	16448	16476	16262	16363	16406	16539	16479	16477	16431	16378	16306	16332	16512	16533	16423	16445	16554	16370	16420	16557	16365	16579	16491	16562	16404	16299	16614	16493	16448	16297	16404	16538	16576	16558	16609	16503	16329	16355	16238	16501	16557	16541	16441	16469	16502	16488	16647	16474	16403	16468	16454	16410	16474	16571	16716	16398	16362	16610	16488	16629	16591	16523	16396	16550	16545	16418	16738	16724	16371	16494	16595	16488	16469	16622	16625	16417	16631	16770	16445	16578	16591	16634	16461	16424	16508	16387	16607	16549	16519	16595	16557	16442	16601	16607	16570	16210	16587	16502	16435	16473	16542	16546	16378	16550	16517	16746	16625	16472	16582	16541	16545	16571	16482	16606	16406	16621	16392	16396	16693	16312	16629	16437	16459	16542	16542	16555	16416	16449	16584	16416	16497	16393	16610	16461	16269	16286	16650	16696	16384	16451	16636	16416	16532	16503	16407	16524	16426	16361	16602	16623	16341	16409	16482	16469	16393	16498	16429	16499	16479	16632	16489	16470	16636	16636	16424	16613	16529	16563	16671	16673	16327	16640	16371	16513	16532	16689	16371	16478	16385	16395	16445	16575	16524	16630	16556	16581	16478	16647	16458	16570	16332	16580	16521	16551	16553	16320	16236	16421	16337	16451	16577	16562	16698	16465	16458	16485	16339	16378	16515	16565	16613	16608	16441	16550	16363	16577	16533	16807	16531	16544	16530	16539	16777	16585	16286	16431	16554	16476	16695	16501	16431	16273	16230	16466	16560	16507	16494	16656	16490	16452	16463	16632	16556	16431	16614	16605	16390	16539	16440	16457	16465	16694	16629	16723	16417	16668	16629	16542	16517	16415	16505	16449	16480	16645	16511	16607	16255	16704	16537	16411	16428	16291	16401	16548	16379	16501	16602	16709	16387	16650	16538	16469	16581	16632	16573	16496	16398	16463	16467	16377	16341	16549	16308	16401	16738	16524	16530	16592	16478	16539	16448	16589	16511	16581	16595	16567	16683	16439	16535	16391	16468	16580	16531	16540	16546	16320	16583	16777	16466	16599	16483	16492	16693	16542	16398	16449	16256	16381	16505	16412	16555	16351	16454	16310	16363	16486	16597	16497	16644	16734	16514	16609	16646	16628	16504	16608	16345	16487	16578	16509	16464	16179	16576	16358	16383	16552	16451	16558	16300	16519	16394	16485	16430	16393	16448	16442	16435	16527	16562	16166	16485	16537	16578	16473	16339	16419	16372	16347	16741	16620	16488	16717	16485	16651	16386	16487	16217	16540	16486	16471	16510	16486	16676	16418	16615	16358	16535	16634	16655	16650	16578	16535	16433	16543	16499	16716	16372	16446	16434	16527	16562	16392	16420	16335	16553	16508	16481	16703	16542	16696	16484	16464	16617	16526	16693	16576	16593	16575	16458	16602	16579	16524	16499	16756	16465	16506	16507	16491	16391	16552	16465	16490	16481	16665	16513	16664	16478	16318	16549	16841	16465	16749	16485	16549	16318	16529	16551	16600	16737	16577	16561	16593	16553	16366	16440	16652	16502	16361	16555	16612	16598	16387	16532	16478	16402	16421	16632	16574	16691	16434	16651	16646	16533	16620	16353	16467	16332	16474	16346	16509	16683	16539	16354	16449	16448	16498	16675	16733	16337	16531	16572	16484	16334	16396	16649	16311	16431	16557	16538	16561	16527	16545	16533	16506	16477	16133	16516	16704	16558	16665	16493	16582	16661	16608	16614	16586	16417	16744	16597	16394	16474	16626	16762	16605	16665	16536	16452	16477	16375	16479	16577	16254	16530	16439	16568	16520	16298	16582	16535	16554	16561	16568	16608	16671	16604	16660	16532	16633	16474	16661	16608	16412	16364	16627	16570	16651	16296	16403	16430	16479	16440	16547	16687	16399	16457	16563	16449	16518	16575	16501	16568	16486	16528	16581	16527	16603	16490	16471	16427	16334	16396	16533	16405	16609	16620	16782	16413	16491	16536	16559	16413	16357	16547	16459	16376	16425	16404	16664	16491	16217	16682	16398	16614	16623	16354	16536	16561	16426	16442	16483	16465	16438	16518	16571	16544	16483	16564	16659	16360	16398	16436	16580	16351	16317	16375	16409	16457	16441	16524	16368	16366	16353	16455	16484	16150	16628	16598	16494	16566	16500	16581	16630	16639	16444	16444	16654	16337	16435	16608	16670	16629	16700	16416	16537	16564	16514	16543	16524	16370	16618	16347	16486	16557	16488	16499	16587	16541	16430	16571	16520	16642	16560	16323	16619	16725	16574	16459	16415	16430	16344	16722	16585	16688	16518	16427	16384	16481	16412	16523	16585	16579	16564	16651	16431	16565	16511	16395	16656	16513	16388	16547	16627	16392	16447	16564	16458	16705	16601	16397	16595	16506	16331	16573	16542	16382	16517	16443	16634	16764	16420	16399	16517	16621	16427	16555	16420	16434	16283	16318	16405	16413	16576	16442	16502	16404	16361	16497	16534	16615	16465	16274	16587	16767	16603	16773	16567	16573	16402	16535	16306	16401	16526	16646	16775	16502	16495	16424	16376	16525	16603	16699	16559	16567	16623	16429	16586	16593	16518	16465	16565	16486	16651	16588	16476	16397	16683	16560	16498	16565	16576	16512	16515	16532	16400	16502	16624	16654	16532	16538	16335	16466	16541	16462	16712	16401	16449	16525	16559	16571	16586	16534	16605	16448	16315	16530	16383	16526	16431	16609	16377	16474	16661	16610	16646	16601	16560	16579	16418	16406	16397	16496	16483	16421	16591	16447	16497	16386	16386	16388	16432	16491	16554	16468	16609	16380	16529	16479	16600	16550	16275	16473	16500	16444	16679	16793	16615	16410	16475	16635	16616	16427	16518	16421	16497	16564	16503	16605	16653	16462	16487	16453	16697	16718	16388	16442	16611	16679	16589	16377	16603	16591	16388	16633	16462	16637	16486	16401	16266	16388	16345	16643	16523	16573	16371	16324	16449	16326	16448	16248	16570	16420	16652	16518	16404	16354	16424	16624	16386	16551	16603	16770	16504	16689	16475	16327	16391	16570	16644	16505	16451	16542	16412	16612	16480	16595	16447	16512	16704	16550	16420	16510	16531	16493	16373	16668	16561	16405	16739	16563	16536	16536	16406	16526	16419	16501	16323	16509	16568	16529	16492	16448	16576	16372	16424	16586	16677	16407	16546	16529	16500	16471	16542	16570	16510	16612	16567	16359	16410	16420	16654	16592	16584	16561	16525	16619	16583	16654	16534	16646	16375	16649	16583	16592	16530	16453	16344	16529	16495	16681	16493	16579	16710	16451	16566	16365	16140	16409	16435	16543	16503	16476	16488	16461	16498	16425	16659	16434	16516	16526	16471	16466	16583	16549	16585	16583	16484	16504	16519	16473	16504	16660	16345	16701	16440	16497	16739	16408	16467	16626	16652	16489	16477	16495	16550	16456	16588	16591	16587	16433	16487	16555	16232	16792	16352	16560	16404	16475	16578	16529	16587	16299	16359	16519	16471	16343	16479	16563	16590	16814	16587	16569	16348	16539	16632	16534	16386	16293	16496	16427	16562	16223	16547	16590	16368	16548	16588	16599	16585	16604	16553	16548	16497	16414	16431	16576	16646	16525	16556	16556	16334	16431	16440	16726	16475	16674	16533	16636	16316	16652	16383	16612	16883	16501	16412	16344	16464	16459	16511	16394	16419	16707	16370	16580	16501	16390	16579	16617	16501	16527	16405	16631	16612	16575	16476	16402	16444	16460	16523	16494	16327	16453	16486	16309	16625	16486	16557	16533	16639	16449	16603	16549	16518	16380	16645	16843	16476	16473	16404	16463	16474	16357	16460	16444	16504	16242	16699	16528	16567	16354	16632	16519	16594	16424	16566	16595	16635	16626	16311	16542	16556	16501	16531	16585	16312	16421	16263	16607	16631	16538	16785	16611	16470	16423	16573	16451	16821	16637	16452	16540	16653	16417	16433	16505	16526	16583	16597	16421	16511	16569	16366	16495	16526	16467	16599	16553	16326	16500	16637	16501	16504	16563	16615	16536	16540	16703	16527	16542	16423	16588	16489	16509	16418	16436	16376	16331	16363	16499	16658	16501	16406	16517	16550	16670	16492	16388	16486	16557	16617	16390	16440	16392	16646	16698	16644	16640	16668	16311	16523	16713	16518	16612	16432	16493	16589	16574	16581	16451	16302	16520	16523	16422	16681	16485	16609	16615	16530	16509	16602	16582	16457	16458	16402	16598	16314	16465	16588	16592	16566	16639	16544	16444	16589	16555	16370	16692	16559	16511	16521	16391	16680	16394	16377	16618	16545	16420	16623	16791	16458	16538	16588	16471	16544	16471	16592	16509	16648	16653	16608	16425	16358	16527	16386	16448	16641	16628	16607	16519	16478	16668	16602	16449	16513	16497	16740	16576	16317	16547	16641	16582	16536	16476	16377	16294	16423	16371	16400	16422	16645	16492	16637	16467	16577	16811	16477	16635	16302	16434	16486	16422	16354	16342	16771	16488	16437	16456	16495	16485	16609	16559	16436	16538	16386	16577	16748	16571	16326	16244
32040	44361	40382	30789	24290	20967	18701	17304	16798	16266	15762	15542	15357	15095	14874	14873	14860	14632	14986	14559	14718	14525	14633	14783	14531	14412	14655	14592	14385	14457	14487	14495	14383	14624	14449	14463	14415	14431	14442	14518	14397	14466	14461	14417	14441	14541	14300	14600	14307	14528	14434	14464	14334	14426	14434	14490	14478	14511	14419	14421	14633	14416	14536	14526	14557	14294	14475	14531	14472	14230	14345	14306	14559	14338	14449	14403	14564	14386	14423	14410	14219	14563	14502	14481	14460	14405	14520	14475	14266	14394	14122	14370	14364	14289	14502	14557	14426	14313	14437	14319	14558	14240	14451	14308	14581	14476	14351	14454	14354	14444	14428	14345	14581	14530	14263	14378	14540	14443	14378	14489	14254	14397	14561	14484	14506	14442	14478	14542	14445	14341	14346	14334	14399	14457	14339	14700	14534	14273	14349	14530	14380	14541	14344	14499	14448	14384	14458	14389	14412	14342	14362	14585	14352	14399	14253	14492	14316	14430	14465	14459	14244	14251	14391	14443	14573	14327	14534	14421	14451	14456	14295	14382	14249	14490	14362	14454	14513	14536	14379	14366	14456	14433	14342	14231	14447	14404	14385	14526	14446	14238	14503	14412	14408	14435	14449	14479	14423	14418	14224	14282	14415	14501	14270	14315	14526	14427	14418	14476	14323	14527	14308	14506	14397	14361	14499	14383	14436	14456	14432	14337	14451	14440	14483	14301	14429	14419	14418	14258	14556	14447	14440	14501	14398	14328	14401	14421	14532	14426	14546	14358	14408	14396	14260	14459	14335	14376	14308	14416	14555	14404	14443	14253	14495	14486	14427	14436	14404	14533	14552	14492	14438	14408	14425	14383	14504	14402	14388	14504	14639	14536	14344	14441	14488	14507	14406	14512	14306	14423	14423	14413	14365	14523	14311	14506	14403	14504	14379	14298	14531	14471	14430	14552	14486	14405	14521	14399	14538	14383	14474	14486	14404	14585	14466	14390	14482	14450	14432	14368	14465	14342	14387	14655	14316	14513	14529	14363	14351	14452	14375	14370	14423	14458	14471	14540	14382	14546	14439	14264	14551	14433	14190	14410	14300	14406	14368	14343	14529	14281	14311	14225	14323	14301	14488	14455	14425	14370	14438	14374	14498	14496	14415	14472	14363	14611	14246	14343	14419	14511	14405	14385	14551	14420	14435	14412	14532	14419	14372	14462	14415	14418	14540	14483	14552	14533	14471	14324	14506	14433	14453	14272	14515	14540	14439	14434	14384	14493	14512	14347	14271	14573	14447	14370	14540	14499	14380	14244	14422	14417	14550	14421	14370	14420	14484	14518	14331	14546	14416	14552	14321	14400	14247	14355	14315	14429	14463	14567	14391	14470	14320	14324	14537	14403	14396	14488	14538	14379	14426	14390	14384	14328	14306	14326	14399	14261	14450	14381	14435	14408	14364	14262	14386	14625	14621	14420	14405	14527	14247	14288	14539	14286	14547	14280	14293	14390	14358	14402	14632	14382	14462	14545	14439	14593	14439	14406	14259	14317	14330	14432	14406	14349	14546	14437	14563	14294	14404	14335	14395	14459	14418	14499	14505	14246	14317	14382	14474	14499	14511	14549	14464	14425	14506	14570	14483	14399	14269	14268	14664	14405	14369	14433	14299	14328	14506	14448	14444	14387	14413	14329	14491	14363	14595	14343	14600	14437	14515	14411	14590	14518	14458	14517	14621	14433	14421	14408	14355	14365	14315	14275	14574	14432	14401	14554	14442	14554	14375	14642	14426	14423	14406	14437	14597	14429	14484	14445	14390	14475	14577	14463	14313	14433	14547	14355	14389	14452	14370	14170	14406	14468	14523	14459	14499	14400	14498	14500	14389	14440	14411	14441	14552	14149	14354	14492	14302	14493	14355	14530	14589	14601	14671	14334	14428	14592	14380	14442	14471	14315	14514	14509	14569	14440	14583	14466	14308	14537	14306	14537	14352	14442	14360	14525	14491	14410	14571	14361	14494	14276	14352	14490	14504	14606	14564	14472	14384	14537	14250	14537	14341	14383	14421	14360	14361	14263	14468	14467	14399	14294	14436	14317	14436	14397	14339	14404	14343	14264	14416	14571	14637	14467	14426	14535	14591	14300	14507	14592	14390	14560	14488	14314	14414	14438	14321	14424	14379	14318	14509	14579	14315	14292	14519	14467	14419	14418	14336	14385	14489	14421	14537	14240	14436	14312	14450	14429	14436	14454	14278	14402	14271	14541	14477	14367	14409	14315	14499	14314	14569	14443	14222	14439	14397	14539	14394	14307	14414	14404	14465	14416	14461	14356	14450	14324	14453	14481	14300	14554	14580	14470	14246	14243	14448	14579	14544	14425	14433	14437	14371	14328	14307	14519	14395	14370	14632	14586	14420	14488	14428	14444	14473	14630	14360	14425	14362	14415	14266	14548	14187	14460	14516	14400	14390	14337	14505	14221	14419	14507	14580	14408	14445	14557	14382	14368	14329	14422	14576	14422	14386	14472	14378	14616	14414	14687	14417	14493	14320	14371	14656	14452	14342	14408	14326	14674	14359	14615	14319	14461	14535	14705	14395	14327	14345	14425	14354	14531	14535	14399	14413	14421	14450	14437	14436	14505	14350	14435	14406	14358	14341	14593	14212	14544	14285	14436	14334	14493	14389	14571	14435	14394	14480	14444	14331	14342	14500	14278	14411	14448	14311	14172	14546	14682	14382	14395	14452	14446	14584	14406	14409	14301	14378	14368	14417	14468	14525	14453	14549	14588	14541	14552	14313	14437	14432	14471	14536	14363	14350	14365	14560	14394	14476	14458	14499	14559	14430	14506	14373	14624	14461	14428	14289	14375	14305	14485	14321	14434	14707	14508	14446	14299	14398	14470	14396	14349	14476	14307	14475	14548	14503	14243	14462	14319	14339	14206	14302	14552	14463	14320	14383	14309	14462	14304	14527	14465	14447	14313	14594	14446	14396	14442	14521	14396	14486	14543	14325	14575	14225	14493	14389	14303	14589	14493	14474	14558	14495	14330	14348	14456	14464	14386	14471	14424	14346	14396	14438	14377	14377	14487	14329	14396	14352	14546	14471	14328	14562	14401	14274	14382	14329	14395	14365	14487	14532	14404	14331	14280	14521	14456	14351	14410	14484	14417	14440	14435	14463	14331	14336	14408	14362	14405	14270	14526	14345	14544	14497	14460	14576	14582	14325	14421	14543	14443	14433	14570	14365	14393	14351	14509	14493	14447	14570	14369	14428	14396	14300	14373	14266	14225	14389	14575	14436	14452	14460	14359	14470	14510	14401	14458	14570	14635	14449	14381	14282	14451	14295	14491	14387	14366	14326	14394	14323	14483	14364	14407	14559	14404	14400	14400	14375	14557	14637	14325	14342	14412	14534	14490	14417	14447	14385	14349	14391	14361	14427	14508	14407	14388	14498	14502	14305	14357	14547	14420	14378	14447	14396	14427	14414	14323	14480	14415	14612	14521	14441	14479	14502	14438	14491	14438	14504	14506	14441	14452	14535	14457	14388	14531	14470	14463	14478	14579	14487	14313	14441	14354	14525	14437	14470	14409	14435	14295	14531	14543	14369	14268	14405	14278	14430	14443	14469	14469	14553	14418	14510	14519	14277	14286	14410	14581	14382	14404	14631	14340	14516	14488	14421	14617	14581	14536	14656	14355	14407	14559	14436	14383	14400	14310	14546	14405	14422	14296	14399	14670	14453	14354	14411	14480	14168	14437	14554	14325	14424	14516	14445	14342	14659	14568	14414	14456	14412	14459	14470	14375	14381	14523	14412	14542	14509	14564	14591	14470	14352	14360	14530	14516	14437	14374	14474	14364	14276	14370	14292	14549	14586	14454	14357	14407	14575	14407	14609	14485	14480	14524	14318	14509	14552	14374	14656	14505	14308	14359	14408	14221	14297	14576	14365	14379	14584	14356	14411	14583	14572	14358	14631	14293	14406	14481	14491	14508	14355	14585	14453	14299	14391	14303	14619	14445	14353	14399	14487	14283	14376	14373	14372	14503	14605	14287	14571	14448	14353	14402	14444	14475	14573	14369	14458	14468	14487	14425	14437	14354	14493	14441	14410	14251	14474	14433	14488	14465	14378	14428	14438	14313	14423	14394	14437	14375	14374	14380	14425	14565	14434	14522	14298	14386	14396	14584	14384	14524	14236	14623	14422	14333	14284	14372	14567	14430	14494	14258	14330	14354	14229	14561	14492	14383	14404	14306	14394	14295	14545	14378	14356	14419	14390	14441	14459	14511	14327	14470	14398	14321	14467	14319	14369	14377	14482	14513	14342	14307	14375	14378	14331	14464	14569	14463	14394	14345	14444	14569	14355	14361	14493	14361	14468	14484	14353	14420	14335	14523	14336	14475	14401	14459	14433	14422	14498	14297	14432	14371	14384	14567	14526	14352	14289	14431	14632	14508	14525	14369	14292	14425	14443	14408	14483	14472	14479	14480	14407	14325	14526	14533	14499	14557	14463	14414	14363	14258	14350	14408	14565	14452	14566	14387	14376	14510	14412	14495	14341	14448	14416	14540	14475	14614	14505	14359	14242	14560	14307	14349	14450	14473	14452	14472	14372	14453	14569	14479	14400	14522	14299	14313	14387	14523	14365	14358	14378	14581	14502	14525	14335	14383	14430	14451	14583	14370	14289	14485	14475	14546	14528	14412	14601	14473	14546	14416	14597	14347	14330	14319	14637	14431	14596	14334	14464	14461	14631	14476	14428	14564	14464	14439	14507	14281	14376	14396	14556	14434	14282	14436	14446	14291	14367	14537	14468	14325	14352	14343	14265	14501	14436	14300	14512	14494	14281	14373	14486	14550	14374	14367	14440	14613	14319	14255	14422	14461	14492	14484	14364	14309	14420	14532	14301	14388	14608	14643	14374	14355	14555	14323	14407	14383	14503	14471	14460	14562	14526	14480	14594	14429	14268	14392	14400	14440	14404	14206	14477	14374	14358	14384	14452	14454	14422	14556	14438	14314	14393	14327	14513	14503	14439	14381	14306	14416	14534	14392	14375	14591	14215	14459	14330	14327	14302	14438	14315	14304	14534	14386	14600	14230	14442	14433	14388	14375	14655	14544	14606	14395	14338	14530	14541	14349
24204	21509	29057	25646	24392	25100	23524	19831	18526	18149	18117	17322	17119	16929	16992	16825	16784	16756	16447	16647	16429	16276	16300	16500	16367	16446	16508	16431	16317	16157	16215	16320	16251	16334	16432	16054	16256	16223	16387	16104	16097	16316	16334	16345	16306	16056	16244	16315	16243	16312	16103	16228	16090	16039	16160	16167	16162	16392	15961	16323	16154	16224	16130	16102	16229	16172	16220	16190	16102	15976	16252	16127	16149	16244	16271	16058	16087	16101	16189	16083	16029	16121	16171	16165	16028	16149	16257	16029	16102	16045	16028	16192	16268	16071	15864	16101	16236	16162	16294	16150	16126	16100	16140	16106	16092	16094	16146	16307	16055	16232	16172	16196	16091	16073	16163	16274	16111	16316	15969	16316	16221	16143	16192	16108	16175	16146	16116	16009	16303	16162	16278	15958	16075	16151	16167	15951	15961	16128	16310	15842	15986	16096	16046	16093	16197	16098	16294	16002	16097	16274	16157	16328	16191	16198	16220	16154	15932	16170	16300	16275	15901	16129	16167	16136	16182	16228	16215	16151	15911	16117	16166	16086	16195	16213	16277	16332	16009	16358	16325	16023	16274	16396	16229	16147	16331	16141	16283	16166	16154	16178	16247	16140	16271	16268	16383	16112	16144	16145	15964	16282	16020	16093	16146	15867	16231	16118	16151	16095	15914	16199	15991	16134	15949	16226	15985	16322	16236	16321	16123	15965	15953	16038	16073	16181	16195	16297	16171	16105	15939	16103	16155	16125	16011	16079	16086	16242	16273	16064	16067	16156	16207	15937	16221	16241	16193	16013	16083	16122	16205	16014	16283	16146	16438	16197	16245	16109	16059	16259	16040	16109	16172	16204	16030	16310	16046	16014	16034	16186	16069	16002	16174	16207	15967	15990	16091	16147	16066	16050	16317	16351	16238	16130	16041	16058	16051	16110	16297	16117	16176	16103	16113	16040	16147	15926	16047	16064	16159	16240	16171	16160	16072	16281	16090	16246	16268	16165	16066	16046	16339	16109	16051	16246	16027	16134	16228	16152	16335	16073	16247	16261	16114	16265	16212	16050	16089	15833	16127	16207	16150	16130	16207	16213	16179	16429	16050	16091	16267	15937	16055	16042	16149	16111	16255	16192	16067	16120	15993	16189	16368	16230	16177	16000	16058	16239	16276	15971	16029	16061	16045	16287	16144	15995	16040	16046	16077	15914	16064	16176	16230	16086	16040	16187	16099	16133	16214	16076	16268	16189	16209	16164	16065	16202	16001	16026	16000	16179	16186	16089	16036	16227	15961	16158	16090	16067	16196	16201	16103	16163	16160	16210	16233	16096	16165	16162	16167	16124	16100	16106	16285	16173	15985	16240	16127	16081	16195	16279	16207	16140	16062	16314	16120	16401	16209	16032	16257	16065	16100	16152	16194	16280	16085	16136	15919	16162	16044	16168	16215	16270	16209	16027	16117	16244	16164	16163	16174	15976	16219	16105	16232	15985	16039	16078	16069	16193	15972	16057	16179	16148	16232	16082	15991	16082	16102	16098	16084	16251	16213	16071	16105	16230	16270	16236	16139	16380	16415	16128	16239	16281	16076	16289	16414	16010	16305	16025	16223	16095	15920	16173	16126	16191	16169	16071	15971	16249	16369	16225	15963	16033	16179	16043	16274	16181	16150	16233	16080	16238	16234	16048	16184	16176	16117	16199	16033	16264	16293	16224	16374	16068	16261	16231	16101	15911	16147	16120	16276	16145	15986	16069	16186	16048	16286	16103	16348	16090	16109	16179	16090	16117	16173	16260	16115	16189	16002	16298	16154	16169	16178	16020	16081	16255	16161	16029	16172	16258	16238	16259	16208	16117	16215	16231	16124	16149	16256	15987	16155	16098	16278	16136	16399	16168	16000	16183	16109	16344	16155	16289	16271	16158	16208	16211	15932	16029	15940	16316	15981	16180	16125	16202	16145	16125	16125	16346	16149	16142	16040	16280	16028	16240	16335	16173	16249	16113	16120	16023	16136	16277	16283	16157	16267	16076	16132	16057	16308	16251	16435	15949	16143	16199	16061	16139	16373	16210	16175	15917	16158	16028	16189	16071	15986	16228	16166	16165	16072	16171	16325	16204	16154	16067	16066	16131	16274	16028	16144	16284	16205	16165	16108	16126	16145	16059	16112	16252	16235	16142	16076	16193	16207	16321	16014	16155	16283	16004	16127	16152	16020	15916	15880	16110	16273	16135	16015	16311	16012	16127	16226	16176	16158	16203	15970	16309	16001	16069	16095	16088	16216	16031	16161	16031	15936	16166	16057	15954	16155	16167	16180	16062	16066	16249	16279	16023	16179	16255	16056	15981	16167	16240	16175	16031	16104	16183	16147	16270	16240	16269	16266	16152	16094	16272	16015	16037	16173	16083	16181	16196	16144	16231	16006	16134	16175	16241	16082	16151	16330	16211	16463	16290	15996	16080	16096	15974	16047	16068	16141	15994	16278	16172	16129	16236	16191	15944	16103	16078	16304	16020	16130	16046	16182	16278	16333	16273	16049	16049	16034	16199	16299	16104	16170	16185	15947	16029	16130	16032	15902	16222	15980	15880	16122	16089	16238	16054	16146	16209	16251	16078	16255	16041	16245	16308	15999	16188	16145	15994	15973	16091	16162	16343	16254	16101	15991	16196	16066	16279	16161	16021	16040	16272	16200	16063	15996	16101	16179	16115	16244	16285	16055	15891	16292	16032	15984	16152	16492	16343	16103	16167	15930	16212	16051	16091	16009	16153	15980	16125	16112	16210	16289	16150	16153	16248	16388	16202	15984	16203	16189	16158	16162	16123	16118	16182	16227	16181	16068	16180	16172	16243	16129	16125	16084	16226	16317	16007	16207	16180	16221	16325	16341	16103	15978	16015	16433	16102	15977	15992	15952	16235	16116	16145	16393	16292	16072	16149	16221	15996	16124	15933	16245	16246	16307	16319	16182	16242	16293	16181	16126	15975	16219	16119	16397	16309	16158	16106	16485	16225	16151	16117	16189	16022	16009	16263	16217	16062	16160	16244	15971	16217	16181	16173	16139	15931	16168	16252	16162	15992	16060	16147	16194	16159	16145	16089	16354	16141	16260	16217	16131	16005	16193	16039	16328	16055	16071	16157	16251	16215	16101	16338	16154	16152	16067	16482	16337	16063	16123	16113	16100	16045	16180	16259	16191	16245	16156	16266	16052	16279	16185	16100	16174	16049	16202	16100	16374	16212	16036	16021	16158	16196	16063	15965	16134	16131	16100	16203	16078	16136	16346	16299	16106	16073	16189	16198	16060	16043	16098	16058	16086	16307	16197	16425	16076	16297	15878	16160	16176	16208	16329	16320	16153	16096	16102	16211	16017	16238	16178	16223	16100	16263	16226	16329	16232	16069	16054	16191	16294	16014	16163	16384	16109	16157	16129	16119	16017	16096	16123	16156	16288	16125	16028	15936	16128	16095	16142	16144	15965	16103	16038	16189	16226	16152	16253	16225	15990	16137	16198	16307	16099	16275	16165	16026	16362	16265	16129	16277	16138	16193	16167	15977	16102	16147	16086	15913	16276	16025	16099	16042	16184	16147	16269	16140	16064	16039	16224	16075	16343	16048	16230	16224	16117	16146	16113	16144	16157	16257	16002	16051	16169	16053	16239	16052	16231	16250	16176	15929	16181	16249	16362	16193	16069	16152	16176	16144	16066	16102	16129	16235	16267	16040	16066	16061	16126	16099	16004	16063	16183	16246	16196	16173	16210	16037	16211	16104	16201	16266	16148	16011	15993	16014	16092	16273	16257	16177	16121	16075	16276	16210	16240	16130	16213	16228	16344	16123	16254	16110	16310	16061	16214	16263	16164	16219	16099	16258	16207	16183	16212	16005	16068	16172	16116	16122	16178	16119	16197	16086	16191	15962	16216	16209	16137	16003	16053	16192	16249	16015	15972	16178	16083	15943	16060	16127	16112	16173	16241	16166	16178	16019	16188	16256	16231	16126	16148	16052	16029	15950	15953	16179	16269	16282	15907	15940	16137	16056	16190	16239	16109	16140	16344	16203	15950	16200	16242	16245	16244	16146	16263	16052	16143	16179	16317	16109	16115	16199	15904	16174	16081	16077	16456	16281	16206	16119	16135	16149	15933	16172	16018	16187	16297	16184	16093	16198	16019	16120	16026	16159	16045	16029	16242	16271	16099	16123	16125	16254	16298	16161	16243	16147	16208	16291	16190	16333	16274	16381	16346	16284	16161	16114	16138	16097	16147	16174	16379	16013	16331	16053	16034	16050	16293	16177	16124	16134	16235	16048	16133	16118	16027	16321	16235	16100	16079	16209	16457	16310	16196	16015	16160	15991	16252	16179	16156	16195	16131	15800	16138	16188	16113	16173	16136	16223	16231	16268	16180	15999	16103	16200	16179	15955	15987	15932	16267	16090	16165	16074	16130	16037	16283	16432	16105	16137	16110	16078	16281	16217	16100	15996	16002	16091	16194	16112	16252	16209	16117	15927	16058	16158	16303	16190	16201	16130	16220	16364	16052	16119	16095	16052	16076	16282	16171	16050	16225	16145	16238	15932	15841	16149	16187	16223	15998	16163	16139	16034	16028	16331	15967	15965	16011	16192	16217	16200	16243	16096	16095	16016	16073	16147	16238	16201	16206	15887	15978	15960	16132	16037	16067	16330	16165	16068	16195	16284	16022	16000	16147	16084	16244	16041	16238	16130	16022	16205	16051	16127	16259	16161	16262	16062	16186	16003	16244	16117	16046	16016	16206	16122	15913	16073	16141	16176	16077	16194	16138	16325	16055	16167	16076	16360	16261	16347	16140	16061	16278	16148	16126	16288	16096	16215	16243	16179	16166	16087	16257	16442	16111	16018	16080	16209	16108	16283	16133	16156	16141	16182	16397	16234	16128	16182	15980	16251	16251	16232	16139	15935	16207	16146	15917	16090	16235	16184	16219	16191	16187	16274	16224	16113	16330	16122	16211	15999	16103	16267	15979	16139	16187	16114	16292	16172	16231	16265	16117	16073	15956	16140	16082	16089	16120	16116	16219	16135	16403	16151	16121	16121	16252	15985	16339	15979	16275	16062	16303	16063	16076	16154	16098	16191	16046	15938	16120	16166	16092	15927	16072	16203
31598	51581	47411	36653	29497	24893	21248	19139	18167	17259	16456	15989	15467	15232	15111	14992	14827	14848	14742	14750	14608	14413	14434	14414	14257	14417	14366	14313	14281	14368	14415	14373	14411	14278	14154	14184	14328	14476	14246	14181	14346	14261	14248	14331	14399	14160	14198	14422	14207	14318	14165	14155	14173	14226	14247	14459	14222	14149	14187	14136	14387	14126	14214	14206	14290	14323	14183	14271	14356	14133	14285	14362	14212	14221	14255	14259	14257	14141	14187	14088	14225	14218	14184	14148	14181	14094	14233	14246	14248	14103	14229	14112	14235	14240	14353	14329	14284	14139	14329	14338	14211	14165	14123	14223	14297	14166	14385	14093	14226	14222	14433	14240	14286	14356	14166	14141	14202	14326	14309	14264	14327	14217	14188	14354	14268	14092	14157	14172	14268	14230	14363	14156	14202	14348	14269	14282	14029	14135	14277	14095	14313	14059	14201	14164	14200	14214	14121	14228	14207	14208	14049	14171	14219	14173	14247	14091	14337	14035	14317	14117	14357	14260	14176	14191	14083	14359	14084	14252	14092	14234	14069	14207	14339	14116	14084	14063	14134	14185	13989	14274	14311	13931	14233	14263	14234	14198	14196	14316	14308	14212	14415	14101	14193	14183	14117	14079	14269	14248	14233	14293	13961	14320	14056	14333	14117	14015	14316	14211	14232	14181	14063	14188	14296	14237	14209	14084	14219	14276	14246	14078	14148	14121	14245	14096	14197	14135	14261	14350	14146	14320	14111	14122	14237	14110	14297	14263	14207	14221	14228	14086	14120	14291	14303	14216	14041	14144	14211	14284	14101	14205	14141	14185	14211	14213	14081	14170	14373	14191	14164	14220	14230	14200	14221	14163	14147	14110	14101	14019	14200	14207	14182	14081	14189	14243	14259	14081	14131	14098	14098	14131	14364	14126	14307	14205	14180	14117	14255	14312	14143	14264	14000	14147	14173	14148	14082	14048	14302	14266	14178	14171	14127	14046	14193	14213	14191	14256	14229	14201	14309	14198	14235	14235	14233	14251	14119	14089	14140	14205	14307	14279	14240	14282	14237	14172	14215	14116	14283	14131	14042	14175	14321	14176	14255	14102	14095	14111	14351	14142	14175	14208	14332	14262	14271	14289	14027	14346	14178	14131	14286	14276	14223	14253	14110	14137	14288	14208	14046	14270	14113	14199	14152	14284	14285	14171	14329	14173	14239	14263	14353	14197	14187	14158	14159	14273	14177	14233	14299	14114	14103	14250	14241	14096	14199	14253	14253	14119	14190	14292	14311	14090	14047	14113	14302	14117	14184	14360	14233	14517	14394	14050	14475	14248	14422	14179	14171	14250	14321	14247	14242	14101	14274	14379	14139	14284	14039	14250	14190	14198	14283	14274	14380	14432	14181	14240	14057	14028	14274	14089	14123	14047	14318	14270	14276	14045	14134	14147	14235	14435	14205	14088	14167	14295	14316	14319	14009	14203	14254	14250	14366	14177	14074	14310	14272	14055	14240	14172	14132	14312	14314	14182	14307	14030	14348	14132	14312	14266	14127	14143	14165	14220	14309	14444	14359	14074	14249	14137	14335	14303	14115	14333	14181	14227	14157	14130	14246	14304	14324	14191	14210	14300	14198	14194	14386	14210	14244	14194	14191	14246	14249	14195	14067	14200	14241	14175	14175	14198	14050	14270	14190	14300	14053	14051	14195	14451	14124	14275	14194	14317	14119	14186	14271	14094	14278	14441	14148	14179	14308	14302	14289	14107	14064	14115	14208	14275	14259	14246	14350	14224	14157	14123	14234	14041	14011	14128	13957	14186	14151	14190	14043	14095	14104	14184	14173	14138	14295	14258	14221	14151	14199	14135	14308	14309	14226	14267	14178	14247	14332	14232	14250	14225	14191	14257	14107	14271	14189	14388	14148	14163	14162	14153	14160	14277	14172	14335	14143	14073	14219	14119	14260	14166	14220	14248	14025	14261	14157	14201	14270	14280	14157	14237	14243	14165	14139	14293	14214	14105	14398	14145	14206	14393	14259	14147	14096	14275	14217	14300	14096	14099	14276	14199	14411	14352	14021	14102	14129	14104	14200	14290	14200	13913	14236	14242	13985	14111	14368	14196	14229	14269	14101	14215	13937	14102	14089	14172	14185	14172	14163	14141	14247	14157	14141	14249	14223	14266	14296	14178	14283	14220	14197	14275	14143	14356	14183	14130	14162	14277	14127	14172	14099	14428	14097	14163	14241	13978	14186	14212	14267	14179	14369	14181	14257	14278	14231	14191	14046	14234	14274	14288	14243	14220	14072	14204	14151	14379	14014	14348	14065	14266	14336	14156	14150	14268	14130	14131	14145	14292	14319	14161	14096	14216	14240	14081	14186	14143	14017	14281	14254	14065	14181	14312	14230	14340	14273	14321	14216	14151	14215	14214	14130	14116	14371	14340	14046	14184	14255	14170	14208	14142	14248	14270	14361	14252	14076	14445	14290	14114	14189	14233	14190	14242	14218	14087	14196	14220	14230	14207	14145	14055	14083	14247	14097	14188	14342	14336	14054	14217	14261	14057	14367	14303	14484	14089	14312	14130	14146	14302	14233	14377	14214	14252	14161	14123	14260	14143	14031	14064	14171	14142	14131	14202	14126	14182	14192	14106	14201	14169	14124	14157	14156	14082	14094	14213	14263	14209	14094	14244	14272	14138	14217	14251	14182	14272	14292	14286	14036	14222	14146	14143	14062	14215	14045	14178	14065	14219	14263	14238	14244	14223	14232	14221	14160	14218	14240	14249	14153	14178	14211	14258	14190	14102	14293	14367	14320	14301	14077	14156	14356	14112	14221	14173	14224	14239	14126	14165	14158	14162	14191	13959	14319	14208	14207	14117	14166	14214	14294	14199	14144	14352	14164	14076	14187	14104	14146	14238	14280	14171	14311	14079	14296	14214	14384	14299	14239	14182	14225	14167	14358	14247	14273	14136	14091	14240	14209	14212	14163	14268	14139	14261	14067	14186	14232	14230	14124	14277	14307	14114	14247	14208	14199	14294	14110	14177	13969	14265	14115	14261	14153	14219	14195	14180	14224	14238	14134	14217	14051	14277	14242	14171	14215	14134	14148	14226	14416	14238	14311	14158	14415	14199	14170	14328	14371	14227	14286	14317	14339	14167	14261	14211	14105	14238	14163	14219	14312	14125	14218	14102	14429	14220	14310	14281	14252	14130	14233	14216	14075	14002	14211	14231	14096	14116	14098	14228	14332	14191	14089	14229	14344	14241	14183	14244	14239	14135	14194	14290	14297	14188	14165	14199	14219	14214	14253	14233	14293	14355	14192	14301	14236	14058	14200	14313	14204	14260	14165	14188	14333	14244	14344	14125	14298	13934	14283	14087	14143	14092	14254	14277	14154	14160	14274	14334	13959	14155	14187	14232	14294	14212	14346	14242	14110	14125	14295	14252	14221	14302	14166	14224	14196	14078	14263	14170	14312	14178	14313	14101	14193	14163	14100	14056	14200	14248	14145	14152	14233	14185	14174	14053	14034	14222	14278	13918	14175	14296	14135	14204	14134	14087	14206	14251	14376	14158	14136	14173	14172	14131	14216	14165	14333	14186	13973	14170	14189	14009	14152	14284	14169	14254	14013	14079	14130	14264	14088	14143	14255	14077	14443	14216	14210	14226	14174	14235	14241	14224	14220	14123	14379	14008	14206	14202	14342	14261	14213	14168	14125	14286	14170	14212	14151	14474	14359	14310	14207	14201	14120	14249	14380	14326	14346	14260	14339	14168	14129	14124	14225	14204	14077	14210	14358	14065	14316	14086	14228	14094	14113	14121	14220	14274	14177	14141	14217	14133	14077	14226	14098	14334	14331	14198	14074	14274	14248	14074	14121	14248	14239	14210	14190	14253	14317	14130	14185	14239	14379	14414	14238	14215	14330	14197	14240	14151	14103	14164	14284	14218	14295	14062	14185	14194	14236	14125	14229	14180	14225	14262	14144	14294	14210	14221	14140	14259	14200	14286	14278	14208	14300	14141	14192	14033	14185	14264	14126	14094	14117	14296	14284	14189	14214	14156	14155	14179	14169	14151	14311	14254	14311	14206	14246	14171	14211	14285	14196	14129	14281	14230	14222	14180	14356	14044	14019	14126	14092	14119	14202	14283	14080	14164	14305	14178	14102	14225	14211	14146	14387	14269	14235	14168	14257	14122	14204	14240	14225	14326	14340	14093	14222	14236	14021	14196	14068	14263	14158	14240	14239	14172	14197	14136	14145	14346	14286	14201	14202	14457	14111	14332	14229	14182	14278	14156	14266	14256	14267	14169	14278	14280	14170	14253	14092	14351	14131	14133	14163	14382	14217	14051	14184	14288	14337	14059	14172	14121	14262	14247	14273	14084	14366	14195	14188	14024	14394	14108	14204	13940	14108	14274	14121	14090	14127	14087	14106	14244	14017	14194	14121	14313	14218	14288	14090	14136	14289	14214	14355	14283	14005	14414	14135	14109	14194	14151	14202	14313	13978	14284	14247	14346	14135	14011	14143	14294	14197	14195	14245	14277	14066	14183	14433	14285	14107	14186	14372	14174	14286	14190	14113	14083	14085	14237	14342	14368	14171	14244	14383	14299	14177	14355	14204	14217	14117	14161	14191	14259	14333	14291	14162	14228	14348	14342	14255	14116	14209	14123	14241	14112	14263	14279	14128	14157	14156	14113	14170	14179	14138	14184	14165	14002	14138	14232	14114	14133	14247	14278	14131	14190	14310	14115	14216	14214	14280	14197	14175	14158	14112	14376	14275	14147	14357	14079	14189	14211	14264	14104	14303	14061	14266	14362	14328	14135	14128	14378	14037	14236	14181	14250	14274	14185	14121	14276	14171	14292	14222	14236	13972	14304	14184	14302	14195	14167	14140	14118	14412	14094	14282	14283	14108	14221	14239	14118	14199	14218	14209	14166	14384	14162	14329	14060	14270	14262	14093	14328	14169	14326	14164	14298	14287	14268	14023	14249	14163	14428	14209	13996	14161	14083	14300	14306	14325	14303	14318	14282	14275	14358	14204	14125	14202	14112	14106	14179	14150	14255	14286	14182	14510	14377	14174	14245	14218	14243	14127	14285	14293	14351	14197	14354	14246	14128	14167	14180	14225	14207
22992	21507	29470	24138	22805	26047	27686	22333	20597	20366	19301	18824	18333	18264	17774	17896	17887	17674	17306	17369	17295	17280	17089	17029	17079	17118	16982	17040	17363	17091	16824	16860	16899	16970	16884	17047	17037	16943	17018	16934	16925	16808	16953	16767	16825	16839	16752	16927	17046	16943	16866	17066	17011	16854	16744	16927	16945	16825	16900	16729	16951	16893	17034	16943	16837	16717	16840	16796	16853	16747	16724	16836	16999	16896	16757	16989	16744	16816	16835	16873	17023	16888	16896	16812	16915	16853	16803	16829	16841	16945	16796	16775	16832	16827	16664	16852	16661	16917	17027	16886	17092	16897	16887	16854	16980	16911	17056	16863	16905	16825	16806	16800	16744	16831	16762	16920	16864	16925	16764	16787	16960	16938	16739	16838	16816	16632	16924	16848	16764	16713	16877	16791	16871	16756	16814	16915	16803	16790	16787	16841	16939	16779	16902	16858	16837	16721	16805	16577	16932	16771	16780	16774	16631	16566	16797	16757	16995	16711	16788	16694	16866	16802	16754	16910	16522	16537	16845	16568	16784	16920	16897	16828	16766	16858	16899	16845	16734	16827	16845	16697	16706	16852	16833	16634	17002	16710	16809	16858	16743	16611	16728	16884	16815	16745	16941	16785	16798	16844	16876	16827	16926	16900	17009	16908	16753	16915	16774	16773	16779	16817	16658	16647	16865	16712	16743	16999	16691	16877	16838	16840	16923	16782	16868	16740	16731	16991	16701	16690	16822	16930	16783	16793	16724	16861	16874	16825	16673	16672	17083	16864	16829	16664	16814	16830	16713	16724	16692	16538	16969	16724	16896	16750	16807	17011	16822	16852	17107	16917	16989	16718	16814	16897	16635	16830	16929	16772	16766	16603	16941	16854	16915	16738	16996	16757	16648	16792	16852	16612	16804	16913	16809	16669	16723	17006	16626	16772	16656	16764	16787	16788	16832	16875	16948	16853	16850	16687	16803	16730	16698	16805	16817	16810	16711	16737	16916	16795	16873	16746	16802	16793	16716	16843	16694	16677	16924	16908	16909	16765	16725	16960	16826	16984	16902	16794	16768	16874	16729	16901	16964	16719	16905	16868	16792	16748	16769	16776	16788	16775	16870	16856	16926	16847	16721	16836	16688	17032	16663	16774	16842	16705	16702	16868	16804	16668	17024	16949	16793	16946	16543	16585	16993	16701	16925	16687	16927	16846	16811	16505	16868	16814	16930	16799	16868	16929	16490	16870	17004	16847	16740	16698	16644	16406	16744	16825	16986	17032	16679	17015	16697	16675	16871	16684	16745	16727	16910	16816	16637	16661	16597	16731	16704	16878	16659	16823	16726	16788	16971	16785	16744	16932	16802	16836	16832	16721	16671	16772	16780	16982	16821	16894	16699	16816	16883	16749	16819	17037	16720	16777	16756	16704	16838	16900	16885	16845	16853	16609	16719	16753	16898	16887	16841	16784	16839	16840	16800	16946	16731	16870	16770	16803	16899	16731	16802	16961	16895	16828	16680	16878	16700	16703	16828	16909	16657	16832	16851	16797	16741	16866	16750	16751	16855	16886	16769	16761	16860	16802	16730	16832	16715	16752	16845	16705	16854	16771	16784	16804	16966	16937	16718	16834	16825	16756	16939	16852	16863	16795	16705	16804	16814	16879	16753	16661	16859	16885	16804	16788	16785	16723	17158	16699	16561	16703	16716	16623	16516	16694	16909	16681	16586	16554	16634	16929	16937	16643	16885	16692	17068	16811	16965	16651	16714	16853	17019	16830	17099	16861	16777	16943	16745	16807	16725	16814	16746	16638	16677	16774	16683	16776	16916	16773	16859	16906	16664	16777	16831	16816	16809	16820	16677	16731	17024	16870	16830	16709	16879	16662	16789	16735	16695	16638	16700	16852	16833	16718	16901	16971	16663	16890	17006	16823	16932	16730	16758	16870	16860	16756	16786	16894	16913	16763	16690	16784	16594	16854	16583	16810	16677	16807	17051	16900	16700	16916	16875	16759	16851	16786	17067	16981	16802	16873	16586	16869	16667	16952	16635	16969	16855	16723	16745	16803	16895	16780	16590	16801	16693	16830	16744	16564	16769	16934	16753	16755	16924	16775	16830	16752	16765	16686	16758	16865	16975	16917	16842	16804	16710	16666	16792	16696	16631	16958	16664	16532	16579	16975	16958	16873	16745	16854	16771	16945	16667	16699	16834	16803	16991	16537	17068	16988	16775	16771	16832	16679	16689	16853	16813	16536	16579	16719	16621	16789	16918	16941	17016	17021	16751	16928	16651	16845	16875	16799	16762	16950	16906	16539	16831	16734	16954	16882	16567	16912	16813	16802	16868	17039	16766	16843	16950	16849	17004	16754	16836	16883	16763	16798	17114	16870	16652	16776	16673	16855	16897	16918	16682	16760	16846	16711	16784	16880	16795	16523	16790	16803	17028	16823	16685	16710	16856	16807	16738	16819	16703	16852	16950	16825	16694	16751	16688	16821	16774	17035	16793	17034	16847	16681	16847	16673	16756	16716	16825	16680	16767	16809	16742	16735	16925	16730	16644	16530	16687	16812	16761	16790	16865	16926	16962	16723	16795	16834	16781	16651	16736	16697	16824	16788	16926	16670	16867	16857	16950	16565	16695	16784	16672	17009	16938	16917	16838	16910	16778	16728	16555	16732	16878	17012	16948	16720	16695	16661	17035	16834	16763	16770	16692	16770	16953	16904	16819	16899	16808	16924	16777	16768	16852	16803	16661	16781	16717	16794	17002	16905	16709	16725	16723	16762	16785	16702	16812	16762	16597	16771	16862	16651	16833	16908	16749	16795	16800	16613	16827	16778	16726	16623	16653	16753	16940	16797	16809	16693	16861	16871	16731	16786	16895	16623	16867	16698	16888	16785	16755	16889	16882	16904	16914	16827	16851	16781	16869	16781	16831	16997	16778	16809	16852	16803	16862	16943	16761	16708	16774	16811	16839	16729	16919	16908	16741	17025	16777	16878	16802	16984	16863	16776	16798	16862	16885	16731	16990	16768	16709	16912	16645	16828	16632	16772	16711	16843	16861	16612	16796	16929	16868	16819	16806	16889	16731	16999	16546	16734	16779	16745	16702	16545	16828	16703	16724	16716	16880	16640	16718	16911	16688	16710	16910	16870	16820	16674	16667	16805	16785	16782	16680	16572	16618	16844	16742	16727	16679	16779	16898	16955	16834	16794	16995	16846	16871	16927	16899	16806	16838	16723	16783	16765	16969	16604	16811	16889	16724	16838	16851	16829	16850	16980	16852	16765	17004	16718	16921	16873	16946	16935	16819	17128	16922	16646	16914	16892	16813	16913	16903	16702	16799	16761	16775	16693	16707	16897	16831	16758	16709	16963	16980	16677	16646	16739	16785	16853	16924	16754	16867	16812	16888	16783	16649	16633	16584	16577	16602	16887	16841	16878	16972	16912	16787	16939	16859	16751	16892	16871	16700	16751	16922	16885	16852	16883	16841	16655	16755	16882	16661	16742	16762	16872	16926	16627	16907	16748	16997	16867	16958	16843	16715	16859	17014	16925	16962	16911	16852	16681	16879	16896	16854	16724	16890	16881	16822	16809	16699	16816	16927	16789	16900	16606	16792	16760	16849	16817	16793	16864	16720	16706	16640	16896	16854	16911	16691	16670	16722	17036	16735	16752	16609	16835	16876	16947	16774	16828	16853	16850	16952	16692	16874	16793	16752	17023	16810	16687	16986	16831	16774	16737	16828	16818	16841	16610	16989	16654	16851	16904	17025	16912	17050	16841	16617	16718	17010	16992	16779	16863	16759	16824	16940	16695	16713	16775	16705	16764	16673	16791	16776	16808	16727	16777	16719	16742	16845	17082	16802	16749	16611	16809	16715	16708	16829	16772	16537	16826	16871	16890	16736	16707	16770	16884	16672	16807	16672	16804	16794	16948	16719	16782	16825	16767	16859	16649	16793	16884	16710	16780	16773	16778	16736	16944	16710	16720	16703	16943	16842	16784	16471	16800	16695	17001	16713	16563	16712	16610	17003	16661	16715	17001	16658	16771	16909	16728	16793	16761	16541	16603	16802	16761	16770	16671	16792	16907	16722	16852	16960	17045	16790	16695	16943	16718	16838	16692	16797	16865	16821	16743	16975	16484	17087	16606	16724	16755	16701	16842	16751	16836	16876	16858	16895	16733	16711	16612	16937	16841	16551	16869	16925	16923	16871	16831	16724	16717	16943	16830	16701	16835	16776	16724	16863	17067	16856	16761	16815	16657	16757	16675	16663	16756	16731	16820	16661	16996	16764	16853	16801	16838	16921	16728	16932	16667	16719	16588	16725	16939	16846	16845	16702	17008	16903	16879	16772	16594	16871	16722	16631	16898	16683	16910	17038	16876	16853	16897	16690	16710	16663	16929	16807	16605	16796	16825	16903	16773	16624	16616	16910	16843	16905	16767	16887	16957	16857	16943	16884	16859	17029	16684	16726	16966	17057	16867	16732	16884	16850	16895	16910	16618	16745	16740	16818	16850	16889	16665	16726	16985	16636	16828	17062	16753	16802	16814	16711	16768	16777	16899	16743	16939	16898	17046	16827	16675	16678	16650	16700	16701	16795	16925	16847	16788	16845	16705	16879	17083	16780	17036	16710	16880	16720	16618	16894	16866	16792	16844	16778	16840	16857	16780	16811	16734	16904	16592	16700	16874	16759	16739	16914	16674	17015	16675	16965	16820	16735	16889	16747	16864	16904	16838	16953	16884	16626	16886	16855	16845	16846	16630	16829	16681	16711	16804	16563	16791	17008	16836	16803	16818	16712	16805	16736	16816	16977	16994	16847	16576	16822	16705	16624	16751	16830	16678	16901	16725	16874	16894	16670	16630	16726	16793	16583	16718	16844	16921	16710	16978	16854	16777	16879	16735	16826	16701	16695	16966	16701	16776	16878	16774	16514	16765	16899	16789	16857	16732	16876	16858	16646	16691	16731	16718	16821	16775	16871	16838	16797	16807	16834	16903	16704	16801	16707	16906	16798	16811	16783	16790	16805	16951	16851	16686	16641	16684	16756	16810	16790	16770	16744	16837	16821	16717	16517	16811	16697	16690	16747	16570	16670	16762	16703	16776	16893	16663	16806	16823	16859	16749	16680	16900
33912	56183	53113	41393	34105	28564	24356	21725	20374	19276	18118	17307	16814	16179	15775	15706	15683	15494	15572	15329	15163	15077	15078	14882	14898	14894	14928	14887	14648	14980	14700	14801	14786	14862	14881	14749	14711	14688	14649	14645	14682	14552	14632	14504	14502	14506	14629	14596	14687	14534	14493	14769	14636	14619	14462	14603	14810	14663	14811	14616	14653	14577	14640	14530	14557	14627	14599	14619	14813	14591	14507	14689	14521	14597	14696	14580	14558	14613	14726	14551	14563	14735	14648	14581	14690	14430	14735	14519	14658	14684	14476	14534	14654	14689	14592	14613	14706	14619	14536	14464	14580	14484	14647	14655	14525	14528	14501	14599	14523	14643	14467	14495	14659	14675	14641	14625	14659	14570	14487	14528	14637	14597	14633	14495	14735	14675	14723	14651	14603	14793	14711	14645	14747	14623	14679	14579	14618	14746	14643	14716	14574	14659	14585	14724	14590	14606	14709	14514	14448	14543	14664	14546	14579	14530	14679	14713	14500	14491	14629	14653	14642	14687	14568	14668	14650	14513	14542	14474	14599	14616	14629	14612	14502	14561	14689	14716	14542	14881	14590	14563	14588	14589	14651	14510	14543	14651	14510	14686	14597	14707	14613	14621	14620	14684	14208	14637	14508	14783	14404	14451	14534	14663	14609	14716	14490	14684	14616	14594	14632	14814	14718	14597	14407	14641	14659	14689	14521	14624	14723	14730	14711	14622	14547	14700	14511	14598	14638	14622	14596	14594	14522	14667	14570	14704	14391	14739	14615	14638	14509	14613	14479	14535	14549	14523	14652	14553	14631	14482	14529	14643	14626	14670	14586	14488	14639	14535	14557	14510	14579	14497	14835	14696	14641	14609	14808	14603	14578	14694	14552	14542	14477	14533	14524	14418	14789	14668	14610	14737	14693	14700	14583	14686	14518	14737	14536	14578	14751	14505	14603	14489	14593	14535	14469	14800	14523	14524	14492	14731	14630	14433	14599	14627	14651	14673	14425	14520	14648	14528	14680	14668	14653	14644	14514	14741	14614	14646	14412	14493	14653	14538	14673	14492	14662	14599	14684	14602	14577	14707	14616	14439	14672	14630	14540	14617	14558	14830	14598	14544	14631	14521	14668	14644	14533	14382	14571	14763	14629	14655	14450	14686	14686	14494	14569	14505	14632	14494	14619	14432	14573	14726	14532	14634	14454	14580	14673	14563	14560	14672	14478	14621	14621	14548	14579	14648	14567	14649	14588	14618	14662	14444	14635	14549	14654	14548	14681	14574	14573	14653	14491	14594	14486	14666	14479	14474	14681	14547	14556	14750	14573	14556	14445	14492	14586	14671	14667	14681	14705	14462	14568	14398	14683	14640	14662	14764	14741	14612	14539	14666	14741	14641	14436	14529	14490	14514	14604	14597	14722	14562	14612	14597	14676	14655	14505	14498	14448	14604	14497	14659	14593	14710	14485	14531	14564	14653	14639	14550	14540	14580	14726	14646	14357	14535	14787	14487	14645	14553	14715	14665	14598	14621	14514	14476	14596	14420	14615	14465	14738	14478	14657	14737	14584	14517	14568	14548	14537	14591	14736	14523	14597	14755	14573	14676	14516	14689	14533	14587	14716	14527	14574	14659	14571	14649	14534	14564	14539	14543	14599	14552	14667	14686	14442	14640	14639	14677	14619	14602	14652	14503	14665	14737	14533	14617	14634	14625	14560	14531	14668	14545	14619	14687	14639	14562	14592	14560	14540	14711	14564	14534	14671	14471	14554	14516	14547	14615	14784	14515	14430	14720	14571	14620	14532	14506	14500	14472	14683	14514	14519	14657	14515	14579	14554	14560	14526	14585	14708	14458	14563	14480	14457	14527	14606	14633	14689	14578	14632	14662	14522	14577	14687	14557	14728	14555	14603	14676	14405	14543	14573	14479	14610	14568	14540	14529	14497	14597	14733	14589	14432	14535	14680	14897	14775	14538	14567	14539	14624	14628	14666	14583	14639	14698	14572	14622	14426	14480	14655	14651	14628	14549	14654	14691	14617	14362	14575	14704	14562	14487	14541	14676	14635	14599	14533	14621	14517	14597	14484	14565	14653	14579	14593	14521	14592	14575	14563	14588	14579	14565	14646	14747	14550	14601	14525	14652	14447	14755	14547	14568	14536	14601	14762	14525	14650	14590	14589	14536	14742	14543	14646	14679	14524	14497	14637	14622	14714	14739	14721	14543	14773	14657	14529	14620	14612	14701	14513	14465	14644	14569	14630	14517	14646	14733	14743	14563	14542	14512	14492	14637	14608	14640	14740	14679	14625	14637	14516	14598	14455	14701	14603	14397	14407	14740	14744	14578	14551	14785	14641	14691	14772	14544	14510	14539	14509	14670	14686	14535	14581	14629	14413	14792	14639	14632	14471	14570	14794	14599	14548	14715	14524	14428	14625	14384	14473	14473	14605	14562	14624	14481	14518	14569	14669	14604	14571	14486	14588	14619	14565	14553	14691	14569	14569	14480	14763	14527	14696	14635	14478	14667	14603	14572	14506	14538	14612	14551	14634	14450	14690	14500	14531	14462	14625	14629	14478	14548	14546	14513	14499	14609	14603	14564	14571	14679	14644	14654	14679	14646	14713	14486	14439	14553	14619	14439	14563	14600	14646	14492	14511	14504	14487	14556	14458	14527	14515	14744	14650	14618	14696	14759	14470	14557	14462	14552	14534	14775	14353	14430	14588	14740	14520	14733	14503	14497	14533	14681	14650	14554	14482	14724	14594	14582	14603	14465	14638	14473	14532	14641	14678	14423	14555	14533	14531	14462	14651	14433	14617	14574	14611	14531	14563	14598	14595	14599	14638	14530	14726	14658	14690	14766	14595	14637	14572	14583	14674	14605	14510	14396	14501	14633	14556	14611	14699	14574	14445	14552	14691	14610	14603	14547	14605	14578	14699	14529	14612	14761	14585	14573	14494	14703	14591	14521	14454	14556	14554	14611	14692	14650	14795	14834	14571	14663	14663	14499	14531	14587	14737	14616	14685	14449	14528	14605	14677	14495	14681	14654	14477	14519	14503	14634	14437	14507	14574	14708	14394	14500	14434	14594	14514	14605	14585	14499	14521	14549	14713	14561	14456	14560	14530	14605	14452	14670	14749	14652	14502	14458	14574	14670	14703	14454	14652	14690	14430	14598	14627	14648	14380	14488	14632	14591	14471	14708	14875	14683	14613	14554	14609	14595	14553	14611	14676	14472	14577	14750	14793	14499	14578	14737	14552	14575	14495	14484	14499	14525	14570	14403	14698	14592	14732	14502	14586	14373	14639	14656	14575	14438	14498	14734	14629	14441	14556	14501	14711	14478	14600	14641	14546	14689	14641	14508	14569	14699	14614	14699	14623	14456	14699	14617	14606	14462	14577	14605	14614	14720	14605	14460	14629	14513	14691	14375	14496	14579	14615	14479	14645	14646	14508	14612	14393	14701	14506	14587	14693	14577	14494	14553	14717	14567	14645	14577	14714	14646	14484	14755	14560	14667	14487	14626	14826	14519	14664	14709	14653	14355	14550	14586	14595	14485	14634	14551	14492	14614	14643	14569	14629	14407	14601	14536	14564	14688	14510	14687	14574	14493	14443	14588	14654	14439	14789	14575	14589	14633	14573	14614	14446	14472	14511	14555	14491	14716	14534	14485	14667	14648	14620	14612	14590	14671	14629	14731	14681	14585	14696	14567	14474	14477	14541	14505	14664	14575	14630	14540	14491	14434	14590	14488	14675	14455	14870	14697	14459	14543	14566	14688	14591	14587	14591	14734	14453	14521	14562	14472	14800	14694	14715	14662	14612	14543	14615	14488	14623	14528	14695	14418	14416	14644	14523	14711	14532	14573	14690	14524	14724	14480	14622	14690	14782	14601	14485	14528	14549	14470	14403	14471	14543	14555	14594	14668	14643	14834	14713	14489	14696	14650	14557	14641	14579	14500	14599	14636	14464	14337	14581	14685	14717	14455	14582	14569	14428	14583	14558	14501	14436	14488	14652	14546	14762	14511	14514	14662	14679	14636	14566	14670	14734	14702	14625	14605	14656	14520	14670	14482	14563	14362	14589	14660	14578	14522	14612	14667	14598	14589	14555	14630	14525	14688	14574	14694	14606	14628	14509	14517	14467	14553	14690	14529	14574	14720	14641	14705	14497	14506	14557	14706	14573	14719	14554	14483	14646	14472	14691	14624	14609	14669	14665	14699	14563	14756	14596	14671	14592	14536	14531	14529	14719	14648	14464	14588	14568	14578	14509	14600	14552	14540	14577	14566	14465	14491	14506	14665	14510	14638	14552	14558	14709	14442	14470	14652	14673	14491	14686	14496	14669	14784	14583	14645	14719	14577	14546	14627	14629	14714	14703	14483	14537	14715	14660	14847	14591	14388	14581	14521	14589	14587	14634	14588	14481	14691	14574	14540	14603	14454	14615	14691	14663	14694	14655	14663	14670	14441	14717	14544	14514	14583	14726	14687	14433	14574	14680	14473	14576	14525	14436	14498	14614	14554	14479	14581	14656	14662	14632	14558	14475	14751	14581	14416	14673	14678	14587	14590	14671	14612	14599	14651	14502	14576	14542	14672	14624	14640	14632	14567	14674	14458	14660	14486	14593	14740	14653	14487	14501	14519	14546	14500	14603	14642	14532	14662	14630	14769	14630	14652	14635	14590	14687	14476	14524	14706	14558	14633	14751	14588	14603	14684	14695	14573	14512	14461	14598	14613	14525	14506	14506	14554	14557	14694	14519	14476	14447	14649	14498	14614	14531	14580	14581	14445	14555	14738	14610	14773	14531	14498	14669	14607	14617	14577	14521	14549	14544	14599	14660	14488	14531	14508	14587	14601	14673	14481	14658	14515	14461	14579	14476	14578	14529	14542	14522	14494	14646	14512	14643	14654	14604	14736	14476	14440	14482	14692	14418	14601	14374	14621	14602	14563	14784	14464	14567	14570	14519	14368	14627	14566	14724	14578	14564	14459	14538	14700	14578	14447	14515	14520	14619	14562	14547	14569	14668	14843	14755	14503	14613	14528	14661	14617	14612	14648	14559	14571	14695	14482	14533	14776	14628	14502	14502	14677	14592	14651	14405	14729	14434	14657	14619	14693	14602	14793	14664	14474	14747	14689
28906	27156	34264	29753	23276	20772	19548	18547	18071	17780	17390	17293	17123	16865	16767	16485	16729	16771	16566	16612	16837	16437	16517	16572	16670	16594	16546	16500	16584	16491	16473	16743	16423	16658	16776	16628	16450	16486	16512	16517	16521	16529	16370	16509	16405	16608	16528	16360	16404	16290	16439	16347	16471	16552	16552	16398	16243	16388	16485	16435	16604	16342	16416	16502	16442	16459	16534	16431	16351	16440	16456	16515	16404	16609	16565	16562	16450	16488	16304	16409	16554	16620	16555	16538	16605	16457	16345	16502	16489	16326	16462	16647	16454	16544	16156	16264	16319	16402	16433	16578	16363	16376	16484	16598	16331	16570	16410	16646	16532	16313	16347	16336	16200	16516	16408	16417	16546	16212	16465	16427	16440	16438	16239	16579	16466	16358	16351	16612	16550	16387	16478	16248	16263	16516	16425	16488	16349	16556	16473	16297	16470	16451	16303	16518	16618	16521	16608	16440	16354	16484	16712	16453	16438	16393	16383	16259	16314	16299	16240	16371	16431	16271	16493	16356	16484	16372	16584	16443	16635	16645	16549	16409	16579	16361	16396	16465	16356	16407	16507	16234	16455	16500	16534	16485	16600	16227	16552	16422	16235	16388	16462	16385	16499	16515	16492	16394	16318	16575	16266	16526	16485	16519	16346	16332	16345	16577	16428	16584	16497	16761	16394	16387	16285	16386	16277	16437	16640	16413	16498	16586	16485	16348	16478	16447	16580	16428	16438	16405	16436	16639	16516	16261	16621	16374	16802	16524	16499	16442	16305	16567	16266	16591	16406	16453	16346	16318	16538	16337	16426	16486	16460	16460	16517	16539	16464	16435	16420	16310	16546	16482	16301	16260	16157	16448	16216	16409	16419	16491	16408	16529	16536	16671	16369	16303	16437	16443	16429	16570	16416	16613	16539	16424	16200	16469	16586	16575	16386	16416	16403	16311	16431	16412	16564	16513	16460	16544	16399	16337	16427	16542	16310	16546	16459	16418	16413	16443	16368	16432	16588	16524	16570	16405	16493	16336	16690	16570	16749	16322	16476	16430	16292	16413	16348	16578	16421	16398	16459	16451	16463	16337	16545	16418	16521	16722	16494	16619	16483	16335	16418	16629	16555	16437	16148	16281	16449	16473	16576	16464	16427	16359	16415	16448	16609	16372	16408	16399	16241	16589	16342	16470	16312	16574	16578	16307	16460	16679	16569	16319	16377	16407	16410	16421	16398	16461	16348	16632	16550	16562	16584	16538	16474	16332	16412	16579	16529	16474	16457	16304	16461	16378	16296	16253	16615	16353	16462	16182	16318	16349	16490	16384	16518	16437	16451	16540	16344	16508	16370	16476	16396	16187	16551	16329	16680	16264	16499	16318	16436	16261	16454	16460	16525	16428	16450	16538	16403	16383	16471	16391	16318	16562	16669	16472	16569	16501	16691	16554	16222	16445	16312	16522	16355	16571	16564	16528	16496	16438	16463	16488	16463	16390	16540	16513	16583	16537	16605	16561	16474	16576	16320	16240	16617	16459	16442	16558	16412	16366	16347	16314	16591	16279	16347	16312	16474	16374	16524	16566	16569	16465	16328	16543	16399	16359	16476	16325	16404	16433	16211	16130	16435	16511	16474	16418	16460	16533	16351	16524	16462	16501	16410	16532	16503	16434	16327	16581	16415	16458	16477	16459	16468	16324	16395	16417	16434	16553	16448	16512	16602	16192	16235	16290	16402	16508	16507	16521	16287	16649	16582	16278	16243	16442	16459	16569	16224	16471	16472	16565	16193	16638	16267	16401	16487	16523	16526	16363	16578	16325	16491	16474	16382	16540	16454	16431	16550	16389	16461	16367	16497	16338	16610	16400	16486	16314	16425	16397	16294	16610	16325	16535	16532	16375	16534	16488	16380	16476	16356	16368	16373	16382	16281	16588	16386	16357	16408	16451	16227	16206	16392	16357	16491	16513	16470	16521	16447	16559	16496	16547	16411	16678	16455	16526	16485	16307	16340	16558	16503	16584	16439	16375	16482	16492	16533	16423	16398	16399	16556	16461	16306	16470	16613	16272	16490	16680	16429	16562	16477	16508	16430	16469	16500	16407	16361	16459	16523	16369	16575	16430	16448	16374	16383	16369	16574	16523	16322	16278	16491	16338	16647	16569	16485	16427	16457	16359	16424	16466	16601	16342	16482	16352	16416	16622	16371	16444	16465	16468	16447	16339	16516	16488	16585	16469	16481	16694	16501	16415	16456	16488	16488	16374	16383	16435	16395	16325	16435	16675	16522	16455	16266	16302	16642	16544	16406	16454	16471	16239	16246	16342	16320	16389	16353	16234	16412	16346	16710	16383	16394	16708	16519	16486	16552	16351	16536	16442	16532	16418	16530	16344	16500	16569	16572	16406	16473	16352	16533	16296	16554	16551	16555	16550	16303	16260	16498	16459	16312	16520	16570	16461	16409	16449	16355	16512	16502	16532	16377	16535	16354	16370	16419	16417	16580	16657	16475	16428	16455	16528	16676	16517	16400	16524	16492	16321	16399	16508	16529	16573	16629	16626	16482	16156	16420	16638	16595	16468	16508	16485	16414	16460	16395	16408	16628	16427	16501	16508	16507	16371	16413	16314	16449	16471	16437	16445	16452	16453	16567	16550	16634	16492	16701	16443	16500	16554	16301	16529	16472	16464	16471	16640	16555	16505	16582	16343	16403	16373	16478	16460	16438	16444	16397	16387	16408	16250	16450	16410	16591	16579	16564	16395	16429	16486	16553	16482	16462	16263	16422	16497	16560	16394	16593	16363	16612	16328	16276	16376	16431	16270	16641	16353	16478	16555	16537	16450	16463	16637	16533	16357	16581	16795	16571	16361	16564	16451	16515	16612	16293	16282	16471	16577	16601	16607	16542	16260	16646	16541	16589	16355	16563	16304	16499	16642	16360	16367	16363	16294	16440	16476	16593	16601	16264	16473	16490	16375	16560	16478	16504	16335	16510	16518	16285	16621	16466	16426	16535	16524	16505	16388	16579	16469	16437	16504	16505	16478	16701	16118	16397	16375	16404	16410	16339	16659	16555	16525	16363	16400	16342	16323	16505	16422	16377	16369	16420	16721	16539	16268	16456	16544	16471	16448	16560	16420	16554	16486	16439	16535	16415	16430	16512	16338	16434	16451	16494	16470	16400	16412	16424	16446	16468	16576	16588	16327	16270	16621	16443	16395	16483	16411	16571	16436	16538	16297	16571	16595	16543	16408	16306	16480	16247	16644	16196	16423	16333	16335	16432	16437	16474	16621	16419	16403	16277	16397	16377	16613	16320	16415	16423	16409	16310	16462	16477	16371	16389	16463	16486	16488	16502	16495	16542	16647	16611	16442	16608	16355	16417	16335	16469	16472	16528	16459	16413	16496	16598	16373	16294	16465	16295	16546	16387	16477	16249	16518	16303	16542	16288	16443	16544	16467	16458	16293	16512	16398	16422	16328	16478	16384	16368	16497	16234	16485	16377	16528	16437	16379	16427	16218	16520	16620	16413	16514	16609	16455	16581	16355	16549	16649	16430	16373	16501	16387	16460	16609	16449	16515	16657	16533	16607	16454	16510	16555	16461	16431	16362	16352	16476	16623	16390	16465	16453	16413	16396	16537	16451	16485	16425	16305	16448	16484	16406	16496	16276	16361	16562	16593	16355	16512	16509	16459	16584	16334	16608	16323	16463	16464	16362	16366	16328	16365	16309	16509	16482	16377	16544	16325	16502	16551	16579	16513	16380	16388	16379	16416	16329	16578	16412	16373	16463	16576	16336	16324	16452	16616	16304	16476	16451	16506	16465	16572	16572	16192	16536	16418	16468	16325	16289	16340	16415	16434	16490	16492	16298	16632	16177	16440	16368	16262	16450	16557	16448	16374	16529	16625	16492	16615	16555	16502	16512	16613	16310	16587	16374	16479	16439	16453	16521	16388	16336	16597	16461	16394	16311	16535	16344	16472	16633	16662	16361	16350	16623	16491	16333	16557	16438	16392	16391	16488	16411	16579	16436	16332	16419	16479	16480	16558	16533	16440	16505	16423	16454	16545	16496	16361	16492	16344	16427	16594	16456	16652	16455	16484	16393	16446	16366	16424	16487	16672	16181	16344	16244	16457	16310	16403	16707	16432	16220	16210	16522	16479	16425	16688	16581	16599	16332	16543	16358	16364	16588	16344	16550	16330	16280	16429	16471	16668	16390	16482	16480	16346	16516	16349	16425	16291	16475	16454	16427	16466	16667	16300	16636	16551	16509	16461	16403	16388	16483	16499	16542	16442	16749	16547	16452	16496	16527	16407	16619	16503	16475	16336	16463	16202	16445	16449	16450	16586	16471	16546	16495	16535	16438	16350	16576	16367	16393	16577	16327	16612	16197	16444	16507	16425	16529	16518	16693	16402	16378	16406	16426	16447	16226	16555	16419	16322	16422	16412	16315	16414	16496	16410	16430	16302	16355	16320	16405	16529	16494	16563	16222	16394	16400	16287	16495	16469	16500	16375	16564	16413	16527	16172	16286	16389	16305	16628	16407	16500	16337	16437	16165	16599	16390	16514	16304	16498	16723	16473	16455	16370	16533	16405	16429	16451	16472	16508	16521	16520	16421	16675	16208	16463	16645	16417	16386	16416	16467	16418	16433	16500	16316	16529	16451	16440	16435	16561	16469	16387	16301	16463	16367	16505	16594	16563	16443	16616	16602	16621	16453	16610	16333	16463	16517	16316	16449	16479	16343	16341	16483	16259	16478	16316	16473	16499	16594	16300	16376	16627	16374	16562	16360	16409	16438	16353	16363	16457	16200	16543	16252	16221	16255	16668	16336	16574	16534	16390	16483	16629	16488	16495	16347	16517	16371	16411	16580	16352	16595	16627	16348	16462	16345	16356	16682	16310	16404	16419	16433	16194	16318	16366	16557	16482	16534	16533	16581	16555	16484	16467	16444	16325	16494	16572	16684	16508	16437	16537	16447	16380	16339	16459	16454	16636	16455	16602	16376	16336	16490	16617	16359	16518	16411	16307	16431	16433	16553	16462	16345	16357	16497	16585	16534	16365	16493	16479	16461	16512	16369	16425	16572	16414	16417	16558	16424	16494	16513	16532	16630	16457	16473	16303	16479	16459	16345	16307
31377	44037	40194	30195	24018	20553	18724	17623	16748	16300	15790	15507	15269	15076	14860	14958	14760	14866	14732	14748	14564	14617	14570	14528	14540	14675	14542	14508	14521	14420	14336	14509	14529	14213	14319	14302	14361	14473	14416	14315	14453	14342	14428	14337	14564	14482	14365	14187	14449	14515	14425	14439	14266	14494	14357	14344	14186	14406	14331	14493	14364	14349	14333	14308	14480	14532	14396	14520	14307	14579	14291	14469	14393	14339	14373	14411	14597	14232	14402	14612	14548	14427	14332	14539	14358	14413	14378	14260	14339	14285	14305	14488	14438	14371	14428	14493	14388	14189	14268	14513	14289	14393	14445	14461	14370	14478	14460	14460	14498	14399	14384	14292	14423	14204	14250	14422	14336	14337	14596	14526	14236	14373	14480	14369	14407	14321	14370	14317	14246	14456	14291	14429	14353	14312	14454	14456	14291	14281	14357	14489	14403	14386	14565	14561	14426	14339	14414	14180	14307	14387	14427	14467	14367	14385	14264	14333	14340	14314	14248	14398	14235	14240	14449	14401	14493	14451	14434	14264	14307	14250	14284	14307	14391	14361	14285	14310	14314	14394	14516	14308	14369	14410	14255	14273	14318	14398	14443	14134	14489	14233	14470	14184	14474	14406	14199	14358	14556	14307	14284	14444	14286	14453	14448	14363	14337	14491	14299	14522	14353	14413	14311	14520	14282	14285	14369	14220	14409	14229	14441	14345	14357	14393	14294	14386	14453	14334	14400	14339	14516	14305	14488	14445	14386	14320	14355	14498	14356	14380	14544	14356	14389	14429	14371	14399	14367	14405	14304	14308	14395	14278	14384	14528	14271	14384	14535	14351	14290	14221	14459	14308	14344	14520	14353	14159	14396	14375	14325	14511	14435	14416	14233	14448	14390	14243	14403	14473	14328	14243	14498	14443	14411	14398	14295	14522	14495	14253	14368	14375	14308	14614	14341	14510	14288	14458	14247	14306	14467	14373	14305	14359	14341	14457	14363	14390	14301	14410	14435	14369	14407	14444	14364	14474	14367	14558	14392	14517	14486	14396	14363	14363	14422	14441	14388	14515	14615	14381	14278	14309	14415	14115	14503	14286	14423	14446	14300	14245	14294	14472	14344	14429	14311	14424	14203	14224	14410	14452	14398	14260	14329	14200	14487	14272	14305	14433	14415	14420	14355	14356	14422	14370	14378	14453	14366	14508	14479	14450	14511	14392	14412	14397	14418	14331	14364	14579	14157	14431	14339	14209	14329	14465	14309	14476	14516	14409	14332	14358	14217	14219	14271	14420	14328	14518	14461	14287	14615	14261	14431	14311	14432	14374	14328	14493	14264	14389	14316	14273	14376	14165	14324	14385	14380	14249	14293	14498	14305	14289	14423	14384	14244	14254	14450	14418	14266	14395	14432	14622	14424	14354	14290	14265	14481	14452	14376	14319	14579	14224	14286	14431	14220	14299	14371	14330	14355	14346	14374	14337	14366	14217	14377	14249	14360	14531	14389	14374	14417	14427	14455	14170	14194	14289	14369	14244	14413	14342	14267	14423	14304	14300	14443	14444	14478	14394	14284	14283	14298	14280	14283	14319	14262	14303	14339	14532	14415	14511	14432	14457	14282	14472	14408	14345	14363	14546	14329	14322	14318	14325	14303	14340	14410	14421	14465	14447	14227	14366	14458	14270	14277	14451	14364	14502	14402	14597	14364	14376	14373	14466	14431	14273	14373	14432	14258	14313	14441	14371	14432	14481	14463	14350	14425	14293	14446	14371	14433	14267	14350	14332	14621	14268	14334	14308	14221	14385	14560	14426	14465	14433	14310	14445	14411	14325	14404	14274	14386	14297	14362	14493	14545	14588	14422	14413	14481	14320	14531	14275	14575	14431	14363	14496	14350	14329	14324	14375	14291	14333	14364	14350	14563	14372	14263	14218	14500	14368	14352	14281	14305	14255	14379	14361	14220	14561	14388	14553	14373	14479	14264	14336	14399	14372	14396	14391	14485	14339	14325	14238	14501	14412	14299	14354	14347	14494	14368	14539	14396	14348	14368	14292	14345	14332	14370	14506	14351	14566	14533	14422	14262	14393	14356	14410	14525	14335	14435	14564	14451	14302	14438	14411	14216	14328	14576	14389	14678	14360	14274	14309	14381	14349	14241	14557	14537	14503	14374	14452	14198	14242	14325	14217	14285	14287	14276	14357	14380	14361	14399	14302	14416	14277	14291	14291	14332	14329	14488	14440	14352	14379	14414	14358	14464	14460	14342	14220	14324	14451	14451	14300	14279	14448	14289	14281	14364	14542	14373	14349	14450	14239	14225	14447	14399	14324	14451	14260	14394	14345	14360	14395	14456	14476	14368	14445	14704	14374	14432	14372	14407	14298	14266	14421	14417	14226	14568	14379	14445	14447	14455	14399	14409	14464	14227	14471	14507	14358	14272	14368	14424	14334	14303	14303	14196	14491	14477	14274	14391	14376	14220	14448	14393	14327	14273	14420	14428	14524	14190	14286	14448	14440	14556	14392	14391	14455	14401	14431	14280	14466	14359	14321	14349	14366	14347	14447	14448	14424	14381	14385	14302	14472	14362	14204	14249	14353	14364	14449	14405	14395	14264	14369	14334	14461	14283	14432	14416	14444	14276	14284	14340	14215	14405	14471	14411	14406	14328	14393	14395	14369	14327	14358	14351	14242	14296	14240	14269	14519	14340	14288	14345	14414	14298	14218	14289	14413	14275	14385	14374	14297	14477	14429	14397	14573	14360	14316	14562	14528	14270	14318	14359	14494	14451	14634	14207	14292	14288	14438	14180	14451	14294	14517	14366	14340	14391	14388	14525	14284	14435	14395	14382	14454	14544	14448	14429	14372	14380	14344	14411	14303	14361	14532	14422	14454	14380	14330	14267	14227	14339	14554	14461	14451	14492	14346	14411	14338	14524	14291	14446	14430	14437	14249	14365	14503	14349	14299	14404	14426	14295	14315	14460	14483	14393	14201	14281	14454	14312	14473	14368	14167	14350	14518	14429	14374	14436	14576	14370	14406	14276	14329	14409	14410	14494	14455	14443	14266	14370	14469	14451	14429	14489	14372	14360	14242	14527	14305	14319	14197	14317	14392	14521	14394	14421	14335	14468	14403	14362	14374	14284	14352	14398	14354	14400	14391	14391	14220	14326	14387	14359	14313	14455	14381	14246	14360	14332	14316	14337	14336	14282	14459	14398	14358	14312	14577	14346	14473	14349	14378	14342	14435	14317	14370	14383	14375	14512	14442	14477	14377	14529	14285	14457	14259	14347	14433	14249	14528	14304	14377	14267	14395	14347	14520	14445	14387	14313	14268	14547	14301	14408	14367	14444	14405	14250	14267	14338	14488	14668	14294	14242	14345	14409	14319	14246	14300	14196	14470	14344	14500	14282	14506	14367	14440	14548	14293	14464	14362	14333	14322	14442	14347	14381	14564	14444	14439	14424	14343	14429	14313	14441	14523	14363	14441	14300	14444	14407	14329	14421	14271	14156	14389	14383	14224	14456	14411	14428	14363	14373	14400	14590	14397	14365	14487	14342	14358	14363	14312	14439	14313	14302	14438	14527	14214	14471	14397	14283	14345	14494	14489	14285	14381	14424	14333	14336	14358	14538	14449	14218	14490	14451	14336	14389	14351	14390	14400	14456	14349	14381	14280	14314	14322	14284	14509	14302	14374	14383	14307	14264	14542	14331	14313	14348	14406	14567	14477	14398	14413	14415	14558	14378	14370	14328	14532	14361	14263	14427	14394	14356	14310	14405	14252	14320	14157	14235	14435	14310	14337	14617	14197	14313	14280	14433	14381	14420	14394	14337	14458	14459	14344	14429	14443	14205	14399	14351	14412	14144	14481	14303	14328	14387	14269	14485	14352	14440	14356	14385	14618	14157	14325	14355	14308	14559	14379	14311	14348	14410	14353	14392	14440	14304	14276	14366	14408	14387	14539	14255	14411	14375	14355	14541	14367	14520	14264	14388	14388	14394	14454	14334	14389	14266	14319	14308	14256	14577	14437	14335	14188	14415	14446	14429	14408	14367	14388	14458	14586	14280	14301	14528	14443	14327	14510	14317	14366	14356	14330	14421	14439	14362	14344	14492	14379	14261	14455	14396	14334	14467	14451	14349	14360	14434	14404	14299	14489	14386	14353	14344	14318	14314	14307	14482	14327	14290	14241	14310	14343	14311	14584	14388	14369	14547	14359	14550	14436	14339	14383	14454	14389	14400	14337	14501	14317	14402	14394	14458	14472	14510	14349	14289	14279	14538	14279	14416	14314	14370	14523	14298	14463	14354	14244	14332	14212	14305	14438	14299	14545	14379	14353	14408	14405	14384	14438	14500	14318	14530	14481	14219	14303	14534	14338	14534	14303	14432	14478	14239	14407	14366	14286	14421	14428	14391	14451	14253	14422	14336	14433	14238	14236	14461	14328	14211	14487	14361	14366	14364	14399	14545	14400	14392	14349	14469	14365	14403	14253	14322	14402	14361	14518	14325	14365	14490	14343	14274	14311	14392	14435	14410	14401	14349	14349	14340	14277	14494	14464	14343	14485	14432	14361	14173	14435	14352	14549	14425	14352	14315	14519	14417	14224	14602	14305	14364	14466	14505	14358	14475	14531	14253	14361	14368	14558	14240	14315	14448	14544	14417	14480	14361	14329	14311	14192	14357	14345	14304	14407	14394	14263	14582	14396	14533	14477	14348	14328	14349	14442	14173	14498	14540	14346	14474	14531	14446	14365	14223	14293	14492	14467	14399	14367	14482	14214	14259	14443	14335	14405	14450	14338	14446	14414	14278	14247	14403	14453	14223	14426	14283	14404	14407	14580	14396	14373	14407	14210	14429	14477	14418	14357	14331	14516	14425	14452	14348	14331	14386	14228	14343	14333	14573	14257	14423	14408	14386	14292	14503	14376	14272	14270	14402	14280	14460	14378	14211	14421	14375	14392	14250	14201	14310	14307	14322	14309	14348	14303	14362	14314	14383	14394	14321	14464	14190	14231	14404	14321	14495	14353	14454	14257	14451	14478	14428	14429	14320	14549	14346	14549	14484	14310	14339	14459	14448	14268	14375	14340	14236	14603	14427	14274	14375	14274	14309	14340	14331	14427	14264	14423	14417	14205
24145	21499	29030	25550	24384	24385	23318	20044	18842	18504	18047	17583	17241	16894	16863	16957	16727	16444	16637	16620	16571	16426	16414	16567	16081	16563	16257	16269	16351	16365	16241	16155	16328	16349	16238	16370	16225	16181	16374	16111	16170	16199	16282	16155	16358	16273	16358	16227	16418	16103	16231	16198	16189	16016	16095	16148	15953	16300	16082	16209	16280	16164	16282	16342	16270	16241	16314	16158	16183	16105	16150	16306	16277	16183	16196	16187	16062	16281	16051	16355	16174	16107	16129	16079	16393	16288	16153	16245	16139	16207	16193	15940	16163	16077	16264	16187	16138	16299	16069	16150	16225	16210	16147	16281	16092	16028	16205	16115	16162	16089	16227	16202	16213	16401	16204	15965	16222	16095	16077	16290	16323	16319	16196	16268	16415	16035	16092	16002	16195	16092	16122	16186	16097	16168	16252	16185	16232	16293	16032	16082	16275	16192	16035	16147	15930	15935	15974	16234	15996	16201	16326	16139	16321	16090	16083	16108	16261	16144	16146	16113	16007	16042	16195	16179	16362	16384	16038	16199	16054	16135	16285	16019	16342	15934	16047	16132	16126	16308	16188	16102	16064	16169	16062	16089	16007	15992	16271	16159	16248	16164	16015	16262	15982	16162	15990	16083	16220	15919	16077	16171	16219	16120	16486	16266	16278	15982	16279	16315	16229	16119	16102	16220	15926	16200	16128	16107	16295	16229	16240	16138	16172	16308	16158	16136	16071	16234	16290	16107	16259	16120	16252	16158	16222	15997	16278	16007	16138	16259	16174	16122	16275	15946	16124	16114	16032	16200	16124	16085	16023	16260	16366	16061	16163	16202	15974	16166	16164	16034	16224	16221	16122	16050	16130	16212	16255	16247	16150	15987	16256	16007	16184	16237	16251	15982	16260	16162	16035	16201	16051	16290	16096	16369	16097	16208	16017	16105	16170	16398	16065	16386	16135	16180	16086	15924	16253	16378	16108	15995	15948	16104	16040	16078	16239	16198	16069	16320	16250	16132	16242	16139	16074	16183	16043	16039	16208	16203	16203	16512	16154	16424	16320	16205	16164	16196	16053	16200	16216	16217	16160	16439	16256	16210	16227	16213	16197	16153	16442	16125	16187	16232	16127	16100	16288	16219	16325	16302	16213	16234	16204	16184	16210	16189	16193	15954	16268	16264	16235	16095	16177	16111	16276	16039	16096	16246	16366	16090	16168	16408	16344	16353	16171	16083	16048	16167	16180	16116	16405	16302	15956	16158	16211	16333	16180	16080	16029	16174	16108	16289	16178	16200	16202	16175	16364	15957	16221	16073	16142	16481	16100	16244	16075	16010	16098	15977	16037	16159	15945	16205	16254	16178	16224	16223	16161	16215	16184	16310	16373	16170	16186	16175	16218	16285	16350	16249	16287	16241	16172	16306	16025	16239	16360	16115	16195	16228	16210	16124	16222	16133	16010	16235	16238	16309	16148	16030	16226	16032	16197	16236	16254	16265	16271	16044	16240	16228	16157	16249	16098	16005	16134	16160	16453	16101	16138	16267	16080	16048	16229	16013	16178	16117	16196	16115	16057	15961	16144	16199	16273	16325	16393	16079	16253	16012	16086	16336	16239	16258	16239	16267	16406	16016	16066	16245	16260	16129	16402	16361	16049	16032	15959	16190	16202	16178	16322	16216	15959	16035	16322	16171	16270	16304	16113	16133	16305	16406	16165	15923	16058	16163	16168	16001	16344	15993	16080	16063	16156	16053	16186	16330	16226	16108	15983	16187	16138	16190	16172	16228	16274	16217	16066	16205	16351	16060	16193	16204	16206	16050	15965	16147	16109	16181	16081	16177	16134	16065	16118	16211	16152	16340	16319	16184	16180	16227	16163	15951	16136	16000	16209	16167	16063	16222	16299	16103	15787	16406	16267	16367	16288	16207	16111	16278	16119	16173	16236	16268	16347	16048	16058	16154	16428	16147	16178	16189	16216	16203	16196	16192	16116	16169	16142	16206	16162	16077	16026	16208	16208	16184	16263	16088	16283	15934	16130	16302	16319	16016	16236	16076	16122	16376	16251	16189	16316	16096	16208	16087	16209	16055	16181	16289	16346	16277	16206	16259	16096	16297	16191	16045	16383	16208	16331	16139	16250	15991	16033	16194	16074	16226	16244	16133	16362	16211	16277	16149	16228	16164	16080	16118	16031	16217	16417	16267	16304	16315	16413	16176	16177	16211	16069	16096	16300	16129	16112	16233	16179	16131	16360	16203	16104	16295	16505	16203	16390	16199	15995	16423	16225	16296	16444	16365	16119	15970	16400	16202	16247	16240	16295	16057	16122	16198	16298	16149	16184	16106	16407	16128	16102	16207	16258	16078	16329	16216	16262	16241	16257	16371	16086	16170	16177	16173	16159	16239	16178	16048	16103	16003	16221	16168	16189	16323	16032	16210	16129	16228	16331	16370	15983	15955	16036	16045	16116	16079	16279	16154	15902	16304	16137	16079	16201	15932	16332	16189	16209	16158	16084	16267	16307	16434	16167	16119	16258	16183	16183	16060	16248	16151	16426	16299	16281	16191	16157	16218	16087	16140	16093	16168	16214	15978	16379	16313	16027	16462	16273	16171	16135	16249	16284	16156	16196	16328	16177	16287	16095	16166	16217	16144	16144	16042	16218	16088	16269	16443	16325	16121	16248	16108	15988	16159	16135	16205	16174	16151	16317	16208	16218	16153	16007	16223	16377	16094	16001	16031	16248	16203	16202	16011	16301	16135	16087	16109	16237	16067	16240	16238	16137	16195	16007	16142	16179	16262	16231	16140	16087	16214	16292	16067	16070	15985	16233	16308	16183	16178	16249	16183	16120	16034	16267	16216	16107	16201	16181	16129	16141	16238	16114	16192	16085	16217	15967	16235	16104	16108	16180	16038	16087	16037	16188	16200	16342	16109	16374	16341	16062	16049	16195	16239	16246	16098	16123	16204	16348	16291	16266	16197	15985	16357	16189	16110	16164	16094	16043	16308	16255	16042	16167	16228	16181	16129	16305	16162	16120	16130	15989	16044	16054	16343	15916	16280	16263	16265	16246	16122	16182	16306	16410	16119	16183	16127	16250	16194	16042	16290	16120	16213	16099	16228	16315	16136	15984	16234	16173	16205	16209	16127	16203	16199	16220	16133	16214	16182	16394	16315	16270	16182	16133	16164	16208	16288	16220	16309	16192	16161	16257	15989	16110	16263	16203	16075	16135	16348	16129	16276	16135	15990	16143	16163	16173	16160	16262	16163	16243	16349	16189	16004	16178	16130	16285	16427	16271	16021	16159	16084	16076	15969	16067	16177	16070	16222	16024	16089	16179	16240	15917	16287	16189	16172	16193	16371	16257	16133	16223	16187	16121	16160	16300	16180	16396	16122	16094	16114	16293	16090	16444	16039	16023	16288	16091	16081	16060	16171	16171	16179	16225	16128	15988	16133	16138	16133	16038	16304	16056	16107	16179	16162	16231	16103	16012	16287	16214	16067	16028	16087	16265	16305	16165	16416	16081	16422	16049	16349	16369	16265	16268	15982	16066	16181	16217	16075	16166	16324	16236	16016	16051	15916	16192	16045	16201	16284	16244	16145	16257	16126	16104	16276	16208	16259	16141	16205	16052	16039	16158	16179	16131	16199	16138	16290	16299	16305	16029	16154	16155	16004	16475	16233	16102	16094	15974	16272	16270	16252	16277	16251	16187	16231	16144	16315	16303	16180	16276	16168	16142	16361	16093	16145	16195	16285	16244	16111	16091	16357	16202	16016	16351	16196	16035	16151	16050	16074	16080	15841	16198	16175	16049	16257	16301	16235	16014	16248	16283	15990	16173	16182	16112	16236	16262	15953	16134	16378	16180	16276	16228	16032	16239	16290	15999	16184	16263	16081	16344	16206	16196	15993	16087	16160	16161	16290	16354	16403	16217	16135	16239	16175	15951	16095	16251	16125	16143	16074	16148	16164	16081	16152	16136	16284	16271	16224	16357	16292	16252	16050	16379	16227	16009	16135	16110	16133	16152	16157	16355	16178	16166	16223	16217	16107	16251	16249	16095	16218	16055	16059	15994	16050	16020	16289	16296	16097	16369	16273	16268	16211	16199	16299	16217	16004	16276	16205	16075	16073	16122	16152	16365	16032	16163	16289	16248	16277	16036	16170	16255	16024	16022	16135	16183	16199	16291	15992	15984	16181	16177	16127	16277	16113	16227	16134	16075	16122	16087	16249	16331	15978	16237	16153	16094	16158	16170	16085	16132	16198	16197	16214	16215	16068	16102	16101	16167	16051	16181	16099	16049	16222	16252	16346	16231	16222	16254	16225	16098	16265	16271	16277	16117	16040	16181	16141	16059	16245	16173	16024	16158	15979	16259	16234	16272	16277	16194	16167	16432	16201	16391	15964	16099	16216	16005	16230	16255	16105	16009	16205	16228	16360	16153	16169	16221	16334	16281	16080	16137	16003	16128	16272	16198	16358	16331	16104	16262	16181	16238	16246	16164	16086	16265	16231	16196	15999	16384	16145	16121	16221	16147	16134	16294	16093	16120	16105	16126	16358	16322	16207	16324	16250	16148	16197	16278	16128	16138	16086	16204	16152	16145	16233	16303	16017	16067	16243	16268	16357	16133	16157	16177	16116	16067	16304	16201	16351	16289	16318	16235	16245	16183	16122	16287	16115	16036	16052	16075	16222	16044	16236	16082	16102	16195	16355	16147	16168	16103	16076	16251	16242	16068	16161	15985	16187	16111	16289	16321	16317	16350	16260	15995	16071	16177	16203	16207	16168	16325	16227	16095	16253	16283	16247	16237	16204	16283	16152	16060	15970	16093	16045	16204	15964	16112	16134	16228	16202	16008	16135	16248	16496	16331	16192	16247	16072	16169	16159	16062	16121	16164	16217	16265	16303	16093	15978	16391	16337	16233	16059	16204	16265	16582	16164	16325	16229	16031	16055	16045	16246	16102	16196	16194	16236	16344	16273	16198	16176	16167	16226	16149	15989	16187	16023	15986	15985	16149	16115	16175	16244	16142	16103	16383	16100	16507	16288	16449	16269	16130	16091	16296	16242	16322	16119	16156	16046	16250	16255	15924	16097	16125	16081	16166	16280	15926	16008	16045	15994	16107	16328	16266	16320
31430	50225	47405	36540	29237	24096	21202	19741	18388	17368	16923	16171	15682	15421	15153	15027	15086	14781	14717	14684	14573	14645	14376	14312	14464	14378	14300	14319	14411	14283	14370	14294	14374	14231	14591	14442	14266	14369	14140	14364	14253	14099	14338	14254	14281	14122	14181	14184	14118	14209	14243	14192	14215	14202	14408	14201	14156	14286	14185	14175	14278	14248	14199	14098	14279	14255	14265	14226	14263	14245	14384	14214	14281	14324	14284	14216	14111	14114	14328	14199	14116	14373	14291	14187	14128	14256	14226	14321	14103	14227	14105	14306	14251	14317	14245	14184	14308	14229	14077	14381	14183	14310	14277	14228	14132	14337	14268	14134	14188	14136	14185	14271	14310	14379	14174	14305	14157	14325	14205	14095	14328	14153	14201	14124	14316	14286	14212	14192	14365	14266	14352	14175	14255	14237	14160	14082	14183	14246	14116	14346	14174	14104	14091	14087	14319	14254	14186	14214	14063	14338	14139	14266	14134	14090	14293	14015	14277	14270	14339	14160	14345	14338	14254	14191	14204	14220	14167	14345	14387	14223	14208	14193	14100	14140	14331	14178	14333	14355	14116	14128	14322	14154	14172	14235	14233	14245	14312	14360	14359	14127	14106	14335	14178	14312	14208	14192	14042	14166	14285	14237	14252	14129	14266	14181	14276	14151	14070	14099	14233	14150	14319	14157	14168	14151	14085	14095	14262	14222	14217	14222	14307	14263	14256	14162	14513	14028	14259	14214	14391	14161	14251	14171	14080	14199	14143	14073	14318	14256	14260	14079	14180	14320	14323	14061	14187	14291	14137	14262	14254	14225	14156	14308	14369	14102	14097	14294	14323	14198	14181	14298	14317	14180	14085	14193	14319	14267	14163	14226	14124	14240	14147	14101	14253	14149	14280	14111	14167	14094	14176	14361	14218	14319	14008	14056	14102	14298	14336	14049	14128	14185	14245	14248	14170	14239	14142	14324	14241	14203	14251	14107	14323	14221	14111	14139	14261	14067	14206	14273	14174	14179	14082	14193	14175	14195	14257	14250	14469	14103	14330	14227	14250	14206	14105	14407	14375	14213	14115	14163	14270	14119	14264	14154	14225	14278	14193	14298	14243	14306	14151	14069	14300	14368	14166	14292	14176	14278	14228	14352	14339	14118	14094	14121	14263	14385	14235	14145	14237	14133	14152	14264	14160	14252	14202	14320	14200	14274	14358	14274	14186	14216	14190	14265	14246	14257	14045	14251	14108	14200	14289	14186	14221	14066	14250	14113	14093	14273	14282	14125	14228	14043	14105	14266	14186	14177	14201	14133	14181	14368	14256	14172	14336	14063	14301	14058	14255	14163	14147	14208	14392	14152	14270	14219	14249	14310	14215	14317	14168	14064	14183	14131	14282	14345	14154	14363	14069	14221	14236	14189	14206	14078	14231	14110	14154	13997	14245	14164	14080	14158	14213	14297	14247	14221	14358	14260	14240	14088	14284	14165	14138	14275	14426	13987	14261	14162	14238	14156	14279	14073	14223	14226	14264	14463	14162	14113	14215	14107	14190	14098	14195	14238	14162	14207	14216	14407	14286	14147	14143	14222	14211	14095	14257	14154	14302	14160	14403	14251	14138	14249	14433	14259	14243	14196	14189	14051	14185	14327	14201	14234	14159	14243	14284	14194	14217	14245	14201	14096	14085	14302	14095	14164	14287	14118	14124	14086	14199	14202	14222	14182	14203	14217	14273	14260	14136	14222	14284	14141	14022	14328	14200	14200	14249	14290	14291	14204	14185	14274	13917	14227	14165	14388	14173	14376	14180	14256	14224	14004	14195	14311	14178	14340	14196	14194	14337	14153	14177	14377	14364	14203	14152	14227	14276	14233	14304	14105	14195	14185	14112	14231	14215	14140	14178	14213	14151	14299	14136	14229	13999	14161	14013	14268	14243	14143	14233	14244	14290	14269	14270	14199	14195	14195	14270	14361	14201	14160	14044	14161	14347	14218	14145	14271	14322	14283	14124	14236	14290	14300	14273	14032	14128	14150	14152	14123	14123	14197	14041	14323	14309	14322	14196	14034	14295	14332	14258	14272	14190	14175	14177	14221	14279	14236	14152	14149	14139	14037	14313	14291	14134	14224	14307	14373	14132	14207	14222	14071	14164	14267	14266	14319	14356	14217	14322	14360	14194	14241	14187	14139	14228	14126	14137	14166	14403	14483	14182	14165	14237	14342	14272	14147	14338	14203	14222	14239	14211	14186	14162	14286	14256	14197	14360	14321	14315	14349	14118	14254	14191	14264	14335	14108	14157	14380	14193	14134	14171	14145	14269	14170	14326	14191	14239	14323	14197	14239	14262	14162	14206	14083	14145	14286	14222	14162	14296	14232	14166	14261	14264	14225	13976	14145	14140	14107	14338	14007	14237	14038	14191	14207	14020	14156	14273	14179	14294	14483	14250	14247	14034	14356	14191	14199	14181	14133	14263	14259	14110	13975	14127	14280	14204	14404	14029	14040	14164	14249	14155	14237	14359	14372	14205	14196	14254	14255	14304	14080	14109	14060	14197	14146	14270	14199	14179	14129	14385	14250	14378	14183	14428	14179	14158	14199	14241	14332	14154	14161	14213	14190	14132	14348	13953	14321	14169	14017	14042	14148	14109	14279	14216	14155	14399	14194	14237	14122	14181	14117	14189	14103	14287	14315	14140	14216	14246	14219	14241	14170	14275	14064	14030	14100	14460	14226	14275	14204	14187	14272	14206	14095	14077	14242	14139	14187	14160	14163	14344	14108	14233	14126	14140	14292	14518	14399	14108	14264	14329	14343	14133	14153	14152	14176	14127	14144	14378	14274	14133	14251	14204	14157	14387	14204	14374	14209	14156	14192	14311	14315	14215	14122	14182	14127	14221	14194	14212	14297	14221	14173	14236	14175	14171	14143	14163	14074	14282	14319	14093	14302	14177	14174	14192	14125	14299	14268	14132	14290	14162	14288	14041	14354	14170	14184	14248	14270	14265	14337	14208	14228	14212	14143	14280	14266	14350	14027	14399	14180	14217	14450	14084	14191	14280	14287	14102	14124	14173	14054	14374	14271	14391	14338	14196	14386	14305	14103	14179	14331	14277	14326	14258	14290	14137	14237	14401	14260	14102	14394	14220	14178	14161	14141	14414	14307	14142	14176	14187	14350	14269	14160	14167	14262	14167	14298	14203	14040	14257	14307	14250	14078	14274	14119	14050	14281	14159	14362	14483	14269	14210	14212	14228	14257	14249	14314	13979	14175	14023	14164	14108	14115	14182	14304	14327	14265	14137	14248	14333	14140	14067	14231	14321	14201	14233	14336	14257	14235	14099	14341	14259	14226	14331	14162	14261	14221	14259	14234	14105	14192	14185	14172	14225	14078	14295	14189	14210	14185	14341	14189	14005	14151	14182	14056	14243	14319	14292	14181	14251	14035	14200	14244	14244	14347	14187	14213	14140	14310	14229	14226	14064	14232	14336	14212	14184	14062	14191	14328	14218	14283	14181	14289	14171	14240	14074	14093	14338	14109	14300	14176	14235	14178	14146	14255	14174	14209	14325	14341	14216	14094	14336	14209	14135	14155	14213	14140	14240	14157	14202	14475	14230	14162	14233	14275	14194	14146	14307	14283	14066	14308	14136	14318	14044	14111	14188	14324	14307	14260	14123	14303	14393	14254	14133	14148	14379	14194	14369	14203	14248	14254	14189	14129	14350	14278	14234	14164	14165	14247	14216	14162	14175	14318	14132	14291	14342	14211	14157	14098	14122	14158	14198	14074	14176	14130	14051	14089	14343	14233	14212	14300	14144	14110	14053	14112	14250	14337	14033	14248	14318	14321	14128	14182	14079	14058	14251	14200	14230	14217	14326	14257	14203	14233	14133	14254	14180	14150	14165	14224	14246	14252	14107	14086	14346	14073	14130	14224	14123	14145	14298	14217	14359	14352	14144	14180	14208	14248	14223	14259	14128	14128	14219	14268	14278	14306	14225	14289	14245	14202	14169	14212	14295	14164	14144	14186	14194	14103	14303	14188	14346	14085	14149	14053	14262	14137	14319	14208	14233	14281	14110	14328	14218	14164	13971	14042	14098	14297	14011	14121	14306	14133	14318	14203	14386	14078	14159	14180	14303	14170	14191	14312	14271	14294	14239	14186	14294	14333	14163	14227	14389	14053	14250	14188	14056	14174	14340	14329	14190	14195	14129	14239	14314	14218	14351	14276	14195	14239	14280	14115	14209	14311	14314	14304	14209	14223	14142	14127	14327	14399	14271	14155	14313	14188	14291	14029	14097	14326	14347	14153	14165	14247	14222	14279	14228	14228	14180	14461	14343	14193	14044	14196	14114	14195	14146	14232	14219	14256	14122	14051	14286	14343	14170	14196	14155	14329	14318	14285	14212	14274	14152	14310	14236	14150	14301	14164	14222	14335	14159	14228	14341	14132	14372	14232	14272	14343	14238	14069	14131	14260	14095	14056	14345	14097	14455	14145	14222	14327	14093	14069	14293	14359	14146	14288	14067	14241	14322	14289	14172	14247	14296	14253	14288	14496	14334	14326	14036	14267	14139	14184	14266	14334	14281	14261	14266	14258	14114	14186	14361	14054	14280	14133	14177	14302	14240	14200	14249	14184	14236	14230	14177	14242	14279	14163	14250	14378	14200	14252	14153	14243	14090	14166	14115	14248	14383	14111	14182	14141	14199	14182	14124	14320	14204	14009	14319	14343	14094	14289	14213	14277	14150	14052	14241	14392	14170	14210	14087	14073	14025	14358	14198	14132	14189	14372	14323	14198	14202	14210	14217	14205	14182	14071	14091	14219	14235	14238	14187	14148	14375	14149	14248	14300	14217	14284	14268	14318	14086	14065	14220	14169	14282	14338	14084	14335	14236	14168	14306	14240	14212	14224	14200	14260	14189	14082	14160	14214	14177	14136	14256	14201	14050	14129	14211	14299	14117	14158	14267	14205	14332	14038	14137	14129	14233	14222	14254	14179	14176	14310	14163	14263	14199	14187	14133	14261	14161	14077	14237	14264	14157	14185	14156	14038	14224	14346	14193	14201	14335	14235	14052	14426	14397	14325	14263	14250	14188	14216	14358	14285	14208	14141	14278	14235	14210	14252	14384	14340	14278	14181
22982	21522	29492	24325	22914	25592	27957	22283	20725	20164	19858	19276	18518	18293	17858	17598	17743	17560	17352	17424	17385	17486	17209	17066	17258	17070	16981	17258	17138	17364	17108	17038	17036	16999	17427	16806	16959	17094	16971	16975	16798	17047	16778	17124	16888	17053	16924	16990	17059	16951	16802	16882	16781	17031	17203	17003	16758	16945	16847	16749	16853	16904	17010	16848	16963	16887	16767	16813	16934	16814	16936	16689	16716	16733	16897	16843	16838	16855	16884	17016	16985	16812	16841	16871	16935	16734	16862	16825	16696	16939	16702	16988	16869	16964	16946	17028	17096	16858	16891	17048	16749	16853	16957	16951	16869	16977	16793	16793	17075	16889	16823	17004	16799	16795	16972	16885	17007	16919	16860	17109	16679	16789	16979	16941	16760	16938	16898	16777	16905	16795	16758	16817	16963	16914	16785	16827	16766	16923	16794	16714	17076	16947	16888	16894	16667	16792	16947	16855	16814	16926	16983	16725	17035	16883	16976	16890	16820	16888	16895	16950	16913	16870	16870	16860	17081	16900	17015	16942	16848	16996	16809	16929	17068	16748	16853	16828	16917	16839	17015	17081	16900	16754	16785	16807	17008	16938	17023	16864	16955	16700	16926	16988	16984	16863	16801	16839	16937	17029	16839	16742	16759	16944	16807	17042	16823	16800	16739	17072	16836	16907	16711	16976	16804	16876	16803	16767	16937	16852	16748	16870	16869	16725	16832	16760	16866	16937	16971	17041	16893	16873	16776	16826	16834	16837	16838	16959	16683	16848	16882	16751	17006	16924	16993	16741	16892	16879	16796	16980	16907	16905	16989	16713	16703	16996	16813	16844	16838	16841	16955	17013	16866	16833	16856	16764	16534	16566	16794	16705	16824	16757	16710	16953	16830	16670	16947	16884	16757	16759	17009	16882	16867	16969	16879	16968	16820	17001	16817	16879	16925	16608	16631	16790	16972	16792	16704	16770	16937	16884	17105	17018	16894	16926	16866	16866	16900	16740	16897	16691	16853	16971	16788	16978	16962	16934	16861	16618	16803	16943	16958	16970	16705	16924	16886	16780	16656	16943	16808	16720	16740	16756	17045	17039	16867	16923	16811	16881	16803	16788	16894	16805	16832	16804	16850	16893	16748	16932	16899	17018	16773	16700	16631	16675	16780	16773	16974	16811	16760	16829	16922	16791	16862	16967	16695	16926	16794	16749	16791	16984	16955	16868	16869	16661	16958	16902	16839	16955	16923	16879	17024	16824	16794	17079	16964	16791	16745	16851	16847	16723	16966	16931	16908	17002	17057	16813	16948	16828	16886	16919	16659	16929	16902	16815	16817	16889	16932	17074	16702	16834	16766	16831	17023	16703	16781	16903	16735	16638	16887	16917	16645	16906	16939	16871	16717	16752	16925	16800	16856	16853	16851	16610	16793	16974	16941	16901	16818	16719	16829	16798	16815	16650	16825	16712	16938	16716	16816	16585	16869	16943	16970	16769	16905	16777	16696	17048	16897	16935	16948	16893	16877	16736	16704	16712	16728	16856	16807	16794	16894	16779	17022	16955	16725	16685	16711	16804	16717	16905	16778	16860	16989	17030	16795	16889	16518	16692	16883	16881	16873	16848	16698	16669	16960	17096	16813	17005	16836	16900	16931	16655	16734	17188	16794	16759	16987	16836	16954	16952	16772	16841	16842	16870	16724	16648	16831	16568	16909	16830	17037	16585	16971	16878	16798	16685	16899	16703	16898	16732	16801	16865	16709	16950	16990	16688	16943	16884	16649	16719	16776	16770	16842	16677	16848	16774	16844	16952	16853	16788	16922	16920	17108	16859	16800	16830	16848	16759	16920	16706	16889	16931	16667	16611	16768	16938	16887	17001	16919	16812	16907	16795	16734	17042	16812	16993	16845	16870	16916	16737	16845	17059	16860	16806	16868	16781	16982	17234	16997	16924	16803	16874	16935	16995	16822	16839	16897	16541	17167	16868	16742	16749	16781	16989	16927	16939	16784	16886	17116	16860	16980	16706	16845	16808	16918	17046	16971	16633	16722	16872	16938	16658	16824	16713	16507	16944	16968	17017	16695	16965	16741	17010	16909	16832	16753	16824	16890	16904	16809	16920	16830	16795	16824	16744	16789	16681	16741	16709	16818	16674	16806	16965	16637	16954	16755	16856	16923	16774	17026	16738	16928	16793	16661	16907	16867	16872	16770	16851	16747	16780	16928	16694	16799	16770	16714	16833	16677	16767	16904	16775	16849	17073	16906	16866	16931	16802	16611	17068	16909	16785	16951	16909	16890	16930	16910	16772	16799	16802	16919	17008	16992	16926	16957	16925	16929	16901	16954	16823	16910	16815	16898	16886	16930	16789	16940	16872	16706	16817	16955	16901	17075	17125	16634	16775	16747	16858	16919	16862	16741	16827	16807	16925	16690	16529	17001	16783	16911	16967	16786	16945	16681	16764	16900	16711	17067	16712	16789	16908	16995	16906	16991	16709	16860	16886	16700	16934	16943	16824	16807	16869	17075	16863	16829	16882	16911	16789	16746	16814	16731	16915	16936	16794	16954	16666	16921	16944	16783	16682	16951	16922	16816	16922	16853	16893	17009	16725	16851	16930	16798	16759	16894	16777	16878	16803	16749	16721	16879	16827	16948	16885	16766	16677	16781	16780	16771	16811	16833	16608	16708	16557	16909	16654	16819	16914	16888	16845	16894	16880	16948	16814	16815	16851	16861	16895	16805	16723	16797	16738	17011	16685	16840	16873	16792	16772	16934	16633	16609	16870	16872	16834	16751	16750	16903	16715	16840	16958	16748	17017	17082	16800	16842	16821	16913	16777	16782	16881	16548	16778	16803	16950	16973	17010	17086	16884	16855	16886	17024	16899	16757	16793	16817	16667	17102	16630	16919	16963	16874	16776	16737	16730	16916	16910	16785	16847	16926	16635	16649	16777	16794	16823	17019	16836	16965	17128	16929	16605	16913	16957	16951	16864	16883	16821	16753	16788	16786	16918	16998	16738	16814	16809	16824	17060	16958	16775	16682	16805	16757	16897	16922	16774	16774	16864	16832	16875	16761	16866	16878	16831	16977	16953	16810	16807	16975	16675	16799	16900	16870	16833	16870	16706	16961	16755	16825	16919	17044	16792	16668	16784	16732	16712	17123	16925	16884	16728	16640	16895	16901	16737	16881	16982	16651	16822	16999	17115	16905	16899	16801	16679	16723	16989	16815	16827	16720	16844	16890	16676	16886	16805	16983	16727	16962	16877	16902	16972	16889	16897	16905	16668	16864	17023	16782	16784	16855	16800	16867	16780	16871	16750	16785	16777	16686	16694	17149	16859	17169	17074	16937	16794	16933	16609	16952	16861	16743	16941	16975	16749	16827	16836	16840	16869	16927	16859	16794	16930	16806	16875	16755	17003	16656	16841	16817	16485	16755	16873	16932	16821	16817	16795	16777	16934	17175	16728	16888	17035	16908	16849	16848	16783	16728	16811	16795	16846	17214	16819	16847	16876	16779	16856	16753	16906	16774	16746	16909	16921	17018	16794	16787	16803	16932	16879	16581	16825	16843	16898	16905	16957	17008	16827	16945	16792	16882	16869	16791	16855	16929	17016	16778	16869	16842	16930	16852	16841	16776	16872	16737	16834	16746	16842	16897	16798	16979	16959	16885	16907	16991	16810	16835	16898	16747	16968	16879	16778	16863	16878	16952	16845	16954	16732	16968	16898	16931	16845	16825	17031	17012	16881	16798	16615	16811	16879	16799	16927	16866	16827	16912	16932	16891	16855	16789	16735	16672	16836	16910	16936	16853	16821	16892	16741	16748	16765	16955	16866	16926	16928	16678	16704	16942	16902	16842	16760	16502	16696	16806	16967	16879	16623	17012	16958	16922	16930	17076	16858	16874	16963	17111	16668	16704	16807	16842	16985	17143	16715	16704	16765	16717	16804	17073	16970	16914	16737	16909	16999	17000	17024	16949	17080	16852	16918	16632	16799	16879	16938	16910	16811	16702	16663	16757	16903	16746	16705	16696	16970	16995	16985	16835	16718	16971	16717	16738	16820	16969	16878	16846	16880	16913	16946	16887	16756	16638	16824	16846	16769	16874	16720	16818	16775	16885	16830	16800	16900	16772	16907	16872	16843	16919	16992	17000	17033	16887	17014	16937	16613	16566	16830	16964	16746	16797	16798	16865	16930	16985	16768	16913	16870	16779	16906	16969	16979	16807	16874	16935	17067	16893	16864	16942	16870	16891	16935	16822	16661	16933	16728	16726	16877	16854	16927	16731	16645	16645	16791	16794	16871	16842	17006	16587	16749	16600	16867	16813	16598	16871	16875	16770	16789	16840	16843	16804	16869	16889	16835	16784	16995	16724	16907	16887	16679	16601	16816	16832	16825	17036	16871	16682	16758	16938	16817	16745	16930	17004	16844	16815	17021	16815	16888	16826	16757	16942	16951	16865	16855	16979	16874	16732	16879	16759	16822	16756	17031	17000	16595	16932	16894	16869	16742	16774	16791	17003	16935	16789	16958	16635	16727	16916	16834	16898	16788	16853	16844	16796	16757	16742	16829	16887	16914	16843	16652	16855	16802	16738	16994	16911	16848	16841	17062	16690	16938	16769	16894	16923	16935	16897	16943	16702	16825	16965	16960	16907	16854	17001	16842	16849	16822	16745	16530	16652	17011	16777	16762	16842	16917	16799	16795	16715	16810	16883	16927	16971	16903	16908	16797	16937	16875	16614	16698	16829	16623	16755	16824	16979	16934	16828	16785	16837	16691	16982	16724	16691	16887	16702	16898	16741	16646	16851	16852	16785	16905	16750	16962	16810	16853	16799	16740	16772	16858	16797	16835	16962	16796	16891	16977	16870	16922	16951	16828	16841	16791	16759	16757	16867	16871	16697	16787	16814	16943	16780	16786	16730	16903	16739	16759	17007	16997	16879	16896	16861	16727	16945	16863	16901	16897	16735	16910	16795	16633	17026	16930	16959	16771	16885	16942	16743	16835	16738	16852	16739	16998	16993	16884	16838	16687	16832	16867	16982	16606	16793	16774	17058	16890	16810	16785	17018	16955	16934	16878	16899	16850	16563	16883	16951	16944	16814	16740	16895	16756	16950	16879	17089	16607	16777	17128
33820	57268	53547	42073	34419	27708	24566	21900	20440	19569	18525	17747	16785	16541	16218	16050	15766	15530	15315	15329	15069	15186	15135	14994	14894	14852	14804	14831	14761	14691	14840	14742	14732	14791	14658	14574	14769	14702	14867	14654	14660	14837	14669	14687	14605	14689	14588	14739	14637	14606	14773	14728	14540	14673	14586	14450	14594	14466	14591	14750	14621	14430	14647	14557	14560	14811	14663	14693	14634	14535	14752	14743	14631	14700	14896	14655	14701	14570	14571	14587	14482	14662	14696	14591	14517	14592	14538	14540	14514	14656	14613	14701	14545	14577	14545	14649	14688	14633	14828	14581	14523	14617	14476	14692	14635	14525	14877	14574	14596	14750	14607	14584	14539	14488	14593	14523	14650	14604	14653	14597	14598	14526	14867	14667	14962	14730	14591	14833	14685	14557	14851	14552	14502	14626	14514	14568	14580	14491	14584	14785	14583	14539	14553	14652	14658	14547	14519	14788	14543	14588	14607	14534	14608	14539	14568	14607	14672	14729	14581	14648	14604	14715	14599	14601	14561	14617	14724	14585	14602	14717	14465	14575	14561	14656	14717	14706	14477	14587	14460	14669	14665	14682	14713	14606	14613	14636	14569	14551	14696	14483	14592	14697	14602	14763	14704	14864	14538	14546	14749	14622	14617	14390	14589	14616	14660	14865	14677	14610	14588	14614	14691	14526	14464	14492	14590	14699	14531	14547	14521	14520	14587	14587	14553	14759	14589	14653	14613	14738	14654	14634	14786	14500	14684	14673	14689	14733	14776	14764	14617	14733	14527	14559	14643	14464	14777	14662	14537	14652	14695	14618	14585	14583	14758	14667	14484	14443	14584	14771	14761	14592	14731	14732	14557	14528	14699	14565	14547	14534	14486	14759	14565	14785	14626	14663	14612	14565	14496	14616	14556	14528	14547	14457	14667	14444	14622	14632	14540	14771	14623	14714	14603	14778	14794	14602	14585	14620	14637	14746	14656	14631	14669	14419	14693	14798	14561	14712	14738	14670	14543	14652	14636	14740	14455	14733	14618	14619	14588	14597	14657	14741	14512	14554	14654	14511	14504	14643	14671	14670	14689	14803	14656	14474	14711	14565	14537	14720	14537	14580	14684	14485	14784	14609	14481	14641	14694	14468	14606	14710	14657	14766	14575	14523	14574	14666	14600	14809	14592	14448	14691	14603	14606	14786	14764	14494	14662	14805	14591	14757	14654	14499	14544	14511	14510	14483	14738	14600	14490	14718	14662	14807	14669	14492	14693	14461	14640	14589	14578	14661	14644	14594	14608	14611	14684	14669	14618	14702	14692	14666	14462	14748	14657	14877	14584	14671	14610	14598	14621	14501	14696	14594	14515	14816	14549	14589	14439	14647	14632	14527	14647	14691	14686	14739	14754	14666	14626	14580	14668	14456	14622	14671	14597	14582	14615	14681	14584	14613	14664	14636	14600	14553	14621	14546	14493	14708	14595	14559	14806	14572	14630	14678	14678	14484	14655	14561	14530	14561	14544	14483	14594	14653	14663	14653	14701	14593	14714	14662	14626	14592	14702	14640	14554	14548	14591	14733	14701	14625	14486	14665	14756	14603	14578	14666	14562	14720	14493	14732	14560	14762	14536	14601	14640	14451	14558	14473	14524	14734	14644	14625	14601	14561	14658	14536	14726	14462	14619	14521	14611	14704	14654	14719	14562	14668	14701	14648	14781	14522	14553	14612	14612	14651	14616	14406	14564	14539	14737	14663	14678	14670	14718	14505	14601	14530	14659	14637	14667	14560	14507	14570	14624	14702	14764	14540	14406	14581	14629	14603	14569	14367	14861	14540	14701	14587	14640	14482	14577	14774	14573	14732	14502	14358	14654	14707	14366	14647	14644	14565	14650	14798	14561	14653	14596	14592	14443	14764	14598	14541	14623	14718	14685	14578	14528	14515	14528	14668	14676	14582	14790	14423	14840	14699	14645	14633	14620	14650	14770	14523	14441	14624	14636	14495	14768	14554	14706	14607	14678	14727	14569	14676	14742	14525	14520	14545	14801	14681	14611	14497	14538	14640	14567	14517	14464	14504	14831	14622	14456	14665	14601	14665	14634	14544	14690	14559	14432	14648	14750	14624	14697	14540	14631	14733	14547	14772	14481	14747	14791	14580	14643	14672	14608	14625	14748	14525	14703	14577	14538	14669	14597	14566	14483	14703	14648	14543	14601	14627	14696	14474	14472	14563	14712	14819	14611	14487	14557	14585	14639	14515	14612	14542	14708	14549	14533	14686	14573	14547	14660	14705	14695	14677	14523	14498	14725	14473	14599	14694	14709	14660	14701	14618	14516	14548	14656	14495	14474	14629	14483	14755	14517	14591	14614	14677	14693	14634	14488	14608	14694	14364	14655	14649	14579	14619	14581	14574	14579	14721	14559	14645	14509	14556	14701	14692	14679	14668	14741	14500	14640	14584	14808	14574	14653	14398	14650	14744	14660	14498	14566	14714	14535	14465	14669	14513	14665	14570	14481	14581	14606	14602	14646	14639	14607	14646	14590	14659	14702	14404	14544	14652	14690	14771	14604	14756	14660	14654	14828	14750	14767	14644	14607	14489	14478	14665	14635	14620	14524	14582	14615	14717	14519	14455	14599	14604	14632	14588	14653	14608	14613	14670	14638	14591	14488	14544	14607	14509	14703	14499	14537	14619	14581	14498	14688	14441	14616	14576	14623	14597	14669	14858	14556	14482	14588	14627	14653	14686	14649	14519	14557	14671	14670	14470	14652	14477	14588	14676	14637	14798	14612	14714	14599	14797	14636	14717	14429	14761	14673	14557	14759	14476	14654	14458	14635	14615	14591	14584	14512	14551	14635	14456	14682	14527	14694	14611	14746	14629	14701	14661	14665	14596	14494	14662	14556	14601	14758	14694	14595	14602	14584	14597	14736	14677	14671	14637	14492	14567	14682	14697	14788	14565	14656	14498	14585	14516	14642	14618	14648	14740	14711	14603	14620	14645	14566	14501	14813	14639	14671	14681	14533	14504	14558	14551	14834	14509	14723	14548	14627	14633	14564	14619	14621	14745	14552	14658	14710	14491	14605	14508	14609	14543	14564	14531	14679	14734	14660	14798	14516	14691	14522	14554	14565	14430	14552	14593	14599	14540	14662	14587	14735	14721	14584	14757	14681	14511	14713	14430	14468	14696	14547	14487	14622	14632	14536	14518	14584	14485	14661	14592	14616	14571	14563	14639	14458	14528	14485	14595	14691	14822	14606	14670	14734	14710	14717	14606	14582	14570	14386	14578	14557	14550	14749	14454	14576	14513	14629	14556	14595	14602	14565	14604	14548	14572	14447	14636	14635	14626	14659	14638	14525	14592	14520	14499	14642	14591	14623	14676	14553	14642	14675	14626	14679	14444	14550	14715	14761	14592	14584	14470	14675	14712	14654	14813	14533	14755	14593	14677	14582	14560	14623	14582	14509	14686	14610	14522	14633	14620	14572	14540	14618	14651	14604	14561	14444	14680	14701	14686	14725	14533	14580	14670	14634	14586	14714	14646	14705	14663	14734	14813	14598	14623	14725	14685	14568	14610	14554	14515	14663	14635	14566	14521	14509	14593	14626	14506	14610	14642	14481	14602	14636	14545	14480	14478	14693	14544	14697	14743	14699	14711	14476	14464	14484	14444	14643	14573	14542	14640	14528	14489	14786	14647	14570	14552	14531	14632	14573	14574	14541	14490	14678	14622	14606	14610	14532	14374	14816	14621	14619	14569	14574	14607	14507	14539	14532	14698	14586	14547	14603	14653	14580	14485	14593	14738	14647	14501	14620	14666	14686	14614	14601	14728	14702	14600	14623	14432	14536	14693	14516	14541	14555	14555	14591	14639	14595	14550	14720	14444	14557	14768	14484	14782	14697	14616	14497	14693	14722	14674	14485	14496	14592	14573	14347	14590	14680	14689	14535	14552	14693	14620	14456	14604	14660	14686	14697	14635	14655	14571	14631	14677	14677	14708	14715	14674	14551	14706	14779	14708	14710	14631	14614	14553	14812	14529	14686	14536	14490	14702	14498	14657	14496	14596	14670	14746	14641	14536	14577	14594	14697	14579	14483	14802	14657	14663	14491	14725	14780	14622	14592	14684	14704	14714	14639	14643	14609	14525	14540	14513	14802	14827	14454	14672	14650	14594	14548	14850	14755	14489	14707	14495	14691	14594	14507	14512	14601	14616	14679	14604	14617	14653	14679	14792	14626	14582	14620	14796	14564	14657	14465	14612	14522	14700	14597	14572	14638	14604	14520	14609	14509	14693	14523	14670	14586	14492	14758	14597	14632	14669	14606	14612	14708	14554	14446	14657	14595	14644	14727	14807	14668	14733	14554	14713	14611	14686	14575	14674	14650	14664	14640	14640	14606	14535	14678	14396	14628	14705	14641	14463	14695	14668	14539	14648	14586	14545	14710	14797	14734	14776	14720	14619	14582	14634	14586	14542	14635	14640	14560	14579	14604	14553	14640	14692	14574	14788	14729	14665	14749	14519	14507	14602	14590	14557	14683	14577	14630	14595	14465	14658	14611	14538	14672	14654	14527	14619	14519	14580	14671	14574	14616	14791	14595	14649	14496	14504	14668	14503	14585	14528	14643	14736	14706	14535	14448	14559	14656	14511	14536	14518	14623	14764	14460	14681	14564	14634	14661	14465	14806	14674	14555	14696	14690	14659	14588	14781	14682	14451	14716	14633	14683	14613	14422	14540	14512	14724	14488	14568	14644	14798	14654	14610	14476	14673	14519	14664	14716	14650	14691	14661	14492	14587	14499	14781	14785	14698	14640	14715	14530	14605	14683	14624	14671	14584	14562	14559	14560	14609	14566	14642	14702	14499	14662	14699	14501	14608	14747	14654	14760	14677	14638	14418	14644	14598	14696	14778	14669	14580	14544	14605	14554	14575	14719	14561	14775	14694	14636	14625	14565	14622	14572	14686	14533	14595	14456	14520	14657	14754	14683	14487	14642	14689	14674	14566	14671	14702	14594	14554	14449	14694	14627	14551	14621	14607	14716	14758	14580	14471	14546	14704	14525	14699	14686	14754	14514	14615	14468	14689	14575	14608	14656	14508	14567	14578	14603	14473	14749	14464	14616	14585	14483	14668	14516	14639
29079	27704	34443	29928	23590	20887	19426	18537	17985	17639	17339	17312	16995	16772	16791	16574	16877	16520	16736	16681	16629	16376	16508	16572	16337	16576	16546	16694	16505	16392	16602	16667	16350	16601	16567	16421	16302	16286	16390	16315	16464	16374	16559	16388	16423	16304	16345	16493	16551	16427	16375	16511	16353	16222	16396	16347	16517	16525	16317	16321	16442	16580	16465	16626	16470	16510	16615	16320	16478	16429	16511	16527	16330	16240	16757	16129	16279	16581	16555	16441	16480	16476	16461	16341	16495	16223	16436	16213	16340	16403	16230	16396	16355	16349	16502	16518	16470	16476	16401	16606	16423	16399	16467	16576	16373	16347	16300	16368	16350	16465	16198	16247	16281	16392	16365	16576	16549	16267	16209	16299	16415	16653	16307	16448	16566	16460	16389	16465	16355	16555	16206	16335	16499	16544	16250	16493	16381	16296	16433	16507	16104	16418	16370	16445	16419	16459	16100	16313	16371	16298	16317	16367	16170	16377	16346	16486	16426	16384	16290	16273	16461	16262	16158	16542	16285	16449	16543	16493	16316	16196	16471	16283	16340	16272	16378	16163	16448	16496	16351	16514	16289	16457	16547	16558	16493	16290	16204	16442	16458	16356	16305	16430	16399	16192	16248	16162	16466	16286	16278	16391	16428	16309	16284	16385	16280	16459	16374	16251	16418	16425	16376	16487	16428	16419	16393	16460	16403	16436	16483	16518	16348	16402	16493	16209	16435	16447	16461	16319	16486	16307	16325	16512	16229	16131	16496	16694	16670	16306	16346	16419	16517	16513	16296	16377	16370	16346	16261	16275	16455	16320	16578	16375	16170	16304	16547	16397	16374	16473	16509	16484	16522	16355	16299	16539	16542	16637	16503	16597	16308	16485	16275	16309	16387	16327	16469	16281	16310	16489	16471	16322	16253	16272	16337	16314	16368	16495	16563	16356	16458	16232	16264	16281	16532	16435	16349	16433	16548	16434	16537	16511	16392	16320	16477	16334	16318	16399	16608	16558	16551	16307	16509	16634	16459	16386	16457	16564	16547	16587	16475	16354	16461	16682	16428	16308	16440	16236	16436	16474	16523	16429	16535	16416	16537	16477	16481	16399	16448	16309	16272	16508	16324	16309	16332	16374	16301	16388	16338	16295	16386	16316	16402	16373	16282	16347	16632	16272	16228	16209	16587	16429	16338	16543	16410	16239	16340	16434	16422	16387	16367	16237	16424	16380	16567	16429	16687	16509	16335	16341	16396	16416	16526	16300	16294	16409	16528	16330	16318	16575	16350	16418	16343	16393	16517	16388	16396	16354	16305	16337	16340	16429	16292	16272	16483	16320	16303	16330	16267	16479	16485	16215	16520	16577	16449	16497	16268	16346	16323	16256	16381	16360	16436	16459	16537	16329	16235	16384	16199	16375	16118	16246	16503	16287	16498	16636	16586	16524	16304	16461	16628	16381	16417	16496	16526	16486	16385	16196	16420	16395	16399	16307	16337	16235	16354	16250	16260	16523	16401	16207	16400	16345	16394	16548	16423	16290	16504	16475	16243	16225	16323	16220	16395	16465	16339	16423	16644	16444	16408	16422	16440	16309	16274	16491	16560	16332	16203	16464	16185	16380	16530	16367	16451	16462	16567	16476	16543	16560	16514	16421	16567	16395	16199	16369	16528	16413	16595	16506	16577	16453	16224	16335	16257	16438	16653	16513	16202	16349	16336	16537	16500	16528	16378	16441	16505	16434	16355	16262	16581	16295	16148	16322	16349	16562	16278	16210	16256	16336	16617	16239	16310	16323	16465	16299	16322	16526	16327	16410	16401	16300	16344	16359	16658	16377	16494	16359	16452	16411	16330	16434	16456	16472	16403	16423	16691	16403	16269	16406	16249	16448	16597	16387	16476	16445	16357	16232	16556	16377	16378	16276	16324	16314	16255	16415	16244	16559	16470	16383	16301	16347	16224	16212	16430	16303	16375	16565	16511	16285	16455	16379	16474	16477	16225	16364	16493	16330	16404	16342	16585	16527	16377	16221	16509	16492	16379	16402	16426	16460	16432	16392	16361	16466	16493	16395	16388	16471	16553	16525	16466	16294	16397	16299	16372	16299	16475	16465	16229	16472	16506	16616	16488	16390	16443	16419	16271	16283	16369	16505	16437	16527	16360	16370	16328	16278	16343	16166	16485	16463	16196	16523	16477	16146	16345	16536	16248	16214	16247	16481	16444	16187	16453	16509	16483	16181	16332	16475	16326	16250	16412	16565	16322	16379	16252	16372	16215	16411	16536	16345	16417	16432	16303	16477	16473	16303	16344	16284	16188	16266	16398	16401	16341	16319	16430	16313	16620	16497	16401	16204	16309	16301	16515	16295	16328	16214	16417	16352	16358	16194	16467	16604	16353	16611	16361	16431	16462	16552	16578	16264	16524	16218	16036	16391	16359	16399	16250	16352	16365	16306	16265	16271	16227	16419	16454	16321	16441	16289	16323	16294	16569	16462	16350	16382	16365	16469	16535	16429	16354	16342	16359	16377	16344	16475	16288	16275	16262	16399	16682	16344	16370	16340	16293	16458	16577	16463	16309	16363	16235	16341	16278	16556	16312	16333	16233	16413	16445	16596	16334	16499	16475	16500	16124	16469	16473	16381	16390	16405	16416	16518	16382	16497	16469	16462	16468	16347	16564	16438	16604	16172	16503	16447	16241	16092	16530	16615	16253	16350	16431	16503	16154	16251	16382	16447	16439	16636	16410	16302	16383	16407	16482	16472	16403	16471	16343	16521	16430	16389	16222	16302	16442	16328	16304	16480	16369	16278	16173	16409	16538	16329	16349	16444	16244	16313	16396	16340	16496	16409	16428	16285	16328	16252	16306	16503	16640	16492	16491	16472	16425	16413	16309	16489	16540	16504	16410	16520	16413	16684	16432	16456	16477	16357	16563	16406	16386	16332	16208	16425	16504	16283	16336	16322	16451	16430	16416	16455	16377	16521	16498	16275	16432	16473	16363	16497	16408	16456	16447	16336	16290	16376	16598	16337	16454	16324	16316	16427	16379	16319	16340	16244	16405	16293	16362	16429	16423	16332	16450	16545	16517	16512	16380	16481	16370	16305	16191	16511	16487	16427	16393	16410	16295	16516	16499	16414	16548	16229	16441	16574	16405	16245	16216	16227	16430	16354	16463	16354	16283	16379	16404	16189	16161	16431	16406	16258	16384	16271	16292	16427	16413	16277	16522	16287	16493	16382	16491	16623	16546	16320	16343	16181	16397	16467	16310	16547	16397	16419	16135	16420	16425	16410	16352	16587	16531	16538	16295	16494	16502	16451	16210	16321	16534	16353	16465	16362	16254	16366	16311	16371	16325	16355	16239	16140	16227	16563	16462	16393	16398	16399	16421	16266	16261	16266	16551	16406	16518	16542	16261	16306	16167	16289	16408	16527	16380	16519	16447	16532	16399	16482	16452	16426	16283	16550	16265	16323	16501	16413	16501	16370	16452	16505	16561	16317	16365	16359	16383	16334	16439	16485	16323	16521	16459	16535	16443	16393	16399	16529	16511	16561	16444	16255	16225	16441	16526	16532	16609	16438	16396	16519	16322	16412	16445	16493	16565	16335	16451	16256	16430	16556	16278	16326	16198	16329	16306	16414	16285	16418	16379	16340	16332	16330	16447	16591	16374	16238	16367	16526	16353	16272	16169	16374	16461	16201	16398	16539	16622	16500	16301	16229	16373	16331	16509	16422	16449	16474	16380	16438	16315	16379	16406	16500	16237	16348	16517	16414	16347	16426	16132	16556	16538	16307	16395	16100	16313	16222	16223	16393	16478	16246	16386	16256	16542	16341	16432	16488	16367	16442	16428	16423	16420	16657	16370	16606	16416	16522	16430	16464	16317	16468	16605	16399	16495	16525	16293	16344	16437	16295	16451	16376	16447	16442	16508	16256	16253	16246	16330	16423	16457	16166	16365	16531	16377	16559	16438	16236	16457	16322	16264	16363	16512	16654	16395	16205	16218	16245	16446	16442	16345	16252	16482	16482	16360	16196	16347	16434	16316	16224	16431	16418	16478	16274	16304	16409	16432	16496	16522	16349	16488	16236	16353	16445	16341	16332	16158	16270	16395	16230	16362	16279	16357	16393	16446	16346	16351	16365	16453	16521	16361	16501	16443	16553	16229	16601	16404	16405	16367	16277	16431	16462	16506	16404	16597	16386	16322	16471	16305	16373	16638	16335	16360	16488	16573	16478	16392	16273	16219	16463	16347	16431	16412	16393	16474	16388	16522	16613	16626	16359	16299	16269	16513	16342	16636	16510	16450	16336	16219	16294	16305	16424	16359	16429	16445	16263	16239	16494	16338	16384	16445	16223	16403	16359	16536	16395	16447	16227	16482	16411	16354	16234	16490	16321	16278	16465	16490	16264	16407	16440	16512	16543	16394	16287	16385	16428	16343	16489	16441	16551	16399	16461	16165	16609	16474	16156	16422	16435	16569	16391	16465	16343	16391	16279	16504	16332	16431	16268	16406	16433	16423	16396	16530	16371	16477	16375	16478	16418	16510	16355	16316	16403	16481	16617	16539	16499	16324	16222	16474	16344	16302	16511	16427	16457	16415	16446	16420	16333	16328	16378	16214	16323	16362	16401	16350	16455	16294	16173	16545	16458	16496	16451	16336	16448	16330	16304	16258	16382	16410	16367	16285	16457	16373	16220	16310	16531	16274	16190	16398	16516	16369	16420	16427	16286	16349	16197	16584	16183	16447	16443	16593	16435	16465	16465	16412	16441	16416	16442	16434	16454	16358	16685	16379	16505	16238	16210	16261	16441	16385	16347	16558	16233	16332	16463	16524	16360	16475	16329	16433	16341	16580	16329	16491	16471	16492	16344	16457	16330	16389	16354	16393	16387	16501	16353	16561	16395	16255	16253	16463	16345	16208	16450	16375	16427	16377	16408	16415	16431	16540	16553	16409	16489	16234	16401	16509	16409	16342	16569	16453	16307	16382	16158	16392	16259	16343	16423	16618	16473	16297	16363	16402	16295	16352	16715	16499	16673	16381	16237	16272	16340	16283	16473	16349	16280	16493	16449	16382	16483	16360	16282	16367	16438	16338	16503	16421	16590	16368	16471	16490	16472	16516	16560	16644	16427
32355	44685	40182	30244	23963	20670	18842	17673	16768	16304	15958	15562	15421	15010	14894	14858	14858	14843	14706	14570	14618	14593	14516	14492	14555	14556	14739	14635	14420	14514	14343	14688	14548	14362	14463	14587	14370	14486	14311	14382	14398	14452	14405	14441	14328	14332	14440	14340	14515	14251	14458	14240	14476	14501	14276	14241	14499	14390	14489	14430	14345	14452	14333	14407	14289	14387	14514	14344	14378	14384	14328	14386	14268	14240	14464	14492	14495	14359	14407	14495	14436	14411	14411	14417	14426	14224	14369	14307	14319	14513	14422	14384	14516	14346	14490	14356	14447	14499	14486	14260	14446	14288	14437	14417	14475	14287	14398	14334	14449	14393	14540	14418	14468	14391	14459	14429	14331	14237	14444	14266	14458	14344	14448	14335	14397	14492	14356	14382	14472	14490	14541	14493	14371	14348	14365	14357	14472	14430	14269	14282	14350	14371	14300	14405	14226	14519	14401	14494	14472	14425	14467	14553	14490	14422	14339	14204	14569	14449	14308	14222	14330	14540	14552	14373	14351	14372	14491	14517	14404	14429	14559	14414	14367	14459	14305	14254	14444	14427	14378	14356	14405	14495	14431	14360	14386	14244	14248	14341	14383	14344	14331	14376	14431	14459	14454	14280	14410	14363	14453	14481	14389	14287	14248	14203	14469	14474	14557	14315	14402	14410	14379	14289	14246	14507	14370	14381	14447	14333	14363	14386	14312	14277	14436	14384	14408	14369	14368	14234	14422	14465	14367	14467	14370	14223	14339	14330	14498	14365	14370	14371	14411	14327	14257	14285	14338	14425	14292	14398	14371	14401	14413	14309	14542	14484	14352	14154	14334	14372	14312	14352	14353	14360	14427	14274	14366	14490	14239	14178	14462	14254	14555	14258	14457	14446	14441	14306	14452	14389	14367	14335	14234	14500	14093	14244	14148	14430	14311	14315	14406	14442	14546	14347	14217	14460	14264	14356	14277	14478	14249	14511	14345	14328	14427	14244	14393	14441	14384	14416	14366	14382	14309	14343	14390	14425	14320	14527	14217	14047	14466	14283	14579	14309	14486	14448	14404	14442	14387	14298	14409	14232	14417	14279	14334	14435	14452	14362	14500	14424	14350	14427	14475	14279	14336	14470	14297	14424	14248	14465	14360	14337	14414	14421	14406	14398	14293	14419	14465	14449	14348	14426	14408	14332	14350	14449	14427	14371	14332	14374	14261	14277	14355	14312	14340	14544	14263	14373	14453	14302	14389	14479	14251	14418	14492	14407	14499	14382	14358	14432	14372	14400	14378	14178	14229	14483	14376	14376	14371	14665	14471	14380	14443	14284	14354	14470	14477	14397	14235	14494	14375	14342	14401	14304	14382	14341	14359	14449	14228	14481	14514	14447	14375	14335	14412	14426	14265	14225	14494	14483	14357	14273	14196	14300	14539	14465	14582	14258	14227	14371	14341	14414	14537	14278	14535	14469	14519	14516	14379	14400	14412	14344	14198	14367	14393	14372	14378	14423	14463	14309	14342	14324	14463	14398	14372	14419	14386	14441	14437	14274	14396	14519	14389	14372	14371	14247	14317	14342	14529	14397	14399	14476	14507	14437	14641	14462	14627	14325	14256	14510	14267	14397	14497	14258	14446	14459	14470	14343	14497	14576	14484	14403	14408	14325	14454	14292	14417	14331	14378	14376	14330	14408	14285	14469	14404	14192	14399	14173	14388	14322	14489	14381	14473	14364	14477	14328	14448	14276	14482	14385	14402	14558	14603	14416	14520	14392	14334	14561	14558	14420	14266	14389	14357	14359	14378	14365	14484	14435	14490	14557	14437	14256	14487	14534	14443	14355	14399	14386	14439	14391	14529	14428	14474	14365	14331	14235	14355	14322	14386	14269	14411	14387	14392	14388	14409	14289	14130	14367	14465	14269	14369	14351	14217	14305	14371	14532	14357	14381	14387	14507	14311	14383	14250	14356	14256	14355	14229	14389	14402	14445	14505	14381	14279	14392	14556	14414	14392	14338	14434	14382	14473	14605	14382	14492	14297	14349	14430	14395	14552	14474	14332	14523	14459	14321	14616	14452	14267	14403	14401	14518	14368	14560	14434	14247	14365	14222	14444	14458	14439	14378	14399	14466	14139	14513	14421	14330	14378	14503	14386	14372	14516	14433	14332	14435	14290	14444	14499	14364	14377	14410	14347	14411	14244	14415	14530	14371	14398	14355	14303	14453	14393	14434	14515	14593	14340	14390	14276	14321	14398	14345	14292	14345	14382	14365	14456	14383	14422	14437	14308	14425	14365	14493	14366	14466	14329	14422	14296	14387	14320	14401	14436	14478	14459	14425	14310	14419	14478	14360	14445	14317	14487	14404	14462	14321	14391	14376	14354	14218	14486	14276	14320	14496	14498	14553	14552	14207	14247	14511	14410	14392	14286	14378	14322	14492	14401	14274	14261	14300	14470	14419	14341	14330	14362	14343	14284	14495	14242	14423	14448	14232	14243	14461	14368	14364	14512	14317	14457	14303	14427	14259	14302	14442	14429	14384	14449	14307	14446	14358	14399	14284	14497	14422	14253	14354	14339	14487	14440	14370	14480	14467	14320	14694	14369	14423	14273	14070	14406	14460	14556	14330	14302	14402	14409	14339	14409	14521	14329	14434	14328	14400	14538	14477	14320	14387	14218	14435	14338	14330	14409	14355	14333	14399	14362	14478	14529	14428	14260	14392	14430	14327	14445	14316	14440	14641	14371	14367	14443	14199	14586	14458	14470	14439	14324	14547	14513	14516	14408	14558	14401	14366	14536	14376	14560	14243	14311	14301	14335	14449	14372	14209	14480	14536	14317	14364	14549	14418	14387	14413	14344	14476	14286	14503	14520	14359	14242	14502	14471	14399	14452	14397	14366	14411	14358	14399	14506	14434	14455	14471	14294	14479	14404	14389	14487	14423	14384	14604	14235	14413	14406	14406	14335	14491	14219	14451	14415	14277	14405	14207	14393	14349	14426	14412	14426	14331	14222	14330	14380	14255	14493	14381	14303	14321	14425	14396	14501	14368	14309	14378	14272	14205	14349	14358	14331	14284	14441	14495	14464	14364	14386	14521	14214	14390	14334	14451	14469	14315	14354	14383	14575	14300	14532	14310	14403	14471	14500	14401	14328	14334	14195	14470	14499	14382	14438	14375	14330	14492	14512	14304	14181	14435	14431	14558	14364	14424	14384	14477	14543	14458	14294	14579	14410	14365	14482	14115	14416	14451	14289	14368	14315	14407	14282	14396	14203	14515	14402	14348	14249	14276	14423	14424	14563	14463	14414	14492	14512	14297	14389	14512	14300	14315	14502	14144	14434	14436	14390	14397	14524	14296	14404	14400	14304	14376	14440	14552	14369	14422	14555	14241	14388	14387	14190	14395	14300	14454	14359	14267	14385	14482	14397	14424	14455	14382	14477	14436	14516	14487	14357	14392	14358	14396	14301	14310	14270	14324	14478	14297	14410	14436	14291	14365	14287	14333	14370	14483	14510	14312	14359	14481	14325	14498	14401	14349	14457	14477	14465	14378	14549	14495	14324	14456	14288	14542	14432	14334	14224	14388	14420	14429	14260	14473	14375	14425	14362	14398	14412	14265	14572	14435	14498	14334	14269	14468	14230	14376	14435	14498	14370	14441	14369	14424	14320	14370	14321	14362	14263	14339	14367	14336	14364	14414	14281	14352	14424	14472	14485	14464	14315	14380	14367	14417	14481	14337	14460	14350	14416	14422	14456	14277	14335	14481	14441	14358	14324	14347	14449	14552	14431	14389	14298	14135	14429	14561	14425	14264	14436	14381	14250	14384	14310	14486	14453	14541	14575	14166	14471	14425	14445	14547	14430	14288	14407	14485	14276	14450	14364	14336	14341	14504	14391	14509	14508	14249	14333	14367	14302	14427	14498	14531	14404	14405	14469	14365	14543	14472	14244	14442	14329	14308	14356	14363	14416	14350	14392	14342	14505	14297	14453	14334	14370	14566	14612	14557	14291	14445	14262	14391	14408	14455	14344	14299	14316	14461	14393	14467	14334	14232	14297	14186	14554	14444	14401	14409	14464	14438	14449	14451	14299	14352	14313	14341	14253	14401	14493	14294	14549	14498	14446	14308	14409	14351	14478	14371	14378	14284	14406	14338	14385	14326	14403	14396	14571	14242	14501	14303	14406	14454	14335	14317	14382	14306	14429	14349	14260	14410	14455	14419	14508	14284	14382	14316	14234	14457	14410	14369	14446	14377	14412	14346	14365	14364	14354	14519	14308	14450	14368	14468	14384	14281	14540	14284	14539	14557	14235	14609	14442	14381	14419	14362	14425	14414	14293	14343	14371	14482	14404	14347	14179	14313	14322	14379	14447	14479	14282	14411	14528	14364	14422	14304	14237	14383	14255	14429	14432	14524	14303	14306	14317	14435	14406	14304	14345	14443	14500	14381	14472	14438	14465	14484	14131	14243	14359	14230	14422	14445	14406	14268	14359	14647	14451	14302	14306	14463	14396	14335	14617	14379	14368	14502	14433	14362	14470	14455	14427	14295	14303	14582	14472	14578	14279	14361	14309	14364	14355	14331	14306	14322	14382	14308	14461	14336	14558	14224	14257	14462	14474	14265	14377	14376	14334	14468	14272	14433	14584	14283	14458	14544	14402	14341	14380	14523	14135	14329	14562	14476	14384	14560	14390	14299	14399	14419	14288	14408	14391	14360	14352	14382	14337	14467	14389	14412	14473	14386	14520	14390	14404	14382	14319	14213	14384	14336	14444	14445	14344	14390	14383	14451	14518	14527	14254	14459	14286	14234	14305	14480	14357	14452	14375	14401	14408	14425	14515	14344	14445	14265	14414	14376	14466	14394	14399	14383	14456	14549	14408	14359	14533	14432	14476	14461	14481	14434	14357	14137	14483	14365	14315	14450	14401	14552	14436	14370	14443	14405	14388	14279	14288	14508	14422	14383	14373	14384	14304	14289	14367	14368	14264	14506	14354	14377	14256	14385	14349	14256	14475	14392	14372	14452	14428	14477	14430	14446	14490	14417	14449	14418	14491	14438	14538	14503	14487	14292	14388	14362	14276	14453	14344	14508	14433	14076	14262	14460	14316	14389	14412	14385	14478	14401	14432	14458
24131	21403	28896	25624	24561	24464	23015	19760	18670	18160	17690	17217	17116	16722	16693	16635	16390	16490	16337	16410	16259	16244	16254	16181	16152	16284	16237	16055	16079	16255	16045	16035	16039	16219	16114	16309	16068	15888	16012	16073	15887	16029	16041	16146	15952	16098	16057	16056	16053	15827	15969	15996	15908	16085	15935	15760	15908	15962	15990	16046	15949	15972	16028	15940	16053	15889	16021	15972	15809	15869	16068	15743	15882	16043	16053	15917	16075	16169	15797	15883	16053	16023	16125	15933	16132	15995	15722	16043	16036	15999	16001	15896	16072	15967	15923	15943	15904	16078	16067	15863	15745	15963	16000	15868	16065	15907	15981	16179	16103	16150	15885	15974	16060	15836	15901	15875	15894	15976	15952	15981	15887	15822	15853	15960	16185	15972	15740	15925	16108	15707	16118	16203	15927	15832	15833	16087	15802	15730	16073	15951	15942	15946	15925	15985	15806	15833	15882	15913	15980	15906	15980	15955	16092	15896	15993	16086	16018	15905	15964	16025	15840	15922	16023	15651	15884	15900	16086	15998	15767	15907	16078	16007	16077	15778	15850	16004	15989	15951	16072	16039	15798	16007	15923	15970	15882	15818	16204	15882	15929	16026	15857	15919	15986	15843	15845	16018	15962	15824	15781	16065	15869	15821	16055	16020	16019	15958	15877	15943	16042	15896	15949	15864	16099	15840	15840	15995	16073	15960	15999	16189	15937	16092	15953	15888	15875	15929	15948	15952	15846	15970	16034	15906	15956	15975	15928	16138	15967	16075	15751	16100	15975	15787	16143	15811	15920	16057	15904	16070	16010	16062	15838	15802	15975	15937	15881	15991	16014	15918	15953	15897	15996	15971	15920	16073	15892	15926	15842	15999	15921	15967	15939	15748	15862	15955	16021	15937	15821	15968	15871	15975	15788	15819	15903	15897	15983	15798	16014	15873	15848	16201	16070	16051	16029	15795	15907	16093	15949	16055	15863	15966	15876	16078	15859	15973	15941	16098	15933	15681	15932	15858	16013	15940	15786	15892	16311	15892	16012	15760	15828	15760	15862	15932	15921	15857	15857	15908	16005	16078	15988	16033	15974	15968	16056	15995	16029	16003	15725	16012	16055	15904	15765	16035	15892	15857	16101	16072	15908	15897	15898	15836	16177	16061	15765	15869	15933	15975	15896	15911	16150	15856	16022	16035	15965	16079	16090	15848	15982	15936	16081	15810	15958	16009	15841	16084	16090	15978	15840	15828	16022	16007	16066	16150	16201	15775	16129	16094	15860	15784	15813	15892	15824	15974	15967	16114	15932	16045	15869	15989	15831	15967	15856	16064	15844	15992	15891	15872	16160	16003	16133	15775	16137	15755	15780	16146	15774	15889	16116	15907	15954	16078	16008	16020	15836	16026	15961	15698	15993	15976	15937	15964	15953	16008	16140	15946	16040	16044	16085	15999	16083	15783	16031	15710	15958	16066	16043	16040	15860	16031	15884	15880	15823	15764	15945	15894	16041	16065	15994	15944	15776	15878	16005	15910	15962	15769	15891	15858	15851	16086	16084	16198	15851	15856	16041	16046	16020	15847	16173	15907	15951	15991	16001	16119	16072	15852	15971	15969	16087	15938	16085	15867	15928	15897	15980	15995	15976	16051	15913	15925	15911	16032	15848	16140	15842	15807	16154	15850	15749	16081	16020	16026	16028	15862	16003	15930	15854	16039	15974	15853	16089	15969	16020	16020	15962	15953	15952	16050	16017	15941	16012	16089	16122	15856	16007	16058	15998	16153	16006	15955	16200	15994	16081	15986	15921	15992	16219	16001	15825	15953	15969	15931	16047	15837	15970	15961	16108	15942	15918	15985	15776	16101	16034	16029	15957	16091	15991	15935	16022	15749	15896	15855	15836	15916	15990	16206	16107	15858	15799	15710	16128	15955	16097	15675	15773	15919	15797	15797	15830	16028	16047	16109	16072	16056	15999	15799	16002	15745	16186	16003	15967	15925	16121	15822	15884	15978	15895	15875	15896	16111	15896	16099	16226	15902	16011	16122	15964	15873	15824	16044	16044	16035	15846	15863	15981	15829	16089	16112	15880	16075	16213	15971	16000	15956	16006	15857	15877	15819	15866	16000	16056	15965	16107	15989	16031	15852	16006	15920	15899	15757	15860	15912	15903	16007	15915	15999	16099	15812	15824	15699	15979	15891	15868	15944	15948	15958	15775	15823	15764	15839	15954	15851	16047	16102	15900	16167	16020	16034	16058	16054	15950	16014	16141	16137	15916	15726	15987	15977	16018	15800	15910	15941	15907	15766	15795	16064	15886	16150	15911	16037	15873	15882	16003	15952	15949	16023	15939	15828	15783	15871	15997	15861	15865	16090	15998	15934	16175	15909	15860	15902	16107	15898	16230	15955	15937	15885	15991	15880	15920	15736	15781	15917	15915	15983	16186	16075	15846	16059	15995	15837	16099	15951	16127	15796	16085	15938	15856	15945	15923	15864	15870	16088	16159	16164	16092	15862	15877	15904	15924	15982	16115	16076	15872	16034	15955	16030	16029	15885	15893	15668	16151	15953	16009	15912	15727	15953	15956	16011	15718	15966	15915	15814	16034	16139	16010	15938	15964	15968	15945	15869	16142	15930	15936	16097	16188	15996	16128	16009	15928	16010	15968	16101	16105	15882	15902	16166	15925	15843	15997	15831	15838	15945	16029	15951	15914	16024	15724	15903	16022	15886	16107	16064	15992	15988	15892	15887	16144	15895	16105	16207	16003	16028	16072	16082	15915	16091	16015	16175	16112	15979	15985	16070	15914	15913	16118	15889	15816	15987	15842	15839	15966	15866	15917	15807	15943	15946	15717	15970	15981	15799	15898	16021	15724	16140	15993	16045	15919	15915	16043	15927	15988	15945	15771	15903	15954	15912	15768	15843	16015	16062	15947	16016	15973	16202	15857	16002	16021	16087	16070	15820	15904	16022	16008	16073	15951	15781	15817	15877	15936	15860	15905	15890	16065	16066	15910	16016	16147	15892	16009	16018	15775	16089	15858	16182	15851	15970	15976	15933	15972	16170	16040	15800	15968	16047	16002	15867	16028	16125	16021	16122	15903	15995	15835	16058	15822	15880	15977	16045	15951	16011	15807	16011	15890	16014	16126	15784	15740	16030	15879	15822	15990	16002	16013	16188	16076	15974	15923	15725	15820	15939	16073	15921	16087	16079	16073	15915	16115	16006	16004	16066	16184	16213	16007	16017	15758	15999	16067	16090	15932	15930	16124	16125	16199	15778	16056	16017	15988	16047	15967	15885	16140	15960	15912	16062	15925	15789	16014	15844	15876	15949	16129	15913	15949	15952	15882	15897	16023	15873	15818	15986	16123	16010	16141	15700	16118	16022	15885	16050	15664	15988	15982	16062	15909	16070	15998	15964	16120	15840	16029	15990	15898	15941	15989	16132	15872	16018	15924	15709	15806	16103	16066	16027	16052	16166	15909	16078	15912	15964	15858	15829	16035	15858	15907	16069	16030	15937	15964	16014	16076	16020	15936	16011	15993	15903	16025	16020	15989	15990	16014	16003	15914	15803	15860	15952	15855	15995	15986	16002	15876	15887	15855	16056	16092	16183	16041	15929	15925	15816	16068	16034	15906	16052	15919	15772	15941	15872	15832	15725	15874	15968	15948	16096	15884	16076	15776	15990	16177	15802	15943	15733	15821	15828	16192	16136	16041	15922	16042	15831	15845	15683	16052	16193	16055	15891	15900	15853	16045	15983	15833	16059	15983	15921	15945	15947	16056	15989	15874	15907	15868	16055	16045	16041	16175	15927	16160	15803	16074	15856	16002	15886	16144	15832	15829	16072	16050	15973	16176	15998	16170	16116	16019	16042	15957	16027	16099	15880	16114	15964	15746	15898	15833	15986	15821	15942	15846	16040	15885	15915	15934	16227	15986	15895	16017	15802	15807	15909	15918	15912	16070	16043	15829	15864	16027	16033	15950	15920	15975	15920	15849	16012	15867	15973	15933	15978	15964	15966	15861	16140	16066	15895	16021	15989	15792	15901	16081	16032	16008	15727	15916	16007	15938	15844	15874	15799	16153	16137	15971	15918	15961	15874	15780	15856	15873	15908	16027	16045	16187	15868	15846	15781	16071	15713	15816	15857	15935	15832	16029	15988	15987	16113	15888	16015	16042	16098	16021	15789	15897	15943	16021	16122	15660	15867	16012	15846	15778	15890	15864	15981	16009	15907	16058	15976	15924	16004	15945	16093	16160	16128	15894	15864	15919	16008	15942	16058	15802	15857	15876	16017	15931	15831	15878	15874	16051	15837	16120	16147	16054	16079	16091	15842	15882	15937	15838	15937	16011	15907	15846	15932	16038	16110	16074	15845	15988	16031	15988	15950	15945	16022	15783	16014	16061	15772	16018	15949	15948	15884	15889	15845	15884	16109	16103	15939	16238	15980	16022	15825	15974	15995	15901	16141	16012	15793	15712	15951	16107	15996	15900	15933	15708	15934	16036	16168	16035	15902	15828	15892	15818	15986	15956	15982	16116	15929	15943	15865	16134	16007	15935	15826	15896	16062	16012	15891	15859	15997	15872	15852	16076	16081	16043	16113	15791	16003	15799	15990	16026	15895	16008	15737	15860	15925	15964	16005	16049	16066	15977	16011	15670	15857	15906	15998	16026	16105	15815	16142	16026	16102	15964	15918	15968	16004	16073	15758	16108	15826	15960	15914	15875	15849	15838	15769	15947	16045	15997	16070	15815	15897	15857	15850	16090	15881	15955	15985	16044	15944	15843	15962	15909	16033	15930	15918	15849	15992	15909	15840	15973	15974	16130	15832	15902	15792	15918	15967	15986	16112	15990	15983	15965	15836	16152	16033	16061	15984	15891	15970	16027	15980	16017	15850	15787	16124	16172	16170	16063	15848	15754	15915	16071	16079	16085	15927	15909	16128	16055	15917	15863	15987	15815	16046	15632	15801	16092	16050	15897	16097	15928	16114	15934	15942	16006	15895	16031	15882	15869	15893	15874	16011	16018	15892	15998	15979	15956	16012	16077	15994	15792	15985	15954	15884	16169	15878	15714	15936	15790	15950	15797	15871	16086	15870	15883	16014	16056	16061	15984	15992	16127	16040	16205	15889
31383	51658	47429	36743	29732	24033	20999	19243	18053	17109	16203	16010	15488	15259	14951	14972	14774	14668	14645	14566	14497	14548	14337	14383	14335	14244	14266	14077	14182	14192	14233	14198	14239	14348	14217	14357	14071	14218	14176	14065	14132	14165	14122	14036	14118	14193	14159	14062	14070	14106	14202	13978	13947	14056	14068	13973	14162	14073	14003	13970	14027	14015	14068	14084	14197	14080	14172	13937	14001	14083	13961	14115	13942	14111	13965	14230	13897	14045	14270	13994	14088	14103	14102	14008	14036	14109	14122	14058	14167	14134	13907	14039	13984	14088	14084	14225	13921	13922	14259	13955	14302	13975	13954	14003	14099	14062	13964	13974	14202	14215	13994	13817	13945	14076	13926	14094	14171	13999	14152	14128	14183	14111	13991	14140	14200	14181	14266	14022	14090	13902	14066	13991	14161	14138	13975	14012	14093	13978	13972	13975	14071	14122	14081	14174	14093	13986	14067	13889	13899	13998	14073	14009	14064	14094	14195	13973	14218	14028	14171	14135	14228	13933	13979	14130	14136	14136	14080	14039	14062	14045	14036	13986	14095	14078	14190	13967	14099	14056	13807	14281	14058	13958	14008	14075	13981	14152	14194	14144	13925	13939	13882	14129	14179	14162	14102	13889	13982	14151	14111	14204	14346	13992	13983	14058	14074	13948	14097	14078	14177	14019	14164	14037	14075	14113	14271	13965	14051	14100	14186	14052	14054	13942	14199	14100	14162	13907	14146	14127	14048	13951	13995	13956	14192	14131	14143	14051	13980	14197	14133	14190	14085	14064	14023	14016	14144	13972	14149	14154	14034	14172	13972	14040	13742	14163	14130	13895	14167	14075	14098	13790	14141	14024	14061	14048	14230	14176	14034	14018	14027	14010	14087	14111	14092	14080	14042	14056	13849	13905	13986	13996	14209	14023	14164	14114	14064	14230	14136	13954	14010	14044	14320	13952	14159	14049	13886	14143	14231	14218	14002	14177	13988	14130	14060	14247	13981	13804	14150	14050	14389	14192	14170	13993	14149	14106	14146	14041	14034	14014	14121	14068	14089	14101	14103	13920	14092	14073	14039	13983	13994	14153	14047	13881	14174	13971	14011	13982	14140	14051	13959	14001	14096	13999	13977	14139	14071	14026	13893	14028	13915	14033	13943	14049	14092	14192	14019	14047	14104	13935	14083	13964	14103	14250	14079	14048	14198	13934	13991	14015	14094	14073	14023	14113	14028	14102	14049	14194	13973	14181	14055	14079	14057	14089	14044	14010	14194	14000	14021	14108	13998	14011	14118	14126	13998	14095	14173	14070	14191	13918	14108	14131	14144	14193	13889	14194	14074	14055	14171	14019	14022	13940	14238	14093	14174	14265	14090	14096	14103	14013	14214	14059	13966	14010	14120	14068	14115	14092	14056	14009	14183	14020	13958	14068	14007	14135	14190	14013	14146	14003	13930	14157	14027	14008	14114	14185	14198	13966	14024	14014	14050	14136	13889	14020	13977	14072	14144	13995	14222	14045	14071	14113	14070	14108	14214	14005	13999	14110	14206	14194	14037	13877	14073	14172	14128	13976	14126	14093	13986	13947	13886	13991	14027	14121	14159	14027	14155	13954	14092	14078	14063	14299	14080	13887	14048	14128	13876	14082	14062	13927	14081	14077	13914	13973	14067	14156	14085	14089	13904	14190	14085	14101	14250	14063	14124	14030	14136	13991	14026	13987	14013	14044	14098	14098	14066	13828	13963	14125	13901	13928	14105	14004	13922	14172	14007	14115	13950	14011	14154	14138	13973	13987	14137	14083	13990	14003	14036	14069	14073	14000	14130	14076	14031	14075	13985	14045	14014	14072	14179	13830	14102	14027	14149	14055	14097	14309	14115	14155	14005	14178	14132	14093	14134	14103	14013	14133	13881	14119	14183	14138	14075	13952	13923	14007	14056	14139	13966	14069	14168	14072	14255	14087	14096	14112	13921	14109	14079	13929	14057	14021	14063	14009	14048	14197	14050	14160	14184	14212	14006	14014	14070	14063	14117	13820	14095	13958	14106	14000	14047	14152	13956	13971	13969	14197	14118	14058	14062	14074	14042	13911	14151	14104	14165	14000	13984	13996	14077	14214	14149	14129	13978	13941	13966	14000	14052	14083	14203	14019	14031	14001	14045	14008	13950	13973	14081	13979	14115	14059	14012	14120	14094	13998	14031	14148	14230	14075	13977	13990	14241	14135	14083	14088	13910	14068	14208	14106	14106	13987	14122	13964	14131	14118	14132	14238	14039	13808	14212	14059	14008	14168	14205	14086	13889	14064	14235	13982	14042	14028	14121	14007	14176	14274	14068	14121	13993	14118	14237	13955	13923	13993	14174	14087	13937	14014	13982	14295	13945	14122	14083	14161	14071	14106	14102	14184	14105	14032	13916	14090	14065	14035	14140	14084	14124	14221	13943	14031	14092	14098	13989	13989	14116	14113	14078	14050	14243	14277	14056	14037	13866	14038	14016	14051	14139	14060	13974	13953	14053	13956	14080	14071	14214	14105	14130	14149	14341	14172	14070	14019	13982	13909	14107	14006	14235	14090	14194	14073	14145	14272	14004	14070	14263	14292	14162	13922	13948	14182	14162	14110	13807	13872	14153	14172	14087	13975	13981	14045	13921	13998	14019	14027	13853	14044	13971	14192	14128	14063	13950	14125	14122	14053	14109	13834	14091	14120	13995	14055	14020	14207	14135	13888	13971	14075	14010	14059	14223	14147	14099	14044	14076	13933	13990	14054	14024	14167	14066	14110	13952	14081	13961	14197	14008	13892	14151	14060	14267	14012	13820	14104	13992	14181	14110	14083	14195	14217	14066	13963	14128	14177	13946	13933	14131	14073	14015	13995	13884	14167	13933	14084	13993	14132	14149	14156	14179	14064	14098	13831	14070	13995	14099	13951	14080	14152	13955	14048	14088	14044	14020	14056	14086	14090	14166	14151	14149	14127	14068	14099	13951	13960	14198	14203	13999	14154	14094	14023	13969	14071	13927	14062	14079	14077	14150	14170	14096	14052	14122	13943	14126	14132	14144	14102	14109	14036	14243	14066	14181	14071	13869	13964	13857	13992	14082	14128	14025	14098	13946	14109	14135	14115	14228	13867	14048	14065	14077	14059	14199	13936	14035	14120	14177	14134	14079	13899	13963	14093	14074	14096	13941	13900	14368	13984	14208	13909	14077	13972	13970	14129	14181	14240	14060	14065	14231	14061	14125	14075	14024	14192	14093	13880	14046	14087	14045	13874	13864	14050	13978	14201	13892	14093	14029	14023	14175	14082	14056	14055	14125	13930	14035	14099	13947	14130	14016	14093	14095	14141	14144	14049	14104	13982	14218	14234	14148	14195	13957	14031	13888	14257	13905	14224	14144	13930	14037	14060	14178	14015	14095	14076	13950	14089	14175	14021	13947	14022	14195	14141	14060	13925	13986	13951	13971	14029	14063	14041	14053	14018	14216	14156	14067	14114	14279	14040	13824	14096	14027	14074	13895	14112	13837	14093	14217	14064	14116	14067	14022	13916	13919	14264	14048	14108	14158	14002	14044	14110	14114	14066	14153	14050	14209	14105	14132	14069	14008	13994	13921	13984	14138	14119	13950	14046	14023	14004	14148	14210	14163	13959	14041	14258	13914	14130	14137	14001	14130	14060	14098	14075	13988	14101	13854	14190	13877	14105	14153	14074	14051	13977	13958	14057	14024	13923	14119	14022	14086	14040	14040	14006	14144	14082	14163	14060	14083	13965	13939	14019	13838	14065	14205	14122	13985	14012	14144	14042	14175	13995	14182	13916	14052	14047	13972	14090	14090	14245	14117	14220	13976	13984	14180	13960	14211	14024	14218	14062	14179	13944	13953	14142	14049	14044	14055	14119	14072	13987	14134	14076	13965	14071	14061	14126	13998	14088	13999	14073	14161	14029	14111	13941	14014	14032	14093	13958	14069	14107	14138	14032	14137	14052	14185	14030	14212	14012	14010	14047	14213	14188	13970	14033	13971	13923	14030	14104	14134	14144	13871	14148	13916	14040	14158	14065	14043	14094	13804	14084	13997	14006	14065	13935	14110	14114	14245	14225	14028	14009	14091	13996	13788	14160	14157	14275	14107	13881	14153	13948	14011	14197	14064	14045	14038	13987	13915	13995	14022	14017	14134	14165	14100	13997	14158	14166	14033	14052	13888	14019	14085	14053	14085	14096	14161	14166	14077	13923	14050	14064	14055	14211	13999	14026	14149	13984	14180	14071	14056	14021	13981	14309	13999	13973	14010	14060	14093	14059	14162	14027	14099	14162	14009	14120	13946	14084	14111	14047	14161	14015	14109	14121	14065	14075	14077	14187	14133	14007	14252	13987	14010	14058	14158	14015	14234	14072	14153	13896	14070	14107	14061	14110	14214	13944	14171	14094	14013	14128	14029	14039	14047	14040	14117	14096	14149	13839	14228	13979	14004	14063	14063	14168	14107	14000	13883	14059	14071	14067	14087	14087	14070	14091	14057	14058	14001	14080	14038	13997	14093	14030	13940	14153	13971	14101	13771	14149	14065	13997	14111	14082	14015	14168	13981	14031	14176	14052	14009	14095	14140	14083	14046	14160	14153	14096	14118	14226	13940	14026	13958	14164	14055	14143	14193	14201	14207	13995	14201	14028	14124	14042	14073	14101	14048	14082	14146	13912	14016	13973	14101	14069	14105	14142	14072	14044	13996	14135	13961	14067	14022	13993	14095	13901	13930	14213	14238	14077	14080	14058	14123	14103	13975	14063	14106	14061	14133	14082	14013	14085	14179	14184	14120	13888	14102	14168	14047	14155	14039	13950	14089	13976	14013	14169	14072	14072	14154	14154	14124	13893	14260	14007	14084	14204	14201	14097	14040	14055	14178	13997	14122	14001	14229	14135	14001	14086	14130	14013	14124	14022	13997	14012	14082	13853	14187	14097	14120	14049	13855	14125	14008	14033	13958	14178	14081	14238	14165	14157	14135	13957	14155	14059	14305	14127	13934	14274	14021	14118	14136	14052	14276	14285	14145	14044	14140	14233	14175	14060	14050	14022	13909	14021	14098	14083	14047	14123	13950	14107	14156	13928	14144	14117	14175	14153	13977	14116	14117	14238	13980	14068
23011	21521	29459	24386	23033	25696	27572	22356	20451	20030	19520	18316	18289	18019	17739	17670	17483	17712	17415	17407	17282	17138	17152	17090	17249	16908	16944	17009	16919	16801	17043	16938	16941	16927	16930	16781	16705	17083	16697	16858	16836	17062	16762	16763	16749	16791	16630	16807	16683	16852	16662	16874	16994	16792	16979	16719	16816	16905	16875	16741	16874	16788	16805	16940	16768	16830	16799	16791	16768	16462	16765	16946	16780	16527	16770	16703	16874	16770	16672	16816	16708	16798	16620	16752	16877	16907	16543	16751	16672	16819	16645	16548	16844	16917	16811	16794	16792	16728	16568	16908	16854	16947	16815	16627	16609	16794	16981	16982	16544	16659	16817	16707	16702	16873	16702	16614	16832	16675	16601	16935	16669	16746	16743	16742	16701	16658	16478	16676	16678	16700	16689	16771	16580	16611	16777	16830	16937	16769	16784	16517	16683	16735	16820	16719	16793	16810	16812	16767	16715	16715	16753	16699	16608	16466	16504	16904	16555	16825	16714	16511	16661	16703	16882	16686	16436	16834	16798	16550	16736	16975	16805	16544	16732	16714	16710	16934	16809	16810	16753	16696	16744	16583	16759	16667	16501	16636	16702	16552	16734	16685	16869	16707	16723	16762	16846	16819	16646	16697	16669	16825	16835	16800	16576	16697	16777	16849	16705	16658	16666	16789	16799	16613	16730	16907	16908	16766	16759	16761	16719	16554	16735	16592	16700	16655	16738	16562	16806	16637	16806	16844	16822	16768	16656	16746	16536	16749	16581	16731	16847	16643	16841	16662	16585	16707	16732	16821	16877	16742	16944	16595	16559	16643	16612	16441	16631	16663	16827	16798	16819	16521	16724	16817	16647	16712	16795	16643	16711	16732	16722	16817	16743	16640	16736	16619	16708	16569	16709	16662	16813	16564	16754	16825	16506	16757	16977	16783	16561	16718	16653	16779	16883	16713	16834	16790	16849	16671	16968	16646	16774	16701	16768	16920	16711	16581	16697	16667	16537	16687	16602	16704	16757	16575	16876	16674	16745	16708	16676	16952	16776	16859	16862	16622	16664	16665	16782	16980	16886	16794	16659	16722	16652	16785	16690	16745	16596	16636	16806	16814	16642	16921	16734	16745	16747	16574	16672	16736	16745	16928	16565	16842	16574	16888	16834	16765	16675	16767	16888	16885	16857	16759	16801	16907	16696	16704	16772	16530	16825	16733	16824	16864	16555	16810	16821	16798	16633	16677	16672	16739	16737	16677	16739	16691	16708	16666	16598	16573	16797	16492	16656	16733	16672	16650	16709	16671	16773	16618	16839	16722	16845	16660	16795	16929	16631	16828	16904	16696	16539	16763	16734	16949	16722	16661	16649	16815	16756	16463	16682	16668	16707	16711	16639	16745	16770	16713	16822	16714	16646	16680	16774	16663	16699	16825	16589	16737	16759	16552	16703	16781	16714	16692	16815	16716	16703	16729	16786	16428	16588	16828	16863	16531	16763	16717	16811	16749	16740	16739	16637	16738	16637	16781	16671	16680	16914	16797	16655	16714	16566	16650	16795	16634	16893	16597	16763	16567	16604	16734	16827	16510	16624	16820	16734	16761	16773	16546	16679	16793	16778	16764	16690	16676	16742	16676	16555	16608	16806	16621	16887	16799	16684	16747	16630	16702	16652	16724	16724	16685	16676	16744	16967	16628	16689	16664	16735	16759	16705	16692	16616	16845	16957	16565	16793	16783	16594	16475	16551	16904	16719	16770	16721	16919	16841	16745	16904	16793	16713	16826	16906	16697	16716	16655	16751	16748	16719	16613	16815	16719	16661	16797	16711	16672	16725	16643	16703	16868	16653	16868	16784	16681	16729	16580	16669	16856	16854	16816	16910	16672	16649	16812	16883	16735	16829	16743	16470	16535	16741	16770	16725	16826	16800	16801	16537	16788	16678	16576	16680	16612	16672	16758	16772	16614	16626	16928	16543	16629	16679	16754	16857	16755	16704	16826	16651	16594	16974	16935	16657	16739	16702	16811	16802	16626	16707	16463	16837	16833	16616	16794	16717	16651	16545	16609	16729	16931	16799	16600	16580	16823	16791	16844	16678	16573	16691	16514	16744	16783	16845	16627	16666	16821	16845	16598	16692	16748	16663	16707	16754	16726	16685	16790	16629	16969	16635	16699	16605	16498	16733	16747	16769	17012	16840	16594	16805	16908	16833	16752	16559	16819	16716	16938	16854	16779	16547	16780	16657	16633	16493	16653	16780	16632	16909	16821	16696	16679	16757	16673	16722	16588	16792	16677	16841	16901	16755	16753	16821	16816	16786	16710	16587	16705	16540	16638	16619	16588	16647	16724	16738	16661	16891	16770	16578	16493	16860	16626	16549	16783	16582	16704	16495	16595	16721	16920	16842	16963	17006	16834	16832	16723	16829	16698	16890	16570	16748	16819	16599	16696	16889	16752	16636	16730	16551	16717	16767	16724	16887	16683	16706	16780	16686	16599	16594	16739	16624	16656	16866	16696	16761	16759	16716	16689	16710	16646	16901	16637	16848	16580	16623	16890	16808	16821	16540	16651	16443	16829	16922	16460	16769	16763	16571	16761	16502	16762	16749	16779	16729	16758	16541	16465	16377	16704	16690	16782	16611	16799	16772	16778	16873	16787	16406	16585	16649	16658	16644	16790	16616	16641	16769	16582	16770	16569	16917	16622	16758	16805	16688	16794	16693	16625	17048	16759	16854	16906	16659	16892	16745	16656	16680	16855	16762	16668	16933	16813	16569	16679	16743	16659	16591	16735	16769	16711	16635	16721	16632	16731	16719	16679	16632	16781	16753	16516	16815	16577	16803	16740	16591	16943	16933	16770	16784	16550	16670	16813	16604	16758	16695	16831	16703	16907	16554	16461	16812	16554	16878	16555	16889	16684	16814	16684	16882	16546	16731	16557	16605	16787	16620	16598	16704	16665	16511	16722	16804	16998	16654	16602	16719	16725	16769	16626	16750	16869	16639	16696	16699	16701	16824	16775	16762	16734	16968	16928	16764	16867	16733	16683	16775	16506	16598	16690	16740	16632	16827	16892	16770	16620	16576	16673	16866	16802	16651	16830	16745	16798	16718	16846	16869	16741	16559	16790	16847	16886	16746	16633	16743	16678	16635	16580	16751	16819	16784	16745	16670	16814	16809	16530	16590	16701	16787	16624	16596	16638	16807	16773	16814	16527	16829	16805	16741	16792	16654	16533	16588	16551	16688	16676	16809	16690	16695	16538	16636	16655	16579	16739	16711	16583	16757	16585	16669	16673	16632	16664	16606	16565	16699	16640	16737	16494	16769	16588	16812	16864	16686	16805	16649	16639	16789	16723	16642	16833	16756	16752	16725	16840	16647	16795	16717	16865	16819	16759	16835	16827	16799	16679	16625	16767	16718	16502	16748	16829	16719	16689	16698	16737	16884	16960	16645	16606	16615	16682	16558	16920	16714	16640	16713	16609	16858	16781	16752	16597	16613	16691	16872	16559	16709	16645	16751	16645	16743	16733	16646	16731	16699	16574	16823	16685	16578	16717	16428	16641	16732	16876	16826	16617	16537	16809	16600	16708	16738	16522	16729	16650	16674	16610	16626	16787	16690	16533	16875	16753	16668	16754	16506	16567	16650	16486	16599	16611	16688	16831	16855	16705	16554	16598	16770	16675	16729	16747	16533	16855	16602	16758	16833	16858	16829	16719	16719	16648	16654	16519	16667	16753	16679	16673	16645	16840	16517	17058	16790	16660	16968	16562	16788	16838	16606	16960	16815	16726	16662	16731	16805	16685	16668	16603	16856	16629	16702	16752	16751	16759	16824	16714	16665	16491	16757	16651	16749	16573	16767	16681	16656	16540	16772	16638	16890	16851	16694	16866	16629	16717	16594	16407	16695	16600	16618	16423	16731	16841	16530	16493	16823	16688	16799	16718	16957	16691	16849	16668	16655	16799	16768	16767	16920	16785	16452	16608	16946	16842	16857	16655	16732	16659	16791	16517	16666	16737	16666	16751	16734	16738	16715	16922	16956	16730	16643	16560	16674	16606	16799	16774	16708	16719	16611	16565	16637	16578	16604	16607	16607	16747	16805	16742	16826	16903	16723	16605	16818	16956	16761	16516	16656	16635	16614	16634	16728	16755	16546	16667	16689	16704	16808	16751	16791	16591	16611	16743	16739	16591	16672	16911	16617	16719	16658	16511	16751	16827	16702	16589	16712	16800	16583	16623	16619	16530	16719	16679	16857	16732	16745	16766	16722	16628	16981	16790	16700	16692	16723	16745	16627	16904	16895	16431	16728	16808	16575	16873	16753	16805	16817	16831	16775	16637	16770	16747	16830	16321	16616	16727	16894	16736	16658	16730	16763	16619	16696	16810	16710	16704	16593	16883	16894	16624	16881	16827	16908	16721	16828	16986	16782	16516	16501	16529	16899	16890	16695	16680	16468	16635	16837	16946	16742	16819	16769	16547	16630	16906	16687	16633	16695	16638	16903	16850	16738	16804	16773	16763	16530	16816	16709	16818	16535	16723	16764	16616	16720	16808	16913	16635	16871	16948	16765	16662	16917	16570	16766	16847	16535	16688	16659	16799	16723	16769	16678	16780	16562	16488	16779	16875	16619	16769	16515	16455	16649	16754	16645	16833	16844	16701	16723	16582	16698	16688	16860	16745	16796	16659	16804	16601	16715	16612	16634	16777	16499	16602	16699	16556	16847	16787	16661	16798	16810	16761	16681	16898	16756	16810	16665	16576	16770	16658	16539	16803	16668	16841	16891	16851	16635	16733	16661	16671	16620	16693	16783	16797	16928	16850	16752	16623	16524	16652	16804	16718	16749	16565	16627	16761	16798	16843	16625	16730	16764	16720	16506	16877	16659	16573	16882	16652	16682	16805	16597	16944	16699	16805	16866	16633	16767	16650	16749	16637	16690	16778	16809	16711	16626	16727	16809	16866	16905	16612	16851	16739	16750	16573	16731	16731	16567	16771	16789	16537	16801	16687	16550	16848	16829	16785	16707	16704	16811	16712	16946	16718	16713	16763	16943	16649	16669	16581	16672	16589	16691	16430	16599	16543	16819	16632	16573	16809	16741	16488	16610	16607	16672	16676	16623	16868	16509	16703	16683	16868
34075	58289	53611	42634	34802	28149	24432	22259	20320	18957	17772	17158	16378	16050	15939	15624	15656	15474	15273	15228	15085	15009	14829	14730	14816	14848	14799	14835	14766	14731	14678	14618	14817	14567	14643	14496	14436	14621	14668	14541	14565	14533	14618	14404	14599	14582	14650	14335	14630	14761	14457	14613	14667	14598	14527	14422	14526	14590	14711	14648	14668	14644	14595	14651	14564	14602	14565	14565	14686	14646	14531	14563	14440	14424	14704	14346	14568	14636	14654	14524	14497	14503	14379	14515	14485	14473	14482	14587	14454	14476	14461	14559	14457	14598	14566	14497	14521	14657	14548	14334	14574	14514	14519	14547	14464	14462	14596	14605	14482	14419	14411	14493	14581	14552	14568	14463	14471	14692	14601	14484	14516	14455	14617	14524	14537	14640	14495	14376	14499	14760	14443	14625	14546	14703	14605	14574	14473	14479	14613	14556	14547	14586	14572	14534	14417	14458	14604	14349	14525	14447	14491	14476	14397	14442	14613	14504	14528	14460	14463	14604	14564	14485	14707	14500	14598	14656	14516	14388	14480	14713	14497	14406	14625	14466	14667	14550	14505	14499	14366	14499	14545	14396	14492	14590	14607	14606	14574	14580	14499	14610	14646	14639	14593	14271	14521	14624	14422	14413	14532	14432	14383	14504	14327	14383	14528	14543	14547	14513	14653	14452	14478	14732	14409	14490	14453	14474	14499	14571	14733	14645	14374	14374	14442	14580	14492	14629	14525	14518	14366	14451	14433	14410	14407	14538	14668	14414	14547	14611	14517	14595	14359	14390	14487	14555	14331	14680	14634	14590	14621	14570	14532	14541	14745	14587	14372	14529	14518	14637	14551	14678	14469	14380	14663	14512	14758	14562	14519	14701	14484	14524	14421	14531	14551	14429	14548	14353	14507	14609	14484	14605	14486	14578	14555	14499	14505	14561	14530	14393	14501	14559	14428	14392	14565	14648	14528	14399	14312	14394	14543	14334	14638	14606	14457	14581	14534	14423	14584	14395	14510	14636	14548	14520	14487	14552	14549	14500	14628	14567	14453	14523	14419	14290	14391	14660	14557	14461	14558	14447	14431	14484	14588	14458	14431	14533	14403	14601	14496	14490	14493	14544	14511	14568	14510	14537	14420	14654	14566	14312	14601	14391	14676	14427	14538	14481	14436	14540	14600	14480	14690	14605	14456	14407	14486	14455	14635	14429	14698	14374	14437	14450	14583	14627	14500	14654	14510	14447	14511	14575	14573	14364	14565	14605	14550	14219	14540	14614	14433	14470	14429	14533	14533	14509	14495	14604	14500	14563	14339	14586	14547	14412	14708	14473	14567	14405	14478	14573	14456	14537	14454	14559	14634	14459	14639	14590	14492	14394	14523	14452	14276	14430	14520	14529	14378	14375	14557	14443	14505	14535	14641	14492	14424	14438	14579	14483	14429	14335	14598	14523	14544	14420	14626	14559	14598	14617	14446	14479	14529	14541	14443	14499	14356	14458	14228	14539	14484	14686	14394	14484	14459	14468	14587	14344	14385	14355	14440	14633	14623	14455	14537	14532	14313	14495	14414	14522	14536	14516	14451	14505	14537	14442	14393	14627	14658	14531	14655	14420	14575	14514	14586	14587	14594	14533	14663	14459	14513	14464	14646	14557	14511	14544	14442	14472	14570	14442	14482	14550	14617	14597	14452	14634	14491	14416	14397	14538	14590	14516	14514	14355	14600	14538	14464	14457	14545	14436	14575	14698	14592	14608	14618	14559	14546	14601	14496	14375	14349	14436	14425	14560	14399	14443	14580	14608	14509	14539	14494	14463	14707	14598	14810	14456	14432	14635	14475	14394	14555	14565	14536	14633	14360	14448	14585	14586	14597	14241	14453	14558	14610	14549	14618	14536	14496	14559	14639	14380	14647	14596	14504	14461	14615	14640	14548	14483	14634	14539	14457	14773	14485	14582	14444	14561	14555	14596	14576	14559	14498	14419	14395	14635	14558	14419	14440	14502	14515	14501	14407	14469	14370	14547	14424	14638	14466	14523	14598	14430	14511	14509	14537	14283	14556	14623	14454	14450	14349	14576	14518	14459	14596	14503	14558	14527	14654	14471	14593	14558	14690	14522	14569	14488	14744	14458	14542	14565	14554	14527	14531	14534	14604	14428	14574	14585	14525	14544	14617	14611	14670	14420	14638	14504	14644	14565	14431	14529	14589	14608	14454	14470	14412	14763	14458	14610	14528	14456	14531	14449	14498	14575	14505	14558	14525	14650	14518	14478	14546	14550	14510	14482	14471	14629	14662	14434	14532	14687	14559	14520	14529	14490	14414	14427	14515	14626	14494	14462	14387	14546	14594	14526	14423	14438	14529	14602	14515	14450	14507	14505	14485	14607	14463	14506	14464	14468	14472	14375	14609	14604	14427	14453	14498	14503	14416	14660	14432	14359	14529	14486	14580	14501	14538	14359	14494	14427	14435	14416	14582	14318	14548	14460	14587	14671	14596	14596	14568	14589	14402	14532	14544	14652	14428	14565	14698	14309	14530	14588	14491	14524	14483	14560	14552	14396	14503	14459	14456	14535	14515	14487	14580	14464	14469	14498	14620	14549	14496	14415	14427	14382	14603	14260	14608	14591	14314	14562	14428	14523	14533	14383	14487	14566	14575	14532	14574	14620	14549	14647	14497	14484	14556	14494	14563	14473	14600	14547	14463	14441	14513	14497	14429	14483	14432	14615	14428	14702	14498	14651	14374	14667	14635	14649	14500	14434	14442	14648	14467	14650	14523	14471	14635	14478	14585	14669	14554	14419	14596	14539	14590	14514	14390	14501	14555	14588	14439	14499	14445	14571	14349	14371	14613	14346	14282	14511	14465	14559	14449	14469	14492	14378	14631	14536	14426	14453	14422	14435	14507	14400	14477	14472	14547	14581	14564	14506	14594	14632	14516	14543	14453	14429	14485	14430	14285	14549	14453	14469	14435	14457	14453	14749	14362	14403	14577	14605	14611	14467	14622	14497	14589	14640	14561	14467	14555	14633	14560	14505	14489	14577	14601	14845	14400	14432	14563	14438	14369	14562	14559	14633	14455	14558	14502	14510	14673	14442	14424	14505	14484	14591	14418	14642	14421	14459	14530	14455	14564	14553	14458	14536	14355	14541	14334	14451	14437	14550	14548	14558	14458	14550	14527	14422	14513	14509	14381	14463	14381	14581	14555	14401	14442	14379	14399	14472	14482	14478	14397	14540	14612	14484	14611	14590	14503	14647	14478	14473	14645	14588	14414	14457	14665	14336	14579	14542	14532	14560	14326	14532	14486	14475	14613	14557	14522	14422	14358	14449	14677	14537	14575	14421	14669	14452	14444	14450	14465	14695	14541	14407	14454	14470	14692	14360	14335	14255	14699	14595	14498	14546	14403	14488	14513	14512	14300	14369	14525	14516	14592	14359	14619	14494	14512	14559	14407	14649	14452	14406	14549	14523	14478	14680	14546	14445	14575	14408	14410	14496	14706	14417	14647	14492	14404	14545	14440	14438	14455	14507	14586	14545	14533	14552	14489	14372	14528	14352	14601	14517	14657	14546	14589	14619	14519	14470	14390	14580	14430	14391	14626	14578	14426	14527	14483	14443	14647	14418	14499	14472	14509	14446	14519	14488	14458	14610	14448	14342	14517	14628	14326	14657	14336	14632	14742	14455	14594	14504	14479	14625	14597	14662	14484	14442	14509	14583	14516	14564	14523	14520	14469	14400	14495	14497	14570	14494	14775	14510	14470	14539	14562	14425	14341	14670	14522	14557	14552	14378	14506	14505	14486	14597	14501	14392	14373	14444	14531	14518	14671	14591	14616	14530	14331	14400	14439	14531	14511	14434	14485	14620	14381	14465	14531	14633	14561	14542	14496	14517	14719	14356	14512	14578	14397	14371	14404	14576	14485	14555	14464	14292	14364	14425	14506	14375	14620	14503	14321	14547	14517	14414	14427	14397	14553	14424	14540	14555	14492	14554	14561	14590	14684	14517	14513	14496	14455	14646	14635	14405	14363	14542	14625	14570	14542	14620	14505	14567	14388	14548	14593	14466	14506	14497	14507	14441	14504	14446	14475	14378	14427	14509	14348	14435	14440	14568	14439	14504	14776	14658	14560	14617	14350	14338	14543	14455	14564	14470	14308	14389	14728	14531	14514	14450	14611	14491	14428	14477	14659	14576	14501	14495	14378	14575	14284	14527	14573	14646	14541	14598	14561	14438	14520	14361	14493	14460	14560	14554	14626	14491	14462	14674	14574	14486	14457	14435	14450	14543	14565	14438	14496	14594	14509	14615	14603	14479	14626	14589	14530	14489	14548	14645	14517	14570	14413	14554	14504	14434	14593	14629	14458	14581	14327	14521	14436	14577	14551	14557	14631	14620	14531	14537	14573	14695	14403	14521	14425	14447	14573	14438	14557	14479	14669	14404	14541	14624	14563	14562	14603	14538	14451	14554	14473	14391	14488	14556	14491	14645	14489	14391	14622	14481	14555	14277	14635	14577	14604	14202	14514	14540	14655	14617	14482	14597	14494	14372	14502	14450	14440	14709	14529	14637	14629	14502	14612	14649	14511	14447	14480	14569	14441	14429	14450	14468	14332	14556	14565	14575	14701	14625	14432	14538	14633	14422	14550	14587	14542	14437	14552	14411	14663	14653	14695	14483	14440	14420	14522	14478	14486	14546	14534	14598	14549	14513	14445	14465	14474	14627	14470	14577	14445	14442	14606	14535	14439	14569	14425	14596	14489	14409	14502	14472	14569	14451	14603	14645	14457	14606	14506	14499	14466	14503	14386	14596	14470	14484	14655	14629	14625	14445	14700	14661	14532	14443	14520	14353	14550	14591	14470	14456	14392	14433	14694	14538	14460	14542	14590	14594	14463	14747	14515	14374	14545	14456	14738	14471	14521	14633	14804	14595	14626	14532	14463	14593	14567	14512	14541	14656	14364	14460	14463	14476	14706	14536	14521	14602	14553	14470	14517	14533	14331	14400	14367	14508	14412	14652	14494	14493	14418	14716	14379	14388	14529	14265	14620	14476	14540	14591	14561	14481	14566	14428	14454	14486	14703	14373	14717	14457	14340	14600	14485	14506	14587	14500	14486	14527	14409	14397	14541	14516
29227	27392	33951	30049	23569	21109	19782	18529	17972	17500	17309	17113	16884	16741	16620	16591	16706	16552	16652	16534	16582	16426	16416	16409	16250	16448	16496	16382	16332	16491	16471	16350	16386	16295	16147	16543	16440	16155	16309	16320	16363	16353	16461	16407	16426	16360	16097	16097	16264	16468	16297	16191	16460	16176	16286	16420	16421	16441	16427	16306	16360	16358	16445	16304	16292	16370	16294	16547	16371	16144	16247	16219	16240	16601	16158	16193	16316	16217	16230	16143	16407	16293	16188	16557	16309	16243	16317	16215	16208	16364	16205	16426	16362	16300	16501	16350	16366	16135	16236	16374	16357	16121	16299	16304	16220	16376	16281	16317	16483	16480	16376	16377	16079	16356	16280	16237	16256	16187	16431	16316	16211	16353	16417	16389	16271	16285	16282	16146	16146	16412	16238	16559	16242	16513	16394	16241	16172	16377	16353	16126	16265	16137	16367	16230	16517	16451	16140	16288	16148	16330	16494	16243	16479	16383	16278	16231	16550	16207	16395	16361	16380	16596	16131	16211	16258	16425	16318	16196	16312	16210	16296	16359	16368	16129	16304	16122	16297	16397	16110	16255	16099	16404	16275	16350	16161	16227	16258	16483	16316	16190	16196	16162	16379	16334	16235	16350	16191	16188	16378	16238	16266	16238	16109	16390	16474	16322	16434	16232	16471	16219	16358	16271	16145	16307	16130	16201	16342	16221	16358	16210	16316	16246	16393	16196	16184	16345	16497	16305	16290	16264	16173	16617	16288	16337	16392	16355	16348	16469	16195	16357	16225	16110	16296	16274	16277	16375	16486	16428	16283	16303	16232	16259	16126	16332	16092	16310	16312	16330	16240	16281	16133	16213	16307	16198	16205	16117	16303	16374	16390	16340	16408	16492	16419	16223	16283	16595	16398	16315	16151	16447	16334	16354	16404	16163	16246	16309	16385	16218	16202	16189	16368	16239	16382	16306	16352	16234	16382	16303	16285	16225	16376	16229	16390	16338	16315	16195	16189	16324	16272	16228	16201	16280	16331	16223	16338	16396	16429	16309	16280	16142	16319	16147	16457	16101	16267	16280	16269	16212	16351	16206	16382	16444	16204	16335	16152	16291	16305	16281	16345	16367	16177	16220	16316	16157	16283	16170	16370	16419	16402	16273	16192	16237	16462	16372	16362	16200	16230	16111	16388	16459	16309	16340	16267	16261	16284	16214	16403	16241	16407	16180	16466	16391	16302	16314	16461	16399	16426	16442	16375	16247	16276	16316	16252	16580	16344	16499	16221	16390	16209	16267	16285	16237	16384	16165	16359	16326	16136	16157	16259	16469	16212	16226	16345	16037	16255	16477	16157	16468	16320	16240	16189	16130	16151	16185	16455	16290	16149	16331	16259	16397	16333	16122	16347	16368	16174	16371	16205	16319	16460	16244	16456	16196	16374	16240	16217	16436	16442	16112	16444	16550	16222	16223	16405	16324	16293	16224	16521	16287	16228	16283	16263	16333	16221	16444	16462	16335	16330	16410	16254	16337	16277	16361	16444	16254	16184	16253	16450	16475	16426	16299	16094	16370	16354	16398	16112	16391	16434	16242	16215	16360	16288	16417	16345	16310	16377	16105	16113	16369	16375	16582	16223	16301	16380	16418	16349	16247	16286	16304	16347	16433	16348	16197	16324	16348	16326	16415	16332	16269	16355	16122	16144	16425	16558	16469	16230	16281	16463	16339	16327	16322	16276	16398	16032	16236	16270	16378	16061	16460	16279	16408	16252	16081	16406	16544	16361	16442	16275	16241	16333	16110	16216	16157	16144	16364	16475	16338	16219	16342	16288	16403	16482	16250	16378	16246	16319	16150	16131	16298	16278	16379	16209	16301	16229	16573	16330	16417	16437	16459	16224	16444	16460	16549	16269	16240	16086	16283	16346	16441	16437	16289	16187	16318	16053	16244	16229	16535	16216	16431	16234	16269	16376	16086	16041	16095	16334	16441	16064	16348	16135	16376	16427	16205	16362	16286	16294	16330	16343	16351	16386	16301	16185	16421	16333	16455	16410	16372	16320	16388	16231	16342	16250	16551	16337	16359	16190	16189	16370	16437	16377	16318	16454	16282	16329	16387	16300	16412	16074	16156	16351	16362	16246	16241	16251	16515	16398	16318	16583	16290	16180	16237	16166	16212	16335	16456	16281	16164	16166	16219	16375	16243	16460	16366	16198	16292	16384	16215	16516	16249	16568	16238	16410	16364	16289	16290	16347	16402	16222	16383	16261	16142	16290	16388	16372	16409	16356	16180	16259	16545	16360	16161	16263	16383	16322	16353	16458	16225	16377	16011	16185	16303	16305	16289	16272	16253	16338	16312	16375	16189	16100	16134	16327	16340	16234	16203	16455	16345	16242	16121	16203	16324	16437	16222	16323	16340	16061	16207	16194	16316	16437	16292	16328	16284	16459	16235	16258	16310	16441	16275	16419	16346	16223	16376	16232	16241	16350	16296	16409	16319	16462	16394	16237	16376	16550	16290	16614	16265	16180	16256	16252	16229	16269	16459	16321	16328	16296	16283	16325	16284	16281	16193	16258	16113	16280	16321	16571	16248	16462	16298	16118	16264	16617	16195	16187	16333	16413	16370	16357	16225	16354	16250	16416	16389	16522	16213	16460	16303	16171	16080	16425	16362	16318	16462	16177	16271	16282	16246	16396	16307	16309	16403	16401	16169	16251	16225	16368	16293	16337	16413	16353	16149	16278	16328	16313	16172	16476	16505	16325	16337	16243	16224	16127	16344	16222	16246	16267	16229	16243	16343	16267	16205	16146	16418	16261	16471	16299	16460	16138	16218	16279	16450	16104	16348	16369	16379	16195	16079	16206	16180	16223	16177	16410	16268	16076	16440	16169	16294	16182	16315	16387	16375	16438	16076	16245	16247	16169	16339	16171	16351	16373	16444	16401	16140	16355	16311	16241	16394	16413	16362	16344	16368	16383	16335	16048	16283	16235	16389	16374	16240	16362	16694	16478	16451	16326	16474	16498	16519	16314	16367	16380	16199	16284	16301	16285	16356	16158	16289	16280	16369	16307	16353	16254	16446	16156	16392	16226	16222	16413	16240	16519	16272	16382	16261	16357	16224	16317	16131	16460	16241	16370	16459	16271	16415	16328	16059	16300	16342	16412	16328	16178	16282	16263	16131	16328	16340	16463	16330	16216	16299	16288	16443	16501	16180	16119	16483	16373	16235	16379	16316	16161	16492	16413	16049	16517	16215	16421	16320	16424	16152	16328	16382	16435	16275	16257	16231	16256	16211	16319	16488	16348	16262	16387	16259	16273	16306	16225	16395	16244	16287	16221	16465	16406	16265	16221	16167	16288	16309	16419	16278	16496	16394	16335	16331	16462	16187	16401	16271	16319	16291	16317	16282	16317	16387	16481	16437	16189	16265	16278	16262	16365	16331	16278	16264	16309	16369	16355	16366	16446	16183	16478	16334	16281	16271	16123	16360	16290	16534	16439	16485	16446	16299	16199	16273	16265	16469	16522	16253	16129	16363	16421	16308	16313	16442	16463	16129	16340	16299	16392	16302	16269	16369	16469	16386	16127	16429	16366	16133	16302	16210	16218	16302	16220	16421	16304	16415	16296	16394	16167	16027	16217	16236	16487	16032	16330	16246	16343	16241	16369	16359	16311	16020	16407	16467	16281	16127	16307	16226	16362	16248	16595	16215	16163	16185	16244	16092	16241	16419	16274	16177	16309	16404	16303	16377	16222	16328	16334	16121	16413	16397	16339	16388	16463	16441	16494	16264	16292	16353	16336	16420	16233	16397	16327	16229	16333	16300	16341	16406	16387	16357	16239	16321	16386	16077	15938	16076	16337	16280	16192	16389	16184	16190	16185	16291	16166	16203	16291	16085	16216	16216	16320	16239	16370	16455	16379	16353	16115	16241	16095	16334	16409	16418	16194	16244	16229	16420	16215	16379	16173	16498	16234	16412	16374	16362	16339	16176	16300	16325	16413	16481	16421	16286	16139	16468	16183	16157	16412	16428	16306	16197	16331	16505	16145	16442	16363	16177	16384	16341	16211	16348	16429	16240	16442	16476	16325	16359	16223	16247	16399	16356	16276	16368	16238	16271	16251	16286	16360	16327	16289	16273	16476	16447	16526	16358	16128	16422	16292	16355	16480	16395	16571	16408	16114	16490	16188	16384	16403	16371	16425	16270	16309	16328	16359	16318	16130	16099	16338	16357	16406	16190	16296	16254	16345	16418	16360	16399	16091	16455	16133	16162	16168	16338	16319	16177	16305	16533	16446	16304	16374	16240	16307	16299	16154	16206	16294	16385	16266	16361	16279	16330	16457	16139	16029	16170	16446	16462	16432	16283	16324	16383	16243	16385	16360	16333	16159	16174	16382	16218	16445	16265	16361	16074	16214	16367	16342	16294	16170	16351	16426	16531	16418	16208	16256	16434	16164	16446	16428	16343	16445	16476	16315	16357	16345	16201	16185	16155	16224	16200	16330	16514	16395	16341	16362	16166	16402	16201	16317	16144	16315	16382	16168	16310	16334	16454	16207	16442	16299	16403	16344	16274	16213	16414	16568	16558	16511	16372	16359	16174	16192	16345	16486	16363	16454	16246	16413	16354	16195	16306	16471	16315	16200	16356	16312	16204	16219	16220	16261	16347	16360	16340	16196	16323	16357	16307	16420	16292	16391	16290	16254	16228	16413	16313	16224	16264	16424	16381	16362	16297	16233	16171	16215	16316	16466	16366	16248	16282	16045	16247	16271	16222	16313	16373	16276	16290	16337	16375	16237	16497	16313	16314	16305	16154	16346	16333	16303	16336	16347	16245	16333	16544	16361	16320	16244	16281	16123	16406	16242	16286	16182	16226	16425	16335	16298	16271	16015	16287	16448	16541	16360	16213	16488	16512	16339	16431	16329	16376	16340	16255	16231	16412	16446	16176	16201	16250	16341	16348	16433	16320	16066	16389	16262	16149	16333	16272	16398	16358	16260	16164	16388	16226	16387	16135	16263	16203	16333	16386	16263	16341	16289	16242	16323	16166	16272	16299	16263	16286	16182	16408	16334	16333	16326	16449	16365	16309	16111	15999	16266	16088	16301	16381	16413	16366	16385	16217	16228	16280	16384	16442
32355	43772	39805	30346	24455	20887	19123	17829	16942	16318	15941	15335	15268	14879	14939	14837	14621	14589	14556	14506	14607	14373	14565	14445	14466	14328	14423	14446	14343	14290	14330	14631	14411	14288	14375	14425	14347	14345	14250	14451	14352	14306	14474	14540	14420	14324	14407	14489	14296	14323	14261	14446	14353	14287	14337	14399	14268	14470	14407	14202	14323	14245	14324	14227	14224	14331	14493	14231	14251	14305	14210	14264	14395	14272	14237	14222	14260	14454	14235	14436	14297	14247	14360	14283	14212	14141	14281	14164	14355	14409	14432	14328	14255	14304	14321	14281	14407	14192	14293	14249	14454	14269	14404	14373	14275	14234	14383	14327	14406	14324	14379	14321	14260	14314	14265	14330	14368	14263	14401	14214	14282	14427	14234	14441	14432	14248	14363	14397	14370	14284	14373	14391	14256	14404	14396	14336	14390	14302	14406	14225	14327	14227	14256	14368	14180	14410	14353	14247	14314	14405	14311	14279	14154	14301	14401	14304	14312	14295	14358	14389	14376	14340	14320	14382	14238	14380	14324	14264	14263	14352	14256	14293	14184	14278	14339	14200	14255	14502	14190	14365	14485	14418	14434	14290	14287	14220	14268	14394	14277	14312	14417	14253	14334	14274	14231	14355	14328	14070	14295	14277	14294	14263	14348	14273	14227	14219	14252	14337	14335	14344	14209	14157	14428	14366	14372	14257	14262	14374	14348	14424	14126	14284	14343	14349	14215	14415	14178	14312	14233	14252	14291	14284	14274	14301	14191	14420	14296	14381	14290	14406	14296	14301	14203	14293	14466	14414	14218	14339	14382	14482	14353	14200	14296	14363	14161	14333	14301	14258	14182	14292	14370	14233	14356	14331	14461	14176	14308	14345	14243	14293	14386	14373	14322	14265	14346	14248	14325	14279	14408	14354	14345	14318	14253	14402	14279	14358	14217	14213	14367	14281	14437	14324	14426	14403	14395	14349	14285	14375	14334	14405	14309	14383	14389	14388	14327	14280	14481	14368	14288	14171	14307	14325	14262	14327	14236	14170	14227	14323	14229	14340	14409	14330	14391	14392	14244	14266	14464	14353	14307	14201	14383	14239	14299	14305	14267	14378	14311	14278	14308	14204	14299	14132	14338	14201	14538	14348	14539	14263	14383	14282	14253	14328	14349	14481	14297	14188	14295	14363	14315	14381	14374	14444	14367	14373	14216	14235	14323	14294	14231	14309	14127	14251	14279	14211	14387	14398	14224	14171	14265	14491	14285	14197	14332	14073	14326	14219	14595	14317	14295	14234	14428	14350	14243	14350	14203	14102	14179	14219	14222	14235	14185	14324	14375	14290	14210	14299	14532	14201	14328	14392	14240	14160	14404	14428	14339	14414	14235	14482	14418	14381	14301	14361	14298	14479	14356	14320	14215	14342	14237	14383	14283	14342	14155	14460	14306	14246	14196	14332	14179	14377	14476	14415	14513	14161	14248	14191	14225	14292	14351	14516	14219	14352	14301	14233	14249	14299	14358	14393	14413	14374	14307	14343	14318	14223	14426	14029	14377	14451	14244	14361	14395	14337	14091	14310	14355	14383	14280	14193	14287	14421	14351	14415	14345	14249	14365	14366	14159	14231	14172	14240	14275	14356	14368	14338	14348	14346	14399	14285	14251	14283	14176	14273	14377	14240	14374	14270	14279	14397	14199	14208	14434	14281	14332	14388	14172	14351	14226	14462	14476	14196	14188	14247	14302	14208	14202	14335	14391	14284	14291	14248	14278	14433	14245	14282	14235	14517	14369	14295	14298	14417	14167	14296	14405	14254	14391	14386	14351	14301	14367	14283	14357	14301	14277	14290	14443	14321	14376	14165	14273	14248	14262	14246	14235	14342	14432	14208	14395	14363	14232	14437	14433	14307	14223	14296	14309	14362	14300	14357	14250	14235	14276	14405	14366	14381	14341	14323	14296	14367	14247	14301	14386	14353	14273	14332	14255	14324	14265	14330	14289	14293	14311	14377	14508	14249	14345	14367	14170	14198	14233	14208	14335	14245	14225	14277	14299	14376	14492	14188	14458	14506	14474	14128	14317	14292	14273	14474	14418	14276	14310	14470	14311	14204	14329	14438	14264	14225	14319	14360	14390	14220	14252	14487	14263	14394	14243	14388	14447	14341	14186	14343	14302	14319	14310	14305	14371	14295	14358	14300	14361	14299	14415	14294	14355	14381	14207	14486	14477	14357	14316	14518	14354	14320	14184	14295	14518	14264	14440	14328	14277	14387	14407	14339	14395	14405	14436	14223	14191	14309	14222	14413	14472	14499	14338	14270	14353	14449	14387	14234	14283	14372	14173	14258	14287	14458	14298	14435	14267	14268	14350	14231	14305	14306	14268	14323	14159	14380	14214	14248	14221	14281	14319	14286	14247	14301	14345	14258	14232	14265	14325	14335	14193	14306	14279	14413	14171	14318	14325	14208	14371	14236	14182	14442	14238	14317	14282	14448	14363	14397	14324	14346	14291	14309	14310	14299	14399	14320	14226	14241	14398	14259	14334	14258	14282	14156	14433	14273	14486	14203	14297	14283	14383	14414	14324	14302	14394	14305	14501	14371	14253	14239	14296	14435	14162	14058	14280	14265	14312	14165	14406	14415	14432	14272	14379	14284	14410	14232	14297	14427	14289	14298	14334	14146	14284	14439	14243	14301	14376	14144	14293	14450	14295	14336	14341	14186	14386	14457	14324	14208	14395	14197	14185	14448	14184	14264	14314	14462	14444	14254	14249	14421	14319	14276	14380	14263	14368	14278	14457	14470	14256	14305	14436	14161	14224	14465	14387	14217	14356	14376	14191	14245	14243	14281	14288	14353	14360	14314	14222	14486	14364	14360	14353	14350	14198	14425	14300	14486	14225	14387	14317	14351	14269	14187	14307	14264	14258	14241	14410	14441	14183	14456	14563	14259	14394	14231	14308	14298	14359	14413	14357	14238	14354	14150	14268	14246	14484	14294	14330	14194	14249	14301	14263	14374	14305	14334	14194	14217	14144	14275	14376	14231	14335	14417	14371	14358	14139	14331	14314	14326	14391	14275	14632	14350	14216	14353	14502	14245	14316	14294	14370	14390	14224	14374	14316	14253	14399	14169	14247	14369	14426	14274	14492	14312	14442	14364	14305	14283	14389	14377	14211	14427	14207	14242	14253	14464	14388	14122	14351	14324	14404	14313	14317	14465	14223	14323	14381	14280	14386	14281	14356	14369	14361	14312	14442	14340	14234	14183	14170	14409	14320	14276	14359	14480	14299	14262	14278	14391	14341	14318	14142	14416	14491	14294	14253	14321	14298	14484	14356	14164	14368	14486	14278	14446	14239	14294	14174	14273	14275	14215	14309	14345	14326	14272	14454	14175	14415	14331	14106	14465	14229	14348	14334	14454	14206	14231	14301	14494	14311	14328	14334	14498	14304	14369	14142	14205	14442	14172	14468	14389	14405	14424	14324	14102	14315	14366	14226	14310	14208	14307	14375	14437	14321	14450	14414	14401	14253	14137	14280	14218	14374	14331	14452	14222	14296	14443	14381	14277	14179	14382	14201	14334	14397	14433	14415	14316	14362	14412	14345	14234	14424	14380	14118	14252	14202	14333	14403	14206	14373	14281	14220	14348	14291	14224	14450	14263	14385	14305	14248	14177	14392	14115	14475	14270	14323	14278	14390	14375	14372	14311	14113	14051	14401	14374	14347	14095	14533	14258	14172	14193	14366	14317	14550	14336	14401	14346	14382	14370	14338	14389	14214	14247	14180	14185	14403	14337	14330	14314	14420	14200	14392	14186	14236	14243	14303	14399	14250	14378	14332	14273	14363	14405	14390	14160	14353	14247	14160	14334	14247	14461	14360	14307	14411	14335	14334	14467	14094	14192	14145	14211	14241	14236	14294	14413	14255	14268	14274	14425	14228	14493	14202	14379	14331	14471	14458	14167	14426	14247	14413	14324	14238	14166	14352	14245	14413	14394	14319	14509	14383	14216	14355	14419	14517	14215	14243	14326	14463	14245	14385	14312	14180	14372	14397	14229	14353	14417	14295	14385	14473	14207	14406	14342	14370	14488	14394	14563	14507	14279	14341	14379	14346	14297	14336	14124	14404	14342	14328	14404	14227	14283	14313	14376	14339	14309	14360	14352	14015	14268	14459	14251	14269	14311	14304	14385	14326	14373	14367	14440	14264	14276	14249	14318	14388	14182	14266	14410	14368	14269	14230	14321	14389	14353	14272	14220	14442	14204	14387	14285	14114	14392	14285	14280	14328	14412	14292	14260	14196	14218	14359	14194	14277	14379	14312	14171	14339	14393	14261	14337	14220	14268	14299	14330	14271	14304	14317	14381	14378	14218	14246	14261	14305	14278	14282	14173	14354	14293	14268	14264	14434	14326	14346	14256	14170	14581	14281	14233	14336	14504	14222	14349	14415	14201	14303	14452	14236	14442	14356	14420	14280	14218	14433	14327	14225	14333	14354	14435	14314	14366	14402	14282	14284	14209	14341	14378	14425	14187	14351	14268	14263	14306	14284	14488	14290	14438	14320	14476	14393	14131	14430	14290	14242	14431	14354	14340	14191	14314	14508	14157	14259	14346	14286	14317	14143	14370	14215	14298	14270	14393	14327	14353	14391	14277	14254	14171	14453	14226	14320	14148	14392	14292	14271	14382	14273	14210	14229	14288	14301	14637	14294	14489	14341	14289	14458	14363	14253	14317	14382	14338	14275	14270	14369	14151	14313	14326	14458	14313	14319	14477	14171	14389	14458	14429	14239	14413	14315	14343	14413	14345	14208	14353	14184	14194	14172	14235	14260	14452	14406	14209	14304	14317	14335	14251	14295	14504	14394	14322	14181	14323	14273	14288	14299	14359	14142	14444	14385	14251	14504	14240	14430	14305	14321	14319	14324	14278	14424	14343	14288	14180	14417	14408	14188	14298	14320	14205	14457	14307	14261	14390	14267	14459	14480	14367	14242	14245	14424	14358	14355	14357	14374	14275	14450	14445	14199	14328	14311	14350	14347	14397	14316	14346	14372	14412	14404	14172	14435	14285	14397	14351	14399	14340	14266	14316	14318	14312	14211	14271	14272	14450	14252	14522	14547	14337	14377	14479	14210	14515	14177	14259
24055	21381	28842	25443	24405	24972	23617	20080	18760	18289	17812	17245	16941	16932	16696	16567	16322	16223	16358	16437	15991	15996	16151	16053	16233	16128	16065	16047	16014	16116	16069	16147	16001	15976	15975	16002	16045	16274	16141	15944	16025	15888	15992	15841	15989	16042	15927	15950	16211	15977	15956	15936	15831	15979	15947	15949	15943	15920	16106	15940	15967	16035	15968	15971	16102	15921	15992	15957	15919	15751	15872	16020	15883	15837	15671	15947	15840	15929	15811	15839	15832	15755	16035	15752	15828	15867	15828	15965	15874	15959	15925	16111	16021	15895	15926	15821	15747	15964	15924	16017	16023	15931	15948	16096	16037	16024	15944	16044	15751	16041	15977	15899	16025	15999	15954	15943	16060	16034	15857	15945	15867	15996	16159	15872	15890	15845	16006	15948	16009	15960	15775	15888	16020	15985	15933	15854	16104	15891	15929	15749	16014	15949	16082	15977	16250	16029	15806	15744	15990	15874	15920	16031	15967	15985	16016	15967	15912	15937	15935	15874	15820	15912	15977	15898	15984	15754	15949	16031	16039	15844	15748	15824	15814	16081	16020	16101	15834	15994	16013	15808	15843	15958	16196	15851	15737	15910	15887	15852	15962	16190	16067	16076	15938	15993	15754	15974	15852	15806	16053	15949	16024	15919	15886	15985	16044	15708	15833	15824	16015	15835	15954	15901	15981	15925	15894	15996	15928	15884	15958	15869	15843	15942	16066	16090	15996	15777	16066	15799	16134	16102	16062	16023	15982	16133	15963	15814	16146	16109	16049	15924	16054	15923	16071	15966	15954	16023	16058	15760	16009	15969	15938	15947	15885	16000	15930	16019	16065	16135	15984	15992	15954	15993	15985	16099	15863	15902	15926	15965	15813	15855	15911	16135	15932	15916	16026	15979	15997	15809	15981	15795	15966	15828	15918	16009	15853	15957	15919	15844	15937	15818	15961	15998	15794	15644	15866	16057	15958	15929	15994	15848	16044	15919	15989	15955	15978	15874	16022	16104	15986	15820	15941	15699	16015	16014	15933	16156	16015	15937	15895	16018	15794	15673	15968	16155	15924	16098	15956	15955	15682	15910	15948	15888	15767	15767	15985	15956	15921	15985	16088	15912	15960	15995	15719	16011	15923	16087	15950	15978	15958	15737	16078	15871	15987	16076	15989	16141	16100	16026	15945	16016	15911	15672	15827	16016	15931	15878	16010	15922	15946	15844	15923	15921	16184	16117	16017	16141	15998	15836	15936	15807	15939	16135	16034	15905	15900	15985	16108	15935	15966	16113	16161	16056	16220	15932	15935	16043	15864	15991	15801	15973	15941	15839	15955	15752	16195	15867	15998	15964	15905	15934	15914	15918	15842	15982	15966	15780	16134	16109	15703	15941	15932	15849	16028	16070	15958	15764	15920	15833	15830	16114	15652	15778	15978	15922	15813	15793	15923	16033	16224	15817	15966	15786	15728	15899	15883	15998	16071	16001	16088	15964	15846	15946	15865	15933	15883	15803	15936	15985	15869	16009	15980	15655	15886	15898	16006	15953	15999	15569	15906	15817	15838	15903	16105	15738	15768	15789	15734	16076	16015	15958	15826	15832	15821	16010	15806	15880	16048	16046	15993	15838	15806	15965	16083	15943	16018	15834	15998	15858	15777	15941	15716	15776	15909	15761	16120	16097	16027	16005	15936	15996	15914	15858	16016	16002	15855	15941	15822	15953	15909	15936	15867	16056	16100	15838	16102	15938	15773	15933	15853	16038	16134	15820	15990	16076	15793	15974	15938	15954	15927	16005	16020	16149	16045	16037	16069	15889	15885	15848	16028	16124	15842	16028	15896	15899	15900	15941	15882	15759	15939	16069	16020	15844	16044	15850	16059	15888	15845	16103	15869	16001	15913	15842	16046	15915	15950	15917	15973	16023	15792	15961	15849	15936	16094	16020	16025	15916	15901	15872	15910	15854	15963	15794	15878	15985	15850	15765	15832	15788	15719	15923	15958	16013	15876	16072	15862	15983	15948	15968	15801	15879	15988	15994	15914	15945	15954	15789	15829	15975	15816	16068	15911	16207	16030	15812	15974	15943	15982	15808	16005	15934	16086	15782	15943	15888	15812	15947	16026	16091	15932	15821	15853	15826	15816	15791	16065	16112	15898	15781	16090	15856	15819	16016	15876	15997	15919	15947	15889	15945	15997	16074	15961	15918	15852	16031	15861	15947	15906	15632	15904	15927	16049	15882	16067	16038	15986	15794	15914	15926	15834	15887	16029	15973	15938	15909	15733	15794	15832	15783	16078	15908	15969	15896	16031	16076	15879	15821	15869	15834	15968	15840	15931	15836	15945	16018	16018	15925	15836	15920	16021	15945	15765	15921	16004	15991	15932	15868	15912	15952	15965	15927	16065	15858	15976	15929	15792	15777	15738	15855	15942	15887	15976	16100	16011	15904	15950	15857	15906	15964	15895	15677	15710	15889	15999	15988	16254	15897	16070	15858	15805	15867	15916	16007	15889	15870	15880	16000	15830	15958	15818	15947	15905	15843	15908	15870	15944	16031	15954	16009	15826	16014	15896	16144	16031	16065	15949	15790	16026	15900	15987	15913	15994	15925	15892	16011	16025	15906	16076	15951	15955	15899	15962	15944	16067	16043	15819	16061	15958	15941	15913	15889	15962	15851	15770	15981	16110	16103	15721	15907	15958	15843	16013	15846	15914	15947	15921	15959	15892	15991	15911	15992	15937	16043	16012	15941	15962	15893	15952	15945	15861	15845	15851	15965	16000	15998	15819	15906	16233	15856	16036	15883	15781	15990	16137	16006	15815	16126	15967	15842	15798	16056	15914	15960	16049	15925	15912	16018	15898	15870	16017	15880	16040	15999	15973	16043	15950	15857	16044	16069	15807	15903	15843	15838	16051	16135	15890	16024	15923	15891	15888	16004	15954	15967	16026	16092	16114	15888	16024	15852	15863	16093	16023	15967	16047	15774	15889	15932	15877	16059	15918	15972	15787	15884	15904	15840	15989	15920	16093	15890	16058	16074	15959	15957	15906	15990	15887	16052	16051	15950	15909	15934	15990	15790	16004	15927	16023	15899	15865	15789	15822	15802	16194	15902	15882	16049	15907	16039	15964	15961	16008	16050	15924	15855	16086	15855	16033	15774	15925	15689	15978	15965	16028	16052	16267	15981	16068	15952	16020	15811	15783	15965	15957	15933	16049	15862	15900	16206	15983	16074	15869	15856	15834	15948	15833	15795	15926	15967	15875	16033	15784	16061	16056	16001	16072	15955	15817	15990	15889	15850	16090	16023	15880	15999	16064	15696	16059	15996	15850	16048	15977	15891	16046	15716	15986	15866	15789	15948	15870	15939	15922	15929	15831	15813	15864	15826	15899	15826	15897	15978	16038	16194	15918	15897	15809	15907	15739	15945	16007	16004	15988	15913	15908	15893	15869	16009	16145	16098	15962	15942	15897	16018	15838	15970	15966	15889	15968	15704	15967	15940	16315	15980	16067	15993	16008	15745	16080	15979	16106	15741	16137	15996	16087	15932	15946	15975	15814	15960	16037	15852	15695	16040	16019	15834	15927	15746	15945	16013	15921	16037	15933	15855	15957	15807	15845	16059	16094	15959	16036	15826	15971	15931	16095	15903	16137	15923	15950	15893	15993	16012	15831	16047	15966	15981	15882	15885	15980	16072	15996	15862	15918	16098	15993	15733	15985	16093	15907	15929	15945	15901	15933	15856	15874	16034	15978	15903	15849	15813	15848	15877	15886	15811	16025	16121	15926	15991	16032	15873	15810	15745	15779	15936	15961	15917	16062	15963	15854	15830	15872	15923	15943	15951	16054	16105	16049	15938	15955	15757	15982	16059	15781	15959	15832	15970	15912	16005	15815	16017	15991	15855	16064	15744	15787	15935	16036	15772	15900	15671	15796	15993	15961	16137	15953	15905	15856	15851	15907	16008	16093	15879	15736	15964	15984	16035	15815	15826	15956	15848	15932	15859	15910	16126	16148	16041	16089	15977	15871	16040	16050	15943	15798	16005	16029	15942	15858	16066	15901	16084	16024	15984	15899	15902	15948	16009	15964	15930	15981	15829	16066	15835	15845	15891	16031	15859	15792	16031	15779	15915	16058	15947	15877	15969	15857	15995	15996	15877	15958	16009	15828	15946	15765	15778	15922	15981	15812	15861	15796	16160	15858	15849	15864	16035	15973	15816	15760	15881	15766	15913	15784	15919	16082	16194	16014	15923	16102	15847	15957	15701	15857	16048	15875	15966	16120	15908	16022	15875	15994	15974	16010	15808	15931	15837	15828	16038	15970	15824	15802	15978	15796	15950	15888	16022	15784	15852	15779	15724	16098	15996	16031	15912	15917	15508	16047	15951	16140	16065	15939	16023	16025	15879	16129	16000	15752	15969	15830	15999	15796	16003	15992	16039	15851	15784	15957	15849	15837	15927	15990	16021	15936	16021	15978	15841	15908	15848	16027	15753	15987	15866	15759	16066	16101	16034	15930	15984	15853	15908	16050	15760	15858	15938	16066	15862	16002	16037	15938	15855	15969	16017	15959	15824	15941	16011	15945	15934	15968	15840	15947	15863	15890	15731	15743	15892	15921	15951	16093	15852	15893	15854	15879	16045	16081	16145	15932	16048	16126	16043	16012	15758	15830	15989	15973	15965	15914	15952	15929	15891	15922	15945	16063	15714	15831	15860	15726	15849	15966	15795	15911	15982	15828	15961	16049	15840	15944	15865	15839	15985	16002	16008	16192	16016	15791	16114	16200	15967	15883	16062	15936	15839	15807	15878	15793	15916	15923	15946	15953	15974	15814	15924	15727	16090	15772	15943	15886	15788	15775	15982	16101	16011	16041	15905	16088	15940	15819	15960	15864	15771	16021	15954	15975	15935	15967	15943	15984	16096	16137	15878	15927	16019	15885	15996	15905	15893	15927	15938	15955	16032	15732	16157	15814	15836	15841	15903	15917	16203	15883	15932	15920	15743	15901	15889	15742	15841	15847	15976	15817	15870	16059	15935	16036	15694	16024	15888	15985	16036	15812	15961	15997	15963	15981	16000	15971	15805	15920	16048	16017	15768	15758	16016	15919	15880	16177	16081	15858	16023	15928	15986	15764	15995
31791	50229	46803	35756	29777	25072	21966	19896	17961	17376	16812	15847	15491	15124	14912	14835	14601	14741	14564	14415	14682	14397	14284	14116	14170	14375	14066	14247	14180	13992	14346	14025	14186	14269	14197	14242	14141	14102	14247	14086	14107	14189	14063	14037	14048	14083	14042	14202	14180	14014	14156	13974	14143	14027	14105	13968	14264	14025	14133	14235	14127	13949	13972	14078	14080	14091	14010	14194	14132	14255	14199	14009	14219	14101	13973	13998	13990	14172	14087	14165	14052	14014	14075	14116	14189	14001	13952	14045	13980	14119	13845	14075	14189	14287	14034	14078	14208	14146	14051	14157	14094	14100	14046	14068	14056	13923	14139	14072	14291	14033	13990	14118	14205	13934	13911	14040	13852	14266	14073	14008	14132	14197	14102	14063	14087	13860	14004	14156	14052	14101	14138	14066	14163	14073	14129	14032	14130	14068	13965	14203	13999	14027	14127	13910	13977	14076	14066	14099	14217	14107	14141	14103	14015	14010	14039	13950	14153	14022	14101	14105	14050	14120	14199	14050	14110	14229	14176	14049	13937	13965	14083	14160	13980	14019	13923	14056	14077	14169	14071	14025	14197	14195	14055	13915	14167	14062	14087	14138	13896	14009	14258	14043	14029	14166	14135	13945	14118	14169	13908	14089	14106	14218	14085	14000	14060	14067	14061	14103	14104	13883	14191	13877	13991	13820	14009	14059	13958	14174	14005	14010	14086	14055	14075	13927	13981	14049	14138	13945	13965	14006	14168	14147	13942	14088	13984	13953	14151	14103	14170	14193	14045	14078	14048	14089	14156	14103	14142	14125	14138	14114	13954	14130	14129	13943	14078	13784	13916	14131	13982	14051	14039	14123	14131	14207	14140	14129	14165	14022	14071	14133	14105	13972	14139	14122	14023	14050	14081	14026	14063	13928	13950	14074	13994	14139	14085	14084	13935	14115	14058	14079	14233	14050	14057	13997	13935	14040	14084	14097	14048	14172	14086	13925	13942	14364	14230	14116	14020	14071	14154	14059	14037	13931	13989	13965	14118	14007	14046	13924	14016	14011	14057	14081	14116	14067	14090	14086	14043	14079	14046	14154	14214	14100	13884	14038	14077	14080	13995	14045	14102	14046	14109	13938	13978	14110	14178	14141	14087	13929	13977	14122	13994	14058	14155	13949	13947	13807	13972	14240	14126	14044	14116	14120	14178	14044	13915	13990	14103	14141	14093	14116	13979	14082	14042	14008	14068	14074	14089	13923	14090	14026	14088	14197	14308	14122	14036	14157	14034	13961	14138	14051	13978	14120	14053	14072	14095	13968	14047	14060	14115	13923	13994	14208	14104	14090	13913	13908	14011	14154	14225	14018	14132	14066	13937	13975	14057	14158	14196	14059	14145	14081	14116	14090	14171	14012	14199	14064	14176	14088	13860	14076	13964	14031	14103	13970	14019	14032	13985	14148	13934	14038	14081	14030	13984	14022	14119	13963	13963	14174	14190	14167	14043	14115	13997	14083	13940	14015	14007	14114	14090	14079	14068	14045	14093	14125	13989	14054	14140	14182	14015	13947	14085	14120	14218	14007	14018	14190	14150	14083	14138	13961	14051	14201	14155	13990	14290	14036	14131	14102	14132	13982	14074	13894	14180	14008	13946	14083	13923	13997	14307	14072	13964	14135	14073	13968	14165	14049	14301	14019	14128	13995	14070	13934	13918	14077	13902	13994	14089	14022	14131	14056	13931	13870	13988	13973	13976	14045	14040	14326	14080	14006	13970	14068	14222	13896	13906	14135	14061	14256	14081	13994	14138	13993	14013	14039	14170	14047	14270	14023	14145	14120	14105	14056	14158	14083	14131	14138	14128	14169	13966	14157	13970	13965	14066	14159	14151	14250	14217	13974	14257	13978	13854	14114	14023	14001	14124	14057	14128	14041	14100	14215	14090	14023	14126	14322	14011	14071	14217	14231	14010	14061	14073	13785	13864	14075	13990	14251	14140	14056	14032	14138	14067	14164	13893	14068	13950	14214	14174	14047	14006	14095	14043	14006	13984	14110	14110	14078	14144	13921	14025	14038	14088	14145	14017	13998	14131	13999	13995	14119	14111	14088	14041	13934	14067	13935	14099	13973	14090	14019	13940	14232	14189	14139	14074	14008	14038	14134	13960	13993	14139	14014	14021	13971	14283	13919	13971	14019	14077	13804	14086	14209	14065	13862	14056	14000	14272	14072	14132	13819	13923	14222	13956	14014	13922	14032	14141	13896	14072	14067	14149	13840	13987	14105	14244	13919	13972	13924	13922	14015	14173	13863	14031	13892	14152	14054	14157	14214	13969	14012	13920	14246	14025	13890	13980	14254	14138	13998	14174	14032	14025	13892	14006	14111	14029	14152	14046	14089	14091	14013	14093	14037	14036	14069	14113	14014	14053	14161	14041	14076	13983	14119	14009	14249	14175	14004	14007	14032	13876	14040	14180	14141	14240	14119	14113	13954	14029	13976	14108	14116	14116	13995	14047	14207	14024	14115	14195	13960	14059	14086	13949	14066	13986	14158	14309	14080	13927	13855	14198	14095	14189	14028	14142	14039	14169	14001	14128	13961	13860	13967	14034	14093	14129	14024	13904	14077	14096	14029	14134	14137	14231	14081	13884	13902	14141	14097	14249	14057	13818	13968	13986	14187	14071	14204	14145	14176	13929	14250	13806	14195	13978	14031	14061	14000	14229	14048	14101	14298	14097	14051	14134	13935	14096	13986	13922	14077	14126	14085	14131	14068	14034	14068	14040	14151	14020	14147	14208	14125	14155	13903	14220	14004	14076	13961	14149	14121	13965	13912	14043	13964	13925	13996	14028	14242	14023	14247	14022	14020	14173	13897	14007	14067	14092	14284	14071	14158	14023	14046	14195	14097	14044	13920	14076	14007	13935	14018	13947	14014	13971	13933	14019	14088	13948	14139	13972	13974	14022	14041	14184	14087	14102	14081	14035	13927	14053	14075	14002	14192	13881	14151	13899	13986	14023	13982	14042	13949	13994	13960	14116	14056	13953	14061	13884	13914	14076	14143	14156	14101	14031	14041	14116	14103	14112	14057	14257	14132	14023	14221	14094	14162	14221	14077	14027	14065	14023	14104	14146	13998	13909	14097	13995	14172	13893	14034	14224	13925	14004	14119	14149	14100	14071	14017	14067	13974	14038	14007	13959	14095	14132	14118	14031	14194	14077	14000	13820	14037	13912	14118	14067	14143	13900	14134	14024	14054	14200	14140	14085	14067	14055	13986	14061	13989	14006	14056	14053	14014	14001	14118	14277	14090	14133	14011	13943	13983	14100	13990	13962	14182	14092	14098	14034	14062	14013	14175	14143	13862	13982	14170	14078	14074	13912	13953	14020	14186	14069	14051	14214	14032	14030	13941	14079	13953	14143	14074	14209	13978	14099	13945	13937	13979	14138	14083	14025	14118	13906	14121	14048	14125	14109	14054	14123	14121	14057	13854	14130	13865	14049	14062	14066	14020	14040	14033	14133	14184	14095	14073	13984	14158	14126	14042	14240	13958	14083	14032	14106	14057	13865	14154	13970	13994	13999	14146	14192	14132	14164	14202	14029	14000	14054	14080	14124	13869	14182	13918	14096	14145	14120	14176	14071	13941	14081	14271	14192	14049	13895	14010	14063	14094	13972	14067	14125	14014	14055	14124	14018	14203	14166	13918	14089	14039	14219	14198	14047	14110	13940	14061	14096	14146	14160	14010	14058	14058	14058	13986	14123	13994	14081	14105	14128	14050	14024	14091	13985	13975	13952	14065	14074	13887	14155	14145	14035	14001	13928	14099	14102	14204	14008	14101	14041	14016	13979	13831	14014	14127	14187	14033	14071	13927	14150	13864	14098	13870	14161	14147	14087	14037	14020	14048	13959	14142	13867	14119	14006	14120	14324	14104	13892	14089	14079	14010	14024	13994	14085	13859	13996	14077	14035	14081	14048	13981	14052	13998	14084	14031	14008	13995	14127	14191	14073	14193	14044	14082	14070	14041	14001	14036	14107	14073	13933	13960	14246	13969	14005	13922	14088	14043	14041	14071	13936	14063	13998	14107	14131	13938	13994	14086	14095	14011	14199	14016	14050	14231	14212	13958	14098	14193	13938	13984	14098	14215	14023	14111	14127	14016	14006	13997	14009	13876	13726	13928	13942	14103	14072	14131	14121	14059	14193	14114	13930	13936	14204	14005	14176	14102	14112	14030	14048	13949	14082	13900	14024	14082	14233	14126	14299	14016	14120	14069	14158	14266	13976	14171	14143	14138	14011	13997	13896	13996	13957	13981	13939	14052	13945	14059	14023	13911	13943	14105	14124	14129	14097	13947	14020	14120	14004	14128	14146	14004	14102	14073	14041	14149	14186	14312	14009	13883	13938	14024	14021	14062	14141	14000	13913	13983	14060	13988	14092	14139	14063	14025	14027	14142	14102	14161	14071	14008	14033	14132	14039	13971	14021	14043	14119	14023	14241	14041	14029	14159	14145	13917	13936	14140	14127	13986	14201	14005	13995	14089	14367	13908	14039	13964	14191	14109	14208	14075	14130	14010	13953	14186	14006	14207	14121	14057	14044	14211	14003	13912	14227	14136	14015	14184	14095	14025	13963	13985	14188	14196	14012	13950	14129	13920	14042	14201	14256	13873	14262	14126	14159	14176	13889	14063	14154	13940	13983	14214	14041	13965	14181	14077	14058	14071	13998	14165	13815	13998	14094	14063	14030	14083	14206	14021	14053	13961	14239	14023	14158	13909	14017	14069	14067	13839	13972	14120	14108	14154	13979	13958	14266	13893	13844	14106	14106	13977	14042	13980	14172	14057	13978	14128	13906	14028	14017	14014	14088	14009	14146	14192	14100	14092	14093	14025	14006	13972	14041	14136	14206	14066	13997	14050	14030	13977	14034	14130	14106	13926	14110	14077	14047	14060	14075	14158	14194	14122	14169	13926	14126	14134	14059	13931	14153	14063	14023	14062	14114	14031	14006	14049	14036	14250	14093	14207	13927	14135	13991	14092	14059	14216	14002	14058	14048	13973	14101	14159	13998	14065	14019	14036	13956	13977	14022	14164	14106	13957	14006	14114	13976	14048	13944	14069	14044	14074	14022	14120	13971	14055	14025	14002
22931	21433	29352	24146	22717	26148	28289	22804	20533	20036	19662	19037	18579	18018	17821	17693	17576	17544	17525	17379	17259	17207	16874	17108	17180	16985	17096	16817	17068	17000	17064	16787	16993	16834	16926	16932	16898	16907	16725	16880	17100	16696	16708	16744	16865	16611	16821	16925	16888	16689	16741	16744	16654	16788	16610	17004	16962	16915	16713	16768	16784	16733	16809	16723	16735	16745	16763	16925	16994	16959	16888	16700	16667	16670	16574	16685	16905	16876	16947	16893	16956	16774	16833	16953	16719	16666	16627	16821	16798	16809	16697	16780	16846	16842	16755	16733	16993	16896	16807	16620	16801	16851	16708	16877	16790	16496	16868	16963	16825	16816	16698	16592	16860	16688	16686	16900	16693	16713	16706	16810	16856	16945	16809	16756	16578	16648	16744	16577	16739	16945	16884	17008	16690	16849	16807	16815	16857	16893	16686	16814	17004	16722	16607	16895	16721	16818	16832	16749	16781	16793	16729	16762	16714	16798	16836	16757	16852	16860	16658	16873	16714	16866	16721	16650	16922	16810	16863	16743	16612	16734	16701	16657	16768	16714	16853	16708	16985	16686	16888	16842	16950	16729	16761	16806	16888	16761	16711	16830	16838	16980	16658	17011	17068	16516	16718	16953	16782	16806	16720	16696	16890	16755	16707	16663	16721	16684	16829	16657	16784	16770	16750	16519	16703	16800	16739	16762	16838	16802	16828	16637	16739	16591	16839	16953	16904	16842	16854	16922	16815	16761	16743	16727	16850	16732	16858	16703	16833	16586	16746	16788	16763	16704	16699	16675	16566	16840	16751	16789	16800	16716	16745	16916	16777	16824	16912	16624	16677	16721	16830	16717	16732	16907	16721	16761	16829	16815	16850	16694	17011	16728	16683	16864	16731	16659	16645	16756	16694	16755	16521	16745	16658	16663	16768	16663	16845	16884	16786	16724	16819	16736	16906	16935	16839	16624	16812	16580	16578	16645	16585	16757	16644	16643	16866	16694	16696	16703	16811	16650	16707	16805	16856	16738	16718	16842	16738	16785	16676	16813	16595	16734	16797	16679	16670	16786	16908	16647	16743	16728	16851	16711	16659	16792	16841	16740	16820	16607	16884	16712	16709	16804	16727	16621	16782	16537	16777	16793	16606	16604	16682	16777	16591	16834	16431	16952	16844	16746	16730	16671	16657	16738	16595	16738	16680	16800	16658	16835	16668	16845	16771	16587	16404	16703	16745	16862	16773	16524	16665	16687	16615	16657	16666	16747	16738	16776	16811	16876	16740	16889	16631	16832	16915	16626	16937	16730	16849	16751	16835	16590	16852	16790	16826	16628	16725	16922	16847	16723	16906	16799	16988	16678	16653	16650	16638	16661	16785	16688	16531	16691	16639	16659	16739	17087	16807	17031	16770	16696	16647	16752	16644	16782	16719	17030	16774	16592	16908	16563	16703	16654	16780	16664	16783	16568	16750	16705	16780	16620	16834	16699	16797	16824	16960	16794	16878	16867	16641	16700	16804	16741	16578	16677	16609	16820	16823	16731	16443	16770	16807	16708	16730	16742	16746	16752	16714	16739	16789	16575	16823	16892	16824	16651	16544	16755	16973	16825	16881	16739	16487	16617	16657	16686	16692	16819	16779	16747	16721	16946	16881	16738	16693	16624	16624	16643	16743	16815	16671	16704	16823	16551	16661	16649	16662	16567	16650	16742	16667	16761	16783	16846	16676	16737	16753	16675	17034	16880	16787	16851	16712	16550	16815	16757	16704	16727	16663	16659	16546	16798	16877	16760	16968	16742	16681	16786	16590	16722	16634	16816	16890	16712	16821	16691	16521	16590	16557	16700	16921	16858	16713	16614	16630	16666	16762	16680	16737	16565	16685	16754	17007	16648	16809	16935	16761	16924	16706	16950	16436	16629	16772	16750	16724	16794	16740	16896	16781	16578	16844	16726	16757	16841	16839	16815	16722	16650	16610	16707	16740	16732	16849	16553	16720	16757	16710	16610	16982	16779	16891	16789	16812	16728	16588	16736	16826	16763	16733	16759	16625	16610	16711	16891	16587	16778	16738	16869	16951	16765	16628	16734	16631	16670	16735	16612	16703	16770	16554	16865	16708	16865	16744	16712	16829	16700	16710	16794	16637	16673	16710	16718	16766	16664	16764	16856	16810	16638	16692	16878	16751	16656	16710	16742	16601	16797	16743	16690	16851	16764	16744	16774	16693	16664	16575	16828	16720	16841	16702	16747	16855	16738	16692	16660	16775	16759	16793	16697	16656	16761	16902	16766	16718	16673	16662	16772	16811	16704	16789	16704	16930	16676	16806	16761	16758	16604	16809	16554	16775	16778	16698	16884	16663	16978	16733	16575	16640	16685	16644	16620	16838	16841	16644	16581	16934	16753	16765	16667	16731	16736	16601	16801	16837	16753	16876	16709	16693	16857	16829	16752	16595	16668	16933	16936	16744	16660	16942	16883	16889	16755	16779	16705	16755	16704	16648	16616	16765	16812	16643	16889	16863	16763	16782	16966	16735	16629	16715	16912	16917	16661	16901	16891	16587	16716	16897	16624	16758	16677	16687	16583	16589	16724	16523	16831	16639	16622	16709	16615	16666	16682	16810	16608	17006	16706	16840	16589	16682	16889	16846	16834	16997	16817	16795	16869	16790	16562	16685	16682	16723	16666	16812	16712	16941	16713	16891	16857	16652	16666	16893	16607	16784	16938	16732	16696	16669	16693	16755	16621	16717	16920	16672	16749	16732	16518	16685	16874	16831	16696	16785	16674	16670	16675	16797	16786	16917	16743	16691	16859	16788	16718	16681	16643	16915	16774	16845	16566	16834	16653	16587	16743	16905	16940	16772	16642	16707	16733	16653	16994	16762	16922	16735	16681	16696	16789	16822	16853	16724	16793	16696	16595	16797	16810	16838	16936	16929	16871	16726	16885	16823	16848	16756	16787	16738	16591	16714	16868	16692	16776	16863	16826	16614	16929	16756	16879	16812	16721	16708	16764	16997	16516	16719	16663	16614	16627	16863	16726	16707	16642	16903	16890	16594	16547	16564	16826	16959	16667	16692	16773	16886	16690	16816	16629	16602	16784	16860	16725	16585	16740	16715	16752	16634	16684	16647	16611	16739	16681	16984	16738	16712	16636	16923	16748	16646	16825	16725	16779	16706	16883	16755	16705	16680	16507	16934	16681	16789	16708	16767	16867	16624	16809	16725	16755	16860	16819	16639	16686	16720	16641	16705	16753	16655	16753	16622	16793	16539	16638	16702	16823	16720	16636	16894	16816	16704	16826	16966	16813	16550	17035	16834	16818	16729	16778	16739	16724	16726	16662	16705	16747	16971	16625	16592	16813	16743	16759	16857	16879	16724	16572	16630	16591	16794	16824	16933	16818	16738	16785	16583	16914	16822	16949	16676	16763	16771	16659	16703	16558	16858	16834	16674	16650	16779	16616	16870	16861	16680	16791	16759	16866	16815	16707	16853	16691	16853	16894	16799	16617	16723	16636	16838	16620	16701	16823	16647	16777	16733	16669	16798	16781	16583	16718	16651	16750	16850	16841	16612	16758	16813	16658	16592	16953	16846	16823	17105	16683	16750	16597	16763	16936	16879	16622	16844	16876	16765	16761	16704	16870	16851	16829	16911	16525	16965	16640	16835	16904	16725	16674	16605	16542	16661	16686	16827	16820	16695	16789	16817	16598	16802	16812	16670	16694	16621	16787	16954	16750	16747	16934	16564	16826	16630	16684	16597	16736	16886	16694	16867	16757	16756	16709	16709	16894	16771	16963	16779	16874	16689	16963	16898	16606	16584	16617	16841	16720	16705	16658	16710	16840	16823	16664	16673	16713	16981	16828	16839	16538	16624	16719	16814	16626	16594	16698	16674	16609	16686	16731	17058	16802	16702	16479	16701	16633	16787	16536	16898	16903	16959	16688	16556	16823	16703	16610	16836	16773	16839	16868	16605	16871	16682	16670	16466	16535	16685	16804	16772	16747	16713	16842	16708	16678	16609	16773	16919	16712	16777	16765	16852	16725	17111	16658	16706	16735	16683	16833	16769	16819	16833	16657	16744	16605	16754	16763	16633	16814	16868	16673	16733	16843	16991	16728	16735	16835	16739	16706	16710	16640	17099	16792	16883	16762	16746	16615	16701	16818	16720	16602	16911	16586	16807	16768	16903	16993	16899	16766	16894	16948	16686	16855	16808	16792	16691	16471	16843	16781	16778	16504	16832	16679	16618	16844	16876	16625	16632	16556	16701	16764	16758	16556	16792	16888	16679	16637	16765	16784	16616	16653	16987	16536	16629	16756	16892	16827	16821	16620	16558	16548	16898	16791	16605	16660	16632	16780	16755	16683	16862	16496	16955	16806	16749	16802	16784	16809	16633	16923	16676	16540	16729	16524	16704	16805	16615	16708	16878	16930	16995	16884	16706	16811	16657	16790	16707	16736	16764	16590	16709	16646	16755	16783	16846	16874	16735	16813	16746	16936	16785	16756	16852	16756	16741	16821	16607	16837	16611	16633	16804	16750	16835	16475	16731	16616	16761	16794	16790	16724	16496	16971	16714	16794	16760	16502	16633	16705	16538	16659	16832	16696	16875	16564	16622	16672	16835	16504	16587	16758	16623	16792	16694	16717	16543	16769	16686	16557	16586	16583	16841	16688	16703	16676	16710	16492	16431	16574	16787	16682	16698	16730	16655	16693	16424	16789	16717	16797	16462	16910	16902	16774	16838	16683	16571	16631	16893	16574	16606	16702	16765	16669	16945	16662	16948	16708	16680	16753	16587	16676	16471	16741	16874	16722	16776	16873	16707	16798	16599	16834	16732	16687	16752	16926	16724	16831	16724	16501	16637	16832	16845	16846	16787	16603	16645	16628	16675	16745	16707	16622	16635	16565	16758	16595	16809	16727	16822	16779	16546	16519	16598	16885	16753	16637	16673	16742	16851	16676	16470	16811	16876	16959	16882	16635	16698	16919	16726	16810	16560	16617	16802	16713	16742	16704	16820	16644	16808	16768	16895	16682	16748	16844	16678	16740	16724	16723	16879	16724	16725	16766	16764	16619	16676	16729	16764	16742	16697	16795	16613	16981	16798	16869	16563	16696	16625	16916	16816	16797	16594	16930
33488	56837	52639	41192	33968	29258	25400	22699	20397	19276	18599	17733	16760	16186	15800	15795	15676	15459	15407	15149	15132	14973	14984	14982	14954	14708	14773	14815	14690	14801	14856	14736	14601	14747	14662	14713	14650	14612	14693	14466	14583	14533	14565	14548	14498	14455	14623	14441	14648	14477	14639	14503	14561	14524	14676	14384	14546	14517	14564	14502	14534	14674	14553	14601	14492	14571	14388	14527	14608	14524	14596	14607	14538	14391	14475	14513	14424	14413	14673	14584	14590	14400	14627	14546	14675	14547	14454	14633	14686	14630	14579	14507	14651	14468	14556	14526	14422	14531	14437	14462	14407	14478	14675	14585	14422	14678	14662	14556	14642	14474	14316	14402	14602	14497	14552	14483	14713	14504	14417	14533	14676	14458	14629	14659	14487	14530	14615	14610	14509	14482	14615	14441	14441	14594	14519	14374	14375	14576	14480	14596	14399	14493	14551	14607	14503	14481	14508	14493	14639	14584	14659	14611	14420	14684	14515	14349	14587	14471	14412	14541	14404	14483	14500	14651	14490	14568	14569	14556	14666	14540	14430	14632	14470	14651	14355	14570	14555	14628	14506	14551	14511	14557	14511	14628	14455	14512	14494	14705	14613	14442	14466	14579	14544	14644	14532	14522	14634	14629	14447	14508	14579	14623	14445	14452	14588	14528	14511	14479	14491	14515	14611	14407	14417	14446	14398	14543	14435	14575	14456	14552	14415	14690	14506	14454	14491	14457	14533	14596	14442	14483	14501	14508	14572	14549	14620	14475	14447	14330	14465	14531	14536	14339	14756	14407	14507	14388	14676	14570	14523	14614	14461	14573	14594	14611	14581	14563	14589	14591	14433	14570	14396	14573	14392	14450	14495	14536	14612	14532	14584	14500	14474	14384	14407	14456	14559	14597	14478	14446	14639	14409	14545	14634	14573	14697	14512	14565	14455	14478	14589	14577	14591	14604	14693	14654	14376	14533	14501	14519	14444	14485	14612	14666	14520	14676	14486	14732	14465	14535	14698	14735	14526	14430	14580	14506	14546	14530	14521	14435	14588	14513	14499	14351	14734	14589	14483	14385	14561	14530	14803	14635	14358	14474	14432	14799	14740	14490	14472	14513	14509	14614	14494	14423	14531	14305	14516	14401	14654	14508	14651	14527	14575	14586	14243	14536	14468	14423	14574	14536	14536	14575	14540	14401	14633	14418	14512	14519	14478	14593	14475	14486	14633	14519	14630	14401	14529	14591	14620	14334	14556	14457	14396	14563	14541	14669	14466	14304	14342	14672	14745	14511	14470	14508	14424	14451	14549	14513	14478	14539	14630	14622	14397	14749	14577	14580	14494	14521	14503	14776	14593	14601	14661	14623	14525	14589	14683	14663	14506	14566	14626	14451	14440	14517	14321	14640	14397	14479	14548	14589	14618	14313	14573	14654	14579	14556	14460	14670	14599	14505	14565	14733	14510	14624	14482	14569	14520	14340	14596	14552	14461	14547	14556	14626	14375	14456	14506	14407	14485	14612	14546	14380	14447	14526	14586	14496	14571	14574	14648	14648	14620	14499	14375	14614	14507	14535	14594	14629	14534	14532	14612	14516	14388	14377	14625	14535	14571	14597	14463	14494	14673	14489	14454	14478	14635	14425	14475	14496	14484	14508	14591	14643	14471	14379	14556	14491	14651	14550	14572	14591	14479	14469	14354	14665	14519	14705	14623	14762	14574	14424	14577	14342	14392	14299	14640	14553	14649	14607	14462	14574	14399	14484	14555	14717	14523	14541	14357	14553	14565	14438	14482	14518	14469	14515	14692	14629	14464	14418	14499	14482	14621	14608	14489	14509	14500	14654	14587	14634	14384	14560	14494	14559	14518	14702	14714	14617	14412	14654	14388	14492	14511	14478	14612	14574	14621	14627	14498	14569	14775	14441	14629	14623	14542	14669	14680	14607	14542	14630	14658	14471	14580	14443	14780	14438	14520	14421	14661	14627	14577	14542	14380	14480	14540	14560	14536	14480	14513	14716	14316	14402	14578	14515	14440	14440	14555	14378	14573	14625	14553	14387	14413	14495	14430	14535	14554	14558	14532	14741	14488	14467	14557	14587	14559	14566	14490	14626	14450	14529	14331	14521	14500	14524	14594	14534	14555	14472	14449	14406	14503	14499	14742	14456	14567	14579	14572	14475	14569	14614	14596	14521	14481	14656	14625	14687	14352	14603	14472	14356	14560	14492	14686	14434	14687	14638	14539	14520	14623	14540	14625	14488	14486	14553	14546	14544	14388	14549	14561	14637	14504	14592	14479	14386	14610	14249	14727	14396	14518	14659	14487	14440	14569	14315	14547	14525	14556	14517	14633	14490	14594	14418	14424	14480	14486	14483	14534	14297	14628	14785	14562	14531	14348	14727	14480	14573	14346	14486	14688	14439	14441	14542	14568	14471	14419	14458	14585	14410	14574	14448	14669	14372	14603	14411	14451	14495	14631	14638	14576	14369	14444	14632	14489	14536	14492	14478	14433	14601	14562	14579	14525	14520	14432	14640	14711	14402	14540	14395	14426	14611	14559	14538	14426	14424	14482	14427	14536	14494	14497	14541	14573	14451	14692	14566	14670	14636	14474	14435	14560	14550	14584	14455	14755	14515	14569	14622	14653	14516	14574	14456	14618	14526	14668	14485	14380	14375	14529	14512	14731	14578	14590	14537	14682	14694	14603	14484	14533	14621	14662	14650	14614	14479	14558	14577	14708	14673	14527	14647	14747	14465	14520	14500	14649	14459	14614	14600	14408	14439	14524	14568	14481	14608	14708	14393	14640	14516	14502	14439	14435	14683	14512	14580	14482	14586	14514	14545	14603	14535	14575	14693	14517	14445	14598	14607	14453	14544	14571	14481	14336	14483	14594	14466	14604	14430	14654	14364	14524	14631	14549	14619	14686	14469	14577	14535	14489	14468	14591	14627	14517	14675	14408	14453	14550	14557	14612	14499	14651	14637	14615	14586	14620	14421	14404	14716	14418	14507	14492	14472	14454	14614	14528	14473	14686	14481	14488	14588	14726	14562	14686	14632	14543	14527	14581	14542	14511	14517	14434	14625	14651	14539	14570	14435	14547	14671	14464	14435	14435	14502	14461	14398	14466	14519	14483	14597	14469	14672	14451	14592	14459	14558	14477	14666	14521	14664	14512	14520	14672	14650	14669	14514	14411	14514	14512	14479	14475	14550	14458	14514	14650	14716	14542	14599	14385	14470	14357	14610	14655	14576	14531	14566	14662	14641	14462	14450	14437	14446	14438	14426	14447	14466	14751	14360	14582	14649	14574	14326	14359	14507	14483	14491	14575	14570	14558	14440	14533	14585	14583	14603	14553	14393	14613	14392	14620	14618	14512	14554	14493	14430	14569	14356	14517	14349	14501	14465	14472	14450	14474	14643	14679	14435	14560	14351	14564	14450	14535	14541	14733	14474	14496	14599	14556	14622	14652	14486	14626	14517	14491	14441	14730	14388	14536	14567	14475	14380	14522	14530	14533	14531	14597	14530	14560	14540	14440	14592	14764	14400	14503	14715	14406	14554	14469	14337	14547	14445	14486	14430	14689	14443	14467	14525	14463	14497	14459	14672	14458	14422	14482	14348	14485	14456	14577	14515	14508	14570	14515	14524	14541	14430	14524	14557	14530	14636	14518	14409	14491	14567	14392	14563	14573	14550	14400	14460	14515	14555	14633	14566	14692	14546	14482	14481	14478	14795	14652	14587	14583	14657	14281	14682	14426	14553	14709	14533	14495	14548	14564	14412	14533	14676	14476	14600	14467	14639	14406	14503	14561	14554	14503	14462	14678	14473	14486	14478	14295	14470	14483	14396	14508	14490	14546	14328	14547	14420	14577	14511	14410	14566	14492	14570	14489	14447	14561	14432	14361	14692	14424	14399	14538	14521	14629	14506	14509	14561	14562	14468	14547	14421	14485	14679	14465	14558	14449	14490	14541	14378	14364	14516	14668	14443	14505	14474	14514	14404	14615	14502	14534	14713	14601	14470	14383	14698	14528	14574	14617	14415	14404	14490	14598	14537	14446	14524	14445	14596	14513	14653	14441	14492	14557	14549	14526	14541	14353	14512	14717	14542	14584	14636	14623	14381	14461	14574	14429	14530	14532	14489	14696	14474	14587	14271	14470	14612	14469	14478	14411	14522	14527	14307	14629	14534	14744	14528	14512	14609	14519	14572	14499	14523	14546	14602	14404	14426	14440	14526	14490	14707	14598	14486	14651	14474	14530	14570	14520	14635	14615	14525	14621	14305	14521	14432	14530	14480	14642	14408	14544	14497	14643	14532	14518	14604	14686	14521	14607	14621	14507	14555	14586	14595	14653	14431	14434	14569	14539	14581	14448	14512	14601	14381	14650	14562	14395	14514	14520	14417	14405	14605	14629	14599	14460	14498	14501	14514	14529	14383	14599	14580	14644	14449	14494	14549	14541	14655	14567	14599	14570	14590	14548	14624	14593	14583	14815	14691	14520	14503	14675	14439	14595	14516	14559	14466	14570	14488	14491	14615	14620	14547	14508	14356	14539	14517	14393	14483	14541	14345	14494	14731	14386	14718	14447	14575	14692	14426	14565	14344	14606	14528	14606	14490	14604	14442	14621	14496	14559	14497	14532	14401	14695	14338	14472	14590	14492	14511	14549	14568	14607	14376	14383	14583	14605	14502	14598	14524	14481	14487	14414	14524	14488	14492	14421	14512	14674	14614	14500	14571	14395	14436	14638	14425	14443	14499	14491	14489	14439	14380	14546	14462	14462	14551	14698	14503	14537	14582	14495	14507	14597	14574	14591	14551	14546	14461	14444	14565	14503	14584	14382	14488	14630	14681	14746	14596	14443	14544	14567	14528	14591	14520	14444	14582	14611	14457	14602	14447	14460	14592	14414	14569	14526	14464	14538	14484	14492	14422	14427	14538	14594	14583	14581	14617	14517	14603	14526	14413	14630	14618	14546	14688	14589	14641	14618	14600	14603	14521	14506	14482	14561	14447	14474	14657	14515	14543	14495	14532	14822	14518	14630	14435	14343	14573	14563	14366	14606	14536	14760	14593	14592	14584	14472	14578	14753	14615	14605	14458	14720	14467	14553	14506	14458	14543	14563	14456	14504	14545
29057	27584	34509	29654	23355	20977	19659	18525	18028	17780	17532	17320	17053	16873	16761	16654	16614	16759	16744	16645	16581	16652	16638	16413	16345	16494	16435	16353	16525	16574	16358	16398	16595	16476	16375	16480	16448	16457	16474	16598	16299	16374	16444	16471	16560	16447	16350	16555	16323	16328	16264	16332	16593	16419	16317	16366	16279	16320	16445	16303	16658	16499	16400	16343	16351	16390	16449	16211	16418	16527	16309	16227	16523	16496	16497	16567	16511	16464	16408	16476	16222	16373	16643	16443	16448	16480	16293	16586	16474	16365	16209	16295	16280	16420	16328	16410	16504	16338	16522	16298	16399	16331	16441	16400	16441	16367	16246	16464	16496	16514	16452	16314	16391	16229	16260	16406	16380	16306	16293	16376	16389	16300	16413	16482	16320	16366	16309	16415	16267	16514	16493	16348	16318	16366	16493	16345	16470	16303	16437	16243	16451	16335	16381	16376	16487	16619	16529	16364	16613	16459	16505	16688	16529	16205	16439	16570	16443	16534	16437	16341	16330	16547	16329	16350	16451	16371	16468	16419	16413	16638	16548	16291	16371	16375	16288	16335	16292	16392	16407	16422	16350	16367	16273	16295	16190	16202	16562	16434	16501	16616	16520	16313	16320	16246	16390	16430	16382	16357	16549	16425	16490	16428	16282	16394	16359	16250	16438	16461	16351	16140	16403	16442	16398	16520	16509	16344	16423	16303	16186	16260	16273	16391	16405	16588	16359	16332	16588	16354	16456	16478	16355	16362	16617	16461	16504	16505	16394	16239	16447	16317	16488	16550	16385	16427	16347	16308	16415	16458	16488	16426	16464	16649	16254	16374	16365	16455	16527	16434	16496	16593	16607	16204	16548	16427	16390	16571	16411	16625	16442	16588	16550	16514	16402	16363	16517	16510	16387	16299	16388	16405	16232	16350	16419	16305	16451	16409	16478	16491	16448	16290	16354	16548	16490	16414	16229	16569	16338	16514	16334	16421	16413	16451	16352	16590	16458	16357	16537	16348	16285	16276	16468	16531	16367	16450	16357	16386	16441	16453	16404	16571	16448	16458	16603	16425	16374	16383	16260	16424	16345	16216	16556	16491	16456	16211	16283	16382	16462	16469	16194	16560	16262	16374	16358	16331	16415	16395	16373	16393	16506	16572	16356	16453	16599	16405	16549	16399	16436	16382	16364	16471	16361	16485	16226	16445	16252	16395	16440	16386	16297	16234	16459	16539	16363	16447	16504	16420	16361	16377	16377	16247	16222	16341	16242	16446	16401	16414	16629	16544	16254	16604	16308	16272	16398	16459	16347	16555	16525	16468	16309	16355	16568	16484	16310	16386	16526	16352	16278	16353	16430	16480	16463	16237	16348	16423	16441	16475	16223	16449	16308	16242	16348	16342	16358	16432	16397	16542	16288	16388	16372	16566	16397	16528	16485	16524	16401	16379	16514	16348	16344	16330	16439	16462	16313	16420	16286	16258	16312	16596	16399	16286	16607	16415	16170	16405	16361	16685	16610	16571	16509	16265	16252	16634	16472	16450	16467	16537	16326	16290	16563	16318	16220	16436	16448	16549	16331	16218	16512	16406	16457	16612	16583	16568	16343	16163	16230	16214	16220	16289	16181	16402	16435	16291	16317	16493	16441	16354	16515	16593	16176	16317	16444	16451	16406	16406	16478	16518	16537	16278	16481	16308	16411	16459	16479	16389	16312	16548	16387	16353	16487	16394	16448	16276	16438	16370	16287	16367	16465	16307	16371	16297	16669	16280	16380	16334	16531	16389	16400	16340	16388	16544	16462	16335	16309	16379	16426	16489	16396	16639	16527	16369	16218	16451	16308	16462	16451	16535	16338	16425	16282	16415	16415	16401	16356	16397	16409	16430	16535	16344	16189	16410	16567	16401	16363	16253	16241	16233	16405	16330	16117	16208	16503	16311	16348	16357	16545	16312	16377	16397	16448	16227	16372	16292	16545	16329	16599	16432	16338	16559	16562	16390	16519	16376	16472	16292	16480	16653	16489	16382	16361	16223	16363	16462	16411	16420	16342	16417	16433	16278	16424	16419	16503	16498	16478	16382	16374	16301	16440	16393	16505	16313	16450	16426	16417	16497	16290	16371	16484	16414	16351	16184	16464	16423	16540	16293	16301	16308	16562	16356	16534	16521	16355	16467	16305	16556	16328	16466	16342	16400	16408	16317	16436	16445	16210	16443	16263	16298	16583	16387	16611	16500	16467	16191	16536	16507	16217	16485	16450	16350	16594	16297	16442	16376	16385	16438	16370	16551	16223	16178	16506	16567	16372	16330	16456	16517	16385	16579	16350	16466	16503	16434	16446	16249	16336	16468	16524	16446	16443	16455	16478	16210	16415	16279	16307	16652	16586	16416	16433	16497	16404	16290	16504	16362	16359	16496	16357	16240	16498	16454	16441	16341	16375	16323	16381	16420	16383	16304	16384	16435	16396	16653	16429	16473	16420	16198	16253	16291	16323	16279	16338	16313	16525	16420	16658	16402	16375	16433	16478	16482	16270	16546	16443	16435	16515	16387	16274	16498	16366	16396	16423	16362	16380	16511	16449	16295	16428	16328	16500	16407	16330	16560	16552	16352	16146	16439	16417	16355	16308	16416	16363	16361	16511	16137	16596	16362	16553	16338	16414	16406	16366	16458	16276	16579	16382	16368	16640	16411	16313	16419	16405	16487	16217	16454	16616	16451	16477	16323	16343	16405	16539	16481	16473	16163	16310	16410	16436	16347	16448	16480	16389	16281	16302	16398	16321	16339	16388	16350	16468	16443	16308	16226	16474	16515	16441	16436	16477	16420	16342	16270	16316	16308	16289	16221	16349	16438	16520	16405	16474	16529	16405	16483	16378	16538	16536	16751	16322	16222	16424	16481	16364	16305	16425	16290	16610	16510	16437	16484	16429	16244	16298	16191	16468	16519	16506	16266	16431	16155	16478	16329	16266	16355	16663	16391	16380	16446	16368	16169	16224	16287	16309	16378	16272	16326	16534	16398	16505	16445	16407	16461	16266	16398	16555	16466	16516	16688	16245	16399	16458	16440	16497	16367	16355	16391	16525	16343	16306	16461	16487	16386	16413	16323	16349	16267	16427	16471	16663	16486	16327	16413	16316	16333	16438	16377	16481	16473	16467	16316	16470	16383	16382	16631	16382	16464	16321	16330	16502	16401	16375	16356	16203	16366	16359	16393	16454	16249	16479	16392	16300	16294	16520	16497	16355	16516	16319	16371	16386	16346	16318	16493	16377	16483	16497	16789	16484	16405	16424	16371	16450	16307	16485	16433	16274	16437	16473	16424	16366	16233	16583	16367	16420	16429	16535	16477	16633	16442	16600	16531	16529	16340	16502	16350	16200	16593	16469	16525	16604	16354	16366	16337	16491	16426	16414	16536	16164	16412	16505	16448	16420	16377	16526	16356	16538	16553	16339	16421	16342	16501	16485	16304	16378	16528	16440	16550	16515	16589	16217	16333	16437	16414	16742	16487	16476	16613	16667	16346	16329	16519	16441	16534	16402	16390	16360	16134	16307	16370	16456	16497	16291	16287	16297	16465	16415	16571	16354	16321	16535	16342	16389	16400	16430	16525	16453	16420	16556	16440	16232	16194	16525	16347	16313	16149	16409	16348	16422	16435	16271	16349	16370	16375	16322	16478	16535	16452	16446	16355	16449	16243	16443	16374	16477	16515	16520	16496	16312	16467	16252	16410	16415	16585	16384	16416	16322	16277	16381	16492	16474	16330	16486	16523	16567	16338	16712	16550	16565	16414	16387	16406	16324	16518	16478	16430	16505	16343	16406	16298	16630	16289	16112	16235	16397	16328	16477	16423	16382	16499	16271	16354	16259	16527	16229	16419	16287	16259	16527	16319	16368	16481	16274	16547	16473	16434	16379	16320	16447	16191	16280	16429	16514	16463	16042	16401	16403	16480	16442	16331	16240	16422	16424	16225	16131	16346	16459	16527	16522	16478	16505	16351	16520	16267	16372	16386	16334	16478	16292	16415	16267	16338	16478	16539	16308	16521	16503	16403	16417	16638	16294	16450	16517	16401	16382	16302	16495	16315	16526	16444	16314	16404	16458	16285	16405	16441	16365	16668	16613	16351	16520	16238	16342	16611	16388	16423	16368	16495	16285	16487	16657	16338	16382	16491	16281	16149	16610	16306	16599	16387	16251	16371	16276	16506	16265	16268	16326	16240	16349	16492	16414	16189	16318	16479	16554	16335	16277	16361	16350	16513	16569	16392	16236	16487	16441	16416	16506	16449	16426	16366	16350	16291	16245	16355	16473	16503	16347	16220	16566	16569	16540	16273	16478	16425	16411	16443	16393	16429	16450	16375	16687	16415	16460	16318	16457	16516	16341	16429	16495	16612	16264	16413	16403	16348	16302	16258	16307	16463	16324	16406	16428	16454	16267	16308	16428	16438	16206	16513	16466	16385	16365	16415	16323	16430	16238	16304	16486	16369	16388	16757	16537	16298	16539	16387	16450	16504	16354	16299	16452	16324	16596	16296	16398	16554	16677	16412	16423	16265	16191	16250	16374	16450	16409	16346	16298	16346	16339	16441	16392	16344	16563	16590	16402	16432	16538	16515	16507	16465	16444	16530	16385	16431	16425	16406	16386	16425	16586	16505	16525	16365	16321	16331	16463	16347	16474	16568	16318	16312	16453	16473	16439	16612	16547	16578	16401	16355	16382	16357	16443	16141	16678	16313	16623	16436	16248	16502	16489	16421	16575	16369	16569	16458	16538	16322	16278	16372	16402	16221	16243	16218	16601	16290	16426	16422	16520	16456	16424	16139	16421	16463	16336	16405	16386	16300	16332	16503	16456	16498	16582	16633	16409	16315	16597	16355	16545	16373	16548	16516	16527	16436	16277	16526	16516	16424	16410	16467	16463	16383	16401	16597	16536	16491	16417	16481	16265	16261	16590	16413	16258	16403	16360	16331	16299	16407	16443	16462	16377	16400	16447	16393	16270	16382	16346	16553	16369	16357	16497	16381	16444	16378	16491	16460	16531	16374	16375	16472	16487	16506	16525	16296	16486	16420	16498	16554	16467	16465	16330	16373	16465	16516	16685	16443	16537	16458	16510	16328	16390	16395	16285	16394	16307	16586
31724	44573	40258	29634	24029	21208	19354	17937	17165	16575	16021	15675	15233	15106	14963	14970	14780	14877	14610	14463	14425	14630	14477	14557	14427	14517	14402	14559	14525	14468	14341	14436	14370	14502	14458	14501	14617	14617	14399	14207	14353	14476	14356	14330	14527	14474	14335	14331	14487	14352	14349	14416	14373	14391	14420	14440	14438	14253	14406	14350	14315	14258	14287	14233	14154	14262	14308	14264	14345	14330	14337	14233	14244	14310	14277	14267	14314	14453	14362	14418	14432	14248	14423	14403	14463	14427	14424	14352	14498	14350	14358	14434	14398	14421	14436	14258	14414	14432	14292	14437	14320	14333	14492	14397	14455	14488	14305	14409	14395	14329	14425	14280	14337	14572	14433	14306	14433	14340	14326	14410	14342	14360	14471	14309	14414	14323	14351	14467	14180	14301	14476	14422	14403	14588	14394	14483	14338	14434	14267	14525	14302	14324	14455	14452	14572	14416	14401	14374	14380	14433	14409	14317	14274	14381	14351	14326	14355	14517	14307	14432	14386	14527	14472	14296	14366	14364	14382	14463	14431	14370	14402	14613	14300	14367	14426	14458	14380	14408	14218	14482	14355	14374	14570	14529	14348	14348	14449	14349	14355	14362	14248	14489	14496	14429	14395	14500	14324	14412	14392	14586	14474	14326	14301	14412	14395	14438	14301	14405	14415	14389	14309	14371	14325	14355	14116	14349	14369	14448	14272	14545	14505	14360	14563	14329	14204	14554	14334	14569	14420	14223	14509	14397	14407	14477	14394	14328	14399	14458	14340	14386	14371	14551	14354	14428	14460	14487	14409	14420	14333	14489	14522	14485	14429	14509	14292	14384	14456	14373	14237	14350	14284	14398	14312	14228	14123	14189	14422	14359	14371	14150	14459	14282	14410	14410	14334	14340	14301	14291	14268	14420	14382	14500	14391	14341	14283	14349	14438	14217	14372	14338	14428	14407	14382	14293	14339	14402	14531	14310	14231	14322	14476	14193	14483	14490	14300	14525	14454	14383	14320	14207	14549	14459	14272	14436	14468	14529	14471	14402	14497	14336	14333	14275	14313	14259	14374	14302	14312	14298	14397	14351	14435	14526	14489	14369	14565	14359	14320	14547	14500	14422	14367	14328	14405	14502	14307	14463	14477	14442	14154	14486	14373	14428	14317	14414	14403	14488	14348	14443	14165	14594	14371	14201	14368	14400	14361	14347	14502	14430	14384	14375	14416	14225	14402	14493	14296	14487	14408	14427	14466	14145	14232	14429	14327	14351	14283	14325	14241	14432	14336	14406	14592	14325	14373	14370	14279	14525	14386	14296	14507	14370	14383	14260	14294	14522	14427	14471	14498	14320	14547	14321	14336	14324	14337	14400	14365	14270	14323	14494	14118	14314	14397	14442	14470	14390	14467	14436	14390	14399	14445	14157	14257	14366	14348	14361	14523	14490	14514	14441	14341	14456	14406	14520	14309	14442	14385	14291	14290	14444	14317	14529	14336	14354	14352	14434	14310	14394	14498	14438	14368	14575	14477	14401	14413	14377	14423	14352	14269	14307	14421	14368	14399	14521	14515	14292	14392	14455	14372	14348	14454	14295	14263	14454	14411	14407	14505	14369	14548	14395	14313	14304	14424	14072	14440	14184	14493	14466	14251	14204	14387	14288	14318	14468	14299	14333	14432	14370	14362	14436	14415	14271	14406	14351	14495	14250	14181	14339	14379	14346	14465	14257	14396	14349	14282	14618	14226	14401	14280	14445	14367	14470	14425	14348	14517	14526	14525	14377	14245	14313	14335	14461	14424	14563	14422	14318	14403	14303	14253	14496	14365	14277	14357	14422	14235	14396	14445	14310	14316	14419	14453	14369	14293	14240	14220	14285	14361	14410	14231	14356	14160	14311	14341	14413	14456	14537	14442	14351	14206	14434	14357	14531	14321	14412	14434	14533	14385	14451	14408	14434	14299	14499	14312	14243	14491	14397	14394	14353	14338	14455	14403	14507	14545	14352	14443	14564	14534	14282	14354	14355	14414	14326	14388	14290	14432	14391	14417	14420	14475	14462	14491	14436	14367	14247	14381	14343	14294	14379	14454	14341	14341	14526	14403	14374	14472	14446	14320	14306	14313	14531	14313	14557	14318	14583	14489	14311	14402	14493	14324	14279	14465	14302	14419	14300	14354	14344	14400	14613	14438	14324	14442	14450	14354	14444	14442	14423	14338	14529	14467	14512	14317	14297	14317	14332	14411	14473	14233	14563	14348	14399	14298	14301	14439	14374	14384	14487	14389	14360	14206	14443	14380	14428	14396	14283	14276	14298	14420	14303	14415	14272	14373	14509	14395	14390	14419	14419	14559	14361	14391	14458	14383	14327	14409	14389	14406	14235	14400	14271	14306	14299	14310	14224	14238	14377	14290	14399	14448	14350	14457	14376	14382	14376	14413	14265	14388	14481	14361	14340	14266	14369	14356	14489	14385	14596	14413	14298	14429	14236	14268	14345	14423	14359	14351	14361	14535	14436	14440	14380	14349	14486	14481	14339	14457	14509	14411	14321	14398	14502	14408	14468	14166	14366	14431	14338	14282	14383	14421	14394	14435	14530	14640	14458	14464	14348	14508	14430	14364	14299	14333	14397	14289	14338	14324	14437	14345	14403	14335	14477	14306	14472	14318	14346	14375	14211	14308	14466	14344	14510	14344	14301	14229	14246	14438	14399	14340	14432	14618	14228	14529	14520	14327	14268	14368	14342	14311	14307	14335	14480	14286	14451	14493	14416	14478	14425	14377	14323	14292	14448	14388	14339	14267	14216	14423	14357	14481	14401	14491	14311	14387	14324	14466	14344	14246	14414	14265	14402	14512	14331	14315	14325	14428	14528	14245	14348	14475	14461	14306	14335	14550	14464	14501	14459	14429	14499	14350	14403	14252	14473	14391	14275	14349	14430	14196	14349	14544	14469	14347	14459	14355	14430	14415	14378	14446	14489	14639	14145	14496	14535	14304	14372	14285	14473	14545	14395	14297	14456	14322	14176	14513	14303	14328	14250	14361	14528	14478	14440	14332	14379	14433	14428	14292	14276	14422	14561	14315	14331	14395	14329	14408	14414	14297	14352	14360	14232	14332	14392	14208	14420	14303	14264	14297	14282	14424	14555	14386	14503	14219	14400	14223	14306	14486	14515	14391	14355	14441	14303	14526	14440	14287	14147	14213	14231	14376	14368	14412	14419	14445	14447	14426	14313	14504	14433	14336	14466	14309	14579	14275	14403	14399	14335	14273	14432	14342	14418	14452	14397	14326	14263	14304	14336	14517	14356	14306	14336	14335	14395	14135	14386	14349	14411	14494	14419	14409	14458	14450	14411	14426	14323	14302	14414	14310	14351	14302	14450	14380	14586	14378	14411	14495	14314	14287	14265	14494	14158	14328	14214	14434	14269	14443	14438	14234	14348	14344	14259	14557	14390	14408	14354	14375	14512	14455	14423	14324	14343	14352	14348	14388	14374	14652	14258	14508	14526	14375	14503	14224	14550	14513	14347	14527	14384	14521	14428	14569	14223	14643	14365	14400	14403	14320	14303	14284	14463	14417	14388	14625	14485	14259	14240	14333	14254	14426	14463	14397	14417	14416	14399	14304	14206	14382	14488	14318	14486	14337	14412	14449	14368	14329	14336	14319	14337	14226	14429	14432	14582	14393	14298	14399	14449	14346	14333	14360	14275	14198	14171	14306	14453	14320	14299	14341	14422	14390	14339	14375	14437	14185	14462	14264	14402	14430	14461	14346	14283	14313	14483	14368	14405	14294	14424	14512	14308	14267	14529	14332	14285	14258	14384	14369	14367	14493	14450	14445	14334	14398	14322	14346	14360	14455	14511	14235	14435	14493	14486	14540	14276	14301	14641	14563	14447	14441	14580	14361	14542	14309	14362	14367	14392	14347	14601	14385	14479	14573	14297	14379	14424	14254	14391	14465	14245	14313	14409	14410	14428	14381	14245	14218	14387	14335	14452	14374	14387	14429	14409	14243	14400	14312	14440	14531	14402	14271	14350	14439	14553	14361	14263	14400	14388	14330	14381	14333	14208	14446	14498	14306	14501	14267	14193	14367	14334	14438	14487	14377	14475	14255	14274	14453	14265	14328	14323	14478	14408	14340	14329	14425	14237	14302	14315	14285	14396	14352	14423	14393	14298	14214	14450	14458	14365	14370	14318	14311	14370	14272	14333	14252	14487	14584	14193	14315	14387	14398	14404	14304	14366	14351	14347	14455	14425	14301	14325	14425	14402	14459	14348	14523	14449	14439	14429	14366	14391	14338	14401	14519	14447	14347	14396	14411	14280	14474	14380	14303	14560	14519	14356	14511	14210	14296	14248	14442	14274	14307	14409	14420	14398	14461	14294	14322	14475	14407	14446	14328	14273	14565	14310	14449	14367	14384	14345	14412	14344	14385	14281	14455	14295	14474	14171	14529	14291	14464	14473	14389	14370	14429	14401	14469	14252	14329	14392	14575	14522	14501	14453	14332	14455	14473	14242	14504	14475	14361	14543	14411	14376	14282	14584	14560	14389	14389	14377	14487	14281	14475	14315	14434	14468	14596	14184	14283	14382	14420	14384	14313	14311	14393	14321	14507	14416	14417	14458	14414	14211	14552	14348	14385	14307	14326	14480	14298	14298	14440	14401	14219	14530	14248	14538	14352	14416	14506	14266	14379	14235	14368	14497	14337	14317	14239	14392	14341	14391	14403	14529	14342	14406	14292	14472	14427	14442	14311	14277	14304	14419	14338	14275	14277	14170	14415	14430	14284	14458	14320	14383	14350	14411	14338	14367	14561	14482	14386	14301	14396	14361	14285	14509	14392	14517	14330	14395	14361	14423	14383	14256	14445	14360	14376	14418	14410	14511	14277	14288	14361	14387	14346	14229	14380	14376	14249	14314	14376	14341	14305	14295	14430	14330	14492	14255	14332	14268	14305	14491	14362	14176	14387	14465	14334	14420	14327	14324	14369	14333	14424	14337	14408	14342	14504	14444	14340	14432	14532	14450	14331	14338	14356	14416	14385	14501	14490	14302	14497	14444	14413	14415	14423	14467	14402	14450	14474	14311	14567	14440	14539	14274	14440	14334	14401	14401	14155	14308	14558	14351	14564	14392
24180	21521	29085	25667	24581	24862	23627	20276	18878	18484	18054	17854	17378	17047	17053	16933	16908	16501	16540	16369	16551	16371	16379	16233	16381	16272	16305	16230	16312	16328	16441	16233	16282	16231	16268	16208	16447	16257	16183	16267	16431	16280	16420	16290	16206	16151	16301	16350	16302	16100	16289	16159	16102	16266	16267	16258	16296	16060	16229	16278	16203	16150	16066	15973	16043	16133	16336	16294	16243	16061	16235	16077	16291	16355	16190	15995	16213	16191	16146	16233	16203	16093	16147	16056	15866	16272	16157	16229	16238	16230	16139	16198	16242	16068	16082	15957	16229	16194	16185	16187	16245	16155	16165	16055	16307	16125	16284	16354	16079	16105	16086	16196	16482	16255	16146	16252	16132	16113	16188	16396	16146	16176	16338	16066	16143	16241	16234	16383	16111	16284	16314	16260	16239	16164	16118	16174	16201	16133	16246	16073	16247	16171	16172	16061	16278	16220	16094	16075	16084	16085	16239	16177	15964	16033	16099	16222	16165	16424	15942	16244	16187	16409	16219	15941	16381	16172	16272	16392	16128	16156	16168	16372	16189	16019	16240	16287	16300	16156	16088	16153	16192	16239	16345	16210	16106	16012	16107	15996	15973	16058	16234	15981	16349	16278	16321	16289	16256	16144	16341	16357	16253	16326	16177	16256	16219	16151	16005	16007	16121	16048	16109	16230	16246	16389	16176	16172	16162	16226	16166	16044	15994	16207	16112	16144	16115	16212	16001	16105	16212	15949	15868	16112	16095	16422	16090	15917	16070	16155	16114	16091	15954	16153	16199	16148	16262	16206	16214	16085	16143	16086	16117	16194	16168	16263	16300	16184	16174	16072	16279	16067	15999	16051	16113	16226	16077	15958	16106	16175	16203	16117	16251	16079	16046	16230	16377	16214	16229	16366	16136	16068	16247	16253	16046	16245	16235	16186	16162	16227	16162	16016	16069	16101	16274	16211	15962	15851	16297	16128	16080	16002	16155	16016	16379	16197	16200	15939	16092	16143	16013	16013	16261	16215	16148	16141	15974	16122	16091	16170	15921	16067	16096	16008	16074	16087	16151	16284	16191	15979	16039	16371	16162	16219	16056	16252	16017	16010	16063	16226	16378	15978	16072	16171	16048	16119	15959	16057	16348	16138	16191	16071	16195	16008	16056	16243	16178	16080	16019	16211	16524	16292	16303	16335	16245	16103	16098	16100	16042	16159	16239	16223	16098	16240	15933	16093	16078	16127	16282	16199	16167	16010	16081	16128	16230	16353	16096	16196	16132	16206	16025	16051	16200	16031	16223	16149	16065	16055	16107	16076	16126	16298	16145	16088	16197	16039	16340	16175	16189	16043	16286	16320	16152	16303	16131	16108	16151	16167	16138	16091	16187	16072	16178	15945	16008	16237	15987	16195	16224	16261	16205	16211	16035	16154	16136	15956	16232	16167	16231	16197	16020	16311	16267	16387	16302	16268	16003	16000	16242	16069	16267	16289	16128	16199	16054	16241	16174	16188	16316	16261	15948	16202	16344	16022	16234	16077	16264	16152	16365	16165	16197	16206	16129	16035	16160	16247	16311	16170	16138	15984	16102	16213	16261	16020	15878	16190	16148	16088	16162	16211	16194	16097	16365	16187	15982	16083	16176	16179	16322	16261	16098	15992	16221	16070	16252	16139	16372	16057	16112	16128	16118	16353	16192	16466	16056	16335	16124	16270	16279	16241	16280	16156	16256	16041	16070	16176	16022	16130	16394	16185	16057	16137	16188	16161	16362	16175	15999	16339	16206	16280	16235	16213	16233	16208	16469	16098	16098	16175	16004	16068	16145	16286	16042	16011	16153	16014	16172	16193	16352	16038	16251	16140	16082	16184	16291	16127	16214	16184	16135	16315	16167	16356	16101	16137	16181	16145	16307	16380	16268	16054	16573	15967	16197	16069	16247	16244	16259	16212	16098	16153	16148	16379	16087	16080	16135	16077	16461	16243	16084	16145	16192	16292	16183	16066	16129	16033	16159	16106	16113	16154	16201	16207	16249	16269	15983	15908	16051	16118	16320	16204	16286	16111	16122	16219	16223	16062	15846	16182	16152	16126	16198	16239	16182	15945	16252	16174	15982	15911	16082	16039	16175	16173	15969	16349	16302	16127	16189	15933	16070	16256	16057	15972	16108	16379	16178	16246	16136	15868	16137	16208	16302	16152	16140	16059	16052	16090	16199	16172	16080	16214	16149	15981	16107	16308	16205	16299	16256	16180	15984	16208	16189	16096	16112	16167	16170	16318	16081	16086	16070	16256	15985	16281	16241	16300	16211	16182	16089	16086	16330	16132	16098	16246	16371	16345	16253	16038	16176	16324	16163	16161	16287	16191	16194	16400	16095	16164	16393	16282	16194	16144	16025	16010	16103	16237	15920	16194	16211	16112	16136	16231	16177	15983	16280	16205	16406	16094	16209	16273	16093	16115	16289	16117	16103	16353	16439	16418	16091	16042	16197	15984	16156	16145	16065	16209	15994	16119	16125	16341	16234	15904	16128	16185	16081	15927	16241	16159	16070	16216	16138	16140	16092	16086	16180	16161	16100	16073	16323	16277	16255	16080	16189	16061	16237	16207	16298	16122	16148	16263	16184	16094	16006	16136	15983	16145	16155	16096	16289	16085	16081	16116	16319	16416	16440	16028	16172	16017	16180	15982	16146	16288	16222	16171	16285	16058	16136	16267	15999	16010	15980	16081	16283	16231	16031	16306	16341	16113	16055	16186	16296	16131	16331	16194	16006	16185	16205	16022	16116	16272	16118	16288	15970	15959	15981	16105	16189	16121	16234	16161	16135	16206	16268	16148	16221	16192	16526	16227	16139	16063	16188	16341	16038	16313	16304	16063	16254	16202	16131	16080	16187	16127	16184	16230	16161	16062	16355	16297	16023	16252	16112	16336	16253	16177	16056	16144	16202	16274	16123	16155	16213	16145	16327	16055	16121	16231	16188	16066	16146	16214	16320	16371	16285	16212	16190	15997	16035	16082	16139	16357	16220	16169	16204	16216	16120	16322	16164	16214	16171	16281	16225	16015	16068	16148	16038	16181	16180	16106	16265	16232	16179	16088	16142	16112	16200	16134	16228	16049	16063	16023	16050	16127	16017	16147	16054	16145	16219	16022	16285	16148	16059	16001	16265	16434	16083	16155	15968	16096	16203	16348	16137	16301	16165	16143	16271	16282	16219	16205	16254	16403	15965	16048	16079	16080	16071	16127	16164	16095	16227	16087	16030	16226	16218	16151	16090	16196	16098	16084	16094	16202	16143	16187	16414	16267	16111	16077	16114	16097	16349	16107	15966	16101	16216	16116	16293	16271	16308	16129	16106	16412	16028	16266	16172	16190	16282	16111	16015	16188	16214	16435	15981	16305	16147	16103	16294	16027	16096	16219	15980	16083	16037	16083	16171	16287	16233	16195	15929	16163	16107	16140	16099	16166	16110	16104	16127	16297	16218	16142	16143	16186	16194	16160	16015	15988	16205	16312	16235	16424	16154	16005	16096	16283	16292	16191	16185	16164	16226	16254	16196	16243	16212	16123	16106	16101	15911	16089	16164	16145	16041	16227	16195	16250	16042	16110	16152	16416	16226	16342	16219	16240	16179	15960	16162	16059	16118	16130	16110	16275	16246	16327	16085	16246	16128	16023	16242	16107	16205	16006	16158	15964	16377	16289	16313	16426	16095	16212	16141	16158	16088	16136	15944	16069	16117	16177	16337	16428	16097	16192	16185	16001	15894	16055	16181	16079	16143	16053	16367	16131	16162	16194	16405	16095	16236	16282	16048	16001	16233	16139	16140	16116	16049	16172	16208	16155	16135	16214	16210	16207	16139	16092	16101	16205	16057	16149	15916	16139	16047	16016	16243	16162	16145	16102	16088	16153	16123	16140	16184	16259	16112	16127	16317	16272	16282	16153	16200	16113	16155	16045	16206	15989	16136	16288	16234	15956	16186	16012	16317	16295	16119	16134	16127	16230	16348	16329	16093	16149	16124	16196	16296	16370	16110	16276	16191	16216	15892	15903	16116	16026	16206	16035	16211	16207	16481	16199	16025	16261	16249	16124	16144	16133	16237	16209	16288	16237	16149	16063	16199	16232	16463	16249	15896	16375	16185	16227	16068	16249	16001	16076	16262	16199	16071	16251	16304	16319	16260	16105	16033	16200	16216	16073	16209	16203	16289	16126	16384	16296	16193	16091	16153	15946	16225	16135	16123	16123	16309	16167	16091	16221	16091	16143	15959	16198	16417	16251	16249	16303	16134	16029	15982	16236	16155	16159	16291	16275	16064	16119	16183	16119	16268	16182	16046	16223	16087	16015	16293	16322	16178	16390	16276	16056	16171	16057	16056	16061	16133	16080	16176	16322	16186	16366	16208	16140	15967	16341	16257	16202	16043	16211	16404	16194	16063	16280	16244	16316	16267	16159	16299	16037	16063	16181	16373	16254	16174	16120	16144	16153	16258	16024	16247	16252	16133	15955	16128	16036	16232	16158	16208	16261	16302	16140	16075	16135	16311	16303	16097	16079	16161	15989	16108	16313	16121	16187	16205	16210	16437	16352	16190	16126	16076	16223	16146	16092	16050	16266	16171	16203	16139	16028	16346	16083	16158	16400	16246	16148	16048	16087	16227	16211	16058	16154	16151	16179	16052	16173	16207	15976	16202	15962	16139	16441	16219	16095	16129	16078	16278	16102	16173	16078	16279	16157	16256	16203	16210	16078	16172	15884	16051	16131	16094	16169	16031	16286	16108	16098	16173	16200	16081	16231	15956	16057	16200	16029	16212	16228	16066	16047	16012	16043	16028	16127	16203	16050	16040	15884	16175	15922	16098	16237	16075	16248	16261	16202	16279	16234	16194	16163	16068	16138	16241	16169	16010	16333	16257	15994	16074	16311	15942	16275	16123	16046	16195	16070	16071	15987	16080	16258	16248	16103	16091	16243	16310	16071	16312	16076	16300	16144	16174	16233	16031	16346	16216	16111	16323	16383	16271	16124	16300	16084	16346	16304	16338	16094	16285	16275	16258	16345	16043	16238	16250	16343	16299	16226	15996	16134	16057	16132	16155	16057	16252	16191	16310	16344	16251	16249	16277	16279	16350	16267	16181	16140
31671	51401	47178	36367	29663	24793	21622	19841	18602	17568	16899	16121	15797	15523	15413	15004	15075	14711	14643	14570	14440	14386	14546	14628	14429	14409	14514	14519	14283	14351	14425	14520	14439	14234	14355	14315	14234	14419	14235	14265	14402	14403	14247	14232	14379	14262	14272	14155	14289	14121	14188	14194	14163	14193	14186	14278	14307	14012	14067	14192	14161	14177	14327	14318	14131	14345	14241	14131	14394	14153	14203	14186	14179	14264	14400	14181	14198	14185	14246	14103	14216	14142	14300	14234	14264	14094	14213	14198	14242	14240	14161	14390	14223	14169	14244	14106	14321	14269	14434	14121	14266	14229	14216	14092	14196	14264	14442	14341	14133	14152	14256	14204	14105	14258	14126	14295	14173	14276	14166	14157	14484	14249	14161	14357	14265	14170	14219	14136	14121	14208	14259	14202	14178	14220	14194	14182	14227	14327	14244	14325	14262	14132	14270	14311	14091	14208	14174	14211	14400	14389	14235	14058	14192	14266	13967	14029	14176	14145	14162	14228	14365	14246	14203	14191	14239	14215	14403	14201	14189	14213	14217	14226	14191	14170	14171	14238	14141	14346	14183	14266	14452	14160	14278	14262	14266	14217	14343	14075	14245	14280	14286	14271	14316	14222	14163	14176	14181	14277	14240	14331	14332	14163	14295	14168	14148	14362	14124	14189	14188	14295	14290	14339	14152	14321	14082	14017	14187	14313	14166	14275	14135	14195	14107	14231	14209	14309	14183	14123	14221	14132	14276	14122	14339	14252	14158	14112	14266	14276	14182	14293	14141	14036	14305	14300	14271	14093	14234	14217	14365	14140	14251	14331	14251	14263	14298	14420	14365	14230	14272	14178	14044	14204	14162	14284	14249	14336	14206	14214	14345	14290	14165	14124	14094	14266	14290	14343	14176	14224	14172	14160	14294	14232	14375	14186	14136	14357	14133	14255	14244	14109	14188	14494	14343	14121	14197	14118	14179	14353	14201	14113	14056	14343	14150	14329	14315	14071	14118	14089	14242	14321	14165	14218	14143	14153	14220	14369	14283	14266	14159	14185	14327	14165	14261	14364	14182	14378	14301	14306	14169	14146	14106	14129	14207	14105	14247	14428	14324	14186	14214	14173	14151	14252	14266	14201	14221	14231	14182	14128	14356	14292	14154	14118	14113	14318	14235	14131	14192	14267	14174	14286	14302	14392	14120	14175	14363	14172	14055	14387	14240	14089	14291	14093	14120	14410	14142	14276	14091	14063	14202	14134	14318	14268	14212	14093	14393	14229	14356	14164	14373	14021	14177	14215	14221	14226	14088	14194	14250	14301	14080	14217	14226	14123	14230	14240	14327	14025	14216	14230	14217	14066	14109	14085	14255	14107	14253	14092	14202	14232	14214	14331	14174	14264	14472	14221	14247	14226	14228	14377	14078	14100	14106	14273	14195	14064	14184	14193	14128	14235	14067	14263	14187	14206	14212	14365	14356	14097	14190	14245	14290	14192	14333	14362	14189	14260	14368	14238	14190	14198	14198	14094	14278	14160	14254	14070	14359	14190	14147	14213	14217	14064	14121	14346	14324	14218	14122	14256	14015	14130	14107	14209	14275	14217	14216	13949	14194	14164	14205	14278	14152	14320	14181	14364	14195	14392	14168	14163	14379	14237	14203	14168	14309	14292	14357	14199	14277	14266	14538	14164	14335	14210	14069	14105	14222	14351	14199	14131	14306	14076	14112	14109	14185	14164	14123	14255	14313	14187	14110	14122	14287	14183	14289	14265	14434	14333	14154	14231	14201	14186	14347	14000	14082	14128	14229	14317	14092	14030	14323	14191	14095	14336	14135	14076	14201	14116	14220	14267	14490	14216	14107	14200	14205	14272	14253	14079	14199	14110	14080	14212	14312	13976	14339	14013	14267	14071	14231	14257	14191	14207	14288	14008	14314	14363	14031	14131	14328	14153	14248	14080	14278	14234	14400	14166	14232	14151	14263	14179	14216	14034	14210	14248	14217	14225	14228	13980	14215	14358	14194	14278	14266	14209	14266	14277	14344	14340	14102	14162	14328	14164	14334	14369	13945	14253	14269	14257	14158	14191	14307	14249	14314	14072	14389	14169	14175	14164	14326	14346	14422	14278	14132	14081	14087	14254	14460	14309	14298	14270	14269	14214	14382	14100	14129	14136	14077	14333	14375	14191	14184	14162	14238	14218	14272	14266	14190	14305	14124	14210	14171	14125	14311	14226	14384	14243	14283	14141	14189	14106	14227	14303	14192	14066	14248	14205	14236	14328	14312	14183	14113	14278	14244	14137	14292	14355	14160	14065	14073	14142	14094	14189	14154	14237	14129	14221	14176	14208	14103	14305	14161	14151	14154	14139	14229	14111	14226	14248	14236	14101	14084	14183	14233	14156	14067	14141	14158	14222	14298	14283	14227	14170	14282	14280	14228	14098	14330	14235	14261	14190	14255	14244	14219	14255	14202	14120	14049	14226	14201	14037	14146	14266	14277	14236	14341	14362	14148	14173	14305	14183	14278	14179	14216	14158	14443	14042	14145	14309	14299	14119	14251	14349	14137	14228	14222	14292	14253	14100	14113	14299	14259	14166	14309	14109	14171	14278	14153	14229	14220	14192	14162	14186	14175	14199	14246	14297	14121	14249	14238	14243	14270	14314	14287	14190	14268	14256	14288	14349	14172	14451	14281	14258	14301	14228	14305	14343	14319	14200	14237	14303	14101	14192	14233	14112	14225	14238	14294	14219	14109	14249	14126	14244	14139	14285	14328	14325	14405	14161	14296	14313	14313	14237	14377	14178	14175	14421	14232	14136	14085	14113	14254	14214	14309	14196	14216	14098	14333	14214	14148	14275	14145	14231	14396	14259	14150	14155	14053	14158	14157	14142	14337	14211	14235	14144	14116	14351	14262	14198	14224	14297	14159	14110	14339	14155	14315	14172	14172	14213	14193	14358	14191	14247	14312	14048	14241	14187	14132	14284	14316	14182	14146	14277	14208	14154	14340	14188	14291	14183	14175	14193	13982	14134	14209	14305	14235	13962	14318	14091	14145	14228	14282	14134	14170	14227	14077	14184	14186	14211	14246	14110	14196	14377	14313	14305	14124	14148	14197	14395	14250	14104	14170	14323	14192	14202	14191	14122	14236	14213	14175	14157	14234	14207	14170	14188	14208	14245	14107	14220	14155	14075	14285	14050	14188	14241	14162	14302	14349	14338	14200	14359	14374	14262	14213	14145	14218	14129	14155	14189	14275	14382	14203	14340	14119	14256	14222	14393	14225	14218	14447	14019	14228	14311	13973	14083	14073	14215	14227	14313	14314	14281	14455	14248	14279	14196	14212	14264	14347	14180	14242	14233	14301	14207	14204	14243	14241	14219	14169	14126	13966	14163	14188	14171	14101	14318	14248	14302	14198	14266	14273	14218	14155	14250	14142	14143	14174	14240	14011	14287	14108	14236	14220	14344	14140	14169	14215	13998	14136	14143	14088	14134	14110	14175	14245	14290	14153	14182	14238	14227	14109	14242	14285	14169	14246	14113	14081	14225	14309	14177	14249	14047	14187	14241	14283	14066	14375	14132	14377	14282	14369	14287	14124	14150	14218	14400	14211	14403	14288	14047	14206	14188	14315	14261	14326	14192	14140	14205	14098	14150	14190	14202	14246	14156	14229	14029	14113	14258	14173	14469	14085	14280	14264	14323	14205	14114	14073	14305	14459	14101	14320	14044	14126	14184	14187	14181	14026	14323	14348	14144	14301	14325	14084	14204	14121	14156	14202	14343	14311	14297	14277	14287	14367	14161	14092	14275	14286	14317	14076	14191	13972	14115	14266	14279	14320	14312	14360	14268	14021	14218	14186	14210	14188	14177	14316	14193	13996	14096	14248	14282	14160	14185	14370	14135	14071	14247	14235	14309	14143	14061	14274	14246	14268	14110	14121	14286	14114	14267	14142	14084	14174	14301	14210	14067	14227	14173	14408	13990	14298	14153	14307	14198	14116	14354	14166	14240	14124	14115	14239	14130	14237	14107	14198	14273	14177	14235	14328	14082	14170	14244	14211	14328	14260	14091	14347	14104	14223	14201	14356	14211	14213	14280	14136	14055	14300	14190	14112	14268	14190	14322	14230	14173	14055	14150	14179	14094	14185	14277	14312	14180	14252	14203	14173	14149	14214	14176	14256	14148	14381	14102	14265	14100	14116	14168	14248	14302	14007	14292	14151	14348	14237	14192	14106	14383	14356	14244	14252	14051	14214	14304	14231	14153	14180	14223	14252	14174	14192	14158	14323	14237	14296	14140	14191	14218	14077	14268	14229	14194	14138	14204	14250	14208	13976	14224	14279	14226	14267	14408	14130	14042	14271	14342	14277	14215	14231	14133	14183	14185	14258	14504	14282	14135	14150	14230	14209	14137	14352	14242	14183	14205	14344	14419	14182	14153	14218	14283	14208	14068	14196	14182	14261	14186	14200	14107	14054	14322	14276	14301	14369	14019	14194	14317	14297	14255	14268	14277	14211	14100	14317	14293	14361	14251	14119	14252	14137	14084	14180	14153	14317	14214	14142	14362	14219	14245	14194	14293	14218	14274	14094	14328	14262	14226	14189	14254	14312	14249	14341	14149	14271	14192	14343	14169	14244	14060	14147	14130	14142	14149	14186	14267	14112	14252	14207	14064	14183	14360	14223	14077	14191	14117	14116	14319	14086	14205	14087	14215	14368	14290	14235	14325	14132	14250	14231	14165	14244	14180	14163	14245	14248	14364	14222	14107	14221	14220	14177	14308	14308	14303	14307	14373	14264	14246	14154	14286	14309	14166	14122	14212	14286	14217	14118	14321	14327	14257	14052	14190	14294	14299	14114	14284	14173	14167	14090	14133	14238	14220	14345	14296	14130	14270	14163	14299	14294	14238	14293	14233	14234	14247	14119	14252	14344	14316	14082	14217	14222	14067	14249	14219	14178	14281	14328	14211	14192	14355	14190	14015	14089	14415	14105	14216	14161	14132	14087	14217	14188	14289	14226	14145	14327	14206	14302	14200	14125	14160	14018	14243	14269	14242	14286	14224	14210	14300	14156	14280	14388	14195	14185	14221	14130	14129	14235	14254	14222	14167	14412	14262	14181	14164	14205	14123	14263	14202
22971	21506	29410	24322	22945	25889	27883	22353	20814	20239	19766	18712	18291	18170	18027	17915	17648	17465	17293	17359	17457	17278	17262	17281	17354	17257	17168	17353	17075	17105	17103	17083	17176	17217	17091	17008	16845	16990	17053	16939	17013	16959	17031	16877	17023	16695	16935	16897	17018	17056	16928	16966	17276	16822	16898	16832	17011	17022	16942	16670	16895	16809	16899	16964	16857	16933	16900	17134	17072	16943	17015	16877	16821	16796	16793	16874	17033	16818	16803	17008	17063	16873	16780	17039	16972	17004	16806	16997	16726	16992	16894	17026	16708	17013	16963	16943	16914	16882	16697	16911	16970	16840	17041	16919	16839	17007	16939	17017	16971	16792	17098	17023	17036	16842	16809	17074	16885	17022	16992	16784	17007	16705	16946	16863	16819	16810	17067	16775	16898	16857	16795	16912	16912	16965	16868	16825	17025	16958	16872	17052	16795	16901	16896	17200	16954	16814	16908	16855	16929	17037	16907	16858	16733	16730	16574	16993	17027	16927	17059	16995	16993	16748	16789	16726	16743	16795	16982	16957	16815	16743	16941	17103	16955	16651	17016	16902	16984	16863	16854	16834	16752	16880	16967	17072	17190	16721	16746	16897	16825	17033	16931	16934	17014	16803	16956	16788	16814	17027	17034	16703	16825	16815	16894	16776	16935	17040	16891	16756	16726	16902	16951	16743	16987	16844	16739	16852	16953	16820	16996	17173	16818	16873	16840	16738	16834	16907	16776	16970	17047	16868	16868	16872	16620	17015	16843	16737	16940	16839	17117	16935	16900	16880	16716	16883	16854	16713	16811	16826	17008	16884	16800	16957	17069	17034	16992	16741	16601	16717	17068	16951	16831	16777	16938	16766	16768	16799	17018	16858	16992	16995	16864	17007	16790	16910	16880	16842	16848	16725	16777	16894	16998	16921	16805	16781	16781	16784	16874	16961	16847	16848	16966	16909	16769	16983	16993	16813	16804	16846	16921	17108	16823	16917	16849	16737	16878	17010	17059	16987	16838	16708	16859	16942	16853	17008	16771	16772	16787	17037	16893	16864	16916	16739	16749	17017	16746	16817	16763	16801	16938	16832	16762	16620	16864	17009	16782	16973	16755	16871	16864	16679	16906	16853	16769	16715	16804	17139	16784	16973	16968	16717	16811	16889	16683	16697	16836	16819	16668	16884	16886	16849	16809	16714	16779	16770	16892	16837	16983	16962	16763	16718	16742	16920	17042	16920	16843	16853	16809	16871	16893	16963	16788	16894	16594	16820	16811	16910	16877	16835	16784	16681	16820	16789	16758	16888	16707	16766	16834	16961	16906	16821	17055	16707	16940	16962	17107	16888	16918	16872	16680	16896	17006	17000	16789	16949	16687	16859	16823	16888	16888	16798	17034	16921	16844	16753	17038	16986	16944	16909	16843	16759	16966	16781	16908	16850	16926	16714	16721	16956	16863	16997	16988	16888	16903	16892	16680	16909	16784	16879	16884	16715	16787	16953	16850	16742	16944	16990	16783	16837	16905	16837	17031	17013	16790	16921	16808	16865	16706	16691	16832	16877	16887	16986	16892	16751	16845	17021	16924	16911	16896	16967	16950	16700	16855	16889	16880	16720	16896	16811	16804	16709	16895	16738	16855	16835	16938	16772	16977	16765	16949	16751	16932	16947	16930	16698	16928	16729	16755	16754	16729	16888	16585	16861	16730	17043	16920	16845	16980	16850	16927	16799	16795	16812	16971	16834	16935	16786	16889	16939	16921	16698	16838	16773	16912	16866	16993	16732	16809	16934	16781	16709	16980	17088	16653	16793	16864	16765	16849	16721	16967	16720	16856	16820	16821	17073	16758	16934	16867	16979	16836	16845	16796	16864	16728	16756	16948	16924	16836	16896	16710	16776	16957	16739	16800	16677	16935	16888	16819	16734	16932	16722	16932	16671	16926	16836	17001	16805	16903	17220	16941	16939	16694	16836	16867	17058	16934	16824	16874	16829	17075	17071	16888	16980	16881	16852	16693	17032	16888	16915	16793	16967	16710	16940	16837	16804	16885	17011	16980	16966	16939	17002	16695	16875	16800	16713	16751	16734	16746	16878	16823	16827	16762	16824	16829	16809	16998	16954	16968	16736	16965	16596	17053	16734	16973	16919	16984	16896	16965	16841	16903	16908	16999	16708	16752	16887	16845	17043	16954	16979	16913	16743	16913	16959	16858	16922	16781	16615	16792	16868	16868	16778	16897	16849	16965	16751	16921	17136	16792	17011	16774	16703	16796	16776	17002	16797	16963	16825	16916	16863	16860	16860	16741	16807	16857	16973	16751	16867	16916	16646	16939	16972	16987	16801	16989	16922	16869	16982	16893	16736	16942	16966	17026	16866	17010	16740	16736	16939	17093	16763	16925	16863	16992	16890	16874	16814	16969	16850	16694	16728	16950	16796	16940	16789	16899	16932	16895	16837	16767	16998	16868	16953	16827	16875	16901	16824	16917	16850	16863	17008	16909	16800	16753	16769	16820	16831	16888	17064	16884	16971	16861	16870	16970	16818	16949	16901	16886	16815	16931	16983	17056	16827	16830	16828	16741	16752	17005	16702	16834	16833	17055	17009	17027	16768	17047	16952	16801	16871	17029	16935	16743	16712	16949	16979	17046	16819	16853	16920	16895	16702	16978	16833	16854	17016	16763	16828	16960	16678	16992	16828	17000	16895	16806	16749	17114	16831	16822	17126	16803	16707	16921	16767	17049	16591	16715	16816	16931	16818	16975	17113	16946	16878	16805	16928	16691	16905	16806	16875	16878	16905	16866	16780	16730	16941	16830	16898	16799	16959	16914	16716	16752	16831	16776	16892	16941	16861	16825	16885	16596	16954	16939	16957	16861	16735	16960	16964	16855	16713	16715	16842	16947	16999	16970	16634	17090	16784	16807	16766	16761	16790	16873	16750	16939	16995	16936	16781	16912	16802	16997	16683	16852	16867	17008	16776	16959	16780	16821	16669	16943	16803	16764	17002	16759	16837	16742	16988	16745	16902	16807	16663	16716	16870	16687	16845	16707	16912	16862	16871	17110	16966	16812	16911	16910	16929	16817	16876	16713	16808	17004	16803	16990	16868	16936	16833	16851	16885	16885	17028	16889	16943	16828	16953	16929	16920	16782	17010	16648	17054	16875	16984	16612	16796	16871	16796	16890	16842	16782	16891	16717	16753	16854	16853	16833	16857	16687	16911	16927	16980	16792	16836	16797	16922	16884	16733	16746	16856	16763	17009	16873	16831	16817	16847	16814	16659	16867	16903	16971	16847	16759	16746	16795	16762	16866	16838	16794	16645	16664	16689	16709	16684	16793	16909	16835	16916	16881	16715	16899	16781	16919	16875	17013	16821	16796	16804	16947	16800	17010	16725	16854	16719	16796	16981	16677	16902	16847	16831	16887	17021	16782	16939	16760	16995	16875	16835	16674	16805	16953	16795	16875	16678	16789	16909	16789	16830	16873	16882	16863	16760	16914	16811	17015	16679	16798	16906	16922	16979	16874	16915	16641	16864	16737	16980	16603	16871	16786	16728	16845	16860	16901	16738	16499	16711	16926	17019	16968	16755	16968	16919	16909	17019	16809	17011	16743	16836	16863	16781	16921	16866	16846	16721	16651	16700	16797	16871	16633	16809	16920	17052	16923	17032	16802	16773	16788	16714	16615	16798	16893	16793	16777	16863	16823	16722	17041	16722	16981	16973	16734	16822	16847	16887	17085	16834	16807	16936	16786	16823	16762	16544	16838	16911	16779	16918	16881	16813	16796	16887	16905	17061	16909	16915	16880	16902	17017	16975	16923	16845	16842	16855	16876	16953	16822	16847	16800	16704	16952	16849	16905	17010	16759	16855	17028	17112	16965	16862	16785	16898	16910	16743	16789	16801	16936	16841	17121	16739	16946	16754	16813	16925	16829	16891	16797	16748	16916	16887	16922	16763	16896	16981	16709	16832	16929	16817	16753	16823	16929	16668	17007	16949	17001	16867	16879	17063	17094	16882	16759	16752	16958	16902	16930	16845	16735	16923	16986	16784	16808	16972	16968	16947	17028	16900	16986	17001	16837	16915	16784	16952	16932	16790	16939	16975	16889	16877	16635	16905	16886	16708	16607	16714	16641	16724	16920	16798	16816	16721	16700	16849	16810	17072	16848	16828	16909	16900	16816	16823	16777	16960	16995	16907	16828	16799	16688	16890	16949	16894	16689	16629	16848	16763	16805	17026	16986	16871	17054	16664	16827	16840	16768	16929	17187	17031	16839	16780	16940	16997	16736	16647	16827	16980	16845	16881	16974	16947	16909	16768	16954	16743	16935	16700	16769	16694	16809	16813	17007	17062	16813	16813	17004	17045	16769	16670	16810	16883	16785	17017	16741	16835	17035	16792	16829	16811	16902	16953	17039	16990	16925	16970	16769	16832	16864	16785	16789	16923	16935	16925	16774	16785	16871	16879	16911	16798	16879	16845	16902	16967	16686	16852	16707	16672	16868	16701	16745	16629	17057	17002	16787	16886	16889	16911	16895	17021	16692	16973	16825	16668	16918	16705	16868	16829	17050	17035	16880	16974	16697	16748	16719	16794	16839	16828	16774	16815	17002	17025	16954	16880	17032	16875	16820	16868	16897	16970	16821	16725	16779	16803	16943	16803	16924	16963	16658	16827	16719	16589	16891	16825	16862	16752	16999	16687	16779	16998	16868	16865	16816	16973	16969	16743	16860	16802	16856	16657	16994	16844	16840	16806	16732	16818	16633	16562	16742	16815	16815	16760	16901	16802	16825	16807	16892	16899	16805	16813	16942	16818	16810	16931	16766	16695	16849	16986	16750	16770	16865	16883	16920	16804	16916	16861	17224	16881	16871	17001	16858	16848	16822	16890	16904	17051	16882	16910	16950	16737	16876	16792	17059	16726	16899	16718	16704	17046	16993	16993	16892	16978	17070	17147	16918	16753	16856	17043	16849	16843	17027	16777	16592	16990	16910	16923	16944	16949	16750	16925	16653	16746	16912	16743	17002	16871	16936	16917	17048	16904	16726	16775	16690	16865	16931	16652	16656	16770	16860	16838	16965	16775	16862	16808	16862	17004	16779	16812	16843	16526	16784	16925	16860	16718	16928	16728	16859	16940
33732	56093	53316	42977	34318	28373	24458	22401	20377	19301	18210	17375	16754	16394	16100	15719	15693	15592	15237	15340	14948	15018	14810	14835	14860	14958	14824	14846	14906	14750	14768	14710	14655	14696	14638	14753	14743	14569	14657	14765	14561	14640	14563	14572	14561	14592	14575	14528	14662	14665	14449	14502	14664	14390	14601	14447	14519	14426	14558	14433	14496	14648	14604	14809	14555	14646	14487	14460	14593	14604	14567	14638	14567	14434	14603	14511	14635	14609	14679	14526	14639	14600	14683	14602	14480	14503	14509	14637	14474	14638	14410	14560	14663	14795	14574	14736	14454	14581	14659	14415	14412	14645	14594	14526	14510	14346	14612	14742	14645	14642	14602	14596	14549	14558	14708	14610	14456	14502	14450	14632	14637	14640	14643	14707	14526	14435	14532	14452	14550	14505	14490	14484	14544	14451	14685	14717	14585	14539	14600	14531	14575	14655	14523	14639	14600	14515	14661	14487	14545	14544	14513	14554	14604	14640	14459	14333	14542	14502	14780	14561	14600	14681	14535	14595	14533	14450	14440	14623	14504	14641	14583	14692	14291	14477	14514	14590	14473	14706	14499	14593	14612	14585	14515	14608	14366	14559	14620	14546	14441	14535	14617	14632	14425	14527	14487	14609	14587	14586	14479	14523	14542	14528	14528	14520	14624	14744	14599	14640	14583	14699	14700	14594	14456	14532	14415	14449	14507	14659	14699	14651	14414	14479	14560	14604	14511	14478	14681	14489	14638	14599	14605	14601	14508	14735	14577	14585	14548	14618	14756	14492	14722	14452	14479	14801	14584	14589	14603	14580	14804	14694	14514	14495	14672	14642	14478	14420	14753	14491	14554	14612	14679	14578	14552	14480	14546	14830	14627	14526	14580	14737	14398	14649	14692	14650	14624	14532	14599	14563	14561	14591	14626	14615	14526	14615	14587	14632	14682	14614	14585	14505	14400	14489	14694	14544	14701	14493	14578	14565	14607	14728	14464	14696	14544	14644	14647	14672	14621	14438	14393	14487	14574	14699	14650	14492	14532	14558	14679	14505	14588	14570	14535	14623	14483	14662	14569	14402	14616	14529	14614	14398	14711	14622	14461	14500	14583	14551	14599	14572	14702	14651	14569	14799	14592	14752	14477	14605	14611	14548	14710	14660	14446	14595	14612	14606	14626	14452	14527	14502	14563	14577	14761	14579	14536	14598	14498	14329	14690	14710	14603	14508	14611	14471	14405	14569	14639	14580	14699	14643	14248	14536	14667	14550	14667	14706	14476	14736	14499	14677	14302	14503	14761	14398	14494	14460	14541	14626	14590	14613	14583	14482	14482	14494	14700	14469	14803	14693	14515	14647	14664	14535	14638	14617	14736	14540	14630	14410	14486	14647	14646	14567	14556	14587	14529	14587	14448	14733	14524	14402	14540	14390	14570	14595	14447	14646	14551	14525	14709	14565	14559	14391	14455	14594	14609	14613	14498	14421	14420	14659	14595	14456	14734	14640	14564	14712	14531	14543	14490	14627	14600	14426	14701	14665	14569	14447	14581	14488	14399	14680	14547	14528	14636	14494	14636	14551	14451	14419	14493	14655	14554	14518	14637	14651	14515	14475	14472	14674	14544	14531	14549	14557	14757	14509	14478	14395	14725	14633	14642	14777	14556	14577	14406	14542	14408	14465	14456	14482	14592	14463	14618	14539	14497	14585	14623	14642	14533	14550	14560	14594	14678	14634	14430	14612	14465	14440	14601	14438	14598	14563	14624	14586	14442	14828	14620	14603	14401	14643	14501	14430	14585	14465	14634	14626	14510	14449	14770	14531	14433	14576	14527	14618	14672	14497	14527	14616	14623	14571	14605	14678	14415	14641	14624	14640	14767	14553	14604	14623	14604	14308	14749	14637	14694	14868	14599	14525	14478	14659	14632	14535	14613	14456	14585	14473	14433	14509	14715	14544	14551	14682	14570	14467	14693	14500	14492	14456	14619	14453	14574	14465	14515	14533	14472	14517	14552	14436	14568	14606	14687	14553	14576	14524	14445	14635	14432	14687	14430	14553	14651	14640	14518	14560	14499	14476	14589	14452	14519	14482	14514	14461	14448	14592	14616	14603	14590	14557	14460	14671	14539	14543	14371	14734	14497	14697	14661	14510	14544	14528	14565	14577	14362	14631	14717	14499	14924	14660	14534	14489	14618	14418	14639	14526	14658	14543	14525	14520	14560	14675	14380	14546	14587	14218	14560	14680	14623	14684	14562	14423	14478	14599	14643	14361	14558	14570	14455	14653	14549	14623	14583	14632	14371	14677	14426	14407	14512	14568	14548	14555	14678	14461	14656	14533	14614	14405	14530	14514	14758	14526	14387	14487	14801	14509	14684	14503	14679	14537	14726	14518	14582	14701	14620	14587	14549	14797	14535	14440	14507	14433	14783	14627	14488	14506	14618	14550	14549	14632	14596	14690	14616	14548	14525	14462	14459	14684	14568	14582	14720	14599	14442	14618	14518	14676	14470	14680	14649	14509	14526	14527	14439	14706	14706	14602	14590	14724	14594	14564	14687	14462	14434	14612	14576	14492	14535	14477	14552	14590	14478	14525	14543	14600	14668	14539	14708	14576	14733	14540	14473	14394	14591	14557	14448	14702	14831	14663	14504	14543	14434	14508	14573	14456	14438	14566	14633	14588	14583	14396	14666	14530	14553	14494	14585	14653	14555	14466	14713	14636	14465	14545	14479	14433	14599	14600	14544	14520	14275	14642	14466	14631	14449	14604	14620	14411	14479	14363	14822	14561	14527	14628	14720	14607	14551	14555	14642	14548	14521	14564	14663	14486	14492	14640	14677	14603	14485	14554	14549	14422	14438	14610	14627	14532	14713	14559	14594	14519	14575	14619	14525	14474	14626	14599	14666	14671	14586	14577	14512	14451	14682	14610	14604	14571	14613	14595	14572	14689	14570	14560	14608	14562	14550	14591	14606	14515	14496	14454	14345	14571	14622	14535	14896	14389	14592	14591	14606	14462	14457	14577	14444	14728	14630	14579	14529	14596	14525	14740	14332	14526	14633	14570	14678	14458	14498	14686	14531	14753	14530	14713	14451	14585	14491	14720	14616	14582	14570	14558	14460	14475	14450	14417	14774	14568	14628	14457	14513	14464	14479	14327	14654	14621	14433	14770	14640	14324	14635	14643	14461	14464	14554	14599	14510	14584	14649	14608	14690	14728	14623	14482	14600	14607	14584	14564	14543	14499	14545	14762	14647	14557	14628	14442	14417	14507	14395	14666	14658	14634	14652	14521	14675	14528	14601	14516	14927	14271	14713	14529	14570	14557	14768	14561	14475	14639	14562	14549	14534	14608	14478	14531	14583	14602	14559	14672	14581	14644	14458	14673	14587	14613	14612	14496	14527	14527	14488	14628	14326	14546	14565	14481	14566	14561	14555	14512	14558	14673	14414	14613	14497	14581	14617	14542	14481	14534	14465	14586	14485	14472	14671	14549	14563	14456	14447	14647	14586	14515	14561	14600	14537	14686	14580	14610	14466	14751	14591	14451	14432	14571	14621	14737	14562	14820	14605	14643	14594	14601	14901	14592	14546	14602	14583	14300	14535	14415	14513	14690	14418	14553	14544	14624	14542	14507	14656	14611	14605	14583	14580	14599	14422	14619	14693	14369	14601	14450	14595	14388	14542	14535	14710	14678	14551	14488	14559	14530	14707	14553	14501	14431	14463	14634	14468	14701	14693	14672	14527	14687	14681	14540	14514	14568	14461	14420	14777	14534	14674	14575	14517	14658	14583	14452	14574	14714	14597	14715	14596	14719	14720	14606	14503	14665	14491	14507	14645	14472	14563	14628	14564	14594	14429	14667	14392	14710	14494	14580	14557	14601	14634	14524	14495	14562	14781	14517	14458	14596	14524	14651	14517	14516	14451	14608	14580	14590	14672	14671	14706	14481	14324	14663	14686	14622	14579	14515	14471	14702	14541	14534	14662	14714	14488	14538	14593	14416	14589	14505	14665	14442	14619	14481	14444	14676	14427	14596	14489	14721	14624	14450	14629	14743	14433	14447	14576	14560	14568	14462	14401	14580	14606	14554	14462	14570	14617	14603	14376	14622	14701	14633	14500	14452	14551	14545	14568	14539	14655	14580	14532	14635	14548	14681	14690	14627	14575	14482	14566	14540	14497	14548	14682	14999	14552	14606	14557	14695	14689	14582	14366	14320	14698	14589	14722	14557	14528	14620	14457	14637	14680	14608	14758	14658	14620	14640	14614	14526	14422	14614	14602	14484	14741	14572	14790	14545	14610	14741	14511	14528	14778	14489	14549	14681	14499	14342	14583	14597	14431	14594	14755	14504	14503	14633	14668	14662	14462	14531	14632	14447	14649	14707	14649	14747	14524	14629	14543	14428	14574	14609	14615	14520	14629	14609	14615	14615	14451	14642	14510	14545	14642	14579	14580	14601	14676	14597	14514	14593	14385	14551	14743	14660	14463	14512	14681	14605	14601	14633	14549	14772	14533	14530	14565	14621	14525	14444	14566	14598	14685	14506	14586	14624	14583	14623	14560	14670	14527	14687	14568	14646	14583	14378	14565	14644	14552	14528	14440	14571	14789	14629	14511	14491	14599	14439	14563	14557	14467	14589	14456	14527	14602	14454	14674	14581	14521	14728	14393	14714	14527	14698	14582	14503	14506	14606	14501	14516	14490	14518	14697	14728	14436	14586	14696	14555	14555	14530	14599	14753	14599	14659	14443	14585	14557	14577	14595	14563	14470	14548	14653	14655	14460	14417	14679	14582	14580	14607	14564	14612	14541	14564	14500	14575	14673	14632	14493	14934	14569	14379	14512	14461	14599	14459	14458	14578	14605	14559	14658	14685	14625	14547	14604	14471	14495	14539	14507	14382	14787	14584	14548	14624	14607	14457	14547	14499	14468	14625	14609	14490	14529	14607	14681	14629	14620	14483	14491	14625	14630	14671	14607	14603	14522	14486	14578	14581	14423	14699	14609	14669	14503	14535	14548	14798	14392	14467	14578	14444	14496	14421	14693	14789	14366	14613	14536	14589	14512	14673	14681	14542	14606	14493	14655	14732	14526	14563	14553	14799	14572	14455	14532	14510	14514	14498	14536	14551	14592	14648	14569	14420
28894	27531	34700	30541	23771	21087	19606	18516	17897	17735	17406	17337	16866	16807	16930	16516	16577	16745	16591	16722	16815	16500	16657	16447	16478	16515	16270	16465	16426	16424	16414	16416	16447	16460	16518	16438	16414	16482	16474	16391	16505	16433	16460	16302	16103	16418	16544	16516	16417	16399	16514	16387	16512	16404	16428	16192	16544	16432	16342	16435	16463	16043	16567	16481	16523	16480	16468	16265	16439	16281	16118	16345	16470	16376	16507	16437	16438	16395	16352	16346	16245	16648	16420	16444	16511	16443	16454	16281	16359	16368	16439	16417	16487	16464	16424	16396	16339	16258	16517	16457	16379	16210	16115	16197	16392	16220	16448	16414	16483	16315	16256	16578	16316	16375	16317	16361	16677	16282	16299	16239	16521	16220	16181	16193	16306	16451	16354	16210	16334	16296	16274	16384	16281	16496	16433	16278	16358	16210	16313	16293	16289	16279	16461	16454	16364	16435	16190	16415	16463	16253	16317	16475	16376	16551	16218	16452	16462	16371	16192	16500	16288	16233	16248	16347	16338	16416	16337	16495	16521	16314	16483	16128	16228	16297	16548	16319	16557	16342	16273	16391	16311	16386	16326	16237	16232	16148	16357	16275	16301	16278	16380	16165	16144	16357	16323	16261	16129	16374	16287	16401	16455	16321	16365	16210	16400	16349	16448	16537	16648	16292	16371	16400	16448	16415	16381	16352	16384	16151	16349	16283	16333	16450	16457	16409	16574	16326	16509	16408	16352	16337	16389	16228	16441	16324	16276	16356	16439	16422	16131	16321	16287	16285	16442	16211	16481	16460	16516	16386	16444	16405	16257	16382	16320	16394	16387	16275	16284	16234	16342	16317	16494	16433	16434	16328	16368	16523	16145	16321	16322	16285	16443	16456	16343	16390	16315	16221	16281	16530	16294	16227	16359	16222	16408	16396	16461	16579	16439	16225	16222	16329	16546	16345	16207	16458	16423	16374	16485	16456	16326	16353	16506	16248	16232	16266	16519	16096	16354	16323	16256	16544	16532	16323	16368	16248	16425	16486	16259	16241	16256	16233	16227	16514	16455	16468	16318	16375	16298	16374	16449	16323	16421	16251	16298	16209	16348	16228	16368	16213	16369	16407	16492	16558	16482	16405	16453	16387	16316	16196	16468	16392	16504	16303	16349	16296	16344	16243	16426	16443	16225	16269	16328	16390	16395	16352	16319	16292	16639	16411	16321	16314	16310	16364	16392	16184	16459	16347	16414	16326	16353	16277	16152	16316	16342	16362	16520	16384	16403	16476	16362	16466	16195	16518	16377	16195	16556	16265	16224	16309	16532	16313	16333	16357	16477	16451	16682	16744	16371	16213	16185	16454	16246	16327	16401	16324	16304	16288	16543	16516	16431	16270	16445	16487	16056	16476	16386	16427	16342	16195	16186	16272	16182	16420	16158	16238	16232	16322	16310	16349	16341	16344	16309	16295	16386	16481	16374	16346	16235	16201	16046	16471	16413	16479	16413	16303	16385	16366	16290	16452	16508	16508	16381	16426	16214	16308	16442	16338	16325	16252	16374	16519	16318	16480	16508	16368	16453	16316	16459	16335	16314	16465	16539	16396	16412	16328	16631	16322	16394	16461	16320	16269	16322	16362	16341	16310	16464	16502	16416	16497	16279	16456	16339	16259	16402	16470	16222	16272	16319	16452	16434	16382	16385	16113	16464	16205	16529	16539	16314	16226	16220	16354	16164	16460	16486	16288	16451	16446	16473	16421	16404	16255	16349	16610	16370	16402	16494	16378	16410	16364	16163	16461	16453	16518	16394	16331	16283	16378	16450	16491	16323	16442	16296	16464	16325	16464	16404	16464	16437	16236	16248	16212	16453	16250	16395	16428	16648	16311	16571	16268	16209	16434	16309	16427	16251	16587	16287	16157	16384	16379	16420	16172	16465	16381	16389	16485	16305	16338	16524	16422	16325	16299	16475	16373	16318	16393	16332	16464	16180	16294	16416	16561	16441	16415	16345	16429	16263	16617	16367	16236	16422	16380	16472	16124	16439	16477	16469	16532	16509	16558	16269	16419	16312	16485	16313	16308	16248	16266	16203	16219	16335	16455	16309	16530	16621	16363	16586	16389	16621	16468	16547	16460	16188	16235	16296	16222	16245	16193	16474	16269	16331	16309	16484	16323	16511	16361	16317	16382	16402	16472	16146	16381	16186	16289	16607	16288	16197	16503	16548	16645	16264	16522	16371	16261	16645	16441	16502	16394	16306	16341	16322	16281	16551	16339	16487	16485	16586	16460	16509	16294	16264	16575	16339	16327	16401	16291	16444	16222	16215	16406	16364	16389	16316	16388	16405	16534	16230	16316	16368	16349	16506	16461	16554	16365	16547	16422	16351	16218	16354	16304	16426	16383	16218	16296	16342	16125	16205	16456	16506	16459	16422	16447	16190	16378	16456	16505	16108	16155	16259	16315	16305	16571	16499	16491	16469	16579	16214	16279	16325	16603	16321	16433	16458	16273	16407	16217	16329	16214	16465	16324	16391	16412	16242	16358	16196	16583	16525	16546	16435	16164	16361	16050	16508	16207	16131	16264	16281	16295	16403	16142	16422	16475	16529	16469	16528	16372	16422	16540	16253	16153	16550	16600	16143	16345	16364	16281	16348	16324	16348	16429	16323	16318	16405	16251	16426	16233	16356	16329	16173	16295	16377	16298	16454	16510	16099	16106	16213	16317	16331	16451	16414	16225	16436	16350	16206	16169	16250	16389	16281	16368	16391	16366	16245	16273	16355	16322	16411	16287	16311	16382	16461	16400	16439	16335	16250	16393	16258	16356	16231	16353	16237	16426	16313	16223	16453	16508	16488	16174	16409	16434	16362	16334	16275	16102	16365	16594	16354	16225	16513	16399	16389	16285	16448	16377	16453	16387	16628	16229	16428	16395	16186	16551	16218	16149	16449	16203	16277	16285	16518	16464	16318	16474	16588	16296	16419	16329	16379	16370	16521	16356	16279	16453	16309	16411	16490	16351	16484	16361	16565	16503	16582	16378	16427	16525	16408	16348	16345	16029	16366	16186	16240	16340	16273	16342	16392	16366	16611	16486	16528	16258	16260	16420	16337	16502	16364	16469	16455	16376	16372	16327	16208	16356	16395	16488	16351	16425	16477	16297	16347	16309	16316	16262	16368	16348	16293	16294	16518	16478	16626	16237	16710	16470	16514	16322	16537	16382	16422	16042	16493	16255	16358	16459	16264	16464	16289	16322	16617	16557	16394	16244	16367	16406	16384	16410	16193	16163	16297	16135	16342	16423	16346	16366	16413	16208	16306	16167	16373	16468	16409	16284	16222	16308	16290	16325	16459	16272	16284	16181	16350	16377	16411	16572	16461	16440	16181	16276	16378	16397	16468	16507	16254	16427	16359	16383	16252	16378	16221	16304	16298	16199	16400	16508	16418	16450	16438	16308	16580	16478	16300	16119	16322	16177	16337	16342	16276	16198	16345	16421	16114	16234	16414	16423	16458	16626	16466	16472	16428	16295	16518	16473	16372	16371	16162	16309	16280	16230	16087	16274	16362	16111	16389	16376	16183	16491	16301	16246	16306	16343	16598	16509	16427	16287	16508	16238	16400	16393	16357	16520	16322	16348	16328	16472	16348	16267	16395	16335	16287	16389	16221	16338	16444	16351	16442	16323	16425	16413	16317	16396	16352	16451	16442	16428	16214	16326	16412	16155	16394	16235	16312	16461	16406	16444	16474	16543	16539	16584	16561	16447	16344	16336	16583	16346	16530	16354	16328	16401	16292	16393	16368	16317	16348	16353	16335	16426	16399	16370	16576	16398	16388	16181	16447	16188	16230	16158	16294	16446	16429	16428	16310	16134	16410	16441	16449	16419	16361	16302	16322	16209	16226	16443	16414	16470	16455	16482	16475	16136	16494	16356	16549	16466	16346	16390	16348	16248	16212	16335	16367	16491	16395	16271	16282	16277	16403	16301	16386	16294	16573	16298	16578	16426	16369	16305	16223	16430	16319	16518	16504	16293	16389	16157	16322	16218	16349	16295	16312	16268	16454	16434	16453	16539	16373	16549	16592	16479	16368	16439	16478	16318	16308	16498	16465	16454	16237	16283	16306	16406	16221	16353	16323	16561	16417	16366	16652	16347	16159	16315	16374	16223	16432	16207	16336	16266	16509	16538	16446	16138	16284	16396	16381	16441	16139	16517	16329	16339	16319	16124	16188	16421	16196	16271	16349	16143	16442	16340	16330	16611	16445	16338	16268	16148	16354	16273	16513	16445	16577	16342	16354	16517	16396	16214	16332	16309	16285	16291	16315	16657	16403	16281	16424	16357	16423	16255	16401	16606	16265	16346	16333	16482	16337	16266	16410	16332	16243	16318	16257	16317	16454	16146	16464	16301	16542	16429	16314	16451	16258	16406	16626	16442	16354	16374	16349	16415	16510	16408	16316	16261	16397	16144	16259	16404	16283	16224	16521	16492	16368	16572	16493	16479	16470	16234	16375	16344	16400	16095	16308	16358	16633	16497	16345	16298	16263	16537	16214	16378	16400	16466	16548	16338	16373	16444	16388	16346	16361	16385	16380	16218	16280	16159	16301	16525	16148	16236	16401	16385	16336	16355	16428	16323	16191	16147	16431	16455	16296	16369	16282	16482	16538	16418	16155	16394	16521	16512	16367	16273	16379	16343	16399	16335	16465	16350	16291	16416	16219	16217	16276	16267	16373	16400	16387	16345	16295	16476	16597	16288	16502	16624	16285	16326	16462	16509	16242	16378	16460	16316	16459	16280	16393	16492	16555	16444	16262	16238	16378	16330	16519	16370	16504	16296	16467	16365	16380	16409	16326	16455	16459	16476	16519	16457	16287	16441	16469	16353	16475	16267	16370	16239	16356	16158	16425	16517	16464	16352	16354	16305	16427	16334	16433	16321	16332	16330	16367	16671	16575	16213	16180	16430	16513	16443	16370	16302	16289	16348	16563	16456	16466	16377	16451	16284	16443	16436	16299	16319	16379	16426	16291	16180	16397	16297	16371	16396	16602	16325	16298	16402	16389	16336	16334	16448	16424	16168	16497	16207	16264	16321	16266	16416	16269	16347	16285	16486	16462	16401	16389	16484	16401	16307	16546	16355
31249	44124	41056	31131	24469	20987	18942	17608	16979	16350	15838	15404	15155	15220	15072	14804	14745	14587	14541	14550	14647	14466	14436	14409	14426	14432	14476	14420	14462	14362	14504	14489	14329	14438	14298	14426	14332	14459	14289	14332	14271	14390	14409	14445	14300	14360	14319	14296	14379	14526	14352	14363	14394	14251	14381	14363	14393	14413	14290	14335	14308	14489	14267	14480	14294	14318	14161	14231	14392	14403	14297	14301	14369	14363	14218	14465	14292	14278	14350	14397	14391	14317	14194	14277	14276	14370	14465	14345	14344	14422	14337	14388	14364	14377	14389	14162	14397	14415	14431	14285	14556	14355	14439	14265	14133	14353	14245	14356	14520	14501	14406	14318	14282	14218	14410	14298	14388	14434	14360	14395	14480	14239	14294	14407	14350	14168	14271	14541	14267	14357	14362	14298	14456	14437	14302	14367	14421	14416	14488	14368	14465	14345	14383	14468	14310	14350	14436	14144	14296	14271	14546	14375	14264	14408	14326	14309	14205	14272	14302	14383	14319	14390	14367	14314	14447	14255	14238	14243	14530	14400	14305	14484	14368	14415	14343	14254	14401	14436	14318	14335	14361	14177	14257	14404	14271	14301	14615	14370	14421	14452	14437	14403	14403	14237	14462	14324	14527	14472	14424	14330	14494	14192	14186	14415	14320	14205	14285	14398	14305	14261	14285	14337	14693	14372	14347	14274	14442	14355	14375	14296	14430	14326	14287	14221	14327	14368	14399	14422	14284	14324	14183	14297	14295	14363	14305	14229	14385	14463	14501	14455	14338	14415	14410	14223	14290	14410	14400	14273	14351	14355	14322	14183	14347	14240	14386	14371	14207	14561	14377	14403	14372	14353	14387	14169	14385	14258	14314	14411	14336	14299	14302	14255	14405	14463	14377	14202	14475	14486	14487	14274	14512	14474	14378	14404	14333	14217	14408	14227	14529	14482	14316	14335	14233	14384	14290	14237	14405	14349	14356	14340	14269	14429	14277	14481	14311	14399	14448	14207	14407	14252	14423	14372	14376	14390	14244	14408	14340	14290	14171	14327	14445	14426	14403	14292	14353	14332	14287	14401	14314	14429	14374	14437	14346	14546	14377	14297	14091	14320	14321	14225	14432	14283	14293	14505	14345	14406	14555	14363	14360	14244	14468	14300	14251	14461	14160	14320	14383	14286	14349	14178	14500	14272	14291	14373	14331	14477	14300	14257	14335	14210	14212	14304	14297	14294	14324	14369	14412	14312	14355	14467	14421	14348	14354	14384	14508	14355	14462	14271	14396	14487	14360	14277	14413	14568	14360	14173	14185	14452	14307	14317	14335	14329	14316	14160	14545	14391	14349	14379	14480	14251	14202	14256	14202	14223	14256	14329	14450	14159	14204	14475	14503	14187	14319	14323	14314	14264	14469	14326	14213	14436	14504	14356	14259	14400	14457	14427	14474	14330	14271	14170	14510	14184	14363	14239	14250	14205	14306	14278	14422	14506	14412	14342	14394	14381	14424	14258	14256	14240	14298	14329	14334	14397	14350	14362	14409	14235	14377	14535	14278	14291	14415	14261	14388	14289	14554	14289	14190	14261	14392	14385	14194	14432	14327	14336	14448	14418	14263	14194	14456	14551	14270	14414	14412	14390	14192	14255	14352	14318	14287	14364	14359	14467	14257	14312	14356	14543	14459	14403	14414	14302	14382	14333	14375	14372	14518	14272	14475	14318	14313	14449	14214	14234	14383	14390	14308	14260	14494	14308	14556	14599	14379	14326	14532	14364	14297	14390	14334	14341	14423	14405	14185	14301	14323	14367	14422	14545	14322	14302	14174	14422	14363	14326	14346	14179	14276	14288	14263	14476	14351	14354	14344	14356	14311	14335	14323	14266	14386	14279	14450	14378	14398	14201	14336	14244	14331	14349	14294	14440	14475	14396	14359	14357	14325	14197	14289	14453	14232	14313	14490	14276	14377	14384	14520	14270	14236	14283	14354	14374	14331	14470	14327	14460	14460	14493	14266	14378	14251	14360	14346	14384	14317	14293	14477	14187	14425	14378	14302	14317	14239	14404	14461	14366	14421	14419	14244	14307	14452	14291	14321	14460	14193	14342	14357	14387	14253	14355	14355	14408	14393	14366	14310	14288	14393	14381	14314	14410	14508	14429	14271	14446	14368	14292	14419	14161	14463	14330	14326	14319	14406	14370	14387	14398	14399	14225	14270	14292	14229	14407	14359	14410	14495	14558	14462	14399	14263	14542	14329	14266	14428	14239	14417	14391	14393	14246	14469	14435	14430	14272	14389	14267	14325	14363	14524	14391	14204	14399	14385	14479	14453	14399	14344	14468	14437	14403	14252	14496	14480	14406	14270	14412	14430	14348	14480	14330	14289	14302	14303	14363	14355	14315	14227	14462	14182	14370	14311	14351	14421	14439	14412	14488	14304	14296	14277	14211	14377	14510	14135	14368	14457	14433	14401	14387	14518	14281	14558	14375	14400	14301	14381	14486	14200	14406	14379	14215	14428	14477	14408	14170	14412	14404	14300	14184	14270	14555	14367	14206	14397	14439	14402	14442	14303	14408	14280	14370	14427	14119	14425	14386	14291	14327	14267	14353	14355	14304	14459	14283	14328	14201	14250	14265	14200	14395	14392	14345	14380	14248	14198	14458	14267	14249	14261	14292	14364	14414	14381	14426	14575	14339	14331	14257	14573	14447	14354	14204	14350	14287	14502	14208	14444	14390	14124	14518	14446	14297	14261	14241	14188	14390	14323	14476	14296	14494	14370	14292	14401	14289	14299	14262	14322	14368	14297	14420	14586	14262	14187	14263	14433	14424	14226	14281	14465	14382	14299	14453	14410	14332	14405	14469	14477	14344	14413	14355	14304	14426	14327	14366	14508	14299	14227	14249	14269	14295	14492	14393	14414	14284	14358	14435	14220	14273	14402	14346	14468	14436	14504	14325	14266	14248	14437	14373	14338	14206	14424	14411	14268	14122	14242	14244	14444	14446	14340	14514	14356	14174	14387	14297	14395	14398	14390	14258	14523	14256	14224	14266	14315	14275	14408	14270	14275	14410	14276	14382	14403	14460	14370	14421	14370	14430	14347	14261	14456	14260	14235	14253	14275	14398	14446	14399	14475	14271	14327	14351	14249	14437	14301	14435	14238	14436	14348	14324	14381	14350	14342	14494	14336	14404	14177	14281	14388	14347	14302	14252	14229	14315	14381	14389	14412	14339	14390	14409	14426	14332	14347	14252	14269	14370	14375	14364	14308	14423	14327	14217	14303	14462	14220	14515	14206	14244	14438	14314	14363	14426	14358	14552	14323	14477	14396	14293	14459	14404	14281	14452	14397	14317	14287	14307	14592	14364	14419	14316	14203	14370	14220	14397	14143	14275	14483	14324	14364	14127	14472	14337	14328	14314	14455	14381	14360	14313	14178	14466	14273	14331	14283	14323	14464	14357	14325	14530	14422	14462	14361	14222	14426	14464	14235	14553	14257	14263	14372	14387	14499	14297	14473	14335	14275	14368	14362	14391	14234	14478	14214	14479	14346	14275	14274	14405	14419	14356	14466	14550	14294	14334	14247	14381	14469	14358	14526	14351	14418	14148	14403	14335	14429	14232	14334	14527	14326	14523	14318	14423	14362	14301	14485	14528	14394	14395	14313	14292	14573	14399	14505	14393	14441	14346	14257	14421	14410	14311	14348	14203	14418	14306	14290	14390	14296	14374	14232	14354	14301	14356	14208	14388	14213	14303	14388	14417	14478	14454	14429	14234	14430	14360	14557	14424	14291	14388	14407	14230	14199	14232	14347	14404	14323	14413	14499	14363	14239	14415	14312	14338	14325	14411	14260	14369	14468	14375	14432	14360	14418	14296	14440	14249	14289	14320	14371	14334	14318	14426	14444	14164	14479	14262	14338	14284	14379	14400	14193	14579	14374	14522	14260	14430	14361	14490	14323	14229	14294	14238	14368	14312	14294	14298	14292	14300	14402	14284	14403	14456	14277	14344	14377	14526	14508	14438	14461	14339	14304	14468	14399	14297	14286	14351	14497	14590	14300	14266	14331	14383	14303	14210	14230	14393	14423	14446	14251	14464	14089	14256	14190	14354	14358	14339	14347	14373	14288	14420	14318	14275	14359	14330	14497	14321	14242	14465	14194	14438	14422	14229	14349	14218	14466	14467	14256	14339	14372	14324	14359	14325	14372	14398	14322	14368	14226	14194	14222	14289	14206	14284	14288	14335	14342	14417	14225	14419	14322	14296	14199	14504	14524	14497	14314	14338	14365	14286	14372	14411	14534	14320	14383	14442	14513	14352	14229	14360	14144	14290	14383	14346	14369	14462	14505	14374	14368	14374	14364	14314	14157	14302	14486	14410	14334	14233	14298	14436	14338	14434	14296	14290	14315	14398	14452	14373	14391	14330	14494	14553	14429	14475	14304	14416	14396	14444	14154	14416	14249	14278	14457	14475	14301	14478	14304	14345	14372	14343	14404	14421	14376	14421	14490	14352	14356	14282	14411	14256	14238	14446	14307	14370	14323	14298	14458	14304	14396	14290	14352	14474	14340	14482	14175	14314	14308	14274	14355	14335	14377	14423	14323	14195	14403	14312	14243	14516	14346	14263	14402	14228	14258	14278	14397	14314	14611	14431	14296	14301	14277	14365	14300	14403	14452	14286	14224	14443	14526	14237	14317	14388	14425	14344	14156	14304	14424	14489	14323	14385	14384	14338	14318	14362	14375	14333	14276	14446	14277	14332	14267	14554	14384	14327	14364	14372	14300	14147	14227	14474	14328	14392	14312	14500	14462	14217	14408	14373	14365	14240	14246	14217	14400	14519	14352	14435	14364	14506	14083	14251	14327	14322	14370	14268	14333	14236	14280	14366	14426	14490	14270	14226	14381	14308	14427	14399	14272	14306	14231	14282	14352	14500	14322	14372	14293	14340	14205	14295	14357	14282	14546	14372	14477	14479	14327	14370	14421	14421	14327	14302	14222	14407	14229	14466	14460	14461	14403	14363	14350	14230	14286	14422	14308	14543	14458	14188	14389	14420	14412	14095	14197	14330	14377	14359	14504	14369	14483	14451	14485	14203	14232	14441	14411	14354	14367	14516	14417	14211	14432	14238	14428	14359
24220	21538	29242	25994	24984	24838	23354	19973	18798	18074	17766	17170	17097	17215	16790	16633	16442	16289	16415	16325	16315	16351	16259	16239	16546	16137	16123	16157	16119	16382	16300	16237	16289	16205	16301	16084	16200	16292	16356	16386	16202	16061	16033	16113	15985	16197	15991	16012	15857	16056	16160	16106	16019	16298	16317	16211	16119	16292	16248	16216	16177	16203	16066	16176	16268	16132	16026	16120	16157	16094	15894	15954	15829	16089	16203	16122	16173	15993	16151	16194	15872	16110	16028	15979	16090	15976	16084	16006	16120	16055	15818	16072	16200	16252	16070	16264	16202	15968	15995	16277	15978	15828	16145	16195	16207	16175	16036	16061	16137	16372	16096	16221	16102	16052	16134	16124	16207	16057	16080	16218	16084	16208	16137	16097	16257	16130	15922	16031	16044	16026	16058	15926	16088	16180	16187	16146	16222	16038	16121	15835	15940	16253	16030	16032	16165	15903	16259	16077	16196	16207	15985	16131	16124	16087	15952	16225	15932	16077	16023	15901	16045	15946	16220	15858	15982	15983	16184	16155	16072	15938	16328	16246	16186	15898	16121	16053	15985	16014	16115	16051	15870	15889	16000	15962	16047	15915	16202	16155	16170	15975	16029	16120	16164	16052	16015	15986	16024	16316	16209	15969	15947	16110	15922	16099	15996	16101	16013	15950	15937	15917	15952	16218	15926	16071	16105	16152	16272	16125	15927	16039	16049	16046	15961	16115	16170	16059	16272	16122	16009	15895	16136	16042	16076	16017	16097	16062	16158	16169	16114	16035	15963	16025	15999	16024	16181	15853	16113	15966	16078	16126	16170	16095	15823	16128	16121	15978	16200	16169	15972	16235	15940	15967	16099	16061	16231	16118	16195	15831	16058	16251	16266	16073	16106	16164	15901	16168	16099	16027	16033	16174	16157	16028	15985	16040	15919	16059	16186	16044	15904	15880	16066	16198	16082	15954	16361	16083	16090	15948	16258	16010	16151	16123	16101	15892	15882	15998	16242	16215	15894	16210	16146	16172	16185	16010	15800	16062	16306	16104	16104	16076	16224	16122	16319	16109	16131	15895	16072	16182	15969	16144	16139	16130	16027	16076	16037	16128	16101	16059	16104	16147	16123	16110	16193	16084	16035	16171	16306	16072	15938	15969	16008	16147	15964	15867	16176	15999	16044	16104	16120	15869	16003	16045	16095	16168	16043	16081	15973	15889	16187	16026	16182	16175	16059	16212	16130	16049	16117	16130	16155	15945	16057	16021	15958	16134	16150	16040	15765	16065	15923	16238	15870	15972	16079	16015	16105	15965	16026	15986	15926	15916	15853	16033	16002	16093	16144	16033	16079	16117	16302	16124	16067	16199	16164	15915	16115	16100	16112	16156	15975	16167	15905	15927	16028	15904	16139	16177	16049	16281	16083	16003	16063	15953	16058	15922	15928	16111	16145	16056	16166	15973	16093	16046	15919	16057	15942	16261	16183	15842	15932	16239	16066	16210	16334	15968	16174	16056	16438	16186	16102	15981	15935	16283	16127	15779	16083	16101	16083	16104	15995	15909	15954	16196	16177	15969	16055	15938	16254	15900	15988	16016	16015	15944	16076	16180	16098	15934	15994	16197	16100	15945	16105	16089	16100	16155	16142	16171	16086	16009	16171	15954	15986	16072	15843	16023	16030	16020	16254	16104	16021	15795	16229	16144	16078	16042	16232	16110	16179	16151	16126	15996	16113	16265	16091	16173	16053	16157	16129	16093	16110	16206	16327	15927	15820	16087	16006	16222	15992	15929	16288	16257	16113	16186	16059	16035	16189	16018	16205	15865	15989	16110	16085	15976	16066	15863	16112	16208	16131	16001	15769	16195	16208	16160	16039	16073	15956	16070	16016	15974	16142	16134	15959	16114	16066	16123	16105	16273	16164	15887	15960	16100	16079	16099	16025	16137	15959	16149	16061	16250	16190	15891	16060	15821	16180	15961	16074	16075	16124	16263	15936	16058	16166	16167	16203	16254	16036	16088	16070	15912	15947	16052	16232	16090	16092	15921	16010	15958	15865	16045	16059	16112	16026	16004	15991	16021	16028	16057	16139	15812	16232	16075	15904	16152	15959	16062	16076	16189	16201	16069	16202	16105	16172	16093	16054	15969	15849	15900	15951	16085	16051	16169	16087	15974	16077	16096	16041	16099	16110	15799	15933	16016	16134	15928	16127	16075	16180	16175	15919	16084	16041	15818	15893	16144	16242	16117	16185	16092	16297	16047	16113	15998	16117	16161	16057	16108	16026	16109	16128	15934	15946	16061	16013	16113	16023	16228	16007	16064	15925	15977	16021	16428	16276	15961	15975	16082	16082	16020	16039	16107	16011	15856	16024	16176	16201	15971	16214	16090	15859	16026	16166	16053	16317	16230	15898	16112	16020	15881	16228	16198	16029	16073	15939	15993	16134	16137	16158	16216	16190	16036	15866	16203	16094	16136	16121	16212	15915	16090	16151	16002	16085	15880	16120	15964	16022	16097	15907	16014	16053	16035	15993	16096	16227	16147	16227	16407	16080	16201	15955	16057	16279	16068	16093	16269	16106	16088	16091	15990	15963	15946	16160	16043	15989	15961	15981	16166	16150	15911	15993	16075	16000	16084	16002	15986	15960	15946	16014	16055	15960	16055	16131	15916	16121	16142	16222	16189	15924	16175	16091	16109	16019	16040	15984	16090	15999	16029	16131	16028	16047	16143	16003	16272	16025	15936	16274	15854	16211	16050	15943	16214	16068	16162	16103	16106	16100	16200	16078	16113	15861	15966	16064	16047	16092	15969	16013	15967	15994	16102	16047	16161	15885	16211	16115	15981	16035	16134	15900	16288	16016	15864	16104	16000	16093	16082	15962	16012	16092	16018	16067	16059	16072	16066	16104	16003	15966	16064	15905	15882	16097	16028	15970	15994	15998	16150	16178	16070	16145	16181	16002	16108	15971	16234	16176	15865	16074	16030	16033	16116	16048	16158	16165	16001	16125	15928	16005	15976	16076	16068	15964	16088	16165	16352	16144	15925	16159	16158	16092	15980	15918	15902	16082	15974	16185	16062	16317	16104	16102	16063	15990	16098	16067	16114	15955	15953	16094	16110	16058	16078	16048	15935	16181	16127	15908	15920	16196	15930	16149	16106	16153	16202	16228	15937	16051	16035	15999	16101	16089	16169	16257	16148	16165	16058	16176	16042	15943	16278	16037	15971	15919	16027	16130	15991	16024	16018	16022	16071	16152	15974	16159	16063	16145	16056	16050	16071	16200	15883	15844	16105	16056	16097	16121	15907	16222	16126	16154	16168	16186	16233	16070	16179	16067	15969	16029	16153	15974	16131	16015	16177	16022	16107	16021	16030	16130	16249	16108	15832	16078	16270	16071	16139	15915	16059	15971	16207	16042	16008	16010	15827	16019	15879	15798	16056	16106	16078	15936	16027	16042	16078	16111	16015	15981	15848	16290	16085	16278	16123	16189	15897	16036	16157	16124	15850	15879	15956	16327	15966	16112	16215	16232	16060	16142	16138	16144	15932	15940	15945	16009	15932	16063	16196	16056	16068	16217	16044	16090	16052	16003	16261	16321	16123	16105	16013	15921	15939	15895	16120	16059	15904	15939	15926	16061	16043	16166	15865	16014	16000	16161	16149	16087	15967	16138	16071	16060	16120	16041	15831	15962	16062	16080	16149	16071	16078	16118	16093	16129	16117	16255	16260	16162	16144	16187	16078	16386	15928	15979	16037	16137	16081	16446	15933	16207	16169	15868	16135	16196	16044	15896	16045	15827	16246	16093	16166	16108	16043	16129	16200	16058	15941	16211	15959	16094	16180	16203	16041	15919	16203	16259	16073	16079	16044	16009	16030	15977	16040	16053	15993	15949	16064	15929	15886	15948	16142	16021	16089	16025	16268	16220	16054	16084	16110	16072	15982	15975	16102	16251	16109	16027	15991	16087	16103	16081	16139	16143	16011	16171	15867	16035	16150	15949	15879	16058	16078	16145	16267	16022	15926	16174	16003	16157	16079	15966	15950	16061	16259	16128	15985	16036	15830	16223	16293	16076	16159	15940	16201	16053	16007	16018	16112	16079	16135	16169	15921	16098	16254	16160	15973	16125	16060	16111	16114	16256	16001	16059	15981	16047	16301	16246	15885	16041	15866	15953	15864	16137	16151	16211	16030	16342	16051	16062	16105	16088	15985	15982	15915	16252	16157	16075	16019	16034	15985	16218	16021	15973	16060	16127	16064	16267	16088	16050	16017	16045	16042	16033	16232	16040	16106	16123	16168	16126	16226	16220	16070	16142	16154	15896	15976	16102	15972	16104	16142	16117	16145	16218	16139	16142	16039	16172	15911	16089	16051	16172	16095	15991	15986	16190	16129	15877	15878	16173	16180	16079	16011	16137	16153	16138	16066	15992	16155	16013	16047	16158	16164	16124	16023	16183	15832	15900	16058	16079	16076	16105	16187	15926	16212	16022	16123	16165	15975	16084	16029	16266	16146	16193	16013	16069	15994	16024	16116	15955	16055	16282	16079	16221	16024	16070	16155	16137	16095	16144	16177	15895	16316	15916	16065	16027	16008	16193	16108	16205	15931	16031	16126	16014	16126	16054	16072	15977	16144	16135	16111	16152	15987	15944	15836	15915	16077	16109	16277	15957	16180	16257	16181	16031	16099	16218	16090	16093	16101	16023	16178	15928	15992	16179	16061	16080	16043	16223	16201	15998	16076	16143	16137	16041	15803	16082	15931	16135	16340	16063	15964	16156	16214	16167	16078	16107	16084	15976	16145	15948	16040	16150	16008	16177	15944	16130	16227	15986	16011	16082	15964	15937	16222	15985	16158	16176	16234	16066	16105	15855	16050	15879	16168	16056	16063	16254	16103	16004	16111	16152	15816	16042	15984	16022	16111	16089	16101	15965	15941	15920	16140	15913	16172	16147	16072	15935	16117	16061	16022	16105	16111	16123	16138	15956	16023	15913	16169	16072	16207	16055	16052	16205	16011	16181	15849	15979	16201	16249	15902	16123	16081	16065	16112	15964	16168	16119	16050	15884	16038	15991	15986	16213	16016	16043	16073	16052	16069	16142	15980	16193	16073	16189	16155	16027	16040	16108	16100	16192	16033
31557	50729	48249	38136	29896	24376	21357	19571	18254	17300	16497	15939	15657	15257	15138	14981	14701	14840	14648	14704	14840	14763	14569	14367	14550	14271	14358	14277	14454	14365	14502	14319	14201	14417	14261	14200	14202	14122	14218	14109	14205	14362	14107	14086	14282	14285	14148	14366	14267	14192	14291	14156	14258	14161	14337	14218	14179	14154	14224	14099	14037	14281	14387	14285	14212	14175	14371	14099	14355	14257	14218	14116	14109	14373	14179	14319	14443	14176	14235	14075	14124	14224	14192	14043	14154	14222	14325	14205	14117	14200	14287	14225	14136	14107	14169	14280	14166	14137	14184	14183	14214	14199	14170	14304	14097	14283	14120	14102	14190	14268	14011	14266	14126	14247	14342	14293	14186	14030	14113	14287	14214	14345	14157	14267	14224	14026	14171	14222	14390	14210	14189	14184	14168	14143	14054	14044	14198	14397	14086	14154	14207	14244	14245	14118	14305	14037	14221	14400	14024	14158	14128	14228	14281	14230	14222	14119	14234	14282	14148	14041	14176	14048	14214	14069	14191	14225	14164	14214	14305	13972	14113	14311	14132	14310	14100	14225	14131	14200	14286	14298	14115	14348	14223	14150	14224	14356	14101	14239	14191	14366	14118	13979	14457	14170	14187	14291	14197	14203	14263	14369	14100	14173	14263	14216	14174	14309	14305	14171	14100	14154	14195	14095	13957	14141	14396	14119	14099	14160	14106	14279	14060	14134	14016	14225	14077	14170	14176	14203	14145	14120	14263	14164	14326	14146	14156	14137	14135	14210	14121	14271	14083	14130	14136	14271	14175	14183	14125	14311	14021	14290	14210	14323	14128	14284	14135	14199	14131	14371	14295	14222	14181	14252	14183	14115	14200	14196	14144	14031	14309	14252	14234	14152	14121	14189	14175	14119	14271	14239	14144	14267	14524	14266	14205	14180	14281	14350	14106	14259	14256	14125	14053	14259	14147	14209	14236	14236	14189	14180	14059	14186	14209	14335	14124	14159	14134	14239	13995	14154	14109	14160	14142	14180	14178	14302	14176	14273	14209	14101	14117	14041	14247	14109	14254	14025	14269	14002	14305	14205	14096	14219	14374	14279	14198	14153	14253	14170	14101	14173	14237	14089	14205	14108	14218	14172	14398	14252	14167	14171	14304	14129	14149	14149	14187	14213	14222	14170	14210	14102	14080	14189	14167	14004	14068	14069	14388	14117	14252	14205	14091	14179	14130	14122	14150	14213	14206	14129	14179	14094	14209	14077	14092	14317	14114	14127	14279	14315	14130	14363	14251	14258	14210	14258	14139	14137	14081	14072	14352	14229	14201	14161	14232	14144	14109	14047	14206	14149	14392	14192	14238	14282	14221	14348	14292	14371	14134	14274	14283	14188	14330	14130	14178	13933	14124	14297	14274	14268	14159	14223	14200	13913	14122	14049	14099	14282	14165	14216	14306	13961	14319	14239	14193	14363	14135	14117	14140	14149	14082	14248	14120	14256	14118	14114	14132	14266	14161	14278	14137	14134	14197	14257	14116	14188	14079	14172	14153	14191	14280	14168	14083	14098	14128	14245	14197	14196	14311	14037	14243	14132	14201	14201	14201	14173	14315	14209	14124	14354	14298	14340	14108	14158	14006	14217	14114	14239	14159	14440	14101	14250	14202	14236	14156	14133	14357	14137	14020	14232	14257	14136	14042	14092	14286	14263	14177	14232	14314	14120	14217	14194	14098	14266	14201	14226	14217	14178	14108	14174	14281	14260	14078	14281	14131	14152	14232	14188	14085	14207	14237	14227	14265	14121	14180	13981	14217	14259	14048	14217	14271	14006	14246	14210	14322	14281	14245	14288	14280	14127	14241	14207	14253	14347	14228	14294	14339	14275	13994	14106	14047	14238	14101	14200	14242	14248	14148	14113	14296	14010	14239	14189	14131	14254	14200	14183	14196	14203	14175	14123	14269	14121	14171	14262	14286	14116	14082	14039	14254	14343	14197	14139	14140	14200	14074	14331	14204	14101	14137	14070	14332	14428	14301	14250	14001	14199	14201	14086	14230	14203	14248	14114	14161	13998	14049	14066	14138	14321	14155	14188	13958	14216	14258	14155	14116	14036	14223	14272	14209	14297	14164	14302	14126	14320	14102	14117	14148	14190	14336	14239	14010	14273	14006	14186	14226	14346	14161	14048	14224	14172	14117	14282	14061	13971	14148	14155	14378	14073	14193	14062	14118	14177	14189	14173	14252	13933	14125	14229	14043	14278	14243	14173	14083	14320	14295	14324	14338	14232	14306	14046	14152	14348	14245	14118	14117	14262	14119	14211	14275	14115	14099	14124	14126	14353	14269	14174	14295	14232	14299	14217	14261	14171	14219	14075	14211	14203	14096	14066	14155	14174	14109	14159	14172	14136	14153	14061	14162	14187	14255	14192	14162	14228	14034	14017	14184	14362	14096	14218	14134	14146	14274	14178	14265	14301	14202	14249	14353	14202	14296	14122	14077	14253	14379	14093	14169	14155	14213	14137	14225	14257	14123	14163	14379	14190	14133	14318	14222	14347	14138	14169	14081	14206	14054	14213	14251	14363	14220	14151	14177	14261	14130	14378	14247	14167	14181	14031	14250	14072	14255	14135	14138	14155	14085	14217	14152	14243	14200	14255	14169	14130	14103	14152	14001	14142	14303	14097	14083	14346	14110	14244	14092	14232	14219	14181	14236	14294	14350	14264	14290	14203	14259	14248	14185	14141	14298	14058	14316	14118	14263	14104	14204	14211	14185	14025	14248	14060	14215	14211	14077	14242	14249	14092	14394	14239	14162	14166	14079	14200	14099	14366	14043	14304	14404	14249	14335	14297	14070	14024	14250	14230	14277	14255	14281	14070	13931	14175	14019	14081	14287	14323	14275	14160	14144	14246	14272	14193	14104	14236	14198	14055	14191	14127	14117	14126	14394	14016	14279	14189	14130	14069	14275	14206	14077	14189	14271	14206	14023	14174	14172	14244	14463	14171	14438	14305	14209	14283	14141	14206	14215	14163	14115	14187	14152	14246	14152	14170	14273	14118	14144	14055	14170	14272	14269	14168	14319	14214	14052	14358	14092	14162	14248	14112	14236	14192	14412	14230	14189	14308	14046	14138	14171	14104	14119	14168	14151	14096	14093	14278	14320	14136	14396	14298	14117	14031	14134	14125	14307	14186	14168	14114	14113	14163	14235	14356	14175	14204	14190	14188	14212	14155	14236	13986	14319	14229	14182	13968	14152	14248	14294	14088	14107	14266	14273	14263	14144	14378	14319	14179	14229	14138	14306	14146	14082	14321	14362	14082	14276	14181	14104	14131	14130	14237	14299	14127	14168	14192	14164	14148	14166	14067	14218	14241	14158	14091	14330	14352	14153	14182	14226	14368	14340	14227	14188	14384	14390	14170	14169	14278	14176	14201	14142	14059	14118	14173	14163	14275	14206	14066	14083	14313	14312	14195	13987	14258	14247	14099	14065	14306	14266	14133	14173	14184	14304	14116	14239	14179	14152	14226	14191	14075	14194	14150	14328	14233	14376	14122	14276	14082	14230	14080	14314	14305	14236	14192	14296	14168	14185	14202	14177	14288	14187	14226	14052	14195	14162	14249	14082	14228	14256	14217	14180	14215	14368	14165	14015	14280	14173	14207	14124	14299	14132	14175	14106	14207	14275	14139	14206	14167	14263	14075	14257	14246	14072	14239	14369	14191	14102	14171	14284	14175	14057	14188	14195	14010	14347	14214	14270	14195	14278	14251	14243	14327	14159	14104	14130	14105	14136	14099	14200	14226	14229	13992	14219	14284	14318	14282	14149	14232	14191	14142	14201	14062	14213	14171	14172	14267	14199	14032	14165	14135	14256	14109	14067	14316	14127	14196	14351	14085	14136	14217	14147	14181	14322	14155	14292	14268	14335	14152	14063	14113	14198	14182	14091	14174	14087	14149	14153	14177	14170	14242	14227	14221	14302	14116	14348	14310	14176	14093	14042	14106	14113	14102	14106	14286	14195	14379	14266	14248	14228	14093	14148	14321	14279	14224	14142	14213	14145	14003	14109	14325	14112	14199	14180	14177	14206	14169	14182	14288	14203	14325	14290	14227	14009	14180	14091	14185	14384	14150	14084	14345	14269	14147	14335	14092	14280	14184	14067	13970	14057	14137	14207	14293	14228	14319	14211	14138	14215	14223	14225	14194	14109	14113	14244	14302	14177	14253	14075	14079	14279	13961	14339	14207	14262	14228	14171	14354	13935	14210	14200	14107	14255	14182	14172	14186	14314	14147	14397	14163	14207	14236	14171	14329	14300	14125	14321	14154	14096	14276	14225	14152	14091	14042	14235	14251	14194	14096	14481	14288	14053	14188	14205	14210	14228	14377	14258	14007	14237	14239	14016	14268	14000	14138	14255	14130	14372	14179	14187	14320	14211	14130	14203	14134	13983	14369	14285	14204	14262	14242	14135	14268	14272	14353	14159	13960	14164	14406	14255	14105	14113	14126	14146	14073	14361	14127	14218	14148	14224	14234	14101	14129	14112	14069	14223	14108	14296	14082	14096	14037	14116	14155	14130	14293	14273	14278	14063	14175	14257	14097	14186	14312	14269	14476	14260	14000	14237	14146	14165	14141	14458	14268	14249	14290	14244	14216	14188	14161	14244	14187	14202	14311	14074	14198	14160	14078	14235	14131	14304	14033	14244	14136	14223	14119	14326	14295	14106	14351	14164	14173	14206	14206	14151	14291	14225	14257	14116	14119	14275	14379	14395	13926	14204	14135	14319	14137	14263	14348	14079	14144	14232	13983	14257	14164	14036	14250	14207	14381	14225	14229	14130	14209	14056	14197	14113	14255	14201	14267	14378	14205	14308	14139	14158	14251	14185	14139	14214	14201	14397	14108	14107	14260	14206	14165	14053	14292	14168	14017	14044	14127	14167	14126	14121	14184	14218	14192	14214	14208	14245	14252	14158	14050	14366	14028	14087	14098	13991	14161	14272	14216	14292	14237	14255	14173	14160	14187	14067	14278	14294	14085	14216	14233	14058	14098	14110	14326	14214	14180	14247	14230	14157	14344	14388	14112	14177	14481	14164	14311	14060	14075	14217	14221	14183	14247	14229	14120	14212	14282	14281	14196	14401	14163
23020	21549	29469	24423	22669	25796	27637	22266	20817	20147	19249	18736	18318	18034	17732	17948	17212	17360	17362	17164	17397	17265	17050	17136	16950	17028	17183	17010	17047	17066	16871	16642	16929	16962	16699	16742	16644	16828	16668	16803	16786	16827	16700	16980	16728	16749	16738	16973	16773	16890	16754	16848	16872	16790	16735	16671	16862	16755	16797	16944	16765	16852	16799	16750	16866	16882	16820	16883	16669	16601	16718	16780	16872	16742	16699	16604	16660	16714	16810	16706	16664	16662	16729	16743	16855	16668	16702	16803	16819	16738	16772	16718	16709	16574	16600	16748	16793	16908	16917	16620	16778	16777	16676	16827	16644	16881	16779	16563	16389	16589	16680	16770	16636	16596	16479	16767	16751	16702	16759	16652	16882	16761	16709	16755	16800	16626	16517	16669	16815	16846	16835	16650	16673	16651	16682	16866	17072	16544	16430	16675	17091	16572	16659	16638	16725	16853	16749	16861	16840	16790	16764	16753	16755	16779	16764	16740	16680	16543	16750	16481	16759	16915	16740	16843	16599	16700	16713	16823	16822	16814	16700	16834	16612	16555	16611	16847	16791	16590	16739	16633	16452	16646	16837	16652	16766	16527	16695	16987	16619	16733	16431	16565	16689	16673	16630	16876	16948	16747	16768	16769	16833	16707	16836	16908	16781	16737	16852	16692	16675	16736	16796	16599	16624	16831	16788	16636	16720	16814	16807	16780	16820	16753	17028	16709	16644	16833	16835	16727	16746	16811	16752	16902	16730	16785	16828	16584	16505	16713	16424	16622	16743	16700	16909	16660	16668	16631	16625	16713	16674	16647	16662	16658	16796	16510	16610	16562	16673	16766	16749	17011	16934	16967	16681	16970	16793	16991	16691	16795	16826	16603	16723	16662	16789	16860	16721	16812	16816	16596	17015	16756	16689	16848	16772	16576	16775	16521	16851	16794	16455	16823	16651	16634	16754	16542	16689	16533	16735	16710	16689	16674	16671	16803	16771	16442	16784	16687	16653	16537	16678	16769	16820	16763	16687	16878	16668	16741	16823	16636	16577	16961	16788	16622	16675	16632	16781	16709	16913	16660	16872	16797	16669	16787	16551	16768	16673	16692	16693	16782	16789	16655	16619	16710	16765	16928	16839	16870	16468	16600	16639	16511	16415	16631	16891	16731	16774	16688	16557	16811	16758	16708	16566	16621	16783	16823	16658	16744	16657	16538	16550	16722	16719	16758	16757	16589	16523	16817	16729	16568	16725	16815	16841	16903	16748	16477	16845	16917	16899	16570	16468	16882	16565	16859	16689	16623	16671	16658	16820	16682	16759	16653	16705	16778	16822	16520	16594	16742	16567	16805	16621	16693	16733	16596	16713	16779	16699	16738	16933	16694	16645	16847	16754	16796	16840	16833	16544	16730	16813	16596	16600	16828	16890	16859	16722	16723	16812	16863	16668	16463	16807	16711	16884	16613	16645	16488	16827	16644	16741	16670	16599	16766	16694	16734	16657	16702	16771	16822	16682	16658	16845	16396	16594	16689	16649	16598	16647	16851	16811	16805	16951	16819	16632	16766	16844	16841	16434	16581	16623	16665	16609	16662	16764	16909	16711	16700	16786	16660	16767	16643	16647	16704	16848	16896	16626	16701	16857	16597	16845	16649	16719	16579	16755	16909	16680	16513	16677	17015	16922	16837	16902	16589	16798	16680	16580	16681	16496	16622	16769	16558	16773	16626	16591	16681	16694	16581	16791	16821	16804	16694	16772	16629	16753	16929	16615	16729	16858	16603	16793	16904	16547	16836	16691	16708	16892	16688	16672	16651	16741	16895	16511	16727	16784	16774	16870	16720	16923	16586	16958	16865	16767	16871	16832	16644	16719	16697	16545	16674	16634	16660	16619	16652	16922	16838	16694	16568	16723	16548	16744	16545	16794	16758	16650	16907	16742	16740	16779	16810	16710	16801	16653	16663	16656	16708	16780	16875	16632	16574	16892	16803	16684	16939	16723	16666	16905	16746	16831	16652	16825	16678	16661	16628	16899	16850	16721	16735	16735	16673	16901	16801	16548	16752	16773	16832	17020	16693	16874	16704	16834	16834	16634	16692	16578	16884	16752	16685	16835	16709	16819	16682	16740	16736	16756	16587	16673	16747	16830	16511	16696	16786	16711	16892	16737	16798	16641	16683	16507	16611	16758	16755	16761	16434	16634	16627	16816	16656	16501	16857	16749	16694	16789	16606	16535	16636	16657	16837	16971	16696	16655	16607	16799	16635	16615	16765	16627	16524	16720	16730	16679	16660	16746	16860	16677	16781	16678	16825	16536	16822	16687	16636	16727	16812	16628	16913	16947	16456	16816	16735	16728	16606	16712	16790	16920	16740	16771	16826	16775	16657	16815	16621	16727	16546	16838	16991	16812	16714	16674	16539	16850	16819	16685	16804	16614	16874	16822	16646	16721	16512	16725	16788	16484	16528	17004	16981	16762	16740	16676	16665	16897	16762	16888	16768	16746	16566	16869	16668	16701	16651	16717	16802	16654	16656	16682	16815	16672	16505	16601	16761	16708	16866	16573	16481	16626	16830	16788	16717	16541	16720	16873	16670	16690	16729	16646	16514	16606	16692	16811	16797	16869	16770	16616	16709	16796	16842	16754	16790	16588	16458	16760	16712	16711	16767	16663	16715	16788	16972	16889	16636	16565	16702	16758	16822	16759	16712	16759	16664	16758	16553	16571	16924	16552	16695	16579	16724	16827	16749	16742	16541	16699	16720	16741	16881	16695	16717	16560	16777	16764	16785	16502	16620	16710	16827	16837	16867	16731	16794	16775	16731	16627	16845	16708	16602	16609	16535	16816	16679	16760	16645	16777	16721	16820	16682	16905	16990	16741	16580	16559	16875	16531	16903	16586	16592	16553	16528	16526	16584	16704	16650	16639	16744	16800	16638	16810	16720	16683	16810	16566	16801	16628	16873	16688	16907	16779	16860	16865	16762	16807	16557	16704	16658	16584	16640	16722	16562	16660	16720	16889	16581	16616	16502	16750	16877	16621	16714	16576	16678	16719	16629	16875	16846	16632	16960	16639	16874	16754	16815	16675	16867	16554	16574	16626	16904	16628	16662	16669	16747	16620	16758	16802	16976	16832	16988	16619	16754	16866	16774	16788	16566	16665	16693	16536	16638	16507	16681	16640	16540	16721	16694	16729	16519	16728	16880	16856	16496	16810	16790	16797	16689	16705	16903	16781	16823	16692	16688	16523	16700	16592	16915	16798	16620	16752	16827	16612	16420	16587	16749	16990	16775	16835	16623	16638	16654	16897	16520	16720	16822	16651	16736	16688	16713	16659	16609	16758	16862	16662	16657	16540	16619	16843	16814	16769	16771	16624	16772	16797	16540	16725	16791	16771	16570	16712	16531	16971	16748	16713	16778	16598	16703	16736	16864	16533	16727	16865	16637	16537	16896	16638	16808	16726	16683	16805	16584	16654	16691	16462	16528	16605	16767	16624	16649	16655	16510	16866	16645	16735	16841	16742	16663	16731	16646	16868	16826	16672	16708	16733	16602	16695	16554	16624	16802	16802	16704	16763	16773	16821	16712	16837	16722	16626	16820	16708	16661	16712	16716	16893	16766	16717	16589	16528	16703	16633	16805	16869	16700	16717	16531	16492	16756	16637	16626	16592	16596	16621	16532	16669	16655	16627	16721	16672	16896	16744	16804	16780	16931	16703	16754	16829	16840	16726	16717	16893	16574	16611	16747	16820	16606	16683	16695	16786	16689	16673	16828	16797	16813	16765	16699	16590	16912	16749	16843	16735	16816	16854	16650	16531	16863	16628	16532	16651	16743	16658	16789	16832	16710	16754	16779	16737	16836	16863	16716	16652	16623	16738	16611	16590	16817	16680	16865	16750	16866	16435	16550	16701	16705	16717	16895	16631	16538	16457	16687	16642	16633	16739	16796	16912	16637	16825	16750	16866	16710	16517	16752	16813	16854	16727	16746	16742	16950	16677	16665	16796	16563	16819	16678	16572	16672	16711	16724	16692	16797	16816	16747	16662	16829	16568	16589	16840	16797	16759	16742	16757	16726	16682	16704	16560	16727	16336	16593	16897	16717	16639	16685	16848	16747	16778	16581	16562	16719	16736	16706	16878	16760	16718	16803	16721	16741	16863	16862	16681	16595	16684	16678	16547	16639	16638	16563	16539	16454	16846	16654	16979	16833	16702	16793	16803	16641	16816	16688	16756	16793	16705	16835	16601	16587	16660	16662	16902	16803	16780	16527	16774	16757	16691	16820	16674	16629	16730	16877	16567	16843	16428	16711	16841	16736	16616	16749	16658	16642	16739	16700	16673	16810	16941	16645	16676	16719	16727	16829	16707	16719	16719	16677	16736	16801	16489	16540	16838	16763	16778	16786	16548	16677	16649	16784	16555	16808	16848	16703	16641	16738	16799	16791	16545	16672	16743	16635	16912	16799	16884	16673	16551	16621	16539	16712	16941	16745	16589	16460	16623	16619	16582	16728	16645	16681	16647	16746	16776	16685	16683	16593	16625	16649	16742	16541	16639	16641	16672	16727	16857	16731	16840	16876	16800	16543	16815	16503	16662	16763	16740	16661	16829	16604	16694	16806	16829	16778	16671	16560	16622	16717	16582	16805	16806	16690	16653	16741	16741	16736	16804	16795	16453	16724	16738	16643	16501	16719	16626	16806	16703	16741	16652	16549	16822	16823	16876	16715	16606	16759	16628	16491	16765	16575	16645	16797	16501	16829	16795	16730	16689	16806	16653	16659	16675	16729	16881	16616	16621	16634	16748	16765	16593	16818	16675	16565	16836	16555	16678	16803	16755	16657	16765	16718	16702	16934	16666	16779	16757	16775	16593	16758	16822	16673	16599	16534	16707	16809	16583	16602	16743	16843	16759	16639	16725	16817	16730	16553	16552	16808	16737	16615	16808	16864	16725	16934	16591	16736	16625	16580	16674	16691	16806	16737	16907	16669	16379	16589	16695	16638	16695	16578	16577	16614	16677	16766	16743	16775	16766	16653	16777	16906	16729	16699	16713	16645	16717	16772	16618	16571	16586	16832	16611	16990	16771	16807	16544	17079	16862	16707	16793	16744	16627	16830	16868	16690	16603	16977	16812	16698
32654	57023	54394	43135	32994	27616	24529	22295	20492	19219	18024	17528	16937	16274	15951	15671	15763	15467	15201	15315	14986	14880	15050	14918	14814	14959	14939	14767	14904	14685	14871	14754	14754	14558	14741	14711	14701	14381	14615	14598	14632	14555	14551	14577	14597	14693	14410	14554	14551	14544	14692	14619	14464	14455	14539	14529	14422	14518	14518	14571	14562	14537	14657	14602	14663	14542	14673	14379	14593	14592	14568	14639	14524	14554	14458	14577	14356	14606	14745	14530	14462	14764	14689	14616	14573	14575	14515	14684	14649	14627	14688	14704	14431	14442	14611	14665	14603	14564	14448	14631	14640	14546	14458	14543	14700	14704	14535	14756	14482	14707	14599	14597	14653	14443	14639	14673	14682	14517	14571	14590	14444	14528	14448	14648	14613	14563	14644	14355	14403	14488	14630	14536	14557	14620	14576	14542	14540	14571	14500	14694	14462	14571	14639	14512	14469	14523	14519	14512	14513	14509	14556	14502	14521	14411	14583	14604	14731	14521	14481	14583	14420	14644	14415	14651	14511	14622	14537	14526	14577	14523	14571	14647	14519	14553	14573	14489	14687	14484	14690	14490	14514	14486	14780	14656	14408	14603	14501	14527	14561	14590	14568	14459	14593	14464	14465	14481	14472	14638	14403	14534	14487	14375	14735	14480	14503	14535	14546	14659	14527	14537	14640	14509	14389	14530	14562	14720	14657	14610	14470	14464	14529	14490	14458	14545	14318	14635	14564	14652	14559	14640	14733	14654	14426	14545	14424	14400	14476	14570	14579	14570	14445	14549	14596	14432	14520	14571	14590	14482	14518	14607	14616	14508	14593	14522	14438	14376	14443	14658	14625	14564	14518	14553	14605	14612	14451	14476	14645	14426	14383	14583	14496	14493	14525	14391	14362	14658	14679	14541	14510	14553	14457	14553	14562	14695	14555	14683	14544	14513	14564	14548	14541	14579	14500	14524	14640	14486	14661	14428	14594	14442	14548	14594	14446	14667	14574	14701	14674	14534	14625	14641	14562	14722	14415	14359	14558	14536	14563	14468	14467	14527	14525	14538	14634	14560	14541	14619	14541	14450	14549	14495	14490	14489	14696	14674	14608	14518	14545	14444	14571	14608	14415	14503	14477	14512	14580	14483	14614	14528	14649	14545	14678	14495	14467	14548	14628	14360	14681	14811	14434	14311	14659	14549	14630	14445	14632	14477	14641	14527	14522	14660	14564	14794	14442	14519	14358	14489	14643	14649	14516	14471	14496	14650	14780	14521	14416	14493	14477	14740	14530	14511	14576	14550	14609	14434	14411	14610	14606	14496	14595	14539	14574	14586	14578	14555	14732	14552	14447	14499	14500	14503	14421	14365	14574	14434	14617	14383	14537	14582	14525	14524	14549	14657	14580	14632	14418	14570	14586	14435	14559	14584	14486	14424	14420	14647	14520	14565	14670	14419	14692	14606	14489	14514	14523	14521	14472	14529	14662	14515	14655	14727	14563	14448	14709	14584	14671	14673	14584	14548	14462	14498	14458	14534	14657	14439	14565	14542	14632	14613	14556	14435	14455	14474	14651	14541	14606	14450	14572	14559	14522	14568	14253	14501	14508	14477	14528	14390	14559	14463	14498	14611	14741	14555	14472	14665	14604	14612	14581	14475	14600	14541	14521	14514	14431	14416	14584	14624	14590	14472	14528	14461	14558	14539	14552	14553	14669	14424	14586	14621	14448	14530	14636	14583	14606	14537	14501	14421	14274	14652	14658	14522	14460	14462	14591	14691	14457	14507	14764	14523	14624	14554	14670	14521	14539	14604	14497	14556	14490	14457	14457	14485	14595	14677	14704	14428	14425	14625	14188	14481	14571	14527	14422	14552	14582	14430	14663	14654	14551	14531	14545	14512	14645	14573	14503	14499	14552	14529	14533	14589	14428	14667	14601	14568	14633	14676	14395	14487	14653	14611	14481	14369	14350	14467	14324	14565	14445	14511	14418	14634	14723	14561	14465	14589	14516	14618	14504	14527	14391	14583	14507	14558	14675	14656	14689	14599	14397	14474	14323	14451	14440	14536	14692	14633	14596	14473	14532	14572	14492	14566	14565	14451	14563	14418	14638	14575	14532	14572	14488	14611	14480	14643	14598	14462	14644	14505	14676	14551	14591	14617	14438	14539	14443	14577	14691	14651	14652	14527	14475	14398	14572	14476	14443	14583	14507	14562	14577	14564	14429	14636	14577	14496	14522	14683	14476	14627	14582	14533	14630	14431	14617	14620	14507	14518	14428	14463	14656	14559	14477	14535	14459	14577	14686	14504	14338	14416	14452	14472	14577	14590	14575	14339	14725	14614	14637	14431	14577	14785	14548	14515	14602	14472	14477	14554	14686	14457	14489	14659	14451	14500	14618	14382	14411	14573	14505	14605	14497	14596	14661	14405	14545	14668	14593	14646	14579	14642	14646	14656	14501	14579	14526	14557	14586	14499	14492	14621	14360	14466	14610	14462	14657	14488	14486	14326	14397	14479	14572	14429	14490	14536	14511	14677	14669	14664	14444	14515	14560	14485	14318	14682	14476	14575	14424	14588	14707	14593	14454	14637	14460	14538	14611	14524	14522	14685	14402	14525	14430	14540	14597	14443	14561	14593	14596	14448	14456	14569	14749	14516	14493	14274	14522	14484	14431	14503	14618	14563	14479	14594	14502	14652	14533	14549	14412	14589	14619	14663	14519	14598	14467	14639	14628	14542	14517	14452	14592	14432	14577	14601	14575	14620	14550	14796	14802	14469	14534	14570	14533	14664	14503	14604	14404	14646	14572	14581	14614	14424	14446	14466	14529	14638	14698	14545	14656	14716	14532	14563	14519	14502	14509	14432	14563	14455	14656	14559	14566	14468	14479	14543	14364	14562	14589	14588	14715	14434	14467	14467	14476	14660	14533	14496	14567	14400	14621	14441	14705	14435	14395	14595	14601	14414	14421	14613	14546	14640	14628	14629	14620	14538	14551	14591	14661	14365	14534	14509	14579	14596	14450	14559	14430	14511	14472	14404	14511	14473	14688	14641	14637	14619	14510	14526	14607	14506	14481	14514	14369	14527	14594	14482	14543	14532	14544	14433	14494	14424	14630	14641	14426	14549	14551	14576	14469	14590	14670	14560	14565	14631	14397	14485	14337	14585	14590	14567	14692	14426	14420	14423	14635	14617	14428	14548	14390	14721	14398	14737	14563	14319	14634	14729	14478	14690	14440	14513	14760	14637	14631	14622	14510	14515	14618	14569	14305	14538	14471	14593	14452	14498	14690	14536	14335	14589	14657	14561	14625	14638	14441	14561	14423	14559	14515	14648	14646	14376	14410	14609	14560	14508	14369	14456	14454	14486	14582	14577	14468	14516	14714	14692	14602	14473	14691	14430	14494	14678	14505	14694	14536	14639	14559	14774	14562	14561	14641	14511	14496	14556	14486	14489	14515	14720	14383	14556	14645	14509	14513	14481	14434	14617	14450	14532	14808	14597	14631	14647	14517	14536	14438	14442	14371	14552	14552	14574	14375	14734	14399	14537	14613	14608	14583	14625	14487	14633	14437	14573	14648	14551	14473	14413	14536	14490	14560	14596	14509	14702	14619	14563	14650	14445	14500	14569	14595	14522	14528	14633	14680	14695	14516	14612	14492	14505	14467	14641	14414	14479	14487	14646	14562	14595	14483	14468	14547	14572	14586	14576	14458	14538	14817	14406	14588	14403	14706	14522	14565	14626	14621	14656	14665	14484	14614	14549	14585	14384	14515	14561	14406	14426	14469	14366	14549	14552	14647	14554	14416	14441	14687	14460	14742	14673	14365	14570	14515	14552	14675	14531	14643	14595	14617	14554	14565	14506	14430	14572	14524	14424	14562	14342	14655	14595	14452	14519	14525	14645	14368	14641	14567	14726	14399	14536	14447	14503	14509	14491	14581	14709	14556	14428	14433	14609	14517	14519	14594	14462	14523	14401	14540	14586	14635	14781	14667	14530	14395	14640	14421	14608	14602	14597	14584	14350	14572	14512	14470	14427	14625	14435	14698	14588	14571	14756	14611	14420	14540	14573	14483	14577	14441	14476	14628	14620	14578	14491	14491	14645	14602	14603	14596	14624	14581	14492	14636	14548	14563	14631	14376	14429	14608	14500	14420	14541	14497	14449	14607	14427	14391	14380	14600	14694	14520	14524	14503	14522	14561	14596	14603	14652	14595	14540	14585	14531	14474	14385	14547	14629	14561	14649	14569	14631	14502	14499	14576	14505	14348	14473	14563	14631	14395	14626	14551	14627	14441	14646	14725	14679	14662	14544	14606	14665	14467	14649	14501	14599	14530	14446	14680	14472	14620	14598	14564	14828	14542	14673	14470	14521	14565	14715	14434	14464	14577	14664	14561	14650	14647	14750	14444	14597	14580	14504	14620	14862	14582	14542	14437	14562	14535	14579	14429	14546	14504	14602	14488	14732	14594	14713	14670	14638	14608	14563	14541	14553	14492	14543	14665	14472	14423	14518	14551	14569	14518	14601	14583	14500	14525	14663	14541	14651	14494	14553	14533	14421	14538	14555	14745	14567	14572	14623	14694	14523	14530	14684	14552	14602	14465	14525	14659	14472	14518	14537	14673	14485	14480	14585	14666	14581	14671	14576	14590	14651	14523	14582	14580	14502	14497	14555	14596	14560	14652	14601	14594	14607	14477	14567	14577	14506	14511	14516	14605	14584	14450	14661	14533	14421	14513	14451	14719	14458	14704	14606	14539	14554	14455	14653	14473	14489	14498	14655	14406	14602	14407	14432	14492	14609	14615	14601	14475	14535	14399	14459	14573	14616	14471	14476	14580	14588	14599	14522	14658	14563	14581	14536	14519	14478	14673	14510	14566	14587	14355	14679	14535	14614	14602	14503	14695	14438	14548	14725	14400	14402	14597	14568	14551	14547	14508	14589	14601	14440	14532	14463	14565	14664	14428	14524	14529	14475	14647	14614	14586	14599	14519	14720	14549	14549	14378	14638	14574	14453	14469	14586	14527	14572	14624	14662	14562	14625	14483	14535	14609	14614	14508	14538	14644	14481	14625	14437	14695	14487	14423	14674	14500	14675	14645	14618	14563	14605	14460	14584	14499	14580	14554	14365	14624	14766
28894	27856	34688	29200	22953	21058	19581	18534	17861	17720	17243	17042	16771	16851	16680	16812	16292	16398	16377	16289	16286	16417	16378	16312	16481	16303	16542	16481	16430	16466	16285	16519	16146	16560	16505	16373	16134	16383	16228	16475	16262	16381	16079	16397	16459	16261	16325	16306	16456	16305	16200	16145	16153	16207	16277	16290	16309	16216	16249	16200	16137	16280	16363	16328	16373	16328	16224	16156	16226	16116	16206	16209	16243	16407	16160	16395	16162	16367	16201	16256	16331	16310	16115	16325	16435	16409	16183	16419	16289	16305	16150	16329	16310	16414	16181	16233	16224	16376	16109	16329	16254	16446	16272	16236	16365	16173	16322	16180	16392	16167	16134	16201	16159	16429	16327	16177	16115	16115	16287	16253	16187	16228	16285	16167	16349	16122	16290	16264	16308	16178	16067	16393	16256	16193	16311	16185	16106	16432	16426	16237	16251	16313	16338	16174	16260	16206	16279	16384	16238	16301	16199	16247	16338	16222	16002	16271	16404	16222	16290	16413	16127	16256	16153	16236	16347	16310	16180	16233	16300	16146	16369	16266	16356	16112	16287	16202	16403	16191	16453	16303	16273	16143	16098	16311	16248	16203	16428	16123	16227	16136	16254	16284	16147	16342	16354	16274	16332	16293	16255	16110	16320	16319	16120	16329	16385	16267	16156	16125	16221	16122	16322	16376	16120	16205	16286	16134	16326	16238	16340	16292	16347	16243	16187	16105	16238	16293	16335	16241	16268	16269	16287	16364	16215	16329	16182	16285	16301	16389	16187	16226	16105	16224	16377	16266	16143	16146	16186	16197	16072	16387	16115	16106	16114	16334	16317	16279	16147	16229	16178	16063	16342	16278	16276	16227	15954	16196	16273	16199	16231	16323	16296	16185	16011	16489	16326	16417	16289	16215	16265	16390	16195	16174	16228	16525	16211	16259	16336	16167	16497	16146	16240	16076	16241	16318	16344	16313	16211	16382	16340	16112	16218	16170	16262	16077	16627	16297	16499	16103	16219	16292	16487	16378	16208	16047	16098	16224	16015	16267	16304	16053	16544	16234	16382	16332	15995	16290	16436	16257	16242	16055	16321	16272	16135	16371	16135	16402	16153	16251	16366	16108	16317	16366	16189	16175	16117	16108	16171	16326	16270	16423	16357	16151	16333	16202	16268	16458	16278	16150	16316	16284	16338	16161	16318	16245	16356	16306	16204	16290	16349	16247	16286	16295	16092	16337	16421	16142	16305	16150	16177	16089	16319	16073	16405	16287	16316	16473	16367	16055	16257	16332	16264	16007	16332	16135	16383	15997	16197	16303	16185	16190	16314	16220	16129	16100	16139	16381	16272	16142	16249	16137	16400	16311	16241	16153	16332	16396	16154	16072	16272	16478	16233	16319	16376	16195	16070	16092	16277	16186	16083	16271	16424	16188	16258	16337	16329	16136	16280	16247	16381	16118	16322	16265	16377	16292	16299	16267	16354	16140	16376	16407	16282	16286	16283	16190	16207	16248	16234	16275	16287	16182	16277	16251	16239	16039	16198	16293	16089	16308	16263	16190	16111	16076	16213	16281	16394	16330	15990	16237	16282	16188	16138	16119	16395	16107	16064	16293	16298	16214	16156	16370	16208	16123	16355	16251	16302	16210	16095	16355	16358	16096	16119	16234	16470	16128	16398	16228	16263	16194	16478	16386	16458	16117	16141	16316	16355	16378	16326	16095	16251	16064	16268	16208	16367	16244	16263	16266	16393	16308	16159	16424	16166	16288	16319	16236	16446	16367	16212	16381	16371	16464	16290	16286	16217	16275	16239	16335	16183	16264	16284	16087	16225	16219	16343	16327	16228	16135	16237	16240	16214	16271	16228	16200	16115	16044	16174	16184	16511	16166	16272	16380	16082	16250	16375	16281	16276	16429	16286	16247	16056	16227	16253	16177	16104	16322	16483	16132	16221	16005	16359	16000	16228	16258	16235	16382	16309	16205	16201	16218	16071	16270	16230	16500	16356	16069	16353	16339	16268	16185	16441	16309	15998	16246	16229	16242	16277	16430	16203	16274	16239	16286	16336	16226	16289	16201	16442	16140	16223	16202	16313	16067	16149	16261	16541	16302	16274	16279	16467	16359	16252	16189	16096	16301	16421	16355	16257	16267	16245	16095	16157	16150	16186	16201	16283	16250	16360	16224	16231	16362	16375	16287	16258	16215	16171	16415	16190	16328	16298	16301	16067	16222	16163	16258	16080	16325	16107	16226	16266	16245	16206	16263	16153	16281	16229	16339	16343	16311	16268	16239	16404	16423	16223	16480	16263	16281	16090	16335	16295	16220	16462	16270	16210	16367	16316	16096	16308	16258	16276	16327	16402	16105	16093	16151	16341	16347	16261	16374	16222	16252	16196	16242	16280	16234	16311	16237	16350	16204	16228	16300	16360	16198	16230	16236	16480	16215	16207	16268	16287	16348	16253	16373	16136	16112	16149	16322	16150	16057	16355	16069	16303	16379	16246	16280	16136	16281	16319	16358	16396	16282	16247	16271	16012	16235	16317	16391	16426	16289	16317	16306	16058	16363	16139	16450	16264	16233	16409	16188	16264	16310	16273	16198	16309	16305	16178	16344	16263	16184	16139	16374	16321	16115	16213	16256	16110	16324	16261	16179	16289	16199	16228	16363	16362	16412	16049	16160	16216	16143	16355	16048	16318	16211	16134	16505	16184	16180	16246	16216	16178	16297	16148	16176	16019	16334	16081	16283	16275	16134	16410	16079	16378	16259	16354	16265	16286	16380	16268	16348	16297	16288	16254	16482	16182	16385	16233	16481	16306	16119	16324	16258	16195	16388	16313	16557	16205	16427	16298	16309	16395	16320	16212	16294	16481	16375	16506	15910	16321	16166	16377	16392	16242	16177	16332	16366	16302	16114	16398	16166	16283	16161	16273	16204	16032	16286	16421	16200	16141	16164	16228	16420	16150	16261	16261	16237	16022	16172	16252	16188	16399	16250	16240	16260	16300	16283	16332	16234	16068	16257	16374	16423	16260	16096	16335	16152	16258	16401	16453	16377	16221	16298	16365	16134	16194	16243	16448	16143	16301	16370	16420	16322	16276	16191	16121	16369	16285	16298	16252	16259	16383	16160	16261	16214	16056	16185	16230	16298	16383	16446	16198	16265	16364	16162	16253	16171	16129	16234	16534	16307	16380	16278	16373	16282	16248	16154	16347	16274	16172	16151	16076	16220	16390	16106	16322	16190	16175	16277	16168	16259	16337	16103	16267	16325	16213	16300	16450	16099	16065	16207	16347	16292	16470	16236	16129	16304	16037	16155	16240	16144	16057	16248	16288	16355	16284	16135	16168	16116	16022	16234	16515	16307	16156	16182	16075	16264	16246	16215	16233	16123	16141	16213	16334	16574	16139	16381	16303	16494	16202	16154	16420	16315	16328	16181	16217	16380	16237	16275	16151	15992	16303	16359	16308	16364	16328	16304	16158	16320	16153	16228	16185	16345	16016	16375	16205	16198	16373	16167	16204	16231	16163	16188	16121	16408	16336	16075	16268	16195	16148	16428	16407	16181	16440	16189	16234	16258	16184	16225	16325	16335	16424	16385	16317	16387	16331	16306	16490	16522	16322	16184	16147	16202	16307	16226	16129	16123	16385	16119	16177	16304	16176	16106	16282	16083	16170	16165	16139	16260	16412	16236	16375	16339	16315	16304	16234	16444	16226	16384	16176	16190	16229	16255	16365	16431	16178	16197	16127	16408	16176	16215	16215	16118	16447	16473	16355	16221	16084	16246	16365	16363	16071	16216	16191	16277	16191	16431	16360	16409	16294	16041	16141	16371	16453	16380	16343	16081	16077	16281	16128	16167	16442	16352	16089	16231	16448	16261	16538	16187	16128	16128	16107	16338	16408	16113	16450	16419	16203	16265	16467	16272	16364	16344	16388	16120	16191	16230	16128	16151	16257	16141	16096	16360	16225	16322	16068	16209	16093	16431	16157	16301	16425	16436	16233	16536	16348	16284	16379	16167	16275	16257	16207	16188	16217	16166	16216	16187	16059	16203	16254	16221	16202	16182	16165	16178	16296	16328	16248	16193	16426	16275	16095	16220	16358	16268	16591	16332	16465	16428	16292	16473	16216	16374	16330	16475	16188	16417	16218	16139	16188	16151	16177	16206	16343	16146	16181	16302	16114	16267	16248	16224	16239	16431	16276	16259	16181	16281	16392	16239	16278	16376	16411	16198	16374	16236	16270	16337	16215	16225	16169	16157	16263	16190	16165	16197	16266	16550	16200	16172	16441	16154	16434	16361	16284	16224	16231	16350	16326	16150	16149	16298	16165	16403	16208	16313	16290	16202	16290	16412	16207	16279	16409	16292	16394	16407	16305	16293	16075	16193	16261	16258	16258	16522	16114	16101	16245	16167	16270	16346	16349	16341	16273	16058	16439	16242	16332	16233	16288	16323	16353	16429	16223	16451	16387	16252	16299	16322	16180	16038	16379	16118	16380	16318	16375	16125	16146	16226	16254	16283	16411	16096	16158	16159	16392	16350	16356	16464	16239	16393	16426	16264	16257	16322	16297	16291	16269	16324	16398	16349	16335	16389	16451	16364	16071	16215	16462	16316	16280	16341	16217	16301	16166	16338	16228	16261	16381	16428	16266	16363	16040	16168	16502	16299	16103	16270	16128	16399	16263	16506	16454	16289	16158	16366	16168	16321	16370	16312	16275	16150	16321	16380	16378	16251	16181	15977	16362	16279	16256	16294	16286	16333	16287	16148	16375	16193	16414	16444	16122	16261	16158	16264	16185	16216	16214	16490	16279	16304	16321	16287	16307	16315	16226	16198	16180	16256	16048	16074	16448	16313	16324	16408	16177	16209	16394	16121	16313	16372	16326	16162	16104	16361	16311	16292	16151	16276	16150	16221	16427	16236	16221	16206	16144	16211	16458	16257	16083	16307	16175	16293	16160	16354	16392	16427	16261	16419	16095	16243	16222	16141	16279	16367	16439	16209	16269	16231	16328	16273	16245	16313	16110	16111	16232	16343	16433	16296	16277	16342	16248	16191	16092	16136	16384	16256	16246	16331	16094	16155	16123	16277	16299	16418	16407	16232	16290	16362	16210	16253	16029	16298	16479	16341
31084	44877	40614	29374	23770	20622	18978	17808	16959	16135	15671	15359	15081	14907	15071	14766	14691	14750	14622	14400	14354	14455	14542	14277	14406	14382	14548	14293	14606	14448	14379	14375	14340	14449	14456	14217	14478	14098	14303	14490	14367	14221	14285	14385	14298	14215	14242	14368	14346	14295	14316	14369	14341	14369	14187	14310	14229	14384	14358	14354	14171	14410	14370	14250	14171	14355	14227	14418	14289	14281	14361	14310	14437	14397	14093	14362	14330	14372	14218	14109	14304	14271	14237	14289	14315	14281	14244	14276	14147	14336	14363	14246	14305	14193	14254	14300	14213	14166	14109	14188	14337	14294	14313	14383	14358	14304	14413	14302	14221	14238	14221	14370	14261	14377	14106	14303	14398	14309	14288	14252	14333	14256	14217	14392	14244	14167	14277	14270	14093	14408	14301	14316	14458	14218	14211	14466	14275	14136	14302	14234	14362	14273	14269	14267	14273	14367	14249	14346	14366	14399	14322	14288	14463	14201	14384	14302	14445	14259	14429	14284	14257	14260	14435	14186	14264	14366	14396	14367	14350	14301	14301	14247	14287	14288	14268	14270	14365	14476	14285	14325	14385	14441	14334	14265	14165	14428	14220	14130	14286	14314	14314	14265	14232	14195	14212	14236	14183	14272	14192	14118	14294	14174	14280	14294	14244	14201	14283	14231	14334	14189	14311	14257	14078	14258	14357	14229	14251	14542	14369	14337	14320	14446	14499	14202	14234	14248	14318	14411	14308	14375	14371	14341	14288	14270	14362	14358	14311	14357	14181	14213	14328	14373	14415	14442	14285	14201	14273	14433	14135	14266	14385	14389	14323	14350	14351	14392	14255	14348	14311	14277	14369	14198	14549	14189	14328	14324	14489	14316	14355	14205	14377	14227	14450	14297	14302	14307	14225	14294	14224	14360	14258	14273	14381	14316	14209	14144	14442	14305	14376	14154	14437	14250	14398	14284	14212	14431	14012	14274	14184	14397	14405	14254	14372	14162	14171	14361	14297	14316	14163	14268	14255	14271	14465	14284	14316	14051	14321	14206	14293	14218	14239	14447	14417	14297	14458	14284	14280	14336	14256	14322	14082	14197	14206	14242	14426	14351	14340	14341	14113	14356	14280	14340	14214	14220	14200	14357	14193	14397	14226	14329	14258	14252	14522	14217	14101	14258	14338	14320	14291	14291	14295	14420	14267	14152	14304	14206	14287	14183	14462	14199	14300	14207	14053	14368	14332	14363	14267	14379	14522	14047	14335	14319	14438	14475	14130	14179	14280	14352	14364	14336	14296	14322	14200	14220	14321	14369	14535	14173	14401	14439	14413	14311	14245	14222	14318	14314	14297	14250	14310	14465	14298	14202	14319	14330	14375	14171	14308	14332	14289	14369	14354	14335	14262	14268	14426	14248	14357	14310	14168	14173	14269	14342	14332	14272	14367	14184	14162	14145	14265	14278	14262	14492	14285	14263	14503	14375	14125	14261	14039	14306	14325	14145	14348	14278	14414	14247	14278	14331	14351	14367	14402	14089	14435	14326	14392	14259	14486	14225	14298	14341	14264	14290	14129	14511	14297	14269	14200	14312	14236	14211	14243	14162	14205	14254	14118	14193	14340	14339	14492	14253	14376	14162	14476	14228	14277	14382	14317	14335	14322	14319	14257	14294	14195	14236	14398	14333	14236	14211	14284	14147	14365	14314	14404	14149	14331	14400	14263	14304	14274	14235	14244	14124	14198	14469	14266	14344	14348	14309	14400	14282	14268	14383	14282	14342	14224	14187	14264	14197	14440	14218	14311	14409	14263	14211	14229	14229	14155	14406	14297	14382	14327	14196	14361	14471	14376	14233	14162	14300	14343	14369	14397	14378	14299	14242	14258	14374	14410	14349	14169	14173	14320	14397	14360	14267	14191	14209	14460	14447	14299	14351	14224	14350	14317	14382	14292	14325	14213	14280	14398	14241	14401	14336	14115	14354	14100	14225	14149	14350	14228	14194	14270	14370	14315	14196	14100	14136	14316	14348	14284	14303	14349	14224	14301	14244	14340	14441	14226	14388	14425	14351	14310	14340	14346	14454	14222	14429	14256	14291	14372	14307	14370	14176	14171	14221	14286	14265	14385	14278	14328	14307	14400	14116	14193	14313	14426	14322	14211	14321	14108	14078	14326	14359	14248	14255	14231	14236	14385	14385	14309	14193	14405	14304	14317	14171	14320	14137	14307	14208	14307	14223	14167	14276	14366	14282	14290	14375	14267	14350	14089	14359	14272	14227	14274	14260	14327	14201	14311	14276	14169	14227	14309	14382	14452	14297	14241	14300	14317	14239	14305	14232	14274	14296	14257	14300	14383	14230	14351	14340	14269	14400	14187	14282	14253	14455	14282	14381	14264	14384	14178	14416	14072	14130	14372	14163	14153	14187	14446	14408	14214	14335	14243	14122	14285	14248	14251	14230	14478	14193	14404	14136	14326	14441	14374	14331	14189	14362	14520	14222	14275	14331	14216	14563	14410	14359	14312	14224	14323	13999	14380	14194	14199	14197	14318	14384	14333	14471	14246	14263	14203	14475	14245	14236	14250	14267	14188	14340	14339	14214	14381	14255	14145	14383	14414	14463	14139	14257	14372	14296	14480	14358	14260	14411	14175	14361	14285	14183	14382	14375	14080	14289	14339	14330	14311	14380	14336	14213	14350	14208	14335	14286	14389	14384	14389	14207	14235	14268	14330	14295	14352	14380	14214	14306	14329	14310	14534	14052	14300	14126	14355	14363	14399	14212	14218	14255	14261	14423	14338	14351	14255	14150	14209	14400	14469	14317	14496	14335	14301	14384	14282	14265	14299	14301	14336	14336	14303	14370	14223	14263	14195	14333	14311	14050	14355	14291	14270	14200	14228	14323	14181	14268	14493	14270	14097	14359	14190	14289	14241	14238	14285	14362	14347	14440	14221	14330	14481	14286	14253	14352	14438	14230	14263	14420	14357	14449	14252	14383	14277	14323	14401	14429	14271	14293	14366	14264	14080	14131	14275	14186	14311	14099	14221	14268	14238	14462	14133	14340	14330	14374	14406	14188	14289	14234	14341	14309	14219	14196	14204	14166	14326	14257	14314	14323	14309	14276	14160	14138	14202	14110	14382	14315	14279	14404	14204	14321	14288	14343	14225	14322	14193	14336	14343	14249	14272	14429	14326	14376	14308	14096	14263	14355	14348	14203	14218	14277	14492	14264	14551	14334	14299	14357	14075	14264	14211	14298	14258	14362	14127	14234	14259	14246	14340	14300	14316	14383	14242	13993	14250	14266	14273	14166	14201	14159	14286	14329	14212	14323	14352	14245	14253	14425	14285	14539	14400	14222	14275	14321	14225	14321	14328	14503	14346	14230	14312	14346	14327	14472	14448	14194	14161	14126	14096	14286	14114	14363	14273	14348	14290	14243	14253	14425	14433	14234	14141	14478	14332	14237	14249	14189	14263	14359	14359	14321	14265	14261	14202	14195	14251	14345	14302	14313	14217	14410	14231	14329	14214	14297	14278	14308	14202	14396	14270	14283	14341	14428	14305	14289	14465	14309	14266	14237	14339	14263	14307	14288	14270	14201	14298	14188	14210	14264	14206	14331	14394	14351	14333	14257	14166	14286	14252	14358	14109	14237	14262	14325	14321	14518	14314	14460	14209	14307	14312	14191	14443	14266	14261	14213	14267	14346	14347	14198	14315	14195	14243	14395	14408	14323	14254	14412	14230	14378	14301	14279	14285	14179	14446	14232	14107	14559	14123	14191	14212	14336	14473	14215	14307	14352	14393	14309	14308	14267	14163	14255	14244	14147	14392	14216	14145	14298	14425	14213	14474	14336	14276	14436	14251	14234	14318	14309	14228	14177	14430	14355	14383	14211	14444	14285	14223	14296	14268	14382	14201	14460	14372	14273	14232	14333	14321	14009	14377	14194	14187	14379	14362	14399	14280	14185	14381	14275	14151	14266	14379	14428	14276	14303	14327	14390	14209	14247	14310	14563	14378	14442	14192	14292	14366	14201	14327	14244	14264	14145	14162	14193	14298	14295	14313	14290	14286	14362	14079	14349	14014	14273	14365	14351	14139	14157	14352	14231	14229	14163	14237	14435	14325	14274	14454	14307	14391	14247	14343	14295	14378	14366	14313	14306	14320	14297	14346	14233	14194	14184	14340	14338	14299	14328	14171	14314	14315	14311	14241	14489	14093	14376	14236	14256	14333	14256	14358	14283	14251	14210	14257	14425	14171	14385	14203	14343	14156	14184	14150	14110	14269	14308	14446	14300	14344	14222	14379	14359	14290	14315	14283	14326	14356	14391	14335	14380	14214	14159	14328	14252	14453	14324	14245	14341	14322	14250	14285	14374	14382	14413	14312	14305	14379	14434	14218	14259	14211	14257	14147	14360	14312	14286	14320	14376	14358	14298	14258	14360	14123	14349	14389	14433	14387	14252	14542	14543	14180	14181	14400	14277	14380	14237	14253	14381	14422	14253	14276	14320	14248	14284	14275	14349	14303	14287	14302	14142	14063	14199	14429	14322	14317	14457	14308	14310	14286	14352	14306	14169	14278	14127	14235	14257	14270	14317	14448	14307	14201	14244	14275	14392	14210	14366	14278	14390	14510	14375	14376	14300	14346	14290	14450	14294	14292	14301	14310	14403	14392	14372	14222	14196	14303	14285	14147	14309	14389	14220	14318	14470	14433	14327	14320	14227	14271	14253	14297	14191	14338	14324	14524	14109	14278	14255	14408	14360	14402	14341	14457	14158	14175	14176	14325	14265	14295	14300	14373	14277	14328	14302	14283	14159	14078	14282	14361	14169	14411	14298	14285	14335	14296	14329	14342	14254	14399	14257	14225	14251	14358	14236	14439	14306	14082	14353	14146	14375	14413	14272	14360	14316	14385	14279	14385	14289	14375	14121	14414	14195	14298	14368	14336	14312	14338	14252	14352	14296	14290	14339	14285	14179	14367	14207	14406	14223	14345	14439	14369	14113	14354	14357	14289	14244	14078	14328	14373	14265	14344	14120	14248	14297	14340	14445	14394	14462	14404	14268	14292	14346	14317	14387	14214	14281	14155	14343	14166	14299	14284	14198	14433	14154	14303	14349	14361	14224	14359	14384	14354	14387
24209	21557	29136	25463	24120	24903	23651	19994	18892	18165	17950	17436	17029	16793	16624	16651	16515	16382	16422	16425	16270	16073	16229	16263	16200	16102	16348	16097	16104	16136	16272	16095	16070	16061	16062	16157	16147	16134	16078	15861	15906	16108	16065	16256	15972	15766	15991	16072	16136	16156	16112	16003	16096	16064	15995	15975	16101	16037	15970	16060	15874	16123	16061	15863	15982	16005	15917	15880	15911	15926	15981	16256	15931	16033	16189	15960	16118	15931	15882	16036	15939	15959	16144	16010	15990	16008	15978	15939	16002	15932	16055	16125	16019	16068	15990	16021	15992	15850	15892	15911	16238	16012	16051	15957	16053	15851	15894	15884	15760	15963	15851	15989	15929	15897	15921	15977	16192	16071	16052	15865	16192	16066	15902	16218	15987	15898	15985	15820	15951	15812	16034	16104	15972	15924	15962	15864	15980	15994	15914	16009	15982	15949	16096	15986	16072	16067	15928	16184	16248	15971	16147	15833	15886	15998	16036	16119	16257	16026	16038	15968	15965	15977	15927	15844	15949	15875	15979	16112	16009	16027	15978	16149	16127	16271	15851	16045	15959	16004	15925	15861	15938	15749	15881	16085	16186	15992	16070	15823	15973	16175	15869	15804	15883	15990	15816	16069	15987	15937	16039	16124	15985	15955	16053	15994	16014	15864	15809	16085	16011	16041	15863	15900	15846	15852	16005	16014	15803	15979	15863	15846	15893	16008	15864	15759	15958	15967	15920	15962	15958	15894	15926	15946	15833	15928	15883	16047	16069	15967	16069	15951	16030	16004	15957	16215	16141	15945	15980	15972	16105	15960	15796	15958	15978	15794	15943	15958	15896	16082	15925	15962	16151	15961	15910	15915	16066	15868	15936	16290	15982	15906	16099	16095	15817	15687	15869	15942	15982	16130	15942	16076	15937	15909	15995	16067	15940	16066	16151	16077	16099	15979	16125	16090	16032	16088	16000	16026	15959	16052	15881	15829	15898	15983	16070	16202	16280	16019	15681	16050	15975	16171	15789	16052	15892	15996	16083	16083	15995	16108	16131	16224	15914	16101	15943	16097	15911	16013	15885	15897	15959	16016	16079	15893	15914	15867	15927	16013	15936	16017	15896	15892	15935	15916	15910	16100	16169	16092	16003	16093	16197	16148	15957	15805	15947	16111	15946	16026	16020	15952	16100	15859	15894	15877	15823	15991	16106	15972	16208	15995	15970	15954	16053	16025	15894	16049	15854	15989	16020	16074	16117	15785	15995	15915	16220	16026	15950	15878	15913	16060	16059	16009	15993	15990	15788	15856	16133	15784	15880	15944	16054	15920	16070	15924	16050	16033	16013	15942	15947	16028	15882	15987	15829	16099	15876	15932	16073	16163	16005	16168	16057	16158	16086	15932	15923	15916	15971	16118	16058	15849	15949	16126	16090	15871	15973	15898	16071	16061	16070	15918	15869	15790	16036	16009	15940	15821	15905	16083	16102	16098	15991	15985	16064	16045	16173	15905	15912	15948	15993	15977	16004	15867	16021	15832	15905	15939	16012	15981	16112	15873	16055	15977	16121	16010	15891	16232	16024	16108	16080	15999	16037	15864	16039	15957	15992	15900	15809	16093	15965	16347	15952	16043	16070	15787	15963	15843	16024	15923	16159	16030	15786	16146	16039	15788	15942	16069	16012	16065	15966	16104	16032	16077	16199	15952	16209	16103	15906	16006	16056	16095	15850	15942	15900	15878	16005	16020	16144	16097	16203	16099	15865	15990	16089	16058	16193	16145	15783	15950	15904	15893	15944	15982	15850	15997	16047	16073	16096	15996	16065	15849	15905	16105	15992	16092	16045	15845	16150	15898	16058	15917	16037	16028	15907	16030	16238	16062	15864	16018	15827	15955	15933	16131	16183	16012	15959	15952	15818	15898	15877	15743	15859	15994	16121	16004	16073	16064	16061	15736	15889	15919	15919	15903	15862	16088	15911	15939	15874	16048	16065	16034	15968	15864	16004	16105	16047	15977	15939	15970	15789	15806	16071	16119	15932	16041	16060	16065	16128	16007	15894	16211	16019	15983	16106	16137	16294	16109	16224	16044	16127	15916	15926	15869	16027	15896	15888	16036	16047	15814	16144	15904	16117	15981	15951	16021	15918	16046	16043	16304	16109	16042	16081	15816	15868	15998	16102	15684	16115	16096	16100	15833	16176	15897	15984	15955	16036	15994	15864	15996	15897	16092	15956	15972	16122	15910	16066	15971	15927	16187	15888	16022	15888	16039	15810	15858	16046	15832	15969	15791	16191	15961	16189	16233	16030	15911	15855	16122	15779	16032	15977	15876	16110	16072	16214	15914	16082	15892	15829	16019	16021	15957	15855	15844	15777	16051	16057	15933	15852	15752	15992	15967	15931	15876	15897	15931	15865	16124	16099	15941	15954	16282	16075	15880	16120	16087	15926	15962	16113	15971	16070	16075	16028	15921	16203	16046	16085	15920	16132	15875	15966	16032	16094	16037	15917	16101	16121	16104	15748	15748	15980	15986	16092	15996	15942	15783	16005	15916	15921	15997	16116	16036	16040	15910	15801	15975	15835	16175	15945	16043	16025	15928	16180	15857	16004	16077	16285	16016	15949	16039	15929	15872	16082	16047	16022	16256	16084	15855	16200	16123	15909	16100	16002	16082	15914	15820	15707	15876	16090	15982	15994	16020	15986	15969	16063	16056	16085	16032	16171	15749	15935	15976	15897	15911	16031	16047	16036	16034	16069	15977	16053	15886	16019	16090	15933	16268	16069	15955	15946	15902	15947	15973	15974	15840	15851	16201	15893	16087	16167	16098	15868	15980	15833	15975	16005	15990	16136	15936	16163	15951	15781	15914	15977	15880	15907	15840	16083	15945	16096	15904	16018	15935	16007	15980	15985	16022	15894	15920	15987	16087	16033	16045	15952	16026	16047	15983	15917	15866	16038	16081	15901	16190	16056	16217	16065	15855	15830	16079	16095	15870	16163	16136	15911	15787	15971	16068	16152	16112	15995	15904	15943	16073	15874	15882	16028	15943	15941	16087	16243	15995	15926	16109	16137	16037	15930	16017	16116	16021	15965	15922	16076	15873	16188	15892	15954	16007	15896	16076	15915	15939	15936	15892	15939	15879	15956	16133	15632	15877	15852	15965	16141	16199	16110	15972	15891	16120	15865	15816	15842	16087	16045	16052	15868	16208	15884	15862	15933	16105	16006	15996	16010	15880	16107	15858	15764	16033	15895	15962	16169	16030	15902	16096	16015	16041	16230	15949	16080	15892	16084	16106	16099	16107	16091	15957	16095	15886	15987	15854	16182	15947	15834	15867	15950	15719	15949	16027	15936	16022	15951	16132	16152	16035	16023	16019	16035	16096	16211	15981	16028	16082	15967	16096	16001	15810	15923	16309	15938	15997	15966	16069	16233	16024	16077	15959	15911	15948	16036	15922	15934	15874	15900	16216	16007	15992	15991	15945	15891	16012	16054	15936	15839	16007	15935	15969	15848	16158	15931	15926	16090	15998	15985	15963	16058	15970	16029	15855	15935	16077	16047	16090	16023	16186	16004	15978	16292	15882	15873	16018	16206	15950	15879	15878	16052	16022	15930	15878	15812	15811	16022	16132	15902	15814	15924	15985	15920	15883	15972	15932	15910	15765	15864	15925	15969	15979	16026	15993	16100	15985	16080	15912	16178	16161	15792	15873	15861	16169	16016	15981	15822	16103	16014	16014	16229	16203	16071	16041	15869	15893	15986	16021	16131	16006	16114	15938	16161	15998	15975	15986	15901	15919	15841	15932	15867	15857	16115	16028	16051	15982	15891	15895	16000	15709	15955	15932	16028	16064	16007	15921	16056	15941	15975	16049	15973	16020	15992	16083	15966	15887	16151	16161	15918	16121	15926	15844	16104	16123	15659	15984	15823	16001	15971	15900	15952	16079	15777	16014	15958	16016	16016	16111	16147	16029	15987	15983	16073	16147	15989	16084	16000	16045	15851	15975	16054	15940	15792	15795	15988	16060	15962	16048	16052	15895	16112	16231	16017	16151	15820	15919	15878	16101	16051	16148	15970	16073	15673	15882	15870	15809	15897	15932	16019	15930	15928	16042	16132	16068	15872	16119	15939	15878	15954	16028	15947	15918	15893	16030	15985	16035	15984	15946	15953	15906	16138	16016	15979	15983	16063	16113	16035	16002	15948	15847	15841	15873	16000	15954	15989	16145	16023	16070	16031	16071	16169	15990	16079	15691	16149	16059	16119	16041	16140	15986	15881	16029	15949	16094	16111	15857	16014	15866	15954	15991	15925	15836	16008	16114	16058	15793	16088	16080	16032	16062	15952	16129	15970	16039	15853	16088	15774	16143	16207	15966	15902	16026	16048	15943	15936	15908	15981	16157	16051	15960	15793	15859	15956	16172	15915	15911	16128	15940	15934	15997	16083	16095	15861	15926	15809	15863	16033	15946	15914	15842	15953	15967	16067	15909	16088	16047	16003	15979	16031	15953	16169	16051	15784	16085	16187	15987	16047	16073	15903	15845	16020	15774	16099	15971	16105	15949	16062	15887	15879	16076	15823	15974	15987	16041	15916	16117	16166	15997	16091	15931	15983	16025	15984	15815	15994	16199	16127	15953	15914	16063	16003	15840	16011	15915	15950	16063	16196	16114	16153	15944	16133	16166	15960	15981	16086	16012	15853	16035	16104	16086	16129	15967	15954	16097	15965	15920	16207	16073	16022	15915	15968	16004	16065	15834	16013	15863	16021	15881	15920	15837	15868	15820	15947	15919	15781	15921	15983	16058	16228	15990	16192	15816	16073	15873	16102	15946	15763	15934	15912	16017	16095	15830	15939	16004	16020	16088	15810	16090	15903	16149	16018	16035	15919	15993	16000	15946	15890	15805	15877	15992	15926	15953	16081	16138	15989	16034	16177	15947	16056	15984	16190	15975	16201	16055	15988	15983	16022	15710	15939	15944	16028	16015	16121	16023	16178	15981	15821	15972	15832	16136	16185	16127	16053	15811	15966	16055	15964	15905	15814	16047	16026	15932	15902	15857	16072	15908	15962	15891	15914	15954	15930	15839	16143	15850	16073	15951	15980	16057	16018	16066	15852	16064	16212	15958	15885	16015	15983	16216
30968	51690	46485	34944	28590	24709	21714	19947	18325	17532	16799	16227	15549	15662	15138	14983	14866	14888	14669	14888	14343	14477	14502	14389	14546	14324	14352	14368	14222	14198	14238	14235	14173	14349	14075	14285	14286	14219	14220	14061	14199	14200	14228	14289	14325	14154	14440	14051	14062	14185	14066	14275	14089	14155	14114	14072	14108	14047	14193	14148	14326	13994	13989	14162	14088	14265	14015	14319	14181	14111	14158	14078	14389	13941	14247	14127	14189	14002	14137	14095	14199	14084	14250	14211	13971	14230	14013	14219	14089	14129	14150	14150	14295	14093	14073	14023	13861	14035	14088	14180	14225	13961	14257	14100	14142	14191	14115	13960	14238	14107	14023	14180	14046	14197	14406	14088	14151	14029	14269	14264	14238	14035	14193	13999	14208	14297	14205	14074	14122	14157	14231	14100	14028	14102	14117	14029	13991	13955	14078	14116	14136	14090	14085	14086	14128	14094	14058	14106	14195	14151	14246	14028	14011	14084	14222	14133	14173	14097	14230	14007	14139	14200	13965	14108	13925	14205	14158	14011	14228	14109	14119	14134	14168	13998	14215	14097	14197	14077	14162	14117	14144	14141	14073	14153	14204	14035	14209	14197	14031	14241	14245	14112	14259	14174	14169	14106	14131	14129	14128	14029	14003	14251	14122	14128	14152	14066	14138	14012	14123	14276	14091	13974	14043	14266	14034	14156	13999	14035	14240	14269	13918	14128	14068	14114	14144	14146	14122	13997	14143	14118	14101	14246	14048	13989	14008	14112	14008	14170	14057	13920	14033	14257	14040	14032	14141	14121	14192	14084	14165	14283	14181	14191	14082	14005	14123	14056	14218	14131	14087	14009	14161	14344	14018	14185	14055	14131	14042	14285	14167	14150	14120	14137	14049	14161	14124	14220	14153	14139	14093	14114	14032	14001	14005	14099	13994	14273	14082	14080	14071	14138	14176	14115	14162	13983	14042	14167	14088	13994	13961	14085	14173	13968	14239	14029	14103	13998	14103	14171	14117	14143	14057	14081	13964	14035	14171	14084	14150	14045	14068	14094	13989	14126	14076	14078	14129	14028	14114	14089	14067	14355	14154	14224	13926	14178	14296	13978	14179	14102	14126	14129	14301	14171	14013	14106	14224	14103	14074	14096	14097	14008	14012	14205	14010	14153	14249	14086	14166	14170	14113	14061	14158	14086	14135	14094	14154	14199	13980	14107	14110	14175	14045	14111	14077	14208	14165	13985	14127	14240	14036	14180	14106	14186	14209	13995	14083	14148	14070	14152	14071	14138	13968	14097	14096	13911	14156	14069	13991	14142	14214	14211	14166	14024	14322	14165	14028	14093	14135	14261	14010	14101	14152	14105	14106	13975	14090	14223	14213	13971	13904	13941	14166	14190	14033	14074	14053	14208	14195	14008	14063	14113	14065	14268	14220	14243	13998	14030	14183	14124	14091	14070	14087	14191	14221	14224	13983	14137	14110	14112	14135	14121	13944	14139	14157	14264	13955	13919	14159	14166	14294	14166	14141	14074	14232	14409	14055	14175	14093	14193	14072	14167	14065	14203	14303	14047	14034	14216	14258	13811	13997	14152	14122	13962	14180	13968	14160	13929	13998	14229	14054	14076	14144	14031	14132	14215	14143	14123	14133	14211	14154	14120	14074	14205	14101	14130	14046	14099	14303	14018	14075	14122	14046	14119	14172	14166	14064	14183	14067	14251	14098	14129	14175	14173	14147	14162	14208	14189	14120	14011	14163	14140	13925	14102	14208	14075	14133	14067	14174	14061	14265	14190	14066	14014	14070	14214	14265	14090	14029	14157	14040	13952	14175	14135	14045	14159	14014	14171	13926	14183	14179	14066	14003	14180	14050	14154	14147	14120	14164	14091	14234	14199	14030	13991	14112	14007	14274	14026	14138	14135	14009	14096	14322	14092	14130	14141	14083	14061	14120	14083	14246	14062	14074	14306	13968	14166	14207	14117	14166	14040	14100	14127	14074	14091	14187	14061	14068	14106	14103	14084	14215	13929	14055	14233	14222	14262	14086	14095	14127	14058	14045	13973	14254	14105	14306	14070	14132	14103	14045	14146	14244	13947	14039	14051	14096	14100	14191	14111	14141	14013	14109	14175	13937	14182	14214	14193	14011	14244	14108	14061	14166	14104	14092	14085	14054	14245	14212	14146	14249	14065	14048	14057	14218	14002	14064	14104	14112	14058	14238	14272	14103	14048	14081	14113	13946	14120	14116	14178	14016	14211	14186	13902	14196	14006	14027	14169	14116	14108	14166	13969	14165	14193	13957	14175	14134	14021	14227	14246	14172	14106	14181	14260	14216	14008	14198	14188	14192	14139	14115	14158	14053	14069	14246	14115	14032	14073	14133	13996	13978	14142	14161	14230	14180	14042	14123	14279	14053	14138	14123	14205	13956	14191	14107	14057	14191	14199	14051	14224	14141	14026	14155	14123	14176	14238	13947	14089	14306	14145	14189	14077	14015	14227	14208	14143	14125	14156	14078	13982	13991	14081	14050	14170	14272	14022	14046	13976	14237	14301	14306	13968	14148	14193	14063	13952	14016	14224	14175	14154	14036	14197	14180	14113	13927	14069	14289	14089	14308	14053	14156	13973	14103	13895	14138	14087	14125	14075	14109	14221	14167	14032	14083	14144	14106	14202	14065	13916	14070	14098	14003	14172	14013	14249	14073	14146	14009	14346	14186	14113	14064	14137	14101	14089	13971	14277	13936	14209	14192	14058	14167	14101	14273	14076	14171	14025	14089	14082	14129	14026	14106	14276	14151	14039	14090	14166	14216	14005	14165	14306	14095	14165	14346	14062	14099	14082	14102	14132	14187	14059	14168	14025	14344	14208	14120	14294	14191	14083	14092	14122	13961	14334	14003	14114	13938	14092	13949	14171	13971	14085	14199	14217	14205	14076	14341	13994	14257	14137	14156	14357	14087	14119	13923	14140	14157	14095	14168	13973	14142	14287	14045	14078	14156	14003	14139	14178	14166	14028	14136	14059	14094	14045	14133	14101	14137	14022	14105	14081	14084	14091	14080	14215	14216	14174	14069	13976	14028	14185	14156	14160	14138	14147	14026	14095	14075	14343	14139	14115	13973	14139	14181	14229	13959	14081	14243	14254	14141	14102	14121	14152	14311	14052	14154	14118	14057	14264	14214	14149	14000	14081	14275	14130	14104	14239	14177	14042	14024	14150	13999	14223	14057	14064	13963	14206	14232	14055	14302	14020	14179	14070	14120	14109	14215	13937	14145	14133	14133	14223	13984	14052	14038	13998	14118	13998	14262	14078	13956	14091	14055	14081	14053	14211	14077	14160	14015	14311	14280	14156	13929	14102	14065	14113	14149	13995	14285	14102	14044	14088	14080	14070	14240	14013	14069	13950	14124	14212	14107	14145	14136	14074	14019	14318	13998	14053	14150	14164	14166	14115	14080	14030	14203	14124	14192	14194	14034	14058	14129	13971	14085	14160	14094	14075	14005	14222	14023	14071	14165	14191	14153	14169	14216	14061	14164	14018	13982	14152	14019	14152	14063	14032	14030	14198	14055	13912	14114	14109	14026	14228	13870	14265	14072	14177	14117	14064	13970	14208	14101	14478	14190	14112	14198	14141	14172	14129	14225	14117	14025	14075	13959	14179	14182	14027	14017	14094	14119	14021	14147	14131	14125	14186	14013	14188	13964	14255	14206	14083	14099	14062	14200	13955	14109	14191	14254	13965	14121	14111	14099	14082	14213	14155	13959	14166	14145	14150	14246	14132	14156	14054	14254	13911	14119	13939	14207	14100	14113	14088	14038	14136	14002	14162	13897	14081	14162	14242	14130	14284	14197	14095	14107	14137	14101	14266	14148	14104	14035	14075	14186	14181	14001	14143	14073	14064	14034	14063	14062	14202	14079	14207	13981	14143	14225	14179	14070	14024	14198	14139	14165	14096	14150	14186	14111	14169	14114	14239	14066	14189	14133	14174	14161	13952	14185	13925	14123	14089	14145	14183	14019	14130	14108	14093	14216	14035	14209	14168	14023	14203	14225	14031	14128	14185	14234	13966	14097	14177	14223	14229	14126	14156	14152	14107	14131	14261	13936	14079	14242	14150	14155	14094	14086	14242	14004	14177	14074	13949	14114	14096	14106	13978	14077	14069	13986	14168	14106	14078	14026	14171	14110	14149	14024	14100	14230	14212	14197	14095	14024	14069	14024	14051	14128	14239	14145	14162	14184	14104	14110	14140	14064	14137	14005	14134	14206	14122	14188	14242	14302	14048	14287	14021	14155	14032	14001	14126	14055	14042	14202	14019	14090	14068	14178	14008	14227	14050	14192	13916	14144	14082	14083	13981	14178	14269	14053	14215	14087	14163	14249	14138	14045	14073	14137	14039	14196	14246	14109	14175	14108	14300	14192	14124	14101	14076	14262	14104	13886	13971	14074	14185	14121	14291	14105	14272	13996	14078	13982	14139	14216	14229	14113	14172	14118	14266	13995	14138	14077	13922	14207	14126	14242	14010	14059	14207	14378	14064	14197	14077	14077	14119	13967	14029	14235	13974	14086	13932	14233	14099	14232	14086	14031	13990	14224	14036	14202	14124	14197	14020	14252	14191	14102	14223	14066	14195	14266	14118	14055	14075	14233	14117	14096	14058	14144	14046	14050	14128	14124	14225	14151	13921	14025	14186	14086	13982	14068	14042	14149	14015	13951	14129	14178	14019	14137	14008	14190	13922	14211	14183	14104	14261	14031	13947	14145	13973	14070	14218	14066	14134	14179	14012	14008	14233	14217	14071	14143	14014	14140	13990	14276	14102	14202	14045	13987	14207	14123	14038	14187	13994	13937	14135	14157	14388	14080	14024	14018	14180	14147	14192	14171	14264	14208	14144	14053	14139	14236	14019	14006	13942	13997	14056	14242	13996	14026	14078	14111	14136	14123	14087	14131	14126	14155	14064	14064	14324	14193	14005	14027	14177	14022	14103	14083	14173	14273	14157	14036	14218	14236	14256	13989	14096	14065	14150	14105	14122	14009	14125	14272	14159	14142	14168	14072	14115	14248	14106	14004	13926	14213	14083	14156	14107	14233	14035	14142	13982	14124	14206	14204	14133	14110	14145	14074	13993	14054	14217
22866	21427	29353	24143	22415	25612	27870	22217	20428	20063	19241	18376	18242	17871	17522	17653	17484	17075	17236	17176	17287	17021	17202	17024	16825	16771	16669	16960	16934	16791	16899	16731	16735	16795	16956	16552	16544	16674	16610	16680	16660	16577	16710	16553	16675	16659	16606	16676	16585	16680	16526	16576	16650	16650	16616	16501	16468	16679	16592	16559	16569	16641	16592	16779	16600	16568	16625	16631	16468	16574	16505	16694	16712	16491	16712	16715	16323	16657	16540	16576	16478	16678	16518	16346	16586	16456	16487	16558	16436	16662	16370	16735	16601	16506	16534	16717	16671	16396	16545	16448	16721	16620	16387	16435	16496	16489	16558	16763	16589	16548	16506	16582	16202	16329	16601	16398	16765	16489	16549	16569	16282	16464	16385	16416	16510	16591	16721	16670	16637	16677	16541	16469	16451	16491	16319	16626	16623	16350	16624	16569	16639	16415	16414	16557	16598	16524	16449	16442	16628	16621	16736	16728	16435	16403	16442	16626	16488	16643	16498	16450	16670	16692	16451	16287	16587	16637	16611	16435	16714	16446	16509	16372	16467	16631	16546	16703	16560	16579	16461	16456	16481	16539	16270	16670	16369	16440	16617	16521	16374	16418	16646	16648	16618	16475	16495	16616	16580	16506	16502	16608	16617	16653	16607	16465	16446	16712	16677	16488	16627	16628	16505	16448	16394	16737	16632	16394	16466	16573	16507	16439	16471	16706	16481	16521	16539	16781	16420	16642	16557	16307	16406	16372	16488	16463	16441	16348	16467	16435	16310	16450	16300	16510	16634	16500	16429	16615	16455	16570	16440	16468	16736	16451	16682	16580	16528	16427	16475	16556	16565	16573	16487	16480	16434	16426	16720	16493	16484	16590	16530	16694	16457	16476	16479	16379	16403	16494	16476	16500	16492	16496	16511	16475	16351	16655	16401	16515	16653	16370	16446	16623	16499	16533	16585	16458	16555	16546	16503	16595	16579	16830	16389	16645	16410	16445	16436	16560	16476	16367	16439	16481	16376	16601	16643	16641	16388	16384	16517	16763	16563	16457	16525	16551	16463	16488	16497	16382	16523	16602	16446	16633	16515	16690	16460	16450	16359	16569	16450	16561	16653	16542	16443	16529	16408	16626	16593	16369	16430	16540	16583	16642	16486	16521	16510	16535	16530	16474	16337	16235	16382	16301	16482	16412	16623	16475	16633	16632	16413	16708	16519	16468	16739	16587	16650	16600	16557	16254	16635	16433	16505	16604	16712	16530	16518	16494	16628	16475	16455	16624	16440	16604	16526	16601	16669	16391	16552	16578	16516	16339	16586	16580	16537	16627	16685	16318	16404	16454	16380	16510	16554	16457	16737	16624	16315	16324	16558	16619	16657	16703	16661	16519	16534	16524	16531	16464	16595	16357	16511	16367	16553	16627	16660	16774	16556	16614	16629	16500	16590	16541	16383	16608	16253	16431	16394	16470	16622	16420	16549	16612	16412	16492	16376	16644	16652	16352	16482	16384	16681	16428	16394	16426	16711	16417	16330	16439	16697	16487	16704	16550	16514	16512	16347	16760	16677	16567	16843	16424	16463	16569	16412	16322	16581	16314	16512	16444	16577	16500	16526	16445	16385	16530	16624	16517	16504	16562	16377	16439	16278	16465	16514	16437	16449	16615	16546	16496	16427	16574	16468	16411	16507	16566	16493	16546	16588	16539	16491	16390	16540	16528	16403	16355	16382	16474	16583	16575	16528	16455	16322	16531	16686	16614	16528	16528	16452	16680	16536	16389	16509	16618	16688	16531	16713	16659	16762	16527	16493	16434	16420	16706	16682	16383	16611	16469	16650	16522	16459	16547	16440	16424	16420	16675	16464	16657	16421	16454	16513	16548	16401	16400	16581	16581	16657	16505	16542	16716	16510	16661	16577	16335	16657	16477	16367	16362	16419	16257	16573	16508	16448	16480	16348	16558	16390	16397	16626	16604	16417	16378	16559	16518	16536	16457	16516	16516	16411	16708	16219	16317	16462	16583	16560	16636	16347	16621	16807	16658	16674	16503	16409	16450	16368	16472	16465	16523	16598	16663	16478	16472	16401	16627	16587	16698	16480	16559	16544	16534	16434	16682	16496	16481	16456	16361	16546	16486	16507	16613	16542	16461	16526	16771	16484	16551	16545	16733	16729	16398	16534	16385	16611	16555	16254	16599	16797	16413	16491	16539	16590	16522	16461	16393	16450	16477	16692	16553	16655	16557	16326	16430	16492	16471	16549	16566	16504	16561	16630	16704	16559	16467	16519	16503	16663	16464	16598	16546	16427	16630	16635	16603	16552	16438	16228	16413	16533	16286	16416	16413	16452	16455	16535	16381	16521	16403	16549	16549	16645	16493	16502	16555	16539	16422	16515	16405	16293	16594	16459	16529	16707	16535	16506	16599	16406	16480	16529	16505	16671	16482	16558	16521	16400	16609	16594	16458	16545	16487	16571	16427	16646	16442	16803	16560	16587	16751	16739	16625	16488	16659	16416	16430	16437	16494	16687	16582	16465	16528	16606	16588	16470	16378	16371	16461	16569	16626	16573	16529	16549	16636	16369	16734	16511	16337	16570	16481	16612	16614	16657	16436	16464	16583	16588	16497	16476	16710	16513	16596	16514	16308	16388	16522	16701	16443	16631	16601	16313	16417	16453	16560	16427	16377	16464	16331	16786	16705	16451	16359	16492	16511	16361	16523	16536	16406	16447	16436	16437	16406	16701	16628	16589	16519	16593	16528	16559	16609	16390	16421	16340	16487	16458	16628	16571	16689	16534	16496	16457	16615	16536	16565	16284	16438	16453	16516	16702	16362	16472	16278	16509	16663	16620	16479	16449	16439	16347	16498	16709	16734	16536	16500	16413	16268	16634	16566	16463	16513	16581	16527	16486	16459	16651	16358	16477	16500	16320	16525	16443	16399	16731	16280	16464	16564	16398	16412	16503	16550	16482	16414	16657	16392	16608	16567	16448	16621	16529	16584	16484	16730	16640	16527	16589	16394	16567	16468	16576	16456	16749	16410	16349	16176	16606	16471	16394	16623	16496	16643	16500	16730	16497	16457	16728	16416	16456	16460	16440	16451	16606	16756	16625	16544	16579	16404	16483	16472	16617	16518	16551	16689	16517	16398	16393	16269	16559	16480	16576	16434	16548	16587	16541	16415	16342	16477	16677	16607	16673	16530	16518	16642	16668	16529	16503	16475	16423	16654	16666	16738	16711	16545	16640	16454	16514	16636	16782	16602	16539	16496	16492	16637	16566	16374	16524	16510	16382	16454	16460	16557	16503	16526	16373	16555	16585	16456	16639	16353	16370	16276	16467	16337	16816	16602	16499	16407	16413	16483	16419	16506	16492	16516	16631	16598	16597	16772	16443	16349	16329	16328	16422	16244	16382	16488	16601	16579	16333	16326	16799	16583	16648	16499	16536	16600	16357	16542	16465	16526	16493	16430	16557	16755	16404	16467	16614	16648	16646	16365	16394	16421	16536	16483	16413	16519	16339	16432	16423	16481	16562	16623	16562	16477	16520	16602	16638	16514	16517	16569	16527	16383	16840	16654	16444	16624	16441	16548	16352	16473	16729	16527	16606	16556	16477	16546	16553	16600	16528	16393	16411	16334	16516	16432	16318	16299	16293	16489	16650	16609	16379	16462	16473	16533	16451	16426	16512	16454	16459	16559	16629	16540	16565	16512	16359	16409	16528	16356	16386	16540	16586	16414	16393	16373	16586	16597	16367	16385	16723	16689	16373	16501	16574	16384	16492	16285	16401	16493	16499	16485	16501	16651	16524	16438	16408	16619	16500	16319	16395	16296	16352	16520	16365	16417	16500	16502	16553	16553	16491	16508	16671	16434	16611	16523	16377	16619	16457	16486	16607	16375	16695	16597	16454	16290	16459	16450	16578	16585	16675	16599	16602	16723	16455	16387	16373	16397	16440	16476	16480	16656	16686	16344	16385	16612	16506	16454	16476	16581	16533	16634	16632	16375	16563	16455	16389	16433	16485	16495	16665	16598	16416	16610	16510	16735	16659	16389	16526	16629	16523	16524	16561	16468	16537	16562	16579	16566	16532	16576	16505	16444	16454	16410	16516	16540	16539	16592	16412	16589	16459	16597	16500	16518	16580	16451	16615	16478	16527	16458	16623	16471	16832	16682	16555	16360	16302	16531	16396	16530	16637	16461	16380	16548	16571	16485	16667	16617	16456	16507	16312	16644	16494	16446	16309	16547	16905	16598	16553	16459	16584	16386	16709	16597	16380	16486	16588	16435	16482	16396	16189	16670	16512	16618	16686	16234	16624	16677	16636	16557	16618	16489	16477	16561	16639	16469	16563	16611	16511	16737	16308	16253	16500	16474	16450	16556	16628	16382	16397	16523	16416	16606	16625	16510	16681	16649	16486	16353	16376	16645	16351	16573	16398	16660	16684	16399	16544	16714	16735	16570	16645	16541	16527	16540	16428	16468	16442	16384	16362	16597	16510	16654	16400	16509	16591	16444	16445	16564	16520	16498	16512	16487	16768	16476	16449	16466	16293	16549	16586	16649	16623	16431	16525	16644	16478	16384	16318	16385	16461	16525	16467	16566	16739	16559	16639	16441	16572	16664	16526	16589	16630	16569	16572	16490	16616	16458	16482	16634	16685	16622	16509	16496	16737	16559	16528	16590	16479	16560	16577	16467	16431	16390	16618	16600	16486	16469	16534	16437	16667	16532	16446	16596	16431	16437	16511	16464	16654	16605	16529	16628	16635	16414	16517	16352	16551	16466	16496	16549	16495	16464	16552	16433	16428	16337	16485	16482	16502	16526	16625	16279	16401	16553	16471	16415	16778	16528	16503	16596	16536	16492	16486	16426	16583	16446	16474	16507	16400	16418	16352	16414	16271	16537	16484	16245	16405	16535	16472	16464	16445	16646	16708	16496	16391	16557	16558	16614	16484	16569	16498	16418	16634	16306	16469	16627	16611	16721	16458	16858	16584	16431	16516	16387	16640	16350	16617	16634	16561	16447	16617	16674	16642	16537	16640	16566	16518	16584	16510	16496	16607	16559	16307	16558	16348	16474	16459	16491	16277	16448	16620	16589	16665	16712	16782	16547	16492	16400	16506	16387	16544	16464
32973	56271	51346	39924	32433	28393	25094	22130	20518	19372	18002	17431	16677	16122	15884	15644	15314	15232	15184	15127	14905	14945	14850	14607	14704	14677	14700	14660	14664	14725	14569	14493	14549	14496	14367	14442	14501	14508	14577	14349	14398	14336	14453	14505	14441	14554	14349	14380	14357	14364	14454	14496	14647	14362	14447	14377	14524	14481	14428	14604	14344	14490	14448	14520	14297	14516	14374	14444	14530	14452	14366	14495	14276	14506	14528	14249	14471	14451	14365	14372	14380	14406	14392	14471	14407	14480	14277	14353	14577	14413	14499	14363	14365	14368	14179	14203	14341	14532	14366	14417	14478	14511	14339	14526	14371	14358	14489	14261	14429	14404	14363	14396	14388	14454	14329	14411	14130	14402	14379	14222	14411	14330	14326	14376	14528	14269	14270	14359	14529	14463	14343	14450	14312	14320	14431	14193	14517	14295	14411	14554	14329	14268	14351	14381	14245	14470	14556	14406	14242	14500	14286	14418	14382	14382	14532	14332	14485	14361	14198	14182	14337	14376	14272	14602	14452	14457	14357	14328	14293	14409	14442	14330	14319	14438	14473	14403	14303	14370	14445	14354	14485	14380	14314	14244	14501	14285	14540	14372	14336	14409	14442	14366	14490	14343	14485	14267	14537	14469	14197	14349	14160	14276	14468	14419	14417	14194	14401	14383	14325	14430	14347	14237	14523	14299	14553	14191	14227	14422	14327	14119	14277	14379	14329	14347	14394	14270	14425	14462	14448	14364	14409	14349	14377	14188	14497	14456	14416	14301	14294	14456	14362	14268	14363	14374	14323	14402	14397	14381	14496	14269	14429	14435	14328	14328	14226	14352	14332	14443	14330	14305	14587	14324	14374	14466	14340	14382	14360	14403	14235	14316	14374	14403	14330	14573	14285	14495	14515	14247	14431	14318	14519	14348	14376	14324	14264	14333	14343	14276	14503	14363	14419	14398	14460	14359	14673	14323	14529	14207	14411	14369	14442	14336	14450	14415	14515	14303	14314	14385	14421	14397	14217	14366	14256	14586	14316	14244	14318	14323	14500	14405	14340	14265	14409	14491	14447	14359	14442	14473	14198	14433	14500	14175	14371	14305	14222	14481	14415	14513	14357	14392	14350	14491	14354	14430	14387	14341	14402	14470	14297	14460	14215	14504	14429	14568	14502	14478	14374	14388	14491	14208	14347	14349	14427	14340	14397	14364	14477	14353	14451	14404	14435	14445	14393	14361	14166	14434	14464	14279	14253	14228	14323	14416	14406	14371	14435	14433	14359	14445	14275	14388	14391	14459	14428	14403	14386	14355	14259	14245	14419	14378	14481	14315	14380	14377	14376	14333	14294	14251	14408	14428	14383	14274	14495	14559	14288	14287	14290	14417	14555	14269	14247	14305	14424	14258	14233	14347	14359	14565	14248	14275	14369	14324	14277	14382	14268	14281	14446	14327	14318	14264	14499	14436	14299	14322	14369	14341	14412	14342	14303	14462	14378	14421	14528	14292	14399	14457	14404	14260	14366	14487	14388	14330	14381	14250	14412	14273	14453	14412	14340	14076	14341	14448	14336	14456	14154	14265	14227	14448	14327	14471	14425	14313	14459	14336	14414	14223	14380	14260	14366	14259	14437	14303	14231	14426	14354	14306	14395	14559	14387	14350	14462	14375	14506	14407	14333	14332	14370	14378	14230	14269	14364	14401	14389	14471	14264	14340	14572	14386	14306	14430	14296	14344	14293	14526	14375	14229	14383	14426	14509	14393	14565	14388	14517	14350	14423	14272	14374	14376	14366	14450	14468	14388	14281	14324	14487	14317	14507	14523	14443	14379	14384	14521	14403	14279	14486	14475	14413	14387	14388	14355	14255	14381	14252	14457	14511	14358	14343	14457	14432	14372	14375	14330	14425	14325	14232	14470	14415	14373	14551	14314	14358	14284	14394	14346	14461	14447	14349	14338	14332	14464	14412	14415	14422	14536	14381	14475	14458	14308	14205	14253	14348	14391	14434	14339	14464	14297	14357	14533	14479	14441	14308	14314	14239	14272	14467	14293	14473	14282	14406	14325	14367	14346	14374	14421	14387	14264	14371	14411	14225	14351	14427	14290	14528	14384	14392	14450	14196	14513	14399	14461	14379	14349	14290	14259	14336	14487	14392	14458	14447	14296	14348	14454	14176	14319	14382	14463	14273	14320	14201	14421	14396	14356	14320	14309	14283	14429	14479	14350	14308	14307	14318	14494	14482	14544	14400	14323	14235	14661	14541	14320	14408	14598	14336	14513	14365	14487	14425	14191	14471	14402	14389	14269	14187	14427	14401	14378	14515	14371	14323	14400	14311	14163	14318	14261	14590	14245	14439	14257	14384	14337	14314	14420	14357	14344	14412	14474	14396	14354	14389	14452	14346	14494	14176	14424	14342	14454	14368	14447	14298	14353	14375	14341	14415	14330	14475	14279	14523	14225	14409	14337	14436	14379	14372	14534	14382	14415	14398	14461	14481	14365	14453	14446	14325	14330	14371	14395	14366	14310	14357	14601	14301	14323	14302	14433	14250	14352	14356	14476	14332	14450	14494	14470	14356	14288	14425	14450	14346	14506	14461	14431	14223	14382	14500	14533	14338	14416	14331	14309	14239	14290	14226	14463	14443	14259	14446	14336	14416	14457	14355	14430	14418	14438	14321	14305	14407	14393	14325	14473	14384	14434	14257	14323	14403	14366	14370	14385	14561	14284	14232	14352	14357	14252	14407	14430	14284	14346	14493	14393	14333	14423	14350	14296	14401	14446	14320	14412	14416	14505	14508	14252	14478	14279	14384	14279	14403	14295	14235	14371	14454	14363	14157	14469	14437	14234	14361	14346	14389	14215	14368	14338	14246	14598	14551	14348	14334	14473	14493	14343	14398	14293	14522	14441	14482	14286	14436	14313	14317	14385	14276	14424	14447	14464	14559	14415	14544	14443	14452	14329	14277	14389	14434	14361	14345	14386	14441	14516	14150	14431	14535	14390	14386	14171	14477	14468	14333	14266	14369	14300	14342	14408	14345	14317	14356	14318	14411	14373	14315	14277	14414	14331	14275	14396	14296	14332	14375	14363	14610	14394	14404	14456	14552	14382	14174	14349	14288	14452	14442	14232	14684	14492	14370	14457	14410	14391	14324	14379	14292	14471	14347	14484	14497	14309	14311	14432	14323	14410	14267	14532	14342	14329	14345	14380	14400	14389	14246	14284	14344	14415	14500	14429	14366	14399	14334	14314	14314	14194	14182	14316	14427	14375	14371	14378	14366	14298	14144	14623	14234	14272	14280	14270	14393	14198	14389	14333	14388	14416	14374	14360	14277	14221	14340	14519	14397	14508	14504	14212	14291	14350	14207	14307	14379	14403	14370	14546	14394	14355	14279	14421	14463	14297	14315	14433	14342	14344	14575	14409	14454	14317	14453	14419	14403	14351	14390	14442	14352	14416	14350	14299	14358	14273	14270	14338	14253	14361	14265	14423	14324	14245	14301	14313	14505	14538	14339	14415	14420	14305	14467	14367	14359	14385	14396	14543	14380	14428	14462	14451	14380	14173	14340	14380	14232	14524	14435	14307	14458	14308	14258	14288	14344	14502	14447	14402	14414	14452	14357	14356	14400	14440	14331	14528	14506	14479	14243	14379	14281	14313	14298	14330	14397	14442	14326	14284	14317	14362	14350	14334	14479	14478	14295	14277	14413	14309	14377	14350	14232	14333	14210	14319	14433	14368	14466	14469	14436	14611	14556	14498	14406	14401	14375	14235	14204	14700	14256	14196	14375	14366	14405	14280	14354	14329	14444	14326	14387	14463	14414	14312	14313	14379	14263	14506	14298	14386	14453	14251	14398	14501	14458	14580	14253	14430	14471	14330	14366	14479	14315	14420	14263	14270	14297	14498	14389	14514	14253	14281	14439	14335	14360	14383	14385	14342	14306	14415	14319	14302	14245	14149	14325	14175	14414	14623	14247	14184	14338	14414	14273	14387	14311	14303	14287	14436	14598	14238	14367	14398	14343	14272	14346	14423	14263	14290	14540	14321	14440	14368	14320	14428	14372	14263	14249	14322	14334	14043	14335	14257	14327	14290	14257	14381	14417	14470	14216	14262	14170	14440	14582	14375	14237	14500	14481	14412	14490	14204	14266	14416	14374	14243	14340	14268	14321	14368	14356	14501	14297	14371	14339	14585	14334	14383	14356	14337	14354	14502	14445	14264	14163	14189	14386	14327	14350	14319	14378	14320	14407	14386	14512	14342	14463	14350	14358	14438	14272	14468	14255	14587	14314	14359	14370	14204	14380	14476	14398	14376	14376	14403	14507	14451	14358	14570	14370	14301	14522	14303	14354	14320	14480	14302	14493	14315	14461	14349	14277	14566	14234	14221	14233	14344	14079	14504	14315	14406	14404	14407	14422	14518	14470	14449	14457	14592	14384	14484	14260	14273	14341	14322	14477	14364	14399	14341	14338	14325	14564	14461	14369	14352	14465	14339	14475	14301	14298	14384	14506	14403	14592	14564	14378	14442	14454	14297	14441	14361	14231	14412	14404	14404	14452	14405	14356	14318	14317	14603	14317	14392	14569	14435	14453	14430	14321	14461	14404	14338	14456	14432	14424	14419	14281	14618	14423	14529	14615	14393	14398	14387	14418	14375	14321	14338	14476	14264	14238	14414	14341	14524	14365	14299	14376	14411	14497	14410	14359	14313	14341	14364	14344	14310	14376	14358	14453	14408	14447	14330	14466	14288	14288	14390	14486	14286	14350	14442	14303	14450	14404	14299	14384	14324	14477	14371	14366	14463	14451	14457	14315	14370	14291	14352	14469	14358	14366	14356	14278	14288	14358	14343	14370	14569	14474	14433	14288	14477	14503	14292	14303	14343	14295	14544	14462	14300	14394	14352	14410	14486	14390	14373	14315	14453	14268	14368	14381	14398	14536	14388	14378	14465	14411	14446	14533	14404	14338	14462	14415	14440	14492	14541	14379	14298	14451	14303	14285	14494	14207	14431	14418	14345	14407	14430	14340	14483	14404	14259	14506	14425	14341	14396	14366	14489	14370	14281	14473	14419	14363	14490	14445	14336	14356	14344	14407	14187	14412	14285	14487	14321	14468	14270	14351	14496	14166	14458
28621	26955	33030	28766	22849	20900	19542	18324	17664	17581	17072	16892	16676	16514	16559	16423	16165	16258	16337	16332	16174	16371	16128	16178	16470	16418	16329	16267	16152	16339	16156	16345	16170	16114	16059	16207	16083	16097	16133	16048	16148	16116	16137	16142	15985	16133	16281	16259	15970	16106	15974	16201	16054	16278	16017	16113	16073	16204	16031	15978	16206	16240	16238	16082	16270	16276	16210	16037	16238	16065	16090	15947	16066	15993	15771	16176	16240	16227	16234	16115	15948	16236	16234	15869	16160	16199	16083	15993	16027	16081	16107	16133	15954	15948	16215	15984	16185	16075	16124	15993	16051	16066	15821	16071	16276	16354	16075	16255	15932	16147	16242	16167	16021	16099	16062	15906	16043	16119	16175	16148	16003	16130	16141	16181	16109	15947	16091	16012	15906	16093	16026	16049	16151	16263	16000	16061	16059	16133	16169	16160	15906	16041	15900	15900	15971	16132	16145	16103	15979	16088	16133	16157	15995	16208	16068	15939	16277	16111	16341	16142	16014	15975	16087	16126	16151	16105	16029	16006	15979	15970	16000	16265	16197	15898	16254	16014	16173	16221	16029	16231	16042	15921	16112	16153	16104	16165	15946	16128	16080	16097	16054	16208	16177	16148	16116	16315	16066	15886	16113	16184	16034	16161	16098	15936	16083	16223	15982	16076	16042	16140	15986	15921	16141	16320	16208	16155	16111	15946	16169	16079	16033	16027	16132	16102	16109	15940	16160	15969	15989	16163	16198	16069	16234	16262	16072	15974	16084	16207	16095	16289	16264	16005	16328	16036	16097	16160	16148	16069	16215	16135	16049	16290	16105	16017	16113	16211	16262	16055	15975	16045	16043	16134	16185	16072	16047	16055	15962	16086	16194	16115	16220	15967	16105	16117	16075	16097	16164	16159	16138	16092	16178	16159	15862	15882	16051	16161	16100	16122	15883	16138	16221	16237	16049	16241	16135	16013	16070	16166	15982	16173	16045	16131	16146	16099	16193	16028	16058	16165	16198	16010	16151	16033	16047	16073	16155	15972	16125	16072	16226	16267	16258	16080	16046	16017	16261	16054	15968	15888	15986	16119	16142	16355	16269	16053	15993	15954	16203	16029	16114	16057	16195	16052	16064	16229	15987	16230	16049	16063	16272	16013	15867	16203	16187	15978	16383	16108	15971	15907	15922	16100	16080	16024	16143	16215	16145	16022	15951	16126	16235	16194	15843	16270	16092	16099	16348	16067	16011	16089	15982	16132	16082	16060	16070	15918	16183	16047	16141	15974	15834	16176	16065	16177	16134	16154	15946	16116	16183	16064	15976	16055	16147	16040	16265	16091	16239	16186	16166	16192	16175	16178	16011	16044	16283	16008	15864	16003	16112	15986	16003	16286	16143	16172	16080	15984	16074	16195	16057	16162	16126	16248	16136	15990	16399	15962	16206	16132	16074	15862	15931	16242	15858	16107	16125	15912	16051	16141	15890	16073	15999	16022	15963	15977	16123	16044	16263	16127	15909	16079	16236	16017	16207	16104	16282	16070	16149	16015	16080	16158	15997	16114	16241	16115	16162	15971	16049	16062	16176	16302	16100	16217	16214	16179	15919	16105	16051	16296	16070	16168	16174	16343	16122	15968	16030	16195	16114	15954	16066	16132	16177	16086	15916	16121	15953	16147	16118	15978	16026	15982	16150	16340	16320	16123	16152	16016	15933	16024	16229	16112	16201	16076	16095	16057	16054	16034	15940	16061	15890	16463	16189	15983	16106	16011	16092	16094	16073	16046	16041	16189	15962	16051	16270	16082	15844	16119	16227	16309	16152	16004	16100	16174	16007	16291	16006	16123	16097	16212	16094	16301	16044	15993	16107	16149	16123	15937	16016	16035	16251	16132	16056	16062	15978	16071	15969	16354	15974	16102	16098	16033	16068	16196	16145	16395	16209	16176	16020	16214	15906	16063	16200	16196	16248	16200	15956	16026	16235	16097	16171	15912	16019	16091	16074	16033	16173	16044	16235	16103	16018	16173	16093	15900	15883	15996	16330	16097	16088	16156	16052	16140	16034	15955	16231	16164	15900	16143	15958	16083	16098	16154	16098	16196	16065	16097	16225	16076	16100	16061	16197	16216	16093	16025	15911	16174	16037	16122	16022	16082	16002	16154	16253	16168	16300	16066	16166	16102	16235	16193	16157	16071	16060	15931	16233	16087	16133	16085	15901	16257	16261	16284	16346	16154	16139	16022	16069	16040	16143	15882	15923	16130	16219	16284	16200	16056	15956	16011	16018	16256	16032	16255	16163	16061	16252	16090	16282	16132	16138	16129	15850	16226	16254	16018	16182	16290	16125	15960	16118	16077	16199	15930	16078	16150	16243	16170	16010	16252	16032	15957	15989	16043	16243	16229	16018	16021	16147	15992	16260	16164	16136	16294	16416	16147	15994	16083	16202	16133	16169	15942	16192	16147	16115	16136	15923	16229	16255	16062	15971	16034	16155	16095	15953	16018	15991	16038	16066	16280	16067	16103	16197	16165	16206	16257	16149	16324	16062	16232	16167	16023	16181	16019	16128	16124	16131	15987	15869	15999	15937	16141	16050	15979	16113	15876	16209	16171	16150	16316	16079	16045	16149	16174	16144	16198	16188	16054	16084	16323	16053	16168	16070	16136	16045	16277	16219	16089	16025	16255	16100	16037	15999	15961	16069	16051	16105	15949	16023	16036	16051	16049	15766	16369	16105	16025	16068	16126	16266	15970	16242	16208	16124	15979	16086	16048	16225	16187	16270	15896	16061	16174	15971	16056	16201	16082	16295	16030	16133	15984	16279	16055	16098	16147	16098	16265	16020	16136	16054	16147	16114	16142	16196	16070	16053	16085	16091	16047	16079	16167	16067	16099	16116	16051	16223	16006	16074	16185	16425	16143	15921	16010	16179	15975	16034	15996	15933	16109	16173	15972	16021	16168	16171	16155	16064	15884	15923	16049	16195	16245	16150	16092	15885	16232	16172	16259	16035	16281	16051	16006	15940	16100	16015	16114	16077	16132	16103	15987	16189	16043	16023	16106	16068	15996	16300	16061	16150	16078	15795	15981	15997	16017	16068	16045	16093	16097	16173	16118	16070	16117	16121	16169	16262	16131	16192	16141	16094	16129	15940	16266	16112	15971	16023	16017	16195	16242	16261	15974	15963	16059	16123	16055	16181	16201	16140	16278	15978	16352	15995	16299	16061	16139	16110	16246	16059	16116	15903	15900	15865	16144	16062	16253	16033	16106	15911	16220	16059	16208	16115	16154	16143	16238	16129	16106	16140	16174	15805	16086	16047	16141	16043	16061	15994	16277	16043	16361	16305	16177	15924	16007	16221	16165	16034	16083	15974	15958	16124	16106	16249	16069	15907	16145	16085	16145	16291	15990	16095	16031	16178	16039	16196	16150	16137	16207	16278	16077	16097	16190	16128	16061	15990	16076	16011	16398	16147	16033	15926	16054	16073	16222	16101	16187	16032	16154	16293	16204	16104	16283	16133	16131	16000	16106	16268	15979	16029	16147	16187	16221	16199	16077	16168	16123	16177	16128	15815	15929	16031	16160	16111	16196	16115	16083	16253	16218	16118	16176	16095	16132	16058	15909	16166	16035	16220	16051	16027	16039	16068	16105	16165	16323	16114	16107	16148	16166	16032	16160	15970	16075	16076	16029	15920	16180	15997	16066	16198	16178	15907	16150	15990	16060	16311	15999	16206	16082	15872	16023	16058	15946	16052	16010	16119	15874	15988	16087	16268	15972	16067	15774	16058	15960	16293	16089	16232	16123	16302	16064	16402	16384	16242	16108	16215	16136	16142	16133	16100	16198	15959	16034	15956	16161	16147	16120	15812	16305	16108	16151	16111	15985	16019	16242	16012	16250	16145	15718	16250	16274	16017	16180	16115	16143	16097	16125	15982	16048	15977	16014	16316	16248	16187	15917	16073	16068	16154	16216	15884	16248	16156	16196	15975	16135	16094	16131	16069	15950	16106	16053	16088	16171	16289	15996	16228	16218	16060	15986	16082	16127	16126	16018	16318	16077	15946	16115	16092	15968	16116	16083	16303	16029	16374	16025	16075	16011	16082	16033	16102	16144	16158	16008	16084	16045	16049	16192	16175	16085	16211	16151	16227	16144	16129	15946	16055	16128	16134	16179	16079	16035	16385	15970	16042	16216	16146	16090	16055	16200	16124	15886	16160	16100	16033	16156	16125	15997	16085	16265	16281	16231	15941	15994	16367	16125	15976	15878	16299	16051	16127	16177	16102	16114	15928	16043	16036	16176	16073	16140	15946	16052	15949	16139	16272	16021	16270	15788	16062	15992	16058	16099	16129	16018	15965	15951	16154	16195	16326	16034	16301	16248	16202	16062	16030	16049	16224	16089	16209	16200	16061	16192	15933	16026	16086	16118	16146	16006	16059	15955	15890	16189	16041	16148	15959	16240	16053	16001	16022	16090	16362	15975	16123	16267	15979	16077	16150	16136	16098	16137	15985	16120	16207	16336	16093	15995	16177	16101	16275	16083	16285	16128	16293	16225	16107	16292	16164	16122	16028	16087	16034	16090	16294	16199	16258	16004	16011	16107	16035	16231	16072	15866	16176	16016	16260	16086	15980	15984	16141	16215	16043	15946	16116	16095	15939	15950	16082	16316	16162	16201	15998	16067	16071	16090	16162	15997	15957	16175	16055	16035	16026	16090	16306	16084	16159	16118	15990	15942	16047	16050	16119	16064	16170	16103	16046	16099	16413	16035	16371	16066	15975	15975	16248	16096	16123	15986	16029	16176	16196	16226	16215	15986	16143	16186	16254	16130	16084	16008	16097	15995	16204	16325	16110	16384	16189	16052	16154	16175	16138	16059	16071	16148	15918	16071	16085	16314	16267	16294	16035	16075	16090	16078	16203	15977	16102	16006	16156	16001	16086	16068	16140	16106	16161	16192	16028	16124	16036	15947	16003	16205	16040	16034	15993	16245	16004	16022	16043	15878	16086	16132	16304	16259	16267	16284	16249	16085	16113	15977	15942	16031	15984	16187	15878	16168	15983	16279	16114	15971	15784	15892	16136	16038	16051	15967	16076	15993	16283	16139	16041	16147	16392	16255	16239	16251	16123	16144	16100	15919
31165	43257	38991	28898	23760	21198	19176	17667	16940	16003	15574	15407	15004	14892	14803	14583	14487	14439	14270	14397	14476	14401	14196	14216	14368	14337	14137	14164	14253	14243	14187	14196	14189	14255	13951	14362	14228	14284	14190	14231	13851	14032	14071	14084	14225	14114	14187	14209	14151	14235	14212	13913	14176	14188	14200	14067	14174	14055	14059	14114	14079	14176	14050	14114	14214	14034	14144	14054	14057	14121	14019	14138	13974	14178	14325	14060	14255	14106	14144	14129	14022	14111	14049	14081	14127	13992	14185	14138	14148	14280	14040	14168	14195	14154	14013	14067	13990	14053	14112	13949	13951	14076	14176	14153	14193	14116	14105	14109	14156	14085	14179	14157	14074	14001	14248	14146	13975	14160	14261	14095	14161	14015	14126	14232	13977	14152	14122	13961	14066	14368	14064	14077	14216	14042	14100	14220	14004	14140	14207	14140	14017	13838	14021	14018	14121	14202	14212	14173	14104	14060	14346	13998	14105	14054	14142	14105	13986	13997	14126	14043	14225	14215	14318	14176	14072	14027	14136	14100	14217	14135	14098	14090	14151	13930	14019	14141	14181	14219	13988	14193	14237	13976	13898	14097	14010	14284	14222	14158	14178	14078	14146	14053	14254	13996	14208	14187	14012	14143	14211	14105	14156	14013	14025	14149	13972	14287	14226	14150	14133	14111	14195	14227	14159	13961	14094	14159	14166	14030	14072	14072	14179	14086	14054	13985	14214	14158	13968	14112	14084	14115	14115	14250	14109	14149	13991	14071	13960	13998	14152	13920	14158	14036	14006	14298	14182	14142	14128	14208	14033	14109	13984	14260	14146	14086	14091	14070	14314	13987	14205	14100	14157	14213	14057	14227	14026	13958	14152	14134	14030	14051	14298	13991	14093	14198	14124	14024	13963	14033	14106	14088	14298	14184	13962	14041	14039	14215	14155	14138	14173	14035	14210	14109	14094	14216	14000	14305	13976	14040	14086	14284	14025	14174	14086	14135	14046	14250	14056	14043	14004	14237	14155	13945	14031	14081	13926	14276	14020	14030	14196	14243	14207	14074	14035	14014	14102	14189	14137	14025	14160	14105	14085	14064	14057	14211	14023	14153	14132	14143	14167	14180	14071	13999	14034	14018	14041	14171	14197	14212	14173	13980	14209	14025	14015	14200	14105	14035	14225	14134	14152	14152	14028	13868	14136	14088	14071	13975	14076	14068	14254	14084	14072	14047	14192	14229	13948	14036	13951	14203	14016	14264	14014	14122	14030	14093	14118	14211	14208	14110	14036	14144	14123	14051	14144	14030	14023	14054	13904	14058	14205	14100	14060	13997	14070	14161	14115	14076	14168	14216	14049	14023	14082	13994	14048	14001	14119	14062	14176	13969	13918	14168	14294	14092	14053	14023	14107	13979	14130	14028	14102	14073	14137	14240	14175	14092	14024	14213	14095	14085	14264	13993	14188	14070	14081	14109	14068	14134	14107	14056	14061	14111	14296	14007	14237	14046	14015	14105	13906	14007	13971	14173	14150	13991	13995	14052	14110	14188	13951	14168	14078	13976	14008	14222	14096	14134	14056	14038	14043	14044	13956	14134	14170	14074	14261	14133	14149	13913	14145	14130	13997	14225	14161	14215	14207	14105	14075	13976	14216	14160	13930	14068	14111	14078	14108	13986	13939	14192	14203	14094	14214	14128	14124	14190	14078	14094	14071	14103	14002	14185	13972	14066	14118	14072	14065	14129	13972	14154	13999	14109	14039	14077	14031	14161	14150	14142	14021	14051	14041	14189	14081	14018	14155	14054	14015	14069	14014	14073	14099	14023	14179	14064	14176	14131	14080	14002	14034	14064	14171	14245	14039	14068	14134	13948	14277	14037	14167	14095	13993	14075	14021	14060	14167	14029	14172	14123	14152	13997	14109	14027	14075	14170	14146	14223	13927	14135	14089	14052	14079	14009	14189	14019	14152	14004	14161	14223	14264	14070	14089	14052	14184	14192	14247	14095	14245	14082	14140	14160	14155	14109	14099	14129	14091	13982	14063	14245	14123	14129	14011	14135	14232	13989	14163	14254	14089	14112	14149	14190	14111	14100	14086	14326	14140	14013	13976	14139	14118	14272	14166	14158	14188	14188	14276	13986	14033	14015	14101	13968	14244	14148	13848	14010	14250	14135	14070	13990	14103	14230	14116	14095	14199	13993	13968	14084	14011	14125	14012	14137	14050	14109	14168	14139	14060	14263	14141	14066	13995	14221	14109	14215	14097	13946	14027	14058	14148	13994	14137	13986	14155	14079	14171	14078	14151	13975	14177	14048	14099	14169	14104	14101	14087	14191	14155	14016	14282	14222	14200	14189	14098	14110	14108	14081	13945	14206	14208	14143	14216	14167	14131	14185	14174	14294	14123	14090	13931	14042	14293	14147	14117	14139	14035	14184	13928	14020	14073	14171	14119	14145	14147	14044	14177	14140	13998	14047	13917	14133	14041	14114	14278	14278	14204	14022	14143	14192	14013	14142	14213	14056	14101	14132	14150	14177	14017	13956	14130	14202	14124	14117	14067	14161	14138	14282	14155	14242	14173	14183	14139	14038	14182	13897	14113	13926	14134	13922	14135	14139	14058	14124	14191	14145	14217	14159	14106	14040	14173	14040	14068	13984	14117	14145	14118	14210	14173	14145	14148	14226	14136	14131	14262	14175	14186	14078	14116	14090	14022	14096	14033	14077	14228	14125	14064	14103	14181	14058	14185	13967	14049	14108	14334	14192	14184	14071	14112	14154	14198	14215	14096	14167	13985	14047	13972	14095	14149	14272	14000	14128	13906	13970	14314	14021	14067	14144	14252	13983	14269	14030	14038	14140	14089	14104	14245	14044	14037	14230	14047	14074	14015	14193	14138	14119	14072	14202	14183	14220	14093	14109	14277	14065	14073	14150	13945	14162	14115	14096	14054	13997	14249	14042	14250	14091	14264	14056	13995	13923	14131	14055	14107	14135	14067	14007	14073	14265	14193	14086	14107	14194	14116	14121	14069	14155	14028	14117	14113	14046	13996	14023	14220	14046	14066	13995	14049	14365	14081	14262	14166	14086	14200	14115	14178	13907	14076	14264	14147	14086	14169	14169	14135	14247	14177	14157	14209	14126	13988	13958	14224	14060	14207	14042	14290	13815	14012	14065	14146	14046	14260	14221	14261	14021	14049	14164	14096	14091	14086	14096	14014	14249	14045	14048	14048	14221	14135	14335	14211	14229	14061	14175	14279	14084	14217	14072	14005	14047	14112	14097	14134	14124	14072	14204	14049	14223	14026	14054	14153	14109	14109	14096	14191	14191	14140	14137	14111	14068	14129	13989	14219	14100	14046	14285	14141	14234	14060	14032	14241	13951	14007	14262	14094	14226	14194	14254	14011	14083	14147	14158	14004	14002	14215	14173	14134	14197	13998	14243	14196	14149	14015	14201	14184	14066	14212	14249	13909	14197	14005	14089	14171	14092	14096	14243	14077	14072	14255	13974	14214	13983	13964	14172	13901	14281	14135	14073	14117	14204	14156	14081	14153	14049	14197	14163	14157	14038	14180	14211	14118	14203	14012	14154	14163	14055	14129	14025	14128	14045	14051	14166	14070	14217	14124	14085	14205	14200	14016	14019	14035	14087	14101	14153	13944	13998	14166	14101	14103	14138	14223	14104	14206	14118	14200	14010	14121	14264	14141	14252	14007	14144	14056	14069	14066	14127	14094	13995	13966	14098	13964	14020	14191	14062	13980	14029	14052	14147	13978	14130	14169	14209	14259	13944	13919	14260	14011	14065	14245	14265	14150	14191	14255	14141	13981	14225	14090	14385	14117	14228	14176	13832	14064	14166	14139	14072	14162	14154	14177	14159	14106	14025	14264	14038	13980	14054	14110	14139	14168	14154	14060	14056	13911	14150	14228	14109	14122	13919	14144	14182	14076	14203	14314	14032	14256	14216	14181	14079	14140	14040	14108	14103	14075	13958	14137	14123	14218	14118	13883	14098	14170	14126	14047	14131	14255	14121	14010	13933	14202	14061	14034	13994	14034	14123	14176	14241	14141	14233	14044	14107	14208	14089	13895	14192	14063	14139	14078	14117	14079	14086	13986	14175	14079	14261	13971	14024	14196	14087	14032	14149	14044	14127	14028	13906	14122	14168	14193	14135	14092	14081	14285	13964	14177	14096	14033	14212	13995	14041	13948	14322	14185	13970	14157	14086	14282	13951	13976	14216	14048	14366	14063	13996	14074	14127	13979	13942	14189	14056	14083	14136	13995	14043	14081	14117	14359	14117	14062	14185	14108	13973	14178	14116	14052	14060	14116	14043	14175	14140	14047	14223	14127	14053	14158	14163	14166	14157	14095	13886	14058	14184	14129	14068	14061	14010	14250	13992	14124	14109	14123	14320	14164	14073	14214	14089	14082	13930	14137	14144	14127	14003	13987	14216	14115	14076	14088	13923	14044	14136	14198	13975	14210	14132	14087	14047	14159	13845	14132	14231	14221	14077	14203	14197	14181	14112	14170	14039	14051	14212	14026	14163	14089	14053	14183	14112	14134	13993	14138	14127	14092	14186	14058	14112	14056	13952	14224	14102	14181	14082	14048	14317	14131	14023	13972	14012	14118	14081	14045	14122	13969	14329	14205	14003	14177	14148	14006	14098	14078	14105	14142	14089	13984	14227	14054	14232	14046	14063	14192	14103	14173	14252	14011	14223	14319	14189	14193	14148	14032	14060	13986	14218	13990	13929	14237	14200	14134	13886	14191	14087	14111	14167	14178	14116	13933	14086	13954	14010	14029	14184	14059	14202	14061	14074	14175	13996	14020	14083	14191	14186	14189	13998	14068	14069	14217	14068	13913	14141	14061	14241	14193	14077	14121	14120	14096	13931	14036	14046	13991	14124	14283	14120	14160	14001	14027	14081	14181	14248	14103	13997	14167	14089	14105	14320	14034	14088	14095	14110	14104	14114	14111	14018	14150	14082	14020	14055	14038	14013	14194	14171	14103	14170	14103	13952	14075	13940	14059	13814	14157	14179	13966	14087	14116	14155	14108	14187	14064	14231	14110	14036	14135	14116	14111	14000	14134	14144	14133	14256	14238	14188	14034	14097	14218	14198	14041	14130	14116	14204
24193	21514	29139	25458	24173	24842	23748	20021	18790	18223	17910	17478	17137	16722	16837	16553	16391	16374	16379	16249	16172	15995	16103	16395	16126	16199	16184	16273	16182	16124	16221	16048	15936	16037	16207	16117	16000	16134	16279	15998	16130	15937	15923	16031	16020	15977	15966	16052	15994	15837	15868	16077	16084	15934	15981	15881	16094	15880	16035	16049	15998	16248	15873	15962	16024	15857	16173	16177	15961	15968	16124	15969	15975	16125	16063	15901	16023	16010	16003	15934	15972	15923	15934	15943	16007	15837	15839	15957	15899	15871	15947	15953	16038	16081	16075	15979	15995	15771	15894	16027	15891	16074	16011	15910	15896	15988	16058	15855	16020	16028	16066	15778	15912	15887	15937	15943	15941	15968	15997	16011	15943	15782	15870	15857	15929	15638	16020	15883	16174	16099	16006	15850	15808	15898	15929	15773	15763	16020	15979	15823	16001	16071	15852	15792	16090	15927	16051	15820	15972	15977	15964	15851	16016	16048	15880	16026	16137	16149	15775	16026	16028	15921	15954	15774	15953	15983	15988	15917	15823	15937	15949	15949	16108	15906	15991	15789	15686	15881	15912	15953	15896	16104	15979	16129	15910	16060	15824	15848	16019	15952	15776	16174	15815	15897	15874	16001	15859	16186	16244	15795	15960	15903	16032	15933	15974	15829	15841	15891	16001	16011	15953	15919	15971	15976	15825	15966	15709	15825	15915	16128	15718	15969	15930	16232	15969	15653	15843	15934	15845	15925	15901	15855	15827	15729	16011	16155	15731	15953	15974	15951	15989	15994	16037	16051	16054	15891	15978	15712	15926	15922	16014	16103	16296	15849	15928	15961	15958	15993	15895	15906	15862	16018	15979	15930	15866	15880	15879	15969	15887	15962	15910	15897	15910	15848	15870	16210	16023	15931	15906	15728	15644	15831	15781	15989	15818	15812	15716	16053	15979	16133	15843	15927	15883	16020	16000	15883	16005	15783	16081	15753	16195	15821	15984	15871	15976	15949	15889	16071	15885	16104	16063	15995	16112	15876	15898	15913	15893	16101	15851	15951	15957	15723	15970	16042	16058	16029	15814	16073	16075	15932	16026	15937	15743	15768	15911	15974	16056	15934	15868	15688	15982	15868	15648	16011	15981	15971	15893	15895	15927	16002	16110	16052	15921	15882	15978	15879	16039	16099	16087	15857	15898	15989	15928	15796	16044	15831	15921	15922	15864	15957	15893	16082	16112	16041	15812	15895	15844	15931	15946	15853	15911	15813	16040	15983	15828	16039	16003	15947	15853	15891	15834	16014	16002	16041	15778	16026	15811	15863	15861	15882	16119	15893	15896	16176	15879	15946	15900	15839	16008	15917	16106	16063	16141	15948	16009	16070	16037	16163	16157	15981	15765	16048	16135	15778	16134	15915	16096	15867	15896	16134	16167	15913	16097	15933	16095	15773	15792	16029	16045	16120	16017	16047	16021	16016	16237	16009	16054	15924	15921	15905	16047	16024	16211	16097	15907	16039	15942	16073	16022	15865	15886	16057	15950	15932	15857	16055	15813	15921	15989	16009	15866	15988	15890	15979	15983	15991	15964	15876	15947	15928	15899	15943	15824	15795	15919	15876	15911	15962	16137	16035	15874	15914	15865	15835	16001	16059	16043	16093	15935	15783	15645	16108	16099	16088	15836	15910	15865	15859	16052	15894	15912	15813	16006	15788	15969	15939	16071	16117	16042	15855	15682	15942	15924	15793	15766	16071	15787	15971	16003	15941	15790	15978	16096	15983	16027	15906	15945	15896	15921	15994	15810	16113	15757	16137	16100	15898	15819	15755	16080	15964	15949	15904	15945	16091	15901	15826	15818	15943	16057	16015	15985	15784	15904	15914	15919	16087	16091	16065	15958	16074	15929	15907	15837	15710	15739	15891	15827	15869	15808	15919	16049	15924	16142	16143	15829	15910	15975	16261	15997	16010	15941	16108	15950	16077	15907	16019	15865	15959	15958	15943	15858	15922	16005	15919	15892	15937	15820	15849	15836	15931	15962	15822	15920	15986	16029	15859	15898	16072	15851	15843	15760	15789	16026	16005	15803	15865	16144	15873	16027	16049	16031	15926	16019	16008	15937	16086	15877	16072	16089	15764	15995	16133	16041	15873	15949	15940	15831	15705	15968	15901	15939	15883	15838	15952	15976	15992	15809	15962	16013	15937	15964	16092	15833	15824	15792	15969	15911	15788	15715	16026	15975	15895	15869	15770	15905	15888	15973	16018	15771	15850	15970	15624	15573	15865	15974	16027	15890	16130	15780	16100	16086	15932	15982	15895	15904	15964	15930	15855	16086	15901	15990	15911	16054	16056	15929	15946	16093	16026	16019	15965	16015	16131	15966	15868	16002	15842	15907	16021	16130	16026	15813	15999	15889	16123	15861	15990	15868	15641	15954	15849	16017	15830	15784	15880	15992	15989	15914	15830	15947	16142	16197	15939	15878	15953	15897	15939	15880	16018	16093	15799	15952	16030	15927	15883	15921	16099	16081	15820	16003	16015	16061	15949	16005	15909	15755	15955	15813	15968	16013	16062	16091	16014	16016	15775	16145	15999	15857	16027	15916	16003	15843	16022	15972	15903	15902	15781	15904	15988	15915	15955	16045	15822	15849	15929	15921	15842	15997	16086	16011	15939	15964	15923	15905	15843	15757	15978	15983	16085	16084	15892	15819	15942	15930	15904	15881	15963	15926	15848	15754	15824	15886	15963	16216	16030	16111	15918	15966	15878	15910	15926	15865	15939	15770	15928	15941	15821	15730	15915	15870	16027	15903	16083	15957	15826	15914	15720	15919	15851	15950	15957	16081	15792	16003	16056	16001	16006	16018	15948	15821	16003	15869	16069	15933	15887	15980	15890	16155	16055	15838	16072	15824	15983	16046	15944	16032	15877	16084	15901	16220	15847	15901	15875	15924	15854	15921	16121	16032	16042	16059	16002	15841	15927	16050	16109	15948	15945	15906	16070	16010	16004	15971	16010	15856	16134	15964	15866	15969	15928	15992	16143	15974	15985	16042	16184	16103	15873	15989	16079	15965	16005	16045	15775	15968	16021	15990	15956	15805	16037	16112	16011	15926	15843	15885	15781	15951	15828	15997	16111	16037	15744	15736	16021	15874	15817	15854	16084	15837	15849	15996	16010	15987	16040	16027	15990	15960	15895	16194	15979	15925	15892	16137	16104	15808	16120	15802	15994	16038	15860	15930	16046	15932	15976	15902	15789	15898	15946	15964	16030	15982	16001	16022	15832	15998	15845	15763	16116	15943	15881	16118	16105	16023	15930	15839	16015	16008	16128	15912	16116	15920	15886	15977	15863	15941	15925	15978	15924	15908	16022	16094	15847	15956	15992	15897	15752	15946	15990	15932	15943	16028	15961	15886	16001	16197	15898	15978	15935	15927	15978	15858	15948	15937	15969	15926	16075	15895	16025	15996	15894	16012	15852	15951	16056	16077	15976	16078	15943	16146	15862	16043	15842	15975	16148	16085	15830	15959	16074	16063	15834	15936	15971	15965	16137	15809	15969	16052	15814	15948	15907	15995	15764	15967	15665	16290	15889	15912	16067	16078	16029	15995	15951	16019	15828	15903	15941	15992	16006	15923	15940	15901	16181	16019	16152	16223	15962	15986	15998	15758	15907	15844	16149	15885	15828	15915	15979	16148	15940	16023	16109	15921	15891	15760	15900	15862	15817	16030	15817	15885	16033	15790	15949	15926	15954	16071	15868	15994	15914	15940	16101	15822	15835	15814	15919	15965	15888	15920	15661	16062	15912	15779	15993	15918	15910	15756	15905	15945	16019	15812	15943	15941	15997	16036	15974	15917	15899	15900	16049	15913	15893	15850	15850	15990	16144	16119	16122	15874	15959	16134	15756	16018	15881	15848	15898	15843	15947	16152	15916	16330	16030	15807	15872	15984	15864	15954	15929	15971	15862	16048	16010	16119	16069	15869	15996	15870	15987	15828	15941	15883	16060	16039	16086	15887	15935	16076	16051	15914	15937	15892	15928	16014	15791	15824	16036	15849	16043	15972	15987	15992	15951	15900	15717	15904	15858	15941	15905	15882	16055	15920	16039	15823	15974	16059	16013	16118	15820	16049	15913	15877	15902	16030	15960	16029	15957	15868	16037	16041	15930	16141	15751	15742	15883	16018	15868	15818	15927	15915	16009	15899	15971	15986	15997	15766	15991	15777	16105	15867	16084	15912	15973	15854	15776	15789	15812	15899	16133	16016	15988	15698	15886	15936	15997	16043	15903	15867	15746	15663	15909	16103	16026	16142	15863	15946	15943	15938	15927	15766	16045	16002	15846	16070	15866	15888	15841	15853	15756	15983	16111	15874	15884	16050	15989	15934	15865	16039	15782	15988	15868	15882	15872	15849	15695	15893	16079	15947	16062	15929	16095	16019	16125	16099	15917	15902	16066	16108	16103	16160	15999	15990	15977	16049	15933	15913	15754	15981	15971	15927	15977	15772	15731	15916	15798	15885	15923	16164	15924	15857	15760	15985	15943	16029	16038	16139	16058	16091	15926	15940	15959	15965	16028	16041	16008	16079	15864	15997	16006	15932	16203	15974	16008	15894	15859	15766	15953	15996	15908	15838	15943	16024	16119	15876	16026	16016	15983	16043	15986	15991	16015	15844	15859	15840	15913	15918	15948	15928	15832	16100	16018	16020	15939	15921	16040	15893	16175	16099	15945	16025	16121	16036	16055	16046	15809	16002	16074	15702	16028	16185	15858	15949	15889	16051	15944	15990	15909	15768	15889	15862	16044	15999	15905	15911	16042	15972	15863	15905	15989	15997	16051	15974	15996	15975	15910	15966	15900	15962	15927	15993	15897	15765	15922	15946	15898	15949	15971	15863	15816	15860	16006	15826	15820	15749	16110	15999	15949	15686	16036	15849	15862	16051	16059	16061	16038	15870	15851	16002	16108	15844	15912	16017	16054	15959	16049	15930	16075	16020	16058	15935	15922	16092	16117	16061	15896	15926	16025	15864	15998	15951	15951	15759	15886	15806	15959	15729	16070	15960	15933	15965	15942	15932	15899	15796	16004	15949	16131	15746	15947	16039	16048	15960	15882	15809	16049	16105	16020	15961	15848	15992	15906
31107	50322	47551	35110	28921	25056	21986	19934	18504	17689	16731	16121	15545	15476	15180	14918	14843	14626	14671	14376	14368	14273	14358	14261	14200	14256	14298	14213	14377	14492	14356	14112	13973	14124	14165	14154	14194	14194	14160	14051	13959	14022	14207	14054	13997	14179	13994	14118	14004	14161	14146	14040	13964	14015	14081	13936	14139	14194	14078	14038	14059	14152	14124	14127	14107	14075	13978	14041	14021	14023	14053	14055	14063	14103	14213	13984	14154	14022	14050	14029	13975	13920	14028	14182	14087	14233	14068	14121	13887	14171	13956	14077	13988	14116	14124	13916	14115	14138	14014	14227	14132	13950	14071	13884	14031	13943	14069	14056	14001	14007	14009	14195	14123	13880	14119	13970	14007	14166	13969	14134	14247	14062	14062	14098	14124	13966	14070	14371	14035	14112	14133	14114	13967	13937	14034	14045	14067	13982	14087	14084	14046	13991	14151	14122	14080	14128	14095	14065	14113	14120	13980	14126	13984	14038	14021	14093	13867	14004	14033	14134	14128	14110	14128	14016	14040	14017	14087	14061	13929	14169	14094	13864	14009	14037	14099	14089	14004	14048	14137	14096	14102	14147	14079	13988	14054	14261	14128	13911	14074	13969	14051	14073	14091	13936	13922	13987	13981	14122	14037	14248	14120	14124	13881	14023	13995	14015	14220	14018	14050	14142	14177	14008	14176	13922	14027	14096	14194	14085	13997	14043	13897	13993	13995	13886	14020	13924	14333	14050	13995	14036	14027	14101	14037	14004	14132	13963	14063	14005	14027	14219	14133	14038	14037	14128	14091	13922	14018	14178	14166	14253	13896	14036	14037	14052	14110	13929	14031	14112	14014	14152	13893	13999	14035	14033	14067	14034	14072	14037	14162	14101	14162	14008	13922	14086	13987	14019	13992	14185	13995	13989	14000	14046	14186	14000	14137	13956	14257	13960	13960	14018	13916	14099	14066	14098	14196	13973	13817	14197	13996	14193	14108	13993	14091	13872	14093	14132	13930	14000	14155	13999	14000	14058	14187	14067	13907	13896	14095	14033	13983	14078	13932	14151	13982	13923	14063	13914	14011	14140	14165	14196	14027	14077	14092	14036	14379	14023	14127	14037	14117	14098	14045	14149	14146	13987	14021	14111	14119	14172	14067	14157	14074	14152	14111	14119	13994	14091	14035	14126	14086	13969	14067	14084	14073	14026	13882	14013	13822	14023	13946	13945	14172	14025	14046	14065	13955	14283	13974	14118	14181	13966	14041	13895	13979	13997	14040	13981	14274	13991	14032	14096	13926	14059	14006	14060	14004	14045	14256	14054	14085	14054	14085	14044	14025	14112	13988	13997	14077	14007	13985	14152	13976	14143	14115	14000	14189	13925	13955	14118	14075	14149	13993	13975	13983	13961	13832	13913	14092	13948	13901	14035	14139	14193	14182	13885	14079	14012	14011	13945	14221	13848	14030	14133	13961	13838	14082	14133	13966	14134	14188	14198	14130	14032	13901	13938	14075	14114	14015	13930	14054	14002	14032	13986	13968	14150	13957	14090	14041	14022	14014	14133	14078	14018	13995	14026	14090	13968	14266	14051	14070	14101	14025	14041	13998	13993	13975	14091	13968	14141	14224	14102	14035	14160	14111	14074	14247	14067	13987	13958	13924	14122	13799	14158	13940	14171	13981	13987	14021	14102	13886	14044	14039	14032	14166	14019	14147	13989	14208	14045	14019	14140	14217	13984	14109	13936	14118	14050	13948	14106	14117	14183	14086	13943	14143	14081	14007	13973	14113	14027	13888	14076	13935	14012	14267	14104	14001	13995	14000	13888	14016	14128	14027	14020	13986	14047	14067	13982	13974	14022	14074	14016	13991	13931	13983	14026	14109	14048	14055	13962	13969	14028	14093	14077	13967	13990	14003	14048	14226	13964	13958	14102	14076	13964	14061	14112	14070	14169	14016	14080	14098	14031	14114	13999	14066	14097	14115	14149	14066	14094	14111	14003	13961	14152	13999	14085	14244	13885	13964	14114	13948	14026	14070	14054	14066	14136	13989	14052	14072	14096	14158	14059	14097	14082	14078	13844	14164	13990	14148	14117	14024	14025	14031	14029	14072	14059	14134	14081	14146	14017	14044	14127	13967	13918	14026	14073	13839	14127	14150	14076	13914	13840	14161	14068	14253	13963	13804	14154	14017	13928	14020	14135	13835	13921	14112	13991	14058	13866	14169	14040	14179	14068	13915	14085	14092	14106	14049	14021	14122	14117	14207	14051	13994	13988	13949	13999	14112	14151	14047	13992	14181	14050	14150	13987	13972	13897	14174	14233	14060	14140	14137	14132	13991	14101	13979	14066	14106	14176	13991	13874	14028	14044	13941	13997	14167	14006	14104	14284	14054	14084	14037	14119	14000	13941	13970	14031	14186	14102	14005	13945	13831	14007	14173	13910	14017	14121	14142	14038	14069	14051	14075	13918	14132	14030	14117	13974	13902	13958	14146	14019	14092	14017	14051	14180	14008	14039	14153	13883	14060	13966	14135	14214	14062	13970	13990	14004	14201	13921	14041	14155	14112	14130	13870	14144	13909	13868	14062	14003	14054	14220	13939	13735	13903	14182	13978	14053	14119	14058	14184	13884	13971	14159	14056	14152	13973	14062	14165	13962	14071	14126	13955	14049	14028	13988	13935	14037	13962	14062	14068	13970	14030	14094	14057	14015	13970	14187	14085	14041	14122	14034	14048	13921	14056	14034	13950	14031	13900	14103	14038	14139	14003	14102	14142	13910	14147	14230	14202	13982	14054	13981	14223	13975	13988	13820	14032	14045	14102	14049	13920	14024	13858	13920	14138	13886	14035	13965	13964	14054	14112	14083	13966	13976	14049	13989	14164	13973	13997	13985	14093	14156	13999	14009	14038	13894	14102	13896	14090	14023	14077	14006	13950	14029	13966	14020	14077	14183	14130	13851	14033	14136	13928	14124	14026	14232	14076	13971	14093	13996	14056	14032	13915	14014	14114	14128	14016	14007	14041	13995	13972	13927	14059	14191	13964	14082	14096	14032	14114	14185	14080	14128	14037	14065	13983	13983	14022	13994	14053	13911	13846	13959	14128	14078	14129	14077	14109	14115	13870	14172	14138	13960	14138	14066	14067	13918	14162	14032	14128	14107	14175	13891	14071	13900	14017	13930	14079	13874	14046	14121	14012	13994	14040	13876	14111	14179	13954	13888	13847	13862	13840	14080	14107	13993	14047	14262	13955	13972	14041	13959	13940	14068	14052	14138	13951	14002	14006	13904	14080	13974	14120	14074	14056	13958	14194	13945	13987	14056	14074	14072	14135	13949	13959	14087	13747	13826	14087	14079	14050	13891	14183	14153	14017	14060	14087	14137	14087	13974	13980	13970	14110	14140	14092	14129	14044	14014	14041	14082	14207	14026	14025	14031	14051	14049	14008	14187	14214	14107	14066	14084	14001	14032	13992	14170	14064	14022	14013	14106	14065	14040	14071	13921	14002	14159	14045	14064	13952	14015	14024	14224	14037	13880	14162	14149	13950	14033	14044	13809	13984	14051	14030	14064	13922	13998	14207	14075	14110	14164	14131	13981	14158	14017	14117	14124	14143	14027	14074	14074	13964	13857	14020	14063	14074	13896	14183	14091	13906	14029	14162	14041	13981	14039	14106	14084	14148	14168	14118	13966	14249	13940	14134	14186	14127	14065	14032	14062	14071	14084	14105	13818	14004	14086	13994	14158	14050	13975	14200	14057	14020	14043	13959	14023	13867	14154	14092	14134	14116	14067	14192	14133	14052	13959	14125	14162	14198	13965	14032	14105	14069	14043	14198	13995	14041	13962	14118	14020	14050	13968	14030	14164	14028	13944	14020	13973	13924	13985	13992	14012	14014	14128	14094	14070	14084	13967	14093	14084	14343	14083	14092	14076	14091	14290	14102	14182	13983	14162	14090	14288	13858	14117	14214	13980	13931	14080	14088	14072	14135	13807	14095	14140	13903	13965	14010	14147	14005	14018	14135	13981	14080	14131	14200	13986	14044	13875	14036	13921	14067	14197	14064	14094	13971	14024	13939	14099	13956	14087	14148	13778	14024	14014	14033	14130	14002	14110	14078	14132	13883	13916	14043	14009	14153	14160	14173	13960	13993	14199	14070	13997	14047	14112	14055	14035	14188	14168	14074	14124	14111	14064	13928	13917	14071	13945	14041	13945	14124	14012	14024	14047	13974	14035	14141	14081	14155	14043	14039	14097	14055	13967	14154	14083	14068	14105	14021	13815	13985	14046	14037	14043	13967	14253	14072	14063	14007	13968	14025	14161	14108	13955	14018	14093	14105	14095	14151	14101	13946	13999	13930	14076	13969	14151	14080	14029	13914	14098	13948	14094	14234	14007	14286	14010	14161	14117	13913	14099	13954	14140	14099	14101	14002	13952	14012	14056	14036	14027	14084	14103	13979	14060	14302	14051	14123	14058	14034	14117	14080	13990	14169	13987	14031	14063	14021	14139	14101	13999	14057	14077	13952	14077	14117	14092	13873	14039	13885	14042	13920	14017	13997	14008	14158	14105	13927	14216	14140	14153	14169	13979	13829	14209	14121	14021	14130	13994	14084	14055	14077	13982	13928	14054	14180	14154	14037	14005	14184	14026	14050	13964	14062	13974	13823	14022	14174	14024	14015	14182	14023	14136	14083	13884	14114	14140	14045	14158	13882	14098	14079	14080	14039	14007	14200	14151	14048	14165	14152	13895	14174	14074	13941	14011	14266	13948	14094	14055	13911	13999	14065	14076	14018	13888	14135	14002	14012	14159	14131	14019	13979	13993	14048	13883	14168	13900	13890	14114	14007	13932	14061	14102	13976	14050	14042	14088	14087	14012	14039	14060	14047	14225	13975	14061	14025	14057	14212	14090	14163	13839	14008	14033	14059	14063	14026	14041	14119	14099	13920	14162	14087	14030	14102	13887	14132	14060	14005	14075	14058	14060	13965	14090	13901	14115	14039	13990	14172	14135	13993	13893	14031	14187	14151	13970	14198	14231	14126	13936	14014	14076	13951	14041	14105	14176	14048	14142	14025	13988	13987	14017	14223	14076	14000	14118	14011	14009	14065	13957	14129	14031	14083	13997	14036	13943	14206	14161
23046	21515	29445	24178	22596	25985	28091	22734	20587	20052	19308	18699	18198	18023	17550	17575	17393	17234	17399	17296	17206	16891	17182	17061	17138	16786	17170	16927	16821	16761	16677	16932	16806	16832	16823	16520	16804	16914	16787	16585	16738	16565	16745	16475	16606	16609	16840	16643	16579	16698	16649	16637	16678	16692	16696	16595	16725	16632	16608	16503	16607	16622	16549	16585	16523	16508	16425	16646	16464	16429	16713	16539	16554	16586	16516	16563	16681	16572	16603	16725	16619	16542	16620	16610	16800	16715	16555	16628	16333	16473	16600	16497	16534	16495	16491	16565	16712	16549	16680	16511	16456	16569	16609	16543	16651	16483	16736	16627	16393	16456	16473	16430	16429	16508	16333	16643	16493	16340	16749	16641	16475	16527	16498	16344	16217	16575	16443	16505	16376	16582	16481	16470	16489	16546	16680	16644	16587	16631	16521	16540	16461	16509	16608	16640	16572	16520	16423	16489	16639	16691	16546	16538	16539	16510	16405	16553	16497	16397	16561	16720	16427	16479	16637	16589	16605	16498	16508	16461	16172	16409	16612	16257	16603	16456	16607	16546	16558	16320	16646	16629	16538	16471	16595	16456	16490	16533	16496	16566	16688	16688	16613	16482	16638	16577	16494	16442	16419	16407	16385	16586	16512	16547	16697	16588	16622	16740	16541	16504	16306	16522	16537	16571	16359	16720	16565	16643	16543	16586	16468	16469	16526	16490	16803	16577	16626	16640	16623	16463	16592	16650	16456	16462	16533	16570	16564	16585	16430	16388	16551	16704	16615	16560	16369	16713	16666	16525	16616	16542	16367	16606	16523	16589	16654	16540	16432	16510	16734	16705	16541	16585	16528	16417	16497	16470	16459	16734	16603	16365	16452	16574	16245	16586	16519	16324	16312	16535	16403	16433	16661	16570	16511	16561	16583	16509	16443	16626	16392	16661	16601	16609	16376	16586	16377	16235	16747	16468	16757	16632	16671	16506	16555	16499	16600	16604	16504	16716	16507	16581	16589	16570	16540	16395	16523	16372	16539	16618	16294	16425	16295	16489	16620	16617	16479	16553	16462	16701	16869	16485	16537	16512	16669	16541	16531	16535	16732	16538	16536	16348	16717	16556	16658	16518	16547	16712	16638	16537	16572	16462	16419	16655	16631	16524	16433	16459	16600	16503	16641	16402	16452	16428	16480	16374	16424	16436	16476	16353	16548	16477	16496	16625	16399	16615	16665	16539	16602	16531	16584	16657	16674	16614	16612	16453	16361	16515	16621	16773	16568	16600	16524	16491	16639	16516	16655	16497	16672	16674	16494	16428	16622	16535	16470	16663	16478	16628	16355	16533	16451	16473	16542	16631	16461	16525	16565	16528	16712	16464	16450	16527	16509	16389	16370	16210	16348	16523	16498	16453	16363	16574	16744	16319	16497	16445	16486	16505	16623	16818	16657	16576	16616	16595	16371	16428	16576	16475	16369	16356	16534	16646	16670	16653	16569	16493	16543	16454	16529	16438	16647	16557	16616	16568	16595	16644	16642	16763	16442	16670	16499	16631	16642	16531	16524	16448	16419	16433	16365	16637	16516	16423	16672	16608	16451	16311	16522	16618	16658	16469	16236	16461	16550	16617	16633	16504	16360	16719	16452	16591	16456	16575	16372	16381	16431	16573	16448	16678	16586	16605	16405	16497	16363	16588	16572	16354	16587	16413	16557	16494	16589	16399	16396	16712	16723	16351	16477	16546	16679	16424	16456	16557	16763	16416	16479	16685	16589	16501	16576	16437	16637	16744	16347	16293	16505	16457	16673	16445	16370	16515	16636	16466	16543	16402	16447	16656	16393	16455	16433	16497	16451	16533	16599	16641	16531	16617	16522	16766	16374	16399	16445	16471	16318	16568	16522	16497	16478	16468	16624	16515	16501	16452	16638	16565	16381	16487	16217	16508	16558	16488	16538	16463	16467	16617	16526	16530	16519	16613	16773	16617	16536	16468	16560	16504	16275	16629	16404	16335	16405	16468	16452	16455	16511	16673	16510	16435	16658	16438	16473	16355	16587	16705	16529	16639	16630	16324	16339	16541	16347	16448	16576	16583	16663	16565	16416	16662	16627	16406	16571	16491	16628	16426	16586	16551	16749	16664	16609	16415	16313	16520	16444	16523	16605	16575	16537	16532	16538	16573	16520	16615	16460	16626	16451	16517	16607	16464	16372	16682	16512	16239	16531	16636	16678	16617	16618	16472	16769	16562	16673	16391	16601	16649	16736	16512	16438	16588	16421	16709	16692	16413	16557	16588	16530	16702	16607	16438	16700	16650	16420	16521	16532	16706	16699	16427	16399	16587	16552	16449	16638	16512	16550	16501	16538	16686	16569	16492	16455	16405	16500	16395	16493	16403	16527	16338	16627	16537	16514	16547	16444	16638	16498	16563	16489	16705	16572	16462	16454	16761	16510	16413	16506	16619	16442	16451	16469	16532	16361	16426	16662	16628	16600	16511	16380	16708	16376	16437	16463	16448	16489	16572	16459	16623	16482	16484	16333	16640	16606	16607	16417	16378	16455	16530	16587	16656	16558	16546	16502	16582	16424	16472	16608	16511	16531	16638	16542	16418	16512	16378	16261	16647	16539	16323	16260	16623	16392	16388	16576	16522	16505	16515	16616	16631	16634	16617	16504	16530	16454	16571	16522	16545	16431	16475	16405	16517	16569	16668	16494	16594	16481	16333	16536	16606	16603	16520	16688	16571	16554	16513	16678	16418	16377	16449	16360	16691	16680	16571	16595	16418	16613	16389	16348	16450	16520	16667	16464	16641	16511	16555	16569	16421	16464	16522	16579	16415	16532	16622	16619	16409	16614	16850	16611	16379	16676	16513	16817	16387	16742	16558	16524	16437	16620	16454	16662	16509	16617	16325	16362	16594	16433	16523	16648	16531	16709	16399	16521	16409	16679	16467	16626	16483	16527	16540	16584	16376	16442	16648	16478	16506	16582	16609	16413	16428	16521	16585	16238	16454	16579	16476	16556	16614	16583	16595	16621	16566	16330	16658	16446	16688	16365	16571	16587	16407	16543	16639	16482	16520	16642	16637	16649	16351	16464	16521	16720	16610	16367	16678	16641	16479	16379	16605	16658	16538	16372	16482	16623	16488	16473	16505	16430	16422	16621	16568	16575	16675	16548	16474	16504	16438	16532	16514	16610	16491	16335	16539	16334	16434	16609	16455	16558	16399	16553	16717	16638	16396	16534	16411	16626	16542	16498	16377	16659	16634	16824	16566	16585	16572	16583	16516	16608	16582	16653	16468	16430	16581	16482	16678	16508	16663	16583	16607	16645	16490	16506	16473	16607	16441	16651	16733	16613	16450	16636	16481	16557	16472	16489	16326	16495	16380	16261	16619	16756	16738	16539	16581	16624	16524	16555	16243	16460	16327	16736	16442	16444	16502	16632	16589	16505	16440	16387	16622	16492	16499	16500	16733	16510	16323	16322	16395	16594	16406	16556	16773	16442	16626	16532	16546	16429	16498	16615	16492	16589	16660	16518	16543	16460	16695	16548	16610	16659	16429	16479	16518	16401	16366	16383	16351	16679	16481	16485	16454	16540	16493	16674	16363	16404	16582	16456	16381	16827	16559	16513	16555	16772	16560	16615	16442	16677	16486	16614	16441	16394	16710	16462	16526	16598	16551	16581	16328	16600	16795	16594	16503	16506	16426	16508	16639	16549	16380	16531	16626	16591	16367	16494	16440	16346	16625	16638	16376	16429	16632	16664	16516	16437	16431	16469	16496	16600	16313	16633	16388	16500	16305	16510	16513	16561	16609	16794	16400	16602	16610	16464	16741	16482	16563	16627	16580	16469	16605	16660	16524	16281	16347	16641	16375	16320	16215	16615	16490	16598	16483	16448	16717	16584	16440	16601	16452	16558	16741	16663	16545	16554	16553	16420	16470	16582	16683	16617	16629	16605	16401	16544	16525	16715	16640	16499	16371	16447	16490	16509	16658	16572	16646	16423	16524	16707	16488	16391	16364	16741	16484	16370	16425	16529	16596	16571	16526	16540	16639	16543	16450	16373	16502	16570	16593	16390	16446	16637	16314	16684	16574	16558	16493	16449	16612	16406	16617	16587	16488	16563	16789	16468	16574	16518	16387	16387	16638	16473	16520	16493	16696	16591	16702	16472	16666	16517	16337	16485	16632	16596	16604	16547	16564	16574	16441	16499	16436	16557	16469	16490	16570	16543	16345	16541	16458	16560	16585	16548	16364	16419	16545	16592	16570	16456	16670	16380	16538	16551	16368	16623	16571	16456	16387	16581	16330	16417	16464	16535	16517	16308	16615	16628	16589	16591	16496	16441	16511	16392	16636	16758	16402	16622	16497	16529	16514	16418	16679	16427	16385	16514	16504	16385	16491	16444	16698	16611	16661	16536	16824	16649	16473	16445	16561	16494	16445	16368	16552	16637	16478	16348	16473	16663	16682	16545	16560	16352	16422	16341	16589	16576	16674	16622	16342	16457	16407	16596	16491	16409	16417	16318	16499	16421	16613	16520	16407	16543	16624	16548	16692	16415	16698	16523	16670	16658	16558	16483	16614	16579	16553	16629	16579	16584	16518	16507	16645	16596	16299	16436	16584	16621	16702	16500	16397	16572	16508	16556	16520	16540	16579	16433	16355	16490	16723	16483	16551	16560	16370	16465	16622	16536	16447	16581	16645	16558	16477	16613	16571	16608	16569	16590	16504	16566	16653	16387	16376	16451	16542	16414	16492	16474	16553	16640	16700	16535	16628	16650	16353	16498	16588	16651	16606	16604	16633	16651	16423	16366	16678	16638	16495	16729	16529	16585	16738	16523	16558	16314	16445	16335	16554	16341	16713	16543	16423	16823	16506	16695	16510	16723	16461	16526	16675	16464	16250	16478	16686	16624	16744	16590	16461	16541	16605	16398	16367	16621	16533	16540	16536	16470	16440	16524	16715	16472	16770	16504	16522	16571	16490	16494	16371	16458	16497	16407	16630	16663	16765	16637	16486	16473	16464	16538	16641	16789	16461	16552	16504	16492	16612	16524	16586	16415	16481	16610	16655	16670	16513	16541	16348	16549	16540	16241	16287	16702	16560	16461	16458	16547	16484	16426	16507	16409	16500
32729	55936	50760	39575	33313	29042	25374	22877	20751	19462	18267	17594	16727	16375	15889	15584	15289	15362	15175	15149	15079	14920	14994	14904	14863	14678	14613	14620	14868	14690	14544	14642	14490	14612	14467	14645	14570	14475	14417	14496	14439	14402	14332	14350	14667	14377	14481	14508	14380	14575	14410	14267	14417	14409	14215	14460	14331	14428	14653	14319	14356	14361	14569	14646	14359	14426	14634	14450	14369	14367	14448	14419	14651	14420	14524	14298	14334	14393	14427	14370	14417	14397	14530	14431	14453	14241	14349	14447	14505	14421	14461	14428	14396	14317	14312	14560	14401	14493	14398	14468	14365	14463	14378	14411	14438	14332	14418	14369	14537	14395	14449	14611	14312	14335	14490	14335	14326	14535	14439	14299	14503	14526	14501	14520	14359	14468	14560	14413	14476	14507	14435	14413	14424	14280	14497	14440	14346	14438	14460	14276	14392	14456	14316	14336	14494	14162	14722	14351	14249	14459	14469	14523	14442	14514	14417	14578	14314	14619	14614	14371	14309	14573	14397	14453	14371	14373	14313	14373	14533	14375	14493	14371	14551	14488	14331	14440	14375	14337	14290	14616	14422	14461	14360	14545	14253	14345	14428	14303	14466	14312	14332	14292	14381	14348	14560	14447	14329	14532	14532	14499	14296	14469	14386	14339	14353	14386	14596	14439	14487	14251	14208	14507	14427	14420	14482	14403	14619	14235	14519	14384	14456	14239	14401	14323	14432	14279	14509	14476	14397	14558	14304	14424	14470	14438	14415	14462	14257	14373	14477	14362	14520	14499	14438	14437	14487	14409	14386	14411	14451	14492	14521	14355	14527	14448	14439	14354	14321	14307	14383	14509	14413	14363	14484	14459	14346	14455	14357	14371	14497	14359	14509	14374	14366	14476	14281	14448	14400	14339	14557	14465	14504	14377	14314	14473	14361	14664	14382	14457	14455	14500	14316	14391	14434	14235	14563	14452	14443	14418	14427	14488	14372	14534	14193	14420	14349	14359	14314	14416	14461	14527	14318	14460	14368	14404	14385	14343	14269	14306	14400	14434	14371	14284	14303	14421	14551	14397	14327	14503	14611	14428	14521	14456	14271	14416	14442	14407	14453	14242	14415	14429	14681	14387	14380	14511	14391	14407	14432	14375	14394	14204	14393	14546	14537	14386	14425	14139	14451	14493	14277	14273	14376	14412	14420	14436	14489	14425	14221	14333	14328	14354	14521	14427	14412	14379	14386	14449	14449	14315	14298	14431	14590	14432	14344	14393	14418	14496	14406	14292	14533	14254	14364	14187	14403	14523	14584	14357	14462	14360	14297	14523	14350	14438	14458	14444	14260	14307	14435	14391	14402	14398	14509	14302	14501	14401	14457	14443	14186	14498	14296	14462	14540	14385	14409	14393	14407	14306	14277	14608	14651	14371	14489	14434	14309	14422	14448	14331	14343	14541	14452	14437	14435	14459	14461	14392	14423	14252	14477	14331	14434	14428	14386	14571	14540	14357	14449	14498	14317	14358	14457	14241	14416	14370	14470	14522	14378	14216	14463	14426	14378	14388	14479	14540	14410	14231	14370	14525	14620	14445	14276	14450	14470	14201	14457	14462	14359	14340	14440	14338	14359	14360	14506	14459	14606	14438	14416	14451	14388	14447	14388	14391	14403	14377	14349	14381	14335	14464	14400	14427	14391	14446	14485	14394	14442	14242	14286	14452	14318	14296	14390	14488	14417	14380	14530	14247	14482	14444	14433	14439	14349	14248	14453	14342	14383	14485	14341	14470	14545	14527	14253	14388	14458	14305	14364	14332	14488	14487	14299	14430	14396	14573	14369	14316	14568	14301	14525	14296	14477	14502	14339	14602	14472	14571	14549	14362	14386	14453	14430	14363	14408	14423	14324	14360	14245	14547	14543	14546	14439	14392	14562	14385	14394	14372	14340	14258	14373	14373	14396	14531	14291	14432	14450	14308	14380	14387	14427	14417	14381	14350	14358	14329	14456	14408	14448	14400	14385	14497	14422	14314	14465	14499	14302	14450	14457	14500	14406	14587	14380	14493	14259	14271	14348	14522	14310	14358	14298	14343	14454	14431	14264	14358	14448	14341	14334	14528	14429	14387	14429	14469	14365	14341	14363	14411	14404	14484	14439	14320	14424	14452	14265	14359	14515	14457	14286	14322	14475	14357	14439	14360	14554	14457	14428	14365	14421	14463	14583	14352	14409	14446	14450	14417	14375	14355	14374	14624	14307	14375	14299	14397	14402	14477	14308	14442	14515	14405	14670	14374	14393	14289	14502	14366	14520	14520	14312	14342	14306	14552	14506	14278	14359	14482	14453	14244	14250	14423	14488	14405	14456	14340	14555	14525	14510	14280	14442	14599	14463	14458	14363	14326	14353	14148	14413	14442	14525	14221	14450	14252	14336	14477	14375	14419	14322	14402	14399	14469	14296	14343	14543	14560	14312	14494	14352	14586	14385	14348	14399	14409	14622	14451	14439	14497	14507	14295	14402	14436	14374	14426	14263	14321	14479	14489	14469	14397	14308	14369	14428	14509	14376	14473	14361	14507	14246	14534	14482	14405	14534	14117	14263	14492	14497	14468	14296	14377	14554	14537	14497	14263	14475	14413	14356	14384	14419	14280	14394	14390	14391	14530	14470	14336	14320	14257	14349	14553	14317	14396	14439	14355	14631	14519	14231	14459	14420	14202	14445	14428	14405	14424	14414	14465	14460	14466	14546	14500	14544	14510	14332	14489	14317	14519	14459	14359	14492	14378	14383	14544	14428	14366	14408	14256	14414	14307	14375	14403	14649	14392	14351	14550	14472	14400	14551	14318	14217	14398	14437	14425	14374	14408	14240	14503	14387	14324	14589	14360	14382	14296	14403	14350	14319	14502	14428	14326	14380	14471	14500	14333	14496	14311	14351	14388	14329	14522	14406	14486	14455	14296	14269	14208	14529	14389	14420	14438	14402	14369	14548	14399	14374	14461	14349	14512	14385	14455	14420	14367	14276	14576	14267	14337	14271	14495	14340	14446	14367	14364	14490	14464	14278	14497	14429	14498	14343	14488	14400	14470	14384	14552	14267	14409	14342	14353	14490	14361	14447	14488	14417	14301	14384	14424	14637	14299	14319	14369	14267	14470	14365	14468	14397	14352	14518	14540	14413	14426	14507	14415	14414	14459	14462	14482	14515	14336	14480	14453	14592	14289	14400	14469	14542	14342	14461	14400	14265	14355	14400	14392	14380	14338	14455	14497	14430	14536	14279	14360	14508	14341	14430	14344	14369	14274	14427	14427	14540	14399	14514	14401	14469	14492	14401	14344	14345	14428	14307	14486	14349	14449	14355	14414	14474	14429	14342	14314	14421	14421	14405	14365	14393	14422	14499	14314	14432	14195	14298	14391	14487	14440	14194	14348	14358	14390	14530	14282	14329	14350	14430	14347	14295	14472	14389	14279	14426	14514	14471	14344	14409	14456	14484	14306	14274	14336	14340	14371	14504	14469	14586	14397	14525	14383	14480	14396	14341	14340	14601	14423	14415	14383	14291	14259	14487	14450	14334	14405	14533	14331	14268	14661	14466	14377	14491	14372	14454	14340	14381	14446	14350	14390	14396	14349	14412	14317	14383	14318	14475	14357	14357	14355	14547	14440	14391	14414	14370	14680	14421	14396	14333	14402	14489	14548	14295	14424	14294	14443	14433	14569	14390	14457	14357	14391	14326	14541	14420	14171	14369	14526	14319	14522	14455	14347	14310	14369	14451	14369	14300	14308	14441	14307	14444	14460	14358	14263	14341	14527	14541	14401	14348	14410	14337	14491	14287	14460	14529	14359	14298	14502	14550	14383	14591	14383	14231	14434	14368	14505	14370	14411	14640	14195	14287	14378	14341	14492	14374	14463	14471	14481	14415	14474	14396	14459	14454	14436	14592	14369	14238	14432	14398	14412	14190	14372	14168	14289	14352	14224	14516	14238	14358	14436	14367	14266	14414	14557	14571	14362	14212	14330	14454	14540	14390	14307	14577	14479	14391	14418	14236	14403	14421	14516	14375	14485	14517	14512	14471	14376	14331	14407	14430	14500	14379	14529	14595	14402	14448	14282	14429	14402	14277	14449	14394	14368	14457	14485	14369	14407	14388	14346	14316	14399	14324	14462	14320	14566	14404	14182	14493	14356	14337	14360	14551	14506	14407	14423	14463	14237	14294	14512	14524	14433	14424	14483	14347	14378	14515	14344	14563	14543	14336	14294	14391	14274	14380	14440	14269	14313	14318	14378	14518	14473	14365	14416	14381	14594	14366	14589	14279	14435	14461	14311	14394	14374	14407	14312	14429	14454	14411	14441	14467	14407	14256	14294	14637	14473	14276	14527	14305	14487	14532	14356	14211	14462	14233	14395	14454	14500	14261	14386	14537	14452	14448	14335	14457	14495	14317	14556	14372	14507	14217	14401	14238	14368	14347	14368	14273	14466	14365	14359	14418	14387	14372	14413	14409	14442	14329	14529	14440	14241	14347	14359	14590	14321	14212	14536	14380	14467	14357	14331	14497	14398	14412	14354	14433	14366	14298	14526	14312	14478	14491	14379	14418	14401	14349	14377	14416	14354	14199	14501	14356	14573	14540	14446	14386	14432	14297	14350	14363	14390	14308	14497	14347	14461	14393	14435	14559	14509	14673	14482	14473	14338	14335	14545	14294	14350	14412	14412	14433	14298	14434	14427	14359	14359	14285	14313	14461	14394	14324	14347	14362	14510	14319	14334	14289	14243	14381	14378	14350	14365	14400	14307	14468	14290	14216	14461	14487	14458	14384	14443	14494	14374	14517	14567	14420	14536	14347	14458	14374	14394	14484	14408	14347	14444	14410	14371	14581	14280	14447	14419	14442	14531	14235	14398	14366	14328	14426	14462	14419	14274	14444	14421	14345	14390	14232	14455	14423	14404	14434	14298	14434	14411	14396	14626	14467	14399	14277	14428	14289	14423	14223	14395	14373	14336	14469	14256	14466	14484	14457	14383	14384	14499	14260	14347	14464	14448	14273	14485	14317	14389	14259	14515	14580	14468	14397	14391	14407	14353	14405	14312	14486	14434	14473	14406	14343	14440	14576	14212	14561	14552	14197	14386	14304	14529	14600	14450
28988	27736	33701	29620	23701	21121	19934	18682	17990	17514	17392	16856	16931	16726	16689	16576	16478	16494	16313	16309	16391	16448	16440	16390	16415	16391	16136	16412	16054	16353	16325	16360	16158	16182	16302	16128	16165	16360	16280	16426	16392	16242	16382	16483	16389	16186	16282	16165	16145	16245	16263	16139	16150	16074	16152	16215	16387	16226	16529	16094	15968	16367	16332	16288	16037	16429	16272	16020	16136	16262	16031	16293	16203	16103	16218	16309	16203	16007	16319	16288	16187	16232	16171	15991	16054	16089	16231	16245	16070	16130	16186	16146	16300	16302	16050	16326	16279	16115	15927	16306	16266	16179	16086	16201	16274	16293	16233	15994	16204	16358	16226	16253	15992	16140	16107	16145	16391	16238	16200	16305	16287	16153	15990	16174	16350	16188	16375	16318	16191	16326	16234	16216	16278	16217	16336	16179	16309	16126	16149	16194	16228	16161	16222	16356	16224	15907	16222	16158	15985	16270	16042	16072	16217	16121	16282	16249	16163	16169	16341	16183	16176	16200	16116	16226	16168	16079	16272	16252	16309	16273	16152	16305	16235	16321	16123	16306	16054	16245	16279	16271	16399	15918	16334	16072	15994	16173	16159	16235	16094	16103	16057	16281	16238	16138	16244	16259	16195	16176	16276	16388	16098	16200	16173	16040	16118	16119	16069	16079	16392	16529	16096	16184	16268	16247	15943	16121	16274	16168	16055	16154	16206	16251	16291	16070	16243	16308	16156	16030	16363	16141	16016	16158	16145	16362	16292	16297	16077	16110	16265	16321	16361	16177	16067	16196	16153	16246	16215	16244	16305	16090	16184	16181	16260	16024	16143	16331	16170	16082	16277	16216	16058	16141	16156	16166	16117	16159	16201	16194	16478	16201	16079	16450	16272	16304	16231	16238	16227	16209	16251	16112	16141	16113	16277	16213	16192	15975	16476	16087	16272	16232	16087	15929	16195	16328	16226	16108	16206	16337	16146	16125	16201	16181	16138	16318	16345	16173	16306	16129	16148	16110	16328	16047	16163	16208	16290	16055	16347	16131	16125	16118	16132	16051	16142	16122	16398	16168	16337	16062	16246	16063	16216	16164	16029	15917	16237	16088	16171	16059	16096	16365	16266	16032	16216	16140	16432	15952	16087	16211	16216	16350	16226	16294	16450	16182	16052	16193	16254	16156	16117	16039	16108	16210	16059	16089	16274	16158	16179	16351	16157	16159	16118	16166	16210	16160	16277	16395	16301	16092	16149	16191	16130	16026	16192	16201	16075	16147	15978	16198	16210	16246	16185	16194	16138	16330	16251	16235	16290	16105	16111	16289	16297	16171	16114	16019	16095	16147	16173	16209	16175	16305	16168	16143	16136	16287	16157	16164	16346	16166	16050	16362	16386	16108	16327	16250	16143	16282	16387	16199	16265	16326	16294	16127	16035	16213	16322	16124	16155	16445	15918	16087	16496	16147	16242	16138	16290	16150	16398	16309	16170	16243	16176	16126	16190	16172	16180	16223	16108	16211	16171	16056	16236	16235	16150	16273	16069	16213	16234	16225	16167	16092	16090	16245	15973	16078	16277	16193	15945	16299	16405	16244	16202	16147	16142	16165	16067	16235	16246	16143	16477	16302	16260	16229	16286	16092	16117	16352	16166	16077	16255	16207	16266	16385	16260	16055	16275	16337	16335	16291	16211	16130	16368	16043	16029	16286	16266	16325	16282	16197	16007	16187	16234	16148	16273	16140	16086	16168	16031	16107	16273	16245	16277	16126	16036	16161	16267	16383	16272	16244	16252	16212	16328	16164	16171	16184	16192	16042	16391	16335	16121	16107	16185	16219	16185	16072	16156	16096	16276	16204	16203	16325	16159	16215	16084	16121	16309	16228	16239	16232	15996	16163	16218	16132	16202	16140	16228	16161	16066	16172	16391	16202	16379	16092	16112	16284	16350	16167	16283	16212	16233	16121	16184	16065	16205	16077	16237	16208	16131	16304	16208	16113	16177	16099	16543	16181	16375	16155	15927	16058	16332	15944	16067	16165	16209	16173	16239	16370	16322	16083	16188	16292	16440	16202	16159	16197	16315	16291	16316	16317	16397	16258	16280	16132	16248	16308	16259	16244	16321	16214	15978	16136	16234	16127	16134	16249	16181	16306	16052	16357	16419	15918	16267	16141	16275	16245	16226	16301	16219	16338	16294	16309	16094	16059	16339	16237	16288	16334	16113	16101	16327	16303	16338	16254	16140	16200	16375	16268	16301	16334	16074	16136	16139	16229	16182	16200	16022	16178	16149	16052	16255	16278	16360	16272	16354	16306	16084	16173	16186	16299	16209	15970	16094	15992	16201	16138	16371	16288	16344	16263	16207	16449	16050	16143	16290	16341	16191	16248	16347	16178	16199	15999	16253	16047	16197	16286	16336	16152	16393	16199	16343	16407	16175	16463	16262	16301	16323	16021	16308	16195	16355	16203	16449	16158	16119	16154	16173	16049	16339	16227	16267	16069	16081	16396	16275	15939	16147	16132	16091	16108	16067	15991	16223	16375	16215	16160	16200	16319	16327	16362	16231	16109	16362	16117	16155	16031	15981	16167	16345	15934	16292	16257	16037	16393	16167	16204	16018	16167	16139	16193	16228	16246	16410	16125	16250	16340	16268	16287	16100	16244	16216	16200	16002	16004	16128	16275	16238	16058	16191	16051	16378	16022	16073	16078	16063	16183	16265	16072	16081	16125	16278	16163	16332	16052	16245	16133	16197	16216	16129	16239	16219	16162	16217	16092	16359	16043	16072	16135	16276	16257	16267	16051	16214	16010	16207	16113	15979	16021	16153	16410	16130	16226	16294	16331	16241	16149	16070	16134	16357	16286	16329	16076	16290	16216	16344	16228	16229	16248	16294	16282	16204	16321	16126	16078	16391	16343	16101	16138	16210	16237	16187	16097	15998	16223	16092	16178	16162	16193	16270	16046	16107	16209	16115	16039	16210	16372	16140	16239	16355	16086	16185	16187	16094	16258	16147	16093	16008	16258	16215	16200	16080	16190	16156	16130	16165	16386	16099	15987	16062	16170	16096	16341	16143	16191	16168	16126	16310	16222	15925	16193	16171	16181	16426	16126	16300	16216	16264	16262	16114	16234	16242	16127	16182	16096	16197	16352	15997	16149	16196	16232	16405	16233	16192	16208	16289	16146	16329	16112	16210	16159	16066	16235	16244	16068	16305	16002	16146	16065	16261	16194	16279	16289	16088	16134	16373	16232	16105	16233	16086	16308	16159	16176	16214	16502	16133	16292	16127	16282	16162	16149	15983	16111	16398	16051	16037	16279	16200	16138	16082	16389	16207	16242	16350	16039	16136	16227	16100	16263	16294	16144	16327	16287	16242	16391	16273	16192	16259	16298	16077	16103	16108	16299	16268	16188	16290	16112	16395	16163	16175	16135	16049	16104	16308	16287	16090	16294	16299	16117	16244	16136	16088	16129	16213	16170	16101	16295	16193	16095	16307	16313	16317	16380	16180	16250	16229	16231	16443	16059	16135	16326	16137	16388	16096	16254	16215	16237	15989	16226	16176	16287	16081	16061	16042	16121	16223	16283	16020	16161	16102	16248	16389	16278	16221	16021	16277	16220	16375	16420	16149	16337	16065	16211	16207	16264	16248	16036	15999	16272	16295	16261	16212	16191	16229	16113	16275	16153	16215	16250	16064	16043	16045	16165	16346	16266	16184	16104	16103	16262	16385	16375	16173	16365	16275	16067	16035	16324	16163	16319	15959	16204	16171	16307	16081	16334	16139	16155	16076	16150	16198	16091	16338	16324	16085	16267	16181	16163	16210	16249	16093	15968	16138	16133	16125	16178	16262	16113	16152	16217	16053	16104	16157	16272	16023	16123	16211	16207	16047	16191	16209	16188	16260	16179	16155	16255	16519	16012	16168	16177	16270	16170	16158	16282	16261	16140	16149	15964	16212	16244	16335	15978	16397	16096	16311	16117	16290	16228	16250	16065	16282	16372	16183	16075	16188	16145	16228	16155	16370	16157	16159	16280	16119	16224	16367	16249	16098	15991	16372	16169	16233	16225	16186	16164	16283	16327	16155	16321	16261	16069	16291	16249	16297	16234	16189	16190	16204	16311	16240	16085	16258	16094	16250	15945	16267	16270	16170	16149	16060	16088	16196	16248	16220	16176	16079	16291	16299	15939	16186	16201	16346	16239	16261	16137	16029	16312	16249	16254	16217	16153	16161	16209	16171	16298	16087	16158	16221	16055	16278	16441	16127	16219	16370	16193	16486	16041	16268	16127	16145	16269	16280	16235	16148	16152	16282	16290	16065	16191	16058	16322	16105	16073	16290	16341	16007	16396	16184	16021	16262	16374	16211	16231	16183	16328	16251	16234	16098	16252	16366	16241	16235	16154	16283	16354	16182	16162	16126	16334	16156	16196	16207	16362	16381	16135	16148	16410	15889	16144	16250	16235	15979	16221	16191	16091	16229	16196	16077	16247	16178	16086	16359	16405	16286	16478	16241	16128	16196	16016	16262	16147	16010	16046	16155	16234	16102	16096	16234	16134	16078	16021	16309	16296	16048	16409	16273	15981	16247	16302	16452	16367	16337	16230	16218	16201	16207	16179	16198	16263	16151	16153	16292	16296	16442	16174	16183	16089	16326	16108	16413	16269	16194	16166	16117	16172	16194	16161	16242	16054	16160	16278	16318	16165	16169	16139	15966	16257	16266	16309	16329	16227	16226	16028	16232	16208	16297	16318	16399	16224	16310	16320	16127	16080	16079	16086	16168	16124	16244	16393	16358	16139	16325	16470	16375	16145	16095	16383	16469	16402	16107	16246	16132	16121	16242	16169	16232	15960	16218	16272	16302	16059	16232	16258	16192	16122	16273	16086	16177	16167	16313	16166	16169	16153	16100	15970	16106	16222	16283	16293	16075	16000	16114	16286	16236	16101	16415	16200	16230	16058	16366	16230	16324	16334	16326	16323	16290	16170	16315	16241	16238	16145	16210	16231	16010	16311	16167	16300	16278	16175	16266	16160	16265	16214	16409	16370	16281	16287	16441	16113	16080	16269	16164	16313	16311	16309	16174	16216	16265	16207	15954	16047	16296	16198	16043	16332	16009	16348	16167	16147	16397	16095
31618	44142	39611	30075	24566	21588	19458	18153	16958	16386	15888	15397	15240	15025	14666	14663	14572	14664	14606	14460	14393	14358	14364	14278	14513	14393	14543	14231	14461	14397	14339	14195	14366	14263	14267	14262	14252	14308	14254	14337	14290	14216	14245	14289	14295	14222	14371	14112	14213	14230	14259	14099	14424	14219	14128	14283	14311	14125	14266	14185	14247	14293	14011	14141	14212	14268	14363	13961	14243	14161	14260	14254	14075	14177	14223	14309	14034	14172	14249	14139	14078	14253	14182	14364	14097	14186	14232	14198	14207	14106	14176	14207	14211	14086	14300	14423	14277	14325	14153	14162	14178	14078	14268	14159	14248	14192	14147	14073	14340	14089	14012	14215	14191	14148	14113	14141	14121	14372	14242	14232	14400	14269	14158	14187	14059	14145	14354	14166	14333	14342	14133	14302	14226	14098	14368	14211	14127	14193	14289	14192	13936	14239	14197	14282	14210	14339	14231	14211	14089	14369	14177	14221	14233	14340	14172	14228	14299	14275	14339	14201	14328	14021	14120	14248	14159	14269	14170	14303	14205	14306	14146	14160	14143	14493	14056	14141	14127	14144	14184	14407	14275	14320	14033	14128	14258	14261	14345	14237	14238	14379	14176	14131	14033	14344	14372	14155	14268	14163	14285	14209	14094	14324	14191	14117	14318	14054	14212	14322	14228	14162	14225	14402	14144	13887	14087	14212	14267	14232	14147	14097	14130	14167	14164	14143	14024	14190	14080	14454	14185	14265	14155	14238	14418	14208	14072	14205	14262	14143	14279	14328	14207	14248	14231	14218	14139	14298	14049	14208	14199	14184	14125	14113	14171	14282	14171	14291	14321	14328	14184	14097	14099	14169	14283	14058	14113	14178	14218	14210	14237	14344	14217	14228	14238	14099	14267	14144	14288	14246	13970	14225	14309	14069	14038	14036	14063	14297	14235	14227	14343	14159	14345	14195	14270	14048	14252	14371	14264	14273	14357	14161	14259	14046	14158	14213	13937	14186	14160	14286	14296	14126	14218	14092	14146	14258	14213	14245	14097	14133	14109	13952	14214	13971	14266	14095	14294	14162	14244	14342	14034	14286	14220	14203	14149	14417	14336	14289	14184	14250	14168	14180	14234	14076	14210	14339	14229	14200	14238	14193	14314	14266	14184	14252	14397	14085	14355	14100	14102	14203	14074	14313	14238	14254	14069	14243	14192	14368	14089	14248	14263	14290	14373	14223	14175	14135	14188	14197	14333	14252	14170	14162	14116	14275	14301	14344	14177	14189	14212	14176	14243	14041	14266	14208	14242	14280	14308	14105	14268	14263	14190	14177	14434	14196	14279	14244	14134	14007	14107	14251	14255	14041	14094	14224	14120	14132	14275	14187	14275	14190	14354	14042	14207	14179	14162	14363	14222	14171	14194	14138	14255	14327	14284	14084	14140	14031	14177	14250	14322	14147	14260	14263	14355	14351	14212	14166	14305	14232	14315	14191	14025	14053	14243	14302	14210	14336	14247	14240	14080	14322	14045	14223	14077	14324	14097	14404	14091	14283	14177	14215	14318	14151	14275	14210	14067	14210	14292	14162	14086	14162	14184	14199	14076	14227	14177	14241	14059	14176	14241	14272	14145	14200	14042	14141	14215	14287	14109	14165	14347	14236	14213	14162	14136	14224	14290	14340	14264	14262	14196	14191	14315	14139	14329	14056	14178	14172	14184	14042	14304	14207	14275	14237	14264	14131	14276	14363	14178	14210	14141	14064	14193	14211	14136	14399	14185	14178	14287	14201	14371	14237	14294	14130	14154	14195	14135	14243	14232	14160	14223	14138	14234	14198	14173	14352	14091	14245	14212	14335	14209	14088	14291	14318	14392	14286	14096	14329	14202	14289	14217	14225	14193	14177	14205	14378	14127	14136	14274	14208	14219	14181	14217	14269	14231	14097	14076	14174	14378	14338	14164	14435	14288	14113	14108	14239	14057	14283	14264	14398	14175	14190	14274	14258	14092	14281	14115	14376	14330	14325	14067	14202	14284	14057	14170	14179	14084	14011	14246	14126	14214	14082	14194	14149	14342	14275	14125	14100	14063	14025	14215	14135	14102	14194	14128	14150	14269	14164	14241	14181	14154	14279	14224	14295	14286	14123	14150	14053	14307	14056	14295	14215	14343	14090	14326	14141	14215	14167	14170	14210	14176	14311	14272	14194	14139	14202	14245	14104	14160	14080	14243	14334	14078	14221	14206	14214	14148	14234	14257	14215	14177	14271	14007	14240	14078	14351	14310	14342	14228	14057	14164	14304	14176	14173	14021	14137	14253	14217	14362	14158	14231	14221	14195	14330	14173	14146	14212	14197	14231	14231	14157	14091	14376	14126	14328	14277	14144	14194	14022	14249	14273	14262	14201	14110	14181	14190	14086	14350	14467	14077	14125	14191	14093	14324	14121	14217	14412	14229	14117	14239	14266	14183	14120	14316	14206	14232	14179	13996	14091	14138	14318	14289	14213	14163	14211	14267	14112	14262	14247	14227	14080	14138	14354	14113	14228	14250	14317	14385	14274	14219	14168	14156	14239	14169	14217	14223	14300	14107	14095	14247	14100	14059	14306	14180	13959	14261	14211	14288	14183	14296	14183	14300	14070	14185	14123	14194	14209	14111	14219	14241	14235	14338	14017	14346	14233	14252	14212	14118	14051	14271	14087	14145	14122	14236	14255	14195	14081	14231	14107	14232	14372	14110	14235	14044	14150	14128	14189	14095	14226	14352	14104	14107	14160	14213	14245	14195	14243	14187	14229	14342	14098	14403	14298	14204	14233	14013	14137	14162	14189	14300	14296	14148	14138	14293	14153	14278	14141	14154	14194	14155	14160	14042	14346	14178	14362	14082	14112	14076	14119	14163	14174	14127	14253	14317	14281	14312	14184	14127	14286	14257	14198	14263	14158	14198	14288	14275	14249	14080	14210	14233	14376	14241	14095	14144	14193	14295	14246	14173	14158	14177	14181	14187	14007	14152	14208	14306	14194	14159	14223	14091	14135	14159	14237	14244	14145	14311	14265	14150	14034	14327	14250	14136	14225	14127	14281	14108	14355	14114	14271	14301	14326	14220	14152	14197	14081	14214	14218	14134	14216	14191	14284	14320	14072	14182	14233	14124	14207	14184	14323	14310	14362	14110	14184	14341	14111	14211	14308	14362	14249	14240	14267	14312	14303	14220	14204	14291	14296	14285	14143	14209	14098	14253	14143	14177	14197	14149	14128	14143	14278	14426	14282	14136	14214	14105	14098	14195	14265	14052	14202	14158	14272	14159	14188	14221	14076	13991	14194	14130	14293	14178	14141	14270	14172	14313	14162	14425	14311	14307	14154	14135	14229	14318	14256	14185	14181	13976	14176	14242	14323	14062	14213	14243	14290	14257	14324	14196	14083	14203	14209	14141	14276	14274	14121	14251	14213	14328	14122	14276	14197	14304	14272	14316	14428	14441	14152	14310	14123	14139	14146	14276	14219	14256	14162	14177	14132	14105	14271	14013	14138	14195	14096	14312	14110	14271	14061	14264	14151	14265	14220	14352	14142	14120	14269	14246	14325	14170	14061	14267	14387	14153	14200	14314	14389	14055	14354	14324	14221	14281	14249	14114	14188	14093	14154	14162	14088	14180	14211	14226	14097	14118	14028	14279	14069	14119	14258	14326	14172	14224	14056	14452	14155	14234	14226	14008	14337	14145	14156	14189	14144	14063	14182	14368	14376	14213	13999	14212	14223	14272	14241	14177	14245	14248	14313	14203	14231	14242	14162	14163	14091	14242	14337	14150	14246	14289	14166	14192	14294	14234	14102	14082	14200	14431	14116	14181	14312	14229	14260	14273	14291	14192	14216	14185	14244	14356	14084	14156	14099	14137	14297	14289	14205	14387	14193	14188	14242	14192	14276	14097	14156	14212	14277	14392	14344	14165	14261	14227	14121	14268	14263	14170	14242	14145	14162	14349	14302	14145	14036	14170	14190	14244	14221	14270	14347	14230	14167	14287	14252	14309	14219	14233	14408	14189	14158	14139	14299	14290	14224	14331	14246	14262	14262	14247	14233	14165	14134	14345	14074	14317	14202	14115	14164	14060	14130	14183	14147	14147	14386	14218	14190	14053	14278	14338	14128	14113	14157	14239	14234	14221	14249	14223	14268	14153	14162	14128	14286	14178	14286	14256	14138	14208	14142	14211	14430	14023	14369	14226	14225	14205	14204	14290	14099	14315	14231	14185	14341	14237	14261	14120	14057	14187	14111	14075	13992	14250	14201	14112	14218	14223	14486	14079	14107	14149	14229	14120	14186	14083	14033	14309	14270	14326	14322	14352	14196	14131	14292	14261	14289	14139	14011	14482	14385	14158	14434	14256	14242	14209	14148	14364	14124	14375	14292	14283	14218	14491	14344	14183	14225	14214	14163	14152	14011	14141	14132	14030	14096	14283	14325	13922	14175	14212	14323	14344	14118	14255	14058	14243	14182	14263	14265	14270	14294	14208	14272	14247	14223	14184	14178	14243	14200	14287	14264	14221	14247	14151	14216	14115	14079	14230	14220	14045	14157	14103	14248	14230	14180	14399	14219	14302	14170	14243	14183	14269	14201	14127	14238	14375	14295	14196	14225	14396	14262	14294	14267	14278	14295	14147	14246	14411	14273	14280	14224	14018	14098	14285	14093	14096	14166	14249	14263	14200	14165	13999	13971	14129	14213	14243	14202	14241	14337	14188	13996	14181	14335	14204	14105	14171	14196	14197	14359	14228	14151	14276	14335	14143	14260	14199	14364	14080	14229	14356	14201	14163	14338	14259	14123	14176	14314	14275	14218	14273	14197	14242	14246	14207	14308	14104	14280	14055	14267	14251	14131	14089	14211	14197	14207	14116	14225	14145	14343	14182	14455	14177	14192	14090	14270	14303	14235	14180	14235	14235	14146	14076	14245	14213	14384	14388	14189	14206	14306	14365	14252	14204	14309	14157	14204	14222	14275	14347	14254	14216	14268	14238	14160	14250	14313	14205	14201	14017	14143	14239	14238	14286	14279	14078	14231	14208	14187	14233	14158	14156	14032	14393	14255	14055	14362	14258	14233	14354	14237	14203	14257	14109	14323	14192	14095	14189	14297	14354	14218	14103
24305	21534	29147	25612	24505	25105	23735	20225	19322	18740	18011	17414	17244	16857	16708	16706	16600	16546	16388	16295	16260	16181	16326	16203	16199	16109	16425	16157	16270	16347	16244	16134	16201	15942	16202	15937	16041	16224	15957	16037	16140	16094	16045	16150	16073	16199	16028	16046	16135	16160	16095	15893	15751	16021	16011	15932	15998	15983	15880	15837	15885	15908	16104	15965	15962	15993	16033	16003	16038	16002	16017	16126	16013	15994	16000	15967	15883	15895	15911	15880	15781	16025	15999	16160	15913	15960	16015	15966	15970	15981	16030	16072	16066	15892	16102	16029	16112	16071	15832	16079	15906	15836	15970	15889	15963	16045	15859	15960	16087	16110	15888	16043	15976	15997	16008	15853	15935	16057	15933	16116	15964	16042	15966	15952	15846	15866	16008	15819	15981	15809	15956	15934	15857	15971	16035	15828	15772	16016	15985	16079	16040	15908	16169	16101	16043	15957	15989	15970	16057	16170	16116	15972	15861	15803	15888	15976	15894	15992	16015	16011	15773	16112	15887	15892	15985	15872	15970	16048	16008	15984	15984	15954	16080	16088	16296	16057	16100	15985	15972	15996	15883	15969	16012	15975	15925	16154	15925	16043	15987	16248	16116	15999	16005	15848	15967	16187	16037	15994	16007	15885	15907	16135	15986	16075	16013	15976	16002	15946	15873	15898	16104	16045	15981	16066	16115	16072	15948	16056	15870	15872	16035	15927	16127	15974	15948	15855	15918	16213	16062	16030	16082	15886	15873	15851	15853	15823	16180	15873	15987	16112	15916	15988	16019	15967	16019	16008	15943	15970	15984	16139	16064	16017	15926	15769	16059	15904	15812	15814	15964	15886	16061	16006	15907	15977	15960	15930	15814	16057	15939	15994	15946	15892	16147	16127	15970	15875	15907	15993	16095	15965	16027	16040	16039	15971	15950	15871	15771	15914	16041	16212	16036	16070	16006	15915	15975	16124	16016	15883	15789	16198	15989	16008	15863	15727	15889	15882	16195	16045	16146	16092	16010	15799	16013	15901	15716	15918	15994	15880	15833	15985	15901	15967	16066	16083	16016	15701	15982	16005	15785	16009	15850	16082	15692	16069	15899	15824	15990	15896	16094	15863	15808	15928	15968	15937	16117	16103	16030	16105	16076	15923	15875	15805	16003	15993	16026	15895	15899	15805	16032	15979	15921	16038	16101	15730	15867	16007	16038	15992	16022	15940	16118	16049	15807	16013	16117	16025	16183	15832	16008	15902	15965	15846	16021	15977	16111	15911	16185	16030	15825	15942	16091	16007	15890	16039	15967	15799	15968	15986	16085	15982	15757	16012	15917	15873	15871	15865	15805	15911	16042	15973	15937	15897	15858	15992	16064	16019	16016	15846	16050	15983	15926	15851	16074	16068	15988	15892	16043	16089	16106	15908	15939	15875	15918	15976	16054	15961	15820	16055	15983	15807	16166	16017	15882	15757	15940	16034	15958	16104	15826	16043	16024	15980	15950	16055	15954	15946	16006	15856	16053	16096	16004	15766	16054	15907	16102	15999	16104	16100	15904	15958	16061	15862	15980	15889	15853	15965	15876	15891	15786	15895	15876	15830	16046	16084	15981	16235	15880	15947	15917	15898	16079	15872	15956	15793	15937	15888	16096	15927	16003	16049	15743	16208	16171	16048	16012	16072	15883	16013	15889	15952	15949	15792	16022	15905	15941	16002	15897	15849	16165	16044	16057	15909	16026	16072	15872	15971	15881	16098	16106	16047	15900	16024	16269	16012	15981	16116	16048	15967	16169	16007	15995	15869	15882	15868	15981	15887	15923	15925	15897	15972	15891	15866	15920	16168	15913	16031	15975	16009	15744	16045	16022	16084	16055	15995	15978	15872	15898	15983	16065	15866	15895	16082	16025	15998	16031	16059	15925	15987	16043	16015	15909	16035	15923	15882	16047	15837	16046	15989	16031	15819	15992	15973	16085	15932	16083	16126	16115	15862	15936	15941	16006	15779	15921	16002	15960	15901	15925	16094	16150	15912	15918	16187	16051	16004	16121	16101	15961	15751	16025	16081	15922	15954	16017	15946	15843	16046	16074	15899	15900	15838	15882	15971	15900	16049	15884	15850	15974	16036	15743	15984	16206	15894	15734	15883	15858	15837	15872	15965	15860	15934	15766	16036	15875	16053	16039	16041	16008	16142	15949	15804	16000	15931	15827	15993	16024	15822	15891	15969	16016	15783	15899	15906	15810	15898	15847	15830	16198	15858	15799	16074	16092	16046	15924	16012	16035	15899	15977	16047	15934	16050	15828	15917	15933	15804	16073	16011	15941	15865	16083	15941	15790	15857	15910	15925	15916	15967	15799	15852	16193	16127	15982	16074	15963	15915	15825	15890	16181	15823	16035	15714	15884	16047	16044	16136	15925	15869	15922	15967	16056	15951	15862	15945	15862	15892	15868	15905	15825	16007	15757	15689	15908	16014	15963	15898	15958	16048	15987	16013	16044	16105	16007	16076	16232	15844	16228	15970	16106	15957	15926	15955	15970	16042	16024	16092	16015	15923	16007	15904	15983	15852	15962	15824	15916	16073	15927	16016	15981	15905	15822	16095	16153	16073	15754	15925	16043	16063	15997	16038	15928	16011	15890	15898	16050	15779	15879	16017	16095	15798	15901	16037	16036	15928	15982	16168	15918	15988	16067	15905	16073	15858	15988	15999	15988	15986	16037	16035	16012	15821	15944	16007	16063	16167	16031	15905	15843	15860	15824	15906	15855	15841	15950	15992	16211	16183	16133	15764	15895	15921	15976	15874	16028	16056	15988	15986	15914	15900	16025	15967	15899	15998	15974	15726	15990	16141	15888	15999	16067	15842	16179	16120	15849	15995	15957	15779	15780	16006	15951	15807	15650	16054	16168	15871	15836	16168	15977	16186	16029	16064	15903	15858	16057	15902	16169	15968	15906	15958	15989	16015	16142	15977	15995	15936	16013	15932	15944	15857	15969	15891	15863	15949	15971	15851	15976	15932	15997	16136	16082	15883	16114	15898	16122	15992	15890	15888	15960	15965	15947	15995	16137	15897	16035	15770	15999	16175	16191	15854	16023	16099	15847	15669	15940	16014	16027	15861	15968	16035	16030	15918	15948	15870	15959	15970	16005	15840	15873	15960	15864	16012	15829	16229	16072	15867	15887	16094	16052	15977	15915	15802	15942	15808	16039	16046	16078	15996	15772	16051	15993	15940	15886	15848	15934	15884	15981	15834	16074	15962	16118	15985	16100	15985	16037	15783	15859	16042	15950	15823	16000	15831	16069	16023	15747	15778	15974	16015	16003	15960	16064	16033	15786	15984	16011	15980	15820	15918	15819	15882	16071	16065	15870	16004	16091	15940	16065	16061	16107	15920	15941	15835	16173	15931	16041	15918	15815	16207	16005	15894	16158	15844	15858	15968	15855	15626	16083	15979	16050	15925	15942	15956	15988	15873	16004	16060	16083	15963	16121	16002	16005	16081	15863	15881	15961	15943	16032	15895	15886	16083	16133	15964	16106	15977	15911	15919	15985	16126	15891	15803	16038	15758	15661	15867	15893	15897	15689	15679	15899	15799	15931	15954	15770	15982	16151	16076	15774	15982	15958	15866	16031	15941	15966	16034	15912	15906	15925	16078	16022	15910	16002	15976	16171	15991	16076	15871	16088	15963	15926	15842	16041	15907	16081	15946	15893	16097	15782	15946	15909	15994	16057	16035	16169	15884	16128	15941	16042	16003	15952	16056	16129	15821	15895	15711	15981	15947	16072	15940	15958	16056	16082	15862	15840	16066	16007	15830	15907	15946	16032	16130	15944	15866	15960	15974	15997	15895	15831	16030	16139	15815	15807	16124	15967	16023	16089	16040	15931	15892	15992	15852	15988	15935	16006	15928	16077	16040	16037	16038	15913	15840	15885	15949	15945	15833	16258	16198	15988	15866	16051	15892	16053	15898	16063	16074	16004	15886	16130	15957	15893	15974	15977	15961	15811	16038	16066	15920	16024	16230	15894	15920	15866	15994	16154	15977	15927	15748	15988	15914	16143	15995	15975	15988	15842	15888	15955	15945	16134	15943	16073	16210	16101	16003	15892	16082	15971	15797	15707	15947	15789	16032	16079	15953	15987	16041	15966	15846	15984	16041	15991	16071	16245	15734	16001	15866	16102	15899	16045	16051	15950	15982	16138	15967	16023	16008	15802	15988	15767	16004	16193	16072	16181	16009	16166	15829	15867	15956	15948	15828	15968	15828	15876	16051	15879	16015	16085	15925	16117	15874	15803	15958	15913	15875	15882	15947	16020	16101	15844	15917	15918	15945	15863	15934	16078	15922	16020	16089	15994	16031	16061	16041	16012	15884	15839	15934	16151	15975	16116	16071	15994	15938	15884	15960	15884	15975	15926	16085	16073	15871	15821	15837	15829	16062	15905	15981	16025	16082	15835	16047	15947	15981	16086	15939	15828	16078	16046	15728	16133	15845	16106	15952	15972	16036	15961	16038	15921	15702	15951	16026	15978	15878	15886	15681	15965	16009	15742	16024	16007	15940	15851	16017	15930	15935	16125	15870	15977	16027	16064	15899	16063	15873	15919	15784	16003	15887	16020	15873	15975	15858	15945	16149	15839	15876	16052	16173	15841	15948	16153	15891	15959	15796	16182	16015	16024	15959	16007	16020	15871	15961	16089	16065	15920	16144	16066	15849	16065	15845	16060	16081	16027	15944	15953	16084	15795	15801	16100	15984	15999	16119	15994	16163	15960	16009	15967	16230	15998	16072	15866	16023	15931	16271	15924	16064	15965	16044	16122	15961	15912	15934	15831	15990	16020	15653	15931	15956	16056	15877	15903	15962	15959	15987	15910	16036	15973	15977	15936	16087	16114	16081	15969	15762	15928	15888	15933	15982	15959	15863	15925	15952	15886	15932	16024	16136	15911	16069	15822	16031	16107	16100	16036	15803	15819	15923	15993	16005	15990	16196	15934	16157	16109	15956	15933	16217	15977	16017	16254	15833	15780	15920	15900	15892	15970	16049	15889	15825	15843	15933	16057	16001	15851	15923	15935	15804	16052	16049	16030	15835	16061	15924	15891	15918	15967	16024	16075	15909	16015	15989	16126	15880	15891	15815
31267	49559	46425	36194	29383	25135	22056	19986	18895	17875	16802	16160	15696	15300	14979	14931	14757	14705	14621	14411	14327	14455	14507	14335	14310	14331	14094	14333	14209	14257	14028	14093	14145	14147	14150	14122	14255	14083	14164	14122	14195	14105	14118	14107	14029	13885	14024	14275	14041	14153	14035	14269	14175	14021	13911	14123	14108	14075	13991	14106	14032	14059	14162	14242	14200	14031	14057	14106	14099	14138	13945	14117	14049	14122	14027	14034	14110	14050	14198	14060	14146	14002	14130	14125	14148	14043	14201	14097	13956	14010	14020	13995	14114	14167	13901	14201	14085	14173	14052	13849	14240	14031	14055	14061	14321	14203	14201	14018	14080	13930	14088	14153	14044	14043	14116	14111	14263	14167	14033	13920	14132	14181	13891	14085	14064	14078	14182	13937	14075	14057	14029	14093	14158	13994	14166	14013	14068	14164	14028	14048	14204	13997	14147	14126	14049	13928	14087	14000	13995	14007	14043	14143	14059	14090	13882	14048	14151	14133	14173	14071	14010	13887	13881	14062	14322	14040	14105	14014	13944	14191	14212	13987	14253	14195	14065	14093	14044	14053	14170	14061	14050	13990	14142	14028	14083	14092	14168	14172	14048	14029	13948	13996	13954	14172	14056	14132	14141	14045	14003	14134	14050	14108	14067	13963	14253	14081	14130	13952	14226	14188	14059	14137	13980	14166	14008	13883	14104	14073	14195	13973	14114	14167	14080	13944	14036	14280	14142	14151	14137	13985	13997	13958	14034	14253	14144	14013	13993	14128	14069	14125	13973	14119	14098	14042	14146	14131	14134	14065	14109	14024	14023	14095	14212	13997	14106	14155	14064	14044	14000	14061	14051	14032	13941	13924	13953	13974	14016	14071	13997	14161	14063	13994	14140	14071	14016	14025	14081	13974	14157	14072	14115	13958	14073	14081	14142	14113	14156	14077	14132	13936	14037	13940	14080	14136	14213	14066	14054	13978	14013	13983	14003	14077	14069	14057	14060	13959	14035	13979	13966	14031	14012	13945	14207	14070	14052	14085	13921	13997	14110	13949	14108	14127	13959	13974	14229	13982	14052	14074	13938	14073	13949	14070	14008	13964	14282	14140	14016	14103	14216	14213	14087	14143	14017	14066	14092	14046	14037	14049	14106	14073	14066	13932	14314	14148	13983	13995	14136	13958	14029	13964	14147	14169	13978	14169	14219	14105	14104	14178	14187	14068	13953	14042	14067	14082	14050	14073	13995	13880	14157	14038	14157	14130	13991	13860	13922	14013	14122	14062	14056	14028	14057	13957	13971	13976	14115	14175	13926	14151	13941	14035	14072	14196	14087	14189	14109	14019	14019	14202	14026	14343	13955	14103	14074	13933	14200	14112	14010	14138	13903	14080	14012	14085	14168	14063	14014	14073	14095	14103	14018	14011	13972	14039	14004	14013	14062	14169	14022	13973	14093	14016	13809	14105	13969	14176	14040	14036	14032	13909	13979	14174	14029	14144	14166	14120	14117	14036	14072	14092	14135	14239	14072	14184	14045	13937	14096	14159	14163	14067	14101	14118	14021	14108	13967	14076	14226	14075	14026	14018	14112	13887	14059	13934	14059	13985	14156	14165	14122	14052	14057	13935	13870	13973	14100	14108	14119	14229	14110	14070	13978	14002	14064	14009	14227	14023	14091	14001	14127	14114	13894	14083	14056	13873	13960	14055	13986	14080	14100	14084	14140	14042	14103	14062	13968	14011	14048	14370	14029	14123	14223	13944	14003	14040	14094	13984	14081	14088	14113	14083	14101	14069	13967	14100	14061	13954	14080	14179	14044	14129	14166	13898	13952	14157	13918	14091	14035	14068	14104	14028	14080	14133	14037	14224	13838	14094	13890	13947	13977	14297	14104	14245	14120	13929	13992	13981	14068	14102	13897	14032	14040	14139	13967	14024	14038	13935	14197	13977	14065	14041	14135	14094	14153	13983	14047	14158	14180	14072	14157	13994	14022	14080	14024	14130	13992	14042	14125	13906	14175	14160	14034	14042	14107	13963	14106	14055	14067	14112	13912	14090	14150	13992	14098	14273	14177	14083	14097	14093	14237	14022	14015	14165	14223	13885	14023	14056	14015	14068	14045	13904	13777	14073	14121	14048	14020	14076	14172	14066	14142	14076	14027	14161	14214	14029	14150	14072	14060	14144	14232	14011	14123	14071	14184	13903	14031	14130	14053	13924	14084	13973	13948	14102	13987	14059	14052	14060	14063	14084	14006	14183	13996	14281	14064	14111	14113	14072	13999	14215	13953	14166	13911	14131	13972	14045	14150	13994	14102	14016	14126	14122	13980	14012	14320	14034	14109	14069	13961	14052	14091	14055	14061	14047	13727	14004	14080	13939	14124	14109	14058	14148	13975	13994	14170	14138	13926	14068	13980	13923	13995	14073	14148	14192	14036	14262	14113	14086	14104	14043	13969	14067	14051	14055	14170	14030	14023	14086	14032	14202	14034	14114	14073	14150	13936	14184	14142	13946	14126	13860	14052	14046	14032	14248	13962	14013	14011	14089	13915	14114	14096	14180	13984	14009	14034	13992	13943	14053	13984	14134	14085	14122	14075	13995	14170	14060	14039	13852	14078	14124	14063	14033	14152	13934	14146	14055	14001	14080	13993	14011	13947	14105	14165	13969	14125	14081	14015	13941	14086	14014	14155	14011	14201	14058	13970	14124	14046	14183	14005	13970	14082	14045	14029	14108	14156	14181	13966	14092	14217	14184	14122	14128	14055	14094	14003	14058	13853	14079	14210	14157	14203	14004	14136	13989	14005	14001	14120	14203	14079	13994	14093	13968	14006	14091	14062	14147	13931	13994	13972	14100	14133	13975	13901	14063	13975	14081	13967	14037	14178	13917	14044	14181	13983	14078	14016	14081	14146	14007	14067	13882	13972	14259	14138	14201	14154	14066	14186	14058	14241	13898	14218	13984	13935	13971	14062	13963	14050	14040	14084	13958	14156	14047	13971	14111	14154	14287	13881	14050	14104	14000	14159	14095	14106	14141	13988	14111	13942	14115	14156	14139	14168	14065	14165	14000	14121	14190	13880	13967	13984	13971	14132	13977	14053	14178	14163	14125	13983	13979	14083	13979	14164	13848	14145	14090	14101	14078	14023	13936	14199	14079	14014	14079	13964	14180	14247	13897	14175	14031	14090	13953	14109	14073	14110	14157	14023	14114	14173	14282	14126	13895	14049	14009	14303	14135	13998	13917	14182	14182	14157	14058	13919	14120	13979	13974	14046	14130	13959	14258	13959	14014	14052	14076	14128	14149	14119	14210	13939	14013	14011	13959	13868	14102	14102	14056	14008	13917	14025	14148	13998	14127	14108	14196	14088	14100	14278	13905	14182	14199	14091	14040	13979	14086	14157	14172	14085	14197	13916	14184	14212	14010	14140	13964	14154	14120	13997	14075	14057	14110	14179	14057	13949	13995	14141	14127	14004	14061	14088	13987	14203	14086	14135	13954	14165	13855	14230	14088	14015	14287	13980	14006	14136	13944	14065	13956	14086	14247	14085	14070	14169	14008	14007	14058	14072	13977	14066	14066	14013	14019	13971	14035	13912	14087	14080	13934	14048	13999	14113	13994	14015	14207	14116	14144	14048	14334	14033	14071	14018	13889	14004	13959	13945	14158	13959	14114	14049	14024	14072	14046	14037	14073	13934	14161	14014	13949	14049	14013	13928	14048	13997	13994	14039	14022	14017	14103	13979	14121	14112	13982	13948	13990	14115	14028	14142	14027	14116	14104	13976	14209	14096	14006	14030	14054	13911	14160	14052	13982	14212	14057	14001	14020	14042	14044	14074	14121	14123	13937	14078	14014	14033	14110	14059	14054	13918	14161	14119	14057	13843	14121	14041	13868	14043	14164	14099	14041	14059	14247	14231	13958	13981	14051	14142	14075	14027	14193	14116	14030	14029	14091	14204	14028	14002	14072	14265	14109	14081	14099	14196	13946	14162	14074	14291	14068	14179	14086	14113	14121	13859	13987	14039	14083	14091	13907	14140	14207	14221	14069	14132	14044	14056	13785	14047	14049	14267	14043	14194	14025	14085	14222	14107	14105	14060	14056	14085	14027	14024	14126	14064	14079	14001	14007	14180	13993	14079	14087	14142	14086	14015	13995	14232	13922	14046	14108	14039	13929	14120	14098	14064	14001	14100	14008	14076	13998	14052	14200	14114	14018	14193	13965	14046	14211	14059	13972	13979	14091	14175	14283	14122	14024	13982	14208	14070	13977	14210	14230	14114	14050	14071	14172	14044	14191	14078	14077	13993	14001	14155	14065	14042	14185	14114	14059	14200	14198	14132	14083	14050	13750	14140	13885	14013	14056	14020	14254	13996	14028	14127	13974	14090	14011	13969	14132	14149	14021	14226	13998	13992	14098	14174	13940	13902	14048	13985	13972	14114	14171	13977	14105	14129	14018	14158	14072	13943	14052	14092	13925	14181	13892	13938	13969	14092	13956	14185	14202	14083	14104	14029	13944	14036	14019	13932	13898	14063	14123	14038	14031	14035	14263	13898	14095	14009	14097	14047	14178	14083	13981	14065	14103	14146	14110	13996	14013	14155	13920	13989	14139	14147	14035	14112	14208	14155	14130	13992	13939	14023	14048	13906	14006	14185	14130	14208	13956	14187	13879	13865	14011	13997	14119	14010	13849	14239	14239	14012	14033	14314	14049	14129	14020	14095	14049	14125	14084	14024	13961	14005	14183	13884	14006	13979	14176	14150	13916	14204	14083	13967	13906	14156	14022	14075	14009	14061	14052	14188	14197	14157	14040	14060	14145	14096	14176	14095	14181	14026	14036	13965	14095	14030	13986	14069	14193	13866	14060	14142	14006	13884	14033	14018	14058	13960	14009	14017	14108	14052	14208	14083	14066	14172	14047	14024	14066	14080	14300	13941	14051	13967	14018	14133	13932	14233	14088	14210	14012	14059	14158	14085	14065	13974	14049	14003	14088	14233	14164	14091	14045	14070	13988	13997	13877	14256	14115	14033	13982	14021	14122	14141	14112	14109	14078	14098	14097	14124	14086	14298	14289	13882	14120	13951	14040	14028	13881	14113	14170	14103	14085	14153	13908	13895	14052	14004	14020	14001	14085
22902	21426	29274	24217	22503	25735	27887	22661	21027	20423	19142	18594	18155	17897	17553	17485	17357	17148	17114	17103	16993	17120	16990	16912	16821	16800	16857	16951	16917	16845	17079	16748	16617	16619	16542	16642	16991	16853	16892	16704	16797	16579	16697	16668	16474	16587	16751	16534	16537	16450	16573	16493	16571	16608	16462	16506	16586	16447	16563	16604	16496	16470	16603	16701	16368	16744	16839	16580	16647	16799	16576	16505	16614	16865	16472	16519	16717	16504	16562	16564	16575	16444	16312	16563	16509	16449	16698	16456	16453	16530	16544	16552	16894	16758	16740	16674	16506	16487	16732	16619	16647	16805	16753	16702	16543	16578	16526	16459	16390	16615	16507	16630	16363	16548	16579	16283	16432	16458	16548	16493	16335	16423	16504	16559	16714	16501	16637	16747	16585	16486	16454	16671	16650	16429	16599	16605	16560	16553	16501	16499	16515	16404	16544	16472	16677	16493	16399	16646	16509	16503	16627	16461	16436	16456	16604	16640	16460	16343	16529	16405	16751	16476	16630	16563	16472	16489	16552	16607	16521	16576	16449	16609	16638	16521	16561	16657	16445	16563	16456	16422	16668	16462	16676	16382	16616	16670	16628	16462	16432	16343	16729	16486	16456	16613	16571	16610	16616	16631	16414	16567	16522	16695	16499	16561	16549	16584	16361	16478	16537	16419	16430	16401	16397	16608	16406	16575	16515	16650	16450	16410	16439	16454	16439	16517	16660	16579	16531	16421	16484	16582	16432	16482	16547	16641	16728	16526	16597	16562	16386	16504	16656	16583	16576	16392	16522	16686	16665	16655	16465	16678	16498	16526	16406	16625	16758	16502	16457	16534	16365	16471	16592	16565	16498	16433	16437	16535	16533	16494	16606	16540	16667	16537	16537	16483	16585	16508	16431	16544	16377	16458	16523	16764	16456	16541	16343	16507	16564	16636	16400	16591	16635	16639	16500	16551	16678	16580	16589	16394	16339	16555	16403	16371	16501	16572	16607	16491	16478	16652	16419	16649	16411	16495	16408	16550	16614	16572	16643	16520	16663	16646	16257	16471	16626	16532	16496	16429	16517	16477	16611	16550	16552	16300	16519	16438	16579	16492	16451	16369	16504	16474	16582	16568	16525	16464	16427	16408	16439	16480	16639	16335	16519	16707	16642	16413	16592	16541	16651	16652	16659	16409	16468	16533	16672	16378	16662	16369	16541	16545	16620	16568	16505	16699	16417	16423	16568	16494	16638	16334	16433	16420	16444	16374	16450	16462	16390	16353	16525	16638	16599	16541	16399	16302	16606	16619	16533	16536	16584	16643	16584	16700	16603	16497	16609	16687	16532	16595	16439	16572	16451	16603	16614	16604	16486	16446	16436	16466	16637	16563	16550	16526	16517	16636	16568	16563	16556	16725	16608	16626	16268	16387	16536	16598	16671	16366	16668	16593	16569	16437	16554	16301	16705	16539	16604	16654	16508	16574	16558	16544	16688	16443	16448	16871	16491	16615	16525	16403	16653	16560	16584	16404	16827	16490	16516	16573	16464	16492	16545	16397	16416	16428	16496	16764	16607	16473	16518	16566	16365	16630	16183	16279	16437	16568	16575	16370	16408	16468	16584	16587	16316	16672	16569	16399	16411	16406	16529	16408	16566	16554	16324	16474	16532	16481	16550	16341	16580	16630	16654	16342	16405	16349	16607	16322	16496	16284	16515	16516	16340	16678	16532	16307	16482	16466	16387	16542	16443	16506	16326	16317	16424	16618	16456	16474	16478	16388	16628	16687	16562	16412	16476	16365	16640	16716	16699	16619	16580	16577	16511	16437	16635	16359	16487	16519	16722	16493	16610	16584	16576	16520	16694	16474	16510	16544	16486	16501	16526	16569	16497	16480	16378	16517	16678	16562	16546	16238	16537	16647	16267	16617	16660	16563	16653	16482	16495	16386	16329	16304	16541	16399	16637	16703	16507	16523	16370	16636	16512	16558	16760	16484	16534	16411	16519	16642	16629	16433	16490	16586	16658	16473	16555	16678	16400	16573	16702	16398	16691	16684	16548	16533	16540	16431	16376	16381	16541	16455	16447	16456	16322	16364	16616	16425	16583	16505	16563	16521	16422	16449	16744	16589	16474	16361	16493	16383	16319	16582	16437	16447	16514	16604	16457	16721	16507	16500	16316	16516	16384	16730	16622	16502	16480	16629	16619	16548	16377	16432	16595	16424	16557	16461	16637	16435	16438	16686	16469	16450	16500	16618	16325	16482	16526	16639	16569	16600	16720	16486	16715	16668	16507	16568	16486	16515	16475	16311	16449	16655	16585	16591	16393	16522	16547	16455	16355	16583	16618	16589	16513	16418	16596	16716	16538	16501	16481	16539	16664	16367	16486	16454	16489	16334	16671	16510	16538	16718	16343	16535	16484	16515	16636	16550	16435	16522	16406	16467	16408	16665	16458	16351	16420	16314	16419	16485	16386	16460	16606	16583	16431	16514	16595	16445	16522	16434	16488	16548	16354	16559	16294	16506	16407	16254	16695	16647	16435	16536	16448	16580	16639	16456	16520	16516	16673	16710	16565	16693	16765	16564	16417	16638	16537	16396	16716	16624	16587	16362	16557	16545	16399	16538	16552	16485	16478	16475	16539	16461	16587	16563	16196	16487	16487	16432	16451	16493	16460	16400	16553	16468	16664	16391	16618	16515	16507	16482	16354	16341	16534	16657	16571	16480	16648	16578	16638	16559	16641	16393	16535	16534	16393	16535	16464	16572	16504	16508	16486	16566	16409	16457	16259	16571	16544	16533	16469	16540	16497	16628	16527	16540	16389	16489	16604	16465	16490	16652	16543	16579	16738	16355	16455	16501	16620	16624	16579	16555	16603	16594	16669	16743	16649	16619	16582	16536	16472	16694	16476	16453	16560	16554	16507	16626	16458	16424	16688	16413	16269	16274	16516	16608	16436	16451	16612	16413	16573	16423	16359	16346	16421	16640	16508	16541	16769	16654	16475	16467	16859	16518	16633	16558	16484	16643	16403	16491	16528	16570	16657	16384	16643	16685	16519	16454	16370	16358	16377	16615	16539	16384	16558	16678	16533	16639	16576	16509	16602	16589	16478	16642	16510	16604	16391	16640	16328	16488	16388	16450	16428	16461	16665	16539	16408	16662	16684	16623	16455	16491	16390	16666	16447	16581	16632	16394	16604	16531	16316	16475	16499	16482	16583	16747	16634	16486	16380	16478	16599	16700	16558	16603	16575	16618	16629	16717	16684	16509	16573	16462	16387	16440	16407	16372	16423	16335	16631	16659	16520	16386	16396	16557	16481	16372	16390	16748	16454	16596	16468	16593	16521	16490	16476	16580	16527	16386	16509	16375	16428	16520	16618	16639	16498	16488	16478	16615	16450	16544	16426	16634	16379	16362	16619	16379	16291	16351	16547	16464	16437	16357	16487	16599	16388	16448	16689	16532	16580	16524	16607	16606	16510	16593	16898	16592	16478	16401	16519	16610	16457	16383	16405	16503	16688	16489	16644	16583	16668	16578	16513	16332	16726	16685	16476	16657	16608	16533	16529	16672	16591	16586	16623	16519	16397	16482	16633	16401	16436	16378	16400	16508	16590	16720	16620	16769	16487	16588	16660	16642	16631	16555	16312	16494	16590	16574	16623	16594	16602	16436	16431	16704	16551	16490	16531	16523	16345	16782	16650	16536	16490	16442	16471	16519	16502	16525	16423	16776	16405	16462	16497	16592	16428	16565	16626	16636	16609	16493	16683	16621	16645	16557	16399	16563	16625	16578	16557	16527	16529	16620	16401	16392	16504	16492	16488	16370	16672	16475	16528	16403	16567	16606	16571	16521	16346	16564	16579	16538	16698	16432	16478	16285	16550	16855	16675	16538	16426	16632	16596	16473	16547	16662	16535	16365	16549	16409	16489	16820	16407	16556	16499	16467	16887	16430	16583	16620	16344	16430	16548	16390	16495	16465	16429	16290	16571	16337	16658	16614	16512	16369	16467	16463	16524	16368	16338	16592	16469	16520	16485	16616	16700	16560	16613	16592	16636	16378	16635	16646	16450	16618	16463	16654	16538	16632	16499	16506	16578	16205	16449	16622	16558	16583	16513	16384	16567	16516	16564	16589	16519	16474	16346	16455	16635	16690	16471	16561	16488	16466	16697	16795	16385	16463	16526	16617	16508	16452	16773	16384	16390	16549	16407	16359	16492	16826	16512	16555	16480	16305	16326	16479	16571	16409	16531	16588	16635	16508	16543	16664	16361	16385	16462	16453	16510	16517	16444	16507	16494	16540	16613	16571	16555	16677	16607	16484	16414	16623	16578	16511	16535	16408	16517	16447	16622	16435	16458	16467	16435	16402	16593	16760	16403	16580	16696	16436	16331	16539	16532	16487	16438	16594	16649	16404	16467	16547	16511	16500	16536	16558	16634	16667	16284	16574	16536	16727	16580	16544	16440	16490	16658	16481	16644	16495	16579	16491	16515	16302	16348	16684	16582	16435	16546	16466	16548	16376	16425	16506	16610	16548	16422	16494	16502	16506	16597	16445	16517	16627	16507	16416	16584	16618	16708	16489	16571	16646	16511	16671	16484	16613	16514	16524	16511	16584	16520	16533	16495	16591	16523	16724	16609	16380	16358	16578	16384	16589	16535	16442	16457	16640	16557	16481	16468	16509	16313	16577	16556	16489	16493	16618	16698	16704	16542	16749	16701	16627	16546	16449	16731	16619	16434	16422	16706	16414	16611	16728	16652	16551	16639	16565	16722	16687	16439	16573	16584	16470	16791	16581	16545	16518	16250	16482	16535	16405	16481	16343	16553	16385	16668	16210	16566	16554	16601	16406	16528	16716	16564	16385	16269	16580	16281	16633	16401	16606	16605	16610	16432	16518	16422	16474	16458	16708	16561	16584	16432	16543	16619	16457	16471	16667	16505	16565	16608	16728	16588	16630	16726	16406	16409	16558	16491	16275	16432	16393	16686	16409	16701	16504	16601	16494	16420	16469	16583	16474	16645	16442	16333	16316	16446	16660	16642	16704	16454	16744	16723	16676	16562	16464	16513	16334	16481	16738	16581	16462	16440	16522	16692	16359	16619	16284	16445	16437	16523	16682	16606	16542	16468	16502	16314	16537
33231	55389	52051	40940	33468	28731	25197	22721	21454	19773	18112	17201	16474	16227	15973	15601	15493	15146	15027	15092	14891	14966	14846	14602	14496	14712	14642	14723	14741	14592	14751	14543	14589	14378	14540	14439	14601	14513	14588	14472	14538	14290	14351	14488	14431	14254	14535	14385	14357	14358	14420	14375	14329	14202	14373	14292	14523	14202	14473	14502	14308	14473	14425	14401	14486	14434	14625	14461	14372	14397	14436	14354	14290	14389	14418	14318	14412	14406	14470	14451	14243	14395	14526	14460	14370	14104	14215	14422	14521	14316	14367	14400	14326	14460	14324	14334	14349	14459	14528	14316	14354	14354	14193	14396	14450	14464	14409	14344	14351	14151	14258	14199	14371	14279	14381	14239	14406	14329	14422	14482	14401	14335	14456	14212	14450	14375	14373	14364	14412	14320	14179	14316	14362	14247	14394	14352	14556	14354	14408	14316	14335	14461	14387	14364	14291	14254	14236	14439	14467	14339	14449	14383	14345	14356	14287	14233	14421	14392	14152	14472	14352	14275	14278	14520	14394	14311	14271	14355	14380	14309	14315	14249	14548	14258	14421	14315	14447	14292	14389	14212	14265	14300	14414	14314	14137	14450	14123	14446	14215	14214	14393	14442	14438	14316	14405	14399	14402	14281	14361	14559	14551	14504	14357	14381	14355	14412	14476	14345	14560	14416	14308	14363	14321	14378	14205	14311	14445	14534	14331	14511	14374	14426	14381	14335	14568	14340	14406	14384	14442	14460	14320	14318	14548	14287	14339	14238	14496	14441	14266	14657	14297	14307	14266	14454	14498	14484	14375	14467	14430	14342	14400	14393	14421	14418	14364	14297	14364	14254	14434	14306	14218	14275	14322	14439	14359	14398	14387	14267	14251	14285	14440	14536	14317	14441	14111	14106	14282	14409	14251	14396	14285	14297	14368	14279	14161	14301	14444	14251	14323	14220	14384	14268	14280	14434	14347	14273	14363	14482	14353	14400	14454	14312	14349	14385	14322	14387	14257	14383	14276	14461	14355	14301	14305	14322	14178	14579	14432	14219	14453	14314	14266	14327	14570	14289	14405	14340	14338	14287	14247	14327	14403	14497	14430	14398	14417	14377	14415	14336	14263	14351	14287	14209	14397	14260	14345	14338	14482	14418	14268	14289	14319	14362	14507	14349	14487	14456	14258	14470	14317	14402	14389	14306	14477	14461	14348	14395	14402	14299	14481	14094	14405	14384	14260	14452	14296	14461	14404	14289	14270	14288	14332	14247	14234	14371	14468	14410	14249	14396	14213	14315	14298	14204	14390	14427	14263	14365	14366	14276	14416	14473	14260	14209	14467	14313	14381	14353	14207	14343	14178	14247	14393	14496	14331	14317	14410	14367	14366	14252	14455	14556	14396	14290	14312	14441	14408	14576	14219	14333	14347	14410	14314	14395	14331	14534	14323	14309	14445	14264	14346	14218	14539	14420	14277	14475	14185	14239	14413	14405	14136	14291	14284	14263	14342	14360	14321	14312	14405	14375	14357	14245	14390	14370	14391	14490	14303	14353	14426	14489	14331	14311	14345	14234	14414	14187	14164	14473	14281	14345	14266	14294	14376	14424	14354	14307	14486	14340	14182	14333	14229	14373	14329	14229	14333	14468	14206	14380	14501	14391	14485	14475	14221	14262	14305	14308	14371	14433	14297	14368	14443	14254	14215	14099	14491	14270	14242	14406	14596	14271	14400	14440	14382	14357	14357	14218	14461	14355	14363	14292	14410	14390	14377	14306	14394	14321	14323	14294	14420	14365	14409	14281	14175	14442	14270	14373	14489	14274	14476	14488	14468	14375	14356	14383	14400	14424	14326	14376	14262	14345	14247	14318	14254	14469	14302	14300	14318	14274	14365	14423	14398	14413	14348	14195	14457	14349	14379	14287	14349	14250	14425	14424	14400	14247	14323	14147	14423	14435	14193	14230	14233	14276	14197	14375	14385	14331	14415	14389	14389	14374	14371	14362	14428	14354	14393	14499	14416	14421	14305	14540	14380	14342	14170	14329	14471	14228	14261	14345	14357	14309	14326	14295	14453	14337	14307	14243	14338	14450	14192	14370	14254	14374	14249	14314	14475	14341	14497	14394	14239	14404	14382	14362	14319	14384	14343	14387	14512	14129	14406	14356	14356	14474	14383	14391	14311	14433	14312	14253	14378	14435	14451	14419	14402	14456	14293	14196	14341	14462	14384	14375	14367	14398	14373	14474	14414	14334	14411	14584	14347	14245	14525	14563	14313	14467	14302	14388	14302	14335	14323	14446	14370	14361	14413	14511	14325	14589	14432	14352	14419	14434	14361	14285	14457	14402	14432	14538	14453	14270	14403	14419	14282	14208	14218	14209	14273	14464	14348	14289	14414	14288	14318	14509	14325	14378	14563	14307	14211	14478	14459	14319	14165	14328	14402	14346	14295	14294	14307	14401	14275	14433	14448	14337	14408	14251	14259	14315	14443	14438	14357	14365	14454	14338	14242	14249	14344	14354	14516	14405	14269	14413	14396	14333	14432	14103	14390	14329	14410	14333	14221	14352	14363	14375	14428	14307	14227	14451	14412	14275	14302	14452	14362	14317	14309	14292	14525	14440	14232	14426	14275	14439	14315	14383	14296	14434	14430	14404	14474	14286	14411	14404	14342	14392	14308	14402	14229	14356	14364	14396	14401	14366	14397	14288	14248	14236	14393	14441	14273	14333	14227	14490	14373	14376	14324	14240	14380	14346	14532	14343	14281	14326	14170	14429	14282	14446	14307	14201	14452	14423	14461	14189	14225	14373	14503	14358	14367	14404	14433	14186	14398	14345	14187	14366	14481	14348	14436	14301	14451	14332	14431	14341	14469	14486	14286	14275	14334	14383	14374	14315	14305	14235	14358	14419	14275	14510	14352	14404	14173	14325	14391	14280	14364	14207	14427	14151	14204	14440	14326	14322	14227	14387	14418	14267	14404	14227	14278	14429	14445	14389	14369	14400	14376	14258	14336	14287	14244	14215	14345	14445	14448	14400	14338	14335	14224	14273	14338	14258	14362	14525	14331	14458	14115	14299	14272	14228	14265	14490	14365	14359	14471	14186	14255	14394	14454	14342	14341	14411	14446	14192	14393	14390	14281	14319	14554	14210	14392	14267	14243	14111	14395	14346	14452	14238	14425	14208	14449	14144	14448	14483	14355	14109	14277	14253	14410	14463	14233	14323	14476	14246	14309	14396	14425	14346	14324	14484	14234	14269	14374	14339	14456	14298	14295	14360	14449	14232	14323	14440	14449	14305	14315	14386	14488	14377	14344	14119	14251	14397	14312	14401	14118	14355	14488	14180	14360	14228	14318	14274	14279	14456	14372	14317	14457	14333	14226	14433	14309	14365	14355	14289	14205	14416	14354	14235	14430	14262	14488	14552	14315	14415	14255	14280	14390	14616	14291	14394	14386	14347	14419	14500	14365	14404	14446	14455	14308	14388	14376	14425	14478	14372	14430	14203	14311	14387	14407	14456	14401	14321	14338	14249	14243	14528	14379	14368	14201	14381	14312	14438	14176	14283	14423	14286	14521	14334	14210	14256	14326	14442	14397	14290	14363	14268	14411	14233	14362	14442	14418	14361	14402	14477	14505	14222	14314	14500	14330	14393	14394	14177	14248	14427	14168	14342	14261	14085	14342	14413	14444	14412	14362	14432	14303	14338	14488	14440	14483	14413	14384	14330	14387	14393	14396	14351	14460	14229	14444	14249	14418	14291	14396	14483	14359	14224	14271	14294	14180	14314	14364	14402	14298	14372	14289	14371	14224	14302	14308	14362	14184	14363	14290	14445	14320	14528	14225	14250	14338	14449	14381	14366	14293	14211	14320	14462	14356	14307	14426	14209	14284	14397	14156	14160	14359	14437	14545	14342	14390	14343	14269	14407	14444	14344	14303	14409	14363	14251	14381	14378	14276	14356	14429	14363	14233	14373	14445	14320	14346	14480	14203	14327	14270	14412	14327	14453	14320	14297	14399	14354	14360	14299	14273	14281	14190	14220	14229	14516	14285	14329	14295	14317	14293	14437	14301	14264	14360	14231	14369	14330	14234	14403	14356	14303	14411	14124	14453	14499	14303	14437	14262	14272	14571	14479	14212	14287	14345	14414	14193	14302	14446	14309	14305	14363	14334	14383	14266	14339	14342	14361	14313	14445	14373	14215	14313	14348	14474	14416	14228	14208	14258	14330	14279	14143	14402	14440	14363	14276	14361	14460	14344	14478	14349	14368	14582	14448	14287	14423	14374	14267	14409	14410	14323	14397	14457	14519	14337	14386	14539	14294	14259	14434	14328	14231	14355	14413	14277	14337	14258	14206	14446	14368	14386	14400	14441	14380	14191	14393	14276	14304	14520	14194	14374	14430	14474	14344	14463	14300	14271	14250	14500	14212	14229	14328	14319	14471	14317	14364	14342	14457	14484	14257	14284	14335	14433	14380	14282	14326	14330	14416	14335	14449	14285	14191	14369	14525	14264	14432	14531	14309	14265	14236	14490	14371	14339	14322	14232	14325	14514	14373	14420	14356	14436	14336	14404	14423	14170	14504	14324	14366	14486	14441	14375	14443	14395	14200	14522	14298	14425	14323	14398	14294	14398	14355	14381	14319	14313	14357	14394	14258	14236	14265	14394	14272	14319	14329	14377	14372	14579	14388	14412	14434	14346	14553	14346	14491	14161	14303	14415	14439	14349	14363	14415	14474	14357	14286	14442	14274	14310	14307	14345	14298	14313	14424	14441	14249	14323	14409	14331	14252	14369	14362	14460	14293	14411	14367	14394	14336	14217	14412	14398	14381	14420	14348	14484	14268	14364	14355	14506	14146	14279	14383	14402	14253	14359	14312	14251	14456	14199	14206	14394	14250	14437	14283	14349	14513	14375	14391	14527	14360	14485	14317	14325	14507	14124	14275	14489	14368	14226	14346	14347	14336	14466	14369	14304	14411	14259	14413	14286	14406	14280	14366	14169	14416	14359	14423	14323	14271	14288	14355	14275	14364	14414	14300	14305	14419	14157	14141	14214	14490	14468	14308	14407	14306	14497	14321	14525	14392	14299	14273	14297	14343	14102	14533	14408	14258	14279	14260	14169	14420	14171	14315	14480	14354
29163	27421	34271	30082	23738	21228	19866	18835	18234	17720	17325	16875	16963	16821	16661	16325	16607	16494	16447	16583	16306	16421	16368	16344	16564	16456	16267	16379	16400	16412	16308	16317	16223	16322	16188	16321	16244	16202	16409	16409	16138	16304	16172	16283	16276	16363	16478	16219	16344	16175	16228	16334	16205	16133	16334	16246	16300	16164	16432	16261	16347	16215	16325	16198	16233	16237	16141	16029	16052	16262	16354	16317	16295	16072	16177	16177	16199	16220	16196	16160	16191	16376	16243	16035	16080	16054	16295	16101	16233	16232	16068	16210	16169	16137	16232	16182	16042	16364	16291	16151	16233	16457	16333	16220	16102	16239	15982	16072	16201	16137	16374	16021	16309	16169	16133	16149	16017	16149	16044	16194	16221	16158	16214	16166	16320	16331	16364	16213	16381	16144	16175	16095	16050	16104	16008	16149	16189	16177	16121	15965	16174	16142	16215	16011	16399	16222	16126	16390	16313	16289	16162	16260	16308	16207	16013	16021	16123	16208	16122	16107	16159	16243	16171	16094	16047	16185	16192	15929	16063	16187	16163	16353	16136	16358	16158	16265	16077	16302	16282	16044	16049	16213	16313	16120	16300	16121	16237	16143	16251	16141	16216	16351	16231	15934	16089	16327	16315	16181	16266	16119	16121	16239	16270	16186	16228	16093	16083	16092	16287	16267	16141	16149	16225	16175	16039	16228	16138	16180	16056	16231	16161	16103	16322	16138	16107	15981	16148	16256	16223	16364	16213	16135	16267	16380	16142	16284	16269	16198	16214	16237	16256	16229	16142	16139	16201	16157	15942	16194	16223	16430	16197	16287	16081	16387	16185	16195	16264	16239	16247	16193	16134	16331	16089	16365	16146	16251	16250	16170	16280	16287	16247	16037	16379	16315	16033	16224	16237	16189	16233	16328	16361	16193	16162	15948	16062	16052	16118	16372	16066	16249	16156	16221	16161	16083	16112	16269	16222	16054	16245	16157	16094	16083	16148	16389	15996	16243	16203	16151	16187	16267	16012	16139	16378	16258	16132	16246	15957	16332	16037	16190	16007	16118	16307	16087	16062	16362	16235	16186	16273	16167	15991	16100	16121	16224	16110	16127	16212	16131	16149	16038	16153	16179	16295	16210	16090	16331	16331	16392	16100	16225	16313	16215	16180	16239	16199	16147	16145	16198	16000	16245	16407	16345	16228	16191	16485	16266	16268	16172	16130	16221	15967	16153	16193	16131	16163	16343	16296	16243	16333	16430	16410	16322	16271	16249	15973	16079	16248	16200	16073	16191	16270	16091	16086	16202	16409	16147	16307	16182	16057	16269	16311	16181	16378	16314	16270	16123	16125	16203	16066	16184	16279	16191	16162	16195	16143	16049	16230	16160	16221	16222	16398	16225	16171	16277	16197	16130	16127	16138	16096	16142	16381	16352	16329	16425	16232	16335	16293	16323	16276	16203	16188	16520	16284	16428	16155	16212	16188	16085	16022	16114	16190	16406	16493	16033	16171	16259	16384	16145	16213	16304	16082	16192	16437	16132	16348	16203	16235	16162	16110	15965	16324	16287	16048	16218	16264	16073	16301	16277	16037	16138	16098	16069	16315	16155	16258	16043	16094	16000	16011	16130	16167	16170	16205	16158	16265	16177	16170	15889	16205	16464	16160	16199	16421	16228	16077	16133	16212	16325	16285	16218	16329	16186	16198	16421	16231	16207	16158	16204	16428	15890	16120	16204	16023	16220	15961	16161	16185	16194	16171	16137	16044	16185	16239	16254	16411	16210	16295	16284	16102	16354	16346	16144	16229	16096	16148	16208	16164	16211	16134	16291	16224	16438	16137	16084	16177	16195	16230	16272	16207	16271	16107	16193	16266	16244	16028	16176	16307	16081	16003	16139	16138	16211	16176	16221	16069	16271	16033	16133	16168	16078	16084	16154	16161	16347	16309	16179	16258	16218	16249	16298	16077	16218	15972	16117	16300	16262	16213	16342	16330	16325	16264	16373	16149	16014	16273	16108	16055	16201	16239	16242	15976	16048	16365	16209	16088	16035	16231	16266	16247	16104	16161	16222	16283	16116	16166	16192	16157	16216	16215	16260	16124	16150	16061	16204	16211	16090	16129	16225	16328	16165	16178	16184	16121	16270	16239	16155	16213	16021	16351	16328	16282	16142	16178	16349	16264	16211	16186	16155	16237	16194	16268	16350	16091	16320	16349	16159	16281	16120	16254	16289	16131	16188	16132	16234	16157	16293	16375	16196	16121	16130	16180	16095	16089	16359	16270	16258	16212	16394	16280	16272	16367	16039	16160	16183	16356	16250	16288	16230	16356	16190	16286	16273	16104	16105	16186	16491	16251	16295	16129	16259	16116	16178	16085	16155	16349	16152	16073	16223	16083	16386	16159	15901	16232	16109	16092	16157	16062	16112	16217	16197	16217	16046	16245	16167	16083	16205	16183	16267	16186	16138	16157	16129	16060	16188	16237	16244	16197	16147	16102	16077	16376	16299	16151	16281	16337	16327	16160	16194	16236	16167	16065	16082	16184	16165	16150	16120	16019	16131	16083	15938	16020	15952	16213	16335	16041	16306	16279	16119	16195	16238	16152	16401	16235	16145	16081	16041	16106	16191	16169	16096	16232	16352	16203	16137	16252	16249	16146	16104	16301	16252	16317	15958	16188	16292	16215	16168	16079	15942	16378	16168	16190	16228	16336	16300	16113	16303	16067	16206	16271	16074	16125	16012	16243	16243	16073	16278	16135	16226	16147	16197	16112	16156	16219	16369	16239	16214	16229	16049	16219	16172	16235	16221	16238	16246	16257	16254	16297	16142	16291	16289	16253	16114	16194	16213	16209	16243	15966	16227	16261	16274	16124	16387	16164	16144	16252	16161	16173	16022	16168	16088	16234	16266	16359	16084	16114	16196	16276	16054	16036	16315	16124	16288	16264	16270	16230	16201	16107	16125	16124	16030	16154	16127	16155	16206	16316	16335	16154	16044	16042	16311	16243	16160	16186	16197	16363	16389	16125	16098	16008	16223	16407	16348	16044	16109	16012	16400	16318	16202	16072	16068	16102	16179	16361	16166	16178	16115	16181	16223	16274	16367	16025	16172	16135	16302	16233	16325	16164	16118	16151	16118	16298	16268	16294	16279	16360	16070	16234	16086	16056	16302	16245	16427	16074	16129	16121	16255	16282	16384	16264	16014	16091	16258	16025	16299	16177	16329	16290	16214	16401	16290	16206	16166	16151	16308	16489	16288	16378	16283	16410	16224	16242	16031	16295	16333	16123	16331	16191	16248	16047	16205	16305	16145	16211	16149	16306	16208	16149	16244	16275	16213	16275	16348	16205	16316	16162	16123	16244	16073	16318	16109	16305	16143	16092	16179	16224	16249	16368	16325	16228	16253	16276	16225	16237	16127	16166	16198	16117	16160	16256	16339	15957	16270	16070	16213	16089	16235	16152	16282	16247	16289	16198	16382	16257	16218	16277	16088	16081	16082	16481	16210	16096	16083	16157	15924	16119	16158	16299	16285	16370	16137	16176	16097	16245	16476	16214	16263	16192	16409	16244	16234	16376	16260	16215	16049	16407	16160	16354	16334	16162	16398	16294	16298	16119	16235	16202	16258	16092	16281	16211	16412	16002	16094	16056	16110	16047	16114	16361	16303	16174	16144	16216	16179	16013	16253	16325	16189	16239	16048	16465	16150	16283	16194	16278	16191	16067	16041	16233	16162	16208	16209	16370	16113	16209	16183	16270	16110	16233	16112	16384	16314	16422	16395	16170	16207	16183	16220	16363	16111	16343	16276	16103	16334	16254	16010	16236	16208	16142	16159	16089	16199	16249	16176	16184	16309	16255	16347	16497	16226	16342	16315	16069	16391	16153	16331	16306	16172	16064	16147	16275	16206	16144	16124	16101	16098	16159	16340	16122	15962	16351	16316	16150	16126	16317	16215	16175	16324	16080	16113	16277	16176	16111	16242	16066	16059	16185	16015	16331	16320	16231	16173	16170	16008	16279	16170	16115	16237	16273	16154	16326	15926	16264	16217	16382	16274	16180	16173	16200	16393	16261	16253	16094	16081	16144	16323	16136	16271	16220	16192	16315	16021	15951	16267	16198	16203	15952	16121	16076	16166	16198	16247	16277	16299	16054	16430	16199	16215	16360	16213	16227	16188	16157	16139	16302	16283	16212	16224	16099	16075	16236	16245	16235	16297	16170	16200	16058	16415	16287	16184	16244	16155	16232	16289	16125	16204	16255	16188	16036	16246	16196	16315	16178	16162	16029	16241	16118	16366	15980	16283	16365	16414	16132	16281	16312	16001	16133	15971	16036	16188	16333	16240	16086	16291	16012	16048	16175	16243	16190	16055	15911	16140	16334	16264	16258	16081	15967	16214	16212	16199	16194	16303	16205	16331	16245	16422	16316	16213	16120	16146	16026	16124	16243	16148	16354	16235	16266	16164	16119	16254	16065	15977	16152	16205	16330	16132	16384	16174	16391	16158	16064	16360	16254	16172	16106	16029	16126	16163	16203	16356	16153	16216	16389	16218	16200	16257	16228	16345	16278	16075	16244	16395	16248	16305	16199	16206	16137	16184	16038	16313	16279	16161	16361	16218	16069	16094	16211	16030	16194	16202	16273	16217	16003	16339	16201	16291	16284	16383	16047	16193	16267	16082	16214	16208	16184	16092	16093	16144	16267	16203	16135	16083	16381	16179	16192	16037	16083	16120	16153	16158	16181	16369	16111	16435	16044	16173	16293	16190	16049	16194	16265	16093	16210	16139	16177	15950	16227	16154	16248	16195	16104	16117	16197	16268	16218	16335	16147	16195	16239	16202	16328	16080	16161	16194	16197	16239	16316	16114	16247	16368	16120	16101	16342	16318	16274	16215	16200	16150	16196	16029	16209	16388	16238	16123	16220	16289	16244	16163	16215	16217	16272	16081	16092	16064	16208	16142	16209	16116	16372	16227	16286	16211	16250	16114	16277	16226	16256	16251	16164	16367	16416	16384	16212	16020	16176	16113	16127	16140	16133	16280	16092	16075	16207	15925	16217	16203	16056	16143	15982	16187	16298	16023	16156	16297	16301	16328	16341	16053	16279	16332	16312	16117	16235	16155	15904	16070	16364	16264
31907	44077	40186	30556	24550	21337	19472	18385	17394	16336	16112	15321	15333	15039	14715	14617	14682	14352	14397	14580	14465	14326	14413	14323	14396	14261	14537	14362	14419	14422	14276	14421	14286	14194	14094	14280	14383	14202	14185	14129	14294	14332	14316	14296	14268	14244	14341	14343	14367	14312	14208	14114	14204	13990	14272	14388	14349	14294	14303	14331	14234	14240	14192	14119	14236	14164	14393	14261	14116	14096	14316	14311	14243	14275	14216	14080	14239	14158	14208	14371	14308	14185	14339	14211	14075	14372	14306	14160	14254	14320	14251	14263	14326	13978	14403	14211	14271	14207	14084	14410	14084	14256	14142	14138	14304	14296	14283	14244	14344	14196	14290	14395	14144	14363	14221	14244	14243	14199	14315	14135	14198	14112	14140	14290	14199	14226	14246	14120	14156	14167	14115	14082	14280	14140	14265	14291	14253	14325	14353	14266	14005	14193	14177	13941	14234	14285	14233	14227	14315	14243	14255	14222	14300	14168	14372	14274	14360	14058	14134	14364	14418	14178	14306	14277	14270	14382	14259	14154	14237	14220	14107	14186	14206	14026	14120	14102	14224	14268	14188	14229	14220	14198	14282	14175	14146	14117	14377	14182	14148	14348	14283	14301	14200	14128	14196	14263	14113	14337	13987	14264	14106	14162	14207	14161	13988	14239	14240	14367	14221	14099	14283	14098	14082	14201	14058	14205	14241	14263	14369	14167	14323	14330	14319	14233	14325	14086	14247	14326	14208	14191	14071	14254	14193	14300	14104	14355	14046	14118	14210	14220	14167	14197	14237	13966	14303	14042	14105	14277	14140	14179	14134	14253	14141	14354	14236	14174	14283	14128	14008	14260	14245	14225	14176	14395	14151	14212	14208	14261	14122	14101	14030	14247	14233	14335	14233	14335	14001	14280	14223	14260	14333	14239	14388	14185	14220	14102	14318	14283	14320	14064	14048	14228	14089	14331	14177	14111	14255	14182	14013	14372	14285	14133	14398	14095	14125	14229	14252	14233	14379	14185	14232	14184	14230	14309	14320	14162	14284	14134	14342	14126	14209	14218	14176	14326	14179	14237	14379	14326	14136	14116	14115	14099	14147	14070	14233	14252	14316	14107	14296	14173	14305	14254	14154	14293	14131	14211	14359	14282	14264	14282	14240	14169	14146	14240	14263	14193	14134	14133	14216	14304	14284	14206	14213	14252	14369	14229	13997	14065	14279	14122	14204	14213	14169	14053	14180	14150	14176	14183	14298	14387	14223	14248	14261	14232	14391	14477	14147	14337	14196	14271	14266	14166	14248	14211	14239	14305	14232	14091	14288	14314	14051	14130	14261	14243	14169	14123	13982	14233	14282	14294	14104	14215	14170	14278	14353	14173	14260	14280	14197	14264	14172	14174	14264	14237	14040	14335	14211	14176	14144	14358	14233	14178	14203	13923	14393	14173	14223	14157	14208	14344	14241	14205	14366	14160	14094	14353	14047	14342	14144	14261	14366	14286	14002	14206	14295	14238	14250	14285	14125	14236	14266	14232	14195	14312	14240	14279	14159	14188	14394	14306	14064	14290	14178	14178	14086	14378	14265	14233	14273	14215	14047	14220	14176	14204	14118	14261	14159	14196	14184	14299	14277	14189	14241	14180	14170	14325	14245	14256	14442	14200	14399	14235	14193	14144	14339	14253	14144	14233	14296	14151	14137	14129	14336	14147	14196	14334	14233	14275	14307	14320	14028	14146	14200	14232	14213	14040	14164	14438	14191	14235	14231	14223	14128	14237	14181	14211	14180	14118	13943	14304	14196	14343	14124	14195	14196	14134	14448	14315	14132	14162	14196	14178	14081	14220	14300	14337	14329	14032	14238	14389	14303	14343	14284	14323	14120	14337	14227	14278	14095	14129	14295	14194	14270	14290	14305	14127	14169	14250	14204	14330	14189	14249	14158	14277	14006	14235	14132	14273	14087	14110	14269	14199	14229	14261	14225	14203	14155	14236	14113	14320	14102	14390	14157	14168	14171	14249	14166	14123	14201	14205	14312	14199	14249	14316	14289	14251	14228	14138	14181	14326	14352	14208	14089	14322	14240	14252	14098	14185	14142	14356	14351	14278	14194	14241	14212	14224	14372	14153	14183	14357	14148	14349	14186	14347	14148	13984	14245	14335	14246	14229	14255	14334	14236	14283	14166	14214	14250	14412	14278	14253	14220	14179	14328	14295	14109	14228	14167	14244	14187	14111	13957	14215	14283	14183	14195	14298	14173	14120	14244	14200	14232	14223	14253	14369	14155	14233	14191	14112	14193	14335	14103	14201	14138	14251	14278	14350	14112	14127	14230	14213	14027	14216	14178	14087	14239	14103	14273	14288	14405	14290	14275	14142	14119	14266	14256	14245	14338	14192	14276	14177	14213	14307	14247	14276	14157	14374	14252	14253	14134	14106	14353	14087	14260	14496	14332	14141	14149	14369	14217	14217	14339	14300	14265	14212	14225	14164	14346	14222	14279	14115	14128	14175	14178	14178	14181	14111	14215	14238	14147	14182	14080	14212	14208	14127	14333	14118	14231	14400	14334	14183	14251	14316	14339	14121	14422	14186	14082	14271	14255	14218	14162	14217	14154	14258	14024	14406	14118	14177	14322	14285	14297	14142	14178	14280	14303	14266	14392	14106	14343	14242	14186	14305	14450	14031	14179	14086	14224	14211	14151	14347	14202	14413	14281	14408	14207	14204	14130	14267	14383	14148	14273	14216	14114	14236	14425	14177	14200	14215	14306	14283	14167	14323	14266	14134	14209	14196	14382	14206	14104	14338	14337	14215	14493	14280	14362	14223	14236	14270	14378	14157	14250	14197	14286	14214	14162	14229	14340	14185	14253	14227	14360	14158	14259	14233	14112	14160	14217	14269	14052	14233	14032	14288	14214	14231	14564	14137	14255	14372	14244	14340	14168	14158	14198	14246	14329	14289	13987	14292	14203	14211	14406	14181	14172	14041	14194	14374	14200	13949	14219	14292	14262	14347	14151	14206	14250	14246	14258	14327	14223	14199	14250	14193	14267	14187	14171	14260	14204	14218	14180	14284	14122	14306	14344	14265	14376	14300	14298	14222	14206	14142	14291	14282	13974	14284	14220	14086	14069	14324	14169	14111	14296	14493	14262	14070	14169	14166	14187	14296	14281	14092	14290	14216	14254	14269	14337	14296	14211	14290	14115	14151	14184	14028	14159	14369	14215	14225	14375	14197	14169	14208	14256	14278	14115	14241	14262	14233	14178	14368	14292	14223	14239	14247	14148	14297	14006	14221	14229	14284	14114	14217	14380	14218	14384	14332	14272	14180	14143	14263	14128	14274	14219	14362	14031	14112	14538	14155	14344	14241	14212	14276	14034	14161	14058	14278	14129	14244	14268	14254	14190	14205	14394	14366	14185	14208	14102	14182	13964	14062	14155	14213	14396	14308	14214	14311	14022	14209	14202	14328	14041	14134	14065	14254	14261	14327	14231	14364	14230	14197	14215	14174	14326	14208	14001	14335	14212	14192	14244	13994	14305	14147	14263	14176	14189	14147	14203	14195	14364	14038	14189	14059	14222	14211	14128	14154	14231	14338	14182	14163	14212	14335	14261	14223	14437	14147	14297	14228	14052	14193	13983	14434	14077	14117	14092	14101	14209	14234	14236	14240	14225	14199	14391	14259	14293	14253	14189	14225	14254	14290	14328	14148	14236	14313	14189	14331	14078	14290	14323	14202	14124	14351	14201	14232	14122	14144	14127	14157	14121	14373	14166	14196	14178	14110	14104	14151	14271	14126	13940	14356	14216	14130	14289	14298	14231	14181	14239	14142	14312	14307	14278	14219	14320	14366	14045	14189	14242	14239	14274	14171	14236	14190	14206	14232	14280	14279	14181	14334	14096	14225	14080	14178	14042	14254	14277	14191	14320	14296	14291	14119	14051	14116	14322	14176	14254	14228	14369	14306	14200	14152	14107	14259	14316	14140	14087	14202	14226	14102	14177	14248	14217	14336	14184	14052	14230	14132	14101	14235	14216	14106	14207	14074	14231	14073	14382	14174	14250	14354	14269	14196	14255	14315	14186	14158	14345	14147	14206	14079	14396	14295	14149	14309	14115	14139	14329	14138	14099	14281	14410	14221	14355	14188	14277	14155	14281	14289	14299	14190	14372	14202	14292	14172	14318	14247	14288	14334	14225	14368	14108	14085	14300	14278	14203	14310	14324	14225	14264	14180	14277	14210	14249	14314	14213	14091	14210	14278	14316	14194	14339	14290	14392	14184	14195	14288	14206	14356	14195	14200	14270	14195	14270	14235	14091	14263	14256	14191	14226	14148	14154	14254	14229	14095	14194	14540	14322	14206	14190	14346	14213	14326	14282	14141	14140	14247	14327	14232	14210	14084	14117	14358	14294	14177	14420	14026	14369	14194	14328	14360	14138	14064	14032	14241	14308	14104	14210	14274	14211	14389	14286	14090	14295	14197	14341	14173	14275	14304	14253	14521	14196	14101	14410	14160	14150	14336	14205	14500	14217	14254	14136	14325	14194	14260	14142	14321	14410	14302	14298	14172	14082	14208	14155	14180	14116	14177	14283	14144	14280	14290	14301	14258	14156	14441	14352	14232	14141	14239	14331	14135	14314	14188	14391	14251	14277	14238	14199	14198	14299	14330	14230	14260	14335	14177	14238	14406	14289	14291	14244	14304	14153	14170	14011	14219	14125	14278	14278	14180	14286	14488	14078	14086	14197	14246	14183	14070	14317	14296	14387	14381	14270	14223	14076	14198	14241	14335	14116	14242	14285	14228	14364	14261	14180	14181	14363	14213	14112	14400	14152	14367	14240	14258	14368	14078	14180	14259	14203	14114	14190	14129	14238	14213	14276	14215	14272	14252	14092	14209	14388	14253	14061	14228	14283	14216	14379	14189	14329	14220	14249	14302	14258	14293	14308	14245	14227	14243	14135	14406	14374	14159	14439	14279	14002	14312	14392	14098	14142	14248	14321	14240	14315	14141	14163	14342	14282	14144	14279	14102	14264	14235	14393	14384	14180	14119	14307	14301	14237	14175	14169	14170	14101	14136	14292	14346	14312	14179	14097	14250	14255	14346	14166	14268	14335	14256	14171	14226	14210	14258	14102	14143
24144	21505	29099	25509	24198	24734	23473	20220	18919	18625	18019	17470	17183	16815	16761	16692	16463	16576	16426	16419	16386	16250	16234	16347	16286	16067	16205	15983	16259	16342	16239	16178	16256	16044	16102	16035	16364	16404	16069	16069	15987	16055	16066	15818	16331	16115	16046	16120	16167	16004	16213	16056	15903	16015	15950	15956	16038	15997	16099	15927	15992	15808	16007	15935	15882	16085	15909	15976	15976	15951	15979	15853	16160	15967	16002	16011	16149	16275	16115	16075	15888	16099	15896	15923	16080	16041	16038	16014	15995	15936	15926	16076	16070	15984	16031	15991	15991	16118	15847	15974	15952	15920	15960	16026	16142	15930	16025	15956	16062	15878	16062	15931	16035	16104	16040	16168	15876	16095	15986	15927	16066	16134	16201	15861	15923	15946	16048	16097	16000	15892	15945	15922	15964	15796	16002	15958	15732	15878	15766	15880	16011	16051	15614	15862	15989	15955	16159	15944	16010	15857	15783	15926	15895	15862	16065	15906	16004	15828	16139	16046	16011	15914	16099	15912	15998	16019	16101	16228	16172	16001	16098	15837	15984	15936	15903	15773	15930	15829	15983	16051	15873	16034	15999	15981	16094	16037	16180	15897	16039	16037	16168	15901	15997	16079	15958	15984	16172	16032	15881	15964	16024	15962	16031	15979	16016	16054	15862	16025	15970	16139	16007	16115	16053	15833	16103	15908	15994	15894	16002	15947	15880	16173	16050	16171	16040	15867	16007	15959	16080	16048	15871	16177	16058	15786	16051	15888	15951	15922	15944	15973	16001	15768	16022	16082	15994	15980	15939	15934	16138	16096	15966	16093	15953	16024	16107	16002	16043	16018	15870	16071	15959	15690	16114	15891	16082	16021	16173	16242	15986	16083	16008	16121	15966	16115	16133	15907	16069	15960	16155	15999	16071	16035	16005	16089	16025	15842	15827	15870	15957	16041	15983	15928	15831	15913	15969	15911	16071	16049	16085	15917	15984	15904	16010	15903	16061	15917	16019	15862	15870	16126	15954	15801	16041	15873	16038	15919	16035	15772	15924	15937	16143	15747	16069	15965	16063	15816	15848	15948	16054	15811	16086	15983	16124	16122	15844	15921	16084	16063	16024	16014	15889	15905	16022	16061	16041	16008	16105	16108	16001	15716	15936	15863	15995	15722	16053	15926	15989	16105	15994	16034	16026	15851	15981	15917	16036	16126	15966	16124	15941	15879	15860	15936	15977	15993	16013	16156	15950	15761	16010	15990	15797	15976	16035	15902	16056	15944	16031	15852	16074	15824	16003	16081	16177	15952	16129	16140	15926	16040	15939	16137	15938	16123	15932	16103	15886	16236	15836	16021	16223	15747	16058	16070	15981	15843	16017	16005	16041	15807	16050	16125	15908	16042	15926	15790	15953	16169	15890	16102	15931	16029	15827	15899	16094	15943	15957	16067	15932	16084	15879	15868	15919	16002	15916	15845	16172	15993	15822	15912	15948	15890	15986	16009	15815	15696	15801	15947	15982	15994	15748	16081	15939	16182	16013	15790	16079	15936	15824	15832	16049	16078	16056	16088	15729	16063	15876	16031	15868	16190	15905	16106	16036	16053	16063	16019	15905	16128	16082	16051	16004	16065	16139	15996	15939	15864	15941	15981	15944	15963	15900	16003	15880	16074	15915	15839	16030	15854	15937	15921	16222	16095	15830	16067	15951	16126	16017	15814	15840	15982	15918	16098	15978	16072	16055	16151	16139	16073	15988	16115	15948	15917	15933	16233	16116	16058	15979	15929	16213	16051	16072	16004	16040	15960	16033	16061	16092	16079	16042	15892	15863	16063	16010	15980	15881	15891	15821	16062	15905	16002	15764	15746	15933	15851	15800	15960	15933	15966	16304	16050	15988	15838	15689	16065	15835	16017	16076	16023	16099	15987	15954	16125	15981	15876	15870	15868	15960	15918	15931	15993	15706	16111	15820	15929	16075	15972	16082	16007	16206	15913	15814	16035	15904	15934	15926	15953	16020	15780	16036	16067	16116	16032	15988	16053	15853	15866	16016	15670	16000	15972	15918	16094	16179	16031	15957	15906	15945	15942	15954	16013	15886	16064	16034	16014	16006	16197	16062	15806	16064	16004	16024	15998	16042	16158	15955	16021	16264	15944	15898	15985	16043	15818	16073	15895	15938	15901	15910	16114	16006	15948	16134	15974	15989	15877	15999	15921	15978	15958	15978	15924	15839	15899	16123	16024	15822	16060	16011	15966	15861	16174	16122	16002	15967	15878	16095	15869	15873	16005	15984	15863	15954	15933	15988	15956	15933	15885	15909	15883	15788	15835	15932	15976	15952	15965	15956	15978	15850	15947	16095	16001	16039	15967	16124	16200	15986	16026	15865	16000	15901	15744	15916	16020	15970	16069	15999	16050	16020	16100	15777	16038	15965	15997	15817	16112	15977	16085	15837	16102	15968	15912	15964	15873	16122	15868	15883	15901	15968	16176	16124	15807	15849	15976	15851	15907	15999	16168	15910	15880	15856	15889	16015	15931	16052	16003	16004	16155	16114	16080	15918	16142	16173	16134	15885	15783	16125	16015	16107	15958	16145	16000	16071	15816	15981	16097	15931	15863	16219	16175	16198	15894	16100	16109	16107	15900	15795	16053	15968	15983	15831	15851	15963	16026	16111	16134	15992	15904	16089	16138	15968	15940	15890	15992	15990	16098	15868	15918	15903	16081	15986	15817	16032	16146	15939	15989	16002	16062	16068	15950	15901	15909	16005	15976	16035	16060	16056	15961	15846	16025	15974	16145	16180	16054	16131	16140	15951	15945	16059	16115	16130	16110	16216	15954	16095	15917	15968	15914	16059	16141	16071	15893	16052	15902	15793	15852	15965	15909	16222	16058	16042	15755	16008	16193	16139	16226	16095	16120	15972	15996	16162	15889	15935	16081	16052	15950	16063	16128	15929	15769	16138	15990	16188	16039	16014	15953	16105	16026	16168	15993	15959	15972	15999	15916	16077	15827	15836	16207	16100	15954	15949	16029	16008	15986	16101	16005	16019	15980	15665	15928	15889	15979	15878	15969	15884	15948	15946	16121	15806	16034	16164	16067	16094	15799	15998	16169	15801	16284	15985	15938	16202	15895	15942	15963	16042	16047	15922	15823	16072	15872	15728	15791	15927	15915	16087	15945	16211	16007	15918	15736	15913	16152	16163	15974	15978	16036	15958	15998	15851	16165	16088	16100	15964	15959	16155	16058	16025	16011	15866	15996	15953	15939	16067	15984	15858	15924	16235	16185	16152	15905	15855	15866	15995	16055	16021	16091	15977	15932	15834	15826	16032	16087	15843	15804	16122	16087	16106	16024	16025	16030	16194	15993	16191	16060	16087	16080	15813	16176	16031	15960	16120	16072	16055	15782	15939	15947	15819	16056	15903	16090	15815	16015	15949	15902	15770	15771	15969	15905	16057	15964	16080	16028	16089	16066	15893	15934	15986	16047	16028	16130	16069	15862	15934	15954	15929	16011	15974	16003	16012	16077	15776	15926	15854	15936	15947	15965	15955	15872	15883	16119	16016	15924	15930	16018	16016	16005	15976	15920	15838	15921	15973	15888	15946	15941	15972	16058	16137	16010	16072	15846	15804	15997	16115	15758	16066	16018	15967	15961	16285	16127	15851	16012	15697	15894	15948	15923	16174	15929	16049	15908	15910	16070	15930	15987	15978	15951	15913	16069	15911	15942	15968	16049	15938	16041	16087	16231	16101	16042	15997	16190	16066	16199	15910	15924	16067	15915	15949	16069	16018	16123	16215	16088	16294	16013	15895	16036	15993	16129	15970	16075	15937	16180	15970	16122	16076	15973	16118	15953	15869	16071	16173	16037	16064	15863	15939	16121	16148	15907	15946	16144	16161	15955	16012	16128	16145	16042	16165	16148	16284	15937	16125	15987	15928	15777	15949	16161	15744	16048	16104	15942	16065	16072	15846	16003	15885	15854	16020	16113	16059	15949	15894	16070	16188	15831	15807	16030	16071	16093	15909	16020	16038	16013	15878	16100	15887	16097	15988	16000	15963	16156	16050	15907	15907	16022	15979	16094	16114	16064	15841	15961	15998	15857	15946	16000	16068	15858	16011	16003	15953	16021	15935	15803	15730	15970	15911	15963	15891	15970	15987	15963	15944	15947	15894	16050	15880	16000	16113	15865	15981	15952	16097	15925	16095	15986	15898	15898	16003	15990	15701	15975	15951	16069	16117	16121	16110	16126	15947	16013	16059	15953	16031	15993	15922	16069	15942	15798	15968	16026	16095	15796	16016	16059	16080	16077	15720	15915	15980	15817	15888	16040	16093	15964	15894	15901	16132	16008	16104	16046	16187	16079	16071	15947	15885	16009	16163	15980	15997	16034	16127	16233	16119	15769	15831	15914	15883	15783	15933	16132	15991	16031	16232	16085	16077	16054	16116	16084	15935	15909	16122	15969	16042	15804	16202	16176	16033	15988	15917	15893	15963	16068	16144	16155	16027	15978	16061	15954	16149	15912	15900	16010	16163	15853	15994	15845	16114	16098	16063	15939	15903	16054	16126	16050	15923	15921	16094	15873	16151	15705	16001	15818	16101	15978	16005	15958	15919	15983	16004	16013	15913	15975	16094	16153	15958	15914	16099	15845	15844	16127	15884	16082	16088	16114	16017	15917	16001	15957	15924	16278	15891	15811	16012	15927	16109	16166	16071	15972	16056	16038	15994	15956	16113	15999	16099	15811	16110	16017	15896	15837	16028	16040	16188	16119	16012	15988	16005	16003	15763	15740	16013	15922	15870	16127	15944	15949	15942	15948	16073	16112	15813	15887	15980	15898	16036	15934	16093	16082	15950	16094	15959	15845	16125	16015	15922	15973	16246	16080	15888	15879	16043	15930	15980	15806	15910	16075	15997	15968	16002	15925	15975	16051	16143	16086	16132	16087	15846	16097	15908	16076	16141	16024	15952	15957	16089	15976	16014	16048	15938	16109	16083	16062	16087	16018	15904	15967	16036	15954	16111	15997	16032	15745	16198	15927	16033	15851	16067	15790	15930	15970	15950	16048	16029	15967	16232	16051	16109	16070	15925	15878	16013	15974	16009	15984	15898	16021	15935	16078	16024	15839	16015	15738
31536	50777	46918	35991	28819	24393	22012	20491	18751	17532	16906	16250	15558	15372	15207	14811	14742	14609	14432	14497	14535	14536	14521	14384	14421	14296	14390	14260	14369	14136	14077	14289	14087	14201	14168	14064	14203	14207	14175	14148	14251	14097	14107	14063	14166	14107	14153	14048	14115	13987	14194	14080	14223	14131	14023	14090	13986	14176	14020	13953	14134	14091	14145	14078	14247	14044	14287	13937	14018	14125	14029	14079	14124	14080	14138	14124	14135	14054	14135	14203	14005	14224	14021	13945	14016	13943	14194	14077	13920	14126	14217	14038	14024	14032	14070	14069	14092	14028	14108	14100	14187	14036	14138	14017	14071	14138	14106	14104	14204	14128	14080	14099	13946	13934	14203	14070	14045	14159	13895	14072	14102	13941	14042	14180	14048	14127	14313	13991	14166	14012	14110	14056	13985	14045	14157	14051	14073	14138	14066	13936	14098	14039	13990	14120	13950	13951	14095	14020	14132	14237	13956	13983	13994	14049	14138	14187	13953	13968	14039	14129	13861	14111	13941	14083	14110	14050	14040	13985	14022	14033	13916	14087	13986	14197	14041	14158	14092	14051	14206	14045	14111	14181	14077	14158	13998	14123	13867	14085	14084	14290	14180	14189	13943	14288	14057	14108	13947	14082	13987	13930	14118	14067	14038	13926	14102	14052	14119	14071	14090	14116	14095	13988	14167	13973	13920	14081	14021	14148	13982	14092	14183	14212	14021	14211	14035	13979	14104	14029	13958	14175	14018	14262	14150	14138	13964	14036	13848	14130	13926	14091	14084	14003	13967	14152	14046	13940	14155	14090	14116	14076	14061	14076	14021	13961	14104	13877	14147	14283	13997	14004	14060	13989	14082	13920	14080	14202	14179	14032	14152	14131	14094	14112	14243	13852	14037	14139	13985	14096	13836	14072	14133	14172	14029	14063	14100	13968	14091	14073	13945	14086	14252	14018	13969	13959	14240	14038	14184	14103	14117	14124	13906	14324	14054	13940	14132	14060	13947	13973	14029	13912	14118	14075	14109	14107	13998	14158	14031	14023	14139	13986	14100	14110	14107	14128	14167	14151	14005	14129	13945	14059	13977	14068	14082	14254	14033	14113	14090	14139	14038	14049	14147	14191	13945	14009	14034	14300	13853	13934	13947	14119	13904	14212	14138	14031	13972	14141	14162	13921	14130	14004	14098	13961	14091	14082	13959	14168	13902	13992	14280	14168	14122	14103	13988	14021	13974	14148	13980	14244	14029	14184	14010	13964	14043	14261	14155	13988	14217	14106	13994	13974	14104	13980	14082	14085	14098	14182	13946	13874	14001	13958	14073	14161	14145	14116	13959	14028	14051	13830	14078	14041	13863	14166	13885	14063	14085	14104	14003	14264	14183	14267	14186	14113	14092	13870	14206	14178	14073	13989	14057	13985	13956	14070	14218	14097	14172	14076	14124	14127	14142	14077	14193	14047	13885	14142	14082	14025	14113	14172	14011	13906	13997	13999	13934	14098	14096	13976	14201	13964	14149	14069	14083	14140	14127	13944	14008	13983	13990	14092	13909	14058	14229	14061	14037	14119	14098	14054	13995	14139	13933	14137	14006	14058	14199	14044	14170	13979	14138	13991	14060	14031	13956	14022	14012	14065	13934	14164	13954	14114	14108	14023	14167	14027	14041	14214	14009	14205	13952	14041	13976	14080	13966	14132	13935	14164	13994	14168	14029	14092	13865	14211	14038	14166	14058	14223	14132	14195	13805	14015	13977	13991	14266	14063	14141	14125	14181	14115	13878	14041	14077	14098	13907	14161	14068	14088	14048	14068	14201	14124	14152	14048	13961	14183	14113	14140	14298	14147	14138	14100	14011	14081	13898	14001	14027	13983	14238	14227	13989	13978	14059	14038	14192	14185	14204	14110	14200	14052	14037	14235	14144	14006	14116	14051	14143	14092	14093	14099	13860	14010	14025	14014	13950	13882	14060	13921	14195	14018	13994	14002	14337	14093	14105	14173	13979	14022	14089	14140	13917	14222	14023	13894	13895	14027	13998	14180	14156	14070	14081	13927	13968	14193	13990	13973	14287	14109	13977	13940	14081	14095	13902	13910	14026	14215	13944	14168	14159	14043	14168	14053	14235	14028	14086	14126	14137	14060	14094	14095	13999	14065	14009	14114	14112	14068	14093	14207	14150	14090	14066	13963	14145	13997	14057	13922	14016	14180	14070	14067	14065	14061	13889	14000	14011	14181	14144	14260	14080	13993	14259	14031	14015	14137	14073	14125	13797	13905	14063	14155	14153	14069	14013	14005	14126	14061	14149	13889	14130	13952	14087	14106	14003	14075	14027	14100	14075	14138	14020	14049	14082	13965	14033	14017	14156	14068	14036	14105	13965	14104	14056	14025	14064	14032	14078	14204	14019	14192	14260	14080	14107	13962	14055	14139	14134	14096	14158	14129	13955	14029	14119	14018	14158	14142	13974	14171	14053	13978	14146	13934	14153	13970	14003	14239	14328	14045	14028	14054	13994	13951	14148	14169	14103	13989	14131	14041	14240	13929	14033	14135	14039	14046	13991	14056	14190	14172	14107	14121	14026	14174	14214	14023	14113	14041	14085	14020	14257	13856	14046	14139	13947	14029	14142	14112	14100	13972	14093	14137	14259	14064	14027	14049	14034	14112	14069	14136	14134	14047	13991	14062	14255	13968	13962	14129	14193	13992	14083	14145	13936	14064	14046	14126	14149	14024	14142	14252	14084	14107	13954	14148	13993	14129	14152	14085	13947	14128	14078	14011	14063	14081	14181	14016	13954	14149	14086	14022	14126	14030	13886	14065	14028	14018	14001	14089	14037	14041	14054	13989	13915	14149	14175	14091	14032	14093	14097	13968	14249	14133	14162	14015	14008	14060	14050	14175	14132	14041	14033	14117	14096	14014	14065	14102	14132	14115	14215	14094	14000	14109	14113	14038	13959	14101	14140	13978	14048	14254	14127	14026	14164	14047	14110	14152	14086	14148	14129	14068	14113	14172	13947	14190	14193	13936	13973	14108	14017	14159	14082	14179	14027	14002	14183	13975	14011	13940	14066	14195	14112	13910	14169	14177	14194	13976	14102	14105	14256	14077	13964	14184	14126	14061	14088	14269	14267	14014	14083	14038	14028	14057	14131	14085	13946	14068	14224	14008	14194	14023	14103	14055	14091	14029	13861	13976	13993	14097	14031	14031	13981	14229	14192	14302	14091	14102	14054	14000	14164	14044	14126	14078	13988	13997	13997	13956	14034	14082	14010	14203	13948	14008	14162	13976	14094	14043	14179	13942	14062	14093	13947	14286	14080	14151	14111	14045	13925	14281	14024	13932	13976	14141	14226	14173	13915	14190	14192	14114	14047	14133	14084	14196	14058	14096	14063	14154	14162	14087	14209	14060	14143	14164	14011	14016	14117	14134	13909	13967	13917	14088	14250	13801	14060	13988	14242	13954	13962	13954	14078	14102	14046	13961	14077	14011	14143	14071	14065	14150	13955	14189	14155	14208	14080	14152	14043	14119	14098	14270	14187	14021	14086	14063	14108	13936	14061	14089	13845	14057	14198	14096	14019	14070	14005	13921	14186	13993	14064	14031	14085	14069	13948	14009	13976	13988	14042	14205	14211	13844	14157	14132	13882	14188	14168	14093	14141	14106	14225	13892	14050	14073	14188	14107	14005	14089	14244	14188	14052	14142	14076	14140	14131	14023	14101	14050	14074	13926	14096	14113	14000	13859	13925	13901	14128	13993	14137	13936	14017	14052	14024	13891	14180	14041	14160	13977	14281	14145	13924	14089	13984	14122	14238	14038	13954	14071	14132	14147	14126	14069	14047	14015	14085	14088	14272	13997	14145	14006	14174	14023	14116	14107	14070	13857	14080	14238	14135	13995	14102	14073	14081	14229	14063	13955	14042	13959	14107	14172	14091	13999	14020	14054	13939	13998	13964	13987	14108	14158	14115	14286	14085	14128	14050	13962	14073	14170	13969	14149	14009	14161	13998	14040	14072	14087	14203	14064	14118	14095	14069	14171	14133	14103	14103	14040	13862	14047	14129	13994	14084	14163	14076	13903	14102	13992	13974	14015	14103	13979	14230	13994	14064	14034	14127	14058	13960	14117	13964	14001	14182	14107	14180	14011	14069	14047	14070	14140	14050	14022	14084	14092	14099	13935	13966	13965	13949	14122	14113	14143	14042	14104	14123	14124	14061	14003	13985	14228	14043	14035	14163	14008	14094	14046	14022	14072	13989	13929	13948	14207	14050	14160	14161	14084	13978	13938	13906	13984	14014	14055	14087	14069	13933	14077	14138	13974	14202	14164	14087	14154	14099	14033	13979	14094	14124	14065	14039	14141	14003	14168	14028	13993	13954	14009	14136	14144	14282	14090	13983	14080	14021	13980	14081	13942	13999	14035	13901	13833	14150	14048	13975	13898	14041	14155	14070	14143	13963	14053	13992	14128	14039	14068	14014	14058	14069	14161	14129	14079	14013	13971	14175	13924	14151	14176	14080	14118	13975	14006	14153	14084	13986	14076	14145	13887	14238	14053	14120	14019	14060	13998	14057	13964	14173	14053	14116	14066	14060	14005	14105	14056	13889	14291	14080	14041	14081	14125	14018	14176	14029	14071	14080	13956	13949	14040	13828	14205	14085	14005	13969	13991	14078	14097	13973	14054	13987	14156	14069	14023	14166	13975	14129	14057	13905	14017	13936	13912	14091	14151	14137	13990	14112	14015	14057	14049	14024	13977	14133	13913	14157	14104	14144	14038	14217	14235	14140	14441	13994	14165	14141	14095	14107	14089	13976	14154	14164	14102	13838	14182	13999	14171	14111	14137	14126	13993	13941	14148	14147	14266	14013	14011	14026	14067	13978	14036	14182	14132	14127	14263	14174	14165	14114	14045	14195	13947	14138	14149	13985	14161	13960	14105	14035	13992	14268	14085	14240	13899	14220	14130	13979	14118	13955	13866	14179	14102	14030	13998	13957	14025	14189	14006	14095	14028	13843	14035	14045	14005	14099	14148	14132	13972	14226	14027	14258	14013	14102	14091	13947	14104	14097	13959	14047	14111	14010	14169	13994	14078	14244	14082	14173	14014	14131	13965	14084	13915	14147	14037	13999	14144
23073	21502	29439	24222	22556	25689	28292	22861	20907	20196	19221	18401	18233	17871	17532	17496	17350	17324	17110	17343	17035	17092	16910	17262	17183	16987	17107	16802	17126	17046	16917	16886	16746	16775	16792	16640	16833	16624	16705	16748	16884	16737	16551	16650	16685	16705	16647	16859	16685	16777	16508	16906	16687	16597	16669	16534	16500	16465	16748	16741	16587	16375	16394	16603	16640	16593	16732	16494	16567	16717	16620	16570	16695	16692	16763	16538	16455	16417	16504	16683	16509	16882	16741	16822	16603	16506	16484	16429	16683	16660	16551	16862	16503	16770	16630	16510	16554	16665	16588	16559	16659	16601	16552	16543	16630	16583	16842	16601	16581	16660	16703	16614	16699	16377	16542	16719	16440	16626	16451	16353	16495	16642	16667	16627	16571	16547	16685	16579	16566	16554	16432	16532	16821	16609	16321	16762	16754	16425	16547	16606	16808	16607	16767	16687	16706	16639	16738	16531	16528	16697	16718	16540	16692	16683	16733	16529	16555	16686	16675	16643	16550	16643	16843	16742	16606	16610	16564	16549	16552	16593	16652	16415	16606	16604	16415	16629	16598	16552	16536	16713	16408	16768	16893	16513	16602	16722	16815	16472	16630	16519	16681	16787	16874	16701	16619	16787	16690	16597	16675	16488	16562	16605	16831	16547	16516	16455	16670	16522	16712	16397	16763	16567	16590	16613	16667	16159	16263	16525	16670	16450	16505	16487	16478	16500	16558	16716	16791	16465	16696	16663	16681	16398	16610	16802	16573	16504	16559	16469	16708	16626	16699	16559	16601	16655	16470	16434	16416	16485	16612	16729	16633	16483	16676	16575	16713	16600	16582	16664	16678	16500	16689	16594	16713	16567	16369	16410	16572	16481	16567	16608	16529	16711	16709	16536	16670	16660	16527	16510	16680	16844	16615	16635	16693	16680	16779	16596	16576	16752	16501	16438	16756	16663	16747	16610	16632	16464	16533	16474	16611	16461	16594	16751	16697	16396	16603	16483	16651	16701	16599	16729	16612	16746	16526	16663	16870	16674	16492	16493	16716	16561	16632	16634	16703	16492	16638	16595	16745	16677	16391	16501	16529	16480	16683	16568	16519	16729	16585	16770	16676	16469	16621	16600	16507	16395	16509	16671	16544	16585	16507	16412	16455	16657	16390	16707	16435	16515	16437	16592	16882	16634	16854	16701	16505	16369	16583	16608	16463	16427	16746	16582	16492	16622	16596	16811	16696	16465	16592	16489	16582	16480	16486	16535	16681	16505	16602	16459	16483	16631	16885	16648	16642	16649	16788	16703	16769	16703	16689	16353	16727	16409	16674	16589	16560	16557	16528	16530	16689	16523	16592	16605	16604	16538	16602	16469	16757	16464	16650	16626	16616	16775	16462	16678	16560	16748	16458	16483	16521	16586	16646	16662	16743	16623	16812	16549	16578	16658	16580	16380	16538	16560	16722	16486	16434	16375	16691	16508	16732	16498	16493	16722	16782	16444	16531	16628	16480	16642	16478	16564	16710	16605	16673	16515	16618	16444	16408	16651	16874	16590	16724	16765	16593	16665	16745	16417	16754	16583	16643	16593	16643	16663	16599	16371	16381	16760	16705	16698	16669	16486	16530	16432	16729	16614	16479	16599	16799	16734	16494	16461	16468	16604	16688	16574	16685	16552	16518	16456	16646	16636	16711	16619	16645	16568	16573	16591	16587	16558	16598	16529	16493	16469	16620	16354	16595	16757	16673	16688	16555	16557	16437	16548	16405	16645	16690	16629	16402	16641	16546	16391	16598	16742	16605	16580	16591	16776	16575	16607	16657	16679	16504	16713	16744	16627	16676	16641	16605	16591	16610	16516	16595	16537	16617	16651	16438	16680	16574	16589	16445	16327	16395	16752	16532	16449	16751	16803	16582	16615	16684	16579	16475	16532	16437	16550	16487	16509	16374	16545	16570	16555	16380	16593	16596	16489	16597	16623	16467	16541	16579	16609	16467	16647	16605	16432	16506	16602	16489	16518	16479	16577	16629	16504	16684	16591	16615	16590	16727	16705	16553	16430	16560	16800	16454	16709	16465	16588	16519	16761	16482	16538	16627	16618	16820	16399	16501	16771	16602	16740	16578	16553	16827	16505	16419	16398	16398	16507	16592	16414	16609	16515	16562	16676	16516	16637	16607	16782	16547	16691	16773	16582	16815	16456	16588	16753	16719	16717	16513	16656	16563	16501	16467	16410	16651	16651	16573	16377	16811	16506	16504	16399	16540	16537	16498	16678	16543	16463	16597	16642	16635	16575	16543	16569	16464	16642	16642	16698	16488	16611	16547	16548	16633	16453	16532	16643	16723	16641	16547	16588	16617	16584	16311	16497	16610	16652	16430	16503	16464	16480	16617	16743	16383	16590	16342	16556	16619	16359	16590	16762	16571	16567	16543	16424	16691	16433	16446	16619	16440	16752	16590	16751	16611	16621	16643	16332	16424	16580	16564	16518	16558	16438	16584	16617	16551	16611	16476	16634	16466	16452	16716	16661	16592	16778	16599	16690	16484	16461	16713	16522	16556	16692	16475	16617	16404	16473	16482	16531	16427	16460	16505	16582	16642	16480	16613	16568	16659	16508	16571	16633	16434	16415	16663	16547	16604	16690	16579	16721	16638	16655	16467	16422	16574	16431	16615	16650	16451	16448	16576	16500	16572	16572	16823	16712	16560	16735	16562	16618	16612	16486	16484	16648	16572	16414	16792	16763	16670	16507	16512	16610	16614	16561	16554	16570	16534	16634	16730	16636	16589	16678	16742	16455	16512	16565	16567	16538	16508	16614	16566	16573	16626	16641	16794	16639	16818	16688	16633	16567	16395	16566	16511	16415	16561	16531	16560	16556	16609	16681	16706	16488	16662	16597	16656	16810	16401	16602	16558	16638	16657	16477	16603	16277	16586	16486	16561	16431	16484	16483	16483	16576	16753	16574	16558	16657	16515	16461	16695	16447	16579	16577	16578	16652	16440	16579	16505	16514	16728	16543	16614	16504	16415	16733	16487	16488	16665	16582	16574	16582	16482	16680	16722	16646	16721	16545	16580	16501	16424	16555	16669	16570	16562	16591	16636	16450	16816	16606	16482	16706	16556	16420	16578	16672	16529	16474	16677	16565	16529	16678	16488	16551	16564	16617	16552	16778	16595	16664	16651	16412	16358	16327	16714	16475	16515	16490	16603	16488	16440	16636	16550	16726	16695	16662	16558	16721	16466	16399	16826	16615	16761	16625	16660	16621	16549	16357	16753	16559	16541	16643	16765	16675	16477	16703	16484	16499	16619	16672	16604	16763	16703	16698	16449	16549	16568	16665	16515	16609	16505	16597	16354	16531	16677	16676	16654	16843	16478	16441	16647	16704	16583	16456	16645	16642	16450	16397	16499	16330	16769	16540	16668	16722	16579	16511	16723	16658	16558	16567	16761	16286	16654	16565	16615	16642	16475	16659	16578	16626	16538	16579	16583	16672	16461	16610	16564	16596	16763	16437	16660	16529	16651	16571	16473	16403	16594	16508	16542	16734	16517	16650	16439	16505	16549	16531	16758	16536	16462	16455	16376	16714	16713	16726	16516	16609	16678	16500	16586	16579	16555	16651	16582	16574	16391	16466	16614	16644	16571	16753	16563	16394	16637	16506	16351	16437	16588	16480	16666	16690	16627	16640	16707	16504	16819	16501	16420	16583	16428	16714	16613	16653	16606	16533	16536	16669	16757	16410	16428	16683	16381	16594	16613	16505	16443	16592	16608	16509	16719	16625	16500	16847	16703	16683	16832	16625	16467	16495	16395	16654	16415	16480	16590	16674	16519	16654	16514	16453	16754	16639	16467	16681	16654	16647	16783	16494	16591	16438	16573	16493	16510	16436	16621	16580	16574	16384	16513	16652	16580	16704	16402	16623	16460	16655	16566	16530	16746	16758	16476	16750	16601	16473	16653	16517	16692	16529	16560	16515	16536	16578	16782	16477	16800	16770	16679	16554	16704	16503	16544	16535	16561	16407	16535	16649	16582	16565	16650	16499	16475	16400	16566	16517	16565	16569	16566	16690	16695	16453	16434	16578	16535	16637	16557	16743	16557	16697	16501	16428	16531	16616	16413	16530	16467	16459	16579	16690	16724	16627	16563	16568	16487	16539	16510	16597	16526	16682	16643	16431	16758	16534	16456	16468	16448	16631	16491	16560	16482	16632	16680	16656	16522	16708	16510	16539	16590	16776	16764	16754	16482	16749	16636	16583	16491	16517	16401	16569	16623	16622	16399	16559	16573	16419	16657	16794	16547	16896	16742	16348	16623	16588	16644	16530	16718	16591	16573	16655	16792	16589	16368	16478	16660	16566	16789	16593	16556	16586	16537	16679	16530	16580	16767	16617	16486	16569	16770	16596	16562	16449	16633	16577	16560	16617	16550	16347	16537	16457	16413	16402	16482	16664	16386	16634	16688	16489	16758	16665	16673	16631	16761	16682	16493	16649	16626	16753	16421	16748	16752	16585	16591	16397	16469	16690	16662	16700	16606	16565	16585	16639	16784	16590	16573	16589	16569	16753	16551	16582	16619	16570	16542	16432	16520	16691	16363	16584	16516	16522	16748	16725	16454	16743	16557	16641	16591	16460	16730	16463	16560	16573	16581	16615	16694	16445	16590	16511	16554	16524	16617	16528	16573	16590	16725	16634	16696	16632	16593	16580	16594	16595	16578	16610	16465	16552	16571	16589	16769	16509	16483	16655	16670	16546	16334	16552	16629	16746	16599	16456	16686	16701	16594	16440	16536	16587	16611	16468	16700	16441	16602	16455	16720	16427	16573	16590	16620	16413	16531	16615	16650	16420	16512	16559	16456	16515	16381	16600	16497	16479	16411	16581	16578	16675	16508	16497	16644	16386	16671	16347	16625	16698	16656	16638	16587	16385	16576	16496	16573	16628	16604	16541	16874	16720	16675	16604	16749	16758	16565	16535	16537	16671	16384	16534	16569	16624	16629	16495	16553	16553	16558	16509	16432	16579	16520	16580	16575	16469	16636	16717	16600	16632	16615	16651	16723	16785	16705	16430	16769	16439	16650	16639	16603	16691	16564	16525	16627	16575	16519	16614	16535	16431	16666	16608	16764	16805	16529	16407
33376	55562	52363	40534	33159	28299	25808	23385	21105	19349	18055	17345	16737	16146	15945	15691	15462	15367	15393	15103	15038	14886	14874	14871	14780	14921	14847	14862	14746	14800	14826	14720	14421	14447	14389	14503	14651	14510	14573	14724	14509	14421	14441	14429	14509	14217	14515	14553	14530	14466	14306	14515	14514	14482	14489	14616	14331	14488	14475	14530	14388	14576	14474	14321	14468	14536	14466	14582	14519	14401	14583	14462	14493	14568	14613	14577	14228	14534	14367	14537	14442	14539	14376	14553	14250	14547	14556	14486	14504	14404	14479	14458	14482	14367	14383	14560	14535	14365	14367	14371	14408	14532	14467	14585	14517	14426	14459	14266	14451	14492	14591	14460	14487	14544	14433	14347	14566	14514	14422	14378	14396	14404	14624	14249	14578	14566	14519	14445	14188	14523	14385	14505	14470	14534	14346	14312	14474	14505	14474	14486	14657	14372	14556	14479	14458	14444	14459	14482	14357	14411	14421	14375	14438	14484	14552	14559	14517	14505	14466	14369	14416	14282	14377	14284	14462	14597	14562	14334	14489	14387	14623	14510	14448	14483	14524	14586	14388	14507	14450	14425	14531	14384	14310	14411	14493	14480	14507	14494	14460	14444	14391	14548	14520	14319	14440	14381	14407	14521	14505	14502	14536	14417	14368	14428	14577	14354	14448	14313	14492	14371	14538	14264	14351	14512	14407	14328	14406	14532	14382	14561	14470	14569	14468	14457	14388	14371	14534	14431	14399	14401	14454	14505	14502	14526	14501	14390	14415	14511	14423	14424	14450	14356	14488	14319	14458	14447	14499	14398	14425	14333	14372	14287	14508	14421	14389	14450	14379	14340	14431	14563	14507	14352	14369	14351	14384	14449	14516	14478	14366	14559	14575	14317	14520	14366	14391	14378	14524	14395	14457	14451	14495	14449	14358	14479	14303	14328	14292	14519	14440	14350	14461	14365	14501	14388	14456	14473	14460	14538	14577	14420	14377	14351	14436	14448	14539	14395	14395	14252	14544	14384	14488	14395	14523	14374	14532	14408	14564	14342	14260	14446	14430	14318	14412	14409	14479	14421	14330	14308	14500	14437	14534	14478	14394	14409	14480	14464	14456	14471	14515	14617	14225	14337	14256	14353	14363	14563	14493	14463	14482	14480	14367	14446	14372	14500	14520	14453	14517	14320	14346	14503	14420	14365	14392	14657	14534	14445	14497	14398	14475	14506	14423	14503	14338	14518	14396	14524	14491	14465	14387	14474	14264	14470	14311	14487	14320	14390	14399	14441	14491	14348	14439	14528	14316	14361	14397	14512	14366	14324	14568	14381	14490	14279	14352	14437	14412	14392	14555	14648	14444	14425	14647	14393	14360	14513	14324	14420	14420	14407	14490	14472	14434	14436	14317	14427	14494	14414	14461	14381	14278	14471	14476	14500	14574	14531	14541	14510	14492	14409	14426	14325	14513	14450	14424	14603	14480	14441	14322	14467	14640	14451	14494	14485	14459	14425	14546	14409	14622	14472	14447	14284	14345	14436	14549	14364	14273	14540	14489	14430	14385	14510	14516	14319	14478	14638	14473	14398	14330	14419	14490	14458	14229	14352	14359	14422	14343	14426	14381	14600	14445	14339	14443	14359	14476	14356	14451	14472	14512	14222	14524	14560	14497	14528	14393	14480	14489	14517	14494	14494	14299	14461	14434	14363	14636	14315	14475	14569	14455	14535	14413	14441	14416	14507	14525	14397	14607	14432	14337	14364	14426	14581	14413	14251	14261	14366	14286	14353	14549	14370	14402	14485	14283	14408	14374	14406	14447	14408	14402	14332	14468	14461	14377	14418	14479	14442	14482	14432	14515	14395	14529	14476	14399	14474	14335	14511	14445	14362	14320	14282	14316	14543	14465	14470	14593	14519	14421	14380	14353	14484	14458	14589	14484	14414	14583	14336	14452	14638	14346	14358	14443	14435	14456	14336	14542	14340	14565	14471	14515	14541	14376	14421	14386	14497	14513	14412	14520	14399	14406	14360	14205	14344	14392	14663	14493	14460	14312	14521	14462	14420	14411	14497	14403	14401	14371	14392	14423	14370	14227	14547	14404	14485	14441	14319	14506	14459	14401	14588	14329	14315	14247	14482	14348	14501	14545	14484	14323	14473	14543	14429	14391	14487	14402	14397	14346	14481	14562	14411	14460	14391	14324	14407	14328	14515	14525	14376	14303	14341	14414	14468	14388	14505	14416	14491	14569	14383	14523	14353	14494	14392	14466	14376	14592	14289	14639	14622	14527	14558	14315	14572	14393	14443	14585	14436	14490	14527	14511	14313	14505	14481	14401	14431	14289	14408	14326	14352	14520	14460	14477	14425	14378	14384	14578	14461	14346	14449	14453	14490	14519	14357	14393	14376	14504	14474	14511	14351	14376	14581	14366	14485	14500	14402	14430	14397	14523	14517	14565	14464	14557	14350	14441	14294	14353	14439	14371	14397	14340	14496	14307	14489	14470	14490	14486	14286	14372	14316	14365	14412	14510	14403	14493	14458	14454	14298	14432	14360	14554	14358	14530	14339	14552	14348	14401	14341	14357	14599	14609	14442	14539	14557	14430	14491	14584	14218	14374	14394	14449	14490	14389	14382	14498	14300	14662	14405	14363	14398	14418	14417	14448	14508	14496	14465	14445	14446	14447	14435	14398	14414	14422	14370	14440	14373	14468	14489	14508	14527	14382	14408	14386	14528	14405	14582	14404	14412	14311	14378	14379	14459	14510	14386	14480	14385	14567	14440	14373	14289	14457	14426	14607	14471	14449	14577	14480	14393	14310	14353	14423	14560	14620	14475	14466	14660	14361	14475	14496	14425	14291	14373	14382	14372	14245	14398	14593	14524	14404	14497	14457	14361	14589	14484	14402	14598	14449	14607	14570	14480	14290	14337	14501	14457	14317	14415	14467	14399	14634	14544	14303	14541	14456	14423	14429	14661	14410	14448	14478	14500	14465	14592	14427	14388	14325	14471	14330	14561	14623	14371	14411	14494	14521	14409	14147	14585	14413	14672	14606	14468	14507	14448	14336	14368	14358	14467	14447	14381	14411	14280	14510	14375	14424	14361	14552	14419	14326	14552	14278	14442	14425	14381	14461	14488	14437	14456	14611	14516	14340	14413	14539	14436	14421	14498	14529	14510	14616	14652	14471	14374	14449	14473	14412	14381	14515	14396	14399	14442	14529	14365	14499	14580	14408	14395	14557	14519	14435	14572	14492	14324	14494	14435	14500	14361	14532	14322	14578	14513	14667	14390	14449	14398	14440	14262	14402	14435	14584	14424	14259	14498	14469	14457	14442	14503	14613	14634	14390	14507	14373	14324	14506	14349	14526	14593	14532	14432	14451	14317	14411	14470	14375	14527	14511	14636	14146	14407	14408	14435	14393	14555	14399	14278	14467	14332	14506	14523	14397	14352	14391	14364	14570	14361	14436	14435	14494	14397	14338	14309	14317	14324	14494	14359	14465	14275	14619	14438	14506	14456	14360	14557	14386	14418	14358	14442	14612	14436	14629	14378	14403	14566	14529	14162	14517	14477	14343	14619	14364	14437	14405	14350	14467	14589	14497	14468	14521	14392	14432	14489	14323	14276	14650	14335	14424	14423	14469	14413	14508	14574	14330	14451	14612	14571	14348	14563	14554	14417	14423	14482	14437	14572	14336	14470	14456	14271	14423	14504	14483	14261	14411	14468	14433	14304	14456	14458	14319	14363	14490	14546	14509	14510	14604	14338	14575	14465	14371	14503	14726	14267	14515	14361	14538	14499	14478	14506	14456	14425	14381	14423	14388	14497	14476	14585	14318	14400	14435	14314	14539	14438	14423	14342	14486	14340	14546	14349	14372	14360	14352	14431	14369	14547	14354	14545	14362	14432	14460	14421	14474	14416	14403	14497	14398	14268	14307	14540	14439	14569	14418	14382	14356	14525	14437	14338	14303	14405	14479	14484	14550	14268	14517	14368	14545	14460	14482	14269	14544	14400	14374	14449	14391	14431	14454	14436	14388	14528	14424	14439	14599	14419	14555	14295	14595	14542	14337	14437	14432	14414	14370	14405	14373	14397	14539	14374	14351	14417	14537	14565	14371	14392	14508	14395	14639	14444	14389	14598	14474	14595	14387	14422	14543	14432	14548	14321	14429	14484	14446	14557	14457	14550	14598	14425	14491	14418	14253	14339	14266	14443	14541	14414	14386	14293	14351	14495	14434	14447	14464	14512	14486	14520	14449	14412	14464	14397	14495	14505	14479	14443	14323	14509	14480	14313	14447	14514	14483	14376	14418	14416	14570	14563	14442	14508	14542	14562	14397	14407	14327	14593	14274	14547	14571	14458	14485	14454	14421	14430	14485	14475	14379	14405	14519	14424	14354	14451	14488	14425	14406	14323	14442	14517	14434	14290	14390	14633	14419	14465	14389	14599	14464	14351	14354	14463	14383	14504	14443	14458	14436	14375	14410	14510	14454	14501	14408	14429	14421	14405	14495	14437	14418	14361	14421	14408	14459	14403	14531	14333	14329	14660	14597	14387	14441	14577	14531	14377	14508	14414	14449	14568	14453	14489	14699	14438	14544	14421	14436	14427	14365	14305	14357	14527	14379	14488	14444	14494	14592	14502	14467	14334	14417	14269	14480	14478	14455	14317	14419	14400	14349	14453	14261	14426	14432	14471	14408	14489	14695	14310	14470	14360	14390	14487	14426	14536	14550	14322	14473	14402	14563	14534	14632	14614	14273	14604	14543	14408	14479	14418	14494	14557	14366	14511	14359	14452	14438	14526	14261	14475	14430	14476	14395	14217	14352	14205	14486	14351	14404	14428	14466	14391	14410	14512	14435	14483	14428	14297	14544	14457	14373	14471	14748	14426	14459	14467	14486	14450	14659	14550	14551	14537	14529	14493	14443	14313	14469	14663	14371	14437	14465	14364	14498	14809	14312	14322	14364	14235	14470	14563	14429	14314	14446	14363	14370	14281	14354	14506	14565	14476	14379	14476	14462	14414	14403	14480	14296	14398	14435	14580	14442	14465	14481	14596	14378	14418	14467	14318	14349	14535	14482	14446	14603	14380	14422	14326	14359	14318	14338	14504	14360	14400	14510	14326	14380	14473	14613	14533
29086	27401	33669	30038	23886	21228	19895	18652	17759	17391	17170	17056	16792	16534	16289	16604	16443	16539	16308	16320	16180	16189	16217	16154	16289	16171	16287	16131	16222	16200	16408	16108	16143	16213	16153	16224	16391	16352	16167	16090	16255	16381	16158	16131	16133	16143	16233	16341	16233	16127	16244	16186	16123	16156	16055	16044	16283	16043	16028	15935	16250	16086	16098	16136	16320	16068	16127	16246	16245	16213	16281	16218	16186	15999	16161	16245	16109	16048	16094	16330	16051	16070	16333	15876	16183	16235	16077	16216	16205	16249	16170	16130	16251	16020	16041	16198	16251	15958	16298	16165	16191	16169	16025	15980	16071	16125	16030	16149	16276	16002	16108	16051	16075	16080	16338	16098	16160	16250	16167	16255	16242	16189	16260	15903	16118	15993	16199	16216	16040	16119	16147	16094	16211	16172	16254	16276	15953	16096	16341	16391	16072	16119	16129	16081	16314	16017	16279	16030	16007	16269	16112	16076	15969	16003	16114	16152	16149	16164	16174	16082	16035	16096	16121	15916	16189	16100	16015	16028	16274	16071	16173	16137	16097	16178	16098	16134	16129	15986	16114	16042	16057	16327	16145	16123	15993	16130	15872	16024	16208	16120	16002	16049	16152	16073	16017	16017	16141	15916	15872	16306	16237	16041	16021	16201	16184	16206	16147	16153	16362	16134	15998	16057	16163	16299	16324	16158	16115	16013	16138	16120	16219	16268	16179	16007	16043	16341	16132	15954	16229	16085	16213	16167	16220	16161	16338	16134	15967	16126	16236	16109	15894	16003	16117	16076	16108	16154	16066	16092	16095	16102	16242	16050	16222	16283	16408	16027	16032	16082	16130	16093	16013	16077	16279	16006	16101	16184	16049	16246	16041	16244	16136	16205	16075	16356	16060	16164	16223	16003	16276	16098	16025	16080	16072	16191	16219	16230	16205	16199	16227	16112	16264	16064	16041	16082	16116	16249	16133	15887	15988	16181	15965	16111	15990	15982	15955	16035	15944	16021	16179	16133	16110	16233	16301	16302	16113	16271	16310	16116	16044	16281	16279	16106	16210	16217	16275	16100	15946	16032	15987	16294	16111	16295	16144	16036	16187	16090	16181	15976	16220	15950	16046	16114	16034	16200	16087	16151	16162	16047	16211	16316	16235	16168	16005	16090	16088	16012	16163	16126	16265	16124	16107	16040	15993	16048	16097	16120	15991	16069	16270	16088	16179	15998	16197	16174	15954	16074	16214	16069	16248	16256	15914	16084	16181	16211	15913	15995	16130	16169	16140	16061	16102	16112	15814	16100	16373	16253	16241	16093	16165	16169	16011	16182	16017	16084	16110	16180	16204	16107	16031	16126	16209	16151	16335	16132	16122	16185	15979	16079	16063	16109	16283	16039	16198	16131	16095	15966	16068	16364	16186	16116	15928	16173	16262	16122	16334	16373	16099	16085	16039	16119	16121	16022	16255	16133	16037	16062	16200	16150	16142	16091	15886	16076	16220	16267	16225	16062	16023	16167	15965	15970	15986	16096	16100	16058	16251	16241	16091	15995	16083	16125	16141	16039	16088	15913	16280	16239	16441	16145	15922	16023	16167	16206	16177	15906	16124	16090	16094	16055	16186	16104	16049	16180	16231	16123	16069	16077	16074	16260	16506	16153	16172	16167	16188	16113	16352	16264	15968	15974	16117	16331	16302	16006	16289	16049	16067	16178	16070	16204	16141	16237	16172	16227	15965	16047	16115	16256	16268	16289	16130	16094	16078	16180	16199	16187	15970	16317	16210	16006	16087	16191	16071	15881	16188	16214	16190	16249	16098	16136	16161	16076	16267	16218	16206	16121	16104	15924	16115	16040	16087	16132	15961	16029	16326	16128	16126	16041	16391	16418	16154	15920	16147	16100	15917	16124	16192	15977	16065	16122	16272	16159	16237	16099	16110	16081	16230	16047	16160	16177	16144	16032	16104	16081	16117	16169	15955	16022	16318	16239	16020	16077	16199	15972	16158	16077	15854	15917	16086	16000	16131	16178	16060	16054	16081	15948	16125	16085	16209	16200	16204	15968	16135	16132	16029	16116	16157	16186	16097	16146	16140	16240	16102	16184	16189	15898	16108	16076	15946	16237	16234	16176	16143	15993	16295	16159	16172	16290	16071	16196	16136	16230	16151	16100	16073	15931	15957	16142	16119	15981	15995	16113	16161	16343	16256	16197	16079	16086	16113	15856	16230	16069	16106	16092	16349	16179	16174	16043	16214	16153	15972	16158	15896	16234	16060	15981	16157	16197	15952	15997	15871	15950	16151	16221	16334	16103	16097	16096	16065	16070	16111	16254	16058	16214	16090	16095	16090	16138	16158	15951	15825	16315	16064	15986	16306	16122	16163	15994	15890	16120	16137	16263	16307	16082	15958	16291	16080	16197	16064	16178	16235	16303	16005	15961	15846	16343	16276	16282	15958	16069	16305	16186	16118	16164	16250	16215	16111	16164	16188	16402	16183	16237	16204	16100	15964	15996	16172	16015	16306	16022	15930	16030	16231	16333	16149	15941	16143	16169	16040	16274	16382	16190	16428	16067	16120	16201	16059	15969	16263	16163	16044	16245	16174	16165	16052	16226	16080	16039	16131	16119	16175	16392	16124	16312	15996	16167	16324	16066	16136	16014	16168	16123	16215	16324	16039	16010	16230	15914	16223	16199	16150	16113	16227	16130	16137	16072	16167	16184	16325	16198	16182	16088	16328	15844	16043	16143	16172	16070	16127	16219	16052	16048	16171	16158	15976	16092	16126	16260	16080	16227	16138	16093	15899	16308	16250	16086	16072	16044	15985	16010	15881	16357	16050	16110	16362	16248	16010	16164	15964	16078	16318	16260	16115	16206	16294	16277	16201	16107	16182	16074	16177	16151	16067	16022	16003	16133	16025	16031	16159	16139	16028	15983	16047	16121	16015	16139	15932	15976	16004	16256	16226	16222	16077	16287	16262	16324	16260	16055	16016	16049	15980	16119	16065	16201	16022	16067	15829	16077	16211	16106	16043	16129	16190	15991	16125	16030	16207	16496	16162	15987	15945	16177	16038	16163	16425	16197	16102	16131	16241	16157	16171	16056	16047	16032	15961	15954	16063	16072	16235	16056	16210	16129	16048	16045	16087	16209	16100	16088	16014	16052	16089	16135	16006	16052	16192	16274	16114	16099	15851	16158	16044	15979	16152	16146	16266	16147	15859	15986	16134	16028	16169	16119	16094	16129	16000	16089	16148	16079	16015	16375	16133	16136	16069	16015	16136	16290	16033	16222	16142	16141	16180	16048	16319	16212	16001	15974	16088	16123	16099	16040	16062	16247	16058	16108	16192	16114	16183	16257	16175	16109	15985	15989	16296	16131	15986	16221	16008	16020	16199	15908	16000	16041	16052	16122	16299	16059	16330	16161	16064	16147	16252	16031	16231	16181	16096	16138	16098	16080	16090	16259	16089	15963	16234	15977	16077	16109	16354	16280	16191	16143	16122	16104	16084	16300	16044	16161	16135	16110	16177	16041	16085	16133	16145	16303	16069	16209	16207	16190	16152	16187	16011	16184	15967	16243	16066	16288	15942	16167	16232	16163	15904	16075	16124	15894	16145	16372	16078	16119	16177	16274	15994	16115	16154	16231	16148	16131	16180	16162	16283	16169	16135	16143	16086	16110	16189	16243	16221	16069	16155	16033	15950	15978	16152	16229	16350	16181	16098	16053	16031	16200	16182	16031	16058	16052	16119	15981	16038	15894	16237	16025	16129	16335	16064	16140	16179	15972	16261	16167	16042	16108	16026	16125	15953	16194	16074	16101	16244	16306	16170	16179	16107	16067	16014	16290	16193	16301	16126	16163	16129	16286	16134	16036	16076	16111	16301	16217	16044	16174	16012	15999	16110	16154	16123	16159	16014	16317	16094	16165	15953	16066	16145	16204	16201	16190	16011	16189	16091	16154	15994	15880	16187	16113	16196	16302	16064	16060	16207	16193	16095	16234	16109	16207	16261	16366	16240	16007	16051	16212	16047	16020	16222	16101	16094	16289	16130	16209	16080	16243	16065	16238	16143	16116	16143	16068	16276	15929	15924	16090	16054	16153	16252	16078	16173	16152	16161	16183	16278	16075	16243	16342	16181	16167	16166	16112	16212	16067	16217	16086	16195	16176	16185	16069	16410	16130	16286	16071	15931	16034	16192	16120	16161	16090	16284	16126	16050	16369	16282	16014	16180	16256	16074	16253	16197	16009	15988	16355	15920	16138	16066	16193	16083	16073	16114	16326	16303	16249	16051	16193	15880	16238	16077	16186	16101	16181	16070	16076	16217	16096	16286	16152	16428	16106	16248	16275	16316	16226	16241	16444	16307	15934	16169	16188	15966	16229	16163	15962	15987	16078	16188	16389	16186	16073	16227	16087	16105	16094	16230	16189	16126	16167	15982	16048	16135	16186	16178	16178	16198	16232	16472	16075	16038	16047	16044	16119	16081	16067	16019	16095	16007	16178	16191	16109	16042	15896	16176	16167	15969	16278	16179	16187	16321	16266	16086	16110	16249	16048	16150	16063	16000	16124	16279	16022	16133	16286	16199	16106	16065	16006	15888	16035	16116	16085	16180	16120	15887	16054	16035	16090	16129	16103	16245	16025	15907	16009	16046	16249	16132	16219	16298	16214	16065	16050	16200	15921	16101	16186	16251	16066	16225	16338	16117	16144	16262	16045	16102	16127	16016	16111	16060	15986	15962	16046	16183	16155	16231	16165	15968	16205	16179	16078	16228	16206	15904	16165	16052	16195	16147	16185	16242	15998	15963	16133	16125	16214	16032	16095	16047	16054	16137	16187	16271	16068	16130	16208	16075	16194	16220	16071	16095	16205	16230	16430	16005	16335	16047	16178	15829	15931	16051	16187	16201	16403	16369	16130	16134	16025	16087	15916	16083	16058	16133	16091	16102	15919	15942	16352	16039	16245	16195	16164	16040	16000	16208	16334	16022	15971	16156	16180	16098	16235	16149	16158	15969	16136	16235	15939	16238	16271	16225	16154	16137	16265	16147	16076	16264	16055	16045	16226	16159	16153	16243	16248	16103	16053	16021	16207	16047	16098	16013	16172	16263	16187	15924	16182	16070	16033	15908	16187
31886	43661	39101	30484	25083	21534	19743	18139	17021	16233	16017	15312	15193	14933	14776	14676	14646	14622	14404	14456	14450	14598	14386	14284	14346	14350	14220	14261	14334	14372	14181	14440	14234	14320	14166	14243	14215	14136	14309	14182	14329	14244	14246	14258	14405	14281	14254	14170	14365	14255	14198	14173	14239	13996	14236	14220	14194	14125	14201	14273	14143	14080	14120	14341	14230	14220	14184	14174	14113	14321	14274	14219	14130	14216	14179	14197	14200	14272	14274	14351	14359	14284	14350	14339	14182	14085	14064	14208	14229	14307	14171	14311	14274	14214	14138	14175	14366	14075	14104	14035	14374	14310	14225	14113	14200	14262	14073	14187	14021	14049	14139	14325	14173	14226	14262	14245	14108	14326	14225	14180	14099	14106	14185	14138	14203	14122	14050	14125	14038	14325	14266	14253	14306	14266	14254	14172	14285	14228	14284	14123	14167	14254	14099	14248	14074	14174	14198	14059	14335	14249	14260	14261	14276	14055	14086	14249	14306	14088	14322	14229	14361	14084	14331	14221	14113	14135	14340	14300	14148	14253	14234	13996	14223	14131	14298	14282	14255	14212	14199	14241	14405	14094	14307	14176	14284	14241	14364	14284	14180	14196	14248	14358	14306	14154	14150	14315	14173	14038	14222	14062	14060	14243	14141	14262	14232	14147	14141	14281	14139	14111	14276	14269	14102	14360	14258	14111	14274	14229	14074	14216	14157	14192	14188	13951	14160	14171	14363	14128	14178	14126	14247	14201	14098	14211	14115	14162	14266	14227	14116	14290	14089	14266	14313	14329	14204	14340	14101	14197	14359	13967	14264	14123	14246	14270	14134	13832	14228	14078	14214	14203	14082	14206	14114	14159	14337	14265	14228	14256	14048	14152	14122	14352	14167	14162	14327	14120	14235	14198	14194	14245	14314	14145	14168	14325	14203	14149	14111	14036	14179	14261	14118	14257	14171	14205	14262	14110	14145	14301	14192	14240	14170	14218	14179	14429	14049	14154	14096	14252	14103	14411	14286	14174	14274	14220	14191	14160	14159	14235	14296	13997	14327	14336	14061	14212	14150	14239	14089	14126	14304	14134	14087	14238	14276	14364	14179	14158	14139	14256	14242	14203	14213	14229	14152	14161	14270	14097	14261	14233	14204	14215	14044	14216	14235	14240	14172	14362	14261	14091	14310	14107	14267	14367	14073	14176	14167	14102	14343	14018	14476	14049	14311	14070	14139	14042	14323	14307	14224	14194	14108	14335	14152	14131	14090	14305	14176	14235	14308	14216	14231	14191	14253	14257	14024	14122	14294	14120	14298	14079	14254	14348	14197	14271	14304	14179	14307	14060	14211	14399	14167	14293	14196	14368	14120	14192	14218	14224	14128	14220	14139	14251	14202	14412	14169	14059	14133	14344	14194	14133	14276	14174	14218	14355	14428	14127	14264	14317	14348	14165	14263	14168	14302	14146	14105	14234	14199	14246	14278	14324	14174	14367	14270	14209	14211	14182	14163	14252	14228	14282	14248	14292	14094	14200	14089	14136	14165	14242	14364	14273	14268	14221	14203	14160	14143	14273	14272	14147	14214	14146	14266	14167	14178	14214	14297	14164	14173	14346	14163	14230	14233	14333	14144	14264	14135	14283	14281	14218	14161	14092	14289	14096	14257	14223	14126	14190	14102	14374	14297	14293	14277	14121	14075	14151	14196	14287	14362	14187	14201	14198	14145	14230	14230	14200	14116	14110	14108	14191	14157	14257	14183	14329	14165	14247	14061	14270	14154	14113	14100	14170	14303	14269	14200	13996	14300	14296	14184	14244	14116	14159	14183	14370	14285	14342	14309	14162	14195	14296	14247	14255	14393	14276	14263	14239	14106	14147	14119	14145	14250	14250	14114	14288	14199	14281	14152	14180	14246	14052	14235	14254	14303	14266	14375	14188	14055	14370	14190	14191	14055	14197	14221	14232	14274	14270	14163	14110	14196	14061	14262	14270	14195	14349	14134	14207	14334	14424	14252	14113	14151	14211	14145	14310	14121	14163	14183	14225	14350	14182	14374	14202	14215	14389	14265	14232	14236	14239	14226	14182	14339	14125	14194	14277	14270	14333	14117	14303	14175	14055	14178	14246	14021	14212	14370	14260	14203	14210	14134	14361	14196	14089	14176	14256	14184	14119	14139	14329	14222	14345	14120	14275	14234	14154	14081	14427	14223	14115	14162	14278	14245	14090	14294	14095	14387	14368	14255	14157	14293	14123	14185	14141	14102	14090	14099	14181	14292	14298	14131	14414	14181	14203	14035	14321	14246	14087	14323	14164	14289	14324	14232	14115	14472	14117	14273	14327	14264	14244	14024	14172	14043	14384	14279	14240	14180	14207	14210	14349	14330	14138	14005	14130	14120	14165	14227	14075	14311	13977	14108	14080	14171	14432	14157	14078	14135	14351	14097	14295	14365	14202	14263	14259	14229	14171	14318	14085	14347	14264	14182	14190	14381	14128	14175	14218	14329	14045	14222	14193	14184	14265	14182	14322	14234	14208	14394	14293	14227	14385	14115	14057	14299	14162	14321	14305	14222	14363	14150	14252	14335	14206	14144	13999	14330	14093	14292	14149	14341	14219	14229	14255	14288	14168	14104	14151	14338	14178	14161	14189	14194	14202	14290	14431	14154	14409	13960	14105	14205	14096	14324	14194	14264	14085	14130	14284	14033	14217	14286	14266	14120	14139	14330	14010	14157	14278	14144	14148	14014	14360	14323	14123	14109	14282	14033	14167	14077	14115	14318	14258	14146	14179	14295	14296	13975	14145	14267	14147	14159	14373	14234	14281	14129	14262	14333	14225	14238	14018	14131	14273	14116	14245	14204	14032	14247	14294	14106	14298	14264	14306	14266	14215	14232	14141	14119	14384	14226	14104	14334	14246	14235	14216	14313	14150	14240	14215	14301	14198	14195	14111	14287	14059	14213	14247	14138	14243	14134	14252	14181	14048	14138	14271	14071	14187	14289	14179	14307	14196	14389	14238	14154	14219	14286	14222	14193	14267	14388	14105	14160	14356	14262	14248	14199	14219	14217	14176	14388	14269	14251	14141	14156	14277	14402	14139	14211	14191	14112	14143	14080	14185	14168	14108	14100	14155	14031	14101	14131	14195	14251	14297	14279	14116	14141	14264	14142	14326	14202	14194	14255	14281	14257	14210	14290	14292	14286	14325	14179	14131	14263	14206	14061	14122	14402	14288	14236	14069	14350	14069	14142	14318	14300	14351	14265	14174	14066	14024	14119	14143	14137	14211	14247	14148	14272	14115	14062	14237	14246	14129	14201	14134	14134	14274	14183	14073	14149	14313	14208	14198	14185	14180	14194	14194	14019	14227	14410	14177	14172	14299	14186	14234	14272	14213	14179	14229	14274	14249	14130	14101	14394	14201	14157	14249	14241	14106	14292	14140	14325	14354	14196	14153	14273	14244	14179	14088	14322	14179	14269	14244	14211	14116	14207	14417	14232	14201	14224	14245	14156	14308	14270	14188	14355	14298	14341	14156	14120	14102	14305	14358	14328	14317	14094	14213	14237	14168	14200	14015	14201	14141	14334	14138	14231	13985	14154	14297	14093	14169	14111	14272	14158	14413	14200	14177	14201	14333	13900	14268	14350	14081	14136	14298	14172	14194	14063	14189	14162	14116	14139	14166	14328	14181	14208	14229	14221	14153	14181	14215	14100	14245	14279	14263	14265	14270	14240	14244	14164	14262	14322	14234	14086	14276	14063	14380	14050	14141	14249	14297	14331	14149	14238	14361	14040	14156	14165	14148	14078	14015	14229	14098	14202	14355	14343	14264	14358	14314	14079	14063	14207	14101	14117	14204	14051	14170	14338	14307	14259	14257	14157	14047	14269	14065	14323	14223	14209	14263	14191	14315	14313	14094	14156	14098	14323	14270	14222	14173	14209	14188	14297	14158	14223	14247	14195	14130	14116	14258	14221	14203	14149	14161	14105	14253	14176	14244	14346	14243	14098	14165	14080	14255	14402	14143	14202	14193	14297	14125	14409	14177	14180	14144	14153	14302	14252	14371	14115	14106	14237	14169	14389	14195	14147	14218	14270	14226	14183	14355	14124	14287	14215	14227	14092	14364	14397	14182	14039	14307	14349	14067	14361	14503	14135	14338	14131	14399	14392	14315	14240	14180	14245	14201	14123	14187	14205	14271	14302	14199	14329	14141	14059	14292	14042	14211	14208	14144	14044	14304	14286	14193	14238	14188	14291	14158	14274	14041	14302	14338	14069	14104	14214	14063	14171	14269	14366	14278	14360	14367	14326	14169	14286	14206	14202	14352	14068	14152	14312	13998	14121	14137	14171	14330	14067	14232	14143	14176	14207	14328	14208	14148	14177	14191	14286	14198	14210	14214	14180	14239	14259	14160	14219	14208	14265	14171	14176	14360	14339	14212	14194	14349	14038	14195	14285	14244	14244	14078	14392	14342	14162	14250	14198	14125	14265	14079	14262	14153	14191	14154	14297	14317	14235	14258	14161	14143	14390	14100	14099	14162	14247	14270	14177	14404	14188	14255	14400	14303	14146	14082	14359	13958	14182	14133	14191	14308	14156	14343	14060	14349	14109	14106	14271	14217	14185	14139	14350	14261	14158	14206	14057	14252	14015	14324	14109	14277	14095	14305	14203	14301	14263	14194	14443	14268	14205	14178	14189	14193	14313	14170	14229	14220	14373	14151	14081	14276	14274	14227	14341	14146	14382	14219	14250	14216	14252	14110	14222	14331	13952	14227	14416	14128	14242	14118	14352	14083	14327	14288	14166	14277	14197	14086	14177	14144	14169	13972	14189	14144	14062	14087	14234	14241	14166	14145	14251	14235	14036	14236	14300	14174	14267	14165	14228	14221	14326	14105	14145	14243	14165	14196	14277	14173	14343	14332	14222	14285	14271	14221	14195	14344	14208	14142	14189	14245	14271	14159	14209	14280	14051	14068	14210	14015	14215	14314	14236	14107	14094	14246	14346	14236	14325	14123	14258	14192	14211	14394	14251	14322	14386	14162	14271	14155	14313	14105	14155	14359	14275	14169	14056	14111	14271	14273	14102	14199	14013	14265	14242	14187	14254	14142	14197	14478	14319	14366	14107	14288	14276	14219
24201	21537	29066	25698	24358	24701	23829	20255	19041	18375	18139	17699	17267	16906	16723	16567	16409	16409	16251	16403	16496	16191	16095	16188	16052	16159	16051	16164	16281	16098	16184	16106	16064	15857	16222	15883	15862	16215	16012	15906	16025	16023	15911	15840	15997	16049	15954	16085	15971	15805	16127	16032	16124	15979	15951	15993	15775	15788	15843	15891	15995	15981	15851	15787	16032	16022	15931	16018	15833	15784	16045	15962	15995	15981	15689	15796	15954	15766	15956	16008	15870	16030	15887	15889	15918	15853	15751	15767	15877	15845	15945	15912	15920	15937	15900	15964	16046	15887	15858	15903	15877	15965	16001	16104	15897	15839	15881	15948	15867	15820	15917	15889	16122	15918	15676	15951	16157	15872	15878	15746	15946	15923	15915	15859	15989	16071	15863	16187	16126	15662	16026	15819	15814	15997	15847	16011	16045	15840	15988	15739	15840	16016	15707	16003	15992	15815	15865	15951	16052	15909	15836	15786	15906	15948	15955	15903	15897	15946	15778	15927	15743	15910	15809	15840	15704	16022	15948	15871	15953	15947	15989	16082	15951	15944	16006	15903	15992	15975	15830	15772	15983	16043	16026	15866	15951	15973	15745	15854	15943	15902	16044	15804	15906	15940	16026	15967	16022	16030	15851	15954	16017	15937	16014	15958	15818	16030	15983	15743	15866	15731	15978	15916	16041	15872	15886	15938	15876	15995	16015	15765	15799	15922	15678	16066	15929	15894	15780	15718	16011	16031	16064	15922	15850	15730	15860	15912	15925	15761	15905	16092	16068	15874	16114	16000	15951	15868	16115	15746	15978	15956	16026	15809	15989	15859	15835	15826	15972	15816	16123	16099	15949	15959	15933	15765	15998	15806	15908	15708	15855	16007	15891	15775	15870	16025	16008	16070	15966	15907	16118	15721	15983	15886	15868	15906	15925	15944	16004	15810	15978	16028	15939	15542	15898	16026	15888	15825	15914	16002	15913	16080	16246	15852	15922	16097	15989	15702	16089	16008	15878	15876	15969	15983	15856	15904	15863	15981	15936	16091	15878	15829	16050	15801	16062	15937	16003	15942	15777	15992	15926	15993	16056	16023	15934	15740	15859	15866	15881	16010	15891	16004	15760	15882	15946	15879	15760	15907	15951	16033	15922	15867	15875	15856	15995	15857	15905	15814	15947	15762	15859	15764	16109	15955	16049	15722	15946	15815	16124	15796	15833	15972	15928	16063	15812	15807	15734	15844	15941	15795	15861	15906	15989	15920	15985	15975	15925	15914	15781	15824	15786	15837	15972	16023	16030	16080	15767	15899	15792	15918	15767	15783	16005	16014	15873	15755	15926	16083	15939	15946	16007	15876	15870	16087	16043	15862	15983	15894	16017	15987	16054	15953	15906	15915	15958	15799	15948	15851	15885	15875	15950	15957	15896	15934	15988	15933	15980	16033	16063	16010	15973	16047	15899	15790	16122	16014	16080	16045	16055	15935	15911	15955	15842	15994	15899	15805	15930	15895	16014	15787	15816	15873	15811	16053	15819	15898	16073	15930	15793	15964	15791	16001	16050	15994	15825	15806	15818	16009	15931	15931	15901	15914	15884	15743	15903	15962	15909	15927	15950	15983	15906	15960	16032	16036	15999	15980	15807	15772	15806	15915	15802	15778	15994	15855	15949	15845	15945	16121	15873	15989	15828	15964	15917	15906	15920	15859	15824	15845	15894	15872	15805	15785	16061	15942	15834	15941	15899	15962	15963	15881	15732	15809	15840	16159	15908	15720	15878	15956	15802	15815	15955	15955	15925	15939	16090	15793	15973	15861	16004	16023	15966	15996	15991	15927	15829	16018	15921	15869	15825	15867	15953	15788	15892	15904	16020	16116	16060	15819	15822	15987	16207	16158	15825	15822	16160	15856	15937	16044	16053	16018	15705	15929	15959	15897	15853	15720	15984	15852	15958	15926	15845	15799	15911	15746	15683	15784	15959	15924	15863	15978	15683	15937	16033	15791	15996	15806	15676	15710	15898	15953	15958	15731	15769	15876	15944	15965	16123	15913	16011	15917	15813	15722	16011	15822	15959	15644	15817	16117	16026	15972	15971	16071	16208	16089	15951	15887	15890	15974	15917	15881	16066	15708	15707	16022	16078	15883	15920	15951	15928	15838	16042	15939	15937	15791	15886	15768	15986	15944	16119	15846	15908	16004	15781	15947	16059	15861	16114	16071	16108	16130	15893	16045	15730	15756	15871	15895	15834	15634	15903	15962	16042	15943	15879	15965	15926	15730	15897	15923	15852	15964	16186	15864	16195	15829	15903	16010	15949	15868	15887	15862	15900	15864	15791	15855	15749	15718	15823	15975	15800	15932	16018	16121	15979	15791	15760	15874	15799	15970	15970	15802	15848	15969	16015	15961	15891	15941	15986	16025	15984	15897	15934	15769	15734	16027	16046	16053	15816	15706	15778	15818	16112	15941	16020	15930	15993	15838	15838	15670	15851	15782	15941	15957	15843	15894	16130	16115	15977	15959	16087	15964	15952	15844	16048	15989	15944	15929	15736	15884	15866	15838	16011	15708	15768	15938	16056	15644	15974	15950	15986	15938	15913	15763	15914	16130	15874	15998	15828	16068	15942	15886	15921	15905	15899	15957	15816	15986	15989	15849	15812	15939	15984	16104	15876	15867	15976	15971	15946	15751	15883	16100	16011	15767	15951	15883	15999	15979	16075	16028	15707	15921	16069	15872	15929	15933	15722	15721	15855	15858	15958	16181	15717	16063	15825	15888	15894	15814	15857	15941	16199	15964	16157	15803	16136	15991	15912	15873	16006	15871	15947	15865	15955	15829	15835	15931	15784	15810	15770	15984	15914	16066	15863	15921	16053	15884	15716	15956	15925	15935	15820	15942	16036	15988	15973	15673	15976	15973	15976	15710	15849	15800	15931	15958	16138	15901	15685	15922	15917	15937	15978	15835	16017	15756	15902	15786	15852	16201	16151	15723	16084	15838	15915	15984	16064	15991	15812	16091	15821	15872	15863	15865	15923	15808	15902	16031	15925	15835	15834	16078	16051	15934	15829	15959	16011	15979	16152	15687	16030	16110	15955	15822	15831	15890	15817	15985	15939	15917	15862	15892	15898	15983	15906	15708	15942	15866	15929	15950	16051	15735	15728	15904	15754	16042	15726	15887	16103	15918	15955	15839	15832	15941	16120	15794	16028	16003	16078	15953	15800	15962	15796	15831	15775	15922	15999	15924	16028	15658	16012	16038	15696	15644	15885	15862	16078	16163	15919	15804	15995	15925	15910	15897	15838	15745	15972	15902	15931	15699	15881	15810	15922	16081	15892	16039	15925	15935	15811	15854	15942	15879	15976	15895	15928	15933	15917	15864	16022	15900	16020	15787	15762	15997	15854	15847	15980	15956	15804	15926	15863	15894	15709	16027	15881	16116	15896	16005	16140	15974	15896	15961	15936	15875	15755	15822	15802	15871	15712	15874	15951	16051	15978	15872	15980	15924	15782	15818	16018	15761	15837	15811	15889	16015	15887	15880	16007	15808	16032	15705	15859	15971	15862	15903	16022	15846	15882	16101	15701	15880	15739	15826	16185	15927	16034	15943	16035	15890	15856	16087	15853	15955	16066	16002	15828	15876	15941	15809	15940	15860	15811	15982	16160	15864	15922	15838	16181	16046	15946	16017	15814	16012	15950	15854	16010	16008	15880	16049	15969	15734	15985	16097	15640	16045	15820	15871	16083	16045	16089	16188	16095	15799	16038	15962	16009	16180	15979	15880	15988	15761	15668	16059	15925	15946	15669	15681	15828	15850	16070	16110	15781	15871	16030	15967	15934	16009	15908	16053	15856	16062	16008	15810	15800	16095	15854	15825	15978	15866	15909	15756	15901	16074	16038	16016	15974	15804	15898	15912	15832	15817	15930	15764	15871	16138	16002	15951	15982	16050	15899	15955	15837	15938	15873	15863	15879	15951	15879	15897	15813	15850	15848	15971	15939	15902	15890	15787	15921	15979	15961	15739	15813	15932	16176	16024	15829	15805	15830	15878	16003	15951	15907	15729	16142	16056	15997	15854	15764	15996	15959	16007	16022	15922	16116	16007	16021	15948	15917	15857	16061	15931	15967	15792	16008	15838	15867	15953	16046	15879	15852	15833	15952	15806	15734	15813	15811	15892	15821	15807	15685	15928	15986	15743	15879	15770	15860	16005	16011	16024	15784	15790	15709	15897	15968	15771	15898	15818	15952	15856	16042	15940	15796	15979	15872	15982	15838	16021	15965	16017	16029	16021	15988	15889	15932	16069	15867	15828	15736	15824	16165	16122	15837	16010	15831	16023	15758	15750	15850	15785	15813	15972	15956	15924	15927	15846	15827	15748	15762	15828	15877	16001	15998	15992	16072	16110	15765	15940	15859	15929	15747	15860	15907	16019	15967	15931	15981	16011	15972	15898	16028	15886	15904	16104	16000	15952	15933	15757	15807	16056	15932	16024	15852	15891	15892	15991	15982	16014	15867	15951	15985	15837	16042	15747	15992	15758	15724	15814	15863	15873	15798	15862	15992	15770	16031	15863	16116	15973	15909	15897	15909	15782	15778	15664	15920	15777	15906	15858	15883	15887	16052	15993	16008	16144	15968	15912	15797	16071	16055	16164	16186	15908	15918	15942	15949	16122	15961	15810	15950	16038	15900	16051	15884	15862	15918	15968	15954	15849	15877	16080	15866	15763	15917	15648	15810	16007	15939	15829	15931	15885	15915	15822	15963	15744	15874	15862	15990	15694	15744	16008	15907	15976	16236	16119	15885	16043	15804	16120	16011	15773	15921	15854	16109	16060	15894	16036	15842	15946	15901	15943	15831	15867	15960	15871	16069	15956	16088	15811	15845	15750	15912	15822	16092	16070	16104	15872	16095	15831	15789	15957	16217	15955	15707	15739	15926	16062	15996	15851	15813	15897	16058	15935	16007	16070	15927	15855	15970	15991	15883	16142	16048	15951	15967	15811	15858	15836	15888	15878	15880	15920	15968	15949	16117	15672	15881	15915	15796	16097	15786	15914	16099	15830	15923	15918	15953	15785	15871	16026	15861	15832	15832	15952	15915	15900	15914	15759	15737	15699	15908	15997	15925	15896	15769	15934
31462	48886	46411	36272	29169	24882	22396	20040	18608	17579	16951	16357	15982	15649	15082	14973	14770	14385	14543	14467	14519	14596	14296	14298	14379	14351	14212	14296	14294	14298	14215	14316	14213	14186	14234	14226	14173	14327	14144	14224	13976	14148	14120	14158	13952	14086	14136	14253	14172	14094	14122	14079	14086	14089	14194	14202	14186	14039	14115	14249	14163	14041	14052	14146	13970	14026	14060	13944	14062	14086	13996	14259	13934	14063	14045	14203	13909	14135	14333	14056	14088	14099	14007	14045	14185	14153	14017	14337	14092	14010	14257	13835	14221	14028	14129	14136	14135	14104	14038	13998	14286	13987	14026	14278	14201	14000	14160	14137	13992	14021	14071	14067	13942	14143	14098	14034	14076	14034	14100	14058	14153	13977	14215	14047	14107	14176	14152	14166	14004	14084	14119	14017	14074	14011	13986	13955	14108	14105	14044	14164	14008	13894	14220	14031	14279	14238	14078	14117	13891	14142	14219	14176	14142	13952	14172	14115	14009	13962	14205	14159	13992	13982	14084	14099	14143	13960	14170	14012	13991	14039	13932	14161	14044	13872	13926	13959	14049	14144	14055	14243	14108	14024	14092	14295	14075	14038	14248	14164	14116	14108	13911	14157	14080	13987	13969	14055	14045	14025	13990	14137	14026	14200	14013	14164	14116	14034	13977	14029	13861	14089	14023	14024	14242	13956	13907	14112	14068	14066	13978	14169	13928	14162	14117	14070	14213	14147	14028	14189	13946	14016	14108	14121	14141	14091	14113	14170	14077	14048	14123	13978	13921	14125	14145	14124	14021	13975	13951	14014	14077	14074	14073	14118	13971	14038	14083	13981	14090	14163	14068	14050	14081	14213	14283	14129	14227	14310	13991	14178	14099	13985	13987	13821	13914	14243	14066	14152	14109	14144	14029	14083	14071	14145	13914	14140	14065	14173	14077	14095	13976	13978	14004	14121	14019	14149	14135	14010	14114	14238	14129	14062	14132	14240	14225	14216	14217	14158	14017	14165	13965	14126	13933	14002	14022	14095	14054	14071	14223	14140	14063	14050	14019	14182	14083	14063	13990	13943	14079	14077	14128	13986	14075	14140	14100	13972	14043	14077	14229	13937	13917	14057	13994	14075	14002	14111	14128	14276	14078	14126	14042	14101	14110	14278	14250	14035	14168	14003	14037	14127	13996	14068	14073	14079	14205	14057	13896	13973	14069	13916	13976	14053	14018	14240	14075	14104	13995	13998	14167	13944	14037	14067	13916	13949	13898	13963	14024	13986	14045	13876	14071	14094	13892	14198	14064	14057	14052	14020	13929	13959	14185	14121	13977	14015	13961	14038	14119	13997	14089	14101	14120	13939	14086	14143	14053	14203	14108	14156	13989	14100	13959	13850	14114	14057	14097	14151	13992	14166	14205	14133	13993	14119	14102	14127	14118	13988	13945	14164	14112	14168	14055	14010	14034	14260	13908	13990	14200	14141	13952	14097	13979	14006	14057	14193	14061	14105	13931	14083	13985	14100	14030	14271	14028	14010	14052	14086	14110	13899	13963	13938	14244	14239	13866	14053	14111	14079	14003	14081	14021	14122	13900	14091	14028	14122	14132	14040	13951	13909	14165	14033	14044	14159	14057	14021	14101	14154	14198	14065	14209	14076	13983	13977	14163	14139	14108	14094	14201	14114	14092	14155	14258	13985	14015	14064	14065	14083	14085	14161	14134	14159	14072	14147	13961	14217	14178	14032	14022	13897	14242	14097	14033	14055	14011	14184	14020	14133	13979	14105	14117	13857	14144	14102	14142	14116	13998	13892	14200	14144	13879	14091	14172	14067	14074	14106	14069	14166	14095	14120	14143	14066	14053	14074	14041	13992	14228	14072	14310	14138	14109	14253	14191	13983	14052	14138	14038	14094	14079	13942	14020	14155	14059	14041	14007	14107	14334	13894	14005	14097	14037	14022	14096	14096	14275	14172	14009	14259	14225	13992	14066	14081	14050	13962	13948	13996	14210	14118	14087	14070	14144	13936	14166	14021	13929	14111	14207	14012	14148	14090	13947	14140	14010	14002	13992	14029	14022	14097	14120	14161	14182	14117	14039	14064	13957	14190	14150	13958	14223	14075	14093	14060	14160	14114	14084	14137	14022	14100	14102	14134	14152	14070	13899	14023	14114	13938	14237	14037	14179	14111	14084	14040	14233	13963	14040	14298	14072	14024	13980	14071	14114	14240	14172	13889	14210	14049	13973	14319	13972	14129	14010	14075	14253	13978	14140	13949	14032	13978	14071	14225	14106	14158	14071	14130	14064	14296	14005	14043	14021	14160	14169	14231	14124	14117	14081	13991	14103	14098	14065	14132	14059	14069	14027	14055	14175	14093	14149	14132	14029	13944	14328	14024	14037	13922	14114	14007	13970	13976	14020	14007	14003	14123	14083	14113	14144	14126	14205	14023	14170	13925	13999	14010	14122	14179	14108	13875	14079	14030	13957	14031	14091	14162	14069	14043	14018	13900	14177	14069	14067	14045	14181	14060	13903	14030	14091	14009	14163	14072	14073	13962	14351	14038	14112	13993	14063	14071	13877	13987	13917	14064	14066	14233	14100	14027	14123	14036	14038	13904	14199	14024	14134	14133	14160	14129	14137	14072	14014	14128	14305	14060	14060	14010	14023	13959	14157	14142	14048	14086	14021	14016	14014	13947	14105	14255	14071	14027	14094	13921	14066	14188	14224	13925	14286	14183	14074	13945	14200	14170	14103	14055	14022	14120	13969	14194	14103	14082	13904	14062	13991	14206	13990	14077	14029	14068	14168	14233	14212	14064	14078	13943	13999	14116	14037	14214	13879	14091	14143	13930	14070	14144	14052	14128	14104	14142	14133	14269	14090	14145	14009	14088	14147	13969	14138	14273	14274	14236	14104	14149	14161	13933	14040	14162	14032	13969	14023	14047	14006	13962	14006	14102	14138	14020	13852	14134	14104	14037	14012	14127	14087	13982	13873	14185	14102	14099	14069	13997	13963	14277	14166	14193	14116	14158	14094	14166	14071	14103	14191	14228	14187	13966	14088	14025	14006	14020	14146	13995	14074	14157	14009	14234	14113	14238	13949	14046	13959	13999	14021	13893	14079	13969	13995	14121	14002	14220	14010	14041	13954	13901	14031	14059	14038	13869	14047	14040	14017	14052	14033	14124	14105	13978	14066	14099	14084	13968	14007	14070	14071	14036	13952	14042	13944	14166	14066	13969	14092	14123	14052	14118	13997	14043	14198	13973	13992	14135	14078	14068	14191	14003	14222	14105	14193	14020	14059	14000	13979	14078	13969	13951	14172	14067	14165	14038	14102	14184	14063	14030	14039	13945	14246	14002	14211	14212	14062	14001	14199	13840	14139	14095	14133	14199	14041	14177	14161	14039	14146	14194	14034	14191	14018	14077	13963	13996	14024	14034	14073	14083	14027	14060	14116	14189	13945	14195	14002	14074	14220	14233	13919	14088	14071	14043	14040	14177	14120	13960	14074	14006	14044	14025	14087	13966	14146	14054	14036	14194	14254	14031	14242	14036	13999	14065	14100	13995	13938	13927	14114	14051	14015	14058	13978	14091	13907	14188	14164	13960	14020	13954	13928	13962	14066	14121	13988	14132	14047	14189	14111	14033	14038	14104	14078	14084	14158	14190	14013	14010	14084	14169	14078	14085	13998	14110	14110	14091	14117	14020	14120	13977	14036	14191	14120	14006	14118	13945	13994	14137	14085	13978	14060	14019	13791	13999	14079	14148	14110	13987	14131	14097	14284	14052	13887	14017	14012	14254	13993	14047	14184	14104	13989	14007	14092	14074	14125	14072	14014	13932	14056	14145	14133	14000	14093	13958	13993	14063	14207	14022	14004	14125	14024	14058	14010	14099	14206	14101	14098	14018	14284	13904	14235	13863	14039	14104	13958	14068	14169	14012	14160	14116	14079	13961	14144	14266	14137	13958	14074	14047	14072	14183	14129	14092	14260	13956	13960	14107	14070	14075	14010	14210	14043	14199	14156	14183	14070	14233	14288	14143	14042	14105	14016	14033	14025	14075	14041	14063	14124	14160	14056	13968	14102	14142	13996	14286	14175	14210	14046	13986	14113	14027	14018	14132	14010	14010	13914	14132	14297	14034	13949	14109	14164	14131	14075	14054	14160	13904	14117	14015	14122	13940	14206	14016	14139	13915	13939	13985	14102	14158	14001	14144	14257	14050	14132	14026	14074	14106	14136	14045	14088	13994	14035	14068	13955	14038	14078	13930	14057	14006	14105	14261	14200	14003	14079	14182	14024	13977	13963	14102	14113	14087	14042	14026	14065	14200	14139	14134	14057	14195	14066	14108	14134	14275	13963	14024	14246	13954	14184	14050	13928	14038	14104	13896	14211	14190	13857	13971	14054	14239	14013	14080	14146	14142	13926	14164	14108	13942	13933	14024	14131	13962	14054	14161	13848	13941	14186	13907	14214	14214	14165	14138	14297	13991	13932	14077	14258	14110	14121	14060	14086	14038	14168	14000	14084	14004	14079	14029	14267	14016	14107	14101	14142	14001	13979	14139	14159	14047	14143	14041	14133	14151	14062	14144	14194	13958	14063	14099	14001	13980	13996	14129	13993	14067	14087	14146	14189	14118	14118	14098	14040	13980	13989	14174	14047	13985	14080	14065	14092	14010	14247	14030	14031	14040	14249	14040	13911	14217	14322	14025	14290	14018	14081	13983	14066	14061	14173	13986	14214	13982	14246	14211	14007	14064	14077	14136	14113	14168	14093	13976	13975	14036	14300	14095	14142	14089	14217	14036	13930	13922	14120	14098	14145	14285	14195	13894	14017	14154	13945	14107	14160	13956	14111	14029	14078	13984	14158	14050	14031	14064	14275	14188	14045	14094	14066	14145	14284	14092	14166	13803	14187	14131	14006	14025	14074	14152	14096	14148	14045	13873	14211	14185	14257	13990	14198	14177	14122	14170	14061	14003	14331	14074	14020	14005	14064	14088	14138	14127	14087	14088	13913	14118	14230	14011	14092	14181	14120	14050	14127	14027	14099	14089	14065	14204	13993	13910	14052	14153	14138	14140	14038	14201	14121	13959	14048	14108	13983	14159	14140	13959	14042	14142	14179	13904	14004	14028
23050	21515	29389	24230	22599	25958	27965	22471	20754	20043	19550	18834	18592	17864	17782	17605	17514	17387	17276	17088	17232	17159	17140	16971	16988	16781	16975	16944	17003	16843	16864	16815	16813	16907	17055	16676	16682	16679	16633	16717	16687	16654	16607	16625	16682	16646	16740	16658	16680	16684	16721	16501	16778	16685	16743	16409	16784	16701	16675	16576	16520	16642	16689	16634	16598	16455	16572	16714	16567	16485	16609	16473	16599	16392	16618	16813	16514	16609	16449	16655	16488	16668	16687	16660	16574	16679	16513	16681	16485	16698	16655	16405	16658	16420	16659	16709	16483	16456	16354	16385	16723	16754	16614	16525	16433	16451	16709	16663	16481	16684	16545	16530	16658	16479	16495	16703	16452	16573	16749	16627	16643	16499	16626	16638	16518	16467	16454	16726	16645	16521	16609	16597	16549	16614	16671	16509	16601	16386	16317	16690	16500	16670	16580	16746	16379	16452	16679	16473	16456	16423	16867	16608	16548	16539	16731	16646	16686	16487	16353	16667	16739	16538	16630	16576	16398	16512	16550	16359	16560	16723	16601	16495	16269	16513	16581	16424	16470	16299	16814	16554	16616	16293	16643	16462	16684	16660	16646	16590	16802	16628	16620	16334	16645	16460	16530	16598	16601	16739	16647	16650	16397	16532	16517	16420	16474	16446	16805	16557	16569	16620	16528	16638	16564	16481	16365	16408	16698	16531	16389	16685	16621	16457	16574	16553	16551	16577	16651	16614	16710	16694	16503	16390	16476	16513	16558	16473	16660	16641	16520	16541	16504	16522	16385	16694	16394	16823	16569	16608	16716	16624	16572	16684	16523	16695	16549	16688	16476	16718	16481	16421	16682	16559	16444	16567	16716	16568	16729	16433	16515	16777	16453	16603	16595	16599	16715	16621	16487	16299	16426	16415	16683	16521	16662	16482	16344	16711	16525	16424	16600	16453	16408	16701	16629	16372	16470	16602	16461	16772	16430	16675	16524	16412	16650	16828	16405	16465	16522	16395	16552	16528	16570	16539	16572	16524	16601	16568	16446	16694	16597	16584	16662	16557	16351	16444	16455	16751	16463	16457	16633	16596	16490	16487	16693	16515	16468	16758	16435	16500	16629	16686	16638	16515	16576	16579	16831	16479	16563	16491	16692	16527	16498	16529	16628	16475	16565	16583	16639	16557	16656	16505	16461	16391	16564	16440	16628	16401	16702	16286	16520	16511	16512	16510	16427	16466	16474	16484	16581	16710	16694	16572	16596	16674	16546	16572	16550	16499	16769	16574	16650	16446	16334	16504	16757	16421	16427	16602	16615	16658	16715	16672	16745	16651	16605	16498	16690	16571	16607	16408	16513	16416	16596	16562	16485	16566	16589	16476	16353	16455	16438	16718	16542	16563	16694	16429	16695	16377	16660	16611	16641	16504	16563	16598	16620	16477	16521	16776	16381	16593	16656	16384	16456	16691	16571	16559	16772	16521	16385	16457	16725	16724	16577	16554	16549	16346	16640	16485	16530	16592	16641	16534	16589	16383	16392	16596	16418	16454	16559	16596	16581	16549	16443	16445	16592	16702	16308	16350	16658	16507	16704	16708	16548	16734	16625	16678	16446	16333	16669	16418	16407	16543	16552	16654	16542	16609	16647	16473	16459	16683	16706	16572	16601	16576	16538	16383	16473	16839	16642	16550	16467	16417	16481	16558	16674	16385	16684	16565	16566	16666	16644	16543	16558	16609	16490	16606	16530	16564	16768	16609	16666	16329	16314	16540	16466	16470	16735	16804	16543	16588	16565	16520	16391	16463	16633	16649	16515	16525	16605	16522	16485	16514	16640	16533	16635	16362	16665	16585	16439	16509	16435	16601	16723	16456	16551	16324	16711	16583	16620	16654	16425	16538	16439	16574	16402	16676	16742	16534	16525	16464	16691	16431	16566	16559	16668	16424	16636	16542	16581	16313	16384	16363	16514	16569	16663	16669	16781	16572	16552	16584	16524	16492	16509	16590	16488	16564	16513	16717	16782	16473	16498	16636	16488	16591	16679	16622	16567	16528	16450	16449	16564	16538	16644	16715	16834	16470	16639	16476	16666	16674	16496	16606	16488	16518	16467	16587	16677	16571	16181	16440	16617	16491	16436	16662	16611	16748	16494	16664	16453	16465	16532	16337	16577	16620	16653	16547	16544	16661	16519	16430	16467	16706	16526	16563	16710	16557	16637	16494	16440	16494	16589	16455	16586	16864	16380	16536	16473	16429	16374	16622	16423	16478	16460	16552	16566	16537	16385	16515	16768	16397	16575	16469	16499	16653	16650	16411	16406	16647	16564	16640	16506	16301	16604	16502	16662	16658	16587	16514	16727	16572	16700	16425	16564	16701	16543	16653	16391	16725	16528	16662	16723	16627	16503	16592	16830	16502	16478	16499	16651	16617	16597	16249	16657	16580	16535	16544	16539	16576	16563	16426	16587	16529	16708	16475	16485	16558	16471	16441	16844	16614	16632	16529	16653	16597	16464	16474	16437	16597	16601	16453	16688	16511	16516	16408	16528	16584	16318	16400	16376	16582	16584	16557	16562	16823	16545	16562	16621	16660	16532	16522	16551	16550	16352	16505	16652	16557	16559	16473	16701	16747	16795	16619	16668	16646	16432	16661	16521	16692	16464	16453	16561	16505	16485	16503	16594	16613	16767	16607	16425	16709	16424	16546	16736	16665	16604	16483	16547	16537	16563	16438	16487	16675	16320	16406	16482	16615	16627	16574	16633	16658	16565	16529	16604	16618	16528	16374	16571	16915	16533	16685	16666	16575	16571	16612	16541	16561	16535	16583	16630	16457	16601	16478	16497	16601	16601	16626	16595	16571	16610	16708	16700	16573	16394	16423	16396	16607	16637	16430	16201	16576	16698	16651	16382	16722	16727	16481	16505	16462	16544	16653	16658	16620	16555	16672	16566	16482	16611	16545	16666	16442	16597	16716	16669	16358	16682	16470	16476	16391	16611	16586	16616	16530	16504	16672	16523	16508	16413	16432	16630	16582	16496	16594	16405	16466	16597	16566	16504	16396	16548	16544	16600	16524	16410	16677	16458	16491	16489	16544	16496	16537	16666	16650	16441	16578	16680	16562	16637	16534	16442	16538	16607	16355	16596	16766	16684	16722	16516	16601	16699	16635	16652	16521	16430	16409	16664	16534	16643	16487	16678	16616	16554	16421	16490	16578	16557	16768	16712	16630	16429	16555	16678	16477	16596	16440	16686	16636	16923	16687	16427	16649	16767	16464	16630	16650	16680	16755	16663	16279	16432	16448	16509	16471	16544	16562	16572	16566	16706	16523	16367	16678	16454	16500	16441	16467	16600	16450	16535	16681	16566	16670	16591	16650	16577	16356	16572	16483	16606	16728	16519	16488	16591	16550	16452	16577	16773	16450	16409	16642	16690	16645	16389	16634	16606	16548	16651	16482	16467	16527	16404	16494	16539	16538	16527	16719	16502	16739	16508	16431	16738	16581	16487	16679	16581	16540	16604	16749	16569	16564	16581	16716	16511	16519	16510	16433	16474	16426	16605	16547	16392	16433	16535	16342	16256	16526	16592	16546	16735	16502	16565	16566	16682	16574	16800	16367	16485	16653	16627	16583	16462	16540	16492	16460	16623	16669	16478	16483	16515	16656	16385	16638	16496	16516	16574	16658	16519	16618	16614	16414	16398	16663	16425	16727	16613	16614	16717	16508	16551	16599	16597	16546	16588	16411	16573	16530	16660	16507	16683	16588	16625	16633	16762	16519	16554	16595	16480	16614	16511	16601	16604	16525	16515	16671	16470	16436	16429	16503	16433	16574	16614	16586	16416	16511	16502	16488	16435	16601	16657	16483	16500	16693	16650	16465	16616	16387	16576	16600	16570	16506	16571	16418	16619	16704	16645	16687	16598	16678	16532	16664	16497	16433	16608	16683	16562	16463	16330	16470	16460	16599	16749	16568	16563	16539	16779	16433	16593	16405	16462	16477	16616	16490	16629	16347	16696	16505	16617	16505	16647	16609	16285	16325	16638	16508	16472	16483	16805	16714	16579	16738	16617	16670	16467	16392	16505	16701	16524	16459	16572	16721	16554	16686	16834	16635	16526	16652	16646	16641	16589	16503	16745	16590	16483	16577	16754	16674	16588	16338	16315	16450	16573	16573	16515	16381	16459	16480	16449	16684	16569	16634	16540	16563	16616	16584	16642	16453	16749	16520	16542	16578	16478	16457	16585	16766	16584	16546	16597	16618	16635	16760	16465	16461	16624	16741	16552	16603	16640	16589	16765	16673	16571	16441	16551	16549	16485	16689	16576	16498	16527	16511	16553	16640	16679	16239	16582	16489	16388	16680	16467	16317	16618	16605	16471	16612	16511	16623	16449	16559	16659	16317	16701	16507	16451	16571	16477	16466	16407	16499	16552	16666	16759	16362	16662	16531	16838	16458	16626	16647	16707	16419	16511	16632	16390	16472	16494	16507	16514	16474	16674	16756	16517	16525	16657	16605	16562	16648	16641	16459	16368	16531	16594	16620	16624	16538	16659	16623	16592	16568	16608	16669	16445	16342	16376	16427	16665	16601	16521	16667	16577	16669	16451	16596	16611	16559	16420	16479	16334	16607	16595	16568	16666	16428	16695	16745	16641	16688	16475	16687	16589	16498	16596	16740	16504	16349	16337	16530	16598	16552	16285	16627	16530	16693	16600	16541	16693	16524	16493	16391	16482	16608	16725	16379	16784	16607	16515	16535	16619	16466	16796	16679	16726	16501	16508	16512	16594	16640	16399	16306	16530	16361	16542	16671	16742	16518	16579	16667	16494	16515	16411	16390	16692	16581	16573	16621	16518	16572	16685	16663	16427	16804	16567	16736	16533	16598	16485	16657	16581	16531	16642	16823	16457	16476	16508	16523	16322	16341	16456	16473	16481	16555	16405	16428	16541	16673	16544	16647	16843	16220	16443	16490	16347	16503	16421	16583	16440	16699	16671	16605	16437	16565	16353	16656	16696	16571	16433	16557	16530	16411	16731	16777	16466	16573	16575	16640	16559	16545	16451	16592	16499	16510	16572	16603	16677	16620	16607	16513	16640	16511	16573	16687	16513	16507	16567	16453	16721	16617	16544	16503	16594	16570
32517	54841	52012	41142	33666	28966	25429	22938	21008	19760	18736	18001	17159	16352	16044	15411	15443	15373	15191	15285	15084	15081	14880	14957	14791	14754	14832	14864	14831	14699	14815	14511	14657	14569	14528	14472	14536	14595	14385	14510	14458	14463	14607	14670	14515	14507	14456	14553	14453	14558	14415	14390	14461	14467	14444	14284	14362	14592	14559	14477	14422	14425	14458	14485	14269	14544	14407	14477	14471	14529	14424	14406	14693	14440	14417	14453	14513	14474	14322	14484	14448	14481	14625	14403	14372	14698	14452	14300	14468	14273	14517	14442	14457	14403	14461	14452	14392	14628	14384	14593	14351	14468	14445	14545	14381	14291	14461	14635	14296	14407	14515	14589	14511	14369	14504	14419	14470	14518	14480	14420	14439	14525	14650	14582	14588	14278	14547	14467	14295	14434	14624	14483	14392	14509	14370	14265	14492	14391	14364	14604	14516	14330	14462	14459	14602	14529	14419	14596	14450	14415	14474	14507	14523	14338	14423	14427	14399	14421	14431	14487	14370	14484	14500	14451	14578	14405	14421	14408	14573	14470	14532	14272	14343	14531	14443	14450	14314	14393	14420	14376	14466	14444	14402	14573	14602	14388	14461	14518	14536	14469	14434	14333	14595	14516	14418	14501	14501	14421	14313	14421	14393	14562	14559	14517	14473	14438	14367	14527	14312	14324	14419	14457	14388	14397	14367	14520	14499	14463	14404	14467	14519	14563	14536	14429	14463	14384	14354	14412	14495	14453	14594	14342	14603	14317	14555	14397	14359	14402	14472	14600	14533	14392	14451	14602	14484	14255	14411	14527	14508	14364	14457	14380	14649	14317	14563	14472	14390	14613	14432	14349	14470	14296	14597	14472	14325	14281	14505	14296	14502	14324	14448	14484	14402	14415	14296	14266	14505	14367	14492	14632	14499	14475	14475	14420	14404	14334	14422	14276	14475	14631	14301	14592	14462	14475	14407	14538	14351	14679	14374	14345	14395	14444	14449	14615	14480	14597	14470	14531	14430	14425	14423	14390	14380	14432	14519	14517	14482	14616	14459	14444	14354	14513	14419	14472	14429	14574	14655	14394	14556	14323	14442	14238	14348	14371	14469	14442	14461	14454	14393	14343	14429	14382	14381	14320	14337	14485	14417	14316	14261	14581	14367	14236	14439	14362	14402	14547	14374	14386	14529	14384	14647	14528	14520	14432	14464	14332	14557	14499	14557	14493	14483	14322	14424	14537	14353	14339	14393	14542	14366	14489	14401	14300	14481	14392	14512	14450	14443	14507	14602	14482	14530	14640	14298	14575	14425	14501	14446	14317	14462	14393	14276	14360	14592	14409	14529	14397	14424	14466	14421	14494	14509	14353	14425	14443	14452	14552	14366	14391	14410	14329	14682	14290	14167	14397	14436	14623	14469	14459	14626	14449	14429	14446	14598	14522	14479	14617	14464	14360	14567	14359	14504	14341	14425	14534	14512	14553	14626	14565	14481	14449	14436	14426	14581	14408	14529	14279	14379	14522	14513	14450	14450	14257	14378	14486	14503	14435	14287	14430	14456	14356	14400	14415	14479	14415	14457	14342	14408	14403	14701	14490	14523	14519	14345	14504	14360	14477	14363	14450	14428	14555	14485	14404	14593	14568	14470	14450	14278	14483	14244	14408	14548	14448	14455	14469	14467	14394	14470	14433	14331	14434	14469	14324	14469	14626	14219	14371	14532	14484	14351	14374	14573	14536	14316	14590	14547	14448	14441	14391	14402	14643	14487	14471	14538	14536	14428	14481	14486	14561	14484	14578	14268	14439	14393	14564	14581	14470	14505	14498	14551	14473	14468	14444	14480	14503	14338	14431	14474	14473	14469	14384	14354	14492	14494	14534	14317	14528	14353	14483	14497	14366	14409	14318	14483	14227	14547	14363	14497	14256	14483	14469	14349	14562	14393	14633	14542	14522	14509	14369	14485	14365	14385	14408	14414	14437	14475	14391	14511	14498	14321	14436	14424	14634	14540	14488	14356	14513	14359	14479	14436	14318	14357	14605	14415	14558	14322	14350	14379	14332	14400	14379	14646	14545	14431	14322	14397	14427	14304	14479	14585	14438	14408	14375	14403	14423	14389	14314	14445	14507	14402	14420	14401	14484	14545	14668	14466	14331	14490	14605	14510	14355	14548	14540	14627	14473	14463	14356	14423	14295	14479	14434	14329	14449	14379	14355	14342	14262	14424	14518	14417	14454	14558	14551	14517	14568	14304	14437	14415	14475	14673	14449	14416	14381	14311	14422	14402	14569	14382	14525	14527	14542	14432	14401	14417	14336	14389	14384	14529	14341	14576	14515	14433	14468	14477	14341	14420	14337	14403	14341	14387	14420	14434	14450	14386	14398	14558	14572	14496	14495	14329	14321	14362	14486	14404	14601	14417	14374	14404	14511	14426	14455	14574	14436	14547	14414	14477	14420	14456	14450	14469	14530	14516	14401	14550	14453	14447	14482	14587	14318	14460	14320	14383	14385	14487	14489	14345	14472	14475	14470	14508	14534	14433	14428	14609	14434	14338	14306	14225	14276	14423	14370	14648	14350	14305	14458	14518	14196	14444	14321	14473	14595	14489	14240	14457	14324	14411	14408	14355	14476	14368	14509	14376	14335	14429	14441	14513	14412	14394	14591	14601	14378	14435	14438	14422	14498	14436	14464	14356	14396	14330	14747	14623	14354	14423	14427	14423	14408	14480	14443	14479	14379	14359	14417	14291	14371	14541	14302	14421	14513	14329	14440	14516	14429	14487	14687	14388	14464	14371	14471	14480	14474	14522	14400	14612	14313	14400	14569	14384	14394	14507	14319	14276	14422	14567	14366	14407	14507	14384	14465	14485	14308	14325	14325	14469	14343	14340	14386	14517	14450	14514	14303	14380	14494	14396	14494	14456	14420	14412	14570	14516	14732	14531	14444	14355	14360	14472	14344	14595	14503	14408	14395	14442	14400	14441	14520	14271	14356	14564	14487	14463	14494	14333	14388	14342	14332	14458	14441	14394	14498	14427	14435	14443	14474	14494	14395	14661	14453	14375	14363	14493	14280	14370	14451	14398	14548	14473	14490	14545	14579	14467	14562	14429	14423	14666	14344	14518	14471	14465	14252	14343	14502	14448	14357	14534	14323	14517	14615	14543	14305	14423	14437	14631	14537	14426	14440	14451	14289	14296	14532	14581	14209	14549	14303	14545	14434	14372	14333	14365	14523	14303	14434	14562	14416	14391	14432	14484	14424	14445	14410	14304	14440	14389	14567	14484	14414	14535	14460	14574	14572	14469	14357	14479	14487	14625	14614	14451	14556	14408	14475	14272	14517	14409	14380	14378	14547	14330	14587	14381	14447	14460	14315	14394	14577	14433	14312	14586	14529	14406	14572	14624	14379	14608	14421	14375	14570	14580	14240	14374	14270	14456	14528	14524	14366	14301	14374	14573	14458	14470	14479	14556	14360	14557	14555	14351	14462	14359	14600	14528	14278	14389	14475	14579	14382	14475	14251	14490	14259	14447	14381	14406	14419	14504	14494	14406	14303	14554	14552	14543	14332	14448	14522	14541	14349	14467	14521	14537	14366	14386	14249	14375	14324	14441	14399	14276	14455	14394	14378	14412	14684	14444	14481	14617	14231	14443	14341	14485	14382	14488	14310	14256	14511	14367	14356	14330	14399	14489	14565	14501	14395	14397	14353	14374	14499	14631	14485	14245	14522	14398	14578	14476	14410	14356	14402	14436	14537	14369	14534	14478	14284	14382	14626	14394	14545	14460	14446	14404	14560	14704	14433	14430	14573	14457	14389	14559	14450	14268	14511	14506	14252	14680	14424	14593	14522	14441	14406	14374	14584	14409	14338	14373	14364	14433	14467	14336	14347	14323	14590	14465	14273	14539	14285	14455	14633	14311	14481	14361	14491	14454	14298	14483	14341	14509	14382	14375	14519	14368	14298	14457	14267	14670	14329	14457	14420	14439	14401	14464	14393	14375	14515	14359	14436	14373	14441	14404	14558	14471	14533	14456	14530	14372	14427	14504	14470	14283	14490	14441	14464	14651	14475	14477	14319	14552	14387	14235	14349	14419	14502	14451	14521	14608	14515	14502	14418	14511	14306	14426	14513	14416	14558	14266	14592	14520	14516	14423	14427	14453	14500	14610	14399	14397	14350	14508	14593	14631	14321	14437	14487	14505	14471	14485	14472	14537	14510	14521	14435	14683	14662	14368	14300	14441	14288	14374	14351	14419	14559	14364	14534	14405	14556	14579	14473	14567	14462	14476	14347	14629	14558	14461	14442	14413	14532	14519	14457	14385	14425	14425	14299	14549	14537	14530	14371	14403	14550	14485	14464	14383	14493	14363	14426	14508	14510	14484	14497	14554	14368	14323	14429	14556	14473	14370	14518	14564	14575	14601	14254	14406	14312	14525	14349	14504	14566	14333	14473	14401	14628	14345	14486	14339	14602	14340	14365	14492	14345	14482	14420	14580	14270	14448	14448	14382	14330	14574	14563	14483	14535	14661	14315	14364	14501	14447	14366	14467	14574	14517	14457	14364	14542	14481	14336	14467	14437	14393	14539	14283	14625	14308	14323	14484	14496	14442	14262	14568	14389	14411	14575	14299	14204	14582	14619	14505	14545	14407	14474	14451	14517	14454	14387	14555	14381	14433	14599	14621	14428	14507	14625	14225	14461	14400	14414	14531	14453	14526	14460	14529	14519	14415	14443	14433	14510	14487	14483	14464	14481	14469	14480	14379	14450	14442	14315	14480	14432	14308	14490	14445	14387	14586	14368	14614	14372	14366	14404	14482	14415	14485	14430	14350	14507	14391	14352	14433	14273	14556	14418	14369	14392	14682	14453	14501	14538	14428	14474	14457	14470	14412	14402	14386	14431	14409	14469	14447	14422	14500	14537	14471	14527	14553	14550	14490	14618	14693	14352	14479	14404	14424	14328	14450	14474	14350	14642	14582	14304	14501	14361	14385	14503	14361	14374	14254	14406	14465	14322	14420	14382	14459	14461	14235	14660	14349	14518	14333	14443	14470	14459	14498	14544	14305	14605	14542	14478	14388	14410	14635	14223	14398	14403	14498	14509	14493	14399	14371	14553	14333	14481	14410	14516	14341	14511
28941	27011	33836	30379	24150	21521	19851	18901	18011	17422	17204	16922	16918	16826	16493	16511	16381	16374	16469	16321	16259	16182	16173	16314	16517	16169	16313	16315	16281	16250	16304	16114	16097	16199	16017	16296	16149	16238	16138	16098	15916	16067	16153	16137	16215	16011	16309	16166	16111	16081	16140	16109	16134	16356	16256	16061	16189	16172	16217	16271	16246	16072	16276	16113	16188	16220	16104	16114	16243	16057	16178	16000	16263	16058	16210	16144	16034	16211	16031	16282	16109	16262	16301	16129	16187	16186	16146	16154	16197	16238	16076	16107	16087	16284	16093	16330	16102	16076	16288	16168	16122	16444	16251	16146	16185	16086	16118	16086	16421	16222	16281	16058	16110	16335	16238	16303	16215	16325	16125	16147	16101	15965	16301	16046	16097	16115	15992	16203	16059	16133	16205	16096	16201	16142	16319	16076	16137	16235	16175	16247	16076	16107	16062	16359	16298	16056	16161	16010	16234	16161	16072	16146	16239	16063	16073	16131	16257	16221	15987	16174	16051	16170	16203	16267	16141	16211	16195	16321	16178	16130	16116	15874	16091	16086	16238	16117	16195	16127	16335	16170	16072	15916	16226	16179	16021	16187	16049	16049	15944	16132	15928	16017	15994	16116	16084	15919	16194	16090	16081	16130	16130	16238	16021	16156	16376	16125	16076	16172	16379	16057	16198	16239	16098	16009	16094	16223	16165	16133	15920	16122	16355	16015	16011	15993	16258	16120	16079	16049	16069	16186	15993	16187	16013	15859	16110	16218	16208	16328	16159	16143	16103	16152	16133	15904	15972	16106	15957	16076	16098	16096	15918	16188	16231	15864	16148	16207	16051	16224	16145	16091	16016	16236	16223	15939	16164	16139	16158	16038	16309	16216	16259	16215	16048	16027	16097	16191	15984	16161	16185	16331	16032	15938	16102	16005	16077	15976	16312	16110	16356	16119	16234	16152	16204	16066	16143	16224	16203	16244	15988	16082	16100	16058	16204	16033	16055	16039	16194	16017	15978	16114	16143	16368	16154	16123	16379	16258	16045	16102	16025	16081	16131	16073	16074	15971	16347	16193	16119	16123	16185	16068	16036	16114	16086	15965	15991	16082	16097	16353	16087	15993	16213	16150	16164	16348	16014	16102	16420	16192	16273	16159	16181	16085	16202	15826	16167	16010	16097	16076	16211	16178	16206	16235	15990	16009	16131	16112	16333	16113	16171	16170	15905	16155	16212	15967	16184	16196	15887	16085	16139	15998	16264	16162	16214	16251	16048	16224	16071	15892	16103	16157	16027	16019	16063	16292	16217	16232	16237	16113	16080	16205	16026	16137	16292	16139	15907	16132	16033	15950	16012	16039	16050	15897	16192	16230	16234	16211	16183	16186	16110	16310	16090	16135	16113	16138	16011	16076	16084	15892	16090	16052	16353	16127	16201	16132	16005	16006	16059	16048	16090	16262	16167	16146	15946	16139	16064	16107	16017	16111	16204	16102	16027	16245	15943	15952	16193	16079	16033	16173	15872	16134	15974	16199	15885	16195	16146	16427	16098	16104	16188	16096	16164	16196	16158	15967	16225	16218	16089	16252	16184	16050	16178	16194	16078	16254	16119	16130	16298	16094	16304	16380	16120	16145	16155	16230	16225	16197	16139	16052	16037	16144	16042	16059	16303	16202	16111	15951	16363	16388	16139	16082	16226	16291	16172	16079	16071	16316	16042	15995	15942	16027	16287	16037	16093	16222	16157	16053	16049	16018	16156	15970	15932	15872	16076	15959	16128	16285	16118	15996	16036	16074	16153	16355	15909	16102	16202	16052	16047	16227	16159	16314	16231	16272	16350	16251	16033	16155	16011	16044	16146	16143	16236	16185	16296	16178	16194	16154	16163	16303	16148	16145	16084	16054	16170	16021	16067	16160	16197	16004	16100	16062	16032	16111	16134	16140	15944	16093	16278	16083	16100	16024	16159	16366	16369	16011	16114	16065	16207	16000	16029	16187	16152	16011	16271	16140	16446	16164	16040	15985	16050	16128	16267	16243	16131	16151	16073	15952	16015	16239	16141	16110	16165	16386	16096	16238	16206	16056	16194	15969	16070	15981	15901	16039	16008	16191	16016	16075	16066	16208	16157	15967	16150	16156	16187	15998	16152	16127	16171	16192	16183	16218	16100	16223	16106	16250	16197	16015	16291	16060	15993	16126	16255	16067	15864	15961	16196	16176	16213	16219	16135	16234	16161	16036	15910	15893	16239	16246	16230	16264	16082	16047	16086	16010	15983	15978	16261	16105	16144	16032	16087	16138	16082	16173	16162	16231	16184	16248	16262	16043	16100	16186	16257	16185	16152	16125	16151	16027	16163	16229	16065	15968	16146	16007	16229	16231	16111	16174	15971	16197	16095	16114	16213	16174	16325	15958	16159	16229	16118	15946	16107	16103	16064	16302	16186	16327	16181	16174	16054	16362	16032	16220	16180	16215	16050	16246	15945	16153	16111	16156	16185	16112	16185	16192	16178	16319	16363	16071	16141	16159	16215	16089	15937	16168	15986	16045	16142	16297	16011	16013	15989	16242	16254	16125	16194	16168	15911	16087	16202	16244	16133	16096	16149	16240	16150	16153	16018	16176	16131	16163	16155	16134	16122	16120	16188	16316	16118	16219	16189	16142	16093	16180	16155	16034	16269	16307	15981	16062	16329	16112	16306	16211	16198	16100	16280	16233	16295	16029	16033	16266	16180	16092	16186	16347	16196	16135	16222	16163	16220	16092	16042	16080	16083	16185	16315	16093	16223	16089	16200	16160	16098	16249	16159	16050	16161	16088	16174	16189	16298	16069	16194	16263	16367	16215	16222	16035	16142	16206	16221	16108	16182	16101	16140	16110	16088	16137	16390	15977	16258	16195	16166	16045	16222	16029	16304	16031	16157	16040	16091	16013	15926	16205	16113	15932	16180	16125	16153	16019	16149	15916	16041	16068	15847	16313	16030	16011	16128	16042	16210	16039	16022	16155	16041	16243	15949	16108	16130	16016	16033	16072	16063	15917	16141	16127	16063	16107	16159	16198	16411	16398	16360	16163	16267	16074	16127	16068	16099	16208	16040	16191	16297	16093	16069	16109	16266	16196	16066	16277	16192	16074	16291	16356	16105	16099	16128	16159	16128	16274	16225	15990	16266	16141	16175	16056	16240	16212	16016	16041	16134	16118	16305	16090	16274	16080	16061	15906	16158	16275	15962	16132	16092	16231	16176	16135	16132	16115	15966	16204	16245	16301	15950	16043	16091	16208	16236	16112	16120	16084	16240	16196	15838	16023	16057	16110	16152	16016	16293	16222	16179	16147	16100	16148	16158	16005	16102	16017	16121	16055	15884	16218	16080	15967	16016	16109	16382	16398	16182	16142	16028	16143	16021	16169	16178	16122	16090	16177	15962	16081	16204	15977	16142	16068	16221	16195	15920	16031	16282	16112	16004	16352	16065	16454	16368	16275	16079	16144	15960	16152	16139	16179	15993	16221	15891	16238	16164	16381	16162	16295	16263	16415	16144	16106	16124	15863	16203	16175	16263	16033	16006	16055	16173	16180	16045	16087	16037	16317	16066	16057	16161	15994	16223	16322	16237	16454	16195	16246	16127	15863	16159	15906	16071	16055	16024	16237	16099	16319	16229	16117	16006	16166	16247	16250	16170	16175	16111	16241	16119	16263	16164	16208	16235	16357	16174	16062	16221	16143	16147	16166	16070	16148	16248	16066	16007	16291	16200	15953	16119	16383	16169	16301	16021	16127	16299	16177	16142	16243	16079	16203	16057	16127	16022	16096	16126	16155	16188	16403	16262	16049	16063	16052	16255	16197	16159	16293	16234	16304	16104	16296	16136	16267	16087	16291	16393	16096	16075	16224	16028	16207	16116	16234	16393	16172	16258	16390	16228	15983	16191	16309	16129	16162	16124	16194	16288	16257	16326	16059	15956	16116	16059	16297	16209	16150	16220	16203	16200	16212	16237	16156	16081	16179	16254	16275	16189	16126	16150	16162	16070	16215	16227	16074	16154	16244	16154	16069	16203	16236	16148	15952	16115	16222	16065	16014	16275	16238	16149	15833	16269	16214	16069	16255	15893	16117	16245	15944	16248	16236	16232	16236	16199	16073	16339	16034	16293	16162	16231	15938	16242	16117	16333	16032	16120	16218	16262	16073	16157	16231	16073	16166	16079	16156	16251	16020	16300	16062	16063	16067	16125	16061	16189	15998	16208	16105	16129	15955	16131	16032	16224	16310	16014	16299	16063	16240	16032	16097	16105	16193	15943	16030	16104	16344	16004	16218	16369	16345	16173	16218	15988	16279	16169	15974	16154	16240	16231	16053	15961	15982	16177	16164	16186	16002	15926	16275	16055	15939	16210	16217	16034	16233	16150	15901	16110	16113	16119	16177	15944	16163	16011	16343	16437	15990	16062	16073	15980	15999	16034	16001	16161	16124	16255	16148	15958	16109	16159	16101	16101	16329	16045	16110	15990	16032	16123	16049	16348	16025	16108	16166	16228	16223	15998	16159	15973	16023	16062	15981	16131	16046	16347	16224	16066	16082	15965	16098	16102	16239	16042	16233	16246	16122	16308	16009	16172	16198	16063	16239	16058	16100	16191	16206	16305	16241	16091	16053	16353	16185	16127	15888	16003	15891	16076	16106	16193	16144	16127	16003	16174	16181	16041	16080	16186	16046	16187	16075	15992	16099	16239	16184	16123	16153	16080	16256	16277	16097	16253	16017	16051	16034	16140	16263	16162	16227	16084	15977	16107	16282	16211	16044	16016	16363	16044	16215	16080	16216	16131	16237	16376	16176	16252	15968	16074	16183	16175	16273	16104	16067	16017	16075	16143	16113	16119	16015	16172	15958	15961	16229	16251	16128	15940	16146	16213	16112	16414	16144	15974	16286	16086	16063	16158	16143	16216	16251	16052	16103	16201	16055	16075	16116	15970	16159	16043	16364	16188	16191	16175	16271	16177	16332	16160	16149	16073	15893	16138	16249	16074	15992	16155	16290	16095	16140	16016	15939	16309	15937	15931	16035	16250	16172	16171	16180	15980	16186	16385	16011	15954	16136	15973	16107	16149	16170	16095	16070	16327	16047	16156	16306	16077	16034	16339	16208
30697	43151	39900	31130	25328	21973	19734	18112	17150	16411	15937	15579	15170	15160	14785	14796	14669	14482	14456	14576	14438	14495	14464	14529	14273	14159	14291	14438	14588	14280	14430	14219	14232	14177	14287	14373	14253	14285	14201	14335	14340	14263	14138	14112	14294	14189	14210	14188	14256	14097	14238	14288	14058	14072	14255	14143	14346	14201	14212	14233	14287	14135	14132	14077	14122	14196	14206	14393	14321	14163	14223	14238	13921	14431	14271	14203	14281	14120	14222	14226	14391	14139	14249	14170	14169	14146	14117	14099	14301	14088	14053	14211	14192	14104	14002	14250	14189	14297	14255	14122	14197	14157	14292	14073	14188	14173	14196	14101	14179	14281	14141	14131	14329	14421	14349	14309	14317	14100	14203	14091	14279	14048	14119	14284	14259	14278	14119	14113	14252	14266	14288	14267	14147	14157	14187	14139	14140	14329	14336	14184	14186	14165	14240	14225	14215	14046	14134	14142	14287	14045	14213	14314	14322	14164	14348	14031	14170	14265	14284	14143	14097	14175	14332	14295	14202	14186	14363	14169	14279	14091	14274	14199	14181	14347	14288	14305	14301	14271	14267	14147	14114	14326	14254	14202	14179	14276	13991	14367	14350	14128	14308	14315	14305	14205	14091	14247	14283	14160	14122	14092	14190	14266	14116	14064	14208	14306	14148	14178	14243	14175	14082	14257	14271	14239	14044	14195	14150	14187	14356	14458	14031	14112	14215	14279	14322	14287	14253	14152	14029	14310	14026	14153	14126	14133	14278	14127	14072	14141	14300	14204	14200	14259	14234	14233	14104	14226	14285	14274	14283	14218	14093	14197	14228	14404	14184	14191	14059	14149	14271	14284	14149	14229	14203	14344	14230	14336	14160	14347	14254	14248	14136	14209	14199	14270	14147	14181	14090	14291	14266	14329	14179	14148	14015	14112	14099	14177	14247	14258	14241	14154	14071	14262	14066	14338	14187	14271	14203	14173	14248	14194	14302	14298	14331	14200	14143	14340	14191	14242	14221	14222	14322	14224	14201	14207	14001	14134	14209	14078	14266	14121	14272	14120	14132	14044	14258	14236	14169	14163	14100	14252	14243	14138	14271	14087	14147	14143	14211	14190	14183	14237	14134	14122	14243	14208	14097	14297	14101	14244	14193	14170	14295	14148	14363	14116	14353	14032	14142	14231	14049	14230	14255	14182	14437	14118	14368	14284	14035	14209	14150	14194	14195	14390	14289	14104	14265	14163	14122	14260	14161	14315	14192	14182	14133	14326	14223	14190	14113	14340	14067	14184	14147	14104	14234	14127	14270	14114	14127	14247	14189	13978	14151	14118	14090	13971	14114	14178	14206	14128	14215	14136	14255	14256	14224	14176	14174	14364	14178	14232	14203	14293	14004	14306	14140	14221	14317	14293	14347	14211	14156	14161	14213	14043	14269	14168	14244	14110	14078	14331	14141	14284	14314	14283	14173	14114	14313	14278	14111	14227	14327	14258	14065	14414	14124	14114	14011	14387	14066	14268	14200	14216	14141	14037	14242	14268	14228	14133	14331	14298	13998	14038	14216	14203	14216	14148	14297	14274	14097	14197	14223	14163	14038	14216	14209	14304	14077	14226	14278	14203	14249	14096	14172	14233	14269	14187	14459	14114	14217	14227	14071	14244	14307	14112	14249	14218	14074	14191	14365	14233	14083	14087	14294	14117	14050	14259	14344	14018	14356	14130	14071	14255	14190	14296	14091	14181	14193	14154	14103	14272	14154	14207	14097	14165	14251	14366	14153	14062	14177	14195	14323	14083	14292	14249	14193	14248	14379	14130	13970	14215	14235	14221	14153	14325	14292	14258	14186	14172	14120	14209	14290	14187	14371	14212	14186	14278	14360	14335	14398	14421	14233	14021	14082	14264	14344	14157	14293	14255	14139	14157	14207	14176	14146	14172	14092	14185	14273	14263	14236	14123	14046	14238	14051	14192	14169	14260	14178	14222	14107	14200	14177	14186	14116	14184	14169	14170	14176	14173	14247	14195	14241	14060	14188	14366	14116	14247	14265	14214	14091	14312	14146	14330	14134	14340	14197	14187	14267	14108	14210	14079	14118	14132	14148	14220	14235	14155	14294	14383	14290	14245	14341	14230	14148	14074	14194	14089	14301	14101	14315	14121	14244	14320	14278	14223	14412	14202	14245	14264	14232	14310	14201	14186	14143	14129	14172	14274	14321	14150	14168	14208	14193	14231	14294	14023	14181	14292	14335	14237	14108	14102	14237	14079	14183	14172	14139	14232	14199	14332	13988	14301	14045	14208	14402	14063	14212	14249	14192	14202	14265	14278	14058	14270	14186	14112	14287	14233	14233	14239	14385	14009	14067	14301	14217	14221	14109	14267	14312	14184	14124	14397	14274	14192	14226	14218	14275	14129	14245	14239	14127	14236	14333	14265	14144	14069	14261	14201	14454	14423	14335	14226	14273	14202	13935	14399	14223	14134	14136	14115	14290	14233	14227	14377	14189	14212	14054	14207	14170	14248	14052	14097	14145	14268	14018	14232	14335	14146	14146	14233	14331	14131	14214	14139	14322	14310	14171	14142	14306	14161	14156	14140	14280	14090	14232	14260	14024	14212	14360	14237	14203	14324	14176	14353	14073	14143	14349	14288	14088	14227	14151	14177	14089	14327	14084	14174	14181	14223	14259	14243	14226	14213	14332	14096	14229	14152	14313	14368	14111	14121	14114	14193	14200	14142	14266	14151	14290	14212	14300	14055	14293	14300	14298	14172	14257	14229	14060	14329	14055	14198	14329	14218	14293	14208	14203	14374	14185	14266	14160	14327	14295	14063	14181	14298	14299	14248	14260	14244	14074	14196	14022	14154	14189	14234	14266	14196	14073	14268	14090	14371	14067	14370	14401	14291	14278	14301	14066	14061	14329	14356	14209	14112	14356	14332	14008	14140	14228	14218	14280	14228	14350	14311	14116	14381	14202	14170	14123	14230	14105	14278	14281	14166	14185	14211	14381	14201	14195	14070	14395	14280	14129	14114	14289	14163	14205	14300	14327	14222	14260	14196	14338	14183	14029	14269	14297	14034	14134	14325	14127	14087	14174	14238	14169	14206	14286	14295	14374	14380	14189	14141	14187	14102	14271	14284	14249	14217	14281	14253	14144	14135	14179	14297	14142	14081	14292	14244	14214	14341	14217	14329	14051	14173	14196	14138	14267	14245	14265	14241	14175	14237	14318	14152	14199	14200	14154	14083	14223	14145	14123	14286	14359	14248	14243	14327	14256	14364	14152	14249	14284	14236	14116	14140	14181	14226	14153	14089	14252	14149	14186	14178	14246	14159	14381	14330	14044	14308	14194	14239	14289	14273	14263	14132	14252	14327	14145	14196	14235	14081	14226	14207	14169	14166	14249	14186	14167	14207	14266	14174	14148	14292	14037	14140	14218	14315	14353	14165	14031	14364	14170	14145	14159	14208	14168	14255	14345	14185	14195	14150	14128	14094	14240	14286	14203	14345	14356	14249	14288	14341	14273	14412	14375	14158	14191	14213	14225	14302	14236	14197	14012	14157	14311	14166	14241	14167	14275	14218	14359	14222	14265	14320	14313	14051	14168	14279	14168	14268	14220	14350	14098	14348	14152	14221	14198	14311	14188	14224	14223	14270	14206	14274	14284	14224	14245	14179	14008	14259	14234	14271	14189	14107	13983	14339	14208	14196	14208	14255	13990	14397	14092	14196	14125	13976	14175	14244	14285	14304	14311	14090	14208	14173	14160	14169	14113	14135	14311	14063	14302	14247	14231	14233	14154	14159	14356	14251	14070	14251	14312	14164	14396	14149	14022	14208	14312	14136	14239	14224	14449	14296	14285	14263	14329	14345	14123	14223	14331	14128	14239	14101	14209	14163	14057	14311	14279	14211	14193	14167	14228	14240	14303	14374	14321	14227	14143	14280	14304	14139	14243	14084	14177	14164	14246	14304	14308	14164	14164	14223	14116	14148	14070	14300	14253	14172	14333	14326	14354	14291	14145	14266	14140	14127	14194	14154	14136	14267	14187	14314	14157	14265	14247	14188	14165	14386	14367	14138	14075	14234	14261	14248	14096	14143	14121	14287	14091	14316	14223	14180	14221	14194	14218	14194	14231	14361	14196	14268	14210	14179	14107	14218	14247	14226	14037	14204	14218	14231	14155	14217	14232	14217	14250	14191	14189	14134	14112	14196	14145	14142	14237	14270	14241	14123	14096	14055	14417	14315	14115	13935	14332	14168	14250	14240	14122	14021	14126	14192	14168	14334	14209	14235	14170	14220	14205	14165	14261	14302	14166	14319	14396	14057	14355	14127	14164	14238	14119	14323	14198	14116	14185	14090	14157	14190	14238	14124	14134	14255	14208	14282	14067	14217	14091	14132	14167	14127	14208	14184	14200	14428	14262	14198	14210	14232	14209	14298	14315	13965	14138	14278	14054	14306	14097	14431	14196	14168	14169	14198	14242	14281	14268	14141	14245	14163	14180	14153	14049	14161	14174	14196	14205	14056	14238	14310	14230	14374	14200	14239	14140	14111	14208	14244	14218	14203	14258	14281	14305	14194	14069	14041	14314	14259	14305	14268	14258	14270	14299	14248	14143	14166	14054	14266	14077	14187	14279	14212	14393	14101	14063	14252	14213	14233	14142	14152	14230	14050	14277	14235	14256	14236	14301	14393	14195	14202	14102	14209	14286	14179	14198	14262	14189	14176	14141	14228	14177	14289	14238	14319	14354	14173	14133	14313	14046	14097	14198	14107	14139	14183	14277	14116	14189	14350	14323	14280	14291	14113	14080	14327	14156	14308	14343	14245	14190	14208	14107	14271	14184	14223	14245	14336	14237	14162	14231	14091	14362	14320	14150	14188	14165	14384	14047	14169	14183	14331	14082	14108	14281	14097	14104	14298	14168	14234	14235	14098	14141	14191	14009	14189	14112	14408	14167	14114	14287	14213	14101	14274	14312	14172	14224	14224	14029	14441	14112	14161	14212	14255	14135	14123	14134	14182	14290	14326	14182	14218	14190	14165	14205	14158	14259	14183	14322	14181	14115	14079	14237	14209	14320	14269	14266	14246	14016	14115	14251	14143	14308	14271	14099	14286	14162	14087	14352	14326	14238	14163
24213	21547	29166	25580	24668	25360	23970	20164	19090	18339	18014	17379	17368	16962	16777	16735	16349	16297	16213	16340	16194	16155	16287	15954	16028	16213	16160	16086	16072	15883	16055	16098	15833	16073	15983	16116	16050	16134	16007	15970	15863	15940	15948	16021	16185	15981	16028	15979	16043	16013	15977	15938	16040	16014	16022	16000	15714	16057	16007	16225	15941	15994	15888	15963	15914	15891	15969	15864	16168	15898	16060	16151	16143	15859	16107	15944	15871	16010	16049	15783	15874	15946	15774	15782	15886	15871	16141	15899	16005	15838	15784	15872	15806	16040	15952	15887	15899	15876	16045	15916	15858	16078	15728	15850	16027	15899	16032	16063	16080	15996	15941	15905	16023	15898	16056	15826	15914	15953	15829	15963	16163	15997	15747	15820	15978	15990	16011	15991	15887	15962	16128	15831	15844	16060	15856	16011	15972	15972	15800	15841	15829	16079	15783	15845	15979	15856	15798	15976	15873	16054	15845	15761	16002	15843	16002	15861	15776	16007	15958	15899	15807	16054	15761	15943	15957	15912	15968	15911	15959	16010	15837	16086	15994	15988	15866	16227	16048	16241	15831	15707	15978	15779	15870	15862	16026	15931	15967	16037	16134	15797	15966	15994	16098	15877	16111	16110	16009	16098	16105	16063	15880	15901	15838	16055	15994	15988	16150	16012	16077	15840	16193	15964	15927	16016	15921	15865	15945	15939	15846	15748	15935	16084	15822	15847	15937	15951	15946	16211	16165	15944	15870	16042	15856	15856	15886	15758	15887	15806	16007	15903	15971	15891	16088	16151	16056	16040	16017	15792	15843	15870	15888	15979	15852	16007	15950	15893	15898	15944	15695	16156	16071	16077	16089	15804	15857	15905	16041	16108	16017	16047	15759	15766	15883	16012	16098	16073	15856	16041	15788	16056	15929	15972	15861	15812	15996	15816	16075	15859	16043	15979	15899	15913	15993	16053	16075	15914	15858	15748	15995	15989	16025	15730	15998	15801	15870	16108	15862	15913	16075	15902	15787	15989	15947	15969	15791	16031	16025	16119	15828	16031	15914	15917	16016	15836	16002	15801	16131	15721	15935	15900	15738	16044	15885	16028	15975	15873	16121	15800	15963	15865	15884	15986	15875	15699	15772	15920	15973	15881	15896	15971	15920	16027	16136	15892	15909	15971	15895	16098	15936	16155	16112	15922	15973	15698	15921	15792	16022	15699	16080	15882	15844	15880	15851	15768	15794	15889	15845	15857	15979	15829	16023	15801	16091	15863	15992	16088	15834	15887	15885	15925	16044	15721	16006	16085	15944	15968	15780	15840	16054	15926	16207	15917	16098	15929	16067	16068	15977	15958	15940	15876	15807	16064	15992	16032	16021	16032	15840	15960	15890	15834	15823	15881	16077	16101	15807	15817	15860	15969	16127	15860	16059	15777	16009	16115	15933	15952	16012	16153	15910	15961	15994	15719	16007	15838	15809	15839	15958	15904	16095	15736	15904	15918	15919	15988	16037	15927	16072	16032	15990	16037	15999	15784	15925	15961	16043	15925	15939	16086	15691	15953	15681	16054	15946	15761	15929	15929	15895	15859	15769	16127	15993	15960	15834	15975	16198	15943	15998	16033	16038	15858	16161	15954	16158	16107	15996	15970	15906	16003	15862	15953	15966	15963	15784	15654	15951	15867	15865	15906	15838	15973	16027	15903	15943	15870	15778	15912	15868	15969	15910	16022	15986	16051	15813	15984	16050	15661	15986	15862	15958	15923	15883	15761	16000	15961	15850	15877	16090	15887	15815	15866	15812	15925	15932	15867	15901	15755	15866	15934	16016	15847	15863	15782	15955	15951	15921	15809	15825	15770	15928	15933	15765	15791	15783	15928	15909	15970	15929	15717	15875	15907	15949	15771	16083	15838	15831	16066	15915	15953	15820	15988	15964	16155	15946	15956	16108	15740	15851	15861	15940	15950	15853	15881	15935	16003	16031	16016	16085	15925	15983	16085	16132	15939	16119	15982	15928	15875	15823	15919	15829	16025	15830	15964	16002	15984	15897	16100	15915	16025	16005	16062	16124	16070	15916	15859	15743	15871	16063	15980	16098	15849	15961	15961	16055	15869	15940	16018	15656	15913	15863	15790	15891	15788	15749	15901	15866	15870	15873	15890	15775	15744	16115	16080	15970	15979	16050	16037	15999	15908	15828	15816	16289	15787	15862	15794	15901	16100	15753	15970	15845	15841	16078	16049	15788	15907	15840	15916	16039	15928	15952	15851	15948	15900	15846	16115	15783	15868	15975	15891	15834	15807	15949	15931	16236	15969	15878	15911	16012	15843	15842	15900	16093	15834	15930	15712	15974	16092	16036	16071	15884	15991	16050	15948	15834	15908	15930	15703	16025	16191	15904	15745	15960	15876	15873	16044	15896	15887	15866	15867	15872	15774	16023	16000	15976	15942	15767	15813	16069	16089	15974	15916	15839	15941	15985	16059	15965	15931	16058	15843	15918	15972	15866	15799	16208	16036	15810	16084	15839	15702	16121	16038	16083	15894	15955	15987	15997	15999	16085	15828	15981	15953	15848	15740	16007	16053	15835	15880	16051	15684	15925	15935	15955	15972	15780	15629	15698	15915	16093	15855	15939	15924	16054	15928	16058	15877	15881	16031	15936	15870	15792	16061	15802	16045	16050	15694	15857	16084	15892	15836	16019	15930	15983	15972	15921	15796	15927	15877	15960	15948	15948	15919	16148	16042	15870	15820	16107	15747	16134	15824	15809	15881	16055	16103	15997	15905	16102	15887	15816	15964	15952	15825	15885	15843	15748	15942	16048	16114	16122	16299	16059	15869	15914	15796	16036	15948	15869	15770	15833	16057	15901	15889	15878	15914	16027	16155	15917	15843	16071	16091	16108	15998	15963	15828	16124	15990	16006	16041	15736	15909	15949	15961	15951	15983	15814	15943	16004	16059	15894	15879	16076	15874	15812	15930	15953	15885	15913	16057	15723	15888	15850	15950	15846	16042	15886	15988	15918	15848	15880	16050	16031	16121	16086	15958	15866	16065	15880	15856	15778	15967	15726	15874	15858	15835	15943	16043	15942	16081	15981	15715	15921	15914	15951	15940	15807	15820	15909	15958	16094	15930	16017	15927	16189	15951	15658	15784	15877	15876	16001	15862	15941	16227	15878	16030	15969	15973	15929	15865	16004	16065	15814	15972	15896	16004	16058	15983	15808	15976	16009	15794	16023	15804	15947	15991	15929	16064	15932	15820	15911	15888	15785	15884	16001	15955	16090	15825	15810	16025	16068	15928	15888	15876	15811	15953	15905	16118	15916	15721	15828	15976	15969	15980	15857	15741	15860	15831	15903	15871	15777	15782	15942	16158	15900	15679	16104	15901	15971	16062	15932	15858	15925	15835	15973	15911	15935	15949	15760	16145	15996	15909	15866	15970	15920	15924	15976	16013	15944	15891	16010	15787	16080	15933	16041	16101	15783	16067	15991	15959	15865	15939	15761	15767	15881	15979	15967	16160	15837	15896	15865	15798	16001	16006	16048	16047	15713	15945	16052	16082	16043	15885	15864	15675	15938	15946	15950	15862	16098	15839	15838	15891	15983	16242	15857	16047	15810	15923	15874	15932	15957	15669	15844	16026	15789	15909	16130	15925	16025	15742	15947	15982	15850	15822	15856	15947	15860	15969	16175	15970	15906	15887	15851	15809	15732	15936	15940	16162	15969	15883	15891	15961	16091	15894	15890	15942	15952	15895	15970	16058	16068	15987	16213	15885	15988	15962	15908	15823	15658	15820	15891	16023	15946	15977	15976	16091	15762	15976	15951	15919	15901	15830	15920	15844	16108	15886	15983	15835	15832	15784	15969	16110	15951	16014	15969	15918	15910	16018	15944	15863	15911	15763	15910	16078	16098	16006	15729	15705	15783	15956	15826	15669	15699	15889	15780	15782	15829	16015	15828	15857	15885	15781	15993	16044	15931	15876	15907	16049	15808	15952	15792	15907	15935	15854	16006	15744	16102	15553	15946	15900	15949	16035	15693	16134	16011	16031	15959	15951	16077	15826	15941	16046	15974	15908	15805	15863	15838	15987	16032	15691	15955	15925	15898	15881	15961	15835	15736	15894	16019	15971	15947	15889	16194	15951	15875	15726	15921	15839	16041	16037	15997	16006	15917	16080	15953	16009	16043	16056	16025	15875	15861	15710	15960	16081	16174	15826	15774	15628	15779	15949	16010	15713	16032	15632	15749	15770	15781	16027	15750	15878	15582	15870	15932	15862	15878	15753	15920	15814	15862	15967	16030	15809	15931	15850	15983	15784	15621	15692	15759	15913	15727	15717	15920	16057	15851	16112	15958	15934	15827	15934	15779	15965	15736	15994	15927	15981	15824	16003	15940	15949	16120	15894	15988	16102	15953	16020	15806	15862	15966	15925	15831	15881	15994	16069	16031	15736	15746	16039	16057	15932	15817	15861	15872	15984	15866	16047	15879	16053	15995	15921	15910	15851	15877	15929	15767	15933	15861	15968	15788	15855	16023	16014	15817	15797	15959	15788	15820	15807	15878	15966	16063	15994	15867	15987	15928	15941	16018	15920	15990	16091	15955	16020	15917	15883	16011	15887	15991	16010	15993	16107	15950	16041	16320	15831	16118	15998	15998	16039	16050	15949	15824	15851	15853	15839	16146	16029	15949	16032	16010	16216	15842	15916	16101	15864	16020	16107	16024	15742	15895	15953	16029	16019	15880	16000	15944	16030	15963	15917	15885	15914	15864	15959	15835	15947	15977	15931	16045	16051	16026	15957	15754	15932	15953	16013	15976	16045	15611	15832	15862	15836	15686	16117	15871	15906	15936	16031	15898	15865	15917	15975	15942	15905	15942	16009	16130	15971	15881	16002	15873	15965	15986	15829	15949	15912	15836	15914	16207	15977	15813	15972	15835	15970	15842	16127	16188	15963	16097	15797	15860	16156	15977	16013	15944	15896	16098	16081	15733	16080	16186	16079	16185	15866	15959	15842	15959	15900	16035	15926	15883	15947	16118	15757	15789	15939	15962	15917	15723	15905	15913	15909	15840	16073	16033	15994	15823	15988	15990	15962	16020	15914	15886	15791	15769	15938	15840	15814	15681	15890	16029	15885
29730	49147	46413	36609	30483	25535	22430	20253	18770	17786	16755	16385	15993	15531	15167	14926	14940	14644	14522	14535	14544	14213	14498	14484	14277	14269	14235	14195	14220	14179	14127	14146	14292	14151	14106	14249	14216	14122	14342	14075	14159	14212	14103	14030	14210	14123	14304	14141	13887	14002	13989	13895	14006	14077	13998	14140	14133	14012	13909	14038	14200	14006	14191	14023	14147	14090	13948	14060	14080	14075	14122	14201	14087	14076	14018	13824	13983	13994	14106	13952	14008	13952	14140	14042	13858	14117	14186	14063	13927	14130	14134	13859	14081	14044	14066	14105	14070	13873	14102	13821	13981	14127	14051	14058	14038	14012	14163	14079	14023	13944	14023	14048	13907	14008	14101	14053	14122	14202	14089	14038	14066	14208	14170	13999	14135	13977	14080	13875	14007	13993	13919	13921	14192	14149	14018	13947	14010	13999	14033	13921	14174	14075	14055	14014	13958	13916	13999	14052	13917	13935	14121	14053	13897	14007	14020	13869	14091	14045	14016	14141	13815	14072	14115	13934	13995	14226	13948	13967	14262	13928	14037	14120	14093	13960	13925	14236	14141	14166	14044	14013	14026	14105	14089	13961	14073	14155	14105	13839	14023	14107	14125	13942	13959	13978	13993	14057	13963	14150	13931	14152	14047	13996	14101	14188	14057	13919	14015	14218	13987	14202	13985	14195	14130	13946	13914	13944	14069	13932	14100	13788	14012	14034	13979	14121	14159	13990	13958	14000	14130	14066	14176	14033	13935	13968	14116	14075	14071	13953	13979	13917	14003	13954	13969	14015	13970	13945	13977	14007	14039	13973	14036	14033	13943	14088	14037	14041	14066	13902	14091	14405	14009	14102	14033	13935	14161	13972	13934	14134	14040	13933	13967	14017	14134	13873	13966	13966	14123	14066	14072	14031	14048	13957	14088	13864	14038	14030	14055	14074	14123	13989	14214	14019	14072	14102	14132	14029	14087	14044	13938	14165	14107	14136	13925	14020	14056	14213	14004	14071	14224	13963	13952	13941	14079	14064	14053	13907	13888	14145	14177	14114	14037	13976	14114	14198	13958	14094	14065	13951	14111	14123	14101	14269	14313	13946	14007	14067	14046	14028	14336	14047	14095	13925	13888	14079	14138	14048	14103	14134	14024	14176	14086	13995	14055	14211	14078	13991	13987	14122	14093	14094	13897	14066	14142	14111	14026	14169	14199	13997	14149	13990	14034	13929	13986	14067	14031	14135	14228	14033	14069	13985	14078	14061	14101	14111	14113	14060	14013	14174	13995	13955	13995	13958	14279	13949	14061	13891	14118	13944	13998	14188	14026	14233	14035	13963	14140	14089	13988	14258	14036	14058	14017	14037	14050	13938	14167	14016	14070	14053	14042	13973	14038	13954	14085	13885	14068	14086	14087	14010	13980	13982	14157	14012	14159	14087	14118	13884	14006	14015	14047	14229	13987	14037	13965	14029	14222	14204	14095	13981	14058	13897	14275	13951	14125	13966	14043	14097	14005	14054	13952	14078	14043	14079	14083	14014	14177	14093	13986	14040	13997	14033	13845	13994	13948	14199	13955	13921	14238	14023	14147	14024	13983	13953	13867	13998	14109	14113	14053	13880	13996	14065	14036	14075	13999	14121	13951	14147	14167	14013	13989	14150	14037	13996	13924	13990	14085	14008	13971	14029	14246	13965	13884	14077	14204	14005	14062	14030	13966	14111	14058	13962	13836	13989	13922	14015	13958	14146	14099	14047	14100	14096	14086	14016	13975	14126	14056	14110	14139	13857	14071	13952	14194	13948	13973	13977	14116	13994	13931	14065	14084	13920	13982	14050	14023	14157	14151	14091	14050	13932	13995	13983	14106	14041	13847	13992	14062	13944	13982	13965	13926	14146	14034	14145	14071	14138	14023	14085	14156	14012	14111	14168	13898	14063	14163	14209	14004	14079	14099	14177	14045	14130	14108	14069	13898	13962	14073	14035	14100	14115	14141	13930	14097	13928	14119	14086	13988	13969	13984	14002	14026	14023	13987	13866	13999	14236	14087	14129	14071	14034	13846	14072	14084	14003	13956	14077	14040	14042	14102	14116	14057	13840	13926	14205	13935	13942	14106	13968	13990	13789	14106	14033	14027	14023	14117	13936	14064	14075	14068	14036	13977	14005	14143	13905	14065	14077	14072	14029	14119	14052	14181	14127	13965	13964	13995	13933	14023	14099	14135	13999	13974	14066	14131	14062	14137	14164	14004	14179	14157	13863	13863	14135	14232	14105	14115	13989	13951	14008	14072	13909	14214	13941	13938	14121	14055	14068	13967	13954	14146	13981	14143	14173	14145	14077	13881	14061	13948	13917	14077	14044	14212	14307	14117	14072	14165	13987	13964	14191	13927	14002	13963	14002	14256	14138	13967	14009	13930	14129	13976	13992	14086	13910	14068	14010	13959	14182	14016	13982	14143	14059	14033	13924	14131	13862	14197	13946	14029	13982	14028	14040	13994	14053	14095	14094	13953	13976	14068	14174	14084	14147	14184	14090	14094	14007	14023	14040	13958	13862	14079	14124	13931	13937	14153	14006	14006	14142	14115	13993	13931	14115	13972	13832	14066	14167	14183	13835	14129	14140	13893	14088	14149	13987	13988	14070	14201	14239	14149	14045	14036	14108	14091	13939	14152	14001	14022	14013	14071	13870	14157	13946	14018	13883	14107	14205	13996	14037	13973	14058	14027	14093	13942	13968	13945	13962	14044	14125	14156	14061	13925	14076	14130	14094	14040	14000	13896	13797	14069	14186	14026	14160	13977	14021	14003	14049	14170	14008	14089	14023	14085	14057	13901	14169	13980	13967	13887	13944	14143	13981	13935	13857	14246	13986	14045	14118	13945	14006	14021	13957	14163	14115	14060	14139	14101	14073	13933	13994	14009	14160	14021	14039	14114	14068	14066	14044	14022	14026	14016	14139	14075	13956	14089	14194	13994	13968	14171	13868	13962	13902	14091	14185	14007	14131	13935	13952	13990	14130	14091	13999	14148	14021	13988	14232	13889	14038	14201	13869	14127	13956	14157	13999	13977	14096	14005	14027	14114	13895	14097	14005	14060	14156	14053	14007	14007	14026	14072	13994	14249	14250	13985	13906	13943	14067	14061	14192	14017	14180	14109	13937	13970	14163	14167	13960	14089	14045	14066	13950	14061	14047	14130	14012	13984	14165	14151	14020	14106	14142	13957	14004	14000	13963	14047	13985	14141	13926	14088	14108	14007	14047	14124	13908	14106	13985	14016	13843	14196	14093	14022	14082	14114	14022	14106	14024	14058	14083	14066	14097	14052	14002	14090	14101	14092	14021	14192	14004	14095	14007	14010	13960	13972	13985	13945	14131	14050	13987	14019	13975	14136	14074	14129	14051	14128	14036	14233	14114	14167	14126	13968	14033	14073	14072	14141	13976	14208	14134	13965	14094	14185	14017	14263	14128	13918	13883	14160	14015	13991	14125	14173	13954	14271	14037	14016	13843	14176	14019	13987	13978	14006	13920	14016	14053	14020	14198	14034	13995	13997	13967	13856	14148	14112	14016	14127	13905	14054	14078	14253	14040	14020	13889	14038	14019	14206	13961	14152	14142	13971	13954	14020	14143	14012	14073	13986	13975	13946	14060	13923	14082	13973	14043	13896	13972	14107	14115	13978	14224	14102	13942	13966	13922	14076	14166	14112	14020	14137	13932	14098	14052	13997	14077	14190	14068	14063	14152	13946	14153	14042	14286	14107	13909	13948	14057	13909	14140	14064	14052	14161	14161	14092	13818	13955	14077	14177	13998	14005	14244	14131	13990	14182	14141	14139	13874	13897	14063	13973	14043	13893	14028	14172	14104	14156	13975	14003	14067	14011	13957	13980	14006	14266	14230	14063	14018	14160	14045	14122	13997	14005	14156	14093	14065	13946	14106	14086	14150	13975	14029	14092	14092	13983	13879	13939	14050	14087	14111	13929	14048	14080	14056	14125	14011	14025	13978	14075	13808	13936	14301	14103	14115	13980	14072	14030	13984	14069	14093	13873	14023	14068	13917	14064	14090	13905	14152	14102	14046	14067	13897	14008	14177	13967	14133	14014	14115	14041	14277	13990	14048	14086	14067	14078	14105	13984	13913	14074	14102	14117	14140	14154	14157	14091	13936	13918	14048	14101	14074	14047	14079	14099	14045	13931	14075	13962	14097	13894	14129	14109	14094	14036	14084	14102	14006	14145	14196	14072	14024	13978	14077	14053	14160	14152	13902	14011	14141	14032	14066	14012	14101	14072	14025	14194	14205	13929	14121	14003	13900	14065	13985	14103	13874	13912	13898	14120	14039	14095	13943	13961	14180	14056	14145	14053	13979	13891	13969	13748	13980	14002	14144	14012	14063	13966	14109	14044	13967	14258	14035	13970	13990	14075	14141	14006	14041	14024	13953	14018	14021	13968	14049	14024	14087	13969	14135	14185	13933	13995	14030	13886	14036	14068	14124	14024	14040	14087	14084	14064	14147	14119	14108	14075	14089	13958	14072	14032	13989	14009	14058	13992	13973	14095	14146	14122	14084	14128	13945	14026	13918	14041	14076	14074	14100	13955	14047	14040	13876	13955	14208	13929	14065	13989	14070	14047	14076	13802	13976	14176	13908	14049	14086	14082	13929	14007	14096	13810	14078	14176	14127	14065	13990	14185	13970	14132	13978	14029	14025	14013	14085	13884	14084	13968	14081	13965	14076	14163	14161	14117	13869	13973	14016	14036	13922	14178	14161	14055	14000	14031	14230	14027	14046	13924	13982	14173	13907	14322	13958	14150	14049	14116	13972	14152	14078	13991	14064	14150	13955	14084	13923	14089	13969	13929	14049	14143	14089	14069	14064	14122	14187	14115	14027	14062	14037	13984	13925	14144	14040	14081	13943	14174	14054	14034	14025	14028	14072	14038	14152	14079	14109	14169	14053	14182	14023	14139	14072	14023	14052	14140	14060	13877	14040	14132	14105	13932	13946	14102	14166	14108	14030	13887	14054	14078	13934	13850	13978	14027	14095	14247	14068	14096	14023	14028	14067	13763	14075	13979	14060	14048	14129	14147	13976	14162	14100	13947	14128	14103	14256	14087	14178	14117	14080	14130	13924	13910	13983
22839	21346	29197	24044	22613	25952	27876	22493	20754	20195	19346	18782	18226	17921	17449	17381	17147	17215	16905	17017	16940	17130	16745	16853	16850	16653	16635	16656	16697	16643	16489	16712	16679	16636	16506	16464	16477	16460	16628	16573	16424	16533	16742	16378	16407	16479	16612	16574	16458	16500	16513	16639	16517	16533	16380	16664	16695	16527	16307	16335	16324	16355	16502	16498	16482	16370	16244	16540	16554	16427	16500	16459	16371	16409	16347	16503	16211	16220	16348	16460	16543	16271	16409	16401	16727	16340	16491	16315	16444	16669	16488	16306	16331	16315	16411	16386	16399	16498	16211	16399	16365	16435	16380	16350	16571	16425	16488	16367	16430	16465	16591	16430	16324	16454	16389	16249	16384	16455	16342	16740	16349	16202	16504	16342	16476	16491	16519	16425	16578	16471	16540	16457	16412	16364	16446	16438	16482	16359	16437	16599	16244	16247	16360	16141	16371	16353	16250	16471	16379	16127	16338	16380	16473	16357	16233	16597	16574	16227	16332	16594	16321	16484	16774	16563	16603	16383	16261	16303	16274	16413	16503	16226	16459	16440	16563	16432	16499	16546	16431	16306	16371	16403	16474	16444	16364	16417	16440	16400	16384	16373	16329	16351	16475	16365	16391	16394	16436	16243	16391	16316	16218	16441	16343	16463	16337	16344	16386	16214	16285	16290	16551	16462	16444	16486	16381	16348	16411	16442	16350	16359	16628	16399	16293	16418	16310	16590	16538	16185	16360	16356	16351	16397	16299	16489	16483	16418	16461	16459	16267	16334	16178	16299	16390	16313	16472	16339	16298	16377	16296	16466	16263	16340	16211	16400	16468	16520	16324	16105	16395	16410	16373	16489	16410	16486	16563	16426	16411	16320	16343	16254	16229	16453	16242	16269	16348	16559	16374	16409	16361	16442	16520	16447	16282	16295	16396	16387	16531	16333	16276	16281	16420	16330	16534	16455	16477	16526	16362	16480	16408	16348	16454	16331	16463	16420	16395	16384	16455	16599	16209	16399	16344	16362	16246	16259	16247	16298	16374	16564	16469	16350	16243	16205	16371	16239	16439	16648	16395	16500	16395	16380	16425	16228	16265	16414	16294	16480	16144	16489	16450	16358	16409	16531	16349	16405	16418	16188	16360	16398	16287	16432	16488	16372	16339	16186	16364	16428	16422	16264	16367	16383	16247	16197	16502	16606	16433	16491	16388	16444	16355	16231	16677	16377	16235	16315	16524	16426	16441	16284	16418	16399	16509	16450	16318	16570	16147	16423	16186	16191	16538	16146	16394	16317	16368	16430	16483	16341	16449	16425	16400	16143	16381	16303	16522	16363	16286	16526	16370	16438	16417	16324	16257	16401	16407	16412	16368	16470	16312	16469	16579	16449	16515	16425	16292	16408	16435	16331	16458	16362	16512	16670	16470	16330	16338	16237	16329	16588	16447	16431	16261	16448	16174	16373	16245	16428	16080	16509	16297	16288	16240	16392	16489	16220	16230	16230	16408	16206	16455	16302	16406	16381	16495	16240	16416	16373	16407	16446	16411	16522	16111	16255	16383	16480	16238	16433	16524	16460	16522	16124	16433	16559	16426	16596	16342	16132	16290	16329	16312	16351	16416	16449	16302	16490	16254	16324	16449	16436	16537	16220	16169	16290	16290	16449	16503	16204	16327	16441	16384	16227	16442	16426	16500	16222	16533	16287	16444	16431	16439	16420	16375	16496	16324	16339	16330	16394	16452	16408	16341	16384	16325	16347	16493	16339	16672	16163	16326	16512	16290	16186	16238	16374	16264	16392	16376	16608	16291	16191	16137	16369	16452	16397	16501	16603	16380	16422	16518	16390	16417	16416	16435	16335	16355	16172	16297	16235	16394	16350	16438	16290	16489	16290	16506	16587	16285	16259	16387	16358	16430	16286	16553	16461	16320	16197	16347	16419	16426	16264	16552	16440	16580	16434	16426	16354	16420	16478	16138	16282	16411	16247	16447	16517	16405	16526	16446	16436	16232	16424	16390	16521	16379	16222	16344	16482	16354	16541	16286	16271	16441	16338	16355	16389	16449	16390	16415	16429	16275	16242	16247	16475	16347	16457	16472	16353	16578	16555	16439	16481	16454	16381	16519	16270	16342	16274	16484	16570	16373	16251	16277	16413	16471	16296	16626	16510	16561	16363	16268	16327	16258	16242	16421	16317	16421	16285	16449	16418	16316	16481	16304	16217	16208	16394	16435	16320	16207	16436	16387	16688	16434	16223	16420	16314	16428	16331	16147	16344	16455	16401	16348	16421	16368	16449	16464	16304	16498	16509	16357	16427	16422	16457	16524	16385	16328	16356	16312	16388	16438	16504	16365	16402	16307	16475	16318	16510	16452	16279	16405	16273	16391	16396	16212	16474	16344	16390	16423	16575	16505	16244	16388	16393	16218	16485	16178	16449	16543	16426	16430	16400	16409	16277	16522	16394	16378	16377	16548	16139	16436	16568	16375	16483	16582	16257	16220	16466	16305	16138	16464	16096	16239	16229	16197	16284	16385	16557	16311	16287	16241	16411	16334	16212	16371	16410	16530	16281	16494	16333	16442	16280	16243	16349	16269	16093	16340	16109	16256	16325	16387	16398	16388	16262	16513	16360	16387	16249	16370	16243	16346	16600	16441	16392	16547	16549	16395	16228	16436	16399	16313	16535	16386	16254	16280	16492	16355	16255	16468	16505	16352	16487	16568	16430	16331	16294	16270	16376	16489	16511	16466	16444	16601	16373	16331	16433	16572	16326	16505	16461	16168	16272	16334	16168	16234	16306	16131	16330	16418	16414	16515	16461	16295	16345	16527	16549	16391	16151	16481	16329	16319	16388	16460	16328	16486	16287	16365	16443	16592	16331	16378	16474	16329	16397	16303	16455	16514	16436	16515	16505	16430	16304	16302	16373	16566	16528	16514	16366	16324	16490	16250	16325	16297	16391	16380	16502	16524	16312	16478	16337	16308	16393	16334	16417	16501	16375	16438	16307	16319	16384	16233	16127	16283	16506	16406	16487	16298	16233	16400	16485	16329	16347	16302	16284	16290	16332	16399	16240	16074	16536	16160	16626	16414	16274	16482	16451	16601	16383	16453	16520	16468	16290	16221	16338	16285	16546	16469	16200	16382	16195	16227	16204	16345	16493	16519	16456	16302	16539	16558	16544	16155	16158	16311	16460	16250	16342	16473	16383	16266	16216	16421	16449	16303	16190	16280	16436	16468	16336	16402	16218	16422	16375	16445	16365	16260	16388	16371	16260	16226	16125	16293	16227	16315	16374	16535	16414	16323	16386	16375	16315	16617	16377	16474	16371	16487	16508	16326	16134	16383	16299	16485	16476	16219	16120	16448	16342	16565	16340	16570	16276	16323	16363	16278	16303	16275	16325	16587	16441	16518	16155	16408	16323	16347	16385	16661	16270	16272	16469	16603	16270	16310	16235	16500	16580	16361	16384	16278	16456	16187	16354	16447	16331	16342	16236	16367	16431	16150	16481	16401	16371	16386	16585	16512	16273	16417	16352	16217	16470	16538	16414	16312	16544	16420	16305	16393	16427	16233	16345	16358	16331	16257	16511	16333	16309	16481	16451	16278	16268	16374	16470	16474	16421	16213	16264	16352	16462	16465	16565	16234	16220	16479	16442	16271	16175	16432	16349	16333	16509	16560	16312	16548	16469	16412	16274	16233	16451	16227	16225	16402	16301	16269	16335	16281	16406	16349	16452	16381	16402	16390	16562	16330	16464	16437	16364	16360	16539	16281	16480	16244	16483	16586	16449	16396	16497	16325	16148	16302	16464	16357	16346	16496	16529	16453	16561	16378	16422	16448	16382	16552	16353	16405	16335	16282	16509	16450	16274	16420	16309	16471	16482	16427	16443	16182	16361	16364	16543	16387	16282	16573	16187	16464	16371	16409	16249	16497	16294	16344	16473	16520	16417	16159	16302	16505	16334	16342	16444	16478	16380	16471	16421	16440	16302	16555	16401	16400	16385	16285	16392	16455	16254	16499	16456	16388	16353	16299	16194	16425	16517	16395	16349	16420	16277	16314	16227	16450	16564	16399	16449	16546	16329	16371	16422	16301	16466	16492	16336	16595	16450	16422	16363	16442	16424	16507	16502	16338	16407	16420	16327	16426	16348	16208	16465	16337	16396	16417	16314	16143	16339	16366	16409	16324	16308	16451	16230	16514	16379	16296	16347	16326	16429	16204	16628	16376	16343	16366	16370	16283	16425	16436	16303	16334	16435	16462	16374	16191	16520	16398	16534	16507	16332	16400	16323	16381	16213	16193	16349	16211	16403	16400	16520	16361	16448	16438	16555	16478	16268	16440	16403	16342	16322	16450	16457	16452	16484	16371	16271	16511	16269	16388	16493	16543	16328	16358	16337	16343	16345	16439	16589	16515	16171	16476	16523	16338	16241	16343	16276	16337	16340	16460	16494	16396	16254	16336	16321	16409	16499	16435	16353	16497	16223	16371	16414	16647	16508	16457	16494	16401	16423	16252	16495	16505	16332	16403	16225	16297	16293	16393	16426	16386	16148	16424	16446	16529	16358	16510	16487	16487	16397	16342	16454	16301	16468	16418	16447	16224	16494	16372	16514	16375	16363	16541	16394	16505	16697	16363	16326	16412	16695	16569	16641	16407	16520	16461	16416	16564	16476	16441	16415	16347	16327	16545	16597	16166	16417	16257	16735	16460	16360	16521	16431	16357	16542	16309	16663	16381	16504	16611	16700	16402	16429	16431	16410	16487	16384	16500	16320	16561	16397	16282	16425	16185	16609	16223	16416	16432	16407	16483	16369	16288	16659	16443	16297	16525	16256	16294	16464	16334	16421	16421	16308	16408	16381	16402	16637	16407	16237	16353	16322	16231	16485	16382	16234	16177	16416	16296	16397	16291	16574	16450	16375	16439	16360	16235	16350	16388	16492	16313	16375	16398	16320	16271	16191	16462	16299	16356	16327	16242	16242	16346	16332	16196	16261	16324	16156	16399	16480	16363	16380	16276	16308	16297	16360	16353	16343	16310	16355	16564	16421	16421	16295	16378	16382	16538	16533	16430	16465	16203	16384	16305	16304	16332	16528	16494	16097	16311	16424	16425	16541	16382	16361	16460	16490
31812	54660	51989	41325	34428	29151	25055	22797	20691	19418	18369	17688	16940	16424	15828	15609	15333	15210	15212	15080	14953	14982	14779	14708	14648	14589	14675	14527	14670	14569	14477	14346	14324	14611	14456	14537	14225	14464	14640	14516	14458	14589	14388	14323	14251	14393	14292	14207	14329	14511	14391	14265	14403	14185	14368	14331	14295	14115	14214	14421	14304	14276	14258	14238	14335	14372	14266	14367	14287	14357	14247	14367	14329	14240	14320	14318	14531	14330	14302	14272	14238	14447	14389	14109	14275	14175	14228	14383	14244	14419	14188	14293	14361	14205	14181	14254	14307	14202	14463	14098	14291	14382	14328	14287	14169	14169	14376	14294	14253	14374	14294	14216	14387	14255	14289	14224	14319	14323	14216	14241	14309	14135	14286	14286	14320	14268	14315	14231	14224	14410	14310	14416	14445	14254	14209	14338	14481	14238	14338	14355	14354	14354	14213	14320	14477	14273	14370	14316	14350	14358	14389	14269	14287	14152	14286	14334	14193	14171	14360	14352	14363	14347	14258	14173	14193	14335	14335	14150	14238	14260	14439	14251	14267	14242	14237	14386	14300	14288	14402	14374	14047	14337	14304	14292	14219	14402	14322	14271	14375	14449	14171	14197	14198	14205	14453	14123	14342	14296	14325	14243	14372	14335	14232	14176	14217	14162	14272	14231	14207	14417	14298	14155	14327	14292	14420	14208	14258	14364	14276	14259	14320	14265	14271	14346	14339	14280	14293	14329	14409	14403	14260	14374	14321	14409	14360	14121	14316	14134	14252	14008	14436	14281	14505	14250	14218	14114	14356	14222	14227	14220	14149	14390	14303	14209	14150	14311	14442	14309	14340	14168	14233	14148	14354	14337	14324	14221	14257	14190	14455	14266	14262	14363	14186	14321	14421	14278	14255	14253	14333	14330	14178	14253	14404	14422	14401	14261	14159	14247	14310	14210	14393	14305	14060	14297	14231	14323	14352	14248	14235	14271	14427	14360	14276	14279	14281	14407	14307	14261	14427	14394	14190	14168	14358	14217	14381	14295	14440	14213	14312	14206	14272	14305	14268	14290	14249	14342	14415	14291	14154	14239	14108	14369	14259	14141	14334	14128	14396	14154	14103	14315	14163	14276	14492	14313	14221	14281	14272	14253	14267	14173	14286	14131	14313	14395	14160	14327	14261	14416	14217	14326	14329	14191	14331	14156	14290	14309	14367	14241	14159	14374	14202	14462	14354	14433	14226	14374	14305	14436	14260	14161	14385	14150	14211	14246	14207	14112	14460	14315	14338	14358	14177	14201	14150	14292	14214	14268	14430	14344	14288	14510	14191	14123	14269	14041	14321	14351	14299	14375	14375	14314	14262	14338	14264	14344	14353	14354	14326	14302	14257	14335	14132	14512	14337	14357	14389	14261	14380	14234	14319	14136	14229	14273	14068	14270	14350	14157	14230	14193	14292	14097	14292	14141	14270	14226	14086	14193	14158	14328	14232	14326	14315	14201	14289	14139	14270	14257	14424	14335	14359	14327	14376	14401	14169	14341	14458	14208	14163	14247	14292	14244	14340	14313	14234	14251	14563	14449	14256	14251	14477	14454	14289	14131	14262	14298	14245	14251	14202	14184	14284	14228	14272	14317	14232	14232	14269	14309	14211	14267	14141	14305	14269	14327	14392	14223	14353	14140	14325	14449	14126	14178	14447	14367	14176	14144	14316	14343	14267	14072	14291	14391	14368	14351	14250	14268	14316	14246	14373	14352	14247	14201	14178	14444	14391	14347	14220	14210	14427	14478	14318	14365	14413	14362	14297	14230	14164	14290	14349	14402	14160	14331	14242	14365	14391	14340	14352	14333	14341	14178	14206	14290	14392	14429	14134	14344	14303	14200	14096	14227	14113	14104	14246	14210	14357	14232	14330	14165	14344	14208	14093	14360	14299	14331	14246	14123	14196	14250	14239	14398	14364	14235	14213	14290	14238	14359	14231	14209	14397	14274	14213	14254	14247	14457	14298	14179	14222	14192	14466	14406	14276	14287	14305	14359	14372	14197	14150	14143	14212	14261	14284	14177	14329	14134	14229	14286	14295	14297	14172	14236	14393	14301	14309	14387	14185	14217	14387	14285	14326	14229	14236	14313	14415	14197	14301	14172	14376	14327	14154	14249	14283	14323	14344	14208	14451	14243	14359	14332	14356	14165	14306	14293	14300	14408	14355	14342	14241	14381	14203	14376	14329	14234	14193	14366	14246	14192	14413	14230	14119	14348	14376	14507	14289	14356	14130	14330	14089	14369	14227	14380	14445	14160	14319	14357	14326	14336	14156	14483	14086	14229	14273	14242	14220	14352	14350	14329	14258	14036	14132	14302	14298	14406	14351	14290	14323	14184	14241	14341	14447	14324	14263	14298	14273	14221	14260	14361	14254	14298	14270	14338	14376	14231	14380	14255	14329	14086	14249	14290	14442	14175	14282	14069	14160	14281	14204	14234	14195	14279	14209	14276	14393	14271	14264	14264	14390	14217	14247	14416	14228	14196	14355	14134	14248	14405	14166	14202	14320	14276	14351	14390	14165	14248	14332	14178	14174	14399	14342	14327	14298	14237	14159	14116	14348	14271	14216	14230	14234	14185	14333	14325	14327	14265	14437	14268	14230	14348	14415	14302	14256	14406	14313	14272	14133	14348	14357	14333	14317	14374	14301	14227	14171	14338	14293	14262	14258	14306	14260	14228	14356	14335	14293	14213	14289	14169	14183	14328	14341	14346	14158	14286	14336	14337	14379	14287	14237	14133	14222	14298	14179	14354	14322	14258	14429	14258	14271	14350	14127	14299	14223	14240	14076	14236	14115	14272	14267	14395	14165	14194	14418	14313	14333	14327	14517	13934	14363	14304	14240	14310	14193	14132	14122	14298	14337	14189	14284	14225	14376	14523	14202	14333	14179	14421	14294	14242	14160	14291	14341	14501	14224	14371	14112	14334	14119	14441	14234	14351	14233	14274	14309	14177	14329	14246	14163	14377	14261	14341	14420	14182	14256	14189	14171	14284	14191	13976	14337	14208	14204	14409	14272	14324	14448	14247	14466	14278	14356	14224	14157	14371	14375	14252	14268	14312	14210	14353	14242	14328	14360	14209	14338	14103	14372	14265	14241	14262	14453	14199	14351	14289	14263	14201	14307	14429	14184	14189	14257	14218	14149	14318	14282	14334	14275	14254	14266	14282	14150	14351	14356	14244	14165	14231	14120	14374	14325	14424	14083	14216	14437	14164	14174	14319	14440	14350	14392	14325	14387	14343	14218	14333	14140	14386	14206	14169	14316	14248	14322	14289	14247	14306	14250	14230	14247	14235	14278	14340	14292	14267	14260	14350	14194	14324	14408	14288	14206	14321	14151	14272	14094	14289	14239	14172	14210	14211	14177	14415	14201	14337	14246	14283	14106	14411	14211	14149	14259	14307	14262	14288	14236	14201	14354	14237	14383	14340	14274	14195	14201	14174	14182	14277	14168	14331	14273	14244	14269	14278	14411	14193	14295	14320	14190	14128	14288	14200	14296	14392	14255	14205	14345	14193	14341	14272	14413	14214	14110	14404	14233	14167	14402	14163	14332	14156	14181	14379	14438	14209	14243	14369	14386	14287	14299	14238	14236	14327	14328	14160	14185	14162	14152	14192	14340	14377	14223	14122	14396	14225	14233	14378	14404	14323	14186	14304	14390	14324	14272	14167	14305	14258	14183	14282	14307	14377	14293	14242	14335	14315	14127	14226	14292	14320	14138	14293	14118	14172	14293	14212	14236	14310	14244	14360	14531	14146	14360	14357	14337	14063	14383	14289	14446	14343	14160	14257	14311	14221	14407	14360	14203	14262	14313	14226	14251	14347	14175	14361	14092	14380	14304	14174	14204	14349	14123	14256	14180	14363	14327	14347	14212	14462	14300	14335	14177	14228	14270	14153	14175	14225	14402	14404	14369	14319	14402	14321	14192	14396	14295	14158	14211	14328	14265	14335	13950	14106	14485	14239	14234	14288	14307	14238	14179	14223	14382	14261	14266	14180	14330	14182	14213	14287	14205	14270	14319	14401	14157	14287	14426	14201	14295	14359	14211	14391	14275	14296	14375	14272	14315	14126	14277	14122	14259	14372	14468	14208	14136	14313	14360	14146	14395	14305	14252	14340	14310	14264	14329	14233	14206	14283	14200	14322	14094	14290	14168	14286	14227	14332	14370	14109	14316	14141	14175	14227	14233	14396	14290	14092	14267	14330	14251	14345	14276	14343	14193	14290	14156	14315	14386	14185	14367	14369	14170	14251	14344	14353	14206	14439	14159	14356	14196	14263	14333	14051	14213	14192	14412	14164	14241	14313	14420	14214	14208	14197	14248	14355	14179	14406	14101	14127	14287	14194	14212	14366	14229	14267	14144	14151	14209	14229	14326	14220	14408	14294	14234	14296	14264	14171	14249	14365	14279	14255	14331	14198	14210	14154	14260	14398	14420	14251	14362	14348	14328	14207	14158	14170	14361	14222	14283	14370	14127	14243	14399	14233	14370	14239	14331	14251	14254	14276	14183	14291	14242	14332	14173	14374	14256	14327	14103	14207	14395	14256	14218	14262	14334	14232	14309	14028	14295	14509	14330	14229	14385	14272	14152	14341	14324	14297	14193	14269	14288	14280	14413	14061	14216	14219	14440	14194	14300	14282	14333	14353	14203	14316	14273	14462	14373	14306	14258	14277	14347	14301	14299	14217	14149	14270	14224	14266	14236	14240	14112	14457	14265	14165	14197	14168	14276	14235	14344	14291	14360	14318	14164	14490	14220	14309	14283	14344	14230	14349	14279	14304	14364	14147	14346	14305	14404	14372	14224	14097	14343	14180	14212	14423	14224	14253	14361	14214	14285	14288	14125	14228	14297	14337	14207	14249	14170	14299	14363	14125	14297	14169	14376	14334	14258	14240	14246	14386	14200	14279	14243	14277	14156	14258	14391	14170	14208	14270	14249	14342	14202	14357	14153	14353	14293	14264	14366	14172	14276	14291	14310	14385	14180	14347	14219	14345	14281	14165	14296	14376	14490	14194	14234	14242	14187	14266	14272	14203	14278	14197	14276	14296	14314	14294	14223	14365	14191	14178	14348	14123	14337	14482	14355	14286
28848	27339	34297	30667	24546	21492	19718	18749	17978	17612	17253	16895	16769	16799	16499	16322	16427	16574	16255	16245	16494	16237	16307	16156	16325	16264	16215	16295	16151	16274	16295	16053	16222	16183	16023	16153	16181	16180	16216	16270	16094	16258	16156	16114	16079	16012	16116	16286	16212	16166	16042	16213	16088	15949	16280	16277	16086	15958	16095	16148	16175	16105	16092	16537	16128	16285	16113	16055	16030	16044	16166	16108	16300	16281	16096	16073	16080	15896	16073	16223	16409	16094	16042	16015	16117	16218	16067	15866	16080	16122	16258	16173	16166	16191	16249	16133	15922	16268	16268	16082	16100	16203	16081	16020	16051	16242	16129	16029	16082	16254	16184	16127	16060	16266	16140	15955	16040	16175	16098	16112	16126	16061	16036	16224	16056	16111	16190	16130	16001	16079	16047	16110	16160	16050	16019	16215	15978	16086	16159	16053	16029	16014	15940	16123	15964	16070	16247	16084	16053	15967	16032	16259	16248	16065	15877	16116	15984	15948	16029	16082	15874	16173	15875	16074	16046	16097	15972	16258	15941	16274	16145	16216	16043	16043	16190	16077	16097	16256	16036	16112	15935	16070	16078	16118	16155	16081	16188	16087	15964	16110	16195	16036	16133	16052	15995	16036	15966	16019	16207	16152	16062	15924	16093	15917	16103	16079	16112	16002	16118	15960	16038	16138	16305	16053	16136	15986	16008	15870	15844	16176	16102	16057	16090	15997	16133	16265	16227	16042	15945	16144	16200	15973	16139	16052	15988	16054	16094	16075	16027	16206	16025	16123	15959	16217	16083	15993	15963	16036	16171	16101	16120	16138	16209	16022	16393	16171	16256	16077	16297	15894	16102	16042	15974	16085	16315	16175	16490	16330	16218	16038	16010	15879	16105	16146	16075	15915	16053	16048	16239	16187	15986	15991	16073	16088	16125	16169	15957	16164	15921	15963	16076	16114	16101	16048	15966	16007	16129	15946	16033	16064	16195	16235	16329	15846	16202	16080	16034	15872	16138	16120	16120	16078	16035	16033	16096	16267	15945	16175	16025	16140	16257	16052	16094	16046	16155	16049	16027	15955	16169	15988	16098	16097	15967	16147	16166	16180	16108	16158	16203	16113	16230	16040	16149	15933	16098	16068	16037	16038	16080	16054	16234	16056	16249	16066	15955	16012	15934	15979	16112	16088	16121	16346	16092	16061	16144	16214	16050	16249	16269	16308	16059	16140	16332	16109	15973	16122	16205	16399	15997	16241	16315	16107	15998	15904	16011	16165	16153	15918	16119	16385	15991	15956	16255	16164	16206	16066	16187	16175	16160	16058	16091	16058	15914	15980	16067	16051	16015	15934	16150	15933	15894	16071	16013	16131	16140	16070	16121	15972	16086	16167	16107	16163	16202	16072	16282	16132	15962	16076	16067	16114	16300	16079	16176	16138	16251	16203	16082	16023	16070	16199	16228	16269	16079	16084	16237	15928	16157	16098	15933	16095	16022	15876	16127	16148	16163	16198	16300	16054	16171	16170	16214	16042	16099	16004	16081	15863	16235	16265	16173	16140	15980	16072	16067	16092	16104	16230	16020	16137	16252	16048	16202	15889	16147	15990	16116	15897	16327	16042	15847	16081	15931	16089	16130	15989	16051	16264	16096	16021	16103	16108	16075	16023	16189	16366	16244	16221	16040	16052	16090	15983	16018	15939	16206	16168	16149	16150	16141	16075	16115	16209	16158	15982	15933	16059	15910	16025	16200	16009	16152	16244	16170	16019	16270	16037	16156	16186	16017	15993	16111	15998	16072	15885	16050	15965	16099	16125	15845	16189	16197	16021	16145	16106	16099	16186	15957	15918	16025	16105	16233	15774	16195	16037	15932	15939	16021	16022	16041	15890	16156	16071	16070	16058	16316	16349	16097	16224	16117	15890	16205	15941	15977	16220	15989	16166	16103	16131	15950	16185	16177	16134	15892	16194	16069	16077	16095	16033	16033	15832	16126	16031	16180	16107	16148	16112	16207	15952	16304	16155	16051	16067	16035	16094	16138	16099	16227	15963	16033	16029	16211	16296	16086	16087	16092	16143	16124	16085	16132	16187	16247	15995	16131	16027	15988	16235	16032	15987	15946	16182	16126	16104	16341	15940	16052	16061	16062	16100	15946	16040	15985	16121	16138	16179	16108	15832	16138	15976	15835	15949	16004	16205	16041	16227	15993	15969	16030	16164	16096	15952	16113	16111	16087	16190	16138	16118	16094	15822	16052	16138	16075	16071	15868	16030	16087	15998	16145	16154	16339	16071	16175	16112	16048	16037	16020	16288	16051	16210	16017	15916	16096	16024	16097	16036	16079	16167	16056	16266	16131	16115	16199	16096	16133	16107	16166	15911	16070	16159	16123	16191	16279	16014	16126	16211	16191	16207	16022	15956	15960	16028	16110	16084	16240	16247	15960	16151	16027	16135	16148	16104	16026	16131	16208	16253	16127	16193	16076	15949	16077	16176	16060	16090	16134	15849	16074	15984	16189	16072	16022	16278	15965	16292	16318	16265	16038	15962	16143	16051	16125	16206	16157	16248	16158	16083	16059	16150	16008	15951	16081	15964	16010	16246	16143	16269	16171	16076	16130	16353	16147	16227	15976	16159	16002	16086	16285	16206	16071	15873	16102	16177	16041	16154	16079	16166	16047	15932	16209	16175	16107	15904	16207	16176	16074	15996	16072	16048	16230	16222	16107	15980	16231	15939	16124	15949	16208	16181	16071	16301	15973	16101	16261	16208	16002	16246	16170	16188	16095	16260	16010	16214	16197	16205	16098	16372	15920	16066	16037	16106	16200	16240	16154	16355	15962	15907	16164	15783	16197	16044	16070	16209	15927	16217	16024	16137	16262	16095	15903	16155	16068	15962	16090	16213	16002	16026	16087	16086	16085	15933	16142	16159	16102	16035	16016	16004	16116	16188	16222	16107	16115	16031	16272	16070	16128	16205	15998	15931	16017	15935	15983	16208	16299	15799	16082	16015	15927	15897	16182	15982	16347	15888	16244	16160	16033	16138	16102	16181	16187	16075	16294	16266	15954	15934	16113	16057	16084	16137	16062	16179	16046	15985	16185	16256	16186	16143	16206	16039	16039	15969	15897	16229	16378	16040	16242	16106	16172	16143	16055	16098	16090	16102	16143	16099	16312	16265	16060	16050	16190	16303	16323	16210	16002	16149	16082	16083	16110	16163	16120	15777	15991	16010	16135	16096	16213	15920	16178	16067	16160	16111	16240	16104	15978	16018	16221	15985	16112	16118	16039	16161	16065	16186	16074	16021	16313	16060	16141	15984	15994	16052	15830	15965	16288	16123	15946	16036	16297	15908	16056	16207	16125	16027	16071	16125	16080	16046	16299	15977	16020	16210	16136	16001	16094	16236	15975	16112	16091	16055	16071	16188	16002	16029	16031	16265	16026	16066	16289	16075	15946	16056	16132	16074	16099	15853	16212	16179	16112	15981	16154	16136	16336	15999	16158	15882	16147	15796	16172	15938	16050	16037	16120	16030	15982	16293	15976	16091	16329	16159	16119	16009	16231	16251	15946	16211	16157	16157	16139	16155	16179	16186	16005	16276	16072	16272	16110	15980	16127	16164	16316	16065	15952	16110	16037	16296	15991	16047	16280	15996	16157	16274	16127	16242	15984	16249	15941	16040	15940	16115	16200	16148	16142	16078	16082	15957	16117	16007	16256	16006	16065	16108	16051	16043	16152	15991	16107	15878	16206	16074	16155	16009	16179	15939	16275	16231	16206	16034	16230	16191	16148	16142	16080	15818	16164	16094	16149	16007	16028	16023	16104	16040	16129	16285	16231	16023	16248	16141	16224	16054	16057	16044	16167	16085	16171	16072	15887	16020	16047	16102	15914	15952	16137	16037	16093	16179	16094	16244	16279	16182	16087	16157	16207	16006	16217	15877	16081	16072	16098	16164	15962	16045	16045	16059	16125	15943	16044	16063	16011	16004	16082	15951	15998	16212	15896	16117	16281	16169	16175	16035	16094	16073	16146	15903	16106	16084	16111	16041	16211	15887	16096	16035	16144	16184	16106	16079	16183	16064	16116	15995	16054	16278	16048	16130	16192	16257	16034	15921	15975	15973	15899	16284	16015	16220	16127	16303	16318	16020	16145	16140	16263	16176	16008	16073	16149	16150	16154	16001	16254	15981	16041	16059	16119	15919	16026	15880	15913	16113	16004	16225	16211	16171	16085	15925	16021	16001	16081	16041	16057	16163	16202	16054	16292	16202	16168	16185	16064	16175	16124	15954	16059	16158	16114	16069	16051	16063	16085	16130	16266	16036	16006	15989	16072	15759	16035	16424	16303	16067	16274	16267	16048	16076	15984	16046	16092	15965	15982	15985	16088	16087	16077	16332	16069	16161	16249	16089	16046	16120	16012	16159	16004	16063	16138	15982	16130	15995	16131	16183	16053	16106	16047	16153	16099	16044	16071	16070	16151	15652	16044	16210	16082	16026	16260	16228	16034	16010	16053	16044	16185	16152	16186	16109	16184	16161	16204	16010	16059	16016	16304	16029	16274	15894	16130	16118	16090	16016	16204	16241	16194	16088	16030	16239	16217	16194	16049	16115	16112	16146	16155	16189	16118	16010	16155	16000	16026	16166	15934	16221	16120	16093	16059	16282	16070	16141	16151	15972	16115	15940	16156	16134	16115	16045	15959	16072	16071	16140	16056	16167	16275	16106	16061	16318	16180	16079	16054	16227	16153	16056	16320	16125	16014	16218	16068	16139	16099	15871	16278	16237	16002	16253	16126	16147	15942	16071	16180	16001	16194	16197	16422	16123	16107	16122	16199	15939	16106	16203	16036	16057	16209	16266	16087	16068	16221	16249	16341	16086	16047	15960	16179	16113	16055	15993	16320	16220	16150	16178	16071	16246	16161	16330	16139	16081	16227	16063	15980	16030	16284	16299	16226	16025	16162	16097	16040	16192	16156	15950	16206	16215	16145	16196	16074	16019	16017	16152	15983	15954	16125	16102	16307	16130	16110	15966	16152	16018	16156	16103	16244	16146	16107	16151	16099	15972	16293	16260	16294	16329	16102	16099	16357	16173	16023	16205	16243	16073	15955	16264	16081	16036	15959	15992	16061	15947
30363	43624	40764	31207	25746	21779	19387	17954	17232	16428	15806	15376	15287	15151	14593	14597	14513	14534	14631	14530	14361	14278	14459	14506	14493	14228	14225	14199	14034	14248	14299	14360	14145	14169	14369	14251	14266	14216	14218	14260	14086	14158	14109	14281	14195	14167	14338	14016	14243	14208	14238	14156	14296	14296	14305	14071	14132	13962	14222	14134	14193	14102	14303	14165	13991	14199	14232	14231	14200	14186	14306	14072	14260	14342	14239	14266	14176	14225	14214	14040	14179	14094	14150	14054	14429	14197	13935	14187	14129	14292	14009	14138	14173	14048	14164	14176	14126	14165	14104	14147	14094	14050	14080	14049	14163	14245	13974	14287	14334	14049	14122	14135	14296	14058	14195	14291	14137	14077	14140	14157	14156	14084	14042	14131	13889	14037	14151	14213	14133	14153	14206	14308	14135	14154	14218	14103	14189	14292	14237	14123	14182	14225	14116	14296	14068	14217	14133	14099	14297	14148	14089	14104	14174	14160	14067	14166	14240	14242	14170	14145	14169	14351	14046	14150	14070	14178	14141	14052	14242	13993	14107	14096	14220	14155	14085	14157	14234	14181	14088	14161	14054	13968	14254	14117	14191	14131	14166	14104	14127	14177	14066	14031	14151	14330	14267	14212	14179	14068	13914	14302	14162	14219	14223	14104	14093	14080	14138	14166	14154	14128	14124	14188	14178	14106	14294	14193	14234	14094	14201	14188	14063	14317	14132	14117	14105	14209	14086	14093	14100	14044	14016	14283	14095	14162	14217	14111	14343	14147	14246	14142	13944	14151	14110	14140	14369	14125	14042	14191	14019	14373	14136	14190	14169	14391	14188	14147	14401	14166	14085	14238	14262	14118	14212	14135	14063	13968	14325	14169	14203	14044	14304	14185	14337	14182	14325	14214	14354	14128	14253	13997	14147	14206	14211	14072	14171	14246	14178	14146	14223	14222	14259	14193	14347	14205	14010	14021	14008	14037	14087	14078	14167	14197	14211	14165	14190	14153	14102	14031	14007	14175	14235	14113	14157	14136	14180	14239	14135	14076	14116	14172	14321	14138	14141	14127	14235	14150	14092	14249	13983	14146	14359	14114	14288	14274	14222	14157	14169	14177	14188	14117	14198	14148	14234	14182	14167	14240	14066	14099	14101	14162	14278	14189	14023	14273	14175	14246	14275	14178	14089	14125	14088	14193	14057	14226	14023	14202	14148	14007	14029	14041	14243	14204	14085	14058	14017	14238	14203	14127	14210	14137	14203	14084	14108	14030	14189	14258	14143	14191	14086	14250	14216	14242	14146	14250	13959	14129	14132	13936	14177	14159	14059	14160	14254	14121	14089	14043	14210	14110	14143	14067	14072	14354	14155	14260	14107	14178	14076	14268	14262	13933	14063	14149	14082	14010	14173	14199	14135	14041	14013	14201	14005	14274	14304	14191	14060	14168	14133	14119	14158	14239	14058	14134	14263	14259	14128	14222	14234	14118	14147	14015	14222	14073	14182	14226	14151	13939	14159	14238	14184	14228	14326	14037	14164	14245	14308	14204	14372	14227	14137	14281	14161	14286	14218	14107	14033	14197	14171	14116	14210	14132	14149	14071	14364	14045	14250	14154	14084	14264	14246	14142	14140	14199	14055	14168	14283	14135	14254	14106	14260	14101	14133	14098	14093	14145	14139	14249	14196	14169	14114	14328	14287	14063	14249	14048	14187	13932	14141	14144	14145	14298	14101	14134	14144	14077	14191	14174	14211	14165	14197	14087	14278	14189	14109	14362	13984	14106	14257	14236	14206	14090	14158	14083	13988	14061	14179	14263	14107	14121	14115	14208	14138	14211	14190	14080	14091	14060	13926	14059	14244	14209	14068	14125	14115	14238	14190	14023	14196	13996	14274	14266	14123	14213	14243	14076	14355	14097	14085	14072	14137	14069	14114	14211	14194	14198	14186	14223	14205	14157	14037	14293	14101	14002	14292	14246	14188	14158	14254	14174	14181	14298	14189	14176	14217	13966	14134	14177	14259	14107	14199	14037	14175	14101	14106	14083	14379	14188	14002	14250	14315	14123	14309	14103	14321	14102	14252	14100	14081	14101	14131	13999	14127	14102	14130	14216	14166	14080	14071	14351	13990	14055	14162	14166	14187	14260	14182	14112	14080	14145	14215	14199	14162	14073	14257	14230	14262	14118	14028	14221	14145	14068	14123	14199	14284	14165	14026	14109	14095	14068	14234	14177	14294	14096	14216	14185	14387	14379	14116	14218	14128	14169	14280	14340	14126	14239	14111	14103	14139	14148	14212	14159	14102	14111	14221	14140	14036	14156	14256	14383	14154	14299	14274	14147	14262	14187	14062	14174	14190	14176	14036	14032	14175	13994	14171	14184	14185	14239	14131	14222	14152	14254	14302	14062	14294	14213	14144	14193	14257	14015	14095	14275	14104	14159	14250	14162	14095	13907	14180	14217	14188	14093	14134	14088	14325	14219	14147	14106	14049	13883	14158	14195	14266	14136	14252	14081	14207	14107	14141	14297	14175	14152	14049	14174	14177	14327	14145	14121	14277	14115	14108	14303	14249	14078	14236	14273	13992	14073	14071	13948	14243	14183	14419	14079	14286	14090	14150	14280	14096	14117	14119	14245	14189	14038	14125	14046	13999	14194	14104	14108	14161	14264	14104	14220	14121	13936	14271	14060	14177	14056	14194	13999	14216	14109	14253	14050	14109	14080	14208	13976	14076	14206	14152	14106	14233	14167	14271	14358	14238	14064	14216	14146	14162	13968	14273	14191	14091	14184	14199	14037	14203	14319	14153	14256	14094	14181	14307	14207	14108	14266	14173	14109	14176	14111	14279	14279	14224	14257	14272	14276	14325	14205	14096	14321	14322	14038	14301	14238	14039	14209	14171	14249	14209	14210	14136	14239	14155	14174	14143	14075	14148	14108	14163	14356	14121	14137	14321	14038	14164	14162	14075	14169	14129	14135	14316	14089	14129	14360	14050	14159	14205	14154	13989	14017	14301	14166	13880	14249	14125	14154	14105	14265	14184	14237	14316	14149	14041	14236	14125	14169	14205	13977	14289	14101	14101	14144	14342	14156	14366	14221	14102	14066	14174	14165	14170	14104	14134	14232	14178	14089	14191	14106	14133	14198	14334	14288	14035	14258	14169	14172	14110	14179	14192	14056	14119	14004	14293	14182	14192	14188	14206	14372	14164	14072	14151	14039	14166	14023	14174	14068	14057	14088	14271	14114	14268	14172	14153	14047	14098	14184	14179	14181	13992	14238	14110	14188	14068	14130	14135	14350	14143	13976	14146	14155	14132	14179	14159	14180	14243	14106	14223	14181	14284	14092	14105	14169	13952	14034	14115	14033	14240	14231	14081	14456	14102	14258	14226	14188	14072	14226	14180	14364	14105	14079	14167	14280	14224	14366	14103	13995	14040	14083	14286	14029	13957	14086	14157	14036	14145	13969	14108	14244	14085	14035	14178	14233	14119	14205	14162	14171	14062	14059	14131	14188	14166	14235	14151	13880	14303	14099	14155	14236	14173	14342	14272	14053	14305	14135	14130	14023	14162	13960	14061	14334	14224	14106	14271	14318	14177	14255	14061	14148	14005	14224	14043	14294	14124	14101	14280	14095	14196	14134	14103	14212	14191	14252	14121	13945	14310	14325	14141	14217	14225	14191	14100	14136	14091	14190	14169	14110	14131	14156	14099	13938	14191	14116	14166	14139	13975	14248	13904	14113	14086	14329	14096	14118	14151	14046	14232	14218	14164	14229	14197	14080	14238	14176	14198	14160	14205	14169	14259	14139	14220	14395	14168	14299	14244	14122	13969	14074	14237	14147	14158	14228	14090	14235	14164	14126	14274	14201	14055	14172	14041	14139	14108	14174	14238	14300	14230	14378	14141	14222	14022	14070	14239	14057	14261	14049	14298	13999	14066	14119	14144	14157	14144	14062	14235	14129	14040	13991	14234	13967	13975	14332	14253	14036	14090	14073	14153	13940	14102	14064	14167	14244	14172	14161	14216	14065	14286	14107	14229	14046	14228	14160	14052	14349	14199	14182	14151	14047	14007	14051	14329	14195	14171	14264	14128	14231	14317	14129	14199	14282	14207	14096	14154	14137	14029	14006	14307	14057	14358	14169	14228	14105	14221	14088	14209	14096	13985	14261	14287	14184	14140	14170	14279	14127	14093	14177	14166	14129	14201	14189	14229	14169	14243	14240	14274	14135	14191	14166	14276	14191	14171	14172	14159	14154	14106	14229	14137	14235	14076	14084	14103	14252	14049	14109	14292	14107	14264	14013	14261	14132	14102	14205	14262	13904	13974	14084	14225	14102	14067	14232	14225	14144	14156	14158	14282	14148	14016	14254	14195	14255	14210	14226	14276	14080	14238	14151	14153	14185	14244	14241	14262	14040	14198	14119	14056	14047	14179	14176	14332	14223	14129	14012	14273	14335	14145	14197	14210	14046	14138	14127	14127	14121	14240	14125	14039	14115	14335	14186	14110	14253	13951	14220	14144	14191	14159	14079	14295	14014	14370	14297	14065	14177	14165	14005	13913	14116	14163	14155	14092	14182	14128	14296	14291	14032	14033	14090	14211	14319	14257	14251	14103	14189	14104	14291	14193	14132	14140	14165	14358	14211	14230	14173	14237	14050	14221	14175	14027	14095	14131	14233	14270	14169	14313	14107	14094	14185	14160	14116	14163	14066	14085	14174	14147	14123	14058	14115	14043	14057	14268	14152	14217	14139	14200	14228	14338	14107	13977	14119	14140	14111	14207	14084	13981	14088	14153	14276	14049	14006	14017	14207	14155	14231	14341	14178	14154	14158	14254	14112	13989	14315	14052	14123	14128	14195	14166	14211	14024	14248	13974	14223	14332	14188	14119	14065	14161	14251	14239	14268	14217	13971	14126	14099	14190	14281	14185	13969	14158	14204	14082	14144	14122	14054	14165	14003	14069	14094	14205	14217	14192	14069	14154	14198	14093	14058	14157	14179	14127	14103	14220	14276	14128	13962	14175	14207	14106	14136	14200	14256	14198	14240	14119	14059	14122	14194	14013	14212	14102	14188	13915	14239	14141	14143	14092	14271	14203	14095	14280	14242	14047	14214	14170	14075	13984	13944	14267	14213
24258	21560	29193	25761	24945	25017	23672	20386	19030	18302	18118	17390	17082	17079	16820	16609	16578	16549	16445	16428	16269	16184	16223	16137	16320	16188	16129	16227	16176	16095	16180	16093	16242	16034	16213	16129	15985	16188	16059	16132	15973	15985	15871	16183	16029	15943	16131	16112	16150	15969	16231	16044	16237	16190	15993	16135	15980	15664	15865	15999	15997	16054	15983	15980	15973	16119	16201	16065	16248	16080	15922	15963	16047	15892	15862	15968	16142	16128	16005	16011	15888	15900	15949	15868	16069	16002	15776	16018	15978	16066	15975	16012	16107	15979	16024	16047	16030	16045	15790	15951	15716	15960	15983	16001	15750	15994	15959	15838	15971	15978	16056	16108	15852	15813	15873	15829	15934	16058	15986	16048	15893	15909	16155	15929	16046	16013	16054	15845	15948	16212	15906	16002	16085	15960	16133	15930	15966	16103	16225	16052	16035	15915	15819	16030	16060	16101	15913	15818	15937	15838	16079	15773	15974	16141	15944	16164	15879	15967	15999	15945	15665	15978	16073	16057	15944	15882	15817	15900	15879	16144	15990	16020	15899	16113	15917	15859	16071	15868	15970	15881	16119	15839	16088	16039	15807	16165	15801	15961	16012	15840	15950	16132	15994	15983	15928	16104	15953	15874	16059	16028	15765	15972	15707	16052	15825	15806	15866	15968	15935	16019	15944	16100	16093	15783	16165	16243	16189	15904	15858	16030	16085	15825	15897	15768	16191	15978	16243	15919	15978	15855	15853	16153	16072	15917	15802	16000	15929	15671	15978	15862	16164	16035	15882	15814	15943	15833	15888	15943	16043	15921	16045	15999	16209	16015	16061	16146	16026	16095	16132	16008	16025	15878	16058	15830	16046	16057	16044	15876	16004	15875	15954	16107	15881	15725	15835	15771	15791	15771	16056	16026	15861	15759	15980	16099	16077	15749	16020	15750	15968	16041	16164	15919	16036	16000	15731	15962	15969	15988	16117	15997	15911	16288	16141	15853	15963	15927	15906	16051	15962	16002	16035	15974	15725	15695	16067	15839	15646	15731	16113	15948	15918	16011	16008	16007	16078	15954	15922	16050	16126	15826	15929	15921	16057	16017	15829	16185	15980	15930	15857	16064	16157	15800	15886	15994	15949	15995	15977	15856	15910	15984	15901	15997	16077	16115	15975	15736	15924	15898	15997	15923	15825	15865	15764	15828	15950	15882	15888	16239	16187	15837	15766	15902	15981	15932	16107	15806	15748	15838	16015	15948	16098	15971	15963	15864	16016	15832	15902	15908	15972	16041	15884	15807	15974	15938	16013	15886	15913	15931	16249	16156	15913	16076	15950	16022	16052	16045	15938	16059	15853	15963	15644	15901	16032	16129	15990	15876	16014	16057	16118	15957	16052	16025	16016	15895	16023	16223	16059	16115	15969	15985	15949	15751	16059	15909	16069	16070	15886	15808	16053	15915	15834	15994	15999	16029	15883	16146	16052	16091	15985	15823	15946	16129	15928	16040	16058	15845	15644	15997	16048	15999	15981	15765	15896	16177	16040	15915	15891	15739	15873	15953	15884	15889	15921	16092	16009	15909	15908	15822	15817	16004	16108	15845	15759	15764	16152	16126	15866	15991	16053	16066	15958	15748	15891	16210	16046	15958	15922	15928	16086	16014	15972	15801	16038	15845	16039	16064	16107	16085	15931	16051	16129	15816	15908	15793	16060	16021	16035	15874	16031	15926	15829	15839	16181	16008	16068	16076	16074	16139	15933	16009	16033	16009	15861	16083	15857	15827	16055	16030	16052	15747	15953	15885	16113	15969	16095	16096	16006	16053	16136	15876	15957	16120	15921	16148	16064	15909	15908	15913	16099	15936	16026	16090	16096	16010	16113	16118	15968	16001	15649	16001	15838	15774	16094	15824	16090	16002	16168	16017	16070	15936	16067	15885	15899	15971	15770	16105	16073	15985	15977	16088	15741	15834	15891	16018	16018	15912	16172	15995	16034	15995	16038	16019	15967	16074	15894	15929	15976	15899	16063	15970	15921	15845	15969	15916	16016	15890	16179	15925	16063	15894	16095	15836	16037	16075	16095	16038	16093	15971	15991	16150	15949	15959	15873	16015	16161	16035	16033	16075	15935	16008	16021	16086	15873	16096	15898	15765	15974	15772	16081	16091	15879	16035	15984	15948	15932	15949	16045	15985	15870	15893	15900	15915	15927	16048	16099	15979	15873	16000	16031	16016	16049	16073	15897	15834	15905	15908	16060	15947	16008	15779	16035	16059	15855	16208	15740	16066	16145	15960	15821	15992	15853	15956	16103	16032	15920	16010	15982	16124	15945	16049	15859	16143	15830	15892	16254	15949	16027	16045	15891	15815	15931	16010	16053	16222	15944	16076	16035	15923	15849	15891	16135	15944	15751	16007	16123	15885	15794	16014	16055	15990	16080	15920	16002	15969	15806	15887	15822	15939	16081	16255	16096	15978	15756	16122	16047	15958	15939	16089	16041	15975	15870	15944	15965	16021	15940	16125	15916	16024	16154	15797	16317	15787	16007	15923	16132	16049	16053	16053	16023	15897	16098	15898	15846	15943	15925	16062	15818	15986	15809	15810	16004	15827	15895	15874	16051	16010	15905	15885	15987	15890	15972	16079	15971	15692	16013	15868	15790	15852	15894	15984	16040	16050	16062	16100	16029	16036	16051	15794	15972	16084	15926	15951	15843	15927	16016	15947	15859	15840	15874	15968	16158	15821	16092	15887	15933	15950	16123	16019	15753	15867	16027	15775	15866	15740	16092	15979	15985	16120	15696	15928	15733	15932	15901	15941	15953	16037	16065	15773	15885	16025	15927	16065	16184	15908	16032	15832	16000	15969	15863	15882	15903	15956	15886	16285	16142	15938	15813	16068	16052	15997	15946	16086	16106	16018	15919	15865	15829	16125	16206	15979	16087	15984	16027	16141	15933	16158	15891	15959	15825	15999	15946	15998	15918	15697	15876	15838	16064	15923	15914	16053	16068	16127	15957	15763	16135	15857	15949	16074	15971	15906	15772	15937	16087	16001	15762	15910	16058	15898	15955	15900	16086	16029	16145	15925	15836	16108	15982	16200	16000	16131	16126	16042	15798	16010	15907	15890	15955	16188	16027	15901	15823	15946	16130	16044	15893	16015	15921	16187	15855	16076	16025	16072	15994	16217	15936	15980	15924	16010	15876	16000	15746	16047	16047	15731	16000	16170	15877	16062	16051	16035	15914	16141	15884	15942	16054	15903	15975	15847	15902	15873	16047	16028	16097	15888	15874	15904	16099	16022	16015	15768	15887	16058	16103	15802	15959	15835	15946	15834	15994	16036	16036	16098	16188	16068	15997	15923	15976	16052	15954	15996	16078	15993	16042	15998	16091	16094	15887	15994	16044	15973	15873	15966	16107	15951	15935	15992	15816	15940	16046	15961	16256	16039	15861	15932	16116	16066	15964	16019	16167	15861	16031	16067	15894	16079	16005	15780	16092	16084	16043	16011	16043	15971	16096	15880	16035	16084	15996	15911	15884	16002	15867	15912	15937	16010	16199	15968	15969	15910	15968	16096	15990	15886	16031	16127	15942	15929	16042	16019	15965	15803	15992	16099	15987	16101	15885	16157	16026	16056	16025	15888	16004	16026	16172	16179	16022	16055	16015	15899	16090	15748	15892	16030	15990	16129	15959	15942	15882	15874	15873	16149	15994	16209	15988	16009	16142	15954	15866	15849	16054	16114	16071	16192	15964	16037	15875	15885	16090	15950	15964	15815	15896	15968	15865	15986	16190	15841	15929	15965	15881	16074	15983	15889	16049	16016	16066	16014	15948	16112	15986	15980	16042	15936	16008	15900	15934	15968	15866	15856	15986	16053	15966	15891	15935	15962	15898	15952	16026	16095	15808	15885	16032	15991	16040	15918	15985	16135	15855	15849	15852	16045	15967	15964	15862	15956	15941	15891	16110	16003	16026	15917	15967	16017	15907	16059	16127	16035	15649	15809	15994	16037	16013	15998	16066	16029	15968	16088	15869	15896	15942	16091	16065	16167	16079	16083	15794	15732	15970	16126	16063	16105	15941	15875	15901	15911	16085	15972	15913	15672	15818	15941	15880	16030	15817	15951	15874	16035	15945	16048	15859	16034	16084	16048	15999	15984	15834	16012	16011	15983	15922	15934	15845	15847	15995	15965	15882	15933	16019	15966	16193	15942	15936	15865	15905	16058	16128	15837	15944	16110	15798	16098	15773	15805	16065	15716	16074	15789	16102	15856	15996	16065	16104	15941	16058	16055	16031	16132	16052	16183	16062	15979	15954	16009	16155	16029	15945	16056	16058	15879	15885	16201	16142	15967	15894	15944	16022	15936	16065	15849	15972	15954	16097	15860	16022	15895	16208	16067	15836	15810	15985	15895	16027	15779	16150	15963	16075	15858	16000	16124	15850	15865	16013	15873	15841	15922	16041	15954	15762	15937	16021	16059	15880	16022	16059	15972	16061	16156	15963	16071	15962	15917	16090	15791	15920	15925	16027	15961	15993	16136	16258	15870	15896	15896	15792	16021	15966	15831	16112	15800	15887	15901	15971	16046	16081	15903	15914	15723	15972	16024	15988	16017	16111	16051	15881	15924	15879	15936	15922	15911	16119	15960	16111	16119	15871	15868	15787	15832	16030	15803	16207	16001	15937	15767	15902	15964	16065	15789	15987	16072	16033	15978	16088	15944	15970	15907	15710	15923	16032	16008	15901	15823	15957	15895	15880	15923	16132	15910	15833	16025	15862	15898	15876	16014	16123	16140	15997	15926	15902	16072	16018	15771	16002	15970	15897	15906	16135	15968	15939	15917	15948	16136	15916	16002	16034	15890	15912	15913	15958	15992	16111	16103	15894	15893	16138	15907	15885	15796	15982	15868	16148	15888	16163	16040	15788	15917	16060	16073	16135	16101	15891	16069	15932	15873	15844	15898	15855	15863	16042	15924	15971	16087	16085	16079	16182	15762	16157	16275	16138	15708	16026	15799	15949	15974	15885	16068	16183	16015	15980	16011	15901	15903	15832	16043	16044	15997	15736	15996	15918	15945	15796	16147	16074	16156	16117	16044	15986	16080	15946	15973	15796	15834	16015	15887	15982	15911	16118	16011
30456	50593	47276	37535	30156	25310	22149	20096	18915	17723	17050	16098	15822	15577	15288	14831	14911	14708	14703	14568	14608	14446	14354	14261	14360	14446	14365	14471	14269	14404	14230	14356	14199	14160	14229	14121	14310	14086	14227	14193	14021	14009	14238	14101	14168	14207	14285	14016	14227	14117	14149	14053	13921	14188	14170	14150	14125	14098	14126	14123	14127	14088	14092	14324	14159	14131	13923	14226	14155	14109	14133	14209	13935	14066	14191	14214	14250	14208	14131	14053	14101	14100	14209	13992	14151	14120	14122	14112	14208	14103	14115	14041	14128	14202	14025	14143	14175	14110	14045	14179	14128	14082	14140	14046	14058	14123	14100	14106	14170	14005	14180	14111	14202	14125	14032	14148	14169	14218	14090	14135	14003	13925	14149	14149	14127	14036	14070	14231	14077	14044	14121	14291	14069	13930	13970	14117	14242	14047	14117	14049	14032	14083	14237	14258	13974	13949	14032	14204	14008	14014	14341	14235	14128	14064	14141	14180	14207	14059	14083	14141	14053	13992	13958	14227	14096	14129	13996	14161	14118	14179	14180	14145	14177	14220	14140	14129	14213	14147	14242	13927	14181	14259	14140	14069	14056	14006	14173	14168	14144	13955	14083	14151	13973	14200	13983	14047	14040	14099	14146	14184	14166	14291	14192	13982	14151	13948	14250	14117	14148	14195	14145	14158	14171	14128	14093	14127	13899	14092	14024	13949	14160	14092	14132	13993	13920	14049	14064	14172	13940	14065	13897	14018	14084	14036	14206	14133	14149	14197	14189	14054	14071	14149	13977	14201	14214	13963	14284	14099	14156	14024	14116	14074	14155	14189	14011	13968	14016	14162	14180	14158	14112	14145	14083	14037	14011	14194	14070	14188	14052	14176	14239	14021	14359	14036	14240	14188	14219	13943	14102	14033	14205	14025	14035	14158	14089	14005	13935	14251	14095	14133	14197	14174	14167	14074	13915	14327	14260	14119	14120	14309	14142	13986	14055	14015	14173	14069	14017	14185	14220	14067	14110	14119	14032	14079	14107	14137	14208	14062	14338	13988	14095	14001	14185	14164	14189	14117	14072	14112	14220	13969	14271	14048	14121	14066	13999	14133	14160	14010	13971	14205	14181	14002	14117	14201	14191	14189	14078	14025	14052	14120	14189	14198	14113	14216	13982	14120	14092	14097	13967	14166	14090	14147	14090	14022	14109	14207	14105	14090	14267	13995	14062	14131	14136	14025	14003	14185	14182	14196	14095	14024	14148	14219	14077	13960	14074	14321	14086	14082	14091	14074	14152	14068	14120	14023	14070	13975	14076	13967	14161	14020	14009	14170	14158	14070	14003	14060	14165	14072	14001	14125	14299	14180	14149	14135	14113	14077	14053	14176	14244	14162	14131	14288	14087	14097	13992	14187	14135	14101	14062	14280	14120	14325	14137	14278	14122	14048	14059	14005	14093	14105	14223	14192	13995	14151	14241	14133	14129	14114	13967	14139	14236	14182	14006	14217	13884	13850	14037	13983	13984	14265	14215	14043	13995	13949	14242	14241	14138	14137	14208	14238	13976	14171	14089	14133	14084	14014	14206	14064	14190	14053	14075	14020	14018	14118	14124	14205	14198	14120	14038	14092	13964	14071	13990	14268	14061	14199	14094	13977	14264	14130	14062	14165	14176	14083	14067	14176	13952	14054	14216	14115	13997	14325	14066	14107	13971	14268	14136	14015	14185	14035	13979	14071	13917	13982	14136	14283	14195	14035	13899	14010	14052	14282	14097	14045	14108	14060	14300	14186	14171	14068	14169	13916	14095	14270	14200	14081	14240	13944	14025	14053	14189	13977	14058	14187	14093	14084	14029	14121	14211	14174	14248	14046	14294	14008	14011	14211	13971	14132	13990	14184	14027	14237	14228	13865	14110	14154	14056	14366	14140	14026	13959	14005	14223	14292	14133	14133	14126	14097	14131	14096	14038	13933	14172	14003	14135	14218	14260	14089	14215	14147	14046	14075	14175	14115	14289	14122	14089	14079	14062	14162	14242	14118	13988	14118	14176	14074	14127	14201	13991	14056	13920	14153	14147	13957	14154	14160	13989	14038	13941	14058	14159	14016	14092	14137	14215	14162	14163	14080	14075	14260	14123	13943	14129	14163	14155	14002	14164	14039	14097	13970	14088	14117	14157	14213	14047	13999	14106	14010	14083	14206	13860	14221	14063	14172	14046	14079	14390	14135	14216	14019	14142	14019	14056	14281	14090	13996	14180	14029	13894	14040	14208	14097	14095	14280	14080	14342	14203	14068	14042	13960	14043	14180	14234	14144	14077	14143	13907	14159	14094	14141	14102	14030	14013	14119	14074	14165	14029	14025	14030	14064	14180	14160	14026	14132	13945	14258	14271	14121	14156	14119	14046	14083	14271	14103	13892	14010	14025	14101	14259	14137	14038	14168	14246	14137	14119	14037	14051	14304	14177	14041	13989	13949	14081	14067	14162	14205	14205	14066	14098	14151	14048	14092	14171	14040	14107	14237	14068	14149	13964	14099	14060	14070	14095	14125	14154	13970	13939	13968	14162	14060	14073	14038	14222	14160	14087	13819	14190	14151	13968	14122	13935	14135	13991	14064	14210	13959	14065	14173	13947	14150	14064	14250	14191	14132	14354	14097	14023	14213	14165	14220	14109	14074	14065	14018	14265	14060	14151	14016	14136	14151	14353	14104	14043	14083	14049	14147	14005	13996	14216	14032	14175	14181	14184	14178	14118	13985	13969	14094	14027	13989	13967	14185	14209	14129	14046	13877	13942	14134	13967	14173	14243	13917	14216	14194	14101	14199	14064	14130	14158	14152	14059	13970	14033	14216	14169	14153	14145	14181	13858	14035	14170	14209	14121	14098	14113	14046	14176	14234	14197	13961	14123	14017	14078	14011	14257	14031	14051	14097	14138	13964	14065	14073	14151	14133	14020	14075	14042	14286	14059	13999	14138	14155	14065	14089	14070	14073	13994	14016	14118	14111	14143	14114	14067	14026	14131	14129	14048	13869	14166	13977	13981	13936	14092	14147	14184	14195	14058	14109	14211	14077	14274	14013	14142	14223	14014	14094	14385	14280	14103	14058	14224	14131	13884	14145	14168	14070	14061	14145	14059	14001	14228	14140	14108	14165	14063	14073	14124	14036	14097	13910	14235	14057	14038	14007	14086	14095	13945	13895	14149	14144	14103	14174	14160	14277	13930	13976	14101	14122	14138	14185	13935	14041	14102	14111	14188	14091	14047	13967	13988	14020	14125	14205	14011	13926	13985	13980	14062	14098	14152	13965	14172	13941	14195	14234	14063	14189	14237	14104	14189	14088	13988	14152	14174	13978	14174	14064	14103	14220	14131	14273	14082	14115	14231	14248	14176	14024	14002	14135	14142	14241	14029	14174	14068	14013	14232	14144	14168	14022	13995	13981	14116	14191	14065	14248	14161	14102	14067	14019	14078	14062	14114	14118	13994	13935	14049	14200	14007	14033	14197	13972	14176	14061	14104	14084	14064	14061	14146	14025	13979	14046	14045	14223	13951	14204	14131	14152	14106	13971	14242	14088	14113	14153	14174	13926	13964	14091	13993	14026	14203	14211	14204	13947	14106	14132	14078	14111	14134	14085	13950	14264	14071	14195	14281	14202	14122	14286	14127	14074	14072	14043	14093	14125	13988	14153	14124	14049	14004	14201	14288	13940	14163	14100	14228	14050	14203	14171	14067	13927	14133	14013	14163	14107	14190	13941	14012	14181	14163	14189	14264	14062	14054	14072	14133	14147	14190	14041	14016	14069	14060	13910	14193	14175	14100	14185	14052	14025	14041	14008	14191	14133	14088	14118	14027	14118	14255	13903	14239	14181	14110	14090	13995	14117	14129	14128	14160	14337	14311	14129	13936	14028	14086	14130	14157	14160	13987	14073	14167	14109	14065	14083	14079	13925	14041	14161	14008	14211	14154	14071	14020	14225	14105	14142	14101	14203	13871	14004	14141	14158	14219	13856	14082	14159	14047	14106	14301	14021	14089	14166	14235	14152	14084	14010	14211	14065	14077	14133	13960	14064	14106	13946	14129	14120	14042	14143	14134	14062	14088	14046	14250	13939	14121	14018	14030	14044	14160	14026	14022	14082	13954	14303	14106	14151	14118	13984	14186	14117	14115	14223	14269	14021	14049	14193	14065	14177	14190	14058	14149	14247	14132	14094	14157	14351	14032	14049	14164	14248	14079	14259	13911	14082	14053	13953	14266	14119	14046	14048	14046	14162	13963	14094	14063	14127	14076	14057	14147	14142	14097	14078	13963	14229	14036	14058	14025	14356	14082	14238	14193	14109	14064	14069	14055	14220	14120	14129	13976	14058	14077	14122	14117	14038	14029	14052	14080	14246	14185	14139	14170	13945	14049	14015	14081	14077	14117	14211	14347	14088	14051	13961	14041	14051	14084	14046	14155	13922	14088	14199	14302	14256	14084	14139	14154	14036	14034	14026	14105	14052	14182	14018	14125	14196	14186	14060	14084	14017	14168	14180	14085	13945	14122	14102	14100	14084	14144	14114	14276	14046	14256	13976	13988	14119	13916	14102	14230	14108	14219	13967	14147	14028	13977	14094	14210	14172	13966	14104	14238	14260	14293	14165	13917	14094	14216	14159	14101	14082	14044	13963	14018	14214	14151	14124	14232	14061	14157	14082	14162	14149	14123	13875	14368	14195	14313	14175	14121	14146	14131	14084	14027	14144	14095	14120	14076	14082	14034	14072	14146	14087	14092	14022	14092	14224	14093	14032	14140	14068	14159	14091	13974	14076	13989	14205	14099	14116	14120	14094	14130	14048	14048	14169	14150	14187	14141	14031	13982	14047	14119	14066	13971	14078	14162	14068	14025	14103	13990	14027	14154	14120	14089	14239	14184	14021	14226	14031	13993	14101	14093	14112	14088	14151	14172	13940	14123	14024	14111	14048	14088	14025	14037	14175	14037	14083	14030	14159	14095	14073	13999	14103	14315	14148	14076	14177	14081	14154	14215	13827	14191	14060	14019	14048	13969	14129	14028	14115	14044	14039	14078	14130	13923	14062	14017	14261	14101	14032	14218	14076	14071	14260	14221	14037	14258	14143	14003	14100	14110	14223	14091	14063
22981	21514	29370	24258	22770	25855	27950	22851	21024	20499	19649	18999	18551	18386	17818	17752	17754	17506	17262	17197	17326	17186	17191	17038	17242	16943	17007	17014	17128	16970	16954	16659	16750	16987	16987	16690	16892	16613	16655	16870	16896	16718	16794	16785	16936	16864	16803	16644	16810	16769	16776	16866	16786	16734	16807	16661	16927	16856	16678	16788	16769	16831	17000	16682	16685	16699	16710	16635	16734	16660	16790	16795	16885	16800	16755	16749	16826	16809	16564	16731	16805	16783	16510	16723	16811	16620	16624	16731	16683	16648	16918	16645	16661	16596	16594	16714	16731	16567	16473	16670	16838	16807	16672	16828	16601	16461	16772	16634	16544	16671	16742	16799	16758	16751	16825	16807	16753	16636	16633	16812	16528	16551	16613	16460	16568	16784	16633	16642	16770	16599	16581	16508	16591	16610	16496	16567	16859	16697	16621	16867	16708	16585	16933	16303	16686	16592	16676	16703	16523	16563	16491	16938	16653	16655	16932	16819	16826	16744	16484	16699	16787	16909	16670	16669	16743	16649	16719	16795	16900	16770	16618	16893	16533	16607	16595	16471	16525	16595	16650	16670	16532	16724	16655	16466	16735	16692	16696	16644	16738	16937	16560	16793	16691	16612	16567	16751	16519	16794	16818	16729	16611	16548	16715	16551	16555	16612	16598	16848	16660	16761	16401	16882	16583	16744	16642	16654	16758	16394	16764	16597	16580	16498	16736	16786	16647	16568	16589	16619	16740	16721	16875	16571	16556	16896	16601	16540	16695	16763	16613	16852	16605	16523	16925	16535	16752	16637	16731	16701	16704	16496	16880	16704	16664	16958	16642	16717	16869	16910	16607	16631	16595	16514	16431	16845	16672	16860	16552	16725	16570	16849	16589	16593	16832	16692	16606	16491	16614	16713	16777	16644	16636	16698	16784	16795	16469	16541	16785	16813	16635	16612	16809	16812	16728	16665	16709	16784	16773	16801	16835	16628	16734	16777	16522	16550	16538	16541	16722	16532	16613	16487	16651	16587	16626	16819	16738	16891	16827	16532	16539	16516	16740	16730	16624	16813	16617	16716	16647	16594	16827	16517	16752	16785	16713	16463	16703	16694	16879	16485	16564	16669	16638	16695	16548	16708	16518	16550	16574	16599	16712	16720	16644	16800	16865	16737	16645	16646	16642	16567	16598	16450	16699	17002	16500	16671	16728	16737	16457	16532	16747	16542	16732	16780	16713	16509	16629	16521	16685	16554	16639	16790	16658	16755	16747	16773	16450	16785	16657	16732	16776	16709	16685	16742	16787	16680	16534	16636	16798	16597	16651	16749	16850	16643	16672	16710	16594	16738	16754	16672	16651	16538	16867	16666	16815	16469	16572	16546	16582	16777	16652	16743	16670	16541	16709	16637	16664	16431	16541	16870	16683	16692	16620	16520	16841	16652	16466	16733	16827	16604	16499	16668	16613	16850	16835	16501	16667	16717	16473	16661	16692	16599	16569	16512	16627	16406	16684	16541	16444	16579	16658	16525	16713	16535	16624	16761	16718	16818	16732	16570	16874	16677	16672	16702	16551	16557	16861	16738	16672	16340	16841	16679	16729	16647	16427	16643	16820	16639	16827	16760	16753	16706	16643	16715	16453	16673	16667	16615	16734	16736	16682	16587	16724	16591	16731	16606	16625	16655	16688	16687	16702	16520	16703	16648	16640	16815	16907	16615	16665	16663	16655	16644	16851	16759	16784	16722	16682	16724	16580	16477	16799	16832	16678	16520	16704	16670	16754	16606	16896	16567	16720	16828	16663	16811	16728	16681	16701	16688	16615	16632	16674	16819	16706	16702	16756	16603	16632	16565	16796	16817	16699	16777	16816	16627	16763	16686	16550	16608	16680	16673	16702	16545	16442	16702	16771	16722	16687	16593	16669	16468	16649	16559	16767	16726	16612	16718	16736	16896	16690	16670	16615	16489	16671	16681	16786	16723	16767	16531	16668	16565	16498	16707	16759	16524	16572	16690	16680	16518	16619	16534	16705	16592	16842	16668	16779	16573	16682	16667	16844	16569	16629	16525	16784	16779	16442	16672	16548	16612	16681	16700	16643	16705	16487	16602	16643	16626	16525	16730	16614	16741	16543	16552	16809	16832	16709	16757	16602	16703	16608	16706	16752	16512	16618	16465	16708	16678	16645	16673	16567	16712	16643	16583	16794	16599	16769	16657	16854	16715	16825	16683	16775	16738	16769	16877	16896	16567	16670	16716	16573	16623	16760	16627	16729	16866	16687	16589	16733	16790	16606	16784	16825	16858	16661	16620	16668	16623	16628	16673	16532	16608	16781	16574	16572	16655	16842	16558	16701	16584	16683	16805	16802	16655	16801	16704	16530	16602	16648	16583	16623	16626	16679	16894	16709	16690	16951	16807	16470	16532	16484	16529	16649	16588	16588	16732	16607	16818	16751	16623	16807	16458	16774	16676	16584	16839	16746	16661	16625	16623	16710	16612	16712	16591	16659	16529	16586	16740	16690	16711	16671	16546	16763	16731	16739	16671	16841	16877	16751	16921	16705	16647	16793	16739	16754	16724	16589	16508	16765	16589	16782	16832	16776	16600	16731	16681	16632	16548	16623	16672	16607	16512	16757	16813	16492	16822	16764	16725	16944	16558	16759	16756	16536	16509	16876	16942	16507	16904	16599	16832	16563	16783	16693	16587	16531	16394	16633	16796	16664	16682	16585	16681	16766	16713	16604	16704	16713	16785	16862	16556	16462	16658	16792	16757	16602	16545	16783	16702	16656	16725	16763	16783	16535	16793	16925	16354	16502	16685	16745	16783	16682	16707	16744	16860	16708	16491	16625	16695	16587	16788	16810	16662	16617	16562	16700	16702	16560	16703	16764	16622	16579	16479	16602	16732	16823	16533	16807	16861	16634	16723	16725	16715	16689	16721	16692	16629	16763	16898	16717	16859	16766	16773	16538	16648	16675	16674	16794	16731	16703	16789	16999	16853	16680	16898	16740	16773	16606	16521	16752	16708	16736	16725	16737	16728	16781	16636	16625	16645	16721	16574	16545	16696	16566	16689	16569	16585	16559	16609	16707	16646	16610	16652	16582	16706	16556	16612	16661	16532	16785	16549	16536	16625	16636	16656	16647	16698	16558	16734	16621	16760	16719	17048	16659	16827	16567	16552	16623	16721	16564	16615	16714	16668	16617	16806	16557	16603	16668	16603	16783	16701	16608	16763	16708	16688	16864	16659	16603	16538	16586	16490	16554	16835	16788	16679	16711	16560	16803	16772	16887	16644	16723	16649	16677	16592	16761	16555	16828	16739	16417	16546	16459	16822	16852	16700	16768	16526	16526	16835	16496	16723	16524	16681	16603	16612	16750	16660	16698	16643	16613	16750	16671	16723	16776	16721	16735	16806	16650	16410	16677	16527	16738	16668	16622	16763	16673	16655	16774	16757	16658	16728	16597	16494	16717	16642	16662	16718	16598	16583	16673	16566	16524	16608	16712	16422	16520	16563	16804	16473	16600	16641	16844	16577	16609	16842	16857	16727	16692	16549	17081	16446	16661	16841	16794	16601	16783	16545	16600	16571	16826	16568	16529	16678	16777	16339	16668	16663	16542	16555	16718	16606	16846	16749	16556	16731	16508	16682	16539	16772	16568	16577	16732	16525	16529	16521	16652	16707	16578	16630	16830	16604	16771	16621	16936	17020	16536	16670	16739	16705	16800	16743	16657	16811	16989	16665	16669	16689	16631	16798	16708	16615	16634	16598	16725	16490	16707	16574	16749	16538	16644	16588	16732	16689	16579	16548	16726	16650	16700	16863	16611	16542	16671	16612	16745	16851	16901	16886	16781	16735	16744	16623	16600	16757	16597	16593	16462	16854	16587	16584	16484	16538	16630	16497	16658	16830	16732	16693	16635	16720	16596	16670	16715	16734	16585	16690	16709	16605	16640	16703	16540	16695	16599	16764	16756	16841	16857	16626	16744	16604	16739	16600	16477	16663	16681	16637	16445	16575	16523	16809	16741	16804	16593	16638	16558	16773	16845	16639	16473	16587	16718	16660	16680	16939	16582	16519	16787	16711	16670	16580	16662	16608	16873	16703	16787	16652	16643	16947	16744	16840	16700	16708	16726	16576	16875	16773	16609	16612	16619	16790	16889	16577	16660	16785	16693	16536	16552	16645	16541	16854	16602	16544	16544	16654	16759	16711	16729	16661	16642	16687	16614	16664	16857	16650	16598	16675	16707	16849	16562	16829	16864	16586	16770	16788	16729	16681	16666	16505	16672	16610	16997	16732	16859	16795	16610	16605	16651	16764	16865	16776	16781	16785	16810	16647	16661	16660	16602	16655	16773	16700	16570	16668	16627	16669	16602	16669	16668	16720	16747	16854	16740	16719	16634	16625	16555	16705	16434	16983	16753	16539	16643	16706	16742	16477	16598	16814	16684	16790	16437	16700	16674	16639	16493	16746	16657	16383	16681	16807	16625	16711	16570	16574	16773	16875	16708	16697	16612	16699	16864	16615	16663	16628	16586	16629	16634	16873	16705	16589	16522	16705	16885	16799	16827	16728	16551	16553	16704	16351	16630	16856	16707	16768	16668	16608	16645	16575	16760	16648	16617	16936	16758	16682	16659	16713	16718	16824	16661	16664	16600	16616	16736	16688	16499	16553	16623	16743	16655	16545	16607	16874	16686	16662	16678	16734	16695	16546	16615	16681	16564	16887	16899	16770	16668	16767	16736	16768	16762	16566	16855	16781	16866	16596	16803	16785	16693	16587	16747	16631	16765	16453	16601	16569	16646	16652	16560	16664	16767	16897	16511	16640	16652	16690	16602	16724	16453	16630	16606	16673	16665	16701	16673	16693	16865	16636	16728	16590	16604	16634	16706	16602	16656	16534	16769	16718	16599	16780	16857	16669	16668	16537	16592	16604	16649	16710	16665	16783	16624	16640	16590	16410	16779	16694	16615	16775	16706	16676	16714	16721	16656	16687	16673	16470	16727	16758	16457	16618	16672	16630	16856	16664	16575	16602	16670	16562	16767	16630	16422	16429	16469	16538	16667	16696	16762	16534	16667	16713	16760	16630	16782	16652	16692	16776	16674	16556	16750	16803	16586	16841	16560	16586	16620	16775
33106	55219	52433	42321	34774	28802	25062	22932	20969	20009	18705	17786	16986	16575	16218	15722	15561	15473	15266	15248	15003	15054	15125	15030	15031	14752	14728	14753	14882	14806	14637	14614	14817	14640	14659	14506	14702	14551	14536	14688	14577	14502	14749	14609	14617	14649	14689	14373	14608	14626	14472	14564	14448	14616	14609	14454	14410	14582	14622	14592	14488	14448	14635	14479	14559	14544	14440	14580	14489	14679	14488	14460	14477	14588	14472	14353	14672	14409	14538	14473	14486	14550	14377	14597	14499	14507	14468	14401	14470	14519	14411	14357	14381	14603	14624	14559	14554	14469	14543	14323	14480	14426	14387	14330	14459	14459	14485	14453	14552	14566	14523	14582	14533	14392	14645	14367	14405	14293	14506	14448	14567	14588	14382	14510	14603	14346	14514	14442	14586	14448	14560	14570	14587	14539	14576	14500	14371	14497	14516	14390	14660	14446	14362	14357	14648	14469	14277	14268	14526	14594	14697	14503	14682	14536	14515	14539	14554	14440	14437	14553	14660	14410	14457	14563	14518	14415	14629	14637	14551	14602	14387	14464	14466	14500	14566	14583	14416	14455	14431	14381	14437	14481	14555	14435	14573	14649	14527	14510	14501	14490	14539	14495	14383	14639	14632	14355	14342	14657	14581	14507	14554	14469	14271	14458	14382	14362	14526	14431	14512	14445	14365	14519	14598	14545	14446	14450	14402	14651	14520	14441	14308	14452	14441	14402	14569	14424	14628	14490	14592	14631	14430	14419	14555	14418	14641	14459	14419	14439	14465	14757	14502	14445	14546	14613	14490	14524	14589	14494	14661	14600	14526	14333	14392	14737	14474	14430	14605	14509	14460	14400	14341	14568	14424	14432	14542	14491	14510	14554	14519	14474	14394	14347	14374	14465	14544	14571	14428	14494	14577	14401	14459	14410	14557	14448	14587	14501	14525	14444	14613	14388	14383	14672	14550	14402	14533	14608	14708	14610	14512	14466	14389	14576	14489	14426	14476	14431	14617	14519	14470	14589	14595	14420	14453	14495	14402	14646	14480	14397	14422	14602	14422	14466	14335	14481	14394	14425	14573	14601	14564	14366	14552	14456	14406	14355	14561	14448	14570	14540	14718	14409	14497	14363	14476	14386	14460	14480	14631	14330	14450	14541	14533	14439	14638	14590	14508	14459	14482	14546	14423	14440	14598	14424	14332	14362	14666	14404	14439	14562	14555	14307	14462	14490	14372	14474	14701	14526	14551	14611	14449	14382	14484	14554	14370	14178	14631	14335	14486	14568	14693	14471	14484	14439	14600	14413	14517	14541	14449	14369	14464	14530	14504	14404	14548	14575	14500	14445	14411	14611	14552	14358	14307	14765	14523	14482	14442	14373	14344	14391	14659	14588	14412	14639	14465	14502	14581	14423	14455	14404	14448	14622	14416	14479	14515	14488	14499	14540	14545	14478	14440	14555	14487	14345	14412	14486	14375	14402	14455	14444	14420	14436	14559	14594	14615	14424	14614	14357	14478	14537	14423	14401	14443	14358	14678	14500	14558	14292	14520	14450	14568	14359	14573	14435	14538	14489	14538	14416	14548	14430	14489	14532	14519	14531	14515	14510	14364	14440	14551	14572	14544	14472	14271	14486	14588	14485	14426	14650	14444	14571	14425	14519	14477	14310	14510	14574	14519	14598	14494	14558	14577	14467	14556	14499	14527	14510	14431	14477	14445	14499	14629	14295	14594	14456	14483	14287	14594	14111	14420	14482	14605	14527	14505	14541	14505	14515	14435	14457	14451	14494	14493	14616	14450	14549	14488	14591	14502	14435	14460	14427	14645	14398	14601	14285	14450	14500	14513	14623	14652	14368	14336	14403	14485	14277	14493	14613	14243	14413	14692	14488	14486	14570	14365	14463	14616	14426	14488	14554	14652	14334	14431	14420	14403	14541	14438	14479	14611	14604	14652	14526	14431	14660	14640	14639	14484	14412	14353	14465	14516	14414	14624	14552	14470	14434	14364	14439	14587	14473	14549	14415	14630	14494	14484	14521	14480	14437	14487	14431	14501	14512	14485	14649	14616	14478	14342	14491	14575	14478	14391	14413	14667	14417	14421	14501	14674	14511	14543	14661	14371	14486	14551	14356	14510	14486	14481	14497	14381	14369	14413	14559	14536	14668	14383	14462	14516	14620	14455	14497	14653	14385	14498	14575	14456	14502	14511	14584	14501	14423	14622	14493	14582	14465	14385	14518	14462	14447	14430	14381	14435	14442	14662	14500	14601	14524	14660	14450	14571	14360	14425	14516	14584	14372	14557	14536	14495	14549	14420	14477	14448	14553	14395	14562	14430	14460	14610	14376	14477	14451	14542	14533	14516	14492	14529	14558	14403	14647	14437	14492	14455	14274	14619	14552	14404	14532	14716	14514	14588	14421	14521	14602	14607	14388	14683	14459	14523	14445	14443	14380	14501	14474	14547	14432	14474	14404	14643	14587	14501	14508	14324	14523	14569	14426	14359	14569	14513	14390	14473	14502	14608	14379	14511	14501	14571	14458	14641	14409	14567	14488	14408	14499	14585	14568	14357	14507	14519	14508	14451	14467	14453	14430	14454	14414	14427	14542	14418	14504	14449	14668	14655	14362	14506	14530	14462	14550	14603	14487	14434	14446	14457	14602	14536	14478	14450	14461	14368	14438	14515	14637	14460	14498	14361	14668	14568	14578	14323	14505	14431	14441	14444	14432	14506	14270	14235	14502	14571	14557	14425	14478	14557	14467	14523	14424	14460	14528	14469	14513	14353	14672	14442	14400	14560	14265	14470	14457	14534	14292	14541	14598	14349	14349	14664	14493	14428	14592	14711	14526	14526	14576	14473	14486	14464	14420	14486	14634	14585	14234	14484	14604	14530	14494	14538	14660	14487	14595	14654	14452	14407	14545	14498	14541	14554	14608	14769	14550	14515	14469	14356	14649	14503	14421	14575	14586	14521	14623	14509	14602	14569	14586	14511	14396	14579	14332	14580	14621	14545	14543	14633	14568	14441	14376	14461	14490	14358	14502	14422	14502	14502	14247	14453	14564	14329	14398	14483	14422	14478	14504	14292	14597	14653	14516	14497	14584	14592	14538	14473	14378	14436	14298	14372	14343	14437	14596	14440	14522	14553	14523	14277	14537	14634	14374	14404	14563	14572	14456	14615	14354	14481	14367	14543	14615	14644	14479	14420	14636	14626	14322	14621	14606	14512	14481	14405	14639	14515	14389	14461	14477	14585	14488	14476	14490	14580	14481	14515	14472	14497	14296	14467	14512	14423	14466	14634	14413	14511	14569	14504	14453	14337	14577	14589	14523	14426	14429	14521	14505	14509	14428	14444	14467	14295	14594	14441	14383	14712	14417	14626	14631	14534	14539	14532	14707	14361	14319	14495	14557	14595	14652	14419	14454	14549	14566	14396	14490	14445	14470	14489	14328	14396	14663	14600	14511	14385	14378	14448	14363	14498	14545	14633	14539	14333	14414	14593	14400	14609	14709	14707	14431	14482	14334	14676	14431	14523	14584	14660	14417	14563	14395	14658	14296	14546	14556	14421	14420	14483	14515	14498	14402	14451	14501	14515	14445	14482	14396	14440	14503	14436	14610	14540	14511	14545	14487	14621	14286	14567	14375	14500	14627	14519	14487	14494	14533	14558	14371	14466	14376	14390	14651	14445	14473	14550	14470	14502	14545	14617	14364	14514	14427	14319	14659	14401	14474	14374	14557	14640	14499	14496	14547	14639	14425	14512	14371	14504	14532	14615	14421	14529	14565	14479	14394	14439	14467	14396	14405	14410	14444	14548	14423	14417	14574	14395	14390	14527	14419	14627	14485	14531	14362	14427	14474	14533	14383	14417	14652	14619	14488	14671	14454	14485	14376	14619	14537	14403	14329	14482	14437	14439	14484	14519	14532	14245	14393	14466	14460	14367	14492	14545	14549	14432	14415	14448	14416	14396	14492	14541	14635	14623	14541	14402	14566	14412	14506	14574	14651	14409	14342	14544	14307	14410	14405	14505	14561	14502	14634	14510	14386	14424	14705	14513	14456	14384	14469	14501	14620	14275	14532	14549	14484	14438	14453	14473	14461	14508	14509	14559	14531	14458	14598	14550	14457	14581	14509	14355	14443	14612	14515	14633	14481	14369	14515	14491	14520	14570	14457	14596	14527	14465	14359	14431	14491	14565	14405	14541	14622	14507	14681	14489	14490	14371	14410	14443	14501	14400	14548	14508	14628	14500	14410	14487	14620	14540	14502	14446	14519	14466	14575	14458	14363	14580	14518	14449	14575	14500	14555	14611	14511	14480	14517	14357	14514	14473	14550	14555	14457	14604	14620	14415	14515	14391	14521	14545	14519	14489	14327	14445	14665	14541	14371	14507	14556	14549	14590	14664	14468	14459	14539	14539	14576	14532	14574	14256	14629	14357	14382	14507	14543	14552	14359	14490	14693	14383	14636	14554	14548	14529	14455	14516	14488	14575	14445	14651	14616	14428	14491	14361	14439	14484	14427	14474	14708	14422	14531	14490	14440	14655	14324	14516	14437	14403	14367	14503	14411	14509	14431	14671	14321	14332	14554	14690	14422	14323	14463	14600	14633	14509	14471	14328	14398	14430	14402	14437	14687	14449	14332	14418	14509	14512	14452	14621	14621	14483	14564	14523	14414	14575	14452	14575	14315	14596	14597	14626	14360	14338	14634	14483	14423	14487	14299	14526	14503	14405	14532	14599	14272	14582	14528	14475	14625	14569	14387	14529	14539	14506	14576	14393	14553	14540	14595	14550	14468	14740	14475	14613	14445	14499	14500	14502	14518	14531	14467	14611	14468	14532	14402	14606	14515	14589	14469	14583	14487	14567	14519	14463	14397	14389	14489	14634	14486	14456	14531	14552	14670	14524	14548	14493	14494	14567	14410	14427	14478	14526	14625	14387	14434	14519	14562	14598	14515	14532	14462	14546	14373	14419	14282	14458	14702	14552	14597	14437	14554	14524	14517	14454	14474	14490	14583	14599	14472	14463	14457	14492	14572	14635	14592	14525	14489	14381	14371	14548	14539	14585	14570	14415	14511	14521	14443	14581	14358	14471	14492	14450	14529	14410	14500	14493	14501	14490	14510	14555	14540
28668	27342	34382	30899	24038	21406	19559	18773	18164	17510	17220	16925	16824	16793	16602	16339	16330	16316	16405	16243	16583	16425	16353	16131	16162	16157	16360	16146	16274	16114	16106	16036	15925	16254	16049	16271	16170	16120	16032	16175	15917	16164	16190	16195	16322	16297	16154	16249	16124	16064	16142	16181	16210	16102	16147	16186	16161	16113	16293	16058	16253	16137	16170	16045	16003	16014	16181	15980	16187	16144	16132	16102	16264	16008	15985	15843	16115	16242	16121	15984	16122	16179	16229	16385	16046	16232	16079	16276	16237	16064	16178	15953	16050	16145	16229	16019	16110	16058	16175	16086	16085	15968	16135	16270	15942	15900	16289	16199	16125	16092	16224	16096	16206	16177	15995	15896	16164	16145	16188	15868	15731	16224	16041	16205	15870	16360	15966	16119	16197	16058	16080	15990	15895	16262	16125	16027	15852	15979	15849	15765	15978	16145	16112	16110	15994	16003	16100	16056	16062	16268	16050	16076	16209	15997	15817	16053	16293	16215	15926	15914	16071	16022	16192	16048	15993	16101	16215	16009	16199	16105	15955	16115	16280	15987	16001	16176	16017	15980	16204	15963	16117	15917	16229	16151	16050	16272	15935	16099	16222	16074	16225	15895	16053	16106	15943	16199	15972	16136	16113	15974	16171	16009	16113	15973	16031	16189	16227	16255	15963	15979	15897	15890	16063	16083	16042	16009	16211	16107	16260	15941	16140	16042	16001	16045	16169	16257	16106	16027	16165	16209	16139	16220	16054	16091	16026	16059	15983	16197	16028	15962	16181	16027	16150	16243	16053	16155	16161	15982	16019	16299	16097	16199	16106	15962	16205	16108	15973	15975	16118	16106	15901	15962	15998	16004	16337	16292	16192	16096	16099	15988	16020	16039	16001	16085	16064	16112	15986	16045	15914	16117	16186	16009	15893	16049	16009	16182	16055	16007	16117	15969	15769	15991	15986	16248	16067	16138	16182	16144	16159	16139	16160	16031	16157	15996	16122	16066	16086	16061	15917	15840	16018	16363	16155	16156	16026	15927	16053	16193	16030	16013	15957	16089	16081	16179	16010	16079	16286	16222	16087	15949	16008	16056	16022	16064	15936	16177	15930	16187	16046	16183	16111	16080	16002	16023	15952	15987	16129	16147	16171	16054	16152	15976	16048	16029	15942	16040	15950	15978	16095	15882	16151	16271	15994	16142	16153	16258	16110	16122	16053	15958	16047	16198	16229	16147	16096	16029	15994	15956	16067	16200	16002	16227	16124	15952	16164	15944	16102	16176	16008	16066	16216	16213	15965	16045	16200	16206	16223	16147	16425	15920	16038	16026	16145	15883	15969	16070	15972	16049	16018	16039	16259	16036	16200	16358	15917	16007	16159	16149	16120	15994	15950	16033	15908	16225	16234	16122	16077	16050	16015	16180	16310	16246	16016	16010	15889	16226	16077	15888	16307	16066	15951	16119	15946	16093	16202	16148	16176	16073	16146	16081	16026	16142	16026	16065	16094	16198	16033	16274	16133	16068	16092	16171	15993	16135	15980	16092	16023	16185	15980	15999	16067	16282	16150	16090	15966	16169	16022	16186	16124	15842	16078	16162	15892	16115	16244	16064	16154	16072	15981	15991	16066	15915	16144	16195	15952	16203	16125	15887	15999	16280	16228	16008	16075	15949	15997	15972	16030	15993	16118	15812	16096	15955	15996	15999	16278	15840	15885	16082	16166	16250	16235	16122	16250	15972	16179	15910	16115	16124	16173	16171	16087	16160	16005	16145	15978	16132	16162	15960	16101	16103	16163	16107	16100	16103	16009	15856	16025	16144	16209	15945	16035	15971	16142	16115	16025	16189	15916	16191	16069	16197	16092	15970	16151	16044	16302	16064	16101	15944	16046	16039	16054	16061	15972	15904	16178	16185	16258	16054	16202	16269	16125	15900	16083	16106	15898	16131	15972	16137	16105	15982	16176	15937	16071	15921	16069	16122	15908	16142	16018	16255	16027	16052	16086	15901	16123	16036	15828	16198	16077	16121	16202	16280	16110	16208	16062	15930	16182	16066	16290	16222	16161	16051	15978	16038	16147	16029	16049	16098	16059	16198	16270	16006	16195	16031	16082	16160	16288	16093	16043	16004	16076	16057	16045	16008	16018	15926	16133	16124	16207	15959	16159	16148	15840	15953	16119	16098	15941	16155	15972	16003	15921	16048	16124	15889	15919	15999	16177	15926	15956	15968	16102	15907	16114	16109	16063	16218	15942	15948	16017	16065	16171	16076	16119	16295	16204	15873	16020	16184	16012	15971	16002	16097	16203	16075	16380	15984	16123	16222	16091	16177	16093	16131	16130	16149	16176	16195	16217	15962	16104	16211	16005	16186	16037	16215	16104	16052	16048	16024	16085	16015	16198	16084	16168	16030	16213	16064	16170	16341	16311	15953	16294	16233	16056	16067	16219	15969	16125	16178	16118	15953	16101	16086	16294	16270	16157	16067	16074	16054	16001	15744	16049	16305	16168	16169	16164	16035	16027	16149	16021	16155	16024	16052	16072	16032	16058	15849	16038	16211	15992	16082	16033	16114	16077	16019	16052	16189	16146	16229	16035	16199	16120	15995	15992	16005	15908	16124	16071	15933	16201	16055	16230	15938	15998	15964	16202	15907	15863	16078	16149	15999	16029	16133	16280	16218	16102	15983	15932	16198	16036	16094	15901	16078	16092	16103	16022	15940	15874	16232	16197	16248	16007	16000	16068	15997	16233	15962	16202	16132	16130	15978	16143	16090	16148	15981	15954	15772	16128	16050	16106	15965	16106	16049	16376	16148	15861	16012	16155	16179	16158	15963	16056	16092	15845	15920	16000	15849	16222	16040	16008	15868	16086	15864	16041	16124	16341	16157	15905	16200	15877	16111	16300	15949	15992	16191	16075	15971	16066	16077	16129	16086	16125	16035	16180	16053	16219	16221	16040	15911	15890	16161	16150	15961	15985	15949	16148	16025	16283	16210	16273	16049	15999	16240	16048	15966	16080	16163	16047	15893	16249	15911	16116	16206	16031	16045	16120	16051	16043	16063	16267	16092	15875	16083	16089	16070	16029	16079	15920	16155	16093	16186	15952	16153	16084	16099	16046	15917	15959	16228	16025	16226	16218	16121	16059	16076	16060	16058	16103	16147	16103	16090	16011	15984	15937	15978	16012	16048	15965	16008	16060	16164	16110	16282	15811	15940	16253	16149	16105	16141	16114	15985	16115	16236	16042	16110	16023	16090	16038	16003	16150	16063	16005	16099	16138	16117	16220	16120	16139	16167	16077	16266	16232	16119	16054	16104	16083	16116	16314	16054	16230	16381	16094	16252	16189	16085	16116	16098	15977	16039	16068	16286	16134	16001	16012	16050	16113	16057	16228	16041	15963	16085	16157	16112	15892	16071	16126	16142	15982	15799	16094	16082	16058	15753	16011	16152	16081	16077	16111	16109	16252	16013	16150	16034	16108	16162	16128	16001	16011	15960	16074	16022	15924	15977	15940	15986	16058	16187	16173	16097	16116	16210	16032	16216	15955	15987	15993	16089	15882	16131	16030	16036	16043	16051	16122	16009	16109	16264	15989	16176	16066	16166	16244	16029	15893	16039	16110	16157	16061	16044	16057	16117	16135	16082	15915	16147	16141	16041	16253	16142	16018	16048	16218	16069	16164	16235	16243	16105	16046	16034	15990	16213	16191	16114	16108	16096	16044	16182	16125	15898	16173	15976	16303	16208	16298	16147	16245	15968	15906	16058	16040	16169	16214	16097	16250	16117	16066	16204	16195	16038	16007	16048	16179	16109	16172	16074	16352	16087	15987	15803	16131	15947	16069	16158	15948	15990	16122	16146	16126	16116	16317	16260	15858	16072	15969	16115	16109	16041	16103	15936	15967	16055	16023	16099	16009	16091	16085	15933	16136	15903	15935	15849	16111	16234	16226	16096	16192	16133	16183	16264	15956	16070	15994	16173	15880	16146	16036	16049	15969	15972	16206	16189	16146	16130	16225	15971	15950	15976	16139	16076	16022	16369	16148	15977	16095	16071	16020	16023	16179	16218	16017	16037	16126	16147	16105	16209	16187	15965	16028	15948	16157	16117	15875	16138	15945	15961	16125	15899	16088	16027	16042	15980	16312	16121	16137	16164	16015	16191	16147	16233	16125	16017	16073	15892	16011	15890	16004	16082	16273	16018	16055	16077	16058	16125	16155	16155	16121	16160	16170	15851	15916	16013	16174	16186	16080	16026	16055	16206	15887	16022	16073	16059	15918	16057	15954	16117	16057	16034	16189	16154	16145	16130	15925	16241	16021	16000	16028	15897	16095	15857	15985	16187	16055	16026	16156	15981	15959	15901	16135	16095	16042	16133	16099	16156	16276	16129	16163	15975	16074	15768	16235	15910	16122	16195	16046	16030	16148	16085	16417	16127	16087	16085	16173	16114	16004	16006	16083	16065	16117	15986	16001	16020	16043	15889	16311	15984	16207	16106	16033	16058	16136	15888	15910	15993	16251	16012	15987	16172	15983	16112	15952	15985	16073	16275	16051	16211	16207	16110	16101	16042	16098	15795	15970	16124	16117	16038	16184	15968	16068	16108	16116	16010	15978	16085	15883	16081	15998	16161	16150	16207	15982	16159	16079	16289	16024	16279	15987	16163	16132	16085	16027	16214	16067	15748	16140	16056	15991	16133	16073	16079	16220	16161	15982	16241	16220	16237	16262	16162	16197	15824	15986	16095	15999	16106	15941	16144	16233	16037	16275	16217	15996	16057	16194	16020	16066	16003	16121	15974	15861	16045	16002	16159	15820	16119	16040	15969	16251	16083	16066	15994	16010	16046	16122	15957	16184	16025	16089	15889	15815	16026	16133	16136	16106	16178	15966	16300	16077	16081	16041	16070	16097	15985	16168	16289	15972	16114	15977	15970	16057	16067	15972	16160	16110	16236	16017	16121	15907	16221	16194	16096	16176	16235	16217	16148	16117	16241	16040	16020	16157	15761	15966	16177	15984	16017	16053	15905	16078	16265	15984	16070	16377	15979	16239	16150	16254	16045	16183	16059	16000	15942	15912	16060	16064	16149	16034	15970	16084	16327	15999	15971	15888	15981	16190	16142	16155	15942	16094	15908
31110	43900	40905	31726	25565	21583	19684	18164	17297	16590	15941	15596	15263	15002	14816	14794	14670	14514	14597	14329	14524	14353	14332	14542	14362	14354	14362	14297	14223	14411	14230	14314	14195	14353	14116	14052	14322	14254	14282	14118	14197	14163	14133	14159	14394	14142	14340	14043	14109	14271	14321	14143	14170	14006	14378	14020	14244	14314	14259	14240	14328	14100	14040	14280	14051	14219	14193	14300	14304	14278	14259	13941	14205	14323	14219	14155	14281	14198	14229	14085	14176	14108	14303	14277	14224	14007	14220	14051	14210	14250	14052	14078	14196	14133	14253	14069	14171	14100	14065	14165	14328	14257	13916	14254	14168	14081	14237	14145	14182	14149	14174	14029	14265	14118	14143	14058	14107	14215	14093	14116	14363	14160	14184	14155	14170	14335	14045	13896	14142	14275	14180	14150	14270	14084	14233	14199	14208	14209	14188	14069	14222	14250	14223	14249	14385	14045	14297	14171	14190	14137	14092	14186	14155	14176	14049	14387	14293	13981	14273	14088	13980	14186	14326	14220	14233	14348	14095	14218	14178	14175	14265	14112	14172	14130	14058	14100	14134	14098	14248	14033	14244	14155	14276	14242	14264	14235	14299	14127	14270	14082	14045	14182	14152	14169	14225	14128	14230	14155	14118	14173	14267	13999	14107	14250	14228	13936	14188	14167	14082	14273	14308	14158	14085	14113	14117	14208	14116	14220	14346	14215	14139	14131	14078	14027	14270	14151	14248	14135	14197	14205	14184	14119	14314	14125	14091	14338	14091	14292	14121	14063	14196	14242	14064	14193	14116	14153	14156	14214	14089	14169	14202	14069	14115	14067	14237	14295	14218	14133	14262	14180	14091	14120	14219	14380	14153	14266	14251	14256	14100	14034	14245	13983	14257	14145	14281	14231	14166	14045	14196	14152	14225	14135	14265	14226	14189	14333	14211	14053	14180	14258	14053	14174	14160	14208	14050	14185	14195	14115	14140	14340	14105	14224	14406	14094	14004	14252	14238	14054	14146	14128	14328	13997	14210	14148	14015	14065	14147	14220	14181	14079	14146	14129	14067	14321	13989	14252	14115	14104	14101	13952	14019	14293	14138	14229	14229	14238	14229	14121	14144	14272	14063	14111	14125	14212	14250	14287	14169	14084	14189	14077	14129	14220	14060	13977	14129	14163	14159	14292	14250	14182	14109	14253	14257	14117	14082	14191	14127	14172	14347	14176	14012	14089	14274	14079	14188	14275	14105	14282	14082	14543	14151	14042	14169	14264	14173	14006	14076	14248	14206	14154	14142	14136	14072	14220	14225	14237	14204	14320	14122	14302	14217	14205	14110	14234	14185	14270	14110	14212	14235	14229	14130	14215	14165	14272	14126	14272	14216	14089	14116	14220	14206	13963	14024	14209	14342	14152	14141	14334	14206	14146	14265	14080	14356	14085	14228	14253	14331	13995	14284	13987	14189	14271	14229	14165	14145	14198	14316	14226	13996	14152	14067	14204	14286	14134	14122	14146	14278	14178	14048	14100	14198	14229	14338	14173	14252	13975	14354	14038	14084	14151	14000	14338	14053	14229	14241	14169	14146	14200	14249	14215	14104	13999	14166	14171	14082	14237	14240	14174	14120	14029	14219	14176	14295	14014	14110	14141	14219	14171	14157	14128	14437	14300	14252	14260	14076	14130	14162	14064	14384	14216	14065	14140	14261	14248	14235	14265	14151	14040	14135	14216	14153	14304	14123	14101	14249	14140	14160	14326	14173	14207	13993	14241	14077	14388	14135	14174	14016	14207	14056	14348	14291	14005	14057	14322	14162	14269	14127	14112	14301	14247	14106	14135	14227	14128	14088	14173	14160	14192	14221	13975	14168	14218	14138	14022	14175	14056	14137	14129	14104	14108	14208	14005	14101	14099	14260	14190	14036	14028	14087	14157	14197	14129	14114	14172	14157	14112	14172	14110	14172	14267	14281	14321	14137	14082	14128	14335	14216	14308	14055	13996	14309	14353	14118	14294	14148	14308	14134	14133	14031	14128	14177	14262	14121	14225	14112	14050	14140	14310	14204	14194	14160	14123	14336	14163	14070	14112	14156	14064	14079	14176	14118	14223	14170	14273	14174	14331	14349	14259	14141	14259	14360	14254	14176	14265	14178	14017	14356	14252	14175	14136	14292	14043	13981	14121	14197	14242	13982	14232	14097	14207	14150	14126	14192	14187	14183	14195	14003	14256	14122	14144	14280	14243	14142	14117	14059	14136	14282	14317	14233	14013	14053	14204	14143	14251	14182	14243	14191	14287	14112	14255	14138	14313	14241	14149	14278	14223	14133	14256	14110	14032	14095	14299	14154	14125	14278	14080	14122	14128	14344	14138	14053	14138	14136	13978	14054	14156	14186	14194	14155	14215	14185	14256	14097	14163	13986	14041	14223	14410	14035	14271	14042	14067	14066	14166	14126	14121	14015	14336	14304	14154	14067	14100	14076	14286	14137	14092	14072	14312	14144	14087	14311	14201	14216	14201	14260	14022	14369	14014	14217	13958	14236	14087	14124	14243	14248	14180	14059	14202	14158	14216	14228	14227	14200	14049	14199	14217	14126	14095	14102	14014	14232	14153	14140	14328	14025	14224	14172	13953	14155	14215	14061	14366	14350	14076	14165	14150	14179	14193	14231	14106	14133	14319	14119	14270	14018	14176	14152	14097	14225	14149	14163	14331	14098	14130	14106	14128	14182	14258	14212	14184	13985	14084	14158	14127	14181	14172	14068	14089	14120	14026	14052	13975	14213	14142	14129	14059	14077	14160	14247	14001	14047	14270	14304	14189	14208	14216	14112	14197	14225	14178	14164	14202	14076	14158	14189	14076	14151	14292	14001	14237	14186	14155	14229	14164	14134	14203	13971	14170	14255	14314	14257	14099	14171	14206	14158	14183	14224	14071	14156	14378	14222	14054	14350	14171	14137	14074	14147	14288	14283	14266	14182	14154	14251	14220	13949	14200	14297	14244	14287	14044	14027	14206	14284	14219	14208	14124	14206	14116	14181	14182	14018	14128	14195	14000	14059	14166	14207	14259	14250	14222	14249	14185	14187	14134	14317	14223	14166	14112	14086	14137	14238	14304	14334	14156	14174	14225	14037	14067	14216	14288	14247	14210	14150	14350	14204	14225	14256	14098	14162	14233	14317	14206	14124	14227	14138	14339	14226	14209	14207	14179	14115	14040	14202	14193	14035	14128	14117	14215	14276	14298	14210	14144	14152	14174	14241	14141	14211	14166	14086	14255	14150	14246	14152	14253	14126	14186	14029	14084	14224	14247	14280	14195	14219	14076	14181	14187	14022	14264	14068	14314	14243	14330	14151	14069	14125	13961	14197	14283	14197	14071	14326	14168	14162	14025	14179	14185	14062	14292	14295	14246	14162	14285	14098	14089	14222	14000	14258	14236	14146	14137	14237	14086	14254	14121	14088	14244	14092	14064	14105	14173	14226	14100	14282	14058	14182	14111	14084	14208	14027	14231	14357	14194	14096	14196	14208	14146	14085	14319	14142	14233	14223	14061	14161	14264	14093	14079	14267	14088	14359	14223	14126	14149	14206	14135	14206	14254	14021	14352	14233	14275	14121	14248	14238	14199	14175	14289	14002	14272	14266	14050	14183	14125	14075	14048	14078	14119	14250	14306	14150	14114	14294	14163	14298	14148	14120	14109	14230	14245	14217	14129	14146	14178	14154	14044	14256	14405	14328	14296	14211	14046	14266	14197	14195	14098	13995	14270	14190	14170	14269	14165	14071	14131	14214	14146	14305	14117	14298	14119	14077	14239	14081	14158	14167	14213	13972	14094	14106	14187	14143	14140	14165	14195	14413	14147	14205	14105	14319	14318	14137	14261	14120	14254	14281	14086	14128	14152	14106	14072	14219	14141	14095	14296	14075	14169	14306	14116	13982	14106	14079	14215	14060	14162	14318	14141	14192	14079	14266	14160	14127	14073	14044	14069	14105	14217	14222	14270	14113	14220	14060	14125	14197	14302	14151	14090	14192	14059	14262	14393	14145	13992	14179	14099	14092	14188	14128	14078	14217	14195	14033	14195	14151	14099	14240	14056	14189	14126	14203	14054	14214	14140	14120	14303	14197	14135	14135	14181	14117	14009	14140	14192	14153	14032	14232	14003	14179	14309	14095	14192	13991	14151	14208	14313	14229	14291	14086	14100	14161	14220	14083	14055	14153	14178	14255	14285	14194	14174	14178	14213	14171	14144	14158	14163	14313	13995	14247	14058	14161	14426	14373	14062	14191	14090	14214	14234	14145	14279	14319	14098	14255	14135	14194	14156	14227	14189	14237	14044	14115	14222	14089	14216	14119	14205	14146	14246	13994	14245	14327	14161	14074	14335	14260	14162	14100	14173	14212	14185	14254	14259	14087	14028	14015	14129	14274	14109	14049	14163	14303	14227	14139	14076	14156	14126	14236	14180	14292	14124	14244	14061	14105	14018	14088	14205	14203	14173	14370	14118	14066	14245	14179	14061	14186	14176	14194	14272	14256	14009	14092	14226	14202	14224	14146	14183	14144	14132	14273	14074	14054	14068	14205	14283	14114	14115	14171	14247	14326	14132	14244	14246	14082	14187	14134	14087	14186	14228	14244	13952	14136	14148	14036	14176	14187	14126	14145	14237	14251	14204	14093	14138	14240	14210	14144	14094	14191	14159	14088	14099	14281	14258	14052	14134	14253	14234	14261	14177	14094	14006	14310	14097	14185	14207	14175	14153	14243	14114	14133	14175	14024	14136	14240	14157	14227	14221	14318	14269	14221	14112	14243	14173	14063	14217	14195	14215	14272	14291	14185	14239	14131	14223	14149	14190	14239	14202	14287	14101	14271	14239	14032	14187	14197	14168	14372	14035	14207	14016	14154	14267	14149	14207	14192	14104	14361	14192	14063	14151	14157	14194	14233	14262	14125	13980	14172	14313	14043	14208	14355	14179	14222	14080	13988	14239	14143	14103	14241	14163	14138	14218	14234	14360	14240	14173	14163	14132	14241	14257	14270	14239	14275	14335	14104	14292	14194	14160	14121	14229	14140	14122	14264	14182	13950	14217	14097	14097	14209	14294	14145	14157	14095	14190	13965	14039	14211	14066	14177	14303	14183	14071
24243	21526	29170	25564	24338	24996	23972	20874	19540	18826	18126	17629	17456	17034	16794	16760	16596	16515	16594	16376	16353	16501	16276	16351	16381	16128	16496	16317	16325	16258	16137	16029	16170	16106	16018	16201	16248	16313	16100	16025	16247	16194	16233	16212	16092	16024	16104	16035	16163	15892	16177	16122	16086	16039	15978	15838	16194	16276	15823	15994	16109	16234	16139	16036	16036	16107	16107	16016	16039	16113	16126	15962	16051	16225	16089	15967	16162	16093	16061	16036	16149	16051	15911	16168	16216	16085	16100	16164	16020	15946	15980	16008	16005	16246	15992	15971	16167	16133	16208	16181	16025	16193	16005	16152	16116	16190	16027	16068	16053	16014	15754	16075	16096	16213	16058	16170	15988	16036	16160	16034	15944	16069	15919	16021	16008	16029	15961	16069	16186	16133	16120	15986	16120	16101	16175	15871	16195	15941	16100	15941	16043	15934	16056	16092	15959	15861	16159	16109	15894	16047	16377	16079	16041	15997	16115	16001	15892	16114	16200	15981	15982	16078	16021	16123	16119	16029	16055	16126	16130	16265	16151	16074	15899	16113	15987	15999	15953	16178	16116	16056	16068	15964	16102	15955	15781	16285	16225	16047	16047	16119	16196	16030	16027	16059	16165	15838	16057	15884	16163	16181	16096	16090	15993	16145	16114	16040	15920	16188	15950	16182	16155	16037	16204	15989	16157	16109	15989	15839	16081	16224	16105	16180	16414	16300	16016	16047	16078	16065	16130	16046	16049	16061	16143	15996	16202	16014	15991	16059	16215	16056	16103	16284	16206	15927	15916	16253	16116	15966	16134	16076	16146	16058	15893	16124	16102	16166	16134	16135	16128	15991	16023	15889	15907	16055	16056	16158	16148	16128	16026	15984	16084	15864	15880	15984	16072	15909	16088	16138	16341	16092	16113	15973	16314	16080	16142	16312	16075	15988	16128	16159	15978	16117	16070	16100	16035	16013	16131	16085	16125	16107	16057	15867	15996	16195	16032	16158	15922	16105	16091	15894	15991	15900	16029	16138	16110	15954	15972	16113	15879	15884	16227	16417	16378	15958	15898	15915	15992	15984	15993	15904	16198	16169	15982	15912	16204	16005	15955	15929	15965	16000	16104	16138	16284	16063	16076	16005	15983	16267	16177	15923	16049	16192	15978	16061	16033	16063	16229	16156	15993	16050	16021	16044	16111	16081	16084	16216	15974	16131	16108	16315	16081	16080	16019	15977	15941	16286	16079	16018	16121	16022	16102	15899	16080	16020	15801	15923	15830	16207	16303	16115	15954	16252	15941	15999	16010	16115	15976	15948	16069	16035	16138	16017	16059	16156	16004	15923	16213	16116	16255	15816	16086	16139	16166	16087	16048	16056	16122	16041	16068	16171	16344	16115	15912	15888	16195	16063	16024	15960	16232	16063	16095	16020	16156	15970	16106	16153	16265	16142	16167	16144	15825	16075	16070	16105	15970	15966	16021	16046	16041	16019	16108	16104	15924	16086	16230	16170	16149	15962	16150	15996	16069	16180	15937	16107	16046	16150	16136	16140	16082	16163	16040	16245	16209	16108	16329	16141	16030	16237	15832	15775	16003	16228	15992	16021	16139	16118	16123	16050	16022	16026	16209	16187	16048	15951	16140	15935	16073	15997	15980	16172	15711	15984	16027	16239	16150	16028	16002	16213	16248	16259	16067	16123	16155	16103	16171	16211	16120	16134	16124	15940	16218	16184	16085	16149	16116	15981	16106	15969	15949	15871	15959	15912	16044	15984	16005	16324	16240	16097	16116	16279	16024	16041	15969	16016	16139	16055	16052	15992	16098	16040	16127	16120	16185	16001	16289	16126	15958	16006	15895	16024	16224	15964	16075	16245	16034	15764	16187	15952	16140	15938	15961	15836	16265	15906	16099	16102	16019	15962	16168	15924	16237	16166	15830	16043	16016	16087	16001	15973	15964	16130	16105	16048	16078	16357	16275	16121	16049	16127	16178	15994	16100	16155	16111	16011	15939	16045	16142	16135	16058	16045	16179	15994	15976	16257	15850	16014	16198	16141	16069	16170	16060	16012	16202	16172	15894	16206	16225	16092	16070	16182	15860	16012	16097	16012	16319	16015	16119	16077	16052	15880	16025	16235	15947	16120	15947	15813	16155	16004	16184	16120	16103	16223	15992	16057	16168	15898	16070	15945	15948	15923	16075	16014	16117	16027	16104	16111	15962	16149	16058	16136	15977	16104	16159	16194	16169	16167	16135	16123	16108	16144	16096	16095	15924	15960	16078	16190	16032	15950	16233	16098	15989	16216	16050	16021	16098	16153	16259	16247	15957	16034	16182	15935	15946	16109	16069	16346	16084	16090	16076	15984	16152	15974	16009	15790	16013	16109	16085	16187	16059	15981	15915	16168	16135	16227	16096	16138	16017	16265	16058	15986	15874	16283	16151	16107	15908	16051	16082	16052	16071	16179	16138	16203	16136	16215	16145	16101	16143	15981	16238	16187	16335	16100	16049	16220	15980	15904	16188	16189	16050	16095	16078	16170	16138	16016	15975	15973	16192	15982	15953	16123	16215	16213	16154	16186	16154	16169	16052	16027	16082	16090	16107	16162	16270	16160	15933	16180	16172	16092	16071	16103	16217	16187	16097	16076	15892	16214	16067	16112	16065	15935	16208	16241	16276	16062	16309	16354	16154	16004	16118	15986	15948	15909	16359	15984	16117	16163	16095	16150	16131	16093	16298	16057	16191	16042	16232	16070	15887	16004	16282	16027	15963	16153	15993	16034	16080	16223	16329	16025	15896	16054	16041	16031	16015	16108	16289	16114	16023	16028	15929	16103	15843	16088	16030	16256	15988	16027	16124	15932	16078	16050	16128	16208	15910	16010	16032	16179	16118	16109	16018	16113	16303	16054	16117	15922	16268	16073	16344	16213	15932	15909	16224	16140	15926	16078	16156	15989	16124	15812	16071	16175	16044	16081	15913	16030	16222	16106	16212	15973	15947	16074	15879	16159	16043	16282	16007	16290	15884	16033	16013	16227	16176	16186	16008	16215	16155	16180	16020	16060	16396	15877	16118	16084	16014	16095	15883	16001	16018	16062	16105	16221	16184	16034	16146	16045	16131	16125	15795	15995	15984	15898	16108	15895	15776	16251	16237	15999	16175	15797	16253	16130	16199	16188	16140	16093	16033	15974	16129	16098	16148	16002	15984	16190	16215	16157	16073	16077	16033	16191	16074	16012	16062	15999	16227	16205	16101	16013	16194	15985	15989	16064	16236	15987	16089	15982	16052	16287	16012	16241	16035	16080	16133	16154	16120	16009	15932	16102	15958	16293	16265	15894	16067	16105	16044	16018	16128	16072	16132	15967	16166	16139	16133	16131	16001	16031	16230	16118	16197	16094	16205	16128	16170	16076	16071	16110	16280	15932	16134	15968	16109	15908	16133	16122	16161	15922	15945	16182	15998	16107	15969	16046	16179	16026	16110	15954	16148	16205	16110	16135	16252	16152	16085	16053	15953	15997	16062	15896	16206	16321	16051	16115	15986	16078	16219	15970	15912	15939	16179	16076	16162	16212	16231	15959	15989	16280	16183	15831	16148	16152	15972	16208	15982	16124	16074	15913	16179	16173	16113	16043	16125	16173	16331	16065	16049	15942	16042	16081	16183	16033	16186	16200	16067	16134	15969	16365	15930	15875	16182	15969	15990	16189	16080	15990	15919	15938	15987	15950	16327	16272	16062	16139	16181	16298	16100	15985	16119	16282	15955	16031	16041	16213	16199	16084	16229	16173	16079	16081	15883	16019	16097	16237	16118	16044	15991	16041	16226	16081	15946	16091	16083	15918	15995	15934	16041	15986	16022	16041	16125	16299	16003	16114	16136	15868	16130	16089	16145	16031	15936	16104	16006	16112	15939	16037	16175	15997	16261	16047	16332	16019	16057	16049	16128	16088	16221	16119	16238	16098	15928	15992	16007	16133	16019	16043	16129	16106	16177	15994	16239	16181	16048	16329	15982	16019	16201	16215	16076	16092	16032	16062	16169	16075	15988	16212	15931	16187	16098	16013	16016	16088	16025	15933	16088	16096	16218	16213	16028	16104	16193	16183	16130	15997	16128	16196	16274	16339	16035	16094	16124	15961	15985	16140	16099	16113	15974	16269	16098	15872	16145	15947	16071	16070	16353	16073	15977	16020	16144	16064	16146	16186	16060	16211	15876	16083	15826	16042	16043	16014	16058	16175	16216	15910	16041	16105	16240	16108	16016	16048	16071	16010	16035	16121	16107	16096	15887	16108	16014	16023	16018	16080	16021	15826	15889	16257	16274	16249	16031	15855	16105	16138	16007	15978	16039	16118	15944	16102	16190	16026	16294	15907	16093	16160	16029	16066	15933	15976	16003	16218	16217	16243	16072	16116	16113	16073	16278	16064	15926	16151	16197	16048	15872	16122	16016	16058	15933	16137	16037	16134	15980	15973	16103	16171	16127	16033	16157	16037	16195	16049	16008	16114	16169	15949	15751	16146	16214	16193	16248	16185	16151	16164	16043	16221	16000	16076	15902	15992	16061	16240	16060	16121	16164	16045	16075	16318	16122	15945	15840	16028	15879	16084	16140	16114	15894	16064	16101	16076	16211	16318	15947	16252	16035	16080	16074	16167	15979	16035	15999	16075	16008	16211	16176	16078	16185	15855	16018	16146	16192	16088	16227	16138	16105	16047	16204	16078	15993	16164	15895	16268	16311	16140	16059	16003	15888	16192	16179	15983	16290	16079	16291	16224	16145	15967	16302	16012	16040	16282	16134	16161	16169	15953	16082	15819	16104	15879	15851	16036	16022	16130	15984	16063	15962	16203	16089	16126	16117	16125	16198	16200	15953	16083	16121	16080	16044	16110	16053	16118	16124	16413	16046	15852	16007	15821	16195	16015	16097	16052	16123	16106	16156	15877	16050	16092	16044	15952	16170	16070	16240	16253	16089	15903	16168	15956	16106	16068	16142	16194	16149	15880	16028	16253	16159	16025	15930	16003	16069	16063	16165	16161	15982	16071	16179	15967	15958	16174	16131	16128	16134	16152	16046	16103	16259	15942	16015	15762	16067	15973	16143	15935	16085	16182	16188	15922	16215	16108	15959	16069	16042	15933
30909	50737	47486	36084	29391	25213	22702	20920	19513	18169	17313	16348	15825	15672	15380	15150	14984	14883	14786	14761	14672	14716	14403	14458	14396	14414	14444	14369	14314	14439	14385	14297	14235	14473	14131	14043	14270	14385	14456	14259	13962	14258	14283	14127	14302	14216	14184	14054	14087	14307	14162	14026	14277	14296	14159	14145	14177	14177	14135	14028	14174	14305	14338	14264	14314	14174	14223	14291	14296	14067	14146	14270	14161	14126	14274	14347	14198	14265	14009	14177	13945	14082	14128	14287	14155	14113	14245	14182	14296	14128	14193	14110	14332	14017	14242	14111	14224	14287	14267	14219	14150	14281	14170	14209	14383	14122	14148	14053	14144	14098	14155	14028	14173	14263	14210	14274	14153	14230	14181	14204	14093	14240	14006	14137	14014	14144	14295	14203	14199	14207	14224	14259	14209	14239	14087	14026	14313	14135	14231	14403	14133	14203	14167	14056	14136	14279	14258	14193	14225	14225	14157	14133	14179	14162	14219	14159	14367	14087	13954	14032	14275	14104	14103	14137	14190	14372	14271	14147	14223	14024	14176	14166	14231	14204	14100	14234	14080	14247	14159	14243	14286	14124	14123	14045	14305	14264	14116	14192	14162	14253	14085	14217	14131	14092	14260	14253	14094	14217	14297	14005	14225	14123	14259	14241	14120	14201	14316	14120	13917	14221	14310	14098	14251	14102	14245	14193	14159	14228	14119	14051	14147	14100	14090	14148	14262	14322	14280	14154	14194	14079	14151	14170	14149	14108	14024	14234	14053	14078	14008	14271	14155	14181	14162	14101	13918	13987	14298	14400	14248	14009	14262	14248	14143	14083	14221	14079	14169	14264	14267	14108	14210	14242	14202	14263	14196	14044	13962	14139	14124	14360	14233	14181	14222	13955	14067	14049	14061	14277	14205	14217	14220	14124	14089	14293	14247	14124	14147	14053	14192	14421	14084	14356	14052	14114	14133	14191	14246	14111	14216	14067	14009	14268	13980	14160	14320	14111	14203	14086	13993	14162	14098	14107	14132	14136	14101	14255	14263	14257	14275	14194	14201	14192	14221	13970	14163	14163	14128	14120	14123	14136	14034	14016	14140	14106	14193	14089	14248	14140	14281	14131	14280	14227	14134	14295	14187	14213	14013	14231	14125	14225	14254	14248	14065	14167	14236	14123	14255	14174	14215	14087	14342	14179	14089	14199	14127	14079	14152	14127	14163	14381	14153	14262	14078	14171	14180	14158	14186	14302	14156	13988	14100	14230	14202	14154	14283	14097	14059	14129	14205	14338	14234	14320	14084	14065	14150	14216	14238	14162	14019	13999	14221	14259	14030	14086	14143	14207	14266	14197	14023	14053	14209	14193	14166	14072	14251	14156	14098	14249	14164	14217	14211	14297	14122	14158	14181	14158	14119	14227	14244	14261	14217	14059	13949	14263	14242	14286	14034	14262	14146	14256	14134	14225	14175	14491	14037	14288	14332	14126	14262	14255	14165	14145	14142	14216	14136	14147	14090	14133	14276	14106	14208	14220	14145	14159	14078	14259	14134	14302	14330	14242	14205	14052	14058	14157	14124	14219	14146	13966	14122	14101	14214	14027	14260	14166	14100	14270	14049	14113	14058	14249	14086	14166	13946	14165	14200	14168	14165	14051	14141	14319	14354	14156	14206	14067	14061	14267	14108	14011	14180	14325	14204	14230	14136	14393	14220	14123	14329	14098	14152	14061	14049	14022	14151	14061	14114	14143	14086	13955	14252	14191	14174	14082	14192	14086	14247	14019	14054	14204	14257	14118	14277	13898	14095	14090	14243	14293	14152	14026	14150	14103	14110	14176	14159	14385	14138	14179	14231	14092	14295	14126	14386	14175	14250	14085	14145	14136	14193	14181	14168	14383	14296	14101	14072	14057	14094	13955	14252	14198	14345	14356	14146	14193	13974	14184	14198	14038	14037	14202	14120	14310	14150	14374	14188	14276	14333	14194	13909	14307	14217	14124	14135	14092	14162	14062	14245	14289	14207	14075	14229	14210	14273	14191	14181	14044	14302	14324	14307	13940	13993	14052	14123	14187	14347	14138	14251	13953	14117	14262	14136	14156	14162	14288	14121	14095	14148	14268	14210	14010	14071	14164	14261	14223	14264	14187	14177	13916	14350	14155	14226	14183	14179	14278	14121	14156	14260	14122	14251	14304	14245	14216	14099	14228	14289	14223	14216	14273	14114	14239	14153	14069	14233	14170	14200	14222	14222	14180	14145	14263	14187	14105	14104	14280	14209	14249	14153	14173	14143	14044	14104	14060	14183	14023	14226	14220	14122	14156	14144	14160	14207	14238	14195	14070	14302	14238	14015	14079	14094	14170	14192	14116	14232	14019	14180	14301	14107	14096	14109	14109	14183	14242	14342	14099	14140	14207	14235	14238	14222	14164	14000	14223	14289	14325	14267	14065	14240	14248	14090	14312	14235	14171	14246	14174	14227	14150	14303	14241	14129	14254	14215	14066	14090	14251	14168	14195	14096	14272	14297	14270	14243	14246	14124	14240	14301	14162	14262	14306	14089	14286	14109	14261	13942	14149	14040	14214	14314	14196	14186	14269	14101	13852	14239	14057	14128	14132	14125	14071	13951	14156	14261	14246	14198	14249	14401	14283	14155	14047	14223	14075	14266	14213	14265	14123	14128	14180	14187	14137	14366	14247	14138	14140	14018	14110	13805	14163	14124	14199	14030	14260	14077	14165	14127	14152	14160	14059	14155	14276	13915	14088	14121	14168	14205	14148	14096	14044	14093	14233	14179	14248	14136	14091	14119	14026	14156	14308	14052	13944	14087	14093	14212	14173	14227	14031	14225	14117	14174	14378	14129	14076	14087	14135	14258	14146	14207	14279	14151	14130	14284	14019	14205	14235	14066	14054	14246	14213	14199	14218	14250	14184	14232	14215	14169	14003	14085	14271	14279	14300	14157	14063	14008	14042	14236	14164	14167	14279	14257	14016	14078	14282	14188	14139	14212	14227	14174	14176	14254	14260	14133	14288	14148	14059	14232	14226	14104	14141	14239	14190	14413	14276	14207	14169	14279	14117	14231	14063	14400	14127	14300	14140	14220	14155	14220	14199	14115	14256	14222	14093	14152	14223	14143	13993	14069	14067	14412	14245	14039	14050	14213	14205	14245	14231	14070	14203	14191	14082	14019	14062	14013	14004	14278	14183	14083	14197	14310	14265	14194	14148	14092	14253	14176	14057	14103	14224	14275	14156	14316	13984	14150	14195	14168	14109	14264	14299	14157	14123	14130	14056	14254	14252	14371	14140	14043	14301	14164	14079	14330	14276	13907	14124	14054	14107	14254	14156	14074	14183	14423	14250	14166	14123	13976	14197	14053	14132	14200	14218	14195	14211	14356	14087	14150	14149	14078	14218	13995	14192	14170	14147	14189	14243	14109	14149	14093	14409	14052	14118	14080	14105	14177	14206	14159	14277	14263	14067	14138	14240	14155	14156	14231	14224	14315	14121	14205	14264	14151	14178	14259	14226	14069	14082	14324	14106	14105	14038	14235	14210	14164	14022	14265	14163	14159	14176	14149	14167	14132	14252	14183	14050	14395	14182	14066	14065	14187	14326	14199	14195	14049	14222	14210	14029	14190	14164	14368	14255	14109	14173	14025	14188	14132	13987	14317	14086	14136	14229	14140	14284	14134	14119	14239	14255	14305	14134	14206	14111	14439	14093	14174	14186	14203	14183	14086	14161	14250	14139	14355	13993	14220	14264	14203	14026	14356	14292	14113	14101	14167	14186	14154	14286	14071	14258	14238	14184	14195	14204	14170	14168	14162	14276	14106	14332	14211	14384	14123	14148	14248	14197	14147	13996	14081	14158	14040	14135	14278	14327	14218	14132	14344	14239	14089	14147	14009	14051	14164	14242	14090	14243	14152	14137	14407	14155	14267	14105	14125	14325	14076	14169	14255	14326	14124	14300	14225	13980	14142	14179	14115	14237	14152	14051	14070	14052	14125	14154	14192	14061	14098	14105	14225	14245	14123	14160	14160	14090	14185	14150	14173	14151	14115	14147	14035	14122	14497	14034	14189	14310	14070	14179	14360	14121	14095	14119	14234	14261	14054	14172	14198	14239	14119	14054	14172	14172	14206	14150	14193	14080	14168	14121	14193	14269	14162	14208	14196	14130	14299	14189	14221	14174	14191	14124	14213	14083	14035	14238	14126	14281	14179	14154	14199	14363	14317	14211	14140	14258	14219	14253	14259	14098	14202	14270	14174	14042	14108	14117	14270	14163	14121	14155	14247	14160	14175	14067	14159	14157	14128	14289	14215	14179	14181	14223	14350	14203	14075	14142	14132	14062	14229	14171	14298	14219	14167	14071	14219	14083	14211	14261	14226	14090	14159	14175	14194	14161	14137	14141	14257	14239	13962	14201	14284	14291	14012	13986	14134	14153	14201	14225	14256	14183	14340	14112	14228	14124	14285	14166	14100	14104	14280	14322	14081	14054	14084	14210	14082	14088	14214	14278	13975	14137	14115	14151	14312	14109	14121	14241	14168	14151	14157	14140	14290	13994	14245	14308	14241	14269	14234	14122	14170	14119	14301	14150	14167	14118	14264	14204	14243	14123	14128	14180	14193	14252	14147	14206	14131	14199	14190	14234	14199	14102	14399	13982	14140	14052	14124	14122	14048	14036	14206	14162	14112	14220	14090	14389	14078	14123	14270	14239	14183	14346	14240	14237	14051	14032	14223	13993	14182	14105	14198	14150	14246	14240	14087	14253	14073	14167	14108	14029	14044	14151	14127	14245	14113	14130	14020	14085	14162	14108	14309	14290	14139	14256	14134	14129	14221	14184	14280	14314	14367	14122	14140	14270	14450	14224	14318	14005	14272	14082	14310	14169	14067	14128	14336	14151	14184	14195	14144	13990	14086	14149	14104	14211	14062	14246	14252	14163	14132	14234	14289	14243	14143	14064	14144	14219	14354	14137	14243	13996	14210	14399	14043	14311	14077	14172	14124	14086	14215	14083	14248	14146	14204	14145	14261	14097	14340	14089	14029	14184	14222	14194	14092	14045	14254	14051	14352	14155	14123	14107	14247	14178	14179	14144	14188	14144	14324	14012	14046	14155	14338	14147	14161	14273
22968	21496	29411	24060	22702	26066	28502	23055	21256	20461	19956	19305	18644	18105	18100	18028	17620	17657	17529	17457	17437	17313	17072	17046	17123	17103	17070	17372	17042	17006	17228	17024	16843	17166	16888	17053	16971	16859	16961	16853	16999	16740	16915	16704	16816	16579	16791	16798	16878	16921	16993	17047	16946	16988	16997	16846	16833	16805	16543	16646	16815	16854	16821	16834	16850	16653	16829	16866	16927	16811	16730	16873	16681	16918	16771	16871	16829	16789	16896	16617	16743	16742	16756	16647	16655	16611	16623	16747	16757	16745	16580	16718	16831	16706	16779	16642	16825	16913	16847	16750	16782	16767	16887	16787	16821	16906	16643	16825	16844	16935	16906	16704	16708	16882	16870	16813	16978	16728	16848	16745	16851	16868	16941	16752	16662	16908	16876	16862	16884	16695	16787	16733	16889	16989	16809	16707	16569	16652	16801	16774	17019	16718	16788	16736	16578	16746	16789	16803	16659	16860	16803	16890	16763	16817	16786	16841	16764	16836	16703	16825	16822	16653	16599	16595	16798	16788	17099	16671	16893	16794	16828	16636	16875	16772	16964	16710	16694	16782	16869	16806	16850	16648	16697	16897	16695	16965	16871	16775	16841	16685	16877	16726	16803	16782	16988	16697	16842	16689	16659	16716	16926	16780	16818	16771	17020	17002	16748	16731	16698	16839	16630	16756	16701	16930	16814	16710	16745	16972	16745	16738	16819	16670	16754	16731	16634	16796	16862	16797	16708	16605	16717	16527	16722	16854	16788	16894	16870	16611	16893	16620	16706	16812	16804	16903	16664	16655	16752	16802	16656	16688	16676	16789	16777	16786	16969	16952	16754	16739	16683	16755	16704	16758	16824	16803	16763	16731	16787	16834	16914	16733	16871	16953	16674	16640	16835	16727	16661	16889	16757	16693	16691	16655	16883	16771	16716	16778	16780	16926	16831	16600	16748	16781	16813	16852	16717	16882	16881	16770	17065	16871	16861	16949	16879	16801	17063	16634	16660	16816	16683	16674	16897	16830	16935	16855	16828	16903	16703	16758	16887	16816	16909	16926	16946	16944	16990	16745	16698	16823	16934	16824	16736	16753	16720	16766	16714	16760	16718	16757	16746	16877	16707	16875	16777	16763	16725	16825	16769	16603	16420	16711	16822	16731	16821	16760	16993	16658	16789	16889	16773	16588	16602	16796	16983	16692	16964	16652	16729	16842	16763	16750	16565	16798	16695	16666	16987	16621	16839	16577	16657	16796	16762	16743	16979	16682	16805	16728	16815	16801	16777	16939	16793	16710	16841	16692	16970	16757	16848	16741	16966	16749	16792	16865	16626	16922	16869	16992	16610	16792	16844	16811	16897	16637	16705	16741	16898	16755	16833	16688	16844	16847	16989	16921	16677	16650	16816	16686	16945	16603	16705	16702	16688	16786	16793	16554	16657	16890	16746	16881	16766	16741	16939	16926	16630	16749	16718	16754	16916	16891	16942	16748	16749	16547	16657	16664	16635	16624	16773	16625	16912	16939	16781	16637	16791	16639	16492	16581	16710	17009	16726	16713	16770	16800	16848	16838	16525	16679	16898	16698	16814	16661	16788	16779	16984	16856	16797	16770	16494	16871	16811	16747	16765	16721	16716	16920	16410	16676	16746	16767	16724	16729	16792	16710	16690	16776	16844	16709	16963	16921	16555	16912	16554	16918	16917	16516	16819	16830	16487	16784	16746	16830	16899	16953	16681	16767	16596	16920	16717	16789	16928	16668	16717	16567	16776	16648	16734	16722	16999	16857	16797	16868	16569	16703	16605	16808	16770	16616	16794	16733	16786	16765	16650	16887	16634	16734	16957	16951	16855	16852	16782	16744	16848	16750	16932	16746	16768	16978	16819	16533	16844	16711	16794	16861	16761	16777	16616	16712	17027	16885	16755	16622	16823	16871	16787	16729	16778	16644	16508	16946	16578	16764	16639	16769	16807	16837	16873	16825	16697	16908	16654	16799	16761	16698	16508	16756	16584	16580	16720	16819	16739	16770	16659	16902	16848	16700	16594	16808	16574	16698	16701	16797	16846	16705	16741	16692	16792	16748	16863	16846	16787	16737	16916	16896	16887	16872	16626	16712	16468	16843	16592	16644	16834	16805	16710	16815	16720	16934	16820	16743	16961	16831	16806	16722	16692	16784	16560	16752	16712	16842	16751	16753	16906	16777	16846	16700	16830	16673	16708	16549	16733	16956	16831	16671	16715	16766	16566	16820	16856	16760	16893	16762	16759	16787	17013	16700	16881	16818	16854	16817	16746	16716	16665	16635	16930	16640	16811	16598	16911	16913	16912	16904	16956	16802	16942	16619	16732	16535	16849	16777	16730	16868	16766	16592	16775	16817	16819	16790	16820	16917	16818	16697	16758	16801	16672	16891	16548	16716	16859	16609	16705	16738	16624	16673	16665	16605	16672	16556	16734	16459	16686	16753	16686	16694	16650	16762	16654	16847	16662	16908	16947	16830	16640	16996	16759	16770	16796	16752	16744	16559	16827	16903	16755	16821	16784	16764	16926	16840	16908	16921	16722	16955	16805	16892	16654	16964	17056	16927	16823	16803	16719	16621	16600	16661	16710	16469	16780	16692	16761	16913	17040	16627	16684	16628	16794	16788	16818	16818	16746	16669	16667	16732	16897	16753	16919	16713	16676	16789	16537	16811	16753	16827	16989	16790	16877	16831	16804	16879	16614	16848	16811	16638	16561	16862	16958	16877	16670	16835	16837	16901	16643	16644	16661	16898	16906	16820	16539	16765	16793	16728	16798	16734	17135	16721	16884	16761	16728	16771	16775	16585	16659	16892	16688	16725	16941	16721	16787	16764	16851	16850	16802	17006	16853	16848	16691	16733	16851	16957	16618	16925	16650	16614	16680	16790	16921	16793	16964	16951	16578	16715	16945	16757	16653	16611	16801	16841	16756	16864	16777	16739	16837	16672	16931	16821	16671	16832	16831	16667	16694	16756	16733	16732	16899	16582	16753	16602	16771	16773	16572	16701	16644	16807	16822	16914	16802	16714	16926	16695	16907	16831	16714	16722	16773	16857	16811	16980	16673	16595	16685	16797	16814	16756	16529	16793	16755	16736	16691	16789	16760	16672	16954	16873	16685	16859	16924	16710	16692	16721	16809	16670	16923	16942	16707	16814	16544	16452	16770	16745	16765	16978	16709	16709	16788	16634	17025	16650	16706	16780	16490	16877	16732	16734	16762	16845	16835	16703	16831	16757	16719	16592	16586	16829	16934	16700	16770	16590	16753	16742	16805	17026	16741	16995	16796	16832	16548	16650	16681	16934	16658	16829	16685	16924	16737	16640	16714	16597	16850	16816	16788	16857	16611	16593	16757	16666	16620	16807	16734	16704	16729	16686	16750	16661	16615	16757	16909	16905	16833	16681	16974	16702	16740	16870	16750	16805	16646	16914	16812	16712	16772	16804	16948	16675	16720	16719	16739	16583	16500	16762	16655	16720	16584	16624	16682	16917	16798	16945	17059	16643	16656	16782	16910	16829	16768	16798	16812	16915	16765	16763	16794	16787	16748	16774	16869	16736	16786	16707	16665	16611	16715	16900	16912	16796	16759	16668	16858	16830	16694	16774	16877	16857	16795	16487	16862	16639	16669	16724	16719	16839	16961	16627	16533	16599	16753	16832	16816	16872	16548	16695	16643	16596	16880	16913	16756	16700	16961	16727	16794	16896	16738	16888	16834	16583	16804	16976	16688	16725	16793	16858	16594	16651	16698	16672	16831	16963	16767	16688	16829	16862	16898	16966	16757	16815	16881	16771	16669	16713	16855	16643	16672	16676	16855	16743	16721	16810	16803	16721	16770	16920	16776	16648	16751	16764	16997	16646	16583	16692	16765	16739	16729	16760	16973	16856	16657	16664	16677	16690	17030	16832	16912	16610	16811	16728	16632	16712	16625	16725	16613	16658	16660	16811	16734	16997	16936	16780	16627	16817	16863	16875	16829	16789	16768	16671	16518	16850	16758	16866	16973	16764	16879	16965	16530	16593	16824	16845	16795	16715	16773	16646	16820	16843	16607	16663	16862	16897	16773	16741	16794	16671	16807	16852	16676	16830	16787	16985	16838	16827	16763	16832	16753	16550	16914	16582	16832	16921	16882	16897	16443	16624	16816	16787	16643	16775	16791	16560	16737	16755	16804	16706	16642	16997	16724	16600	16660	16862	16852	16547	16732	16858	16770	16822	16644	16942	16740	16706	16799	16871	16657	16752	16736	16706	16681	16684	16624	16671	16811	16676	16929	16749	16868	16868	16976	16898	16867	16716	16680	16682	16886	16770	16975	16792	16913	16828	16861	16761	16617	16754	16819	16757	16734	16820	16877	16730	16717	16807	16718	16710	16603	16767	16741	16839	16645	16880	16982	16656	16802	16958	16785	16864	16558	16713	16660	16741	16650	16688	16757	16974	16671	16794	16788	16809	16658	16580	16833	16873	16908	16750	16867	16785	16473	16842	16735	16655	16783	16827	16637	16831	16841	16708	16771	16861	16771	16816	16583	16932	16888	16643	16841	16714	16803	16835	16905	16740	16860	16768	16779	16747	16798	16861	16704	16761	16736	16829	16956	16720	16794	16812	16802	16836	16776	16913	16910	16907	16934	16584	16702	16764	16996	16638	16889	16734	16964	16763	16920	16871	16723	16862	16687	16840	16745	16794	16654	16706	16837	16621	16909	16921	16882	16570	16870	16830	16731	16701	16703	16789	16998	16835	16814	16715	16717	16836	16727	16753	16662	16710	16693	16765	16740	16762	16787	16705	16711	16890	16675	16987	16606	16772	16559	16772	16713	16725	16814	16625	16740	16885	16675	16646	16800	16788	16723	16776	16793	16838	16832	16635	16886	16573	16754	16861	16670	16758	16729	16647	16724	16669	16988	16767	16715	16646	16733	16900	16728	16892	16804	16547	16789	16834	16784	16793	16713	16755	16905	16703	16747	16728	16778	16685	16639	16709	16595	16834	16732	16526	16533	16801	16959	16784	16825	16832	16738	16696	16940	16851	16802	16623	16761	16780	16759	16603	16691	16773	16645	16530	16745	16851	16683	16762	16853	16747	16655	16586	16891	16804	16818	16751	16737	16741	16682	16770
33148	55428	51981	40570	34248	29091	25825	23481	21275	19833	18735	17894	17392	16849	16323	15932	15659	15384	15371	15295	15076	15041	14923	14989	15152	14993	14934	14784	14761	14752	14789	14652	14718	14629	14757	14748	14829	14482	14563	14490	14590	14542	14637	14448	14570	14562	14705	14539	14579	14723	14609	14822	14712	14442	14519	14570	14594	14554	14653	14537	14509	14628	14359	14605	14477	14397	14687	14582	14576	14473	14233	14628	14574	14639	14557	14843	14306	14317	14580	14506	14409	14410	14384	14717	14642	14468	14601	14681	14553	14427	14640	14494	14603	14473	14483	14514	14595	14574	14435	14517	14677	14439	14640	14603	14534	14710	14475	14649	14516	14539	14631	14554	14733	14572	14464	14619	14630	14565	14575	14564	14561	14613	14493	14465	14531	14507	14503	14445	14554	14548	14529	14680	14549	14693	14463	14538	14506	14681	14606	14492	14584	14547	14592	14640	14580	14542	14602	14639	14587	14548	14565	14360	14514	14454	14531	14535	14563	14468	14707	14551	14602	14545	14446	14430	14677	14416	14570	14609	14596	14468	14524	14464	14611	14572	14626	14595	14663	14619	14346	14566	14545	14448	14610	14414	14641	14564	14474	14444	14544	14532	14527	14628	14654	14620	14401	14430	14444	14407	14633	14512	14538	14561	14590	14437	14341	14567	14462	14374	14397	14527	14403	14466	14557	14689	14498	14538	14360	14534	14487	14432	14535	14741	14547	14482	14503	14592	14558	14596	14469	14513	14514	14580	14488	14599	14577	14439	14591	14523	14487	14422	14481	14416	14555	14367	14463	14623	14456	14497	14588	14545	14672	14486	14654	14274	14650	14662	14542	14630	14595	14424	14625	14435	14618	14477	14525	14481	14468	14467	14527	14516	14556	14492	14726	14355	14495	14562	14578	14557	14426	14602	14654	14608	14544	14543	14569	14508	14584	14601	14543	14528	14509	14444	14527	14656	14372	14416	14490	14557	14406	14490	14432	14691	14615	14519	14431	14592	14382	14483	14546	14566	14458	14518	14495	14397	14614	14525	14680	14478	14521	14455	14483	14645	14538	14539	14681	14457	14610	14486	14652	14531	14700	14525	14504	14556	14550	14465	14668	14472	14595	14581	14371	14563	14415	14464	14404	14424	14468	14694	14498	14469	14416	14582	14487	14508	14511	14661	14555	14542	14394	14504	14381	14620	14532	14482	14545	14388	14447	14494	14499	14520	14482	14396	14599	14412	14617	14508	14532	14627	14516	14610	14401	14419	14465	14577	14579	14455	14495	14377	14442	14616	14435	14352	14498	14648	14509	14376	14294	14553	14475	14424	14536	14452	14706	14558	14643	14455	14417	14661	14500	14502	14367	14763	14498	14649	14696	14524	14535	14441	14534	14433	14692	14542	14493	14372	14462	14550	14506	14641	14519	14679	14549	14472	14686	14687	14348	14451	14578	14568	14571	14529	14537	14580	14531	14510	14524	14692	14607	14564	14602	14497	14423	14566	14570	14532	14365	14385	14547	14485	14673	14440	14739	14528	14458	14529	14575	14504	14537	14480	14493	14493	14561	14422	14489	14426	14533	14547	14603	14557	14496	14396	14479	14543	14536	14586	14430	14440	14490	14579	14481	14388	14564	14597	14510	14519	14475	14592	14653	14556	14632	14435	14421	14373	14467	14382	14328	14599	14579	14637	14766	14681	14403	14557	14506	14469	14452	14543	14349	14598	14542	14510	14516	14594	14565	14528	14726	14592	14508	14604	14549	14553	14615	14648	14448	14482	14575	14540	14587	14554	14481	14537	14612	14564	14574	14475	14504	14297	14559	14601	14631	14565	14517	14463	14499	14490	14674	14638	14654	14578	14515	14578	14678	14453	14684	14519	14468	14633	14428	14469	14632	14599	14491	14485	14526	14585	14576	14524	14392	14640	14486	14429	14632	14529	14644	14583	14570	14475	14394	14361	14685	14617	14559	14386	14501	14584	14570	14425	14533	14670	14377	14563	14633	14467	14488	14456	14408	14452	14481	14321	14562	14360	14315	14633	14503	14568	14461	14561	14435	14540	14562	14703	14416	14366	14492	14479	14447	14418	14430	14509	14732	14467	14645	14384	14397	14572	14604	14395	14378	14524	14506	14616	14398	14537	14571	14410	14497	14555	14644	14531	14390	14527	14486	14467	14403	14515	14586	14432	14441	14565	14554	14378	14525	14337	14437	14405	14521	14473	14465	14401	14666	14586	14389	14524	14546	14411	14566	14543	14493	14423	14640	14542	14467	14604	14411	14696	14452	14646	14567	14491	14501	14420	14602	14407	14485	14530	14393	14553	14421	14621	14341	14494	14627	14577	14420	14544	14586	14512	14346	14534	14442	14493	14552	14353	14511	14508	14522	14469	14481	14403	14505	14617	14442	14559	14673	14390	14771	14529	14671	14586	14642	14613	14248	14416	14511	14525	14526	14410	14642	14522	14565	14534	14517	14608	14455	14593	14562	14446	14386	14626	14465	14517	14369	14508	14358	14567	14448	14451	14571	14687	14500	14412	14488	14515	14510	14426	14466	14488	14500	14558	14463	14598	14625	14552	14421	14529	14530	14498	14535	14476	14590	14724	14677	14561	14493	14623	14567	14575	14524	14523	14427	14487	14483	14570	14537	14450	14518	14530	14499	14515	14576	14487	14497	14412	14641	14609	14479	14482	14363	14478	14581	14357	14625	14429	14432	14470	14525	14631	14466	14500	14465	14535	14409	14647	14532	14518	14583	14563	14391	14414	14586	14545	14595	14579	14544	14467	14537	14428	14595	14530	14416	14509	14471	14521	14562	14579	14679	14422	14651	14657	14502	14380	14501	14535	14538	14638	14468	14570	14495	14634	14659	14431	14570	14414	14647	14502	14521	14564	14473	14449	14528	14402	14551	14408	14422	14675	14504	14587	14509	14438	14479	14531	14452	14582	14620	14474	14623	14723	14524	14439	14626	14348	14499	14614	14557	14605	14611	14520	14682	14537	14588	14607	14506	14655	14462	14421	14650	14486	14508	14299	14487	14524	14615	14510	14566	14480	14514	14674	14656	14567	14684	14644	14456	14499	14644	14501	14485	14510	14629	14680	14470	14623	14467	14563	14504	14570	14452	14412	14431	14641	14436	14560	14439	14620	14424	14483	14665	14666	14469	14544	14342	14511	14461	14664	14405	14472	14497	14548	14500	14486	14493	14502	14425	14488	14479	14407	14669	14582	14419	14532	14600	14586	14584	14409	14472	14459	14659	14496	14604	14626	14421	14468	14460	14588	14456	14549	14661	14464	14531	14574	14503	14482	14728	14537	14523	14529	14604	14514	14620	14544	14461	14485	14420	14588	14470	14494	14497	14358	14579	14524	14456	14430	14602	14397	14574	14555	14541	14537	14447	14562	14445	14605	14584	14467	14574	14333	14348	14503	14491	14600	14618	14607	14456	14642	14454	14480	14549	14469	14684	14516	14629	14580	14545	14622	14411	14526	14637	14442	14531	14583	14431	14546	14585	14624	14528	14680	14386	14711	14502	14483	14491	14540	14469	14535	14636	14476	14492	14587	14481	14672	14534	14555	14377	14570	14521	14479	14605	14428	14425	14763	14611	14572	14480	14561	14484	14478	14366	14336	14640	14440	14547	14546	14534	14541	14591	14359	14372	14420	14481	14637	14492	14729	14548	14561	14477	14341	14499	14621	14575	14565	14494	14392	14621	14444	14646	14621	14567	14587	14495	14447	14457	14422	14521	14469	14531	14502	14574	14553	14507	14631	14459	14489	14572	14389	14410	14622	14556	14526	14496	14600	14510	14557	14587	14632	14515	14437	14428	14647	14622	14487	14433	14473	14598	14535	14471	14709	14509	14543	14597	14448	14391	14372	14559	14480	14477	14568	14572	14579	14219	14509	14284	14559	14653	14582	14506	14391	14541	14446	14662	14440	14575	14415	14522	14557	14498	14366	14328	14535	14363	14392	14444	14537	14500	14541	14505	14421	14474	14455	14671	14398	14557	14505	14619	14539	14626	14360	14562	14529	14448	14441	14580	14421	14566	14538	14565	14656	14650	14593	14424	14445	14634	14434	14516	14463	14508	14588	14490	14601	14553	14581	14534	14525	14487	14629	14506	14525	14751	14569	14567	14393	14611	14656	14605	14507	14680	14337	14549	14451	14495	14535	14518	14478	14662	14526	14546	14479	14520	14522	14491	14591	14722	14399	14382	14507	14448	14504	14541	14499	14442	14460	14389	14557	14555	14580	14564	14523	14560	14473	14543	14506	14473	14806	14508	14619	14477	14453	14481	14605	14562	14452	14627	14629	14451	14517	14527	14599	14541	14646	14610	14570	14531	14545	14655	14529	14493	14447	14617	14595	14507	14512	14578	14778	14406	14561	14420	14519	14501	14538	14441	14630	14597	14491	14566	14485	14606	14575	14342	14483	14546	14619	14637	14441	14293	14563	14468	14491	14474	14492	14455	14458	14762	14536	14455	14409	14612	14594	14687	14456	14626	14558	14514	14553	14503	14408	14591	14638	14589	14565	14361	14555	14401	14650	14693	14598	14522	14438	14515	14605	14561	14720	14440	14464	14522	14399	14489	14587	14617	14592	14526	14551	14613	14529	14445	14616	14582	14664	14551	14564	14433	14466	14473	14365	14639	14416	14390	14385	14572	14537	14548	14530	14648	14525	14457	14601	14487	14503	14502	14565	14518	14621	14415	14509	14475	14415	14343	14400	14532	14601	14604	14509	14481	14656	14461	14674	14569	14555	14573	14502	14531	14508	14663	14501	14549	14553	14384	14638	14523	14608	14532	14677	14710	14515	14657	14201	14520	14557	14538	14474	14470	14488	14511	14626	14557	14443	14652	14430	14368	14399	14658	14540	14417	14490	14422	14495	14390	14407	14531	14548	14707	14204	14645	14444	14502	14609	14365	14606	14460	14541	14659	14492	14477	14551	14526	14528	14639	14746	14498	14556	14501	14555	14306	14632	14528	14540	14608	14694	14381	14466	14508	14469	14353	14450	14429	14391	14496	14366	14435	14658	14479	14622	14483	14623	14483	14505	14435	14635	14466	14549	14442	14449	14642	14468	14460	14441	14565	14432	14403	14599	14574	14559	14517	14501	14682	14485	14493	14645	14671	14441
29104	27982	34343	30171	24083	21401	20234	19201	17889	17543	17455	17113	17038	16904	16907	16780	16744	16537	16690	16726	16440	16441	16509	16485	16495	16475	16598	16484	16478	16277	16497	16446	16429	16260	16637	16319	16326	16233	16374	16531	16254	16564	16279	16299	16273	16102	16283	16523	16409	16520	16230	16282	16268	16375	16498	16261	16254	16276	16454	16350	16396	16311	16347	16480	16240	16377	16250	16236	16162	16151	16333	16274	16390	16293	16356	16376	16459	16413	16619	16234	16311	16351	16293	16322	16223	16268	16132	16308	16406	16246	16437	16238	16341	16467	16273	16372	16234	16293	16359	16304	16426	16212	16410	16259	16487	16406	16261	16393	16418	16564	16440	16329	16501	16331	16292	16290	16345	16110	16507	16177	16387	16345	16299	16405	16068	16317	16364	16311	16458	16276	16244	16414	16307	16500	16421	16376	16445	16294	16110	16345	16408	16318	16278	16322	16384	16278	16474	16256	16269	16422	16337	16229	16211	16283	16389	16282	16405	16438	16413	16256	16265	16427	16339	16397	16460	16212	16325	16278	16279	16216	16268	16142	16418	16304	16283	16478	16362	16226	16402	16377	16435	16263	16375	16394	16396	16496	16238	16379	16451	16176	16179	16280	16414	16209	16303	16301	16277	16352	16464	16202	16427	16496	16395	16186	16341	16060	16327	16334	16293	16277	16520	16510	16279	16055	16246	16283	16256	16297	16275	16349	16529	16228	16242	16525	16330	16207	16302	16349	16404	16287	16370	16452	16267	16168	16392	16231	16298	16353	16333	16553	16237	16256	16428	16391	16278	16287	16350	16215	16398	16324	16441	16276	16410	16477	16269	16533	16199	16438	16328	16257	16508	16295	16273	16249	16119	16376	16474	16152	16384	16477	16369	16173	16264	16326	16273	16385	16390	16226	16476	16303	16220	16208	16371	16203	16142	16260	16323	16325	16375	16177	16312	16325	16164	16255	16334	16246	16310	16333	16390	16463	16412	16320	16276	16214	16213	16351	16437	16235	16204	16174	16348	16255	16403	16419	16533	16468	16459	16418	16300	16367	16156	16396	16304	16225	16430	16426	16386	16351	16310	16319	16344	16581	16304	16387	16385	16272	16375	16391	16406	16382	16469	16305	16436	16410	16302	16408	16248	16512	16443	16402	16252	16454	16436	16177	16121	16235	16429	16277	16244	16083	16288	16177	16182	16358	16429	16446	16433	16425	16461	16306	16382	16269	16159	16148	16413	16184	16266	16196	16408	16166	16299	16343	16502	16515	16419	16238	16395	16328	16073	16487	16353	16306	16466	16424	16162	16389	15976	16308	16280	16357	16100	16272	16253	16267	16526	16167	16425	16458	16513	16434	16362	16255	16287	16187	16311	16324	16409	16306	16313	16411	16361	16345	16392	16569	16288	16260	16330	16226	16289	16431	16363	16370	16567	16311	16270	16313	16305	16232	16197	16369	16359	16181	16456	16402	16345	16258	16179	16262	16315	16496	16635	16415	16294	16392	16465	16529	16326	16306	16323	16427	16410	16263	16275	16233	16376	16224	16462	16409	16356	16201	16285	16389	16395	16485	16370	16489	16491	16447	16409	16411	16377	16422	16310	16299	16427	16356	16432	16353	16199	16420	16547	16449	16483	16332	16246	16281	16362	16455	16402	16395	16414	16364	16488	16444	16364	16248	16285	16248	16342	16589	16333	16222	16267	16208	16464	16568	16315	16077	16201	16382	16333	16408	16559	16412	16204	16184	16295	16385	16347	16388	16422	16201	16305	16082	16299	16510	16383	16462	16328	16321	16352	16261	16297	16299	16420	16159	16209	16585	16512	16389	16381	16276	16416	16301	16251	16292	16252	16292	16429	16322	16417	16390	16253	16478	16335	16309	16348	16293	16360	16167	16399	16330	16454	16260	16255	16540	16338	16292	16220	16471	16265	16223	16332	16239	16297	16230	16355	16151	16202	16370	16261	16279	16468	16286	16182	16294	16336	16377	16457	16249	16350	16230	16388	16495	16169	16377	16227	16262	16438	16360	16355	16357	16371	16291	16324	16346	16267	16287	16396	16076	16183	16340	16178	16229	16332	16355	16278	16130	16442	16217	16369	16276	16405	16315	16422	16355	16371	16356	16230	16208	16105	16236	16260	16239	16283	16280	16325	16262	16378	16393	16481	16395	16249	16401	16391	16442	16183	16286	16360	16416	16265	16358	16633	16470	16467	16441	16206	16274	16443	16323	16238	16458	16468	16415	16264	16459	16222	16369	16535	16310	16361	16350	16395	16364	16219	16315	16442	16200	16169	16386	16418	16216	16303	16188	16498	16314	16568	16457	16169	16465	16462	16510	16109	16346	16203	16454	16468	16499	16380	16452	16303	16464	16236	16243	16448	16319	16434	16127	16293	16163	16394	16260	16336	16112	16274	16328	16295	16421	16542	16221	16565	16419	16270	16243	16411	16337	16409	16489	16373	16081	16590	16360	16280	16444	16397	16447	16225	16496	16454	16311	16443	16405	16035	16070	16360	16296	16255	16405	16253	16441	16335	16222	16414	16231	16492	16480	16371	16375	16454	16199	16377	16487	16403	16354	16382	16471	16537	16372	16445	16434	16337	16366	16135	16473	16575	16411	16402	16364	16256	16224	16456	16422	16418	16422	16474	16284	16221	16535	16284	16416	16195	16192	16501	16318	16261	16407	16371	16231	16325	16408	16239	16351	16362	16252	16235	16429	16379	16353	16285	16517	16366	16441	16320	16017	16306	16335	16400	16056	16354	16280	16478	16344	16237	16136	16454	16391	16391	16353	16290	16388	16180	16355	16495	16188	16354	16319	16284	16308	16407	16391	16167	16370	16376	16546	16476	16168	16256	16512	16343	16354	16351	16296	16318	16411	16224	16199	16262	16308	16289	16467	16286	16439	16338	16168	16422	16250	16389	16363	16240	16297	16153	16359	16314	16368	16281	16213	16289	16384	16417	16328	16340	16334	16457	16318	16192	16366	16240	16086	16192	16185	16495	16342	16420	16260	16263	16239	16504	16505	16328	16145	16370	16412	16407	16420	16243	16143	16304	16318	16440	16327	16498	16286	16387	16461	16385	16213	16221	16288	16304	16294	16398	16207	16118	16363	16276	16400	16443	16302	15957	16335	16532	16350	16323	16386	16349	16528	16440	16403	16377	16438	16213	16635	16381	16424	16323	16245	16385	16432	16344	16194	16295	16292	16224	16338	16382	16572	16378	16406	16390	16574	16282	16455	16520	16545	16457	16331	16300	16314	16339	16354	16377	16443	16259	16370	16330	16299	16235	16414	16549	16625	16266	16343	16405	16283	16301	16548	16536	16193	16356	16301	16111	16126	16326	16256	16329	16384	16304	16252	16528	16174	16411	16307	16426	16496	16424	16338	16432	16303	16279	16347	16414	16445	16223	16466	16291	16174	16414	16458	16223	16223	16501	16555	16230	16454	16251	16407	16542	16452	16396	16286	16406	16319	16351	16194	16384	16270	16178	16325	16378	16398	16291	16294	16305	16387	16212	16237	16286	16470	16191	16373	16440	16448	16312	16297	16223	16303	16378	16446	16381	16262	16317	16379	16313	16240	16305	16349	16415	16311	16218	16598	16459	16452	16514	16333	16403	16221	16423	16208	16362	16379	16470	16313	16315	16435	16510	16280	16376	16142	16346	16356	16438	16358	16401	16256	16445	16292	16414	16445	16297	16361	16131	16286	16326	16320	16237	16252	16480	16252	16444	16365	16303	16331	16421	16349	16422	16289	16325	16395	16079	16254	16394	16442	16316	16496	16296	16352	16474	16336	16491	16388	16625	16538	16460	16316	16426	16355	16550	16260	16230	16262	16426	16315	16531	16343	16282	16314	16509	16250	16418	16363	16233	16281	16336	16319	16392	16383	16272	16586	16410	16382	16433	16497	16525	16551	16477	16179	16381	16458	16283	16466	16412	16392	16311	16269	16405	16324	16311	16348	16390	16386	16227	16319	16404	16348	16286	16387	16297	16140	16467	16462	16373	16179	16495	16464	16299	16506	16381	16394	16416	16253	16450	16235	16237	16446	16544	16305	16245	16195	16098	16319	16445	16361	16091	16543	16258	16320	16463	16319	16237	16578	16307	16293	16301	16441	16298	16315	16476	16585	16196	16338	16261	16322	16339	16343	16272	16327	16461	16309	16247	16254	16067	16309	16396	16297	16492	16365	16311	16350	16517	16314	16308	16478	16235	16357	16289	16407	16332	16340	16370	16207	16183	16370	16207	16137	16210	16376	16451	16358	16432	16563	16403	16340	16439	16300	16382	16356	16304	16533	16331	16482	16492	16413	16169	16116	16295	16533	16252	16194	16437	16382	16423	16244	16269	16304	16346	16281	16347	16358	16344	16461	16333	16346	16454	16416	16494	16418	16410	16301	16316	16242	16478	16310	16343	16210	16435	16570	16439	16491	16317	16382	16300	16285	16369	16033	16256	16435	16414	16340	16295	16382	16398	16251	16201	16403	16298	16326	16363	16385	16316	16391	16472	16492	16476	16197	16235	16317	16397	16399	16264	16183	16131	16496	16377	16295	16465	16186	16173	16390	16376	16187	16241	16249	16461	16449	16364	16374	16275	16246	16432	16298	16298	16500	16496	16297	16204	16233	16177	16313	16360	16306	16354	16248	16358	16426	16367	16353	16331	16447	16407	16308	16207	16412	16277	16278	16406	16309	16282	16473	16592	16191	16359	16491	16443	16316	16376	16426	16397	16377	16483	16310	16389	16206	16309	16339	16336	16322	16427	16182	16327	16279	16269	16386	16310	16346	16302	16458	16340	16456	16357	16360	16456	16314	16350	16447	16530	16175	16412	16384	16249	16227	16433	16285	16251	16285	16412	16170	16334	16388	16481	16272	16218	16203	16398	16573	16363	16501	16315	16562	16393	16331	16238	16382	16064	16339	16195	16327	16335	16437	16352	16351	16397	16283	16390	16478	16285	16210	16428	16292	16646	16372	16275	16394	16334	16399	16443	16199	16548	16470	16490	16310	16244	16237	16376	16148	16333	16249	16226	16181	16359	16498	16332	16348	16201	16456	16327	16420	16407	16291	16311	16502	16591	16245	16184	16400	16378	16162	16371	16286	16440	16143	16288	16291	16161	16287	16440	16300
31638	44572	40278	30537	25090	21905	19768	18398	17216	16630	16064	15658	15467	15224	14891	14889	14796	14705	14649	14402	14485	14741	14581	14493	14483	14345	14497	14470	14397	14486	14416	14263	14363	14387	14405	14293	14415	14354	14308	14253	14379	14147	14374	14361	14210	14286	14402	14308	14432	14364	14501	14277	14316	14186	14292	14259	14322	14206	14252	14196	14248	14358	14409	14165	14351	14275	14202	14385	14251	14272	14315	14197	14332	14279	14404	14295	14205	14270	14217	14499	14350	14317	14349	14307	14319	14276	14355	14302	14350	14249	14242	14186	14351	14286	14339	14186	14267	14307	14355	14364	14223	14280	14285	14224	14324	14446	14221	14357	14352	14428	14361	14249	14440	14208	14271	14333	14327	14274	14307	14432	14283	14367	14252	14305	14368	14264	14187	14161	14294	14230	14343	14130	14323	14433	14203	14388	14196	14202	14289	14331	14327	14227	14367	14277	14152	14259	14399	14243	14186	14346	14181	14308	14276	14201	14460	14468	14413	14143	14322	14309	14204	14426	14210	14278	14246	14298	14361	14156	14128	14095	14316	14309	14104	14425	14338	14317	14168	14403	14320	14326	14288	14137	14316	14285	14184	14372	14320	14397	14370	14394	14148	14549	14515	14386	14241	14279	14340	14369	14348	14222	14230	14352	14143	14258	14370	14211	14413	14271	14224	14229	14579	14278	14375	14242	14287	14189	14366	14337	14366	14296	14233	14272	14136	14110	14248	14267	14281	14207	14363	14307	14358	14301	14303	14273	14519	14333	14187	14316	14378	14325	14371	14168	14312	14417	14186	14313	14302	14206	14448	14297	14275	14179	14310	14323	14364	14370	14411	14346	14214	14239	14279	14439	14286	14354	14403	14343	14303	14186	14259	14367	14147	14308	14333	14432	14319	14351	14344	14308	14175	14211	14515	14457	14262	14312	14374	14408	14284	14250	14228	14350	14272	14387	14261	14446	14311	14209	14196	14419	14230	14237	14300	14315	14146	14243	14320	14240	14133	14172	14116	14229	14277	14039	14291	14305	14350	14312	14297	14191	14386	14441	14160	14340	14341	14371	14338	14361	14384	14426	14387	14163	14199	14198	14236	14377	14381	14073	14447	14248	14427	14411	14397	14221	14180	14422	14460	14300	14249	14143	14400	14360	14408	14292	14333	14241	14140	14303	14296	14234	14259	14228	14320	14289	14303	14256	14299	14273	14228	14363	14389	14114	14301	14301	14222	14398	14477	14307	14566	14238	14233	14238	14304	14347	14254	14129	14275	14188	14344	14291	14284	14395	14269	14119	14281	14132	14307	14391	14317	14456	14334	14371	14204	14344	14389	14304	14326	14197	14293	14174	14461	14462	14233	14326	14398	14178	14369	14304	14232	14402	14288	14290	14441	14226	14272	14430	14347	14293	14210	14127	14235	14341	14174	14354	14262	14341	14265	14397	14167	14226	14158	14061	14310	14319	14142	14253	14313	14396	14364	14409	14382	14193	14186	14208	14295	14197	14358	14247	14363	14190	14432	14422	14412	14314	14233	14277	14406	14188	14321	14363	14239	14353	14219	14538	14207	14435	14005	14314	14477	14249	14264	14416	14403	14133	14273	14296	14378	14081	14532	14286	14396	14209	14426	14312	13986	14269	14223	14145	14260	14150	14287	14167	14416	14255	14240	14150	14259	14233	14217	14271	14243	14237	14343	14365	14386	14323	14256	14124	14363	14055	14418	14124	14386	14363	14203	14485	14443	14409	14168	14047	14516	14222	14325	14241	14276	14357	14178	14440	14452	14232	14233	14321	14223	14184	14204	14352	14198	14282	14118	14274	14332	14287	14311	14290	14335	14223	14322	14261	14208	14352	14331	14234	14289	14268	14376	14188	14266	14069	14271	14302	14264	14247	14242	14234	14246	14387	14393	14316	14205	14173	14256	14223	14429	14237	14417	14211	14325	14413	14351	14235	14277	14292	14383	14323	14341	14225	14351	14235	14313	14161	14368	14411	14282	14256	14318	14253	14205	14264	14220	14138	14368	14174	14363	14323	14243	14207	14326	14303	14113	14312	14357	14393	14202	14221	14449	14397	14396	14398	14250	14247	14310	14377	14139	14349	14306	14290	14284	14464	14339	14132	14239	14215	14346	14476	14386	14298	14415	14305	14398	14128	14194	14303	14201	14205	14243	14103	14249	14278	14331	14311	14322	14141	14288	14318	14147	14109	14384	14441	14356	14240	14170	14281	14257	14485	14262	14293	14266	14274	14170	14207	14397	14446	14352	14333	14358	14399	14331	14236	14238	14232	14369	14228	14365	14348	14277	14202	14380	14152	14332	14198	14370	14356	14458	14302	14208	14327	14302	14264	14462	14256	14095	14236	14316	14382	14270	14143	14363	14334	14182	14347	14235	14273	14319	14338	14108	14355	14168	14522	14358	14293	14372	14344	14270	14267	14333	14249	14364	14364	14325	14220	14381	14258	14360	14245	14238	14222	14353	14362	14158	14310	14275	14393	14194	14316	14325	14255	14245	14239	14215	14421	14291	14304	14307	14179	14218	14226	14227	14189	14443	13999	14310	14194	14280	14264	14146	14241	14355	14207	14363	14251	14226	14311	14265	14120	14163	14276	14434	14270	14328	14232	14267	14314	14251	14388	14179	14276	14342	14412	14285	14335	14286	14143	14549	14354	14369	14314	14340	14318	14355	14411	14415	14322	14444	14365	14265	14322	14319	14138	14182	14118	14281	14453	14408	14330	14272	14254	14120	14280	14280	14227	14359	14394	14296	14264	14341	14310	14281	14503	14339	14299	14527	14319	14269	14294	14316	14345	14305	14323	14219	14323	14182	14345	14237	14275	14242	14240	14248	14271	14153	14455	14363	14390	14216	14278	14463	14281	14323	14320	14248	14330	14338	14290	14209	14367	14419	14261	14255	14343	14232	14362	14353	14193	14395	14315	14324	14255	14221	14382	14193	14034	14352	14147	14465	14388	14409	14286	14346	14244	14226	14405	14327	14314	14314	14223	14354	14320	14442	14251	14248	14108	14377	14197	14216	14282	14359	14236	14443	14233	14350	14259	14274	14381	14348	14325	14431	14228	14411	14304	14293	14300	14528	14329	14184	14251	14222	14376	14385	14309	14429	14353	14352	14315	14384	14464	14186	14224	14300	14440	14454	14318	14308	14227	14281	14366	14296	14374	14396	14177	14333	14226	14376	14167	14152	14473	14250	14156	14308	14260	14405	14168	14264	14186	14094	14308	14167	14306	14267	14290	14321	14250	14186	14194	14318	14358	14445	14191	14099	14218	14341	14374	14365	14455	14345	14292	14326	14131	14318	14175	14422	14291	14412	14301	14180	14251	14191	14255	14315	14165	14305	14062	14132	14526	14347	14277	14119	14400	14279	14300	14301	14391	14291	14397	14401	14449	14475	14155	14172	14179	14285	14345	14249	14277	14439	14291	14376	14333	14301	14333	14339	14403	14424	14313	14326	14243	14407	14236	14309	14264	14139	14178	14151	14437	14296	14292	14470	14228	14181	14395	14395	14281	14386	14226	14236	14299	14246	14172	14399	14230	14360	14398	14322	14288	14297	14380	14277	14290	14301	14118	14262	14164	14201	14332	14225	14237	14221	14241	14220	14345	14254	14221	14365	14393	14393	14240	14252	14356	14315	14260	14276	14387	14233	14376	14308	14263	14322	14384	14286	14483	14375	14257	14615	14269	14187	14212	14456	14364	14341	14460	14269	14385	14372	14414	14271	14410	14362	14198	14397	14395	14376	14385	14251	14518	14300	14403	14331	14174	14206	14346	14441	14125	14288	14219	14361	14231	14200	14378	14280	14361	14389	14317	14253	14382	14268	14402	14326	14371	14368	14381	14203	14328	14294	14267	14374	14237	14269	14397	14409	14293	14261	14219	14392	14425	14241	14263	14199	14221	14105	14245	14273	14428	14383	14335	14199	14222	14323	14388	14250	14355	14243	14220	14264	14337	14194	14323	14276	14343	14426	14524	14342	14346	14383	14322	14244	14276	14365	14416	14275	14190	14326	14386	14200	14346	14252	14454	14204	14238	14243	14291	14361	14214	14315	14198	14214	14343	14268	14325	14301	14210	14277	14391	14289	14292	14258	14440	14302	14374	14499	14337	14411	14122	14272	14396	14309	14232	14261	14216	14354	14348	14140	14302	14310	14130	14409	14260	14429	14243	14309	14441	14190	14185	14404	14299	14263	14242	14371	14258	14373	14338	14246	14169	14240	14277	14320	14164	14277	14234	14382	14260	14272	14266	14172	14237	14312	14276	14249	14265	14235	14311	14436	14340	14161	14266	14170	14281	14300	14224	14282	14495	14371	14182	14276	14350	14275	14295	14328	14332	14296	14325	14234	14295	14268	14359	14316	14383	14297	14302	14128	14161	14259	14192	14356	14292	14129	14173	14307	14398	14304	14244	14373	14451	14060	14295	14365	14186	14262	14431	14208	14210	14566	14257	14248	14277	14406	14217	14325	14409	14227	14240	14255	14209	14117	14304	14392	14293	14361	14355	14139	14218	14303	14237	14379	14344	14329	14416	14343	14259	14262	14213	14156	14454	14299	14351	14387	14234	14493	14223	14223	14260	14212	14412	14295	14388	14211	14162	14365	14319	14206	14328	14345	14429	14130	14578	14334	14365	14293	14390	14307	14298	14371	14251	14224	14229	14287	14269	14387	14312	14357	14185	14181	14317	14418	14275	14235	14291	14394	14306	14140	14386	14377	14257	14325	14296	14220	14195	14395	14185	14155	14228	14308	14315	14283	14225	14347	14407	14442	14383	14119	14407	14336	14238	14388	14347	14232	14206	14259	14160	14418	14244	14444	14330	14295	14167	14323	14239	14148	14316	14453	14280	14401	14210	14328	14129	14441	14119	14398	14474	14326	14158	14220	14336	14273	14433	14300	14170	14156	14437	14183	14264	14334	14403	14545	14219	14275	14432	14286	14437	14384	14450	14152	14383	14217	14343	14249	14130	14174	14400	14271	14411	14346	14075	14335	14377	14299	14354	14269	14237	14365	14240	14162	14189	14333	14255	14427	14393	14285	14465	14284	14326	14408	14458	14326	14328	14278	14257	14125	14205	14296	14203	14278	14241	14146	14249	14241	14291	14264	14402	14420	14414
24202	21531	29069	25512	24356	25280	24445	20644	19344	18732	18114	17532	17454	17343	17037	16800	16673	16726	16709	16494	16539	16434	16406	16606	16504	16523	16423	16417	16405	16313	16257	16191	16385	16257	16265	16179	16314	16366	16061	16254	16180	16330	16264	16183	16212	16094	16396	16290	16062	16266	16392	16256	16188	16201	16229	16066	16279	16167	16365	16127	16171	16090	16138	16211	16210	16080	15969	16016	16049	16019	16105	16257	15998	16218	16278	16114	16233	16027	16189	16184	16312	16327	16048	16147	16297	16264	16008	16153	15983	16040	16066	16141	16158	16290	16035	16271	16051	16304	16104	16327	16205	16252	15976	16048	16110	16057	16267	16164	16089	16107	16057	16249	16148	16144	16124	16041	15957	15952	16015	16259	16213	16252	16118	16262	16415	16235	16458	16166	16384	16287	16362	16210	16149	16045	16017	16147	16189	16073	15959	16384	16268	16289	16150	16234	16149	16122	15899	16126	16204	16099	16271	16156	16153	16250	16121	16045	15922	16234	16169	16209	16132	16166	16225	16152	16121	16041	16019	16004	16076	16149	16291	16220	16250	16176	16175	16348	16149	16171	16134	16210	16254	15790	16326	16102	16086	16250	16079	15826	16212	16166	16045	16052	16225	16302	15984	16318	16149	16166	16177	16100	16022	15998	16129	16081	16206	16216	16368	16216	16103	16157	16079	15947	16046	16089	16231	16150	16032	16159	16122	16171	16198	16148	16297	16030	16167	16171	16153	16196	16177	16012	16164	16119	16101	16103	16293	16155	16190	16161	16279	16172	16114	16283	16070	16139	16188	16103	16309	16127	15890	16122	15983	15945	15942	15940	16042	16109	16045	15927	16238	16150	16227	16058	16112	16096	16044	16094	16150	16343	16055	16171	16198	16017	16127	16151	16307	16243	16197	16146	16339	16262	16123	16011	16054	16030	16320	16098	16133	16392	16225	16007	16141	16125	16275	16161	16319	16248	16210	16205	16271	16104	15987	16073	16140	16267	16055	15979	16144	16253	16087	15953	16301	16111	16370	16097	16410	16242	16156	16266	15981	16075	16274	16249	16109	16090	16168	15985	16204	16019	16177	16043	16204	15846	16053	16053	16011	16007	16130	16258	16232	16231	16031	16250	16066	16089	16079	16203	16131	16062	16123	16329	16166	16165	16016	16188	16315	16106	16106	16218	16002	16123	16027	16271	16130	16351	16096	16304	16191	16168	16237	16027	15953	16004	16182	16025	16181	16101	16268	16089	16223	16250	16140	16222	16068	16310	16273	16232	16219	16373	16095	16101	16071	15903	16063	16137	16395	16399	16057	16347	16390	16208	16252	16117	16069	16273	16176	16009	16175	16189	16330	16210	16092	16095	16161	16043	16164	16052	16238	16076	15877	16285	16197	15989	16219	16223	16116	16037	16200	16135	16245	16137	16227	16076	16220	16270	15963	16040	16183	16127	16124	15991	16147	16157	16210	16199	16047	16299	16090	16115	16211	16212	16282	16027	16011	16223	16155	16320	15938	16222	16269	15923	16030	16264	15971	16129	15970	16148	16325	15960	15907	16133	15979	16235	16032	16241	16194	16038	16195	16083	15979	16298	16220	16316	16268	16020	16110	16284	16137	16279	16122	16140	16343	16128	16156	16037	16063	16221	16199	16086	16112	16156	16096	16240	16381	16358	16330	16266	16126	15984	16171	15957	16350	16027	15988	16254	15990	16164	16122	16151	16278	16230	15921	16335	16200	16121	16260	16166	16131	16268	16197	16055	16116	16212	16030	16297	16348	16184	16338	16165	16062	16246	16107	16232	16241	16050	16174	16336	16177	16250	16091	16260	16261	15864	16076	16135	16191	16174	16192	16322	16295	16103	16011	16369	16160	16065	16113	16236	16283	15986	16131	16102	16222	16125	16144	15962	16269	16368	16133	16145	16181	16248	16159	15872	15911	16064	16354	16097	16131	16258	16184	16008	16136	16072	15888	16176	15938	16146	16252	16061	16026	16158	16201	16120	16136	16058	16179	16083	16153	16038	16238	16138	16195	16088	16276	16145	16305	16272	16193	16235	16222	16091	16123	16230	16095	16049	16166	16268	16093	16067	16012	16468	16270	16042	16211	16064	15975	16093	16092	16082	16400	16322	16032	16202	16350	16119	16219	15889	16165	16188	16118	16161	16211	16103	16130	15958	16083	16196	16027	16125	16187	16221	16031	15982	16048	16119	16283	16191	16201	16120	16045	16012	16155	16261	16189	16144	16186	16270	16184	15995	16123	16248	16244	16102	16103	16349	16230	16345	16225	16249	16327	16175	16274	16250	16048	16157	15990	16081	16131	15967	16243	16106	16141	16200	15802	16047	16216	16167	16009	16189	16253	16229	16220	16140	16615	16099	16090	16232	16044	16277	16102	16103	16172	16132	16105	16029	16104	16091	16378	16008	16268	16128	16162	16146	16002	15961	16075	16165	16321	16202	16177	16235	16221	16008	16227	16182	16025	16079	16106	16129	16050	16254	15890	15893	16029	16287	16341	16185	16080	16248	16163	16126	16150	16031	16215	16207	16102	16077	16129	16058	16262	16179	16226	16115	16283	16293	16126	16147	15952	16280	16256	15926	16282	16041	16137	16183	16022	16161	15870	16045	15950	16076	16081	16118	16266	16120	16110	16201	16231	16056	16258	16215	16383	16190	16102	16149	16235	16232	16116	16086	16088	16038	16061	15968	16252	16008	16054	16176	15911	16138	16124	16205	16303	16186	16234	16142	16129	16352	16204	16056	16140	16237	16009	16189	16141	16187	15986	16075	16174	16242	16186	16265	16148	16196	16116	16056	16139	16232	16034	16170	16197	16294	16285	16079	16010	16151	16099	16246	16290	16241	16152	16078	16238	16161	16246	16370	16193	16148	16158	15901	16278	16008	16293	16075	16434	15976	15901	16161	16014	15885	16132	16218	16224	16204	16020	16204	16233	16331	16207	16214	16198	15944	16188	16106	16095	15996	16149	16150	16048	15963	16072	16136	16034	16098	16088	16051	16179	16221	16129	16119	16051	16315	16188	16112	16107	16090	16149	16094	16121	16129	16089	16054	15956	16099	16257	16210	16090	16408	16336	16262	16085	16027	15934	16269	16287	16248	16270	16111	16057	16032	16079	16044	16108	16160	16103	16151	16087	16160	16199	16243	16200	16110	16063	16259	16172	16101	16312	16212	15885	16073	16219	16203	16150	16326	15993	16116	16205	15944	16206	16131	16140	16008	16200	16239	16202	16174	16126	16182	16185	16088	16315	16090	16236	16051	16030	16185	16092	15958	16248	16121	16076	16102	16128	16108	16176	16157	16229	16060	16278	16094	16075	16057	15924	15866	16032	16132	16132	16233	16164	16175	16083	16225	16213	16149	16037	16097	16062	16180	16139	16116	16108	16108	16164	16191	16231	16108	16045	16266	16197	16216	16076	16061	16215	16253	16054	16065	15989	16156	16112	15976	16080	16103	16170	16178	16341	16162	16024	16166	15910	16089	16090	16145	16025	16003	16068	16179	16239	15987	16187	16244	16240	16208	16176	16115	16352	16265	16393	16126	16130	16190	16251	16056	15915	16049	16003	16067	16159	16166	16093	15833	16060	16286	16020	16161	16116	16185	16206	16056	16277	16165	16333	16294	15973	16053	16165	16062	16151	16123	16079	16149	16194	16165	16049	16020	15919	16173	16067	16098	16203	16039	16043	16238	16215	16192	16069	16078	16286	16353	16222	16217	16131	16100	15999	16101	16208	16046	16068	16246	16341	16270	16081	16193	16116	16283	16164	16155	16185	15972	16126	16179	16113	16230	16148	16183	16186	16112	16103	16087	16077	16054	16135	16145	16288	16025	16225	16105	16250	16160	16124	16195	16200	16263	15900	16070	16099	16112	16276	16299	16084	16131	15926	16047	16166	16100	16249	15899	16012	15967	16083	16225	16371	16104	16200	16068	15997	16139	16109	16130	16116	16188	16178	16277	16228	16024	16015	15914	16034	16096	16226	16318	16308	16333	16168	16160	16083	15886	16092	16180	16195	16069	16156	16199	15961	16237	16221	15959	16171	16095	16068	16046	16102	16007	15976	16124	15923	16191	16178	15946	16085	16225	16083	16195	16098	16320	16380	16108	16165	16109	16069	15999	16119	16201	15997	16031	16044	16237	16069	16105	16066	16002	16020	16073	16154	16222	16105	16206	15869	16196	16178	15979	16053	16206	16140	15963	15991	16051	16170	15929	15926	16230	16127	16244	15836	16181	15989	16134	16163	16112	16164	16113	16216	16046	16149	16116	16187	16084	15993	15972	15953	16245	16044	16078	16264	16101	16127	16172	16107	16057	16145	16092	16031	15924	16235	16252	16148	16068	16300	16201	16174	16159	16075	16001	16091	16121	16125	16056	16239	16099	16384	16140	16232	16116	16217	16109	16097	16263	16200	16050	16212	16302	16288	16143	16095	16089	16104	16074	16230	15916	16151	16080	16264	16172	15914	16147	16245	16050	16138	16136	16262	16087	16098	15968	16206	16168	16443	16199	15953	16051	16333	16095	16209	16183	16109	16255	16086	16183	16090	15983	16202	16252	16140	16098	16183	16244	16313	16071	16121	16276	16014	16200	16143	16132	16068	16149	16078	16074	16182	16377	16198	16175	16325	16186	16089	16233	16204	16201	15903	16189	16116	16247	16313	16208	16180	16130	16258	16050	16135	16100	16452	16123	16171	16109	16377	16101	16204	16067	16103	16225	16071	15836	16188	16081	16152	16170	16062	16174	16119	16352	16170	16069	16277	16057	16461	16302	16128	16240	16157	16116	16198	16132	16091	16184	16232	16220	16229	16168	16035	16078	16092	16061	16071	16192	16110	16253	15970	16264	16023	16152	16090	16128	15979	16183	16206	16346	16181	16267	16032	16170	16068	16164	16212	16050	16042	16072	16074	16103	16136	16154	15967	16111	16039	16136	16287	16077	16210	16232	16172	15997	16136	16199	16178	16179	16133	16112	16148	16260	16015	16310	16263	15980	15962	16131	16054	16175	16359	16188	16021	16181	16112	16324	16089	16002	16260	16340	16121	16078	16242	16233	16202	16224	16120	16282	16104	16167	16124	16063	16325	16079	16202	16046	16372	16199	15988	16056	15961	15944	16012	16088
31054	50432	46111	36046	29662	25822	22978	20641	18849	17801	16934	16393	16173	15743	15219	15076	14909	14918	14834	14798	14831	14458	14584	14469	14450	14380	14571	14210	14298	14345	14314	14383	14361	14380	14200	14337	14352	14411	14203	14361	14137	14311	14260	14230	14283	14394	14101	14278	14248	14266	14255	14132	13992	14146	14157	14138	14174	14076	14346	14173	14207	14259	14274	14267	14173	14304	14230	14226	14338	14162	14033	14374	14377	14297	14049	14114	14109	14220	14159	14408	14154	14213	14124	14173	14055	14187	14120	14230	14154	14219	14311	14190	14273	14372	14195	14187	14295	14425	14365	14220	14291	14126	14228	14163	14148	14206	14102	14138	14225	14182	14213	14198	14086	14291	14288	14166	14347	14250	14233	14224	14205	14296	14198	14151	14342	14243	14171	14002	14177	14272	14263	14038	14235	14163	14208	14451	14093	14242	14237	14238	14091	14194	14072	14024	14268	14282	14288	14164	14283	14242	14163	14216	14203	14450	14340	14157	14286	14265	14294	14297	14263	14077	14269	13986	14278	14131	14211	14238	14284	14241	14128	14168	14204	14227	14243	14237	14153	14268	14315	13933	14156	14228	14135	14128	14259	14425	14143	14021	14139	14048	14132	14160	14186	14036	14175	14167	14192	14205	14179	14242	14066	14243	14386	14204	14267	14257	14247	14071	14065	14204	14359	14404	14148	14463	14260	14370	14280	14235	14182	14384	14096	14143	14202	14145	14189	14227	14039	14185	14086	14182	14285	14299	14110	14257	14211	14306	14226	14128	14315	14119	14165	14274	14468	14200	14118	14212	14285	14075	14245	14232	14195	14358	14083	14237	14056	14148	14177	14311	14341	14031	14193	14171	14126	14184	14308	14266	14201	14153	14235	14211	14320	14127	14120	14062	14311	14175	14198	14316	14206	14172	14206	14243	14090	14188	14214	14073	14227	13991	14223	14236	14137	14255	14151	14215	14289	14098	14205	14388	14146	14119	14128	14395	14236	14315	14213	14084	14273	14246	14314	14143	14016	14132	14195	14179	14403	14141	14230	14222	14144	14161	14163	14285	14241	14317	14254	14184	14208	14042	14102	14224	14278	14217	14267	14190	14288	14382	14206	14294	14123	14277	14154	14436	14273	14050	14193	14344	14107	14216	14351	13970	14009	14238	14176	14150	14180	14166	14326	14132	14245	14212	14334	14104	14203	14147	14324	14225	14248	14211	14192	14143	14111	14194	14290	14194	14151	14287	14193	14156	14224	14263	14270	14177	14366	14200	14149	14108	14095	14109	14179	14084	14078	14116	14268	14353	14173	14275	14110	14313	14249	14285	14159	14186	14086	14211	14203	14389	14263	14195	14269	14114	14283	14187	14204	14100	14231	14102	14406	14221	14203	14153	14187	14445	14145	14326	14138	14328	14066	14233	14169	14144	14185	14336	14137	14260	14299	14333	14212	14394	14231	14275	14171	14287	14207	14128	14154	14067	14083	14273	14267	14138	14235	14084	14270	14126	14272	14346	14090	14293	14186	14159	14296	14150	14054	14142	14083	14331	14322	14237	14193	14194	14349	14119	14099	14188	14187	14218	14203	14205	14071	14203	14264	14314	14191	14294	14319	14102	14246	14227	14208	14180	14228	14138	14249	14208	13958	14284	14043	14255	14151	14234	14229	14488	14278	14200	14208	14219	14183	14162	14191	14090	14199	14147	14114	14104	14229	14164	14192	14158	14202	14193	14188	14308	14190	14225	14258	14051	14278	14185	14288	14347	14216	14207	14132	14155	14248	14081	14233	14252	14288	14055	14318	14029	14192	14298	13984	14259	14214	14239	14239	14131	14139	14041	14368	14235	14254	14142	14360	13978	14152	14221	14305	14099	14094	14111	13989	14115	14182	14203	14104	14172	14196	14354	14377	14156	14244	14304	14152	14187	13974	14281	14114	14122	14223	14124	14122	14141	14136	14117	14101	14169	14179	14212	13999	14272	14232	14000	14266	14164	14298	14171	14075	14173	14096	14120	14227	14302	14339	14084	14151	14119	14313	14267	14042	14106	14126	14199	14024	14173	14391	14187	14283	14215	14204	14268	14212	14225	14240	14346	14127	14075	14221	14242	14294	14230	14245	14387	13886	14129	14131	14221	14283	14087	14333	14151	14277	14246	14299	14141	14283	14232	14174	14243	14229	14086	14340	14173	14216	14160	14263	14126	14355	14229	14173	14155	14290	14147	14230	14319	14085	14338	14393	14178	14333	14250	14186	14048	14092	14196	14324	14309	14198	14035	14257	14041	14299	14408	14308	14161	14383	14229	14158	14207	14249	14341	14168	14368	14255	14033	14186	14383	14341	14282	14235	14275	14388	14156	14138	14264	14288	14147	14219	14220	14052	14225	14076	14261	14122	14053	14431	14160	14306	14262	14218	14213	14200	14085	14244	14078	14156	14094	14253	14229	14117	14218	14199	14253	14192	14246	14118	14237	14019	14255	14305	14202	14154	14197	14253	14104	14197	14206	14196	14154	14118	14306	14131	14145	14136	14080	14056	14217	14312	14318	14199	14141	14414	14268	13979	14237	14442	14277	14158	14105	14128	14276	14120	14441	14226	14142	14192	14287	14026	14272	14108	14234	14125	14179	14080	14391	14273	14345	14237	14070	14158	14236	14245	14318	14289	14276	14136	14087	14139	14267	14138	14261	14395	14183	14203	14329	14172	14182	14209	14137	14184	14095	14126	14317	14192	14206	14361	14092	14087	14169	14141	14016	14202	14218	14110	14211	14204	14188	14156	14215	14363	14164	14150	14249	14213	14211	14137	14336	14276	14033	14270	14327	13932	13997	14205	14280	14085	14095	14092	14196	14169	14286	14056	14082	14176	14217	14308	14085	14427	14351	14331	14374	14131	14167	14172	14160	13995	14298	14316	14240	14173	14136	14434	14043	14254	14148	14149	14185	14176	14200	14189	14302	14161	14188	14188	14352	14328	14125	14229	14314	13965	14065	14279	14184	14216	14335	14250	14274	14125	14119	14237	14332	14119	14205	14047	14227	14230	14355	14226	14127	14083	14204	14056	13977	14102	14040	14179	14113	14084	14101	14129	14182	14278	14207	14040	14285	14281	14207	14215	14145	14244	14140	14163	14153	14271	14301	14110	14158	14308	14185	14121	14076	14156	14107	14283	14265	14238	14358	14170	14213	14200	14259	13925	14352	14123	14248	14282	14325	14196	14247	14213	14229	14213	14229	14243	14126	14209	14242	14207	14310	14209	14332	14019	14330	14150	14142	14010	14184	14213	14134	14351	14114	14205	14126	14079	14178	14133	14166	14170	14206	14211	14149	14320	14204	14309	14271	14306	14230	14136	14342	14117	14160	14215	14097	14183	14325	14335	14293	14253	14061	14199	14184	14259	14331	14116	14217	14171	14221	14196	14078	14171	14209	14218	14304	14294	14349	14363	14136	14335	14228	14362	13994	14355	14319	14127	14167	14123	14097	13941	14274	14062	14203	14134	14132	14255	14257	14134	14199	14130	14209	14292	14187	14150	14155	14073	14208	14305	14192	14194	14087	14226	14207	14214	14242	14175	14233	14165	14111	14158	14221	14146	14186	14257	14266	13949	14104	14138	14159	14281	14200	14178	14089	14195	14208	14186	14338	14303	14177	14094	14237	14175	14177	14331	14056	14407	14105	14129	14245	14227	14240	14276	14290	14200	14240	14270	14228	14268	14374	14049	14295	14277	14160	14309	14251	14225	14213	14154	14269	14075	14540	14150	14151	14276	14277	14334	14112	14007	14227	14236	14202	14155	14194	14333	14047	14091	14232	14143	14313	14094	14167	14247	14096	14029	14258	14079	14119	14018	14222	14059	14356	14118	14177	14245	14162	14077	14350	14173	14041	13963	14129	14345	14257	14299	14097	14090	14262	14069	14181	14268	14029	14316	14155	14146	14177	14147	14201	14043	14184	14224	14168	14081	14320	14093	14271	14191	14326	14062	14092	14109	14210	14416	14109	14114	14178	14069	14196	14121	13964	14311	14268	14045	14091	14235	14213	14144	14135	14253	14223	14142	14066	14206	14336	14158	14245	14120	14230	14136	14156	14146	14256	14253	14344	14251	14243	14172	14239	14207	14288	14142	14289	14152	14080	14256	14199	14318	14237	14173	14243	14136	14224	14134	14222	14183	14086	14210	14089	14301	14078	14278	14313	14170	14123	14117	14314	14292	14068	14031	14067	14238	14310	14201	14312	14227	14110	14157	14156	14254	14012	14312	14081	14205	14305	14170	14110	14141	14205	14027	14095	14236	14221	14275	14243	14121	14246	14163	14216	14127	14236	14349	14364	14178	14058	14351	14384	14042	14275	14243	14224	14314	14197	14169	14073	14235	14252	14181	14136	14220	14279	14255	14346	14245	14200	14264	14170	14052	14199	14125	14124	14120	14272	14236	14190	14094	14217	14211	14188	14057	14187	14184	14148	14288	14266	14094	14227	14266	14116	14229	14092	14296	14131	14137	14182	14283	14045	14266	14037	14158	14184	14196	14401	14160	14275	14289	14076	14327	14354	14087	14124	14120	14094	14153	14041	14244	14246	14293	14227	14183	14155	14247	14309	14167	14158	14193	14121	14240	14103	14295	14300	14086	14080	14151	14139	14178	14153	14070	14138	14297	14223	14292	14325	14200	14061	14191	14237	14416	14224	14276	14207	14285	14207	14234	14058	14148	14260	14233	14127	14386	14238	14317	14086	14325	14166	14183	14337	14201	14340	14063	14146	14236	14256	14306	14096	14209	14047	14224	14164	14443	14136	14115	14143	14143	14125	14050	14153	14159	14303	14255	14096	14368	14480	14237	14191	14000	14185	14115	14232	14142	14058	14181	14154	14043	14227	14154	14299	14270	14092	14316	14314	14265	14247	14079	14208	14184	14262	14109	14158	14236	14258	14200	14356	14142	14167	14155	13963	13998	14250	14391	14096	14203	14181	14183	14374	14290	14039	14361	14351	14150	14270	14187	14278	14102	14234	14167	14225	14139	14214	14155	14301	14098	14342	14149	14176	14277	14126	14334	14136	14112	14262	14148	14225	14210	14063	14218	14313	14313	14308	13973	14200	14149	14287	14203	14241	14225	14239	14236	14213	14109	14138	14411	14153	14298	14263	14193	14263
22903	21478	29401	24099	22560	26264	28612	22828	21029	20259	19437	18882	18617	18401	18070	17794	17770	17846	17386	17328	17497	17406	17334	17130	17087	17120	17218	17163	17122	17085	17208	17029	17051	17005	16945	17072	17184	16841	16939	16743	16862	16797	16877	17099	17133	16796	16960	16993	16817	16904	16942	16967	16777	16944	16785	16888	16802	16967	17015	16921	16942	16842	16854	16929	16741	16747	17157	17023	16828	17004	16622	16976	16824	16918	16862	16764	16877	16642	16705	16876	16860	17067	16875	16688	16802	16828	17116	16772	16982	16952	16686	16837	16750	16989	16774	17055	17019	16800	16994	16913	16955	16946	17016	16857	16681	16956	16658	16886	16899	16954	16866	16871	16953	17034	16828	16781	17125	16903	16777	17120	16959	16959	17006	16895	16790	16876	17124	16907	16731	16890	16768	16824	16862	16933	16738	16945	16911	16757	16702	16755	16848	16717	16866	16834	16841	16819	17062	16630	16948	16767	16930	16821	16923	16951	16815	16824	16794	16851	16938	16921	16930	16801	16937	16844	16837	16786	16891	17096	17004	16744	16968	16834	16819	16752	16683	16950	16833	16862	16660	16860	16927	17053	16878	16792	16849	16742	16883	16877	16896	16942	16835	16794	16865	16881	16921	16915	16851	16747	17033	16922	16761	16952	16663	16663	16844	16768	16905	16782	16948	16883	16719	16788	16838	16868	16830	16833	16671	16649	16940	16718	16767	16920	16631	16778	16723	16758	16762	16961	16671	16670	16795	16980	16758	16693	16885	16811	17085	16809	16820	16815	16824	16893	16893	16898	16736	16584	16900	17009	16854	16959	16828	17011	16860	16891	16761	16741	16734	16849	16774	17040	16716	16610	16838	16761	16943	17061	16816	16813	16766	16818	16751	16780	16939	16766	16753	16726	16845	16921	16877	17006	17000	16727	16639	16889	16773	16843	16851	16915	16736	16807	16888	16838	16752	16939	16937	16765	16661	16852	16863	17046	17058	16776	16981	16802	16904	16863	16927	16761	16715	16683	16792	16710	16900	16776	16908	17000	16904	16956	16793	16788	16774	16698	16800	16788	16863	16791	16943	16841	16918	16777	16793	16767	16803	16931	17217	16971	16677	16847	16753	16743	16868	16713	16687	16911	16766	16966	16659	16839	16894	16783	16971	16977	16828	16969	16787	16874	16725	16817	16829	16929	16706	16893	16783	16687	17028	16763	16883	16720	16952	16716	16927	16744	16742	16843	16751	16850	16809	16875	17072	16857	16738	16811	16616	16876	16780	17082	16719	16731	16789	16925	17013	16787	16673	16888	16767	16735	16850	16865	16830	16927	16660	16797	16818	16762	16522	16797	16700	16709	16831	16872	16856	16789	17004	16600	16655	16877	16795	16959	16922	16838	16898	16786	16965	16601	16991	16669	16803	16861	16832	16896	16899	16785	16935	16954	16855	16764	16735	16674	16609	16770	16745	16729	16916	16780	16706	16920	16815	16979	16786	16660	16804	16760	16765	17079	16829	16751	16758	16920	16860	16823	16841	16910	17022	16982	16924	16973	16875	16677	16827	16898	17019	16912	16826	16797	16820	16706	16720	16860	16932	16954	16870	16601	16876	16698	16730	16768	16985	16834	16708	16933	16859	16968	16921	16830	16719	16732	16795	16953	16893	16754	16672	16859	16812	16858	16875	16727	16955	17032	16813	16733	16892	17015	16679	16870	17030	16967	16872	16920	16767	16682	16692	16635	16833	16979	16712	16939	16973	16857	16865	16849	16724	16945	16975	16896	16849	16943	16870	16851	16758	16763	16719	16875	17050	16707	16984	16829	16842	16905	16874	16633	16747	16926	16723	16828	16994	16769	16952	17000	16775	16747	16753	16773	16940	16821	16983	16927	16864	16867	16776	16793	16756	16828	17054	17032	16926	16606	16843	16884	16790	16798	16806	16713	16761	16976	16694	17128	16741	16901	16926	16722	16877	16582	16807	16802	16712	16821	16989	17023	17114	16766	16924	16863	16809	16825	16778	16827	16824	16859	16940	16810	16798	16754	16784	16689	16980	16749	16963	16831	16674	16970	16759	16669	16751	16681	16895	17035	16754	16908	17200	16885	16880	16860	16658	16718	16688	16823	16782	16855	16708	16807	16842	16784	16943	17016	16790	16706	16908	16814	16797	16780	16959	16873	16933	16876	16604	16554	16762	16697	16824	16792	16692	16920	17102	16947	16932	16756	16776	16737	16868	16880	16997	16715	16858	16816	16795	16768	16917	16844	16914	16893	16773	16924	16839	16731	16910	16909	16809	17050	16809	16868	16793	16770	16789	16845	16894	16858	16957	16704	16848	16806	16899	16776	16731	16617	16772	16852	16903	16851	16825	16709	16823	16698	16668	16695	16865	16656	16819	16827	16714	16799	16967	16984	16839	16820	17001	16814	16757	16959	16944	16825	16993	16865	16867	16784	16803	16807	17025	16911	16684	16819	16861	16796	16770	16671	16698	16899	16897	16891	16850	16910	16854	16874	16820	17024	16887	16953	16797	16789	16738	16851	16677	17100	16936	16643	16777	16831	16706	16755	16770	16927	16987	16787	16831	16707	16971	16712	17082	16766	16707	16698	16778	16941	16856	17033	16857	16952	16884	16799	16787	16946	16823	16922	16712	16782	17043	16871	16866	16795	16703	16833	16848	16928	16980	16816	16824	17006	16850	16800	16925	16885	16900	17065	16868	16984	16727	16792	16788	16767	16840	16704	16897	16836	16910	16826	16807	16772	16813	16807	16680	16770	16871	16758	16811	16940	16804	16971	16780	16671	16903	16829	16838	16782	16760	16892	16864	16922	16851	16908	16891	16719	16891	16894	16982	16847	16842	16912	16968	16839	16723	16862	16960	16814	16786	16675	16794	16871	16792	16760	16854	16825	16867	16875	16785	16651	16736	16824	16780	16799	16704	16996	16924	16951	16929	16706	16951	16601	16777	16979	16868	16907	17023	16783	16780	16816	16661	16893	16816	16901	16812	16739	16733	16837	16900	16845	16893	16966	16817	16819	16831	16997	16972	16723	16847	16827	16907	16777	16701	16787	16752	16856	16913	16887	16810	16646	16942	16753	16549	16851	16743	16890	16899	16764	16718	16778	16953	16723	16802	16849	17015	16976	16754	16747	16951	16893	16833	16629	16740	16933	16953	16917	16780	16900	16831	16577	16829	16821	17045	16877	16903	16759	16925	16773	16923	16998	16701	16947	16875	16820	16853	16645	16888	16822	16839	16816	16996	16787	16888	16741	16663	16728	16950	16862	16844	17120	16757	16741	16648	16724	16785	16753	16893	16783	16757	16818	16836	16796	16726	16817	16846	16717	16929	16657	16750	16655	16781	16935	16751	16768	16934	16874	16770	16793	16772	16884	16952	17156	16802	16950	16914	16970	16730	16603	16873	16810	16704	16788	16812	16732	16805	16864	16760	16835	16758	16834	16968	17047	16903	16872	16598	16628	16880	16839	16815	16814	16631	16988	16851	16717	16666	16573	16807	16644	16875	16915	16785	16851	16787	16921	16800	16717	16605	17062	16955	16886	16714	16630	16757	16852	16920	16592	16706	16764	16854	17050	16783	16851	16700	16743	16815	17007	16950	16725	16635	16941	16804	16754	16809	16713	16906	16748	16746	17127	16701	16830	17034	16724	16601	16825	16806	16687	16667	16938	16865	16917	16761	16731	16887	16803	16907	16905	16847	16812	16821	16778	16814	16980	16797	16991	16784	16700	16614	16776	16915	16823	16773	16696	16931	16849	16695	16871	16874	16808	16886	16812	16804	16847	16869	16831	16879	16824	16815	16737	16809	16808	16926	16776	16948	17029	16815	16797	16981	16825	16840	16719	17093	16775	16837	16946	16930	16950	16810	16823	16970	16645	16723	16872	16705	16794	16823	16699	16845	16877	16630	16794	16777	16854	16734	16793	16807	16583	17002	16773	16730	16720	16968	16760	16594	16805	16838	16669	16663	16937	16666	16807	16897	16710	16848	16759	16948	16665	16785	16781	17026	16872	16780	16848	16885	16783	16909	16656	16922	16898	16759	16673	17087	16853	16922	16832	16891	16657	17025	16722	16854	16818	16669	16882	16746	16606	16908	16878	16659	16849	16860	16829	16890	16911	16705	16663	16961	16842	16666	16927	16812	16822	16823	16793	16828	16877	16697	16682	16884	16752	16708	16666	16692	16702	16781	16847	16837	16750	16737	16596	16853	16628	16879	16595	16735	16912	16904	16854	16908	16667	16738	16698	16954	16901	16900	16820	17015	16857	16841	16775	16728	16871	16738	16717	16585	16695	16799	16956	16597	16759	16940	16786	16887	16923	16786	16775	16719	16812	16696	16862	16571	16810	16754	16720	16978	16637	16800	16822	16910	17120	16703	16966	16915	16752	16884	16801	16871	16661	16783	16660	16941	16664	16576	16860	17007	16683	16744	16876	16980	16857	16840	16573	17037	16717	16797	16894	16924	16808	16983	16826	16576	16774	16809	16991	16883	16781	16762	16947	16690	16883	16801	16675	16951	16733	17062	16773	16939	16827	16966	16851	16682	16867	16811	16846	16764	16835	16932	16830	16964	16692	16686	16864	16786	16911	16992	16899	16715	16634	16809	16905	16752	16846	16726	16738	16754	16863	16905	16931	17089	16743	16860	16809	16939	16687	16793	16953	16829	16733	16645	16819	16655	16712	16847	16675	16728	16707	16655	16636	16972	16792	16692	16892	16982	16786	16967	16808	16771	16815	16928	16612	16583	16649	16886	17027	16859	16760	16887	16923	16862	16799	17102	16997	16759	16823	17046	16850	16674	16675	16838	16714	16781	16807	16858	16808	16904	16824	16790	16963	16856	16906	17023	16832	16907	16781	16760	16719	16883	16672	16889	16842	17016	16882	16832	16801	16803	16837	16906	16872	16822	16749	16855	16728	16808	16996	16759	16576	16791	16806	16869	16787	17226	16745	16832	16900	16769	16895	16923	16572	16931	16927	16908	16864	16850	16796	16864	16850	16706	16792	16882	16862	16730	16747	17094	16988	16730	16857	16942	16737	16696	16872	16785	16748	16788	16942	16974	16768	16663	16835	16779	16738	16728	16764	16809	17037	16773	16824	16898	16931	16949	16814	16808	16600	16909	16856
33201	55827	51826	40236	33965	29753	25916	22957	20790	19454	18572	17800	17103	16597	16288	15825	15630	15438	15395	15140	15225	15164	14985	15027	14939	14966	15033	14833	14868	14638	14802	14567	14679	14552	14592	14514	14608	14737	14727	14730	14600	14534	14678	14657	14668	14580	14565	14635	14562	14579	14468	14472	14494	14491	14522	14691	14533	14640	14711	14553	14679	14531	14504	14527	14440	14611	14558	14464	14592	14587	14763	14452	14499	14568	14726	14646	14521	14426	14506	14642	14666	14617	14716	14580	14702	14467	14595	14773	14527	14489	14634	14602	14430	14642	14622	14582	14558	14670	14429	14538	14656	14549	14526	14413	14489	14596	14538	14621	14539	14562	14472	14527	14484	14623	14575	14382	14614	14567	14595	14607	14580	14446	14704	14555	14443	14640	14595	14671	14651	14552	14651	14746	14572	14637	14484	14573	14458	14522	14617	14565	14547	14638	14464	14444	14526	14631	14668	14405	14682	14464	14540	14595	14555	14394	14422	14555	14463	14570	14639	14366	14604	14585	14645	14617	14723	14484	14592	14400	14420	14601	14453	14705	14537	14414	14601	14428	14585	14508	14594	14597	14364	14614	14632	14621	14365	14491	14691	14508	14528	14514	14444	14741	14615	14422	14579	14528	14562	14579	14559	14463	14583	14457	14585	14511	14439	14693	14434	14417	14484	14435	14676	14528	14474	14514	14534	14668	14497	14295	14436	14584	14597	14580	14450	14504	14550	14450	14482	14494	14465	14609	14520	14543	14538	14415	14548	14629	14738	14560	14487	14453	14655	14710	14507	14531	14643	14580	14435	14567	14440	14530	14666	14783	14539	14477	14541	14639	14428	14576	14562	14482	14591	14505	14745	14584	14739	14636	14550	14596	14624	14588	14543	14359	14534	14554	14452	14412	14471	14718	14534	14479	14470	14518	14594	14483	14626	14668	14677	14491	14589	14388	14373	14509	14468	14577	14584	14491	14661	14490	14647	14554	14601	14642	14615	14447	14501	14595	14511	14410	14559	14609	14517	14646	14611	14493	14505	14505	14608	14533	14412	14523	14556	14523	14435	14516	14613	14548	14475	14348	14572	14519	14484	14539	14371	14500	14558	14631	14483	14628	14617	14628	14635	14446	14575	14602	14549	14674	14647	14555	14517	14324	14720	14547	14477	14412	14546	14387	14546	14487	14615	14626	14461	14726	14606	14700	14480	14579	14633	14556	14418	14666	14658	14652	14633	14603	14677	14549	14331	14484	14364	14647	14681	14404	14632	14602	14385	14660	14669	14620	14628	14666	14588	14521	14564	14600	14557	14654	14545	14410	14731	14436	14540	14434	14623	14503	14485	14659	14523	14538	14637	14306	14579	14549	14440	14578	14528	14246	14615	14646	14589	14578	14501	14593	14675	14746	14440	14552	14551	14552	14516	14448	14571	14407	14566	14682	14546	14383	14463	14606	14540	14488	14447	14661	14450	14513	14516	14615	14652	14641	14507	14468	14505	14539	14592	14556	14693	14431	14400	14443	14530	14491	14671	14430	14562	14314	14449	14615	14741	14581	14492	14407	14589	14443	14645	14624	14569	14323	14533	14602	14604	14592	14493	14545	14579	14547	14623	14411	14436	14499	14568	14589	14449	14583	14655	14557	14528	14694	14640	14710	14539	14597	14576	14518	14638	14469	14425	14422	14500	14304	14541	14467	14713	14559	14625	14579	14663	14502	14605	14476	14662	14460	14349	14548	14452	14469	14444	14574	14432	14544	14504	14531	14560	14577	14573	14626	14559	14546	14496	14496	14513	14566	14408	14673	14530	14589	14439	14466	14382	14522	14518	14649	14386	14671	14452	14654	14502	14515	14559	14428	14239	14487	14512	14443	14566	14620	14594	14417	14573	14487	14533	14544	14485	14566	14520	14562	14417	14587	14542	14684	14586	14513	14479	14608	14622	14597	14583	14469	14511	14529	14449	14472	14515	14526	14713	14508	14741	14510	14553	14412	14462	14606	14483	14661	14445	14647	14564	14518	14388	14486	14594	14585	14673	14552	14532	14521	14675	14470	14580	14507	14575	14547	14563	14391	14365	14464	14582	14659	14736	14393	14589	14504	14686	14504	14525	14422	14531	14654	14347	14666	14548	14627	14409	14629	14446	14658	14525	14380	14557	14373	14522	14665	14491	14606	14528	14643	14475	14540	14475	14509	14526	14607	14609	14587	14639	14548	14506	14544	14552	14408	14459	14515	14399	14617	14554	14585	14478	14827	14504	14412	14452	14502	14350	14555	14431	14519	14589	14515	14518	14599	14699	14553	14720	14455	14460	14576	14449	14462	14518	14457	14593	14591	14438	14467	14602	14507	14572	14509	14433	14570	14599	14550	14418	14359	14403	14551	14373	14549	14646	14557	14545	14515	14439	14566	14542	14469	14635	14395	14501	14340	14471	14408	14464	14530	14458	14545	14508	14480	14750	14380	14552	14545	14589	14467	14683	14637	14653	14562	14564	14395	14534	14568	14622	14551	14517	14601	14643	14459	14739	14748	14396	14475	14510	14629	14676	14574	14471	14323	14573	14711	14514	14425	14682	14554	14476	14538	14654	14550	14496	14602	14426	14674	14568	14410	14683	14528	14646	14341	14410	14506	14481	14429	14491	14679	14396	14640	14583	14486	14510	14423	14546	14532	14538	14593	14533	14608	14569	14472	14488	14417	14642	14467	14334	14438	14721	14438	14528	14378	14623	14496	14500	14468	14677	14570	14524	14420	14370	14446	14619	14561	14564	14649	14466	14827	14543	14547	14593	14552	14520	14525	14472	14379	14612	14307	14458	14529	14496	14615	14498	14647	14518	14463	14524	14553	14387	14486	14495	14593	14454	14607	14544	14691	14502	14553	14558	14625	14515	14576	14552	14684	14506	14455	14633	14491	14494	14545	14557	14490	14436	14583	14465	14572	14443	14599	14471	14666	14442	14661	14641	14561	14634	14427	14560	14478	14645	14694	14428	14604	14613	14621	14748	14484	14669	14622	14500	14581	14405	14516	14478	14564	14636	14595	14654	14411	14486	14452	14546	14607	14493	14452	14599	14551	14492	14583	14501	14634	14520	14500	14690	14429	14619	14568	14458	14371	14562	14436	14571	14537	14528	14503	14567	14517	14545	14556	14582	14527	14482	14587	14548	14522	14485	14452	14711	14402	14629	14527	14513	14499	14483	14463	14555	14720	14451	14567	14566	14383	14532	14469	14574	14487	14624	14430	14469	14671	14634	14539	14688	14505	14464	14546	14633	14517	14634	14540	14558	14660	14400	14504	14357	14458	14414	14661	14344	14605	14534	14388	14648	14539	14635	14478	14481	14581	14698	14678	14487	14362	14409	14575	14715	14442	14469	14474	14504	14507	14476	14560	14538	14428	14454	14432	14623	14512	14498	14608	14638	14425	14580	14505	14663	14614	14549	14696	14602	14560	14401	14590	14546	14592	14547	14475	14515	14551	14466	14494	14543	14413	14642	14387	14522	14620	14572	14497	14512	14617	14609	14531	14716	14569	14451	14409	14554	14583	14433	14510	14367	14599	14529	14600	14577	14466	14498	14620	14455	14437	14503	14508	14463	14589	14296	14353	14613	14549	14558	14541	14459	14763	14347	14487	14521	14667	14455	14625	14558	14661	14679	14737	14464	14467	14424	14666	14624	14281	14451	14401	14589	14646	14623	14481	14521	14613	14316	14606	14689	14655	14455	14673	14544	14445	14581	14397	14468	14461	14509	14572	14526	14590	14568	14506	14543	14475	14470	14515	14467	14445	14478	14656	14540	14594	14512	14703	14525	14649	14709	14710	14557	14638	14619	14507	14728	14541	14428	14520	14526	14483	14459	14599	14393	14610	14395	14658	14500	14324	14525	14491	14529	14457	14410	14464	14605	14527	14387	14545	14524	14558	14615	14527	14571	14582	14289	14605	14438	14735	14414	14481	14505	14654	14656	14619	14612	14597	14454	14426	14473	14497	14470	14550	14654	14544	14715	14400	14408	14618	14592	14613	14508	14566	14622	14582	14622	14565	14554	14683	14423	14672	14616	14586	14501	14513	14410	14633	14541	14553	14603	14463	14596	14723	14583	14568	14737	14517	14519	14650	14542	14568	14537	14499	14384	14476	14524	14659	14547	14472	14567	14453	14465	14638	14551	14512	14608	14615	14435	14490	14377	14443	14593	14559	14542	14476	14521	14562	14607	14544	14449	14449	14490	14478	14556	14717	14558	14515	14620	14494	14489	14494	14747	14410	14521	14366	14492	14547	14422	14498	14667	14626	14440	14509	14495	14629	14449	14574	14623	14462	14503	14570	14704	14461	14528	14532	14521	14564	14513	14693	14362	14647	14425	14692	14624	14596	14736	14412	14686	14563	14491	14643	14670	14510	14636	14628	14430	14509	14677	14538	14394	14487	14604	14565	14584	14406	14390	14568	14571	14504	14620	14480	14472	14563	14627	14330	14507	14699	14445	14395	14585	14737	14533	14432	14694	14489	14566	14517	14458	14516	14369	14499	14491	14456	14564	14650	14671	14435	14584	14474	14614	14737	14647	14495	14559	14597	14596	14502	14583	14615	14537	14663	14499	14521	14521	14429	14469	14601	14718	14701	14514	14403	14609	14533	14613	14655	14640	14657	14613	14464	14610	14491	14442	14423	14697	14540	14607	14600	14433	14515	14638	14444	14693	14445	14498	14518	14573	14352	14760	14474	14548	14587	14557	14644	14522	14517	14363	14465	14543	14555	14561	14524	14522	14415	14578	14495	14416	14513	14566	14546	14592	14482	14416	14594	14524	14591	14569	14597	14670	14342	14672	14368	14590	14582	14612	14587	14455	14617	14568	14638	14428	14528	14505	14467	14435	14582	14595	14825	14485	14537	14583	14550	14481	14411	14634	14706	14575	14577	14580	14727	14616	14548	14525	14659	14675	14646	14606	14546	14530	14536	14529	14632	14647	14532	14655	14658	14528	14574	14723	14428	14350	14642	14601	14559	14447	14494	14552	14440	14502	14533	14564	14542	14572	14638	14556	14523	14559	14602	14420	14601	14600	14525	14543	14526	14610	14369	14612	14600	14622	14647	14585	14515	14572	14472	14589	14669	14541	14555	14455	14563	14465	14487	14659	14501	14382	14514
28972	27684	33585	30205	24511	21704	20034	18857	18179	17762	17546	17411	17132	17082	16779	16708	16665	16751	16511	16555	16507	16560	16745	16526	16335	16680	16734	16591	16474	16536	16599	16345	16532	16523	16200	16581	16359	16395	16358	16558	16209	16373	16560	16465	16585	16617	16516	16192	16477	16511	16485	16474	16491	16071	16360	16369	16414	16422	16488	16499	16358	16401	16592	16588	16347	16353	16331	16415	16492	16463	16382	16240	16344	16156	16430	16319	16497	16436	16333	16573	16394	16398	16342	16434	16392	16421	16397	16419	16500	16406	16291	16479	16485	16735	16436	16272	16269	16443	16410	16393	16507	16542	16224	16403	16192	16074	16400	16245	16185	16195	16385	16349	16181	16482	16318	16320	16361	16521	16497	16405	16375	16319	16284	16396	16333	16423	16428	16309	16302	16451	16414	16250	16403	16370	16381	16256	16592	16343	16371	16435	16447	16471	16383	16286	16491	16275	16448	16364	16355	16534	16532	16244	16221	16517	16381	16432	16390	16472	16418	16271	16488	16369	16248	16399	16395	16306	16477	16403	16471	16391	16342	16322	16341	16419	16371	16639	16532	16583	16407	16455	16210	16372	16142	16488	16393	16340	16510	16293	16405	16258	16030	16095	16186	16298	16401	16449	16526	16384	16453	16327	16353	16379	16540	16414	16484	16203	16349	16388	16504	16457	16504	16262	16502	16515	16407	16071	16238	16463	16286	16223	16324	16316	16371	16592	16373	16466	16569	16466	16520	16264	16299	16713	16332	16384	16288	16496	16358	16396	16632	16361	16542	16429	16314	16396	16374	16450	16292	16631	16533	16649	16454	16444	16373	16451	16406	16432	16630	16514	16542	16500	16326	16236	16452	16357	16371	16377	16218	16208	16181	16405	16296	16482	16606	16461	16546	16463	16456	16506	16366	16384	16320	16339	16377	16431	16482	16309	16278	16235	16313	16403	16533	16435	16307	16446	16223	16343	16437	16322	16230	16411	16359	16607	16460	16459	16529	16331	16493	16364	16328	16291	16532	16345	16170	16396	16405	16298	16353	16238	16487	16533	16253	16384	16545	16455	16375	16408	16470	16319	16288	16430	16228	16548	16481	16238	16498	16356	16302	16378	16268	16235	16485	16467	16406	16494	16431	16383	16271	16438	16381	16406	16373	16302	16427	16425	16172	16260	16537	16179	16506	16537	16521	16384	16320	16449	16570	16394	16120	16492	16527	16327	16448	16282	16160	16552	16324	16638	16362	16654	16537	16487	16429	16516	16345	16379	16386	16296	16240	16407	16470	16429	16491	16389	16423	16523	16379	16525	16556	16356	16524	16448	16357	16344	16506	16424	16417	16428	16416	16375	16489	16402	16483	16387	16264	16337	16363	16296	16354	16517	16474	16278	16467	16270	16320	16438	16220	16543	16291	16379	16389	16423	16446	16242	16534	16345	16400	16442	16339	16559	16358	16496	16311	16102	16423	16420	16428	16399	16442	16421	16305	16556	16402	16430	16304	16486	16417	16298	16476	16450	16534	16478	16399	16271	16439	16222	16269	16333	16476	16417	16401	16547	16413	16578	16474	16330	16392	16364	16329	16429	16596	16452	16409	16246	16577	16448	16295	16203	16360	16322	16466	16382	16322	16435	16497	16519	16431	16414	16424	16325	16227	16387	16652	16369	16355	16351	16358	16467	16442	16259	16355	16054	16465	16331	16319	16377	16366	16350	16508	16292	16421	16348	16516	16330	16439	16477	16350	16404	16337	16562	16241	16339	16347	16344	16350	16482	16216	16463	16462	16403	16284	16382	16382	16615	16448	16293	16561	16252	16549	16459	16434	16362	16521	16485	16354	16276	16651	16404	16394	16331	16318	16436	16419	16357	16444	16392	16420	16322	16431	16435	16308	16323	16348	16309	16558	16351	16682	16417	16405	16451	16350	16717	16357	16391	16313	16394	16241	16241	16248	16210	16505	16553	16518	16148	16270	16383	16414	16348	16504	16396	16503	16206	16379	16390	16394	16305	16232	16453	16373	16456	16382	16450	16312	16305	16269	16255	16235	16373	16616	16452	16268	16321	16257	16459	16510	16550	16357	16346	16498	16407	16284	16165	16373	16166	16346	16279	16440	16244	16094	16405	16294	16638	16596	16511	16335	16416	16620	16252	16254	16403	16513	16163	16222	16388	16403	16510	16310	16269	16675	16279	16662	16359	16368	16415	16440	16504	16467	16228	16356	16348	16395	16454	16452	16312	16439	16367	16234	16206	16441	16464	16463	16330	16237	16430	16466	16211	16422	16267	16483	16304	16282	16459	16287	16242	16329	16330	16415	16349	16466	16346	16413	16384	16469	16520	16493	16271	16406	16352	16482	16312	16345	16385	16504	16068	16214	16285	16361	16321	16480	16429	16306	16214	16419	16278	16312	16229	16334	16530	16608	16477	16541	16532	16477	16313	16361	16402	16492	16319	16367	16308	16694	16417	16322	16427	16367	16340	16479	16231	16460	16384	16215	16431	16285	16303	16397	16336	16382	16342	16610	16470	16405	16505	16506	16220	16343	16559	16612	16445	16489	16340	16347	16369	16266	16459	16501	16442	16383	16497	16428	16257	16337	16205	16526	16561	16601	16373	16450	16309	16306	16380	16547	16316	16483	16520	16208	16164	16379	16350	16471	16176	16313	16468	16486	16343	16291	16444	16520	16341	16369	16552	16369	16424	16257	16399	16399	16370	16423	16273	16394	16330	16382	16408	16404	16174	16486	16434	16408	16362	16376	16463	16341	16383	16511	16427	16461	16544	16402	16408	16290	16340	16171	16446	16401	16460	16447	16384	16457	16354	16380	16391	16547	16439	16351	16287	16518	16330	16452	16418	16461	16353	16493	16533	16330	16739	16548	16414	16582	16519	16369	16328	16257	16335	16354	16170	16465	16523	16397	16343	16238	16349	16541	16376	16471	16462	16734	16262	16406	16324	16518	16429	16279	16515	16476	16458	16387	16382	16353	16393	16425	16447	16398	16264	16347	16523	16427	16363	16401	16351	16293	16413	16512	16502	16319	16345	16399	16301	16535	16342	16274	16273	16235	16293	16464	16537	16225	16365	16300	16414	16535	16321	16378	16483	16383	16398	16425	16027	16164	16326	16344	16454	16526	16546	16481	16473	16348	16540	16578	16409	16375	16609	16571	16494	16353	16442	16547	16374	16322	16346	16619	16565	16357	16395	16430	16385	16134	16594	16560	16311	16472	16513	16334	16296	16345	16322	16298	16280	16586	16403	16251	16501	16487	16327	16221	16289	16251	16258	16396	16424	16440	16363	16427	16372	16480	16187	16357	16276	16622	16299	16446	16361	16358	16368	16473	16441	16777	16302	16250	16224	16349	16481	16370	16300	16585	16370	16310	16422	16478	16243	16476	16543	16614	16323	16508	16313	16415	16339	16585	16418	16299	16374	16377	16253	16306	16202	16611	16425	16490	16463	16311	16335	16532	16228	16504	16371	16507	16304	16218	16383	16312	16137	16408	16406	16296	16388	16480	16121	16297	16536	16461	16421	16431	16552	16427	16419	16511	16445	16454	16269	16467	16273	16437	16386	16445	16308	16382	16329	16319	16371	16364	16603	16565	16459	16360	16514	16262	16360	16406	16435	16407	16392	16470	16519	16362	16337	16519	16446	16424	16503	16534	16524	16498	16338	16435	16529	16346	16470	16406	16257	16280	16287	16447	16477	16340	16455	16261	16258	16358	16547	16337	16295	16381	16301	16450	16411	16437	16433	16327	16375	16448	16582	16590	16285	16243	16320	16597	16190	16402	16240	16515	16349	16379	16485	16694	16429	16352	16327	16405	16278	16384	16332	16702	16341	16376	16370	16197	16413	16373	16438	16211	16340	16510	16508	16480	16441	16126	16370	16305	16288	16316	16332	16511	16359	16289	16562	16487	16424	16681	16396	16456	16459	16545	16463	16421	16412	16391	16502	16510	16522	16321	16360	16344	16257	16426	16501	16300	16589	16509	16539	16407	16531	16317	16222	16347	16429	16382	16435	16323	16540	16431	16487	16485	16456	16392	16445	16293	16222	16359	16413	16448	16509	16247	16337	16355	16391	16265	16264	16280	16287	16206	16340	16302	16280	16465	16561	16577	16366	16516	16451	16424	16624	16327	16358	16360	16417	16428	16312	16332	16564	16596	16564	16503	16383	16329	16346	16453	16559	16391	16340	16475	16487	16283	16371	16301	16524	16383	16494	16469	16377	16460	16426	16228	16236	16460	16481	16427	16318	16320	16405	16475	16303	16529	16246	16236	16340	16523	16476	16403	16302	16324	16320	16554	16230	16417	16358	16245	16607	16353	16458	16300	16302	16423	16377	16581	16452	16386	16260	16381	16442	16487	16250	16251	16449	16594	16281	16473	16273	16422	16234	16369	16530	16349	16257	16286	16376	16248	16180	16658	16471	16266	16287	16477	16462	16273	16540	16387	16335	16495	16390	16508	16305	16174	16123	16352	16327	16201	16525	16503	16511	16489	16468	16403	16467	16377	16508	16248	16410	16448	16408	16286	16306	16249	16501	16616	16422	16717	16487	16448	16330	16358	16326	16477	16460	16370	16443	16442	16303	16085	16582	16423	16386	16427	16533	16303	16526	16173	16453	16386	16433	16377	16332	16486	16416	16261	16509	16732	16541	16266	16306	16236	16399	16456	16299	16434	16384	16259	16423	16429	16502	16290	16221	16406	16402	16401	16446	16396	16420	16458	16567	16346	16484	16403	16565	16420	16560	16537	16547	16352	16511	16604	16576	16398	16388	16139	16251	16413	16280	16560	16392	16400	16266	16544	16342	16541	16513	16211	16399	16472	16419	16347	16295	16500	16344	16548	16525	16426	16418	16262	16419	16521	16481	16520	16480	16395	16301	16400	16310	16160	16465	16233	16385	16392	16499	16491	16511	16715	16369	16421	16508	16576	16416	16582	16459	16324	16326	16409	16424	16481	16285	16296	16295	16441	16333	16498	16361	16237	16360	16256	16356	16246	16444	16457	16387	16508	16341	16445	16397	16474	16508	16352	16220	16364	16299	16395	16206	16368	16649	16574	16467	16260	16331	16314	16485	16392	16440	16099	16461	16426	16412	16301	16486	16449	16403	16543	16390	16491	16499	16403	16315
31845	44500	39247	30669	25730	22034	19852	18124	17105	16512	15930	15633	15550	15182	14981	14882	14884	14708	14847	14713	14564	14422	14522	14643	14593	14366	14673	14431	14630	14545	14341	14450	14338	14520	14295	14289	14379	14299	14407	14299	14499	14443	14380	14157	14237	14305	14310	14367	14402	14574	14196	14428	14355	14300	14339	14171	14282	14278	14404	14225	14354	14388	14341	14277	14154	14310	14232	14196	14477	14374	14348	14360	14363	14191	14370	14174	14326	14410	14217	14223	14373	14415	14365	14243	14325	14329	14281	14374	14228	14302	14208	14549	14277	14246	14260	14177	14261	14396	14254	14311	14509	14458	14260	14227	14214	14347	14342	14193	14162	14343	14380	14358	14367	14342	14339	14142	14301	14343	14374	14295	14443	14319	14289	14285	14316	14252	14431	14338	14240	14335	14282	14323	14480	14282	14390	14348	14461	14353	14332	14253	14378	14465	14497	14267	14230	14419	14339	14217	14281	14308	14289	14441	14268	14453	14386	14133	14337	14451	14412	14350	14363	14382	14400	14470	14170	14396	14377	14183	14397	14389	14237	14316	14385	14401	14315	14245	14220	14420	14325	14248	14272	14403	14285	14493	14229	14596	14422	14457	14358	14281	14378	14320	14440	14381	14243	14349	14229	14462	14319	14378	14352	14319	14371	14405	14446	14398	14182	14209	14372	14251	14160	14167	14328	14410	14399	14335	14284	14298	14215	14461	14295	14401	14094	14605	14113	14470	14456	14490	14490	14418	14304	14414	14339	14247	14427	14266	14156	14400	14293	14420	14334	14369	14299	14249	14238	14544	14182	14379	14117	14429	14455	14418	14350	14163	14311	14412	14265	14223	14362	14270	14325	14417	14337	14348	14350	14359	14360	14162	14275	14286	14366	14347	14357	14472	14148	14239	14247	14277	14319	14465	14315	14468	14374	14395	14426	14263	14441	14233	14446	14448	14287	14249	14326	14386	14347	14154	14419	14413	14270	14373	14269	14460	14306	14357	14247	14510	14360	14262	14423	14475	14262	14392	14055	14359	14347	14212	14350	14328	14501	14194	14322	14461	14292	14237	14353	14234	14317	14384	14179	14414	14289	14412	14325	14294	14343	14361	14366	14172	14334	14346	14266	14318	14226	14538	14323	14284	14334	14327	14407	14311	14127	14388	14374	14337	14291	14345	14306	14315	14451	14261	14386	14265	14276	14240	14279	14331	14284	14196	14335	14390	14237	14378	14451	14426	14320	14363	14271	14155	14360	14288	14268	14215	14130	14209	14398	14199	14389	14296	14181	14209	14324	14249	14317	14222	14362	14479	14447	14443	14430	14346	14344	14367	14388	14487	14328	14295	14063	14565	14344	14451	14291	14120	14328	14294	14423	14240	14423	14233	14191	14333	14249	14420	14321	14422	14189	14221	14283	14161	14220	14209	14478	14281	14412	14381	14285	14267	14468	14231	14301	14380	14278	14268	14353	14325	14210	14305	14257	14413	14423	14266	14362	14361	14268	14444	14385	14449	14174	14319	14376	14386	14233	14360	14392	14413	14496	14355	14507	14274	14463	14315	14264	14421	14362	14465	14353	14461	14350	14274	14329	14424	14282	14235	14213	14321	14302	14221	14423	14210	14355	14388	14239	14447	14380	14220	14349	14337	14444	14272	14255	14390	14314	14433	14369	14344	14260	14333	14325	14504	14365	14335	14328	14247	14307	14204	14370	14222	14165	14137	14243	14165	14286	14276	14231	14326	14282	14339	14323	14253	14264	14204	14456	14382	14431	14232	14314	14280	14371	14372	14432	14469	14291	14479	14242	14232	14307	14362	14318	14388	14249	14228	14035	14371	14399	14475	14355	14391	14335	14452	14169	14323	14423	14151	14364	14280	14386	14476	14388	14175	14246	14511	14334	14184	14399	14407	14430	14369	14358	14394	14237	14375	14375	14480	14258	14333	14299	14308	14318	14335	14352	14299	14432	14336	14203	14299	14377	14218	14263	14202	14274	14385	14346	14407	14369	14361	14543	14252	14317	14442	14495	14346	14441	14399	14339	14419	14352	14398	14383	14274	14304	14310	14479	14282	14431	14297	14229	14333	14322	14273	14318	14381	14277	14297	14371	14234	14252	14376	14249	14297	14116	14321	14343	14422	14220	14382	14318	14105	14342	14311	14479	14512	14303	14331	14202	14176	14205	14328	14366	14280	14245	14323	14316	14341	14335	14199	14385	14332	14200	14310	14409	14345	14264	14319	14316	14376	14336	14261	14451	14292	14368	14393	14406	14227	14336	14452	14325	14314	14367	14295	14197	14359	14362	14298	14389	14297	14488	14342	14426	14393	14188	14319	14405	14358	14298	14210	14314	14297	14315	14424	14324	14282	14412	14381	14340	14362	14405	14364	14428	14224	14327	14200	14289	14216	14354	14399	14273	14314	14512	14203	14268	14408	14472	14314	14360	14113	14328	14405	14325	14270	14412	14402	14363	14387	14444	14179	14404	14242	14374	14299	14284	14229	14320	14302	14284	14238	14377	14191	14273	14355	14191	14359	14412	14428	14301	14538	14233	14401	14205	14510	14478	14353	14327	14605	14313	14379	14283	14397	14282	14179	14296	14346	14408	14220	14388	14492	14445	14360	14256	14336	14277	14441	14340	14320	14301	14333	14366	14391	14314	14505	14219	14333	14564	14276	14401	14455	14372	14312	14337	14287	14228	14364	14305	14192	14239	14269	14338	14306	14288	14271	14431	14365	14488	14318	14183	14282	14269	14393	14410	14130	14158	14302	14185	14446	14476	14346	14397	14145	14467	14340	14240	14303	14385	14494	14305	14331	14190	14391	14304	14401	14260	14331	14258	14428	14310	14273	14377	14513	14329	14172	14407	14260	14467	14249	14247	14436	14361	14226	14173	14236	14489	14272	14573	14467	14202	14406	14460	14098	14374	14344	14406	14257	14264	14138	14400	14278	14407	14214	14263	14286	14345	14310	14158	14260	14285	14497	14396	14254	14419	14325	14194	14295	14522	14174	14322	14204	14378	14206	14508	14445	14350	14235	14360	14453	14350	14303	14232	14387	14183	14113	14319	14256	14311	14330	14355	14539	14218	14375	14175	14223	14312	14310	14444	14345	14399	14289	14484	14243	14258	14299	14298	14321	14309	14248	14360	14374	14354	14470	14229	14239	14401	14330	14420	14248	14476	14176	14371	14359	14139	14392	14400	14621	14222	14424	14191	14372	14377	14287	14454	14517	14289	14305	14405	14354	14393	14354	14348	14307	14537	14171	14488	14395	14093	14357	14223	14376	14318	14371	14338	14411	14259	14373	14318	14289	14464	14244	14191	14246	14313	14454	14434	14371	14372	14303	14309	14356	14334	14257	14257	14442	14317	14354	14292	14309	14315	14313	14247	14248	14414	14343	14410	14384	14232	14426	14406	14414	14171	14239	14275	14310	14321	14562	14358	14360	14306	14361	14108	14391	14474	14305	14259	14456	14470	14243	14445	14324	14174	14468	14514	14405	14307	14247	14290	14421	14309	14308	14353	14182	14396	14344	14500	14301	14405	14270	14291	14324	14313	14441	14244	14311	14336	14359	14280	14497	14306	14275	14312	14374	14381	14343	14447	14298	14229	14402	14242	14319	14095	14349	14431	14196	14160	14357	14167	14444	14430	14313	14405	14482	14384	14400	14196	14428	14453	14382	14394	14245	14396	14278	14481	14376	14319	14315	14295	14317	14330	14439	14252	14297	14299	14226	14479	14294	14295	14379	14308	14374	14583	14296	14233	14269	14257	14352	14328	14528	14396	14313	14369	14349	14434	14363	14198	14333	14294	14341	14265	14371	14340	14400	14339	14291	14375	14495	14271	14423	14305	14345	14402	14431	14379	14274	14564	14337	14355	14390	14428	14345	14366	14427	14295	14308	14508	14272	14354	14283	14405	14255	14333	14401	14362	14277	14323	14328	14256	14176	14219	14236	14269	14444	14324	14250	14211	14164	14346	14225	14265	14419	14295	14410	14329	14312	14243	14444	14403	14337	14380	14342	14387	14393	14418	14333	14412	14263	14248	14342	14138	14485	14325	14295	14360	14536	14279	14202	14438	14299	14252	14377	14370	14446	14249	14325	14141	14256	14342	14365	14249	14395	14255	14414	14405	14400	14348	14124	14407	14350	14247	14347	14176	14481	14463	14266	14403	14424	14173	14397	14328	14190	14398	14358	14313	14371	14294	14390	14324	14169	14439	14362	14478	14405	14494	14424	14537	14260	14332	14326	14395	14235	14421	14398	14413	14180	14414	14393	14337	14397	14429	14350	14396	14381	14308	14361	14335	14263	14121	14228	14499	14247	14501	14405	14294	14397	14432	14409	14330	14285	14322	14313	14405	14419	14378	14425	14271	14401	14421	14434	14341	14450	14282	14332	14336	14186	14335	14271	14396	14247	14274	14302	14435	14370	14192	14341	14378	14290	14316	14214	14110	14271	14274	14381	14474	14356	14415	14397	14309	14365	14385	14341	14379	14441	14153	14229	14265	14315	14270	14357	14375	14179	14240	14391	14355	14425	14209	14381	14321	14225	14332	14376	14234	14307	14164	14306	14370	14451	14315	14263	14419	14429	14310	14349	14286	14332	14285	14406	14343	14325	14363	14297	14278	14367	14324	14363	14386	14402	14358	14445	14459	14278	14568	14176	14300	14186	14590	14230	14454	14359	14457	14296	14368	14399	14404	14365	14432	14338	14364	14307	14333	14323	14423	14339	14434	14289	14298	14432	14461	14175	14393	14344	14312	14472	14347	14488	14300	14260	14331	14352	14391	14400	14262	14455	14483	14423	14229	14378	14370	14285	14246	14320	14120	14276	14379	14467	14359	14146	14305	14359	14439	14353	14395	14262	14441	14310	14411	14402	14183	14262	14386	14342	14449	14255	14222	14481	14412	14281	14441	14301	14455	14375	14247	14184	14353	14341	14283	14453	14425	14327	14528	14280	14313	14485	14194	14335	14424	14250	14388	14342	14373	14285	14353	14398	14407	14298	14522	14262	14469	14490	14285	14277	14350	14368	14286	14268	14293	14257	14235	14293	14359	14101	14277	14342	14478	14211	14354	14321	14222	14210	14265	14361	14376	14331	14113	14298	14375	14275	14210	14325	14173	14373	14220	14302
24210	21555	29114	25681	24842	25436	23959	20524	19265	18516	18045	17660	17319	17111	17071	16932	16820	16717	16455	16667	16694	16381	16610	16662	16500	16340	16438	16273	16551	16461	16268	16523	16302	16290	16485	16318	16247	16312	16240	16197	16196	16338	16253	16229	16198	16254	16244	16363	16210	16252	16070	16281	16549	16140	16099	16184	16168	16051	16286	16098	16151	16138	16337	16274	16292	16255	16244	16184	16211	16207	16402	16354	16326	16199	16362	16233	16181	16093	16238	16161	16208	16111	16215	16224	16253	16155	16320	16297	16261	16413	16264	16262	16142	16221	16246	16236	16209	16151	15998	16159	16405	16369	16177	16160	16176	16410	16235	16356	16191	16037	16164	16097	16242	16290	16343	16129	16240	16470	15973	16152	16175	16291	16035	16331	16169	16454	16253	16051	16106	16102	16148	16157	16207	16149	16320	16100	16380	16311	16258	16269	15968	16284	16057	15957	16307	16195	16428	16291	16291	16180	16202	16314	16158	16160	16293	16101	16190	16089	16049	16080	16249	16236	16168	16088	16066	16015	16332	16172	16096	16123	16174	16091	15965	16215	16126	16139	16328	16266	16130	16298	16242	16157	16355	16171	16105	16064	16206	16294	16221	16087	16250	16234	15975	16240	16138	16277	16167	16188	16264	16070	16136	16225	16101	16265	16092	16132	16210	16062	16221	16070	16271	16110	16267	16356	16344	16126	16151	16144	16232	16217	16166	15915	16072	16135	16172	16324	16136	16233	16204	16281	16239	16017	16196	16087	16085	16215	16331	16141	16164	16178	16362	16129	16094	16123	16112	16294	16049	16133	16135	16127	16206	16283	16020	16090	16191	16188	16369	16280	16207	16184	16241	16126	16109	16278	16189	16209	16198	16223	16147	16188	16114	16007	16086	16186	16350	16279	16163	16130	16281	16092	16267	16318	16258	16267	16423	16231	16302	16097	16182	16285	16025	16022	16061	16184	16204	16188	16127	15931	16272	16158	16183	16208	16190	16203	16289	16188	16083	16131	16144	16284	16321	16123	16081	16225	16299	16345	16247	16202	16006	16014	16311	16182	16276	16255	16101	16345	16213	16014	16324	16334	16114	16199	16025	16146	16163	16019	16118	16292	16154	16130	16326	16270	16199	16199	16182	16258	16179	16261	16200	16143	16278	16530	16191	16166	16293	16103	16275	16171	16273	16299	16241	16155	16259	16184	16158	16135	16081	16004	16424	16343	16259	15885	16097	16145	16292	16125	16138	16305	16150	16305	16213	16056	16212	15936	15986	16359	16021	16368	16371	16290	16289	16204	16007	16187	16367	16125	16083	16298	16196	16236	16094	16126	16319	16177	16190	16194	16135	16157	16302	16122	15942	16140	16326	16182	16179	16120	16073	15976	16114	16218	16118	16017	16263	16204	16086	16402	16380	16212	16247	16260	16118	16201	16182	16148	16024	16223	16125	16257	16278	16285	16261	16137	16281	16089	15974	16293	16129	16273	16259	16176	16059	16143	16133	16203	16118	16349	16418	16080	16032	16010	16248	16393	16230	16229	16089	16403	16167	16142	16455	16202	16313	16163	16331	16285	16085	16064	16064	16175	16380	16204	16386	16255	16117	16117	16122	16158	16022	16155	16056	16186	16084	16093	16166	16065	16073	16275	16369	16316	16342	16187	16301	16241	16209	16095	16164	16242	16298	16235	16122	16111	16177	16292	16268	16162	16355	16294	16044	16242	16152	16269	16077	16291	16290	16310	16285	16247	16132	16167	16256	16093	16219	16359	16307	16237	16108	16329	16278	16295	16108	16096	16135	16154	16236	16284	16054	16079	16156	16005	16209	16156	16258	16340	16138	16166	16231	16125	16172	16190	16179	16015	16061	16170	16041	16149	16086	16396	16223	16094	16197	15937	15984	16283	16277	15986	16286	16115	16332	16297	16128	16391	16184	16258	16172	16127	16166	16123	16004	16242	16208	16167	16218	15862	16272	15886	16314	16210	16170	16225	16282	16425	16209	16236	16086	16186	16240	16317	16414	16156	15971	16120	16254	16248	16149	16116	16123	16096	16088	16188	16299	16397	16146	16027	15890	16138	15967	16060	16130	16181	16204	16320	16168	16239	16063	16253	16291	16145	16202	16141	16347	16235	16225	16049	16222	16283	16219	16048	16170	16286	16347	16227	16252	16215	16239	16362	16262	16079	16172	16096	16162	16228	16239	16100	16149	16194	16201	16099	16430	16229	16408	16307	16081	16242	15935	16206	16216	16273	16007	16267	16279	16309	16446	16132	16270	16441	16383	15945	16205	16186	16145	16241	16140	16175	16385	16320	16205	16238	16299	16202	16270	16051	16112	16300	16271	16379	16125	16119	16228	16263	16169	16120	16146	16109	16156	16159	16314	15999	16223	16223	16075	16391	16239	16181	16214	15991	16058	16218	16270	16310	16299	16131	16216	16185	16112	16116	16087	16420	16179	16311	16134	16261	16022	16200	16123	16248	16076	16172	15982	15855	15994	16109	16202	16187	16293	16366	16079	16331	16007	16130	16360	16196	16218	16283	16141	16235	16239	16184	16301	16121	16068	16396	16183	16255	16081	16123	16232	16110	16221	16481	16474	16336	16261	16371	16286	16089	16149	16200	16084	16499	16168	16102	16060	16196	16204	16393	16237	15966	16273	16200	16122	16129	16210	16030	16053	16002	16279	16232	16445	16339	16258	16145	16229	16143	16397	16236	16200	16440	16281	15990	16255	16178	16010	16367	16398	16375	16220	16153	16418	16218	16377	16003	16123	16295	16325	16450	16110	16114	16075	16204	16309	16150	16259	16086	15951	16087	16094	16162	16247	16041	16170	16030	16319	15969	16178	16223	16470	16213	16273	16365	16166	16117	16317	16122	16206	16158	16199	16187	16060	16055	16157	16182	16063	16247	16113	16089	16157	16070	16126	16188	16139	16217	16185	15961	16268	16264	16027	16295	16232	16298	16101	16239	16264	16039	16103	16083	16176	16096	16113	16151	16286	16244	16277	16229	16271	16072	16163	16226	16163	15982	16321	16022	16279	16167	16304	16080	16276	16217	16163	16346	16043	16263	16114	16307	16277	16175	16130	16165	16237	16110	16097	16022	16291	16321	15944	16156	16196	15952	16178	16104	16282	16233	16031	16149	16232	16041	16063	16221	16171	16148	16354	16127	16267	16213	16290	16150	16149	16048	16200	16347	16150	16204	16210	16198	16073	15919	16202	16297	16149	15959	15917	16055	16095	16209	16083	16250	16165	16267	16128	16185	16160	16014	16165	16107	16256	16152	16222	15991	16332	16368	16163	16259	16276	16099	16139	16232	16100	16230	16291	16328	16297	16007	16190	16085	16305	16273	16222	16287	16352	16243	16230	16313	16233	16129	16089	16150	16102	16114	16060	16156	16195	16113	15979	16214	16286	16346	16191	16010	16093	16296	16179	16297	16152	16174	16129	16324	16264	16162	16172	16017	16015	16194	16175	16277	16267	16146	16332	16196	16175	16325	16313	16159	16141	16140	16279	16251	16176	16112	16106	16240	16150	16128	16190	16182	16145	15967	16113	16289	16168	16161	16165	16224	16107	16217	16272	16245	16057	16271	16209	16168	16136	16256	16170	16359	16120	16128	16266	16262	16108	16134	16253	15998	16157	15974	16322	16206	16247	16171	16284	16241	16317	16390	16120	16029	16205	16164	16094	16227	15966	16093	16092	15948	16203	16343	16174	16154	16319	16041	16179	16063	16165	16188	16249	16200	16215	16050	16362	16202	16356	16316	16131	16411	16212	16374	16244	16050	16050	16165	16215	16222	16171	16251	16203	16304	16363	15940	16203	16203	16189	16226	16285	16184	16394	16161	16144	16351	16333	16344	16219	16112	16404	16018	16269	16253	16248	16138	16059	16040	16014	16092	16237	16075	16119	16183	16249	16338	16256	16237	16272	16116	16335	16201	16190	16180	16317	16133	16289	16198	16347	16278	16088	16191	16319	16294	16138	16106	16278	16160	16140	16164	16248	16196	16274	16231	16272	16185	16055	16146	16207	16223	16080	16207	16405	16068	16294	16129	16242	16271	16236	16175	16191	16371	16278	16133	16244	16314	16263	16071	16176	16199	16184	16003	16301	16268	16135	16358	16389	16123	16134	16365	16295	16241	16249	16149	16216	16308	16108	16012	16216	16137	15999	16343	16441	15963	16228	16419	16372	16337	16222	16236	16010	16321	16357	16395	16207	16144	16273	16285	16217	16151	16235	16116	16161	16134	16055	16282	16014	15886	16187	16384	16045	16084	16129	16240	16175	16060	15997	16166	15996	16089	16134	16109	16075	16108	16324	16096	16151	16247	16232	16237	16174	16104	16292	16251	16154	16291	16181	16251	16078	16053	15995	16083	16036	16246	16099	16377	16102	16203	16291	16129	15983	16223	16285	16119	16241	16039	15976	16276	16281	16338	16072	16295	16226	16180	16012	16337	16103	16285	16441	16505	16232	16110	16106	16182	16092	16243	16298	16160	16113	16218	16206	16300	16297	16086	16168	16070	15984	16062	16180	16153	16142	16169	16135	16027	16182	16163	16117	16150	16148	16113	16077	16218	16179	16071	16188	16049	16268	16213	16303	16170	16229	16018	16172	16110	16223	16249	16229	16235	16420	16012	16212	16225	16139	16098	16178	16314	16094	16117	16339	16079	16446	16264	16172	16144	16197	16253	16315	16234	16282	16033	16173	15999	16121	16173	16309	16055	16191	16252	16127	16280	16179	16258	16174	16144	16321	15996	16038	16109	16362	16261	16329	16315	16349	16192	16143	16079	16143	16164	16114	16114	16228	16211	16113	16156	16122	16255	16335	16216	16205	16292	16029	16058	16149	16090	16282	16102	16338	16184	16113	16140	16179	16289	16171	16123	15924	16246	16181	16099	16127	16027	16264	15947	16048	16290	16114	16122	15966	16249	16020	16247	16176	16296	16156	16359	15962	16268	16265	16185	16243	16170	16176	16051	16249	16057	16165	16076	16193	16220	16186	16403	16228	16146	16244	16065	16199	16160	16259	16040	16153	16236	16313	16259	16144	16178	16146	16381	16236	16214	16166	16062	16237	16206	16319	16207	16278	16202	16063	16200	16182	16151	16162	16315	16024	16162	16181	16089	16258	16126
31712	50214	46485	37065	30676	25526	22062	20232	18989	17575	16758	16553	16133	15649	15390	15088	14980	14886	14738	14771	14768	14583	14748	14716	14520	14635	14495	14406	14490	14285	14273	14205	14407	14266	14591	14333	14245	14311	14278	14359	14256	14347	14185	14394	14295	14231	14338	14144	14258	14155	14232	14147	14288	14084	14306	14292	14189	14292	14119	14169	14321	14146	14290	14199	14295	14400	14123	14134	14378	14221	14302	14240	14255	14148	14209	14244	14240	14430	14048	14356	14336	14178	14316	14331	14280	14305	14345	14134	14295	14209	14194	14310	14137	14334	14183	14289	14148	14148	14299	14243	14299	14157	14266	14160	14309	14272	14320	14187	14148	14277	14228	14133	14258	14319	14098	14350	14160	14048	14226	14176	14144	14112	14091	14315	14163	14177	14320	14112	14270	14234	14081	14410	14101	14262	14264	14382	14346	14140	14301	14430	14341	14171	14254	14163	14311	14341	14302	14316	14207	14182	14245	14270	14355	14281	14058	14134	14124	14276	14177	14316	14305	14334	14164	14238	14158	14194	14128	14320	14159	14202	13983	14181	14450	14438	14149	14404	14341	14159	14255	14131	14235	14415	14103	14152	14349	14045	14224	14292	14023	14386	14066	14025	14186	14233	14392	14162	14400	14281	14162	14229	14180	14142	14209	14130	14338	14271	14191	14232	14374	14305	14231	14371	14202	14209	14187	14334	14169	14253	14176	14099	14197	14250	14155	14050	14289	14205	14261	14182	14178	14178	14270	14263	14410	14241	14168	14163	14217	14092	14161	14262	14312	14270	14298	14216	14267	14072	14012	14349	14251	14344	14201	14306	14121	14430	14228	14193	14144	13962	14230	14092	14175	14165	14173	14264	14217	14351	14227	14300	14307	14396	14186	14355	14408	14394	14124	14193	14197	14169	14302	14111	14183	14166	14164	14364	14294	14077	14217	14248	14210	14170	14219	14254	14132	14152	14256	14233	14175	14330	14275	14175	14312	14252	14082	14249	14229	14080	14324	14271	14298	14071	14226	14383	14281	14317	14081	14183	14175	14211	14328	14111	14058	14374	14182	14312	13944	14271	14239	14209	14316	14481	14084	14322	14172	14336	14078	14297	14191	14284	14224	14343	14385	14092	14087	14161	14323	14270	14077	14271	14368	14251	14346	14197	14064	14218	14242	14309	14341	14347	14277	14212	14210	14191	14120	14274	14125	14285	14222	14335	14216	14369	14171	14141	14254	14160	14347	14098	14318	14195	14219	14060	14158	14151	14406	14283	14260	14107	14125	14091	14121	14280	14053	14241	14151	14284	14212	14128	14157	14207	14395	14248	14176	14155	14312	14268	14309	14357	14211	14198	14199	14249	14288	14205	14238	14346	14216	14049	14342	14306	14174	14159	14219	14237	14149	14182	14137	14244	14095	14296	14279	14161	14206	14277	14393	14269	13963	14116	14299	14221	14151	14149	14133	14362	14192	14291	14313	14200	14184	14223	14226	14190	14296	14195	14324	14412	14169	14081	14210	14190	14176	14144	14336	14121	14222	14142	14165	14049	14207	14242	14244	14288	14394	14192	14316	14272	14118	14124	14127	14104	14331	14326	14424	14167	14282	14091	14411	14154	14033	14414	14098	14306	14293	14155	14197	14138	14058	14360	14103	14230	14267	14271	14054	14287	14144	14316	14255	14245	14393	14213	14240	14211	14217	14298	14229	14158	14374	14341	14250	14275	14111	14272	14191	14267	14240	14206	14228	14343	14188	14366	14195	14268	14222	14161	14166	14274	14068	14282	14277	14223	14142	14352	14178	14311	14239	14091	14367	14338	14244	14171	14106	14385	14315	14238	14352	14187	14154	14381	14280	14163	14120	14182	14359	14223	14271	14523	14328	14184	14376	14311	14190	14069	14253	14292	14137	14378	14187	14253	14205	14108	14146	14233	14319	14061	14455	14256	14172	14300	14132	14321	14201	14082	14300	14187	14244	14175	14373	14210	14169	14276	14355	14195	14280	14035	14141	14292	14285	14346	14333	14252	14347	14184	14376	14198	14301	14158	14147	14194	14216	14482	14161	14231	14146	14406	14150	14144	14164	14221	14289	14115	14145	14182	14394	14116	14229	14219	14295	14123	14323	14161	14171	14073	14194	14279	14272	14102	14278	14105	14181	14246	14220	14378	14393	14364	14313	14128	14238	14175	14219	14256	14231	14273	14232	14219	14196	14178	14122	14117	14196	14174	14260	14233	14289	14236	14119	14417	14145	14112	14094	14181	14274	14149	14270	14257	14184	14028	14379	14246	14076	14217	14209	14167	14240	14307	14261	14311	14158	14025	14355	14132	14142	14310	14121	14089	14350	14209	14416	14363	14144	14384	14220	14283	14276	14131	14263	14314	14439	14167	14341	14262	14189	14272	14375	14178	14154	14223	14209	14272	14231	14200	14333	14142	13998	14335	14257	14159	14251	14420	14248	14113	14307	14374	14141	14303	14163	14325	14135	14101	14355	14299	14258	14379	14218	14218	14302	14154	14277	14058	14384	14267	14083	14324	14180	14232	14193	14149	14226	14323	14198	14332	14325	14026	14312	14145	14429	14021	14263	14245	14012	14037	14238	14168	14185	14066	14216	14285	14201	14331	14298	14243	14112	14276	14202	14268	14300	14266	14010	14212	14262	14413	14275	14232	14287	14266	14145	14103	14139	14187	14200	14251	14290	14184	14039	14192	14254	14290	14152	14261	14142	14266	14399	14225	14223	14253	14226	14015	14276	14193	14397	14125	14185	14249	14375	14140	14037	14345	14078	14162	14396	14383	14410	14271	14247	14247	14152	14045	14210	14276	14283	14232	14380	14101	14040	14323	14240	14239	14338	14339	14300	14325	13965	14234	14340	14340	14322	14179	14250	14227	14308	14112	14279	14161	14320	14168	14264	14477	14122	14265	14369	14329	14250	14196	14193	14166	14201	14399	14178	14128	14211	14141	14362	14311	14108	14260	14259	14183	14280	14290	14335	14204	14424	14216	14074	14223	14165	14257	14250	14277	14094	14195	14306	14205	14243	14249	14149	14223	14369	14286	14455	14142	14153	14309	14264	14338	14151	14241	14318	14135	14291	14051	14044	14217	14298	14261	14222	14298	14306	14222	14336	14301	14203	14137	14245	14255	14080	14142	14295	14217	14151	14194	14196	14265	14230	14241	14180	14111	14298	14246	14128	14345	14181	14356	14409	14172	14259	14313	14053	14355	14194	14111	14281	14338	14208	14146	14312	14306	14303	14211	14281	14222	14197	14180	14256	14315	14389	14330	14043	14296	14173	14100	14238	14216	14275	14147	14046	14349	13917	14131	14354	14236	14230	14253	14379	14371	14286	14170	14259	14220	14176	14149	14221	14255	14287	14071	14148	14127	14188	14058	14251	14162	14147	14184	14296	14144	14269	14442	14311	14128	14135	14366	14314	14217	14274	14213	14145	14107	14347	14226	14095	14081	14196	14179	14291	14185	14289	14281	14281	14338	14289	14264	14308	14241	14203	14266	14334	14229	14098	14214	14249	14162	14365	14275	14136	14269	14411	14087	14249	14223	14261	14179	14278	14384	14295	14309	14255	14356	14275	14278	14300	14099	14315	14337	14218	14173	14231	14266	14195	14129	14252	14314	14231	14114	14201	14151	14283	14168	14123	14278	14218	14223	14271	14147	14196	14100	14152	14052	14139	14140	14346	14258	14218	14164	14243	14310	14279	14248	14313	14332	14091	14263	14120	14168	14225	14095	14001	14209	14261	14213	14219	14275	14332	14169	14358	14080	14267	14077	14264	14240	14180	14169	14396	14373	14163	14159	14111	14064	14247	14111	14297	14216	14314	14109	14208	14355	14301	14371	14341	14138	14205	14297	14109	14239	14162	14229	14371	14171	14198	14272	14292	14365	14188	14130	14053	14243	14207	14194	14346	14217	14252	14186	14163	14132	14210	14272	14412	14112	14320	14280	14233	14201	14424	14182	14359	14229	14151	14265	14093	14107	14262	14284	14162	14157	14153	14239	14340	14115	14170	14213	14223	14393	14218	14282	14168	14216	14303	14295	14336	14169	14012	14333	14293	14188	14173	14095	14263	14053	14195	14202	14351	14282	14270	14103	14298	14269	14262	14343	14062	14358	14308	14077	14263	14346	14329	14334	14201	14174	14207	14363	14395	14323	14271	14214	14419	14284	14384	14219	14279	14342	14356	14020	14454	14229	14311	14087	14371	14266	14206	14366	14098	14247	14111	14160	14250	14222	14223	14297	14378	14351	14270	14284	14408	14285	14401	14297	14171	14246	14236	14131	14116	14138	14214	14264	14264	14192	14191	14372	14229	14229	14211	14127	14190	14245	14215	14157	14252	14018	14275	14203	14231	14442	14096	14105	14159	14045	14209	14315	14137	14218	14259	14317	14261	14296	14280	14220	14259	14196	14335	14095	14177	14243	14253	14330	14299	14394	14093	14272	14238	14262	14194	14157	14386	14357	14319	14119	14334	14206	14362	14168	14341	14268	14262	14248	14214	14308	14268	14331	14297	14141	14352	14169	14168	14368	14265	14257	14204	14347	14091	14263	14232	14171	14118	14143	14141	14159	14182	14198	14171	14294	14128	14231	14361	14142	14250	14252	14099	13972	14263	14137	14467	14144	14226	14155	14133	14272	14290	14396	14316	14208	14362	14279	14157	14145	14111	14308	14283	14299	14263	14165	14112	14193	14139	14233	14186	14468	14245	14124	14084	14324	14364	14230	14166	14200	14304	14266	14115	14349	14062	14361	14356	14087	14214	14242	14099	14181	14346	14411	14200	14336	14060	14115	14238	14310	14341	14191	14438	14274	14352	14083	14180	14240	14251	14258	14198	14003	14302	14188	14157	14147	14192	14349	14217	14241	14318	14067	14121	14104	14223	14080	14208	14177	14051	14189	14300	14239	14066	14212	14189	14190	14295	14208	14514	14210	14396	14176	14308	14191	14248	14375	14289	14247	14454	14301	14445	14078	14313	14230	14136	14204	14232	14214	14251	14433	14155	14291	14174	14182	14213	14335	14251	14218	14255	14137	14150	14173	14254	14208	14070	14294	14180	14253	14296	14199	14244	14158	14184	14177	14055	14123	14302	14220	14156	14448	14452	14215	14264	13985	14339	14357
23009	21504	29475	24184	22790	26078	28049	22871	21209	20883	19791	19370	18821	18611	18228	17979	17744	17778	17745	17587	17522	17296	17493	17380	17208	17392	17235	17378	17221	17183	17254	17145	17071	17206	17178	17000	17137	17063	16969	17012	17288	17079	17134	17139	16901	16956	17019	17219	17061	17084	16990	16974	17130	16957	16992	17112	16954	17134	17145	16947	16861	17035	16909	17081	17040	17046	16907	16866	17168	16818	17175	16905	16959	17003	17087	16855	17115	16791	17110	17088	16949	16999	17017	16975	16943	17078	16990	17215	17124	16918	16827	17026	16929	16828	16947	16847	16916	17076	16942	17057	16938	17094	16950	16893	17000	17153	17026	16925	16906	17039	16956	16758	16890	16947	17089	16797	17142	16874	16641	16810	16992	17014	16870	16816	16848	16934	16971	16973	16957	17051	16985	16930	16909	17146	16820	16908	16909	16732	16883	17144	16849	17115	16999	17008	17028	16989	16898	16928	16949	17034	16879	16870	17121	16880	16904	17015	16959	16965	16937	16978	17175	16923	17161	17041	16807	17094	17134	16942	16872	16768	16778	17025	16878	16990	17001	16754	17031	17014	16910	16921	17025	16812	16894	17043	16900	16975	16621	16920	16748	17070	16974	17029	17107	16732	17089	16839	16917	16945	16786	17131	17285	16684	16890	16689	16936	16836	16841	16939	16966	16953	16861	16841	16969	16935	17049	16985	16861	16839	17186	16828	16895	16926	16948	16820	17064	16902	16841	16965	16717	16962	16703	16919	16946	16992	16680	16952	17095	17002	16713	16991	16929	16827	17022	17004	17143	16773	16875	17116	16874	16978	16991	16835	17005	17086	16775	17022	16922	16924	16961	16953	16994	16960	17149	17039	16933	16851	17033	17030	17150	17094	16954	16960	16734	16845	16939	16836	16919	17116	16974	16951	16930	16948	17062	17035	17031	16957	16780	17014	17104	16971	17177	16825	16996	17194	17111	17004	16904	16966	17042	17131	16885	17027	16941	17004	16901	17035	16864	16961	16746	17010	17095	16886	16869	16850	17056	16971	16828	16864	16751	17043	16857	17054	16991	16998	16936	16957	17072	16900	17181	16990	16907	16715	17000	17056	17097	16921	16913	16899	16955	16917	16896	17155	16947	16997	16928	16873	16832	16868	16669	16920	16754	17069	17077	17010	16860	17062	16906	16861	16986	16857	16815	16954	17044	16916	16768	16623	16835	16836	16893	16873	16905	16914	16965	16850	16930	16943	17017	16800	16834	17183	16877	16926	17106	16968	17033	16900	16894	17043	16990	16940	16895	16896	17071	17200	16994	16970	16972	16882	16874	16888	16758	16948	17031	17052	17054	17107	16948	16990	16862	17004	17033	17018	17068	16998	16954	16713	16994	17073	17018	16932	16947	16875	16882	16986	16980	16909	17007	17172	16797	17070	16895	16965	17100	16861	16933	16881	17030	17069	16906	16957	17024	16729	16877	16780	16733	16841	16697	17036	16901	16954	16894	16927	16858	16931	16757	17067	16861	16889	16826	16829	16744	16889	16770	17087	16917	17054	16837	17079	16716	17091	16929	16767	17054	16828	16902	16928	16945	17061	17015	16995	16824	16923	16969	16955	16908	16916	17087	16904	17128	17130	16817	16897	17105	16936	16859	16743	16905	16864	17030	16891	17077	16793	16950	16928	17054	17017	16974	16923	17052	16899	16797	17233	16937	16704	17094	16945	16934	17054	17118	16811	16679	16973	16952	16808	16990	16865	16906	16869	16974	16829	16963	17000	17135	16913	16777	17052	16940	16848	17163	17040	16897	16860	16960	16965	16907	17125	16999	17011	17017	16680	17009	17067	16916	17006	16893	16891	16881	16949	16860	16841	16999	16916	16889	16932	16782	16901	16900	16877	16928	16846	16918	16951	16794	17046	16885	16906	16938	16763	17016	16866	17005	17115	16957	16920	16948	17091	16899	17103	17077	16885	17133	16860	16710	16861	16913	17067	16944	16802	16757	16794	16837	16817	16854	16889	16886	16865	16906	16906	16998	16933	16866	16931	16815	16931	16893	16976	17021	17023	16897	16856	16916	16942	16989	16987	16864	16854	16933	16776	16889	17032	16889	16854	16895	16845	17017	16917	16946	16778	16826	17102	17020	17033	17168	16906	16886	17020	16811	17112	16718	17095	17055	17008	17061	16850	17019	16873	16987	16921	17004	16911	17099	16889	16843	16717	17008	16990	16886	17005	16794	16825	17030	16955	16729	16971	16892	16960	17059	16828	17055	16892	17093	16858	17069	17049	16876	16824	17186	16860	16830	16959	17114	16976	16971	16885	16944	17165	17096	16862	16709	16952	16935	16864	16874	17034	16799	16915	17045	17011	16773	16904	17005	16885	17028	17000	16956	17043	16895	16794	16752	16961	16770	16932	16822	16806	16834	16818	16726	17005	16874	16958	16790	16913	17004	17090	17000	16633	16948	16635	16729	16624	16838	16910	16988	16813	16964	16739	16964	16937	16962	16954	16954	16896	16710	17018	16934	16977	17002	16973	16790	16891	16800	16845	16971	16873	16821	16859	16969	17059	17048	16934	17048	17042	17006	17035	17010	16830	17097	16999	16874	16985	16676	17097	16903	16929	17055	17009	16927	16874	17053	16943	16871	17006	16805	16945	16919	16812	17082	16860	16896	16719	16926	16920	16895	16866	17063	16947	16939	16923	16944	17041	16840	16848	16820	16894	16831	16903	17020	16774	16898	17082	17010	16830	16726	16938	16891	16822	16945	16957	16942	16933	16852	16685	16757	16833	17031	17031	17023	16925	16688	16891	16911	16720	16977	16800	16753	16974	17094	16824	17028	16880	16901	17078	16916	16871	17010	17033	16842	16883	16602	17049	16968	16755	16783	16843	17046	16943	17083	16893	16890	16791	16816	16817	16933	16903	17086	16861	17089	16950	16867	16880	17087	16753	16765	16920	17033	16952	17010	17002	16860	17034	16827	16943	17002	17058	17052	16745	17017	16948	16952	17006	17132	17027	17020	16957	16786	16897	16912	16909	16869	16877	16855	17068	16680	17000	16859	16955	17064	16822	16843	16891	16728	16746	16966	16914	17075	16791	16877	17165	16903	16847	17000	16981	16709	16880	16826	16913	17061	16815	17044	16868	17040	16884	17000	16873	17003	16971	17171	16969	17100	16939	16884	16972	16980	16766	16956	16845	17286	16859	16888	16930	16854	16863	16715	17027	17050	16898	16867	16892	17075	16971	16980	16699	17026	16862	16886	17005	17041	16785	16953	17072	16861	17015	16877	16750	16802	16891	17197	16829	16928	16795	16948	16823	16814	16746	16949	16873	17177	17026	16833	16954	16959	16954	16726	16824	16851	16864	17007	16916	17066	17010	17050	16901	16996	16928	17007	16784	16782	16819	17016	16833	16792	16907	16881	17038	16981	16934	16960	16916	16894	16933	16965	16957	17022	16939	17035	16794	17047	16862	16839	16797	16838	16940	16985	16891	16791	17069	17206	16914	16856	16817	16978	16954	16737	16895	17051	16927	16908	16901	17125	16857	16852	16979	16874	16879	16865	16771	16884	16875	17156	17036	16944	16759	16757	17206	16934	16916	16994	16942	16760	16608	16786	17046	16796	16733	16699	17025	16867	17150	17175	16805	16809	17024	16916	16891	16978	16809	16829	16809	16896	16717	17064	17134	16993	16952	16982	16866	16853	16834	17002	16902	16954	16867	16928	16866	17004	16687	16981	16872	17001	16961	16975	16977	16982	16865	16863	16909	16865	16905	16868	17019	16879	16786	16868	16826	16828	16890	17004	16806	16948	17003	17037	16984	16750	17038	16874	17066	16838	16859	16855	17114	17039	16887	17076	16915	16954	16903	16723	16853	16823	17075	16978	16999	16990	16897	16930	16964	16898	16870	16917	16971	16973	16860	16818	16645	16688	16922	16964	17107	16879	16762	16865	17010	16864	16709	16812	16871	16671	16802	16969	17091	17097	16996	16825	16951	16847	16813	17009	16748	17114	16732	16937	16854	16837	16889	16840	16947	16781	17042	16877	17044	16888	16954	16835	16851	17088	16929	16964	16946	17225	16807	16921	17114	17114	16926	17017	16811	16924	17006	17035	17077	16892	16947	16954	17133	16771	16781	16852	16653	16918	16956	16940	17190	17079	16952	16867	16920	16931	16881	16986	16818	17092	16964	16772	17057	16849	16821	16915	16979	16865	16925	16835	16867	16743	16806	16781	16867	16976	16847	16791	16814	16731	16961	16848	16962	16954	16868	17132	17034	16860	16701	16861	17010	17000	16823	17020	16990	16995	17096	16944	17060	16907	16881	17097	16983	17139	17004	17024	17117	17079	16784	16815	16991	16863	16902	17108	16994	16928	16935	16910	16880	17226	16955	16886	16756	16976	17103	16767	16981	16881	16992	17017	16990	16880	16998	16843	16984	16738	16875	16968	16832	17061	17059	16855	16979	16865	16984	16789	16834	16830	16970	16859	16756	16810	16833	16845	16773	16937	16902	16805	17194	16950	16863	16920	17104	16890	16929	16887	17033	17081	16994	16925	17154	16958	16814	17007	16811	16952	17053	16830	16976	16894	16894	16885	16921	16893	17063	16863	17030	16782	16973	17096	16699	17104	16880	16896	16894	16939	16933	16914	17179	16894	16832	16953	17062	17114	17111	17091	16893	17199	16956	17062	16948	16935	17008	17234	17010	16835	16852	16877	16873	17177	16745	17064	17145	16960	17068	16986	16940	16911	16942	16977	16893	17065	16935	16878	16984	16695	16751	16891	16855	16901	16794	16878	16765	16941	16908	17083	16920	16902	16784	17030	16998	16979	16756	17083	16814	17044	16887	16966	16761	16864	16896	17084	17100	17031	16802	16880	16984	17162	16912	16862	16854	16968	16750	16917	16898	16866	17181	17042	16885	16782	16851	16855	16914	16733	16908	17002	16924	16999	16997	16895	16886	16961	16868	16893	16911	16869	16878	16966	16829	17012	17200	16926	16889	16842	16710	17053	16981	17065	16814	16825	16929	17089	16898	17001	17023	16852	16911	16858	16757	17001	17209	16851	16718	17110	16917	16898	16901	17041	17047	16780	16828	16770	16856	16793	16857	17053	17025	16959	16863	16915	16873	16911	16730	16902	16896
33562	56521	52471	42470	34810	28666	25125	22925	21128	19725	18657	17876	17292	16667	16440	15963	15858	15852	15414	15508	15334	15155	15102	15066	15017	14840	14873	14932	15006	14937	14772	14855	14902	14641	14704	14797	14860	14771	14735	14552	14585	14407	14741	14723	14634	14571	14800	14711	14681	14549	14637	14439	14728	14587	14626	14476	14687	14636	14739	14532	14459	14497	14561	14465	14559	14691	14670	14524	14655	14565	14689	14592	14720	14696	14747	14710	14674	14706	14574	14428	14602	14576	14551	14566	14701	14698	14575	14624	14512	14405	14567	14478	14760	14444	14479	14717	14558	14693	14758	14514	14639	14636	14688	14695	14666	14602	14567	14533	14578	14696	14636	14542	14589	14636	14536	14612	14553	14610	14592	14620	14646	14681	14680	14541	14598	14634	14464	14555	14649	14480	14705	14527	14654	14641	14464	14680	14755	14589	14600	14559	14557	14546	14600	14536	14544	14553	14663	14559	14597	14555	14494	14562	14665	14602	14663	14677	14663	14609	14604	14567	14615	14527	14551	14424	14584	14622	14561	14598	14603	14568	14545	14613	14416	14422	14655	14691	14456	14566	14574	14699	14470	14417	14840	14703	14675	14429	14717	14589	14632	14612	14672	14415	14688	14441	14467	14527	14589	14787	14526	14838	14561	14557	14583	14551	14622	14501	14779	14564	14541	14672	14431	14711	14488	14716	14498	14631	14367	14605	14515	14485	14656	14687	14617	14678	14678	14559	14692	14585	14597	14544	14501	14636	14608	14466	14582	14581	14607	14550	14585	14567	14521	14657	14586	14647	14452	14520	14492	14603	14591	14552	14503	14478	14547	14518	14567	14634	14502	14495	14593	14620	14573	14500	14645	14546	14651	14618	14547	14544	14643	14534	14748	14628	14544	14730	14567	14698	14515	14502	14543	14570	14645	14727	14616	14665	14635	14524	14582	14450	14476	14617	14546	14594	14448	14670	14587	14606	14494	14624	14608	14582	14566	14602	14725	14530	14609	14564	14705	14698	14542	14411	14681	14533	14422	14792	14496	14663	14582	14698	14475	14678	14551	14470	14545	14624	14730	14524	14622	14678	14494	14640	14397	14559	14520	14843	14372	14742	14621	14461	14603	14643	14599	14547	14660	14527	14725	14561	14489	14651	14575	14656	14634	14702	14528	14522	14513	14424	14690	14605	14792	14812	14455	14658	14725	14526	14722	14647	14466	14470	14567	14433	14518	14541	14563	14533	14584	14734	14497	14631	14497	14592	14579	14785	14674	14466	14485	14760	14677	14430	14460	14474	14736	14719	14664	14676	14385	14623	14671	14522	14563	14524	14622	14611	14647	14636	14589	14621	14556	14772	14466	14725	14497	14533	14628	14570	14566	14547	14665	14708	14436	14743	14491	14619	14677	14631	14711	14616	14669	14632	14502	14619	14858	14597	14595	14673	14644	14689	14618	14430	14524	14647	14659	14594	14724	14475	14620	14691	14517	14629	14690	14485	14525	14484	14461	14478	14529	14614	14651	14535	14641	14522	14767	14611	14598	14550	14622	14480	14562	14778	14633	14491	14696	14549	14407	14545	14527	14636	14714	14596	14575	14534	14514	14526	14484	14502	14509	14427	14463	14689	14686	14560	14553	14560	14423	14556	14612	14470	14464	14664	14538	14474	14718	14805	14642	14680	14544	14467	14697	14566	14730	14609	14593	14525	14669	14585	14687	14444	14694	14407	14574	14720	14529	14643	14651	14661	14542	14718	14737	14479	14666	14683	14751	14713	14546	14487	14457	14490	14664	14460	14613	14448	14735	14609	14722	14537	14693	14592	14610	14727	14769	14730	14579	14541	14435	14695	14589	14595	14524	14534	14627	14527	14722	14619	14589	14625	14703	14636	14443	14426	14711	14664	14581	14744	14639	14721	14553	14446	14629	14529	14805	14684	14709	14619	14541	14599	14588	14470	14759	14500	14571	14535	14690	14476	14728	14622	14520	14569	14603	14701	14625	14655	14616	14599	14636	14668	14468	14575	14533	14587	14556	14592	14635	14549	14649	14503	14621	14568	14649	14574	14518	14488	14620	14305	14595	14598	14538	14512	14535	14455	14584	14498	14562	14701	14519	14596	14624	14498	14672	14541	14523	14509	14598	14578	14610	14556	14630	14670	14644	14627	14541	14619	14543	14484	14717	14599	14519	14658	14705	14557	14554	14690	14548	14528	14573	14576	14666	14524	14444	14568	14664	14613	14641	14571	14546	14665	14620	14781	14564	14500	14506	14628	14436	14535	14627	14664	14610	14602	14602	14555	14561	14418	14408	14666	14491	14677	14673	14546	14640	14681	14650	14541	14561	14595	14515	14635	14596	14518	14512	14571	14389	14453	14646	14549	14531	14559	14713	14524	14638	14680	14669	14664	14548	14611	14749	14603	14629	14504	14371	14800	14500	14660	14650	14709	14575	14778	14437	14264	14653	14429	14470	14602	14301	14453	14564	14640	14612	14637	14450	14620	14638	14491	14589	14621	14474	14605	14587	14578	14597	14599	14497	14704	14463	14591	14390	14301	14471	14561	14604	14619	14453	14863	14596	14626	14443	14624	14529	14588	14665	14717	14597	14840	14602	14504	14631	14599	14611	14609	14579	14573	14611	14454	14702	14534	14559	14580	14682	14646	14533	14492	14515	14714	14655	14726	14465	14523	14592	14514	14572	14790	14537	14731	14526	14581	14461	14691	14488	14603	14469	14645	14511	14720	14572	14691	14635	14519	14614	14666	14595	14627	14569	14600	14674	14506	14559	14605	14595	14476	14684	14539	14676	14413	14583	14536	14635	14460	14439	14534	14705	14505	14611	14490	14560	14737	14587	14582	14510	14460	14556	14639	14565	14547	14546	14734	14840	14536	14695	14590	14599	14599	14541	14464	14429	14677	14642	14505	14616	14679	14465	14576	14574	14432	14479	14450	14580	14600	14637	14493	14603	14497	14438	14661	14605	14461	14530	14575	14456	14744	14539	14569	14620	14545	14602	14430	14655	14587	14614	14714	14588	14855	14501	14677	14629	14467	14626	14603	14704	14614	14612	14642	14670	14637	14503	14520	14522	14711	14781	14637	14732	14697	14599	14558	14666	14551	14777	14542	14669	14570	14503	14547	14544	14482	14727	14511	14550	14547	14614	14703	14487	14575	14453	14620	14536	14610	14662	14602	14615	14470	14591	14637	14675	14546	14493	14452	14569	14557	14601	14621	14527	14556	14502	14552	14556	14709	14663	14691	14618	14574	14617	14618	14489	14504	14459	14566	14650	14600	14644	14614	14681	14636	14618	14382	14703	14642	14591	14513	14532	14708	14646	14707	14708	14533	14591	14508	14635	14822	14521	14591	14587	14538	14544	14596	14441	14615	14617	14596	14570	14537	14495	14763	14535	14540	14571	14583	14660	14599	14811	14521	14562	14677	14657	14490	14776	14539	14561	14519	14632	14541	14619	14513	14563	14627	14475	14692	14597	14435	14647	14659	14615	14685	14696	14724	14549	14552	14669	14659	14528	14608	14505	14611	14567	14661	14592	14547	14612	14700	14482	14783	14679	14459	14492	14677	14732	14613	14578	14396	14590	14762	14529	14624	14580	14642	14602	14611	14552	14518	14477	14619	14557	14505	14414	14621	14710	14583	14625	14619	14542	14479	14549	14534	14492	14561	14474	14694	14438	14617	14603	14611	14665	14586	14587	14639	14700	14717	14581	14537	14688	14601	14629	14579	14515	14504	14691	14501	14722	14753	14647	14693	14506	14437	14786	14490	14538	14450	14676	14696	14492	14494	14675	14487	14608	14561	14650	14720	14558	14529	14602	14659	14645	14428	14590	14687	14457	14687	14563	14528	14696	14596	14684	14599	14460	14552	14563	14556	14631	14751	14675	14659	14628	14472	14467	14596	14570	14629	14571	14294	14537	14511	14512	14506	14481	14629	14648	14639	14587	14757	14570	14549	14529	14467	14714	14593	14610	14642	14409	14569	14592	14391	14571	14583	14598	14548	14819	14660	14655	14593	14543	14587	14709	14567	14748	14612	14913	14773	14530	14673	14634	14558	14711	14649	14579	14419	14575	14558	14728	14534	14683	14584	14566	14509	14500	14711	14575	14648	14504	14689	14684	14617	14563	14562	14447	14561	14531	14543	14576	14655	14595	14534	14564	14516	14510	14598	14752	14541	14545	14672	14619	14362	14654	14692	14600	14677	14642	14506	14340	14606	14523	14560	14439	14705	14500	14550	14589	14430	14572	14429	14480	14513	14624	14465	14375	14655	14698	14575	14395	14567	14592	14421	14458	14606	14611	14669	14677	14591	14646	14535	14633	14642	14569	14568	14664	14503	14445	14479	14470	14550	14646	14647	14681	14736	14577	14469	14553	14695	14566	14707	14453	14637	14487	14576	14640	14580	14644	14505	14464	14425	14605	14502	14527	14586	14863	14718	14559	14644	14535	14708	14598	14529	14559	14872	14634	14442	14726	14444	14458	14811	14641	14619	14554	14441	14511	14550	14542	14483	14403	14491	14637	14604	14713	14566	14534	14624	14664	14582	14610	14717	14537	14656	14670	14705	14708	14549	14450	14701	14482	14529	14521	14523	14637	14470	14438	14637	14672	14557	14498	14698	14500	14503	14610	14422	14635	14622	14724	14590	14625	14440	14620	14558	14441	14600	14531	14598	14502	14539	14387	14487	14658	14459	14709	14725	14614	14569	14583	14896	14736	14509	14632	14549	14462	14578	14503	14634	14374	14775	14539	14550	14590	14680	14556	14417	14604	14675	14588	14632	14565	14437	14634	14761	14578	14360	14695	14565	14633	14568	14530	14630	14504	14544	14646	14679	14447	14611	14665	14392	14721	14575	14711	14503	14577	14562	14568	14597	14637	14571	14661	14541	14444	14682	14505	14761	14462	14501	14424	14597	14577	14601	14557	14546	14316	14502	14623	14586	14690	14500	14548	14565	14481	14594	14702	14585	14425	14445	14502	14508	14519	14528	14674	14424	14596	14649	14538	14616	14606	14675	14480	14696	14524	14718	14675	14583	14434	14423	14476	14460	14644	14609	14636	14510	14554	14726	14513	14630	14360	14528	14549	14704	14598	14720	14584	14669	14554	14645	14438	14660	14490	14755	14647	14681
28674	27594	34724	30946	24962	22157	20352	18928	18314	17996	17750	17050	17173	16978	16802	16967	16756	16660	16856	16698	16636	16827	16721	16721	16634	16633	16379	16692	16564	16553	16624	16381	16469	16443	16384	16335	16440	16330	16540	16584	16552	16466	16560	16304	16491	16504	16388	16453	16278	16355	16285	16324	16494	16506	16361	16451	16473	16576	16347	16524	16576	16447	16633	16383	16265	16356	16394	16387	16397	16512	16539	16405	16489	16470	16397	16566	16468	16532	16440	16413	16755	16578	16563	16438	16244	16262	16530	16337	16512	16503	16724	16425	16597	16543	16508	16343	16426	16436	16523	16365	16494	16568	16540	16545	16435	16434	16313	16424	16403	16518	16545	16278	16522	16700	16470	16433	16408	16479	16315	16576	16413	16322	16571	16605	16391	16464	16553	16206	16429	16527	16497	16439	16574	16522	16594	16641	16431	16452	16483	16499	16537	16412	16356	16561	16246	16478	16426	16467	16399	16394	16489	16323	16415	16625	16456	16597	16425	16385	16551	16584	16477	16470	16451	16422	16500	16321	16559	16545	16443	16427	16401	16461	16589	16491	16462	16472	16680	16614	16604	16530	16551	16306	16399	16587	16573	16289	16272	16370	16546	16557	16361	16464	16524	16528	16460	16283	16530	16569	16633	16467	16440	16418	16503	16561	16545	16503	16315	16625	16445	16370	16331	16718	16605	16390	16432	16442	16378	16262	16479	16440	16601	16453	16317	16440	16358	16545	16476	16436	16629	16400	16586	16451	16484	16680	16572	16538	16485	16235	16487	16410	16528	16611	16350	16553	16491	16568	16511	16537	16297	16393	16375	16544	16760	16517	16518	16679	16486	16569	16534	16289	16474	16470	16420	16566	16533	16537	16505	16414	16453	16476	16530	16457	16535	16388	16315	16597	16462	16439	16677	16467	16708	16370	16480	16271	16583	16519	16413	16503	16552	16387	16488	16472	16452	16422	16389	16176	16504	16524	16579	16515	16400	16566	16674	16344	16439	16436	16234	16283	16504	16431	16358	16306	16527	16429	16478	16464	16283	16618	16426	16485	16510	16468	16498	16290	16285	16421	16641	16481	16451	16405	16371	16334	16327	16438	16599	16546	16518	16385	16444	16612	16499	16413	16545	16568	16494	16377	16317	16299	16661	16502	16676	16482	16448	16288	16403	16365	16571	16523	16358	16394	16614	16388	16430	16432	16307	16421	16360	16463	16550	16451	16614	16465	16613	16360	16434	16367	16387	16450	16513	16666	16422	16588	16499	16606	16448	16355	16422	16533	16386	16440	16488	16616	16659	16737	16366	16486	16451	16641	16513	16488	16485	16482	16443	16335	16502	16484	16223	16387	16535	16699	16434	16448	16496	16473	16499	16370	16592	16505	16614	16589	16398	16432	16462	16415	16411	16353	16451	16390	16405	16434	16348	16421	16519	16551	16471	16411	16424	16554	16366	16580	16565	16546	16493	16337	16387	16395	16584	16629	16520	16376	16494	16435	16408	16332	16518	16616	16570	16540	16467	16627	16259	16583	16500	16453	16378	16443	16437	16388	16387	16505	16469	16540	16563	16320	16675	16672	16583	16376	16408	16384	16364	16618	16380	16213	16492	16259	16453	16539	16524	16429	16334	16495	16712	16334	16268	16481	16428	16288	16352	16496	16340	16373	16421	16614	16447	16453	16382	16435	16427	16529	16555	16267	16416	16608	16547	16458	16530	16177	16429	16474	16586	16470	16522	16414	16636	16521	16636	16348	16311	16522	16536	16468	16575	16433	16482	16523	16524	16538	16560	16525	16359	16216	16476	16522	16497	16482	16337	16250	16355	16549	16342	16686	16464	16418	16506	16514	16390	16492	16511	16314	16572	16414	16533	16427	16489	16477	16605	16555	16548	16389	16339	16321	16536	16449	16508	16344	16454	16558	16563	16490	16572	16589	16443	16501	16494	16370	16511	16589	16517	16327	16561	16549	16483	16497	16585	16455	16429	16094	16418	16543	16559	16458	16436	16613	16496	16341	16469	16451	16589	16326	16517	16565	16555	16478	16256	16422	16380	16435	16478	16618	16466	16642	16539	16634	16390	16523	16371	16372	16595	16534	16416	16539	16583	16527	16448	16652	16530	16501	16557	16313	16565	16461	16455	16585	16438	16420	16562	16436	16573	16629	16658	16678	16567	16546	16308	16434	16590	16341	16487	16603	16602	16436	16423	16550	16469	16507	16435	16639	16463	16434	16457	16411	16321	16505	16252	16481	16548	16290	16558	16535	16411	16583	16525	16324	16737	16565	16346	16478	16302	16527	16525	16678	16541	16343	16358	16476	16697	16387	16545	16455	16774	16360	16434	16841	16633	16662	16479	16274	16467	16434	16563	16571	16391	16457	16616	16481	16331	16579	16560	16406	16623	16420	16610	16331	16355	16487	16490	16506	16368	16411	16635	16685	16507	16389	16406	16394	16456	16632	16559	16416	16491	16467	16288	16627	16550	16350	16432	16555	16460	16322	16379	16559	16308	16402	16473	16448	16728	16430	16439	16508	16431	16507	16521	16391	16333	16435	16318	16449	16365	16580	16705	16468	16482	16472	16483	16510	16540	16440	16324	16477	16648	16560	16546	16547	16354	16442	16582	16668	16381	16311	16500	16392	16384	16349	16528	16568	16457	16512	16422	16584	16369	16475	16539	16517	16325	16808	16535	16555	16521	16498	16379	16381	16553	16310	16401	16495	16372	16293	16514	16374	16415	16622	16490	16487	16402	16425	16462	16406	16503	16555	16440	16498	16667	16494	16618	16460	16593	16351	16537	16357	16445	16423	16521	16533	16390	16473	16502	16407	16407	16684	16469	16391	16481	16648	16605	16549	16269	16486	16670	16521	16265	16496	16504	16522	16725	16301	16422	16379	16606	16561	16385	16383	16516	16493	16643	16472	16503	16477	16413	16562	16433	16360	16532	16309	16435	16533	16274	16381	16360	16564	16562	16412	16151	16288	16685	16559	16415	16579	16542	16418	16625	16485	16495	16586	16583	16402	16559	16234	16676	16426	16497	16456	16482	16401	16452	16510	16543	16524	16356	16652	16419	16416	16666	16412	16608	16889	16520	16586	16540	16374	16467	16576	16366	16545	16490	16480	16443	16529	16667	16621	16495	16373	16380	16409	16643	16480	16599	16747	16559	16544	16585	16792	16489	16463	16826	16608	16660	16485	16620	16412	16458	16482	16445	16600	16442	16506	16605	16489	16353	16486	16551	16624	16508	16434	16511	16517	16312	16460	16422	16404	16580	16503	16605	16623	16627	16360	16341	16368	16509	16456	16371	16324	16616	16450	16433	16536	16478	16375	16331	16415	16493	16499	16410	16379	16559	16628	16600	16482	16487	16509	16551	16513	16509	16296	16457	16578	16364	16384	16571	16580	16492	16614	16344	16374	16387	16471	16297	16486	16451	16607	16543	16449	16398	16536	16490	16686	16452	16536	16451	16456	16597	16380	16498	16513	16428	16497	16500	16390	16543	16272	16362	16313	16702	16470	16501	16553	16470	16621	16330	16537	16383	16407	16500	16659	16533	16528	16420	16322	16458	16571	16433	16432	16545	16380	16275	16541	16491	16485	16717	16566	16491	16495	16430	16635	16588	16595	16633	16639	16545	16384	16526	16349	16359	16647	16587	16399	16432	16655	16466	16629	16563	16326	16563	16377	16442	16580	16499	16514	16609	16521	16454	16359	16323	16425	16390	16378	16580	16512	16371	16308	16324	16531	16311	16492	16633	16462	16257	16378	16494	16430	16470	16805	16523	16374	16436	16458	16357	16401	16340	16406	16624	16562	16558	16482	16368	16519	16661	16458	16549	16394	16592	16647	16556	16731	16676	16361	16376	16509	16618	16536	16657	16377	16223	16474	16471	16498	16619	16551	16539	16301	16421	16416	16634	16337	16393	16411	16560	16547	16315	16437	16459	16484	16408	16429	16154	16493	16393	16735	16427	16361	16514	16601	16544	16689	16329	16406	16597	16564	16584	16704	16457	16556	16449	16471	16603	16412	16566	16545	16421	16421	16474	16437	16469	16471	16385	16517	16471	16503	16526	16671	16617	16495	16591	16515	16498	16551	16469	16602	16564	16365	16438	16547	16643	16511	16444	16558	16445	16746	16446	16449	16450	16370	16602	16291	16378	16343	16459	16460	16345	16528	16386	16471	16760	16471	16413	16603	16405	16386	16416	16296	16756	16612	16517	16299	16605	16547	16446	16308	16496	16386	16319	16476	16523	16359	16430	16483	16465	16532	16539	16597	16209	16443	16260	16677	16348	16440	16431	16644	16357	16557	16632	16462	16559	16376	16480	16450	16423	16352	16429	16442	16688	16443	16583	16353	16555	16415	16708	16538	16651	16347	16352	16595	16673	16313	16447	16484	16387	16541	16582	16522	16441	16394	16532	16458	16452	16475	16492	16669	16531	16568	16632	16461	16483	16640	16449	16360	16410	16512	16581	16489	16379	16274	16415	16553	16236	16357	16426	16592	16427	16647	16596	16473	16643	16544	16402	16518	16621	16483	16682	16632	16347	16497	16494	16437	16506	16383	16397	16519	16291	16273	16606	16597	16558	16573	16611	16308	16527	16349	16461	16704	16689	16576	16500	16354	16392	16613	16449	16256	16646	16599	16564	16359	16446	16609	16523	16368	16343	16284	16314	16441	16264	16376	16452	16549	16409	16475	16616	16378	16566	16607	16426	16405	16409	16562	16623	16475	16431	16457	16414	16441	16363	16404	16487	16606	16322	16542	16442	16532	16647	16480	16387	16630	16208	16448	16366	16531	16580	16571	16271	16428	16505	16663	16448	16460	16372	16378	16521	16475	16339	16497	16360	16239	16485	16443	16486	16458	16478	16488	16631	16507	16503	16472	16294	16425	16443	16437	16629	16636	16479	16321	16478	16587	16384	16442	16341	16539	16440	16592	16629	16425	16703	16328	16417	16366	16468	16450	16651	16416	16367	16570	16556	16376	16382	16525	16562	16460	16562	16593	16267	16383	16356	16301	16495	16559	16451	16445	16624	16639	16423	16442	16511	16471	16570	16621	16371	16617	16530	16393	16573	16422	16576	16543	16410	16494	16444	16165	16558	16386	16442	16424	16406	16560	16481	16588	16364	16351
31268	44225	41034	31574	26015	22189	19622	18206	17277	16708	16135	15775	15229	15335	15087	14834	14715	14768	14698	14471	14611	14564	14554	14448	14474	14360	14539	14455	14280	14275	14318	14303	14416	14429	14393	14391	14441	14359	14322	14258	14524	14300	14458	14187	14466	14305	14429	14371	14286	14328	14295	14267	14278	14350	14356	14276	14229	14305	14507	13997	14396	14272	14290	14423	14372	14284	14307	14248	14445	14325	14198	14301	14461	14196	14298	14428	14382	14460	14311	14371	14195	14396	14405	14171	14262	14251	14426	14233	14101	14216	14341	14178	14411	14390	14322	14392	14077	14281	14425	14279	14505	14278	14307	14096	14351	14241	14419	14315	14119	14162	14554	14467	14313	14300	14222	14429	14434	14421	14180	14141	14349	14283	14352	14413	14231	14336	14413	14261	14321	14319	14369	14349	14249	14229	14302	14348	14196	14232	14256	14354	14398	14344	14225	14290	14336	14360	14098	14220	14463	14279	14304	14459	14267	14410	14348	14387	14239	14391	14439	14193	14358	14232	14271	14299	14217	14157	14271	14292	14296	14335	14407	14351	14413	14165	14251	14447	14262	14344	14203	14305	14299	14462	14254	14480	14212	14374	14211	14385	14273	14398	14184	14345	14207	14408	14346	14297	14415	14326	14399	14249	14379	14358	14425	14386	14357	14348	14278	14256	14347	14348	14409	14261	14471	14289	14247	14404	14220	14445	14325	14280	14332	14268	14377	14325	14239	14250	14207	14335	14512	14447	14337	14267	14435	14378	14140	14294	14300	14384	14312	14269	14333	14220	14318	14377	14363	14381	14206	14389	14217	14171	14432	14159	14233	14341	14290	14518	14351	14293	14363	14283	14200	14445	14292	14363	14164	14173	14417	14086	14184	14354	14287	14101	14245	14307	14437	14383	14223	14396	14206	14365	14180	14365	14272	14379	14395	14284	14377	14238	14422	14428	14345	14257	14347	14284	14311	14349	14151	14343	14392	14377	14394	14282	14246	14322	14517	14309	14289	14463	14300	14167	14258	14197	14456	14425	14357	14240	14411	14292	14216	14266	14171	14470	14187	14105	14241	14332	14164	14325	14125	14253	14337	14297	14193	14352	14355	14531	14354	14247	14118	14105	14220	14215	14304	14230	14222	14545	14235	14302	14327	14223	14432	14369	14189	14394	14441	14448	14412	14546	14381	14230	14351	14267	14321	14298	14278	14304	14242	14310	14149	14415	14200	14183	14301	14307	14276	14422	14395	14240	14208	14338	14236	14255	14225	14330	14369	14161	14472	14370	14355	14216	14230	14233	14325	14243	14228	14370	14345	14394	14205	14213	14262	14373	14382	14404	14172	14312	14390	14305	14155	14265	14435	14294	14272	14171	14461	14216	14474	14358	14460	14322	14368	14266	14205	14258	14281	14205	14353	14308	14310	14399	14406	14286	14276	14236	14248	14286	14443	14326	14391	14179	14134	14192	14259	14215	14165	14325	14250	14202	14467	14208	14148	14300	14186	14208	14257	14118	14405	14259	14343	14208	14178	14363	14275	14211	14364	14467	14369	14236	14358	14269	14270	14218	14203	14336	14235	14273	14338	14279	14337	14482	14416	14356	14323	14249	14443	14093	14421	14281	14145	14438	14222	14261	14249	14300	14245	14196	14281	14511	14364	14336	14301	14275	14338	14400	14441	14301	14284	14287	14278	14298	14349	14405	14254	14223	14357	14242	14370	14433	14299	14178	14333	14444	14427	14297	14405	14391	14321	14452	14406	14250	14235	14273	14252	14208	14484	14195	14305	14486	14268	14340	14370	14399	14316	14397	14381	14290	14392	14462	14297	14337	14278	14633	14142	14360	14154	14295	14390	14543	14358	14300	14185	14284	14212	14129	14387	14286	14379	14258	14458	14302	14332	14368	14413	14515	14301	14189	14554	14230	14186	14229	14376	14310	14337	14245	14337	14353	14255	14294	14240	14358	14326	14344	14166	14361	14379	14351	14336	14375	14421	14269	14294	14422	14306	14292	14239	14387	14266	14235	14347	14379	14391	14209	14180	14277	14322	14400	14297	14267	14407	14203	14353	14435	14208	14434	14326	14240	14227	14241	14314	14156	14221	14297	14176	14389	14485	14352	14374	14199	14141	14107	14322	14419	14316	14326	14308	14333	14343	14374	14356	14423	14385	14298	14252	14326	14424	14281	14214	14285	14285	14393	14307	14419	14282	14324	14567	14406	14416	14370	14264	14429	14427	14191	14119	14249	14208	14310	14346	14334	14397	14385	14226	14246	14160	14337	14229	14396	14372	14325	14319	14355	14301	14264	14237	14325	14426	14288	14293	14438	14385	14262	14345	14373	14297	14187	14313	14400	14259	14140	14283	14228	14230	14275	14182	14327	14394	14253	14487	14104	14444	14411	14389	14261	14466	14322	14287	14237	14474	14235	14306	14452	14293	14225	14186	14260	14376	14414	14411	14286	14364	14267	14418	14269	14197	14258	14341	14318	14221	14198	14229	14395	14086	14338	14339	14357	14372	14263	14344	14355	14404	14174	14396	14254	14348	14293	14318	14163	14163	14306	14298	14245	14433	14351	14232	14178	14313	14276	14279	14209	14311	14331	14408	14252	14209	14434	14379	14258	14121	14348	14376	14294	14309	14315	14417	14288	14230	14277	14266	14410	14463	14627	14296	14338	14244	14356	14172	14320	14427	14320	14361	14256	14371	14327	14451	14295	14384	14329	14312	14279	14504	14135	14404	14377	14377	14255	14222	14338	14403	14398	14285	14243	14277	14430	14308	14253	14280	14452	14226	14487	14309	14262	14377	14348	14259	14234	14206	14455	14438	14241	14470	14236	14409	14286	14399	14221	14345	14406	14396	14245	14196	14269	14461	14179	14421	14336	14364	14393	14165	14317	14284	14400	14384	14350	14363	14307	14213	14309	14477	14381	14266	14449	14145	14265	14312	14233	14242	14358	14252	14388	14206	14214	14368	14431	14379	14395	14453	14219	14205	14258	14237	14172	14179	14306	14356	14223	14425	14383	14289	14331	14346	14326	14220	14429	14399	14335	14285	14347	14501	14308	14318	14318	14470	14238	14227	14218	14309	14165	14307	14300	14234	14440	14390	14334	14380	14182	14114	14544	14193	14383	14289	14289	14321	14398	14355	14282	14356	14273	14183	14285	14287	14263	14455	14316	14365	14289	14311	14314	14420	14224	14117	14423	14069	14315	14226	14292	14415	14440	14358	14332	14348	14263	14311	14200	14269	14418	14502	14294	14269	14147	14130	14358	14299	14099	14369	14493	14311	14460	14241	14185	14425	14394	14387	14158	14426	14351	14226	14477	14382	14402	14171	14419	14263	14291	14363	14348	14360	14375	14225	14372	14369	14252	14200	14537	14240	14287	14392	14264	14302	14309	14258	14417	14390	14224	14443	14314	14346	14334	14225	14269	14307	14332	14134	14438	14152	14218	14212	14320	14290	14285	14279	14277	14121	14534	14296	14285	14193	14483	14330	14441	14473	14252	14262	14402	14295	14202	14493	14378	14333	14344	14316	14355	14344	14446	14312	14265	14317	14416	14361	14252	14308	14352	14192	14322	14290	14222	14397	14222	14225	14361	14334	14276	14224	14368	14199	14169	14377	14343	14275	14231	14291	14353	14162	14181	14323	14471	14410	14216	14322	14367	14332	14293	14167	14360	14370	14331	14249	14399	14399	14430	14278	14223	14406	14510	14210	14342	14474	14232	14435	14234	14402	14289	14290	14244	14297	14313	14298	14354	14351	14377	14396	14483	14350	14286	14221	14402	14435	14232	14347	14294	14264	14155	14427	14331	14406	14320	14306	14226	14319	14301	14255	14224	14378	14257	14289	14182	14299	14273	14310	14349	14255	14176	14184	14288	14386	14379	14340	14401	14383	14191	14265	14319	14285	14389	14327	14267	14352	14473	14307	14334	14352	14295	14307	14337	14490	14322	14259	14451	14379	14232	14319	14364	14311	14387	14338	14345	14354	14240	14290	14420	14259	14236	14344	14244	14316	14177	14466	14243	14455	14326	14383	14388	14275	14292	14423	14383	14347	14309	14277	14339	14288	14220	14335	14147	14210	14534	14234	14475	14293	14321	14393	14375	14346	14368	14469	14268	14389	14207	14286	14216	14261	14270	14273	14237	14405	14247	14292	14396	14425	14241	14338	14442	14484	14398	14360	14436	14401	14173	14152	14334	14388	14524	14192	14365	14270	14449	14286	14409	14303	14423	14412	14283	14372	14283	14259	14362	14173	14300	14322	14277	14324	14364	14372	14331	14388	14441	14250	14484	14227	14288	14240	14452	14286	14384	14404	14370	14234	14203	14356	14209	14316	14333	14305	14480	14388	14368	14321	14382	14360	14326	14261	14241	14201	14473	14201	14280	14404	14213	14360	14240	14377	14270	14355	14475	14353	14231	14410	14287	14262	14358	14245	14302	14379	14227	14377	14522	14046	14195	14266	14083	14108	14223	14301	14372	14368	14171	14426	14245	14281	14254	14367	14339	14297	14273	14222	14387	14406	14389	14343	14227	14222	14405	14292	14213	14232	14162	14255	14373	14353	14242	14224	14183	14329	14319	14433	14273	14316	14248	14424	14292	14297	14344	14266	14256	14089	14109	14380	14130	14226	14384	14502	14196	14133	14373	14222	14169	14287	14321	14172	14325	14391	14243	14353	14373	14373	14318	14334	14140	14493	14427	14360	14301	14270	14225	14465	14399	14128	14307	14264	14417	14258	14351	14296	14263	14392	14297	14342	14296	14413	14150	14337	14369	14285	14372	14455	14264	14207	14335	14386	14236	14318	14066	14389	14052	14263	14421	14359	14381	14255	14421	14332	14316	14158	14322	14281	14446	14197	14209	14386	14206	14165	14219	14335	14329	14392	14202	14368	14072	14313	14405	14181	14231	14370	14184	14191	14231	14307	14288	14465	14416	14374	14329	14189	14336	14360	14362	14115	14425	14351	14253	14237	14280	14321	14159	14215	14207	14226	14320	14479	14246	14302	14279	14504	14310	14389	14374	14294	14374	14317	14368	14354	14400	14386	14295	14205	14508	14342	14196	14300	14318	14471	14329	14215	14292	14447	14338	14196	14292	14292	14306	14304	14336	14215	14345	14361	14339	14413	14358
24137	21459	28993	25734	24910	25300	23980	20808	19289	18774	18116	17836	17198	17242	17106	16937	16964	16765	16633	16650	16512	16553	16560	16484	16442	16433	16504	16538	16402	16320	16368	16366	16169	16264	16193	16185	16225	16237	16312	16089	16229	16232	16257	16253	16215	16224	16140	16130	16119	16338	16131	16145	16112	16187	16053	16132	16268	16073	16559	16137	16250	16229	16088	16249	16124	16203	16165	16207	16128	15937	16218	16262	16291	16372	16421	16257	16246	16288	16091	16062	16071	16267	16259	16313	16340	16167	16176	16405	16319	16352	16293	16251	16377	16291	16316	16311	16109	16120	16013	16367	16248	16233	16386	16173	16449	16223	16319	16135	15981	16170	16309	16044	16276	16177	16193	16282	16164	16225	16034	16207	16223	16144	16070	16321	16182	16127	16127	16234	16075	16048	16293	16142	16146	16182	16196	16200	16453	16233	16235	16034	16230	16275	16225	16260	16166	16320	16228	16047	16307	16273	16145	16165	16318	16085	16258	16462	16405	16326	16218	16099	16038	16262	16362	16132	16376	16119	16227	16265	16180	16163	16353	16267	16126	15969	16153	16186	16163	16060	16371	16065	16180	16185	16184	16260	16066	16290	16124	16219	16016	16178	16278	16221	16159	16135	16125	16082	16231	16123	16216	16303	15969	16291	16268	16221	16169	16224	15857	16391	16250	16171	16012	15878	16198	16245	16098	16038	16263	16132	16099	16125	16278	16410	15950	16546	16169	16109	16001	16213	16123	16319	16147	15974	16342	16225	16158	16223	16173	16362	16132	16348	16244	15992	16045	16336	16270	16277	16266	16117	16113	16084	16207	16187	16372	16145	16126	16277	16258	16073	16215	16161	16228	16130	16227	16204	16149	16231	16115	15927	16245	16306	16214	16297	16256	16306	16104	16221	16073	16271	15931	16298	16093	16130	16381	16133	16093	16278	16440	16191	16069	16153	16215	16246	16206	16045	16265	16253	16334	16251	16129	16125	16113	16192	16073	16206	16011	16344	16231	16116	16181	16213	16301	16215	16293	16348	16214	16102	16283	16081	16457	16178	16186	16254	16095	16477	16106	16204	16239	16313	16292	16305	16301	16056	16240	16054	16439	16168	16180	16147	16061	16291	16153	16307	16271	16260	16411	16186	16293	16399	16263	16085	16252	16268	16321	16313	16179	16275	16127	16166	16172	16274	16188	16231	16125	16457	16443	16240	16117	16132	16056	16253	16226	16300	16382	16074	16229	16206	16347	16201	16124	16278	16361	16124	16340	16167	16172	16060	16177	16185	16224	16305	16242	16237	16108	16266	16305	16335	16191	16205	16110	16207	16223	16353	16319	16056	16313	16258	16193	16130	16313	16323	16232	15961	16159	16167	16256	16222	15985	16116	16168	16314	16458	16157	16148	16009	16184	16151	16167	16123	16290	16394	16265	16329	16185	16265	16272	16083	16179	16380	16274	16113	16180	16199	16102	16185	16343	16149	16081	16153	15969	16036	16137	16188	16253	16209	16119	16175	16169	16155	16248	16021	16162	16161	16217	16139	16266	16033	16246	16254	16323	16126	16323	16158	16162	16269	16326	16283	16278	16259	16212	16364	16020	16074	16101	16362	16169	16125	16290	16200	16167	16180	16274	16330	16115	16246	15969	16136	16266	16269	16089	16425	16255	16358	16190	16292	16210	16210	16226	16242	16314	16185	16149	16159	16228	16231	16245	16086	16174	16281	16209	16169	16163	16082	16147	16021	16267	16178	16386	16312	16045	16026	16170	16146	16247	16237	16283	16383	16063	16135	16138	16164	16296	16305	16318	16270	16381	16194	16413	16289	16165	15929	16071	16025	16116	16285	16190	16296	16159	16254	16218	16257	16312	15965	16255	16252	16212	16256	16259	16213	16158	16059	16238	16122	16135	16228	16229	15980	16069	16092	16437	16202	16440	16207	16157	16297	16364	16296	16011	16344	16161	16369	16257	16140	16365	16029	16103	16153	16069	16312	16359	16230	16034	16351	16342	16287	16040	16138	16329	15799	16216	16224	16051	16057	16080	16369	16211	15996	16260	16426	16281	16138	16110	16136	16241	16214	16201	16369	16414	16067	16016	16142	16080	16262	16107	16250	16390	16355	16226	16123	16216	16070	16002	15934	16178	16204	16267	15957	16194	16137	16209	16205	16252	16068	16301	16445	15995	16224	16003	16168	16275	16096	16312	16191	16337	16187	16318	16130	16311	16292	16208	16375	16401	16150	16240	16309	16198	16240	16142	16132	16122	16073	16288	16138	16337	16335	16393	16138	16071	16235	16438	16191	16213	16213	16099	15986	16358	16229	16406	16132	16146	16146	16200	16195	16055	16149	16156	16158	16101	16062	16136	16214	16319	16209	16362	16026	16204	16342	16057	16097	16234	16150	16226	16125	16265	16011	16274	16187	16281	16272	16210	16042	16112	16142	16062	16116	16262	16275	16043	16221	16249	16051	16225	16273	16117	16196	16191	16182	16115	16126	16171	16236	16216	16242	16227	16186	16240	16295	16317	16033	16167	16316	16045	16107	16273	16192	16268	16122	15991	16105	16402	16135	16163	16227	16240	16151	16232	15975	16264	16088	16187	16037	16099	16029	16086	16072	16294	16172	16127	16298	16397	16404	16190	16154	16235	16129	16122	16391	16038	16395	16342	16186	16061	16245	16125	16134	16285	16244	16131	16244	16246	16149	16210	16383	16062	16184	16260	16110	16153	16314	16051	16222	16208	16107	16256	16358	16279	16297	16107	16234	16116	16172	16150	15974	16205	16240	16363	16173	16029	16148	16159	16208	16189	16406	16303	16157	16154	16135	16193	16121	16283	16162	16296	16316	16288	16325	16288	16253	16214	16340	16309	16113	16255	16345	16186	16088	16118	16244	16298	16268	16109	16192	16244	16216	16117	16316	16038	15902	16406	16294	16113	16131	16189	16174	16061	16353	16268	16263	16172	16096	16058	16519	16297	16142	16189	16290	16129	16441	16300	16105	16277	16231	16272	16281	16273	16264	16150	16205	16335	16080	16257	16165	16064	16261	16103	16204	16235	16211	16269	16312	16221	16149	16121	16294	16394	16145	16142	16203	15994	16191	16185	16238	16191	16158	16254	16344	16192	16246	16287	16149	16353	16278	16354	16218	16220	16226	16289	16173	16094	16005	16139	16162	16141	16014	16130	16202	16145	16080	16136	16126	16051	16183	16279	16252	16086	16317	16256	16099	16210	16072	16377	16368	16446	16234	16224	16082	16205	16196	16231	16297	16247	16281	16269	16046	16343	16275	16065	16035	16285	16156	16182	16148	16220	16154	16187	16319	16281	16230	16131	16130	16051	15992	16249	16262	16440	16204	16147	16249	16256	16088	16117	16284	16070	16032	16135	16172	16254	16366	16249	15929	16204	16129	16214	16267	16235	16107	16325	16199	16260	16254	16347	16155	16106	16167	16077	16192	16375	16272	16224	16167	16319	16191	16144	15890	15967	16180	16314	16122	16046	16304	16009	16180	16403	16102	16328	16087	16263	16094	16265	16281	16032	16307	16260	16299	16388	16339	16219	16165	16157	16160	16260	16335	16246	16054	16437	16303	16325	16315	16164	16194	16179	16190	16067	16170	16163	16238	16115	16195	16259	16008	16232	16215	16332	16302	16134	16267	16322	16323	16174	16154	16217	16165	16136	16196	16240	15985	16275	16270	16127	16096	16119	16193	16214	16187	16129	16079	16290	16069	16159	16398	16076	16139	16264	16273	16089	16184	16248	16099	16190	16372	16271	16268	16130	16161	16177	16225	16316	16074	16301	16307	16482	16675	16367	16231	16093	16084	16249	16178	16237	16112	16208	16169	16085	16227	16265	15968	16313	16298	16054	16071	16346	16129	16074	16135	16181	16296	16475	16117	16119	16312	16260	16060	16251	16177	16213	16172	16023	16280	16108	15965	16175	16029	16123	16096	16383	16097	16090	15958	16173	16216	16066	16300	16164	16186	16166	16179	16315	16200	16037	16331	16100	16284	15951	16261	15906	16121	16116	16165	16280	16274	16323	16174	16231	16124	16125	16284	16356	16127	16288	16225	16123	16040	16167	16329	16081	16281	16163	16171	16098	16135	16269	16189	16147	16093	16138	16196	16307	16228	16384	16289	16130	16242	16113	16160	15923	16215	16162	16193	16108	16277	16343	16184	16308	16172	16251	16044	16419	16404	16241	15977	16296	16091	16321	16129	16219	16127	16302	16124	16096	16189	16236	16135	16291	15985	16163	16384	16234	16151	16194	16157	16194	16223	16225	16254	16287	16243	16255	16271	16158	16101	16132	16105	16382	16126	16280	16124	16276	16099	15966	16241	16176	16344	16314	16252	16287	16099	16294	16137	15951	16289	16228	16051	16054	16143	16278	16310	16320	16358	16170	16253	16143	16299	16188	16315	16393	16180	16054	16212	16064	16120	16250	16298	16255	16197	16282	16200	16127	16331	16282	16193	16186	16192	16457	16332	16316	16374	16299	16258	16169	16087	16081	16268	16176	16215	16061	16096	16158	16156	16164	16311	16212	16161	16315	16199	16156	16321	16199	16318	16094	16213	16331	16246	15966	16141	16292	16334	16329	16169	16021	16039	16055	16261	16206	16024	16160	16389	16343	16423	16203	16296	16106	16120	16317	15871	16083	16253	16281	16210	16290	16069	16322	16312	16164	16071	16199	16118	16289	16025	16197	16301	16302	16156	16053	16263	16210	16098	16247	16001	16229	16383	16170	16092	16184	16209	16235	16221	16218	16074	16035	16335	16161	16232	16320	16427	16199	16301	16253	16229	16228	16154	16094	16187	16091	16090	16127	16182	16135	16023	16243	16073	16024	16026	16235	16288	16114	16066	16115	16304	16125	16165	16403	16133	16264	16315	16103	16073	16185	16111	16286	16195	16333	16201	16161	16000	16127	16161	16132	16302	16313	16427	16015	16124	16215	15973	16106	16233	16231	16140	16290	16084	16065	16238	16324	16445	16252	16315	16307	16184	16251	16270	16416	15993	16208	16384	16195	16237	16085	16109	16137	16150	16089	16233	16227	16020	16130	16117	16256	16201	16045	16185	16182	16293	16137	16225	16132	16097	16321	16128	16023	16324	16183	16077	16005	16168	16111	16108	16111	16260
31108	50471	46833	37497	30808	25530	22412	20463	18913	17961	16909	16464	16128	15503	15332	15015	15067	14958	14805	14629	14647	14405	14728	14399	14545	14676	14538	14405	14248	14561	14385	14481	14298	14339	14315	14251	14251	14044	14244	14152	14216	14210	14232	14152	14204	14210	14067	14266	14194	14141	14036	14128	14169	14245	14270	14202	14343	14124	14162	14286	14070	14201	14198	14157	14181	14098	14088	14219	14165	14232	14154	14364	14266	14224	14064	14223	14117	14076	14170	14316	14375	14226	14302	14067	14104	14270	14139	14404	14268	14167	14244	14057	14098	14250	14073	14301	14064	14122	13976	14160	14145	14067	14084	14230	14174	14140	14168	14251	14347	14315	14269	14232	14159	14295	14054	14180	14039	14301	14046	14283	14190	14134	14183	14211	14094	14362	14298	14074	14111	14184	14107	14336	14072	13976	14202	14262	14219	14149	14112	14187	14240	14249	14096	14178	14191	14124	14332	14235	14054	14178	14274	14009	14302	14253	14215	14276	14272	14016	14238	14173	14275	14147	14177	14314	14177	14135	14086	14220	14154	14101	14152	14183	14204	14071	14180	14011	14252	14154	14090	14029	14349	14055	14426	14135	14252	14231	14258	13915	14150	14271	14307	14143	14299	14175	14176	14057	14335	14273	14011	14120	14170	14150	14217	14423	14277	14159	14138	14064	14010	14304	14123	14219	14202	14132	14428	14283	14121	14287	14209	14293	14120	14189	14223	14021	14013	14318	14130	14166	14185	14259	14209	13960	14167	14254	14039	14112	14116	14226	14179	14174	14266	14084	14191	14153	14232	14191	14091	14330	14225	13940	14183	14334	14343	14121	14110	14193	14072	14142	14211	14193	14237	14240	14260	14231	14123	14152	14107	14078	14111	14085	14145	14028	14209	13986	14297	14306	14067	14216	14102	14323	14171	14220	14186	14294	14229	14129	14049	14019	14228	14036	14169	14232	14194	14120	14137	14254	14283	14047	14070	14102	14244	14173	14068	14162	14198	14297	14084	14288	13984	14216	14174	14145	14175	14288	14262	14125	14298	14192	14241	14285	14286	14226	14057	14171	14218	13975	14108	14290	13974	14139	14065	14380	14172	14067	14200	14226	14006	14218	14355	14209	14174	14115	14139	14076	14055	14195	14232	14125	14046	14148	14183	14050	14032	14229	14223	14115	14127	14279	14341	14204	14043	14074	14224	14159	14318	14174	14137	14141	14149	14208	14183	13995	14143	14198	13959	14066	14101	14045	14091	14032	14149	14148	14351	14271	14264	14264	14328	14269	14162	14018	14218	14284	14082	13886	14269	14259	14180	14129	14227	14242	14144	14040	14184	14221	14104	14226	14194	14302	14207	14204	14107	13993	14100	14427	14155	14081	14289	14150	14180	14194	14126	14065	14250	14222	14112	13984	14181	14205	14119	14415	14177	14115	14163	14297	14042	14190	14123	14293	14128	14015	14116	14190	14129	14120	14174	14065	14221	14160	14136	14112	14115	14111	14078	14230	14041	14349	14193	14200	14181	14095	14184	14157	14332	14207	13910	14223	14160	14187	14206	14112	14222	14083	14151	14174	14253	14136	14068	14291	14118	14157	14291	14202	14200	14083	14312	14203	13891	14194	14024	14111	14167	14162	14220	14185	14204	14304	14177	14047	14350	14103	14333	14250	14133	14220	13987	14049	14222	14195	14162	14014	14169	14162	14198	14148	14050	14197	14361	14052	14275	14269	14159	13929	14268	14055	14232	14152	14267	14132	14155	14072	14109	14094	14233	14306	14143	14115	14152	14082	14271	14032	14136	14167	14309	14106	14333	14193	14138	14111	14024	14285	14225	14128	14193	14123	14210	14046	14169	14342	14088	14118	14033	14186	14308	14216	14011	14113	14097	14083	14232	14379	14258	14131	14136	14318	14043	14115	14218	14187	14117	14089	14159	14125	14174	14173	14085	14063	14196	14138	14097	14202	14037	14167	14294	14370	14194	14356	14345	14160	14126	14098	14283	14101	14070	14005	14214	14011	14239	14309	14255	14173	14215	14124	14069	14165	14216	14310	14343	14192	14243	14040	14205	14194	14151	14220	14318	14186	14186	14103	14308	14174	14118	14133	14151	14168	14090	14084	14063	14184	14116	13981	14121	14074	14218	14243	14183	14144	14120	14235	14124	14228	14235	14195	14167	14043	14187	14237	14171	14221	14173	14008	14159	14151	14166	14214	14281	14164	14139	14309	14217	14244	14331	14216	14104	14169	14132	14016	14167	14047	14022	14056	14251	14078	14221	14338	14181	14209	14225	14138	14316	14196	14095	14181	14185	14292	14406	14237	14255	14104	14162	14233	14263	14127	14184	14194	14223	14329	13963	14264	14244	14218	14188	14200	14311	14299	14168	14236	14131	14188	14219	14127	14238	14298	14130	14214	14021	14194	14354	14202	14195	14268	14160	14176	14273	14034	14098	14053	14393	14243	13985	14222	14298	14199	14039	14113	14213	14290	14419	14046	14284	14213	14192	14155	14078	14219	14170	14186	14239	14114	14149	14137	14084	14164	14115	14164	14186	14216	14045	14320	13961	14216	14126	13926	14192	14155	14107	14136	14177	14198	14200	13996	14249	14202	14103	14136	14218	13992	14329	14177	14193	14175	14205	14233	14113	14063	13946	14252	14024	14263	14364	14229	14090	14254	14155	14237	14186	14135	14240	14156	14081	14137	14200	14182	14218	14137	14201	14205	14183	14391	14234	14380	14180	13984	14095	14155	14084	14146	14147	14186	14126	14105	14085	14153	14011	14261	14162	14371	14224	14237	14053	14243	14138	14279	14233	14267	14253	14053	14299	14076	14060	14201	14238	14024	14094	14168	14245	14171	14167	14188	14057	14255	14013	14159	14101	14294	14212	14113	14202	14261	14053	14208	14167	14166	13989	14336	14247	14078	14253	14292	14114	14117	14298	14215	14127	14223	14096	14224	14344	14148	13974	14247	14335	14198	14218	14009	14144	14151	14079	14341	14225	14122	14219	14237	14159	14130	14183	14156	14180	14193	14087	14118	14176	14138	14059	14106	14206	14212	14228	14022	14335	14261	14192	14350	14115	14272	14064	14302	14256	14202	14332	14201	14112	14109	14433	14265	14124	14229	14321	14237	14282	14309	14039	14254	14137	13953	14153	14152	14100	14385	14218	14009	14197	14165	14266	14283	14133	14287	14227	14233	14168	14240	14081	14241	14281	13926	14158	14102	14301	14194	14102	14183	14115	14426	14226	14156	14332	14128	14143	14338	14229	14145	14104	14167	14087	14219	14018	14120	14162	14216	14205	14064	14218	14113	14248	14284	14262	14019	14302	14295	14126	14200	14230	14175	14087	14183	14318	14004	14126	14095	14361	14166	14142	14145	14291	14208	14430	14401	14313	14141	14298	14373	14030	14237	14194	14030	13957	14149	14153	14125	14099	14131	14318	14139	14214	14317	14234	14112	14102	14212	14358	14236	13959	14125	14177	14165	14060	14165	14228	14069	14257	14126	14155	14318	14257	14159	14001	14208	14177	14164	14062	14210	14138	14069	14149	14183	14061	14120	14118	14143	14085	14109	14265	14277	14239	14234	14046	14033	14227	14216	14231	14352	14297	14147	14270	14148	14274	14178	14227	14187	14360	14066	14337	14071	14080	14178	14278	14154	14054	14019	14064	14156	14150	14195	14067	14218	14123	13988	14074	14226	14020	14197	14225	14221	14172	14184	14303	14144	14138	14019	14090	14212	14280	14336	14139	14154	14172	14253	14239	13993	14110	14070	14233	14000	14281	14215	14051	14268	14152	14069	14300	14290	14185	14320	14211	14031	14270	14170	14164	14344	14047	14158	14191	14194	14091	14220	14292	14245	14283	14225	14160	14180	14216	14074	14179	14289	14189	14255	14015	14332	14233	14162	14107	14417	14128	14133	14108	14278	14238	14219	13983	14269	14169	14131	14246	14299	14250	14220	14174	14009	14182	14290	14142	14211	14111	14027	14213	14414	14176	14194	14148	14077	14052	14121	14169	14295	14181	14273	14264	14148	14269	14069	14019	14113	14042	14218	14267	14180	14201	14262	14088	14300	14092	14054	14003	14168	14205	14215	14193	14152	14149	14163	14082	14199	14088	14122	14190	14337	14363	13997	14219	14261	14238	13920	14179	14214	14296	14254	14140	14161	14194	14073	14182	14198	14234	14124	14292	14154	14141	14304	14236	14306	14159	14053	14236	14113	14159	14130	14199	14085	14177	14232	14162	14100	14002	14261	14121	14274	14201	14124	14178	14173	14080	14231	14174	14186	14240	14132	14267	14099	14137	14195	14108	13936	14223	14220	14234	14128	14274	14257	14113	14203	14276	14121	14208	14104	14219	14117	14132	14260	14145	14285	14180	14122	14187	14150	14092	14076	14227	14170	14006	14236	14193	14268	14245	13929	14137	14057	14082	14039	14265	14168	14140	14003	14148	14370	14109	14275	14027	13947	14148	14192	14070	14295	14099	14037	14167	13920	14115	14124	14113	14155	14191	14116	14267	14225	14006	14192	14192	14139	14085	14252	14231	14180	14125	14099	14223	14229	14103	14166	14174	14103	14056	14277	14317	14298	14105	14154	14304	14212	14143	14046	14057	14149	14005	14118	14299	14232	14301	14159	14133	14308	14216	14240	14259	14070	14151	14005	14248	13961	14334	14231	14139	14098	14163	14371	14266	14155	14295	14151	14384	14110	14059	14184	14217	14164	14239	14220	14127	14128	14312	14046	14409	14159	14081	14218	14185	14242	14046	14315	14053	14195	14066	14158	14054	14160	14068	14203	14126	14204	14126	14190	14248	14142	14122	14362	14087	14344	14226	14001	14192	14135	14191	14266	14034	14111	14162	14071	14121	14195	14161	14312	14064	14160	14158	14339	14191	14043	14187	14122	14083	14218	14200	14093	14081	14090	14101	14175	14176	14204	14097	14223	14209	14046	14315	14265	14308	14259	14088	14317	14300	14104	14127	14117	14155	14210	14148	14211	14292	14243	14150	14096	14470	14187	14157	14034	14258	14306	14080	14296	14318	14223	14201	13960	14178	14211	14111	14145	14249	14143	14331	14206	14157	14007	14181	14376	14021	14153	14115	14098	14067	14201	14115	14294	14266	14307	14337	14196
23024	21512	29506	24340	23014	26311	28382	23210	21183	20668	19871	19137	18805	18419	18263	18373	17936	17801	17680	17482	17493	17664	17595	17347	17324	17312	17416	17242	17435	17026	17142	17056	17044	17088	17272	16968	17148	17201	17032	16971	17153	16771	16925	17107	16950	17153	17248	17134	16935	17187	17004	17035	17136	17120	17163	17039	17038	17152	16829	16989	17064	17055	16993	17022	16886	17200	17138	17033	16925	16981	16914	16916	17099	17009	17051	16898	16910	16938	16931	17069	17160	17133	17121	16997	16978	17057	17081	17075	17264	17059	17152	16893	16923	16861	16949	17017	16869	16921	17080	17012	17148	17072	17044	17040	17093	16982	17006	17134	17034	17136	17066	16976	16877	17128	17067	16926	16749	16867	16939	16941	16966	17138	17078	17159	16893	17025	16948	17032	16809	17007	17204	17040	17088	17033	17045	16944	16969	17048	17017	16781	17025	17108	17226	16974	17055	16959	16971	16976	16962	16903	16988	17195	16987	17064	16982	17000	16866	17070	16967	16955	17092	17010	17043	16996	17075	16990	17092	16731	16925	16853	16884	16925	17010	16856	16931	17005	16974	17031	17113	17096	17143	17091	17087	17077	16809	17059	16830	16816	16862	16851	16892	16840	17132	17066	16974	17067	17002	16982	16856	17027	16967	17020	16964	17039	16952	17032	17137	17095	17112	17095	17089	16985	16884	16841	17003	17086	17036	16854	17237	16951	16836	17010	16838	17048	17082	17034	16992	17157	17045	17057	17030	16988	17071	17023	16890	16774	16932	17030	16842	16846	17002	16928	17064	17128	17121	16983	17193	17113	17108	16945	16891	16928	16930	16989	16908	17124	17019	16887	16898	16879	17205	16982	16937	16863	16937	17028	16912	16896	17088	16877	17050	17044	17157	16926	16837	17036	17063	17106	16980	16836	16831	16929	16987	17160	17024	17052	16891	16980	17146	17042	16896	17008	17203	16894	17100	16925	16931	17133	16962	16919	17012	17116	17099	17176	16913	16895	16784	16996	17002	16922	16985	17113	16937	16939	16992	17036	16852	17053	16839	16825	16999	17144	17004	16785	16999	16840	17173	16925	16772	17271	17333	17021	17015	16961	17068	16933	17187	16996	16972	17030	16862	16849	16715	17015	16923	17093	16933	17038	16911	16904	17074	17101	17015	16755	16965	17171	16874	16881	16925	17140	16864	16966	16742	16822	17026	16946	16982	17176	16837	16932	16810	17077	16927	16915	17036	17034	16906	16925	17007	17114	17077	16966	16916	17139	16916	16997	16820	17036	16909	16806	17059	16902	16790	17036	17069	16934	16776	17160	16789	16979	17214	17038	16809	17099	16947	16858	17003	16864	16931	16862	17025	16962	16975	17031	17000	16833	17061	16893	16994	17067	17067	17072	17059	16981	17087	16930	16922	16968	17001	16928	16864	16944	17153	16984	16827	17037	17092	17027	16921	17067	17045	17054	17005	16891	16869	17031	16755	17022	16709	16824	17079	16905	17213	16949	17206	17042	17198	16994	17002	16956	17040	16997	16946	16845	16970	16997	16961	16831	17040	17131	17174	17028	17028	17093	17104	17061	17031	17137	16876	16975	17164	17074	16997	17245	16984	17079	16948	16869	16813	16965	16902	17034	17048	17082	17039	16984	16959	16869	16819	16849	16791	17170	17002	16966	16845	16972	16887	16939	16974	17094	17057	17080	17037	17023	17048	17184	16984	17159	16923	16987	16916	16909	16978	17099	16903	16775	16906	16778	16919	17020	16862	17216	17029	17084	17110	16923	16886	16981	17133	17009	16995	16984	17001	16890	16863	17135	17020	16794	16927	17214	16762	17004	17004	17101	16901	17094	16890	17236	16942	16979	16877	16806	17076	16860	16882	16956	17123	16833	17064	17151	16807	17080	17027	16885	17189	17042	17272	16914	16832	17135	16730	16881	16836	16999	16746	16793	16897	17072	16988	17038	17140	17025	17123	16973	16935	16742	16921	16958	16928	16937	16907	16921	16874	16993	17070	17057	17228	16950	16698	16952	17026	16935	16994	16855	16913	16776	17145	16957	17064	16868	16983	17038	17037	17012	17047	16909	16991	17233	16980	16933	17029	16773	16874	16982	16821	16841	16998	16926	17068	16956	16951	17044	16855	16831	16704	16858	17057	17155	17025	17054	17154	17154	16994	16837	17015	17036	16962	17033	17124	16899	16993	16871	16847	17128	16995	17001	16881	16721	16938	16959	17064	16999	17148	16925	17175	16999	17071	17160	16938	16792	16981	16749	16861	17054	17244	16995	16932	17025	17085	16900	17173	17181	16855	17019	17039	17005	16907	17055	17052	16869	16923	17092	16989	16848	16810	16994	17034	16920	16994	16956	16878	17077	17009	16976	16973	16951	16954	16793	17038	16821	17067	16898	16958	17019	17045	16754	16781	17161	16881	16772	17136	16985	17098	16942	17052	17069	17141	16966	17056	17022	17193	16793	17084	17103	16993	16861	17061	17102	17108	16812	17205	16859	16920	17182	16825	16914	17025	16930	16965	16982	17186	17081	16849	17046	17001	16804	16969	16995	16993	17039	17062	16910	17045	16986	17057	16951	16863	17161	17128	16988	16975	17028	17022	16770	16944	16995	17043	17026	16937	16840	17221	16974	17008	17080	17082	17233	16964	16877	16960	16841	16908	16958	16774	16924	17016	16801	16975	17078	16684	16992	16887	16880	17111	17085	17194	16955	17021	16810	16917	17075	17059	16649	16841	16965	16951	16967	17033	17090	16927	17081	17101	16979	17070	16917	17183	16928	16892	16812	16871	17124	16925	16876	17012	16878	16864	17028	16897	17019	17163	16903	16830	16856	17001	17185	16933	16891	17118	17016	16839	16957	17107	16799	16969	16832	17194	17154	16781	17001	17090	17049	17114	16856	16919	17057	16935	17003	16878	17006	17079	17156	16786	17070	17031	16999	16861	17088	17233	17012	16996	17110	16975	16892	17098	16993	16976	16940	16850	16977	16947	16882	16899	17094	16832	16904	17012	17166	17007	17037	16895	16899	16997	16773	17159	17018	16965	16926	16897	16813	16904	17190	17043	16952	17060	17111	16882	17006	16955	17169	17082	16873	17155	17077	17040	17037	16932	16832	16871	17022	17057	16930	17186	16884	16911	17054	16939	16983	16906	16834	16898	17114	17091	17057	16895	16968	17047	16952	16804	17005	16905	16869	17017	17076	16989	16985	17203	16984	16909	17059	16736	16910	17048	17097	17010	17214	17032	17001	17021	17037	16925	16986	16955	16939	16856	16916	17109	17005	16951	16804	17039	17044	17061	16929	16940	16859	16912	16758	17160	17005	16991	17171	16926	16911	16902	17006	16956	16887	16901	16821	17087	17003	16955	17087	17069	17024	17016	16893	16934	16953	16925	16931	17019	16969	16975	16987	17032	16878	16880	17070	17189	16966	16988	16974	17082	17168	16870	16931	16978	16953	16806	17154	16722	16890	17025	16836	16840	17060	17068	16880	16962	17091	17050	16949	16800	17012	16941	16824	17041	16934	16867	16956	17190	16987	16907	17028	17051	16943	17059	16749	17096	16726	17250	17106	17114	16842	17036	16928	17052	16981	16959	16819	16868	17100	17385	16728	16964	17100	16962	17251	17117	16949	16963	17055	16999	17135	17225	16868	17012	16870	17135	16995	17033	16948	16841	16786	16956	16999	16994	17080	17115	17084	17025	17014	16983	16806	16894	16886	17138	16956	17086	16893	16896	16959	16914	16960	16997	17007	17041	17114	16965	16845	17128	17048	17079	16956	17004	16800	16931	17114	17005	17090	16938	17015	17165	17115	17023	17048	16990	17108	17130	17001	16926	17077	16917	17004	16946	17230	16984	17160	16926	17200	16896	17143	17029	17090	16991	17049	16941	16981	17155	17027	17089	17042	16939	16951	17002	17039	16949	16844	16958	16866	17056	16976	16947	17206	16680	17052	17021	16971	16995	16911	17018	16976	17039	16861	17039	17115	17026	16932	16953	16942	16994	17014	17030	16940	17023	17088	17017	17019	16957	16999	17077	16636	17131	17166	16988	17191	16908	16974	16903	17083	16860	16987	17149	16955	16931	16987	16969	16999	17061	17032	17140	16910	17179	16915	16941	17235	17216	16972	16984	16917	16819	16876	16867	16863	17024	16884	17114	16786	16893	17047	16990	16970	16872	17125	16898	16951	16904	16804	16879	17083	17128	16744	17235	17000	16967	17123	17120	16945	17186	17017	17059	16997	16802	17137	16939	16891	17076	17018	17199	16878	17050	17053	16944	17096	16852	16897	16978	17076	17101	17031	16997	16911	17007	16995	17000	16941	17031	17299	17138	17149	17033	16936	16973	17053	16899	17002	16959	17150	17097	16927	17147	16922	16980	16953	16956	17134	17000	17035	16936	17008	17131	16908	17072	16891	16910	16961	16825	16861	17053	17039	17087	17201	17059	16894	16926	17153	16903	17143	17168	16974	17076	16883	17008	16890	16916	16950	16928	17022	16955	17128	17042	17091	17075	16874	16876	17082	16639	16835	16725	17240	17099	17039	17094	17177	17013	16922	16934	17051	16985	17157	16857	16872	16947	16869	16950	16890	16843	16841	16781	17057	17025	17025	16889	16915	16980	16926	16911	16926	16951	16951	16947	17021	16948	16823	17056	16975	17074	16973	16858	16910	16930	17081	17194	17050	16938	16922	17161	17092	16931	17017	16914	16870	17045	17021	17057	17016	17014	17122	17093	16894	17105	16908	17033	16911	16923	16817	17040	17140	16984	16882	16906	17066	16932	17027	17010	16838	17135	17101	16997	17074	17066	17146	16994	16903	17042	16800	16969	16817	16833	16941	16936	16852	16979	16768	16942	17120	16928	17009	16824	17177	17115	16894	17059	17044	16818	17160	16955	16856	17176	16948	16984	16900	17119	16957	16875	17052	16867	17075	16986	16933	16895	16917	17052	16856	16901	16940	16971	16921	17063	17046	17059	16779	16971	17036	17049	16897	16955	17130	16982	16943	17080	17143	17095	17155	16859	17096	17020	16975	17050	16959	16865	16959	16935	17138	16865	17055	16917	17132	16926	16981	16943	17049	16928	17276	17016	17029	16972	16835	16846	16914	16844	16954	17104	17116	16939	16943
33844	55738	52498	43142	35267	29234	25638	23044	21008	19830	18736	17735	17293	16637	16259	16065	16028	15736	15531	15202	15249	15141	15139	15263	14981	14913	15013	15024	14909	14866	14831	14831	14922	14837	14511	14743	14929	14683	14792	14832	14711	14590	14741	14771	14781	14814	14628	14705	14862	14487	14764	14543	14420	14776	14557	14812	14723	14777	14727	14790	14593	14632	14605	14773	14622	14714	14768	14638	14684	14583	14632	14710	14637	14750	14817	14628	14624	14550	14737	14596	14710	14763	14750	14692	14765	14770	14714	14667	14706	14571	14619	14557	14424	14711	14735	14743	14568	14778	14656	14661	14666	14594	14493	14741	14710	14583	14816	14466	14692	14733	14679	14654	14488	14645	14642	14530	14744	14578	14718	14658	14846	14623	14702	14770	14570	14674	14750	14623	14739	14630	14627	14631	14639	14649	14633	14630	14639	14783	14582	14479	14450	14598	14595	14665	14641	14783	14849	14602	14548	14812	14850	14509	14627	14816	14400	14506	14546	14540	14404	14669	14753	14809	14609	14589	14533	14760	14544	14875	14581	14538	14777	14674	14584	14686	14593	14691	14665	14624	14549	14666	14513	14754	14561	14749	14603	14736	14563	14726	14499	14674	14737	14697	14680	14653	14648	14629	14569	14606	14660	14571	14516	14668	14779	14842	14622	14690	14633	14643	14516	14610	14732	14677	14651	14527	14742	14486	14622	14623	14513	14663	14824	14592	14682	14770	14582	14889	14672	14515	14636	14669	14480	14674	14604	14649	14876	14562	14755	14723	14580	14511	14649	14683	14736	14521	14625	14565	14679	14688	14486	14718	14671	14621	14728	14658	14693	14720	14474	14610	14620	14646	14731	14641	14604	14389	14786	14571	14653	14490	14513	14616	14756	14688	14489	14700	14574	14694	14666	14595	14719	14808	14810	14570	14671	14470	14625	14636	14800	14779	14863	14480	14808	14510	14662	14584	14683	14795	14776	14458	14741	14774	14443	14645	14578	14714	14675	14704	14693	14884	14470	14691	14495	14702	14707	14671	14558	14688	14633	14697	14532	14487	14730	14626	14531	14632	14459	14751	14534	14632	14769	14621	14720	14703	14598	14640	14609	14825	14552	14668	14581	14565	14753	14671	14504	14646	14730	14733	14585	14662	14578	14772	14698	14670	14692	14541	14614	14631	14532	14649	14758	14616	14800	14680	14544	14570	14525	14719	14681	14607	14661	14645	14570	14471	14648	14624	14738	14779	14709	14530	14852	14705	14562	14576	14606	14577	14928	14756	14650	14603	14819	14682	14572	14541	14373	14746	14563	14665	14655	14581	14725	14580	14776	14586	14566	14733	14674	14543	14633	14498	14603	14629	14588	14671	14629	14517	14677	14654	14614	14651	14483	14652	14546	14694	14673	14552	14637	14689	14601	14702	14588	14658	14693	14624	14687	14548	14574	14563	14613	14456	14640	14687	14527	14690	14722	14531	14716	14631	14631	14736	14690	14689	14669	14498	14715	14577	14516	14487	14622	14697	14682	14683	14947	14718	14756	14617	14739	14446	14682	14659	14588	14606	14582	14620	14511	14423	14590	14713	14687	14477	14528	14537	14592	14607	14619	14615	14582	14653	14790	14597	14650	14653	14577	14563	14829	14668	14633	14874	14734	14671	14650	14814	14773	14780	14590	14641	14669	14679	14787	14523	14587	14773	14558	14481	14625	14842	14487	14731	14857	14625	14501	14568	14855	14618	14590	14639	14687	14753	14721	14540	14596	14710	14742	14708	14711	14846	14619	14563	14581	14734	14394	14565	14386	14733	14561	14645	14668	14595	14653	14664	14658	14603	14750	14431	14665	14614	14650	14679	14681	14598	14621	14769	14688	14697	14419	14371	14863	14706	14622	14507	14712	14533	14665	14575	14591	14616	14540	14656	14551	14695	14600	14557	14506	14664	14623	14651	14703	14506	14700	14608	14741	14436	14507	14535	14642	14597	14803	14693	14535	14655	14706	14696	14589	14598	14669	14700	14599	14602	14522	14779	14576	14740	14598	14551	14531	14758	14622	14391	14755	14762	14570	14642	14679	14391	14585	14850	14560	14686	14724	14576	14575	14796	14630	14724	14676	14658	14710	14560	14658	14610	14829	14289	14673	14708	14647	14669	14673	14622	14935	14490	14529	14705	14620	14611	14533	14656	14769	14621	14618	14619	14702	14729	14450	14542	14535	14768	14642	14653	14439	14624	14549	14632	14718	14468	14669	14656	14840	14524	14608	14614	14654	14715	14741	14770	14446	14651	14621	14624	14600	14565	14683	14458	14758	14675	14626	14721	14530	14561	14551	14591	14706	14549	14649	14729	14604	14645	14726	14727	14743	14821	14758	14663	14699	14736	14724	14642	14699	14717	14431	14770	14701	14565	14686	14768	14752	14734	14656	14509	14469	14703	14670	14586	14633	14624	14591	14614	14542	14578	14591	14737	14612	14601	14593	14546	14480	14673	14768	14780	14669	14612	14812	14432	14596	14565	14728	14454	14593	14585	14535	14579	14584	14608	14473	14600	14761	14712	14543	14704	14661	14664	14546	14685	14738	14608	14650	14653	14739	14524	14564	14626	14523	14681	14630	14743	14754	14692	14524	14840	14621	14640	14734	14659	14565	14684	14818	14493	14761	14608	14286	14627	14824	14606	14757	14758	14562	14657	14723	14563	14478	14697	14754	14628	14599	14659	14588	14428	14582	14598	14671	14669	14709	14633	14645	14702	14553	14492	14738	14753	14838	14657	14548	14622	14652	14659	14535	14557	14687	14546	14681	14595	14780	14649	14671	14596	14708	14725	14814	14788	14640	14410	14628	14661	14447	14638	14600	14767	14720	14688	14702	14667	14686	14557	14736	14607	14575	14728	14641	14409	14556	14691	14609	14497	14423	14607	14586	14539	14548	14557	14809	14601	14641	14546	14582	14610	14714	14667	14746	14582	14693	14682	14703	14549	14655	14549	14774	14678	14505	14598	14711	14483	14637	14676	14640	14520	14698	14721	14792	14466	14566	14663	14648	14476	14890	14862	14447	14639	14505	14565	14525	14735	14536	14729	14657	14591	14533	14646	14573	14657	14553	14562	14716	14555	14616	14557	14656	14692	14798	14472	14657	14492	14679	14707	14572	14672	14634	14861	14512	14622	14762	14644	14564	14448	14503	14645	14524	14668	14539	14492	14603	14547	14628	14716	14446	14790	14537	14561	14453	14730	14683	14755	14615	14511	14715	14648	14562	14408	14602	14725	14585	14458	14636	14730	14546	14686	14636	14644	14562	14530	14674	14548	14675	14657	14811	14628	14645	14633	14731	14519	14698	14711	14664	14614	14553	14563	14617	14595	14663	14843	14570	14611	14549	14647	14592	14706	14735	14633	14545	14587	14748	14756	14778	14625	14674	14681	14609	14764	14591	14509	14633	14868	14613	14696	14661	14604	14690	14722	14745	14759	14580	14579	14576	14624	14658	14709	14478	14700	14682	14854	14591	14780	14741	14490	14606	14542	14686	14671	14574	14720	14687	14610	14663	14615	14680	14621	14524	14752	14446	14679	14654	14569	14672	14603	14684	14557	14522	14522	14532	14689	14663	14560	14418	14766	14723	14562	14667	14745	14748	14614	14495	14841	14471	14502	14705	14646	14694	14585	14720	14754	14686	14641	14444	14469	14633	14624	14685	14545	14533	14679	14519	14647	14882	14732	14689	14859	14674	14484	14745	14833	14687	14738	14704	14601	14661	14575	14828	14526	14750	14865	14493	14676	14542	14625	14756	14818	14635	14639	14513	14569	14565	14539	14462	14624	14674	14570	14573	14697	14651	14652	14656	14649	14615	14460	14656	14527	14558	14631	14651	14628	14408	14607	14789	14600	14859	14831	14631	14645	14776	14617	14676	14784	14677	14787	14656	14794	14668	14679	14697	14622	14528	14707	14508	14699	14531	14746	14652	14592	14866	14483	14616	14700	14673	14685	14680	14820	14687	14620	14666	14579	14568	14645	14536	14594	14605	14739	14787	14630	14652	14604	14640	14459	14687	14615	14730	14603	14689	14747	14630	14666	14510	14634	14715	14613	14493	14741	14633	14702	14915	14476	14613	14816	14509	14537	14701	14695	14528	14536	14535	14657	14547	14546	14620	14655	14541	14617	14791	14705	14677	14655	14539	14785	14672	14613	14754	14576	14586	14651	14677	14563	14720	14572	14479	14674	14582	14624	14720	14700	14766	14479	14715	14568	14589	14708	14531	14538	14582	14572	14687	14626	14707	14538	14645	14584	14801	14577	14620	14752	14599	14568	14474	14847	14562	14722	14737	14732	14655	14648	14624	14474	14671	14631	14604	14542	14643	14680	14499	14638	14508	14741	14687	14598	14516	14775	14629	14598	14745	14657	14789	14663	14537	14737	14641	14616	14601	14511	14759	14681	14705	14547	14791	14612	14527	14542	14616	14577	14645	14524	14779	14697	14602	14660	14739	14697	14831	14645	14636	14678	14748	14578	14608	14459	14648	14818	14654	14646	14713	14487	14504	14599	14759	14717	14615	14679	14617	14597	14544	14630	14614	14588	14632	14597	14670	14543	14672	14620	14667	14569	14547	14829	14618	14708	14553	14732	14428	14722	14642	14680	14735	14784	14518	14642	14630	14632	14548	14660	14651	14867	14794	14560	14722	14556	14406	14551	14791	14647	14653	14522	14718	14605	14438	14553	14561	14700	14491	14408	14740	14641	14644	14638	14508	14709	14718	14769	14417	14561	14655	14646	14813	14648	14535	14610	14692	14610	14576	14719	14666	14725	14681	14736	14672	14566	14686	14791	14533	14575	14558	14655	14690	14724	14703	14553	14823	14528	14488	14674	14543	14536	14631	14540	14645	14644	14641	14520	14728	14520	14619	14622	14666	14743	14769	14582	14603	14522	14549	14536	14471	14502	14542	14538	14556	14513	14862	14804	14738	14678	14512	14640	14561	14769	14685	14553	14621	14763	14827	14658	14709	14684	14629	14776	14692	14598	14759	14546	14689	14520	14572	14762	14646	14563	14563	14718	14611	14455	14686	14589	14715	14644	14661	14618	14425	14876	14473	14756	14575	14554	14626	14661	14720	14704	14643	14656	14657	14643	14456	14584	14614	14653	14672	14573
29189	27272	34657	31072	24965	21903	20284	19105	18236	17785	17522	17449	17209	17098	16890	16837	16637	16757	16767	16537	16598	16525	16378	16525	16564	16562	16534	16569	16532	16562	16624	16368	16477	16389	16611	16345	16482	16351	16734	16691	16507	16328	16635	16407	16440	16399	16483	16443	16453	16540	16360	16429	16377	16304	16552	16519	16413	16446	16559	16420	16480	16456	16473	16575	16482	16539	16400	16312	16606	16337	16441	16347	16694	16518	16513	16378	16318	16601	16456	16379	16614	16465	16487	16566	16612	16476	16522	16404	16314	16362	16423	16371	16417	16496	16344	16493	16371	16253	16518	16572	16753	16435	16452	16568	16514	16350	16331	16311	16301	16385	16514	16329	16472	16458	16661	16424	16513	16441	16331	16296	16479	16470	16473	16321	16468	16406	16495	16289	16334	16530	16528	16313	16376	16376	16372	16518	16314	16624	16593	16372	16343	16395	16499	16283	16291	16386	16334	16474	16195	16602	16327	16486	16685	16539	16580	16537	16298	16341	16273	16200	16500	16381	16341	16511	16441	16497	16475	16403	16419	16495	16439	16469	16339	16654	16457	16626	16351	16432	16474	16539	16505	16426	16414	16398	16415	16428	16199	16440	16620	16359	16553	16613	16349	16526	16547	16588	16624	16318	16372	16340	16599	16417	16437	16722	16546	16381	16511	16734	16476	16567	16482	16483	16476	16579	16388	16525	16526	16395	16623	16666	16427	16402	16459	16385	16355	16258	16579	16527	16369	16453	16367	16354	16323	16340	16376	16541	16403	16538	16486	16461	16405	16515	16438	16479	16449	16520	16511	16301	16453	16496	16478	16533	16539	16423	16448	16379	16487	16580	16412	16488	16570	16629	16417	16494	16284	16577	16429	16229	16621	16291	16561	16456	16552	16525	16520	16421	16325	16669	16430	16463	16525	16355	16410	16320	16292	16439	16406	16434	16593	16597	16652	16624	16594	16513	16405	16384	16409	16490	16523	16130	16418	16310	16424	16327	16288	16449	16547	16433	16490	16656	16417	16626	16549	16384	16538	16340	16382	16470	16564	16255	16467	16435	16579	16542	16430	16249	16507	16324	16294	16440	16505	16669	16405	16590	16431	16513	16504	16284	16646	16431	16477	16542	16429	16535	16361	16511	16564	16529	16490	16499	16512	16500	16352	16435	16604	16479	16674	16428	16433	16401	16546	16460	16360	16432	16454	16523	16551	16462	16368	16528	16507	16393	16318	16388	16470	16284	16360	16516	16548	16452	16415	16222	16638	16545	16608	16476	16330	16390	16265	16308	16395	16514	16480	16439	16496	16339	16357	16456	16517	16471	16407	16348	16367	16309	16426	16593	16288	16447	16646	16334	16365	16268	16111	16422	16450	16424	16634	16355	16486	16433	16405	16198	16348	16536	16516	16344	16503	16456	16444	16400	16510	16403	16445	16418	16596	16275	16394	16361	16496	16559	16435	16332	16381	16382	16322	16710	16526	16419	16483	16202	16780	16338	16321	16562	16669	16292	16444	16454	16329	16383	16355	16527	16581	16407	16307	16468	16414	16339	16403	16323	16209	16297	16496	16513	16559	16439	16617	16387	16543	16491	16359	16564	16417	16582	16498	16520	16441	16189	16398	16389	16538	16575	16495	16592	16586	16506	16521	16353	16403	16307	16394	16399	16455	16366	16429	16347	16532	16609	16456	16491	16500	16466	16501	16511	16369	16468	16342	16443	16354	16388	16424	16323	16378	16392	16609	16285	16453	16450	16501	16516	16575	16469	16522	16627	16357	16360	16403	16534	16345	16366	16539	16417	16348	16504	16391	16491	16260	16308	16514	16291	16351	16302	16509	16400	16480	16237	16345	16344	16560	16458	16453	16586	16366	16420	16546	16603	16192	16492	16654	16512	16460	16391	16443	16531	16390	16597	16533	16630	16556	16378	16451	16456	16576	16654	16535	16569	16631	16445	16524	16372	16394	16364	16383	16506	16645	16469	16472	16474	16656	16374	16623	16306	16588	16457	16452	16473	16434	16223	16208	16365	16688	16540	16665	16516	16421	16347	16375	16455	16585	16444	16396	16444	16430	16403	16516	16337	16473	16552	16530	16438	16281	16461	16447	16647	16545	16462	16447	16339	16408	16409	16316	16387	16443	16340	16354	16319	16241	16541	16374	16694	16454	16189	16497	16282	16283	16501	16405	16420	16618	16493	16635	16679	16359	16634	16643	16489	16360	16321	16344	16754	16467	16512	16531	16385	16518	16510	16448	16444	16561	16483	16427	16454	16481	16512	16380	16346	16457	16451	16472	16507	16495	16555	16386	16353	16324	16492	16390	16377	16527	16457	16663	16635	16314	16270	16405	16216	16516	16550	16477	16606	16247	16577	16373	16525	16595	16397	16478	16214	16298	16575	16389	16539	16375	16356	16651	16667	16378	16459	16268	16380	16551	16498	16477	16624	16351	16385	16312	16616	16501	16269	16596	16445	16484	16651	16363	16438	16418	16204	16524	16613	16402	16284	16636	16478	16534	16555	16484	16526	16618	16536	16515	16250	16548	16542	16451	16370	16346	16218	16359	16575	16596	16363	16494	16515	16547	16532	16536	16361	16477	16511	16420	16510	16521	16619	16399	16389	16487	16488	16455	16484	16395	16569	16640	16476	16396	16432	16478	16472	16465	16481	16301	16593	16314	16292	16644	16623	16240	16372	16387	16412	16569	16385	16555	16782	16587	16420	16658	16561	16495	16450	16415	16335	16410	16347	16447	16435	16654	16346	16539	16510	16562	16565	16663	16467	16486	16351	16479	16369	16382	16558	16341	16311	16464	16495	16354	16430	16524	16424	16304	16510	16491	16451	16659	16512	16487	16407	16357	16482	16470	16374	16593	16604	16554	16524	16482	16428	16511	16530	16554	16676	16425	16441	16321	16447	16419	16314	16493	16356	16361	16352	16397	16474	16409	16484	16512	16331	16474	16713	16569	16329	16591	16486	16582	16444	16558	16415	16571	16477	16564	16454	16273	16387	16588	16500	16305	16481	16404	16539	16657	16234	16463	16435	16757	16540	16403	16245	16476	16520	16500	16390	16119	16474	16392	16533	16311	16535	16630	16424	16578	16354	16579	16476	16344	16379	16591	16227	16346	16514	16511	16396	16464	16240	16499	16520	16545	16209	16654	16354	16517	16456	16508	16336	16502	16424	16355	16521	16420	16400	16593	16361	16564	16626	16407	16367	16208	16581	16463	16461	16445	16479	16367	16162	16531	16513	16534	16319	16304	16520	16328	16354	16409	16585	16527	16388	16596	16452	16381	16546	16386	16147	16444	16364	16483	16466	16479	16362	16628	16483	16458	16520	16464	16538	16277	16538	16360	16478	16320	16452	16500	16418	16473	16450	16323	16447	16341	16175	16326	16449	16527	16346	16254	16562	16407	16269	16463	16481	16457	16444	16408	16561	16379	16198	16483	16346	16562	16471	16475	16603	16690	16526	16342	16361	16530	16600	16387	16186	16448	16339	16458	16593	16502	16534	16643	16410	16302	16570	16307	16400	16386	16402	16385	16461	16359	16538	16587	16523	16390	16373	16495	16541	16641	16428	16326	16115	16375	16635	16413	16472	16612	16566	16642	16204	16308	16171	16323	16597	16494	16501	16440	16337	16465	16489	16438	16391	16567	16388	16395	16313	16226	16252	16655	16542	16588	16371	16276	16502	16381	16555	16385	16500	16391	16400	16274	16351	16407	16417	16450	16519	16398	16615	16588	16267	16489	16483	16420	16413	16423	16485	16534	16282	16436	16322	16433	16523	16474	16708	16401	16455	16511	16414	16485	16372	16438	16697	16572	16466	16550	16449	16540	16541	16519	16462	16372	16428	16552	16504	16363	16159	16353	16537	16620	16314	16397	16484	16487	16456	16355	16507	16543	16426	16372	16280	16445	16396	16357	16474	16494	16495	16479	16402	16574	16489	16413	16401	16471	16493	16634	16496	16375	16482	16465	16508	16424	16471	16571	16457	16474	16242	16291	16583	16471	16575	16653	16564	16433	16469	16332	16430	16549	16592	16465	16601	16541	16498	16449	16291	16185	16489	16588	16416	16602	16395	16504	16440	16431	16080	16434	16461	16713	16486	16356	16360	16292	16455	16524	16443	16443	16413	16589	16400	16442	16421	16500	16509	16624	16490	16303	16330	16553	16415	16406	16431	16378	16371	16393	16272	16343	16415	16528	16597	16318	16649	16554	16366	16653	16516	16606	16318	16476	16274	16402	16397	16426	16451	16445	16582	16501	16472	16675	16570	16427	16612	16456	16213	16272	16417	16397	16222	16464	16274	16550	16329	16500	16408	16558	16569	16433	16597	16371	16536	16645	16486	16441	16385	16447	16395	16374	16518	16474	16403	16446	16560	16496	16282	16501	16442	16426	16506	16524	16320	16511	16422	16536	16535	16693	16401	16345	16242	16430	16351	16447	16510	16349	16547	16597	16396	16334	16303	16517	16419	16385	16406	16550	16327	16398	16596	16460	16572	16364	16468	16485	16248	16348	16452	16511	16463	16375	16523	16357	16382	16455	16318	16194	16426	16382	16397	16279	16441	16392	16539	16335	16519	16366	16458	16697	16455	16406	16270	16582	16571	16688	16598	16397	16518	16573	16414	16617	16358	16544	16442	16691	16411	16424	16505	16232	16653	16494	16441	16515	16233	16470	16360	16533	16490	16618	16506	16565	16521	16497	16541	16542	16576	16423	16441	16480	16663	16463	16262	16460	16432	16410	16472	16655	16433	16351	16432	16334	16492	16388	16639	16462	16336	16610	16526	16419	16573	16350	16402	16672	16494	16536	16299	16409	16599	16359	16586	16348	16215	16657	16464	16551	16474	16554	16450	16645	16345	16204	16307	16494	16312	16429	16528	16516	16352	16549	16409	16435	16316	16372	16392	16623	16381	16495	16408	16489	16539	16388	16213	16520	16478	16298	16512	16353	16509	16455	16433	16593	16536	16300	16472	16429	16383	16553	16543	16500	16512	16359	16658	16085	16347	16433	16300	16594	16274	16525	16580	16535	16375	16491	16465	16750	16446	16368	16377	16665	16465	16467	16516	16448	16315	16571	16488	16444	16254	16532	16373	16409	16367	16292	16523	16529	16243	16415	16523	16347	16323
32173	43771	40693	31657	25841	21875	19663	18269	16954	16502	16073	15494	15370	15163	14989	14940	14792	14660	14722	14640	14596	14861	14723	14552	14563	14415	14574	14468	14285	14417	14347	14339	14389	14347	14358	14508	14446	14480	14231	14436	14556	14312	14155	14496	14376	14267	14464	14475	14313	14374	14324	14435	14366	14466	14367	14332	14505	14451	14518	14345	14545	14275	14309	14512	14270	14447	14193	14451	14534	14478	14303	14260	14479	14335	14564	14399	14326	14245	14431	14431	14424	14410	14450	14537	14380	14159	14308	14327	14411	14537	14382	14409	14441	14285	14589	14348	14329	14487	14417	14417	14367	14399	14368	14404	14394	14358	14378	14325	14400	14505	14531	14331	14302	14425	14395	14488	14412	14229	14475	14301	14463	14171	14414	14281	14335	14377	14365	14159	14502	14352	14270	14498	14328	14352	14399	14527	14458	14408	14259	14185	14417	14355	14377	14376	14296	14347	14426	14405	14348	14304	14436	14419	14392	14087	14570	14487	14424	14300	14227	14300	14620	14406	14359	14278	14328	14439	14411	14123	14436	14593	14294	14344	14439	14180	14372	14335	14400	14544	14462	14355	14345	14343	14508	14346	14587	14405	14428	14357	14270	14250	14254	14361	14348	14463	14275	14449	14550	14475	14366	14478	14444	14547	14279	14428	14290	14349	14455	14328	14330	14415	14402	14421	14364	14360	14389	14302	14349	14207	14547	14339	14390	14351	14555	14496	14295	14376	14127	14306	14366	14424	14486	14512	14309	14376	14501	14352	14433	14280	14362	14414	14324	14490	14318	14563	14296	14323	14400	14260	14477	14351	14625	14367	14320	14474	14547	14469	14356	14310	14235	14268	14270	14364	14394	14415	14394	14342	14331	14267	14403	14419	14350	14441	14310	14400	14609	14375	14346	14272	14487	14387	14461	14373	14414	14275	14249	14515	14266	14419	14289	14494	14372	14307	14380	14475	14160	14210	14635	14243	14272	14235	14459	14417	14330	14452	14310	14369	14231	14394	14401	14360	14386	14427	14317	14557	14446	14470	14554	14392	14391	14491	14484	14412	14357	14252	14339	14391	14336	14444	14391	14283	14493	14461	14227	14392	14527	14358	14518	14339	14291	14405	14340	14555	14366	14430	14345	14417	14325	14415	14355	14513	14369	14505	14469	14449	14326	14444	14279	14413	14358	14432	14255	14409	14226	14222	14364	14208	14320	14457	14319	14258	14464	14462	14373	14584	14400	14337	14410	14298	14446	14492	14502	14293	14492	14312	14485	14371	14418	14282	14501	14383	14322	14283	14563	14369	14360	14318	14266	14396	14352	14356	14374	14405	14453	14446	14373	14481	14413	14143	14392	14438	14308	14437	14572	14349	14430	14349	14367	14566	14152	14306	14452	14455	14343	14348	14193	14171	14435	14311	14359	14431	14398	14391	14297	14415	14409	14338	14553	14495	14493	14408	14483	14442	14378	14373	14462	14384	14539	14321	14150	14431	14334	14423	14533	14341	14248	14486	14514	14523	14381	14376	14419	14290	14422	14351	14300	14285	14429	14473	14334	14306	14490	14395	14339	14385	14442	14498	14339	14236	14313	14290	14434	14416	14439	14438	14435	14378	14481	14412	14410	14349	14440	14634	14437	14377	14367	14297	14449	14421	14440	14201	14390	14340	14516	14303	14463	14356	14228	14385	14410	14489	14480	14384	14278	14404	14507	14371	14496	14287	14377	14365	14445	14524	14270	14419	14452	14257	14348	14334	14328	14507	14288	14298	14517	14251	14402	14277	14364	14290	14526	14440	14413	14398	14346	14330	14565	14367	14312	14339	14379	14274	14294	14372	14535	14372	14345	14415	14478	14403	14286	14178	14298	14453	14428	14445	14279	14553	14356	14442	14302	14443	14349	14256	14258	14491	14473	14276	14235	14572	14324	14432	14352	14494	14378	14378	14465	14414	14602	14316	14378	14417	14340	14286	14354	14488	14281	14342	14500	14467	14523	14548	14212	14297	14413	14273	14477	14579	14293	14428	14430	14238	14410	14259	14281	14269	14287	14432	14354	14484	14366	14348	14480	14265	14435	14455	14376	14494	14296	14267	14519	14415	14430	14240	14427	14401	14399	14299	14364	14347	14235	14446	14329	14323	14425	14336	14360	14446	14227	14479	14397	14486	14527	14290	14430	14505	14319	14374	14397	14419	14363	14374	14409	14428	14478	14372	14574	14255	14324	14349	14208	14401	14314	14342	14481	14255	14491	14282	14505	14471	14404	14649	14430	14280	14603	14573	14424	14498	14345	14221	14476	14409	14312	14278	14372	14479	14237	14432	14655	14255	14413	14482	14274	14276	14312	14434	14358	14304	14507	14337	14334	14382	14362	14561	14494	14429	14503	14365	14358	14424	14471	14313	14455	14302	14199	14497	14271	14498	14402	14415	14392	14270	14288	14426	14413	14513	14378	14536	14367	14328	14364	14410	14347	14405	14416	14327	14360	14273	14472	14274	14429	14272	14313	14413	14469	14422	14482	14369	14435	14346	14248	14303	14464	14350	14479	14494	14406	14597	14324	14244	14264	14469	14357	14300	14419	14324	14467	14273	14461	14277	14434	14450	14441	14312	14471	14330	14322	14501	14358	14262	14284	14400	14439	14312	14440	14378	14360	14230	14314	14485	14448	14486	14361	14370	14390	14345	14341	14374	14329	14369	14366	14486	14474	14424	14480	14258	14385	14358	14461	14224	14561	14272	14477	14448	14349	14377	14565	14409	14536	14567	14387	14424	14511	14325	14595	14377	14457	14450	14612	14355	14418	14252	14295	14446	14493	14412	14419	14328	14287	14299	14382	14359	14413	14527	14329	14257	14419	14283	14486	14434	14372	14518	14526	14462	14367	14237	14408	14219	14463	14267	14375	14314	14439	14470	14361	14464	14364	14366	14340	14425	14216	14354	14399	14265	14440	14371	14295	14386	14454	14349	14385	14404	14315	14385	14507	14353	14458	14343	14416	14443	14378	14360	14499	14487	14314	14228	14241	14297	14339	14392	14420	14347	14675	14446	14378	14354	14299	14521	14425	14357	14343	14436	14580	14408	14331	14432	14496	14305	14195	14526	14263	14297	14435	14361	14697	14300	14391	14363	14479	14463	14170	14270	14311	14394	14404	14238	14354	14536	14430	14393	14394	14201	14457	14391	14487	14447	14516	14433	14361	14366	14245	14389	14241	14247	14556	14239	14615	14473	14270	14485	14329	14467	14285	14313	14331	14330	14368	14453	14300	14283	14266	14392	14327	14423	14387	14325	14349	14320	14279	14324	14345	14488	14332	14466	14481	14253	14414	14256	14373	14303	14392	14320	14380	14314	14459	14334	14468	14393	14283	14385	14368	14332	14306	14385	14297	14296	14428	14293	14433	14378	14384	14523	14261	14337	14286	14509	14442	14363	14267	14430	14454	14390	14519	14242	14343	14411	14384	14282	14569	14324	14311	14453	14416	14532	14423	14314	14593	14478	14399	14495	14336	14293	14436	14494	14483	14296	14373	14365	14277	14215	14498	14580	14451	14471	14332	14347	14396	14438	14461	14411	14570	14385	14399	14338	14540	14274	14430	14507	14557	14369	14358	14321	14404	14483	14123	14487	14346	14488	14369	14398	14327	14420	14292	14323	14379	14457	14333	14423	14304	14512	14599	14471	14394	14285	14313	14260	14272	14312	14538	14471	14416	14195	14405	14388	14432	14387	14491	14392	14494	14373	14334	14302	14360	14572	14361	14473	14350	14378	14351	14258	14318	14388	14492	14473	14445	14272	14188	14396	14401	14345	14386	14399	14492	14299	14486	14282	14315	14521	14422	14382	14265	14478	14417	14165	14254	14383	14321	14428	14399	14451	14298	14201	14483	14206	14384	14277	14346	14426	14451	14514	14468	14555	14515	14438	14292	14384	14384	14322	14368	14398	14443	14574	14372	14412	14378	14412	14275	14439	14321	14406	14516	14339	14405	14479	14337	14430	14358	14330	14460	14465	14356	14383	14379	14413	14456	14396	14356	14486	14490	14438	14351	14472	14408	14502	14593	14382	14474	14493	14306	14279	14497	14237	14380	14282	14403	14320	14319	14449	14462	14235	14367	14414	14307	14218	14481	14344	14342	14345	14399	14316	14403	14377	14408	14285	14454	14391	14422	14411	14398	14270	14459	14392	14430	14372	14546	14162	14384	14368	14446	14490	14417	14335	14412	14373	14468	14518	14399	14529	14426	14448	14168	14351	14486	14404	14387	14321	14245	14522	14410	14412	14299	14320	14358	14306	14336	14348	14483	14427	14353	14233	14402	14530	14218	14387	14463	14332	14495	14311	14326	14370	14348	14316	14305	14290	14528	14524	14465	14494	14275	14525	14157	14475	14231	14379	14536	14097	14427	14367	14395	14386	14457	14545	14309	14368	14448	14254	14252	14262	14485	14478	14229	14403	14238	14499	14401	14442	14418	14362	14423	14408	14293	14465	14387	14165	14511	14454	14271	14512	14417	14424	14304	14290	14402	14301	14567	14425	14518	14323	14421	14328	14313	14294	14356	14533	14410	14480	14434	14454	14321	14415	14407	14439	14326	14367	14492	14344	14258	14333	14292	14342	14460	14441	14541	14341	14387	14361	14585	14375	14529	14261	14371	14347	14466	14517	14340	14418	14375	14312	14294	14381	14488	14374	14423	14285	14489	14456	14325	14325	14350	14381	14373	14347	14431	14249	14480	14557	14399	14505	14334	14430	14523	14554	14390	14460	14350	14314	14375	14434	14487	14301	14302	14458	14410	14329	14276	14385	14337	14269	14590	14388	14276	14407	14461	14294	14439	14411	14388	14375	14330	14405	14406	14371	14367	14437	14443	14510	14382	14429	14304	14363	14348	14434	14354	14321	14443	14478	14253	14303	14456	14417	14340	14424	14436	14244	14240	14443	14470	14422	14368	14338	14377	14333	14433	14262	14359	14281	14297	14472	14212	14413	14498	14295	14346	14366	14387	14287	14407	14474	14321	14350	14307	14339	14288	14448	14515	14214	14567	14342	14534	14376	14318	14367	14337	14182	14387	14577	14289	14489	14304	14494	14489	14439	14282	14287	14306	14316	14331	14446	14295	14488	14227	14398	14321	14217	14373	14287	14362	14285
24271	21548	29117	25791	24766	24958	23625	20418	19210	18454	18101	17840	17400	17162	17104	17094	16875	16720	16576	16636	16456	16594	16592	16308	16406	16339	16408	16384	16557	16264	16090	16237	16217	16138	16392	16320	16165	16147	16375	16256	16154	16366	16124	16119	16298	16180	16423	16242	16448	16574	16371	16165	16272	16184	16415	16140	16098	16382	16402	16180	16272	16184	16290	16361	16249	16029	16344	16242	16235	16112	16102	16350	16193	16320	15984	16154	16303	16250	16341	16198	16143	16224	16194	16143	16452	16161	15913	16092	16225	16175	16302	16172	16184	16077	16231	16372	16286	16229	16165	16158	16135	16232	16117	16151	16305	16158	16351	16045	16241	16137	16355	16161	16313	16373	16175	16291	16164	16297	16285	16272	16198	15978	16107	16318	16017	16221	16209	15939	16057	16152	16209	16056	16194	16084	16029	16098	16328	16109	16032	16198	16321	16397	16322	16160	15922	16181	16081	16269	16163	16392	16275	16075	16238	15993	16094	16117	16373	16182	16100	16088	16183	16182	16173	16050	16111	16303	16081	16076	16176	16073	16220	16178	16120	16126	16057	15938	16144	16099	16176	16179	16243	16306	16233	16350	16338	16309	16109	16219	16314	16261	16127	16230	16151	16126	16126	16215	16326	16139	16238	16026	15964	16234	16170	16252	16268	16096	16291	16369	16160	16127	16244	16033	16251	16222	16015	16377	16193	16289	16356	16203	16154	16077	16278	16215	15986	16113	16216	16270	16297	16234	16218	16075	16185	16265	16181	16110	16156	16232	16146	16108	16208	16048	16115	16192	16109	16221	16364	16256	16122	16290	16294	16264	16276	16164	16227	16304	16378	16351	16005	16194	16149	16397	16208	16060	16138	16252	16106	16204	16054	16333	16173	16169	16027	16098	16063	16173	16152	16343	16180	16226	16045	16224	16053	16177	15995	16318	16019	16326	16422	16285	16143	16249	16039	16138	16284	16331	16226	16266	16250	16214	16295	16023	16182	16354	16174	16038	16108	16217	16300	16395	16208	16201	16170	15943	16197	16161	16125	16270	16258	16175	16068	16143	16231	16101	16132	16249	16027	16120	16189	16344	16292	16103	16120	16002	16182	16120	16414	16241	16290	16283	16124	16193	16271	16295	16186	16221	16341	16179	16039	16106	16048	16163	16016	16154	16203	16070	16085	16206	16323	15988	16293	16217	16317	16290	16165	15986	16187	16185	16142	16174	16211	16195	16116	16212	16401	16035	16564	16410	16433	16125	16318	16474	16283	16396	16027	16070	16082	16058	16443	16223	16419	16376	16036	16218	16143	16125	16270	16084	16080	16361	16316	16348	16298	16542	16229	16233	16029	16217	16150	16166	16145	16123	16348	16178	16258	16255	16228	16099	16142	16249	16153	16135	16381	16050	16285	16086	16157	16112	16395	16068	16426	16368	16302	16290	16172	16039	16153	16054	16515	16159	16196	16444	16286	16137	16244	16161	16390	16337	15993	16265	16462	15988	16189	16297	16206	16155	16263	16434	16369	16128	16185	16098	16144	16232	16336	16134	16477	16260	16320	16138	16151	16168	16137	16481	16207	16272	16232	16327	16045	16210	16356	16272	16259	16432	16070	16236	16036	16463	16081	16182	16165	16232	16292	16352	16240	16111	16181	16083	16262	16368	16332	16169	16266	16152	16232	16205	16187	16233	16423	16288	16136	16145	16146	16228	16130	16061	16150	16012	16224	16123	16239	16188	15979	16211	16057	16290	16108	16312	16336	16197	16280	16156	16186	16077	16117	16036	16273	16107	16192	16260	16336	16185	16226	16146	16083	15934	16232	16267	16491	16198	16293	16392	16265	16308	16183	16363	16107	16293	16352	16203	16193	16321	16397	16298	16297	16163	16324	16369	16181	16221	16334	16412	16258	16305	16401	16192	16146	16112	16053	16230	16259	16160	16229	16259	16196	16046	16248	16142	16295	16063	16151	16193	16228	16205	16175	16229	16108	16321	16333	16103	16153	16124	16191	16040	16182	16192	16239	16235	16090	16122	16338	16248	16186	16368	16127	16358	16356	15951	16151	16036	16009	16343	16031	16118	16331	16037	16288	16095	16251	16223	16344	16231	16167	16150	16128	16199	16017	16280	16307	16138	16476	16179	16177	16199	16419	16145	16206	16020	16177	16168	16294	16158	16423	16381	16226	16247	16230	16274	16318	16337	16234	15990	16286	16038	16208	16242	16089	16186	16243	16265	16295	16312	16242	16240	16136	16152	16107	16195	16283	16173	16163	16170	16318	16295	16303	15968	16243	16162	16118	16051	16073	16273	16258	16217	16067	16358	16367	16139	16087	16297	16025	16199	16264	16123	16155	16315	16501	16402	16100	16209	16234	16002	16164	16253	16348	16076	16285	16183	16024	16232	16242	16233	16358	16143	16032	16093	16005	16226	16322	16144	16218	16333	16197	16090	16347	16302	16037	16322	16162	16195	16184	16240	16191	16139	16227	16071	16063	16065	16187	16082	16135	16409	16174	16304	16122	16085	16297	16187	16298	16131	16254	16294	16176	16180	16294	15988	16141	16262	16223	16312	16180	16091	16247	16363	16208	16296	16059	16191	16128	16247	16077	15999	16351	16262	16131	16216	16098	16200	16220	16002	15890	15980	16183	16288	16233	16390	16327	16303	16273	16350	16167	16156	16238	16102	16280	16086	16006	16284	16215	16304	16202	16204	16211	16297	16368	16080	16077	16348	16193	16221	16234	16095	16033	16106	16143	16086	16294	16131	16127	16198	16469	16296	16242	16128	16249	16367	16326	16325	16105	16231	16246	16256	16254	16412	16333	16117	16125	16202	16310	16384	16142	16186	16181	16080	16266	16298	16229	16182	16202	16217	16340	16369	16368	16372	16374	16309	16199	16434	16213	16337	16258	16451	16200	16184	16307	16263	16259	16145	16112	16333	16212	16171	16202	16044	16281	15984	16112	16148	16230	16159	16034	16140	16177	16294	16076	16233	16291	16095	16347	16283	16208	16281	16085	16332	16332	16042	16122	16149	16301	16162	16097	16100	16128	16217	16250	16072	16105	16101	16224	16295	16207	16216	16064	16279	16182	16170	16275	15917	16160	16264	16243	15939	16067	16330	16044	16044	16411	16314	16195	16244	16105	16287	16180	16225	16391	16281	16078	16146	16262	16206	16154	16162	16105	16185	16330	16108	16445	16246	16150	16335	16323	16171	16172	16178	16179	16256	16231	16055	16308	16166	16300	16408	16352	16319	16142	16162	16265	16337	16158	16184	16174	16218	16129	16211	16053	16322	16184	16144	16218	16102	16238	16111	16337	16249	16301	16291	16084	16154	16350	16368	16066	16114	16097	16076	16361	16222	16235	16012	15886	16192	16180	16296	16112	16386	16270	16324	16152	16219	16043	16103	16218	16205	16207	16120	16356	16125	16232	15966	16228	16152	16109	16241	16178	16083	16106	16034	16229	16136	16305	16334	16221	16295	16286	16226	16122	16128	16058	16222	16107	16032	16135	16187	16289	16134	16216	16122	16307	16130	16268	16006	16227	16095	16257	16256	16119	16298	16095	16361	16130	16221	16290	16245	16002	16071	16087	16132	16113	16105	16233	16115	16032	16196	16181	16199	16237	16172	16230	15960	16245	16049	16037	16092	16223	16325	16333	16122	16261	16146	16240	16308	16193	16056	16053	16045	16175	16117	16094	16126	16168	16298	15978	16178	16257	16168	16235	16192	16218	16172	16261	16232	16183	16277	16216	16317	15926	16047	16284	15930	16314	16263	16292	16156	15933	16189	16000	16243	16290	16450	16117	16274	16248	16208	16330	16188	16285	16188	16181	16200	16321	16243	16121	16173	16287	16013	16134	16153	16171	16089	16310	16094	16305	16228	16066	16158	16138	16171	16354	16146	16131	16330	16423	16447	16106	15997	16139	16382	16217	16282	16208	16235	16118	16137	16290	16073	15997	16091	15950	16069	16024	16089	16116	16350	16444	16412	16210	16010	16281	16106	16260	16045	15894	16139	16168	16158	16212	16131	16084	16247	16340	16088	16172	16136	16100	16126	16270	16324	16319	16339	16330	16099	16148	16231	16164	16201	16336	16429	16277	16212	16172	16152	16278	16294	16192	16069	16163	16390	16320	16165	16361	16327	16336	16106	16103	16051	16256	16370	16268	16244	16256	16357	16395	16149	16241	16053	16339	16353	16292	16063	16292	16233	16237	16075	16197	16158	16394	16242	16210	16216	16158	16169	16305	16380	16358	16362	16201	16146	16325	16236	16127	16312	16192	16172	16141	16253	16189	16278	16163	16087	16084	16230	16244	16001	16226	16317	16207	16080	16204	16155	16129	16109	16068	16171	16230	16099	16190	16298	16461	16312	16225	16280	16380	16050	16209	16394	16027	16144	16100	15990	16180	16093	16199	16258	16182	16202	16013	16135	16156	16193	16120	16057	16072	16203	16007	16085	16098	16190	16114	16208	16227	15928	16173	16186	16296	16178	16059	16191	16246	16244	16114	16187	16066	16317	16072	16147	16104	16107	16273	16106	16199	16236	16129	16117	16201	16369	16288	16176	16170	16069	16092	16247	16230	15903	16346	16285	16356	16244	16291	16282	16132	16181	16208	16082	16148	16173	16241	16176	16390	16210	16182	16322	16328	16074	16245	16090	16272	16214	16183	16126	16034	16367	16065	16211	16242	16388	16162	16063	16069	16148	16331	16233	15993	16118	16287	16105	15997	16132	16374	16412	16329	16183	16236	16194	16180	16132	16161	16156	16201	16139	16379	16191	16250	16225	16248	16457	16222	16314	16016	16008	16081	16102	16226	16279	16246	16237	16280	16167	16138	16119	16304	16312	16100	16262	16037	16058	16182	16219	16222	16158	16328	16214	16258	16223	16392	16161	16083	16050	16268	16337	16182	16360	16138	16134	16074	16128	16034	16278	16177	16251	15940	16063	16259	16130	16285	16171	16146	16262	16328	16191	16238	16333	16334	16357	16033	16069	16165	15980	16261	16340	16003	16185	16221	16070	16192	16395	16302	16269	16159	16350	16390	16304	16210	16095	16095	16063	15924	16363	15978	16178	16209	16253	16054	16154	16141	16256	16081	15990	16284	16186	16225	16044	16009	16342	16296	16161	16212	16266
31310	50344	46987	37711	30156	25087	22173	20091	18758	17845	17053	16376	16066	15591	15365	15048	14784	15029	14960	14952	14762	14563	14603	14641	14666	14451	14652	14493	14275	14432	14486	14505	14429	14382	14447	14224	14320	14445	14223	14274	14421	14211	14338	14389	14367	14449	14206	14429	14254	14374	14245	14287	14338	14232	14135	14143	14312	14153	14330	14222	14272	14288	14255	14071	14397	14117	14227	14151	14162	14287	14401	14401	14268	14101	14069	14169	14281	14298	14200	14369	14383	14352	14263	14254	14349	14211	14264	14217	14229	14176	14258	14455	14216	14248	14401	14098	14127	14329	14210	14200	14271	14146	14232	14155	14280	14241	14196	14354	14282	14323	14155	14208	14395	14292	14180	14131	14357	14116	14148	14265	13986	14304	14342	14045	14185	14218	14216	14358	14262	14177	14042	14232	14196	14163	14197	14270	14268	14136	14091	14339	14204	14390	14160	14190	14254	14287	14059	14255	14214	14274	14115	14272	14095	14280	14242	14357	14279	14098	14239	14167	14272	14425	14129	14398	14295	14235	14276	14201	14170	14192	14172	14150	14112	14166	14286	14149	14291	14106	14350	14228	14226	14439	14196	14212	14331	14153	14134	14324	14264	14264	14344	14166	14351	14174	14256	14243	14385	14273	14219	14182	14283	14257	14258	14181	14073	14364	14290	14363	14250	14212	14194	14328	14216	14068	14117	14166	14173	14234	14182	14142	14123	14192	14300	14311	14211	14317	14213	14232	14333	14182	14211	14320	14240	14373	14276	14289	14343	14276	14469	14249	14185	14103	14215	14277	14151	14204	14330	14265	14353	14241	14376	14158	14366	14016	14321	14232	14358	14326	14273	14158	14351	14283	14382	14356	14303	14143	14081	14326	14165	14268	14223	14294	14317	14153	14191	14240	14250	14281	14252	14188	14337	14250	14149	14390	14287	14224	14331	14352	14307	14154	14059	14345	14159	14173	14236	14218	14205	14266	14418	14299	14146	14170	14421	14362	14331	14199	14448	14119	14374	14281	14480	14182	14541	14043	14216	14302	14212	14146	14089	14206	14460	14255	14308	14244	14162	14260	14185	14180	14382	14166	14301	14254	14248	14199	14309	14069	14157	14106	14412	14178	14158	14162	14157	14322	14373	14166	14297	14159	14358	14162	14252	14186	14308	14274	14303	14310	14197	14288	14264	14241	14172	14372	14379	14215	14371	14317	14223	14226	14163	14227	14216	14217	14188	14216	14169	14446	14408	14272	14245	14280	14152	14157	14174	14175	14052	14372	14203	14162	14367	14199	14190	14340	14210	14319	14366	14221	14279	14148	14344	14354	14022	14301	14221	14256	14391	14269	14235	14284	14276	14348	14410	14167	14256	14443	14153	14301	14244	14224	14277	14412	14315	14218	14237	14233	14175	14087	14325	14253	14239	14303	14272	14177	14289	14203	14369	14184	14228	14295	14360	14366	14125	14325	14138	14349	14195	14292	14274	14019	14233	14298	14289	14147	14140	14086	14255	14196	14365	14173	14246	14158	14178	14279	14256	14315	14317	14209	14467	14141	14354	14260	14216	14225	14200	14288	14142	14309	14209	14308	14400	14239	14321	14293	14272	14069	14309	14322	14284	14148	14270	14113	14386	14219	14393	14185	14311	14270	14205	14270	14188	14226	14157	14220	14451	14048	14225	14179	14298	14338	14316	14201	14286	14294	14338	14433	14245	14319	14166	14459	14209	14062	14138	14217	14392	14293	14315	14262	14219	14311	14176	14165	14118	14201	14221	14221	14388	14312	14143	14336	14257	14227	14201	14148	14162	14196	14223	14124	14224	14102	14173	14250	14175	14121	14292	14380	14206	14105	14286	14266	14255	14312	14258	14364	14295	14126	14131	14272	14236	14264	14331	14156	14241	14120	14172	14189	14188	14235	14200	14244	14170	14082	14139	14096	14390	14034	14221	14378	14255	14077	14292	14211	14378	14201	14394	14298	14220	14269	14244	14316	14242	14236	14174	14262	14161	14381	14340	14303	14269	14111	14297	14344	14286	14155	14397	14026	14097	14321	14159	14157	14267	14147	14249	14038	14371	14428	14347	14232	14297	14113	14285	14349	14356	14348	14204	14250	14127	14191	14339	14439	14369	14280	14163	14291	14412	14320	14188	14203	14172	14170	14125	14282	14369	14368	14241	14121	14262	14353	14270	14312	13986	14315	14320	14352	14230	14239	14351	14109	14074	14172	14233	14255	14303	14287	14186	14241	14454	14366	14371	14219	14248	14104	14108	14228	14075	14311	14340	14171	14396	14374	14161	14201	14273	14267	14311	14158	14142	14180	14212	14237	14281	14116	14056	14141	14202	14480	14178	14136	14231	14129	14362	14064	14242	14200	14286	14247	14094	14266	14352	14272	14351	14119	14166	14276	14254	14296	14195	14430	14340	14380	14235	14254	14241	14265	14057	14137	14147	14414	14299	14337	14245	14236	14205	14300	14203	14113	14410	14198	14311	14361	14353	14258	14241	14131	14310	14290	14295	14185	14236	14316	14403	14242	14158	14223	14347	14163	14421	14167	14130	14326	14266	14243	14335	14088	14215	14152	14031	14293	14222	14351	14239	14307	14229	14245	14288	14199	14211	14193	14228	14246	14187	14028	14213	14326	14247	14515	14181	14211	14275	14223	14193	14048	14409	14229	14303	14310	14353	14161	14299	14211	14196	14279	14344	14234	14275	14166	14238	14129	14272	14294	14321	14152	14390	14240	14192	14284	14278	14226	14275	14193	13927	14322	14286	14492	14247	14321	14309	14279	14296	14335	14381	14284	14142	14421	14202	14163	14382	14257	14273	14135	14286	14338	14239	14071	14333	14241	14301	14339	14313	14348	14293	14401	14298	14266	14115	14124	14159	14352	14196	14234	14369	14177	14237	14337	14329	14286	14366	14249	14251	14226	14237	14396	14253	14113	14150	14265	14299	14174	14119	14309	14116	14252	14346	14271	14204	14305	14223	14233	14226	14181	14311	14338	14232	14175	14315	14255	14208	14192	14319	14447	14246	14133	14220	14179	14325	14291	14183	14309	14450	14314	14171	14132	14260	14325	14295	14332	14323	14181	14239	14158	14318	14230	14094	14226	14247	14170	14294	14222	14185	14203	14178	14281	14162	14202	14292	14193	14249	14332	14158	14343	14304	14199	14307	14248	14082	14166	14126	14145	14336	14331	14060	14395	14186	14299	14336	14189	14190	14266	14195	14251	14352	14212	14247	14218	14410	14155	14258	14050	14233	14315	14341	14298	14211	14295	14048	14159	14235	14275	14320	14246	14241	14147	14164	14094	14129	14417	14344	14260	14282	14280	14249	14220	14302	14487	14119	14260	14197	14217	14167	14252	14190	14210	14210	14025	14287	14379	14346	14273	14334	14373	14096	14246	14028	14284	14339	14155	14161	14137	14307	14198	14213	14209	14234	14061	14274	14344	14403	14250	14153	14179	14229	14319	14190	14278	14336	14325	14160	14380	14242	14356	14335	14235	14378	14131	14281	14155	14431	14323	14170	14229	14287	14263	14135	14308	14176	14208	14465	13993	14408	14324	14175	14171	14400	14250	14132	14419	14110	14294	14197	14246	14288	14324	14300	14305	14155	14220	14140	14175	14218	14138	14307	14343	14083	14225	14243	14288	14371	14232	14198	14106	14212	14337	14322	14366	14256	14107	14288	14164	14345	14323	14201	14137	14386	14188	14382	14209	14249	14324	14104	14346	14341	14267	14200	14267	14176	14180	14234	14242	14175	14296	14166	14216	14220	14228	14375	14245	14157	14300	14209	14186	14136	14260	14165	14338	14221	14357	14268	14273	14131	14303	14207	14302	14388	14235	14309	14204	14321	14186	14042	14319	14286	14172	14207	14368	14222	14361	14311	14226	14283	14369	14328	14414	14402	14263	14176	14188	14417	14134	14253	14222	14192	14198	14175	14445	14188	14282	14255	14521	14360	14136	14093	14284	14318	14322	14283	14187	14137	14249	14197	14348	14141	14280	14226	14382	14353	14039	14190	14201	14328	14299	14212	14118	14374	14302	14200	14201	14271	14241	14182	14320	14169	14324	14317	14412	14097	14270	14006	14264	14154	14355	14271	14181	14223	14129	14268	14064	14370	14238	14129	14228	14348	14147	14432	14190	14231	14211	14221	14066	14314	14111	14325	14319	14245	14230	14196	14230	14436	14272	14197	14232	14147	14123	14360	14069	14327	14169	14283	14098	14201	14303	14459	14203	14160	14086	14011	14312	14161	14279	14240	14186	14286	14158	14197	14279	14274	14023	14342	14336	14334	14322	14065	14284	14223	14334	14231	14371	14246	14276	14183	14490	14230	14200	14267	14134	14326	14131	14270	14163	14288	14448	14236	14111	14214	14313	14426	14270	14054	14320	14201	14144	14284	14306	14335	14316	14426	14223	14193	14066	14292	14188	14123	14229	14182	14412	14256	14224	14359	14304	14225	14343	14117	14326	14189	14094	14178	14257	14239	14399	14289	14312	14410	14249	14322	14237	14189	14218	14326	14283	14299	14329	14180	14207	14319	14094	14347	14139	14277	14230	14281	14336	14273	14254	14132	14106	14252	14257	14175	14276	14240	14156	14271	14244	14127	14211	14202	14103	14138	14340	14233	14284	14183	14294	14356	14136	14189	14116	14289	14124	14281	14184	14316	14268	14321	14117	14269	14148	14187	14260	14161	14354	14281	14291	14250	14195	14183	14019	14223	14489	14209	14389	14257	14226	14416	14463	14184	14446	14315	14190	14150	14295	14464	14302	14181	14161	14191	14255	14237	14329	14160	14360	14035	14176	14170	14283	14308	14165	14218	14365	14296	14193	14206	14444	14208	14217	14375	14324	14367	14228	14237	14179	14160	14239	14256	14096	14027	14278	14245	14416	14319	14073	14310	14380	14112	14279	14327	14350	14245	14341	14227	14380	14419	14298	14276	14224	14300	14313	14185	14311	14100	14036	14527	14325	14277	14380	14314	14233	14385	14260	14202	14205	14211	14174	14277	14234	14137	14196	14185	14066	14288	14262	14445	14137	14236	14212	14277	14406	14260	14426	14257	14288	14289	14521	13976	14259	14142	14322	14370	14231	14138	14187	14330	14197	14206	14292	14313	14354	14443	14407
23021	21568	29486	24338	22652	26080	28470	22983	20963	20547	19922	19311	19006	18716	18538	18029	17894	17723	17760	17496	17711	17495	17464	17729	17253	17266	17510	17479	17322	17183	17253	17327	17177	17218	17204	17328	17271	17146	17187	16924	17280	17205	16990	17163	17254	17087	17004	16945	16875	16994	17010	16992	16993	17149	17029	17032	17200	16988	17176	17042	17020	17148	17039	16998	17030	17018	17162	17139	17155	17044	17064	17127	17192	16837	17083	16984	17002	16972	17202	17043	16928	17033	17014	17019	17223	17138	17070	16979	17008	17065	17084	17065	17131	17244	16904	17407	17116	16825	17187	17040	17236	17130	17199	17037	17052	16940	16816	16876	16910	16895	17027	16999	16950	17306	17107	17023	17060	17063	17017	16981	16922	16972	17066	17241	17047	17000	16954	17099	17154	17155	16920	16963	17053	17058	17014	16886	16799	16848	17030	16950	17055	16985	17240	17017	16927	17115	17067	17050	17210	16942	17060	16999	16921	16986	17166	16793	16970	17047	17098	16955	17020	17008	16899	17087	17193	16958	16932	16848	17033	17053	16985	17050	17259	17220	17169	17108	17115	17068	16829	17091	16898	17082	17096	17075	17043	17042	16986	17065	17037	16863	16994	16812	17040	16820	16804	17010	16899	17107	16925	17044	16922	16974	16880	16811	16922	16998	16987	16856	16956	17005	16924	17158	16952	16864	16872	17068	16930	17070	17132	17172	16810	17066	16990	17209	16882	16885	16882	17139	17097	16996	17070	17213	16994	16971	17075	16971	17044	16862	16986	17083	17019	16996	17098	17182	16927	16849	16843	16894	16967	16749	17014	17004	17020	17083	16993	17030	16988	17190	17126	17156	16907	17208	17054	16761	17084	16894	16954	16910	16930	17056	17157	17098	16902	16925	16832	16953	16953	17191	17037	17191	17143	17150	17037	16933	17168	16981	17086	16859	17127	17059	16916	16980	16912	17057	17112	17177	17122	17088	17188	17149	16992	16814	17102	17239	17059	17167	17106	17136	17145	16921	17187	17000	16909	17192	17046	17207	16993	16997	16902	17035	16894	16831	16945	17032	16893	16903	17032	16967	17114	16765	17086	17028	16949	16925	16985	17004	17035	16909	16887	16953	16830	17027	17142	17001	17012	17096	16956	17174	16839	17110	17225	17119	17028	17134	16889	16789	16899	17155	17042	16877	16971	16925	16795	16889	16907	16994	17078	16921	17005	17040	16788	17000	16814	17193	16951	16972	16817	17092	16928	16936	17094	16985	17015	17086	16961	17117	17011	17167	16924	17167	16883	16762	17110	17031	17040	17138	17174	17248	16831	16879	17060	17024	17123	16914	16972	16902	16998	16889	16904	16874	17105	16746	16987	17012	16690	17139	16950	17029	16749	17158	16950	16883	17041	16990	17074	17000	16909	16821	16901	17139	17064	17087	16921	17131	17114	17126	16953	17001	17202	16873	17038	16778	16829	16939	16998	16929	16992	17065	17014	17048	17072	16931	17157	17158	17216	16981	17130	16919	17110	16930	16989	16940	16811	16994	16966	16896	17018	17192	16934	16848	17029	16889	17100	17065	16941	16931	16810	17019	17105	16883	17072	16889	17062	16936	17150	16758	17131	17078	17145	16941	16881	16892	16918	16881	17144	17009	17096	16916	17148	16714	17049	17174	16987	16917	17081	16791	16945	17047	16894	16906	16974	16934	17043	17135	17028	17029	16955	17148	16797	17157	16946	16975	17024	16970	17157	17094	16924	16987	16951	16723	16950	16835	16919	16916	16864	16842	16720	16869	16967	17230	17276	16758	16899	17048	16926	17038	16965	16841	17129	17107	17126	16962	17006	17155	17030	17156	17212	16983	17063	17016	16913	16967	16856	16866	16973	16796	16988	16830	16947	17059	16899	17018	17072	17005	16858	16895	16858	16969	16972	16853	16922	16902	17145	17019	16884	16848	16866	17072	16953	16961	16902	16967	17087	17056	17082	17008	17124	16957	16768	17115	16950	17009	16994	17070	17073	17153	16999	16905	17126	16988	16704	16887	16981	16983	16931	17018	16963	17077	17120	16971	17016	17024	16929	17100	17087	17021	17032	17015	16920	16922	17052	16872	17000	17005	17128	16890	16749	16938	17024	17089	16937	17000	17136	16885	16901	16947	16876	16856	16968	16886	17143	16910	16801	17090	16948	16842	17249	16965	17017	16965	16914	17048	17146	17053	16947	17083	17223	16977	16953	17035	16939	17153	16902	17104	16952	17090	16865	17060	17096	17042	17153	16851	16750	17123	17078	16891	17205	16985	16936	16917	16931	16940	17111	17068	16982	16906	17120	16822	17085	17062	16961	16695	17025	17077	17182	16812	17096	17058	17108	16764	16882	16967	16974	16932	16949	16925	17008	17270	16851	16925	16977	16976	17020	16842	17011	17068	16830	17054	16962	16854	17108	16950	16893	16882	17165	17005	16931	17043	17029	16938	17187	17145	17086	16900	16808	17023	16988	17098	16957	16700	16939	16997	17093	16797	16798	16993	17046	16867	16939	16950	16901	17155	16936	16869	17148	16812	17097	17118	17043	16953	17005	17026	16981	17080	16928	16866	16937	16792	16810	17017	17030	17118	17126	16956	17056	16808	16842	17028	16847	16950	16884	17097	17133	17024	17114	16956	17057	17077	16855	16713	17060	16789	16879	17233	16841	16855	17049	17025	17140	17046	16859	16921	16908	17090	16982	16974	17037	17157	16944	17095	17122	17084	16922	16801	16859	17142	16845	16940	17033	16946	16985	17005	16912	16912	16816	16894	17035	16953	16983	16943	17096	17092	16866	16945	16944	16959	17144	16914	17143	16813	17008	16992	16862	17028	17117	16894	17057	17033	16969	17065	16941	16962	16953	17114	17156	17066	16935	17052	17124	16831	16919	16863	16898	16917	16966	16961	17007	16755	17151	16983	17002	16916	17033	17084	16989	16949	16917	16934	16998	17008	16979	16828	16810	16874	16775	16784	17001	16831	16974	16974	17007	17039	17003	16714	17071	17018	16957	16946	17112	16955	17064	16837	16868	16976	16848	17025	16993	17085	17001	16770	16799	17143	16745	17154	17042	17217	17057	16924	16934	17092	16939	17090	16887	17010	16924	17079	17160	17047	17024	16976	16937	17071	17019	16897	16982	17144	16923	16957	17152	16927	17079	16995	17064	17000	16958	16991	17030	16836	16908	16958	16966	16892	16878	17039	17080	16866	16922	17191	17050	17210	17154	17110	16897	17020	17008	17030	16794	17028	16938	17047	17011	17079	16960	17021	17053	16928	17018	17152	17118	16859	16647	16948	17037	16862	17007	16944	16856	16911	17091	16886	17254	16941	16825	16818	17121	17078	17189	17046	16828	17044	16920	17040	17036	17026	17120	17071	16982	16976	17277	16972	16934	16797	16989	16940	17035	16961	17180	16853	17117	17058	16907	16905	16977	16991	17213	17007	16952	16841	17055	16984	16840	16913	17036	17045	17081	17075	16961	16687	16942	17043	17108	16944	17023	16776	16801	16894	16958	16914	17227	16904	16955	16833	16888	16904	16918	17024	17035	16881	16731	16989	16831	16992	17075	17099	16788	16903	16910	17127	17139	16999	16956	17115	17146	16965	17027	16960	17063	16975	16940	16906	16888	16975	16948	16911	17200	17156	17024	17142	17221	16975	16968	17121	16895	16904	16986	16875	16964	16837	16927	17128	17181	17078	16988	17097	16844	16959	16991	16837	17061	17067	17135	16881	16886	16877	17037	17026	16895	16993	16847	16813	16980	16984	16803	16989	16846	17131	17062	16845	16831	17068	16917	16987	17066	17202	16866	16913	17154	17084	16929	16877	16983	16759	17115	16794	17265	16815	16952	17049	16962	17267	17068	16863	17150	17094	16744	16924	16825	16868	16764	16962	17029	17087	16982	16948	16802	16937	17013	17059	17013	16934	17047	17001	16937	16922	16982	17001	16855	17025	17132	17019	16736	17055	17049	16982	17019	16949	16863	16824	17051	16946	16855	16906	17114	16879	16863	17048	17249	17030	16980	17002	17206	17011	17042	16813	17095	17061	16978	16931	17203	16949	17036	17067	17092	16928	17031	17091	16967	16856	16979	16896	16949	17066	16993	17223	16990	17054	16971	16904	17198	17081	16967	17024	16890	16826	16983	16974	17031	16856	16872	16993	16940	16961	17027	16917	16875	16836	17043	16863	16901	17035	17069	16986	16993	17237	17170	17158	17011	17111	16847	17130	17117	16847	17032	16989	17037	16739	16849	16906	16936	16926	16940	16885	17000	16903	16989	17028	16955	16949	16986	16964	17175	16787	17050	16835	17091	16952	16822	16823	17033	16890	16863	16908	16877	17192	16963	17113	16963	17105	17151	16935	17118	16924	17090	16915	17206	16907	17020	16830	16813	17055	17038	17113	16943	16979	17144	16889	16944	17080	16989	16870	16850	16958	17074	16819	16902	16876	16990	16764	16983	16876	16909	17059	17004	16928	17076	16804	17010	17126	17019	17081	16944	17035	16922	16771	17067	16899	17111	16910	17171	16894	16961	17070	17138	16955	17003	16927	17085	16943	16840	17000	16943	17014	16975	16999	17092	16981	17107	17081	16931	16968	16954	16903	16925	17137	17100	16778	16895	16992	17024	16894	16965	17056	17038	16785	17058	16880	17029	17112	17042	16865	17049	16835	17050	16918	16866	17112	16919	16930	17107	16941	16937	16932	16915	16890	16988	16900	17034	16890	16989	16938	16943	17022	16953	16894	16950	17130	16886	17153	17132	17001	16983	17111	16753	16926	17064	16968	17189	16975	16803	16853	16719	16944	16882	16872	17039	17003	16997	17060	17152	17019	17139	17099	17059	17324	17100	17004	17021	16884	16898	16973	16902	17052	17055	17020	17041	16913	17045	17124	16963	16933	16901	16843	16816	16863	16901	16883	17059	16821	16917	16866	16979	16962	17162	17155	16991	16905	17002	17064	16969	17210	16866	16839	16995	17084	16986	17107	17010	16988	16922	16885	17042	17134	17021	17141	16850	16890	16956	16834	17050	16975	17047	17058	16916	17157	17026	16918	16966	16992	17068	16977	17113	17160	17149	16772	16925	17034	17109	16926	17139	17038	17074	16867	16970	16872	16963	17032
34015	56006	53236	41950	33801	29077	25626	22814	21125	19711	18529	17861	17355	16853	16415	16056	15811	15773	15573	15383	15531	15182	15184	14943	15202	15022	15100	15106	15117	14821	14871	14887	14794	14799	14841	14911	14689	14885	14740	14858	14804	14561	14860	14804	14778	14675	14808	14695	14776	14569	14828	14767	14854	14747	14573	14712	14746	14647	14729	14723	14819	14688	14775	14805	14757	14719	14690	14539	14431	14697	14564	14780	14657	14540	14724	14584	14869	14663	14788	14708	14604	14741	14591	14702	14642	14889	14668	14614	14825	14739	14544	14592	14726	14593	14797	14634	14727	14590	14595	14637	14783	14844	14603	14580	14821	14635	14757	14615	14773	14844	14882	14922	14660	14899	14548	14519	14653	14560	14678	14681	14476	14667	14638	14904	14577	14603	14722	14567	14538	14619	14598	14649	14700	14741	14600	14741	14629	14612	14780	14572	14587	14554	14618	14597	14629	14654	14803	14801	14759	14648	14576	14717	14583	14773	14826	14642	14721	14753	14605	14847	14504	14570	14587	14768	14731	14669	14798	14747	14481	14739	14776	14765	14635	14678	14693	15045	14600	14746	14604	14634	14757	14797	14661	14541	14641	14714	14645	14628	14871	14637	14630	14684	14632	14669	14715	14582	14680	14573	14575	14875	14785	14629	14666	14532	14803	14783	14667	14700	14564	14683	14696	14592	14634	14749	14599	14623	14583	14591	14598	14540	14685	14670	14651	14619	14667	14629	14611	14631	14775	14678	14574	14521	14795	14647	14465	14663	14711	14641	14639	14716	14765	14576	14689	14607	14553	14711	14518	14620	14626	14529	14560	14706	14861	14636	14826	14630	14738	14637	14786	14690	14776	14516	14694	14629	14783	14698	14745	14605	14679	14643	14557	14523	14712	14579	14757	14705	14669	14802	14736	14688	14679	14811	14651	14700	14644	14500	14807	14591	14666	14594	14642	14580	14602	14713	14808	14684	14538	14786	14600	14685	14753	14718	14616	14723	14764	14676	14729	14679	14703	14668	14781	14588	14648	14743	14831	14595	14782	14600	14858	14597	14590	14608	14519	14687	14805	14725	14767	14535	14592	14687	14761	14616	14632	14592	14734	14684	14680	14635	14686	14664	14639	14701	14705	14785	14482	14729	14645	14547	14708	14665	14573	14699	14621	14640	14564	14737	14702	14668	14765	14826	14568	14544	14809	14668	14702	14631	14645	14501	14898	14744	14692	14622	14587	14735	14550	14696	14766	14792	14547	14567	14838	14887	14732	14527	14743	14640	14724	14756	14606	14680	14733	14799	14667	14592	14788	14626	14633	14799	14869	14618	14754	14557	14445	14730	14639	14533	14557	14575	14564	14848	14703	14568	14560	14655	14688	14610	14711	14645	14620	14462	14647	14699	14626	14702	14790	14714	14872	14691	14834	14674	14682	14523	14839	14478	14776	14690	14826	14837	14769	14717	14545	14869	14540	14689	14660	14723	14665	14707	14553	14802	14554	14664	14687	14594	14751	14563	14645	14587	14609	14684	14617	14722	14568	14584	14653	14676	14534	14628	14669	14759	14583	14659	14797	14596	14748	14604	14678	14735	14783	14564	14658	14672	14690	14836	14732	14658	14601	14625	14695	14731	14734	14708	14626	14621	14724	14784	14666	14682	14543	14583	14831	14576	14860	14684	14685	14717	14547	14725	14556	14616	14750	14647	14755	14643	14656	14744	14580	14452	14691	14702	14799	14822	14791	14723	14641	14617	14625	14566	14570	14649	14625	14766	14720	14685	14735	14517	14693	14597	14696	14604	14767	14704	14542	14434	14805	14590	14754	14599	14679	14636	14873	14745	14518	14832	14687	14574	14544	14774	14708	14700	14601	14735	14374	14644	14708	14751	14589	14665	14702	14667	14691	14667	14411	14715	14655	14749	14571	14615	14764	14752	14696	14655	14545	14520	14768	14690	14642	14662	14834	14859	14728	14555	14600	14693	14661	14705	14773	14662	14691	14637	14678	14554	14529	14612	14745	14860	14829	14668	14595	14784	14654	14675	14838	14631	14632	14789	14869	14631	14615	14708	14669	14534	14967	14646	14759	14608	14718	14564	14638	14724	14625	14541	14841	14796	14764	14731	14545	14621	14620	14612	14756	14579	14698	14746	14643	14742	14676	14654	14631	14745	14518	14769	14622	14712	14651	14780	14548	14524	14776	14578	14752	14595	14831	14817	14586	14568	14621	14748	14578	14691	14646	14678	14646	14833	14692	14852	14592	14803	14725	14638	14606	14556	14490	14744	14559	14743	14604	14694	14739	14704	14825	14544	14691	14762	14521	14740	14733	14716	14852	14701	14781	14648	14489	14630	14653	14819	14653	14672	14761	14658	14668	14462	14704	14655	14747	14661	14800	14627	14759	14797	14674	14873	14510	14711	14593	14822	14531	14753	14538	14597	14565	14819	14555	14702	14586	14743	14709	14545	14665	14683	14678	14813	14624	14513	14650	14771	14775	14601	14775	14594	14645	14629	14807	14726	14648	14491	14636	14603	14696	14738	14732	14637	14561	14824	14536	14777	14619	14600	14900	14783	14792	14513	14724	14583	14748	14622	14647	14663	14498	14520	14497	14735	14617	14742	14702	14693	14647	14618	14531	14708	14652	14673	14644	14640	14851	14718	14720	14736	14522	14685	14615	14562	14630	14625	14736	14666	14619	14691	14663	14771	14538	14574	14625	14734	14795	14744	14744	14691	14591	14648	14726	14745	14541	14609	14509	14565	14661	14638	14699	14600	14571	14795	14822	14553	14795	14588	14681	14479	14741	14609	14575	14644	14867	14636	14828	14674	14775	14700	14596	14744	14524	14821	14599	14887	14644	14810	14721	14620	14659	14528	14616	14593	14842	14608	14794	14694	14610	14741	14782	14726	14641	14671	14771	14906	14717	14759	14649	14583	14680	14805	14539	14692	14777	14636	14597	14659	14587	14646	14763	14569	14786	14692	14608	14696	14598	14469	14865	14611	14785	14486	14640	14796	14651	14712	14772	14729	14816	14628	14652	14559	14722	14727	14772	14575	14768	14771	14698	14893	14417	14735	14657	14618	14705	14490	14695	14650	14654	14566	14655	14734	14879	14594	14649	14673	14750	14748	14718	14676	14665	14402	14732	14593	14688	14772	14655	14604	14716	14756	14558	14637	14480	14774	14651	14678	14665	14704	14629	14743	14691	14824	14731	14530	14616	14778	14791	14671	14759	14746	14547	14831	14723	14653	14747	14517	14731	14621	14641	14583	14750	14527	14669	14518	14732	14783	14658	14562	14597	14724	14812	14593	14675	14571	14555	14676	14570	14625	14658	14674	14770	14779	14776	14758	14554	14542	14597	14753	14754	14656	14691	14670	14642	14508	14738	14574	14679	14617	14521	14718	14693	14687	14547	14601	14668	14682	14669	14735	14583	14713	14644	14632	14760	14579	14566	14686	14578	14552	14721	14701	14608	14752	14733	14650	14689	14797	14594	14479	14801	14910	14758	14648	14652	14742	14691	14724	14659	14672	14577	14666	14925	14656	14684	14800	14540	14707	14743	14667	14770	14741	14527	14559	14474	14636	14461	14720	14753	14823	14759	14629	14828	14761	14741	14638	14774	14592	14803	14713	14759	14815	14621	14631	14786	14581	14682	14707	14587	14747	14711	14725	14602	14597	14598	14555	14693	14729	14623	14601	14566	14776	14689	14636	14670	14530	14712	14773	14717	14654	14478	14596	14727	14610	14664	14727	14709	14698	14778	14804	14615	14359	14754	14740	14540	14727	14712	14807	14588	14713	14699	14488	14752	14684	14544	14752	14640	14717	14787	14583	14575	14676	14597	14649	14601	14685	14737	14690	14786	14679	14677	14755	14638	14707	14526	14855	14754	14727	14744	14727	14639	14572	14685	14634	14721	14578	14662	14924	14622	14599	14595	14665	14635	14723	14759	14740	14672	14739	14763	14595	14588	14665	14801	14639	14694	14670	14619	14570	14797	14623	14526	14729	14562	14730	14728	14842	14760	14695	14635	14695	14713	14557	14783	14784	14716	14599	14569	14638	14701	14661	14816	14724	14677	14649	14638	14812	14613	14723	14650	14639	14727	14570	14530	14594	14617	14476	14604	14570	14600	14765	14718	14629	14700	14551	14711	14671	14878	14755	14807	14710	14704	14421	14763	14504	14712	14742	14762	14696	14805	14801	14705	14680	14712	14680	14753	14683	14780	14655	14608	14689	14620	14754	14653	14637	14665	14814	14612	14542	14628	14578	14750	14817	14632	14767	14727	14717	14742	14716	14815	14646	14729	14852	14686	14689	14682	14583	14739	14575	14654	14677	14506	14718	14730	14879	14658	14770	14791	14601	14718	14505	14810	14679	14619	14772	14718	14678	14750	14738	14715	14809	14651	14671	14699	14681	14624	14541	14875	14713	14709	14750	14684	14622	14683	14576	14840	14612	14762	14638	14646	14700	14696	14748	14622	14597	14572	14662	14679	14630	14705	14711	14716	14699	14898	14676	14610	14706	14599	14714	14543	14688	14721	14607	14766	14557	14647	14611	14667	14620	14752	14782	14751	14721	14802	14878	14698	14771	14717	14876	14772	14598	14609	14592	15052	14770	14751	14687	14681	14547	14672	14801	14633	14684	14690	14508	14612	14900	14721	14765	14601	14623	14607	14761	14749	14610	14686	14630	14811	14702	14501	14568	14851	14702	14635	14742	14663	14759	14700	14624	14774	14605	14595	14745	14663	14690	14664	14629	14828	14652	14694	14660	14875	14722	14685	14716	14664	14704	14750	14628	14565	14610	14745	14910	14646	14605	14548	14715	14808	14639	14680	14686	14872	14730	14818	14667	14789	14696	14631	14661	14602	14697	14619	14676	14829	14662	14924	14638	14705	14622	14692	14596	14722	14732	14742	14566	14636	14624	14708	14622	14843	14617	14594	14660	14795	14739	14711	14535	14686	14756	14654	14660	14597	14808	14620	14634	14723	14733	14597	14607	14683	14790	14763	14778	14492	14591	14601	14656	14668	14575	14534	14789	14672	14610	14625	14644	14598	14730	14558	14759	14764	14604	14742	14732	14702	14693	14679	14726	14582	14714	14649	14782	14725	14852	14798	14606	14597	14808	14591	14646	14592	14591
28986	27690	34940	31213	24734	22392	20476	19274	18388	18173	17626	17494	17224	17153	16984	17055	16959	16893	16866	16835	16938	17030	16728	16815	16525	16566	16664	16632	16611	16781	16739	16711	16756	16641	16609	16442	16686	16690	16734	16822	16488	16348	16668	16674	16615	16632	16680	16603	16644	16628	16557	16795	16777	16594	16629	16822	16579	16599	16685	16598	16582	16677	16693	16465	16455	16635	16665	16618	16548	16590	16693	16619	16494	16682	16639	16549	16662	16504	16400	16655	16430	16497	16415	16559	16695	16583	16545	16657	16635	16905	16884	16734	16494	16594	16347	16531	16472	16559	16597	16362	16454	16700	16563	16694	16658	16437	16568	16439	16634	16427	16596	16695	16595	16594	16669	16435	16440	16655	16560	16590	16647	16610	16531	16681	16513	16390	16397	16604	16545	16570	16398	16611	16648	16481	16652	16512	16731	16759	16560	16602	16575	16658	16571	16708	16639	16579	16575	16567	16401	16464	16668	16644	16790	16536	16647	16683	16331	16550	16434	16673	16300	16589	16570	16467	16320	16586	16530	16661	16595	16494	16479	16466	16630	16651	16450	16694	16679	16718	16441	16744	16663	16801	16710	16340	16624	16482	16481	16622	16411	16535	16596	16462	16580	16574	16635	16876	16329	16493	16388	16616	16606	16503	16529	16548	16658	16444	16662	16617	16596	16510	16711	16479	16763	16458	16603	16689	16585	16892	16568	16393	16541	16416	16580	16496	16669	16605	16638	16577	16545	16526	16635	16623	16381	16540	16353	16501	16422	16698	16664	16599	16494	16608	16574	16548	16606	16632	16486	16394	16673	16650	16612	16656	16606	16642	16564	16591	16458	16378	16573	16565	16569	16651	16380	16531	16349	16586	16561	16721	16358	16593	16570	16635	16605	16443	16764	16540	16479	16511	16361	16707	16544	16532	16388	16545	16661	16613	16648	16429	16516	16538	16665	16371	16715	16449	16551	16557	16678	16539	16678	16641	16669	16611	16610	16556	16486	16526	16697	16746	16600	16559	16631	16560	16588	16486	16760	16730	16649	16542	16579	16763	16706	16437	16625	16401	16538	16529	16619	16563	16393	16381	16474	16589	16653	16542	16446	16561	16438	16643	16671	16606	16428	16578	16466	16645	16710	16619	16485	16618	16712	16609	16518	16681	16516	16721	16525	16490	16519	16521	16637	16418	16513	16677	16590	16443	16673	16417	16597	16601	16475	16550	16409	16339	16707	16467	16653	16374	16732	16542	16521	16550	16473	16482	16652	16446	16612	16699	16577	16697	16682	16534	16587	16602	16484	16703	16647	16524	16627	16572	16418	16528	16593	16890	16483	16456	16541	16772	16853	16536	16640	16536	16563	16448	16505	16487	16407	16558	16693	16401	16510	16544	16565	16574	16629	16561	16519	16444	16494	16514	16702	16623	16346	16428	16772	16662	16603	16550	16433	16435	16605	16448	16598	16645	16541	16651	16657	16457	16607	16755	16453	16824	16618	16635	16429	16557	16564	16642	16789	16562	16595	16415	16589	16395	16637	16311	16381	16456	16560	16659	16602	16578	16638	16614	16558	16457	16667	16454	16433	16467	16521	16506	16473	16712	16624	16777	16489	16438	16490	16401	16494	16452	16431	16624	16817	16416	16690	16502	16465	16478	16723	16461	16682	16745	16454	16540	16415	16255	16633	16611	16616	16649	16516	16315	16390	16509	16455	16797	16501	16396	16494	16578	16623	16488	16646	16620	16600	16351	16531	16346	16609	16653	16599	16401	16716	16369	16564	16519	16568	16716	16476	16603	16674	16496	16532	16616	16686	16528	16587	16640	16395	16572	16505	16468	16460	16523	16491	16491	16572	16533	16661	16630	16614	16526	16576	16485	16588	16531	16758	16566	16441	16688	16421	16460	16469	16578	16611	16747	16566	16500	16826	16703	16552	16639	16606	16595	16533	16523	16599	16650	16746	16449	16550	16540	16452	16670	16632	16528	16540	16701	16384	16522	16668	16593	16655	16475	16656	16537	16532	16643	16629	16557	16673	16784	16591	16457	16487	16653	16496	16527	16526	16442	16510	16668	16538	16661	16533	16614	16709	16777	16626	16552	16591	16658	16617	16596	16679	16516	16539	16464	16573	16674	16482	16708	16693	16812	16434	16531	16409	16522	16577	16670	16550	16580	16619	16639	16570	16631	16646	16449	16641	16709	16717	16539	16622	16688	16598	16563	16761	16742	16682	16644	16468	16672	16755	16596	16475	16667	16583	16443	16408	16739	16572	16357	16670	16559	16549	16516	16686	16650	16683	16509	16643	16620	16633	16584	16547	16538	16603	16525	16642	16670	16507	16866	16589	16277	16590	16433	16651	16644	16643	16667	16543	16455	16750	16471	16414	16417	16426	16476	16801	16494	16652	16547	16698	16744	16518	16382	16756	16482	16558	16612	16596	16596	16583	16545	16643	16629	16640	16564	16458	16699	16710	16494	16604	16720	16527	16445	16582	16527	16364	16417	16523	16501	16605	16748	16847	16690	16530	16476	16738	16796	16615	16548	16601	16664	16513	16693	16621	16610	16549	16697	16596	16569	16733	16583	16598	16584	16468	16396	16553	16518	16685	16594	16511	16490	16583	16469	16640	16456	16642	16571	16433	16435	16481	16502	16873	16669	16559	16534	16768	16727	16719	16589	16676	16547	16645	16565	16636	16481	16561	16309	16584	16430	16692	16528	16508	16602	16660	16666	16671	16562	16471	16505	16537	16548	16534	16584	16623	16453	16610	16557	16589	16454	16600	16437	16597	16649	16524	16590	16586	16853	16493	16725	16647	16808	16569	16473	16425	16622	16682	16621	16620	16725	16514	16565	16662	16500	16682	16530	16568	16384	16583	16572	16618	16481	16543	16609	16644	16600	16588	16575	16526	16546	16297	16433	16457	16711	16663	16524	16536	16542	16462	16469	16608	16602	16364	16415	16614	16521	16698	16546	16829	16524	16630	16678	16576	16623	16490	16436	16684	16735	16598	16611	16503	16474	16524	16814	16595	16571	16594	16506	16673	16411	16582	16551	16464	16509	16457	16633	16508	16372	16432	16628	16503	16700	16388	16414	16690	16609	16506	16445	16567	16478	16447	16461	16452	16372	16310	16554	16742	16576	16455	16690	16651	16357	16502	16509	16573	16717	16682	16680	16563	16625	16734	16480	16440	16460	16619	16620	16671	16533	16534	16567	16909	16650	16683	16640	16519	16361	16711	16543	16524	16505	16536	16651	16466	16464	16634	16465	16695	16570	16498	16505	16650	16596	16626	16607	16497	16838	16793	16530	16622	16574	16647	16611	16304	16416	16549	16568	16512	16805	16533	16578	16558	16622	16353	16649	16816	16740	16674	16620	16588	16585	16535	16534	16387	16499	16431	16616	16472	16616	16713	16506	16345	16630	16437	16674	16644	16679	16706	16433	16829	16688	16634	16662	16568	16727	16659	16644	16679	16609	16422	16535	16527	16618	16536	16460	16780	16598	16624	16615	16669	16622	16673	16556	16563	16549	16662	16635	16528	16638	16636	16648	16514	16277	16552	16567	16787	16496	16395	16640	16530	16602	16544	16376	16649	16362	16559	16559	16667	16422	16491	16711	16633	16649	16655	16522	16656	16571	16566	16425	16478	16482	16692	16579	16408	16705	16711	16689	16534	16645	16375	16520	16458	16509	16636	16383	16528	16400	16717	16485	16584	16431	16708	16449	16713	16741	16836	16580	16398	16530	16491	16496	16578	16482	16685	16550	16550	16584	16830	16622	16479	16414	16770	16561	16617	16605	16462	16724	16566	16474	16668	16678	16684	16442	16624	16484	16483	16602	16421	16437	16566	16581	16541	16429	16694	16638	16627	16616	16452	16624	16589	16604	16502	16775	16697	16815	16374	16729	16655	16498	16532	16398	16685	16530	16761	16450	16385	16320	16393	16588	16487	16462	16432	16434	16570	16557	16507	16417	16519	16468	16689	16604	16493	16670	16774	16447	16819	16844	16654	16512	16398	16747	16400	16643	16692	16732	16635	16840	16727	16482	16733	16589	16466	16582	16637	16528	16541	16549	16363	16481	16595	16697	16511	16653	16657	16617	16609	16550	16604	16424	16650	16475	16550	16634	16721	16550	16615	16557	16715	16525	16719	16618	16541	16448	16536	16775	16444	16561	16576	16583	16602	16519	16836	16411	16669	16435	16719	16476	16583	16724	16620	16697	16567	16562	16520	16441	16389	16305	16669	16693	16557	16849	16537	16617	16533	16593	16693	16647	16583	16594	16420	16538	16690	16671	16536	16318	16647	16451	16466	16536	16796	16614	16682	16500	16608	16621	16579	16573	16625	16699	16645	16321	16702	16543	16532	16614	16591	16577	16609	16802	16628	16535	16476	16450	16444	16512	16564	16310	16490	16561	16440	16580	16467	16615	16549	16603	16584	16570	16622	16549	16576	16934	16583	16592	16470	16532	16473	16603	16508	16304	16457	16578	16595	16504	16557	16712	16682	16476	16899	16565	16834	16868	16651	16522	16663	16654	16511	16629	16702	16484	16544	16672	16805	16481	16616	16698	16714	16626	16379	16581	16551	16373	16755	16535	16671	16683	16561	16614	16479	16533	16624	16467	16549	16698	16376	16385	16568	16496	16583	16321	16681	16614	16545	16601	16365	16630	16388	16576	16495	16507	16451	16658	16530	16510	16600	16652	16640	16709	16447	16665	16656	16485	16438	16459	16513	16579	16679	16805	16656	16650	16587	16499	16574	16410	16754	16544	16466	16347	16545	16629	16579	16486	16709	16601	16413	16714	16697	16819	16431	16678	16666	16522	16647	16820	16608	16393	16720	16423	16437	16590	16637	16454	16697	16594	16444	16673	16616	16523	16528	16646	16504	16358	16661	16445	16582	16426	16619	16607	16629	16572	16688	16716	16727	16644	16496	16522	16406	16308	16268	16366	16487	16422	16576	16608	16551	16506	16862	16788	16597	16819	16683	16463	16538	16496	16699	16567	16672	16618	16558	16516	16392	16476	16438	16731	16640	16548	16616	16574	16595	16461	16560	16620	16650	16366	16592	16680	16768	16612	16701	16417	16598	16392	16569	16635	16466	16543	16465	16452	16540	16697	16571	16347	16663	16765	16536	16563
31014	44103	41153	31520	26026	22300	20077	18602	17402	16767	16097	15780	15367	15218	15150	15084	14853	14746	14890	14645	14616	14823	14872	14601	14420	14486	14517	14623	14511	14441	14412	14367	14530	14501	14478	14507	14568	14391	14353	14392	14555	14271	14318	14357	14377	14485	14332	14379	14466	14448	14400	14432	14386	14486	14467	14421	14536	14447	14330	14482	14574	14371	14468	14395	14416	14236	14472	14553	14592	14439	14394	14386	14264	14385	14281	14335	14421	14411	14450	14473	14453	14450	14306	14317	14382	14429	14520	14367	14462	14415	14580	14488	14545	14368	14755	14353	14459	14486	14375	14465	14155	14416	14260	14437	14392	14274	14364	14367	14523	14321	14448	14453	14319	14351	14363	14434	14429	14452	14360	14383	14475	14443	14468	14283	14615	14377	14438	14341	14416	14312	14583	14311	14486	14387	14471	14415	14319	14234	14512	14596	14469	14522	14336	14214	14520	14448	14389	14344	14337	14229	14458	14280	14412	14552	14279	14438	14424	14346	14496	14339	14311	14259	14375	14471	14534	14370	14305	14379	14217	14398	14297	14343	14340	14419	14360	14510	14436	14241	14491	14440	14325	14506	14422	14202	14383	14361	14386	14270	14479	14358	14314	14395	14397	14387	14434	14446	14406	14611	14430	14549	14291	14449	14240	14449	14415	14374	14530	14418	14294	14379	14617	14407	14494	14350	14297	14477	14364	14256	14426	14332	14469	14407	14466	14454	14253	14397	14252	14325	14531	14413	14238	14485	14504	14546	14304	14508	14619	14307	14437	14327	14373	14351	14382	14402	14476	14501	14483	14508	14303	14488	14337	14351	14617	14408	14370	14398	14429	14353	14288	14431	14437	14450	14486	14383	14389	14511	14280	14300	14386	14461	14459	14353	14460	14456	14407	14268	14491	14571	14353	14507	14256	14393	14391	14387	14449	14352	14286	14393	14341	14446	14354	14548	14451	14401	14430	14407	14346	14458	14438	14394	14393	14338	14401	14393	14409	14453	14545	14483	14376	14508	14440	14347	14399	14406	14398	14381	14476	14316	14237	14336	14335	14403	14362	14416	14446	14621	14250	14599	14265	14308	14457	14332	14399	14310	14352	14378	14540	14327	14331	14258	14381	14462	14421	14543	14392	14565	14508	14421	14534	14345	14498	14251	14388	14390	14483	14380	14492	14505	14466	14449	14545	14419	14329	14272	14400	14428	14445	14415	14486	14280	14500	14358	14488	14360	14218	14313	14475	14444	14385	14360	14327	14312	14398	14458	14410	14344	14296	14496	14497	14469	14240	14106	14434	14730	14383	14380	14615	14483	14512	14518	14602	14406	14374	14478	14207	14446	14327	14480	14426	14327	14329	14441	14564	14227	14461	14203	14286	14413	14433	14595	14326	14342	14544	14449	14403	14481	14261	14504	14328	14518	14396	14363	14385	14595	14584	14406	14393	14423	14381	14302	14390	14460	14305	14520	14385	14404	14469	14425	14249	14397	14591	14373	14493	14301	14428	14457	14478	14381	14557	14364	14560	14215	14507	14326	14338	14392	14572	14332	14457	14331	14335	14624	14411	14419	14501	14466	14375	14404	14303	14289	14466	14367	14368	14461	14411	14449	14427	14545	14488	14439	14385	14388	14510	14428	14607	14394	14296	14378	14447	14377	14558	14386	14441	14522	14392	14388	14341	14414	14416	14436	14490	14360	14445	14466	14394	14448	14602	14351	14365	14394	14425	14485	14329	14489	14297	14419	14455	14327	14461	14452	14310	14444	14347	14419	14370	14310	14507	14527	14391	14292	14494	14500	14430	14495	14367	14288	14249	14406	14255	14484	14363	14481	14385	14504	14457	14604	14353	14295	14262	14555	14595	14414	14439	14306	14462	14504	14407	14297	14424	14324	14411	14377	14426	14456	14462	14411	14404	14315	14379	14444	14444	14661	14394	14362	14520	14527	14456	14493	14521	14344	14350	14380	14491	14296	14647	14280	14420	14268	14400	14393	14217	14317	14329	14587	14425	14577	14442	14472	14553	14561	14562	14398	14525	14407	14355	14352	14515	14399	14522	14462	14424	14615	14552	14443	14580	14476	14383	14522	14437	14432	14446	14463	14509	14469	14495	14358	14337	14412	14426	14383	14540	14344	14461	14453	14422	14611	14437	14521	14287	14404	14414	14473	14469	14400	14441	14426	14485	14463	14226	14326	14447	14475	14311	14414	14246	14421	14350	14513	14447	14437	14391	14456	14477	14406	14354	14457	14363	14452	14432	14366	14464	14259	14495	14343	14438	14454	14505	14453	14502	14423	14417	14630	14439	14456	14478	14322	14393	14466	14424	14393	14318	14406	14504	14209	14388	14409	14358	14427	14295	14478	14473	14487	14527	14362	14306	14405	14547	14481	14299	14340	14501	14533	14348	14350	14420	14329	14350	14428	14317	14347	14435	14560	14464	14522	14538	14236	14512	14408	14581	14281	14425	14421	14292	14364	14313	14390	14396	14380	14510	14396	14554	14377	14273	14359	14555	14473	14265	14285	14440	14388	14427	14557	14485	14488	14521	14354	14563	14393	14505	14490	14369	14266	14303	14421	14526	14348	14438	14382	14333	14548	14414	14369	14411	14537	14411	14354	14350	14431	14428	14454	14553	14435	14453	14515	14444	14541	14406	14481	14330	14477	14378	14327	14281	14325	14405	14514	14374	14386	14519	14406	14487	14220	14445	14375	14243	14375	14385	14463	14235	14645	14339	14476	14397	14498	14304	14527	14546	14499	14308	14445	14276	14404	14479	14333	14538	14332	14365	14480	14320	14412	14528	14484	14390	14361	14293	14442	14421	14368	14442	14477	14500	14422	14503	14428	14380	14438	14359	14426	14378	14419	14343	14527	14300	14238	14485	14409	14483	14409	14391	14331	14217	14428	14390	14406	14633	14337	14514	14437	14464	14383	14184	14345	14472	14538	14369	14520	14427	14391	14382	14507	14382	14364	14463	14363	14503	14219	14439	14367	14493	14494	14556	14414	14522	14410	14461	14380	14269	14341	14561	14255	14514	14275	14357	14471	14572	14342	14633	14465	14283	14392	14316	14329	14500	14402	14398	14460	14226	14488	14280	14481	14339	14447	14513	14248	14526	14430	14464	14231	14447	14330	14411	14448	14393	14467	14474	14542	14291	14468	14514	14414	14384	14403	14340	14345	14261	14497	14295	14334	14208	14473	14521	14297	14486	14381	14368	14354	14431	14381	14321	14489	14536	14360	14467	14298	14487	14467	14536	14392	14365	14336	14396	14292	14377	14526	14380	14450	14550	14404	14303	14316	14425	14452	14402	14424	14427	14335	14447	14369	14347	14453	14378	14223	14310	14330	14448	14517	14324	14478	14408	14517	14357	14449	14470	14388	14556	14247	14487	14498	14269	14427	14538	14508	14283	14408	14324	14594	14291	14394	14351	14379	14529	14336	14292	14421	14476	14448	14478	14441	14385	14386	14362	14634	14492	14504	14528	14472	14446	14541	14474	14456	14370	14377	14479	14558	14413	14402	14379	14423	14380	14309	14322	14413	14356	14467	14505	14456	14522	14366	14233	14552	14420	14369	14397	14428	14306	14497	14544	14481	14422	14341	14563	14462	14359	14542	14357	14401	14525	14414	14344	14416	14529	14444	14256	14223	14454	14330	14533	14507	14452	14565	14315	14367	14469	14428	14387	14525	14371	14604	14469	14393	14427	14511	14388	14469	14407	14326	14437	14425	14499	14417	14528	14465	14305	14417	14593	14466	14448	14423	14427	14341	14548	14472	14498	14369	14498	14423	14376	14557	14368	14522	14359	14451	14274	14534	14429	14489	14341	14159	14461	14332	14478	14440	14469	14457	14401	14479	14532	14427	14498	14348	14538	14418	14507	14388	14377	14438	14313	14487	14336	14364	14469	14437	14415	14339	14647	14358	14346	14397	14315	14437	14533	14666	14400	14399	14339	14284	14472	14569	14306	14559	14438	14488	14414	14397	14300	14490	14320	14488	14438	14401	14375	14476	14269	14341	14405	14386	14401	14373	14483	14511	14480	14430	14451	14247	14438	14455	14299	14451	14335	14376	14486	14545	14384	14455	14350	14386	14494	14453	14376	14427	14399	14498	14425	14498	14365	14393	14522	14177	14638	14380	14523	14236	14382	14405	14513	14399	14567	14426	14403	14300	14336	14470	14333	14428	14457	14336	14490	14379	14551	14524	14513	14404	14445	14378	14339	14492	14353	14530	14516	14399	14482	14454	14401	14399	14331	14584	14419	14471	14502	14332	14343	14404	14411	14428	14341	14533	14485	14263	14407	14338	14335	14450	14331	14502	14576	14568	14436	14303	14616	14344	14253	14560	14524	14260	14438	14428	14295	14507	14322	14403	14337	14481	14341	14444	14239	14409	14431	14566	14565	14397	14524	14195	14362	14462	14325	14446	14555	14428	14533	14287	14511	14445	14309	14242	14351	14265	14370	14595	14445	14380	14275	14489	14316	14214	14515	14510	14465	14562	14483	14526	14335	14333	14409	14443	14429	14239	14576	14463	14365	14426	14470	14285	14405	14425	14413	14500	14370	14519	14247	14431	14454	14418	14438	14292	14346	14510	14550	14519	14327	14336	14444	14392	14489	14531	14439	14354	14497	14466	14446	14478	14388	14414	14515	14498	14329	14284	14331	14401	14534	14349	14360	14464	14482	14527	14448	14482	14351	14535	14422	14565	14394	14337	14276	14282	14405	14457	14536	14297	14354	14518	14566	14154	14517	14327	14434	14395	14352	14270	14413	14481	14382	14292	14370	14292	14328	14369	14466	14409	14379	14616	14534	14449	14342	14385	14347	14547	14319	14239	14297	14389	14389	14366	14548	14376	14339	14487	14374	14515	14441	14499	14370	14336	14342	14416	14380	14343	14396	14503	14412	14281	14440	14360	14433	14338	14507	14458	14587	14453	14420	14362	14361	14592	14401	14532	14376	14361	14556	14542	14373	14429	14297	14473	14386	14527	14414	14402	14344	14456	14389	14329	14480	14177	14510	14325	14463	14377	14475	14440	14342	14449	14564	14410	14415	14555	14500	14457	14520	14247	14466	14451	14444	14511	14349	14374	14381	14214	14457	14290	14315	14422	14497	14320	14265	14457	14485	14365
24145	21541	29093	25799	24731	25360	24074	20549	19384	18908	18373	17778	17676	17321	17217	17097	17080	16878	16820	16742	16555	16490	16605	16518	16651	16569	16721	16563	16723	16629	16739	16534	16612	16433	16303	16382	16516	16266	16470	16239	16657	16499	16406	16729	16461	16686	16441	16263	16252	16466	16323	16370	16382	16242	16545	16188	16405	16310	16361	16204	16441	16306	16328	16496	16380	16386	16295	16388	16418	16189	16375	16486	16427	16204	16216	16340	16437	16239	16443	16469	16490	16307	16440	16423	16341	16423	16392	16249	16346	16249	16373	16383	16385	16301	16280	16537	16425	16459	16195	16248	16270	16187	16392	16318	16424	16412	16312	16406	16324	16288	16321	16425	16380	16266	16319	16493	16573	16322	16378	16402	16290	16312	16327	16501	16438	16241	16396	16513	16439	16554	16336	16264	16234	16229	15959	16185	16313	16251	16391	16497	16178	16341	16109	16430	16215	16302	16504	16368	16216	16421	16110	16409	16372	16268	16506	16413	16293	16146	16373	16344	16404	16305	16225	16400	16241	16317	16140	16387	16325	16538	16436	16408	16491	16581	16336	16419	16358	16462	16299	16199	16247	16281	16169	16346	16176	16274	16334	16332	16437	16335	16396	16397	16438	16448	16258	16275	16219	16311	16164	16429	16422	16300	16314	16282	16375	16343	16619	16408	16307	16270	16335	16313	16236	16174	16199	16252	16432	16452	16506	16332	16196	16579	16288	16330	16189	16271	16207	16381	16227	16398	16425	16303	16370	16418	16311	16437	16449	16216	16301	16394	16412	16322	16358	16539	16451	16329	16297	16266	16269	16304	16255	16588	16335	16282	16373	16250	16221	16429	16157	16217	16282	16305	16373	16402	16425	16457	16242	16447	16262	16268	16453	16426	16366	16379	16463	16228	16195	16194	16481	16402	16306	16109	16383	16327	16273	16412	16390	16364	16309	16234	16258	16328	16137	16505	16290	16260	16482	16203	16226	16255	16231	16133	16315	16268	16347	16445	16429	16387	16453	16167	16422	16278	16259	16498	16234	16324	16327	16217	16269	16335	16299	16578	16505	16406	16433	16252	16446	16382	16420	16365	16113	16391	16236	16291	16367	16438	16346	16571	16455	16361	16214	16429	16512	16243	16285	16297	16472	16337	16452	16389	16356	16362	16443	16500	16274	16221	16391	16312	16399	16413	16474	16277	16377	16350	16538	16516	16307	16276	16376	16303	16418	16411	16252	16359	16354	16462	16298	16335	16246	16419	16181	16338	16296	16310	16388	16338	16202	16352	16399	16548	16439	16316	16425	16331	16438	16325	16204	16416	16511	16436	16311	16308	16406	16277	16328	16213	16397	16323	16467	16242	16292	16235	16478	16310	16251	16234	16289	16146	16324	16201	16407	16474	16372	16424	16229	16296	16265	16244	16302	16266	16281	16431	16277	16629	16500	16453	16500	16404	16455	16314	16221	16242	16488	16155	16438	16486	16391	16378	16327	16353	16320	16287	16526	16412	16357	16165	16315	16418	16270	16462	16582	16513	16490	16350	16447	16127	16253	16347	16457	16427	16162	16533	16161	16298	16525	16357	16274	16479	16438	16216	16600	16436	16212	16314	16240	16358	16182	16113	16383	16302	16329	16223	16270	16338	16265	16371	16361	16470	16333	16430	16328	16314	16376	16187	16393	16280	16346	16419	16369	16198	16254	16229	16183	16328	16515	16266	16472	16454	16568	16267	16470	16241	16307	16334	16538	16386	16332	16374	16409	16366	16363	16226	16182	16291	16237	16177	16182	16283	16333	16336	16447	16556	16493	16374	16207	16360	16505	16296	16283	16289	16173	16268	16409	16475	16395	16370	16410	16112	16451	16238	16287	16483	16341	16364	16374	16353	16234	16322	16386	16340	16434	16180	16423	16320	16349	16393	16220	16304	16351	16308	16307	16353	16401	16612	16384	16403	16223	16317	16452	16446	16297	16291	16551	16281	16375	16525	16268	16482	16293	16627	16393	16299	16409	16521	16346	16229	16219	16375	16301	16457	16279	16319	16310	16274	16496	16332	16344	16261	16074	16211	16233	16479	16462	16398	16389	16250	16289	16407	16288	16203	16327	16402	16439	16503	16413	16321	16261	16519	16263	16292	16214	16203	16274	16269	16339	16227	16344	16366	16448	16331	16404	16478	16367	16334	16376	16273	16317	16322	16411	16525	16606	16363	16320	16222	16388	16313	16359	16252	16473	16225	16546	16303	16415	16251	16361	16268	16594	16456	16193	16382	16333	16418	16339	16356	16228	16264	16426	16131	16415	16271	16464	16370	16394	16350	16379	16319	16288	16484	16289	16566	16248	16630	16246	16444	16252	16326	16443	16316	16547	16433	16569	16326	16327	16164	16491	16320	16551	16385	16231	16233	16289	16248	16385	16473	16430	16388	16199	16142	16423	16516	16467	16582	16408	16349	16321	16237	16505	16436	16383	16263	16290	16215	16346	16210	16372	16460	16286	16272	16492	16391	16162	16442	16335	16290	16271	16100	16239	16257	16367	16458	16356	16349	16481	16349	16156	16299	16231	16186	16469	16305	16282	16322	16463	16313	16408	16073	16198	16392	16215	16426	16274	16260	16390	16311	16350	16285	16442	16126	16322	16241	16314	16305	16416	16523	16413	16427	16444	16402	16396	16228	16318	16305	16302	16401	16349	16363	16332	16375	16346	16439	16456	16389	16438	16314	16309	16340	16140	16413	16214	16431	16429	16226	16442	16358	16358	16217	16326	16251	16277	16410	16202	16098	16449	16267	16234	16525	16441	16334	16320	16440	16441	16440	16370	16360	16224	16473	16343	16546	16369	16279	16271	16601	16235	16414	16390	16304	16249	16436	16508	16379	16450	16401	16340	16474	16515	16540	16310	16472	16453	16326	16088	16393	16370	16239	16333	16321	16457	16465	16398	16337	16277	16451	16511	16403	16352	16452	16354	16418	16158	16375	16133	16354	16256	16230	16353	16313	16198	16337	16164	16347	16278	16390	16277	16376	16407	16512	16515	16377	16299	16365	16182	16422	16358	16140	16457	16560	16371	16317	16289	16471	16292	16182	16643	16091	16295	16546	16438	16456	16418	16528	16451	16324	16311	16351	16173	16459	16230	16582	16291	16292	16235	16202	16278	16317	16343	16225	16366	16393	16337	16468	16268	16396	16103	16422	16498	16271	16258	16112	16519	16241	16303	16333	16398	16237	16193	16347	16253	16386	16326	16448	16233	16338	16245	16320	16331	16345	16309	16213	16505	16287	16424	16326	16321	16295	16310	16236	16285	16483	16403	16527	16526	16232	16383	16334	16487	16306	16434	16241	16426	16467	16480	16287	16394	16360	16418	16532	16382	16290	16414	16355	16434	16380	16389	16161	16299	16307	16581	16139	16499	16195	16480	16320	16411	16289	16367	16370	16202	16281	16407	16330	16192	16360	16456	16312	16223	16164	16430	16394	16361	16582	16365	16424	16211	16249	16276	16319	16351	16259	16425	16336	16379	16281	16253	16304	16458	16265	16287	16286	16431	16469	16462	16197	16474	16288	16267	16239	16335	16388	16308	16464	16302	16109	16428	16454	16412	16285	16262	16183	16396	16304	16449	16252	16279	16300	16319	16048	16320	16422	16263	16357	16327	16280	16498	16345	16378	16366	16375	16319	16459	16429	16411	16285	16529	16408	16493	16275	16422	16511	16492	16281	16358	16285	16338	16358	16093	16418	16172	16112	16502	16326	16334	16292	16230	16178	16292	16205	16296	16360	16438	16233	16275	16450	16288	16424	16320	16488	16097	16218	16452	16390	16396	16351	16452	16277	16488	16365	16207	16279	16478	16258	16359	16196	16198	16382	16245	16425	16249	16342	16449	16398	16394	16104	16351	16343	16366	16497	16221	16413	16251	16164	16226	16235	16315	16375	16349	16381	16202	16420	16512	16577	16412	16250	16397	16282	16327	16161	16376	16519	16348	16172	16267	16232	16322	16207	16438	16455	16438	16508	16223	16432	16435	16543	16519	16330	16424	16286	16387	16470	16523	16431	16510	16403	16408	16523	16351	16299	16497	16532	16628	16109	16407	16396	16447	16158	16325	16417	16373	16338	16523	16335	16353	16374	16409	16371	16467	16428	16161	16293	16371	16267	16565	16367	16518	16340	16187	16426	16499	16385	16486	16311	16264	16248	16511	16349	16683	16407	16641	16313	16303	16605	16400	16493	16515	16477	16326	16181	16246	16376	16411	16473	16265	16486	16148	16490	16362	16395	16541	16482	16398	16202	16205	16319	16348	16405	16478	16437	16259	16317	16367	16477	16462	16452	16354	16254	16418	16235	16483	16399	16391	16336	16240	16372	16188	16335	16230	16315	16261	16281	16435	16416	16364	16435	16149	16456	16182	16221	16311	16327	16418	16428	16410	16153	16355	16488	16398	16213	16240	16368	16235	16222	16481	16305	16337	16420	16321	16376	16368	16220	16786	16419	16062	16382	16386	16455	16389	16672	16252	16390	16287	16488	16458	16346	16306	16222	16247	16423	16522	16674	16544	16388	16321	16477	16358	16352	16492	16333	16253	16346	16527	16438	16356	16396	16481	16381	16426	16262	16434	16389	16378	16243	16501	16346	16414	16402	16477	16276	16465	16286	16269	16230	16444	16392	16371	16210	16225	16212	16369	16174	16377	16210	16089	16093	16356	16486	16302	16397	16497	16410	16395	16510	16071	16459	16408	16425	16479	16250	16435	16498	16304	16209	16200	16315	16224	16291	16319	16174	16387	16424	16429	16511	16176	16131	16365	16320	16374	16306	16221	16363	16270	16435	16303	16314	16321	16196	16129	16313	16260	16461	16306	16378	16327	16272	16482	16381	16572	16291	16252	16274	16523	16308	16214	16544	16435	16456	16330	16424	16270	16208	16507	16583	16468	16284	16159	16439	16189	16346	16162	16042	16169	16197	16395	16311	16346	16241	16232	16309	16264	16391	16511	16389	16330	16485	16600	16542	16232	16357	16211	16427	16289	16388	16289	16267	16245	16441	16200	16378	16423	16271	16474	16339	16264	16443	16385	16420	16252	16368	16433	16395	16586	16540	16416	16501	16182	16365	16513	16237	16564	16317	16290	16318	16407	16191	16347	16148	16290	16244
31354	50490	47674	37877	30457	25374	22509	20402	19145	17830	16890	16443	16117	15658	15379	15393	15085	14985	14862	14774	14957	14967	14741	14639	14694	14757	14612	14655	14483	14567	14297	14341	14576	14466	14473	14390	14373	14376	14322	14300	14373	14279	14292	14258	14392	14383	14307	14226	14203	14329	14423	14276	14346	14235	14151	14354	14492	14453	14370	14079	14259	14249	14089	14279	14215	14501	14369	14507	14191	14409	14341	14434	14434	14218	14365	14218	14217	14306	14341	14360	14256	14199	14406	14290	14409	14228	14315	14346	14437	14461	14240	14464	14376	14473	14166	14365	14428	14298	14288	14269	14450	14247	14381	14321	14485	14356	14233	14309	14383	14216	14063	14306	14342	14288	14328	14329	14273	14368	14289	14380	14240	14271	14399	14407	14305	14263	14209	14188	14458	14330	14265	14402	14364	14198	14254	14357	14475	14293	14350	14346	14306	14357	14239	14306	14340	14295	14234	14452	14454	14204	14295	14323	14394	14245	14275	14311	14241	14517	14362	14209	14465	14230	14163	14362	14224	14366	14355	14449	14368	14416	14156	14456	14227	14366	14343	14387	14222	14344	14344	14320	14237	14361	14231	14349	14328	14485	14102	14280	14367	14365	14237	14279	14116	14445	14170	14343	14320	14216	14278	14299	14348	14418	14263	14382	14471	14313	14360	14261	14213	14188	14394	14287	14318	14375	14518	14356	14238	14250	14351	14069	14326	14260	14209	14293	14172	14258	14249	14424	14270	14397	14325	14314	14341	14253	14315	14177	14331	14335	14275	14317	14406	14439	14325	14409	14244	14294	14310	14176	14429	14337	14116	14297	14281	14231	14240	14173	14360	14261	14203	14138	14398	14244	14263	14399	14415	14406	14255	14358	14323	14153	14269	14361	14265	14313	14369	14495	14264	14502	14114	14351	14212	14178	14333	14487	14315	14349	14467	14370	14185	14300	14429	14333	14272	14179	14173	14350	14260	14259	14297	14449	14321	14482	14184	14230	14305	14319	14213	14273	14332	14284	14186	14353	14146	14308	14237	14296	14586	14245	14123	14453	14407	14291	14372	14250	14286	14302	14288	14363	14334	14353	14239	14382	14415	14364	14386	14358	14244	14184	14233	14336	14438	14468	14130	14357	14422	14303	14399	14123	14308	14277	14303	14289	14109	14503	14353	14170	14261	14213	14222	14220	14345	14295	14336	14480	14454	14201	14363	14150	14311	14279	14095	14506	14428	14380	14242	14302	14440	14279	14218	14385	14303	14188	14318	14392	14287	14469	14275	14217	14315	14167	14401	14205	14293	14363	14223	14354	14272	14343	14332	14238	14266	14322	14393	14392	14340	14324	14090	14243	14228	14286	14343	14265	14216	14397	14333	14292	14564	14348	14249	14312	14309	14138	14355	14274	14280	14304	14329	14357	14348	14258	14160	14313	14298	14486	14263	14189	14325	14285	14276	14496	14435	14346	14133	14257	14161	14209	14325	14416	14225	14138	14255	14324	14477	14351	14210	14368	14506	14336	14382	14230	14313	14220	14190	14275	14411	14282	14504	14456	14204	14267	14163	14263	14358	14326	14401	14303	14385	14493	14419	14277	14159	14301	14378	14200	14206	14409	14413	14344	14103	14327	14272	14347	14191	14478	14296	14214	14271	14295	14346	14167	14363	14276	14118	14241	14451	14294	14325	14473	14261	14302	14278	14174	14289	14325	14318	14341	14253	14333	14323	14335	14328	14289	14443	14424	14399	14313	14256	14355	14425	14191	14308	14315	14264	14413	14263	14268	14197	14324	14300	14383	14374	14197	14296	14241	14312	14284	14499	14231	14281	14384	14396	14191	14342	14248	14415	14317	14194	14331	14328	14304	14397	14358	14311	14120	14281	14318	14312	14401	14151	14241	14408	14173	14151	14301	14315	14224	14313	14352	14304	14219	14316	14311	14412	14292	14280	14297	14226	14173	14321	14284	14188	14293	14355	14380	14190	14310	14303	14393	14437	14369	14059	14407	14289	14277	14237	14413	14325	14276	14139	14349	14301	14281	14363	14333	14228	14285	14401	14143	14261	14329	14260	14254	14337	14277	14296	14318	14241	14222	14178	14192	14238	14327	14376	14305	14183	14318	14291	14298	14359	14331	14240	14362	14165	14382	14221	14341	14376	14195	14502	14419	14342	14136	14372	14262	14304	14171	14225	14286	14346	14252	14471	14299	14452	14322	14363	14055	14306	14404	14331	14385	14382	14166	14366	14391	14322	14229	14336	14272	14296	14227	14328	14178	14358	14245	14345	14304	14150	14430	14359	14274	14216	14275	14248	14323	14260	14186	14398	14360	14240	14083	14357	14304	14259	14313	14312	14389	14293	14260	14295	14398	14456	14276	14330	14200	14110	14183	14321	14180	14374	14254	14326	14101	14447	14268	14212	14202	14445	14233	14068	14449	14437	14307	14301	14358	14430	14312	14256	14199	14372	14474	14267	14196	14060	14326	14239	14340	14297	14246	14276	14392	14285	14248	14306	14466	14280	14344	14227	14506	14221	14335	14381	14156	14342	14264	14249	14270	14136	14173	14445	14183	14255	14322	14477	14323	14147	14358	14352	14338	14252	14375	14308	14363	14284	14385	14232	14223	14432	14316	14306	14294	14215	14425	14335	14404	14263	14426	14092	14278	14293	14151	14231	14423	14372	14432	14469	14295	14302	14399	14217	14204	14407	14330	14255	14308	14349	14265	14159	14347	14391	14343	14326	14473	14369	14256	14239	14431	14409	14388	14365	14304	14275	14286	14295	14228	14296	14356	14239	14543	14264	14032	14507	14389	14262	14118	14340	14299	14250	14145	14374	14249	14298	14522	14220	14370	14409	14266	14194	14298	14213	14414	14415	14404	14176	14393	14248	14303	14240	14430	14324	14271	14321	14434	14416	14331	14231	14485	14480	14384	14254	14407	14281	14254	14317	14460	14184	14343	14344	14259	14346	14348	14304	14394	14275	14153	14338	14305	14308	14274	14247	14264	14172	14382	14397	14216	14296	14366	14289	14158	14135	14277	14391	14340	14285	14451	14321	14357	14342	14219	14188	14270	14499	14284	14309	14493	14198	14326	14279	14294	14369	14230	14524	14359	14185	14269	14407	14406	14266	14313	14384	14274	14300	14539	14262	14304	14429	14277	14334	14354	14559	14404	14179	14333	14369	14285	14379	14350	14379	14303	14281	14291	14322	14230	14275	14327	14288	14334	14136	14368	14421	14210	14307	14353	14405	14331	14308	14447	14239	14324	14515	14376	14326	14237	14226	14591	14422	14260	14369	14436	14305	14388	14156	14312	14400	14256	14310	14434	14133	14288	14383	14206	14259	14323	14338	14315	14436	14193	14278	14420	14329	14269	14278	14289	14351	14270	14079	14425	14323	14385	14291	14475	14310	14406	14258	14392	14435	14275	14284	14115	14421	14198	14257	14399	14361	14177	14581	14297	14330	14337	14250	14305	14370	14329	14284	14428	14315	14322	14370	14324	14415	14266	14245	14284	14354	14342	14146	14251	14334	14240	14404	14114	14308	14375	14343	14332	14288	14193	14288	14414	14178	14410	14359	14414	14383	14364	14268	14342	14444	14376	14264	14342	14224	14321	14243	14261	14252	14277	14513	14164	14317	14391	14361	14309	14307	14267	14447	14372	14420	14230	14419	14325	14294	14285	14223	14279	14185	14314	14305	14416	14211	14467	14471	14237	14262	14315	14312	14413	14296	14316	14152	14120	14354	14412	14336	14327	14446	14495	14293	14423	14288	14317	14399	14355	14358	14213	14365	14265	14209	14159	14145	14486	14342	14248	14226	14175	14144	14256	14277	14180	14471	14308	14243	14099	14412	14314	14299	14341	14328	14456	14377	14253	14378	14178	14309	14273	14328	14262	14272	14299	14319	14271	14299	14248	14281	14411	14209	14387	14205	14327	14207	14423	14453	14143	14373	14338	14169	14234	14455	14377	14257	14443	14271	14367	14478	14145	14317	14324	14246	14285	14439	14292	14402	14393	14337	14294	14276	14596	14310	14295	14351	14358	14336	14291	14515	14321	14194	14344	14358	14233	14336	14182	14368	14419	14324	14292	14311	14300	14325	14468	14406	14304	14325	14356	14402	14482	14360	14298	14303	14432	14317	14329	14211	14301	14239	14163	14471	14330	14336	14271	14250	14317	14208	14243	14434	14295	14403	14271	14307	14249	14348	14316	14311	14389	14317	14205	14350	14290	14285	14195	14230	14311	14358	14208	14136	14247	14344	14155	14250	14310	14341	14273	14273	14315	14229	14190	14392	14461	14318	14496	14354	14101	14309	14296	14326	14230	14321	14215	14418	14403	14339	14380	14344	14255	14388	14251	14171	14216	14345	14292	14233	14268	14320	14291	14516	14199	14180	14292	14311	14326	14298	14219	14434	14318	14223	14395	14300	14539	14387	14278	14300	14231	14309	14219	14427	14395	14381	14298	14435	14417	14222	14321	14291	14279	14240	14422	14363	14277	14335	14254	14289	14393	14257	14316	14386	14397	14383	14236	14312	14297	14254	14418	14427	14222	14321	14365	14250	14161	14127	14249	14326	14470	14312	14375	14251	14147	14453	14312	14241	14461	14298	14173	14431	14345	14127	14037	14345	14363	14215	14268	14248	14309	14229	14387	14240	14311	14302	14299	14232	14372	14107	14238	14432	14270	14349	14252	14220	14411	14286	14216	14259	14480	14451	14273	14192	14239	14253	14273	14123	14305	14398	14457	14316	14414	14223	14180	14429	14314	14327	14366	14292	14406	14379	14319	14129	14197	14215	14340	14331	14321	14400	14369	14274	14384	14243	14301	14320	14449	14395	14372	14326	14297	14341	14244	14282	14288	14285	14438	14320	14266	14415	14270	14256	14524	14249	14222	14386	14366	14276	14337	14209	14401	14274	14344	14330	14310	14284	14497	14235	14350	14418	14438	14344	14263	14367	14250	14288	14239	14388	14301	14324	14237	14269	14431	14262	14334	14280	14330	14401	14434	14281	14211	14254	14434	14285	14223	14230	14319	14187	14328	14390	14334	14373	14374	14272	14258	14279	14267	14263	14183	14368	14412	14376	14416	14288	14289	14342	14308	14606	14231	14495	14335	14295	14341	14322	14426	14242	14258
23094	21542	29507	24336	22879	26169	28498	23150	21315	20868	20019	19435	19057	18524	18366	18124	18174	17933	17861	17738	17803	17700	17849	17502	17510	17620	17448	17361	17362	17203	17325	17426	17381	17365	17360	17117	17390	17138	17211	17309	17202	17349	17065	17098	17109	17334	17119	17313	17088	17092	17331	17322	17311	17310	17282	17276	17251	17154	17123	17245	17042	17320	17286	17209	17126	17236	17373	17165	17081	17184	17061	16876	16883	17020	16890	17179	17043	17221	17052	17213	17157	17233	17196	17373	17222	17102	17461	17058	17143	17234	17195	17085	16965	17144	17294	17219	17242	17220	17134	17062	17059	16936	16919	17086	17117	17105	17138	17076	17105	17118	17180	17160	17277	17192	17284	17269	16902	17317	16998	17101	17152	17117	17030	17170	17414	17259	17321	16968	17122	17255	17231	17097	17135	17024	17137	17165	16983	16997	17202	17107	17174	17435	16971	17032	16948	17127	17136	17274	17008	16943	17042	17108	17287	17080	16969	17034	17052	17017	17248	17211	17232	17183	17007	17051	17020	16958	17327	16934	17109	17087	17103	17255	17182	17273	17284	17178	17073	17079	17293	17268	17377	17229	17209	17104	16924	17189	16993	16979	17117	16989	17084	17071	17173	17177	17199	17157	17196	16972	17067	17161	17151	16996	17096	17222	17198	16970	17324	16972	17216	17106	17157	17004	17100	16988	17192	17187	17221	17085	17301	17066	17120	16938	17294	17266	17125	17376	17045	17137	16889	17175	17239	17130	17272	17314	17144	17025	17122	16873	17162	17157	17103	17076	17146	17160	17148	17212	17231	17071	17395	17091	16941	17174	17173	17171	17026	17194	17104	17242	17169	16957	17180	17206	17293	17004	17143	17098	17259	17124	17165	17264	17151	16981	17213	17031	17197	17115	17169	17116	17222	17154	17080	17294	17092	17371	17112	17121	16856	17034	17260	17073	17067	17071	17248	17115	17144	16883	17178	17139	17019	17193	17227	16928	16853	17077	17085	17144	17124	17058	17073	16931	17126	17023	17012	17014	17213	17177	16974	17172	17152	16954	17161	17297	17111	17276	17181	17144	16966	17062	17058	17085	17065	17199	17072	17283	17313	16977	16963	17227	17141	17145	17010	17127	17083	17124	17133	17026	17075	17166	17046	17094	17101	16983	17211	16949	17281	17148	17192	17413	17138	16886	17232	17034	17042	16985	17081	17192	17022	17145	17075	17107	16826	17046	17000	17304	17091	17020	17187	17341	17026	17147	17131	17176	17211	17119	17160	17130	17127	17178	17071	16984	17141	16964	17139	17207	17203	17248	17243	17073	17155	17187	17234	16957	17193	17175	17125	17022	16845	17257	17110	17097	17052	17062	17118	17235	17250	17186	17167	17148	17003	16980	17036	17010	17029	16938	17230	17359	17029	16889	17227	17065	17150	17151	16830	17046	17105	17053	17137	17037	17049	17147	17233	17300	17138	17191	17121	16899	17182	16980	17099	17090	16951	17243	17127	17088	17338	17141	17086	16974	17012	17221	17130	17114	17005	17029	17093	17044	17136	17227	17199	17141	17140	17288	17028	17204	17072	17141	17191	16949	17353	17168	17029	17408	17193	17207	17190	17010	17186	17212	17486	17059	17184	17158	17219	17336	17139	16981	17104	17245	16882	16960	17203	17286	17163	17110	16984	16957	17163	17197	16968	17169	17048	17061	17170	17058	17095	16942	16933	17252	17091	17074	16993	17033	16985	17101	17150	17296	17166	16980	17059	16965	17131	17014	17009	17124	17248	17146	17253	17147	17255	17148	17149	17057	17109	17081	17017	17179	17094	17051	17072	17189	17057	17173	17016	16988	17224	17261	16946	17066	17265	17172	17173	17020	17151	17037	17091	17225	17024	16966	17126	17077	17183	17156	17225	17087	17033	17040	16876	17028	17152	16974	17225	17130	17055	17215	17066	17110	17133	17211	16903	17291	17258	17090	17096	17320	17070	16963	17105	17046	17396	17068	17296	17177	17162	17212	17241	17107	17097	17132	17209	16951	17214	17277	17117	17203	17171	17318	17105	17035	17361	16958	17022	16981	17286	16951	17170	17027	17124	16993	17079	17018	17049	17163	17064	17066	17031	17062	17179	17278	17028	17140	17153	17129	17165	17181	17310	17289	17062	16961	17250	17134	16911	16711	16994	16983	17088	17128	17036	17137	17223	17024	17092	17093	16991	17108	17143	17161	17020	16956	17074	16989	17250	17146	17207	17204	17049	17302	17222	17152	17217	17285	17368	17064	17174	17193	17082	16800	16871	17111	17082	17165	16995	17118	17184	17319	17161	16992	16943	17129	16973	17080	17118	17123	17380	17055	17156	17057	17095	17174	17224	17345	16948	17129	17279	17016	17257	17247	16950	17050	17188	17288	17135	16903	17153	17174	17176	17118	17128	17212	17141	17024	17084	17241	17229	17062	16955	17201	17232	17193	17204	17310	17195	17049	17035	17090	17163	17137	17166	17208	17257	17227	17034	17153	17116	17116	17056	17217	17166	17072	16977	17208	17062	17126	17283	17252	17164	17127	17101	17058	17343	16995	17223	17130	16955	17097	17157	17036	17152	16935	17148	17013	17258	16940	17135	17046	17192	17113	17027	17098	17077	17086	17038	17013	17277	17027	17105	17120	17067	17143	17237	17243	17142	16934	17114	17175	17098	17189	17140	16832	17211	17150	17258	17288	17190	17373	17142	17328	17045	17158	17102	17144	17033	16999	17151	17157	17035	17049	17179	17012	17282	16983	17146	16945	17131	17104	17142	17224	17268	16998	17248	17153	17077	17126	17142	17170	16999	17379	17189	17078	17209	17334	17222	17175	17322	17045	17142	16889	17146	17006	17084	16997	16916	17061	17180	17280	17200	16972	17168	17217	17227	17342	17055	17182	17307	17197	17109	16968	16997	17020	17005	17141	17216	16991	17234	17336	17087	17014	17106	17059	17184	17133	17125	17031	17057	17064	17129	17016	17154	17111	17201	17136	17148	17275	17118	17075	17130	17265	17281	17009	17041	17321	17223	17063	17157	16979	17139	16933	17263	17148	17077	17117	17068	17185	17221	17168	16935	17064	17118	17222	17008	17056	17224	16999	17250	17003	17216	17255	17207	17121	17128	17212	17120	16870	17096	17146	16938	17116	17014	17126	17277	17194	17201	17119	17061	17267	17107	17223	17309	17150	17114	17050	16993	17197	17297	17293	17007	16984	17124	17270	17191	17139	17137	17079	17265	17080	17040	17149	17180	17213	17250	17055	16923	17114	17215	16951	16925	17081	17121	17060	17228	17115	17145	17212	17247	17365	17294	17114	17035	17049	17152	17095	16978	17031	17097	17170	17129	17232	17278	17031	17093	17084	17207	17213	17141	17226	17297	17193	16989	17230	17173	16927	16952	17184	17101	16915	17025	16999	17218	16953	16910	16831	17093	16965	17345	17269	17176	17003	17211	17049	17212	17079	17187	17107	17024	16940	16931	17007	17171	17114	17135	16970	17001	17224	17196	17105	16876	17217	17191	17155	17182	17122	17222	17253	17188	17006	17220	17124	17286	17073	17078	17176	17185	17235	17205	17098	17073	16972	16959	17204	17159	17123	17183	17027	17290	17219	17039	17102	17063	17100	17110	17060	17101	16998	17089	17359	16907	17110	17171	17005	17097	17134	17143	17220	17211	17078	17282	17322	17049	17152	17215	16917	17177	17238	17053	17058	17198	17203	17215	17077	17315	17164	17060	17117	17179	17125	17380	17182	17242	16992	16825	17096	17211	16989	17048	17234	17227	17374	17189	16921	17244	16985	17464	17039	16867	17054	17045	17243	16951	17086	17060	17004	17124	17128	16995	17114	16847	16966	17032	17107	17036	17049	17327	16831	17066	17354	17201	17245	17157	16973	17260	17226	17311	17059	17113	17138	17139	16998	17236	17217	17487	17313	17277	17305	17319	17121	17172	17254	17184	17299	16972	17039	17187	17139	17070	17054	17081	17307	17128	17199	17095	17028	17095	17154	17173	17183	17111	17193	16964	17179	17513	17254	17069	17141	17201	17173	17185	17166	16874	17180	17176	17161	17153	17083	17362	17007	16949	17048	16936	17108	16867	17121	17245	16948	17106	16936	16961	17332	17188	17240	17260	17034	16950	16820	16943	17228	17152	17090	17169	17053	17154	17264	17021	17031	17102	17054	17071	17172	17022	17123	17072	17123	17151	16972	17208	17209	16982	17176	17113	17223	17123	17063	16982	17323	17258	17281	17093	17304	17045	17247	17150	17197	17292	17049	17224	16952	16940	16994	16944	17210	17147	17088	17245	17198	17150	17251	17216	16999	17105	16965	17395	16902	17155	17013	17130	17057	17178	17260	17183	17278	17365	17136	17094	17178	17021	17360	17154	17012	17156	17242	17003	17006	17198	17189	17021	17109	17246	17221	17054	17099	17146	17289	17015	17002	17222	17047	17107	17225	17114	17189	17101	17193	17317	17231	17073	17201	17130	17086	17164	17075	17201	17011	17040	17207	17135	17065	17151	16914	17137	17060	17104	17316	17210	17076	17118	17346	17248	17158	16992	17243	17232	16935	17139	17249	17077	17098	16949	17199	17279	17197	17073	16969	17213	17158	17228	17370	17194	16945	17051	17136	17098	17109	17187	17212	17145	17178	17032	17110	17091	17167	16948	16866	17018	17238	17188	16934	17027	17050	17206	17242	17125	17294	17141	16866	17150	17141	17200	17162	17271	17298	16940	17035	17070	17152	17090	17203	17055	17178	17394	17175	17001	17260	17209	17302	17197	17203	17312	17133	17200	17178	17172	17043	17116	17030	17120	16965	17073	17271	17247	17072	17148	17157	17004	17228	17297	17210	16907	16903	17086	17145	16871	17100	17090	17124	17044	17225	17231	17279	17208	17164	17075	17131	16987	17020	16933	17140	17085	17035	17147	17214	17099	16929	17064	17046	17091	17276	17222	17320	17191	17242	17226	17159	17255	16928	17028	17263	17269	17221	17383	17239	17235	17216	17217	17022	17158	17143	16816	17273	17281	17308	17248	17177	17300	17220	17320	17046	17234	16850	17086	17014	17017	17307	17097	17189	17014	17042	17214	16957	17128	17218	17195	17285	17028	17206	17132	16947	17277	17280
33554	55890	53309	42475	34201	29180	25767	22859	21206	19936	18731	17863	17343	16864	16417	16218	15821	15647	15487	15478	15413	15477	15250	15057	15088	15040	15173	15021	15047	14724	14907	14958	14925	14685	14984	14956	14785	14766	14940	14705	14760	14724	14832	14861	14766	14846	14898	14877	14636	14836	14781	14608	14650	14682	14559	14778	14748	14741	14723	14742	14698	14702	14931	14647	14708	14847	14791	14637	14909	14633	14859	14758	14703	14875	14675	14763	14716	14666	14770	14628	14662	14715	14778	14804	14814	14818	14686	14700	14599	14682	14925	14672	14735	14861	14870	14759	14613	14765	14737	14806	14778	14724	14821	14750	14696	14927	14740	14661	14741	14712	14714	14721	14880	14600	14505	14836	14573	14752	14763	14838	14695	14767	14666	14719	14711	14800	14743	14680	14594	14690	14669	14729	14853	14739	14840	14696	14647	14828	14697	14749	14941	14711	14778	14807	14590	14641	14660	14800	14691	14786	14799	14702	14624	14556	14783	14842	14610	14654	14568	14755	14698	14637	14732	14726	14681	14614	14662	14724	14553	14631	14556	14747	14636	14669	14659	14553	14683	14513	14719	14664	14763	14677	14705	14663	14782	14856	14688	14754	14527	14607	14783	14579	14806	14634	14681	14754	14689	14714	14644	14754	14860	14766	14755	14761	14782	14708	14598	14659	14858	14594	14754	14724	14872	14785	14557	14732	14689	14518	14736	14737	14625	14759	14748	14692	14784	14763	14733	14901	14687	14779	14784	14646	14669	14606	14736	14726	14756	14781	14755	14622	14750	14790	14752	14739	14694	14572	14688	14665	14648	14967	14787	14707	14921	14731	14741	14732	14685	14737	14581	14717	14855	14758	14647	14559	14912	14818	14721	14759	14604	14808	14766	14727	14717	14849	14699	14839	14687	14629	14734	14927	14734	14640	14574	14598	14663	14605	14915	14767	14706	14628	14859	14676	14831	14693	14657	14658	14792	14628	14719	14734	14736	14669	14858	14650	14704	14763	14890	14601	14651	14594	14808	14843	14596	14627	14686	14738	14810	14924	14771	14718	14791	14774	14527	14785	14789	14846	14664	14772	14699	14826	14543	14885	14596	14723	14810	14638	14777	14664	14571	14857	14721	14675	14651	14816	14696	14936	14673	14723	14762	14643	14597	14614	14750	14848	14844	14882	14722	14762	14703	14631	14664	14779	14712	14680	14811	14602	14541	14663	14808	14679	14631	14676	14543	14551	14690	14830	14661	14628	14652	14737	14822	14826	14898	14708	14511	14779	14693	14835	14806	14731	14700	14631	14733	14570	14758	14761	14700	14775	14801	14711	14749	14797	14722	14627	14820	14877	14570	14801	14873	14653	14567	14657	14618	14696	14711	14713	14809	14697	14657	14671	14743	14660	14765	14777	14831	14760	14834	14737	14681	14916	14712	14751	14801	14643	14763	14718	14640	14666	14822	14736	14689	14772	14760	14503	14846	14599	14638	14681	14844	14623	14795	14709	14563	14585	14625	14685	14721	14798	14638	14730	14790	14797	14783	14762	14903	14605	14703	14757	14710	14702	14834	14580	14719	14748	14733	14775	14758	14682	14719	14586	14696	14805	14683	14755	14873	14805	14721	14865	14581	14652	14694	14838	14666	14547	14686	14710	14784	14853	14843	14857	14593	14811	14755	14646	14836	14502	14661	14635	14612	14450	14726	14748	14731	14669	14713	14534	14556	14627	14709	14869	14736	15000	14629	14536	14869	14785	14709	14669	14813	14655	14690	14613	14950	14782	14579	14706	14791	14704	14649	14829	14825	14631	14738	14668	14896	14772	14836	14726	14489	14657	14852	14686	14585	14750	14670	14800	14607	14698	14853	14763	14806	14665	14700	14668	14886	14690	14848	14664	14602	14709	14891	14650	14726	14679	14744	14721	14676	14579	14690	14720	14712	14762	14655	14597	14791	14730	14598	14675	14873	14710	14780	14747	14784	14571	14717	14611	14588	14737	14669	14698	14720	14682	14639	14528	14754	14648	14579	14770	14537	14672	14768	14575	14873	14645	14755	14784	14630	14723	14603	14766	14833	14682	14750	14767	14887	14615	14716	14926	14617	14804	14786	14690	14808	14734	14596	14669	14741	14794	14751	14779	14656	14686	14774	14747	14754	14820	14690	14671	14627	14777	14779	14840	14652	14526	14686	14525	14762	14534	14788	14645	14735	14875	14498	14673	14776	14660	14673	14841	14769	14873	14605	14689	14642	14727	14924	14659	14652	14673	14818	14755	14775	14865	14559	14637	14737	14570	14667	14717	14633	14773	14672	14627	14584	14839	14906	14807	14678	14890	14645	14776	14739	14623	14581	14727	14669	14776	14689	14842	14777	14729	14733	14644	14790	14878	14651	14742	14696	14689	14770	14969	14799	14704	14675	14729	14690	14709	14621	14698	14706	14631	14629	14714	14582	14855	14900	14531	14679	14657	14731	14747	14659	14698	14679	14664	14688	14736	14642	14724	14593	14669	14838	14714	14857	14809	14589	14714	14725	14786	14816	14829	14714	14820	14783	14679	14671	14646	14588	14702	14721	14577	14716	14713	14741	14570	14785	14627	14714	14776	14670	14659	14622	14703	14665	14758	14642	14795	14664	14655	14822	14737	14655	14649	14787	14629	14734	14711	14677	14711	14837	14713	14635	14543	14583	14772	14539	14778	14624	14760	14605	14645	14638	14691	14657	14836	14658	14869	14517	14640	14839	14765	14767	14737	14823	14751	14679	14764	14491	14594	14889	14744	14491	14595	14770	14841	14633	14608	14536	14783	14843	14789	14719	14628	14776	14696	14653	14636	14617	14635	14692	14560	14530	14759	14838	14629	14756	14657	14741	14578	14867	14864	14655	14676	14669	14787	14868	14536	14565	14763	14797	14485	14657	14975	14744	14780	14626	14609	14797	14781	14803	14845	14666	14689	14650	14664	14817	14712	14754	14739	14815	14746	14700	14596	14805	14665	14743	14805	14744	14754	14709	14771	14567	14703	14518	14606	14761	14662	14699	14758	14694	14704	14794	14771	14822	14751	14698	14738	14719	14739	14721	14700	14720	14665	14746	14697	14591	14532	14893	14677	14536	14707	14627	14779	14762	14708	14705	14830	14709	14788	14579	14972	14672	14810	14805	14806	14823	14585	14861	14678	14831	14667	14861	14689	14771	14675	14803	14618	14709	14676	14623	14780	14564	14643	14672	14728	14702	14696	14706	14545	14677	14544	14604	14736	14599	14794	14671	14641	14632	14620	14795	14636	14874	14765	14619	14638	14778	14755	14774	14715	14776	14782	14700	14742	14570	14638	14702	14810	14630	14746	14682	14713	14762	14601	14772	14652	14820	14660	14719	14608	14629	14690	14708	14717	14469	14758	14706	14630	14614	14580	14690	14772	14819	14939	14606	14954	14672	14794	14661	14708	14700	14780	14647	14924	14667	14681	14641	14695	14670	14766	14606	14580	14887	14609	14632	14537	14763	14826	14828	14671	14595	14606	14686	14700	14625	14646	14852	14636	14727	14605	14722	14761	14769	14801	14538	14504	14688	14892	14684	14629	14619	14711	14728	14577	14599	14754	14803	14644	14744	14825	14750	14830	14724	14579	14769	14701	14808	14877	14695	14837	14785	14814	14850	14803	14914	14856	14790	14709	14751	14780	14686	14671	14709	14766	14618	14846	14666	14791	14652	14598	14664	14779	14773	14809	14819	14802	14659	14644	14803	14605	14598	14781	14746	14710	14665	14571	14809	14599	14821	14637	14681	14626	14712	14801	14696	14804	14507	14823	14654	14720	14645	14699	14713	14678	14771	14560	14684	14745	14582	14678	14672	14819	14812	14716	14603	14764	14643	14655	14617	14632	14805	14483	14790	14655	14748	14838	14821	14750	14536	14696	14741	14630	14711	14604	14751	14761	14818	14688	14575	14525	14816	14807	14673	14605	14853	14738	14511	14931	14673	14726	14755	14710	14699	14841	14810	14723	14675	14961	14752	14468	14678	14771	14757	14663	14787	14758	14716	14615	14656	14600	14752	14675	14654	14780	14649	14736	14759	14657	14866	14781	14842	14825	14770	14650	14720	14584	14676	14636	14659	14746	14632	14875	14622	14848	14722	14875	14694	14681	14860	14569	14627	14560	14705	14927	14817	14720	14510	14657	14770	14718	14660	14461	14717	14808	14614	14774	14741	14599	14605	14734	14698	14720	14679	14690	14755	14600	14772	14692	14787	14760	14769	14867	14858	14713	14785	14798	14618	14609	14686	14801	14719	14648	14640	14860	14770	14609	14861	14774	14711	14708	14700	14655	14676	14575	14621	14618	14640	14806	14784	14820	14900	14972	14787	14768	14784	14708	14660	14713	14562	14763	14702	14731	14647	14592	14728	14753	14652	14802	14771	14633	14735	14772	14690	14496	14624	14845	14871	14709	14641	14760	14814	14628	14804	14808	14685	14608	14760	14648	14643	14558	14733	14793	14765	14705	14660	14655	14645	14787	14629	14398	14588	14745	14711	14641	14777	14736	14744	14681	14661	14718	14678	14745	14720	14685	14632	14771	14564	14707	14607	14682	14549	14636	14590	14644	14576	14583	14697	14835	14584	14680	14697	14671	14702	14861	14631	14749	14687	14640	14707	14750	14738	14737	14738	14802	14726	14651	14750	14688	14802	14746	14809	14725	14679	14810	14712	14886	14696	14655	14886	14703	14697	14721	14657	14742	14725	14808	14710	14631	14692	14718	14915	14615	14748	14765	14593	14744	14795	14797	14939	14835	14647	14640	14611	14727	14728	14625	14659	14580	14668	14682	14695	14916	14779	14590	14618	14791	14716	14742	14753	14622	14666	14757	14729	14709	14668	14664	14764	14751	14636	14789	14780	14672	14772	14627	14769	14658	14652	14672	14692	14706	14656	14692	14571	14641	14532	14714	14698	14542	14614	14600	14758	14743	14830	14745	14561	14674	14687	14649	14677	14806	14736	14765	14684	14896	14712	14736	14837	14633	14468	14750	14725	14776	14741	14744	14713	14455	14613	14608	14742	14754	14653	14748	14759	14639	14705	14681	14805	14755	14924	14671	14730	14792	14630	14752	14638	14766	14667	14481	14721	14763	14820	14886	14694	14747	14711	14745	14714	14747
28883	27366	34762	31012	24791	21858	20241	19371	18562	17880	17848	17297	17358	17009	17054	17089	16907	16766	16834	16744	16735	16851	16774	16743	16926	16613	16795	16613	16840	16621	16636	16733	16557	16603	16559	16562	16472	16661	16681	16677	16772	16567	16551	16643	16552	16602	16731	16657	16709	16719	16897	16591	16815	16623	16598	16592	16536	16464	16742	16463	16395	16406	16470	16578	16677	16420	16665	16547	16566	16583	16548	16436	16560	16682	16670	16601	16483	16578	16584	16604	16459	16471	16528	16494	16518	16699	16626	16625	16750	16640	16713	16491	16294	16668	16647	16579	16621	16582	16694	16471	16305	16527	16532	16396	16567	16506	16674	16513	16556	16632	16755	16245	16373	16713	16642	16564	16433	16620	16471	16726	16750	16695	16666	16633	16683	16479	16790	16603	16547	16606	16554	16608	16518	16500	16580	16528	16521	16418	16612	16490	16472	16515	16584	16592	16511	16539	16709	16592	16503	16367	16703	16704	16596	16605	16419	16565	16628	16619	16527	16336	16713	16453	16582	16442	16632	16708	16571	16567	16454	16561	16516	16494	16649	16493	16642	16574	16689	16528	16534	16560	16633	16524	16501	16538	16690	16602	16559	16503	16637	16811	16533	16567	16675	16742	16627	16618	16467	16533	16656	16576	16459	16386	16757	16564	16631	16629	16635	16581	16567	16612	16702	16554	16640	16591	16603	16692	16416	16546	16558	16613	16586	16528	16473	16406	16355	16667	16664	16561	16629	16638	16614	16453	16436	16464	16569	16625	16454	16460	16718	16709	16404	16417	16811	16389	16467	16563	16586	16490	16499	16652	16560	16536	16626	16548	16533	16583	16939	16598	16564	16448	16726	16558	16487	16451	16399	16520	16769	16540	16508	16462	16519	16724	16489	16545	16472	16677	16913	16549	16499	16480	16629	16226	16383	16667	16689	16440	16441	16453	16495	16426	16504	16546	16604	16543	16590	16515	16483	16556	16777	16486	16526	16634	16529	16450	16615	16716	16589	16633	16611	16669	16805	16643	16673	16514	16637	16606	16585	16898	16445	16562	16678	16412	16612	16592	16706	16582	16756	16490	16396	16527	16725	16457	16685	16599	16564	16581	16436	16635	16658	16732	16709	16598	16578	16628	16431	16400	16578	16700	16599	16730	16549	16647	16774	16601	16506	16757	16493	16639	16642	16481	16628	16768	16675	16434	16536	16530	16686	16736	16548	16572	16447	16633	16643	16561	16549	16532	16440	16495	16520	16497	16623	16722	16506	16503	16575	16561	16540	16421	16596	16323	16642	16589	16553	16665	16585	16473	16513	16546	16743	16419	16693	16653	16697	16535	16490	16410	16561	16507	16411	16496	16493	16619	16608	16616	16758	16591	16574	16602	16530	16700	16484	16532	16498	16534	16675	16536	16629	16546	16626	16701	16717	16637	16243	16410	16620	16529	16748	16854	16559	16430	16535	16602	16602	16519	16502	16547	16735	16723	16520	16600	16634	16604	16553	16485	16471	16557	16804	16599	16565	16584	16712	16340	16692	16721	16577	16647	16715	16454	16527	16362	16381	16458	16702	16591	16656	16337	16752	16552	16602	16613	16642	16504	16554	16464	16435	16516	16639	16668	16568	16772	16577	16631	16601	16705	16553	16389	16409	16385	16516	16642	16523	16608	16517	16727	16656	16570	16712	16628	16776	16535	16540	16588	16557	16425	16635	16327	16422	16572	16444	16542	16570	16533	16757	16794	16616	16593	16530	16612	16718	16498	16719	16707	16461	16434	16373	16512	16759	16713	16670	16544	16558	16613	16692	16455	16638	16747	16389	16664	16578	16655	16469	16635	16576	16540	16549	16585	16535	16585	16617	16556	16364	16565	16684	16446	16855	16668	16652	16594	16723	16638	16789	16681	16559	16455	16411	16525	16659	16572	16633	16589	16589	16680	16587	16557	16395	16422	16576	16729	16457	16503	16586	16709	16602	16437	16462	16659	16563	16579	16546	16573	16549	16506	16524	16450	16536	16551	16611	16750	16611	16612	16572	16437	16525	16449	16699	16512	16534	16421	16525	16609	16617	16484	16472	16802	16646	16377	16463	16570	16580	16514	16689	16576	16672	16692	16624	16497	16728	16778	16484	16452	16789	16561	16553	16383	16488	16604	16508	16513	16560	16663	16651	16550	16567	16533	16526	16462	16414	16659	16640	16666	16549	16561	16802	16409	16580	16491	16739	16526	16450	16453	16700	16775	16541	16474	16674	16509	16496	16806	16563	16652	16707	16545	16696	16669	16734	16611	16721	16542	16359	16630	16763	16368	16415	16579	16690	16592	16341	16260	16580	16597	16529	16620	16626	16464	16483	16512	16478	16711	16740	16660	16689	16768	16782	16643	16595	16671	16550	16495	16483	16621	16663	16609	16683	16582	16480	16438	16771	16637	16694	16717	16615	16571	16597	16328	16458	16513	16500	16511	16695	16637	16648	16734	16598	16618	16589	16478	16558	16372	16663	16588	16652	16616	16687	16649	16614	16380	16529	16714	16542	16490	16351	16494	16687	16611	16651	16869	16456	16544	16539	16466	16737	16684	16531	16568	16610	16501	16722	16533	16701	16619	16528	16505	16558	16597	16775	16608	16440	16668	16633	16643	16505	16620	16578	16632	16716	16508	16681	16564	16410	16568	16568	16420	16479	16756	16492	16601	16584	16705	16569	16549	16633	16431	16565	16666	16751	16583	16466	16569	16627	16648	16632	16740	16510	16490	16685	16621	16598	16432	16632	16433	16521	16460	16467	16571	16684	16554	16663	16490	16629	16540	16565	16536	16617	16447	16436	16678	16739	16510	16747	16471	16685	16472	16715	16481	16644	16534	16442	16641	16798	16574	16470	16425	16433	16553	16475	16528	16634	16624	16585	16696	16752	16630	16556	16656	16541	16473	16549	16575	16615	16596	16656	16583	16592	16458	16708	16635	16647	16691	16666	16631	16494	16439	16452	16578	16664	16658	16600	16554	16796	16477	16576	16670	16507	16719	16519	16538	16545	16629	16734	16664	16551	16536	16805	16643	16710	16546	16621	16494	16364	16623	16625	16649	16561	16556	16523	16499	16666	16545	16642	16636	16597	16649	16612	16473	16483	16427	16425	16505	16761	16622	16836	16519	16570	16712	16692	16610	16559	16506	16524	16521	16464	16614	16448	16671	16671	16516	16503	16533	16814	16524	16606	16438	16498	16639	16598	16644	16589	16607	16598	16543	16456	16604	16452	16534	16677	16419	16516	16481	16528	16598	16716	16759	16611	16397	16536	16532	16575	16661	16559	16598	16668	16627	16528	16496	16565	16537	16639	16482	16235	16678	16620	16800	16572	16598	16673	16506	16596	16663	16640	16582	16790	16580	16667	16581	16379	16581	16626	16573	16634	16576	16732	16567	16430	16728	16550	16468	16538	16470	16501	16563	16563	16529	16611	16586	16569	16432	16653	16498	16415	16792	16628	16551	16514	16379	16586	16590	16495	16701	16617	16563	16815	16659	16703	16736	16730	16535	16595	16610	16679	16598	16559	16539	16551	16532	16618	16558	16522	16479	16565	16702	16559	16721	16718	16400	16473	16820	16446	16612	16524	16569	16669	16787	16652	16523	16673	16734	16853	16730	16563	16604	16767	16541	16621	16591	16668	16462	16601	16619	16539	16608	16674	16808	16838	16495	16566	16685	16674	16588	16619	16362	16612	16536	16617	16669	16560	16473	16638	16535	16502	16726	16512	16618	16614	16487	16827	16381	16438	16648	16632	16489	16511	16716	16714	16486	16433	16612	16653	16574	16540	16679	16576	16636	16582	16666	16499	16633	16473	16694	16510	16336	16763	16629	16671	16449	16489	16410	16435	16508	16738	16451	16639	16660	16569	16365	16558	16435	16682	16693	16586	16486	16340	16415	16623	16571	16571	16768	16780	16497	16499	16626	16562	16486	16730	16640	16513	16638	16516	16638	16723	16386	16588	16896	16740	16553	16647	16585	16453	16632	16645	16564	16766	16493	16494	16528	16428	16824	16622	16614	16632	16574	16364	16622	16365	16617	16742	16500	16732	16669	16672	16559	16749	16538	16622	16530	16650	16596	16794	16443	16548	16597	16522	16521	16404	16564	16620	16633	16378	16482	16534	16477	16393	16479	16691	16638	16752	16617	16538	16489	16605	16538	16511	16682	16658	16597	16544	16548	16586	16635	16605	16593	16706	16639	16567	16712	16466	16523	16572	16595	16631	16625	16564	16632	16476	16545	16584	16436	16514	16698	16503	16652	16489	16465	16566	16733	16564	16797	16659	16755	16735	16630	16888	16614	16575	16411	16496	16728	16623	16824	16419	16774	16474	16456	16527	16571	16636	16697	16630	16536	16528	16373	16966	16668	16414	16504	16445	16508	16615	16651	16627	16783	16556	16633	16747	16348	16426	16584	16724	16710	16587	16458	16588	16710	16508	16685	16622	16884	16617	16415	16322	16542	16495	16454	16591	16559	16680	16764	16735	16367	16520	16368	16642	16619	16710	16478	16601	16587	16563	16453	16573	16334	16491	16690	16711	16601	16442	16595	16544	16564	16599	16501	16653	16658	16445	16392	16617	16529	16538	16714	16479	16679	16455	16583	16520	16508	16726	16657	16494	16665	16653	16398	16418	16523	16578	16499	16593	16646	16593	16464	16702	16625	16723	16597	16756	16541	16480	16698	16695	16687	16654	16718	16671	16632	16403	16507	16536	16504	16645	16628	16566	16500	16668	16524	16610	16548	16766	16559	16405	16586	16530	16504	16577	16748	16539	16775	16471	16556	16694	16659	16419	16531	16459	16675	16551	16636	16610	16681	16596	16425	16416	16622	16664	16519	16599	16666	16574	16653	16621	16550	16667	16483	16661	16533	16490	16460	16769	16618	16789	16591	16532	16557	16460	16438	16439	16400	16539	16519	16505	16793	16597	16478	16665	16536	16588	16541	16803	16600	16367	16678	16722	16584	16817	16586	16605	16420	16625	16555	16561	16628	16614	16593	16681	16638	16599	16571	16591	16538	16642	16713	16625	16550	16755	16687	16469	16457	16567	16714	16539	16614	16566	16411	16664	16611	16717	16638	16565	16596	16515	16448	16461	16396	16682	16545	16609	16640	16568	16485
31027	44137	41143	31404	25515	21883	19642	18585	17431	16784	16114	15919	15566	15343	15240	15003	14936	14886	14824	14652	14539	14654	14676	14777	14503	14440	14561	14440	14593	14748	14380	14504	14573	14510	14433	14395	14309	14582	14466	14434	14349	14485	14488	14464	14279	14437	14541	14375	14187	14418	14401	14466	14401	14384	14596	14315	14413	14489	14262	14481	14368	14376	14412	14268	14460	14471	14400	14448	14406	14275	14622	14261	14462	14536	14334	14455	14403	14435	14292	14475	14451	14285	14355	14511	14347	14427	14277	14483	14333	14544	14337	14359	14543	14356	14295	14517	14518	14441	14287	14413	14438	14323	14466	14318	14577	14318	14299	14309	14438	14407	14380	14296	14433	14525	14351	14502	14390	14402	14302	14544	14325	14389	14484	14316	14531	14406	14341	14303	14578	14373	14258	14379	14484	14316	14444	14464	14356	14454	14458	14471	14436	14306	14110	14429	14439	14523	14266	14645	14319	14407	14254	14302	14365	14506	14439	14524	14315	14258	14544	14419	14285	14586	14461	14307	14480	14441	14318	14395	14485	14461	14272	14333	14408	14521	14379	14409	14385	14558	14251	14380	14344	14463	14426	14495	14333	14423	14602	14362	14271	14215	14442	14274	14440	14311	14588	14337	14536	14386	14391	14508	14426	14474	14508	14385	14504	14357	14494	14444	14331	14338	14403	14325	14196	14322	14493	14491	14412	14444	14525	14515	14391	14295	14217	14408	14352	14487	14323	14382	14417	14537	14250	14465	14510	14572	14272	14269	14413	14429	14494	14439	14463	14387	14436	14298	14315	14451	14433	14380	14276	14448	14487	14421	14363	14435	14451	14354	14307	14436	14293	14360	14344	14324	14423	14431	14263	14414	14291	14504	14429	14318	14363	14190	14461	14345	14321	14334	14446	14418	14394	14387	14527	14452	14433	14258	14309	14461	14439	14356	14447	14345	14461	14357	14342	14342	14473	14672	14399	14442	14530	14338	14304	14414	14277	14434	14222	14388	14524	14378	14364	14471	14400	14356	14353	14450	14538	14348	14332	14564	14525	14323	14552	14381	14367	14370	14382	14374	14350	14501	14387	14475	14450	14468	14466	14390	14227	14409	14422	14345	14310	14443	14431	14400	14362	14404	14347	14401	14511	14475	14468	14190	14491	14396	14239	14460	14336	14178	14527	14464	14360	14514	14549	14576	14337	14362	14387	14328	14429	14257	14585	14391	14490	14303	14557	14302	14377	14289	14461	14518	14313	14366	14563	14466	14393	14468	14448	14521	14483	14446	14578	14479	14259	14393	14637	14389	14423	14462	14477	14530	14486	14311	14488	14410	14431	14418	14451	14318	14465	14382	14293	14417	14227	14347	14535	14273	14494	14368	14252	14364	14443	14365	14388	14509	14326	14355	14347	14278	14331	14449	14341	14391	14419	14296	14357	14473	14403	14436	14344	14521	14379	14356	14487	14518	14364	14275	14469	14476	14534	14346	14408	14357	14579	14452	14450	14511	14428	14434	14419	14485	14422	14381	14498	14475	14363	14479	14442	14377	14388	14425	14424	14292	14427	14324	14431	14406	14421	14442	14419	14352	14482	14445	14570	14428	14351	14486	14603	14298	14579	14551	14182	14451	14233	14505	14349	14391	14490	14376	14340	14549	14217	14207	14496	14391	14508	14336	14447	14454	14290	14409	14510	14521	14286	14558	14488	14487	14392	14504	14588	14309	14437	14595	14376	14279	14525	14362	14573	14433	14444	14317	14417	14468	14280	14389	14330	14549	14602	14497	14412	14572	14255	14397	14245	14322	14289	14678	14548	14442	14585	14361	14430	14343	14514	14437	14428	14489	14448	14365	14287	14338	14408	14409	14442	14596	14294	14428	14502	14513	14369	14512	14282	14378	14315	14622	14424	14395	14266	14411	14428	14416	14447	14544	14382	14454	14470	14391	14449	14448	14439	14361	14537	14518	14475	14260	14575	14464	14398	14342	14399	14453	14287	14409	14398	14621	14444	14381	14376	14267	14403	14480	14428	14244	14344	14312	14318	14506	14412	14276	14405	14286	14386	14424	14369	14527	14428	14426	14494	14483	14501	14459	14475	14488	14479	14423	14418	14433	14425	14345	14410	14610	14202	14285	14417	14501	14363	14368	14445	14308	14432	14380	14435	14568	14306	14426	14341	14496	14375	14412	14333	14483	14564	14354	14350	14363	14496	14494	14514	14445	14356	14518	14460	14555	14419	14376	14460	14281	14483	14353	14523	14264	14601	14521	14568	14494	14310	14398	14487	14523	14413	14426	14402	14415	14495	14547	14456	14458	14376	14422	14390	14407	14548	14359	14208	14448	14446	14325	14612	14517	14411	14285	14447	14417	14570	14322	14380	14393	14262	14343	14505	14380	14375	14384	14391	14432	14377	14271	14286	14429	14371	14440	14396	14331	14461	14407	14298	14521	14350	14486	14535	14313	14566	14306	14494	14390	14573	14438	14452	14285	14435	14318	14422	14472	14435	14317	14400	14400	14306	14455	14474	14484	14356	14346	14466	14283	14282	14492	14400	14405	14375	14440	14501	14496	14395	14437	14439	14275	14292	14269	14486	14403	14407	14389	14458	14497	14405	14315	14336	14276	14498	14382	14529	14401	14421	14486	14373	14355	14479	14388	14381	14388	14512	14287	14480	14508	14364	14249	14457	14414	14582	14355	14475	14398	14420	14458	14498	14307	14426	14597	14488	14639	14317	14468	14489	14317	14571	14440	14421	14573	14262	14353	14423	14392	14379	14468	14342	14440	14251	14528	14504	14364	14463	14399	14438	14524	14364	14448	14365	14352	14368	14560	14406	14318	14432	14510	14242	14404	14252	14449	14464	14531	14465	14573	14532	14377	14356	14319	14563	14390	14381	14417	14494	14513	14420	14285	14503	14484	14384	14387	14541	14409	14468	14291	14441	14296	14413	14193	14516	14226	14308	14410	14622	14451	14299	14406	14510	14462	14342	14353	14492	14309	14429	14577	14327	14342	14394	14390	14533	14433	14448	14278	14335	14379	14276	14652	14434	14508	14385	14594	14523	14397	14301	14419	14319	14460	14334	14234	14590	14375	14376	14536	14343	14359	14223	14392	14437	14590	14530	14304	14410	14475	14256	14380	14388	14440	14509	14349	14403	14269	14429	14385	14380	14399	14531	14412	14544	14374	14553	14338	14400	14399	14501	14381	14423	14310	14423	14410	14457	14411	14400	14506	14394	14519	14442	14468	14460	14327	14515	14464	14316	14443	14437	14389	14442	14295	14398	14457	14483	14468	14390	14297	14381	14455	14318	14295	14545	14442	14429	14399	14255	14343	14372	14527	14475	14518	14273	14247	14383	14444	14414	14523	14374	14361	14610	14517	14357	14260	14438	14411	14308	14268	14535	14521	14508	14485	14477	14426	14492	14307	14421	14421	14578	14262	14368	14384	14381	14412	14491	14277	14523	14318	14472	14418	14479	14345	14272	14357	14476	14378	14330	14453	14435	14426	14259	14446	14347	14533	14495	14301	14468	14402	14459	14422	14445	14403	14382	14502	14308	14564	14425	14315	14312	14394	14421	14448	14341	14402	14460	14322	14381	14374	14375	14339	14284	14532	14380	14365	14439	14246	14387	14453	14405	14342	14386	14467	14382	14347	14452	14416	14419	14451	14321	14617	14489	14527	14298	14390	14334	14418	14455	14371	14432	14426	14523	14322	14347	14376	14538	14522	14458	14403	14436	14401	14392	14405	14361	14399	14250	14199	14451	14327	14371	14360	14353	14511	14464	14455	14342	14564	14425	14413	14522	14411	14471	14569	14350	14580	14483	14338	14345	14447	14329	14430	14307	14410	14535	14434	14519	14390	14485	14562	14331	14608	14396	14360	14460	14365	14427	14370	14378	14520	14425	14278	14451	14516	14410	14428	14498	14407	14343	14364	14462	14281	14409	14527	14455	14475	14416	14412	14383	14555	14486	14423	14350	14341	14282	14258	14328	14433	14635	14317	14344	14460	14280	14441	14353	14320	14404	14442	14494	14427	14349	14355	14481	14446	14331	14311	14422	14303	14272	14438	14404	14333	14421	14408	14452	14350	14278	14550	14500	14260	14457	14399	14460	14448	14364	14443	14510	14308	14425	14394	14269	14354	14412	14373	14304	14543	14469	14339	14427	14350	14511	14439	14595	14474	14595	14400	14379	14496	14412	14455	14405	14383	14401	14439	14454	14237	14272	14452	14289	14402	14343	14520	14438	14460	14469	14301	14290	14363	14359	14503	14582	14399	14544	14574	14209	14482	14584	14490	14225	14365	14451	14432	14401	14505	14423	14447	14459	14454	14361	14426	14469	14435	14498	14318	14425	14333	14479	14458	14594	14379	14462	14408	14408	14491	14518	14477	14372	14235	14474	14494	14532	14460	14329	14375	14362	14393	14519	14351	14296	14605	14412	14421	14367	14327	14360	14416	14354	14468	14570	14261	14318	14527	14500	14386	14538	14522	14310	14419	14438	14268	14300	14509	14417	14475	14351	14373	14329	14431	14448	14270	14377	14355	14539	14493	14450	14456	14543	14349	14552	14345	14403	14448	14516	14381	14481	14431	14486	14278	14546	14380	14419	14384	14469	14336	14417	14453	14366	14338	14472	14364	14451	14474	14415	14240	14385	14402	14344	14432	14396	14300	14384	14498	14245	14508	14527	14419	14470	14541	14405	14492	14373	14527	14276	14251	14490	14347	14430	14345	14404	14319	14419	14427	14448	14365	14251	14347	14514	14699	14402	14420	14435	14524	14379	14472	14364	14263	14421	14380	14453	14307	14323	14351	14588	14480	14378	14294	14499	14353	14356	14540	14512	14201	14441	14341	14196	14389	14440	14554	14422	14404	14597	14537	14399	14411	14696	14321	14488	14484	14485	14335	14525	14378	14456	14404	14515	14556	14397	14372	14334	14487	14425	14288	14556	14491	14581	14410	14437	14514	14535	14329	14470	14288	14463	14496	14446	14421	14446	14377	14418	14449	14280	14337	14244	14579	14425	14498	14466	14364	14526	14461	14398	14617	14236	14569	14440	14560	14411	14286	14430	14402	14424	14382	14294	14306	14404	14278	14332	14332	14448	14529	14568	14477	14506	14368	14490	14415	14351	14532
24216	21535	29114	25731	24653	25328	23973	20774	19537	18693	18416	17845	17740	17382	17215	17033	16952	16955	16982	16725	16611	16639	16583	16821	16647	16646	16595	16453	16492	16460	16372	16400	16580	16364	16488	16482	16498	16375	16463	16428	16362	16497	16436	16511	16346	16437	16508	16579	16308	16498	16230	16570	16320	16350	16147	16321	16346	16505	16285	16374	16382	16252	16388	16438	16355	16447	16448	16469	16396	16223	16464	16380	16308	16215	16248	16209	16359	16389	16092	16520	16235	16276	16336	16368	16316	16539	16529	16463	16479	16441	16417	16382	16307	16441	16387	16147	16506	16390	16060	16324	16477	16289	16341	16479	16347	16367	16233	16378	16464	16402	16408	16319	16419	16196	16696	16348	16324	16418	16346	16407	16338	16347	16133	16417	16365	16517	16221	16581	16287	16416	16328	16229	16271	16258	16039	16358	16151	16249	16312	16264	16250	16409	16253	16400	16267	16294	16260	16308	16225	16123	16297	16119	16052	16508	16353	16209	16449	16426	16357	16107	16191	16315	16528	16322	16191	16360	16454	16241	16286	16355	16295	16416	16420	16271	16123	16401	16297	16419	16402	16418	16456	16389	16419	16342	16370	16296	16399	16334	16349	16263	16445	16277	16428	16367	16457	16432	16432	16275	16343	16434	16182	16371	16243	16209	16507	16391	16334	16209	16336	16437	16325	16279	16280	16306	16449	16474	16371	16316	16236	16290	16368	16223	16490	16187	16416	16324	16140	16283	16316	16127	16320	16362	16137	16404	16293	16331	16239	16332	16361	16362	16337	16312	16395	16205	16404	16299	16349	16386	16204	16517	16204	16521	16207	16252	16297	16274	16518	16157	16135	16271	16161	16178	16269	16256	16274	16376	16249	16154	16366	16365	16434	16334	16311	16196	16398	16353	16406	16270	16116	16213	16202	16211	16339	16272	16487	16539	16494	16474	16226	16339	16509	16267	16550	16385	16414	16251	16278	16421	16443	16394	16278	16186	16392	16446	16385	16384	16495	16552	16382	16369	16083	16270	16469	16354	16332	16593	16434	16219	16381	16061	16455	16332	16420	16290	16461	16328	16371	16371	16393	16335	16250	16383	16487	16381	16504	16338	16304	16368	16471	16261	16591	16542	16322	16304	16368	16360	16300	16340	16282	16350	16269	16314	16461	16248	16321	16370	16319	16263	16302	16359	16483	16234	16187	16099	16304	16368	16471	16437	16224	16245	16215	16276	16409	16271	16404	16293	16413	16211	16097	16354	16260	16138	16383	16282	16283	16325	16276	16392	16307	16426	16212	16325	16186	16363	16290	16377	16426	16187	16238	16159	16102	16159	16424	16357	16360	16407	16451	16431	16444	16257	16376	16291	16097	16314	16140	16289	16097	16037	16454	16370	16340	16365	16286	16404	16412	16418	16397	16256	16525	16363	16406	16321	16218	16152	16113	16453	16397	16412	16271	16354	16518	16420	16426	16303	16371	16324	16104	16309	16363	16213	16269	16118	16176	16295	16316	16375	16286	16269	16236	16162	16305	16410	16047	16340	16136	16299	16476	16221	16198	16243	16268	16256	16182	16280	16307	16375	16453	16343	16384	16384	16195	16400	16166	16316	16390	16219	16184	16407	16246	16410	16325	16331	16277	16522	16118	16188	16586	16460	16360	16406	16322	16401	16335	16360	16342	16322	16220	16085	16225	16489	16643	16370	16448	16321	16373	16223	16348	16403	16267	16477	16266	16463	16442	16395	16336	16251	16103	16182	16052	16195	16408	16496	16335	16645	16215	16358	16345	16286	16368	16261	16324	16452	16126	16257	16278	16576	16396	16316	16517	16330	16302	16141	16336	16253	16321	16354	16354	16358	16403	16442	16293	16370	16439	16312	16351	16444	16386	16295	16273	16548	16282	16284	16442	16417	16388	16325	16162	16255	16347	16432	16231	16352	16284	16362	16332	16426	16446	16258	16318	16249	16267	16204	16527	16413	16507	16218	16275	16531	16423	16255	16272	16412	16139	16516	16337	16287	16311	16402	16302	16368	16322	16395	16294	16329	16401	16232	16311	16436	16332	16299	16218	16256	16443	16257	16221	16397	16332	16285	16366	16330	16307	16258	16464	16257	16427	16328	16315	16269	16557	16217	16291	16209	16416	16160	16137	16502	16261	16229	16274	16386	16316	16224	16152	16252	16318	16270	16505	16274	16455	16190	16270	16185	16535	16103	16298	16294	16420	16166	16245	16326	16321	16439	16297	16326	16328	16346	16263	16356	16527	16330	16301	16199	16338	16276	16150	16356	16174	16267	16194	16169	16401	16267	16279	16362	16215	16209	16380	16392	16401	16322	16246	16392	16328	16345	16402	16207	16332	16295	16338	16296	16312	16282	16168	16196	16416	16339	16313	16313	16383	16234	16193	16258	16248	16386	16212	16215	16336	16302	16372	16239	16363	16303	16417	16286	16270	16221	16079	16510	16259	16173	16361	16186	16267	16302	16276	16253	16234	16355	16468	16294	16411	16233	16403	16524	16443	16433	16527	16424	16357	16383	15978	16306	16312	16261	16382	16590	16278	16381	16421	16316	16334	16464	16477	16420	16328	16308	16328	16249	16366	16330	16344	16109	16146	16298	16283	16343	16398	16213	16578	16247	16227	16347	16453	16322	16334	16278	16422	16438	16298	16205	16184	16329	16075	16259	16376	16141	16292	16205	16200	16395	16374	16263	16405	16451	16397	16150	16320	16342	16323	16396	16344	16519	16221	16162	16329	16232	16217	16546	16332	16229	16091	16300	16390	16456	16395	16270	16451	16200	16246	16327	16307	16215	16215	16278	16343	16428	16228	16335	16502	16425	16339	16493	16728	16337	16187	16343	16152	16062	16286	16395	16240	16397	16227	16204	16643	16440	16497	16292	16448	16296	16302	16128	16134	16096	16354	16380	16406	16238	16224	16197	16290	16293	16472	16113	16256	16371	16197	16246	16440	16483	16354	16159	16406	16306	16129	16402	16239	16244	16401	16337	16315	16351	16287	16575	16356	16318	16331	16422	16282	16467	16182	16226	16262	16248	16388	16198	16408	16299	16449	16441	16388	16440	16151	16321	16298	16366	16247	16606	16349	16254	16384	16347	16263	16213	16285	16288	16417	16305	16246	16324	16387	16391	16269	16271	16317	16422	16205	16341	16244	16288	16184	16281	16227	16248	16178	16552	16353	16381	16457	16485	16296	16543	16282	16265	16315	16434	16248	16311	16304	16345	16350	16256	16460	16317	16322	16127	16362	16237	16389	16426	16175	16250	16221	16196	16514	16342	16304	16315	16367	16411	16340	16396	16463	16349	16375	16355	16349	16317	16444	16352	16326	16287	16480	16597	16205	16241	16357	16283	16324	16304	16402	16416	16467	16305	16492	16361	16493	16320	16290	16310	16223	16208	16347	16331	16406	16280	16281	16396	16315	16142	16280	16524	16290	16275	16232	16420	16367	16425	16330	16124	16006	16394	16405	16173	16252	16418	16273	16410	16265	16463	16313	16401	16363	16403	16263	16517	16441	16490	16457	16370	16370	16293	16488	16198	16304	16192	16359	16214	16445	16135	16416	16526	16283	16014	16144	16183	16539	16310	16121	16301	16320	16373	16458	16435	16219	16336	16342	16378	16468	16589	16339	16344	16396	16357	16328	16222	16180	16441	16152	16420	16308	16095	16255	16059	16219	16331	16396	16308	16353	16354	16189	16331	16235	16471	16380	16307	16482	16258	16410	16380	16316	16393	16210	16257	16436	16259	16408	16214	16336	16148	16402	16394	16189	16364	16354	16190	16316	16171	16354	16495	16161	16323	16225	16306	16471	16271	16242	16326	16553	16367	16320	16307	16586	16410	16609	16330	16189	16144	16352	16380	16261	16481	16290	16428	16442	16259	16324	16406	16296	16423	16342	16564	16327	16252	16338	16683	16334	16350	16395	16426	16377	16272	16287	16251	16400	16223	16357	16373	16447	16390	16251	16226	16272	16374	16381	16247	16533	16538	16316	16280	16430	16349	16362	16351	16292	16328	16491	16344	16383	16437	16179	16358	16633	16278	16445	16331	16536	16257	16315	16372	16211	16437	16175	16260	16453	16398	16506	16494	16180	16269	16317	16512	16371	16297	16446	16176	16302	16207	16365	16233	16261	16219	16286	16335	16293	16363	16489	16451	16441	16177	16385	16485	16506	16378	16405	16365	16452	16576	16449	16296	16315	16271	16066	16417	16290	16281	16300	16145	16530	16469	16222	16133	16257	16362	16522	16384	16445	16271	16176	16403	16418	16604	16368	16240	16474	16276	16337	16319	16435	16142	16240	16381	16554	16328	16404	16313	16321	16300	16346	16247	16523	16270	16273	16398	16424	16535	16513	16254	16351	16322	16420	16348	16281	16475	16183	16479	16281	16233	16263	16341	16449	16458	16406	16357	16418	16342	16352	16194	16418	16483	16302	16359	16387	16308	16368	16172	16240	16387	16184	16321	16472	16295	16260	16342	16153	16337	16559	16134	16242	16269	16148	16286	16323	16325	16547	16233	16407	16403	16233	16321	16420	16269	16232	16353	16279	16425	16360	16514	16375	16097	16377	16394	16330	16237	16363	16383	16577	16205	16354	16285	16450	16274	16140	16313	16253	16392	16358	16527	16443	16191	16265	16197	16450	16337	16236	16344	16355	16393	16485	16246	16356	16442	16370	16394	16452	16516	16250	16406	16241	16408	16120	16427	16387	16602	16196	16193	16431	16393	16442	16496	16367	16548	16453	16476	16392	16234	16298	16283	16451	16363	16231	16381	16267	16264	16170	16233	16413	16364	16444	16343	16477	16317	16233	16152	16295	16299	16229	16256	16328	16259	16253	16425	16190	16513	16222	16358	16409	16146	16361	16357	16082	16176	16334	16268	16345	16386	16465	16550	16195	16208	16295	16334	16287	16284	16397	16297	16209	16441	16431	16270	16265	16147	16282	16407	16320	16244	16447	16324	16372	16524	16206	16340	16409	16323	16057	16492	16522	16380	16316	16333	16178	16376	16182	16271	16343	16427	16184	16208	16342	16274	16390	16246	16459	16246	16228	16301	16270	16382	16335	16200	16505	16532	16338	16256	16245	16560	16279	16345	16275	16204	16333	16353	16391	16185	16253	16429
31034	50412	47843	37101	30279	25432	22220	20560	19068	17984	17235	16567	16065	15824	15462	15453	15271	14982	14665	14990	14974	14712	14816	14758	14606	14708	14661	14572	14643	14412	14433	14290	14392	14440	14521	14532	14280	14525	14394	14388	14414	14423	14432	14507	14324	14521	14454	14448	14335	14409	14134	14348	14450	14354	14428	14200	14535	14292	14238	14237	14430	14276	14373	14268	14438	14211	14426	14399	14463	14247	14454	14308	14334	14181	14326	14431	14390	14350	14432	14399	14405	14478	14268	14309	14311	14314	14309	14265	14359	14445	14191	14389	14395	14373	14382	14190	14354	14165	14298	14338	14291	14395	14265	14329	14406	14361	14221	14439	14346	14277	14300	14209	14452	14100	14237	14381	14292	14353	14306	14478	14293	14482	14414	14456	14380	14211	14207	14267	14322	14199	14340	14417	14398	14316	14364	14166	14312	14350	14233	14444	14292	14284	14272	14109	14335	14343	14333	14428	14246	14349	14404	14441	14394	14316	14379	14164	14311	14270	14366	14409	14405	14383	14348	14164	14499	14347	14429	14272	14302	14400	14287	14269	14476	14282	14407	14167	14176	14147	14284	14321	14470	14634	14328	14505	14413	14235	14135	14374	14270	14569	14215	14198	14280	14273	14319	14294	14225	14440	14296	14350	14339	14231	14296	14286	14242	14230	14524	14456	14464	14261	14322	14450	14187	14481	14235	14287	14404	14311	14367	14329	14407	14451	14360	14287	14287	14371	14373	14279	14368	14280	14403	14388	14263	14238	14158	14393	14377	14386	14342	14208	14447	14346	14269	14234	14473	14236	14251	13958	14448	14280	14293	14458	14308	14287	14227	14223	14363	14213	14331	14345	14271	14380	14388	14173	14442	14267	14272	14356	14173	14207	14298	14333	14216	14244	14308	14223	14444	14572	14178	14424	14362	14276	14333	14349	14204	14283	14204	14325	14443	14362	14374	14325	14302	14349	14273	14236	14288	14366	14255	14390	14307	14354	14214	14362	14376	14297	14272	14253	14372	14338	14175	14372	14412	14236	14347	14354	14333	14336	14283	14403	14291	14382	14204	14285	14393	14330	14369	14487	14272	14395	14325	14084	14414	14479	14168	14321	14404	14316	14317	14349	14416	14301	14351	14257	14341	14277	14335	14413	14250	14269	14395	14214	14267	14312	14366	14355	14152	14364	14422	14394	14334	14233	14430	14422	14343	14379	14380	14393	14303	14390	14426	14398	14299	14243	14222	14337	14293	14327	14212	14325	14209	14426	14491	14360	14431	14245	14298	14190	14301	14246	14198	14266	14327	14221	14347	14430	14225	14292	14283	14292	14311	14225	14483	14387	14279	14400	14295	14377	14289	14350	14424	14269	14508	14313	14285	14229	14404	14446	14484	14395	14407	14355	14244	14304	14305	14326	14369	14276	14408	14345	14449	14328	14213	14320	14405	14473	14222	14268	14467	14346	14376	14299	14116	14308	14228	14196	14235	14241	14319	14311	14316	14484	14337	14279	14277	14314	14367	14344	14248	14373	14419	14302	14267	14372	14297	14390	14298	14248	14334	14096	14250	14304	14129	14492	14363	14409	14268	14487	14258	14380	14428	14372	14450	14364	14170	14468	14326	14288	14347	14236	14407	14422	14370	14099	14415	14313	14504	14277	14276	14027	14309	14484	14264	14400	14151	14492	14322	14263	14431	14317	14477	14338	14291	14238	14343	14483	14281	14346	14516	14316	14343	14324	14236	14233	14247	14179	14317	14307	14235	14332	14353	14318	14457	14286	14373	14129	14496	14232	14204	14362	14274	14396	14346	14180	14431	14272	14370	14318	14285	14369	14319	14274	14347	14276	14315	14389	14356	14340	14320	14291	14502	14368	14313	14145	14317	14309	14215	14305	14044	14417	14434	14257	14463	14233	14377	14410	14388	14150	14219	14276	14317	14263	14408	14310	14317	14213	14277	14330	14354	14239	14435	14232	14180	14354	14213	14434	14297	14384	14343	14392	14143	14448	14401	14171	14359	14376	14255	14242	14313	14423	14342	14182	14319	14427	14342	14253	14275	14256	14342	14365	14215	14391	14124	14267	14264	14407	14319	14273	14411	14295	14258	14302	14347	14256	14342	14385	14259	14339	14380	14306	14374	14287	14369	14329	14380	14294	14135	14320	14233	14219	14273	14225	14315	14422	14373	14438	14379	14477	14412	14324	14272	14375	14355	14317	14368	14245	14152	14170	14227	14370	14297	14253	14302	14280	14391	14352	14283	14292	14342	14155	14225	14357	14371	14366	14228	14249	14506	14369	14371	14370	14216	14406	14520	14422	14265	14454	14372	14397	14265	14327	14257	14333	14230	14273	14344	14332	14407	14283	14489	14197	14282	14285	14295	14358	14154	14455	14381	14270	14341	14402	14448	14303	14391	14474	14245	14373	14446	14337	14309	14472	14268	14369	14152	14320	14443	14329	14344	14443	14219	14007	14474	14249	14424	14421	14266	14322	14383	14217	14458	14330	14233	14477	14358	14356	14274	14293	14346	14241	14370	14436	14342	14335	14185	14209	14391	14378	14354	14145	14224	14110	14300	14322	14262	14475	14513	14358	14366	14249	14202	14332	14333	14260	14248	14420	14351	14413	14338	14387	14280	14375	14287	14410	14306	14526	14315	14239	14239	14286	14213	14332	14348	14250	14510	14302	14353	14447	14432	14296	14207	14385	14344	14383	14324	14405	14336	14256	14320	14372	14382	14257	14442	14422	14458	14416	14350	14190	14326	14185	14452	14359	14420	14365	14339	14397	14284	14126	14557	14382	14296	14264	14384	14380	14448	14317	14310	14225	14300	14370	14360	14410	14584	14376	14322	14176	14380	14245	14492	14434	14561	14391	14382	14300	14368	14441	14475	14285	14320	14441	14492	14381	14207	14252	14332	14329	14201	14379	14116	14291	14199	14353	14216	14263	14367	14322	14369	14372	14240	14348	14229	14391	14362	14370	14254	14135	14377	14284	14415	14182	14203	14294	14268	14394	14341	14336	14443	14233	14389	14160	14240	14279	14273	14403	14394	14141	14280	14310	14168	14223	14278	14380	14363	14259	14396	14268	14562	14327	14275	14398	14407	14334	14324	14185	14431	14105	14442	14228	14284	14354	14327	14422	14313	14149	14347	14415	14363	14315	14373	14356	14418	14459	14285	14368	14342	14453	14232	14309	14230	14415	14375	14288	14351	14289	14362	14478	14550	14249	14277	14269	14347	14320	14170	14266	14403	14455	14334	14313	14305	14241	14348	14353	14358	14116	14407	14305	14313	14360	14421	14458	14357	14308	14384	14379	14276	14362	14173	14405	14297	14436	14251	14371	14199	14274	14180	14334	14180	14170	14379	14426	14327	14283	14297	14268	14047	14367	14488	14080	14395	14302	14425	14280	14303	14291	14357	14330	14447	14200	14151	14275	14363	14215	14416	14315	14381	14339	14419	14324	14232	14322	14312	14212	14208	14387	14345	14284	14240	14461	14339	14308	14476	14316	14328	14256	14422	14326	14200	13990	14173	14424	14348	14236	14259	14534	14317	14378	14261	14301	14375	14238	14350	14384	14347	14226	14478	14433	14305	14285	14339	14288	14286	14347	14291	14432	14324	14366	14272	14473	14261	14285	14282	14330	14290	14321	14280	14378	14308	14440	14385	14282	14246	14161	14432	14306	14226	14419	14145	14473	14273	14224	14325	14303	14281	14324	14203	14411	14148	14285	14333	14403	14274	14280	14363	14487	14217	14468	14333	14354	14154	14505	14380	14443	14250	14554	14364	14350	14332	14307	14388	14192	14322	14390	14504	14313	14341	14386	14230	14475	14339	14284	14310	14259	14290	14320	14506	14498	14180	14373	14107	14388	14346	14336	14184	14194	14411	14354	14241	14408	14364	14381	14355	14337	14227	14024	14375	14280	14366	14250	14282	14431	14076	14328	14347	14302	14240	14156	14385	14412	14476	14418	14405	14433	14426	14299	14218	14413	14283	14130	14382	14241	14298	14221	14348	14178	14274	14304	14206	14254	14363	14353	14283	14394	14382	14357	14354	14360	14414	14255	14429	14369	14267	14406	14328	14396	14229	14351	14413	14471	14351	14351	14165	14242	14233	14338	14554	14329	14326	14438	14362	14415	14299	14305	14285	14328	14472	14355	14416	14458	14339	14309	14376	14464	14371	14444	14360	14400	14354	14355	14407	14410	14273	14365	14170	14240	14240	14325	14429	14225	14322	14324	14311	14296	14379	14459	14364	14305	14303	14354	14272	14262	14466	14401	14327	14405	14468	14340	14471	14355	14364	14338	14396	14302	14475	14366	14340	14277	14509	14284	14355	14197	14411	14244	14263	14448	14285	14536	14159	14195	14322	14168	14267	14294	14539	14423	14193	14388	14338	14215	14296	14402	14281	14391	14230	14411	14324	14369	14284	14223	14212	14250	14398	14386	14372	14299	14436	14112	14305	14328	14267	14460	14326	14254	14251	14267	14402	14281	14307	14318	14444	14403	14378	14322	14304	14427	14371	14129	14359	14260	14462	14338	14173	14497	14289	14307	14360	14240	14305	14411	14145	14296	14230	14319	14171	14400	14416	14368	14352	14290	14338	14511	14233	14249	14259	14279	14270	14476	14392	14281	14513	14270	14069	14280	14298	14252	14386	14262	14385	14451	14230	14296	14290	14329	14537	14285	14497	14336	14241	14337	14353	14260	14272	14376	14360	14148	14313	14350	14313	14408	14297	14353	14338	14465	14277	14282	14311	14445	14288	14434	14265	14186	14490	14411	14213	14218	14171	14376	14318	14167	14239	14327	14305	14224	14298	14244	14298	14419	14290	14250	14245	14507	14187	14320	14279	14327	14485	14374	14313	14216	14407	14378	14348	14457	14193	14328	14544	14396	14363	14324	14372	14240	14333	14397	14359	14168	14425	14275	14362	14229	14344	14334	14317	14276	14290	14371	14408	14333	14378	14301	14313	14265	14538	14536	14296	14428	14250	14479	14414	14396	14435	14367	14242	14431	14274	14444	14412	14350	14359	14397	14274	14462	14301	14480	14348	14340	14324	14170	14400	14323	14491	14302	14212	14218	14459	14236	14339	14338	14514	14157	14306	14448	14469	14310	14284	14472	14249	14274	14346	14117
22980	21504	29408	24281	22602	26015	28348	22765	20968	20495	20022	19547	18819	18642	18334	17979	17842	17890	17655	17680	17719	17579	17509	17685	17387	17310	17650	17355	17440	17289	17234	17254	17269	17276	17081	17042	17419	17024	17009	17146	17063	17239	17088	17245	17075	17150	17051	17053	17107	16986	16960	17328	17048	17218	17171	17023	17178	17152	17260	17215	17143	17171	17217	17202	17091	17099	17182	17071	17181	17168	17151	17193	17101	17170	17043	17148	16985	17273	16983	17233	17073	17030	17032	17107	17207	17011	17129	17082	17057	17093	17125	17128	17018	17049	17053	17087	17147	16968	17134	16985	17098	17040	17177	17115	17121	17018	16963	17018	17263	17151	17071	16952	16970	17073	16971	17037	17051	17173	17140	17041	16956	17091	17088	17027	17262	17008	17013	17215	17111	16944	17064	17101	17103	17199	16908	17109	16992	16946	17088	16965	16972	17137	16936	17292	17145	17084	17003	17084	16927	16826	16754	16961	16972	17154	16979	17264	17050	17087	17069	16947	17015	17012	17103	16837	17024	17083	16902	17011	16881	17040	17074	17093	17032	17165	17013	16972	17085	17060	17070	17081	16977	17050	17109	17181	17170	17082	16985	17072	16886	17043	17031	16922	17011	16941	17208	17054	16920	17057	16988	17004	16952	16834	17074	16982	17122	17064	16879	17005	17070	17076	17035	16977	17020	16979	16913	17166	17191	17038	17161	17004	17153	17137	17065	17013	17146	16971	16878	17003	16997	17169	17136	16867	17128	16991	16970	16984	16982	17072	16952	17189	16896	16903	17377	17000	17142	17106	17093	17025	17200	16991	16993	16755	17118	17233	17131	17002	17204	16868	16971	17179	17175	16919	17001	17225	17013	17117	16922	17227	17040	16975	17261	17208	17084	16945	17078	17299	17320	16894	17180	17083	17053	17073	17030	16977	17003	16960	17107	17124	17147	16976	17086	17147	17171	17102	17287	17212	17170	17018	17095	16948	17122	16969	16981	16915	17185	17193	17063	17039	16989	17030	17085	16889	16989	17144	17177	16991	16838	17102	16815	16864	17276	17102	17075	17187	17052	17185	16894	17097	17058	17105	17051	17148	17172	17075	17122	17153	17002	17185	16943	16954	16954	16840	17054	17064	17145	17234	17096	16903	17053	16764	16994	16905	17048	16994	17031	16939	17031	17054	17002	16994	17038	17144	16953	17071	17221	16974	16998	17007	17189	17089	17194	17006	17067	17079	17125	17164	17046	17049	17006	16906	16992	16885	16937	16903	17071	17150	17111	17163	17099	17126	17121	17151	17041	16946	17207	17081	16985	16988	16921	16943	17056	17178	16997	16909	17008	16995	17178	16839	16893	17035	17075	17060	16862	16952	17027	17082	17154	17080	16889	16918	17199	17106	16912	17218	17069	16836	17233	16974	17015	17204	16912	16983	16995	16919	16852	17048	16851	17144	17066	17033	17051	17153	17025	17153	16855	16943	17079	16895	17211	17034	16835	16995	17199	17113	16984	16893	17142	17082	17070	17183	17031	17042	17075	16872	16938	17022	17069	17134	16994	17013	17209	17032	17201	17030	17046	17053	16969	16849	16973	17089	16952	16847	16867	17179	17020	17056	17219	16903	16907	17080	16980	17215	17235	16891	16959	17070	17050	17058	17138	17342	17087	17039	16908	16930	17002	16954	16925	17055	17015	17067	16991	17142	17039	17157	17050	16985	17211	17071	17181	17082	16911	17037	16923	17061	17191	17045	16894	17114	16948	17065	17131	16983	16934	16872	17177	17138	16984	16924	16932	16877	17009	17158	17040	17011	17077	16988	17096	16851	16918	16937	16964	16945	17127	17156	16859	17192	16992	17042	17118	17095	16971	16864	17153	16917	16877	17037	17001	17157	17073	17051	17112	17046	16939	16983	17093	16867	16976	17145	17116	17140	17084	17029	17035	16941	17208	17198	17261	17102	17245	17051	17061	16918	17060	16835	17082	16842	17005	17166	16982	16958	16987	17006	16931	17009	16891	17123	16939	16983	17011	17008	17113	17281	17048	17162	17169	17179	16914	16926	16945	17132	17178	16930	16986	16926	17059	17155	16922	17214	17164	17296	17121	16891	17019	17266	16914	17047	17107	17170	16939	16979	16969	17255	17121	17078	16903	17151	17170	16977	17027	17010	17049	17049	16963	17173	17113	16902	16928	16930	17047	17132	16829	17200	16944	17061	17044	17160	17113	16894	17000	16977	17087	16927	16981	16864	17124	16912	17182	16883	16813	16987	16940	17038	16822	17252	16986	16963	16839	16948	16897	17178	17078	17076	17119	17147	17186	17139	17344	17004	17109	17018	16990	16923	17123	17012	17196	17013	17139	17102	17038	16814	17032	16907	17092	16971	17100	17053	17023	17116	17027	16998	17117	16805	17029	17043	16961	16896	17168	16988	17096	16935	17031	16975	17023	17074	17013	17094	16894	17170	17214	17023	17107	17145	16929	17169	16876	17251	17125	17023	17025	17117	17117	17135	17075	16809	16978	17027	17010	16891	17032	17069	16821	16900	17200	17138	16994	16973	17066	16985	17008	17126	17025	16915	17065	17121	16994	17030	16740	16970	17170	17215	17121	16999	17091	17000	16997	16819	17117	17044	16870	16843	17201	17313	16938	17091	17151	16822	17051	17093	17091	17188	16926	16930	16943	17056	16833	17055	17249	16983	17087	17125	17034	16991	17186	17159	16985	16965	17125	16952	17171	17158	16849	16849	17042	16903	17022	16904	16862	16945	17028	17050	16852	16946	16960	17114	16953	16842	17250	16843	17233	16937	17171	17041	17107	17155	17139	17124	16916	17051	17095	17169	16966	17136	17083	16940	17141	16859	17035	17070	17195	16878	17290	17106	16973	17148	16969	17004	17106	17217	16868	17027	17026	16980	17197	17128	17161	17121	16966	17372	17357	16981	16913	16846	16935	17047	17100	17156	16990	16895	16827	17010	16795	16874	17185	17184	17104	17112	17027	17041	17060	17241	17207	17232	16806	16988	17095	16963	16965	16925	16861	16924	16959	17155	16984	17178	17019	16933	16869	16999	17158	17063	16955	17061	17360	17062	16969	17008	17112	16979	16990	17049	17281	16941	17105	16893	16859	17199	17035	17063	17042	16916	16827	17100	17079	17237	17220	17121	17067	17002	17204	17011	16903	17091	17114	17028	16848	17043	16844	17045	17040	17020	17088	17227	17258	17008	17037	17028	17063	17114	16947	17049	16991	16953	16999	17082	17177	17265	17015	16901	16912	17175	17192	17047	17200	17208	16930	16826	17015	17007	16964	17016	17021	16887	17122	16992	17138	17143	17221	17008	16938	17139	17186	17067	17285	17051	17197	17172	17131	17094	17282	17005	17213	17236	16993	17081	17019	17245	17093	16968	16894	16899	16813	17033	16905	17161	17069	16962	16805	16836	17170	17072	17059	17130	17180	17103	17175	16953	16899	17124	17048	17120	17108	16892	17236	17041	16862	17079	17099	17032	17032	16997	17080	17023	17088	17112	17075	16969	16991	17173	16964	17311	17246	17068	16893	16790	17035	17156	17028	17167	16965	17175	16872	17020	16873	16966	16981	16914	16963	17015	16918	17007	17195	17245	17097	16894	17034	17022	16824	17065	17143	17081	17236	16976	17028	17119	17010	16957	16933	17037	17154	17209	17026	17119	17014	17119	17215	17220	16927	16963	17142	16987	16983	17033	17101	16992	16856	17034	16901	16966	16947	17125	16877	16862	17181	17119	17044	16985	17123	17020	17065	17116	17147	17097	16923	16959	17070	17132	16935	16930	17066	17024	16972	17048	17143	16999	17105	17174	17177	16966	16963	17211	17159	17099	17206	17036	17028	16914	17099	17050	17150	17107	17022	16858	17127	17151	17013	16979	16933	16965	17001	16896	17095	17192	16908	17082	17149	17022	17027	17041	17147	17204	17171	17000	17129	16907	16886	16919	16825	17023	17003	17088	17147	17228	17034	17100	16850	17002	17047	16862	17031	17205	17069	17037	16984	17052	17091	17079	17085	17019	17027	16934	16917	16965	17073	17104	17197	16917	16943	17175	17223	17233	17112	17117	16853	17169	17222	16971	17037	17145	17202	17090	17089	16736	17005	17180	16968	17058	16978	17222	17057	17176	17064	17082	17100	17007	17099	17174	16946	16996	17029	16914	16895	17095	16939	17114	17156	17108	17137	16852	17069	17006	17024	17058	17100	17018	16962	17178	17036	17009	17074	16922	17188	17007	17001	17233	17141	17045	17081	17132	17136	17006	16798	17177	16965	16895	16934	16946	16967	17219	17177	17096	17092	17160	16915	17037	17039	17068	17027	16996	16797	16935	17139	16901	17058	17066	17239	17189	17179	17071	17134	17057	17148	16979	17030	17288	17136	17157	17314	16815	17219	17049	16949	17004	16989	17140	17112	16890	17036	17052	17008	17218	17067	17232	17017	17186	16920	16899	17060	16946	16997	17092	17050	16827	17149	16854	17232	17062	17183	17121	17062	17051	17041	16898	17050	17182	16952	16886	17005	17116	17199	16864	17030	17071	17066	17099	17138	17042	16984	17020	16979	17204	17221	17108	17204	17172	17093	17301	17050	16951	17031	17200	17046	17080	17034	17091	16962	17047	17199	17095	17233	17166	17140	17104	16963	16895	17085	16976	17184	17055	17019	17065	17008	16993	16817	16992	17051	16984	16952	17163	16944	16901	17051	17097	16968	16936	17023	17022	17105	16951	16972	17010	17112	17080	17143	17107	16951	16982	16906	16937	17149	17172	17140	17098	17009	17113	16982	17136	17095	17042	17059	17046	16961	17106	17127	17050	16998	16975	17238	16962	16992	16951	17110	17215	17064	17121	16970	17050	17142	17039	17008	17193	17161	16879	16931	16869	16957	17122	17171	17053	17039	17089	17170	16988	16988	17205	16972	17233	17235	17052	17016	16869	17111	17057	17226	17101	16984	17051	17018	17107	17017	16960	17115	17038	16924	17079	17117	17153	17098	17089	17283	17133	16936	17111	16921	17025	16906	17147	17035	16919	17096	17201	16850	17217	17060	17069	16883	17133	17039	17002	16963	16887	16851	17066	17223	17250	16955	17109	17025	17114	17017	17096	16976	16912	17107	17304	17023	17178
33346	56248	54306	41413	33842	29364	25664	22600	20974	19700	18570	17913	17393	16899	16253	16241	15714	15788	15700	15391	15430	15339	15287	15136	15134	14972	15109	15100	14905	14873	14928	15025	14920	14882	14788	14892	14854	14813	14800	14842	14864	14804	14818	14703	14795	14704	14746	14766	14684	14808	14813	14786	14759	14750	14849	14804	14676	14572	14923	14963	14859	14634	14739	14877	14727	14764	14815	14597	14812	14738	14830	14725	14678	14748	14779	14620	14651	14749	14888	14695	14722	14789	14532	14632	14917	14555	14791	14740	14579	14640	14832	14744	14653	14711	14629	14553	14682	14661	14705	14803	14727	14637	14604	14525	14703	14716	14716	14410	14650	14673	14794	14746	14647	14771	14667	14673	14821	14647	14734	14576	14697	14708	14847	14635	14835	14788	14846	14698	14597	14718	14681	14694	14644	14625	14748	14597	14539	14775	14736	14696	14871	14620	14871	14730	14616	14655	14902	14782	14585	14592	14776	14750	14681	14651	14865	14503	14831	14699	14569	14754	14836	14684	14789	14611	14853	14593	14622	14758	14816	14592	14666	14725	14691	14746	14479	14686	14668	14805	14680	14597	14765	14705	14776	14712	14875	14728	14751	14737	14705	14586	14756	14557	14831	14722	14756	14712	14738	14790	14777	14667	14725	14612	14819	14656	14562	14834	14556	14715	14744	14735	14697	14767	14805	14711	14598	14715	14705	14840	14726	14722	14615	14635	14578	14597	14634	14675	14765	14706	14827	14797	14748	14730	14666	14625	14686	14851	14749	14651	14642	14764	14661	14785	14656	14500	14596	14736	14620	14655	14757	14735	14906	14693	14590	14566	14764	14585	14838	14695	14709	14669	14784	14551	14575	14655	14674	14472	14670	14628	14795	14606	14735	14688	14775	14604	14720	14530	14688	14694	14632	14763	14708	14609	14733	14740	14708	14726	14639	14731	14629	14665	14652	14748	14592	14704	14682	14700	14923	14573	14492	14509	14536	14564	14764	14696	14617	14552	14718	14837	14554	14628	14736	14616	14668	14611	14524	14687	14472	14891	14704	14600	14675	14689	14898	14833	14694	14584	14713	14832	14651	14667	14645	14559	14638	14770	14790	14667	14762	14661	14504	14592	14671	14816	14685	14663	14622	14813	14698	14760	14677	14645	14704	14700	14640	14480	14653	14753	14582	14707	14702	14736	14680	14644	14587	14752	14660	14679	14780	14746	14631	14747	14639	14737	14640	14649	14702	14693	14500	14683	14788	14867	14728	14728	14781	14869	14758	14691	14707	14749	14881	14821	14721	14776	14650	14853	14742	14832	14712	14615	14681	14646	14707	14524	14604	14685	14693	14657	14654	14813	14563	14936	14669	14699	14780	14758	14563	14536	14708	14677	14653	14656	14530	14747	14763	14834	14640	14747	14472	14719	14611	14705	14609	14766	14623	14711	14790	14624	14763	14769	14856	14712	14722	14613	14652	14836	14581	14624	14780	14803	14705	14550	14627	14711	14758	14567	14733	14689	14682	14728	14816	14773	14728	14552	14648	14749	14696	14691	14629	14594	14922	14533	14721	14659	14729	14727	14705	14568	14619	14731	14803	14723	14760	14684	14750	14662	14867	14741	14704	14681	14531	14618	14746	14635	14772	14719	14821	14550	14772	14660	14749	14950	14810	14775	14700	14599	14823	14817	14528	14740	14735	14679	14763	14670	14752	14540	14748	14430	14878	14710	14626	14625	14766	14727	14599	14531	14860	14398	14603	14652	14581	14714	14597	14619	14714	14739	14660	14650	14671	14894	14596	14708	14850	14655	14694	14598	14600	14768	14476	14676	14793	14612	14408	14568	14787	14605	14683	14640	14617	14703	14682	14698	14694	14652	14851	14643	14775	14545	14613	14630	14586	14745	14568	14623	14745	14684	14850	14685	14639	14746	14836	14444	14744	14714	14595	14832	14766	14698	14733	14856	14746	14628	14869	14617	14701	14673	14765	14735	14688	14838	14701	14664	14638	14818	14652	14750	14601	14850	14715	14548	14564	14855	14679	14734	14613	14654	14656	14719	14739	14739	14733	14726	14622	14640	14489	14683	14769	14643	14684	14741	14702	14536	14654	14698	14495	14841	14720	14781	14525	14836	14691	14793	14571	14614	14798	14663	14770	14614	14832	14561	14484	14631	14470	14772	14631	14550	14710	14667	14648	14686	14552	14514	14539	14584	14482	14661	14759	14746	14639	14912	14601	14734	14757	14723	14829	14625	14666	14689	14734	14620	14620	14777	14676	14586	14515	14763	14575	14775	14675	14748	14645	14668	14626	14794	14597	14634	14756	14696	14670	14766	14846	14828	14826	14484	14571	14594	14788	14726	14644	14578	14835	14749	14833	14669	14734	14685	14658	14633	14696	14630	14696	14676	14551	14827	14738	14588	14740	14795	14649	14604	14797	14856	14648	14707	14655	14715	14675	14600	14718	14776	14827	14673	14838	14693	14860	14501	14625	14558	14680	14659	14721	14770	14818	14630	14676	14805	14779	14671	14823	14650	14738	14628	14610	14664	14725	14559	14733	14764	14747	14563	14628	14671	14645	14648	14815	14662	14773	14933	14658	14560	14648	14651	14670	14748	14679	14885	14782	14580	14772	14765	14688	14592	14704	14854	14553	14752	14628	14679	14655	14600	14658	14545	14520	14623	14582	14520	14723	14635	14850	14752	14821	14646	14709	14531	14504	14665	14791	14726	14492	14695	14573	14700	14764	14742	14585	14765	14536	14770	14776	14684	14578	14519	14772	14767	14604	14530	14819	14765	14735	14636	14743	14757	14636	14724	14616	14563	14646	14690	14769	14826	14565	14666	14686	14900	14705	14569	14763	14650	14757	14673	14458	14582	14541	14738	14907	14731	14592	14684	14809	14709	14795	14483	14621	14681	14673	14752	14838	14608	14701	14625	14665	14673	14693	14703	14811	14562	14680	14543	14630	14572	14604	14656	14658	14667	14833	14606	14723	14781	14746	14656	14768	14677	14790	14879	14665	14650	14639	14888	14675	14609	14718	14577	14710	14735	14546	14632	14730	14583	14659	14658	14712	14773	14607	14735	14604	14632	14794	14612	14714	14516	14584	14665	14668	14695	14654	14501	14773	14585	14554	14815	14493	14732	14655	14588	14780	14532	14605	14693	14626	14633	14686	14590	14576	14806	14730	14655	14553	14514	14582	14885	14560	14736	14763	14806	14756	14777	14477	14742	14630	14603	14682	14585	14752	14634	14654	14772	14631	14637	14814	14691	14617	14630	14796	14633	14767	14710	14818	14727	14676	14728	14809	14794	14765	14532	14694	14646	14739	14704	14793	14680	14777	14708	14668	14739	14580	14763	14899	14579	14629	14607	14676	14689	14642	14699	14497	14760	14776	14615	14544	14697	14748	14560	14659	14807	14728	14849	14730	14644	14594	14605	14696	14657	14761	14621	14744	14624	14520	14609	14868	14452	14504	14628	14759	14627	14622	14627	14660	14507	14760	14733	14616	14561	14634	14831	14871	14629	14637	14678	14651	14632	14555	14913	14545	14624	14907	14676	14893	14619	14627	14625	14516	14642	14671	14821	14664	14664	14589	14818	14741	14558	14601	14897	14547	14685	14632	14793	14663	14776	14580	14576	14656	14725	14679	14546	14603	14764	14577	14577	14802	14570	14709	14611	14728	14586	14707	14636	14735	14720	14743	14686	14679	14732	14499	14835	14593	14766	14774	14628	14573	14599	14704	14569	14594	14699	14776	14862	14894	14699	14588	14713	14597	14781	14746	14752	14743	14842	14709	14659	14752	14571	14628	14656	14733	14720	14628	14623	14838	14812	14737	14823	14649	14694	14741	14647	14598	14609	14667	14711	14686	14815	14663	14566	14618	14576	14700	14888	14622	14638	14635	14639	14796	14553	14735	14516	14706	14649	14715	14611	14546	14775	14837	14711	14677	14540	14838	14742	14564	14706	14713	14565	14647	14670	14598	14606	14555	14764	14945	14712	14785	14693	14660	14638	14808	14564	14743	14728	14655	14588	14688	14759	14766	14676	14761	14635	14708	14724	14655	14870	14723	14805	14743	14596	14708	14772	14517	14724	14618	14702	14677	14459	14706	14675	14658	14702	14597	14605	14862	14650	14756	14714	14389	14689	14555	14738	14647	14633	14631	14686	14643	14721	14641	14685	14654	14766	14668	14637	14935	14583	14743	14700	14742	14659	14688	14838	14704	14742	14669	14605	14814	14704	14643	14469	14703	14504	14681	14848	14624	14809	14565	14774	14587	14590	14714	14665	14518	14643	14888	14751	14676	14795	14768	14628	14580	14732	14715	14643	14783	14713	14637	14738	14788	14735	14665	14852	14746	14741	14566	14643	14744	14521	14514	14780	14629	14946	14645	14607	14581	14704	14594	14856	14738	14705	14693	14626	14664	14684	14694	14568	14740	14801	14736	14583	14647	14712	14748	14523	14843	14737	14651	14750	14691	14681	14672	14721	14847	14477	14641	14855	14530	14526	14719	14598	14658	14775	14655	14695	14655	14674	14669	14736	14623	14737	14721	14700	14726	14710	14548	14688	14628	14614	14921	14607	14587	14679	14732	14618	14795	14626	14676	14770	14764	14627	14606	14735	14619	14686	14722	14650	14814	14707	14557	14672	14565	14754	14796	14847	14683	14543	14630	14759	14580	14717	14572	14747	14723	14831	14821	14742	14651	14835	14687	14677	14928	14736	14708	14668	14556	14582	14718	14701	14702	14650	14896	14738	14635	14659	14860	14649	14643	14694	14647	14735	14573	14777	14813	14531	14811	14485	14512	14705	14734	14711	14775	14590	14657	14737	14671	14705	14681	14674	14741	14650	14778	14695	14714	14594	14730	14619	14600	14722	14748	14649	14533	14863	14782	14612	14697	14771	14695	14804	14718	14496	14679	14774	14532	14703	14659	14787	14687	14808	14832	14664	14647	14808	14676	14719	14591	14875	14696	14729	14722	14640	14644	14826	14455	14834	14652	14673	14653	14592	14786	14835	14558	14596	14625	14608	14651	14824	14739	14636	14528	14654	14827	14739	14769	14815	14707	14805	14769	14810	14552	14693	14735	14745	14793	14806	14645	14570	14816	14723	14718	14810	14645	14781	14673	14742	14588	14555
29024	27868	35454	30501	24427	22113	20469	19149	18435	18276	17823	17612	17360	17243	17217	17157	17033	17047	17093	17104	16696	16869	16966	16931	16858	16788	17010	16776	16853	16780	16788	16696	16881	16702	16847	16781	16680	16898	16903	16991	16734	16799	16751	16844	16741	16577	16958	16608	16822	16795	16704	16893	16880	16923	16781	16583	16531	16784	16657	16725	16959	16760	16688	16760	16736	16848	16825	16872	16951	16687	16763	16864	16742	16785	16828	16713	16727	16834	16673	16576	16783	16614	16843	16580	16867	16738	16950	16799	16737	16936	16717	16864	16707	16698	16621	17047	16568	16706	16677	16796	16679	16775	16761	16805	16618	16694	16693	16565	16788	16723	16775	16544	16587	16965	16633	16539	16837	16712	16940	16780	16677	16698	16776	16882	16823	16815	16900	16737	16710	17018	16700	16926	16688	16685	16782	16746	16604	16775	16736	16770	16780	16942	16865	16737	17020	16885	16668	16680	16676	16681	16746	16885	16630	16732	16730	16785	16716	16780	16743	16602	16619	16780	16732	16687	16743	16802	16725	16717	16664	16611	16922	16687	16575	16638	16816	16569	16819	16837	16855	16974	16722	16637	16817	16613	16754	16733	16634	16690	16885	16688	16733	16794	16815	16745	17009	16669	16800	16722	16736	16729	16962	16712	16951	16753	16750	16791	16736	16854	16751	16748	16651	16662	16544	16724	16688	16873	16756	16670	16797	16941	16641	16810	16792	16685	16740	16678	16775	16835	16562	16895	16703	16718	16781	16667	16637	16893	16808	16825	16826	16874	16897	16680	16834	16635	16786	16773	16823	16752	16961	16652	16722	16763	16738	16642	16856	16824	16862	16977	16929	16852	16824	16734	16638	16776	16833	16761	16808	16847	16719	16854	16411	16519	16784	16784	16749	16683	16889	16722	16688	16906	16622	16844	16802	16766	16761	16807	16730	16679	16759	16764	16826	16629	16767	16873	16875	16767	16751	16730	16658	16813	16597	16716	16875	16697	16713	16861	16820	16895	16915	16919	16672	16626	16545	16718	16637	16909	16754	16764	16667	16826	16976	16752	16517	16812	16677	16778	17045	16891	16755	16667	16847	16727	16739	16874	16660	16771	16635	16747	16722	16898	16734	16702	16671	16635	16826	16684	16684	16826	16498	16530	16504	16685	16922	16765	16640	16666	16715	16806	16790	16616	16596	16719	16810	16709	16814	16555	16641	16855	16673	17024	16826	16910	16754	16615	16723	16519	16670	16819	16632	16845	16795	16878	16829	16765	16666	16804	16722	16815	16728	16698	16621	16769	16904	16815	16708	16687	16774	16765	16771	16797	16742	16634	16665	16644	16853	16810	16861	16684	16800	16758	16870	16653	16558	16666	16834	16827	16848	16856	16827	16746	16819	16672	16688	16778	16838	16594	16785	16958	16762	16664	16750	16838	16769	16800	16683	16803	16555	16662	16671	16529	16659	16645	16707	16915	16787	16840	16837	16761	16744	16732	16699	16642	16715	16475	16844	16862	16839	16668	16733	16727	16674	16657	16741	16839	16748	16563	16709	16891	16834	16764	16888	16807	16895	16770	16593	16653	16904	16745	16908	16572	16746	16726	16759	16729	16962	16692	16920	16767	16754	16485	16758	16790	16742	16818	16644	16772	16877	16790	16753	16869	16764	16918	16743	16943	16704	16894	16696	16625	16938	16785	16859	16774	16863	16703	16772	16642	16740	16857	16856	16681	16834	16759	16631	16538	16612	16772	16843	16624	16688	16653	16774	16610	16603	16666	16969	16754	16649	16694	16622	16785	16918	16759	16785	16650	16742	16933	16667	16798	16631	16542	16722	16653	16531	16718	16725	16517	16666	16844	16806	16642	16761	16597	16739	16880	16767	16751	16739	16593	16664	16818	16784	16554	16760	16791	16685	16928	16845	16796	16723	16953	16699	16654	16616	16812	16774	16690	16768	16989	16759	16818	16579	16717	16710	16586	16661	16810	16446	16778	17024	16757	16771	16672	16704	16697	16953	16549	16884	16879	16659	16919	16883	16936	16887	16716	16776	16721	16744	16670	16761	16636	16748	16759	16721	16719	16740	16654	16616	16738	16835	16661	16702	16893	16649	17048	17033	16897	16773	16907	16741	16766	16737	16796	16891	16581	16838	16799	16908	16850	16629	16595	16851	16700	16625	16778	16751	16656	16806	16672	16707	16914	16579	16745	16775	16836	16783	16719	17038	16761	16767	16734	16484	16623	16595	16728	16709	16732	16660	16902	16668	16776	16760	16724	16729	16765	16790	16729	16857	16865	16647	16793	16608	16706	16752	16765	16736	16924	16780	16641	16957	16712	16645	16727	16957	16732	16804	16821	16873	16790	16775	16791	16737	16955	16577	16557	16799	16650	16855	16638	16782	16930	16889	16828	16852	16690	16851	16681	16855	16917	16887	16654	16854	16694	16713	16842	16713	16657	16800	16953	16975	16649	16624	16785	16738	16555	16744	16780	16782	16733	16801	16721	16820	16889	16874	16676	16791	16829	16718	16924	16831	16605	16749	16858	16898	16707	16855	16946	16778	16569	16717	16800	16929	16678	16708	16710	16718	16604	16650	16819	16813	16681	16617	16755	16565	16807	16812	16806	16881	16650	16777	16772	16693	16836	16776	16754	16812	16583	16898	16864	16833	16842	16866	16833	16870	16826	16696	16599	16702	16725	16606	16739	16798	16736	16729	16753	16934	16860	16809	16667	16622	16673	16648	16677	16831	16702	16738	16777	16783	16648	16525	16685	16727	16917	16608	16646	16740	16766	16820	16760	16928	16907	16783	16736	16741	16720	16769	16725	16736	16596	16829	16729	16602	16640	16809	16869	16775	16713	16772	16697	16691	16712	16628	16758	16772	16758	16827	16747	16757	16528	16906	16819	16765	16957	16726	16734	17125	16682	16645	16769	16969	16633	16715	16757	16738	16666	16915	16871	16827	16738	16720	16684	16994	16730	16756	16728	16831	16637	16829	16761	16752	16650	16585	16634	16900	16655	16568	16775	16650	16797	16752	16783	16787	16681	16619	16786	16516	16815	16739	16968	16612	16837	16889	16598	16581	16654	16782	16561	16749	16856	16677	16851	16849	16656	16793	16716	16681	16805	16861	16792	16751	16644	16969	16710	16763	16655	16792	16941	16644	16683	16734	17056	16731	16676	16740	16547	17048	16764	16609	16604	16709	16815	16671	16873	16642	16793	16771	16647	16922	16664	16902	16602	16854	16833	16994	16814	16648	16701	16494	16795	16830	16754	16641	16507	16782	16849	16740	16668	16693	16768	16748	16675	16716	16780	16778	16794	16820	16719	16813	16515	16734	16717	16596	16749	16898	16737	16650	16938	16699	16711	16855	16733	16738	16782	16479	17118	16827	16830	16968	16757	16795	16799	16827	16872	16820	16705	16948	16567	16757	16707	16810	16758	16791	16661	16796	16846	16914	16791	16702	17058	16657	16968	16702	16851	16798	16805	16658	16654	16666	16757	16740	16782	16909	16632	16642	16844	16642	16701	16632	16615	16740	16734	16607	16774	16568	16811	16684	16670	16778	16633	16774	16662	16973	16830	16678	16839	16744	16666	16707	16802	16749	16738	16673	16844	16708	16791	16921	16583	16679	16763	16717	16505	16571	16619	16678	16841	16839	16829	16617	16674	16759	16821	16773	16747	16628	16824	16659	16794	16745	16668	16806	16746	16649	16811	17018	16677	16842	16645	16858	16844	16666	16697	16806	16707	16851	16852	16594	16836	16763	16722	16919	16754	16485	16913	16690	16719	16687	16805	16690	16820	16790	16749	16778	16760	16752	16787	16612	16574	16873	16766	16556	16860	16882	16683	16797	16758	16781	16695	16801	16664	16706	16800	16679	16799	16555	16725	16657	16790	16802	16734	16735	16636	16702	16592	16767	16886	16574	16924	16666	16672	16787	16636	16821	16687	16532	16703	16728	16764	16773	16553	16537	17031	16760	16821	16877	16734	16778	16633	16713	16736	16778	16810	16929	16759	16795	16837	16837	16696	16813	16856	16670	16745	16789	16964	16652	16684	16864	16562	16578	16679	16846	16731	16846	16741	16900	16709	16599	16765	16779	16741	17008	16776	16786	16712	16766	16804	16753	16869	16647	16937	16876	16791	16828	16734	16688	16696	16752	16734	16678	16631	17001	16790	16832	16808	16841	16785	16829	16654	16515	16524	16742	16911	16920	16764	17042	16911	16710	16960	16627	16768	16721	16727	16566	16728	16886	16799	16627	16633	16781	16703	16835	16817	16927	16778	17030	16758	16740	16915	16765	16638	16793	16691	16712	16742	16843	16685	16856	16712	16726	16554	16544	16722	16754	16819	16865	16716	16798	16880	16699	16789	16637	16792	16915	16685	16730	16721	16736	16807	16615	16761	16533	16845	16780	16462	16768	16776	16619	16639	16775	16546	16885	16729	16747	16836	16596	16690	17005	16814	16792	16733	16710	16706	16878	16820	16705	16844	16997	16804	16851	16804	16626	16741	16872	16641	16624	16620	16699	16732	16887	16598	16802	16808	16736	16869	16692	16840	16623	16779	16854	16647	16901	16769	16979	16845	16778	16719	16770	16671	16771	16840	16871	16650	16857	16872	16751	16666	16680	16771	16717	16877	16687	16793	16774	16845	16612	16830	16733	17054	16728	16864	16785	16663	16663	16817	16681	16740	16800	16760	16882	16893	16666	16810	16687	16815	16705	16964	16820	16648	16725	16777	16763	16726	16697	16704	16946	16659	16626	16708	16889	16938	16695	16932	16769	16886	16695	16812	16808	17033	16763	16885	16703	16734	16770	16689	16692	17025	16704	16807	16592	16722	16735	16801	16937	16631	16686	16935	16831	16739	16984	16903	16691	16653	16845	16722	16606	16956	17065	16662	16910	16614	16745	16901	16880	16672	16843	16740	16806	16822	16825	16918	16884	16784	16684	16684	16952	16766	16831	16898	16815	17029	17091	16674	16837	16599	16646	16764	16907	16785	16856	16577	16828	16558	16550	16630	16768	16884	16717	16833	16713	16829	16810	16805	16651	16784	16803	16552	16630	16788	16738	16660	16714	16658	16788	16804	16819	16883	16727	16863	16816	16993	16691	16791	16724	16704	16649	16838	16602	16591
31647	44821	41608	31008	25042	22082	19906	18156	17326	16634	16311	16030	15678	15355	15274	15121	14896	14837	14964	14918	14793	14770	14719	14763	14744	14664	14717	14594	14571	14532	14800	14748	14500	14585	14572	14544	14506	14593	14624	14496	14446	14585	14627	14597	14435	14437	14507	14380	14571	14642	14483	14481	14646	14608	14538	14429	14483	14492	14533	14310	14615	14551	14372	14472	14447	14646	14397	14402	14610	14466	14660	14453	14429	14301	14524	14400	14545	14630	14516	14482	14471	14548	14579	14535	14636	14392	14424	14640	14487	14554	14628	14708	14644	14512	14437	14499	14423	14636	14474	14421	14503	14719	14426	14617	14486	14456	14405	14665	14617	14537	14656	14415	14484	14570	14530	14675	14460	14394	14476	14503	14502	14620	14563	14489	14502	14487	14542	14546	14354	14440	14487	14475	14462	14610	14607	14546	14502	14454	14562	14572	14538	14525	14632	14560	14551	14420	14550	14347	14586	14566	14618	14536	14541	14645	14424	14555	14665	14579	14620	14414	14498	14427	14454	14481	14445	14585	14476	14410	14425	14550	14537	14523	14597	14427	14455	14421	14649	14676	14526	14677	14624	14478	14474	14411	14639	14322	14424	14574	14353	14540	14438	14646	14566	14595	14563	14503	14627	14537	14304	14613	14536	14517	14398	14446	14443	14404	14903	14495	14603	14488	14608	14464	14488	14657	14534	14458	14486	14647	14567	14559	14425	14560	14465	14549	14562	14470	14360	14586	14282	14442	14538	14421	14428	14485	14509	14714	14355	14499	14622	14565	14551	14475	14504	14548	14497	14464	14470	14567	14496	14477	14442	14552	14244	14627	14474	14545	14586	14701	14502	14304	14541	14494	14439	14595	14424	14466	14497	14620	14445	14498	14547	14469	14597	14518	14599	14577	14626	14410	14543	14503	14412	14475	14778	14404	14411	14360	14513	14518	14539	14397	14588	14534	14648	14434	14615	14646	14626	14522	14568	14364	14432	14400	14475	14527	14644	14496	14512	14424	14554	14538	14382	14380	14482	14623	14329	14668	14530	14547	14613	14440	14502	14443	14666	14418	14588	14405	14432	14549	14440	14393	14516	14364	14485	14603	14593	14643	14524	14464	14358	14619	14553	14539	14748	14485	14498	14449	14445	14384	14507	14510	14496	14540	14463	14636	14627	14485	14382	14432	14593	14514	14589	14525	14480	14624	14517	14412	14445	14441	14635	14336	14551	14475	14535	14547	14437	14572	14272	14595	14612	14535	14645	14269	14548	14614	14510	14652	14693	14597	14428	14599	14387	14633	14519	14452	14609	14363	14446	14550	14504	14595	14536	14412	14536	14493	14571	14521	14454	14516	14482	14490	14561	14513	14571	14409	14420	14489	14644	14473	14486	14629	14610	14504	14495	14459	14431	14622	14352	14724	14361	14313	14473	14541	14494	14592	14569	14640	14556	14517	14542	14543	14393	14383	14605	14443	14545	14388	14553	14528	14451	14520	14489	14449	14566	14367	14469	14529	14489	14493	14557	14631	14635	14631	14500	14495	14609	14625	14617	14470	14513	14471	14402	14435	14502	14678	14560	14471	14613	14596	14484	14421	14527	14552	14544	14386	14486	14401	14565	14501	14455	14573	14548	14493	14531	14586	14489	14412	14634	14376	14460	14607	14355	14636	14437	14685	14481	14573	14557	14444	14592	14588	14396	14385	14444	14427	14530	14529	14481	14580	14439	14481	14483	14533	14573	14499	14497	14533	14633	14602	14519	14646	14589	14401	14387	14416	14415	14521	14678	14544	14489	14523	14525	14455	14433	14525	14595	14535	14483	14640	14434	14708	14521	14606	14513	14476	14451	14483	14398	14364	14528	14422	14444	14464	14559	14466	14528	14552	14533	14518	14499	14333	14491	14413	14585	14497	14360	14585	14596	14465	14665	14383	14572	14574	14515	14712	14383	14314	14388	14488	14591	14428	14580	14583	14410	14415	14633	14717	14485	14484	14512	14649	14445	14378	14466	14475	14645	14425	14564	14616	14552	14524	14684	14604	14558	14501	14513	14497	14373	14487	14591	14561	14639	14611	14467	14598	14440	14517	14371	14534	14562	14578	14418	14390	14434	14691	14505	14425	14637	14669	14441	14499	14477	14485	14662	14596	14547	14662	14642	14630	14534	14412	14618	14557	14525	14431	14549	14564	14620	14511	14669	14593	14464	14598	14447	14600	14553	14571	14649	14530	14417	14531	14489	14550	14468	14719	14476	14536	14408	14565	14387	14626	14447	14461	14583	14611	14568	14551	14384	14583	14424	14597	14709	14512	14467	14449	14532	14438	14546	14426	14532	14521	14477	14582	14498	14496	14448	14455	14548	14497	14490	14473	14574	14334	14614	14561	14576	14695	14503	14392	14558	14541	14486	14528	14576	14495	14590	14693	14574	14355	14567	14349	14537	14555	14649	14536	14629	14394	14482	14334	14662	14542	14580	14502	14610	14682	14496	14495	14602	14565	14535	14623	14569	14559	14503	14606	14411	14450	14474	14492	14357	14527	14493	14466	14570	14547	14586	14427	14405	14419	14324	14443	14520	14651	14357	14609	14545	14668	14496	14505	14467	14425	14518	14525	14265	14565	14443	14612	14500	14484	14607	14374	14614	14589	14580	14642	14454	14345	14578	14375	14599	14390	14410	14508	14498	14588	14586	14470	14469	14604	14507	14583	14538	14587	14534	14607	14606	14403	14533	14571	14512	14668	14639	14723	14606	14543	14392	14692	14471	14711	14451	14585	14443	14498	14494	14508	14637	14626	14453	14540	14539	14743	14466	14522	14506	14544	14367	14502	14536	14393	14480	14396	14515	14653	14321	14576	14525	14403	14629	14623	14641	14527	14639	14671	14688	14312	14613	14424	14731	14587	14455	14424	14594	14667	14581	14436	14489	14359	14470	14565	14394	14631	14471	14592	14552	14713	14441	14455	14457	14405	14536	14361	14481	14509	14603	14579	14508	14510	14632	14531	14636	14537	14511	14569	14573	14616	14536	14692	14589	14519	14502	14507	14567	14456	14441	14429	14660	14462	14521	14379	14519	14609	14478	14514	14526	14635	14438	14550	14435	14465	14380	14566	14514	14551	14580	14402	14418	14403	14458	14394	14394	14578	14583	14518	14556	14413	14572	14432	14606	14413	14547	14485	14406	14444	14432	14496	14702	14517	14518	14489	14522	14390	14421	14616	14424	14546	14601	14331	14400	14633	14550	14425	14557	14544	14403	14485	14514	14458	14690	14609	14523	14570	14473	14411	14599	14461	14588	14411	14388	14488	14588	14674	14488	14509	14405	14538	14292	14584	14395	14446	14514	14427	14459	14493	14558	14467	14643	14452	14484	14691	14550	14456	14530	14589	14469	14480	14488	14622	14476	14434	14535	14602	14538	14572	14499	14440	14457	14400	14491	14408	14612	14488	14644	14536	14523	14475	14646	14492	14555	14348	14604	14496	14554	14509	14452	14594	14446	14352	14372	14552	14623	14506	14465	14652	14470	14534	14427	14564	14642	14543	14640	14545	14526	14383	14592	14521	14532	14668	14395	14507	14480	14480	14411	14683	14595	14531	14501	14651	14605	14453	14714	14456	14618	14624	14729	14364	14466	14685	14487	14432	14622	14524	14489	14572	14367	14476	14432	14543	14291	14592	14622	14475	14467	14475	14316	14650	14382	14487	14565	14487	14391	14711	14503	14491	14550	14387	14463	14565	14509	14684	14585	14579	14456	14529	14607	14439	14536	14554	14538	14511	14483	14460	14472	14413	14692	14513	14582	14413	14707	14512	14398	14463	14434	14584	14525	14542	14456	14502	14565	14592	14363	14569	14662	14684	14623	14564	14559	14427	14425	14564	14496	14546	14575	14491	14441	14457	14425	14473	14441	14606	14499	14575	14521	14386	14588	14444	14468	14508	14509	14561	14644	14615	14485	14478	14490	14556	14528	14455	14593	14572	14426	14470	14470	14425	14252	14522	14488	14449	14478	14514	14561	14496	14539	14543	14509	14312	14522	14553	14529	14508	14557	14443	14513	14494	14552	14514	14569	14594	14409	14508	14527	14522	14441	14568	14498	14479	14540	14584	14540	14563	14569	14508	14490	14634	14510	14589	14480	14532	14563	14675	14563	14548	14632	14261	14564	14360	14605	14536	14541	14466	14421	14475	14356	14538	14737	14436	14476	14519	14509	14541	14456	14407	14598	14622	14530	14433	14569	14493	14556	14597	14399	14650	14664	14423	14586	14631	14735	14576	14547	14465	14395	14672	14664	14573	14457	14538	14490	14584	14538	14582	14632	14557	14428	14597	14531	14579	14564	14576	14547	14467	14417	14721	14602	14361	14671	14483	14480	14608	14626	14426	14474	14429	14530	14551	14418	14578	14599	14771	14434	14473	14555	14536	14422	14480	14540	14556	14571	14536	14562	14481	14405	14519	14715	14611	14474	14548	14515	14458	14704	14497	14421	14546	14662	14623	14457	14522	14550	14526	14515	14415	14635	14474	14476	14298	14571	14436	14605	14436	14541	14572	14330	14633	14515	14626	14414	14552	14421	14393	14561	14436	14561	14551	14395	14541	14395	14568	14468	14689	14544	14550	14539	14310	14626	14476	14558	14539	14441	14506	14587	14333	14503	14455	14607	14548	14514	14479	14406	14777	14483	14378	14633	14502	14454	14490	14433	14489	14573	14606	14382	14500	14567	14503	14553	14517	14514	14561	14580	14559	14567	14630	14700	14592	14574	14561	14558	14677	14538	14371	14471	14637	14565	14500	14528	14552	14519	14537	14486	14554	14518	14676	14590	14584	14496	14419	14434	14457	14407	14386	14561	14519	14311	14412	14425	14396	14595	14599	14521	14536	14408	14534	14599	14451	14406	14540	14562	14595	14533	14529	14594	14681	14658	14530	14360	14372	14491	14669	14538	14488	14438	14455	14444	14520	14450	14582	14648	14617	14669	14473	14596	14508	14468	14488	14520	14472	14609	14568	14563	14559	14525	14477	14438	14583	14458	14754	14629	14525	14691	14599	14708	14420	14410	14447	14375	14470	14528	14462	14594	14614	14409	14305	14611	14647	14651	14573	14553	14509	14557	14599	14659	14480	14495	14535	14488	14593	14442	14694	14571	14369
24268	21527	29099	25699	24470	25462	24324	20521	19121	18902	18595	18092	17534	17677	17597	17404	17150	17152	17166	17024	16964	16943	16888	16918	16622	16693	16702	16918	16781	16650	16801	16642	16718	16570	16566	16550	16645	16640	16672	16606	16583	16789	16541	16588	16696	16504	16541	16712	16649	16741	16679	16527	16493	16640	16581	16476	16568	16572	16418	16727	16564	16468	16596	16348	16539	16526	16628	16688	16397	16630	16776	16561	16618	16502	16371	16682	16512	16628	16491	16509	16549	16570	16551	16527	16509	16559	16485	16577	16754	16741	16589	16732	16663	16584	16561	16578	16377	16686	16794	16475	16652	16596	16647	16457	16570	16436	16702	16570	16475	16512	16294	16730	16460	16561	16333	16316	16667	16596	16474	16394	16540	16646	16619	16737	16319	16569	16686	16557	16626	16741	16542	16444	16724	16653	16643	16562	16395	16602	16759	16514	16493	16415	16507	16496	16522	16625	16399	16497	16603	16521	16665	16394	16353	16374	16497	16553	16641	16326	16703	16466	16774	16456	16689	16587	16693	16400	16641	16521	16762	16591	16507	16621	16552	16435	16599	16471	16576	16693	16724	16392	16456	16650	16631	16425	16525	16667	16358	16432	16548	16566	16595	16623	16418	16514	16501	16582	16539	16650	16572	16642	16736	16522	16657	16471	16515	16597	16607	16474	16456	16694	16382	16562	16577	16624	16334	16637	16511	16570	16576	16524	16384	16411	16602	16602	16551	16549	16724	16710	16485	16609	16557	16353	16598	16651	16538	16560	16650	16520	16430	16605	16405	16488	16488	16620	16739	16675	16592	16665	16527	16635	16634	16356	16460	16538	16390	16734	16665	16508	16443	16477	16487	16443	16444	16492	16322	16515	16479	16295	16626	16388	16367	16482	16436	16400	16567	16497	16564	16556	16610	16466	16643	16601	16762	16459	16634	16656	16660	16499	16570	16570	16607	16586	16523	16327	16529	16506	16550	16650	16546	16379	16449	16719	16277	16596	16595	16626	16440	16651	16535	16532	16578	16500	16439	16540	16582	16478	16538	16467	16541	16472	16783	16482	16327	16491	16649	16673	16720	16497	16401	16477	16604	16671	16576	16577	16660	16345	16775	16512	16438	16497	16462	16614	16587	16656	16475	16504	16436	16349	16632	16582	16585	16298	16430	16436	16553	16646	16693	16849	16458	16355	16783	16538	16611	16456	16389	16580	16335	16448	16499	16284	16650	16593	16659	16513	16462	16554	16409	16461	16647	16581	16596	16834	16686	16444	16456	16478	16483	16700	16553	16406	16505	16280	16398	16491	16667	16434	16639	16419	16707	16632	16674	16466	16654	16490	16387	16447	16510	16655	16516	16528	16450	16579	16510	16511	16720	16543	16653	16446	16612	16549	16624	16459	16472	16577	16630	16487	16493	16475	16692	16573	16680	16509	16799	16452	16512	16601	16603	16597	16600	16645	16481	16464	16633	16646	16421	16680	16639	16670	16449	16476	16669	16640	16707	16582	16630	16552	16392	16652	16447	16546	16546	16495	16535	16527	16562	16626	16637	16468	16460	16621	16552	16546	16541	16603	16386	16486	16660	16801	16720	16642	16696	16574	16474	16446	16492	16251	16614	16435	16733	16562	16444	16631	16533	16422	16349	16566	16462	16352	16338	16644	16553	16426	16425	16419	16478	16490	16520	16851	16504	16425	16611	16597	16429	16405	16449	16649	16526	16416	16278	16408	16470	16502	16606	16711	16544	16501	16321	16566	16578	16490	16628	16551	16419	16506	16580	16495	16543	16661	16619	16557	16455	16598	16524	16483	16608	16600	16657	16613	16570	16753	16676	16579	16583	16605	16492	16660	16500	16552	16541	16314	16550	16510	16638	16432	16487	16608	16726	16466	16540	16567	16495	16268	16500	16512	16494	16659	16675	16559	16433	16495	16624	16619	16406	16556	16473	16552	16278	16496	16545	16511	16493	16413	16649	16311	16574	16436	16473	16558	16445	16744	16496	16501	16458	16666	16533	16693	16762	16497	16474	16727	16489	16600	16500	16487	16332	16528	16391	16524	16449	16583	16505	16827	16800	16561	16643	16581	16624	16573	16457	16453	16447	16767	16392	16399	16478	16537	16315	16665	16416	16617	16462	16395	16694	16653	16546	16632	16724	16655	16486	16410	16666	16536	16510	16565	16445	16458	16607	16729	16548	16517	16625	16657	16591	16382	16636	16648	16505	16722	16594	16576	16444	16524	16758	16350	16386	16612	16484	16585	16443	16433	16425	16693	16515	16431	16431	16513	16647	16647	16493	16536	16503	16591	16631	16667	16531	16364	16565	16397	16404	16608	16389	16427	16562	16600	16668	16586	16637	16507	16445	16542	16526	16695	16454	16550	16436	16603	16653	16553	16489	16657	16361	16582	16534	16593	16638	16843	16264	16335	16647	16577	16571	16368	16527	16579	16447	16688	16547	16531	16287	16707	16647	16423	16562	16442	16467	16620	16564	16604	16488	16461	16534	16468	16404	16587	16580	16508	16529	16670	16659	16583	16679	16616	16591	16343	16373	16558	16529	16587	16389	16629	16638	16565	16738	16577	16451	16497	16389	16623	16549	16466	16559	16723	16434	16454	16394	16521	16534	16518	16436	16326	16591	16550	16399	16660	16499	16593	16483	16540	16466	16558	16370	16516	16638	16455	16618	16521	16443	16702	16550	16466	16622	16468	16717	16557	16838	16537	16745	16513	16558	16348	16296	16591	16593	16513	16719	16550	16499	16584	16570	16656	16541	16625	16518	16657	16488	16436	16464	16671	16533	16584	16482	16814	16545	16428	16522	16317	16549	16584	16491	16493	16770	16390	16580	16382	16649	16590	16737	16435	16610	16511	16442	16531	16591	16656	16687	16505	16711	16397	16444	16776	16687	16498	16334	16449	16628	16430	16416	16572	16567	16501	16514	16554	16422	16422	16527	16738	16417	16530	16563	16523	16379	16582	16454	16555	16418	16755	16773	16630	16613	16702	16464	16388	16538	16531	16525	16365	16397	16482	16407	16497	16709	16556	16470	16693	16632	16536	16661	16440	16516	16515	16450	16497	16673	16479	16554	16525	16744	16431	16501	16442	16508	16556	16635	16439	16501	16374	16591	16564	16573	16512	16434	16481	16418	16803	16415	16425	16514	16349	16622	16498	16566	16432	16643	16643	16618	16659	16664	16786	16613	16796	16352	16501	16620	16690	16281	16674	16604	16706	16452	16545	16431	16445	16790	16635	16589	16512	16392	16554	16612	16591	16494	16496	16619	16506	16477	16533	16731	16446	16538	16425	16536	16618	16495	16628	16410	16701	16630	16599	16797	16399	16471	16371	16685	16535	16534	16387	16716	16435	16479	16586	16467	16579	16729	16526	16603	16687	16618	16600	16349	16392	16412	16364	16556	16554	16509	16570	16605	16561	16521	16534	16555	16638	16485	16324	16510	16573	16456	16550	16525	16515	16538	16406	16467	16451	16568	16491	16623	16661	16513	16406	16421	16533	16342	16582	16494	16600	16547	16479	16505	16596	16473	16626	16582	16526	16474	16525	16496	16527	16679	16258	16529	16442	16561	16532	16602	16434	16475	16532	16415	16507	16369	16730	16531	16468	16629	16352	16585	16691	16516	16613	16358	16441	16439	16583	16683	16688	16644	16684	16590	16412	16302	16662	16521	16476	16617	16484	16766	16657	16474	16477	16510	16655	16477	16328	16589	16615	16699	16438	16452	16208	16437	16396	16503	16479	16492	16616	16614	16532	16360	16631	16733	16657	16559	16678	16679	16499	16528	16486	16343	16657	16510	16481	16592	16367	16555	16665	16680	16590	16549	16760	16402	16477	16583	16616	16313	16623	16549	16444	16429	16491	16774	16693	16764	16651	16413	16606	16508	16514	16443	16857	16527	16764	16562	16429	16567	16460	16746	16540	16426	16258	16471	16778	16619	16610	16589	16627	16483	16531	16624	16521	16505	16657	16637	16544	16582	16463	16335	16578	16456	16449	16694	16397	16694	16681	16462	16420	16431	16449	16521	16341	16489	16433	16524	16429	16637	16594	16485	16475	16780	16513	16622	16456	16714	16495	16510	16443	16324	16371	16483	16506	16453	16374	16417	16602	16588	16655	16443	16400	16581	16643	16654	16423	16520	16360	16699	16662	16541	16463	16491	16488	16624	16524	16538	16599	16436	16526	16678	16724	16549	16333	16430	16743	16474	16659	16312	16516	16345	16574	16560	16604	16641	16402	16527	16414	16499	16767	16511	16419	16374	16422	16496	16627	16665	16354	16702	16548	16347	16450	16410	16721	16402	16326	16702	16558	16546	16509	16484	16561	16721	16700	16730	16515	16508	16581	16472	16622	16549	16433	16528	16534	16351	16556	16593	16433	16643	16632	16726	16582	16534	16586	16476	16707	16493	16523	16555	16488	16619	16638	16625	16483	16325	16367	16655	16597	16757	16774	16641	16331	16463	16531	16471	16529	16502	16590	16644	16547	16609	16627	16534	16590	16691	16622	16541	16586	16425	16349	16400	16287	16517	16433	16669	16563	16490	16380	16372	16577	16693	16782	16631	16738	16719	16646	16556	16552	16676	16246	16635	16642	16621	16476	16549	16581	16343	16466	16590	16386	16423	16582	16599	16299	16583	16730	16428	16602	16685	16311	16468	16623	16613	16487	16456	16505	16569	16501	16628	16430	16667	16382	16489	16735	16808	16563	16581	16514	16386	16245	16342	16494	16467	16488	16490	16765	16493	16543	16644	16329	16525	16557	16695	16463	16650	16505	16710	16437	16210	16645	16684	16636	16521	16428	16450	16563	16517	16592	16670	16631	16733	16676	16653	16590	16485	16503	16502	16751	16513	16547	16615	16540	16603	16335	16618	16738	16423	16599	16760	16532	16502	16479	16546	16422	16582	16532	16636	16655	16540	16509	16548	16421	16597	16667	16499	16626	16335	16465	16682	16499	16692	16596	16483	16654	16710	16553	16509	16337	16565	16437	16502	16499	16473	16447	16526	16602	16672	16585	16742	16575	16522	16558	16538	16682	16647	16543	16461	16545	16439	16504	16693	16652	16513	16759	16479	16526	16542	16449	16675	16520	16652	16420	16639	16445	16582	16459	16445	16670	16534	16387
31303	51026	47923	36440	29305	25452	22522	20089	18529	17820	17192	16582	16304	15761	15808	15535	15411	15215	15135	15084	14982	14890	14722	14753	14620	14711	14637	14832	14620	14495	14719	14611	14557	14579	14449	14529	14577	14482	14479	14408	14505	14429	14629	14611	14506	14523	14209	14435	14344	14497	14389	14412	14460	14472	14348	14545	14524	14575	14307	14445	14330	14493	14396	14437	14411	14422	14441	14462	14508	14479	14439	14216	14535	14624	14451	14196	14424	14566	14353	14550	14534	14511	14393	14464	14455	14426	14531	14275	14433	14482	14431	14302	14404	14622	14241	14530	14515	14341	14350	14247	14445	14429	14312	14319	14581	14641	14364	14596	14319	14249	14449	14379	14512	14459	14411	14282	14451	14394	14627	14444	14396	14593	14493	14384	14467	14328	14537	14299	14294	14381	14367	14460	14482	14431	14541	14528	14349	14389	14233	14459	14305	14541	14417	14464	14321	14583	14539	14410	14386	14234	14406	14422	14473	14361	14460	14245	14480	14315	14480	14587	14595	14367	14411	14702	14475	14414	14500	14375	14329	14398	14382	14479	14645	14422	14516	14325	14418	14452	14311	14269	14342	14363	14509	14309	14457	14453	14402	14427	14328	14530	14427	14250	14394	14387	14522	14129	14409	14343	14492	14469	14482	14403	14317	14388	14510	14286	14225	14461	14507	14415	14411	14354	14428	14393	14352	14481	14525	14349	14378	14388	14353	14429	14455	14399	14299	14322	14370	14471	14327	14344	14383	14545	14405	14437	14469	14329	14397	14358	14409	14441	14357	14312	14291	14360	14415	14477	14364	14536	14408	14364	14499	14456	14306	14327	14327	14714	14362	14247	14364	14622	14333	14474	14440	14431	14347	14432	14426	14449	14457	14379	14334	14422	14393	14334	14316	14564	14431	14484	14400	14420	14349	14414	14493	14556	14315	14442	14385	14482	14332	14436	14305	14581	14468	14429	14350	14558	14463	14528	14381	14427	14549	14237	14470	14187	14547	14433	14492	14361	14227	14514	14412	14422	14529	14444	14359	14394	14320	14315	14290	14256	14318	14520	14524	14496	14299	14457	14313	14271	14446	14488	14422	14512	14418	14502	14354	14422	14504	14322	14377	14546	14438	14450	14384	14473	14365	14466	14388	14391	14375	14343	14521	14284	14489	14285	14377	14594	14451	14243	14475	14458	14414	14524	14363	14403	14268	14512	14383	14502	14450	14585	14291	14476	14308	14485	14426	14494	14506	14453	14523	14472	14459	14355	14457	14405	14367	14193	14575	14550	14541	14431	14452	14472	14366	14548	14435	14340	14336	14396	14431	14579	14415	14437	14452	14462	14442	14536	14330	14393	14434	14321	14469	14345	14488	14385	14377	14554	14468	14432	14412	14636	14370	14430	14385	14426	14454	14409	14496	14425	14289	14485	14438	14377	14346	14442	14364	14430	14362	14231	14380	14636	14460	14447	14300	14394	14421	14440	14389	14278	14353	14439	14366	14457	14451	14568	14457	14324	14343	14555	14444	14447	14370	14417	14515	14367	14695	14487	14492	14425	14467	14341	14505	14523	14311	14516	14363	14289	14390	14215	14520	14403	14350	14413	14267	14333	14470	14466	14655	14220	14389	14298	14357	14366	14417	14531	14587	14403	14341	14325	14463	14537	14380	14476	14340	14409	14366	14407	14426	14521	14355	14761	14448	14460	14417	14309	14377	14363	14535	14358	14536	14381	14185	14291	14313	14230	14465	14482	14513	14463	14345	14369	14275	14453	14526	14354	14294	14465	14561	14338	14606	14373	14394	14288	14529	14438	14404	14460	14276	14453	14427	14270	14426	14455	14311	14264	14435	14468	14545	14391	14396	14394	14353	14419	14563	14330	14409	14510	14346	14562	14463	14484	14239	14471	14499	14528	14521	14294	14519	14383	14360	14437	14331	14473	14379	14300	14518	14416	14531	14436	14387	14402	14405	14442	14378	14429	14394	14393	14357	14372	14385	14441	14340	14390	14494	14504	14563	14411	14454	14439	14296	14283	14457	14313	14441	14582	14344	14483	14466	14189	14260	14552	14524	14520	14269	14363	14517	14397	14465	14359	14423	14407	14401	14530	14435	14403	14322	14426	14474	14442	14354	14284	14463	14417	14539	14433	14387	14414	14453	14344	14519	14355	14462	14352	14328	14372	14268	14431	14408	14473	14373	14319	14510	14247	14516	14270	14364	14410	14263	14500	14463	14503	14312	14462	14427	14497	14607	14311	14494	14295	14453	14504	14394	14505	14335	14418	14456	14450	14475	14434	14447	14571	14498	14354	14415	14475	14407	14461	14325	14366	14337	14522	14530	14272	14488	14573	14429	14433	14362	14361	14625	14315	14497	14350	14457	14437	14237	14434	14530	14400	14435	14355	14422	14480	14442	14281	14376	14473	14501	14407	14540	14267	14364	14339	14461	14447	14458	14433	14421	14385	14416	14424	14348	14649	14530	14482	14496	14314	14455	14376	14297	14462	14416	14423	14498	14377	14248	14470	14231	14427	14306	14346	14407	14379	14318	14447	14317	14615	14410	14431	14507	14476	14327	14473	14455	14438	14293	14408	14547	14380	14524	14341	14288	14549	14391	14308	14439	14291	14553	14431	14476	14565	14305	14488	14402	14325	14442	14364	14447	14552	14486	14395	14265	14476	14561	14575	14273	14391	14480	14293	14467	14445	14347	14416	14399	14513	14335	14237	14442	14583	14401	14514	14482	14452	14651	14436	14440	14420	14463	14439	14459	14498	14376	14379	14480	14431	14546	14439	14337	14436	14393	14547	14591	14479	14398	14363	14225	14564	14383	14238	14394	14497	14401	14385	14315	14532	14481	14584	14358	14275	14430	14308	14349	14633	14411	14457	14558	14425	14257	14456	14432	14487	14340	14350	14409	14464	14350	14410	14351	14274	14337	14571	14380	14438	14441	14300	14553	14370	14359	14444	14475	14532	14555	14524	14308	14379	14426	14457	14414	14446	14424	14252	14356	14195	14442	14494	14391	14439	14490	14470	14577	14381	14441	14454	14435	14505	14445	14371	14425	14457	14553	14280	14401	14500	14246	14382	14396	14618	14283	14398	14393	14398	14621	14420	14455	14559	14394	14588	14355	14523	14498	14590	14387	14462	14349	14502	14517	14323	14557	14381	14237	14212	14459	14349	14420	14363	14346	14517	14464	14431	14395	14517	14462	14406	14419	14516	14330	14372	14231	14637	14576	14440	14363	14480	14374	14380	14457	14363	14420	14514	14351	14408	14390	14478	14384	14398	14385	14383	14509	14353	14457	14391	14529	14342	14541	14410	14534	14365	14459	14299	14621	14321	14441	14363	14415	14274	14415	14536	14404	14242	14409	14447	14423	14580	14498	14411	14420	14405	14504	14481	14532	14359	14462	14395	14284	14455	14293	14507	14441	14524	14467	14368	14477	14495	14403	14381	14451	14434	14459	14583	14556	14460	14600	14270	14395	14517	14413	14440	14550	14374	14418	14261	14422	14566	14343	14459	14542	14492	14276	14272	14592	14406	14334	14475	14323	14351	14628	14453	14498	14465	14482	14395	14510	14394	14324	14389	14511	14207	14562	14455	14332	14377	14404	14519	14561	14553	14374	14207	14599	14402	14483	14340	14666	14409	14467	14356	14522	14433	14342	14275	14395	14437	14310	14487	14208	14418	14593	14526	14340	14465	14447	14524	14531	14455	14325	14413	14458	14373	14422	14529	14411	14475	14403	14387	14349	14489	14498	14522	14395	14443	14329	14363	14536	14488	14411	14320	14435	14344	14555	14552	14348	14303	14608	14507	14509	14232	14491	14251	14428	14492	14588	14270	14395	14434	14412	14453	14470	14447	14612	14566	14361	14211	14427	14570	14396	14431	14485	14378	14345	14452	14395	14402	14592	14557	14365	14417	14329	14425	14375	14603	14264	14358	14324	14441	14588	14385	14480	14505	14458	14325	14635	14528	14461	14341	14396	14539	14509	14306	14322	14507	14497	14575	14341	14277	14380	14362	14526	14349	14407	14439	14362	14560	14214	14617	14336	14548	14344	14386	14478	14398	14478	14381	14440	14291	14213	14402	14468	14427	14359	14470	14503	14374	14377	14233	14353	14400	14472	14453	14427	14202	14241	14477	14400	14389	14369	14287	14385	14464	14392	14481	14341	14488	14420	14253	14433	14457	14334	14252	14402	14385	14355	14384	14451	14324	14397	14428	14430	14432	14394	14525	14360	14619	14385	14420	14580	14487	14300	14417	14389	14208	14356	14517	14430	14395	14483	14599	14484	14331	14435	14557	14351	14460	14564	14477	14431	14404	14453	14328	14361	14475	14202	14406	14330	14611	14415	14315	14395	14356	14461	14504	14411	14462	14557	14448	14445	14299	14532	14312	14523	14370	14502	14322	14436	14418	14439	14554	14374	14453	14424	14414	14431	14249	14483	14329	14597	14606	14379	14362	14386	14345	14478	14349	14507	14576	14449	14394	14283	14510	14484	14359	14290	14420	14455	14382	14422	14351	14355	14413	14147	14395	14395	14453	14438	14368	14341	14322	14236	14288	14503	14516	14567	14429	14644	14458	14370	14681	14455	14442	14364	14540	14435	14491	14367	14285	14531	14451	14298	14233	14515	14404	14418	14494	14473	14531	14191	14452	14388	14405	14483	14332	14353	14394	14350	14495	14376	14604	14434	14350	14593	14436	14450	14366	14377	14466	14321	14336	14395	14309	14435	14410	14286	14563	14334	14348	14501	14538	14531	14449	14446	14489	14431	14362	14375	14482	14460	14467	14477	14332	14505	14287	14281	14464	14507	14450	14445	14308	14561	14446	14411	14226	14389	14442	14480	14523	14370	14254	14346	14288	14576	14474	14450	14355	14388	14572	14423	14405	14517	14326	14609	14339	14476	14525	14416	14478	14512	14497	14250	14605	14426	14500	14280	14456	14404	14348	14436	14463	14479	14438	14285	14469	14350	14444	14281	14574	14398	14499	14293	14557	14400	14505	14441	14324	14349	14527	14549	14491	14390	14519	14465	14446	14542	14439	14423	14228	14305	14453	14437	14616	14531	14278	14607	14418	14444	14424	14343	14528	14460	14606	14326	14405	14439	14289	14527	14290	14344	14297	14400	14275
23054	21561	29487	24242	22738	26230	28475	22894	20989	20843	20107	19291	19050	18507	18692	18242	18356	18125	17978	17805	17630	17633	17638	17535	17587	17696	17457	17408	17448	17445	17474	17399	17531	17219	17185	17282	17324	17209	17169	17364	17273	17323	17230	17293	17376	17208	17189	17266	17350	17379	17232	17393	17323	17433	17296	17134	17190	17057	17225	17204	17319	17277	17294	17096	17270	17314	17073	17095	17262	17180	17158	16946	17374	17105	16951	17131	17234	17200	17292	17158	17143	17038	16991	16956	17301	17069	17216	17107	17063	17207	17281	17139	17111	17185	17194	17140	17026	17172	17272	17300	17253	17243	17328	17085	17405	17160	17185	17083	17256	17199	17239	17260	17048	17033	17160	17066	17366	17178	17123	17132	17250	17211	17271	17084	17251	17194	17059	17081	17108	17239	17129	16983	17128	17157	17204	16952	17323	17260	17089	17364	17067	17022	16988	17185	17384	17163	16994	16953	17088	17227	17101	17098	17038	17287	17209	17232	17350	17259	17111	17264	17279	17028	17329	17149	17122	17215	17127	17276	17131	17114	17361	17203	17104	17191	17290	17107	17208	17460	17160	17133	17258	17140	17349	17005	17320	17207	17153	17045	17185	17133	17221	17162	17289	17219	17287	17289	17120	17163	17295	17197	17146	17284	17271	17148	17042	17134	17088	17215	17005	16978	17470	17229	17060	17278	17134	17330	17110	17218	17233	17087	17146	17090	17505	17375	17149	17189	17103	17106	17195	17235	17204	17143	17177	17225	17213	17317	17342	17241	17164	17291	17139	17213	17056	17306	17133	16995	17169	17368	17301	17179	17218	17222	16968	16927	17089	17105	17174	17031	17163	17088	17043	17154	17212	17361	17286	17135	17113	17061	17203	17352	17119	17245	17270	17237	17243	17129	17327	17165	17236	16978	17169	17338	17286	17197	17148	17237	16954	17048	17383	17093	17138	17189	17170	17177	17143	17116	17088	17082	17135	17315	17130	17183	17114	17235	17254	16914	17303	16945	17165	17134	17222	17072	17186	17340	17153	17199	17151	17245	17267	16930	17179	17053	17212	17013	17083	17235	17125	17265	17196	17181	17099	17210	17071	17164	17285	17002	17359	17303	17063	17090	17148	17296	17099	17131	17225	17058	17131	17036	17261	17115	17199	17274	17261	17064	17153	17256	17255	16968	17288	17122	17077	17108	17287	17039	17199	17119	17026	17148	17398	17385	17061	17045	17157	17103	17135	17158	17309	16989	17033	17140	17060	17058	17209	17404	17253	17122	17260	17180	17192	17120	16996	17007	17052	16927	16978	17240	17035	17276	17057	17242	17166	17178	17201	16995	17058	17137	17191	17095	17260	17372	17200	17053	17228	17093	17204	17237	17129	17185	17071	17281	17112	16961	17060	17162	17123	17178	17069	17368	17000	17068	17133	17199	17206	17194	17171	17184	17108	17191	17027	16989	17158	17142	17240	17081	17220	17372	17327	17007	17039	17046	17161	17254	16874	17267	17051	17105	17332	17185	17058	16969	17016	17267	16956	17034	17229	16958	17239	17106	17292	17204	17044	17064	17148	17193	17274	17169	17196	17262	16978	17216	17268	17170	17102	17076	17054	17327	16976	17087	17125	17156	17321	17305	17127	17106	16980	17346	16996	17305	17058	17010	16992	17138	17378	17130	17237	17184	17201	17166	17046	16996	17169	17164	17344	17221	17108	17024	17017	17228	17207	17077	17244	17278	17005	17281	17431	17226	17189	17293	17079	17140	16960	17154	17193	17189	17081	17137	17117	17104	17132	17176	17189	17009	16940	17099	17106	17088	17285	17084	17070	16969	17278	16956	16968	17102	17128	17247	17086	17091	17060	17034	16926	17211	17234	17376	17157	17098	17202	17181	17180	17131	17290	16996	17073	17103	17056	17270	17127	17059	17469	17128	17138	17338	17407	17257	17189	17032	17254	17063	17047	17046	17232	17085	17295	17242	17113	17123	17172	17160	17316	17041	17259	17368	17110	17334	17064	17308	17222	17160	17044	17218	17153	17242	17193	17058	17093	17183	17122	17275	17345	17149	16996	17125	17174	17271	17378	16941	17048	16952	17118	17297	17250	17112	17260	17193	17140	17107	17193	17125	17093	17147	17231	16791	17149	17432	17375	17381	17292	17191	17226	17390	17195	17042	17009	17211	17129	17255	17118	17039	17186	17176	17099	17125	17268	17327	17161	17211	17144	17502	17234	17281	17092	17260	17223	17236	17085	17105	17170	17073	16975	17112	17026	17065	17255	17062	17106	17107	17277	17133	17241	16953	17269	17141	17161	17155	17106	17124	17150	17018	17288	17186	17278	17174	17328	17177	16984	17133	17215	17366	17099	17175	17118	17034	17015	17192	17109	17173	17195	17106	17180	16963	17315	17238	17055	17176	16981	17177	17160	17119	17146	17183	16985	17143	17117	17366	17186	17143	17108	17138	17147	17167	17095	17132	17037	17031	17130	17306	17231	17087	17318	17075	17309	17438	17116	17033	17274	17275	17074	17210	17164	17207	17243	17191	17308	17088	17141	17165	17236	16944	17233	17187	17181	17032	17235	17122	17293	17145	17158	17212	17079	17105	17194	17030	17038	17150	17347	17276	17061	17143	17134	17018	17099	17134	17064	17077	17134	17086	17034	17163	17390	17208	17239	17049	17024	17247	17196	17156	17201	17154	17049	17263	17136	17121	17133	17143	17011	17195	17290	17153	17063	17225	17108	17166	17267	17109	17320	17167	17421	17364	17108	17109	17143	17229	17204	17110	17049	16982	17164	17003	17149	17064	17055	17025	17245	17224	17059	17254	17215	16984	17346	17224	17277	17150	17026	16965	17134	17211	17308	17036	17054	17451	17017	17040	17026	17170	17270	16847	17096	17184	17257	17338	16881	17041	17015	17221	17188	17122	17228	17080	17367	17312	17217	17057	17199	17144	17107	17142	17129	17180	17172	17153	17196	17094	16836	17179	17157	17120	17223	17262	17366	17188	17135	17289	17001	17358	17281	17236	17155	16925	17092	16932	17083	17234	17351	17135	17186	17218	17069	17023	17093	17100	17015	17134	17294	17052	17369	17151	17133	17064	17280	17151	17272	17222	17253	17178	17148	17191	17227	17235	17140	17172	17037	17104	17191	17236	17151	16989	17329	17116	17472	16991	17167	17133	17201	17149	17271	17038	17076	17285	17201	17004	16985	16978	17234	17149	17266	17080	17150	17051	17105	17231	16991	17058	17174	16947	17351	17249	17141	17146	17160	17024	17165	17323	17005	17097	17181	17181	17043	17282	17166	17137	17036	17004	17158	17088	16880	16981	17058	17100	17191	17072	16984	17375	17038	17284	17121	17114	17160	17110	17291	17081	17259	16952	17120	17049	17168	17121	17332	17119	17067	17170	17407	17182	17344	16997	17038	16998	17151	17142	16986	17179	17389	17326	17185	17093	17085	17102	17126	17202	17142	17256	17363	17293	17174	17341	17233	17137	17198	17129	17272	17267	17101	17221	17038	17208	17408	17377	17296	17251	17184	17164	17032	17246	17064	17197	17118	17335	17122	17254	17103	17046	16929	17082	17206	17231	17088	17287	17218	17370	17383	17202	17233	17144	17154	17155	17223	17165	17174	17158	17133	17264	17159	16885	17085	17112	17342	17249	17303	17199	17180	17086	17175	17224	17146	17316	17161	17143	17139	17007	17126	17201	17379	17059	17246	16912	17246	17253	17086	16911	17011	17283	17195	17246	16907	17229	17141	17066	17302	17050	17082	17249	17121	17280	17019	17047	17026	17072	17083	17221	17279	17115	17184	17118	17288	17048	17117	17050	17227	17035	17201	17345	17236	17043	17026	17250	17031	17136	17091	17236	17013	17196	16989	17125	17123	17108	17051	17099	17234	17259	17143	16973	17148	17318	17094	17079	17089	17229	17111	17088	17108	16956	17188	17116	17214	17119	17265	17284	17080	17253	17257	17220	17327	17146	17164	17169	17092	16937	17159	17000	17100	17060	17032	17308	17141	17253	17169	17200	16983	17143	17177	16971	17326	17180	17373	17120	17166	17280	17294	17250	17244	17033	16853	17151	17004	17271	17196	17086	17094	17194	17316	17181	17196	17231	17042	17287	17089	17192	16959	17190	17196	17341	17281	17022	17253	17210	17223	17307	17234	17317	17216	17159	17299	17153	17219	17184	17123	16902	17072	17178	17299	17068	17413	17323	17308	17117	17057	17026	17030	17069	17284	17192	16907	17208	17051	17124	17196	17189	16989	17321	17243	17247	17098	17182	16993	17247	17080	17146	17233	17359	17084	17025	17239	17267	17048	17197	17007	17188	17139	16897	17083	17217	17176	17420	17136	17374	17084	17102	17080	17174	17051	17013	17238	17122	17103	17149	17135	16981	17191	17222	17154	17101	17408	17100	17250	16977	17216	17112	17322	17304	17368	17168	17149	17158	17008	17031	17117	17202	17291	16992	17042	17119	17061	17287	17004	17127	17104	17167	17113	17067	17167	17198	17021	17138	17234	17092	17214	17298	17007	17129	16959	17205	17184	17203	17126	17109	16911	17227	17193	17267	17344	17083	17109	17060	17154	17109	17205	17251	17064	17042	17266	16970	17173	17148	17116	16906	17275	17068	17015	17235	17204	17115	16941	17121	17017	17357	17068	17127	17088	17142	17138	17068	17185	17307	16999	17004	17246	17048	17318	17293	17126	17154	17196	17231	17199	17078	17134	17414	17480	17303	17017	17083	17158	17146	17199	17095	16920	17172	17471	17184	17147	16999	17104	17060	17122	16867	17469	17057	17014	17333	17269	17190	17181	17136	17296	17248	17119	17187	17141	17048	17214	16955	17203	17021	17186	17238	17298	16960	17127	17109	17166	17085	16953	17119	17110	16990	17090	17059	17184	17049	17154	17076	17265	17263	17186	17208	17277	17382	17191	17050	17191	17109	17148	17112	17076	17337	17280	17049	17175	17061	17272	17123	17148	17033	17179	17150	17192	17422	17317	17090	17215	17021	17165	17203	17202	17096	17160	17157	17068	17166	17166	17193	17016	17308	17343	17137	17114	17218	17229	17121	17046	17258	17154	17045	17133	17106	17136	17062	17138	17256	17197	17226	17342	16933	17213	17078	17075	17271
33654	56723	53076	40458	34096	29436	25795	22811	20972	19872	18678	17969	17364	17032	16619	16223	16046	15725	15600	15417	15495	15406	15338	15207	15381	15190	15118	15207	15324	15009	15126	14909	14795	14949	14952	14922	14983	14899	14944	14892	14979	14849	14768	14940	14910	14830	14963	14703	14799	14931	14846	14797	14563	14776	14874	14676	14777	14721	14761	14743	14919	14667	14813	14925	14883	14762	14865	14817	14785	14783	14932	14702	14842	14693	14718	14726	14747	14728	14744	14786	14751	14755	14899	14866	14792	14658	14753	14648	14894	14741	14836	14665	14867	14625	14845	14488	14735	14718	14705	14912	14846	14549	14691	14756	14568	14985	14796	14876	14714	14813	14934	14715	14711	14819	14831	14752	14717	14788	15023	14742	14680	14741	14931	15051	14764	14881	14761	14719	14778	14900	14786	14651	14912	14869	14618	14724	14939	14723	14680	14763	14890	14885	14872	14819	14700	14875	14758	14848	14776	14636	14698	14740	14771	14858	14909	14747	14863	14837	14822	14806	14747	14918	14723	14792	14884	14709	14742	14810	14807	14846	14821	14853	14741	14831	14947	14777	14680	14788	14925	14900	14679	14791	14751	14832	14621	14893	14737	14809	14717	14884	14772	14847	14818	14787	14764	14719	14687	14649	14692	14752	14879	14935	14751	14810	14614	14707	14778	14715	14834	14788	14800	14743	14653	14652	14771	14814	14673	14717	14566	14805	14736	14956	14737	14861	14934	15008	14905	14839	14633	14744	14807	14569	14821	14766	14788	14599	14756	14784	14918	14863	14914	14756	14781	14661	15042	14944	14859	14765	14794	14717	14817	14788	14676	14727	14831	14804	14741	14849	14836	14880	14746	14662	14694	14878	14846	14701	14864	14670	14859	14784	14825	14688	14706	14906	14979	14743	14775	14874	14780	14755	14882	14815	14816	14830	14868	14583	14684	14831	14776	14742	14812	14778	14768	14715	14849	14688	14823	14847	14716	14846	14749	14839	14621	14774	14746	14938	14742	14798	14873	14809	14756	14741	14629	14795	14743	14749	14681	14879	14877	14710	14813	14813	14898	14856	14712	14716	14820	14650	14676	14711	14906	14822	14756	14782	14754	14747	14870	14896	14750	14830	14665	14711	14862	14776	14566	14805	14745	14779	14905	14929	14718	14750	14756	14934	14624	14882	14692	14607	14839	14772	14737	14913	14797	14972	14793	14767	14789	14599	14803	14906	14749	14880	14891	14709	14885	14982	14869	14881	14697	14692	14903	14862	14891	14784	14799	14827	14744	14841	14758	14737	14724	14868	14951	14729	14782	14793	14877	14626	14635	14683	14887	14716	14804	14711	14726	15024	14745	14679	14939	14821	14807	14800	14757	14832	14750	14622	14695	14609	14849	14773	14769	14656	14880	14603	14673	14693	14797	14769	14773	14782	14756	14779	14911	14876	14890	14681	14769	14749	14893	14906	14853	14960	14766	14788	14820	14791	14647	14686	14929	14771	14807	14788	14784	14666	14748	14664	14946	14870	14701	14687	15036	14848	14682	14844	14756	14710	14667	14711	14888	14680	14851	14819	14762	14794	14853	14938	14838	14738	14801	14923	14806	14775	14587	14787	14727	14762	14747	14696	14855	14695	14615	14733	14854	14678	14885	14709	14819	14734	14720	14716	14907	14915	14693	14658	14802	14859	14740	14810	14755	14819	14827	14794	14770	14640	14657	14732	14772	14764	14720	14874	14774	14889	14790	14853	14643	14898	14823	14792	14704	14833	14789	14824	14745	14761	14978	14696	14762	14669	14817	14835	14685	14835	14728	14720	14637	14791	14717	14956	14866	14828	14705	14765	14879	14717	14860	14739	14757	14760	14709	14683	14693	14831	14628	14507	14683	14791	14846	14781	14676	14718	14848	14977	14828	14852	14655	14879	14629	14676	14904	14766	14857	14736	14789	14796	14809	14724	14626	14644	14699	14781	14763	14761	14695	14771	14653	14770	14670	14677	14712	14636	14742	14726	14655	14639	14829	14864	14908	14790	14685	14559	14912	14760	14769	14716	14698	14756	14680	14779	14858	14761	14732	14787	14725	14631	14887	14685	14671	14835	14888	14719	14753	14822	14819	14743	14774	14818	14948	14561	14728	14716	14777	14793	14839	14789	14619	14763	14767	14778	14691	14498	14760	14715	14990	14795	14661	14758	14753	14774	14789	14838	14838	14756	14584	14959	14800	14857	14944	14837	14783	14823	14686	14887	14738	14785	14731	14640	14916	14666	14750	14880	14559	14844	14789	14847	14887	14579	14747	14824	14878	14753	14919	14916	14615	14806	14737	14753	14839	14634	14792	14785	14834	14814	14770	14762	14711	14696	14849	14717	14831	14698	14954	14775	14779	15019	14951	14750	14710	14750	14720	14579	14740	14698	14724	14703	14623	14943	14703	14755	14766	14694	14891	14932	14783	14766	14893	14763	14685	14615	14724	14762	14908	14691	14687	14760	14715	14806	14744	14907	14846	14668	14705	14829	14728	14768	14814	14683	14815	14757	14988	14886	14818	14604	14746	14834	14747	14766	14877	14750	14739	14640	14707	14759	14811	14825	14704	14755	14765	14811	14633	14883	14769	14795	14862	14719	14760	14599	14696	14660	14829	14961	14802	14752	14702	14658	14861	14728	14910	14566	14818	14774	14693	14911	14762	14746	14824	14826	14665	14821	14576	14934	14649	14758	14799	15069	14770	14828	14757	14862	14763	14702	14810	14877	14772	14788	14632	14752	14880	14832	14797	14791	14682	14865	14794	14849	14793	14708	14818	14782	14792	14866	14844	14791	14705	14647	14762	14775	14707	14855	14671	14969	14920	14812	14688	14902	14767	14724	14579	14638	14692	14746	14754	14875	14760	14881	14765	14710	14653	14913	14656	14819	14888	14658	14561	14769	14792	14781	14905	14753	14977	14738	14836	14678	14634	14868	14755	14865	14802	14698	14889	14750	14775	14837	14645	14733	14882	14955	14661	14866	14734	14743	14768	14752	14820	14836	14618	14812	14801	14729	14763	14775	14672	14861	14654	14857	14664	14795	14808	14755	14841	14696	14697	14703	14724	14977	14775	14691	14810	14641	14660	14635	14793	14837	14690	14828	14934	14969	14686	14850	14769	14782	14817	14758	14882	14631	14674	14719	14860	14863	14897	14693	14758	14905	14913	14717	14759	14908	14811	14751	14645	14822	15040	14646	14878	14722	14694	14679	14751	14922	14738	14787	14757	14935	14833	14956	14817	14724	14781	14822	14666	14875	14886	14720	14850	14804	14714	14765	14696	14881	14535	14785	14663	14753	14751	14809	14820	14821	14841	14848	14602	14806	14753	14847	14798	14666	14819	14717	14502	14921	14719	14813	14679	14891	14718	14780	14778	14778	14788	14762	14888	14788	14784	14633	14893	14736	14591	14859	14745	14929	14725	14758	14687	14768	14885	14616	14760	14587	14826	14839	14764	14980	14906	14809	14738	14780	14852	14922	14721	14817	14829	14899	14670	14626	14880	14836	14724	14738	14694	14751	14710	14712	14605	14794	14734	14757	14861	14721	14952	14713	14770	14779	14703	14918	14627	14777	14846	14807	14710	14653	14755	14698	14858	14757	14739	14755	14739	14913	14855	14760	14830	14932	14613	14751	14673	14759	14875	14780	14627	14808	14692	14917	14722	14622	14777	14703	14913	14794	14801	14686	14774	14714	14794	14677	14793	14937	14745	14782	14828	14628	14831	14831	14825	14850	14714	14690	14748	14977	14778	14663	14767	14681	14836	14765	14706	14726	14762	14940	14745	14762	14662	14593	14692	14797	14844	14846	14729	14804	14739	14859	14766	14889	14755	14823	14662	14765	14731	14907	14860	14737	14655	14850	14693	14816	14602	14724	14750	14618	14696	14706	14827	14768	14806	14761	14906	14679	15011	14895	14723	14634	14767	14654	14845	14713	14828	14762	14892	14723	14770	14528	14740	14845	14913	14713	14707	14789	14800	14747	14732	14674	14646	14729	14784	14670	14873	14907	14676	14590	14820	14777	14698	14820	14674	14654	14748	14636	14660	14808	14763	14905	14799	15039	14751	14706	14702	14602	14730	14767	14859	14665	14638	14629	14664	14746	14849	14687	14746	14602	14815	14823	14793	14650	14703	14839	14753	14743	14798	14795	14926	14708	14671	14632	14667	14810	14751	14853	14820	14694	14958	14840	14788	14875	14799	14847	14783	14692	14758	14871	14625	14835	14986	14695	14741	14846	14763	14690	14782	14756	14861	14701	14783	14861	14711	14759	14875	14887	14662	14935	14882	14757	14823	14816	14602	14537	14636	14837	14620	14732	14689	14912	14638	14695	14976	14626	14686	14833	14827	14954	14743	14782	14935	14856	14782	14906	14723	14774	14762	14787	14844	14893	14680	14792	14893	14845	14663	14842	14824	14746	14913	14781	14774	14755	14702	14797	14872	14850	14745	14754	14678	14698	14736	14746	14718	14787	14744	14725	14728	14832	14643	14791	14751	14739	14641	14644	14673	14643	14716	14793	14763	14808	14752	14686	14699	14841	14756	14873	14914	14651	14821	14833	14654	14601	14849	14779	14861	14874	14829	14725	14633	14731	14828	14828	14752	14858	15002	14724	14676	14812	14815	14723	14757	14622	14785	14732	14696	14751	14725	14553	14772	14833	14830	14775	14833	14811	14697	14749	14594	14826	14796	14888	14769	14634	14724	14676	14720	14714	14595	14728	14778	14770	14895	14814	14882	14772	14820	14699	14617	14819	14798	14760	14659	14653	14903	14572	14833	14777	14932	14742	14640	14845	14648	14888	14814	14872	14848	14779	14803	14785	14906	14896	14865	14735	14702	14763	14698	14810	14802	14870	14769	14823	14701	14672	14812	14708	14690	14737	14799	14869	14722	14564	14950	14822	14662	14803	14853	14838	14801	14792	14940	14669	14827	14844	14705	14798	14876	14836	14680	14841	14656	14820	14793	14771	14909	14870	14740	14687	14694	14741	14788	14883	14849	14840	14670	14709	14758	14598	14714	14758	14730	14630	14860	14925	14944	14931	14697	14717	14836	14834	14729	14842	14683	14838	14708	14751	14772	14787	14821	14897	14720	14864	14681	14714	14847	14838	14775	14852	14770	14779
29044	27547	33843	30170	24225	21869	20529	18853	18170	18082	17492	17425	17275	17118	16951	17110	16841	16754	16659	16607	16721	16793	16777	16783	16607	16758	16628	16794	16686	16781	16545	16781	16636	16381	16491	16535	16530	16422	16545	16494	16565	16748	16507	16359	16241	16444	16568	16566	16512	16431	16670	16492	16465	16679	16573	16767	16598	16424	16381	16633	16411	16511	16567	16481	16492	16609	16550	16475	16549	16613	16473	16393	16593	16436	16694	16464	16518	16525	16443	16555	16641	16447	16514	16522	16697	16648	16530	16425	16591	16414	16552	16273	16438	16435	16391	16561	16435	16457	16677	16413	16652	16401	16477	16519	16571	16556	16447	16522	16595	16394	16600	16536	16602	16686	16319	16371	16411	16519	16475	16446	16461	16354	16502	16512	16498	16557	16569	16548	16639	16556	16523	16562	16409	16487	16514	16499	16489	16505	16591	16590	16490	16621	16484	16509	16726	16675	16435	16405	16329	16401	16502	16607	16774	16694	16510	16329	16652	16586	16377	16451	16559	16422	16470	16475	16528	16685	16405	16580	16376	16541	16507	16440	16487	16458	16400	16259	16338	16554	16530	16674	16483	16570	16450	16415	16542	16566	16393	16463	16606	16309	16574	16369	16507	16650	16538	16316	16650	16675	16495	16577	16392	16777	16414	16544	16448	16489	16516	16323	16428	16380	16427	16520	16652	16508	16552	16523	16343	16535	16492	16466	16468	16632	16473	16416	16434	16530	16602	16703	16601	16476	16565	16467	16497	16456	16545	16579	16561	16498	16724	16554	16466	16422	16467	16472	16408	16455	16169	16431	16377	16558	16549	16380	16632	16377	16330	16763	16622	16649	16533	16459	16395	16594	16650	16565	16590	16512	16644	16393	16653	16501	16590	16486	16488	16699	16488	16378	16560	16381	16456	16501	16502	16431	16643	16512	16564	16489	16512	16472	16399	16537	16510	16338	16466	16265	16554	16441	16515	16552	16645	16602	16356	16358	16519	16482	16563	16430	16379	16394	16403	16461	16487	16529	16572	16525	16541	16455	16580	16498	16479	16372	16508	16604	16544	16600	16218	16513	16639	16317	16551	16499	16401	16361	16792	16168	16504	16385	16708	16609	16258	16497	16537	16358	16505	16620	16523	16450	16573	16771	16466	16605	16516	16483	16528	16351	16744	16445	16396	16741	16492	16366	16428	16400	16621	16563	16493	16568	16590	16542	16599	16395	16711	16652	16515	16419	16749	16426	16700	16452	16561	16546	16622	16546	16583	16635	16708	16551	16516	16516	16501	16400	16668	16595	16542	16488	16465	16430	16510	16385	16428	16410	16581	16460	16327	16772	16434	16524	16408	16532	16498	16413	16381	16535	16451	16543	16596	16350	16352	16445	16482	16362	16453	16457	16605	16445	16383	16399	16452	16381	16534	16531	16646	16615	16647	16450	16546	16354	16712	16315	16313	16435	16460	16367	16584	16639	16391	16625	16624	16555	16554	16626	16327	16508	16609	16684	16554	16231	16442	16444	16405	16476	16584	16613	16457	16579	16545	16425	16760	16420	16388	16289	16318	16597	16666	16466	16329	16690	16367	16471	16469	16664	16364	16497	16437	16640	16481	16585	16594	16550	16456	16550	16493	16535	16428	16754	16589	16558	16511	16665	16447	16488	16528	16568	16570	16523	16432	16451	16341	16558	16577	16524	16491	16716	16638	16463	16538	16581	16616	16522	16551	16379	16561	16518	16672	16409	16383	16354	16703	16357	16330	16575	16552	16557	16550	16522	16652	16317	16467	16270	16446	16354	16622	16556	16520	16607	16607	16754	16679	16523	16467	16574	16516	16715	16531	16320	16396	16607	16593	16457	16668	16558	16629	16556	16576	16582	16496	16302	16472	16440	16403	16502	16371	16309	16452	16446	16731	16564	16449	16530	16548	16563	16510	16315	16510	16555	16453	16482	16493	16449	16431	16593	16397	16473	16482	16304	16488	16406	16437	16515	16593	16602	16548	16703	16535	16441	16398	16536	16488	16340	16453	16715	16535	16497	16567	16490	16518	16488	16466	16473	16542	16557	16510	16412	16624	16524	16786	16339	16417	16440	16578	16494	16629	16356	16474	16478	16622	16690	16697	16634	16502	16250	16545	16696	16576	16468	16530	16481	16484	16289	16430	16513	16399	16522	16674	16617	16377	16374	16580	16745	16387	16593	16355	16648	16631	16488	16475	16629	16504	16632	16533	16631	16590	16640	16472	16464	16530	16585	16488	16433	16682	16299	16551	16416	16491	16702	16419	16364	16638	16620	16538	16357	16545	16426	16596	16573	16644	16543	16534	16404	16557	16637	16558	16449	16624	16514	16583	16471	16548	16350	16585	16327	16655	16486	16428	16599	16552	16624	16615	16496	16405	16662	16705	16732	16567	16605	16615	16365	16620	16311	16574	16504	16552	16445	16508	16671	16358	16423	16656	16572	16530	16454	16367	16567	16749	16544	16527	16435	16817	16553	16501	16446	16489	16504	16502	16605	16445	16422	16257	16346	16570	16621	16449	16600	16553	16422	16490	16523	16543	16403	16570	16620	16506	16463	16514	16433	16567	16394	16431	16487	16479	16548	16502	16535	16263	16593	16232	16413	16523	16556	16606	16518	16591	16453	16537	16560	16682	16583	16471	16671	16372	16372	16438	16557	16567	16573	16579	16506	16580	16693	16479	16619	16552	16521	16604	16788	16597	16576	16508	16452	16449	16348	16521	16613	16559	16512	16545	16574	16523	16538	16508	16510	16601	16588	16541	16542	16622	16636	16508	16660	16434	16619	16566	16474	16606	16393	16505	16564	16431	16532	16413	16485	16371	16531	16627	16606	16526	16500	16497	16394	16498	16512	16520	16455	16829	16615	16664	16611	16813	16488	16615	16505	16411	16508	16575	16559	16559	16510	16754	16529	16614	16587	16415	16486	16432	16322	16795	16551	16567	16569	16457	16588	16398	16594	16582	16549	16595	16517	16550	16525	16616	16635	16525	16474	16505	16731	16818	16404	16514	16560	16534	16465	16404	16639	16495	16402	16531	16432	16383	16578	16490	16436	16544	16617	16522	16596	16571	16600	16473	16389	16519	16522	16630	16471	16401	16542	16611	16835	16569	16665	16698	16390	16319	16460	16428	16429	16443	16558	16411	16589	16613	16434	16588	16419	16414	16434	16539	16470	16500	16472	16461	16599	16593	16507	16470	16751	16535	16686	16763	16542	16686	16606	16419	16404	16503	16351	16449	16529	16313	16498	16549	16554	16563	16426	16549	16579	16566	16425	16494	16668	16392	16542	16510	16384	16720	16483	16652	16559	16395	16633	16571	16462	16544	16539	16374	16430	16342	16544	16447	16462	16420	16589	16600	16480	16470	16598	16573	16709	16428	16495	16592	16519	16416	16488	16462	16587	16614	16586	16516	16434	16558	16400	16487	16436	16557	16546	16589	16451	16478	16529	16405	16469	16549	16515	16516	16459	16480	16751	16588	16665	16663	16631	16688	16613	16424	16636	16360	16574	16438	16684	16485	16390	16383	16452	16622	16522	16659	16491	16626	16572	16571	16611	16666	16759	16632	16505	16640	16612	16333	16492	16437	16388	16567	16384	16475	16529	16447	16425	16527	16595	16614	16498	16516	16706	16469	16510	16730	16617	16696	16466	16332	16472	16442	16646	16395	16464	16440	16659	16258	16545	16450	16618	16441	16410	16577	16458	16446	16305	16430	16583	16586	16550	16593	16435	16591	16558	16508	16499	16643	16486	16507	16626	16473	16406	16674	16561	16503	16444	16496	16516	16349	16435	16602	16656	16661	16400	16550	16578	16559	16630	16708	16583	16374	16436	16518	16663	16512	16520	16461	16479	16570	16663	16537	16668	16472	16540	16404	16614	16556	16527	16476	16286	16551	16487	16589	16433	16539	16460	16651	16417	16429	16384	16441	16592	16397	16251	16687	16527	16551	16599	16433	16477	16548	16686	16572	16588	16401	16490	16721	16563	16449	16389	16726	16398	16440	16498	16547	16358	16525	16616	16794	16574	16532	16293	16461	16617	16451	16563	16536	16727	16638	16755	16704	16389	16582	16564	16502	16319	16393	16511	16543	16484	16502	16444	16593	16340	16333	16486	16501	16639	16309	16534	16685	16540	16377	16512	16671	16522	16407	16424	16585	16535	16526	16487	16390	16493	16536	16710	16634	16472	16568	16436	16401	16564	16569	16408	16356	16601	16524	16510	16592	16499	16494	16323	16521	16359	16682	16483	16323	16526	16616	16414	16491	16428	16383	16604	16648	16554	16283	16568	16786	16468	16307	16382	16503	16620	16328	16505	16503	16476	16631	16465	16753	16772	16346	16455	16574	16704	16378	16211	16512	16472	16573	16604	16547	16646	16470	16393	16472	16473	16610	16537	16539	16662	16471	16376	16487	16665	16635	16502	16483	16717	16524	16572	16641	16462	16621	16535	16491	16612	16419	16515	16589	16400	16517	16527	16367	16550	16604	16530	16527	16547	16422	16598	16529	16598	16419	16369	16643	16376	16462	16498	16558	16619	16532	16517	16595	16551	16725	16439	16226	16493	16518	16512	16412	16571	16571	16372	16476	16302	16494	16328	16547	16677	16508	16420	16690	16480	16396	16640	16518	16392	16623	16377	16611	16474	16648	16597	16458	16659	16745	16607	16378	16440	16330	16481	16507	16608	16616	16483	16470	16551	16418	16420	16655	16710	16727	16734	16723	16628	16446	16331	16515	16640	16627	16404	16619	16365	16522	16399	16412	16448	16564	16701	16518	16539	16640	16435	16609	16428	16619	16596	16596	16425	16468	16363	16515	16575	16501	16296	16453	16538	16747	16591	16501	16509	16505	16465	16487	16413	16415	16548	16718	16416	16544	16379	16728	16507	16519	16448	16620	16562	16440	16439	16419	16531	16623	16612	16363	16456	16395	16381	16585	16617	16532	16378	16544	16530	16726	16531	16766	16634	16689	16695	16545	16282	16603	16611	16449	16694	16454	16579	16661	16500	16359	16503	16527	16450	16442	16666	16694	16343	16694	16599	16578	16539	16591	16709	16601	16501	16602	16659	16377	16423	16380	16749	16412	16432	16466	16376	16610	16489	16477	16636	16518	16441	16544	16538
31985	43995	39896	30444	25467	22202	19538	18370	17301	16680	16111	15833	15694	15266	15201	14896	14830	14974	14771	14776	14697	14769	14669	14560	14648	14667	14534	14520	14567	14570	14688	14580	14397	14568	14510	14344	14357	14393	14546	14432	14491	14284	14419	14550	14540	14546	14372	14567	14477	14453	14580	14436	14443	14436	14611	14350	14472	14363	14442	14465	14459	14335	14460	14308	14416	14493	14426	14427	14371	14551	14556	14431	14458	14532	14355	14442	14294	14463	14518	14334	14411	14462	14477	14377	14477	14358	14549	14269	14471	14320	14421	14484	14456	14344	14451	14174	14405	14491	14348	14492	14467	14433	14203	14346	14435	14512	14412	14454	14361	14364	14485	14518	14495	14458	14484	14568	14520	14402	14504	14154	14332	14458	14408	14282	14544	14386	14222	14177	14568	14511	14292	14476	14409	14337	14503	14353	14365	14431	14418	14326	14491	14463	14576	14433	14450	14474	14309	14467	14498	14438	14465	14560	14424	14450	14380	14515	14312	14369	14513	14418	14435	14640	14354	14408	14640	14598	14538	14566	14646	14466	14391	14477	14385	14380	14372	14381	14431	14485	14438	14423	14527	14364	14305	14354	14327	14416	14367	14300	14329	14526	14352	14302	14320	14473	14442	14482	14616	14210	14257	14273	14415	14537	14344	14476	14210	14281	14431	14361	14329	14377	14513	14359	14275	14377	14456	14256	14344	14589	14301	14227	14238	14358	14433	14331	14383	14448	14319	14328	14313	14485	14487	14454	14279	14547	14406	14488	14358	14372	14427	14295	14412	14383	14303	14379	14510	14489	14303	14284	14435	14561	14349	14519	14492	14275	14466	14445	14507	14426	14391	14468	14406	14341	14425	14474	14496	14297	14500	14308	14355	14473	14379	14546	14388	14358	14464	14556	14499	14398	14545	14378	14319	14376	14422	14400	14294	14430	14364	14284	14369	14351	14528	14354	14512	14230	14532	14384	14387	14565	14536	14278	14285	14397	14492	14375	14383	14043	14539	14419	14355	14434	14457	14595	14546	14250	14440	14330	14431	14391	14485	14528	14433	14375	14529	14303	14394	14386	14411	14601	14385	14485	14509	14380	14346	14410	14381	14267	14540	14361	14391	14419	14421	14464	14350	14458	14471	14429	14515	14373	14397	14620	14418	14403	14455	14568	14339	14348	14472	14374	14390	14449	14376	14356	14485	14392	14564	14416	14651	14390	14417	14261	14462	14476	14544	14390	14471	14542	14455	14388	14343	14375	14257	14279	14395	14493	14506	14385	14335	14376	14534	14444	14327	14410	14465	14518	14409	14366	14434	14415	14373	14210	14349	14375	14416	14508	14379	14241	14396	14439	14372	14370	14469	14252	14470	14538	14451	14412	14325	14550	14371	14357	14379	14563	14362	14240	14260	14427	14435	14508	14491	14314	14367	14237	14314	14339	14543	14400	14463	14461	14536	14501	14408	14394	14582	14341	14344	14529	14375	14377	14465	14410	14411	14547	14553	14392	14233	14367	14420	14539	14301	14535	14364	14328	14600	14412	14533	14363	14188	14404	14559	14478	14396	14600	14467	14427	14368	14488	14407	14461	14429	14479	14274	14388	14346	14267	14395	14380	14326	14344	14610	14361	14363	14404	14257	14440	14460	14344	14392	14404	14459	14453	14486	14402	14329	14209	14349	14464	14388	14473	14354	14160	14351	14413	14350	14473	14617	14469	14264	14519	14448	14267	14356	14310	14432	14473	14407	14422	14321	14329	14501	14361	14416	14345	14480	14520	14511	14503	14437	14409	14607	14456	14337	14490	14394	14451	14336	14472	14391	14439	14359	14280	14503	14433	14380	14465	14478	14352	14470	14483	14491	14422	14206	14455	14432	14467	14412	14327	14467	14387	14625	14440	14518	14332	14676	14412	14438	14399	14534	14455	14350	14431	14497	14396	14538	14351	14203	14551	14492	14444	14429	14435	14542	14641	14503	14329	14461	14549	14592	14447	14415	14248	14481	14418	14711	14469	14481	14392	14382	14407	14579	14453	14498	14512	14350	14360	14446	14413	14320	14359	14360	14428	14567	14222	14441	14407	14314	14298	14568	14356	14478	14415	14497	14291	14478	14417	14301	14340	14506	14482	14448	14471	14332	14304	14431	14450	14361	14382	14328	14370	14394	14357	14300	14358	14442	14374	14377	14621	14365	14465	14383	14289	14416	14351	14348	14549	14321	14272	14596	14482	14375	14420	14361	14706	14510	14356	14316	14452	14392	14409	14515	14496	14358	14405	14484	14378	14286	14371	14554	14407	14517	14270	14439	14501	14522	14375	14273	14365	14351	14290	14318	14536	14398	14355	14557	14484	14532	14360	14436	14338	14327	14387	14604	14412	14549	14254	14353	14373	14501	14372	14369	14469	14457	14481	14436	14351	14506	14449	14466	14346	14466	14428	14351	14427	14344	14436	14400	14292	14540	14408	14252	14391	14438	14531	14576	14409	14308	14496	14385	14440	14492	14358	14341	14398	14561	14467	14282	14394	14419	14383	14364	14398	14314	14596	14381	14422	14389	14398	14348	14391	14429	14458	14360	14486	14516	14455	14329	14466	14344	14452	14541	14482	14400	14204	14392	14344	14512	14363	14526	14404	14351	14425	14288	14348	14496	14238	14439	14441	14415	14428	14516	14388	14508	14442	14410	14344	14386	14232	14331	14400	14286	14331	14452	14211	14382	14256	14491	14535	14474	14548	14480	14234	14467	14341	14416	14504	14577	14226	14417	14367	14505	14438	14373	14459	14496	14521	14386	14336	14213	14453	14354	14379	14418	14507	14309	14366	14485	14366	14321	14467	14286	14457	14326	14364	14526	14526	14496	14351	14466	14418	14506	14487	14328	14496	14459	14361	14551	14355	14432	14263	14467	14374	14236	14506	14437	14368	14316	14411	14370	14370	14437	14460	14423	14263	14451	14398	14488	14366	14451	14456	14446	14320	14342	14400	14397	14449	14424	14282	14436	14349	14460	14503	14267	14338	14341	14481	14625	14445	14581	14452	14356	14443	14447	14517	14412	14556	14319	14243	14329	14458	14324	14318	14399	14399	14455	14250	14395	14337	14493	14499	14469	14454	14631	14283	14224	14404	14462	14273	14492	14481	14361	14308	14477	14263	14357	14472	14423	14463	14438	14427	14285	14455	14200	14487	14374	14500	14413	14518	14283	14467	14311	14425	14335	14428	14321	14666	14459	14371	14367	14477	14364	14323	14256	14411	14437	14275	14491	14502	14389	14507	14441	14345	14422	14330	14327	14398	14406	14306	14283	14548	14483	14543	14521	14562	14575	14462	14587	14336	14332	14432	14438	14571	14545	14437	14351	14550	14362	14387	14388	14460	14418	14331	14438	14395	14514	14498	14530	14428	14368	14184	14367	14501	14285	14315	14336	14419	14339	14345	14420	14392	14491	14390	14391	14454	14380	14549	14441	14510	14411	14569	14295	14465	14347	14275	14375	14503	14610	14298	14388	14276	14301	14513	14426	14424	14472	14331	14382	14594	14384	14557	14410	14320	14342	14468	14406	14433	14503	14420	14270	14675	14379	14455	14481	14434	14368	14311	14469	14273	14158	14692	14358	14395	14346	14449	14273	14333	14352	14328	14425	14362	14447	14411	14581	14508	14217	14417	14349	14306	14562	14324	14308	14516	14289	14450	14417	14329	14270	14391	14333	14337	14438	14421	14320	14514	14377	14467	14400	14292	14357	14334	14345	14502	14364	14413	14701	14284	14385	14562	14343	14435	14401	14418	14403	14409	14434	14469	14507	14422	14378	14426	14443	14271	14395	14453	14459	14364	14439	14364	14295	14412	14478	14522	14388	14490	14421	14301	14506	14407	14486	14514	14383	14314	14327	14368	14496	14358	14556	14479	14422	14509	14394	14367	14429	14343	14282	14481	14226	14383	14375	14301	14466	14412	14458	14459	14403	14459	14573	14430	14485	14297	14154	14556	14611	14517	14404	14469	14348	14379	14371	14530	14492	14318	14349	14473	14390	14452	14489	14391	14405	14489	14385	14381	14371	14342	14511	14248	14488	14288	14455	14326	14308	14355	14409	14469	14634	14421	14383	14259	14462	14479	14448	14514	14298	14482	14398	14445	14483	14477	14508	14549	14483	14403	14394	14598	14535	14260	14541	14477	14552	14590	14623	14489	14296	14439	14271	14368	14334	14300	14617	14272	14401	14668	14560	14410	14468	14549	14547	14510	14174	14298	14548	14260	14394	14378	14281	14490	14448	14282	14459	14409	14371	14512	14378	14441	14452	14487	14238	14547	14510	14544	14395	14403	14421	14276	14418	14301	14337	14411	14452	14448	14457	14383	14353	14371	14233	14625	14464	14324	14521	14267	14533	14367	14463	14554	14393	14636	14465	14298	14623	14369	14391	14433	14291	14371	14455	14544	14352	14551	14355	14433	14505	14374	14484	14426	14481	14445	14498	14546	14480	14333	14638	14326	14196	14318	14491	14363	14388	14379	14179	14426	14406	14548	14223	14599	14321	14571	14462	14482	14291	14546	14500	14577	14465	14458	14614	14452	14426	14517	14454	14322	14511	14445	14457	14428	14398	14426	14385	14332	14448	14476	14398	14589	14469	14456	14424	14249	14625	14344	14474	14440	14486	14496	14505	14491	14337	14361	14523	14510	14221	14353	14476	14550	14413	14342	14453	14400	14463	14455	14452	14489	14320	14296	14384	14268	14269	14324	14405	14364	14363	14449	14319	14356	14439	14230	14301	14417	14310	14326	14536	14451	14477	14497	14338	14386	14238	14445	14413	14517	14390	14366	14502	14369	14398	14409	14393	14525	14463	14393	14325	14530	14478	14379	14479	14368	14437	14419	14254	14451	14462	14395	14436	14563	14379	14098	14403	14391	14215	14325	14345	14346	14456	14372	14337	14348	14498	14518	14381	14496	14240	14510	14560	14295	14342	14274	14453	14555	14317	14361	14408	14458	14371	14436	14351	14500	14375	14506	14485	14554	14471	14436	14539	14520	14204	14407	14465	14423	14231	14381	14209	14446	14315	14421	14438	14484	14316	14500	14387	14358	14420	14490	14422	14471	14377	14352	14311	14413	14323	14403	14257	14437	14358	14428	14449	14582	14527	14511	14432	14507
24247	21540	29055	25414	24502	25367	24410	20921	19415	19019	18570	17920	17673	17496	17395	17242	17032	17077	17123	16983	16878	16992	16971	16794	16781	16942	16597	16775	16727	16578	16686	16458	16723	16625	16697	16624	16520	16538	16601	16568	16442	16634	16519	16516	16532	16477	16733	16497	16543	16679	16337	16458	16622	16504	16605	16483	16501	16454	16348	16518	16631	16516	16546	16486	16542	16485	16657	16503	16403	16680	16669	16495	16589	16743	16484	16381	16649	16470	16735	16610	16679	16406	16552	16521	16369	16559	16485	16482	16473	16496	16607	16454	16475	16366	16569	16564	16397	16169	16329	16519	16457	16604	16551	16453	16514	16254	16598	16304	16622	16296	16360	16485	16471	16542	16504	16570	16395	16382	16463	16303	16556	16330	16474	16555	16498	16527	16492	16576	16508	16535	16510	16679	16624	16595	16613	16292	16363	16531	16655	16740	16566	16475	16569	16620	16539	16634	16607	16296	16627	16313	16393	16341	16578	16470	16509	16551	16448	16381	16614	16322	16616	16501	16525	16489	16443	16447	16422	16690	16510	16496	16407	16456	16432	16479	16588	16399	16437	16582	16303	16509	16592	16557	16491	16453	16544	16506	16390	16592	16260	16397	16476	16470	16532	16605	16572	16423	16520	16639	16410	16423	16430	16324	16399	16577	16448	16586	16664	16638	16616	16553	16607	16596	16521	16435	16541	16442	16665	16449	16466	16543	16410	16617	16608	16615	16427	16497	16523	16380	16349	16681	16243	16540	16379	16342	16528	16620	16591	16591	16523	16438	16563	16559	16378	16547	16411	16372	16591	16488	16588	16616	16492	16362	16495	16560	16508	16405	16360	16378	16252	16535	16690	16595	16379	16561	16479	16599	16550	16381	16637	16360	16595	16438	16475	16488	16589	16601	16588	16486	16618	16644	16464	16603	16500	16456	16566	16465	16500	16404	16507	16368	16441	16550	16412	16523	16532	16579	16563	16536	16390	16581	16609	16389	16592	16695	16508	16631	16487	16384	16468	16214	16461	16464	16549	16494	16455	16539	16438	16283	16591	16389	16342	16589	16527	16473	16404	16529	16473	16441	16508	16495	16272	16680	16407	16659	16397	16424	16461	16465	16413	16529	16277	16410	16308	16392	16449	16564	16654	16660	16426	16408	16743	16328	16563	16357	16512	16433	16378	16462	16345	16336	16477	16410	16422	16595	16578	16469	16419	16455	16372	16687	16607	16558	16466	16634	16613	16507	16375	16358	16529	16240	16472	16579	16395	16394	16548	16591	16480	16541	16527	16704	16614	16504	16630	16381	16506	16538	16438	16647	16517	16546	16395	16293	16476	16471	16431	16466	16532	16429	16324	16650	16489	16365	16518	16424	16609	16399	16458	16470	16380	16395	16411	16693	16542	16506	16495	16517	16494	16333	16401	16437	16303	16613	16568	16527	16510	16536	16704	16434	16488	16623	16589	16568	16573	16458	16517	16343	16591	16542	16747	16506	16395	16375	16520	16231	16540	16261	16494	16381	16614	16467	16384	16545	16500	16595	16444	16546	16353	16492	16457	16547	16386	16635	16543	16504	16465	16629	16558	16598	16357	16350	16519	16481	16468	16595	16650	16369	16508	16513	16615	16514	16517	16419	16497	16589	16505	16576	16466	16416	16589	16589	16725	16331	16491	16462	16656	16697	16322	16408	16515	16502	16385	16412	16705	16415	16480	16590	16530	16536	16354	16474	16650	16589	16351	16638	16349	16393	16530	16347	16516	16401	16510	16660	16403	16558	16450	16454	16424	16461	16343	16324	16395	16457	16457	16777	16592	16652	16491	16450	16564	16426	16481	16476	16596	16434	16564	16722	16615	16519	16509	16409	16487	16656	16458	16594	16682	16369	16489	16420	16281	16357	16461	16458	16493	16293	16425	16539	16460	16279	16449	16454	16566	16443	16479	16300	16498	16621	16557	16337	16495	16589	16547	16610	16585	16438	16678	16628	16370	16448	16567	16359	16564	16720	16549	16466	16462	16435	16380	16382	16574	16381	16584	16571	16658	16450	16350	16471	16702	16518	16641	16469	16738	16336	16336	16336	16504	16360	16661	16588	16319	16618	16459	16610	16459	16468	16439	16323	16565	16391	16435	16544	16561	16574	16614	16511	16504	16502	16541	16387	16416	16366	16247	16405	16641	16530	16613	16716	16468	16479	16354	16568	16587	16482	16542	16751	16580	16575	16556	16550	16641	16546	16423	16880	16410	16281	16494	16479	16462	16535	16625	16380	16454	16668	16468	16281	16594	16627	16636	16570	16488	16512	16558	16630	16434	16523	16491	16563	16743	16440	16479	16495	16327	16512	16452	16477	16348	16582	16621	16508	16503	16587	16631	16645	16926	16635	16429	16407	16449	16341	16505	16533	16573	16467	16591	16568	16283	16421	16594	16783	16609	16419	16538	16489	16513	16455	16400	16522	16531	16669	16544	16495	16638	16665	16514	16543	16720	16666	16496	16609	16534	16553	16295	16601	16558	16627	16220	16516	16517	16444	16499	16568	16455	16564	16608	16510	16477	16559	16567	16417	16504	16485	16371	16565	16479	16381	16478	16435	16449	16503	16644	16515	16544	16529	16568	16629	16578	16552	16495	16243	16587	16287	16535	16471	16505	16665	16413	16442	16613	16422	16652	16591	16454	16460	16477	16633	16705	16452	16356	16336	16550	16420	16547	16568	16423	16439	16559	16608	16496	16707	16488	16349	16519	16605	16565	16262	16738	16560	16639	16588	16384	16298	16463	16375	16398	16468	16535	16422	16488	16401	16449	16587	16424	16447	16424	16559	16432	16414	16604	16389	16444	16514	16424	16462	16666	16738	16409	16566	16318	16634	16355	16515	16461	16656	16592	16648	16623	16427	16471	16610	16550	16538	16414	16534	16605	16484	16574	16627	16539	16543	16572	16473	16373	16518	16508	16432	16555	16494	16517	16393	16377	16671	16561	16681	16566	16609	16563	16467	16387	16559	16438	16583	16592	16389	16291	16337	16444	16535	16431	16683	16424	16481	16616	16740	16491	16412	16556	16428	16581	16521	16552	16428	16624	16381	16468	16466	16485	16420	16572	16491	16244	16609	16373	16522	16579	16559	16670	16584	16614	16549	16378	16365	16536	16466	16424	16442	16520	16343	16583	16401	16493	16591	16572	16338	16382	16737	16403	16455	16571	16588	16382	16517	16592	16651	16434	16446	16562	16610	16445	16716	16664	16394	16566	16625	16457	16440	16576	16338	16784	16526	16384	16516	16682	16567	16485	16561	16683	16646	16436	16474	16570	16606	16624	16442	16596	16474	16509	16625	16474	16340	16514	16451	16489	16512	16652	16776	16463	16770	16546	16488	16523	16436	16455	16386	16320	16409	16540	16561	16598	16538	16507	16457	16471	16327	16385	16292	16578	16504	16587	16521	16448	16298	16446	16375	16649	16382	16359	16445	16652	16547	16566	16606	16705	16576	16300	16425	16590	16493	16660	16359	16587	16592	16748	16355	16409	16260	16531	16377	16361	16582	16511	16560	16316	16520	16409	16281	16443	16634	16441	16518	16566	16487	16398	16428	16423	16532	16535	16590	16476	16486	16588	16623	16316	16410	16541	16698	16646	16596	16497	16289	16534	16357	16523	16624	16383	16376	16403	16441	16606	16614	16418	16477	16548	16619	16465	16478	16467	16481	16537	16506	16585	16541	16543	16468	16617	16668	16393	16503	16337	16342	16413	16521	16428	16417	16867	16483	16433	16369	16589	16444	16481	16523	16815	16694	16665	16476	16513	16733	16445	16451	16590	16540	16544	16507	16533	16421	16556	16498	16848	16498	16470	16567	16639	16595	16598	16632	16601	16180	16480	16467	16718	16442	16674	16352	16527	16231	16491	16368	16431	16753	16536	16436	16707	16463	16629	16356	16523	16537	16493	16702	16362	16519	16567	16331	16470	16593	16617	16533	16565	16284	16463	16360	16495	16603	16695	16561	16524	16477	16478	16571	16448	16490	16380	16591	16513	16555	16635	16668	16781	16711	16406	16427	16609	16537	16363	16441	16571	16505	16378	16341	16477	16639	16530	16531	16445	16533	16497	16447	16498	16464	16300	16389	16538	16395	16516	16529	16539	16564	16471	16438	16458	16397	16618	16544	16295	16376	16259	16328	16314	16564	16406	16548	16453	16711	16610	16682	16636	16602	16466	16573	16486	16357	16528	16564	16523	16478	16444	16548	16531	16296	16463	16380	16535	16460	16516	16401	16482	16352	16556	16506	16358	16564	16304	16431	16468	16564	16574	16328	16430	16432	16540	16623	16464	16487	16304	16483	16503	16638	16458	16503	16593	16532	16535	16553	16522	16423	16514	16488	16365	16585	16485	16534	16513	16261	16584	16623	16584	16601	16502	16483	16501	16588	16612	16488	16466	16427	16516	16543	16605	16389	16589	16502	16438	16430	16550	16472	16459	16662	16593	16376	16456	16485	16324	16486	16541	16401	16427	16589	16456	16513	16342	16545	16725	16661	16645	16497	16514	16512	16473	16473	16332	16354	16560	16412	16741	16627	16702	16366	16502	16388	16484	16316	16407	16447	16251	16771	16526	16634	16406	16561	16690	16415	16473	16480	16497	16477	16409	16415	16317	16581	16504	16528	16406	16539	16608	16565	16622	16388	16388	16689	16491	16238	16358	16390	16626	16715	16483	16402	16525	16601	16708	16592	16438	16530	16475	16416	16656	16563	16563	16491	16513	16688	16445	16443	16387	16468	16401	16512	16393	16447	16545	16560	16729	16200	16496	16639	16642	16626	16471	16610	16655	16533	16470	16531	16505	16418	16355	16432	16431	16543	16538	16632	16449	16347	16437	16556	16455	16419	16726	16655	16484	16498	16602	16580	16501	16363	16404	16287	16490	16476	16607	16415	16294	16426	16662	16392	16476	16393	16390	16491	16533	16533	16531	16551	16370	16384	16541	16490	16571	16307	16476	16398	16613	16383	16618	16588	16595	16428	16504	16478	16537	16206	16506	16523	16437	16786	16723	16561	16508	16556	16536	16569	16612	16292	16594	16568	16412	16357	16515	16467	16431	16632	16545	16303	16571	16254	16412	16500	16430	16509	16510	16758	16560	16619	16634	16472	16520	16541
32275	50993	46090	35606	29709	25416	22542	20429	19207	18090	17296	16669	16215	15963	15723	15598	15171	15350	15069	15029	14966	15024	14732	14760	14806	14736	14704	14459	14805	14569	14360	14556	14566	14548	14365	14373	14481	14305	14393	14491	14478	14496	14436	14524	14313	14448	14445	14340	14566	14519	14396	14504	14545	14350	14429	14485	14527	14450	14416	14481	14434	14680	14468	14371	14512	14420	14346	14240	14460	14478	14526	14542	14621	14461	14538	14351	14480	14515	14420	14633	14644	14436	14549	14279	14339	14545	14394	14257	14451	14424	14443	14534	14286	14387	14400	14545	14343	14475	14515	14332	14413	14528	14497	14356	14448	14244	14449	14283	14394	14331	14402	14552	14361	14348	14353	14425	14396	14368	14375	14438	14302	14613	14420	14388	14253	14535	14442	14318	14579	14508	14363	14595	14330	14365	14316	14410	14350	14335	14345	14525	14428	14524	14553	14458	14380	14451	14548	14551	14488	14427	14365	14481	14276	14474	14344	14293	14379	14374	14350	14524	14550	14215	14317	14528	14336	14491	14559	14470	14474	14511	14565	14501	14544	14421	14436	14252	14491	14314	14319	14515	14404	14240	14430	14588	14579	14311	14584	14366	14409	14520	14324	14353	14361	14445	14432	14424	14479	14319	14604	14486	14501	14575	14456	14427	14419	14462	14394	14409	14322	14654	14345	14275	14478	14328	14506	14432	14365	14433	14561	14496	14315	14433	14349	14541	14457	14601	14366	14228	14318	14476	14414	14479	14449	14304	14334	14438	14302	14390	14502	14610	14431	14359	14456	14453	14468	14386	14368	14210	14665	14544	14405	14581	14439	14414	14475	14387	14263	14405	14388	14415	14312	14505	14328	14382	14424	14464	14431	14436	14510	14381	14434	14150	14390	14221	14348	14384	14340	14544	14446	14558	14329	14474	14314	14338	14526	14348	14371	14465	14509	14503	14545	14510	14515	14468	14425	14507	14413	14319	14429	14405	14418	14439	14570	14355	14584	14402	14343	14468	14459	14206	14542	14437	14520	14157	14541	14618	14384	14396	14282	14624	14424	14271	14520	14418	14298	14464	14508	14490	14411	14546	14297	14417	14406	14447	14340	14544	14541	14404	14510	14393	14248	14266	14441	14331	14473	14431	14534	14204	14520	14411	14388	14520	14401	14443	14471	14516	14440	14390	14400	14537	14254	14402	14391	14491	14460	14406	14397	14311	14225	14402	14451	14370	14489	14424	14364	14425	14549	14521	14274	14418	14390	14444	14549	14609	14340	14610	14396	14461	14564	14350	14374	14417	14366	14415	14425	14459	14609	14345	14499	14430	14486	14350	14442	14455	14458	14361	14289	14447	14292	14441	14456	14261	14421	14535	14399	14374	14457	14526	14576	14448	14388	14325	14312	14512	14433	14302	14313	14559	14583	14492	14426	14226	14407	14539	14421	14413	14363	14435	14432	14465	14368	14562	14492	14512	14645	14277	14435	14354	14401	14444	14515	14280	14544	14279	14452	14485	14412	14516	14354	14322	14470	14521	14482	14249	14439	14320	14516	14245	14463	14256	14425	14454	14362	14377	14373	14420	14277	14543	14377	14396	14262	14398	14240	14430	14552	14341	14378	14386	14429	14516	14349	14462	14326	14455	14375	14323	14414	14407	14311	14349	14414	14511	14448	14364	14405	14375	14361	14478	14358	14683	14342	14344	14517	14446	14660	14372	14409	14492	14487	14497	14446	14263	14361	14391	14416	14489	14507	14457	14341	14546	14520	14514	14598	14372	14244	14289	14581	14399	14664	14340	14386	14345	14460	14473	14441	14436	14433	14454	14303	14442	14464	14325	14450	14588	14355	14392	14355	14556	14371	14385	14411	14407	14485	14379	14389	14497	14353	14537	14335	14291	14599	14511	14535	14382	14190	14327	14354	14346	14396	14468	14453	14410	14340	14336	14565	14392	14397	14464	14516	14303	14375	14381	14271	14432	14375	14443	14214	14462	14485	14394	14401	14451	14392	14352	14617	14399	14467	14357	14612	14575	14589	14418	14366	14396	14533	14421	14376	14558	14365	14670	14431	14405	14391	14498	14480	14466	14473	14538	14407	14339	14430	14417	14443	14423	14526	14515	14391	14398	14458	14481	14493	14427	14370	14492	14492	14508	14319	14434	14410	14324	14447	14323	14479	14466	14413	14381	14707	14502	14467	14420	14397	14566	14385	14374	14362	14410	14340	14303	14373	14393	14338	14508	14348	14429	14303	14343	14474	14362	14421	14434	14482	14440	14530	14518	14398	14460	14609	14355	14556	14452	14313	14475	14289	14299	14461	14444	14426	14269	14330	14291	14414	14439	14423	14471	14464	14605	14448	14614	14246	14544	14492	14356	14514	14476	14491	14506	14501	14467	14439	14245	14341	14301	14197	14473	14645	14437	14443	14396	14448	14406	14621	14452	14279	14365	14520	14416	14358	14403	14433	14386	14373	14295	14535	14383	14261	14351	14468	14431	14469	14359	14546	14623	14437	14461	14457	14336	14319	14339	14564	14484	14417	14458	14356	14422	14329	14444	14448	14495	14266	14432	14661	14436	14393	14423	14402	14439	14389	14455	14586	14390	14465	14336	14421	14298	14462	14421	14539	14447	14482	14382	14522	14453	14340	14534	14425	14350	14387	14612	14404	14271	14507	14255	14349	14280	14404	14480	14412	14528	14363	14419	14353	14584	14520	14445	14529	14551	14256	14306	14382	14383	14438	14404	14412	14350	14421	14477	14511	14464	14544	14424	14455	14505	14380	14346	14591	14510	14382	14240	14526	14457	14499	14619	14469	14423	14375	14539	14630	14456	14602	14436	14372	14402	14455	14446	14470	14432	14490	14520	14429	14424	14390	14425	14509	14362	14690	14516	14325	14523	14459	14314	14481	14501	14370	14419	14498	14601	14309	14250	14441	14510	14419	14371	14372	14459	14422	14345	14284	14389	14527	14402	14542	14637	14352	14514	14348	14554	14470	14230	14292	14489	14464	14247	14367	14531	14441	14376	14292	14572	14334	14400	14380	14427	14315	14413	14534	14565	14377	14492	14590	14430	14496	14407	14361	14463	14365	14643	14268	14315	14476	14099	14345	14405	14334	14263	14514	14514	14523	14466	14301	14464	14502	14404	14319	14492	14491	14457	14373	14302	14391	14499	14548	14442	14463	14465	14463	14489	14239	14629	14406	14506	14402	14309	14463	14468	14269	14470	14296	14389	14286	14462	14475	14415	14435	14257	14418	14357	14510	14565	14416	14537	14650	14289	14575	14605	14456	14444	14374	14331	14310	14320	14380	14345	14422	14456	14394	14395	14320	14473	14283	14408	14379	14293	14522	14370	14598	14449	14487	14372	14414	14552	14609	14428	14364	14510	14336	14355	14503	14452	14476	14516	14494	14546	14515	14464	14388	14431	14400	14491	14394	14455	14433	14519	14517	14435	14360	14465	14586	14639	14609	14501	14534	14378	14362	14502	14480	14393	14408	14453	14278	14392	14341	14284	14463	14187	14347	14360	14574	14242	14311	14279	14388	14419	14420	14362	14522	14319	14442	14419	14488	14462	14451	14482	14322	14296	14390	14425	14322	14312	14498	14432	14477	14408	14518	14374	14339	14311	14417	14396	14377	14450	14301	14490	14458	14427	14455	14459	14376	14357	14315	14316	14532	14471	14334	14459	14418	14440	14499	14433	14507	14556	14546	14321	14426	14294	14376	14349	14578	14416	14417	14313	14566	14512	14410	14495	14395	14399	14416	14396	14509	14368	14218	14394	14380	14445	14602	14471	14497	14422	14413	14406	14398	14369	14486	14609	14457	14427	14319	14457	14510	14468	14425	14496	14421	14436	14465	14435	14463	14577	14407	14394	14421	14378	14491	14558	14438	14484	14583	14483	14364	14404	14461	14469	14509	14528	14343	14479	14515	14539	14475	14281	14451	14524	14402	14383	14367	14351	14453	14387	14436	14418	14411	14226	14501	14441	14525	14405	14290	14395	14256	14585	14376	14306	14403	14254	14517	14501	14404	14398	14539	14381	14530	14153	14478	14532	14393	14423	14500	14522	14615	14429	14505	14332	14440	14380	14341	14510	14251	14498	14380	14420	14511	14368	14314	14474	14455	14376	14596	14473	14264	14405	14511	14441	14355	14437	14348	14424	14384	14262	14429	14311	14265	14331	14335	14610	14536	14543	14353	14482	14237	14376	14381	14559	14384	14604	14711	14267	14372	14268	14343	14462	14392	14173	14429	14486	14231	14481	14285	14392	14375	14403	14405	14375	14341	14456	14452	14474	14314	14558	14457	14395	14438	14462	14513	14580	14565	14504	14409	14426	14373	14483	14308	14468	14210	14428	14379	14565	14466	14397	14403	14492	14475	14425	14583	14526	14548	14413	14706	14444	14435	14538	14409	14423	14406	14385	14289	14310	14393	14394	14372	14486	14388	14513	14342	14361	14385	14474	14384	14474	14369	14291	14309	14485	14396	14509	14400	14431	14570	14313	14449	14572	14216	14398	14401	14451	14542	14405	14440	14643	14357	14283	14326	14367	14496	14396	14481	14212	14400	14359	14471	14250	14461	14381	14426	14486	14460	14355	14380	14613	14360	14496	14367	14501	14323	14347	14467	14369	14465	14487	14284	14545	14334	14465	14523	14400	14371	14325	14370	14382	14350	14296	14415	14449	14535	14361	14475	14506	14387	14388	14370	14413	14274	14512	14298	14298	14479	14363	14596	14367	14564	14366	14413	14469	14338	14434	14502	14457	14356	14400	14395	14328	14387	14547	14336	14223	14497	14464	14350	14426	14321	14333	14507	14592	14537	14425	14449	14519	14279	14334	14351	14364	14321	14379	14363	14293	14391	14262	14559	14453	14374	14321	14376	14402	14554	14413	14380	14455	14471	14365	14467	14277	14410	14482	14529	14413	14496	14320	14490	14408	14433	14441	14544	14250	14499	14506	14388	14374	14320	14417	14511	14483	14455	14450	14391	14525	14464	14311	14626	14519	14516	14437	14310	14512	14426	14499	14399	14296	14379	14535	14461	14330	14349	14255	14542	14498	14453	14374	14387	14437	14482	14455	14373	14427	14306	14378	14325	14248	14545	14226	14341	14391	14546	14443	14438	14499	14520	14418
23044	21524	29456	24229	22668	26092	28412	23068	21163	20900	20001	19361	19050	18886	18422	18511	18318	18180	17909	18038	17816	17801	17626	17692	17627	17724	17488	17386	17392	17520	17546	17310	17221	17193	17262	17233	17353	17334	17422	17393	17374	17081	17195	17134	17411	17297	17360	17286	17257	17353	17382	17205	17410	17219	17297	17191	17243	17435	17163	17125	17373	17259	17334	17121	17273	17083	17189	17607	17170	17093	17506	17184	17320	17220	17243	17089	17403	17290	17171	17268	17080	17075	17186	17280	17302	17399	17197	17330	17304	17325	17137	17172	17209	17063	17201	17422	17053	17224	17205	17358	17443	17171	17345	17265	17140	17138	17240	17285	17110	17141	17051	17159	17298	16980	17304	17225	17345	17221	17222	16828	17019	17243	17214	17047	17384	17293	17228	17211	17517	17313	17030	17135	16964	17107	17246	17341	17256	17179	17196	17172	17121	17173	17366	17244	17082	17199	16974	17172	17161	17141	17357	17351	17169	17329	17032	17236	17182	17188	17157	17075	17160	17056	17224	17236	17194	17085	17259	17056	17007	17149	17316	17215	17008	17410	17101	17201	17130	17096	17360	17241	17147	17157	17237	17195	17153	17203	16833	17116	17044	17357	17195	17175	17049	17317	17233	17237	17119	17107	17332	17250	17219	17227	17256	17335	17393	17317	17233	17126	17227	17155	16971	17238	17259	17022	17077	17214	17320	17286	17186	17430	17096	17153	17140	17017	17117	17229	17110	17344	17296	17066	17309	17086	17182	17076	17120	17232	17146	17353	17129	17143	17029	17106	17196	17120	17125	17036	17113	17132	17036	17144	17251	17362	17092	17045	17087	17139	17219	17082	17113	17191	17195	17286	17188	17221	17375	17490	17238	17091	17022	17149	16976	17209	17116	17271	17218	17118	17093	17195	17347	17254	17268	17164	17267	17200	17414	17169	17231	17034	17308	17143	17053	17141	17171	17159	17298	16929	17237	17239	17172	17412	17348	17177	17246	17204	17265	17263	17157	17224	17035	17250	17066	17231	17146	17343	17134	17067	17150	17126	17063	17332	17312	17244	17105	17258	17158	17215	17197	17106	17379	17095	17117	17210	17123	17029	16992	17169	17331	17158	17082	16906	17102	17246	17196	17186	17174	17329	17208	17219	17394	17178	17186	17169	17252	17202	17240	17225	17183	17047	17189	17103	17155	17333	17134	17195	17276	16957	17286	17183	17024	17218	17243	17280	17129	17215	17066	17256	17301	17225	17198	17213	17290	17270	17270	16958	17054	17307	17138	17121	17295	17148	17127	17096	17246	16974	17180	17136	17269	17274	17096	17199	17330	17193	17066	17224	17195	17015	17137	17292	17049	17182	17240	17308	17178	17083	17272	17120	17339	17221	17176	17213	17388	17174	16929	17071	17094	17178	17237	16977	17105	17185	17258	17192	17373	17118	17063	17249	17344	17163	17228	17113	17145	17359	17098	17274	17215	17068	17398	17170	17349	17117	17191	17152	17091	16986	17200	17330	17184	17026	17185	17178	17141	17414	17129	17266	17379	17227	17189	17115	17180	17165	17092	17258	17064	17124	17206	17019	17327	17136	17162	16939	17212	17146	17143	17184	17059	17004	17093	17119	17151	17209	17171	17314	17206	17281	17067	17251	17009	17226	17372	17241	17174	17244	17053	17056	17232	17113	17190	17183	17063	17296	17171	17056	17142	17192	17127	17193	17203	17344	17192	17224	17293	17241	16961	17030	17407	17112	17174	17278	17149	17019	17124	17244	17092	17064	17074	17379	17396	17254	17171	17182	17404	17127	17301	17123	17251	17385	17146	17113	17297	17232	17293	17212	17334	17037	17312	17195	17252	17290	17101	17284	17484	17193	17168	17162	17137	17112	17160	17302	17109	17351	17317	17227	17162	17007	17121	17159	17090	17355	17282	17152	17139	17000	17044	17213	17220	17001	17167	17168	17187	17261	17164	17315	17239	17351	17107	17034	17174	17189	17193	17037	17139	17166	17157	17154	17149	17256	17161	17122	17121	17166	17316	17153	17174	17178	17157	17415	17178	17235	17169	17189	17257	17004	17065	17103	16950	17344	17116	17132	17287	17133	17542	17244	16972	17269	17190	17139	17045	17402	17311	17232	17263	17045	17152	17033	17282	17128	17208	17332	17234	17148	17237	17077	17239	17193	17276	17266	17351	17171	17245	17151	17076	17081	17008	16943	17146	17175	17294	16986	17107	17163	17104	17251	17089	17175	16928	17145	17091	17007	17271	17293	17052	17088	17084	17112	17198	17150	17137	17154	17096	17022	17134	16996	16967	16975	17167	17141	17394	17285	17157	17467	17183	17175	17361	17145	17265	17227	17317	17196	17250	17205	17049	17294	17063	17190	17030	17067	17184	17197	16985	17141	17122	17126	17067	17251	17149	17088	17149	17135	17270	17185	17272	16948	17255	17179	17457	17207	17252	17124	17017	17042	17254	17201	17304	17157	17269	17314	16996	17153	17097	17152	17057	16984	17077	17196	17124	17202	16966	17228	17372	17145	17061	17039	17283	17215	17223	17132	17207	17192	17165	17265	17280	17134	17062	17105	17372	17178	17268	17164	17089	17233	17242	17043	17136	17313	17234	17116	17232	17295	17233	17247	17006	17331	17431	17291	17152	17162	17094	17199	17421	17276	17266	17349	17121	17148	17111	17146	17077	17156	17297	17192	17339	17113	17209	17123	17129	17236	17081	17185	17118	17107	17202	17072	17379	17247	17244	17379	17390	16804	17224	17067	17141	17298	17243	17198	17207	17081	17207	17011	17225	17165	17140	17262	17269	17380	17161	17197	17154	17339	17180	17104	17164	17133	17229	17140	17166	17203	17176	17181	17214	17224	17169	17062	17280	17082	17095	17004	17174	17091	17467	17185	17137	17016	17154	17072	17025	17331	17338	17173	17096	17175	17187	17151	17295	17203	17085	16974	17114	17248	17392	17225	17255	17027	17173	17146	17114	17221	17155	16940	17242	17173	17213	17078	17233	17133	17049	17022	17170	17259	17148	17316	17382	17221	17215	17170	17282	17311	17065	17191	17112	17044	17270	17194	17014	17384	17056	17437	17292	17229	17101	17108	17210	17179	16976	17142	16828	17068	17297	17142	17038	17465	17372	17211	17203	17197	17417	17325	17157	17026	17118	17130	17290	17269	17252	17098	17223	17074	17212	17120	17020	17292	17183	17192	17122	17146	17167	17195	17302	17246	17306	17486	17289	17111	16875	17152	17383	16968	17276	17105	16916	17149	17107	17037	17191	17162	17271	17170	17214	17197	17386	17115	17134	17353	17189	17168	17114	17167	17286	17257	17000	17052	17338	17060	17230	17011	17315	16947	17305	16991	17139	17131	17415	17054	17151	17222	17069	17003	17161	17123	17106	17066	17078	17137	17090	17182	17255	17161	17121	17178	17235	17391	17221	17445	17293	17180	17181	17173	17027	17182	17339	17078	17207	17151	17398	17315	17045	17012	17172	17135	17294	17103	17309	17225	17042	17343	17060	17415	17561	17188	17128	17086	16874	17194	17176	17180	17287	17309	17235	17170	17181	17132	17171	17253	16994	17072	17235	17240	17196	17095	17301	17293	17123	17076	16988	17266	17219	17162	17234	17108	17364	17201	17133	17124	17147	17134	17207	17335	17093	16972	17110	17274	17126	17264	17015	17221	17189	17202	17360	17219	17036	17061	17397	17057	17209	17100	17011	17269	17350	17185	17239	17210	17328	17056	17124	17024	17316	17303	17292	17309	17141	17127	17307	17274	17121	17228	17030	17302	17082	17141	17077	17242	17124	17241	17287	17291	17178	17278	17051	17151	17040	17034	17196	17241	17170	17103	17170	17131	17147	17127	17072	17175	16989	17110	17141	17061	17362	17173	17202	17101	17222	17203	17075	17292	17457	17168	17183	17165	17347	16994	17219	17283	17211	16963	17028	17042	17128	17049	17045	17308	17206	17261	17334	17167	17257	17070	17118	16962	17216	17157	17454	17219	17278	17273	17030	17132	17125	17212	17112	17158	17153	17262	17421	17256	17332	17282	17093	17311	17116	17186	16960	17036	17102	17252	17229	17206	17159	17203	17077	16956	17020	17175	17275	17263	17170	17262	17246	17201	17279	17214	17047	17184	17201	17151	17195	17131	17274	16972	17215	17219	17363	17219	17102	17452	17150	17118	17205	17369	17145	17014	17353	17242	17146	17285	17089	17026	17108	17133	17234	17190	17190	17089	17188	17006	17116	17030	17205	17146	17072	17321	17217	17093	17175	17307	17188	17184	17122	17103	17268	17099	17395	16988	17167	17355	17241	17314	17277	17359	17244	16989	17254	17345	17498	17178	17116	17214	17095	17059	17495	17207	17284	17110	17093	17258	17208	17166	17329	17317	17265	17211	17330	17090	16924	17163	17191	17233	17330	17159	17016	17139	16988	17150	17138	17239	17123	17057	17201	17174	17131	17143	17046	17112	17388	17214	17048	17244	17202	17276	17117	17238	17205	17278	17173	17278	16983	17230	17305	17136	16903	17076	17343	17198	17115	17257	17137	17180	17216	17206	17221	16977	17243	17251	17248	17088	17125	17229	17391	17057	17235	17011	17227	17135	17095	17141	17298	17214	17366	17027	17253	17065	17104	17218	17279	17307	17274	17175	17250	17078	17139	17271	16942	17102	17310	17069	17236	17304	16920	17134	17259	17203	17472	17529	17111	17304	17317	17435	17254	17118	17274	17264	17224	17174	17313	17308	17399	17199	16977	17103	17107	17152	17264	17259	17362	17028	17109	17273	17198	17028	17108	17222	17217	17183	17101	17198	17319	17213	17123	17147	17083	17221	17361	16958	17321	17282	17046	17267	16994	17219	17001	17177	16936	17175	17037	17313	17435	17295	17050	17073	16932	17015	17193	17282	17305	17098	17376	17230	17223	17224	17226	17119	17063	17306	17075	17303	17180	17177	17013	17129	17191	17149	17328	17186	17170	17071	17290	17354	16986	17090	17153	17431	17338	17180	17035	17175	17250	17405	17224	17218	16999	17073	16919	17388	17248	17194	17300	16986	16994	17058	17113	17176	17045	17249	17236	16985	17050	17100	17439	17225	17246	17224	17407	17207	17060	17247	17213	17050	17143	17084
34764	56014	51706	40596	33656	28538	25493	23168	20818	19924	18582	17912	17541	16995	16759	16375	16177	16120	15794	15629	15438	15367	15409	15204	15231	15172	15283	15016	15031	15072	15053	15054	14956	15036	14899	14975	14903	14922	15029	14964	14897	14800	14792	14897	14836	14874	14771	14797	14948	14655	14848	14932	14828	14981	15004	14753	14944	14811	14950	14766	14906	14891	14765	14892	14725	14859	14886	14742	14834	14897	14850	15056	14798	14936	14878	14821	15052	15008	14873	14728	14510	14798	14829	15078	14769	14790	14836	14837	14897	14777	14861	14706	14803	15000	14848	14948	14761	14877	14769	14952	14851	14898	14733	14959	14679	14899	14872	14783	14853	14895	14766	14856	14915	14835	14732	14850	14694	14881	14942	14788	14802	14980	14917	14716	14877	14848	14921	14816	14835	14993	14825	14839	14804	14804	14867	14790	14850	14918	14805	14977	14796	14961	14801	14904	15010	14805	14791	14850	14812	14825	14743	14850	14766	14979	14859	14999	14751	14745	14764	14835	14669	14818	14792	14892	14863	14987	14825	14807	14758	14898	14804	14737	14796	14670	14921	14786	14838	14785	14833	14831	14950	14767	14996	14954	14896	14939	14902	14905	14886	14868	14846	14849	14802	14931	14859	14833	14881	14949	14969	14851	14819	14867	14928	14651	14796	14672	14812	14750	14699	14897	14889	14779	15022	14731	14896	14799	14809	14702	14884	14889	14786	14802	14795	14876	14684	14838	14804	14776	14759	14793	14827	14837	14758	14679	14940	14828	14836	14889	14870	14663	14821	15001	14839	14667	14931	14871	14977	14854	14604	14921	14764	14800	14810	14967	14829	14754	14992	14811	14781	14883	14822	14948	15085	14839	14737	14991	14879	14911	14854	14587	14785	14657	14853	14818	14864	14836	14647	14771	14818	14794	14827	14744	14803	14867	14695	14805	14574	14904	14871	14700	14595	14715	14856	14819	14849	14834	14802	14885	14888	14936	14854	14806	14862	14773	15014	14772	14624	14829	14733	14936	15009	14833	14793	14864	14847	14782	14825	14925	14747	14803	14783	14907	14783	14816	14731	14987	14921	14827	14854	14776	14678	14839	14740	14857	14835	14868	14944	14702	14824	14874	14794	14751	14812	14881	14898	14837	14716	14788	14809	14758	14942	14780	14860	14734	14745	14838	14905	14842	14794	14772	14778	14903	14631	14678	14884	14800	14797	14934	14880	14781	14670	14797	14676	14722	14903	14748	14915	14993	14838	14811	14715	14849	14865	14606	14770	14717	14854	14956	14910	14849	14789	14751	14717	14898	14810	14771	14795	14859	14940	15057	14828	14757	14810	14892	14848	15003	14791	14817	14909	14960	14777	14763	14689	14884	14615	14723	14846	14803	14971	14674	14746	14980	14822	14678	14812	14795	14909	14827	14636	14851	14820	14845	14963	14757	14754	14804	14890	14598	14607	14769	14845	14845	14728	14768	14927	14769	14900	14727	14671	14800	14924	14820	14684	14890	14776	14836	14854	14724	14861	14832	14759	14756	14900	14935	14841	14845	14802	14837	14739	14988	14632	14877	14948	14600	14810	14781	14908	14699	14768	14871	14872	14864	14757	14922	14851	15027	14919	14743	14923	14679	14903	14847	14836	14749	14753	14735	14979	14729	14854	14780	14858	14811	14855	14809	14792	14929	14833	14747	14872	14828	14707	14875	14816	14938	14804	14559	14987	14898	14799	14880	14907	14772	14704	14804	14869	14806	15005	14701	14820	14772	14829	14828	14738	14812	14790	14808	14786	14912	15029	14835	14812	14711	14717	14842	14819	14785	14668	14751	14729	15072	14751	14801	14678	14726	14811	14884	14829	14790	14927	14737	14823	14708	14783	14797	14881	14890	14943	14918	14903	14913	14885	14941	14872	14896	14841	14798	14857	14742	14806	14923	14864	14777	14773	15013	14765	14841	14854	14747	14699	14639	14801	14895	14691	14738	14882	14754	14812	14772	14736	14944	14758	14736	14901	14848	14806	14812	14869	14786	14871	14728	14709	14521	14849	14816	14764	14697	14842	14893	14884	14868	14956	14828	14724	14963	14719	14784	14859	14841	14877	14814	14888	14768	14871	14896	14606	14726	14940	14817	14721	14941	14850	14868	14730	14875	14818	14637	14976	14824	14737	14733	14800	14775	14728	14720	14829	14883	14805	14952	14791	14896	14825	14809	14835	14828	14726	14739	14963	14820	14843	14818	15036	14767	14910	14815	14816	14708	14760	14893	14637	14806	14953	14895	14878	14773	14906	14878	14614	14808	14726	14733	14808	15045	14784	14855	14818	14735	14809	14897	14753	14710	14776	14850	14889	14773	14711	14822	14887	14798	14991	14912	14723	14686	14741	14823	14761	14667	14891	14836	14799	14815	14889	14707	14777	14845	14819	14642	14777	14760	14701	14719	14901	14917	14772	14966	14808	14695	14701	14671	14742	14840	14828	14752	14776	14908	14790	14805	14853	14893	14834	14726	14806	14726	14894	14844	14843	14909	14796	14782	14880	14823	14885	14901	14844	14799	14937	14975	14678	14908	14819	14885	14767	14792	14903	14699	14942	14776	14986	14701	14820	14873	14827	14738	14776	14751	14938	14744	14704	14830	14894	14983	14708	14761	14779	14841	14754	14999	14737	14762	14776	14838	14780	14876	14876	14807	14869	14706	14794	14878	15032	14778	14850	14896	14951	14745	14852	14812	14875	14944	14852	14703	14876	14905	14978	14883	14721	14736	14714	14731	14727	14842	14915	14851	14629	14956	14768	14868	14944	14754	14739	14840	14687	14733	14679	14985	14746	14872	14806	14827	14749	14909	14791	14698	14824	14791	14969	14757	14937	14811	14867	14723	14915	14715	14849	14974	14806	14769	14756	14843	14811	14901	14645	14778	14711	14818	14725	14920	14910	14741	14850	14843	14852	14849	14763	14684	14846	14774	14806	14789	14742	14982	14898	14808	15020	14697	14788	15008	14712	14698	14677	14746	14796	14944	14807	14836	14813	14778	14798	14856	14720	15035	14771	14803	14885	14937	14807	14786	14765	14716	14768	14776	14803	14918	14846	14729	14929	14767	14797	14905	14841	14835	14751	14784	14699	14904	14822	15054	14727	14976	14986	14858	14751	14741	14815	14646	14882	14800	14680	14820	14902	14809	14776	14747	14628	14768	14673	14854	14868	14837	14880	14880	14830	15006	14771	14812	14573	14778	14785	14850	14775	14869	14880	15001	14912	14894	14823	14973	14696	14785	14878	14828	14965	14720	14847	14747	14866	14766	14849	14896	14863	14743	14942	14968	14725	14807	14851	14765	14902	14682	14924	14875	14674	14699	14931	14854	14811	14691	14817	14853	14826	14816	14671	14870	14861	14961	14886	14802	14933	14732	14798	14894	14704	14890	14837	14850	14846	15013	14609	14692	14912	14802	14873	14831	14728	14605	14894	14750	14796	14997	14834	14862	14923	14971	14779	14906	14962	14825	14797	14704	15029	14913	14810	14849	14811	14761	14776	14825	14828	14833	14654	14802	14895	14861	14805	14840	14816	14707	14805	14791	14924	15008	14971	14753	14941	14700	14902	14800	14790	14823	14782	14707	14847	14729	14778	14908	14732	14964	14832	14824	15076	14638	14963	14917	14859	14672	14773	14755	14852	14724	14700	14737	14872	14893	14828	14851	14729	14773	14784	14847	14872	14786	14887	14905	14964	14674	14832	14704	14847	14730	14924	14696	14928	14827	14793	14775	14659	14773	14790	14895	14868	14794	14746	14864	14908	14702	14918	14847	14828	14738	14790	14795	14773	14849	14827	14753	14971	14825	14909	14844	14670	14727	14866	14891	14904	14729	14883	14715	14750	14860	14667	14742	14982	14747	14842	14820	14786	14791	14842	14806	14821	14797	14736	14811	14760	14721	14828	14796	14763	14833	14685	14793	14779	14734	14722	14878	14883	14882	14943	14831	14961	14795	14964	14759	14838	14759	14912	14992	14741	14815	14980	14901	14748	14977	14837	14765	14819	14599	14595	14968	14680	14953	14688	14680	14977	14801	14788	14805	14708	14905	14822	14683	14831	14831	14642	14883	14851	14761	14833	14612	14813	14836	14792	14852	14831	14638	14748	14812	14972	14748	14865	14823	14852	14977	14793	14664	14757	14699	14902	14696	14845	14853	14939	14825	14722	14781	14661	14885	14757	14843	14759	14975	14932	14879	14810	14947	14760	14889	14892	14737	14802	15067	14670	14855	14808	14715	14916	14827	14904	14782	14819	14742	14644	14808	14653	14945	14865	14812	14955	14848	14793	14707	14882	14795	14754	14833	14965	14924	14806	14790	14944	14751	14852	14731	14799	14729	14780	14732	14850	14737	14846	14856	14794	14820	14925	14899	14823	14736	14974	14783	14874	14773	14822	14978	14842	14839	14900	14826	14707	14763	14743	14943	14793	14818	14956	14803	14930	14766	14816	14897	14802	14745	14885	14771	14708	14771	14857	14742	14811	14835	14831	14749	14911	14823	14768	14770	14975	14928	14791	14949	14754	14979	14948	14728	14803	14801	14869	14870	14730	14713	14880	14776	14774	14830	14708	14757	14911	14880	14561	14872	14793	14724	14953	14955	14656	14889	14837	14714	14836	14931	14845	14854	14943	14944	14880	14810	14717	14949	14782	14833	14809	14650	14729	14671	14880	14848	14803	14820	14860	14826	14787	14839	14740	14843	14807	14963	14814	14816	14849	14722	14862	14667	14989	14952	14741	14785	14929	14817	14702	14766	14855	14880	14807	14789	14725	14728	14887	14945	14928	14740	14636	14710	14877	14615	14824	14926	14719	14810	14899	14744	14737	14805	14835	14791	14902	14745	14937	14823	14875	15051	14800	14763	14743	14857	14828	14833	15003	14916	14887	14779	14788	14773	14786	14893	14944	14720	14859	14855	15038	14777	14998	14681	14800	14921	14788	14824	14849	14915	14705	14786	14971	14823	14917	14867	14854	14832	14839	14847	14927	14853	14869	14745	14785	15023	14893	14871	14809	14738	14886	14723	14782	14829	14922	14869	14733	14829	14867	14644	14705	14635	14787	14762	14706	14857	14823	14829	14690	14633	14933	14799	14836	14756	14811	14825	14974	14853	14865	14956
28767	27471	34500	30400	24366	21962	20489	19404	18847	18414	18026	17536	17549	17498	17125	17398	17235	17072	17102	16945	16942	17015	17043	17032	16750	16967	16851	16695	16823	16977	16988	16967	16816	16885	16903	16859	16843	16766	16766	16777	16827	16957	16723	16736	17023	16765	16756	16927	16830	17038	16694	16829	16820	16737	16703	16821	16908	16739	16913	16798	16829	16934	16708	16835	16934	16964	16982	16671	16709	16853	16914	16765	16768	16814	16874	16897	16763	16727	16783	16682	16813	16748	16935	16796	16865	16665	16757	16686	16696	16743	16845	16773	16971	16799	16870	16698	16778	16816	16740	16727	16806	16753	16688	16816	16854	16816	16627	16655	16903	16862	16831	16684	17115	16820	16976	16709	16659	16918	16850	16582	16947	16547	16708	16905	17000	16696	16854	16600	16734	16963	16877	16959	16965	17009	16790	16776	16917	16769	16994	16855	16804	16695	16993	16773	16954	16773	16924	16665	16713	16704	16830	16681	16894	16652	16827	16717	16880	16787	16828	16817	16788	16841	16847	16733	16774	16674	16805	16957	16807	16777	16826	16907	16779	16644	16986	16885	16777	16791	16833	16922	16937	16746	16963	16669	16679	16953	16637	16490	16733	16698	16804	16697	16731	16672	16859	16736	16699	16776	16902	16837	17018	17051	16774	16896	16875	16815	16939	16887	16840	16962	16963	16840	16851	16729	16706	16821	16821	16704	16948	16735	16821	16746	16851	16843	16747	16647	16888	16515	16891	16622	16990	16792	16715	16754	16910	16703	16875	16800	16873	16888	16775	16866	16898	16838	16571	16841	16895	16698	16844	16915	16948	16657	16815	16865	16974	16955	16949	16949	16656	16961	16852	16780	17044	16921	16865	16698	16817	16741	16683	16822	16905	16670	16827	16728	16781	16962	16804	16667	16931	16868	16886	16922	16817	16898	17008	16875	16933	16790	16759	16908	16804	16873	16714	16702	16889	16788	16803	16689	16984	16774	16791	16860	17034	16732	16827	16747	16902	16924	16772	16781	16846	16856	16679	16861	16942	16851	16839	16781	16698	16698	16917	16758	16703	16730	16793	16798	16837	16773	16921	16986	16767	16796	16771	17000	16843	16963	16907	16842	16923	16782	16588	16774	16836	16847	16685	16952	16957	16692	16570	16774	16777	16961	16786	16758	16548	16753	16779	16691	16847	16761	16867	16777	16731	16808	16827	16800	16882	16917	16677	16832	16915	17038	16871	17150	16997	16785	16921	16744	16818	16848	16679	16871	16865	16870	16919	16843	16708	16540	16848	16838	16931	16816	16963	16871	16721	16760	17044	16826	16768	16798	16831	16724	16895	16765	16666	16814	16837	16850	16757	16946	17075	16771	16919	16840	16950	16913	16757	16805	16903	16849	16968	16659	16786	16726	16834	16759	16792	16934	16912	16760	16842	16784	16771	16806	16893	16869	16731	16715	16883	16840	16879	16827	16896	16717	16971	16946	16982	16876	16795	16968	16801	16986	17199	16844	16719	17143	16677	16798	16764	16943	16895	16771	16746	16853	16815	16873	16879	17017	16820	17007	16650	16870	16980	16804	16940	16793	16756	16933	16711	16770	16937	17025	16910	16553	16889	16917	16867	16956	16967	16803	16730	16662	16725	16672	16980	16777	16735	16843	16846	16754	16757	16842	16642	16965	16735	16600	16893	16906	16850	16762	16675	16896	16997	16787	16835	16805	16919	16677	16759	16832	16678	17017	16840	16650	16659	16827	16915	16942	17038	16740	16868	16905	16734	16832	16939	16815	16844	16774	16712	16748	16893	16797	16777	16794	16860	16902	16875	16719	16797	16802	16894	16557	17004	16774	16948	16719	16794	16858	16858	16924	17017	16680	17123	16959	16813	16766	16565	16701	16742	16771	16806	16919	16706	16884	16767	17056	16819	16929	16841	16773	16803	16986	16850	16805	16857	16972	16791	16626	16749	16965	16887	16813	16887	16967	16813	16858	16838	16929	16925	16778	16933	16949	16850	16887	16938	16878	16882	16863	16801	16514	16839	16932	16826	16758	16766	17022	16696	16997	17034	17032	16806	16803	16741	16803	16783	16738	16879	16744	16687	16803	16959	16878	16807	17052	16846	16796	16800	16657	16915	16892	16932	16802	16715	16827	16853	16970	16812	16816	16773	16759	16692	16882	16816	16798	16849	16640	16980	16685	16769	16898	16788	16719	17000	16692	16805	16649	16652	16782	16941	16728	16733	16911	16938	16873	16825	16915	16873	16620	16612	16701	16838	16817	16784	16798	16852	16810	16742	16672	16851	17003	16780	16821	16890	16761	16791	17046	16830	16829	16767	16752	16979	16811	16952	16625	16943	17047	16764	16990	16685	16947	16855	16925	16782	16583	16829	16811	16684	16706	16648	16704	16786	16768	16788	16943	16904	16716	17070	16877	16848	16784	16782	16720	16762	16680	16785	16778	16747	16549	16781	16872	16645	16698	16785	16874	16815	16899	16870	16751	16845	16892	16854	16754	16821	16801	16909	16765	16787	16800	16740	16766	16864	16718	16821	16631	16709	16911	16674	16818	16815	16789	16765	16834	16785	16900	16837	16731	16837	16715	16900	16754	16728	16712	16657	16816	16909	16730	16929	16864	16916	16878	16853	16831	16659	16907	16876	16937	16805	16554	16696	17015	16928	16656	16692	16726	16943	16934	16884	16646	16822	16945	16845	16799	16884	16828	16717	16893	16781	16913	16882	16668	16738	16780	16595	17031	16907	16702	16714	17015	16791	16716	16876	16555	16796	16717	16723	16889	16867	16795	16934	16907	16892	17033	16921	16894	17040	16804	16718	16754	16692	16863	16914	16847	16955	16694	16703	16808	17011	16802	16837	16878	16834	16827	16755	16939	16693	16808	16786	17031	16758	17029	16916	16776	16997	16789	16888	16826	16672	16679	16789	16761	16749	16615	16672	17020	16629	16859	16930	16888	16869	16695	16955	16853	16908	16869	16796	16950	16981	16805	16817	16677	16693	16890	16827	16725	16856	16705	16807	16859	17027	17037	16842	16766	16862	16804	16859	16841	16753	16961	16970	16816	16840	16710	16850	16692	16804	16752	16874	16775	16745	17096	16848	16806	17022	16853	16904	16783	16689	16605	17003	16822	16949	16910	16880	16832	16692	16708	16776	16870	16929	16656	16679	16695	16804	16641	16864	16893	16597	16489	16603	16678	16791	16777	16760	16536	16885	16839	16748	16701	16740	16950	17162	16864	16836	16749	16803	16711	16830	16739	16830	16896	16944	16835	16927	16800	16865	16745	16782	16675	16973	16900	16829	16948	17065	17032	16911	16807	16877	16774	16684	16758	16876	16730	16842	16802	16729	16809	16753	16839	16808	16838	16806	16875	16899	16953	16820	16690	16802	16734	16804	17004	16802	16807	16738	16977	17007	16778	17035	16643	16669	16729	16963	16778	16888	16824	16755	16733	16659	16743	16859	16837	17011	16727	16704	16852	16950	16900	16649	17002	16798	16906	16781	16847	16766	16912	16754	16834	16702	16815	16838	16775	16746	16652	16890	16912	16872	16790	16746	16776	16825	16823	16819	16881	16883	16874	16782	16996	16852	16775	16727	16773	16899	16978	16849	16864	16757	16906	16806	16978	16926	16843	16878	16751	16954	16585	16957	16822	16971	16906	16689	16875	16849	16990	17022	16748	16803	16979	16862	16793	16737	16894	16818	17013	16907	16809	16931	16714	16882	16870	16881	16829	16772	16748	16754	16941	16616	16708	16908	16683	16973	16797	16572	16943	16977	16595	16822	16843	16812	16584	16604	16880	17020	16666	16734	16759	16927	16967	16895	16971	16923	16847	16865	16779	16827	17104	16819	16812	16595	16838	16635	16913	16740	16705	16739	16638	16859	16693	16819	16884	16890	16808	16928	16743	16867	16929	16825	16584	16645	16811	16631	16724	16732	16592	16753	16687	16758	16866	16655	16949	16932	16867	17002	16819	16818	16994	16812	16885	16802	16858	16790	16830	16678	16764	16756	16722	16986	16703	16927	16843	16647	16726	16860	16806	16778	16907	16626	16714	16866	16653	16766	16531	16949	16971	17004	16703	16745	16959	16865	16869	16752	16848	16796	16937	16698	16941	16793	16783	16795	16827	16875	16818	16859	16935	16849	16855	16727	16815	16705	16738	16842	16919	16672	16831	16861	16639	16679	16838	16881	16947	16743	16750	16722	16910	16844	16676	16826	16800	16805	17005	16631	16825	16941	16867	16923	16654	16844	17001	16886	16838	16562	16940	16975	16548	16646	16721	16646	16587	16872	16770	16834	16691	16913	16815	16801	16644	16682	16946	16831	16852	16806	17051	16818	16708	16901	16756	16647	16919	16871	16801	16808	16995	16803	16951	16632	16989	16674	16825	17089	16851	16582	16862	16598	16775	16638	16936	16756	16846	16800	17002	16845	16778	16917	16949	16879	16896	16596	16793	16921	16861	16712	16736	17060	16844	16888	16907	16827	16866	16802	16895	16716	16754	16727	16833	16838	16572	17046	16642	16885	16803	16801	16768	16873	16915	17163	16769	16655	16733	16750	16842	16742	16768	16818	16837	17079	16829	16740	16834	16718	16919	16804	16988	16851	16943	16688	16741	16704	16655	17007	16741	16769	16716	16649	16757	16739	16805	16856	16892	16757	16845	16787	16774	16757	16950	16781	16764	16574	16690	16748	16789	16889	16916	16834	16780	16659	16778	16924	16854	16821	17005	16702	16751	16692	16777	16954	16670	16838	16680	16774	16628	16864	16900	16898	16870	16922	16746	16763	16704	16828	16772	16555	16856	16988	16900	16897	16791	16858	16795	16643	16946	17011	16889	17084	16701	16941	16933	16883	16746	16766	16721	17010	16593	16963	16745	16781	16817	16553	16766	16767	16676	16849	16943	16681	16984	16991	16920	16964	17051	16809	17000	16818	16727	16755	17032	16887	16830	16815	16982	16945	16945	16834	16826	16760	16667	16816	16728	16900	16801	16862	16862	17025	17055	16832	16767	16910	16719	16742	16849	16646	16761	16915	16870	16808	16990	16956	16882	16709	16804	16903	16866	16813	16951	16918	16869	16878	16711	16845	16730	16890	16735	16867	16852	16795	16998	16801	16849	16791	16865
32402	44626	40764	30616	25039	21700	19670	18440	17500	16861	16320	15961	15569	15511	15220	15303	15164	14954	14871	14981	14826	15104	14990	14613	14851	14690	14700	14686	14700	14665	14743	14677	14529	14779	14655	14584	14651	14430	14499	14630	14594	14507	14569	14385	14543	14551	14743	14521	14647	14461	14612	14470	14483	14663	14585	14797	14467	14505	14478	14586	14515	14722	14535	14455	14710	14354	14659	14608	14670	14487	14539	14623	14704	14710	14637	14611	14691	14685	14520	14473	14607	14676	14486	14588	14701	14505	14641	14422	14799	14585	14687	14548	14643	14572	14549	14702	14500	14616	14558	14494	14583	14597	14610	14604	14803	14611	14588	14449	14626	14498	14576	14595	14644	14538	14556	14704	14537	14530	14585	14506	14791	14457	14514	14560	14445	14589	14597	14572	14626	14689	14615	14487	14850	14621	14600	14734	14492	14559	14598	14530	14583	14556	14518	14522	14414	14680	14534	14458	14477	14525	14411	14555	14557	14557	14529	14758	14572	14549	14607	14324	14540	14723	14629	14467	14338	14552	14601	14496	14625	14514	14562	14744	14422	14677	14523	14646	14620	14566	14585	14544	14525	14389	14591	14659	14601	14462	14707	14708	14594	14643	14600	14520	14547	14516	14506	14540	14330	14612	14586	14529	14689	14444	14614	14587	14563	14563	14596	14546	14546	14662	14645	14611	14509	14492	14494	14545	14434	14627	14559	14549	14677	14502	14410	14620	14448	14632	14675	14540	14601	14740	14610	14415	14611	14494	14527	14812	14571	14477	14785	14520	14581	14709	14527	14577	14653	14565	14589	14457	14592	14717	14615	14705	14495	14511	14574	14658	14514	14580	14630	14504	14582	14492	14664	14402	14558	14519	14734	14388	14446	14695	14684	14522	14537	14564	14671	14410	14679	14544	14520	14569	14638	14580	14731	14650	14517	14463	14535	14594	14526	14613	14532	14528	14650	14504	14651	14561	14418	14551	14633	14608	14580	14434	14587	14445	14569	14677	14570	14623	14345	14548	14480	14502	14585	14486	14677	14516	14532	14349	14507	14814	14683	14605	14603	14430	14439	14485	14610	14474	14556	14546	14651	14563	14612	14566	14645	14575	14713	14535	14609	14511	14549	14455	14402	14637	14339	14398	14523	14666	14634	14632	14494	14676	14521	14585	14712	14792	14637	14751	14594	14555	14679	14324	14654	14565	14709	14565	14433	14549	14601	14550	14720	14482	14477	14439	14365	14482	14555	14606	14655	14701	14589	14531	14512	14578	14642	14494	14678	14611	14492	14410	14473	14561	14622	14610	14368	14488	14666	14391	14504	14585	14410	14495	14484	14530	14457	14647	14619	14487	14475	14611	14735	14636	14521	14669	14569	14542	14617	14557	14470	14510	14451	14600	14581	14608	14565	14615	14656	14504	14504	14699	14648	14578	14563	14482	14576	14737	14456	14463	14601	14525	14582	14596	14504	14540	14579	14611	14616	14621	14523	14618	14675	14497	14727	14576	14477	14640	14549	14522	14581	14501	14493	14468	14484	14765	14666	14712	14672	14600	14319	14560	14405	14647	14558	14463	14677	14513	14707	14538	14642	14538	14656	14537	14589	14658	14615	14517	14621	14455	14573	14584	14516	14584	14472	14509	14505	14512	14513	14686	14561	14594	14680	14544	14598	14624	14490	14454	14470	14503	14422	14563	14699	14522	14702	14541	14623	14563	14522	14445	14415	14544	14565	14412	14417	14588	14504	14604	14583	14508	14524	14683	14613	14650	14540	14479	14623	14618	14659	14545	14477	14678	14494	14506	14595	14663	14473	14380	14432	14621	14583	14497	14680	14562	14599	14673	14781	14598	14502	14525	14582	14398	14605	14651	14554	14528	14653	14580	14392	14650	14577	14412	14653	14584	14643	14474	14587	14683	14576	14577	14734	14511	14406	14699	14578	14539	14629	14527	14824	14801	14580	14728	14581	14608	14594	14452	14726	14584	14526	14657	14572	14551	14487	14656	14550	14364	14523	14530	14655	14458	14719	14570	14551	14422	14558	14567	14586	14467	14561	14596	14742	14562	14586	14649	14623	14558	14461	14429	14626	14544	14595	14602	14581	14468	14510	14510	14540	14564	14491	14544	14646	14492	14623	14328	14573	14654	14589	14595	14656	14425	14565	14556	14671	14482	14570	14591	14486	14512	14713	14648	14626	14472	14583	14539	14557	14464	14643	14389	14383	14428	14615	14606	14561	14561	14576	14459	14393	14675	14562	14596	14597	14639	14559	14620	14573	14392	14706	14546	14447	14547	14655	14502	14617	14628	14631	14566	14632	14705	14455	14593	14414	14660	14588	14528	14669	14495	14678	14616	14576	14600	14433	14640	14455	14630	14562	14705	14562	14429	14615	14554	14442	14605	14577	14531	14604	14427	14397	14511	14538	14506	14579	14487	14770	14390	14671	14523	14519	14469	14621	14629	14545	14601	14524	14674	14435	14596	14512	14492	14694	14609	14511	14708	14479	14452	14639	14620	14456	14538	14579	14575	14597	14403	14446	14471	14715	14592	14731	14636	14556	14677	14512	14523	14406	14440	14673	14535	14670	14654	14686	14574	14562	14682	14585	14573	14574	14600	14451	14458	14571	14404	14422	14579	14481	14550	14741	14591	14559	14647	14600	14520	14604	14585	14552	14495	14541	14537	14708	14483	14486	14644	14407	14514	14473	14727	14595	14570	14537	14552	14598	14604	14341	14450	14569	14355	14596	14575	14643	14377	14631	14525	14564	14578	14529	14540	14531	14714	14608	14520	14607	14426	14472	14612	14596	14479	14533	14555	14555	14488	14552	14568	14493	14628	14774	14585	14579	14498	14758	14594	14624	14640	14455	14574	14591	14660	14627	14651	14572	14493	14625	14424	14488	14288	14585	14782	14498	14530	14681	14539	14396	14701	14598	14674	14507	14602	14669	14679	14512	14507	14671	14551	14565	14652	14545	14597	14598	14453	14588	14525	14496	14556	14582	14611	14407	14641	14666	14576	14699	14608	14663	14558	14457	14665	14534	14301	14667	14678	14509	14724	14659	14538	14630	14603	14612	14662	14415	14533	14485	14675	14511	14497	14539	14613	14613	14467	14620	14359	14567	14445	14580	14695	14492	14606	14571	14596	14653	14476	14551	14712	14608	14653	14573	14523	14596	14504	14487	14548	14493	14665	14537	14494	14519	14611	14477	14788	14325	14474	14510	14629	14644	14622	14483	14580	14465	14557	14529	14513	14476	14426	14622	14541	14452	14398	14634	14626	14570	14686	14431	14523	14572	14814	14666	14580	14597	14557	14640	14682	14560	14580	14546	14554	14885	14506	14334	14521	14441	14627	14720	14416	14593	14671	14642	14539	14440	14597	14415	14481	14592	14563	14530	14563	14523	14509	14428	14673	14505	14613	14706	14498	14680	14594	14509	14640	14627	14640	14556	14785	14621	14497	14749	14560	14610	14639	14578	14670	14541	14670	14434	14631	14635	14492	14572	14385	14655	14632	14518	14610	14543	14626	14781	14418	14636	14541	14624	14737	14419	14681	14556	14658	14434	14441	14435	14571	14659	14640	14523	14526	14430	14584	14482	14774	14550	14637	14511	14602	14665	14622	14525	14490	14565	14436	14631	14612	14451	14610	14573	14590	14661	14708	14571	14578	14626	14520	14640	14646	14944	14589	14570	14503	14527	14573	14732	14604	14652	14538	14673	14455	14480	14640	14581	14573	14458	14530	14678	14611	14426	14499	14572	14602	14507	14629	14589	14512	14591	14693	14517	14415	14667	14627	14384	14521	14484	14638	14545	14611	14413	14745	14564	14514	14310	14633	14675	14526	14646	14491	14689	14471	14772	14526	14665	14627	14571	14656	14614	14542	14558	14625	14549	14513	14658	14628	14527	14432	14567	14621	14457	14583	14456	14646	14455	14516	14649	14530	14572	14637	14565	14600	14700	14731	14376	14636	14493	14650	14510	14703	14672	14560	14390	14462	14669	14559	14502	14631	14427	14576	14525	14584	14560	14574	14670	14513	14495	14506	14530	14709	14731	14602	14372	14636	14685	14732	14555	14374	14614	14525	14492	14481	14487	14595	14612	14468	14458	14588	14539	14452	14628	14574	14429	14639	14676	14488	14634	14610	14431	14579	14541	14637	14674	14459	14511	14523	14503	14484	14579	14500	14539	14491	14606	14649	14522	14657	14637	14649	14521	14323	14446	14425	14671	14480	14564	14580	14498	14588	14587	14654	14594	14432	14624	14520	14558	14603	14563	14631	14546	14415	14518	14618	14654	14478	14670	14490	14712	14737	14485	14515	14662	14664	14560	14583	14527	14550	14732	14716	14621	14494	14542	14619	14566	14652	14656	14557	14609	14671	14512	14252	14505	14694	14627	14492	14501	14509	14416	14593	14536	14450	14670	14541	14717	14449	14562	14593	14586	14689	14470	14632	14561	14541	14574	14559	14542	14507	14493	14579	14497	14384	14642	14642	14567	14553	14769	14489	14456	14539	14550	14551	14557	14573	14480	14862	14562	14445	14510	14549	14576	14547	14606	14689	14448	14497	14593	14477	14627	14572	14669	14358	14503	14598	14522	14571	14624	14522	14749	14696	14620	14649	14551	14488	14438	14541	14538	14732	14568	14528	14636	14576	14524	14630	14464	14703	14498	14601	14610	14573	14602	14563	14619	14603	14420	14630	14587	14580	14392	14632	14665	14486	14676	14592	14460	14651	14502	14506	14503	14639	14589	14706	14625	14668	14741	14569	14530	14556	14637	14564	14688	14684	14420	14717	14506	14666	14508	14606	14512	14533	14653	14660	14640	14614	14485	14607	14476	14662	14469	14709	14636	14536	14810	14681	14473	14629	14605	14605	14570	14383	14672	14569	14719	14463	14691	14582	14675	14583	14737	14723	14682	14645	14535	14726	14569	14559	14772	14448	14600	14561	14571	14665	14660	14445	14507	14484	14643	14640	14638	14658	14624	14500	14426	14732	14610	14605	14469	14412	14534	14414	14682	14577	14454	14662	14678	14505	14505	14615	14708	14485	14613	14694	14561	14356	14344	14703	14606	14702	14646	14507	14553	14735	14629	14519	14497	14638	14556	14511	14728	14765	14562	14562	14639	14662	14530	14650
23955	21455	29095	25429	24401	25102	24545	20945	19657	19096	18723	18188	18150	17658	17561	17495	17442	17230	17365	17333	17109	17102	16959	17221	16931	16924	17144	16853	17074	16866	17051	17052	16849	16814	16821	16823	16890	16545	16789	16819	16996	16772	16856	16822	16842	16799	16934	16737	16920	16760	16588	16721	16687	16880	16728	16871	16758	16784	16793	16694	16566	16744	16799	16726	16767	16753	16837	16912	16853	16768	16760	16743	16686	16912	16738	16657	16781	16732	16785	16755	16852	16739	16800	16838	16722	16794	16695	16785	16750	16731	16480	16817	16663	16803	16806	16793	16725	16853	16559	16725	16786	16938	16927	16921	16659	16606	16794	16561	16875	16782	16751	16658	16671	16703	16821	16799	16761	16668	16630	16881	16592	16816	16838	16743	16758	16845	16908	16744	16801	16640	16797	16820	16647	16600	17071	16685	16525	16692	16997	16592	16563	16863	16898	16738	16505	16541	16503	16576	16809	16564	16685	16643	16767	16635	16753	16963	16715	17024	16792	16683	16614	16870	16746	16754	16523	16612	16647	17028	16794	16773	16674	16693	16683	16780	16862	16562	16528	16817	16770	16816	16751	16724	16592	16885	16687	16484	16848	16766	16740	16742	16964	16852	16644	16556	16473	16614	16915	16781	16715	16826	16596	16752	16879	16864	16654	16671	16926	16708	16844	16977	16745	16685	16747	16740	16849	16926	16825	16780	16833	16757	16883	16582	16858	16553	16882	16746	16593	16705	16828	16522	16610	16728	16660	16575	16866	16727	16891	16535	16675	16668	16859	16692	16773	16822	16541	16814	16731	16640	16749	16520	16732	16599	16817	16704	16864	16920	16732	16976	16634	16688	16518	16879	16821	16866	16509	16660	16772	16862	16889	16753	16757	16583	16862	16713	16634	16745	16755	16682	16853	16805	16589	16899	16761	16653	16629	16709	16636	16988	16832	16960	16615	16761	16573	16912	16804	16652	16684	16721	16912	16919	16873	16747	16673	16871	16676	16716	16839	16711	16860	16902	16837	16627	16800	16687	16721	16567	16734	16684	16764	16880	16682	16772	16741	16768	16765	16648	16655	16656	16880	16785	16675	16654	16891	16898	16682	16613	16603	16606	16646	16762	16808	16730	16722	16818	16846	16738	16663	16697	16544	16556	16562	16626	16798	16678	16776	16787	16660	16812	16440	16734	16761	16722	16980	16632	16776	16849	16609	16720	16600	16689	16608	16544	16856	16845	16839	16778	16797	16623	16804	16690	16770	16627	16608	16804	16610	16661	16639	16719	16493	16718	16810	16714	16558	16632	16612	16842	16621	16694	16784	16744	16769	16825	16674	16890	16728	16675	16774	16693	16595	16731	16669	16680	16816	16579	16680	16716	16733	16631	16626	16702	16853	16787	16824	16806	16659	17042	16819	16759	16707	16733	16739	16828	16790	16820	16783	16793	16861	16670	16879	16691	16562	16695	16687	16791	16707	16698	16764	16979	16802	16701	16811	16716	16503	16746	16772	16770	16697	16841	16921	16701	16927	16682	16734	16736	16748	16591	16804	16603	16840	16877	16760	16654	16670	16676	16689	16548	16710	16631	16672	16852	16796	16710	16628	16663	16394	16559	16782	16700	16831	16676	16660	16674	16590	16813	16658	16716	16885	16847	16665	16816	16889	16923	16718	16707	16762	16732	16717	16812	16669	16705	16685	16809	16510	16909	16633	16666	16828	16613	16621	16756	16798	16631	16656	16783	16665	16765	16733	16730	16835	16646	16642	16670	16757	16736	16959	16988	16729	16805	16711	16652	16815	16853	16857	16564	16622	16954	16668	16757	16775	16833	16779	16688	16401	16500	16903	16541	16945	16736	16728	16740	16823	16617	16601	16747	16853	16713	16715	16788	16674	16767	16736	16648	16777	16684	16944	16443	16764	16566	16675	16736	16652	16785	16752	16953	16758	16699	16852	16849	16666	16804	16702	16578	16829	16606	16792	16551	16688	16720	16793	16724	16656	16510	16817	16804	16718	16846	16819	16742	16708	16569	16669	16631	16774	16742	16963	16744	16641	16567	16611	16825	16793	16835	16909	16703	16711	16751	16602	16821	16968	16879	16811	16695	16747	16663	16751	16579	16626	16725	16900	16596	16803	16656	16606	16781	16835	17036	16756	16687	16841	16788	16645	16823	16719	16796	16962	16835	16796	16760	16772	16779	16884	16826	16749	16662	16506	16892	16853	16837	16376	16709	16969	16883	16731	16835	16674	16822	16987	16566	16811	16600	16719	16650	16780	16791	16537	16620	16817	16762	16642	16714	16534	16839	16787	17072	16692	16785	16799	16851	16773	16811	16949	16777	16909	16654	16606	16708	16688	16690	16732	16590	16840	16616	16853	16713	16714	16638	16751	16897	16525	16920	16542	16807	16783	16762	16852	16666	16857	16755	16557	16789	16790	16763	16750	16698	16776	16675	16643	16628	16768	16494	16645	16897	16782	16948	16829	16817	16777	16713	16535	16706	16458	16843	16671	16467	16770	16526	16845	16763	16772	16692	16732	16639	16817	16864	16852	16808	16775	16920	16474	16736	16450	16681	16764	16790	16682	16783	16803	16766	16685	16421	16674	16706	16741	16833	16812	16794	16783	16858	16811	16947	16817	16741	16743	16740	16506	16712	16952	16704	16831	16744	16809	16719	16736	16743	16664	16705	16968	16755	16540	16587	16758	16723	16724	16733	16620	16700	16808	16663	16893	17034	16896	16610	16763	16721	16984	16830	16725	16824	16726	16685	16776	16711	16552	16790	16707	16606	16475	16845	16919	16607	16746	16708	16789	16728	17033	16774	16692	16715	16843	16760	16519	16771	16919	16789	16746	16580	16663	16617	16683	16682	16707	16616	16769	16843	16684	16664	16749	16806	16715	16727	16705	16710	16504	16844	16748	16940	16790	16970	16695	16790	16544	16572	16833	16922	16757	16740	16644	16814	16601	16729	16560	16603	16779	16841	16604	16707	16742	16803	16965	16835	16798	16697	16861	16762	16940	16795	16577	16839	16738	16855	16766	16776	16486	16821	16728	16568	16816	16848	16552	16898	16824	16586	16793	16697	16603	16764	16909	16890	16808	16714	16604	16755	16735	16774	16630	16453	16598	16639	16721	16607	16805	16740	16773	16626	16851	16763	16553	16658	16890	16749	16757	16695	16632	16696	16776	16925	16984	16805	16757	16930	16935	17044	16897	16659	16797	16598	16722	16621	16539	16714	16807	16818	16638	16597	16632	16535	16886	16863	16779	16693	16674	16941	16724	16651	16741	16699	16902	16753	16602	16665	16769	16729	16806	16550	16657	16649	16918	16704	16616	16664	16651	16775	16796	17079	16923	16628	16843	16798	16641	16677	16722	16896	16896	16661	16652	16781	16700	16824	16706	16949	16919	16635	16756	16795	16601	16843	16617	16669	16714	16675	16710	16870	16753	16614	16708	16589	16813	16797	16744	16456	16588	16648	16690	16689	16656	16620	16770	16659	16800	16741	16591	16697	16781	16755	16724	16811	16532	16686	16779	16939	16780	16620	16588	16669	16597	16836	16836	16758	16802	16692	16779	16560	16795	16588	16558	16696	16811	16985	16836	16835	16807	16789	16695	16806	16851	17080	16719	16811	16913	16667	16854	16588	16795	16725	16802	16606	16721	16740	16773	16845	16598	16775	16915	16888	16698	16681	16647	16564	16754	16871	16800	16531	16780	16709	16846	16770	16695	16776	16715	16771	16653	16744	16823	16924	16593	16556	16728	16736	16743	16808	16773	16676	16643	16895	16864	16636	16902	16768	16956	16818	16815	16679	16601	16731	16631	16749	16777	16770	16675	16626	16669	16804	16743	16708	16598	16612	16609	16729	16522	16719	16703	16628	16982	16859	16565	16810	16627	16805	16606	16653	16771	16834	16832	16785	16754	16566	16690	16742	16684	16683	16788	16705	16801	16971	16656	16850	16773	16809	16811	16611	16772	16790	16720	16649	16767	16691	16730	16737	16931	16815	16501	16805	16755	16727	16891	16781	16741	16711	16776	16857	16711	16682	16779	16704	16741	16791	16723	16660	16620	16512	16672	16769	16748	16580	16678	16709	16860	16721	16635	16778	16764	16664	16879	16638	16826	16736	16758	16690	16851	16628	16679	16631	16715	16799	16968	17012	16658	16973	16752	16708	16767	16902	16755	16602	16710	16861	16662	16936	16746	16719	16661	16674	16681	16879	16909	16805	16777	16706	16813	16857	16884	16617	16750	16587	16691	16607	16799	16694	16740	16781	16688	16610	16621	16971	16673	16859	16648	16745	16590	16718	16707	16854	16828	16795	16845	16609	16576	16808	16884	16823	16669	16571	16665	16685	16727	16836	16576	16637	16672	16527	16636	16906	16768	16634	16620	16897	16782	16677	16813	16835	16771	16797	16749	16538	16615	16728	16573	16950	16941	16801	16604	16768	16854	16601	16753	16769	16879	16645	16896	16698	16712	16876	16889	16867	16673	16874	16768	16775	16832	16734	16596	16883	16892	16720	16794	16753	16848	16801	16667	16647	16741	16618	16759	16595	16802	16734	16525	16633	16678	16812	16615	16572	16847	16723	16752	16815	16848	16751	16740	16513	16506	16813	16574	16653	16690	16751	16612	16766	16688	16604	16656	16657	16577	16685	16751	16677	16738	16580	16674	16681	16580	16651	16588	16779	16564	16423	16783	16715	16770	16736	16808	16742	16764	16712	16714	16565	16752	16689	16660	16858	16751	16774	16798	16885	16672	16819	16794	16812	16848	16741	16696	16642	16820	16654	16765	16616	16565	16890	16565	16725	16891	16764	16769	16734	16780	16702	16735	16820	16707	16547	16707	16752	16690	16797	16774	16666	16788	16748	17013	16784	16720	16801	16712	16697	16785	16579	16886	16561	16725	16712	16740	16830	16849	16834	16845	16740	16824	16933	16651	16831	16806	16690	16821	16897	16904	16603	16755	16603	16824	16699	16536	16830	16636	16719	16731	16719	16784	16645	17049	16707	16700	16750	16730	16714	16841	16818	16727	16739	16737	16786	16678	16566	16751	16793	16686	16735	16773	16577	16704	16785	16825	16640	16863	16794	16818	16771	16950	16704	16611	16926	16702	16714	16743	16616	16806	16728
31714	51491	47802	36775	29784	25206	22336	20333	19087	18100	17197	16563	16321	16056	15935	15607	15472	15235	15053	14943	15077	15062	14885	14783	14792	14866	14773	14716	14700	14625	14633	14679	14621	14610	14435	14416	14663	14569	14345	14513	14505	14486	14872	14622	14522	14539	14614	14580	14410	14651	14428	14651	14424	14617	14538	14512	14546	14395	14517	14475	14640	14635	14687	14258	14465	14581	14442	14883	14489	14468	14550	14410	14452	14364	14529	14437	14588	14516	14596	14581	14700	14458	14503	14529	14552	14569	14540	14508	14412	14600	14491	14532	14378	14401	14540	14472	14439	14401	14503	14463	14572	14556	14676	14444	14605	14546	14450	14565	14545	14575	14698	14421	14337	14521	14593	14479	14531	14587	14697	14553	14523	14339	14400	14464	14479	14649	14430	14562	14383	14599	14447	14396	14536	14485	14482	14656	14639	14399	14560	14455	14389	14461	14531	14458	14505	14537	14543	14515	14636	14508	14603	14460	14474	14497	14338	14461	14558	14522	14635	14260	14508	14538	14432	14575	14567	14572	14365	14630	14582	14467	14614	14574	14497	14410	14395	14681	14752	14297	14548	14507	14502	14434	14566	14507	14692	14517	14466	14379	14363	14521	14415	14449	14359	14568	14603	14494	14466	14579	14357	14524	14360	14534	14455	14547	14596	14530	14190	14581	14484	14576	14510	14568	14521	14471	14489	14470	14600	14471	14383	14464	14808	14391	14592	14531	14608	14417	14527	14529	14528	14542	14508	14397	14553	14458	14342	14367	14621	14481	14568	14447	14463	14472	14466	14511	14552	14449	14282	14593	14454	14533	14475	14580	14592	14449	14520	14443	14429	14619	14386	14371	14471	14529	14519	14474	14574	14404	14452	14552	14629	14417	14506	14457	14631	14521	14578	14537	14485	14738	14539	14595	14469	14648	14259	14550	14696	14558	14622	14419	14643	14595	14619	14433	14411	14548	14562	14463	14410	14604	14476	14474	14473	14584	14562	14602	14501	14642	14542	14472	14492	14397	14611	14541	14515	14546	14554	14390	14623	14501	14549	14499	14419	14429	14582	14522	14380	14384	14623	14457	14561	14400	14508	14615	14465	14255	14500	14464	14527	14452	14455	14506	14534	14479	14465	14579	14609	14396	14616	14478	14602	14611	14409	14597	14523	14625	14582	14354	14510	14545	14636	14549	14511	14411	14561	14559	14591	14567	14573	14531	14540	14499	14457	14469	14480	14564	14578	14309	14413	14542	14502	14547	14495	14606	14501	14522	14446	14562	14527	14512	14462	14565	14721	14490	14497	14547	14430	14458	14685	14476	14527	14460	14380	14477	14468	14462	14685	14618	14655	14397	14554	14629	14517	14468	14589	14560	14361	14565	14503	14492	14484	14570	14459	14626	14460	14628	14548	14504	14596	14481	14647	14461	14522	14506	14503	14591	14354	14471	14535	14519	14637	14546	14540	14489	14427	14417	14429	14432	14443	14630	14545	14565	14435	14449	14320	14553	14327	14538	14532	14529	14576	14496	14473	14637	14506	14555	14472	14493	14674	14493	14589	14417	14498	14563	14469	14674	14434	14483	14652	14422	14500	14399	14509	14451	14540	14319	14627	14374	14580	14385	14523	14513	14511	14448	14517	14662	14499	14537	14596	14539	14542	14533	14762	14548	14492	14526	14347	14582	14671	14497	14511	14476	14413	14448	14450	14563	14406	14606	14543	14342	14604	14297	14441	14251	14351	14651	14448	14507	14436	14583	14392	14530	14558	14360	14516	14657	14460	14389	14442	14773	14359	14632	14433	14661	14582	14425	14524	14605	14549	14542	14544	14552	14612	14556	14449	14468	14585	14264	14446	14437	14620	14576	14585	14434	14514	14538	14553	14495	14586	14522	14562	14433	14718	14620	14399	14535	14582	14540	14461	14531	14446	14497	14403	14616	14536	14563	14576	14625	14394	14418	14443	14662	14529	14500	14425	14457	14527	14591	14566	14441	14496	14677	14463	14387	14509	14518	14622	14577	14638	14554	14579	14378	14690	14536	14700	14556	14646	14532	14387	14311	14438	14376	14554	14561	14684	14387	14597	14483	14499	14627	14509	14577	14554	14399	14454	14394	14645	14539	14510	14463	14564	14541	14422	14589	14553	14526	14492	14567	14363	14473	14553	14555	14473	14391	14552	14572	14488	14590	14479	14556	14491	14446	14354	14462	14578	14428	14622	14539	14503	14562	14572	14432	14322	14679	14570	14530	14433	14509	14634	14342	14515	14382	14472	14521	14538	14333	14499	14638	14627	14645	14410	14538	14343	14550	14555	14585	14605	14558	14677	14478	14386	14432	14413	14536	14463	14636	14420	14377	14453	14453	14685	14709	14539	14725	14634	14638	14494	14586	14592	14507	14579	14422	14662	14468	14364	14420	14537	14588	14467	14504	14504	14486	14440	14469	14418	14438	14584	14457	14611	14433	14495	14493	14707	14388	14559	14439	14496	14534	14355	14468	14452	14619	14441	14609	14615	14609	14746	14353	14628	14518	14509	14493	14391	14530	14522	14363	14292	14690	14523	14579	14535	14496	14422	14414	14507	14470	14528	14706	14288	14464	14686	14489	14529	14530	14443	14467	14436	14530	14523	14593	14413	14651	14760	14562	14406	14417	14494	14555	14474	14595	14339	14558	14713	14478	14431	14410	14542	14431	14460	14538	14718	14539	14384	14510	14511	14370	14537	14419	14598	14510	14600	14396	14525	14648	14528	14468	14556	14306	14363	14522	14638	14447	14535	14809	14433	14683	14523	14567	14482	14350	14485	14614	14453	14489	14270	14471	14557	14511	14454	14548	14575	14549	14442	14542	14546	14467	14389	14502	14535	14690	14467	14557	14502	14594	14479	14449	14488	14629	14306	14395	14418	14316	14513	14533	14463	14528	14683	14414	14624	14648	14329	14374	14563	14587	14624	14576	14426	14332	14676	14499	14419	14536	14419	14456	14529	14490	14487	14591	14557	14377	14475	14296	14439	14342	14467	14547	14606	14315	14514	14505	14567	14539	14682	14458	14644	14419	14569	14616	14615	14508	14417	14482	14563	14641	14553	14535	14488	14303	14446	14513	14551	14733	14637	14650	14554	14553	14627	14516	14576	14591	14385	14502	14549	14572	14571	14513	14401	14443	14536	14560	14618	14521	14449	14495	14553	14534	14538	14469	14666	14448	14549	14608	14521	14634	14582	14706	14567	14592	14538	14312	14486	14342	14435	14408	14468	14539	14589	14401	14478	14280	14585	14424	14433	14408	14471	14386	14472	14635	14585	14460	14492	14628	14730	14639	14506	14465	14574	14438	14443	14580	14513	14532	14534	14602	14597	14504	14514	14568	14650	14370	14345	14595	14656	14534	14691	14527	14493	14517	14419	14517	14669	14553	14572	14746	14436	14372	14470	14341	14547	14798	14578	14394	14374	14519	14614	14471	14606	14500	14540	14537	14457	14478	14502	14663	14638	14584	14608	14647	14702	14488	14362	14459	14372	14492	14559	14615	14551	14447	14505	14565	14527	14565	14438	14378	14521	14475	14436	14480	14486	14719	14643	14593	14596	14538	14583	14533	14474	14694	14522	14415	14533	14460	14423	14467	14525	14481	14609	14508	14541	14543	14489	14666	14506	14477	14661	14592	14433	14470	14521	14528	14627	14339	14556	14523	14504	14415	14352	14447	14398	14447	14572	14681	14574	14442	14429	14440	14548	14279	14459	14352	14465	14580	14444	14420	14492	14559	14373	14631	14512	14431	14727	14497	14487	14520	14499	14366	14725	14591	14550	14596	14404	14476	14378	14641	14539	14486	14293	14415	14477	14435	14481	14568	14476	14634	14512	14490	14503	14329	14490	14445	14658	14454	14502	14423	14486	14437	14564	14482	14426	14379	14562	14581	14500	14454	14547	14705	14623	14682	14513	14393	14598	14876	14396	14508	14387	14542	14535	14583	14560	14472	14446	14405	14573	14451	14655	14441	14590	14541	14567	14443	14499	14511	14376	14451	14382	14614	14413	14624	14351	14548	14663	14592	14595	14476	14553	14513	14474	14653	14390	14324	14421	14582	14515	14477	14428	14531	14360	14447	14397	14624	14719	14429	14467	14531	14499	14618	14520	14464	14504	14584	14528	14562	14557	14430	14423	14515	14432	14663	14615	14662	14609	14323	14571	14421	14645	14572	14390	14536	14532	14398	14633	14479	14411	14723	14621	14474	14472	14511	14650	14663	14438	14525	14381	14440	14512	14480	14532	14502	14501	14508	14437	14436	14436	14382	14461	14513	14554	14438	14555	14416	14505	14592	14464	14456	14574	14446	14539	14633	14438	14633	14654	14450	14676	14425	14427	14485	14432	14606	14474	14512	14451	14597	14584	14403	14563	14535	14495	14414	14463	14395	14557	14581	14514	14522	14516	14572	14473	14392	14627	14720	14591	14511	14470	14369	14327	14623	14571	14463	14558	14632	14577	14543	14558	14483	14676	14459	14601	14555	14394	14588	14545	14437	14697	14290	14380	14465	14405	14552	14533	14454	14447	14635	14607	14484	14516	14492	14706	14274	14306	14494	14485	14370	14662	14715	14336	14429	14554	14514	14505	14515	14502	14311	14533	14549	14647	14345	14597	14680	14595	14603	14554	14628	14371	14522	14508	14351	14467	14564	14383	14559	14659	14403	14558	14512	14442	14495	14662	14663	14537	14429	14508	14393	14467	14460	14519	14604	14421	14550	14451	14627	14451	14509	14552	14470	14486	14377	14427	14552	14287	14581	14541	14545	14406	14517	14381	14554	14401	14494	14398	14491	14533	14562	14370	14422	14763	14343	14482	14461	14399	14309	14498	14583	14490	14474	14611	14443	14362	14714	14514	14590	14333	14467	14478	14655	14478	14425	14545	14573	14581	14381	14544	14401	14591	14402	14510	14539	14563	14330	14605	14391	14557	14396	14399	14684	14627	14438	14381	14532	14500	14573	14590	14471	14554	14648	14502	14490	14627	14461	14480	14478	14418	14469	14437	14584	14544	14414	14590	14478	14479	14508	14310	14318	14608	14503	14543	14578	14481	14579	14624	14380	14379	14500	14563	14405	14552	14597	14355	14503	14492	14534	14579	14425	14530	14605	14506	14532	14587	14479
22926	21531	29480	24239	22670	25955	28826	23378	21466	21098	20251	19581	19271	18955	18734	18781	18442	18501	18297	18204	18277	18077	17946	17893	17989	17900	17920	17874	17790	17801	17792	17789	17783	17726	17804	17656	17724	17632	17629	17610	17708	17378	17669	17692	17616	17673	17502	17483	17649	17761	17790	17639	17657	17761	17742	17485	17539	17572	17602	17711	17625	17773	17622	17530	17607	17753	17679	17542	17577	17635	17412	17619	17769	17397	17601	17518	17512	17568	17598	17616	17579	17510	17723	17595	17536	17659	17750	17615	17641	17474	17484	17535	17602	17556	17423	17603	17623	17519	17642	17455	17386	17542	17472	17570	17635	17753	17532	17525	17541	17491	17601	17570	17469	17613	17691	17820	17530	17581	17705	17467	17497	17491	17695	17608	17803	17578	17558	17537	17527	17368	17539	17336	17294	17697	17469	17677	17580	17582	17722	17524	17628	17794	17808	17418	17679	17731	17614	17559	17487	17673	17703	17464	17500	17662	17536	17784	17728	17592	17462	17480	17615	17545	17578	17889	17618	17633	17749	17360	17540	17405	17558	17574	17655	17501	17607	17759	17647	17633	17621	17678	17278	17700	17403	17636	17834	17597	17526	17671	17628	17565	17735	17761	17619	17407	17491	17704	17518	17530	17729	17490	17386	17459	17472	17275	17482	17626	17431	17635	17501	17467	17672	17508	17650	17546	17453	17618	17666	17456	17486	17427	17548	17531	17531	17628	17627	17525	17746	17537	17582	17634	17690	17494	17567	17771	17645	17639	17511	17650	17704	17751	17656	17859	17413	17510	17348	17574	17505	17729	17491	17512	17602	17719	17555	17671	17355	17476	17461	17614	17712	17591	17675	17582	17450	17604	17456	17568	17460	17257	17507	17663	17376	17379	17789	17657	17610	17497	18037	17711	17346	17673	17440	17478	17486	17699	17662	17502	17563	17758	17679	17616	17730	17401	17676	17390	17300	17464	17660	17551	17723	17581	17563	17274	17665	17613	17416	17702	17484	17507	17301	17680	17511	17686	17390	17667	17710	17621	17497	17502	17551	17505	17725	17520	17653	17480	17563	17556	17548	17488	17782	17570	17280	17519	17578	17518	17461	17419	17457	17568	17538	17467	17663	17526	17583	17814	17590	17795	17609	17383	17669	17648	17794	17547	17496	17364	17568	17255	17656	17751	17422	17619	17613	17588	17444	17632	17611	17412	17220	17467	17300	17393	17718	17605	17341	17560	17436	17766	17758	17662	17477	17553	17693	17604	17590	17563	17568	17697	17613	17585	17573	17581	17682	17466	17334	17510	17484	17574	17585	17346	17614	17547	17410	17544	17383	17427	17454	17488	17465	17674	17377	17568	17355	17620	17610	17563	17567	17639	17621	17699	17636	17618	17484	17541	17457	17542	17537	17686	17487	17601	17531	17433	17582	17794	17525	17590	17372	17697	17652	17510	17400	17723	17573	17599	17762	17501	17493	17572	17655	17501	17526	17552	17509	17686	17430	17619	17417	17739	17461	17479	17528	17564	17625	17577	17550	17460	17454	17409	17766	17584	17519	17592	17679	17577	17416	17630	17627	17509	17694	17486	17580	17543	17749	17545	17578	17571	17662	17682	17691	17536	17614	17671	17580	17472	17526	17577	17488	17384	17566	17569	17660	17607	17570	17468	17602	17462	17612	17456	17626	17397	17588	17428	17507	17505	17608	17696	17753	17493	17603	17691	17401	17615	17697	17687	17471	17718	17595	17440	17530	17596	17433	17545	17635	17523	17530	17543	17377	17584	17555	17730	17577	17495	17558	17696	17442	17589	17567	17620	17609	17507	17382	17412	17403	17427	17448	17708	17646	17533	17496	17641	17659	17468	17575	17770	17567	17587	17513	17386	17539	17463	17577	17517	17571	17584	17566	17624	17531	17573	17499	17652	17654	17626	17487	17477	17539	17686	17578	17382	17686	17409	17570	17706	17649	17526	17390	17631	17666	17545	17660	17456	17468	17453	17437	17647	17581	17522	17451	17555	17521	17668	17543	17595	17504	17680	17750	17644	17512	17540	17532	17608	17708	17500	17825	17637	17639	17610	17550	17713	17510	17367	17560	17508	17579	17470	17525	17466	17570	17594	17670	17737	17497	17619	17569	17506	17631	17503	17569	17574	17651	17678	17503	17633	17498	17430	17588	17593	17405	17485	17356	17765	17558	17559	17536	17512	17677	17560	17669	17661	17286	17758	17476	17456	17547	17390	17841	17671	17527	17337	17452	17469	17500	17583	17592	17333	17402	17596	17464	17438	17744	17567	17544	17517	17652	17498	17656	17790	17614	17410	17565	17572	17547	17669	17415	17527	17475	17470	17538	17458	17565	17501	17659	17652	17527	17575	17612	17626	17621	17499	17754	17604	17508	17490	17596	17484	17400	17571	17457	17538	17418	17486	17699	17460	17607	17576	17441	17523	17551	17566	17433	17444	17575	17638	17553	17715	17747	17469	17489	17620	17611	17472	17683	17749	17590	17552	17614	17553	17728	17427	17584	17582	17521	17520	17496	17397	17524	17639	17448	17692	17520	17512	17353	17534	17527	17468	17475	17389	17637	17200	17379	17400	17461	17647	17712	17965	17569	17482	17526	17523	17635	17534	17614	17567	17572	17754	17335	17184	17532	17344	17519	17781	17542	17536	17329	17604	17448	17397	17694	17743	17763	17438	17423	17292	17541	17529	17459	17528	17400	17552	17773	17659	17656	17470	17492	17590	17774	17646	17791	17754	17597	17622	17464	17651	17598	17550	17578	17710	17484	17389	17587	17562	17641	17539	17709	17700	17722	17623	17592	17484	17580	17453	17577	17837	17602	17559	17600	17487	17499	17539	17444	17605	17410	17598	17567	17677	17539	17655	17567	17456	17462	17572	17455	17562	17482	17636	17513	17591	17677	17594	17592	17357	17407	17455	17489	17627	17388	17443	17719	17636	17662	17693	17687	17590	17492	17818	17765	17640	17473	17559	17737	17597	17703	17511	17589	17508	17604	17520	17492	17795	17554	17628	17539	17874	17499	17382	17714	17489	17759	17486	17645	17477	17704	17536	17461	17354	17467	17603	17304	17474	17429	17715	17599	17420	17600	17609	17660	17646	17739	17650	17505	17724	17466	17327	17719	17625	17559	17528	17593	17525	17260	17623	17608	17741	17432	17639	17424	17734	17673	17576	17440	17513	17513	17636	17568	17469	17636	17681	17591	17402	17653	17622	17495	17569	17708	17717	17454	17510	17620	17407	17631	17438	17465	17687	17462	17620	17570	17456	17733	17537	17597	17460	17601	17510	17534	17713	17466	17465	17669	17584	17458	17412	17497	17666	17631	17550	17473	17333	17676	17550	17622	17716	17536	17422	17617	17648	17729	17703	17649	17478	17428	17364	17530	17580	17585	17674	17483	17561	17535	17596	17574	17662	17450	17542	17494	17636	17831	17505	17682	17491	17580	17470	17303	17583	17585	17450	17701	17827	17588	17569	17729	17630	17621	17642	17393	17470	17433	17505	17501	17568	17623	17585	17578	17623	17731	17561	17708	17349	17341	17690	17628	17701	17472	17589	17381	17445	17767	17436	17426	17560	17399	17542	17557	17596	17451	17632	17330	17557	17516	17521	17446	17574	17669	17628	17477	17540	17679	17679	17422	17377	17471	17482	17576	17340	17676	17692	17541	17804	17550	17643	17763	17597	17632	17653	17472	17494	17564	17497	17718	17469	17579	17644	17588	17407	17592	17688	17608	17601	17566	17447	17560	17684	17328	17606	17583	17616	17453	17449	17481	17618	17420	17588	17701	17728	17536	17646	17837	17657	17306	17481	17533	17570	17719	17433	17425	17662	17516	17810	17621	17577	17595	17523	17557	17682	17533	17806	17649	17733	17768	17562	17464	17667	17593	17547	17623	17615	17485	17605	17564	17670	17648	17612	17584	17496	17529	17399	17464	17368	17441	17613	17703	17491	17766	17454	17715	17620	17533	17457	17450	17475	17518	17616	17572	17672	17567	17465	17599	17396	17421	17495	17556	17574	17639	17613	17530	17467	17622	17852	17447	17548	17701	17577	17656	17567	17557	17598	17628	17534	17692	17459	17494	17432	17560	17457	17418	17625	17521	17626	17642	17615	17654	17760	17494	17587	17522	17511	17685	17697	17583	17576	17697	17649	17655	17667	17639	17497	17678	17596	17652	17547	17464	17292	17451	17744	17716	17330	17584	17424	17524	17432	17736	17521	17304	17615	17692	17589	17457	17500	17536	17316	17568	17437	17626	17611	17533	17590	17565	17543	17562	17459	17337	17615	17396	17231	17417	17410	17628	17466	17540	17695	17548	17357	17460	17476	17492	17561	17373	17621	17300	17497	17504	17277	17486	17499	17642	17602	17559	17504	17533	17482	17444	17475	17491	17570	17723	17434	17398	17460	17505	17453	17483	17687	17755	17674	17381	17579	17733	17598	17520	17461	17566	17699	17577	17443	17689	17567	17653	17587	17523	17474	17370	17454	17454	17488	17626	17540	17569	17617	17934	17686	17845	17553	17565	17713	17543	17643	17546	17524	17585	17494	17542	17533	17445	17480	17649	17423	17422	17563	17484	17581	17588	17329	17579	17428	17534	17498	17705	17601	17407	17752	17540	17419	17657	17663	17510	17440	17661	17538	17534	17426	17696	17546	17499	17433	17417	17679	17685	17540	17597	17495	17432	17410	17472	17607	17592	17599	17699	17456	17254	17377	17565	17544	17414	17519	17521	17708	17513	17477	17534	17715	17572	17559	17413	17539	17749	17624	17562	17496	17704	17595	17585	17777	17305	17398	17631	17488	17548	17598	17565	17392	17360	17786	17478	17470	17621	17594	17701	17375	17277	17473	17570	17459	17497	17479	17615	17547	17515	17714	17576	17509	17762	17583	17572	17817	17595	17651	17515	17424	17479	17481	17727	17664	17762	17533	17619	17532	17485	17491	17275	17594	17539	17484	17744	17543	17454	17761	17475	17660	17506	17408	17671	17645	17495	17307	17471	17495	17486	17571	17561	17571	17392	17648	17655	17619	17519	17479	17632	17467	17584	17647	17466	17514	17611	17547	17611	17413	17522	17479	17553	17359	17515	17617	17402	17588	17708	17450	17609	17636	17492	17529
34250	57252	54200	42432	34850	28983	25571	23106	21222	20072	18702	17963	17465	17257	16791	16845	16253	16031	15904	15951	15724	15631	15425	15599	15374	15370	15270	15258	15315	15161	15146	15030	15087	14985	15127	15169	15169	15050	14972	15071	15035	15026	14973	14839	14960	15043	15070	15074	14976	15031	15007	14911	15020	14987	14906	15041	14997	15185	14965	14890	15038	14875	14921	14968	14915	15024	14935	15013	14928	15110	14898	15163	15041	14923	15055	14995	15012	14916	15033	15029	14935	14862	14745	15103	15208	14925	15082	14940	14930	15152	14990	15111	14868	15025	14926	15018	15037	15305	14949	15114	14936	14968	15010	14948	14902	14875	14904	14943	14893	15033	14885	14972	14921	14906	15103	15199	15034	14918	14912	14952	14925	15159	15069	14859	15062	15175	15088	14847	14986	14997	15011	15038	14915	14983	14965	15066	15137	14779	15092	15218	14956	14997	15072	15087	14967	15003	14964	14734	15028	15107	15144	14902	14990	14968	14936	14894	14876	14978	14994	14924	14932	14934	15064	15136	14945	15166	14910	14995	15091	15075	15027	14920	15013	14920	14951	15045	15142	15036	15073	14998	15034	15032	15007	15091	15105	14993	15073	14995	14939	14951	14901	15014	14921	15049	15017	15066	14971	15073	14929	15126	14927	14930	15049	14857	15051	15033	14897	15027	14974	14947	14967	14920	14979	15006	14944	15151	14920	14973	14881	15062	14953	14975	14950	14837	15053	14906	15138	14943	15130	14803	15001	14917	14885	15003	15083	15047	15048	14923	14999	14997	15036	15013	14857	15179	15018	15046	15158	14918	15031	15001	15073	14971	14917	14987	15089	14945	14887	14949	14960	15043	14918	15084	14966	14981	14970	15111	15262	15161	15027	14931	14806	15024	14773	15066	14940	14918	15058	15101	14949	14740	15065	15021	14920	14976	15002	14962	14920	14997	14940	15105	14844	15141	15050	14972	15040	14998	15049	14917	15113	14906	14832	15075	15121	15010	14873	15063	15070	15024	14908	14975	15045	15115	15042	15050	14927	15064	14909	14946	14978	14911	15079	14927	15013	15078	14837	14923	15025	14975	15050	14966	15100	15039	15123	14930	14924	15065	15009	15012	14870	14794	14931	15006	15082	15033	15146	14880	15142	15130	15046	14904	14769	15020	15240	15025	15020	14901	15016	15042	15032	14844	14992	14914	15022	14774	14966	14936	14992	14992	15077	14887	14870	15171	15188	14995	15059	14928	14971	14935	14993	15125	14830	15043	14924	14730	14994	14999	15072	15006	14895	15071	14871	15070	14849	14979	15159	14798	14871	15021	15033	14944	15031	15100	14828	15238	14935	14769	14930	14813	15002	15031	14909	15064	14972	14901	15106	14844	15122	14797	14917	14912	15132	15044	14876	14929	14994	15062	15131	14952	14982	14961	14923	14921	15119	14877	15021	15093	15001	14961	15064	14858	14965	14925	14968	14869	15041	14889	14966	14900	14864	14880	14811	14980	14992	14911	15059	15024	15113	15058	14788	14974	15135	15055	15183	15146	14954	15026	14998	15039	15080	15016	14852	15116	14925	15054	15053	14885	14971	15028	14812	14960	15030	15029	14985	14934	14901	15267	15018	14842	15100	14893	15116	15025	14943	14781	14992	15072	14805	15062	15083	14943	15030	14948	14886	15056	15061	14847	15191	15126	14962	14915	15067	15015	15004	14959	15018	15051	15027	15100	14993	14963	14865	14992	14937	14965	14996	14972	15012	15089	15091	14855	15076	14993	15050	15042	15132	15055	14985	15050	14940	14937	15038	14836	15138	14870	14887	14967	14919	14875	15072	15071	15226	15126	15183	15056	14889	15035	14924	15093	14963	14955	15085	15142	15074	14963	15035	15011	14928	15112	15030	15114	14914	15017	15048	15058	14925	15095	14898	15034	14983	15069	14864	15103	14838	15036	15122	15136	14888	14962	15215	14876	14863	14776	15016	14898	14901	15017	14903	15015	15029	15016	14956	15084	14996	15128	15045	14966	15103	15099	14816	14825	15182	14662	14939	14844	14970	14997	14905	14918	15161	14983	14948	14913	14950	14984	14913	14882	14963	15043	15122	14902	14978	14982	15058	14955	14886	14938	15094	15088	15183	14996	14993	14913	14993	14788	14916	14914	14881	14940	14965	15012	15035	15005	14904	15020	15070	15169	15013	14915	15084	14917	14993	14906	14890	15050	15003	15086	15023	14946	15040	14841	15133	15259	14945	14822	14986	15094	15055	15018	15016	14954	15153	14721	15066	14986	14933	15011	14867	14830	14982	15182	14915	14917	14922	14897	15031	14916	14895	14940	14797	14916	14948	15158	14904	15057	15084	15092	14995	14991	14869	15121	15071	15034	15024	15086	14888	15146	15047	14937	15019	14918	14964	15005	14910	14938	14952	15071	14766	14884	14960	14881	15096	14842	14974	15110	15004	14925	15025	15152	15011	15053	14987	15098	15165	14961	15088	14924	14979	15087	15037	14868	14873	15086	14935	15109	15041	14817	15004	14888	15027	14810	15201	14988	15000	14929	14928	14827	15120	14951	15032	15070	15060	15173	15188	14952	14948	14994	14969	15001	15055	14936	14953	15119	15085	15128	15059	15170	15077	14975	15068	14936	15079	15131	14818	14911	15102	15003	15022	14901	15010	15104	15027	14959	14897	15037	15066	14959	14974	15032	14976	15063	15102	14859	14992	14993	15007	14892	14949	14864	15029	15005	15117	15065	15006	14768	15204	14899	14841	15088	15050	14833	14996	15126	14928	14920	15159	14946	15211	15018	14938	14929	14800	15269	14959	14874	15073	14954	14970	14846	14913	14958	15074	15045	14954	15080	14885	14898	14897	14938	15162	15025	15099	15034	14891	15002	14980	14812	15004	15072	15000	14956	15085	14916	14916	15072	15035	15009	15136	15025	14902	14834	14989	14892	15149	15043	14996	15170	15027	14884	15117	14957	15102	14927	14984	14970	14934	14968	14962	14930	15075	15047	15109	14955	14875	14913	15003	14973	14944	14889	14958	14812	15055	15016	15091	15001	14877	14977	15074	14825	15063	15019	15020	15199	15052	15217	14970	14802	15117	15124	14981	15152	14988	14904	14833	15048	14972	14940	14971	14870	14995	15024	15109	14999	15016	14937	14969	14996	14871	14897	15076	14977	14995	14913	15049	15045	15123	14774	15066	14912	14898	14908	15020	14877	14827	14977	14992	15117	14912	15001	14944	15115	14977	14947	15120	15053	15004	15114	15132	15049	15022	14952	14967	14897	15177	15187	14948	14855	15221	15077	14973	15063	15033	14920	14996	14945	14868	14970	15179	15040	14906	15031	15024	14958	14925	15057	14926	15003	15145	15148	14859	14994	15150	15002	14938	15058	14935	14972	14998	15089	14967	15010	15047	14970	14920	15058	15034	14859	15059	15026	15047	15104	15049	14993	15098	14941	15091	14902	14906	15038	14996	14912	14940	15046	15099	15047	14950	14896	14966	15078	15154	14949	14883	15059	14933	15034	15020	14973	14969	14933	15019	14852	14874	14963	15130	14971	14888	14902	14971	15087	14966	14901	15119	15014	15038	14966	14946	15035	14928	14875	14898	15097	15127	14950	15120	15133	14994	15056	15090	15037	14897	15081	15032	15025	15036	15021	15086	14880	14936	15159	15193	14987	15039	14826	14872	14937	14912	14946	15034	15015	15072	15061	15029	15028	15031	14935	14940	14899	14950	14981	15074	14861	14809	14876	15099	14979	15020	15078	14914	14913	15071	14808	15077	14940	15077	15142	14869	14922	15006	14959	14797	15028	15008	14885	14984	14924	15001	15006	14707	15041	15066	14951	14963	14993	15123	14994	15013	15121	14788	14912	14956	14794	14962	15011	15053	14930	14879	15134	14942	15134	14905	14934	14818	14857	15047	14872	15187	14991	15022	14975	15113	14949	14877	14832	15164	14936	15049	15037	15088	15045	14845	14988	14970	15110	14992	15058	15034	15141	14982	15019	14829	15038	15097	14925	14949	15036	14930	14931	14823	14929	15011	14917	14961	14994	15258	14805	14986	14913	14897	14929	14925	15045	14955	15034	15167	15116	15091	15124	15013	14990	15004	15010	14897	15061	14907	14869	14817	15090	15096	14985	15022	14932	14988	14934	15058	14943	14950	14909	14996	14962	15138	14958	14930	15060	15019	14945	15026	15087	14996	15082	14961	15015	15059	14852	15060	15146	14724	14887	14982	14804	14882	14975	14968	14903	15144	14884	14966	14868	14785	15034	15080	14922	14936	14968	15092	14834	15140	14934	14846	15148	14931	14834	14969	15085	15029	14837	15016	14931	15000	14812	14971	14915	15121	14906	14936	15021	14913	14893	15069	14863	14999	14896	14968	14956	15032	14820	14948	14975	14974	15312	14810	15020	15103	14843	15023	15149	14908	15150	15009	14871	14835	14869	15081	14927	15078	15050	14842	14996	15115	14832	15055	15027	15207	15020	14820	14878	15004	14885	15058	15052	15027	15041	15052	14886	14871	15007	14949	14906	14999	14893	15067	15042	14907	15128	15014	14909	14927	14973	15130	15026	15014	15063	15060	15024	14933	14937	15004	14965	15001	14978	14993	15122	14977	14909	14999	15015	14999	14946	15062	15031	15058	15079	14945	15005	15046	14966	15131	14882	14897	15099	15124	14896	15001	15054	14977	14943	15047	15014	15198	15075	15038	14798	15140	15048	15027	14934	15031	15011	15048	15000	14940	15061	14918	15041	14960	15112	14984	14938	15062	14910	14896	15049	14927	14902	15022	15044	15084	14972	15112	14942	14969	15017	14907	14910	15012	14827	14920	14986	14931	14864	15037	15030	15016	15128	15035	14928	15114	14902	15001	14994	15062	14852	15100	15086	14844	15052	15058	14929	15046	14997	14923	14979	14825	15069	15068	15044	15129	15174	15004	15062	14842	14902	14906	14954	15030	14946	15101	15047	14880	15053	15062	14873	14918	14910	14981	15006	14980	14955	15009	14834	15051	14824	14913	14948	14952	14903	15119	15098	14993	14952	15049	15025	14975	14994	14916	15038	15098	14917	14962	15097	15057	15104	15133	14974	14875	14988	14796	15101	14929	14962	15019	15017	15091	15077	15081	14908	14998	15028
29157	28232	35748	31437	24850	22533	20991	19728	18876	18675	18041	17921	17967	17673	17864	17580	17475	17343	17305	17378	17140	17301	17233	17404	17107	17363	17302	17173	17155	17053	17352	17221	17382	17145	17214	17363	17309	17299	17230	17062	17102	17318	17044	17153	17187	17088	17029	17178	17051	17193	17088	17127	17201	16992	17075	17238	17025	17037	16934	17026	17074	17305	17210	17019	17033	17105	17102	17139	17143	17237	17075	17195	17142	17014	16896	17049	17082	17112	17230	16919	17102	17172	17064	17155	17218	16902	17028	17058	17101	17061	17221	17346	17009	17046	16915	16887	17018	17062	17117	17344	17195	16947	17018	17144	17090	17196	17045	17042	17250	17111	17086	17198	16982	16928	17163	17231	17045	16945	17329	17282	17134	17194	17093	17082	17222	17110	17062	17115	16900	17100	17013	16974	17199	17175	17131	17116	17180	16959	17014	17042	17406	17123	17161	17039	17244	17214	17198	17121	17046	17091	17055	17115	17233	17246	17251	17108	17156	17304	17278	17178	17109	17299	17208	17113	17166	17091	17324	17038	16896	17047	16971	17000	17200	17085	17220	17182	17022	17164	16923	17099	17117	17058	17148	17114	17201	17217	17261	17130	16951	17028	17097	17022	17125	17112	17068	17064	17131	17126	16942	16983	17174	17093	17107	17142	16915	17169	17226	16974	17095	17208	17301	16982	17046	17028	17269	17109	17126	17075	17079	17199	17059	17148	17139	17145	17167	17056	17048	16899	16988	17101	17209	17049	17120	17236	17148	17064	16964	16932	16999	17092	17123	17114	17169	17049	17153	17016	16954	17278	16935	17295	17029	17151	17200	17058	17025	17112	16945	17303	17239	17141	17181	17013	17126	17155	17085	17198	16969	17046	17104	17017	17049	17054	16965	17086	17225	17146	17025	17151	17170	17093	17138	17029	17160	17118	17117	17207	17111	16966	17136	17249	17145	17145	17106	17360	17219	17103	17086	17121	17002	16895	17088	17170	17029	17234	16931	17080	17015	17252	17267	16999	17160	17178	17179	17080	17184	17204	17073	17151	16948	17080	17247	17160	17190	17014	17015	17012	16825	17067	17238	17095	17034	17111	17004	17068	17045	16879	17129	17169	17065	17045	16978	17089	17171	17190	17095	17155	17097	17075	17093	17177	17072	17020	17114	17043	17093	17113	16974	17188	17155	17322	17175	17028	17212	17160	17024	17379	17075	16930	17094	17081	16933	17177	17214	17179	17095	17063	17348	17245	17140	17140	17303	17111	17323	17178	17072	17266	17130	17044	17287	16988	17224	17055	17223	17265	16961	17023	17227	17067	17138	17201	17207	17133	17142	17034	17019	17183	16881	17176	17188	17215	17333	17252	17066	17027	17145	17083	17214	17261	17327	17247	17055	17263	17063	17131	17167	17240	17179	16950	17393	17023	17088	17152	17086	17200	17189	17124	16902	17121	16883	16738	17028	17101	17115	17050	17103	17226	16935	16864	17073	17099	17254	17185	17113	17077	17161	17056	17081	17022	16923	17133	17211	17093	17222	17023	17223	17199	17107	17090	17189	16965	17126	17106	17082	16995	17123	16973	16979	16935	16926	17134	17330	17069	17002	16924	17034	16994	17005	16960	17048	17172	17390	17169	17312	17063	17166	17171	17152	17279	17106	17105	17369	17156	17113	17131	17223	17131	17289	16982	17089	17140	17329	17405	17162	17240	17252	17263	17052	16911	16857	17022	17041	17083	17064	17309	17346	17299	16925	17089	17069	17013	17060	17269	17309	17042	17233	17227	17356	17183	17101	16954	17187	17015	17274	16971	16946	16980	17298	17121	16972	17135	17148	17284	17000	17051	17259	16950	17073	17037	17156	17260	17060	17030	17122	17036	17322	17055	17093	17112	16973	17178	17139	16976	17111	17231	17171	17063	17398	17197	17250	17233	17080	16920	17151	17000	16864	17335	17318	17232	17004	16951	17218	17202	17010	17294	17069	17043	17136	17243	16852	17018	16998	17117	17208	16952	17005	16887	17042	17108	17105	16939	17060	17026	17138	17038	17228	16941	17118	17218	16936	17023	17177	17244	17113	17108	17161	17106	17212	17316	16910	17191	17056	16896	17149	17125	17119	17014	17062	17235	17092	17021	17252	17265	17213	17142	17158	17067	17039	17073	17107	16949	17130	17117	17382	17278	17249	16977	17275	16954	17305	17295	17131	16986	17179	17108	17099	17011	17058	17287	17387	16985	16979	17076	17066	17176	17092	17219	17135	17141	17043	17004	17109	17217	17230	17109	16974	17177	17084	17222	17044	17113	17107	17045	17075	16813	16935	17366	17116	17169	17252	17204	17359	17329	17231	17094	17037	17111	17131	17040	17153	17151	17076	16898	17312	17111	17108	17048	17182	17005	17390	17225	17072	16926	17234	17027	17001	17111	17144	17187	17092	17085	17100	17102	17251	17180	17026	17161	17175	17004	17139	17069	17118	16972	16969	17206	17110	17313	17083	16833	17063	16975	17094	17041	17114	17227	17013	17066	17000	17142	17095	16963	16949	17321	17025	17043	17065	17199	17347	17379	16908	17182	16903	17104	17175	17161	17279	16998	17030	17070	17110	17073	17192	17246	17147	17044	17169	17129	17204	17105	16971	17123	17346	17245	16932	16937	17358	17168	17041	17234	17127	17292	17126	17127	17005	17047	17057	17089	17221	17062	16980	17280	16981	16995	17027	17204	17176	17042	17131	17166	17364	16973	16922	17290	17320	17125	16934	17081	17114	17094	17349	17320	17167	17045	16942	17109	16969	17077	17270	17104	17163	16976	17214	17052	17148	17176	17145	17161	17091	17226	16990	17262	17096	17112	17070	17134	17277	17092	17156	17040	17138	16949	17013	17062	16914	17135	17239	16927	17030	17175	17218	17129	17361	16993	17115	17123	17207	17251	17218	17190	17147	17136	17174	17325	17236	16857	17088	17073	17065	17160	17145	17138	17054	17124	17069	17078	17051	17189	17140	17057	17236	17280	17005	17188	17164	16978	17004	17018	17041	17313	17207	17106	17313	16878	17079	17154	17180	17285	16885	17060	16968	17192	17039	17129	17095	17005	17066	17104	17321	16975	17123	16967	17025	17306	17090	17308	17150	17104	17082	17116	17043	17207	17195	17147	17048	17178	17038	17061	17077	16974	16944	17191	17058	17269	17365	16963	17115	17325	16920	17068	16982	17044	17191	17066	17202	16998	17345	17075	17239	17136	17006	17054	17015	16886	17088	16973	17146	17073	16815	17113	17182	17241	17079	17170	17277	17109	17120	17125	17157	16985	17192	17090	16798	17222	17122	16885	17169	16928	17254	17007	17185	17211	17078	17014	17101	17026	17160	17154	17239	17223	17001	17221	17049	17091	17093	17182	17100	17047	17198	17013	16932	17102	17169	17201	17305	16910	17244	17051	17028	16819	17035	17155	16988	17057	17229	17080	17277	16978	17100	17168	16883	17181	16991	16996	17174	17071	17115	17177	17049	17071	17037	17041	17012	17115	16954	17094	17114	17035	17067	17232	17157	17192	17179	17145	17352	17118	17106	17049	17211	17169	17146	17156	17239	17002	17215	17125	17048	17080	17155	17035	16986	17018	16938	17246	17172	17231	17074	17168	17091	17256	17353	17128	17134	17033	17003	17185	17217	17100	17176	16992	17024	17137	17108	17115	17204	17068	16988	17065	17232	16978	17249	16926	17120	17288	17304	17133	17118	17243	17144	17199	17173	17015	17214	17119	17101	17021	17108	17025	17061	16958	17047	17083	16843	17147	17008	17195	17114	17067	17079	17107	17198	17157	16968	17110	17130	17236	17117	17089	17270	16922	17071	17080	17199	17237	16990	17156	17082	17021	17244	17198	17220	17210	17040	16923	17170	16996	17096	17218	17167	17098	17075	17161	17105	17346	17286	17198	17063	17168	17169	17072	17371	17172	17003	16910	16892	16966	17216	17141	17092	16941	17226	17269	16958	16826	17120	17148	16903	17193	16900	17090	16870	17131	17177	17033	17082	17000	17090	17019	17277	17243	17286	17301	17185	17196	17039	17116	16980	17020	17287	17150	17282	17151	17277	16925	17070	17180	17245	17054	17045	17404	17078	17162	17341	17190	17329	17149	17055	17134	17187	17067	17000	16991	16843	17091	16945	16993	17322	17075	17295	17153	17180	17176	17191	17145	17170	17100	17173	17123	17106	17059	17023	17150	17040	17153	17178	17098	17124	16893	17389	16887	17117	16982	17137	17178	17197	16971	17250	17083	17254	17100	17116	17005	17049	17055	17166	17191	17103	17183	17135	17055	17055	17216	17029	17020	17159	16992	17227	17100	17105	16901	17009	17240	17045	17263	17206	17084	17094	17122	17216	17101	17170	17062	16929	17184	16986	17136	17195	17064	17057	17068	17081	16995	17486	17189	17201	17194	17012	17120	16973	17059	17222	17071	16949	16979	17234	17135	16977	16978	16850	17310	16991	17122	17088	17155	17145	17128	17151	17150	17117	17097	17085	17092	17116	17100	17123	17060	17153	17131	17308	17071	17042	17016	17076	17173	17077	17219	17215	17233	16942	17149	16973	17237	17350	16966	17125	17283	17253	17278	17057	17240	16958	17067	17224	16832	17395	17123	17122	17017	17208	17238	16974	17235	17181	17070	17180	16974	17060	17386	17091	17194	17060	17104	16977	16932	17062	17119	17116	17192	17004	17014	17148	17276	17092	17133	17115	17156	17137	17071	17069	17223	17160	17100	17228	17010	17004	17074	17192	17114	16933	16865	16959	16982	17062	16887	17227	17058	17170	17147	17054	17111	17126	16913	17254	17096	17084	17071	17243	17017	17368	17063	17173	17097	17072	17085	17020	17030	17039	17168	17248	17216	17207	17035	17299	17202	17081	17053	17194	17130	17285	17084	16875	17157	16966	17254	17036	17041	17194	17018	17059	17191	17210	16839	17203	17150	17188	17169	17079	17004	17125	17188	17048	17075	16983	17044	17120	17090	17203	17129	17238	16932	17191	17153	17177	16950	17015	17041	17113	17155	17298	16975	17009	17217	17266	17196	17171	17225	17256	16980	17181	16976	17156	17354	17246	17120	17136	17367	17238	17047	17166	16968	17138	17128	17206	17138	17083	17035	17058	17116
32472	45291	41610	31894	25582	22211	19954	18562	17523	16941	16436	16008	15863	15559	15449	15462	15272	15328	15068	14878	14970	14922	14900	14906	14982	14835	14908	14845	14836	14658	14823	14718	14922	14760	14926	14716	14793	14723	14692	14732	14845	14795	14771	14847	14731	14701	14761	14681	14685	14637	14920	14727	14654	14901	14653	14942	14778	14830	14884	14832	14876	14706	14736	14781	14720	14706	14764	14765	14688	14844	14740	14597	14809	14604	14713	14690	14675	14674	14722	14793	14668	14670	14647	14982	14859	14825	14671	14871	14753	14726	14748	14870	14687	14755	14694	14739	14716	14711	14775	14806	14740	14798	14848	14935	14653	14939	14669	14814	14666	14524	14637	14701	14771	14816	14796	14754	14908	14754	14811	14696	14848	14567	14677	14764	14871	14983	14815	14796	14808	14711	14698	14904	14667	14818	14936	14910	14676	14824	14783	14738	14786	14783	14731	14994	14636	14796	14694	14808	14743	14705	14769	14731	14785	15080	14781	14683	14806	14870	14703	14820	14584	14817	14666	14752	14696	14644	14890	14593	14536	14609	14837	14655	14704	14671	14675	14692	14571	14713	14793	14883	14732	14788	14633	14789	14789	14624	14604	14647	14647	14727	14922	14767	14769	14683	14717	14751	14677	14621	14777	14753	14878	14760	14511	14903	14704	14663	14679	14658	14888	14594	14896	14708	14873	14780	14729	14777	14663	14793	14526	14760	14711	14617	14716	14751	14796	14750	14805	14668	14802	14805	14565	14767	14772	14742	14694	14734	14741	14606	14795	14780	14787	14838	14755	14738	14746	14794	14787	14691	14846	14748	14741	14756	14641	14758	14835	14651	14898	14759	14671	14800	14709	14823	14564	14919	14757	14839	14793	14787	14672	14859	14679	14679	14673	14614	14818	14845	14657	14855	14858	14649	14702	14786	14681	14565	14616	14852	14676	14617	14853	14840	14831	14734	14715	14777	14769	14655	14747	14697	14903	14701	14509	14653	14684	14674	14726	14730	14723	14555	14679	14769	14685	14687	14836	14584	14753	14670	14669	14720	14687	14750	14671	14737	14809	14834	14693	14814	14595	14836	14731	14665	14771	14686	14709	14710	14665	14709	14740	14621	14649	14796	14659	14840	14646	14739	14721	14683	14640	14555	14826	14714	14714	14856	14675	14675	14746	14673	14879	14565	14700	14799	14759	14664	14794	14572	14745	14727	14903	14652	14866	14714	14725	14823	14805	14826	14638	14791	14793	14604	14705	14775	14733	14676	14921	14680	14666	14683	14693	14747	14811	14605	14750	14503	14756	14654	14653	14692	14668	14710	14756	14775	14786	14749	14708	14839	14744	14761	14813	14696	14651	14705	14869	14773	14599	14655	14663	14726	14752	14695	14766	14671	14705	14704	14776	14725	14835	14824	14803	14843	14808	14819	14849	14891	14735	14768	14725	14842	14652	14785	14628	14915	14692	14654	14747	14866	14694	14721	14824	14798	14852	14518	14838	14884	14703	14856	14654	14713	14754	14893	14860	14610	14665	14731	14707	14764	14799	14769	14741	14781	14936	14591	14753	14759	14815	14617	14770	14686	14738	14810	14798	14796	14739	14843	14766	14683	14695	14966	14747	14859	14740	14570	14916	14814	14806	14650	14841	14577	14773	14868	14870	14852	14635	14675	14708	14610	14771	14637	14752	14729	14762	14712	14742	14849	14881	14821	14864	14777	14698	14805	14628	14776	14629	14665	14821	14698	14886	14613	14904	14807	14688	14784	14966	14686	14730	14774	14662	14897	14793	14732	14678	14743	14678	14854	14845	14778	14885	14788	14852	14721	14650	14828	14695	14728	14720	14681	14645	14799	14888	14766	14727	14951	14809	14694	14653	14701	14835	14727	14655	14714	14801	14848	14828	14657	14697	14728	14578	14865	14749	14774	14817	14831	14616	14662	14763	14588	14734	14793	14704	14697	14990	14817	14839	14720	14615	14725	14558	14737	14822	14562	14802	14648	14809	14708	14938	14859	14598	14662	14698	15001	14635	14864	14828	14696	14766	14747	14618	14765	14718	14931	14645	14858	14749	14731	14688	14725	14851	14730	14728	14691	14842	14894	14727	14536	14780	14800	14913	14729	14779	14757	14613	14957	14804	14630	14871	14852	14706	14928	14734	14767	14817	14813	14812	14594	14694	14781	14694	14717	14876	14829	14776	14571	14868	14803	14834	14716	14801	14811	14797	14752	14751	14878	14859	14880	14628	14859	14746	14762	14674	14996	14772	14725	14786	14848	14729	14794	14733	14965	14829	14736	14739	14761	14703	14754	14711	14650	14692	14679	14760	14747	14797	14765	14625	14762	14819	14768	14775	14685	14641	14740	14896	14799	14687	14780	14828	14718	14659	14956	14752	14813	14750	14728	14837	14831	14931	14819	14742	14673	14826	14684	14608	14773	14852	14730	14888	14920	14649	14838	14651	14764	14687	14733	14678	14651	14948	14865	14732	14760	14826	14870	14793	14845	14604	14795	14679	14621	14795	14679	14835	14698	14700	14612	14622	14665	14814	14674	14720	14776	14780	14703	14637	14819	14690	14597	14706	14795	14938	14693	14754	14736	14748	14748	14858	14819	14792	14732	14732	14906	14854	14806	14894	14666	14732	14645	14756	14751	14930	14687	14519	14800	14964	14693	14657	14684	14714	14824	14675	14711	14627	14765	14913	14810	14803	14808	14768	14744	14857	14710	14558	14906	14868	14773	14773	14697	14730	14730	14857	14698	14771	14835	14704	14811	14739	14814	14850	14719	14538	14874	14633	14770	14602	14861	14722	14720	14766	14797	14662	14755	14617	14653	14674	14814	14778	14803	14867	14583	14914	14757	14788	14738	14776	14750	14686	14648	14745	14763	14855	14824	14713	14693	14577	14758	14708	14903	14634	14879	14675	14886	14524	14866	14757	14739	14618	15036	14659	14579	14626	14850	14600	14869	14883	14731	14704	14696	14781	14729	14669	14732	14591	14761	14591	14705	14836	14758	14794	14775	14587	14712	14812	14731	14872	14921	14833	14677	14892	14792	14830	14922	14678	14727	14859	14714	14741	14755	14661	14725	14886	14722	14669	14707	14715	14650	14605	14942	14780	14636	14869	14598	14768	14760	14707	14743	14744	14775	14675	14830	14685	14750	14735	14895	14708	14803	14710	14818	14811	14817	14734	14706	14564	14703	14819	14682	14738	14894	14882	14751	14627	14768	14880	14669	14756	14671	14748	14639	14713	14678	14800	14739	14605	14795	14855	14670	14847	14733	14888	14759	14708	14783	14895	14835	14913	14746	14683	14685	14949	14586	14639	14837	14755	14597	14859	14876	14775	14751	14759	14785	14726	14830	14651	14722	14838	14738	14716	14735	14823	14507	14841	14834	14698	14817	14830	14814	14524	14922	14776	14795	14898	14744	14668	14729	14731	14666	14864	14795	14792	14735	14607	14816	14927	14637	14720	14641	14869	14677	14735	14596	14808	14699	14722	14711	14818	14744	14863	14641	14745	14835	14578	14558	14852	14733	14663	14939	14815	14606	14628	14724	14658	14698	14984	14644	14736	14625	14735	14832	14662	14539	14738	14681	14638	14606	14675	14879	14753	14686	14719	14792	14718	14732	14785	14798	14745	14651	14708	14765	14744	14586	14623	14897	14652	14646	14857	14761	14830	14715	14730	14851	14763	14799	14726	14813	14647	14788	14872	14868	14825	14807	14581	14734	14790	14723	14773	14997	14752	14823	14756	14829	14628	14702	14791	14741	14685	14934	14543	14817	14837	14966	14619	14719	14897	14808	14773	14685	14768	14838	14839	14821	14816	14649	14884	14668	14768	14744	14687	14676	14777	14746	14772	14627	14724	14686	14783	14617	14626	14825	14584	14707	14853	14661	14665	14585	14838	14765	14752	14877	14785	14631	14864	14602	14696	14848	14684	14671	14834	14727	14715	14805	14836	14645	14730	14723	14699	14840	14824	14928	14746	14698	14930	14726	14858	14907	14783	14773	14779	14609	14635	14790	14736	14674	14783	14899	14827	14573	14779	14818	14902	14667	14790	14819	14697	14636	14656	14747	14794	14698	14718	14791	14748	14866	14854	14759	14722	14776	14829	14693	14823	14696	14747	14817	14985	14791	14662	14797	14923	14758	14853	14771	14690	14707	14751	14806	14920	14774	14911	14886	14933	14808	14823	14815	14713	14685	14812	14961	14680	14745	14687	14900	14578	14823	14898	14775	14692	14787	14787	14668	14746	14870	14651	14631	14750	14628	14901	14702	14817	14806	14782	14693	14764	14752	14770	14750	14745	14694	14927	14658	14785	14716	14720	14887	14798	14689	14608	14665	14879	14703	14882	14881	14896	14832	14761	14797	14844	14852	14620	14692	14772	14812	14578	14745	14708	14718	14762	14810	14620	14658	14750	14705	14614	14911	14707	14650	14932	14636	14728	14720	14751	14913	14766	14793	14784	14744	14847	14689	14749	14737	14872	14690	14739	14844	14628	14761	14831	14796	14789	14878	14880	14729	14734	14773	14699	14736	14804	14812	14505	14759	14770	14774	14641	14663	14716	14799	14627	14782	14828	14697	14716	14817	14799	14766	14881	14836	14757	14706	14754	14677	14677	14764	14773	14636	14910	14719	14791	14638	14872	14678	14724	14758	14804	14842	14851	14706	14727	14485	14769	14678	14704	14631	14658	14721	14712	14696	14773	14846	14656	14913	14801	14815	14894	14605	14759	14723	14621	14982	14751	14787	14709	14728	14828	14811	14647	14966	14762	14848	14704	14782	14913	14742	14767	14689	14844	14773	14758	14715	14710	14893	14937	14608	14790	14731	14770	14868	14620	14720	14850	14760	14625	14697	14635	14738	14634	14861	14882	14757	14791	14553	14646	14784	14818	14769	14773	14668	14900	14739	14715	14622	14550	14833	14735	14724	14652	14743	14716	14657	14793	14628	14785	14815	14688	14601	14801	14664	14715	14656	14796	14561	14777	14710	14775	14614	14716	14520	14638	14657	14710	14823	14761	14773	14817	14911	14750	14776	14709	14714	14794	14680	14788	14799	14816	14746	14842	14697	14724	14938	14830	14631	14626	14712	14805	14643	14772	14861	14672	14778	14871	14688	14885	14709	14735	14686
24215	21549	29113	25642	24605	25414	24466	21230	20159	19256	18850	18335	18329	17922	17803	17331	17394	17465	17491	17456	17264	17467	17285	17198	17175	17039	17104	17136	17068	17116	17086	17001	17198	17084	16987	16948	16977	16969	16979	17095	17055	17065	16833	16985	16713	16964	16835	16768	17093	17043	16992	16981	16920	16770	16825	16857	16815	16822	16878	16921	16734	16840	16871	16814	16930	16680	16759	16925	16854	16832	16782	16844	16973	16911	16792	16905	16898	16614	16857	16672	16695	16893	16803	16795	17070	16732	16925	16839	16978	17040	16622	16892	16879	16979	17143	16939	17063	16964	16754	16840	16705	16938	16817	16858	16801	16848	16693	16898	16820	16797	16811	16886	16932	16874	16865	16703	16954	16744	16674	16940	17240	16829	16874	16841	16692	16951	16627	16865	16946	16897	16756	16811	16730	16743	16797	16681	16954	16944	16745	16519	16832	16907	16861	16712	16774	16726	16613	16647	16857	16902	16852	16771	16982	16763	16816	16780	16913	16754	16740	16893	16682	16757	17010	16996	16588	16769	16677	16877	17003	16703	16871	16639	17019	16944	16726	16839	16807	16819	17062	16790	16812	16723	16645	16814	16808	16824	16824	16974	16837	16867	16914	16636	16627	17059	16841	16794	16671	16569	16942	16761	16969	16918	16782	16907	16713	16714	16900	16831	16920	16861	16948	16844	16802	16804	16777	16800	16905	16954	17018	16604	16922	16674	16839	17005	16952	16751	16836	16983	16875	16968	17007	16679	16810	16977	16926	16904	16879	16839	17076	16808	16875	16739	16689	16837	16928	16980	17000	16937	16861	16826	16914	16859	16602	16991	16664	16921	16831	16912	16756	16922	16703	16783	16755	16753	16829	16843	16868	16969	16723	16864	16869	16814	16848	16800	16738	16728	17021	16845	16850	16950	16793	16856	16686	16985	16870	17010	16882	16721	16930	16842	17198	16715	16846	16769	16967	16914	16975	16707	16724	16791	16926	16859	16712	16929	16776	16706	16835	16816	16922	16891	16943	16867	16947	16873	16927	16847	16883	16648	16707	16635	16809	16773	16593	16825	17023	16916	16879	16837	16874	16835	16817	16844	16854	16786	16800	16906	16969	16727	16781	16909	16756	16900	16949	16722	16768	16908	16875	16945	16803	16843	16905	16900	16872	16728	16978	17002	17060	16894	16920	16704	16888	16773	17070	16929	16871	16698	16802	16753	16841	17026	16891	16853	16909	16801	16818	16953	16880	16856	16872	17101	17015	16996	17114	16926	16885	16864	17088	17052	16692	16869	16783	16726	16847	16581	16923	16999	16929	17012	16827	16764	16936	16806	16833	16765	17031	16774	16695	16991	16802	16811	16957	16775	17002	17099	17092	16865	16916	16866	16780	16659	16929	16824	16877	16974	16838	16946	16956	16730	16853	17104	16897	16964	16705	16734	16668	16905	16837	16755	16847	16796	16868	16767	16971	16780	16686	16752	16983	16949	16752	16842	16757	16605	16857	16804	16922	16859	16760	16840	16883	16828	16635	16954	16695	16884	17019	16877	16851	16926	17070	16772	16923	17011	16859	16875	16717	16858	16935	16924	16857	16852	16974	16908	16793	16939	16789	17031	16948	16923	16834	16806	17098	16940	16760	16855	16934	17053	16893	16621	16769	16635	16855	16728	16779	16817	17074	16871	16728	16915	16719	16843	16913	16837	16873	16780	16741	16818	17014	16910	16767	16765	16917	16809	16971	16898	16829	16786	16601	16837	16658	16889	16884	16955	17123	17015	16682	16715	16897	16894	16981	16850	16852	16695	16761	17012	16774	16731	16901	16785	16943	16847	16923	16939	16824	16812	16777	16837	16771	16988	16912	16834	16880	16797	16794	16960	17049	16858	16882	16934	16974	16830	17032	16676	16694	16537	16751	16764	16917	17007	16943	16724	16685	16969	16831	16727	16785	16813	16938	16726	16926	16780	16878	17080	16792	16724	16757	16860	16825	16847	16786	16902	17001	17100	16805	16815	16855	17081	17131	17031	17011	16675	16871	16854	16913	16857	16579	17040	16815	16834	16791	16795	17052	16916	16853	17175	16899	16970	16659	16855	16804	16704	16709	16839	16801	16806	16955	16952	16814	16829	16900	17014	17088	16791	16753	16970	16901	16690	16923	16830	16914	16947	16629	16951	16926	16936	16855	16742	16841	16772	16900	16901	16757	16861	16840	16626	17031	16971	16853	17009	16717	16974	16845	16699	16784	16749	16936	16936	16940	16842	16818	16785	16844	16646	16843	16775	16780	16841	16870	16817	16990	16816	16746	17114	16892	16815	16852	16917	16675	16936	16780	16848	16908	16687	17040	16835	16861	16941	16915	16818	16836	16710	16753	16780	16780	16946	17036	16898	16947	16893	16793	16804	16942	16936	16754	16969	16768	16841	16867	16672	16833	16965	17025	17060	16821	16842	17011	16947	16971	16921	16927	16891	16866	16955	16942	16981	16818	16883	16944	16918	16932	16818	16957	16733	16789	16757	16756	16913	16848	16766	16750	17008	16925	16720	16732	16759	16725	16842	16808	16798	16684	16947	16760	16683	16766	16935	16809	16886	16941	16842	16872	16806	16778	16861	16992	16865	16934	16682	16739	16827	16859	16941	16897	16937	16860	16749	16762	16716	16926	16887	16831	16929	16791	17001	16904	16802	16912	16490	16807	16818	16727	16916	16805	16968	16957	16809	17001	16591	16924	16808	16941	16889	16782	16802	16843	16755	16942	16937	16964	16885	16936	16852	16849	16764	16813	16738	16880	16809	16766	16775	16887	16772	16969	16777	16944	16794	16826	16761	16796	16866	17049	16944	16947	16963	17028	16700	16878	16765	16966	16832	16650	16847	16796	16921	16954	16804	16967	17014	16726	16744	16922	16918	17093	16994	16835	16788	16905	16827	16696	16880	17096	16984	16720	16814	16996	17072	17023	16894	16754	17066	16963	16700	16887	16830	16708	16794	16888	16869	16954	16988	16901	16779	16888	16847	16819	16922	16829	16922	16671	17008	16773	16839	16943	16726	16910	16991	16798	16769	16836	16790	17044	16872	16708	16937	16707	17096	16890	16850	16844	16747	16919	16872	16898	16617	16739	16898	16690	16934	16678	16748	16784	16967	16826	16656	16998	17056	16786	16823	16715	16876	17065	16904	16993	17002	16881	16872	17027	16840	16855	16770	16658	16714	16812	16961	16821	17010	16857	16816	16972	16828	16915	16720	17089	16798	17057	16899	17006	16868	16614	16838	16769	16720	16851	16826	16699	16706	16960	16788	16912	16862	16993	16916	16823	16819	16765	17019	17088	16784	16905	16774	16867	16830	16864	16873	16865	16816	16833	16772	16872	17075	16883	16972	16902	16897	16983	16958	16880	17006	16864	16929	16830	16841	16713	16785	17013	16702	16982	16883	16807	16778	16879	16661	16911	16897	16881	16825	16793	17054	16749	16709	16961	16928	17001	16893	16806	17002	16733	16874	16845	17035	16967	16934	16907	16862	16786	16757	16655	16612	17035	16887	16816	16751	16867	17062	16585	16763	16833	17077	16981	16807	16674	17020	17005	16862	16749	16774	16771	16788	16702	16904	16802	16685	16751	16939	16807	16797	16972	16773	16871	16848	17065	16801	17030	16957	16968	16704	16749	16697	16892	16590	16938	16895	16896	16762	16642	16944	16788	16618	16893	16916	16939	16899	17004	16787	16769	16893	16889	16882	16898	16800	17077	17111	16960	16676	16801	16619	16725	16905	16861	17037	16688	16955	17073	16976	16931	16826	16626	16830	16955	17077	16589	16970	17030	16816	17026	16769	16881	16555	16758	16640	16952	16869	16832	16767	16802	16771	16831	16925	16799	16878	16795	16992	16714	16669	16880	16713	16594	16873	17085	16921	16948	16889	16861	16953	16791	16849	16881	16887	16878	16898	16974	17150	16954	16887	16878	16914	16910	17060	16848	16765	16901	17037	17068	16849	16913	16836	16707	16880	16656	16831	16837	16901	16886	17046	17030	16835	16998	16708	16964	16870	16755	17134	16851	16670	16720	16856	16871	16674	17041	16991	16960	16942	16890	16799	16875	16702	16856	16891	16960	16983	16859	16695	16761	16696	16729	16812	16796	16747	16984	16873	16625	16870	16939	16929	16749	16739	16870	16625	16773	16856	16974	16869	16956	16852	16898	16858	16832	16922	16970	16763	16862	16977	16777	16720	16917	16673	16811	16888	16766	16704	16893	16763	16760	16936	16792	16821	16929	16937	16963	16858	17005	16882	17056	16931	16831	17006	17159	16922	16731	16944	16858	16956	16773	16963	16959	16734	16942	16985	16737	16750	16847	16896	16806	16788	16813	16923	16730	16848	16890	16667	16835	16698	16801	16950	16869	16966	16788	16744	16899	17056	16753	16740	17018	17151	16927	16657	16930	16959	16823	17003	17072	16915	17016	16909	16827	16941	16811	16843	16908	16904	16897	16851	16830	17023	16783	16780	16947	16693	16914	16754	16871	16744	16711	16906	16819	16854	16815	16828	16770	16899	17007	16913	16983	16918	16829	16978	17124	16815	16799	17029	16771	16796	16855	16845	16879	16922	16724	16924	16899	16748	16797	16967	16886	16777	16859	16987	16746	16925	16913	16994	16924	16781	16841	16898	16834	16900	16744	17099	16974	16671	16828	16999	16801	16664	16827	16930	16898	16619	16876	16810	16927	16831	16719	16642	16872	16819	16726	17009	16998	16880	16898	16921	16733	16725	16790	17004	16885	16762	17016	17021	16715	16836	16809	16993	16888	16807	16797	16926	16925	16771	16894	16933	16893	16816	16846	16879	16861	16737	16788	16825	16806	16767	16773	16938	16665	16740	16738	16860	16747	16876	16795	16899	16890	16883	16837	16899	16759	16900	17119	16921	16938	16810	16674	16910	16891	16881	16867	16867	16834	16858	16726	16897	16765	16761	16933	16766	16903	16982	16882	17044	16922	16842	17058	16771	16740	17022	16941	16697	16772	16834	16809	17033	16751	16750	16854	16892	16783	16859	16925	16862	16817	16979	16933	16819	16863	16638	16783	16723	16926	16938	16945	16768	16615	16877	16962	16738	16797	16832	16921	16898	16860	17033	16798	17063	16795	17150	16817	16968
32030	51580	47459	36809	29563	25461	22571	20856	19368	18156	17443	16747	16414	16174	15996	15634	15421	15375	15175	15155	15153	15117	15040	15041	15020	14851	14838	14699	14783	14856	14742	14733	14769	14751	14744	14634	14688	14671	14525	14765	14702	14697	14609	14694	14564	14654	14645	14607	14601	14654	14620	14442	14611	14562	14824	14777	14612	14673	14602	14637	14666	14775	14748	14707	14765	14510	14511	14602	14679	14389	14671	14488	14629	14751	14694	14546	14671	14626	14702	14699	14702	14336	14684	14823	14648	14535	14624	14671	14583	14580	14676	14558	14616	14570	14764	14528	14754	14626	14556	14479	14498	14732	14533	14700	14626	14456	14581	14491	14590	14582	14477	14658	14647	14706	14660	14476	14696	14434	14590	14594	14653	14397	14759	14620	14715	14504	14829	14469	14710	14559	14628	14559	14706	14601	14737	14619	14334	14697	14566	14504	14657	14639	14461	14592	14672	14686	14568	14605	14660	14622	14646	14696	14569	14524	14637	14558	14614	14571	14619	14668	14586	14712	14620	14605	14785	14841	14548	14496	14589	14797	14603	14615	14741	14611	14544	14508	14640	14805	14466	14621	14714	14714	14479	14587	14679	14585	14715	14630	14574	14428	14638	14727	14695	14815	14823	14565	14597	14679	14648	14694	14651	14709	14633	14712	14574	14655	14593	14665	14765	14656	14624	14570	14568	14653	14569	14602	14631	14570	14598	14502	14824	14739	14788	14765	14612	14412	14469	14660	14624	14524	14660	14503	14373	14587	14604	14653	14491	14592	14471	14675	14618	14622	14668	14720	14572	14603	14610	14499	14690	14607	14605	14654	14605	14717	14592	14539	14642	14619	14659	14561	14565	14553	14666	14576	14552	14674	14593	14623	14627	14774	14529	14502	14514	14447	14680	14572	14579	14453	14634	14582	14589	14529	14580	14674	14540	14635	14797	14518	14429	14582	14633	14491	14579	14387	14717	14690	14602	14558	14606	14522	14549	14793	14657	14638	14676	14507	14638	14443	14743	14424	14631	14439	14469	14591	14635	14611	14554	14539	14541	14484	14597	14709	14680	14611	14781	14659	14766	14449	14601	14544	14536	14448	14688	14738	14598	14567	14453	14685	14549	14732	14585	14622	14689	14631	14570	14637	14521	14580	14764	14813	14512	14525	14616	14757	14683	14681	14622	14555	14712	14472	14364	14533	14570	14779	14788	14598	14607	14694	14722	14595	14669	14549	14592	14553	14630	14542	14398	14741	14666	14530	14488	14709	14546	14737	14677	14633	14489	14578	14574	14608	14875	14590	14494	14573	14738	14497	14573	14593	14665	14577	14542	14630	14666	14779	14622	14640	14684	14747	14587	14682	14674	14500	14519	14656	14475	14812	14680	14622	14548	14668	14768	14676	14755	14609	14670	14673	14616	14673	14724	14606	14673	14804	14482	14475	14598	14614	14501	14626	14521	14703	14458	14610	14633	14434	14517	14665	14513	14561	14717	14436	14563	14728	14614	14785	14604	14605	14632	14474	14569	14628	14708	14611	14550	14457	14777	14709	14694	14621	14493	14737	14611	14680	14576	14572	14629	14532	14581	14676	14560	14686	14579	14546	14642	14667	14390	14662	14424	14588	14615	14688	14564	14600	14579	14695	14564	14692	14645	14575	14577	14731	14567	14681	14637	14662	14523	14630	14518	14615	14596	14655	14639	14609	14550	14584	14651	14578	14486	14574	14489	14804	14516	14542	14531	14415	14517	14654	14601	14568	14604	14593	14638	14629	14560	14628	14568	14665	14780	14700	14611	14744	14687	14499	14621	14613	14554	14638	14733	14683	14634	14597	14780	14445	14630	14650	14551	14449	14528	14531	14741	14555	14405	14532	14595	14585	14705	14466	14583	14526	14719	14677	14619	14656	14401	14653	14737	14563	14738	14548	14688	14576	14676	14650	14584	14542	14711	14654	14450	14614	14785	14412	14625	14650	14501	14562	14557	14566	14710	14438	14690	14481	14611	14622	14717	14629	14528	14544	14531	14500	14424	14491	14650	14712	14646	14603	14598	14492	14470	14843	14572	14547	14584	14683	14618	14640	14412	14740	14625	14644	14530	14654	14525	14781	14667	14751	14575	14761	14687	14553	14592	14489	14665	14482	14567	14555	14671	14622	14480	14507	14535	14546	14616	14730	14606	14514	14710	14849	14596	14549	14444	14606	14448	14726	14624	14628	14549	14776	14678	14509	14915	14586	14602	14859	14541	14687	14699	14756	14434	14584	14462	14677	14584	14557	14556	14749	14603	14822	14604	14466	14634	14551	14786	14514	14721	14460	14546	14618	14660	14572	14658	14562	14647	14666	14541	14494	14683	14548	14491	14578	14598	14490	14797	14660	14486	14491	14689	14540	14750	14874	14555	14686	14559	14733	14544	14501	14677	14607	14474	14595	14472	14590	14535	14639	14620	14604	14801	14656	14624	14804	14510	14823	14798	14775	14440	14556	14669	14568	14455	14670	14565	14584	14833	14565	14708	14703	14615	14671	14490	14810	14620	14699	14405	14603	14662	14517	14516	14581	14737	14519	14522	14616	14541	14634	14651	14458	14698	14666	14605	14623	14602	14604	14695	14686	14665	14690	14796	14500	14453	14751	14611	14456	14527	14654	14555	14781	14683	14818	14670	14685	14526	14685	14686	14445	14650	14613	14458	14572	14713	14399	14542	14718	14647	14689	14547	14660	14648	14514	14619	14779	14647	14685	14665	14671	14316	14655	14497	14652	14567	14543	14493	14622	14724	14703	14530	14592	14658	14689	14611	14677	14589	14604	14687	14673	14559	14615	14609	14520	14663	14675	14686	14724	14464	14650	14569	14592	14525	14714	14544	14608	14678	14685	14628	14663	14567	14529	14353	14661	14654	14649	14624	14608	14463	14704	14720	14577	14392	14636	14708	14549	14585	14612	14619	14604	14662	14590	14607	14644	14791	14496	14583	14502	14615	14524	14677	14611	14474	14542	14599	14644	14549	14681	14743	14590	14525	14644	14454	14556	14575	14556	14523	14517	14584	14600	14701	14507	14728	14514	14553	14621	14537	14640	14624	14580	14652	14710	14753	14673	14601	14709	14740	14446	14798	14696	14495	14644	14575	14655	14705	14668	14714	14655	14496	14693	14586	14702	14529	14687	14655	14712	14584	14745	14529	14518	14737	14684	14641	14636	14661	14553	14649	14566	14668	14622	14483	14797	14670	14610	14690	14652	14672	14688	14668	14691	14576	14591	14732	14547	14827	14583	14663	14647	14713	14706	14632	14633	14638	14431	14645	14456	14602	14700	14712	14452	14485	14786	14657	14541	14654	14522	14429	14512	14478	14581	14500	14760	14695	14461	14578	14626	14482	14752	14661	14631	14521	14519	14662	14676	14672	14595	14746	14571	14716	14568	14725	14533	14674	14701	14597	14593	14532	14537	14496	14567	14710	14638	14514	14650	14726	14529	14704	14772	14659	14662	14434	14642	14677	14591	14514	14409	14493	14663	14670	14653	14767	14572	14582	14570	14662	14510	14555	14597	14775	14567	14605	14625	14577	14761	14558	14686	14509	14723	14511	14473	14689	14539	14630	14657	14572	14574	14669	14649	14532	14700	14631	14644	14694	14649	14630	14454	14679	14699	14728	14537	14638	14584	14636	14473	14719	14809	14657	14562	14748	14687	14749	14728	14615	14727	14593	14736	14727	14727	14604	14666	14737	14723	14787	14532	14802	14641	14592	14566	14521	14509	14620	14660	14782	14719	14580	14626	14689	14639	14708	14605	14645	14867	14656	14626	14574	14744	14636	14659	14604	14785	14648	14628	14645	14537	14606	14592	14571	14458	14678	14403	14538	14543	14626	14592	14689	14649	14557	14642	14494	14633	14669	14537	14570	14511	14530	14659	14556	14663	14725	14468	14594	14476	14740	14669	14529	14609	14734	14643	14623	14589	14577	14748	14443	14645	14706	14459	14745	14537	14574	14762	14497	14451	14707	14506	14741	14560	14698	14538	14537	14546	14622	14672	14547	14839	14755	14487	14631	14633	14618	14498	14672	14578	14541	14708	14531	14473	14635	14541	14575	14766	14675	14489	14600	14486	14690	14669	14566	14734	14620	14827	14735	14538	14705	14543	14653	14510	14660	14722	14574	14639	14531	14558	14674	14536	14610	14800	14629	14633	14750	14726	14722	14729	14559	14689	14766	14539	14686	14527	14658	14613	14590	14652	14579	14712	14794	14688	14625	14581	14643	14748	14666	14654	14652	14639	14481	14514	14643	14462	14579	14718	14708	14525	14601	14489	14486	14685	14610	14527	14485	14761	14668	14680	14617	14576	14648	14641	14665	14696	14668	14559	14523	14766	14651	14607	14724	14744	14703	14699	14600	14574	14594	14627	14738	14533	14561	14628	14542	14558	14445	14614	14645	14578	14535	14626	14552	14618	14547	14652	14615	14491	14633	14586	14717	14612	14689	14725	14570	14537	14576	14552	14705	14736	14524	14713	14621	14668	14545	14801	14498	14520	14668	14454	14594	14676	14493	14575	14824	14625	14388	14623	14507	14575	14661	14649	14734	14552	14544	14598	14619	14483	14743	14743	14519	14566	14619	14564	14636	14721	14662	14419	14693	14635	14573	14741	14628	14407	14695	14724	14579	14432	14557	14502	14617	14436	14562	14615	14559	14749	14567	14803	14351	14610	14682	14534	14601	14481	14620	14833	14582	14516	14705	14599	14720	14681	14667	14603	14653	14689	14565	14645	14603	14606	14588	14565	14524	14706	14657	14637	14619	14618	14593	14746	14603	14562	14637	14719	14793	14661	14564	14553	14610	14541	14562	14600	14477	14560	14470	14661	14795	14622	14509	14764	14576	14741	14660	14480	14640	14556	14750	14668	14477	14690	14518	14502	14695	14646	14481	14560	14820	14654	14541	14557	14513	14695	14561	14464	14730	14570	14725	14721	14524	14588	14546	14514	14688	14783	14596	14562	14748	14579	14626	14698	14818	14389	14605	14579	14536	14604	14649	14505	14406	14637	14636	14597	14601	14655	14673	14666	14468	14707	14480	14638	14737	14652	14590	14689	14677	14579	14595	14509	14653	14607	14594	14699	14679	14517	14809	14582	14573	14553	14568	14540	14593	14626
22962	21494	29425	24221	22615	26209	28613	23532	21877	21359	20394	19737	19441	19221	18836	18764	18584	18429	18284	18417	18265	18114	17858	17891	17952	17849	17884	17799	17818	17841	17778	17854	17662	17727	17776	17630	17681	17601	17738	17763	17749	17602	17690	17625	17780	17535	17671	17509	17430	17441	17526	17567	17562	17715	17505	17638	17714	17582	17556	17435	17646	17540	17612	17606	17724	17532	17486	17530	17442	17527	17565	17462	17597	17701	17632	17364	17525	17500	17745	17508	17491	17703	17576	17472	17635	17432	17538	17509	17588	17471	17512	17585	17744	17669	17536	17618	17369	17398	17594	17541	17653	17692	17646	17326	17519	17576	17488	17447	17496	17441	17619	17569	17481	17434	17510	17473	17651	17406	17575	17584	17668	17352	17649	17736	17607	17377	17545	17564	17571	17399	17512	17487	17413	17733	17485	17555	17846	17434	17739	17260	17539	17508	17531	17454	17588	17481	17574	17362	17566	17553	17678	17313	17584	17405	17507	17509	17606	17548	17461	17330	17516	17602	17514	17595	17697	17368	17418	17496	17560	17657	17509	17614	17433	17563	17603	17682	17351	17457	17464	17663	17603	17498	17611	17439	17562	17429	17421	17415	17421	17608	17515	17369	17432	17537	17520	17501	17525	17503	17469	17672	17520	17510	17699	17626	17389	17553	17379	17530	17457	17413	17418	17476	17393	17525	17417	17422	17429	17767	17326	17467	17546	17565	17662	17436	17411	17492	17554	17461	17476	17430	17640	17561	17530	17494	17445	17691	17621	17503	17264	17512	17328	17509	17584	17625	17462	17324	17533	17484	17520	17536	17435	17629	17451	17382	17297	17395	17545	17683	17432	17419	17488	17518	17564	17462	17581	17529	17449	17532	17394	17751	17455	17307	17682	17517	17612	17637	17681	17440	17497	17581	17406	17474	17477	17435	17625	17472	17601	17538	17502	17405	17518	17575	17485	17757	17586	17481	17369	17468	17536	17606	17280	17436	17478	17515	17474	17512	17573	17667	17318	17594	17499	17468	17382	17469	17494	17464	17400	17566	17513	17448	17528	17340	17440	17512	17451	17405	17515	17710	17630	17458	17480	17505	17501	17604	17678	17470	17549	17432	17548	17584	17397	17394	17512	17505	17451	17409	17433	17661	17409	17663	17542	17598	17565	17461	17453	17526	17505	17563	17692	17460	17486	17482	17450	17444	17497	17383	17625	17488	17311	17467	17429	17762	17767	17532	17373	17533	17410	17570	17511	17380	17396	17379	17395	17378	17834	17643	17713	17583	17517	17613	17605	17633	17563	17566	17667	17468	17416	17692	17521	17404	17519	17517	17565	17453	17579	17648	17658	17777	17431	17418	17563	17513	17673	17360	17402	17439	17557	17522	17461	17585	17438	17512	17438	17630	17675	17480	17681	17486	17611	17582	17486	17441	17600	17618	17547	17573	17606	17479	17441	17777	17655	17538	17449	17634	17612	17529	17561	17486	17387	17638	17543	17478	17635	17548	17525	17336	17670	17598	17510	17529	17364	17524	17637	17503	17600	17480	17735	17562	17584	17383	17507	17581	17670	17490	17387	17475	17510	17601	17617	17555	17600	17601	17420	17540	17651	17663	17716	17339	17557	17598	17479	17711	17460	17633	17860	17497	17580	17589	17628	17632	17587	17649	17684	17460	17639	17262	17715	17395	17464	17501	17399	17684	17610	17622	17717	17575	17483	17541	17433	17504	17548	17512	17571	17554	17504	17638	17352	17409	17619	17612	17604	17514	17566	17836	17394	17430	17554	17453	17481	17630	17518	17524	17726	17626	17544	17563	17196	17674	17570	17603	17507	17523	17495	17288	17412	17643	17461	17464	17464	17730	17507	17577	17665	17482	17455	17572	17666	17372	17422	17584	17445	17477	17570	17291	17524	17609	17512	17395	17513	17415	17508	17474	17652	17493	17502	17606	17673	17522	17412	17415	17619	17627	17467	17425	17553	17495	17439	17351	17343	17541	17565	17489	17577	17464	17560	17529	17691	17636	17450	17411	17583	17497	17482	17395	17576	17544	17552	17677	17238	17515	17593	17500	17469	17558	17634	17526	17800	17591	17673	17483	17661	17498	17590	17681	17518	17537	17475	17526	17676	17434	17506	17380	17541	17374	17370	17782	17477	17515	17600	17465	17576	17618	17497	17448	17296	17655	17450	17487	17724	17632	17408	17346	17465	17421	17454	17402	17588	17507	17647	17443	17512	17454	17740	17525	17505	17590	17459	17477	17637	17623	17748	17444	17416	17424	17321	17719	17621	17641	17527	17440	17587	17436	17417	17633	17569	17360	17399	17475	17489	17361	17578	17515	17552	17499	17591	17524	17600	17563	17360	17330	17413	17305	17474	17487	17451	17581	17670	17432	17476	17370	17564	17497	17446	17570	17570	17697	17660	17360	17273	17455	17423	17424	17618	17639	17436	17551	17451	17573	17726	17624	17393	17473	17609	17429	17477	17510	17311	17478	17375	17472	17331	17409	17779	17573	17473	17649	17608	17478	17461	17627	17483	17511	17506	17634	17402	17554	17585	17846	17629	17493	17559	17700	17636	17405	17423	17415	17492	17318	17398	17532	17562	17556	17545	17463	17620	17422	17600	17296	17491	17435	17646	17528	17709	17613	17628	17520	17634	17453	17536	17560	17478	17614	17522	17354	17396	17407	17469	17592	17501	17680	17620	17519	17534	17490	17345	17520	17524	17497	17490	17503	17558	17567	17297	17459	17338	17447	17395	17693	17543	17535	17511	17536	17603	17750	17741	17554	17484	17742	17371	17591	17430	17541	17365	17484	17613	17624	17392	17547	17532	17320	17701	17454	17316	17512	17495	17545	17664	17189	17541	17542	17388	17595	17573	17492	17559	17477	17491	17407	17523	17487	17558	17674	17556	17570	17457	17710	17652	17558	17574	17592	17718	17764	17788	17582	17525	17494	17571	17672	17548	17483	17683	17691	17556	17636	17279	17580	17387	17528	17708	17576	17295	17477	17541	17402	17558	17577	17396	17608	17634	17467	17578	17373	17557	17518	17668	17551	17512	17517	17819	17663	17498	17663	17519	17377	17439	17617	17462	17663	17432	17489	17641	17552	17508	17399	17464	17472	17266	17442	17316	17492	17453	17650	17649	17443	17645	17427	17576	17472	17562	17428	17641	17609	17476	17479	17632	17468	17574	17412	17348	17518	17402	17534	17366	17525	17457	17535	17471	17475	17699	17429	17513	17671	17529	17520	17484	17460	17497	17730	17523	17478	17756	17379	17373	17545	17799	17548	17472	17434	17543	17618	17616	17609	17549	17550	17374	17439	17527	17330	17473	17521	17499	17433	17293	17448	17352	17355	17513	17501	17380	17472	17445	17358	17606	17338	17550	17595	17557	17457	17522	17604	17621	17484	17527	17652	17569	17433	17546	17695	17610	17317	17558	17429	17573	17440	17432	17312	17553	17522	17469	17490	17399	17426	17468	17555	17521	17453	17553	17651	17445	17518	17578	17594	17493	17591	17573	17425	17425	17416	17563	17417	17573	17357	17388	17479	17608	17706	17630	17461	17555	17478	17474	17703	17485	17434	17414	17482	17539	17507	17459	17417	17570	17665	17391	17392	17422	17344	17582	17321	17384	17550	17821	17446	17537	17363	17559	17349	17395	17367	17455	17443	17891	17545	17259	17428	17633	17557	17471	17598	17476	17593	17467	17447	17625	17498	17523	17657	17553	17438	17361	17519	17614	17368	17487	17574	17413	17379	17524	17536	17532	17605	17526	17399	17442	17487	17419	17512	17500	17477	17392	17215	17473	17378	17612	17476	17456	17580	17779	17568	17323	17481	17470	17444	17325	17231	17572	17374	17340	17541	17381	17628	17517	17320	17504	17356	17347	17568	17371	17295	17435	17580	17559	17488	17395	17337	17461	17599	17600	17439	17651	17389	17638	17623	17410	17295	17426	17297	17603	17450	17618	17403	17646	17442	17417	17660	17398	17635	17546	17446	17533	17350	17552	17452	17592	17715	17665	17423	17706	17491	17512	17445	17531	17523	17665	17507	17309	17436	17482	17532	17493	17422	17489	17528	17563	17572	17449	17548	17569	17615	17744	17461	17578	17671	17522	17220	17618	17608	17586	17494	17646	17442	17296	17613	17690	17529	17362	17766	17515	17521	17569	17478	17639	17439	17427	17563	17396	17342	17515	17572	17498	17520	17640	17680	17453	17505	17688	17386	17524	17569	17460	17560	17507	17435	17481	17541	17585	17434	17547	17358	17563	17519	17502	17497	17529	17422	17420	17556	17559	17548	17708	17569	17563	17672	17402	17459	17477	17450	17230	17616	17583	17611	17419	17456	17617	17599	17464	17294	17583	17623	17519	17411	17409	17669	17391	17566	17300	17514	17708	17387	17539	17502	17586	17450	17523	17518	17516	17573	17739	17578	17522	17518	17422	17551	17607	17788	17585	17692	17738	17647	17633	17571	17433	17662	17522	17308	17591	17702	17472	17485	17510	17382	17559	17529	17711	17602	17469	17429	17386	17472	17740	17452	17636	17565	17453	17757	17688	17632	17542	17616	17694	17418	17552	17595	17489	17350	17704	17585	17725	17473	17483	17643	17571	17384	17580	17579	17548	17492	17583	17508	17668	17747	17587	17473	17635	17474	17439	17623	17603	17509	17484	17377	17508	17384	17495	17409	17526	17689	17638	17430	17600	17676	17702	17521	17558	17517	17449	17521	17470	17451	17665	17411	17456	17483	17531	17618	17639	17490	17507	17443	17428	17455	17378	17534	17715	17523	17683	17580	17660	17382	17553	17819	17415	17477	17801	17638	17593	17607	17481	17711	17398	17564	17663	17485	17325	17462	17442	17450	17436	17627	17451	17641	17625	17494	17515	17568	17692	17615	17378	17468	17519	17494	17235	17268	17464	17626	17662	17579	17658	17455	17495	17551	17522	17686	17568	17538	17439	17627	17568	17541	17369	17567	17741	17522	17627	17534	17371	17394	17373	17621	17479	17429	17343	17421	17630	17366	17467	17513	17437	17500	17424	17442	17588	17534	17480	17694	17562	17297	17698	17431	17570	17533	17681	17450	17768	17548	17615	17291	17451	17513	17470	17411	17619	17221	17373	17319	17268	17557
33467	56426	53112	40983	34082	29020	25672	23503	21760	20050	19096	18264	17962	17460	17006	16581	16414	16105	15936	15838	15744	15723	15591	15433	15506	15541	15448	15448	15534	15251	15155	15193	15173	15226	15127	15155	15227	14991	15068	15232	15118	15055	15041	15115	15251	15106	15055	15018	15026	15036	15040	15082	15025	15019	15162	14970	15035	14728	14993	14997	14977	15119	15077	15064	15047	15015	14910	15042	15103	14958	15060	15054	14984	14866	14941	14959	14992	15245	15080	15106	14892	15271	15083	15077	15008	15008	15009	14782	14918	15020	15193	15204	14960	14956	15184	15007	14962	14872	15158	15095	15022	14896	15173	14972	15149	15094	15011	15005	14959	15001	15057	14957	15027	14894	15109	14993	14997	14806	14992	14984	15116	14928	15195	14901	15118	14991	15043	15043	14988	14997	14884	15038	15085	14983	14937	15039	14992	15004	14938	14881	15160	14990	15107	14917	14928	14966	15017	14845	15122	15055	15098	14955	15020	15026	14975	15017	15047	14978	15095	15093	15050	14921	14981	14898	15089	15119	15062	14939	15129	14933	15214	15125	15136	15186	14936	14855	15038	15056	14939	15080	15106	14815	15037	14984	15029	15061	14913	15037	14932	14993	15016	14963	14975	14991	15003	14895	14980	14969	15152	15040	15180	15133	15085	15015	15002	14959	15050	14984	14853	14994	15051	15066	14919	15043	14932	15074	14887	15048	15043	15057	14800	14972	15060	14921	14926	15033	14905	15028	14826	15080	14881	14952	15030	14959	14937	14848	14906	15090	15024	14984	15072	15026	15018	14949	14996	15024	15036	15167	14980	14896	14878	15013	14989	15089	15068	15115	15031	14900	14891	15035	15099	14933	15023	14981	15112	15053	15176	15034	14916	15023	14977	14856	15185	14814	15083	15028	15050	14983	14982	15085	15034	14885	15052	14871	14961	15071	14976	14980	15100	14938	15144	14920	14952	15035	15048	15036	14984	15053	15027	15106	14852	15048	15113	14898	14981	14837	14818	15047	15022	15003	14923	15046	15138	15065	15098	14854	14844	14916	15016	15021	14996	15001	14994	14994	14955	14889	14967	15002	14966	14857	14865	14957	15044	14919	15035	14994	15089	15019	15036	14860	15007	15062	14936	14782	15066	14794	15074	14946	14893	15073	14923	14846	15181	15167	15095	15042	15093	14963	15001	15040	14864	14939	15054	15135	15098	15008	15035	15138	15036	15026	14919	14848	14924	14986	15087	15071	14859	15006	14838	15042	15035	15001	14841	14970	14914	14989	15190	14860	15101	14906	15103	15212	14905	14899	15002	14905	14844	14945	15043	14935	14960	15066	15152	15157	14983	14943	14992	15055	14868	15061	15017	14908	15033	14968	15012	15018	14844	15059	15058	14917	14888	15040	14793	15028	14843	15011	15013	14769	15022	14872	15005	15098	14901	14971	14872	14930	14996	15010	15073	15080	15039	15091	15103	14907	15167	14843	14857	14959	15149	15085	14962	14975	14860	15138	15113	15078	14887	15141	15007	14926	14903	15050	15029	15158	15147	15014	15048	15044	15121	14884	15016	15070	14912	15024	14853	15097	15033	14856	15006	15145	14929	15010	14915	15065	14873	15035	15243	14992	14974	15087	14990	15009	14996	14926	14986	14949	15116	15073	14969	14982	14949	15068	14979	14849	15107	15068	14980	15005	14956	15098	15052	14874	14934	15022	14843	14958	14822	14970	15049	15024	14961	14994	14968	14814	15080	14805	15038	14918	14926	15049	14952	14955	15187	14931	14986	15042	15085	14846	14823	15009	14914	14971	15002	15071	15045	15149	15011	15007	15004	14888	15107	15080	14831	14947	14940	14928	14968	14843	14862	15083	15024	14985	14965	15086	15010	15116	15025	15018	14962	14866	15003	14931	15058	15187	14981	15045	14965	14978	15068	15053	14854	15106	15039	14784	15105	15078	15013	14911	15037	14831	15049	14978	14845	15030	15067	14951	14929	14998	14945	15342	14906	15149	15019	15127	15004	14958	15015	14893	14962	14903	15080	14850	15014	15054	15084	14874	14986	14868	15023	14912	15074	14803	15080	14963	15138	15128	14763	14856	14949	14882	14968	14908	15127	14935	14976	14900	15096	15056	15060	14856	14994	14970	14912	15000	14945	14980	14960	15061	15103	14952	15132	15021	14888	15071	14954	15002	15023	15028	15133	15030	15082	14881	14939	15038	15089	15022	14839	14873	15055	14855	14949	14788	14974	15109	15025	15071	14787	15054	15091	15031	14894	14887	14897	14769	15060	15009	14859	15150	15088	14931	15160	14909	14976	15092	15137	15038	14853	15038	15005	15028	15142	14842	14916	15009	15111	14939	14931	14889	15197	14988	15048	14901	14921	14944	14920	15016	14941	15056	15044	15068	15139	14856	15036	15099	14989	14871	15181	15001	15316	14847	15172	14999	14960	15021	15077	14781	15092	15006	15138	14865	15104	15083	14993	15126	14865	14849	15051	15041	15082	14906	15022	14773	14970	14978	14989	15057	15135	15036	14876	15010	15095	14953	15118	15043	15081	14956	15083	14895	14980	15026	14947	14843	14962	14827	15040	15004	15146	15093	14782	15168	14922	14988	14965	15032	14926	14993	14829	15006	15091	15030	15102	14910	14880	14969	14978	14999	14972	15094	14902	14939	15132	15035	15080	14968	14808	15062	15007	15071	14979	15025	14978	14883	14995	15059	15165	14920	15052	15006	15114	15033	14974	14957	15023	14995	14853	15192	15053	14892	14904	15003	14986	14852	15065	14962	15145	15081	14789	14930	15074	14889	14959	14951	14828	14932	15112	14834	15092	15013	14765	15055	15090	15117	15098	15011	14913	14979	15065	15087	15024	15144	14936	14958	14851	14964	14975	14904	14887	15141	14952	15148	14997	14856	15054	14946	15001	14947	14988	15021	15057	14981	14937	15023	15054	14905	14990	14895	15077	14866	15082	14976	14952	14904	14884	15062	14992	15098	14866	14925	14819	15050	14906	15115	15099	15072	14882	15024	14903	14970	15103	15003	14874	15107	14953	14956	14960	15028	14876	15039	14986	15107	15043	14914	14940	15066	15015	15147	15018	14914	15094	14877	14856	14925	15010	15175	14995	14893	14801	15255	14757	15013	14889	14813	15072	14945	15031	14989	15019	14974	15041	15063	15083	15043	15072	14973	14982	14957	15145	14980	15028	15011	14962	15084	15032	15000	14845	14946	14974	14773	15048	14908	14994	15106	14959	15255	15089	14883	15082	14941	14994	15072	14881	14982	15057	15064	14987	14965	15047	15012	14802	15025	14985	15058	15068	14927	15008	15048	14968	14967	15006	15076	15015	15080	14959	15079	14963	14950	15152	15071	15143	14985	14832	14878	15056	14957	14878	15037	15092	15025	14991	14885	15065	15027	14891	15093	15031	15028	15013	14809	14956	14937	15042	14988	14872	15020	14997	15065	14997	14926	15007	14914	14908	14955	15042	14899	14928	15051	15061	15101	15009	14749	14940	14974	14926	15025	15029	15144	14980	15143	14960	14789	15100	15082	14962	15104	15048	14966	15074	15080	15126	14973	14957	14910	14830	14883	15021	14933	15068	15075	15066	14963	15043	15058	14960	15121	15033	15003	14995	14783	15020	15032	15083	15053	14996	15042	14951	14855	15135	15011	14916	14863	15105	15087	15015	14898	15110	14858	15003	14740	15163	14841	14783	14815	14942	14872	15062	15115	14876	14971	14936	14920	14906	14995	15009	14814	15030	15001	14973	14961	15055	15147	15035	15136	15025	14993	14971	14893	14995	15004	14966	15115	15051	14980	14902	14848	15001	14967	15067	15075	15069	14969	14971	14902	14864	14956	15017	15059	14983	15106	14864	14907	14966	15023	15024	14987	14851	14940	14948	14946	14965	15041	15051	15048	14996	14920	14798	14973	15083	14990	15058	14895	15094	15069	14915	15055	15059	14855	15018	15067	15018	14937	14894	14979	14991	15135	14937	15094	14929	14998	15001	14773	14934	14913	14976	14836	15002	15115	15063	14807	15203	15135	14868	14862	14976	15099	14985	14878	15008	15026	14942	14947	15154	14918	15069	14933	14944	14972	15000	14952	14996	14855	15052	14957	15143	15075	14976	14903	15034	14985	14802	14875	15034	15130	14901	14889	15142	15109	14787	14976	15102	14875	14955	14888	14985	15157	14957	14975	15082	15032	15024	14898	15026	14964	15240	15133	14992	15003	14866	15001	15010	15032	14993	14885	14990	14926	14953	14973	15045	14978	15024	14939	15203	14950	14990	14952	14922	14971	14976	15027	14906	14926	15002	14887	14984	14951	14997	15095	15014	15084	14761	15176	14915	15024	15033	15212	14904	15077	14960	14896	15202	15054	15046	14938	14950	15096	15059	14995	14971	15103	15052	15084	15033	15086	14823	14929	15061	15024	14748	15074	15078	15021	14947	15024	15020	14862	14947	14897	14839	14827	15038	15056	14870	14813	14958	15054	14971	15031	15044	14860	15054	14961	14987	14980	15060	15058	15042	15031	15020	14954	14981	15154	15029	15002	15089	15061	14978	14895	15109	15033	14927	14969	14936	14908	15003	14933	15014	14989	15033	14965	14937	14956	14841	14807	14994	14969	14836	15103	15071	14910	14887	14905	15035	15094	14807	14971	14902	15050	14974	14769	14971	15044	15077	14999	14819	14886	15127	14846	14920	15023	15048	14919	15186	15022	15019	15116	14983	14937	14963	15003	15049	14933	15064	15003	15061	15114	15105	14921	15033	15027	14963	14846	14968	14974	15109	14947	14795	15064	14874	15134	14926	15075	14901	14839	14937	14879	15042	14771	15019	15020	14973	15101	15151	15030	15177	15113	14857	14972	15080	14845	14998	15089	14937	15175	15038	15003	15169	15025	14886	14919	15105	15012	15138	14900	14989	14995	14909	14970	14825	15084	15157	14926	14936	14840	14898	14955	14993	15239	14880	15107	15102	15008	14988	15100	15118	15054	15182	15077	15014	15175	14904	15039	15035	15010	14747	15072	14886	15041	14918	14994	14991	14945	14964	14974	14791	15039	15009	14881	15004	14943	14964	15007	14922	14930	15096	14868	15083	14862	15007	14802	15196	14804	14963	14977	15042	14968	14980	14947
29112	28095	34864	31085	25465	22894	21081	19614	19340	18741	18504	18349	18083	17928	17828	17589	17670	17552	17564	17325	17400	17493	17416	17343	17257	17270	17318	17227	17331	17202	17271	17148	17305	17234	17414	17204	17186	17177	17213	17266	17181	17273	17077	17227	17367	17233	17327	17162	17324	17098	17244	17276	17360	17273	17262	17191	17180	17114	17181	17294	17256	17024	17042	17223	17247	17169	17326	17294	17309	17225	17220	17180	17225	17171	17309	16989	17043	17244	17350	17089	17312	17270	17244	17200	17124	17332	17412	17221	17389	17158	17368	17233	17100	17229	17010	17274	17428	17375	17216	17324	17180	17048	17185	17162	17401	17390	17191	17114	17078	17211	17311	17483	17359	17230	17064	17264	17137	17320	17125	17274	16817	17290	17223	17081	17365	17360	17104	17064	17269	17290	17176	17118	17425	17217	17239	17179	17075	16951	17218	17192	17194	17128	17295	17131	17174	17093	17105	17203	17261	17224	17132	17237	17101	17187	17357	17063	17078	17169	17120	17084	17104	17349	17289	17248	17240	17188	17313	17200	17260	17020	17204	17145	17207	17184	17418	17303	17361	17177	16942	16966	17051	16951	17218	16978	17125	17328	17297	17196	17155	17166	17421	17392	17174	17337	17265	17241	17165	17202	17135	17249	17224	17227	17259	17259	17192	17132	17238	17471	17139	17045	17107	17057	16981	17098	17158	17154	17228	17170	17069	17283	17063	17304	17190	17453	17121	17182	17308	17141	17053	17322	17249	17263	17290	17145	17347	17332	17138	16865	17213	17098	17066	17029	17160	17185	17218	17266	17298	17206	17159	17156	17209	17271	17001	17233	17174	17123	17042	17003	17398	17130	17383	17205	17052	17257	17286	17051	17235	17050	17132	17246	17131	17169	17171	17191	17413	17365	17289	17380	17134	17211	17229	17114	17226	17242	17206	17152	17228	17104	17049	17226	17212	17426	17101	17233	17462	17219	17263	17196	17086	17312	17174	17292	17142	17135	17321	17439	17232	17281	17257	17107	17088	17271	17229	17177	17310	17311	17031	17098	17360	17091	17162	16862	17156	17321	17229	17048	17163	17367	17237	17300	17124	17092	17036	17168	17265	17153	16992	17286	17238	17236	17026	16986	17313	17103	17088	17079	17208	17312	17147	17365	17251	17316	17173	17167	17247	17300	17224	17209	17116	17002	17150	17136	17218	17361	17287	17008	17141	17135	17239	17266	17123	16973	17289	17157	17246	17108	17168	17055	17046	17190	17231	17139	17222	17125	17214	17156	17209	17383	17156	17279	17165	17053	17125	17291	17221	17290	17224	17060	17021	17090	17185	17230	17384	17399	17252	17027	17272	17192	17199	17237	17275	17293	17333	17139	17084	16996	17199	17172	17171	17106	17298	17348	16919	17248	17378	17315	17080	17217	17233	17265	16983	17391	17365	17108	17081	17148	17340	17309	17231	17271	17166	17032	17466	17398	17130	17383	17095	16975	17059	17211	17282	17254	17277	17258	17327	17137	17316	17194	17056	17117	17182	17206	17204	17261	17583	17631	17430	17156	17142	17179	17278	17255	17366	17178	17336	17007	17159	17249	16933	17314	17096	16950	17259	17194	17154	17110	17267	17220	17300	17282	17209	17087	17259	17335	17292	17161	17288	17094	17158	17346	17085	17448	17127	17279	17177	17055	17279	17157	17339	17132	17198	17211	17292	17127	17211	17024	17313	17302	17403	17057	17276	17231	17288	16898	17211	17088	16953	17237	17334	17332	17168	17180	17133	17090	17179	17195	16960	17292	17457	17255	17328	17352	17438	17414	17126	17193	17072	17036	17246	17096	17125	17343	17278	17215	17312	17295	17188	17177	17112	17280	17265	17311	17209	17263	17240	17252	17182	17249	16894	17059	17562	17225	17247	17150	17117	17145	17040	17150	17331	17112	17090	17183	17334	17219	17265	17001	17261	17243	17341	17274	17286	16980	17264	17205	17238	17121	17323	17328	17094	17020	17262	17075	17268	17009	17042	17211	17136	17278	17185	17387	17256	17238	17197	17188	17179	17272	17133	17461	17205	17310	17138	17160	17231	17093	17253	17283	17053	17055	17099	17015	17018	17291	17141	17274	17286	17088	17191	17079	17363	17162	17357	17159	17178	17255	17074	17207	17170	17214	17226	17186	17085	17156	17239	17300	16973	17124	17298	16909	17334	17345	17323	17351	17361	17210	17440	17193	17177	17186	17270	17225	17279	17163	16986	17001	17266	17117	17082	17376	17157	17114	17179	17080	17085	17242	17352	17213	17125	17103	17354	17040	17243	17263	17217	17313	17325	17421	17268	17071	17288	17241	17199	17231	17145	17175	17199	17209	17286	17276	17303	17221	16937	17120	17057	17094	17267	17390	17367	17141	17167	16961	17143	17322	16978	17252	17250	17325	17066	17317	17209	17160	16928	16967	17067	17169	17008	17243	17225	17263	17336	17147	17287	17289	17159	17100	17230	17203	17017	17176	17122	17267	17137	17241	17185	17155	17383	17115	17360	17321	17292	17330	17408	17258	17332	17267	17171	17244	17359	17151	17202	17101	17153	17317	17355	17181	17128	17243	17102	17273	16851	17198	17277	17069	17011	17228	17271	17195	17124	17238	17170	17322	17251	17493	17221	17087	17114	17026	17312	17135	17154	17038	17112	17270	17179	17317	17163	17226	17142	17156	17139	17237	17237	17344	17103	17172	17178	17109	17307	17237	17248	17265	17162	17107	17254	17284	17407	17082	17143	17252	17175	17102	17337	17297	17214	17000	17169	17090	16966	17241	17277	17181	17012	17126	17217	17154	17156	17328	17145	17210	17209	17131	17352	17172	17349	17269	17146	17310	17365	17267	17310	17121	17247	17359	17096	17267	17185	17249	17275	17212	17182	17120	16963	17304	17127	17166	17277	17261	17307	17257	17257	17354	17311	17211	17194	17206	17139	17242	17172	17059	17251	17121	17329	17025	17304	17215	17108	16964	17185	17351	17384	17235	17508	16993	17075	17288	17175	17081	17212	17275	17324	17141	17153	17238	17101	17178	17227	17249	17220	17330	17339	17335	17315	17400	17398	17026	17197	17229	17408	17134	17192	17235	17321	17269	17385	16970	17230	17225	17269	17302	17275	17071	17029	17207	17043	17282	17400	17121	17202	17183	17254	17126	17366	17165	17261	16996	17150	17292	17264	17114	17234	17253	17299	17254	17364	17171	17210	17293	17218	17325	17288	17054	17351	17257	17333	17360	17296	17148	17266	17229	17002	17271	17310	17379	17125	17229	17306	17258	17409	16983	17149	17027	16991	17079	16934	17330	17210	17122	17242	17340	17403	17205	17334	17247	17105	17018	17059	17301	17157	17151	17367	17256	17203	17236	17219	17230	17213	17127	17199	17284	17244	17195	17041	17250	17248	17311	17313	17047	17348	17178	17117	17179	17108	17087	17186	17122	17130	17008	17273	17131	17249	17227	17267	17140	17186	17234	17231	17431	17242	17210	17170	17224	17131	17316	17206	17380	17352	17031	17284	17166	17227	17293	17135	16977	17278	17024	17196	17146	17252	17027	17212	17343	17266	17027	17110	17253	17097	17240	17306	17444	17003	16967	17367	17309	17229	17138	17232	17065	17065	17113	17215	17168	17080	17063	17249	17298	17283	17222	17288	17355	17199	17492	17141	17306	17130	17369	17027	17305	17241	16855	17162	17290	17425	17072	17051	16959	17096	17213	17126	17124	17225	17151	17427	17275	17153	17286	17167	17306	17248	17326	17400	17279	17248	17219	17174	17087	17341	17428	17275	17251	17098	17231	17220	17313	17220	17250	17180	17303	17326	17103	17227	17301	17130	17233	16951	17229	17268	17167	17133	17272	17239	17264	17094	17177	17351	17139	17328	17250	17075	17188	17162	17089	17261	17066	17189	17372	17073	17194	17194	17183	17171	17158	17206	17200	17147	17067	17117	17202	17445	17149	17250	17147	17368	17026	17122	17129	17261	17063	17212	17251	17354	17286	17192	17216	17346	17375	17211	17247	17133	17104	17234	17006	17275	17191	17367	17102	17260	17170	17137	17195	17267	17267	17401	17229	17356	17266	17235	17180	17182	17400	17479	17337	17302	17246	17180	17077	17177	17229	16992	17308	17232	17308	17310	17347	17210	17283	17362	17184	17106	17257	17036	17200	17169	17121	17224	17079	17119	17230	17223	17225	17201	17194	17205	17163	17341	17261	17141	17163	17302	17172	17231	17336	17206	17189	17166	17096	17156	17300	17226	17498	17227	17094	17029	17299	17064	17162	17281	17244	17194	17289	17294	17267	17016	17000	17219	17293	17060	17070	17372	17030	17074	17205	17259	17245	17219	17273	17167	17241	17031	17183	17017	17064	17063	17406	17037	17162	17117	17173	17221	17194	17211	17275	16964	17240	17153	16987	17314	17334	17177	17388	17230	17158	17025	17181	17177	17390	17160	17207	17328	17011	17148	17155	17317	17271	17314	17298	17281	17258	17134	17132	17193	17251	17104	17051	17128	17247	17206	17213	17154	17316	17359	17252	17181	17162	17189	17113	17352	17205	17275	17051	16985	17331	17277	17218	17268	17236	17335	17140	17251	17174	17420	17173	17195	17334	17078	17257	17227	17017	17147	17065	17136	17078	17142	17044	17085	17113	17178	17188	17170	17249	17284	17136	17045	17315	17161	17364	17226	17179	17154	16951	17452	17323	17037	17063	17153	17176	17166	17344	17230	17234	17325	17135	17031	17116	17157	17048	17269	17319	17290	17197	17347	17039	17155	17030	17283	17297	17142	17080	17240	17291	17153	17194	17129	17231	17028	17200	17254	17152	17365	17096	17231	17230	17330	17104	17178	17189	17339	17217	17088	17269	17528	17241	17388	17402	17091	17106	17277	17226	17080	17015	17252	17215	17073	17163	17171	17087	16907	17218	17130	17420	17369	17212	17160	16971	17187	17279	17206	17262	17303	17154	17304	17294	17208	17224	17280	17198	17263	17109	17008	17267	17207	17118	17237	17173	17185	17005	17320	17241	17274	17189	17214	17357	17129	17101	17354	17190	17342	17052	17149	17328	17160	17296	17086	17119	17220	17203	17371	17321	17231	17023	17250	17135	17313	17191	17138	17044	17124	17335
31862	44864	40957	31701	26234	22749	20226	18614	17979	17039	16829	16367	15911	15915	15733	15398	15497	15261	15232	15201	15154	14886	14824	15084	15040	15050	14973	14998	14998	14985	14957	14973	15026	14770	14936	14754	14946	14935	14790	14639	14740	14932	14846	15003	14675	14940	14869	14872	14935	14865	14796	14940	14831	14797	14696	14782	14912	14900	14887	14777	14745	14745	15044	14738	14829	14777	14702	14833	14825	14812	14949	14755	14908	14861	14707	14744	14825	14811	14911	14940	14725	14896	14880	14875	15032	14707	14706	14825	14848	14743	14914	14861	14857	14794	14779	14841	14767	14770	14814	14803	14751	14873	14833	14871	14683	14729	14873	14722	14962	14905	14986	14823	14600	14893	14889	14833	14883	14715	14910	14887	14808	14837	14797	15077	14727	14788	14872	14657	14762	14647	14939	14676	14674	14825	14695	14821	14839	14757	14875	14916	14917	14637	14832	14914	14919	14703	14893	14754	14942	14796	14688	14613	14957	14695	14820	14919	14822	14912	14685	14800	14918	14770	14588	15008	14643	14827	14888	14828	14804	14796	14980	14914	14834	14945	14761	14771	14829	14806	14758	14822	14813	15038	14753	14725	14726	14624	14782	14698	14902	14738	14722	14784	14884	14673	14682	14853	14945	14868	14801	14953	14821	14865	14781	14769	14850	14826	14822	14938	14938	14776	14842	14901	14704	14806	14834	14882	14723	14829	14895	14819	14891	14777	14845	14989	14937	14702	14796	14846	14776	14805	14863	14786	14816	14705	14845	14868	14898	14973	14800	14827	14830	14789	14981	14821	14876	14765	14785	14927	14872	14800	14711	14766	14960	14910	15023	14851	14836	14750	14991	14881	14979	14798	14713	14705	14810	14802	14821	14841	14854	14780	14808	14847	14925	14683	14749	14784	14835	14797	14790	14619	14907	14850	14991	14937	14992	14870	14790	14866	14790	14786	14821	14873	14868	14871	14932	14855	14927	14787	14787	14850	14657	14838	14886	14747	14966	14833	15081	14802	14890	14856	14691	14802	14910	14892	14901	14900	14820	14938	15053	14774	14879	14901	14960	14730	14797	14879	14776	14829	14731	14884	14753	14885	14934	14884	14910	14905	14932	14957	15003	14870	14756	14818	14884	14705	14906	14704	14868	14880	14772	14778	14711	14833	14832	14769	14944	14672	14717	14754	14829	14848	14792	14828	14916	14929	14824	14875	14766	14757	14770	14930	14752	14768	14869	14603	14826	14849	14792	14891	14978	14798	14879	14796	14858	14909	14827	14737	15007	14650	14834	14863	14938	14938	14780	15050	14906	14820	14755	14928	14651	14838	14940	14874	14814	14875	14933	14784	14806	14886	14823	14865	14857	14861	14770	14809	14846	14938	14843	14702	14943	14952	14704	15022	14814	14840	14684	14748	14901	14983	14751	14893	14795	14803	14897	14805	14907	14891	14877	14847	14709	15017	14954	14825	14708	14929	14737	14890	14582	14762	14988	14841	14976	14892	14829	14727	14743	14802	14907	14879	14696	14866	14806	14739	14813	14881	14882	14752	14840	14976	14875	14643	14779	14852	14818	14696	14940	14963	14882	14833	14811	14829	14672	14784	14868	15060	14892	14938	14912	14789	15010	14813	14864	14810	14842	14871	14780	14864	14830	14714	14820	14907	14834	14852	14923	14844	14821	14750	14868	14808	14860	14903	14897	14845	14743	14926	14862	14712	14750	14751	14605	14874	14784	14672	14894	14800	14921	14687	14867	14821	14872	14778	15040	14752	14895	14765	14746	14851	14816	14805	14814	14714	14681	14697	14698	14735	14814	14805	14821	14803	14991	14891	14794	14827	14784	14925	14966	14826	14846	14755	14823	14896	14824	14790	14969	14825	14806	14648	14922	14735	14993	14860	14847	14753	14841	14841	14844	14680	15075	14885	14829	14801	14721	14726	14818	14859	14677	14970	14786	14865	14826	14813	14820	14873	14903	14993	14831	14742	14864	14763	14799	14913	14837	14767	14713	14858	14728	14728	14811	14797	14855	14805	14741	14804	14762	14867	14819	14786	14725	14851	14817	14737	14672	14952	14750	14844	14821	14999	14915	14787	14771	14763	14846	14986	14864	14811	14970	14911	14919	14884	14762	14757	14817	14839	14824	14796	15003	14774	14804	14947	14828	14633	14799	14869	14838	14895	14810	14840	14795	14974	14932	14906	14579	14783	14744	14795	14813	15020	14703	14889	14870	14916	14948	14886	14862	14866	14768	14870	14796	14833	14859	14893	14860	14789	14808	14866	14766	14825	14712	14841	14873	14801	14903	14754	14824	14924	14771	14971	14574	14742	14815	14693	15069	14789	14776	14765	14889	14884	14676	14860	14784	14761	14860	14793	14775	14844	14935	14715	14811	14792	14846	14786	14892	14847	15056	14909	14802	14897	14802	14866	15007	14838	14972	14839	14787	14867	14792	14843	14809	15035	14686	14794	14709	14862	14791	14870	14941	14882	14875	14744	14784	14791	14856	14638	14812	14893	14811	14773	14724	14797	14847	14788	14917	14814	14735	14896	14702	14876	14877	14665	14863	14863	14812	14876	14916	14801	14792	14978	14974	14810	14775	14784	14807	14797	14860	14790	14732	14917	14711	14833	14779	14812	14810	15050	14785	14838	14802	14770	14930	14990	14830	14882	14737	14950	14820	14903	14920	14916	14641	14836	14884	14554	14830	14771	14745	14806	14784	14848	14854	14729	14840	14763	14654	14772	15016	14813	14720	14846	14823	14869	14822	14952	14798	14853	14790	14742	14842	14893	14964	14720	14848	14838	14704	14756	14939	14857	14920	14778	14891	15084	14858	14728	14767	14986	14717	14817	14813	14875	14838	14828	14752	14873	14940	14737	14772	14873	14776	14731	14874	14868	15035	14782	14908	14794	14917	14833	14918	14903	14707	14843	14768	14889	14829	14908	14837	14978	14948	14905	14740	14873	14923	14968	14772	14695	14835	14840	14920	14734	14903	14994	15008	14762	14697	14969	14818	14806	14727	14770	14864	14810	14856	14855	14794	14645	14915	14864	14800	14728	14815	14890	14707	14814	14875	14847	14784	14808	14739	14776	14676	14866	14656	14739	14757	14710	14867	14755	14756	14920	14914	14973	14748	14745	15013	14802	14743	14865	14826	14622	14885	14887	14709	14841	14922	14924	14961	14691	14808	14815	15009	14934	14864	14973	14806	14827	14936	14962	14847	14878	14830	14892	14743	14861	14863	14764	14858	14883	14810	14892	14739	14788	14770	14916	14561	14965	14761	14831	14894	14909	14879	14774	14681	14853	14777	14993	14709	14919	14782	14895	14742	14951	14855	14887	14867	14713	14771	14965	14861	14734	14710	14737	14761	14917	14906	14783	14847	14892	14915	14700	14897	14863	14747	14861	14737	14824	14821	14786	14800	14843	14705	14810	14788	14878	14803	14871	15189	14849	14884	14780	14808	14656	14685	14897	14719	14735	14793	14913	14840	14768	14804	14853	14784	14902	14878	14843	14965	14842	14941	14700	14908	14808	14918	14727	14740	14671	14889	14783	14779	14794	14861	14882	14871	14803	14756	14682	14843	14856	14766	14902	14773	14897	14804	14778	14907	14918	14803	14776	14883	14936	14801	14845	14645	14767	15031	14694	14859	14788	14811	14862	14860	14685	14796	14835	14825	14736	14915	14925	14707	14950	14828	14916	15005	14878	14733	14734	14796	14752	14905	14890	14770	15142	14826	14767	14864	14833	14803	14770	14677	14872	14790	14767	14791	14755	14912	15002	14803	14892	14831	14737	14839	14888	14938	14803	14872	14803	14806	14703	14785	14714	14738	14846	14894	14681	14902	14882	14769	14759	14746	15018	15001	14904	14919	14728	14913	14745	14770	14805	14754	14738	14958	14906	14853	14825	14826	14794	14811	14820	14787	14710	14860	14737	14971	14839	14879	14790	14831	14855	14863	14602	14845	14640	14818	14882	14890	14758	14829	14889	14917	14839	14802	14741	14877	14833	14764	14839	14802	14860	14662	14853	14874	14709	14780	14853	14888	14918	14912	14730	14823	14818	14738	14798	14702	14667	14763	15028	14728	14940	14675	14795	14748	14797	14910	14880	14738	14763	14948	14823	14853	14963	14938	14793	14833	14846	14945	14867	14826	14819	15051	14739	14784	14909	14808	14938	14916	14664	14869	14864	14843	14940	14960	14929	14947	14802	14920	14828	14733	14773	14975	14767	14848	14619	14978	14773	14917	14673	14861	14901	14903	14873	14705	14907	14842	14722	14944	14897	14828	14903	14757	14715	14695	14899	14901	14876	14673	14724	14808	14628	14759	14860	14770	14937	14996	14744	14860	14849	14900	14644	14945	14704	14913	14731	14704	14797	14842	14942	14968	14805	14866	14913	14775	14676	15034	14832	14892	14840	14705	14822	14793	14802	14730	14672	14669	14794	14827	14876	14893	15002	14696	14965	14766	14762	14740	14912	14780	14845	14538	14822	14775	14895	14956	15070	15038	14688	14726	14729	14790	14853	14747	14843	14851	14879	14923	14809	14828	14775	14930	14911	14768	14826	14885	14840	14853	14885	14794	14779	14620	14708	14804	14860	14807	14824	14926	14779	15031	15020	14728	14880	14800	14710	14922	14792	14865	14773	14730	14849	15103	14986	14798	14641	14915	14738	14873	14977	14857	14958	14828	14750	15009	14800	14899	14876	14902	14748	14851	14922	14695	14958	14967	14737	14981	14912	14891	14671	14769	14651	14944	14833	14900	14958	14815	14801	14777	14698	14867	14702	14725	14838	14899	14767	14750	14858	14857	14695	14967	14782	14738	14841	14831	14695	14909	14730	14806	14839	14624	14941	14927	14849	14896	14952	14697	14905	14806	14827	14731	14728	14704	14702	14804	14859	14837	14758	14872	14694	14904	14888	14941	14832	14720	15038	14824	14811	14789	14941	14723	14829	14721	14770	14869	14858	14887	14800	14828	14639	14847	14620	14804	14618	14898	14780	14724	14898	14876	14839	14852	14863	14804	14763	14880	14826	14717	14753	14730	14975	14848	14790	14848	14791	14812	14882	14826	14878	14828	14840	15043	14913	14876	14814	14783	14782	14821	14745	14793	14860	14860	14765	14931	14848	14836	14813
24287	21573	29121	25707	25187	26265	25077	21304	20184	19678	19405	18821	18533	18559	18141	18226	17806	17976	17566	17684	17537	17410	17382	17469	17639	17389	17655	17238	17538	17419	17319	17252	17243	17290	17497	17242	17255	17247	17436	17287	17408	17207	17387	17347	17341	17129	17371	17073	17235	17148	17237	17174	17121	17280	17330	17220	17329	17091	17286	17373	17329	16975	17100	17169	17181	17277	17138	17375	17318	16996	17319	17190	17321	17276	17228	17016	17019	17157	17312	17281	17083	16968	17430	17117	17196	17273	17075	17126	17276	17076	17175	17013	17263	16857	17195	17043	17075	17176	17214	17237	17162	17303	17211	17160	17223	17176	17092	17170	17272	17193	17358	17147	17032	17022	17076	17360	17199	17280	17140	17067	17245	17188	17058	17272	17261	17319	17401	17309	17158	17159	16891	17261	17257	17157	17176	17014	16976	17363	17303	17319	17219	17183	17179	17259	17123	17042	17110	17109	17178	17142	17292	17220	17209	17081	17233	17074	17265	17153	17187	17176	17075	16914	16989	17020	17093	17070	17178	17115	17279	17210	17189	17140	17014	17179	17207	17307	17195	17363	17247	17190	17084	17158	17021	17054	17207	16995	17179	17242	17390	17017	17150	17108	17249	17063	17231	17247	17077	17268	17076	17127	17180	17091	17271	17053	17118	17150	17142	17224	17141	17244	17116	17093	17318	17143	17063	17255	17092	17063	16967	17167	17215	17159	17331	17236	17335	17087	17159	17114	17134	17021	16953	17254	17149	17119	17215	17098	17136	17093	17394	17101	16985	17155	17307	17269	17234	17230	16907	17199	17066	17116	17230	17242	17076	17156	17392	17107	17266	17166	17284	17325	17189	17293	17080	17194	17217	17258	17035	17280	17199	17144	17311	17271	17520	17251	17213	17285	17295	17132	17194	17091	17106	17292	17216	17038	16979	17138	17217	17033	17263	17267	17175	17340	17364	17033	17304	16931	17352	17165	17221	17136	17301	17273	17213	17154	17234	17473	17164	17119	17185	17236	17100	17093	17061	17248	17240	17088	17268	17388	17288	17131	17170	17164	17241	17291	17214	17103	17121	17209	17422	16977	17368	17350	17142	17364	17200	17048	17305	17222	17182	17386	17254	17202	17041	17065	17016	17176	17298	17251	17168	16979	17037	17214	17306	17328	17359	17365	17003	17389	17145	17099	17153	17177	17254	17203	17092	17118	17062	17165	17072	17289	17199	17033	17130	17403	17317	17310	17153	17320	17338	17043	17212	17141	17075	17043	17350	17178	17135	17205	17201	17167	17172	17235	17079	17302	17121	17337	17188	17201	17310	17166	17135	17133	17190	17197	17030	17237	17261	17180	17332	17059	17088	17176	17086	17176	17190	17381	17172	17204	17090	17155	17288	17056	17109	17236	17273	17269	17113	17041	17399	17234	17223	17231	17335	17078	17123	17130	17156	17230	17157	17232	17010	17179	17254	17254	17252	17138	17243	17020	17245	17190	17224	17233	17137	17195	17250	17270	17319	17231	17310	17243	17270	17189	17197	17182	17273	17217	17146	17202	17346	17251	17280	17207	17438	17242	17271	17288	17093	17104	17218	17110	17092	17009	17075	17276	17165	17178	17255	17302	17211	17270	17059	17075	17193	17345	17225	17335	17211	17328	17152	17195	17121	17104	17126	17219	17381	17252	17176	17159	17181	17387	17327	17214	16975	17173	17173	17188	16989	17026	17235	17221	16910	16929	17132	17078	17016	16955	17232	16953	17304	17076	17134	17159	17078	17034	17063	17014	17388	16994	17097	17167	17400	17173	17120	16926	17222	17324	17221	17133	17098	17228	17225	17038	17278	17241	17325	17211	17257	17208	17125	17084	17183	17292	17237	17148	17066	17374	17396	17354	17258	17192	17073	17091	17537	17283	17167	17254	17363	17166	16872	17278	17124	17052	17133	17079	17158	17194	16978	17194	17115	17125	17320	17086	17181	17189	17096	17296	17318	17347	17370	17009	17070	17202	17059	17166	17304	17107	17066	17215	17039	17200	16938	17197	17278	17271	17148	17267	17240	17147	17164	17302	17102	17107	17242	17175	17055	17202	17329	17202	17229	17189	17380	17171	17181	17274	17229	17144	17122	17048	17354	17298	17047	17084	17144	17067	17131	17149	17363	17079	17059	17052	17273	17298	17087	17185	16959	17258	17093	17273	17218	17033	17173	17172	17315	17453	17077	17149	16955	17131	17248	17298	17129	17049	17253	17115	16999	17295	17275	17184	17122	17159	17150	17131	16995	17047	17168	17309	17276	17285	17291	17248	17113	17196	17074	16904	17084	17266	17061	17266	17276	17124	17251	17321	17198	17088	17018	17237	16967	17060	17270	17074	17172	17080	17004	17218	17216	17175	17175	17079	17337	17263	17261	17293	17220	17214	17361	17273	17199	17122	17196	17288	17372	17120	17049	17353	17420	17322	17253	17171	17062	17184	17155	17188	17010	17037	17096	17130	17386	17312	17308	17229	17117	17090	17177	16906	17062	17128	17141	17148	17131	17275	16906	17057	17433	16937	17088	17342	17336	17273	17076	17363	17132	17222	17051	17044	17123	17139	17151	17480	17063	17205	17241	17209	17221	17009	16928	17088	17229	17132	17225	17028	17260	17113	17088	16915	17035	17199	17172	17078	17210	17182	17175	17212	17152	17211	17312	17182	17278	17215	17241	17176	17133	17268	17074	17289	17193	17198	17287	17106	17012	17040	17238	17113	17077	17167	17232	17254	17004	17279	17173	17199	17243	17374	17131	17172	17107	17181	17302	17325	17098	17187	17078	17021	17233	17321	17233	17199	17243	17229	17140	17203	17069	17196	17148	17038	17060	17225	17301	17011	17269	17165	17264	17146	17107	17098	17131	17162	16969	17285	17157	17230	17227	17082	17001	17093	17139	17241	17148	17225	17216	17277	17272	17289	17263	17192	17112	17170	17173	16991	17267	17217	17236	17056	17111	17184	17278	17281	17357	17420	17238	17326	17193	17115	17051	16996	17156	17406	17193	17190	17176	17167	17196	17143	17091	16939	17217	17483	17103	17154	17164	17296	17160	17136	17350	17214	17105	17092	17167	17284	17210	17081	17144	17270	17448	17269	17240	17253	17140	17121	17160	17255	17241	17274	17253	17281	17083	17136	17287	17072	17188	17240	17324	17278	17266	17228	17103	17109	17200	17160	17176	17082	17100	17187	17116	17421	17048	17163	17016	17248	17175	17086	17225	17163	17322	17233	16958	17078	17245	17116	17241	17152	17015	17004	17162	17153	17174	17021	17084	17251	17219	17228	17290	17127	17262	17058	17002	17251	17054	16997	17317	17135	17180	17219	17296	17105	17070	17291	17171	16967	17114	17060	17255	17326	17171	17257	17253	17040	16936	17221	17111	17289	17213	17138	17194	17192	17238	17247	17182	17076	17288	17315	17389	17121	17072	17170	17284	17369	17008	17077	17173	17185	17192	17237	17156	17121	17169	17250	17364	17200	17197	17241	17390	17141	17178	17168	17350	17231	17145	17104	17296	17209	17122	17197	17345	17118	17187	17042	17362	17178	17179	17080	17129	16956	17042	16986	17264	17255	17047	17112	17154	17150	17099	17169	17290	17203	17191	17263	17087	17009	17226	17168	17112	17030	17148	17192	17129	17166	17236	17228	17158	17029	17255	17219	17156	17041	17237	17153	16941	16942	17262	16913	17196	17292	17227	17159	17345	17109	17350	17145	17330	17084	17262	17336	17211	17078	17204	17211	17109	17249	17207	17304	17128	17242	17183	17201	16952	17380	17132	16970	17103	17066	17273	17302	17050	17104	17366	17106	17273	17227	17201	16981	17275	17127	17179	17145	17415	16964	17071	17024	17256	17083	17145	16940	17186	17252	17172	17191	17237	17071	17051	17139	17323	17176	17194	17067	17263	17179	17238	17185	17168	17102	17407	17073	17301	16982	17224	17226	17118	17217	17137	17191	17359	17084	17104	17073	17154	17057	17117	17174	17273	17103	17138	17194	17150	17294	17073	17224	17351	17338	17192	17118	17073	17027	17052	17149	17071	17156	17105	17038	17211	17289	17112	16965	17243	17034	17206	17271	17250	17144	17125	17074	17118	17124	17160	17173	17260	17129	17304	17211	17289	17235	17105	17075	17194	17262	17262	17328	17240	17351	17223	17082	17102	17349	17128	17123	17042	17244	16866	17151	17357	17282	17364	17162	17282	17242	17134	17121	17384	17029	17056	17087	17364	17132	16898	16940	17115	17156	17441	17066	16986	17136	17037	17144	17197	17232	17458	17261	17205	17143	17011	17194	17207	17147	17111	17200	17371	16994	17244	17203	17370	17067	16907	17270	17142	16902	17089	17309	17186	17258	16987	17162	17127	17152	17301	17398	17330	17207	17027	17211	17145	16942	17222	17179	17237	17263	17006	17206	17214	17145	17308	17136	17254	17363	17399	17370	17276	17099	17270	17218	17146	17410	17434	17146	16990	17015	17272	17068	17169	17241	17214	17336	16993	17133	17136	17216	17175	17132	17210	17222	17273	17302	17145	17237	17106	16974	17105	17193	17153	17116	17183	17058	17319	17258	17217	17164	17267	17088	17290	17215	16988	17055	17151	17193	17089	16979	17237	17225	16928	17262	17153	17195	17255	17006	17407	17318	17346	17240	17253	17096	17135	17166	17209	17151	17186	17206	17112	17138	17099	17088	17039	17218	17111	17185	17006	17034	17246	17179	17113	17391	17015	17289	17310	17100	17095	17212	17217	17099	16923	17070	17360	16962	17093	17037	17045	17286	17303	17166	17115	17016	17034	17175	17124	17152	17156	17109	17184	17299	17093	16895	17093	17072	17242	17153	17304	17077	17203	17112	17246	17307	17063	17271	17134	16978	17191	17142	17311	17359	17193	17017	17198	17209	17224	17258	17315	17192	17071	17127	17234	17240	17533	17137	17083	17214	17195	17201	17434	17274	17202	17139	17147	17188	17256	17185	17202	17203	17191	17225	16946	17145	17128	17098	17335	17231	17101	17236	17100	17011	17212	17375	17217	17094	17270	17155	17217	17083	17026	17014	17084	17241	17195	17305	17322	17133	17119	17114	17277	17218	17274	17145	17083	17053	16996	17141	17347	17156	17189	17377
31642	51225	46892	36728	31054	26471	23119	20757	19311	18260	17654	17118	16855	16555	16385	16152	15829	15637	15534	15360	15189	15121	15104	15226	15260	15175	15097	15158	14915	15041	15009	15048	14927	14961	14942	15052	14803	15121	14995	14925	14892	14872	14770	14763	14896	14957	14812	14843	14789	14808	14952	14842	14834	15112	14938	14829	14795	14948	14884	14838	14932	14835	14838	14979	14976	14865	14756	14889	14727	14874	14816	14770	14830	14823	14953	14841	14699	14697	14955	15025	14865	14835	14922	14764	14893	14879	14871	14758	15063	14896	14887	14749	14713	14670	15014	14927	14779	14830	14927	14809	14844	14729	14649	14839	14867	14970	14908	14764	14886	14836	14917	14748	14977	14813	14756	14870	14788	14722	14953	14786	14967	14747	14810	14882	14880	14758	14773	14927	14754	14681	14960	14960	14935	14650	14999	14744	14901	14839	14947	14774	14959	14864	14942	14849	14926	14871	14834	14721	14919	14832	14924	14896	14928	14872	14876	14938	14823	14807	14738	14872	14880	14761	14999	14775	14892	14738	14953	14791	15011	14802	14817	14822	14799	15041	14876	14699	14999	15060	14769	14829	14836	14817	14683	14851	14804	14908	14780	14843	14861	14853	14865	14841	14869	15019	14932	14674	14926	14889	14798	15012	14781	14784	14849	14837	14769	14805	14678	14789	15032	14867	14927	14824	14920	14996	14868	14834	14704	14902	14900	14691	14857	14798	14973	14870	14843	14770	14714	14587	15040	14854	14971	14694	14626	14810	14776	14875	14818	14820	14875	14921	14785	14851	14969	14772	14999	14939	14735	14869	14851	14998	14786	14831	15008	14994	14790	14848	15026	14958	14798	14730	14588	14869	14766	14733	14759	14794	14903	14910	14896	14909	14804	14779	14920	14939	14918	14750	14864	14834	14765	14760	14958	14701	14797	14780	14828	14808	14872	14688	14707	14683	14984	14700	14892	14903	14681	14910	14867	14988	14878	14851	14713	14854	14977	14633	14792	14910	14759	14873	14873	14817	14861	14792	14910	14694	14760	14835	14926	14875	14834	14838	14726	14915	14861	14812	14772	14867	14948	14817	14980	14744	14902	14992	14969	14717	14877	14841	15081	14976	14863	14871	15027	14857	14715	14796	14794	14840	15028	14852	14858	14785	14972	15062	14891	15092	14856	15029	14861	14744	14786	14929	14942	14931	14677	14769	14911	14726	14786	14992	14837	14707	14745	14594	14880	14843	14942	14770	14931	14733	14847	14932	14861	14850	14811	14695	14825	14746	14818	14766	14839	14891	14772	14662	14836	14802	14982	14766	14832	14857	14917	14848	14804	14742	14974	14709	14871	14860	14963	14819	14849	14774	14801	14843	14761	14922	14909	14679	14785	15011	15042	14880	14904	14796	14826	14824	14850	14863	14746	14908	14673	14847	14730	14978	14899	14830	14741	14908	14855	14695	14762	14831	14920	14831	14850	14994	14753	14832	14820	14786	14822	14958	14690	14757	14842	14919	14804	14920	14837	14955	14847	14906	14850	14732	14937	14800	14838	14777	14711	14753	14973	14715	14870	14821	14893	14922	14605	14911	14872	14909	14803	14802	14880	14709	14746	14880	14773	14905	14846	14752	14901	14801	14857	14908	14590	14939	14919	14868	14820	14801	14785	14811	14986	14798	14923	14927	14857	14959	14835	14853	14832	14808	14873	14888	14890	14724	14879	14750	14883	14848	14794	14792	14960	14978	14892	14877	14864	14681	14825	14963	14816	14733	14575	15052	14840	14916	14793	14829	14702	14698	14800	14843	14884	14718	14879	14914	14858	14842	14765	14886	14825	14821	14861	14999	14897	14760	14775	14911	14925	14846	14929	14865	14944	14798	14950	14960	14720	14894	14666	14947	15039	14840	15064	14828	14846	14928	14920	14857	14900	14760	14946	14953	14774	14895	14850	14824	14850	14899	14862	14845	14841	14703	14881	14871	15015	14750	14852	14744	14785	14741	14764	14918	14768	14942	14835	14944	15041	14950	14775	14823	14715	14828	14784	14756	14804	14759	14721	14935	14870	14831	14642	14766	14837	14881	14843	14875	14832	14883	14816	14919	14888	14807	14976	15086	14710	14681	14743	14767	14735	14822	14874	14887	14884	14749	14791	14771	14950	14745	14780	14759	14970	14703	14758	14891	14736	14886	14889	14714	14914	15002	14926	14829	14959	14833	14938	14834	14731	14755	14825	14885	14674	14871	15030	14707	14707	14760	14780	14767	14811	14849	14778	14705	14756	14861	14806	14646	15066	14959	14711	14859	14830	14840	14830	14814	14803	14846	14839	14698	15004	14653	14690	14758	14892	14706	14672	14781	14642	14772	14734	15037	14904	14840	14839	14773	14817	14851	14800	14746	14774	14873	14813	14900	14774	14856	14882	14756	14753	14694	14909	14874	14860	14796	14951	14946	14732	14961	14844	14882	14809	14961	14869	14875	14599	15019	14817	14860	14701	14849	14800	14729	14884	14865	14817	14861	14950	14842	14832	14911	14750	14846	14737	14967	14858	14888	14725	14968	14928	14889	14794	14774	14864	14959	14718	15003	14688	14683	14918	14853	14782	14799	14908	14885	14772	14704	14771	14788	14873	14843	14779	15041	14720	14836	15008	14914	14778	14688	14879	14769	14734	14924	14762	14840	14910	14915	14823	14886	14720	14828	14997	14902	15028	14913	14852	14714	14775	14850	14878	14879	14829	14756	14802	14727	14824	14770	14787	15055	14732	14775	14851	14862	14854	14791	14913	14711	14902	14793	14904	14922	14860	14942	14989	14739	14683	14737	14886	14913	14910	14712	14929	14957	14995	14878	14864	14901	14847	14790	14799	14886	14692	14806	14828	14787	14742	14932	14844	14925	14704	14886	14817	14858	14895	14761	14869	14928	14926	14646	14864	14992	14964	14978	14982	14795	14799	14710	14747	14686	14824	15073	14919	14964	14919	14814	14736	14811	15009	14841	14724	14675	14868	14907	14794	14791	14775	14852	14910	14930	14825	14839	14919	14677	14763	14790	14786	14850	14780	14767	14931	14843	14767	14860	14760	14966	14902	14761	15040	14734	15043	14828	14774	14623	14835	14844	14899	14874	14828	14810	14883	14819	14931	14735	14880	14824	14728	14973	14687	14657	14924	14743	14785	14736	14775	14869	14808	14768	14967	14882	14775	14771	14914	14796	14857	14835	14833	14834	14892	14943	14741	14866	14947	14759	14805	14795	14979	14740	14938	14939	14803	14735	14740	14831	14584	14919	14875	15050	14893	14750	14816	14724	14700	14817	14814	14923	14934	14920	14647	14853	14954	14806	14709	14909	14755	14821	14744	14782	14773	14792	14945	15004	14790	14832	14774	14642	14819	14718	14785	14886	14862	14872	14687	14982	14891	14635	14733	14912	14840	14890	14815	14867	14681	14993	14909	14831	14875	14957	14685	14866	14888	14680	14700	14802	14673	14917	14938	14818	14831	14885	14876	14877	14886	14759	14751	14882	14763	14773	14790	14681	14831	14717	14875	14693	14699	14716	14883	14709	14810	14808	14843	14910	14846	14876	14735	14731	14795	14752	15002	14889	14742	14677	14844	14664	14840	14789	14875	14820	14868	14912	14804	14829	14706	14780	14912	14625	14862	14824	14921	14670	14768	14842	14933	14925	14858	14867	14734	14946	14684	14798	14953	14803	14844	14952	14854	14896	14843	14812	14835	14769	14825	14745	14919	14805	14834	14937	14754	14842	14848	14754	14773	14744	14730	14995	14785	14855	15111	14811	14684	14998	14862	14915	14720	14628	14851	14931	14698	14834	14938	14753	14743	14883	14736	14853	14903	14879	14924	14981	14921	14777	14897	14784	14741	14756	14838	14921	14826	14865	15072	14842	14918	14672	14884	14767	14752	14842	14925	14979	14878	14773	14887	14871	14747	14790	14972	14962	14797	14914	14649	14686	14701	14956	14646	14735	14825	14809	14731	14922	14936	14841	14977	14842	14849	14828	14866	14740	14873	14892	14918	14886	14807	14831	14781	14820	14739	14810	14942	14917	14940	14767	14728	14995	14735	14999	14808	14705	14998	14924	14890	14879	14836	14780	14808	14742	14802	14857	14733	14781	14852	14784	14809	14865	14763	14694	14821	14718	14969	14790	14808	14855	14859	14807	14922	14878	14966	14860	14911	14970	14777	14829	14986	14904	14900	14955	14857	14755	14772	14934	14983	14710	14779	14708	14962	14773	14980	14836	14833	14833	14771	14711	14832	14808	14899	14664	14785	14644	14932	14764	14823	14957	15016	14861	14991	14815	14780	14963	14818	14777	14829	14826	14706	14636	14777	14871	14871	14667	15036	14784	14835	14957	14796	14914	14784	14956	14796	14846	14788	14981	14796	14740	15039	14866	14793	14794	14991	14845	14847	14770	14690	14923	14849	14808	14731	14817	14838	14816	14774	14701	14726	14939	14767	14717	14997	14732	14720	14929	14857	14828	14943	14870	15063	14768	14882	14728	14881	14868	14842	14788	14557	14908	14996	14787	14910	14927	15056	14631	14711	14903	14828	14919	14875	14858	14778	14780	14744	14901	14736	14902	14979	14910	14704	14865	14811	14994	14750	14746	14975	14815	14793	14806	14750	14852	14860	14929	14857	14784	14810	14892	14883	14895	14732	14895	14858	14689	14681	14855	15013	14853	14914	14989	14811	14883	14939	14910	14895	14953	14938	14872	14970	14892	14975	14855	15037	14746	14933	14903	14863	14638	14852	14932	14895	14910	14864	15163	14775	14744	14943	14832	15046	14857	14785	14893	14929	14627	14742	14902	14877	15013	14911	14951	14785	14800	14783	14687	14977	14911	14664	14741	14673	14820	14813	14909	14862	14789	14861	14993	14821	14813	14839	14734	14897	14881	14917	14825	15038	14949	14782	14744	14632	14902	15007	14792	14817	14683	14784	14869	14751	14728	14837	14768	14938	15008	14791	14763	14857	14775	14957	14819	14860	14750	14835	14888	14726	14802	14942	14914	14812	14853	14770	14841	14919	14792	14859	14824	14802	14911	14991	14827	14873	14894	14905	14932	14822	14811	14975	14829	14822	14766	14875	14850	14785	14752	14768	14916	14810	14789	14952	14813	14782	14949	14750	14772
22946	21498	29381	24212	22728	26664	29065	23794	21823	21387	20687	20216	19952	19701	19279	19275	18921	18751	18765	18513	18419	18460	18521	18448	18432	18182	18212	18212	18000	17971	18167	18052	18105	18058	18264	18002	18078	17932	18062	18071	18316	18060	18136	17907	17828	18159	17968	18076	18076	17918	18012	17898	17979	17947	18153	18029	17952	17837	17958	17868	17849	17890	17895	18119	17961	17954	17886	18009	17951	17951	17847	17946	18140	18054	17880	17903	17877	17793	17857	18142	17898	17832	17916	17975	17980	17820	17860	17951	17775	17833	18022	17812	17910	17816	18026	17888	17986	18100	17925	18037	17747	17963	17827	18005	17779	17754	17616	17829	17891	17658	17793	18007	17959	17884	18074	17861	17860	17997	17960	17720	17957	18006	17866	17776	17934	17886	17653	17635	17956	17999	17955	17798	17912	17871	17977	18043	17786	17732	17975	18091	17960	17913	17965	18073	17799	17801	17903	17932	17925	17947	17904	17900	17973	17995	17826	17791	18045	17939	17698	18066	17788	18003	17770	18049	17857	17848	17926	17935	17933	18082	17853	17908	17878	17844	17795	17621	17803	17752	17846	17876	17964	17867	17710	17792	17773	17820	17848	17770	18019	17851	18011	17903	17829	17860	17833	17907	17772	18130	17798	17771	18001	17903	17878	17793	17927	17871	18176	17901	17986	18092	17823	17775	18069	18034	17818	17856	17750	17866	17891	17837	17746	18026	17889	17880	17526	18052	18163	17934	17869	17800	17761	17895	18043	18031	17834	17883	17818	18083	17874	17651	17800	18066	17748	17798	17922	17877	17773	17549	17956	17789	17805	17737	18000	17778	17856	17778	17855	17850	17830	17959	17763	17921	17885	17698	17928	17744	17788	17879	17711	17809	18143	18012	17867	17761	17969	17706	17803	17811	17864	17723	18051	17921	17908	17792	17936	18041	17811	17851	17947	17953	17811	17969	17994	17926	17870	17734	17874	17761	17802	17857	18034	17833	17686	17853	17866	17967	18142	17973	17782	17921	17902	17834	17915	18079	17890	18074	17885	17907	17661	18098	17852	17806	17935	17877	17977	18005	17683	18042	17718	17850	17965	17911	18067	17823	17866	18083	17776	17952	18020	17850	17888	17779	17982	17875	17935	17914	17862	17910	17996	18109	17749	17729	17879	17858	17945	17896	17975	17859	17983	17872	17789	17657	17790	17730	17991	17795	17947	17877	17934	17942	17571	17695	17870	18244	17894	17846	17876	17856	17767	17752	17745	17875	17792	17948	17903	18023	17924	17871	17756	17882	17758	17979	17817	17792	17773	17957	18089	17853	17931	17757	17934	17875	17958	18162	17942	17824	17777	17873	17874	18019	18070	17766	17724	17653	17906	17874	17931	17934	17733	17792	18007	17788	17712	17855	17807	17740	17995	17992	18006	18051	17882	18038	17978	17807	17792	17791	18123	18057	18057	17917	17798	17849	17866	17761	17736	17811	17851	18033	17944	17761	17749	17807	17884	17829	17892	17965	17956	17926	17779	17818	17947	17798	17833	17860	17982	18047	17587	17820	17637	17966	17756	17867	17748	17904	17821	17894	17921	17980	18040	17952	17958	17998	18062	17952	17910	17838	17855	17881	17951	17922	17902	17763	17849	17953	17942	17974	17926	18019	17953	17876	17812	17851	17920	17783	17995	17921	17853	17837	17949	17804	17893	17943	17869	17893	17741	18091	17894	17938	17755	17769	17963	17719	17858	17833	17832	17850	17889	17947	17852	17872	17527	18068	17902	17885	17965	17728	17756	17794	17708	17652	17821	17950	17942	17934	17784	17833	17880	17884	17992	17851	17876	17825	17703	18047	17806	17790	17977	17989	17786	17954	17800	17979	18041	17876	17865	18026	18018	17942	17762	17933	18039	17747	17618	17720	17855	17920	18021	17864	17808	18040	17940	18014	17780	17951	17746	17894	17886	17797	17923	18002	17918	17793	17875	17797	17867	17924	17806	17867	17833	17866	17676	17691	18082	18056	17823	17991	18151	17869	17948	17782	17823	17938	18060	17918	17786	17845	18075	17811	17810	17738	17921	17838	17653	18120	17983	17978	17866	17848	17712	17581	17722	17723	17904	17964	17954	17858	17788	17845	17812	17880	17846	17770	17844	17861	17645	17774	17840	17765	17895	17946	17790	17849	17946	17848	17979	17638	17867	17941	17982	18066	17958	17971	17807	17839	17834	17977	17882	17931	17667	17848	18117	17778	17909	18018	17876	17697	17723	17786	17799	17932	17942	18030	17848	17765	17868	18040	17999	18078	17754	17809	17788	17747	17998	17949	17845	18196	17857	17800	17992	17879	18020	17820	17942	17866	17623	17687	17832	17764	17908	17913	17773	17917	18052	17741	17745	17864	17934	17736	18034	17765	17805	17976	17502	17925	17864	17721	17833	17846	17865	17834	17862	17714	17730	17897	17938	17729	17823	17896	18036	17881	18040	17884	18063	17686	17900	17847	17945	17862	17804	17862	17754	18068	17866	17998	17814	17769	17993	17940	18016	17908	17937	17550	17850	18017	17828	17752	17630	17980	17920	17816	17871	17788	17821	17846	17691	17970	17825	18137	18039	17867	17918	18021	17952	18059	17941	17699	17976	18077	17859	17794	17944	17759	17765	17959	17829	17744	17775	17612	17753	17904	17726	17904	17864	17693	17971	17737	17946	17930	17821	17872	17883	17890	17950	17951	17786	17980	17884	17822	17892	18012	17933	17854	18018	17810	17785	18014	17880	17989	18096	18003	17788	17826	17694	17891	17764	17863	17904	17811	17938	17926	17999	17761	18045	17957	17818	17922	17907	17924	17827	17813	17930	17916	17723	17862	17863	17923	17955	17794	18022	17766	17774	17999	17620	17851	18002	17757	17899	17900	17914	17956	18034	18054	18211	17941	17788	18101	18124	18144	17890	17845	17824	17873	17856	17913	17888	17891	18004	17799	17869	17965	17908	18012	17731	17903	17848	17804	17731	18005	17780	17993	17781	17756	17778	17871	17762	17865	17979	17927	17935	17892	17727	17707	17907	17841	17980	18035	17971	17776	17883	17716	17840	17665	17719	17993	18022	17896	17792	17852	17873	17684	17940	17632	17764	17888	17771	17900	17736	17756	17732	18087	17825	17940	18025	17876	17741	17978	17896	18057	17863	17723	18085	17819	17793	17777	18071	17786	17789	17830	17942	17805	17933	17803	17947	17804	17828	17940	17942	17815	17781	17827	17733	17789	17995	17933	17814	17732	17868	17832	17959	17907	17907	17847	17826	17892	18027	18007	17887	17839	17995	17817	17753	17839	17764	17812	17711	17805	17842	17654	17930	17753	17909	17769	17839	17757	17984	17765	17724	17718	17847	17729	17891	17909	17876	17819	17912	17856	17984	17990	18085	17965	18088	17984	17899	17913	17940	17825	17743	18068	17783	17778	17828	18003	17896	17874	17915	18017	17870	17848	17722	17970	17932	17908	18004	17804	17833	17937	17911	18007	17776	17951	17943	17851	17825	17976	17813	17889	17735	17844	17771	17681	17828	18026	17801	17816	17843	17863	17857	17974	18014	17860	17684	17849	18034	17691	17931	17795	17710	17825	17933	17824	18020	17827	17952	17944	17981	17659	17802	17850	17859	17966	17786	17895	17831	17889	17868	18038	17757	17877	17927	17733	17753	17891	17941	17963	17845	17821	17928	17864	18088	17950	17911	17917	18182	18107	17923	17829	17684	17881	17972	17941	17954	17864	17805	17864	17891	17705	17943	17899	17908	17934	17967	17788	17989	17868	17850	17905	17998	17861	17890	17732	17662	18096	17744	17818	17792	17767	17921	17839	17788	17856	17907	17836	17789	17949	17985	17676	17885	17776	17781	17841	17886	17909	17971	17899	17917	17997	18086	17699	17969	18041	17986	17931	18036	17948	17820	17793	17961	17829	18003	17937	18039	17859	17695	17783	17984	17824	18037	17681	17663	18013	17940	17985	18164	17727	17753	17880	17957	17800	17839	17940	18040	17982	17871	17931	17942	17877	17818	17804	17730	17588	17954	17954	17873	17977	17657	18047	18061	17834	17775	17902	17670	17872	17745	18126	17795	17549	17668	17865	17947	17952	17652	17864	18115	17979	17880	18041	17913	17685	17863	17833	17737	18121	18082	17768	18003	17900	17784	17698	17881	17845	17959	17745	17753	18105	18076	17941	17998	17704	17731	17771	17827	17858	17789	17825	17822	17833	17913	17717	17868	17942	17872	17935	17935	17967	17802	18146	17810	18067	17839	17678	17968	17724	18112	17913	17916	17776	17906	18042	17858	17806	17786	17799	17671	17867	17883	17908	17785	18015	17955	17882	17854	17704	17719	18001	17763	17841	17870	17818	17718	17872	17911	17885	17767	17887	17789	17990	17953	17703	17943	17773	17664	18101	17911	17943	17934	17797	17616	17784	17671	17832	17798	17808	17793	18020	17796	17684	17917	17986	17698	17762	17669	17795	18024	18013	17854	18041	17834	17766	17877	17581	17940	17767	17884	17814	17950	17844	17925	17886	17913	17826	17817	17891	17890	17904	17904	17773	17617	17883	17895	18042	18010	17966	17815	17799	17728	17723	17982	17950	17911	17815	17851	17849	17698	17874	17839	17956	17759	17781	17834	17818	17723	17927	17812	17700	17960	17890	18006	18005	18043	17853	17846	17865	17910	17883	17741	17818	17919	17879	18007	18042	17951	17929	17937	17922	17881	17839	17915	17879	18021	17857	17892	17864	17745	17802	17898	17689	17774	17779	17629	17892	18008	17917	17810	17901	17946	17884	17927	17857	17956	17808	17970	17888	17914	17804	17820	17906	17853	17922	18039	17892	17936	17817	18033	17952	17924	17836	17845	17714	17886	17897	17725	18041	17953	17734	17952	18060	18033	17770	17996	17859	17912	17674	17818	17827	17916	17957	17871	17968	17852	18014	17561	17761	17769	17808	17759	17962	17862	17935	18093	17901	17838	17745	17818	17680	17885	17871	17814	17721	17925	17883	17917	17779	18012	17944	17905	17937	17985	17878	17873	17739	17876	17798	17987	17870	17953	17777	17850	17822	17935	17851	17834	17842	17919	17752	17832	18061	18111	17894	17839	18104	17974	17939	17886	17781	17876	18094
33902	56999	51848	40931	34480	29907	26351	23335	21719	20031	19188	18590	18011	17543	17205	16901	16497	16284	16085	16074	16060	15929	15735	15550	15804	15789	15529	15669	15442	15487	15290	15181	15302	15395	15380	15346	15276	15531	15198	15297	15455	15354	15148	15328	15303	15119	15368	15201	15215	15278	15139	15203	15313	15408	15293	15232	15217	15047	15239	15231	15332	15079	15304	15120	15342	15220	15439	15152	15071	15252	15476	15209	15144	15159	15096	15327	15212	15250	15328	15296	15294	15237	15168	15352	15205	15155	15244	15304	15314	15176	15271	15265	15171	15091	15225	15137	15161	15306	15167	15250	15144	15211	15104	15249	15526	14971	15221	15503	15187	15203	15351	15200	15234	15204	15349	15152	15059	15390	15137	15145	15192	15335	15121	15097	15187	15208	15088	15421	15193	15023	15183	15199	15219	15197	15201	15242	15178	15197	15160	15224	15293	15017	15227	15156	15044	15250	15368	15099	15076	15118	15140	15166	15130	15289	15274	15143	15202	15160	15022	15194	15149	15239	15101	15090	15311	15270	15246	15174	15267	15273	15191	15208	15196	15233	15363	15053	15267	15255	15196	15274	15396	15119	15099	15210	15376	15320	15240	15205	15372	15163	15218	15100	15206	15364	15225	15078	15234	15209	15164	15181	15294	15328	15312	15279	15155	14801	15305	15277	15168	15182	15111	15225	15210	15161	15209	15347	15225	15087	15291	15060	15250	15054	15208	15112	15139	15250	15229	15324	15255	15164	15347	15359	15166	15305	15285	15125	15208	15046	15089	15264	15210	15072	15388	15270	15057	15112	15071	15305	15338	15217	15179	15065	15270	15282	15180	15148	15267	15204	15231	15123	15109	15303	15476	15280	15239	15415	15209	15180	15297	15172	15135	15305	15267	15125	15291	15138	15219	15426	15125	15235	15230	15230	15131	15357	15175	15344	15129	15111	15034	15302	15073	15205	15174	15184	15135	15217	15089	14916	15325	15034	15214	15122	15217	15102	15251	15256	15210	15054	15224	15244	15146	15237	15167	15072	15170	15091	15264	15221	15245	15163	15109	15157	15169	15257	15256	15057	15214	15135	15338	15301	15271	15221	15451	15252	15091	15063	15213	15167	15048	15257	15225	15071	15245	15243	15249	15256	15315	15369	15266	15252	15035	15228	15302	15202	15356	15262	14901	15257	15258	15169	15052	15128	15302	15102	15189	15147	15251	15098	15070	15078	15226	15150	15266	15424	15273	15189	15237	15249	15202	15151	15142	15300	15303	15174	15213	15272	15364	15127	15364	15067	15200	15311	15240	15080	15300	15226	15274	15324	15252	15149	15310	15206	15204	15111	15338	15314	15132	15384	15191	15118	15307	15311	15178	15217	15184	15170	15189	15096	15355	15193	15290	15224	15240	15228	15197	15243	15345	15034	15276	15152	15319	15258	15261	15274	14979	15166	15078	15142	15260	15039	15323	15070	15204	15223	15199	15280	15102	15267	15246	15205	15208	15047	15139	15206	15054	15068	15217	15075	15231	15183	15303	15161	15222	15121	15175	14964	15355	15093	15105	15206	15137	15170	15064	15267	15313	15268	15196	15153	15268	15109	15252	15235	15273	15170	15048	15140	15077	15183	15138	15164	15249	15203	15277	15152	15178	15086	15217	15151	15133	15120	15187	15190	15134	15237	15228	15321	15003	15244	15063	15285	15170	15013	15469	15108	15084	15147	15131	15302	15099	15224	15178	15256	15283	15047	15167	15188	15313	15189	15181	15234	15209	15084	15082	15260	15173	15244	15206	15306	15169	15256	15119	15148	15152	15148	15147	15244	15251	15338	15166	15082	15270	15217	15277	15277	15185	15110	15100	15373	15153	15192	15166	15260	15227	15002	15215	15147	15128	15143	15069	15239	15225	15239	15202	15301	15309	15202	15191	15136	15287	15268	15163	15152	15209	15314	15234	15267	15095	15247	14932	15075	15112	15124	15193	15194	15111	15214	15197	15209	15359	15132	15174	15253	15330	15156	15265	15401	15166	15222	15287	15285	15257	15239	15324	15140	15409	15369	15179	15248	15155	15087	15235	15181	15167	15197	15264	15187	15189	15196	15119	15119	15224	15200	15202	15085	15233	15302	15177	15283	15058	15171	15240	15117	15067	15142	15200	15034	15105	15320	15233	15272	15111	15255	15258	15209	15175	15043	15129	15262	15187	15277	15175	15208	15361	15149	15270	15152	15228	15330	15225	15247	15327	15312	15135	15189	15321	15187	15139	15053	15148	15086	15322	15133	15166	15106	15146	15085	15276	15131	15227	15175	15331	15308	15189	15059	15217	15155	15083	15145	15217	15067	15228	15339	15009	15113	15211	15164	15311	15231	15325	14995	15270	15175	15053	15235	15229	15027	15143	15195	15363	15032	15127	15187	15273	15082	15184	15199	15088	15216	15097	15252	15087	15096	15270	15133	15118	15365	15156	15279	15097	15234	15150	15194	15080	15085	15261	15194	15245	15223	14968	15116	15253	14948	15269	15205	15264	15177	15106	15308	15206	15201	15076	15280	15380	15150	15176	15189	15159	15253	15054	15312	15140	15263	15191	15305	15142	15163	15136	15097	15334	15203	15195	15159	15183	15273	15130	15073	15302	15111	15227	14951	15164	15229	15130	15073	15355	15341	15262	15353	15147	15274	15159	15206	15172	15199	15332	15222	15186	15179	15079	15096	15111	15162	15284	15290	15237	15245	15272	15149	15366	15199	15125	15371	15294	15311	15343	15197	15299	15241	14993	15326	15067	15301	15181	15150	15128	15191	15150	15123	15136	15196	15177	14880	15208	15166	15225	15234	15148	15118	15088	15133	15261	15137	15225	15155	15260	15300	15276	15203	15173	15047	15178	15138	15278	15142	14943	15298	15220	15065	15158	15191	15243	15101	15248	15067	15088	15270	15176	15174	15212	15178	15205	15223	15231	15300	15176	15194	15246	15179	15240	15321	15233	15208	15230	15355	15187	15218	15339	15153	15190	15137	15064	15237	15214	15201	15107	15107	15138	15239	15268	15066	15115	15139	15116	15134	15177	15152	15210	15145	15236	15352	15111	15179	15144	15338	15191	15266	15348	15355	15240	15177	15197	15401	15267	15175	15181	15105	15293	15230	15207	15134	15246	15161	15201	15282	15255	15024	15264	15326	15018	14977	15236	15221	15188	15256	15116	15263	15268	15108	15145	14919	15143	15276	15328	15205	15225	15213	15203	15200	15288	15223	15318	15168	15165	15148	15245	15116	15121	15206	15153	15168	15191	15261	15106	15349	15149	15275	15004	15117	15227	15246	15231	15227	15232	15275	15259	15169	15084	15158	15199	15149	15339	15178	15253	15026	15229	15231	15156	15174	15296	15161	15045	15104	15209	15113	15185	14999	15213	15210	15235	15158	15241	15286	15245	15196	15182	15058	14956	15252	14901	15153	15136	15240	15224	15091	15241	15074	15149	15065	15181	15171	15442	15242	15214	15224	15162	15242	15109	15127	15109	15080	15170	15250	15258	15330	15357	15216	15149	15303	15082	15192	15259	15097	15118	15211	15334	15142	15234	15076	15255	15082	15158	15181	15304	15190	15298	15055	15199	15067	15145	15088	15209	15201	15078	15068	15160	15101	15130	15126	15162	14972	15225	15276	15206	15114	15083	15354	15193	15153	15421	15273	15269	15050	15136	15330	15131	15246	15264	14990	15288	15237	15112	15323	15320	15053	15219	15073	15168	15181	15194	15061	15254	15170	15091	15202	15187	15034	15290	15104	15271	15154	15205	15251	15247	15360	15169	15110	15228	15237	15290	15295	15256	15339	15329	15085	15393	15208	15088	15250	15238	15219	15364	15134	15095	15209	15198	15220	15343	15180	15195	15378	15282	15117	15199	15103	15279	15223	15346	15105	15084	15392	15163	15121	15100	15243	15418	15161	15183	15017	15102	15163	15142	15152	15141	15205	15001	15237	15236	15204	15272	15251	15307	15311	15348	15382	15226	14996	15247	15255	15097	15226	15082	15227	15241	15161	15142	14991	15355	15336	15112	15168	15250	15287	15186	15155	15062	15222	15072	15359	15021	15175	15311	15131	15123	15258	15291	15004	15258	15184	15308	15216	15153	15349	15261	15049	15150	15291	15122	15167	15152	15256	15358	15280	15163	15190	15197	15337	14987	15173	15170	15278	15120	15049	15133	15270	15299	15085	15277	15099	15119	15131	15232	15219	15210	15165	15295	15215	15234	15075	15292	15196	15281	15233	15111	15222	15084	15233	15262	15226	15224	15155	15367	15274	15215	15197	15094	15073	15163	15159	15206	15182	15104	15230	15058	15358	15355	15197	15115	15127	15200	15146	15023	15156	15209	15334	15097	15198	15207	15073	15237	15055	15134	15358	15142	15230	15294	15249	15275	15008	15157	15069	14994	15232	15361	15096	15183	15252	15223	15143	15307	15231	15242	15177	15160	15283	15291	15141	15207	15187	15198	15199	15041	15267	15106	15255	15279	15271	15141	15199	15275	15119	15154	15333	15207	15051	15125	15369	15179	15168	15173	15225	15177	14994	15283	15243	15178	15107	15185	15227	15097	15233	15289	15497	15190	15162	15263	15260	15231	15068	15253	15087	15165	15173	15370	15226	15243	15176	15217	15276	15324	15047	15143	15152	15257	15230	15097	15328	14998	15076	15172	15257	15265	15238	15307	15370	15170	15277	15214	15206	15248	15317	15172	15088	15256	15209	15302	15158	15241	15269	15051	15273	15254	15230	15269	15140	15227	15306	15084	15127	15111	15253	15334	15201	15308	15068	15248	15284	15072	15165	15085	15230	15132	15306	15307	15309	15204	15159	15250	15130	15145	15317	15252	15216	15147	15254	15232	15243	15317	15081	15086	15262	15095	15273	15266	15164	15110	15280	14916	15143	15195	15279	15272	15159	15042	15239	14993	15154	15201	15195	15202	15197	15215	15204	15146	15233	15135	15074	15239	15273	15205	15081	15221	15228	15062	15094	15301	15241	15181	15190	15174	15250	15148	15260	15190	15212	15107	15264	15088	15337	15179	15124	15300	15234	15180	15223	15276	15126	15269	15237	15154	15122	15160	15349	15149	15193	15154	15050	15216	15109	15325	15216	15313	15200	15325	15267	15190	15300
29208	27906	34930	31092	25301	22902	21233	19892	19393	18994	18501	18691	18282	18256	18016	18067	18013	17749	17789	17838	17647	17735	17515	17610	17766	17732	17629	17805	17460	17530	17500	17456	17622	17524	17475	17397	17479	17556	17631	17463	17629	17515	17652	17466	17483	17519	17438	17516	17479	17487	17457	17563	17769	17505	17251	17420	17485	17766	17510	17604	17517	17516	17709	17610	17432	17527	17646	17429	17472	17537	17561	17368	17506	17590	17323	17470	17589	17449	17702	17455	17528	17499	17378	17553	17501	17457	17202	17671	17629	17587	17468	17549	17263	17447	17551	17554	17305	17379	17435	17575	17307	17729	17400	17620	17523	17748	17466	17543	17609	17374	17511	17480	17587	17399	17575	17618	17598	17704	17568	17426	17499	17708	17640	17622	17578	17377	17456	17440	17606	17496	17485	17430	17728	17714	17429	17526	17466	17481	17737	17474	17659	17654	17473	17262	17625	17621	17506	17481	17327	17634	17491	17598	17362	17496	17541	17353	17523	17628	17405	17439	17295	17378	17564	17424	17420	17463	17568	17627	17617	17388	17348	17344	17686	17714	17609	17596	17490	17515	17622	17680	17403	17558	17456	17505	17458	17485	17352	17383	17563	17482	17412	17473	17629	17525	17577	17721	17621	17471	17389	17516	17414	17481	17574	17486	17541	17543	17590	17805	17579	17319	17161	17494	17430	17625	17415	17396	17455	17390	17499	17682	17469	17325	17622	17507	17310	17364	17713	17604	17586	17542	17623	17512	17590	17467	17557	17325	17614	17451	17573	17727	17372	17627	17490	17500	17509	17751	17522	17610	17729	17550	17454	17371	17609	17507	17587	17557	17638	17571	17556	17464	17585	17552	17638	17430	17658	17639	17547	17424	17750	17663	17489	17519	17738	17566	17579	17615	17748	17539	17496	17616	17525	17630	17509	17459	17454	17278	17345	17536	17381	17424	17568	17444	17518	17549	17473	17503	17658	17533	17539	17408	17692	17387	17495	17493	17430	17470	17442	17295	17274	17470	17656	17555	17383	17538	17528	17450	17467	17438	17482	17415	17408	17288	17435	17596	17486	17522	17488	17579	17430	17263	17454	17577	17503	17458	17464	17549	17581	17344	17336	17476	17395	17682	17512	17549	17480	17634	17621	17373	17528	17356	17622	17472	17735	17510	17368	17435	17621	17488	17481	17359	17681	17620	17707	17226	17472	17471	17656	17603	17671	17285	17597	17536	17671	17555	17464	17510	17630	17427	17646	17402	17270	17616	17723	17791	17411	17579	17595	17315	17734	17241	17365	17364	17538	17667	17394	17588	17462	17574	17477	17355	17600	17673	17578	17461	17541	17642	17482	17629	17444	17594	17285	17556	17481	17542	17654	17450	17430	17574	17551	17469	17581	17324	17326	17437	17574	17742	17395	17402	17604	17579	17710	17578	17576	17520	17342	17423	17525	17544	17512	17461	17451	17503	17689	17523	17610	17541	17347	17620	17516	17588	17521	17474	17505	17444	17415	17706	17460	17605	17439	17558	17523	17587	17435	17386	17283	17381	17497	17543	17646	17559	17425	17375	17373	17427	17576	17535	17452	17471	17565	17399	17494	17351	17579	17538	17542	17435	17393	17433	17519	17479	17616	17532	17548	17502	17735	17575	17612	17629	17452	17392	17414	17421	17532	17508	17396	17518	17450	17814	17536	17580	17531	17546	17497	17437	17417	17463	17398	17508	17422	17492	17566	17523	17523	17479	17518	17578	17520	17589	17686	17643	17562	17387	17545	17493	17510	17524	17464	17399	17670	17483	17585	17610	17604	17525	17492	17549	17749	17470	17534	17343	17486	17566	17618	17569	17631	17637	17465	17586	17316	17573	17478	17431	17294	17294	17425	17253	17590	17629	17345	17429	17557	17675	17704	17560	17445	17437	17566	17582	17589	17738	17522	17486	17674	17542	17416	17533	17446	17534	17511	17681	17444	17539	17658	17433	17522	17507	17355	17495	17358	17524	17414	17468	17457	17662	17306	17570	17670	17590	17400	17575	17400	17639	17432	17549	17661	17680	17349	17567	17550	17392	17608	17559	17435	17435	17670	17596	17636	17623	17522	17488	17475	17527	17543	17495	17767	17637	17466	17417	17376	17331	17576	17577	17426	17501	17569	17579	17364	17464	17591	17486	17414	17343	17330	17526	17496	17435	17544	17575	17591	17598	17493	17586	17762	17344	17436	17311	17604	17441	17441	17494	17527	17413	17443	17560	17530	17605	17631	17546	17504	17599	17558	17497	17655	17348	17280	17508	17619	17478	17562	17517	17472	17522	17712	17613	17597	17243	17544	17619	17437	17503	17445	17353	17470	17522	17542	17628	17713	17423	17398	17504	17431	17587	17303	17457	17380	17637	17473	17465	17601	17582	17453	17535	17475	17476	17393	17551	17717	17261	17688	17611	17615	17652	17498	17380	17501	17643	17410	17517	17435	17349	17417	17382	17516	17514	17606	17513	17661	17472	17695	17566	17623	17309	17605	17563	17553	17514	17679	17527	17396	17274	17468	17549	17392	17587	17477	17542	17394	17473	17569	17304	17640	17445	17424	17545	17656	17437	17505	17445	17694	17665	17478	17496	17565	17403	17494	17469	17425	17383	17548	17597	17505	17633	17623	17606	17637	17566	17788	17584	17596	17511	17381	17505	17691	17461	17374	17535	17439	17456	17566	17511	17501	17371	17493	17654	17469	17511	17404	17524	17543	17560	17700	17547	17430	17365	17516	17670	17297	17711	17308	17282	17454	17350	17444	17589	17217	17520	17465	17327	17415	17406	17482	17563	17485	17406	17405	17531	17546	17566	17511	17445	17715	17556	17658	17456	17456	17612	17658	17341	17564	17434	17442	17388	17699	17467	17625	17504	17559	17403	17567	17556	17519	17576	17516	17538	17481	17455	17591	17533	17448	17484	17513	17401	17640	17493	17649	17520	17566	17684	17467	17660	17487	17440	17398	17428	17545	17612	17489	17522	17636	17478	17673	17526	17460	17711	17518	17535	17533	17550	17448	17563	17454	17547	17674	17494	17543	17640	17502	17686	17673	17452	17486	17437	17551	17724	17547	17611	17837	17595	17531	17495	17523	17546	17369	17488	17449	17665	17472	17740	17588	17450	17731	17281	17621	17614	17566	17647	17635	17298	17505	17497	17363	17517	17706	17393	17788	17307	17495	17591	17512	17440	17400	17474	17557	17527	17510	17428	17522	17490	17442	17625	17443	17573	17582	17369	17419	17585	17601	17531	17425	17298	17369	17351	17412	17694	17480	17552	17651	17676	17534	17554	17470	17302	17424	17446	17579	17449	17646	17708	17480	17587	17493	17482	17547	17352	17557	17478	17541	17375	17615	17436	17581	17584	17510	17583	17456	17678	17597	17560	17660	17521	17432	17698	17478	17677	17283	17443	17518	17602	17314	17434	17606	17630	17451	17351	17585	17418	17481	17506	17484	17282	17454	17358	17461	17539	17411	17543	17603	17489	17676	17825	17683	17514	17610	17525	17467	17450	17605	17595	17434	17415	17552	17658	17552	17373	17373	17603	17678	17700	17610	17675	17555	17560	17610	17537	17587	17615	17435	17722	17598	17164	17510	17322	17546	17606	17511	17597	17372	17549	17529	17608	17490	17567	17581	17427	17528	17471	17485	17523	17600	17533	17491	17594	17618	17457	17499	17566	17780	17595	17550	17344	17622	17527	17401	17646	17535	17690	17719	17637	17549	17667	17414	17439	17597	17451	17421	17371	17551	17576	17454	17504	17509	17432	17380	17609	17637	17507	17532	17584	17547	17556	17733	17560	17504	17557	17633	17577	17482	17537	17629	17782	17513	17582	17640	17706	17526	17543	17762	17444	17536	17689	17684	17642	17620	17562	17546	17648	17274	17597	17412	17562	17452	17603	17298	17454	17681	17564	17681	17555	17457	17404	17502	17604	17375	17265	17619	17331	17462	17507	17467	17392	17386	17565	17665	17576	17491	17495	17584	17451	17517	17616	17387	17505	17441	17683	17402	17687	17460	17501	17533	17225	17497	17499	17382	17416	17609	17388	17488	17481	17384	17328	17627	17647	17394	17463	17765	17614	17474	17292	17517	17437	17491	17438	17687	17397	17625	17376	17552	17656	17570	17544	17501	17427	17215	17313	17395	17520	17586	17632	17686	17433	17627	17492	17714	17412	17592	17652	17455	17553	17688	17407	17294	17329	17752	17426	17449	17484	17571	17507	17662	17697	17556	17574	17562	17444	17577	17467	17570	17534	17341	17491	17538	17617	17573	17618	17584	17451	17517	17459	17334	17363	17520	17532	17487	17414	17408	17531	17333	17536	17501	17539	17397	17500	17575	17546	17747	17518	17572	17567	17669	17594	17775	17577	17506	17407	17552	17579	17518	17399	17563	17539	17462	17554	17527	17449	17847	17697	17549	17635	17689	17516	17597	17532	17386	17266	17621	17499	17449	17445	17567	17283	17327	17571	17549	17676	17423	17324	17599	17524	17654	17329	17618	17562	17449	17605	17506	17505	17504	17453	17366	17721	17574	17513	17319	17450	17784	17689	17546	17460	17648	17519	17600	17645	17534	17511	17444	17565	17670	17632	17537	17404	17695	17661	17332	17471	17665	17409	17563	17706	17671	17413	17750	17502	17480	17498	17554	17603	17686	17523	17597	17413	17604	17528	17688	17596	17715	17337	17285	17680	17484	17625	17615	17388	17379	17501	17546	17510	17444	17743	17611	17260	17418	17583	17386	17350	17739	17548	17422	17536	17455	17453	17658	17621	17471	17444	17529	17770	17577	17502	17548	17539	17607	17551	17617	17576	17610	17673	17543	17526	17582	17556	17776	17462	17550	17603	17523	17426	17602	17453	17658	17541	17462	17523	17628	17555	17598	17518	17374	17361	17539	17386	17569	17605	17188	17610	17492	17325	17796	17380	17684	17550	17536	17606	17603	17439	17644	17445	17574	17448	17730	17707	17514	17519	17647	17387	17400	17496	17642	17475	17441	17624	17574	17502	17431	17638	17697	17487	17668	17244	17745	17379	17706	17452	17457	17585	17539	17577	17739	17348	17473	17344	17578	17507	17502	17144	17418	17447	17312	17498	17453	17612	17404	17572	17433	17506	17662	17414
31532	44677	40888	31556	26096	22784	20319	18789	18103	17220	16794	16416	16134	16062	16018	15820	15549	15303	15376	15264	15336	15262	15312	15336	15131	14969	15081	15190	15086	15176	15055	14928	15023	15078	15050	14936	15054	14998	15062	15005	15024	15113	15155	14836	14963	15060	15151	14909	14946	14933	14971	15059	14891	14846	15097	14887	14945	14951	15018	14952	15027	15005	14917	15241	15000	15173	15151	14882	14974	14968	15106	15098	15172	15259	15016	14946	15172	14885	15041	14752	15093	14974	14790	14909	14866	14915	15002	14980	14956	15017	14996	15166	14962	15236	14907	15022	14926	15080	14930	15017	15027	15075	15147	15064	15114	15011	14967	14995	14972	15116	14874	14978	14941	15067	15058	15100	15017	15004	15136	14717	14963	14962	15122	15066	15049	14875	14989	15035	15053	14904	14989	14837	15220	15056	14975	14891	15139	14936	14999	15007	14931	15180	15181	14989	14902	15050	15052	14990	15024	15038	15197	14951	15127	14967	15116	15008	15093	15068	15047	14942	15049	15102	14846	14921	15018	14979	14927	14917	14960	14963	14980	14948	14963	14909	15053	15162	14923	14947	15175	14897	15053	15030	15037	14835	15021	14947	15044	14900	15030	14791	14986	15034	14934	14959	15019	14927	14888	15106	14983	15131	14859	15232	15012	14962	14931	14990	15030	14996	14831	15051	14936	15083	15037	14830	15023	14937	14940	15017	14945	14941	14954	14769	15106	15081	14895	15059	15137	14980	15055	15086	15022	15086	15048	15083	15047	15164	14849	14951	14863	14970	14857	15022	14927	14993	14807	14977	14905	15070	14992	14868	15148	15114	14918	15098	15077	15039	15075	14944	14892	15174	15167	15188	14982	15060	15072	15032	15055	15094	14802	14962	14997	14964	15139	14971	15038	14783	14965	14978	14994	15160	15135	14941	14972	14972	15085	14963	15103	14883	15041	15009	14916	15013	15019	14905	15003	15027	15026	15176	14995	15031	14954	14985	15167	14858	15048	14981	14929	14921	15020	14857	14852	14974	15116	15086	14976	15076	15116	14893	15230	15015	15028	14983	15065	14934	15125	14972	14984	14994	15024	15059	15011	15022	15061	14921	14835	15068	15012	14992	15029	15134	15011	14931	15126	14992	14983	14960	14985	15048	14977	14990	14928	14933	14895	15098	14991	14939	15107	14936	15070	14976	15060	14903	14928	15068	15017	15082	15010	14921	14934	15085	15034	15068	15042	15032	15017	15066	15040	14998	15018	15059	15001	14978	15037	14841	15092	15019	15052	15021	15042	14856	15026	15063	15153	14887	14891	15028	15068	15071	14983	14956	15056	14971	14987	15082	14989	15037	15046	15077	14918	14865	14969	14966	15089	15169	14927	14943	14993	15025	15048	14857	15027	15068	15006	14951	15211	14952	15026	14959	15074	15048	15068	15011	15062	14910	15006	14999	15078	15051	14993	15015	15181	15187	14883	15096	14966	14994	15010	15005	15019	15062	14988	15073	15110	15031	14988	14964	14997	15024	14991	15064	14898	14973	14805	15146	14846	14981	14965	14962	14838	14949	14840	15070	14905	14973	15096	15028	14954	15117	14938	15025	15137	15085	15012	15061	15043	14920	14923	14841	14999	15086	15023	14899	14933	15124	15094	14914	15079	14993	14995	14971	14990	15005	15004	15025	14967	15013	15028	14983	14892	14929	15099	15113	14994	14999	15048	15036	14932	15090	15142	15049	15114	15036	14904	15073	14962	14976	14948	15010	15155	15061	15043	14961	14900	14934	15017	15245	14957	14929	14891	14973	15035	14931	15054	15000	14937	15164	14932	14927	14906	14959	14881	14988	15128	15043	15046	15000	15095	14888	14875	15036	14902	14995	15044	14995	15092	14948	15011	15061	15009	15132	14835	14984	15020	15195	15027	14920	15012	14990	15228	15068	15019	14980	15095	15104	15021	15012	14884	15074	14992	15059	15005	14963	15107	15010	15121	14767	15016	15036	15006	14939	14902	14967	14782	14955	14998	14956	15262	14891	15068	14960	14963	14883	14898	14941	15071	15075	14891	14975	15004	14929	15070	14986	14973	15042	14917	15216	14879	15063	15110	14902	14937	15023	14867	14799	15114	14976	14846	14854	15048	14911	15051	15018	14846	15015	15010	14934	15039	15036	14845	15030	15105	14995	15095	14842	15085	14989	15024	15086	14867	15003	14993	15100	14985	14890	14886	15039	14826	15119	15162	15032	15005	15041	14973	15075	14920	15119	14990	14978	15039	15065	14962	15120	15034	15110	14983	15086	15018	15077	15027	15048	15027	14948	15008	14984	14976	15021	15012	14918	14967	14957	15188	14982	15140	14759	15018	15007	15058	15038	14914	14985	14935	15033	15036	15090	15045	14882	15011	15094	15253	14893	15041	14949	14925	15110	15069	14995	14982	15022	15045	15000	15091	14992	14922	15002	14906	14912	14876	14839	15060	15042	14941	15042	14864	15086	14867	15073	14874	15143	15061	14945	14967	15117	14905	15034	15025	15120	15060	15125	15122	15018	15070	15124	15099	14896	14891	15005	15117	15142	15026	15108	14883	14975	14992	14854	14961	14942	15242	15096	14921	14961	15098	15180	15097	15117	14802	15006	15024	15070	14963	15248	15156	15204	15081	15221	15032	15032	15073	14930	14969	14937	15075	15053	14983	14992	14976	14947	14990	15122	15068	15043	14893	15004	15077	15049	15087	14803	15113	14995	15053	15110	14859	15003	14849	15144	15018	15126	15054	15118	15148	14977	15095	14960	15052	15012	14950	15090	15097	14894	14885	14993	15119	15001	15001	15068	15049	15071	15028	14897	14871	15094	15110	15089	14975	15017	15212	15089	14998	15047	14980	15107	14856	15125	14947	15124	14963	15106	15001	15182	14970	15096	15115	15037	15114	14763	14841	15115	14915	14995	15060	15095	15026	15018	14982	14994	14923	15000	14860	15028	14998	14873	15055	15128	14933	15014	15033	15033	14999	15156	14989	14941	15066	15000	15069	15142	14957	14983	15036	15106	14993	15031	15090	15055	15035	14956	15082	15097	14995	14997	15234	15054	15050	14887	15102	15039	15051	15154	15193	15059	15125	15021	14785	14908	14975	14967	15007	14893	14968	15176	15271	15007	15031	14965	14967	15025	15047	14975	14945	15098	14775	15093	14974	14883	15141	14860	15116	14990	15021	14900	15098	15185	15148	14931	14918	15104	14779	15103	15084	15175	15019	15017	14824	14874	15036	15117	14941	15239	15167	14867	15031	15025	15083	14975	14939	14910	15148	14990	14749	14971	15007	15156	15004	14898	15048	15035	15021	15091	15058	15011	15000	15037	15061	14956	15141	15135	15068	14976	14924	14844	14917	15151	14857	15093	15075	14982	15051	14884	15033	15050	15014	15064	14979	15093	14870	14854	14983	15118	15122	15049	15139	15035	15069	15047	15017	14979	14770	15147	14927	14913	15045	15040	14947	14922	15083	15072	14990	15043	15031	14940	14963	14954	15082	15021	15175	15061	15014	14855	15018	14921	15006	15079	14990	15140	15113	15004	14978	15091	15098	15106	14939	15054	14949	15228	14982	15015	15000	15040	14944	15003	15055	15092	14989	15136	15023	14982	15052	15079	15055	15086	15055	14986	14916	15139	14883	15116	15016	15088	15004	15055	15068	15081	14900	15179	15105	14778	15018	14999	15026	14960	15064	15005	15118	14866	15110	15072	14773	15181	15068	15026	14938	14993	14846	15104	14929	14924	15039	14956	15093	14973	15002	15014	14933	14961	14868	14968	15079	15060	15113	14840	15011	15137	15074	15012	15015	15050	15184	14969	15152	15005	15004	15121	15059	14843	15108	14888	15138	15066	14841	14907	15044	15011	14811	15055	14974	15166	15117	15128	14956	14978	15146	14838	15175	15151	15061	14770	15118	15107	14965	14903	15147	14987	15026	14942	14886	14957	15056	14899	14901	14915	15067	14939	15029	14975	14933	15122	14971	14902	14933	14877	15032	15005	15089	15056	15053	15161	15124	15148	15096	15127	15019	15141	15088	15069	15064	15055	15091	14993	15092	14706	15042	15049	15000	15061	14817	14996	15048	15136	14933	15047	15138	15024	15182	15045	15078	14896	15137	14927	14995	14987	15046	15071	14913	15037	15081	15018	15088	15064	15128	14949	14901	14957	15019	15014	14902	15142	15148	14948	15166	15117	14983	15110	14805	15006	15098	15061	15026	14918	15083	15156	14857	14992	15006	14908	15044	15066	14920	15023	15039	15086	14944	15157	15084	15119	14993	15012	15093	14902	14850	15126	14955	15098	15015	15002	15144	14923	15028	14993	14957	14963	14960	15024	14994	15044	15039	14961	14937	14943	15013	15001	15022	15031	15139	14842	14907	15005	15000	15015	15091	14792	14986	15047	15027	15037	14936	14999	14912	15098	15066	14922	14998	14970	14927	15149	14970	14960	15135	14983	14965	15197	15137	15044	15209	14879	15100	14963	14970	14790	15211	14897	14926	15067	14924	14973	15069	15072	15011	14871	15150	14843	15044	14971	14916	15015	15101	14888	15251	14748	15069	14953	15133	15041	15099	14767	15240	15116	15012	15023	14851	14911	15158	14985	15090	15199	14910	15040	14984	15099	15172	14961	15053	15010	15133	15110	14918	14899	14838	15157	15110	14860	15064	15123	14990	14959	15015	14839	15010	14924	15073	14977	15044	15074	15101	14962	15011	15129	14922	14909	15042	15132	15026	14864	14967	15094	15028	14987	15065	15098	15029	15083	14964	14921	15027	14864	15117	14976	14980	15175	14913	15103	14976	14830	14928	15188	15004	15044	15023	14851	14882	14985	14883	15055	14926	14958	15169	15012	15030	14920	15080	14882	15045	14917	15176	15021	15300	14986	15235	15071	15030	14999	14915	14985	15068	14994	14930	15043	14971	14931	15025	15015	15080	14986	14922	15000	15033	15064	15087	14858	15215	14987	15110	15004	15005	14980	15051	15065	15071	14938	14893	14998	15017	15000	15078	15068	14887	15074	15036	15045	15021	14923	15151	14958	15045	14815	14948	15136	15009	14761	15224	14913	14929	15041	14972	15090	14926	15020	15147	15217	14869	15076	15052	14967	14849	15127	15054	15275	15107	15011
24161	21530	29118	25622	25025	26338	25245	21600	20517	19873	19208	18908	18689	18365	18273	18130	18172	17937	17743	17867	17833	17684	17526	17808	17574	17605	17434	17522	17603	17615	17376	17229	17463	17444	17395	17419	17487	17491	17361	17337	17295	17310	17367	17291	17451	17461	17251	17302	17444	17256	17308	17471	17151	17275	17453	17319	17316	17233	17451	17431	17463	17406	17437	17281	17428	17133	17355	17451	17376	17262	17316	17190	17553	17214	17380	17240	17313	17278	17335	17129	17209	17353	17245	17321	17383	17379	17471	17486	17489	17349	17482	17334	17231	17220	17148	17394	17268	17365	17380	17334	17214	17328	17191	17286	17208	17213	17306	17239	17224	17315	17275	17279	17158	17408	17412	17227	17502	17355	17406	17153	17132	17295	17512	17362	17355	17265	17266	17231	17297	17221	17241	17250	17264	17411	17457	17432	17428	17460	17641	17234	17306	17315	17420	17379	17448	17394	17122	17415	17364	17216	17229	17179	17355	17370	17274	17315	17194	17345	17024	17325	17474	17212	17404	17361	17317	17199	17514	17394	17423	17279	17292	17210	17310	17323	17302	17389	17374	17166	17223	17189	17329	17468	17316	17316	17286	17209	17489	17346	17504	17124	17298	17212	17139	17167	17305	17361	17430	17247	17430	17280	17358	17283	17262	17302	17332	17353	17305	17257	17307	17129	17209	17051	17241	17300	17431	17456	17246	17120	17145	17152	17301	17189	17246	17287	17309	17431	17260	17140	17179	17228	17071	17252	17217	17323	17264	17212	17209	17094	17285	17351	17128	17307	17177	17417	17340	17151	17398	17326	17454	17189	17502	17256	17095	17276	17356	17299	17163	17458	17395	17132	17091	16999	17282	17243	17208	17358	17416	17305	17222	17480	17182	17181	17463	17216	17240	17187	17283	17052	17254	17339	17359	17284	17462	17223	17229	17199	17315	17130	17202	17332	17423	17380	17318	17110	17156	17121	17351	17277	17297	17348	17548	17251	17364	17239	17158	17167	17279	17134	17357	17177	17015	17295	17389	17219	17350	17447	17412	17164	17580	17345	17493	17204	17246	16980	17341	17219	17227	17354	17351	17459	17250	17117	17328	17294	17247	17233	17395	17306	17410	17109	17293	17194	17264	17507	17205	17348	17254	17312	17402	17306	17397	17183	17226	17537	17268	17227	17370	17353	17376	17116	17245	17364	17443	17303	17138	17354	17420	17364	17195	17262	17282	17464	17230	17374	16977	17138	17396	17272	17289	17502	17179	17216	17342	17431	17164	17206	17185	16994	17325	17307	17469	17203	17464	17302	17313	17280	17375	17110	17314	17321	17124	17270	17324	17260	16990	17455	17283	17380	17368	17168	17268	17328	17391	17416	17315	17287	17319	17285	17224	17219	17159	17335	17309	17460	17149	17482	17224	17262	17288	17275	17095	17187	17343	17126	17364	17283	17265	17405	17132	17414	17353	17426	17190	17459	17190	17185	17180	17220	17327	17145	17251	17232	17384	17324	17357	17326	17246	17373	17437	17497	17463	17111	17284	17216	17338	17287	17086	17174	17326	17249	17338	17205	17299	17458	17229	17238	17390	17350	17284	17305	17332	17315	17442	17518	17440	17408	17316	17364	17457	17337	17301	17403	17231	17403	17421	17365	17315	17360	17534	17289	17285	17424	17363	17372	17332	17382	17313	17275	17499	17126	17364	17274	17307	17295	17181	17184	17240	17257	17162	17317	17284	17381	17417	17403	17237	17248	17239	17289	17490	17218	17365	17358	17473	17237	17263	17456	17295	17249	17363	17412	17444	17391	17386	17221	17434	17265	17236	17215	17272	17205	17286	17452	17261	17394	17197	17138	17315	17194	17380	17108	17283	17384	17238	17306	17322	17216	17149	17282	17231	17341	17360	17403	17270	17086	17279	17271	17317	17096	17142	17165	17434	17343	17272	17360	17268	17132	17297	17372	17334	17258	17464	17112	17328	17206	17295	17340	17241	17010	17159	17264	17272	17078	17088	17307	17465	17329	17417	17367	17151	17244	17360	17132	17495	17419	17298	17323	17426	17305	17438	17196	17229	17276	17366	17375	17200	17227	17300	17227	17476	17214	17243	17373	17117	17250	17347	17278	17325	17249	17275	17440	17174	17233	17263	17084	17279	17305	17230	17359	17219	17144	17023	17252	17170	17298	17287	17171	17379	17318	17337	17490	17302	17485	17257	17475	17561	17254	17305	17155	17345	16984	17206	17255	17287	17397	17183	17152	17270	17345	17426	17313	17207	17195	17324	17247	17429	17210	17183	17150	17335	17464	17272	17326	17274	17357	17347	17439	17079	17216	17244	17103	17242	17539	17358	17227	17268	17241	17257	17276	17072	17215	17307	17024	17390	17382	17320	17117	17118	17333	17300	17165	17350	17233	17486	17193	17208	17395	17397	17242	17298	17160	17462	17369	17381	17302	17336	17170	17358	17306	17302	17311	17395	17257	17236	17282	17522	17281	17230	17437	17221	17246	17320	17207	17485	17456	17264	17201	17395	17428	17406	17374	17369	17433	17262	17319	17324	17390	17363	17360	17464	17482	17355	17457	17401	17414	17390	17359	17530	17223	17180	17300	17157	17328	17190	17243	17147	17317	17436	17200	17208	17179	17286	17360	17182	17318	17279	17363	17216	17341	17348	17287	17387	17444	17186	17180	17396	17204	17296	17167	17437	17199	17237	17379	17312	17285	17249	17439	17002	17228	17434	17377	17417	17493	17292	17386	17223	17337	17170	17206	17359	17492	17246	17216	17224	17240	17408	17368	17371	17117	17428	17351	17210	17085	17060	17375	17344	17417	17231	17158	17263	17258	17393	17271	17365	17238	17410	17178	17258	17077	17390	17195	17341	17383	17226	17332	17486	17560	17292	17320	17249	17393	17515	17262	17292	17335	17458	17281	17345	17129	17046	17338	17453	17091	17286	17320	17256	17130	17172	17331	17431	17279	17333	17228	17251	17288	17182	17400	17350	17172	17299	17338	17302	17448	17242	17186	17324	17234	17396	17231	17267	17360	17217	17291	17290	17327	17177	17195	17189	17367	17268	17410	17433	17366	17340	17319	17132	17245	17213	17213	17361	17233	17172	17432	17357	17379	17125	17401	17433	17383	17150	17276	17274	17353	17325	17183	17266	17297	17372	17176	17241	17382	17417	17424	17416	17402	17332	17241	17019	17100	17448	17255	17304	17256	17345	17341	17353	17271	17278	17156	17361	17326	17388	17384	17386	17292	17419	17481	17401	17531	17320	17229	17526	17339	17316	17319	17387	17479	17324	17356	17137	17310	17470	17272	17302	17458	17388	17254	17354	17300	17288	17334	17325	17196	17301	17399	17206	17320	17286	17431	17369	17324	17362	17213	17265	17257	17379	17328	17286	17379	17125	17235	17360	17254	17213	17213	17444	17047	17170	17140	17361	17364	17035	17404	17397	17366	17308	17366	17317	17429	17408	17246	17376	17288	17364	17237	17191	17390	17335	17436	17227	17248	17178	17186	17535	17213	17398	17450	17432	17517	17462	17216	17367	17175	17238	17104	17349	17186	17332	17151	17481	17330	17283	17377	17145	17186	17325	17204	17268	17363	17252	17304	17392	17251	17446	17473	17226	17451	17137	17237	17299	17589	17189	17311	17239	17469	17587	17370	17431	17340	17279	17156	17374	17228	17106	17267	17093	17037	17260	17406	17334	17392	17210	17088	17371	17351	17077	17339	17236	17216	17187	17220	17406	17469	17114	17258	17533	17475	17365	17358	17412	17444	17284	17190	17172	17456	17438	17169	17409	17289	17268	17297	17193	17289	17099	17242	17270	17483	17540	17441	17232	17164	17131	17306	17237	17297	17638	17403	17196	17424	17167	17149	17316	17220	17469	17425	17327	17180	17278	17277	17339	17498	17265	17245	17330	17364	17158	17227	17236	17384	17452	17393	17302	17387	17334	17312	17221	17090	17561	17239	17191	17221	17101	17149	17271	17295	17375	17422	17373	17516	17345	17384	17240	17403	17358	17278	17346	17472	17372	17199	17284	17382	17519	17329	17570	17164	17272	17174	17326	17093	17304	17116	17511	17351	17500	17133	17383	17149	17228	17391	17333	17281	17231	17260	17345	17336	17324	17306	17343	17223	17296	17207	17287	17359	17163	17220	17190	17176	17321	17489	17471	17104	17081	17302	17229	17223	17473	17320	17506	17358	17436	17203	17297	17190	17539	17435	17554	17282	17481	17469	17455	17225	17170	17182	17105	17283	17295	17142	17381	17249	17432	17379	17340	17384	17302	17326	17278	17407	17513	17316	17163	17239	17217	17430	17313	17316	17439	17453	17344	17279	17240	17250	17373	17171	17236	17331	17364	17388	17415	17199	17318	17309	17538	17212	17344	17577	17513	17288	17390	17410	17268	17350	17241	17227	17247	17393	17084	17462	17331	17128	17357	17298	17325	17047	17517	17364	17267	17150	17368	17097	17416	17129	17409	17350	17284	17298	17195	17290	17286	17219	17319	17300	17141	17506	17271	17156	17623	17318	17326	17321	17252	17284	17229	17285	17286	17357	17574	17424	17162	17224	17187	17406	17524	17295	17181	17348	17272	17306	17312	17287	17582	17524	17184	17224	17337	17390	17543	17283	17240	17314	17350	17274	17185	17449	17149	17517	17189	17275	17320	17252	17245	17303	17338	17253	17293	17211	17239	17395	17138	17170	17394	17347	17405	17518	17392	17308	17161	17197	17282	17417	17260	17389	17201	17234	17344	17439	17289	17397	17245	17275	17444	17331	17222	17254	17425	17381	17126	17036	17230	17305	17478	17366	17420	17207	17428	17326	17349	17099	17265	17232	16997	17367	17341	17402	17467	17639	17201	17274	17278	17357	17223	17331	17284	17222	17201	17371	17185	17181	17335	17304	17458	17489	17369	17439	17339	17286	17324	17510	17313	17449	17359	17337	17490	17217	17187	17375	17172	17443	17355	17350	17404	17177	17525	17417	17350	17603	17305	17352	17263	17428	17340	17160	17494	17502	17553	17272	17306	17363	17360	17209	17137	17378	17312	17255	17262	17490	17379	17155	17417	17351	17422	17386	17336	17524	17351	17008	17141	17366	17254	17506	17525	17337	17294	17409	17347	17100	17232	17311
31727	50612	46350	37179	30996	26800	23352	21081	19898	18722	17773	17339	16730	16500	16250	16059	15737	15493	15409	15472	15307	15342	15221	15184	15239	15066	15062	14956	15148	15064	15021	14982	14823	15172	14967	15054	14926	14747	14816	15017	14753	14833	14984	15035	14928	15004	14938	14958	14942	14902	14845	14856	14903	14997	14832	14956	15010	14939	14865	14909	14854	14862	14960	14919	14836	14959	14975	14844	15044	15004	14797	14855	15051	14851	15047	14998	14853	14848	14915	14851	14940	14939	14889	15041	14837	14804	14999	14792	15070	14802	14777	15060	14881	14856	14733	14921	15014	15027	14997	14758	14971	14930	14863	14615	15017	14731	14866	15064	14728	14828	14924	14892	15031	14788	14839	14793	14826	14867	14772	14919	14891	14764	14871	14892	14971	14800	14752	14675	14929	14791	14706	14747	14961	14902	14887	14840	14773	14890	14818	14792	15009	14891	14769	14818	14917	14829	14967	14890	14862	14851	14815	14938	14953	14804	15016	14692	14885	14852	15023	14855	14985	14856	14937	14923	14899	14991	14904	14752	14919	14965	14896	14820	14801	14978	14909	15024	14909	14726	14801	14865	14878	15060	14823	14837	14971	14757	14881	15041	15024	14856	15089	14774	14956	14833	14734	14864	14854	14806	14842	14878	15070	15042	15012	14933	14835	15073	14921	14808	14922	14899	14843	14966	14976	14824	14870	14914	14891	14977	14811	14916	14910	14924	14807	14933	14961	14829	14884	14913	14670	15043	14862	14943	14855	14881	14694	14869	14758	15038	14785	14790	14978	14971	14851	14921	14809	14676	14853	14715	14990	15075	14677	14730	14942	14901	14918	14757	14883	14826	14942	14807	14917	14987	14995	14914	15033	14805	14939	14849	14844	14918	14890	14916	14871	14933	14891	15030	14885	14913	14916	14816	14865	14931	14829	14869	14888	14814	15014	14881	14825	14888	14887	14983	14897	14852	14873	15028	14946	14895	14955	14912	14752	14864	14806	14894	14994	14871	14910	14854	15030	15003	14954	14827	14937	14907	14869	14960	15051	14872	14921	14960	14795	15062	14978	14768	14975	14960	14879	14930	14989	14919	14688	14864	14955	14770	14737	14932	14826	14826	14888	14924	14969	14910	15076	14838	14924	14824	14872	14818	14759	14963	15081	14901	14869	14725	14888	14916	14825	14986	14967	14966	14761	14859	14883	14797	15042	14739	14695	14914	14799	14933	15006	14873	14988	15039	15035	14950	14762	14980	14963	14880	14897	14957	14923	14749	15073	14824	14852	14874	14768	15000	14695	14922	14898	14835	14776	14842	15075	15150	14844	14921	14962	14950	14948	15019	14892	14952	14955	14814	15048	14866	14850	14949	14820	14888	14854	14880	14808	15005	15011	14997	14995	14854	14990	14834	15041	14828	14891	15002	14865	14874	14988	14996	14880	14972	14703	14695	14878	14935	14950	14922	14938	14949	14920	14992	14933	14914	14873	14851	15111	14737	14907	14792	14826	14889	14941	14884	14873	14765	15013	14863	14787	14935	14962	14861	14690	15103	14788	14842	14762	14686	14892	14902	14908	14940	15001	14862	14800	14924	14941	14872	14823	14852	14953	14922	14902	14798	14943	14829	14929	14787	14822	14856	14982	14790	14922	14986	14887	14779	14970	15007	14903	14932	14690	14939	14936	14870	14918	14937	14941	14795	14842	14864	14837	14927	14854	14815	14873	15093	14947	14990	14834	14850	14901	14847	14989	14819	14973	14864	14992	14800	15036	14844	14824	14833	14914	14839	14939	15007	15003	14848	14745	14871	14936	14884	14949	14965	14792	14913	14871	14732	14806	14788	14717	14750	14906	14954	15061	14743	14899	14982	14818	14876	14914	14961	14975	14885	14859	14918	14956	14915	15051	14916	14790	14801	15045	14922	14927	14848	14892	14859	14963	14822	14948	14950	14867	14952	14931	14954	14878	14777	14848	14726	14874	14913	15002	15021	14897	15016	14696	14861	14747	14928	14905	15014	14997	14907	14821	14831	14823	14887	14963	14898	14758	14882	14867	14936	15045	15010	14984	15117	14921	14968	14992	14869	14946	14922	14941	15018	15038	14956	14915	15006	15089	14974	14945	14834	14942	14957	14788	14726	14912	14894	15081	14823	14875	14921	14835	14802	14935	14929	14870	15014	15000	14792	14854	14906	14983	14739	14844	14730	14968	15019	14951	14865	14867	14852	14957	14705	14947	14832	14847	14842	14886	14759	14980	14942	15001	14998	14834	14906	14980	14976	14863	14866	14801	14934	14736	14981	14914	14969	15112	14798	14736	14790	14875	14886	14886	15095	14850	14879	14924	14749	14851	14974	14712	15098	14802	14891	14783	14855	14999	14834	14938	14957	14951	14978	14741	14985	14731	14954	14893	14777	14969	14818	14833	14843	14672	15034	14985	14865	14908	14977	14771	14738	15022	14694	14843	15064	14937	14884	14956	14790	15041	14920	14829	14861	14886	15100	14887	14976	14688	14857	15006	14960	15013	15064	14806	14795	15034	14819	14932	14943	14864	14711	14948	14977	14911	14776	14938	14794	14758	14925	14937	14947	15061	15038	14913	14900	14914	15093	15043	14860	14937	14862	14998	15011	14810	14820	14862	14763	14876	14908	15027	14872	14819	14838	14945	14995	14804	14853	14812	14826	14924	15025	14990	14785	14967	14829	14794	14940	14802	14815	14883	14868	14875	14761	15021	14871	14871	14938	14875	14824	15081	14804	14608	15038	14805	14911	14939	14913	14997	14794	15004	15054	14948	14803	14934	14807	14698	14753	14738	14974	14755	14930	14865	14841	14934	14876	14857	14916	15107	14783	14907	14852	14984	14973	14846	14800	14989	15022	14931	14979	14947	14848	14895	14900	14788	14845	14878	14883	14920	14833	14837	14856	14952	14813	14938	15075	14740	14964	14922	14938	14852	14956	14957	14843	14911	14951	14837	14784	14960	14977	14889	14778	14836	14806	14894	14960	14940	14913	14842	14856	15013	14948	14795	14669	14839	14748	14957	14896	14928	14677	15033	14837	14769	14949	14823	14976	14792	14929	14918	14915	14918	14867	14786	15014	14934	14880	15002	14846	14764	14882	14976	14866	15074	14900	15003	15029	14851	14871	14931	14812	14861	14848	14741	14985	14961	14887	14917	14878	14903	14875	14949	14693	15022	14830	14905	15057	14936	15050	14811	14865	14746	14748	14882	14885	14969	14810	15039	14826	14916	14825	14954	14914	14954	14884	14879	14909	14873	14906	14892	15032	14805	14994	14839	14830	15000	14961	14965	14857	14795	14812	14707	14930	14849	14789	14973	14751	14999	15038	14954	14892	14966	14740	14955	14924	15003	14742	14830	14992	14717	14822	14883	14941	14860	14747	14861	14952	14939	14882	14852	14965	14820	14883	14851	14708	14851	15007	14977	14902	14764	14864	14828	14781	14891	14892	15062	14889	15214	14871	15023	14751	14948	14951	14931	14844	14834	14895	14654	14878	14917	14830	15011	14911	14800	14993	14780	14752	14832	14838	14677	14705	14963	14920	15109	14909	15029	14749	14756	14817	14917	14858	14929	14903	14789	14947	15034	14817	15013	15083	14871	14968	15022	14864	14884	14928	14818	14823	14805	15090	14961	14869	14915	14837	14819	15063	15187	14928	14917	14811	14754	14820	14909	14911	14841	15103	14906	15013	14885	15003	14841	14911	14914	14871	14914	14855	14951	14870	14745	14867	14955	14920	15138	14841	14961	14789	14944	14940	14926	14975	14897	14865	14709	14866	14966	14965	14749	14982	14853	14777	14842	14984	14932	14988	15050	15023	14908	14955	14872	14834	14835	15073	14873	14849	14957	14947	14920	14799	14853	14667	14774	14982	14958	14870	14914	15009	14875	14835	15001	14945	15007	14834	14957	14825	14989	14975	14742	14858	14816	14875	14819	14996	14887	14862	14920	15003	15122	14831	14817	14906	14861	14799	14940	15049	14871	14842	15033	14885	14820	14839	14948	14765	14720	14819	14935	15081	14808	15014	14857	14755	15011	14896	14901	15017	14941	14785	14605	14912	14849	14939	14935	14998	14954	14839	14952	14932	14759	14988	14767	14861	14897	14929	14893	14781	14889	14802	14963	14841	14894	14801	14880	14993	14967	14897	15023	14844	14945	14778	15083	14922	14962	14831	14765	14759	14827	14791	14955	14926	14838	14969	15112	14871	15069	15013	14844	14987	14712	14767	14795	14961	14996	14939	14842	14823	14955	14798	14967	15007	14952	14807	15001	14871	14871	14886	15025	14925	15046	14780	14955	14654	14992	15139	14890	14815	14807	14801	14929	14944	14840	15047	14854	14748	14940	14868	14905	14842	14842	14828	14838	14966	14865	14895	15119	14945	14956	14873	14985	14876	15013	14888	14973	14844	15059	15018	14917	14852	14925	14877	15035	14894	14928	14910	14858	14970	14971	14854	14841	14801	14827	14892	14871	14770	14831	14882	14770	14853	14907	14775	14861	14887	14712	14899	14769	14914	14920	15096	14647	14836	14833	14751	14925	14901	14920	14857	14750	14948	15085	14838	14749	14931	14999	14895	14915	14890	14846	14966	14917	14855	14803	14922	14966	14715	14846	14875	14891	14852	15008	14967	14810	15095	14851	14699	14839	14849	14937	14868	15028	14632	15020	14887	14808	14997	15046	14932	14881	14800	14780	14860	14820	14748	14927	14908	15036	14834	14884	14884	14962	14925	14993	15020	14728	14747	14985	14841	14863	14902	15029	14933	14806	15013	14795	14913	15119	14912	14941	14916	14907	14775	14772	15064	15028	14983	14804	14837	14828	14889	14959	14935	14814	14895	14914	14890	14914	14738	14927	14771	14937	14883	14891	14762	14851	14881	14776	14824	14880	14936	14907	14981	14961	15066	14979	14852	14957	14671	14867	14895	14910	14894	14937	14719	14752	14890	14844	15000	14980	14978	14867	14865	15014	15020	14900	14851	14999	14770	15038	14746	14727	14938	14782	14951	14993	14936	14894	14924	14981	14879	14965	15104	14923	14937	14851	15041	15069	14820	14780	14910	14891	14984	14832	14857	15035	14708	14846	14814	14922	14789	14922	14869	14947	14757	14747	15040	14875	14986	14727	14916
22815	21424	29331	24083	22963	26702	29590	24311	22360	21666	20913	20213	19746	19559	19355	19158	19073	18755	18783	18563	18547	18479	18342	18254	18189	18260	18278	18164	18085	18054	18062	18110	18166	18066	17869	17984	18194	18211	18165	18177	18108	17966	18132	18207	18026	17982	18178	17933	18007	18049	17924	18038	18035	18221	18025	18044	17989	17920	18136	17983	17855	17913	18013	18118	18116	17885	17954	17949	17982	18055	17978	18054	18198	18001	17862	17898	17987	17876	17987	17905	17858	17971	18145	18014	18171	17887	18100	17898	17986	17862	18038	17918	18008	17986	18014	18022	17892	17936	18073	18024	17867	17870	17647	18006	17904	17952	17933	17853	18001	17868	18024	18078	17909	17966	17928	18023	18047	17674	17920	18026	17847	17933	18002	18021	18083	17993	18025	18045	18162	18073	17830	18015	18005	17808	18032	18086	17928	17970	17965	17864	18145	17832	17856	17709	17905	17927	18024	18107	18017	17942	17686	17905	18021	17996	18068	17914	17926	18232	18140	17999	18159	17808	17837	18068	18008	17829	17895	18053	17955	17908	17790	17997	18013	17877	17859	17956	17966	18067	17881	17911	17861	18043	18000	17923	17823	18140	17836	17885	17947	18104	18025	17995	17893	18020	17833	17724	17889	17887	17726	17958	17854	18131	17970	17886	17763	17987	18136	17918	17804	17853	18195	18209	17938	18096	18078	18000	18041	17794	17803	18013	17900	18037	18002	18081	17933	17819	17835	17704	17860	18033	17928	17908	18320	17629	17875	18035	17985	18065	17981	17894	17991	17956	17829	17882	17919	17773	17842	18084	17988	17853	17903	18062	17732	17821	18061	17996	17995	17879	17890	17884	17771	18196	17861	17884	17962	17856	18030	17781	18010	17927	17917	17839	18064	18041	17922	17930	18034	18002	17908	17937	18019	17718	17972	17956	17885	17849	18146	17792	18057	17932	18030	17939	17942	17704	17984	17981	17828	17935	18023	18005	18090	17941	18013	17882	18020	17815	17843	17867	18069	18096	17949	17841	17890	17875	17951	17855	18034	17778	17934	18073	18038	18059	17915	17875	17834	17941	17865	17903	18001	17922	17873	18013	18007	17753	18048	18101	18052	17831	17817	17850	17819	17767	17735	17729	17902	17880	18115	17996	17804	17988	17886	17777	17955	18010	17767	17950	18083	18062	17849	17966	17963	17850	17991	17932	18213	18038	17722	17864	18114	17901	18037	17933	18000	17821	18026	18049	17957	17828	18020	17886	17977	17764	17932	17877	17853	17826	18096	17930	17883	17711	17927	17862	17943	17807	18272	18166	18193	18005	17712	17994	18061	17945	17773	17951	18133	17782	18060	17747	17889	17764	17687	17815	17997	17915	17878	17858	17989	17969	17997	17996	18085	17991	18090	17800	17910	17909	17972	17798	17993	18074	18152	18021	17853	17965	17919	17914	18044	18015	17937	17772	18133	18044	17883	18111	17860	18016	17967	17803	17982	18158	18091	17863	17990	17891	17737	17704	18063	17900	17940	18131	17905	17924	17861	17941	18032	17991	17824	17881	17847	17873	17811	17941	18091	17857	18022	17840	17991	17943	17886	17853	18016	18027	17862	17855	17983	17907	17793	17733	17870	18014	18197	17969	17726	17947	17801	17815	17942	18164	17948	17889	18008	17992	17864	17843	17957	17916	17947	18051	18116	17863	17888	17864	17894	17857	18095	17954	17958	17939	18048	17785	17824	17780	17884	17840	17773	17927	17920	17940	17853	17581	17869	17967	17740	17891	18147	17768	17918	17873	17707	17846	17805	17966	18131	17949	17842	17961	17931	18207	18095	18228	17996	17913	17938	17960	17993	17827	17923	18009	17959	17872	17936	17847	18083	17983	17923	17962	18036	17813	18115	17998	18079	17962	17733	18085	18145	18091	18102	18016	17934	18045	17758	18041	17915	17904	17865	17590	17909	17957	17893	17817	18105	17966	18000	17915	17851	17843	17897	17821	17938	17937	17799	17960	17772	18089	17948	18024	18045	17763	18100	17694	17804	18066	18104	17869	17941	17875	18032	17817	17861	17950	17989	17777	18018	17879	17710	17970	17746	18053	17961	17809	17976	17797	17799	17837	18099	18014	17930	17923	17882	17973	18001	17951	17973	17854	17929	17784	17819	17909	17872	17878	17966	17886	17840	18035	17799	18051	18255	17809	17922	17926	17987	18067	17810	17941	18068	17865	18153	18016	17957	18106	17831	17786	17768	17957	17949	17913	17957	17957	17853	17863	17917	18020	18043	17904	17953	17808	17968	17996	17820	17954	17937	17812	17901	17830	17788	18002	18088	18040	17860	17888	17994	17766	17929	17935	18043	17802	18012	17870	18111	17840	18005	18069	18048	17597	17815	17888	17915	17977	18144	18146	17737	18050	18083	18036	18084	18038	17703	17773	17755	18142	17856	17911	17995	18028	17836	17896	18057	17949	17980	17815	17956	17952	17944	17864	17927	17857	17967	17902	17906	18034	18110	18106	17913	17829	17969	17952	17869	17810	17946	18001	17881	17994	17774	17697	17779	17900	17933	18035	17923	18023	18229	17913	17808	17991	17654	17782	17976	18064	17993	17735	17918	17842	17638	17922	17775	18069	17701	18009	17987	17858	17825	17769	17931	17819	17825	17847	17893	18044	17993	18187	17881	17943	18058	18022	18096	18044	18070	17847	18046	17844	17950	17853	17929	18008	18034	18013	17885	17960	18044	17939	18013	18017	17826	17800	17750	17785	17894	17947	18085	17957	17710	17930	18046	17817	18067	18050	17937	17965	17975	17834	17804	17987	17993	18198	17945	17806	18015	17964	18001	18004	17862	17785	18027	18057	17964	18126	17693	18078	17907	17755	17977	17985	17757	17976	17930	17665	17783	17775	17933	17902	17861	17899	17820	17842	18107	17873	18029	17842	18257	18097	18098	17887	18089	17893	17855	18020	17952	17985	18110	17983	17925	17792	18048	18030	18084	17773	17750	17897	17754	17934	17970	17943	18042	17955	17866	17992	17766	18000	17848	17951	18009	17975	17863	17907	17820	17988	17868	17991	18142	17971	17806	18051	18116	18136	18168	17920	18131	17806	18020	17744	17905	17883	17860	17653	17925	17889	17661	17901	17848	17925	17988	17957	17959	17804	17867	17988	17844	17805	18057	17800	17866	17899	17981	17927	18027	17969	17859	17827	18043	18012	17946	18039	17854	17751	18130	17925	17886	17960	17819	18045	17998	17826	18076	17950	17923	17860	17815	17829	17819	17944	17941	17988	17838	17782	17966	18064	18130	18100	17958	17883	18111	17737	17844	17871	17928	17875	17895	17995	18005	17777	18016	18052	17884	18063	18001	17859	17908	17958	17892	17934	17635	17845	17684	17820	17803	17891	17682	18043	18052	17939	17749	17886	17817	17766	17978	17954	18088	17875	17912	17796	17905	17921	18115	17850	18034	17951	17903	17846	18026	18012	17955	17962	17915	17893	18027	17841	17761	17908	18031	17760	18102	17990	17931	18033	17962	18028	17847	17976	18070	17810	17945	17711	18085	17892	17955	17877	17993	17923	17970	17879	17984	17822	17915	17836	17949	18032	17873	17792	18091	17975	17874	17943	17887	17840	18007	18040	17961	17718	18026	17816	17818	18000	17796	17860	18110	18142	18184	18292	17700	17790	18009	17915	18051	17958	18090	17871	17936	18088	17726	17945	17640	17844	18077	17862	18069	18293	17869	18004	17916	17857	17883	17907	18003	17909	17806	18018	17796	18019	17958	17944	18021	18102	17854	17808	17763	18035	18084	18091	18008	18064	17807	17870	18162	17743	18006	17847	18001	18149	17915	17676	18025	17980	17814	17922	18135	17936	18186	18060	18013	17755	17731	17806	18122	18131	17863	17842	17848	18075	17798	17887	17964	17855	17832	17990	17846	17957	17947	17964	18126	17869	18109	18079	17849	17856	17836	17987	17953	18044	17882	17877	18006	17688	17918	17956	17934	18171	17917	17791	17667	17912	17734	17858	17816	18180	17886	17954	18066	17705	17682	17923	18118	18002	18010	17924	17800	17984	18068	17873	17988	17837	17979	17986	17941	18048	17978	17933	17913	17881	17937	17806	17707	17808	18191	18055	18180	18097	18037	17774	17951	17726	17782	17885	18090	17813	17936	17748	17749	17891	18156	18099	18002	17964	17954	17937	17842	17909	17910	17949	17855	17992	17818	17911	17692	18051	17996	18064	17939	18016	17994	18024	17927	17886	17816	17941	17836	17833	17920	17859	17960	17948	18039	17834	17946	18298	18183	18048	17947	17788	17930	18044	17957	17861	18022	17978	17947	18059	18091	17904	17814	18155	18034	17914	17926	18002	17842	18019	17966	17864	17801	17695	17775	18023	17857	17778	17946	17850	18121	18043	17988	18207	17878	17814	18081	18028	17960	17935	17947	17969	18060	18076	17690	18048	18106	17972	17763	17914	17801	18055	17880	17853	18104	17968	17834	18050	18154	17844	17939	17811	17896	17624	18015	18084	18019	17681	17978	17992	17840	17988	17947	17928	18050	17744	17928	17826	17973	17991	18038	17994	17943	17917	17982	17978	18219	17910	18120	17847	17916	18097	17849	17835	17829	18084	17949	17985	17908	18134	17963	17973	18067	18045	17762	17805	17742	17883	17941	17797	17848	17765	17916	17942	18040	17987	17880	18124	17914	17862	17944	18054	18165	18007	17998	17881	17929	17766	17980	17806	18150	18015	18152	17948	18165	17918	18174	17848	18021	17828	17899	17799	17967	17835	18057	17792	18122	17956	17876	18087	17997	17881	17902	17968	18060	17931	18067	17785	18049	17756	17951	18103	17920	17971	17869	17827	17851	17948	17984	17838	17829	17803	17971	17811	17864	17878	17789	17979	17910	17871	17928	18061	18029	18128	17939	17911	17837	17996	17964	18110	17884	18034	18077	17778	17796	17838	17984	18050	18024	17952	18069	17885	17943	17795	17912	17927	17945	17963	18134	17658	17911	17972	18019	17809	17713	17811	17848	17980	17953	17917	18131	17892	17879	17983	18143	17971	17946	17886	17925	18007	17811	17846	17957	17835	17833	18006	17859	18095	17799	17783	17992	17920	17936	18068	17914	17893	17984	17826	18028	18014
33330	56185	52422	42245	35658	30416	26751	23869	21982	20323	19485	18610	17837	17602	17006	17137	16569	16393	16123	15892	16003	15747	15616	15678	15737	15654	15532	15711	15567	15397	15454	15369	15515	15320	15539	15456	15511	15286	15292	15348	15582	15229	15310	15264	15218	15236	15348	15265	15256	15308	15355	15373	15239	15358	15433	15263	15244	15228	15296	15241	15282	15320	15205	15318	15137	15254	15092	15239	15350	15053	15029	15247	15273	15082	15239	15234	15370	15321	15093	15236	15254	15167	15283	15286	15199	15333	15247	15208	15407	15048	15186	15434	15155	15225	15196	15271	15228	15240	15084	15226	15411	15105	15188	15305	15245	15324	15162	15324	15323	15140	15158	15315	15093	15215	15298	15195	15150	15207	15324	15358	15106	15278	15046	15298	15143	15177	15200	15032	15142	15021	15170	15375	15232	15166	15247	15161	15261	15188	15275	15249	15333	15157	15116	15103	15210	15210	15220	15148	15231	15210	15303	15116	15133	15220	15314	15254	15146	15166	15111	15109	15303	15283	15193	15166	15051	15244	15041	15047	15292	15285	15169	15196	15090	15309	15264	15388	15149	15195	15267	15089	15222	15357	15241	15270	15209	15312	15260	15293	15306	15282	15230	15215	15230	15152	15156	15285	15127	15131	15234	15408	15311	15373	15262	15334	15370	15157	15212	15034	15212	15371	15117	15070	15037	15346	15262	15380	15138	15259	15205	15161	15230	15411	15391	15233	15239	15134	15095	15278	15352	15101	15375	15116	15222	15331	15256	15334	15129	15262	15294	15191	15133	15088	15128	15029	15391	15185	15400	15266	15098	15146	15267	15097	15205	15226	15221	15202	15231	15287	15122	15292	15160	15201	15285	15220	15137	15046	15325	15280	15203	14975	15245	15180	15224	15087	15268	15235	14923	15125	15154	15134	15210	15219	15183	15208	15090	15188	15373	15233	15202	15347	15184	15140	15272	15281	15297	15202	15181	15243	15152	15167	15133	15381	15030	15056	15220	15125	15239	15282	15378	15442	15374	14933	15263	15188	15247	15253	15141	15256	15147	15222	15284	15311	15288	15111	15266	15337	15114	15217	15163	15118	15309	15113	15138	15259	15068	15130	15304	15305	15264	15286	15077	15316	15160	15240	15156	15152	15228	15155	15179	15404	15280	15308	15353	15235	15335	15220	15380	15350	15105	15250	15204	15139	15280	15304	15253	15019	15240	15209	15358	15126	15170	15172	15220	15060	15148	15217	15180	15353	15273	15301	15196	15043	15279	15192	15403	15190	15324	15270	15305	15186	15187	15148	15186	15379	15207	15226	15167	15211	15095	15378	15197	15210	15152	15265	15231	15252	15310	15262	15004	15163	15286	15172	15377	15153	15150	15196	15345	15249	15247	15181	15360	15255	15289	15199	15337	15089	15182	15152	15150	15086	15045	15096	15399	15217	15162	15148	15073	15225	15279	15253	15196	15291	15288	15060	15282	15120	15265	15219	15120	15354	15212	15268	15298	15026	15404	15187	15011	15265	15139	15078	15228	15206	15259	15282	15095	15296	15271	15160	15157	15283	15223	15176	15150	15041	15404	15275	15200	15109	15390	15204	15089	15135	15361	15223	15138	15119	15199	15014	15376	15339	15212	15441	15196	15356	15264	15154	15243	15215	15077	15210	15171	15336	15241	15164	15289	15117	15073	15347	15362	15137	15231	15155	15134	15438	15400	15252	15366	15296	15535	15167	15121	15156	15273	15296	15230	15099	15208	15331	15169	15302	15318	15327	15212	15280	15256	15293	15146	15233	15273	15220	15348	15098	15190	15268	15118	15196	15123	15265	15303	15021	15370	15224	15306	15185	15301	15166	15169	15244	15129	15156	15392	15229	15041	15086	15218	15315	15175	15420	15142	15257	15225	15083	15030	15258	15145	15277	15148	15262	15182	15101	15267	15303	15399	15345	15297	15227	15176	15344	15265	15129	15248	15241	15155	15060	15232	15166	15142	15211	15314	15258	15161	15174	15388	15104	15264	15177	15315	15190	15216	15333	15151	15153	15089	15129	15302	15221	15398	15088	15206	15186	15122	15274	15259	15167	15253	15124	15294	15110	15035	15313	15286	15213	15141	15144	15183	15250	15303	15216	15262	15174	15104	15150	15276	15178	15316	15220	15019	15435	15137	15177	15183	15311	15224	15276	15157	15379	15306	15102	15288	15018	15309	15198	15265	15211	15310	15159	15311	15340	15305	15277	15324	15081	15266	15219	15185	15182	15263	15183	15214	15361	15142	15353	15216	15172	15308	15304	15238	15168	15129	15272	15329	15358	15333	15355	15138	15236	15122	15329	15180	15350	15260	15213	15224	15052	15201	15209	15436	15297	15189	15218	15223	15289	15371	15309	15218	15264	15298	15175	15272	15079	15226	15133	15299	15364	15280	15156	15294	15125	15195	15204	15256	15252	15108	15273	15297	15350	15355	15177	15334	15493	15219	15199	15212	15181	15199	15214	15399	15123	15326	15282	15323	15023	15117	15229	15379	15191	15234	15211	15164	15064	15283	15209	15355	15144	15176	15228	15267	15278	15111	15357	15197	15193	15238	15209	15198	15243	15275	15333	15250	15320	15111	15364	15185	15242	15284	15207	15090	15220	15290	15213	15185	15193	15120	15181	15229	15185	15145	15338	15240	15093	15259	15219	15115	15065	15188	15271	15257	15055	15130	15286	15080	15176	15113	15123	15099	15303	15096	15097	15189	15206	15211	15251	15232	15272	15282	15306	15230	15421	15232	15122	15277	15147	15269	15144	15170	15215	15109	15208	15152	15329	15198	15279	15297	15370	14935	15185	15353	15168	15260	15173	15128	15122	15381	15125	14946	15277	15149	15338	15269	15124	15210	15309	15153	15284	15407	15230	15327	15193	15217	15095	15115	15080	15146	15134	15247	15188	15291	15185	15192	15047	15391	15124	15141	15179	15222	15261	15025	15200	15138	15231	15237	15163	15095	15016	15165	15085	15258	15223	15317	15077	15283	15101	15205	15164	15329	15358	15255	15291	15127	15137	15329	15157	15182	15247	15311	15036	15335	15182	15188	15230	15325	15260	15253	15114	15315	15117	15102	15193	15260	15281	15378	15371	15322	15389	15252	15289	15217	15296	15170	15193	15132	15202	15260	15130	15290	15114	15287	15284	15206	15210	15071	15311	15093	15211	15181	15235	15265	15180	15235	15201	15430	15270	15242	15175	15112	15218	15178	15313	15185	15209	15316	15230	15423	15168	15180	15312	15329	15212	15185	15202	15316	15172	14995	15163	15106	15338	15351	15107	15167	15145	15197	15301	15182	15120	15022	15203	15246	15252	15072	15147	15001	15249	15222	15060	15279	15175	15148	15088	15220	15289	15324	15304	15157	15050	15297	15272	15178	15215	15155	15199	15208	15160	15155	15290	15219	15221	15137	15280	15090	15187	15269	15200	15244	15174	15271	15370	15171	15311	15215	15240	15260	15176	15128	15192	15124	15267	15331	15399	15400	15221	15258	15205	15043	15190	15166	15270	15159	15172	15340	15166	15352	15286	15224	15302	15301	15212	15257	15194	15131	15160	15176	15125	15286	15307	15114	15352	15099	15204	15371	15218	15120	15271	15293	15208	15110	15132	15350	15229	15198	15127	15073	15337	15355	15182	15141	15273	15258	15310	15112	15039	15478	15111	15189	15217	15251	15006	15130	15159	15333	15252	15154	15128	15226	15096	15197	15066	15186	15237	15206	15279	15171	15079	15196	15246	15195	15237	15201	15253	15235	15355	15142	15309	15067	15345	15204	15033	15248	15265	15346	15057	15245	15434	15246	15343	15322	15027	15125	15300	15145	15084	15154	15203	15134	15183	15220	15091	15227	15252	15363	15186	15228	15184	15132	15244	15118	15057	15299	15416	15106	15314	15210	15367	15253	15145	15239	15212	15265	15161	15085	15253	15238	15324	15183	15167	15296	15051	15193	15190	15147	15264	15213	15140	15146	15387	15049	15191	15191	15207	15312	15220	15275	15073	15299	15250	15212	15155	15314	15415	15080	15205	15175	15283	15192	15269	15202	15139	15231	15157	15177	15182	15278	15348	15308	15207	15119	15067	15185	15157	15188	15250	15293	15081	15075	15245	15288	15140	15173	15166	15200	15337	15362	15434	15258	15260	15129	15199	15318	15205	15405	15412	15189	15157	15175	15412	15337	15047	15244	15297	15221	15290	15149	15220	15242	15007	15371	15403	15246	15206	15221	15058	15161	15215	15040	15272	15204	15424	15376	15201	15389	15173	15165	15357	15110	15191	15245	15147	15137	15267	15202	15109	15062	15186	15385	15372	15218	15349	15361	15204	15276	15244	15312	15241	15269	15243	15228	15160	15192	15175	15401	15049	15171	15240	15201	15301	15259	15163	15202	15265	15118	15291	15033	15421	15156	15383	15391	15265	15224	15258	15183	15194	15272	15234	15248	15205	15084	15323	15223	15331	15032	15079	15212	15127	15299	15230	15382	15329	15281	15346	15111	15362	15040	15200	15193	15146	15230	15180	15189	15246	15248	15175	15384	15099	15075	15208	15241	15310	15414	15038	15211	15317	15145	15227	15195	15253	15274	15084	15159	15267	15161	15212	15140	15113	15059	15167	15183	15162	15096	15333	14908	15229	15189	15216	15220	15256	15298	15227	15144	15029	15175	15362	15169	15142	15296	15262	15167	15091	15127	15166	15150	15334	15204	15139	15145	15300	15200	15305	15212	15273	15159	15111	15133	15439	15168	15349	15276	15060	15332	15147	15079	15189	15196	15225	15024	15081	15126	15188	15224	15084	14940	15320	15213	15200	15333	15101	15232	15321	15327	15246	15194	15270	15300	15250	15211	15293	15042	15171	15150	15149	15242	15260	15219	15117	15343	15320	15032	15267	15283	15362	15045	15235	15163	15398	15276	15284	15297	15101	15177	15327	15214	15349	15359	15302	15263	15060	15279	15287	15203	15296	15297	15082	15338	15249	15287	14934	15333	15076	15165	15294	15212	15317	15383	15278	15116	15259	15221	15141	15293	15185	15096	15177	15198	15125	15114	15116	15156	15224	15222	15350	15165	15226	15145	15267	15216	15328	15322	15201	15219	15079	15397	15186	15272	15116	15171	15140	15244	15169
29236	27963	35612	32009	26029	23427	21740	20409	19531	19139	18989	18939	18576	18394	18241	18011	18159	17996	17964	18033	18080	18008	17961	17907	18018	17755	17850	17860	17743	17713	17825	17651	17789	17850	17628	17873	17691	17716	17674	17746	17958	17772	17675	17939	17747	17761	17642	17815	18027	17799	17812	17821	17862	17663	17725	17783	17876	17951	17968	17830	17875	17777	17786	17716	17644	17788	17828	17696	17734	17691	17704	17704	17855	17779	17793	17709	17641	17691	17732	17702	17763	17395	17805	17721	17756	17808	17702	17540	17635	17730	17889	17815	17891	17748	17773	17753	17537	17664	17625	17548	17779	17844	17784	17679	17884	17575	17838	17773	17807	17834	17651	17520	17687	17748	17703	17779	17875	17567	17784	17717	17632	17716	17825	17807	17584	17566	17863	17777	17874	17989	17614	17664	17656	17637	17820	17883	17758	17775	17810	17739	17766	17754	17762	17746	17720	17656	17756	17775	17672	17646	17744	17716	17786	17728	17533	17596	17737	17578	17789	17716	17724	17759	17783	17831	17796	17696	17626	18078	17772	17790	17717	17716	17724	17709	17847	17711	17644	17646	17517	17605	17632	17823	17698	17967	17734	17824	17806	17580	17786	17651	17788	17532	17587	17666	17685	17801	17833	17856	17609	17669	17789	17864	17839	17768	17830	17692	17768	17655	17767	17824	17760	17877	17705	17648	17746	17754	17833	17714	17792	17766	17887	17631	17619	17624	17715	17659	17713	17722	17552	17689	17876	17724	17685	17598	17595	17658	17842	17739	17688	17848	17712	17732	17653	17850	17819	17655	17984	17728	17771	17659	17661	17850	17902	17685	17912	17985	17681	17874	17913	17689	17760	17705	17717	17784	17649	17729	17714	17686	17765	17718	17623	17580	17719	17555	17629	17647	17926	17669	17708	17641	17691	17685	17720	17539	17851	17737	17686	17530	17993	17694	17754	17951	17758	17816	17728	17713	17724	17772	17775	17781	17747	17845	17868	17538	17846	17864	17621	17669	17686	18017	17781	17881	17685	17807	17960	17786	17642	17786	17837	17782	17609	17791	17726	17727	17586	17610	17894	17833	17821	17742	17669	17823	17429	17873	17759	17686	17667	17702	17761	17937	17841	17673	17682	17802	17743	17835	17798	17735	17683	17803	17566	17581	17814	17849	17756	17665	17642	17702	17773	17780	17745	17745	17567	17758	17852	17868	17728	17764	17746	17734	17759	17671	17800	17651	17842	17954	17874	17578	17588	18034	17593	17590	17873	17928	17681	17782	17676	17835	17708	17700	17723	17661	17914	17633	17709	17763	17792	17960	17660	17683	17954	17547	17649	17694	17520	17621	17600	17842	17792	17723	17765	17862	17796	17724	17706	17660	17768	17588	17732	17636	17731	17771	17611	17695	17680	17830	17799	17762	17947	17732	17723	17712	17618	17764	17611	17782	17592	17755	17652	17679	17782	17574	17633	17713	17763	17626	17852	17713	17857	17727	17813	17736	17757	17781	17866	17825	17760	17684	17901	17510	17817	17699	17903	17824	17626	17692	17811	17805	17910	17679	17701	17768	17748	17629	17824	17760	17788	17778	17852	17763	17942	17804	17731	17737	17831	17803	17488	17633	17743	17616	17737	17586	17742	17638	17706	17659	17719	17844	17847	17891	17779	17877	17733	17692	17765	17749	17740	17618	17748	17951	17797	17784	17686	17618	17735	17808	17843	17590	17628	17786	17806	17863	17706	17838	17725	17693	17884	17639	17577	17636	17828	17607	18018	17693	17757	17749	17745	17659	17866	17516	17452	17511	17723	17946	17885	17879	17712	17602	17733	17542	17694	17717	17761	17720	17814	17796	17783	17755	17678	17499	17507	17532	17868	17878	17721	17672	17849	17849	17777	17636	17897	17863	17583	17522	17777	17530	17578	17629	17565	17623	17825	17860	17833	17758	17690	17779	17751	17648	17677	17726	17822	17578	17740	17850	17631	17756	17688	17641	17668	17864	17544	17720	17785	17829	17676	17792	17963	17786	17838	17816	17810	17716	17804	17741	17640	17749	17640	17635	17885	17886	17567	17789	18011	17810	17707	17800	17779	17726	17657	17553	17819	17822	17942	17670	17795	17558	17826	17814	17856	17775	17858	17701	17690	17934	17848	17731	17922	17784	17826	17896	17884	17664	17828	17830	17876	17982	17652	17730	17703	17870	17771	17614	17679	17655	17684	17728	17747	17630	17854	17685	17677	17780	17776	17707	17732	17710	17833	17542	17813	17735	17588	17620	17754	17735	17845	17791	17794	17867	17945	17601	17583	17805	17858	17715	17741	17945	17780	17751	17674	17722	17673	17613	17841	17827	17834	17718	17756	17704	17831	17540	17663	17705	17974	17786	17895	17935	17807	17848	17811	17609	17702	17580	17952	17624	17725	17812	17702	17648	17681	17691	17697	17667	17802	17770	17900	17822	17710	17598	17737	17772	17665	17761	17860	17582	17755	17645	17803	17758	17705	17589	17624	17594	17746	17744	17761	17882	17689	17587	17689	17891	17822	17729	17532	17611	17641	17646	17934	17778	17570	18014	17742	17473	17645	17696	17776	17645	17682	17669	17659	17760	17405	17636	17864	17459	17782	17714	17854	17612	17954	17765	17479	17801	17972	17742	17615	17868	17611	17877	17822	17767	17828	17886	17774	17651	17665	17627	17537	17655	17613	17662	17812	17756	17634	17805	17790	17785	17619	17707	17678	17510	17854	17627	17838	17900	17689	17837	17767	17845	17810	17998	17854	17804	17790	17675	17659	17704	17786	17910	17920	17764	17807	17604	17605	17762	17954	17798	17921	17903	17812	17892	17658	17912	17827	17861	17892	17760	17788	17534	17611	17826	17826	17997	17724	17845	17814	17851	17669	17806	17663	17961	17658	17871	17843	17667	17744	17613	17666	17708	17818	17910	17730	17738	17677	17971	17681	17851	17632	17816	17717	17910	17670	17721	17827	17716	17795	17777	17434	17585	17800	17776	17729	17851	17800	17796	17558	17758	17715	17891	17772	17776	17720	17733	17870	17598	17773	17831	17802	17773	17665	17686	17554	17790	17635	17611	17947	17657	17890	17723	17654	17565	17657	17902	17779	17909	17744	17856	17722	17703	17802	17646	17738	17917	17723	17885	17896	17718	17726	17789	17796	17896	17756	17684	17714	17650	17920	17754	17763	17600	17648	17844	17700	17571	17735	17773	17863	17733	17795	17638	17583	17735	17741	17923	17868	17653	17707	17829	17718	17725	17663	17766	17996	17626	17892	17573	17714	17874	17676	17622	17679	17589	17749	17588	17860	17797	17686	17791	17832	17723	17893	17711	17783	17770	17518	17595	17838	17864	17888	17782	17825	17558	17779	17497	17694	17926	17878	17490	17841	17933	17886	17856	17773	17648	17692	17826	17816	17784	17590	17822	17867	17678	17778	17592	17584	17576	17873	17617	17786	17681	17851	17634	17801	17760	17628	17726	17783	17760	17812	17675	17724	17730	17740	17505	17523	17852	17719	17699	17749	17442	17686	17871	17909	17679	17753	17690	17756	17874	17765	17511	17664	17739	17692	17799	17760	17716	17963	17904	17728	17499	17773	17766	17799	17714	17905	17915	17941	17915	17666	17800	17689	17659	17710	17661	17726	17693	17688	17608	17577	17663	17756	17811	17862	17646	17726	17750	17902	17799	17825	17766	17828	17767	17744	17911	17858	17601	17800	17877	17637	17822	17742	17454	17779	17709	17675	17738	17635	17850	17720	17713	17561	17856	17567	17526	17716	17549	17471	17793	17879	17959	17890	17749	17774	17553	17655	17719	17705	17662	17735	17775	17700	17737	17746	17691	17610	17726	17764	17879	17758	18045	17768	17476	17663	17785	17631	17806	17801	17581	17691	17992	17922	17841	17606	17483	17732	17528	17745	17628	17676	17758	17705	17699	17833	17802	17641	17740	17711	17843	17741	17718	17834	17875	17682	17766	17927	17807	17806	17697	17792	17586	17697	17723	17678	17612	17692	17537	17617	17669	17652	17675	17848	17714	17891	17757	17687	17720	17831	17539	17827	17846	17754	17660	17612	17664	17814	17744	17627	17625	17635	18021	17776	17783	17889	17906	17684	17556	17838	17638	17895	17696	17813	17781	17599	17616	17819	17585	17569	17581	17726	17763	17664	17798	17955	17760	17779	17708	17685	17765	17888	17742	17515	17888	17720	17629	17616	17728	18023	17812	17741	17741	17700	17640	17649	17788	17606	17440	17700	17640	17953	17732	17614	17802	17838	17632	17768	17568	17604	17799	18096	17770	17670	17608	17613	17762	17682	17921	17802	17858	17628	18016	17769	17620	17931	17845	17611	17698	17770	17653	17701	17656	17685	17655	17647	17720	17991	17760	17711	17799	17962	17759	17810	17936	17628	17824	17822	17862	17716	17648	17746	17722	17849	17751	17748	17684	17625	17737	17895	17555	17706	17754	17676	17842	17615	17631	17801	17814	17717	17800	17618	17762	17800	17637	17742	17863	17833	17629	17748	17593	17610	17790	17697	17569	17731	17692	17780	17587	17908	17776	17517	17613	17851	17915	17709	17826	17755	17678	17748	17792	17799	17902	17788	17811	17595	17649	17865	17767	17707	17662	17921	17867	17679	17508	17778	17808	17693	17793	17562	18078	17848	17661	17650	17698	17907	17762	17894	17544	17779	17826	17738	17762	17813	17740	17695	17699	17770	17677	17646	17666	17699	17488	17709	17899	17665	17757	17657	17737	17752	17732	17804	17846	17877	17613	17986	17685	17985	17886	17594	17827	17768	17652	17561	17789	17834	17844	17736	17909	17578	17651	17551	17691	17632	17800	17700	17920	17802	17656	17602	17707	17637	17721	17793	17810	17553	17511	17667	17849	17617	17786	17814	17719	17813	17744	17665	17926	17685	17646	17852	17553	17581	17684	17780	17585	17684	17733	17707	17619	17887	17744	17596	17891	17653	17888	17687	17694	17850	17787	17899	17787	17751	17850	17735	17632	17842	17852	17809	17578	17890	17784	17913	17768	17675	17796	17685	17945	17760	17810	17985	17883	17688	17834	17798	17769	17688	17729	17686	17746	17907	17722	17856	18035	17762	17858	17778	17850	17808	17748	17654	17888
31751	45070	41594	32334	27043	23044	20928	19096	18081	17623	16917	16771	16479	16041	15916	15788	15857	15715	15524	15423	15338	15439	15467	15287	15302	15443	15406	15184	15167	15430	15405	15133	15245	15248	15253	15227	15240	15157	15197	15130	15227	15354	15147	15040	15148	15205	15200	15242	15074	15143	15235	15192	15118	15068	14999	15255	15177	15135	15219	15181	15225	15028	15186	14994	15148	15235	15179	15165	15233	15234	15225	15315	15239	15245	14988	15122	15204	15023	15254	15288	15172	15094	15083	15149	15097	15172	15331	15234	15205	14959	15118	15036	15155	15142	15044	15239	15294	14988	15364	15271	15110	15174	15106	15293	15225	14922	15060	15263	15159	15291	15201	15097	15107	15300	15050	15399	15171	15090	15141	15012	15015	15169	15115	15250	15127	15254	15168	15190	15170	15076	15219	15231	15070	15111	15132	15244	15082	15276	15219	15155	15108	15120	15033	15065	14992	15120	15173	15193	15160	15047	15149	15144	15222	15193	14997	15189	15064	15174	15142	15243	15144	15331	15168	15228	15134	14909	15048	15163	15153	15135	14980	15147	15210	15273	15063	14980	15131	14922	15127	15205	15227	15106	15270	15067	15105	15114	15198	15026	15133	15341	15114	15238	15167	15317	15152	15132	14977	15160	15245	15133	15096	15103	15185	14951	15066	15244	15157	15099	15129	15247	15125	15143	15179	15009	15231	15301	15145	15230	15149	15251	14935	15232	15080	15176	15236	15279	15082	15217	15129	15018	15107	15098	15041	15146	15263	15110	14958	15030	15076	15129	15092	15195	15135	15077	14960	15068	15223	15054	15007	15035	15429	15075	15287	15109	15144	15133	15168	15226	15195	15169	15005	15102	15113	15201	15239	14960	15147	15220	15107	15131	15159	15173	15090	15326	15090	15330	15173	15159	15098	15056	15022	15088	15119	15162	15120	15124	15001	15231	15135	15163	15065	15243	15181	15035	15046	15100	15123	15121	15430	15180	15044	15021	15149	15070	15210	15039	15134	15264	15203	15135	15181	15091	15104	15255	15072	15147	15215	15286	15066	15330	14931	15297	15091	15231	15069	15265	15123	15058	14857	15255	15018	15073	15266	15240	15255	15032	15268	15186	15217	15006	15170	15171	15212	15077	15116	15083	15144	15231	15174	15266	15330	15186	15086	15113	15182	15306	15064	14999	15314	15145	15155	15129	15107	15052	15054	15074	15194	15264	15148	15187	15207	15172	15194	15083	15193	15288	15381	15207	14988	15236	15056	15171	15088	15090	15140	15158	15172	15106	15210	15118	15284	15317	15184	15221	15221	15023	15290	15182	15110	15057	15215	15172	15054	15143	15225	15128	15217	15143	14923	15266	15145	15013	15156	15220	15260	15062	15155	15078	14893	15297	14997	15046	14983	15182	15197	15291	15205	15094	15354	15195	15159	15238	15019	15111	15143	15188	15155	15286	15201	15094	15038	15143	15198	15042	15202	15108	15062	15135	15223	15135	15204	15241	15195	15172	15054	15011	15154	15258	15241	15210	15113	15180	15068	15262	15027	15265	14959	15184	15011	15150	15179	15178	15223	15032	15071	15256	15052	15172	15108	15029	14978	15006	15225	15261	15095	15254	15056	15254	15075	14998	15319	15213	15055	15139	15016	15178	15241	15199	15176	15178	15244	15156	15062	15354	15327	15156	15132	15155	15218	14904	15210	15105	15366	15203	15304	15198	15145	15143	15219	15189	15346	15184	15144	15092	14882	15200	15046	15232	15173	15271	15086	15269	15019	15246	15282	15085	15134	15108	15285	15180	15339	14980	15018	15162	15118	15129	15295	14994	15180	15339	15200	15251	15268	15265	15141	15107	15118	15051	15081	15243	15092	15002	15038	15140	15185	15283	15133	14973	15158	15111	15178	15295	15138	15023	15190	15136	15230	15134	15184	15096	15306	15111	14990	14997	15059	15182	15270	15125	15130	15039	15029	15130	15374	15222	15257	15192	15214	15067	15309	15052	15172	15120	15088	15219	15027	15063	14951	15118	15145	15181	15034	15307	15256	15219	15241	15102	15230	15224	15126	15256	14946	15169	15108	15356	15256	15158	15281	15217	15225	15124	15135	15094	15310	15226	15261	15163	15114	15025	15202	15129	15245	14936	15214	15129	15171	15214	15026	15075	15173	15267	15059	15129	15031	15330	15125	15107	15035	15082	15169	15042	15150	15283	15277	15223	15077	15115	15101	15166	15195	14993	15118	15090	15269	15310	15064	15149	14993	15187	15277	14975	15244	15124	15249	15321	15078	15053	15300	15129	15123	15270	15282	15250	14998	14976	15161	15166	15156	15146	15276	15248	15132	15221	15176	15041	15381	15184	15238	15111	15125	15071	15186	15175	15053	15261	15196	15125	15277	15269	15260	15172	15264	14954	15204	15177	15271	15177	15071	15009	15180	15051	15144	15200	15203	15215	15196	15336	15010	15090	15245	15116	15275	15124	15063	15142	15335	15161	15164	15129	15142	15200	15132	15171	15197	15000	15195	15213	15174	15137	14958	15144	15260	15065	15074	15303	15105	15096	14990	15276	15082	15149	14935	15305	15066	15187	15134	15044	15251	15162	15226	15043	15283	15205	15205	15143	15322	15203	15183	15178	15043	15119	15219	15142	15183	15074	15127	15124	15029	15165	15060	15230	15259	15020	15401	15062	15139	15177	15088	15217	15095	15289	15178	15053	15104	15124	15302	15209	15190	15380	15161	15100	15159	15017	15196	15168	15226	15026	15237	15204	15205	15031	15354	15160	15120	15163	15172	15034	15240	15094	15131	15221	15192	15121	15152	15157	15051	15225	15253	15124	15180	14990	15247	15170	15061	14994	15213	14973	15182	15090	15104	15229	15103	14981	15160	15216	15211	15033	15332	14882	15303	15132	15167	15162	15147	15093	15150	15070	15104	15205	15159	15157	15063	15089	15449	15084	15283	15005	15118	15193	15061	15157	15196	15277	14989	15139	15112	15040	15044	15274	15252	15323	14998	15090	15199	15117	15067	15195	15157	15239	15250	15065	15322	15205	15148	15169	15069	15217	15255	15098	15197	15023	15001	15272	15327	15212	15147	15081	15006	15156	15241	15244	15172	15168	15154	15093	15059	15085	15007	15100	15176	15175	15128	15037	15306	15104	15135	15149	15228	15015	15168	15116	15171	15163	15105	14900	15210	15027	15155	15126	15088	15032	15132	15176	15141	15144	15217	15056	15235	15108	15291	15115	15185	15129	15163	15066	15286	15168	15202	15282	15190	15009	15209	15213	15178	15354	15287	15207	15163	15168	15254	15133	15089	14963	15128	15305	15227	15154	15344	15144	15171	15123	15081	15080	15254	15192	15230	15180	15106	15193	15328	15125	15049	15223	15152	15246	15016	15232	15027	15184	15097	15154	15213	15172	15099	15149	15111	15091	15147	15218	15263	15151	15301	14991	15153	15187	15146	15136	15090	15435	15166	15111	15112	15134	15045	15224	15097	15112	15285	15178	15293	15137	15102	15154	15113	15092	15043	15121	15211	15225	15165	15029	15156	15058	15178	15174	15105	15294	15277	15072	15146	15229	15157	15215	15234	15277	15125	15256	15058	15078	15169	15130	15272	15239	15200	15136	15080	15275	15140	15109	15122	15199	15069	14992	15137	15149	15111	15174	15061	15060	14979	15029	15224	15190	15314	15173	15237	15148	15166	14991	15202	15143	15111	14985	15356	15170	15237	15144	15176	15297	15090	15039	15033	15108	15216	15220	15156	15269	15100	15244	15157	15134	15092	15239	15239	15010	15217	15139	15145	15110	15019	15190	15279	15380	15053	15247	15080	15202	15251	15219	15169	15242	15077	15128	15238	15138	15093	15102	15009	15153	15121	15148	15083	15112	14984	14965	15326	15171	15249	15164	15194	15075	15171	15125	15175	15152	15212	15179	15077	15132	15178	15121	15161	15191	15145	15062	15361	15307	14975	15012	15223	15205	15264	15146	15165	15235	15240	15161	15025	15215	15148	15040	15142	15162	15206	15153	15147	15254	15200	15301	15312	15108	15177	15120	15152	15127	15193	15387	15232	15173	15300	15100	15221	15029	15032	15083	15142	15102	15113	15074	15185	15294	15009	15400	15021	15051	15058	15222	15054	15256	15123	15214	15033	15142	15154	15036	15135	15151	15131	15297	15230	15333	15216	15169	15073	15386	15105	15285	15013	15004	15232	15146	15314	15047	15192	15196	15268	15028	15164	15323	15172	15270	15173	15249	15129	15176	15200	15084	15260	15065	15157	15086	15239	15019	15085	15316	15193	15217	15174	15150	15129	15241	15135	15133	15094	15357	15306	15250	15176	15321	15095	15287	15156	15195	15201	14868	15188	15095	15177	15155	15134	15102	15219	15154	15216	15101	15027	14975	15137	15192	15177	15191	15050	15127	15271	15179	15213	15101	15172	15328	15223	15068	15315	15173	15205	15129	15102	15152	15054	15130	15222	15040	15119	15084	15010	15235	14963	15009	15087	15239	15280	15065	15232	15205	15119	15250	15062	15254	15234	15189	15066	15125	15375	15246	15040	15156	15083	15256	15184	15199	15155	15074	15203	15051	15135	15267	15132	15319	15136	15297	15081	15254	15259	15255	14851	15262	15111	15175	15022	15033	14962	15330	15043	15202	15039	15083	15183	15235	15245	15186	15183	15098	15019	15127	15160	15079	15135	15109	15136	15109	15014	15178	15129	15040	15181	15203	15132	15107	15332	15075	15147	15126	15106	15099	15108	15066	15145	14994	15143	15149	15240	15193	15165	15243	15151	15114	15148	15167	15147	15128	15140	15097	15062	15288	15223	15135	15249	15145	15132	15354	15101	15138	15215	15171	15142	15201	15180	15264	15084	15255	15195	15035	15237	15327	15244	15308	15151	15139	15259	15177	14945	14970	15163	15126	15116	15388	15236	15172	15191	15151	15355	15059	15180	15234	15253	15215	15304	15179	14959	15175	15167	15042	15285	15124	15066	15035	15015	14968	15199	15140	15113	15267	15210	15129	15295	15140	15288	15127	15124	15180	14996	15028	15323	15107	15161	15137	15142	15246	15162	15120	15180	15324	15142	15186	15009	15269	14973	15202	15213	15191	15214	15100	15143	15020	14929	15292	15148	15039
24232	21510	29123	25897	25406	26377	25663	22115	20884	20192	19426	19428	18940	18681	18580	18329	18305	18200	17989	17923	18108	17862	17794	17722	17878	17789	17889	17750	17907	17649	17725	17695	17628	17767	17906	17819	17577	17710	17648	17588	17702	17387	17601	17621	17567	17536	17725	17483	17469	17643	17515	17578	17509	17558	17725	17690	17633	17481	17556	17720	17551	17650	17394	17629	17480	17534	17471	17302	17649	17826	17697	17750	17723	17499	17532	17680	17410	17690	17518	17501	17743	17569	17699	17531	17497	17717	17426	17429	17467	17519	17730	17531	17466	17489	17654	17570	17451	17511	17634	17650	17591	17746	17672	17289	17530	17436	17418	17557	17557	17421	17616	17557	17532	17530	17482	17623	17483	17498	17594	17513	17568	17370	17552	17829	17507	17544	17573	17386	17517	17434	17468	17617	17426	17616	17500	17709	17595	17571	17597	17661	17481	17405	17443	17413	17636	17546	17367	17640	17494	17474	17579	17487	17705	17664	17412	17668	17691	17559	17620	17665	17862	17733	17321	17368	17541	17608	17612	17497	17437	17452	17621	17507	17337	17417	17722	17538	17584	17488	17641	17613	17432	17398	17572	17546	17695	17559	17584	17601	17441	17766	17761	17610	17693	17491	17482	17526	17541	17333	17347	17702	17473	17594	17351	17567	17560	17535	17745	17742	17607	17570	17521	17600	17433	17572	17455	17482	17440	17281	17645	17338	17536	17682	17516	17417	17429	17474	17300	17449	17703	17452	17637	17663	17712	17599	17733	17477	17239	17410	17632	17506	17759	17526	17697	17661	17456	17591	17598	17462	17430	17612	17565	17587	17493	17602	17447	17584	17443	17486	17551	17552	17568	17590	17576	17628	17457	17428	17598	17465	17632	17802	17603	17691	17438	17502	17453	17402	17692	17603	17378	17173	17595	17531	17643	17717	17467	17722	17580	17482	17414	17779	17619	17602	17644	17486	17491	17555	17589	17762	17560	17623	17449	17609	17685	17498	17421	17708	17634	17677	17298	17479	17533	17527	17528	17431	17618	17769	17585	17689	17594	17487	17650	17718	17605	17675	17739	17360	17509	17598	17612	17488	17670	17416	17488	17591	17614	17791	17611	17365	17386	17382	17509	17691	17558	17659	17529	17569	17588	17582	17294	17633	17461	17532	17454	17474	17748	17654	17693	17824	17275	17683	17716	17540	17677	17520	17518	17587	17587	17576	17439	17541	17666	17625	17531	17426	17518	17662	17664	17734	17540	17681	17399	17635	17540	17551	17615	17384	17623	17405	17416	17491	17685	17690	17644	17431	17657	17661	17457	17607	17531	17498	17523	17606	17688	17791	17595	17450	17550	17634	17548	17495	17501	17545	17682	17456	17457	17773	17447	17624	17569	17560	17562	17656	17520	17538	17540	17706	17680	17575	17438	17635	17526	17554	17796	17526	17593	17492	17562	17343	17414	17512	17552	17652	17737	17629	17508	17490	17425	17431	17582	17481	17769	17469	17651	17701	17519	17599	17483	17610	17491	17593	17695	17450	17534	17450	17596	17537	17476	17591	17565	17477	17564	17699	17774	17696	17681	17375	17627	17670	17410	17471	17684	17467	17672	17489	17514	17664	17405	17546	17449	17512	17553	17677	17600	17636	17734	17492	17564	17534	17568	17692	17601	17741	17537	17566	17590	17431	17664	17538	17547	17569	17590	17534	17332	17606	17508	17394	17726	17547	17591	17776	17505	17562	17639	17492	17440	17580	17643	17375	17726	17470	17620	17454	17724	17661	17593	17616	17552	17496	17477	17594	17415	17466	17537	17632	17641	17432	17551	17711	17703	17420	17613	17291	17669	17481	17715	17685	17637	17468	17537	17585	17380	17576	17342	17647	17588	17574	17593	17689	17469	17624	17516	17529	17607	17389	17534	17531	17571	17323	17634	17709	17741	17582	17726	17679	17721	17566	17529	17719	17485	17597	17691	17382	17392	17475	17593	17761	17495	17440	17467	17554	17517	17544	17633	17535	17736	17522	17457	17462	17649	17483	17773	17390	17575	17656	17649	17570	17533	17303	17549	17550	17528	17851	17712	17431	17371	17531	17532	17714	17542	17616	17718	17493	17520	17530	17476	17544	17664	17443	17591	17680	17409	17510	17450	17455	17372	17706	17683	17310	17650	17635	17724	17512	17633	17442	17545	17432	17657	17572	17539	17492	17631	17349	17490	17387	17534	17503	17566	17629	17467	17372	17681	17620	17600	17554	17767	17408	17473	17686	17667	17593	17587	17373	17379	17678	17402	17693	17432	17512	17586	17731	17554	17659	17502	17627	17607	17579	17659	17462	17782	17502	17667	17474	17706	17676	17418	17603	17505	17487	17614	17499	17761	17599	17602	17431	17560	17641	17722	17429	17484	17519	17243	17569	17495	17634	17710	17537	17502	17561	17549	17531	17507	17633	17531	17506	17533	17535	17570	17752	17622	17544	17765	17544	17481	17477	17730	17757	17544	17579	17592	17556	17665	17512	17503	17539	17721	17580	17539	17634	17696	17607	17364	17613	17680	17740	17400	17479	17479	17377	17623	17599	17637	17384	17636	17551	17531	17737	17341	17547	17826	17492	17547	17592	17559	17529	17626	17345	17704	17417	17495	17526	17629	17396	17546	17549	17396	17679	17695	17728	17583	17619	17558	17636	17477	17528	17541	17452	17696	17543	17502	17581	17533	17503	17603	17617	17334	17360	17626	17653	17530	17390	17597	17540	17603	17614	17583	17326	17665	17652	17702	17657	17580	17395	17295	17712	17529	17470	17376	17658	17588	17607	17560	17728	17555	17535	17593	17482	17536	17508	17576	17442	17678	17749	17417	17524	17569	17510	17478	17552	17562	17539	17445	17348	17619	17581	17644	17580	17635	17752	17792	17434	17552	17706	17625	17623	17567	17378	17681	17469	17760	17819	17737	17524	17405	17530	17442	17498	17487	17701	17512	17399	17676	17686	17669	17617	17586	17547	17393	17329	17640	17694	17578	17453	17591	17607	17389	17560	17630	17382	17464	17432	17617	17570	17420	17503	17482	17563	17649	17519	17587	17527	17469	17502	17742	17613	17582	17613	17512	17550	17791	17494	17643	17448	17722	17708	17454	17355	17362	17340	17653	17556	17392	17577	17674	17714	17511	17701	17371	17482	17461	17448	17672	17556	17638	17612	17549	17600	17533	17513	17514	17494	17625	17666	17516	17476	17641	17339	17670	17603	17484	17597	17421	17469	17679	17546	17389	17345	17550	17524	17434	17513	17513	17560	17555	17755	17468	17511	17650	17530	17691	17395	17347	17500	17461	17542	17434	17451	17622	17562	17524	17803	17696	17505	17461	17514	17663	17618	17432	17443	17584	17484	17498	17460	17441	17510	17380	17662	17529	17512	17386	17528	17597	17562	17550	17765	17478	17566	17699	17498	17538	17614	17724	17453	17494	17294	17616	17655	17447	17655	17677	17699	17395	17423	17638	17507	17553	17554	17635	17531	17453	17676	17657	17554	17591	17325	17463	17713	17765	17678	17509	17745	17327	17483	17553	17630	17467	17567	17639	17525	17594	17430	17469	17528	17493	17375	17695	17561	17569	17703	17452	17444	17532	17602	17633	17553	17503	17632	17503	17617	17372	17525	17595	17704	17459	17434	17589	17545	17603	17518	17600	17521	17593	17584	17535	17415	17478	17593	17779	17593	17638	17621	17609	17567	17736	17480	17633	17639	17562	17679	17776	17769	17387	17688	17347	17761	17602	17387	17532	17713	17519	17407	17532	17677	17459	17680	17505	17614	17558	17809	17704	17644	17651	17457	17429	17557	17323	17640	17580	17552	17368	17493	17284	17505	17512	17567	17571	17610	17589	17616	17657	17419	17436	17428	17472	17476	17643	17527	17584	17579	17700	17577	17564	17544	17593	17524	17609	17670	17427	17559	17554	17720	17564	17641	17595	17501	17535	17593	17631	17778	17548	17391	17370	17429	17682	17733	17613	17769	17525	17319	17374	17316	17664	17603	17728	17432	17468	17543	17554	17556	17635	17612	17429	17713	17541	17417	17395	17740	17571	17631	17593	17644	17663	17443	17716	17643	17609	17496	17542	17691	17849	17692	17582	17496	17621	17425	17569	17598	17395	17433	17774	17659	17594	17378	17480	17538	17697	17734	17647	17378	17698	17582	17642	17628	17552	17572	17568	17598	17573	17574	17636	17524	17454	17479	17460	17494	17470	17795	17554	17503	17722	17527	17549	17628	17538	17505	17587	17394	17656	17708	17398	17662	17501	17454	17759	17471	17411	17566	17492	17534	17682	17667	17531	17718	17588	17343	17557	17526	17469	17519	17717	17398	17608	17433	17452	17525	17529	17523	17545	17434	17547	17472	17403	17622	17667	17467	17678	17586	17587	17531	17577	17520	17582	17570	17496	17513	17595	17667	17647	17710	17493	17782	17594	17581	17627	17426	17660	17528	17865	17596	17743	17484	17507	17530	17508	17541	17507	17493	17574	17536	17386	17438	17582	17573	17633	17441	17420	17487	17365	17576	17413	17662	17763	17701	17675	17633	17648	17546	17408	17591	17597	17502	17755	17608	17688	17630	17527	17443	17568	17638	17613	17516	17535	17507	17690	17521	17702	17696	17575	17484	17534	17469	17491	17475	17715	17592	17574	17608	17591	17806	17698	17684	17571	17555	17421	17516	17326	17546	17476	17584	17552	17621	17412	17671	17437	17547	17572	17596	17486	17540	17459	17459	17529	17449	17537	17673	17668	17398	17592	17747	17530	17646	17562	17452	17675	17601	17618	17404	17536	17436	17644	17793	17820	17512	17738	17470	17532	17532	17561	17609	17640	17768	17598	17449	17519	17439	17439	17624	17646	17501	17605	17643	17523	17532	17506	17618	17299	17558	17500	17465	17615	17589	17526	17625	17697	17692	17382	17478	17567	17382	17535	17657	17422	17502	17842	17564	17611	17498	17536	17544	17440	17550	17433	17443	17626	17470	17718	17410	17460	17624	17683	17572	17627	17671	17629	17690	17576	17580	17690	17543	17652	17704	17621	17488	17626	17480	17362	17405	17411	17670	17528	17525	17622	17496	17628	17538	17675	17550	17437	17664	17536	17782	17544	17484	17705	17683	17686	17570
31532	51618	48207	37894	31791	26735	23560	21489	19724	18669	18098	17318	17025	16635	16383	16280	16087	15543	15709	15674	15369	15479	15451	15257	15418	15374	15321	15170	15253	15339	15160	15111	15114	15141	15254	15083	14995	15312	15006	15110	15220	15049	15238	15015	15315	15042	14886	15025	15024	15085	15099	15147	15003	15138	15004	15151	15074	15206	15178	15143	14991	14925	15138	15049	15017	14981	15109	15144	15192	15150	14998	15074	15066	14989	15143	15021	15144	14871	15014	14893	15224	14982	15109	14939	15187	15156	15036	15127	15219	15055	15060	14989	14945	15136	14798	15044	15192	15244	15106	14984	14852	15041	15016	15166	14965	15170	15185	14868	15014	15026	15165	15217	15132	15019	15018	15071	14959	15032	15113	14933	15088	14983	15090	15106	15103	15133	14957	15102	15001	15051	14932	14999	14984	15107	15152	15037	14971	15024	15086	15132	14735	14965	15177	15151	15019	14899	14964	15128	15012	15100	15125	15008	15120	14975	15220	15153	15038	15277	14915	15154	15082	15203	15288	15011	15124	15182	14904	15163	15071	14998	14997	14970	14963	15074	15056	15001	15047	15229	15216	14990	15038	15052	15035	15098	15034	15011	14997	15124	15177	15134	15015	15137	14997	15050	15060	15032	15148	15146	15043	15088	15106	15018	15215	15174	15153	15188	15040	15004	15018	15070	14912	15017	15111	15058	15109	14930	15025	15053	15040	15014	15081	15074	14998	14992	15065	15029	15027	15057	15024	15143	15269	15020	15008	15050	15001	14997	15041	15094	15068	15097	15062	15077	15085	15118	15008	15007	15056	15085	15130	15153	14911	15001	15142	14920	15183	15119	15099	15138	14904	15029	15006	15164	15081	15151	15010	15037	15088	15186	15101	14990	14925	15069	15177	15233	15196	15086	14995	15090	14887	15103	15070	15219	15185	15027	15048	15127	15066	15011	15043	14933	15145	14946	15142	14986	15055	15080	15134	14983	14917	15062	14892	14964	15004	14987	15069	15061	14963	15101	15092	15126	15042	15093	15143	15282	14908	14978	15116	14955	15195	14914	15187	15005	15047	15079	14949	15050	15113	15130	15025	14969	14918	14980	14859	15042	15101	15107	14953	14924	14976	14916	14981	15248	14971	14947	14979	15091	15022	15053	15048	14987	15355	15123	15250	15117	14968	15181	15092	14961	15125	15032	15013	15023	14977	15116	15020	14995	15036	15102	14977	15262	14931	15203	14971	15152	14917	15002	15190	15024	15118	14949	15004	15014	14973	15010	15054	15051	15087	15074	14932	15092	15139	15039	15004	15016	15131	15042	14952	14924	15162	15050	14845	15113	15213	15173	15099	14969	15098	15084	15132	15179	15016	15053	14967	15018	15028	15149	15049	15160	15070	15216	14936	15084	15013	14958	15090	15119	15144	15067	15036	15094	14950	15218	14939	15112	15153	15089	14975	14967	14887	15016	14906	15235	15281	15078	15191	15111	15062	15120	15136	15036	15009	15066	15267	15166	15119	15088	15161	15107	15041	15009	15050	15039	15080	15223	14965	15077	15008	15039	15092	15047	15106	15229	15126	15053	15170	15064	14811	15070	15118	15033	15128	15094	15198	15086	15029	15049	15155	15151	14982	15109	15035	14960	14982	15077	14879	14979	15149	15116	14968	14924	15118	14998	15107	15244	15132	15136	15030	15139	15125	15052	15006	15075	15079	15158	15081	15178	15083	15104	15080	15170	15069	15172	14914	15061	15173	15011	14952	15088	15116	14924	14885	14933	15014	15179	15037	15148	15028	14906	14968	15002	14993	14960	14838	14880	15070	15046	14986	15089	15130	14782	15131	14900	14971	14964	15111	15099	15205	14961	15103	15162	15333	15186	15252	15124	14845	15090	14935	15179	14906	15098	14823	14961	14960	15020	15060	15239	15266	15084	15024	15057	15097	14910	15135	15003	14990	14924	15081	14872	15041	15268	15161	14991	15070	15107	14955	15128	14946	15012	15115	14935	15038	14935	15046	15096	15108	15201	15059	15117	15028	14955	15168	15193	14968	14980	15050	15150	15140	15083	15117	15114	15050	15143	15192	15116	15037	14941	15028	15227	14949	15069	15013	15086	14986	15001	15219	15069	14986	15186	15168	15096	14900	15038	15101	14972	14979	15027	15191	15052	15079	15078	15125	15106	15166	15074	15018	14888	14990	15219	14923	15184	14981	15098	15104	15004	15083	15141	15021	14984	15120	15183	15177	15107	14899	14933	15248	15053	15056	15106	15080	14960	15172	15032	15096	15192	15085	15145	15012	15087	15044	15056	15162	14958	15276	15083	15029	15077	15192	15026	15213	15160	15021	15127	15085	15121	15212	15063	15171	15161	15107	15143	15070	15092	15123	15172	15055	15049	15228	15083	15154	15115	15097	15001	15209	14959	14971	15193	15140	15100	15019	15082	15070	15126	15236	14972	15289	15023	15055	15067	15057	15041	15117	15071	15093	15110	14984	14979	15053	14961	14932	15062	14988	14957	15128	15159	15244	14931	15024	15013	14957	15178	15275	15200	15031	15015	14990	15155	15134	15135	14985	15107	14986	15064	15124	15184	15141	15023	15066	15238	15140	15046	14954	15081	15021	14939	15009	15178	15199	15188	15078	15197	14931	15125	15176	15078	15097	15139	14921	15117	15289	14979	14988	15221	15194	14907	15112	15159	15095	15194	15165	14993	15147	15017	15061	15092	15012	15023	14999	15080	15105	15141	14978	15018	15044	15074	15106	15050	15073	15003	15235	14987	14892	15071	14990	15101	15120	15370	15066	14967	15058	15046	15038	15146	15192	15148	15043	15012	14965	15167	15003	14999	15054	15207	14945	15026	15090	15108	15195	15040	15007	14978	15170	15161	15048	15032	15093	15144	15009	15044	14993	15019	14969	14897	15188	14965	15114	15084	15006	15191	15003	14964	15072	15111	15156	15032	15159	15052	14794	15103	15257	15139	15223	15251	15147	15014	15083	15058	15204	15186	15062	14969	14930	15113	15134	15041	15159	15110	15071	15057	15048	14995	15131	14797	15074	15035	15061	15165	15099	14954	15090	15065	15012	14915	15193	14905	14927	15031	15118	15095	15099	15140	15036	15135	14996	14979	15147	15055	15219	14998	15148	15236	15106	15073	15168	14867	15093	14969	14971	15023	15194	15013	15201	15052	15112	15147	14973	15173	14912	15135	15034	14970	15032	15114	14987	15113	14885	14963	14950	15157	15066	15265	14939	15119	14995	15005	15019	15117	15076	14875	15057	15108	15042	14934	15226	14953	14897	15015	15008	15111	15166	15150	15018	15314	15178	14897	14840	14912	15113	15169	15143	15178	15105	15076	14855	15048	15154	15112	14971	14816	15055	14965	14805	15225	15238	15161	15159	15111	15210	15211	15139	15261	14921	15111	15096	14982	15029	15064	14956	15107	15025	15020	14923	14988	15132	15331	15028	14956	15082	15014	15169	15176	14988	15234	15050	15103	15063	15056	15075	15037	14992	15100	14993	15088	15060	15062	15200	14992	15004	15219	15203	15124	14951	15039	15101	15002	14997	14969	15103	15033	14988	14783	15049	15021	15279	15064	15018	15055	14991	15209	15000	15216	14971	14945	15197	15042	14935	15105	14999	14954	15112	15130	15036	15003	15033	15129	15080	15148	14975	15054	15016	15052	15150	15131	14975	15025	15061	14900	15012	15093	14966	15004	15017	14931	15147	14951	15164	15055	15167	15176	15298	14993	15101	15068	14972	15055	15067	15078	14924	15188	14983	15181	15057	15139	14887	14937	15253	15316	15059	15124	15098	14905	14921	15099	14941	15094	15216	15173	15227	15002	15067	15133	14974	15087	15259	15050	15033	14875	14869	15180	14940	15097	14985	15165	15164	15021	15098	15071	15160	15156	15232	15184	14929	15098	15045	14977	15045	15067	15050	15023	15088	15085	15196	14998	15066	14978	15218	15132	14883	15275	15145	14922	14880	15191	15057	15190	15140	15091	15160	15203	15281	15057	15087	15078	15049	14937	15025	15011	15087	14947	14952	15108	15217	15069	14797	15019	14874	15254	15071	15032	15285	15076	15234	15140	15016	15047	15048	15008	15128	14981	15153	15039	15050	14966	14994	15041	15055	15102	15022	14978	14985	15172	15119	15095	14960	14962	15054	15184	14950	15167	15123	15189	14962	15033	15094	15031	15021	15162	15123	15224	15106	15043	15091	15210	15160	15072	15084	14979	15182	14853	15222	15152	15027	15122	14888	15220	15332	15112	14942	15191	15054	15010	14929	15093	15119	15198	15088	15117	15079	14943	15132	15298	15006	15000	15028	14946	15124	15003	15032	15196	14990	15200	15025	15137	15171	15287	14998	15088	15059	14984	14971	15080	14966	15159	15121	14964	15246	15069	15165	15090	15279	14902	15058	14963	15054	15202	15176	14934	15100	15248	15163	15100	15032	15216	14880	15119	15120	15014	15119	14970	15054	15099	15228	15116	15019	15236	15025	15098	14909	15202	15039	14983	15072	15106	15128	15153	14873	15135	15110	15113	15288	15211	14927	15061	15097	15134	15106	15129	14953	15040	14938	15067	15030	15063	15135	15001	15064	15076	14961	14904	14956	15062	15048	14975	15070	15141	15055	15051	15013	15248	15103	14943	14997	15188	15101	14981	15064	14910	15151	15006	15069	15000	15185	15268	15035	15073	15084	14962	14994	15141	14941	14970	14923	15174	15160	15331	15150	15117	15000	15213	15024	15030	15106	15120	15075	15101	15175	15021	14929	15073	15042	15163	15162	14936	15063	14958	14911	15033	14908	15212	15126	15083	15029	15120	14999	15015	15003	15097	15046	15102	15034	15065	15145	15126	15145	15141	15046	15025	15185	15112	15020	15062	15083	14999	15011	15152	14919	15081	15176	15082	15246	15001	15147	14916	15027	15045	15030	15038	15110	15150	15105	15032	15092	14981	14985	15201	14910	15048	15064	15063	15025	15150	15002	15132	15031	15078	15033	15171	15076	15078	15099	15187	15057	14982	15007	15079	15032	15236	14949	14984	15119	14990	15032	14962	15013	15131	15222	15143	15051	15088	14969	15081	15010	15132	15215	15129	15103	15091	15017	14948	14991	15175	15069	15126	14940	15080	15182	15124
22996	21557	29504	24347	23165	26998	29803	24428	22614	22078	21355	20588	20204	20103	19516	19646	19365	19152	18964	19119	18929	18832	18983	18881	19010	18816	18794	18729	18376	18476	18824	18629	18651	18427	18491	18707	18453	18378	18368	18292	18466	18234	18491	18585	18342	18517	18268	18531	18410	18574	18480	18354	18488	18365	18379	18421	18506	18435	18515	18273	18407	18404	18496	18228	18464	18448	18386	18155	18295	18418	18441	18407	18280	18498	18580	18290	18401	18256	18403	18462	18244	18292	18417	18424	18357	18390	18488	18345	18346	18403	18430	18283	18465	18201	18390	18417	18306	18302	18298	18211	18382	18368	18216	18307	18563	18277	18494	18309	18299	18299	18253	18488	18485	18312	18294	18165	18336	18396	18328	18201	18405	18131	18409	18575	18288	18597	18284	18451	18551	18289	18394	18296	18241	18368	18407	18254	18444	18647	18450	18260	18226	18517	18278	18419	18492	18540	18426	18276	18412	18609	18430	18332	18269	18263	18250	18240	18312	18367	18236	18416	18362	18334	18249	18432	18520	18377	18501	18456	18139	18324	18087	18355	18373	18256	18266	18333	18359	18340	18530	18276	18274	18248	18410	18683	18403	18361	18417	18431	18530	18419	18273	18341	18518	18424	18310	18286	18672	18202	18243	18668	18270	18402	18462	18123	18391	18316	18388	18194	18319	18480	18449	18367	18250	18538	18344	18238	18203	18141	18291	18250	18312	18440	18359	18252	18246	18468	18520	18355	18154	18212	18451	18416	18358	18376	18362	18301	18490	18213	18273	18180	18456	18371	18474	18318	18451	18261	18422	18181	18111	18321	18347	18351	18267	18356	18461	18309	18218	18342	18512	18179	18260	18413	18390	18352	18419	18338	18510	18337	18329	18267	18414	18274	18447	18589	18460	18490	18300	18212	18415	18398	18410	18202	18341	18347	18575	18135	18272	18289	18535	18466	18314	18343	18503	18162	18305	18551	18393	18507	18476	18381	18400	18503	18211	18477	18491	18492	18307	18220	18270	18487	18337	18253	18282	18298	18361	18487	18585	18450	18421	18431	18388	18341	18252	18414	18244	18292	18310	18108	18392	18280	18449	18481	18413	18476	18236	18357	18150	18486	18266	18434	18389	18177	18375	18199	18474	18375	18141	18296	18463	18386	18243	18114	18313	18397	18438	18576	18120	18183	18249	18418	18189	18358	18381	18516	18383	18307	18318	18476	18461	18403	18553	18244	18419	18533	18239	18353	18461	18243	18400	18075	18094	18318	18270	18283	18400	18345	18285	18347	18298	18215	18341	18430	18390	18234	18477	18337	18476	18484	18468	18388	18585	18466	18261	18457	18346	18402	18498	18432	18443	18459	18590	18330	18278	18285	18331	18320	18288	18222	18315	18550	18460	18298	18207	18226	18371	18486	18454	18142	18338	18287	18339	18364	18387	18378	18418	18366	18238	18448	18429	18298	18231	18469	18472	18413	18121	18400	18264	18225	18326	18363	18206	18398	18493	18247	18479	18439	18361	18522	18456	18286	18313	18499	18532	18464	18561	18248	18311	18380	18204	18251	18103	18438	18438	18298	18137	18356	18406	18484	18292	18450	18379	18262	18142	18276	18272	18581	18230	18266	18208	18242	18245	18311	18393	18302	18475	18188	18409	18402	18284	18376	18215	18428	18451	18271	18122	18432	18505	18414	18457	18343	18401	18411	18226	18312	18244	18460	18401	18193	18389	18343	18271	18280	18327	18261	18322	18239	18367	18541	18247	18576	18395	18352	18601	18188	18502	18490	18371	18263	18500	18353	18282	18254	18245	18341	18422	18443	18483	18456	18340	18321	18379	18167	18338	18287	18309	18520	18306	18433	18192	18323	18274	18300	18400	18303	18184	18260	18216	18314	18446	18248	18242	18472	18583	18361	18064	18339	18445	18110	18540	18406	18332	18442	18220	18171	18352	18443	18149	18184	18295	18485	18223	18252	18283	18200	18366	18222	18280	18403	18386	18384	18389	18236	18263	18357	18271	18284	18418	18343	18691	18380	18238	18319	18319	18448	18235	18210	18334	18417	18357	18228	18304	18390	18495	18462	18457	18443	18493	18432	18304	18303	18250	18367	18218	18171	18255	18446	18369	18261	18528	18317	18365	18351	18404	18277	18302	18235	18527	18293	18305	18164	18175	18412	18492	18242	18292	18529	18335	18480	18311	18371	18181	18177	18296	18327	18543	18351	18555	18306	18375	18218	18470	18313	18192	18265	18276	18201	18391	18340	18267	18498	18162	18450	18250	18161	18437	18428	18194	18279	18426	18324	18300	18278	18284	18228	18476	18596	18286	18509	18344	18396	18380	18305	18409	18447	18408	18250	18361	18358	18422	18282	18025	18489	18495	18337	18154	18156	18236	18447	18266	18496	18362	18431	18358	18269	18351	18311	18286	18417	18300	18355	18221	18296	18265	18432	17963	18335	18263	18208	18109	18329	18335	18364	18360	18392	18327	18198	18446	18265	18192	18286	18329	18371	18312	18347	18298	18457	18444	18585	18299	18382	18350	18292	18371	18444	18197	18450	18276	18423	18416	18371	18363	18251	18231	18408	18316	18450	18337	18475	18379	18479	18374	18437	18336	18360	18440	18327	18287	18365	18598	18173	18213	18503	18386	18284	18424	18317	18271	18497	18571	18425	18359	18377	18422	18481	18248	18292	18194	18124	18419	18335	18325	18439	18321	18318	18248	18453	18383	18203	18505	18389	18461	18102	18502	18256	18375	18493	18426	18077	18262	18246	18539	18266	18239	18138	18350	18416	18272	18401	18342	18426	18482	18396	18463	18199	18356	18284	18198	18162	18438	18363	18405	18235	18451	18352	18264	18307	18346	18275	18289	18634	18557	18367	18183	18357	18510	18419	18332	18555	18424	18264	18245	18430	18361	18427	18097	18340	18308	18217	18368	18265	18174	18451	18274	18372	18237	18230	18452	18449	18420	18232	18461	18408	18261	18465	18230	18248	18465	18407	18188	18477	18368	18172	18262	18306	18403	18257	18406	18394	18488	18518	18276	18430	18281	18247	18216	18492	18319	18269	18291	18346	18317	18297	18232	18289	18348	18425	18279	18281	18262	18156	18407	18460	18188	18315	18522	18224	18241	18542	18173	18236	18241	18121	18164	18249	18358	18353	18220	18332	18434	18286	18354	18403	18593	18431	18103	18394	18476	18337	18391	18492	18240	18327	18406	18334	18389	18411	18382	18376	18451	18512	18505	18323	18326	18468	18428	18276	18356	18196	18194	18170	18347	18338	18487	18481	18315	18348	18309	18440	18491	18554	18517	18520	18468	18182	18396	18281	18467	18381	18544	18401	18685	18318	18309	18183	18219	18109	18381	18551	18270	18069	18253	18279	18232	18336	18326	18145	18062	18351	18295	18394	18454	18243	18366	18368	18455	18496	18347	18467	18554	18386	18229	18456	18287	18314	18121	18179	18336	18439	18362	18401	18383	18463	18310	18512	18375	18510	18407	18391	18310	18435	18397	18450	18362	18431	18379	18262	18364	18432	18166	18329	18298	18220	18429	18299	18368	18383	18182	18060	18397	18395	18484	18388	18472	18458	18172	18222	18410	18260	18513	18439	18446	18431	18549	18385	18536	18311	18203	18227	18171	18370	18239	18402	18245	18606	18132	18589	18390	18280	18362	18029	18231	18414	18479	18451	18322	18241	18526	18388	18383	18250	18392	18250	18154	18342	18181	18135	18193	18280	18096	18424	18341	18513	18339	18306	18451	18321	18022	18470	18392	18549	18242	18531	18305	18346	18266	18290	18156	18348	18191	18321	18445	18225	18456	18461	18244	18418	18226	18388	18399	18319	18444	18343	18375	18446	18421	18230	18143	18488	18399	18117	18203	18402	18323	18336	18312	18360	18295	18462	18290	18281	18498	18467	18243	18382	18473	18381	18313	18330	18254	18305	18400	18325	18572	18233	18170	18269	18187	18339	18468	18342	18322	18349	18438	18384	18137	18334	18572	18275	18232	18199	18401	18359	18440	18315	18512	18403	18229	18255	18256	18658	18558	18432	18202	18336	18254	18425	18306	18368	18203	18327	18210	18337	18353	18423	18440	18279	18408	18408	18237	18282	18609	18454	18500	18428	18580	18283	18293	18457	18479	18396	18296	18196	18432	18516	18307	18252	18401	18154	18576	18344	18281	18541	18318	18285	18135	18189	18396	18299	18291	18576	18255	18451	18343	18263	18361	18491	18312	18368	18366	18356	18244	18562	18281	18228	18354	18279	18153	18256	18203	18299	18390	18243	18161	18485	18355	18310	18255	18245	18579	18467	18489	18345	18398	18254	18204	18369	18347	18409	18246	18361	18179	18496	18252	18342	18094	18386	18374	18248	18250	18391	18558	18337	18424	18398	18358	18606	18164	18373	18451	18199	18257	18306	18314	18264	18368	18162	18259	18483	18585	18759	18422	18283	18583	18365	18342	18414	18595	18316	18383	18255	18288	18488	18493	18410	18444	18223	18585	18280	18494	18303	18297	18336	18414	18392	18474	18332	18304	18227	18405	18168	18193	18408	18426	18149	18350	18385	18271	18144	18270	18333	18274	18247	18419	18329	18510	18395	18433	18336	18227	18312	18272	18345	18476	18420	18240	18464	18538	18397	18208	18133	18356	18428	18204	18304	18272	18332	18578	18322	18525	18344	18436	18247	18354	18275	18343	18271	18096	18305	18468	18346	18367	18161	18333	18550	18227	18270	18209	18047	18331	18309	18207	18276	18501	18355	18314	18648	18467	18254	18216	18387	18428	18364	18512	18179	18236	18260	18376	18313	18378	18266	18369	18385	18489	18298	18240	18432	18080	18447	18409	18389	18337	18580	18480	18455	18391	18238	18138	18094	18167	18115	18308	18216	18247	18296	18420	18271	18250	18450	18397	18352	18445	18372	18369	18401	18349	18381	18185	18271	18381	18258	18551	18387	18302	18424	18111	18262	18396	18297	18108	18306	18430	18300	18347	18738	18315	18506	18225	18404	18294	18463	18269	18431	18506	18258	18406	18277	18395	18561	18390	18435	18341	18310	18401	18219	18207	18471	18527	18233	18430	18452	17941	18193	18352	18563	18246	18153	18339	18298	18412	18296	18398	18593	18266	18377	18433	18174
34754	57847	53641	43308	35863	30361	26861	24223	22090	20713	19557	18865	18336	17821	17482	17115	16921	16679	16176	16271	15891	15907	16024	15945	15930	15875	15986	15737	15714	15805	15651	15595	15485	15585	15514	15748	15673	15428	15616	15581	15539	15519	15517	15448	15508	15453	15461	15445	15536	15570	15453	15503	15505	15464	15656	15469	15510	15669	15652	15454	15424	15566	15394	15487	15395	15429	15586	15680	15565	15410	15373	15512	15445	15637	15400	15468	15437	15734	15485	15453	15636	15594	15490	15390	15575	15482	15599	15465	15493	15531	15571	15557	15500	15430	15548	15608	15470	15582	15561	15322	15399	15401	15405	15574	15413	15409	15488	15433	15591	15406	15468	15351	15522	15352	15594	15643	15479	15509	15495	15266	15715	15413	15540	15446	15321	15608	15509	15483	15550	15525	15445	15614	15375	15437	15443	15407	15548	15497	15642	15530	15725	15399	15572	15505	15567	15332	15420	15454	15530	15528	15532	15395	15509	15510	15618	15556	15562	15436	15497	15535	15684	15450	15441	15406	15575	15521	15550	15550	15548	15449	15461	15348	15678	15317	15462	15569	15472	15514	15422	15530	15461	15582	15444	15462	15430	15377	15458	15380	15532	15653	15425	15486	15521	15410	15472	15603	15472	15301	15548	15489	15403	15616	15443	15571	15463	15390	15460	15362	15631	15614	15548	15543	15501	15421	15464	15392	15560	15412	15411	15410	15576	15376	15373	15478	15841	15504	15352	15522	15557	15754	15422	15609	15408	15371	15616	15447	15516	15492	15574	15536	15507	15414	15543	15500	15565	15568	15572	15469	15629	15505	15499	15225	15404	15614	15410	15460	15739	15493	15684	15535	15569	15407	15450	15587	15579	15597	15568	15477	15561	15451	15473	15437	15481	15567	15309	15467	15643	15564	15528	15665	15389	15460	15665	15422	15348	15344	15289	15405	15553	15482	15593	15392	15496	15577	15648	15494	15500	15567	15287	15676	15475	15432	15533	15439	15280	15456	15414	15681	15479	15513	15424	15417	15572	15503	15393	15376	15411	15465	15473	15484	15596	15494	15510	15748	15314	15446	15390	15554	15368	15614	15484	15408	15607	15469	15417	15428	15377	15593	15375	15696	15496	15334	15482	15477	15677	15617	15420	15574	15517	15415	15489	15502	15333	15662	15328	15376	15439	15361	15514	15568	15478	15513	15412	15401	15458	15502	15479	15601	15690	15406	15674	15372	15657	15467	15578	15600	15391	15513	15300	15559	15451	15447	15370	15570	15490	15562	15310	15450	15565	15317	15519	15455	15621	15451	15501	15527	15658	15494	15440	15355	15452	15575	15225	15415	15491	15390	15439	15560	15514	15668	15474	15565	15398	15466	15350	15525	15422	15542	15486	15532	15499	15563	15591	15403	15439	15550	15307	15679	15365	15309	15445	15535	15416	15358	15456	15530	15383	15534	15579	15494	15475	15504	15626	15381	15577	15530	15448	15476	15538	15367	15606	15298	15538	15544	15498	15537	15615	15491	15446	15536	15355	15434	15415	15491	15533	15457	15436	15396	15465	15537	15346	15326	15540	15490	15500	15470	15640	15410	15417	15489	15480	15363	15599	15366	15273	15594	15486	15518	15559	15487	15471	15504	15398	15629	15513	15692	15379	15625	15254	15288	15443	15542	15519	15321	15557	15424	15619	15450	15522	15424	15556	15429	15267	15561	15612	15368	15696	15441	15555	15494	15544	15516	15543	15534	15413	15463	15491	15436	15499	15606	15403	15406	15545	15403	15525	15505	15456	15503	15371	15564	15450	15482	15600	15415	15566	15388	15609	15514	15695	15404	15462	15472	15443	15562	15489	15404	15578	15551	15459	15553	15599	15546	15602	15538	15321	15492	15455	15409	15492	15390	15462	15495	15340	15328	15426	15661	15321	15226	15474	15433	15344	15460	15608	15456	15585	15389	15371	15384	15596	15515	15421	15284	15491	15522	15578	15464	15519	15454	15415	15541	15391	15474	15535	15413	15514	15419	15526	15573	15405	15494	15607	15636	15438	15355	15435	15520	15521	15440	15689	15507	15525	15648	15474	15203	15474	15509	15434	15493	15552	15616	15397	15670	15416	15637	15354	15453	15406	15395	15444	15602	15527	15415	15410	15419	15480	15405	15633	15544	15501	15640	15638	15344	15526	15357	15512	15489	15565	15467	15681	15354	15561	15535	15593	15477	15577	15467	15374	15554	15413	15545	15455	15505	15502	15481	15597	15479	15499	15645	15387	15498	15264	15547	15481	15370	15362	15543	15494	15477	15625	15464	15501	15569	15467	15539	15391	15592	15676	15382	15527	15524	15590	15526	15499	15428	15524	15480	15603	15614	15598	15331	15577	15336	15425	15424	15721	15378	15490	15474	15356	15548	15452	15371	15427	15467	15465	15394	15483	15434	15506	15445	15441	15454	15625	15533	15551	15533	15526	15562	15447	15517	15475	15557	15675	15344	15288	15630	15247	15407	15653	15488	15324	15370	15607	15464	15542	15364	15455	15489	15518	15590	15496	15445	15394	15546	15483	15446	15628	15465	15532	15382	15261	15421	15511	15324	15572	15505	15461	15354	15504	15486	15577	15372	15485	15438	15513	15461	15528	15462	15462	15358	15477	15475	15390	15537	15445	15522	15623	15317	15574	15440	15469	15619	15373	15483	15583	15377	15517	15571	15590	15462	15396	15483	15482	15396	15604	15430	15446	15552	15623	15507	15438	15410	15532	15516	15348	15594	15531	15594	15413	15508	15593	15418	15678	15533	15557	15464	15560	15473	15453	15579	15445	15416	15340	15422	15458	15450	15540	15530	15462	15432	15403	15501	15388	15393	15474	15445	15279	15647	15635	15403	15335	15602	15288	15627	15631	15510	15509	15449	15633	15466	15623	15442	15286	15674	15362	15533	15514	15547	15523	15433	15340	15442	15542	15525	15526	15488	15621	15405	15347	15314	15554	15463	15542	15533	15466	15552	15364	15456	15468	15502	15485	15416	15459	15432	15792	15483	15592	15473	15439	15496	15460	15357	15480	15534	15577	15599	15475	15551	15439	15535	15470	15396	15412	15403	15523	15475	15417	15468	15593	15566	15453	15553	15316	15373	15423	15620	15638	15654	15535	15509	15594	15456	15718	15301	15287	15386	15665	15464	15668	15506	15534	15281	15409	15361	15488	15659	15384	15473	15553	15523	15342	15623	15412	15486	15475	15340	15444	15693	15435	15463	15561	15511	15490	15487	15426	15323	15536	15385	15314	15495	15497	15559	15270	15472	15428	15785	15574	15566	15586	15623	15439	15608	15440	15435	15607	15423	15625	15433	15504	15548	15279	15427	15435	15528	15465	15260	15548	15350	15413	15530	15477	15547	15697	15433	15534	15686	15664	15507	15485	15448	15407	15400	15410	15506	15621	15598	15520	15533	15403	15610	15557	15572	15473	15255	15464	15508	15507	15408	15353	15453	15672	15434	15402	15474	15440	15429	15360	15590	15677	15459	15451	15620	15567	15457	15517	15408	15365	15475	15530	15445	15639	15522	15434	15376	15632	15326	15469	15429	15409	15473	15502	15371	15567	15226	15543	15476	15429	15432	15380	15483	15411	15342	15320	15607	15465	15444	15373	15582	15464	15388	15495	15417	15488	15562	15605	15468	15472	15511	15412	15511	15473	15444	15342	15467	15553	15565	15478	15404	15515	15362	15556	15551	15476	15560	15480	15403	15393	15375	15516	15592	15562	15479	15576	15440	15619	15459	15794	15436	15516	15492	15483	15461	15451	15377	15515	15539	15655	15551	15418	15452	15608	15483	15436	15444	15501	15473	15437	15579	15391	15331	15519	15535	15429	15319	15437	15407	15525	15456	15491	15451	15362	15385	15434	15610	15506	15356	15566	15482	15500	15512	15396	15527	15522	15438	15333	15605	15564	15493	15514	15627	15575	15440	15584	15469	15629	15742	15492	15660	15549	15410	15517	15407	15461	15516	15497	15447	15653	15495	15505	15596	15629	15569	15485	15582	15622	15578	15512	15427	15499	15384	15497	15499	15509	15540	15358	15411	15464	15487	15369	15424	15439	15500	15443	15604	15418	15330	15537	15489	15617	15425	15636	15402	15418	15581	15373	15635	15577	15471	15625	15392	15536	15503	15491	15535	15284	15496	15586	15488	15597	15539	15702	15570	15463	15617	15480	15569	15338	15395	15658	15435	15491	15261	15580	15410	15702	15510	15492	15553	15442	15428	15488	15506	15416	15515	15431	15449	15592	15684	15427	15532	15590	15502	15452	15401	15493	15597	15555	15404	15438	15558	15336	15551	15415	15519	15465	15312	15445	15566	15375	15467	15570	15541	15418	15450	15394	15559	15550	15637	15481	15292	15188	15606	15545	15543	15590	15564	15485	15497	15346	15437	15550	15469	15500	15508	15511	15383	15518	15527	15569	15613	15543	15459	15611	15391	15555	15300	15617	15575	15445	15221	15439	15415	15493	15346	15423	15429	15587	15527	15713	15427	15398	15554	15409	15558	15572	15540	15443	15598	15470	15503	15703	15598	15596	15473	15549	15633	15474	15427	15579	15627	15590	15494	15644	15382	15467	15524	15613	15635	15374	15493	15359	15512	15303	15443	15546	15379	15473	15541	15460	15601	15457	15394	15520	15581	15556	15416	15552	15459	15465	15447	15481	15609	15499	15381	15588	15566	15585	15527	15429	15541	15596	15473	15461	15650	15540	15595	15503	15393	15477	15453	15564	15335	15469	15459	15639	15492	15410	15418	15409	15545	15489	15572	15520	15674	15591	15442	15624	15369	15631	15421	15660	15364	15468	15515	15427	15416	15418	15361	15477	15414	15445	15487	15605	15594	15639	15611	15427	15397	15662	15494	15310	15569	15448	15586	15414	15397	15624	15569	15475	15358	15498	15487	15466	15502	15399	15437	15594	15485	15639	15546	15448	15515	15469	15487	15431	15568	15528	15369	15517	15339	15522	15511	15374	15340	15633	15580	15495	15345	15449	15385	15648	15633	15329	15533	15512	15362	15368	15575	15475	15470	15370	15402	15281	15528	15542	15528	15530	15554	15538	15428	15615	15375	15421	15697	15526	15503	15422	15419	15466	15480	15482	15566	15454	15406	15542	15589
29282	28624	35875	32585	25908	23187	21858	20761	19808	19243	19133	18908	18772	18676	18470	18333	18323	18196	18310	18371	18094	18130	18224	18020	18122	18242	17934	17998	17850	18094	18159	17991	18105	17856	18112	17989	18040	17896	17888	18051	17823	18109	17979	18028	17956	18106	18019	17930	17962	18103	17968	18037	17913	17918	17857	17962	18028	18141	17930	17944	17964	17858	17946	18085	17955	17912	18047	18027	17956	17886	17884	17950	18182	17994	18046	17975	17952	17885	17983	17895	17892	17930	17938	17475	17849	17849	17870	18016	18066	18094	17906	17888	18108	17893	18020	17990	17925	18052	17897	17869	17785	17987	17951	17964	18046	17985	18059	17934	17937	17653	17841	18025	18057	18026	17916	17739	17717	17905	17819	17865	17988	18016	17963	17917	17782	17941	18016	18088	17818	17837	17869	18122	17827	18050	17919	17961	17920	17886	17888	17923	17849	17988	17943	17935	18002	17916	18040	17882	18080	18015	17980	17973	17892	17745	17896	17967	18085	18060	18119	17929	17995	17821	17945	18044	17850	18008	17834	18050	18216	18006	18035	18002	17926	17942	17933	17894	17990	17928	17985	18063	18030	18025	17999	18152	17723	18011	17988	17990	17952	17837	17948	17880	17844	17903	18013	17937	17936	17791	18120	17964	17943	18045	17978	18006	17906	17938	18012	17872	17771	17822	17973	17999	17882	18020	17976	17891	17824	18031	17960	17682	17793	17811	18137	18115	18089	17931	17768	17892	17845	17813	17829	17803	17981	17927	17871	17884	17994	17990	18207	17714	17756	17812	18055	18051	18066	18003	17921	17828	17948	17856	18019	17858	17988	17862	17856	18007	17822	18064	17908	17956	18077	17951	17997	17877	17946	17717	17941	17783	18026	18151	17841	18065	18069	17906	18079	17963	17852	17809	18161	17800	18066	17956	17844	17880	18001	17844	17866	17851	18023	18081	17833	17924	17782	17844	18013	18024	18083	17912	17718	17767	18004	18032	17892	18128	17915	18105	17848	17885	17903	17970	17905	17798	17900	17930	17982	18028	18197	18049	18060	17883	17587	17926	17823	17763	17708	17960	17839	17964	17879	17872	17789	17900	18091	18139	17875	17773	18072	18053	18098	17688	17980	18010	17985	18031	17858	18017	18100	17903	17929	17740	17935	17979	18017	17618	18079	17870	17824	17909	17886	18121	18017	17838	17945	17951	17586	18133	17951	17881	18192	17944	17873	17892	17836	17689	17874	18182	18072	18033	18044	17911	17942	17991	17867	18035	17878	18092	17930	17975	17777	17743	17905	18107	17784	17976	17972	17972	18018	17748	17928	17932	17948	18019	17898	18138	18001	17873	17974	17940	18002	17963	17915	18064	17956	17901	17798	17861	17972	17910	17938	18016	17967	17866	18183	17867	17982	17803	17917	17786	17966	17918	18023	17847	17777	17946	17770	18045	17769	17732	17851	17917	17826	17807	17859	18122	17788	17966	17873	17938	17943	17829	17948	18143	17901	17881	18054	18001	17917	17769	18032	17987	17798	17961	17928	17697	18115	17961	17758	17884	17771	17845	17915	17767	17940	17943	17907	18009	18060	17978	17859	18168	17848	17887	17786	17807	17885	18074	17928	18099	17789	17975	17896	18001	17901	17965	17931	17906	17974	17901	17903	17924	17932	18009	17963	17815	18018	18022	18020	17894	18082	18000	17978	17987	17848	17779	17996	17936	18112	17690	17827	18009	18108	17988	17916	18026	17756	18067	17854	18013	17884	17835	18006	17873	17928	17814	18002	17902	18066	17867	18058	18103	17873	17855	17733	17824	18114	17940	17743	18020	17836	17833	17908	17924	17793	17961	18148	17744	17996	17811	18159	17819	18030	17887	17755	17936	17910	17922	17930	18031	17872	17714	17884	18011	18011	17721	17766	17940	17960	17908	17765	18071	17846	17714	17960	18092	17949	17993	17927	17712	18063	18078	18126	17965	17857	17806	17855	18026	17775	17858	17787	17799	17884	17825	17966	17806	17832	17937	17924	17862	17811	17966	17696	17772	17827	17877	17940	17872	18029	18098	18031	17969	17834	17855	17710	17570	18003	18053	17977	18013	17889	18009	17791	18004	17837	18079	17945	18044	17925	17846	17866	17932	17901	17744	17998	17856	17849	17768	17825	17751	18041	17919	17633	17916	17807	17879	17855	17862	17698	17786	17822	17865	17943	17974	18138	17917	17823	17947	18196	18070	17845	18091	18017	18276	17994	17864	17769	17759	18029	18080	17809	17990	18136	17725	17981	17813	17756	17970	17944	18314	18053	17945	17933	17858	18018	17952	17864	17840	17903	17790	17944	17911	18028	18082	17871	17871	17857	17979	18090	17789	17919	17874	17877	17855	17979	17846	17922	18109	18022	17915	17885	17902	17887	17857	17915	18060	17910	17910	17868	18024	17760	17809	17883	17888	18001	17938	17887	18030	17947	18091	18013	18021	17922	17834	17844	17833	17974	18170	17982	17675	17918	17913	17899	17758	18023	18026	17985	17913	17897	17800	18160	17978	17896	17617	17781	17745	17724	17823	17660	18048	17942	17900	17962	18040	17983	18020	18060	18180	18152	17973	18059	17902	18109	18151	18070	17902	18003	18056	18001	17714	17972	17936	17959	18072	17947	17848	17978	17880	17955	17925	17864	17917	18003	17939	18025	17945	18082	17875	17917	17850	17710	17702	18096	17877	18049	17870	17861	17916	17808	17958	17961	17902	17906	18010	17867	17988	17890	17984	17910	17898	18080	17952	18127	17806	18022	17996	17929	17964	18024	17769	17941	17975	17762	17756	17843	17848	17838	17846	18026	17854	17883	17703	17890	18083	17888	17922	17891	17872	17918	18125	18136	17958	17921	17875	17720	17848	17827	18031	17921	17830	17957	17958	17951	17904	17821	17887	18021	17909	17778	17743	17912	17939	17963	17951	18011	17933	17997	18224	17850	17866	18041	17820	17953	17980	17897	18189	17854	17944	17715	17733	18016	17881	18035	17958	17891	18045	17798	18001	18142	17787	17796	17946	17955	18016	17967	17955	17930	17871	17993	17718	17873	17833	18129	17783	18013	18020	17914	17789	17934	17714	17765	17874	17855	17930	18153	18089	17805	17923	17962	17929	17826	17972	17825	18192	17831	17878	17933	17983	17812	18100	17806	17907	17946	17786	18084	17897	18136	17817	18130	17848	18023	17909	18046	17941	17910	17856	17818	18003	17929	18064	18002	18028	18064	17974	17978	17967	18067	18012	17954	18007	18005	17987	17772	17774	17878	17874	17906	17992	17901	18031	17960	18107	17844	18068	18045	17895	17877	18027	18084	17878	17998	17830	17734	18140	18003	17985	17849	18074	17824	18021	18033	17979	17881	17947	17956	17886	17987	18009	18012	18060	17810	18050	18021	17992	17878	18120	18081	17806	17956	17789	17990	17680	17892	17597	17813	17825	17904	17935	17955	17741	17935	17954	17879	18001	18023	17915	18104	17761	18006	17871	17954	17744	18025	17961	17813	17914	18233	17995	17915	17931	17754	17863	18075	17916	17818	17770	17870	17890	18017	17722	18085	17728	17781	17684	17773	18015	17932	18014	18096	17833	17874	17970	17957	17949	18133	17978	17898	17919	18091	17964	18111	17853	17751	17901	17792	17734	17921	18021	17884	17771	17985	17939	18266	17912	17946	17990	18092	17896	17922	17857	17955	17843	17974	18055	17943	17750	17896	17995	17918	17783	17841	17862	18144	17903	17901	17873	17946	17960	18128	17841	17971	17844	17935	18031	18001	17999	18087	17903	18018	17930	17734	17831	17889	17919	17991	17867	17883	17937	17884	18013	17831	17793	17977	18161	18200	18052	18048	18054	18027	17911	17925	17958	17910	17840	17967	17878	18023	17920	17799	17948	17846	17869	17811	17816	17805	17832	17992	17957	17878	17838	18012	17999	18080	18075	17958	17990	17819	17599	17860	18138	17757	18018	17807	17884	17777	17945	18035	17974	18031	18129	17874	17928	17887	17947	18002	17842	17902	17956	18198	17955	17969	17912	17873	18029	17887	17953	18013	17983	17832	17858	17939	18009	18062	17889	17769	17972	18004	17945	17997	17587	18062	17728	18039	17959	18082	17737	17932	17973	17964	17970	17807	18079	17900	17774	17904	18027	18073	17874	18182	18015	18085	17969	18025	17848	18005	17936	18121	17646	18089	17927	18124	17896	17838	17646	17845	17766	18042	17855	18029	18022	17911	17992	17931	18056	17730	17691	17877	17883	17926	18105	17931	17896	17913	17770	17798	17882	17780	17834	17876	18008	17854	17902	18018	17632	17880	17939	17794	17877	18104	17914	18015	17953	17863	17927	17920	17871	17871	18051	17711	17907	17917	18075	17869	17912	17952	18043	17922	18172	18210	17891	17926	18009	17887	18016	18048	17870	18021	17857	17881	18128	17981	17726	17738	17988	18002	18096	17753	17932	17906	17785	17747	17864	17792	17927	18074	17791	17865	17989	17614	17729	18124	17895	18049	17949	17925	17904	18129	17917	17866	17872	17840	17940	18148	18039	17889	17739	18119	17955	18085	17916	17976	17929	17879	17838	17922	17847	17962	17867	17895	17931	17801	17951	18001	17658	18064	17948	17860	17971	18167	17820	17958	17962	17835	17927	17854	18039	18014	17804	17936	17908	17727	18045	18118	18078	18080	17826	17883	17814	17903	17984	17869	17923	18123	17862	17959	17885	18238	18133	17888	17902	17897	17935	17923	18003	18068	17973	17904	17831	17769	17727	18061	18014	18061	17901	17885	17878	17926	17766	17941	18072	17967	17963	17987	18127	18010	17913	17801	17957	18035	18025	18028	18018	17890	18011	17864	17742	17886	18082	17856	17879	17944	17985	17867	17938	17980	18052	17836	17902	17969	17905	17898	17889	17904	18157	17800	17878	17959	17967	17906	18000	18089	18102	17894	17985	17920	17823	18091	17792	17956	18031	17920	18051	17955	18007	17860	17863	18123	18021	17958	18053	17848	18010	18028	17991	17783	18101	17911	18043	17961	17816	18044	17906	17852	17933	17790	17863	17842	17766	17948	17870	17924	17946	18055	17869	17865	18047	18160	18001	17872	17999	17773	18085	18038	18011	17918	17898	17896	17754
32499	45266	41719	32717	26355	22850	20760	19377	18146	17574	16956	16840	16631	16052	16112	15851	15994	15809	15726	15408	15519	15451	15580	15285	15519	15291	15416	15214	15372	15217	15323	15469	15246	15449	15231	15155	15234	15299	15397	15269	15369	15329	15283	15251	15299	15284	15237	15187	15134	15221	15342	15244	15081	15169	15168	15319	15336	15217	15252	15429	15274	15371	15251	15219	15272	15214	15129	15155	15202	15335	15309	15197	15229	15304	15013	15301	15188	15303	15370	15308	15390	15239	15173	15305	15386	15208	15096	15278	15182	15161	15276	15377	15271	15085	15310	15127	15308	15243	15286	15204	15301	15295	15214	15217	15234	15132	15241	15440	15389	15377	15267	15069	15375	15163	15306	15354	15229	15184	15110	15206	15173	15202	15422	15159	15260	15223	15253	15187	15150	15235	15239	15124	15336	15291	15199	15211	15160	15322	15045	15261	15188	15198	15277	15219	15262	15235	15126	15288	15262	15214	15119	15217	15297	15332	15048	15153	15308	15150	15125	15486	15284	15233	15377	15213	15145	15397	15202	15154	15223	15252	15285	15169	15412	15158	15239	15306	15263	15120	15197	15246	15128	15192	15317	15184	15225	15244	15357	15201	15281	15349	15080	15393	15275	15186	15210	15426	15232	15279	15048	15286	15228	15348	15125	15210	15316	15315	15291	15286	15153	15236	15259	15198	15238	15328	15339	15072	15276	15270	15181	15122	15174	15240	15225	15241	15163	15139	15212	15266	15148	15266	15320	15258	15259	15374	15433	15153	15196	15303	15193	15201	15246	15398	15329	15390	15097	15270	15167	15172	15306	15401	15214	15229	15288	15218	15326	15204	15346	15313	15525	15285	15180	15226	15355	15204	15518	15306	15454	15341	15306	15326	15133	15084	15133	15217	15301	15340	15141	15242	15160	15242	15165	15197	15139	15275	15083	15195	15196	15236	15112	15329	15203	15240	15263	15275	15288	15127	15214	15125	15277	15148	15276	15216	15281	15353	15392	15247	15358	15273	15255	15127	15117	15159	15227	15228	15399	15215	15284	15133	15166	15263	15422	15245	15125	15276	15127	15219	15198	15228	14991	15165	15290	15223	15204	15206	15275	15220	15306	15485	15244	15345	15238	15326	15227	15308	15290	15134	15174	15249	15460	15283	15339	15272	15272	15290	15143	15067	15030	15255	15315	15286	15071	15263	15165	15347	15393	14985	15235	15328	15110	15123	15176	15390	15309	15302	15290	15287	15218	15264	15351	15309	15265	15131	15291	15273	15366	15269	15206	15141	15293	15339	15228	15378	15079	15141	15276	15253	15295	15130	15213	15315	15184	15237	15210	15144	15241	15133	15366	15161	15107	15350	15328	15356	15309	15342	15043	15038	15174	15284	15134	15301	15278	15152	15334	15435	15248	15224	15162	15247	15210	15220	15233	15197	15225	15244	15077	15228	15148	15282	15065	15281	15266	15202	15184	15191	15371	15022	15162	15263	15177	15257	15168	15272	15267	15259	15211	15088	15174	15140	15277	15253	15273	15242	15285	15200	15159	15265	15285	15296	15461	15237	15217	15285	15184	15256	15107	15257	15296	15205	15210	15261	15057	15236	15176	15163	15228	15082	15351	15247	15217	15329	15339	15229	15049	15406	15252	15196	15160	15164	15298	15227	15057	15275	15162	15150	15231	15174	15493	15161	15198	15241	15325	15157	15182	15211	15220	15288	15249	15271	15357	15200	15327	15268	15120	15161	14924	15221	15194	15313	15247	15320	15198	15419	15301	15176	15238	15165	15182	15224	15166	15249	15457	15216	15322	15130	15373	15194	15306	15197	15314	15125	15336	15195	15267	15092	15352	15221	15460	15264	15273	15179	15232	15311	15037	15214	15256	15204	15181	15234	15223	15244	15260	15173	15103	15352	15188	15152	15180	15300	15195	15389	15216	15303	15234	15311	15308	15409	15152	15206	15267	15373	15271	15199	15302	15252	15134	15279	15314	15180	15327	15230	15266	15259	15161	15136	15070	15284	15262	15199	15335	15245	15321	15197	15161	15330	15235	15213	15243	15239	15352	15352	15128	14950	15340	15199	15241	15342	15183	15247	15171	15098	15220	15294	15218	15282	15171	15246	15425	15207	15291	15343	15284	15417	15221	15129	15270	15101	15334	15320	15382	15107	15305	15374	15187	15047	15197	15272	15277	15239	15084	15155	15249	15273	15318	15104	15308	15244	15154	15154	15334	15252	15367	15220	15179	15438	15257	15110	15179	15208	15310	15211	15200	15094	15223	15371	15356	15120	15107	15279	15187	15511	15244	15319	15192	15129	15404	15061	15184	15211	15214	15325	15197	15205	15112	15203	15137	15082	15222	15309	15299	15345	15371	15302	15114	15276	15218	15218	15360	15266	15240	15104	15243	15272	15158	15287	15254	15230	15162	15361	14957	15159	15180	15214	15053	15361	15052	15187	15292	15304	15264	15394	15353	15278	15223	15182	15193	15351	15373	15156	15061	15365	15301	15106	15312	15268	15011	15244	15277	15311	15228	15107	15192	15134	15148	15179	15333	15185	15239	15199	15386	15196	15349	15199	15346	15310	15236	15308	15113	15302	15313	15255	15486	15156	15245	15204	15463	15235	15288	15278	15183	15321	15210	15225	15265	15087	15365	15136	15194	15233	15183	15419	15206	15201	15285	15204	15243	15281	15250	15072	15191	15236	15199	15176	15381	15248	15295	15123	15153	15070	15269	15130	15275	15245	15424	15115	15138	15227	15284	15227	15245	15294	15254	15083	15187	15201	15349	15216	15249	15141	15262	15311	15132	15184	15241	15343	15284	15179	15268	15293	15241	15184	15284	15362	15504	15216	15252	15266	15314	15361	15180	15168	15218	15397	15125	15232	15343	15335	15193	15273	15345	15210	15420	15296	15279	15287	15134	15103	15191	15172	15402	15278	15129	15186	15325	15190	15228	15097	15473	15253	15058	15186	15163	15269	15227	15093	15409	15281	15239	15161	15383	15246	15288	15402	15261	15110	15385	15309	15378	15336	15082	15174	15156	15280	15185	15131	15302	15124	15157	15296	15292	15349	15218	15258	15253	15175	15205	15244	15414	15098	15193	15175	15189	15282	15074	15263	15329	15182	15170	15173	15253	15227	15252	15229	15315	15203	15307	15404	15280	15233	15374	15230	15365	15163	15291	15199	15124	15355	15155	15252	15285	15326	15205	15113	15218	15227	15299	15314	15228	15369	15286	15399	15232	15340	15216	15342	15265	15289	15175	15318	15123	15160	15181	15244	15194	15243	15111	15454	15289	15408	15210	15226	15224	15323	15127	15245	15222	15276	15270	15298	15184	15168	15276	15322	15098	15167	15036	15286	15292	15323	15326	15248	15281	15206	15285	15105	15096	15206	15321	15224	15215	15169	15183	15263	15111	15455	15122	15301	15249	15370	15289	15073	15308	15367	15171	15134	15330	15139	15178	15127	15352	15360	15238	15278	15161	15044	15404	15221	15228	15304	15280	15280	15340	15209	15135	15218	15314	15107	15198	15219	15428	15352	15228	15167	15390	15180	15303	15266	15198	15234	15278	15044	15176	15272	15216	15349	15185	15021	15387	15269	15342	15241	15167	15152	15238	15215	15347	15246	15145	15294	15366	15314	15173	15277	15234	15398	15213	15225	15018	15241	15120	15360	15348	15213	15200	15302	15074	15331	15170	15346	15238	15290	15199	15349	15233	15450	15350	15358	15218	15207	15273	15128	15158	15388	15336	15295	15194	15224	15146	15328	15007	15327	15299	15259	15289	15092	15281	15145	15157	15185	15083	15308	15335	15268	15286	15378	15216	15183	15107	15152	15332	15262	15385	15316	15219	15154	15377	15179	15258	15076	15389	15192	15331	15338	15257	15353	15288	15334	15433	15176	15179	15219	15250	15253	15312	15256	15281	15299	15346	15200	15323	15186	15389	15197	15310	15320	15092	15096	15270	15280	15300	15216	15201	15209	15222	15258	15368	15299	15387	15154	15299	15370	15163	15304	15124	15328	15141	15023	15334	15204	15370	15174	15137	15237	15232	15181	15297	15295	15127	15225	15208	15251	15194	15209	15249	15447	15254	15219	15070	15178	15107	15229	15348	15258	15239	15294	15127	15192	15366	15400	15388	15142	15099	15137	15323	15230	15213	15254	15241	15177	15287	15281	15210	15351	15237	15295	15126	15328	15314	15169	15380	15080	15225	15318	15016	15243	15147	15243	15001	15223	15200	15341	15163	15213	15121	15161	15304	15246	15191	15206	15268	15234	15347	15390	15331	15311	15327	15198	15088	15170	15200	15362	15291	15174	15318	15269	15088	15247	15153	15208	15287	15253	15276	15326	15189	15308	15275	15257	15367	15222	15200	15039	15204	15294	15197	15266	15044	15187	15290	15243	15121	15131	15304	15286	15121	15241	15361	15402	15265	15273	15309	15258	15360	15218	15263	15352	15400	15232	15317	15349	15381	15364	15207	15418	15371	15199	15261	15249	15401	15280	15318	15174	15251	15248	15372	15069	15139	15182	15336	15163	15202	15243	15162	15236	15304	15105	15140	15232	15265	15310	15256	15305	15224	15132	15119	15296	15249	15057	15159	15157	15270	15282	15135	15240	15271	15270	15326	15241	15362	15187	15392	15197	15317	15184	15248	15325	15224	15336	15178	15184	15356	15336	15309	15299	15357	15165	15256	15302	15370	15230	15299	15388	15158	15312	15167	15337	15382	15250	15185	15213	15282	15163	15265	15373	15249	15367	15260	15189	15359	15196	15350	15236	15137	15044	15394	15233	15282	15226	15197	15277	15141	15344	15292	15200	15190	15399	15372	15343	15101	15379	15242	15232	15133	15250	15366	15294	15224	15267	15257	14967	15156	15319	15195	15180	15100	15264	15281	15254	15435	15156	15248	15267	15212	15294	15385	15180	15288	15291	15319	15274	15136	15221	15098	15221	15330	15422	15370	15229	15283	15233	15249	15267	15148	15259	15222	15401	15301	15211	15240	15240	15317	15226	15254	15298	15241	15246	15242	15389	15268	15349	15189	15466	15208	15290	15296	15279	15191	15360	15147	15098	15223	15168	15437	15247	15253	15382	15221	15164	15423	15192	15185	15335	15236	15161	15202	15346	15159	15317
24230	21516	29206	25916	25073	26420	25539	22349	20977	20344	19935	19587	19170	18955	18730	18461	18387	18313	18138	17999	18346	17975	18030	17991	17949	18067	18007	18043	17722	17890	17923	17849	18023	17936	17725	17956	17889	17861	17790	17786	17871	17836	17793	17684	17864	17817	17789	17627	17897	17890	17709	17662	17814	17849	17715	17703	17770	17718	17519	17753	17580	17807	17807	17755	17738	17872	17943	17725	17793	17664	17783	17703	17633	17909	17585	17658	17894	17697	17676	17704	17675	17937	17761	17872	17876	17651	17921	17732	17871	17729	17693	17656	17711	17857	17725	17843	17634	17836	17811	17684	17698	17846	17949	17676	17750	17791	17610	17607	17840	17852	17682	17907	17848	17746	17786	17668	17739	17794	17496	17729	17642	17584	17725	17720	17573	17638	17723	17801	17809	17765	17862	17705	17591	17863	17799	17771	17765	17811	17674	17815	17824	17699	17722	17787	17689	17811	17718	17686	17786	17707	17985	17877	17751	17626	17994	17672	17857	17804	17852	17682	17739	17599	17831	17911	17668	17731	17709	17755	17853	17650	17797	17752	17819	17743	17993	17735	17508	17807	17761	17803	17578	17590	17487	17572	17817	17806	17718	17651	17765	17735	17836	17740	17801	17669	17850	17832	17741	17858	17803	17742	17678	17890	17775	17599	17678	17713	17761	17642	17710	17650	17833	17852	17676	17788	17681	17907	17775	17605	17781	17959	17773	17806	17709	17644	17647	17591	17779	17773	17571	17784	17915	17547	17726	17516	17672	17816	17697	17788	17733	17902	17839	17716	17657	17578	17635	17699	17836	17893	17741	17980	17718	17675	17819	17685	17635	17696	17831	17754	17870	17670	17759	17885	17573	17671	17836	17868	17861	17678	17547	17492	17782	17837	17851	17763	17577	17674	17790	17738	17550	17810	17812	18018	17601	17755	17848	17618	17623	17606	17716	17663	17818	17777	17862	17667	17588	17748	17909	17704	17751	17849	17633	17735	17797	17585	17811	17685	17858	17687	17744	17875	17682	17752	17888	17749	17656	17784	17833	17806	17552	17737	17755	17791	17783	17747	17794	17742	18030	17841	17779	17923	17711	17761	17686	17666	17762	17686	17864	17656	17744	17763	17758	17829	17794	17918	17751	17841	17681	17724	17751	17820	17779	17818	17841	17669	17771	17922	17784	17726	17814	17638	17946	17701	17600	17716	17775	17677	17685	17734	17730	17638	17818	17665	18025	17908	17790	17757	17757	17834	17871	17914	17658	17713	17657	17695	17795	17852	17801	17748	17619	17842	17946	17697	17788	17634	17568	17904	17869	17761	17621	17697	17757	17735	17735	17915	17818	17822	17893	17702	17926	17944	17658	17776	17851	18001	17701	17732	17794	17805	17712	17773	17676	17678	17778	17755	17795	17545	17541	17821	17788	17711	17771	17679	18003	17743	17537	17752	17648	17720	17762	17830	17854	17791	17813	17747	17751	17990	17779	17729	17668	17657	17728	17817	17748	17722	17694	17788	17729	17743	17682	17731	17714	17780	17822	17756	17916	17767	17900	17632	17909	17689	17780	17701	17669	17593	17940	17744	17885	17654	17740	17661	17683	17937	17752	17833	17902	17762	17809	17800	17793	17605	17754	17632	17833	17678	17985	17710	17685	17766	17759	17774	17685	17880	17726	17616	17722	17863	17895	17711	17751	17692	17878	17649	17877	17540	17569	17562	17689	17805	17567	17547	17748	17742	17660	17757	17594	17724	17722	17766	17640	17847	17782	17817	17903	17874	18017	17608	17664	17973	17618	17679	17821	17754	17588	17854	17781	17692	17688	17775	17894	17862	17629	17759	17780	17953	17917	17996	17764	17721	17702	17716	17972	17960	17901	17770	17887	17785	17806	17701	17902	17643	17767	17810	17619	17673	17985	17712	17644	17721	17770	17628	17881	17829	17659	17657	17760	17794	17567	17905	17775	18002	17950	17671	17690	17886	17744	17901	17921	17757	17925	17695	17647	17876	17890	17735	17670	17634	17707	17772	17645	17654	17959	17786	17744	17905	17683	17875	17594	17963	17687	17756	17733	17670	17821	17948	17816	17850	17571	17870	17882	17942	17861	17749	17819	17724	17671	17723	17706	17583	17577	17610	17924	17856	17652	17650	17552	17790	17880	17790	17708	17791	17681	17804	17918	17979	17546	17758	17829	17586	17840	17922	17685	17689	17732	17748	17729	17782	17773	17755	17773	17841	17836	17629	17757	17620	17639	17819	17716	17626	17705	17877	17866	17851	17867	17738	17854	17629	17825	17583	17652	17768	17720	17780	17890	17676	17948	17604	17740	17675	17913	17775	17937	17723	17768	17685	17624	17881	17818	17625	17614	17545	17894	17949	17958	17597	17783	17719	17721	17748	17691	17808	17962	17709	17677	17831	17811	17702	17833	17774	17883	17702	17603	17743	17665	17758	17842	17695	17718	17683	17799	17948	18010	17799	17564	17570	17851	17841	17679	17675	17793	17732	17889	17596	17740	17565	17852	17886	17804	17692	17611	17604	17633	17713	17669	17727	17905	17913	17730	17639	17870	17610	17693	17653	17812	17718	17582	17684	17658	17809	17730	17749	17839	17806	17886	17954	17882	17772	17827	17692	17829	17527	17775	17800	17639	17623	17896	17727	17829	18006	17765	17732	17602	17881	17774	17679	17743	17674	17608	17664	17679	17772	17780	17725	17677	17762	17709	17694	17774	17842	17714	17572	17796	17941	17727	17832	17659	17838	17644	17696	17731	17632	17738	17768	17820	17748	17832	17649	17748	17832	17975	17612	17581	17663	17743	17719	17801	18027	17927	17725	17802	17603	17595	17907	17711	17644	17679	17564	17883	17834	17690	17701	18038	18002	17732	17657	17831	17683	17586	17673	17889	17791	17640	17619	17773	17700	17750	17597	17639	17755	17807	17849	17788	17851	18038	17870	17907	17786	17677	17795	17880	17681	17746	17854	17866	17785	17875	17881	17882	17775	17774	17598	17730	17622	17719	17729	17766	17746	17905	17983	17839	17854	18017	17797	17656	17889	17945	17664	17602	17780	17750	17814	17806	17596	17653	17740	17659	17725	17938	17741	17745	17620	17748	17878	17677	17614	17838	17842	17879	17783	17688	17806	17907	17846	17983	17898	17774	17573	17688	17762	17923	17593	17970	17733	17513	17826	17620	17738	17811	17593	18026	17980	17655	17705	17879	17771	17630	17777	17783	17753	17645	17674	17836	17558	17573	17688	17977	17838	17661	17613	17589	17706	17849	17970	17835	17902	17821	17617	17656	17655	17788	17624	17844	17672	17658	17778	17751	17747	17727	17754	17658	17780	17837	17742	17804	17750	17699	17726	17539	17903	17812	17854	17625	17650	17691	17783	17802	17894	18002	17865	17824	17712	17734	17807	17622	17666	17734	17601	17793	17725	17749	17770	17898	17793	17822	17806	17980	17752	17700	17693	18028	17663	17566	17799	17778	17673	17631	17736	18048	17650	17521	17751	17825	17762	17637	17826	17780	17905	17734	17737	17734	17733	17599	17747	17818	17640	17797	17605	17877	17817	17654	17751	17796	17765	17903	17764	17764	17583	17743	17861	17796	17606	17697	17797	17835	17743	17772	17696	17762	17774	17635	17850	17696	17873	17828	17603	17774	17634	17811	17777	17638	17785	17755	17587	17771	17944	17694	17757	17764	17529	17809	17640	17789	17642	17919	17622	17744	17851	17606	17780	17745	17665	17750	17798	17752	17886	17838	18008	17776	17864	17789	17821	17771	17774	17751	17829	17721	17858	17789	17761	17662	17709	17748	17586	17769	18039	17710	17842	17837	17836	17728	17796	17796	17923	17798	17613	17755	17695	17945	17749	17727	17822	17747	17757	17895	17888	17910	17497	17758	17567	17726	17809	17845	17705	17600	17942	17613	17839	17704	17587	17672	17580	17760	17875	17760	17886	17770	17602	17706	17610	17636	17791	17577	17761	17900	17769	17708	17807	17832	17923	17682	18111	17881	17839	17786	17628	17755	17666	17822	17847	17810	17783	17711	17792	17799	17736	17758	17858	17737	17768	17711	17854	17844	17681	17857	17721	17663	17941	17782	17562	17837	17748	17764	17895	17727	17816	17827	17669	17888	17940	17685	17596	17741	17677	17640	17645	17688	17872	17934	17689	17588	17835	17731	17573	17805	17906	17935	17831	17653	17888	17948	17879	17733	17832	17628	17783	17905	17715	17870	17773	17549	17749	17753	17829	17767	17676	17670	17513	17754	17828	17787	17547	17667	17785	17801	17874	17905	17688	17559	17741	17921	17673	17760	17871	17750	17754	17826	17734	17652	17805	17738	17779	17562	17616	17633	17786	17608	17623	17826	17657	17666	17779	17763	17801	17548	17882	17830	17650	17700	17849	17773	18070	17721	17727	17804	17806	17658	17798	17718	17820	17688	17682	17676	17618	17829	17808	17872	18090	17802	17738	17682	17877	18104	17739	17774	17927	17922	17975	17595	17735	17772	17518	17698	17771	17744	17837	17553	17940	17812	17764	17941	17766	17683	17734	17766	17865	17835	17749	17711	17854	17688	17714	17772	17790	17878	17810	17683	17877	17852	17727	17795	17710	17778	17924	17713	17767	17911	17834	17540	17667	17810	17671	17897	17616	17980	17720	17863	17720	17910	17745	17593	17659	17669	17963	17658	17895	17692	17786	17875	17773	17855	17766	17961	17624	17748	17799	17856	17780	17626	17864	17690	17748	17672	17874	17757	17836	17616	17763	17610	17755	17529	17630	17571	17636	17765	17895	17731	17987	17847	17752	17660	17674	17660	17935	17718	17728	17538	17818	17731	17715	17761	17756	17825	17942	17683	17499	17630	17647	17799	17683	17865	17682	17738	17703	17736	17994	17890	17894	17849	17677	17564	17832	17977	17835	17818	17869	17704	17722	17821	17690	17695	17699	17940	17754	17678	17847	17848	17736	17673	17689	17864	17693	17705	17827	17754	17905	17756	17738	17769	17865	17726	17745	17841	17597	17778	17861	17742	17620	17738	17740	17808	17731	17892	17970	17812	17779	17535	17709	17591	17930	17844	18032	17739	17717	17673	17801	17934	17832	17747	17795	17662	17740	17798	18039	17665	17593	17977	17822
32206	52050	48521	38470	30801	26404	23349	21627	20004	19120	18293	17595	17011	16862	16402	16254	16192	15792	15770	15678	15511	15592	15542	15390	15631	15526	15381	15393	15342	15239	15237	15220	15278	15303	15331	15231	15086	15256	15193	15304	15196	15129	15165	15051	15083	15177	15093	15296	15363	15101	15007	15181	15202	15255	15256	15172	15240	15083	15129	15304	15299	15304	15269	15148	15209	15078	15265	15107	15261	15112	15219	15096	15049	15210	15125	15101	15231	15175	15276	15167	15133	15180	15179	15053	15126	15075	15102	15228	15149	14977	15202	15205	15216	15236	15282	15202	15097	15112	15235	15145	15265	15081	14977	15074	15145	15188	15261	15143	15243	15041	15212	15162	15277	15090	15113	15029	15137	15227	15146	15274	15262	15100	15172	15208	15225	15134	15217	15179	15296	15185	15132	15102	15014	15157	15055	15106	15094	14947	15092	15233	15149	15092	15249	15196	15258	15207	15278	15057	14932	15172	15272	15159	15182	15265	15055	15030	15306	15070	15093	15144	15054	15348	15079	15144	15107	15249	15115	15102	15154	15200	14976	15049	15192	15078	15128	15094	15310	15000	15214	14991	15136	15167	15000	15255	14985	15067	15269	15170	15174	14921	15186	15080	15032	15098	15051	15352	15076	15341	15122	15071	15138	15050	15189	15186	15203	15188	15208	15077	15063	15002	15256	15342	15161	15072	15041	15119	15205	15328	15249	15171	15122	15264	15207	15192	15150	15090	15037	14944	15051	14997	15122	14957	15054	15116	15322	15198	15186	15107	15127	15102	15162	15053	15286	15215	15125	15144	15204	15165	15038	15170	15297	15001	15289	15283	15126	15356	15121	15263	15121	15266	15244	15257	15148	15079	15213	15237	15119	14934	15072	15235	15302	15234	15216	15178	15165	15045	14995	15247	15141	15137	15236	15190	15221	15142	15121	15198	15326	15068	15172	15382	15201	15096	15186	15320	15243	15084	15180	15105	15196	15219	15184	15035	15181	15267	15211	15293	15185	15198	15153	15174	15139	15396	15085	15152	15061	15112	14974	15165	15052	15239	15165	15139	15042	15178	15111	15110	14980	15179	15105	15265	14907	14934	15218	15117	15312	14961	15128	15095	15148	15093	15156	15078	15397	15077	15152	15283	15118	15198	15078	15149	15159	15052	15116	15213	15114	15292	15157	15132	15139	15199	15153	15284	15186	15206	15202	15202	15211	15073	15224	15159	15045	15314	15136	15077	15168	15108	15083	15142	15152	14909	15060	15351	14981	15222	15168	15262	15149	15131	15265	15067	15124	15258	15102	15070	15239	14968	15193	15291	15063	15285	15280	15022	15237	15182	15213	15196	15152	15230	15110	15185	15270	15022	15136	15152	15130	15056	15031	15024	15084	15001	15029	15179	15249	15033	15179	14902	15155	15178	15214	15158	15404	15081	15073	15214	15168	15194	15119	15315	15008	15203	15205	15092	15111	15060	15155	15071	15167	15149	14969	15170	15177	15178	15276	15221	15057	15132	15260	15092	14942	15041	15290	15139	15238	15049	15112	15179	15125	15078	15183	15248	15190	15239	15092	15209	15175	15160	15180	15402	15282	15038	15041	15072	15295	15216	15147	15231	15005	15296	15110	15135	15015	15153	15162	15248	15134	14934	15062	15092	15183	15159	15141	15238	15197	15023	15278	15332	15177	15200	15067	15166	15038	15200	15177	15254	15089	14952	15226	15200	15368	15034	15277	15052	15126	15238	15199	15124	15214	15157	15279	15207	14975	15058	15095	15126	15115	15148	15036	15171	15199	15328	15184	15085	15206	15267	15304	15206	15162	15435	15092	15165	15170	15113	15083	15229	15156	14997	15283	15295	15139	15084	15302	14981	15161	15168	15162	15151	15037	15173	15302	15421	15116	15150	15110	15230	15143	15115	15315	15327	15207	15185	15099	15272	15005	15231	15121	15270	15091	15219	15037	15008	15164	14993	15032	14963	15173	15206	15008	15156	15138	15167	15153	15189	15115	15267	15102	15077	15137	15060	15309	15216	15312	15276	15030	15173	15206	15071	15414	15240	15324	15101	15160	15006	15148	15049	15105	15186	15123	15246	15138	15083	15118	15041	15266	15061	15097	15266	15074	15160	15327	14976	15248	15131	15100	15140	14978	15105	15135	15059	14927	15197	15015	15190	15176	15174	15122	15174	15218	15160	15163	15218	15125	15101	15025	15200	15100	15204	15054	15146	15079	15169	15149	15239	15096	15136	15315	15171	15075	15208	15090	15039	15194	15141	15066	15157	15198	14944	15183	15140	15139	15200	15151	15112	15205	15238	15087	15132	15038	15156	14934	15166	15073	15018	15011	15093	15003	15062	15213	15037	15228	15177	15179	15123	15075	15244	15387	15019	15257	15161	15058	15302	15167	15145	15317	15207	15159	15235	15226	15145	15213	15284	15294	15096	15033	15052	15165	15347	15221	15139	15226	15202	15010	15250	15197	15083	15297	14988	15142	15088	15013	15099	15268	15250	15098	15137	15287	15126	15186	15213	15141	15179	15232	15055	15029	15110	15081	15135	15046	15199	15031	15014	15095	15119	15192	15075	14846	15288	15195	15286	15406	15010	15125	15079	15146	15127	15292	15155	15083	15224	15149	15057	15023	15212	15304	15323	15111	14998	15232	15263	15318	15185	15304	15194	15086	15270	15219	15300	15029	15109	15238	15195	15127	15289	14971	15117	15309	15085	15060	15070	15138	15319	15109	15212	15068	15115	15107	15223	15208	15195	15077	15114	15215	15106	15218	15365	15044	15044	15202	15023	15169	15031	15026	15104	15215	15179	15150	15165	15092	15189	15161	15185	15062	15161	15278	15180	14968	15113	15154	15106	15148	15011	15125	15096	15217	15165	15183	15090	15332	15101	15062	15181	15048	15196	15051	15124	15017	15076	15208	15254	15094	15312	15168	15216	15299	15008	15064	15174	15306	15182	15117	15317	15140	15244	15294	15215	15010	15313	15050	15152	15040	15170	15210	15201	15058	15153	15193	15014	15130	15176	15127	15178	15083	15097	15095	14953	15166	15296	15105	15145	15186	15078	15213	15182	15236	15135	15085	15178	14919	15123	15124	15243	15055	15229	15137	15190	15250	15082	15025	15166	15132	15174	15167	15201	15165	15066	15074	15217	15223	15079	15098	15130	15141	15174	15065	15229	15302	15010	15100	15173	15048	15173	15198	14949	15296	15388	14948	15229	15298	15176	15057	15224	15148	15279	15114	15184	15124	15069	15084	15281	15261	15145	15074	15155	15228	15036	15119	15174	15163	15172	15079	15117	15223	15069	15040	15361	15147	15223	15046	15129	15082	15277	15342	15023	15106	15214	15208	15076	15182	15196	15160	15082	15195	15303	15226	15148	15113	15175	15061	15249	15237	15113	14944	14974	15188	15070	15347	15152	15129	15282	15033	15085	15077	15201	14987	15233	15090	15098	15262	15241	14965	15191	15058	15225	15241	15011	15109	14888	15223	15240	15006	15218	15226	14949	15319	15154	15244	15015	15086	15016	15094	15145	15190	15101	15131	15276	15186	15264	15147	15173	15134	15241	14927	15043	15159	15095	15210	15271	15146	15296	15297	15045	15080	15000	15074	15261	15107	15215	15186	15168	15135	15153	15037	15115	15212	15126	15196	15187	15276	15153	15036	15137	15326	15313	15176	15198	15146	15079	15019	15149	14941	15197	15173	15158	15133	15246	14916	15299	15018	15079	15121	15100	15146	15297	15162	15144	15295	15115	15180	15145	14913	15109	15190	15223	15125	15241	15096	15122	15150	15089	15029	15230	15160	15120	15065	15106	15176	15214	15003	15140	15132	15055	15035	15399	15180	15228	15108	15239	15113	15213	15150	15205	15062	15205	15251	15194	15287	15256	15188	15186	15129	15089	15200	15111	15163	15138	15184	15055	15389	15097	15186	15030	15065	15079	15253	15141	15081	15342	15181	15232	14970	15102	15213	15319	15178	14988	15102	14955	15058	15120	15032	15163	15185	15237	15168	15158	15112	15265	15283	15062	15246	15197	15082	15247	15136	15135	15138	15181	15159	15000	15079	15079	15269	15222	15020	15229	15233	15121	15196	14987	15054	15118	15070	15231	15138	15112	15008	15085	15044	14863	15135	15011	15088	15306	15212	15224	15377	15233	15224	15221	15407	15211	15148	15196	15244	15304	15174	15089	15181	14819	15237	15055	15160	15189	15168	15219	15295	15101	15125	15155	14885	15231	15209	15134	15298	15067	15176	15077	15381	15237	15285	15183	15316	15078	15236	15067	15153	15217	15215	14891	15118	14963	15024	15159	15126	15240	15230	15158	15184	15040	15056	15229	15190	15200	15248	15138	15174	15130	14934	15054	15178	14922	15219	15261	15336	15098	15203	15162	15151	15152	15180	15001	15105	15098	15100	15108	15291	15181	15095	15125	15236	15046	15092	15297	15212	15145	15152	15037	15112	15193	15060	15222	15037	15284	15037	15095	15020	14934	15076	15210	15005	15104	15113	15149	15141	15106	14962	15166	15132	15123	15073	14995	15218	14947	15166	15061	15066	15007	15271	15053	15147	15101	15186	15241	14987	15260	15177	15032	15129	15328	15122	15191	15208	15115	14986	15278	15189	15081	15033	15125	15129	15032	15036	15231	15246	15259	15166	15227	15114	15107	15137	14993	15235	15201	15144	15194	15123	15157	15188	15076	15193	15249	15196	15165	15284	15231	15096	15070	15226	15234	15157	15268	14985	15178	15068	15294	15129	15032	15167	15071	15140	14967	15171	15115	15068	15184	15176	15232	14955	14966	14976	15080	15044	15161	14990	15033	15124	15206	15141	15280	15065	15303	14959	15329	15125	15026	15128	14978	15317	15087	15253	15183	15191	15156	15050	15104	15131	15270	15152	15054	15054	15199	15299	15179	15212	15159	15074	15016	15149	15140	15131	15241	15110	15196	15124	15095	15103	15224	15169	15109	15125	15162	15172	15207	15128	15079	15271	15087	15103	15095	15028	15277	15176	15138	15029	15123	15072	15038	15143	15115	15210	14908	15209	15253	15141	15071	15207	15204	15135	15165	15165	14950	15266	15003	15370	15163	15226	15091	14988	15247	15127	15119	15253	15109	15142	15010	15140	15025
22894	21479	29403	24289	22993	26781	29597	24776	23103	22536	21687	21095	20378	20095	19814	19617	19427	19316	18899	18977	19086	19162	18947	18879	18819	18744	18535	18791	18724	18568	18832	18613	18568	18608	18649	18588	18534	18582	18473	18487	18434	18295	18479	18684	18657	18578	18387	18362	18557	18481	18494	18441	18483	18429	18632	18364	18498	18419	18426	18499	18501	18428	18629	18609	18618	18566	18517	18472	18369	18350	18562	18465	18556	18634	18454	18375	18495	18444	18397	18337	18334	18412	18541	18472	18593	18548	18572	18536	18554	18491	18494	18418	18542	18322	18340	18465	18469	18442	18514	18411	18490	18340	18576	18478	18670	18415	18491	18574	18490	18450	18411	18285	18374	18621	18576	18308	18340	18293	18432	18261	18242	18495	18472	18490	18544	18546	18403	18340	18379	18424	18490	18345	18285	18433	18504	18416	18393	18401	18468	18417	18570	18353	18524	18342	18397	18536	18306	18496	18394	18358	18465	18474	18513	18359	18304	18351	18518	18295	18517	18453	18586	18631	18381	18525	18535	18254	18546	18457	18278	18720	18499	18467	18462	18127	18299	18409	18198	18448	18381	18379	18500	18455	18332	18454	18485	18331	18341	18417	18249	18428	18482	18354	18487	18386	18365	18701	18242	18201	18466	18348	18299	18192	18445	18418	18471	18413	18355	18424	18345	18158	18446	18408	18346	18460	18355	18463	18373	18588	18564	18515	18318	18277	18636	18459	18350	18480	18287	18342	18541	18476	18558	18382	18392	18478	18302	18516	18428	18653	18550	18422	18260	18249	18382	18408	18444	18392	18367	18444	18371	18378	18389	18238	18474	18334	18381	18357	18492	18335	18371	18410	18583	18364	18495	18265	18299	18617	18414	18492	18443	18359	18476	18526	18298	18428	18333	18358	18302	18365	18367	18369	18361	18517	18525	18463	18367	18475	18669	18562	18518	18342	18423	18356	18339	18416	18305	18423	18478	18408	18315	18185	18488	18340	18548	18594	18278	18205	18320	18429	18220	18405	18500	18617	18433	18267	18239	18310	18376	18331	18514	18428	18517	18435	18209	18334	18504	18299	18440	18340	18454	18329	18464	18330	18540	18497	18310	18485	18353	18608	18393	18418	18472	18480	18446	18572	18493	18518	18222	18500	18683	18396	18268	18372	18277	18430	18479	18529	18598	18337	18417	18486	18408	18630	18344	18345	18235	18422	18552	18658	18271	18317	18409	18189	18270	18460	18448	18356	18400	18456	18493	18296	18281	18312	18444	18259	18431	18558	18320	18493	18535	18366	18287	18582	18485	18387	18492	18430	18479	18402	18491	18239	18282	18465	18321	18210	18491	18359	18399	18325	18319	18467	18418	18524	18387	18425	18644	18341	18443	18433	18373	18307	18169	18480	18646	18515	18476	18560	18421	18471	18517	18316	18520	18308	18497	18282	18306	18309	18273	18431	18470	18439	18308	18309	18407	18023	18493	18288	18556	18387	18388	18435	18300	18438	18285	18440	18515	18439	18283	18314	18442	18614	18277	18452	18209	18455	18387	18278	18455	18434	18371	18525	18076	18413	18543	18531	18437	18557	18320	18332	18388	18308	18420	18356	18293	18247	18205	18319	18460	18321	18484	18344	18372	18498	18496	18520	18483	18363	18527	18310	18294	18570	18441	18418	18422	18234	18491	18362	18323	18358	18362	18298	18274	18522	18445	18488	18472	18164	18592	18234	18284	18249	18403	18316	18234	18331	18561	18315	18177	18419	18454	18294	18228	18613	18546	18410	18506	18425	18506	18427	18345	18170	18449	18498	18390	18231	18583	18427	18441	18494	18483	18472	18337	18399	18506	18435	18231	18530	18486	18461	18288	18595	18417	18609	18420	18585	18516	18438	18386	18634	18197	18594	18294	18329	18279	18325	18621	18446	18446	18387	18387	18280	18221	18338	18393	18337	18599	18378	18339	18308	18395	18467	18608	18319	18559	18490	18447	18353	18387	18315	18174	18187	18640	18317	18350	18399	18276	18564	18474	18323	18206	18301	18385	18273	18436	18424	18471	18514	18406	18451	18519	18367	18413	18730	18318	18606	18385	18357	18362	18257	18301	18567	18475	18351	18315	18641	18227	18567	18295	18281	18219	18442	18409	18389	18510	18348	18560	18429	18495	18379	18419	18246	18384	18533	18273	18292	18384	18571	18430	18459	18302	18490	18307	18291	18404	18234	18527	18465	18519	18507	18386	18445	18398	18398	18606	18394	18409	18427	18487	18419	18403	18382	18290	18340	18253	18469	18474	18335	18386	18384	18346	18567	18541	18269	18433	18359	18447	18479	18544	18152	18382	18324	18338	18274	18528	18372	18278	18547	18464	18405	18435	18498	18592	18460	18405	18411	18472	18264	18481	18468	18359	18342	18189	18265	18389	18472	18334	18407	18382	18542	18389	18272	18394	18163	18528	18370	18151	18372	18251	18095	18494	18539	18354	18279	18492	18283	18483	18413	18206	18328	18236	18238	18480	18365	18322	18515	18372	18467	18368	18283	18567	18433	18400	18302	18622	18486	18508	18489	18477	18438	18502	18574	18394	18383	18277	18547	18434	18321	18361	18424	18482	18380	18371	18198	18468	18440	18337	18241	18690	18417	18201	18625	18416	18479	18317	18419	18459	18188	18538	18520	18575	18472	18377	18538	18434	18498	18276	18561	18416	18466	18570	18475	18524	18452	18541	18528	18429	18493	18473	18491	18329	18324	18485	18346	18397	18351	18399	18513	18414	18649	18451	18432	18314	18419	18699	18385	18235	18307	18486	18261	18430	18467	18560	18409	18572	18459	18325	18081	18397	18323	18345	18475	18458	18560	18463	18373	18271	18144	18294	18342	18375	18408	18632	18230	18361	18338	18332	18458	18537	18500	18569	18483	18371	18323	18318	18367	18600	18332	18484	18428	18273	18431	18266	18345	18174	18401	18403	18414	18508	18487	18202	18419	18397	18508	18352	18563	18399	18345	18307	18383	18394	18239	18379	18724	18505	18295	18427	18269	18438	18315	18485	18280	18266	18300	18612	18431	18268	18424	18473	18677	18357	18234	18385	18363	18406	18643	18563	18267	18451	18186	18389	18517	18427	18356	18359	18433	18444	18169	18353	18427	18397	18280	18380	18515	18432	18382	18537	18532	18588	18376	18509	18192	18458	18355	18412	18177	18425	18568	18396	18328	18376	18384	18508	18326	18014	18290	18529	18389	18548	18322	18300	18419	18399	18531	18533	18459	18471	18211	18478	18279	18413	18406	18637	18260	18318	18427	18311	18164	18524	18317	18246	18438	18508	18467	18463	18356	18382	18325	18474	18262	18471	18469	18406	18478	18504	18493	18356	18566	18332	18406	18518	18467	18381	18700	18336	18436	18295	18542	18289	18277	18144	18308	18427	18358	18377	18529	18578	18345	18334	18356	18327	18580	18348	18527	18335	18535	18464	18502	18415	18416	18316	18452	18448	18618	18227	18460	18347	18268	18474	18467	18350	18331	18427	18571	18527	18494	18315	18465	18327	18483	18282	18307	18354	18393	18492	18268	18204	18481	18450	18360	18491	18509	18482	18347	18529	18403	18396	18360	18454	18532	18633	18538	18481	18411	18342	18425	18567	18325	18191	18417	18272	18532	18354	18484	18538	18353	18369	18437	18468	18265	18510	18600	18564	18507	18358	18370	18424	18396	18435	18436	18494	18336	18424	18429	18343	18242	18280	18416	18398	18478	18350	18619	18499	18350	18416	18424	18367	18592	18389	18405	18658	18590	18412	18321	18553	18521	18204	18322	18507	18366	18450	18337	18520	18280	18406	18422	18269	18386	18498	18419	18445	18206	18286	18365	18434	18321	18360	18425	18449	18528	18418	18437	18352	18362	18468	18337	18518	18617	18467	18439	18426	18343	18498	18563	18556	18543	18269	18161	18268	18181	18242	18383	18638	18312	18472	18227	18550	18234	18480	18463	18449	18460	18286	18490	18357	18515	18551	18534	18509	18374	18346	18497	18357	18404	18423	18329	18422	18397	18210	18265	18415	18495	18389	18358	18479	18418	18368	18271	18432	18532	18378	18477	18401	18441	18451	18410	18257	18284	18470	18327	18340	18455	18331	18373	18346	18285	18496	18322	18398	18337	18221	18324	18288	18297	18473	18356	18492	18536	18483	18372	18260	18196	18270	18412	18368	18245	18373	18251	18376	18203	18154	18482	18502	18325	18418	18382	18405	18374	18390	18248	18279	18482	18451	18300	18374	18377	18541	18629	18537	18310	18324	18418	18603	18273	18531	18585	18473	18397	18343	18217	18386	18606	18354	18398	18262	18582	18322	18334	18419	18254	18266	18302	18256	18532	18377	18225	18300	18594	18500	18252	18319	18393	18394	18334	18412	18159	18489	18386	18350	18343	18562	18509	18349	18518	18387	18520	18499	18412	18483	18359	18499	18316	18323	18200	18624	18502	18474	18389	18462	18489	18391	18289	18317	18457	18250	18467	18370	18394	18414	18207	18292	18410	18438	18638	18425	18479	18305	18403	18452	18544	18456	18327	18276	18484	18380	18289	18537	18724	18444	18619	18284	18288	18327	18172	18431	18505	18461	18459	18426	18331	18435	18585	18308	18392	18289	18456	18378	18513	18392	18528	18346	18420	18259	18416	18305	18477	18384	18696	18420	18306	18426	18179	18378	18336	18563	18240	18417	18433	18289	18310	18324	18338	18464	18470	18413	18255	18351	18489	18648	18428	18513	18661	18356	18253	18374	18252	18365	18397	18407	18402	18285	18211	18332	18417	18494	18639	18456	18424	18367	18509	18444	18399	18324	18375	18461	18286	18358	18519	18560	18227	18383	18414	18300	18439	18215	18525	18412	18349	18389	18399	18443	18281	18501	18421	18441	18587	18573	18360	18358	18498	18411	18519	18581	18638	18530	18439	18364	18135	18525	18411	18478	18568	18496	18536	18637	18346	18394	18348	18347	18496	18263	18654	18511	18466	18440	18525	18443	18451	18474	18512	18379	18410	18385	18668	18228	18543	18422	18428	18374	18511	18511	18605	18301	18417	18394	18317	18566	18510	18258	18242	18339	18345	18350	18255	18412	18536	18424	18554	18484	18468	18452	18361	18518	18416	18309	18458	18437	18372
34122	57801	54168	43078	35454	30107	27158	24425	22556	21041	20000	19077	18560	17947	17392	16981	16945	16711	16497	16370	16148	16126	16045	16095	15909	15987	15812	15841	16065	15714	15819	15738	15668	15717	15600	15502	15503	15614	15668	15542	15526	15597	15595	15739	15578	15688	15492	15630	15481	15455	15552	15667	15749	15600	15535	15464	15553	15599	15512	15350	15416	15499	15515	15739	15555	15455	15436	15592	15601	15631	15606	15534	15455	15469	15542	15613	15440	15530	15521	15608	15682	15477	15654	15507	15583	15527	15616	15507	15400	15728	15577	15532	15610	15549	15668	15626	15446	15586	15341	15573	15651	15678	15642	15488	15643	15610	15674	15564	15475	15651	15609	15539	15569	15544	15522	15577	15535	15562	15491	15616	15557	15705	15546	15540	15566	15549	15639	15555	15567	15645	15461	15522	15590	15489	15627	15562	15605	15497	15408	15473	15578	15530	15673	15464	15646	15510	15721	15550	15581	15385	15564	15576	15531	15488	15687	15628	15474	15430	15564	15521	15404	15618	15665	15576	15542	15454	15546	15561	15541	15535	15648	15435	15471	15541	15413	15556	15504	15403	15440	15520	15502	15522	15588	15498	15574	15530	15567	15597	15557	15655	15427	15593	15596	15674	15556	15519	15878	15580	15398	15402	15530	15608	15583	15353	15537	15636	15370	15542	15361	15569	15497	15479	15509	15536	15530	15568	15419	15462	15479	15491	15525	15472	15671	15553	15510	15451	15510	15606	15693	15609	15465	15560	15484	15483	15705	15593	15459	15559	15522	15513	15667	15537	15529	15463	15635	15707	15625	15480	15578	15558	15576	15624	15595	15486	15407	15517	15649	15578	15445	15467	15693	15637	15527	15415	15523	15564	15448	15651	15539	15652	15573	15547	15635	15696	15555	15428	15443	15474	15481	15430	15681	15522	15784	15579	15606	15320	15742	15439	15545	15621	15616	15555	15657	15526	15548	15641	15692	15697	15506	15500	15524	15309	15532	15668	15515	15558	15513	15363	15694	15522	15380	15503	15607	15493	15507	15567	15564	15443	15532	15393	15475	15535	15602	15503	15493	15365	15528	15829	15537	15494	15360	15650	15495	15477	15607	15447	15604	15566	15664	15541	15620	15560	15326	15667	15670	15469	15660	15527	15604	15557	15542	15486	15479	15594	15249	15579	15488	15400	15471	15627	15579	15578	15499	15519	15551	15614	15479	15550	15634	15557	15415	15534	15736	15525	15540	15525	15316	15609	15648	15537	15564	15680	15542	15467	15419	15566	15470	15501	15566	15438	15531	15404	15626	15442	15627	15537	15544	15846	15402	15415	15423	15561	15631	15569	15454	15488	15568	15570	15462	15512	15673	15526	15569	15363	15504	15544	15587	15583	15523	15702	15565	15632	15444	15725	15555	15576	15553	15427	15628	15390	15302	15513	15632	15473	15503	15554	15490	15467	15607	15501	15507	15559	15560	15559	15509	15524	15439	15504	15704	15683	15518	15455	15522	15632	15534	15531	15570	15574	15513	15679	15445	15574	15651	15526	15586	15794	15457	15552	15501	15508	15567	15375	15448	15740	15468	15530	15623	15645	15436	15533	15490	15542	15514	15400	15387	15405	15740	15488	15678	15693	15509	15608	15488	15641	15527	15481	15402	15519	15629	15588	15684	15459	15592	15528	15353	15402	15469	15561	15640	15428	15583	15511	15503	15708	15602	15301	15484	15611	15540	15523	15526	15568	15563	15759	15361	15539	15330	15598	15552	15516	15783	15740	15596	15435	15580	15575	15515	15579	15487	15536	15490	15359	15626	15535	15442	15548	15662	15684	15550	15424	15560	15692	15492	15431	15559	15565	15625	15619	15549	15620	15487	15548	15560	15472	15587	15849	15464	15386	15786	15621	15486	15517	15695	15558	15476	15716	15606	15511	15441	15511	15581	15517	15505	15402	15495	15655	15562	15714	15552	15451	15400	15554	15482	15637	15530	15512	15549	15655	15507	15528	15562	15660	15558	15615	15542	15617	15578	15589	15488	15517	15692	15467	15527	15779	15630	15754	15397	15424	15593	15635	15302	15563	15525	15451	15478	15758	15546	15538	15481	15479	15595	15510	15516	15337	15382	15485	15616	15474	15603	15465	15444	15558	15636	15672	15438	15413	15794	15675	15252	15580	15401	15494	15644	15544	15455	15617	15541	15616	15657	15468	15548	15510	15516	15552	15599	15447	15477	15473	15465	15635	15773	15620	15497	15502	15387	15523	15652	15590	15574	15383	15693	15491	15666	15563	15542	15630	15569	15564	15436	15540	15437	15552	15632	15593	15407	15554	15523	15382	15467	15524	15389	15473	15680	15451	15692	15524	15635	15569	15570	15476	15520	15478	15464	15592	15577	15620	15665	15675	15538	15490	15477	15514	15632	15509	15555	15597	15571	15564	15545	15599	15533	15426	15520	15520	15426	15596	15665	15524	15431	15654	15595	15444	15444	15437	15458	15580	15534	15703	15550	15519	15558	15734	15359	15593	15596	15539	15638	15452	15639	15357	15602	15353	15636	15551	15579	15462	15543	15658	15472	15531	15622	15423	15406	15600	15655	15483	15559	15618	15654	15553	15358	15530	15476	15595	15657	15430	15645	15584	15418	15656	15549	15510	15646	15591	15409	15575	15423	15470	15561	15542	15353	15756	15615	15543	15520	15492	15653	15633	15581	15578	15483	15535	15392	15567	15454	15632	15622	15558	15499	15602	15675	15656	15579	15527	15521	15534	15667	15458	15432	15611	15618	15631	15459	15569	15497	15582	15552	15343	15569	15526	15756	15381	15482	15531	15561	15607	15537	15641	15580	15523	15541	15524	15488	15576	15532	15728	15515	15612	15595	15441	15559	15474	15666	15580	15358	15681	15534	15542	15596	15591	15704	15500	15642	15545	15574	15555	15448	15622	15438	15560	15496	15443	15573	15674	15603	15430	15507	15781	15552	15551	15666	15446	15567	15714	15600	15527	15617	15581	15463	15444	15529	15525	15604	15585	15592	15577	15695	15512	15510	15711	15655	15556	15599	15444	15463	15405	15579	15453	15657	15575	15585	15587	15409	15464	15421	15574	15431	15476	15566	15568	15572	15399	15587	15528	15499	15473	15453	15594	15561	15569	15470	15572	15492	15498	15459	15556	15589	15666	15625	15263	15686	15519	15528	15598	15500	15609	15426	15539	15607	15478	15582	15688	15569	15614	15402	15543	15692	15621	15374	15493	15617	15578	15519	15521	15574	15525	15463	15505	15516	15462	15572	15639	15598	15455	15513	15540	15588	15525	15528	15579	15712	15616	15579	15696	15728	15586	15526	15609	15522	15401	15561	15746	15585	15601	15644	15685	15477	15444	15628	15489	15652	15586	15511	15485	15516	15441	15505	15645	15558	15419	15582	15625	15523	15592	15668	15506	15541	15424	15344	15578	15412	15586	15391	15489	15663	15669	15553	15636	15437	15686	15581	15554	15612	15595	15492	15478	15522	15429	15504	15410	15393	15395	15453	15468	15695	15497	15528	15438	15532	15548	15542	15678	15411	15576	15467	15516	15603	15542	15678	15463	15460	15626	15803	15673	15498	15547	15603	15588	15613	15500	15531	15699	15468	15371	15608	15502	15531	15590	15474	15396	15688	15296	15465	15619	15471	15668	15499	15453	15584	15585	15714	15630	15632	15508	15603	15580	15518	15455	15548	15680	15541	15555	15469	15596	15582	15498	15519	15608	15490	15492	15614	15529	15528	15487	15543	15542	15562	15507	15601	15615	15613	15598	15559	15595	15650	15579	15479	15403	15550	15591	15556	15579	15579	15595	15371	15551	15694	15274	15690	15504	15476	15547	15569	15473	15589	15481	15657	15539	15568	15512	15579	15503	15533	15562	15517	15427	15558	15567	15670	15566	15684	15412	15543	15482	15446	15635	15588	15517	15568	15388	15406	15615	15424	15525	15673	15346	15599	15443	15756	15449	15551	15478	15480	15570	15566	15483	15548	15617	15580	15639	15643	15473	15532	15571	15515	15579	15668	15733	15729	15418	15564	15650	15521	15358	15511	15575	15599	15609	15561	15483	15564	15495	15685	15325	15394	15552	15471	15495	15547	15493	15564	15451	15551	15540	15672	15487	15519	15463	15612	15467	15358	15662	15459	15566	15585	15535	15419	15575	15567	15440	15525	15508	15286	15570	15515	15724	15654	15463	15524	15498	15564	15473	15662	15576	15558	15645	15639	15453	15456	15670	15513	15632	15546	15409	15469	15533	15365	15687	15457	15632	15667	15387	15493	15621	15574	15619	15590	15393	15680	15375	15477	15564	15475	15608	15535	15477	15649	15608	15525	15518	15531	15672	15463	15528	15605	15518	15635	15403	15397	15661	15714	15407	15543	15533	15516	15634	15429	15525	15560	15457	15616	15667	15586	15587	15483	15430	15686	15551	15518	15527	15587	15325	15624	15635	15408	15443	15498	15380	15519	15565	15524	15633	15550	15508	15542	15509	15686	15498	15589	15611	15444	15641	15571	15546	15397	15477	15553	15604	15650	15625	15279	15535	15671	15827	15543	15551	15626	15446	15416	15557	15353	15627	15605	15685	15583	15516	15609	15569	15633	15523	15509	15645	15529	15556	15504	15533	15535	15674	15454	15442	15461	15496	15690	15493	15648	15590	15555	15441	15559	15538	15501	15640	15631	15335	15573	15645	15714	15668	15502	15439	15568	15493	15672	15574	15607	15583	15513	15448	15610	15587	15601	15442	15505	15472	15481	15391	15538	15537	15486	15675	15597	15608	15608	15408	15632	15531	15466	15634	15570	15561	15531	15733	15518	15711	15603	15428	15571	15752	15536	15416	15590	15621	15809	15566	15586	15517	15576	15584	15335	15625	15676	15531	15528	15503	15488	15504	15622	15601	15623	15566	15572	15619	15408	15487	15698	15626	15660	15585	15508	15552	15511	15422	15478	15737	15632	15547	15682	15415	15512	15541	15701	15688	15541	15537	15646	15587	15635	15648	15510	15541	15586	15538	15592	15520	15562	15660	15799	15478	15360	15418	15580	15611	15468	15638	15480	15561	15594	15504	15585	15520	15449	15535	15557	15583	15449	15529	15483	15532	15610	15577	15619	15573	15429	15499	15639	15566
29261	28547	36476	32297	26350	23805	22122	21045	20227	19708	19336	19344	19031	18714	18928	18557	18386	18313	18413	18380	18272	18421	18266	18413	18268	18107	18235	18186	18158	18067	18082	18070	18178	18118	18113	18236	18180	17998	18210	18079	18110	18246	18075	18103	18140	17974	18090	17991	18155	18108	18231	18139	18011	18022	18002	18086	17993	18154	17927	18068	18114	18058	18135	17989	18032	17927	17957	18201	18163	18052	17947	17985	18169	18298	18177	18257	18220	18069	18255	18109	18194	18217	17882	18220	18072	18318	18321	18203	18122	18112	18045	18010	18074	18132	18115	18179	18203	18202	18220	18082	18124	18281	18254	18095	18299	18212	18174	18071	18046	18034	18224	17814	18254	17809	18199	18236	18049	18191	18031	18255	18335	18145	17983	18243	18175	18376	18271	18146	18189	18139	18080	18013	18064	18034	18100	18067	18000	18364	18238	18242	18157	18011	18111	18078	18050	18060	18332	18216	17966	18054	18055	18031	18072	17910	18204	18204	18232	18411	18256	18153	18071	17982	18193	18178	18219	18178	18105	17999	18263	18255	18169	18035	18072	18232	18145	18078	18149	18047	18327	18376	17986	18091	18193	18226	18137	18086	18112	18033	17770	17966	18077	18007	18277	18276	18054	18108	18063	18122	18069	17990	18093	17997	18052	18137	17948	18162	18046	17953	18015	18011	17995	18048	17999	18066	18117	18084	18152	18184	18086	18092	18170	18067	18032	18208	17899	18077	18013	17954	18008	18145	17788	18207	18251	18042	18046	18112	18093	18067	18006	18178	18215	18207	18279	18043	18236	18045	18056	18070	18154	18153	18044	18094	18182	18203	18194	18122	18305	18288	18317	17892	18169	18156	18170	18113	17998	18257	18111	18177	18165	18241	18086	18241	18089	18282	18123	18195	18197	18065	18146	18055	18090	18018	18129	17952	18337	18171	18240	18037	18220	18327	18245	17976	18301	18162	18096	18216	18118	18245	18237	18176	18214	17947	18056	18083	18222	17996	17989	18366	18253	18160	18074	18045	17921	18223	18096	18122	18050	18289	18263	18203	18067	18072	17889	17806	18185	18108	18077	18235	18136	18028	18124	18173	18153	18073	18043	18052	17938	18022	18270	17986	18196	18180	18167	18075	18223	17995	18055	18207	18104	18293	18125	18141	18294	18164	18015	17974	17831	18233	18114	17939	18215	18113	18130	17992	17949	17960	18139	17907	18066	18237	18139	18165	18200	18147	18090	18060	18094	18021	17967	17932	18039	18085	17972	18087	17993	18118	18180	18152	18252	18102	17988	18150	18340	17980	18171	18048	18233	18156	18250	18135	17955	18064	18364	18237	18024	18018	18007	18382	18240	18013	18025	18189	17895	18200	18029	18098	18096	18274	18026	18006	18152	18046	18045	18134	18159	18157	18009	18158	18183	18103	18142	17911	18147	18264	18063	17960	18164	18132	18143	18022	18065	18108	18163	18006	18144	18187	18119	17991	18066	18129	18263	18123	18103	18262	17984	18101	18155	18053	18093	18164	18190	18030	18088	18034	18147	18050	18128	18114	18184	18130	18237	18214	18353	18232	18139	18184	18220	18149	18224	18133	18095	18130	18132	18274	18071	18160	18076	18267	18295	18188	18253	18012	18086	18203	18008	18158	18315	18179	18306	18103	18020	18177	17892	17987	18116	18059	18122	18146	18145	18130	18018	17982	18111	18226	18126	18000	18204	18078	18030	18003	18182	18159	18058	18237	18277	18073	18169	18045	18029	18209	17916	18002	18170	18202	18252	18155	18290	18279	18173	18238	18092	18274	18025	17968	18122	18141	17853	18015	17882	18114	18146	18162	18019	18149	18263	18122	18042	18144	18137	18286	18160	18318	18079	17767	18297	18177	18111	17889	17952	17882	18307	18121	18204	18029	18068	18267	17962	18152	18177	18210	18078	18187	18079	18264	18306	18081	18141	17899	17999	18266	18235	18271	18192	18322	18131	18143	18087	18054	18167	18124	18080	18092	18167	18325	18112	18061	18080	18132	18274	18086	17983	18183	18081	18058	18160	18137	18289	18100	18149	18284	18197	18217	18074	18117	18373	18196	18253	18043	18181	18171	18044	18273	17999	18149	18261	17962	18181	18092	18203	17864	18245	18167	18075	18085	18144	18028	18133	18109	18068	18297	18237	18260	18176	18006	18114	18027	18175	18023	18233	18120	18060	18249	18234	18236	18146	18151	18102	18127	18140	18369	18091	18224	18246	18022	18276	17982	17898	18239	18252	18010	18299	17982	17880	18306	18124	18208	18076	18252	18016	18178	18214	17998	18091	18165	18211	17878	18160	18120	18147	17844	18275	18018	17967	18252	18331	18147	18214	18077	18276	17953	18205	18121	18169	17995	18135	18054	18041	18141	18190	18043	18028	18337	18194	18143	18261	18136	18059	18227	18289	18042	18020	18082	18277	18249	18186	18329	18065	18002	18006	18217	18157	18194	18009	18038	18136	18327	18016	17990	17985	18252	18041	18026	18256	18183	18185	18222	18086	18022	18053	18021	18265	17889	18519	18316	18207	17981	18099	18139	18169	18041	18209	18067	18473	18266	18139	18243	18229	18324	18049	18067	18120	18221	18052	18189	18273	18084	18120	17922	18277	17934	18328	18217	18151	18084	18124	18298	18221	18186	18112	18125	18280	17973	18094	18184	18070	18378	18190	18107	18116	18231	18265	18323	18066	18126	18065	18311	18078	18236	18259	18169	18187	17871	18158	18095	18168	18097	18192	17963	18134	18100	17953	17976	18013	18016	18190	17886	18035	18128	18153	18274	18249	18209	18050	18113	18253	18056	18071	18037	18180	18097	18236	18046	18195	18285	18247	18246	18216	18191	17943	18104	18306	18216	18201	18050	17968	18231	18029	18090	18314	18147	18173	18201	18201	18126	18020	18072	18370	18428	18159	18019	18235	18165	18002	18132	17887	17956	18168	18033	17940	18203	18137	18133	18194	18158	18075	18088	18066	17992	17973	18196	18205	18082	18255	18162	18043	17928	17999	18196	18226	18212	18350	17938	18256	18080	17993	18071	18107	18168	18058	17982	18035	18219	18312	18179	18342	17977	18294	17956	18224	18033	18184	18070	18270	18050	17956	18101	18190	18232	17955	18150	18337	18044	18150	18018	17964	17973	18189	18252	17968	18113	18263	18144	18105	18133	18087	18168	18160	18240	18371	18185	18202	18180	18152	18194	18112	18057	18196	18045	18069	18179	18241	18062	18098	18106	18258	18117	18082	18190	18042	18037	18244	18002	17995	18100	18104	18010	18196	18174	18112	18270	18160	18155	18184	18115	18167	18064	18163	18185	18162	18092	18044	18133	17780	18194	18122	18145	18209	18076	18089	18146	18003	17828	18002	18076	18166	18154	18060	18095	18108	18088	18262	18152	18130	18096	18226	18401	18371	18104	18237	18144	18138	18082	18142	18064	17964	18023	18134	18169	18320	18252	17952	17983	18120	18211	18010	17908	18159	18044	18244	18298	17960	18223	18203	17798	17829	18186	18214	18327	18318	18206	18237	18029	18247	18266	18199	18069	18338	17902	18281	18144	18304	18132	18181	18142	18175	18245	18000	17896	18285	17914	18069	17942	18198	17965	18160	18091	18213	17922	18262	18238	18178	18052	18016	18236	17917	18306	18314	18111	17957	18067	18063	18183	17878	18154	18162	17945	18068	18238	18238	18077	17879	18168	18190	18408	18095	18021	18132	18127	18104	18090	18051	18060	18168	18110	18007	18103	18121	18026	18002	17942	17894	18219	17845	18039	18086	18141	17979	18138	18218	18213	18373	18322	18191	18306	18244	17949	18080	18077	18103	18084	18142	18212	18130	18261	18064	18143	18000	17959	17907	18080	17991	18049	18134	18065	18267	18220	18046	17958	18184	18176	18083	17832	18233	18352	18198	18314	18164	18192	18121	18075	18157	18131	18027	18164	18282	18162	18156	18192	18267	17969	18179	18163	18262	18206	18204	18064	18119	18102	18169	18239	18140	17934	17963	17992	18301	18062	18006	18077	18232	18175	18198	18066	18238	17951	18248	18028	18079	18194	18308	18069	18104	18056	18149	18275	18087	18168	18134	18107	18167	18253	17994	18178	18377	18199	18040	18309	18245	18047	18103	18179	18017	18128	18095	18131	18121	18115	18248	18223	18164	17982	18210	18254	18091	18186	18067	18257	18045	18204	18158	18081	18160	18048	18100	18254	18462	18061	18052	18001	18308	18187	18213	18175	18302	18231	17909	18132	18208	18164	17903	18235	18206	18018	18169	18018	18216	18402	18116	18199	17910	18077	18066	18332	18327	18269	18119	18128	18044	18228	18140	18130	17943	17969	18156	18028	18062	18064	18089	18036	18086	18315	18308	17927	18186	18046	18036	18135	18106	18172	18154	18007	17973	18304	18293	18211	18160	18310	18226	18401	18239	17982	18014	18044	18363	17934	18486	18149	18068	18220	18053	18021	18168	18108	18039	18026	17973	18091	18077	18358	18197	17980	18300	18234	18020	18268	18076	18068	18075	18185	18304	18128	18037	17989	18032	18307	18075	18079	18198	18071	18024	18284	17946	18269	18400	18042	18290	18133	18157	18008	17787	18114	18340	18238	18108	18199	18215	18199	18249	18061	18127	17922	18192	18339	18115	18186	18118	18017	18189	18109	18137	18187	18160	18301	18292	18137	18117	17991	18224	18185	18090	18142	18205	18029	18326	18112	18183	18261	17969	18220	18128	18061	18248	18133	18203	18222	18236	18079	18531	18150	18225	18215	18011	18624	18123	18105	18075	18021	18027	17866	18165	18051	18104	18084	18252	18359	18131	17984	18196	18186	17981	17983	18166	18214	18150	18210	18371	17983	18079	17940	18092	18079	18163	18122	17998	18205	17949	18174	18218	17934	18145	18234	18238	18210	18239	18180	18157	18227	18178	18107	18185	18028	18175	18088	18021	18204	18058	18330	18081	18095	18096	18020	18080	17901	18209	18124	18048	18130	18096	18226	18106	18230	18320	17877	18107	18115	18192	18168	18033	17968	18014	17912	18169	18183	18104	18187	18030	18167	18094	18194	18079	18084	18256	18289	18196	18101	18251	18153	18221	18183	18168	18277	18227	18324	18207	18307	18258	18321
32102	45801	41893	32504	27040	23302	21150	19761	18723	17957	17137	16910	16573	16243	16250	15947	16004	15733	15746	15586	15566	15733	15547	15514	15154	15618	15453	15480	15411	15399	15471	15572	15279	15648	15245	15456	15501	15615	15300	15443	15308	15401	15357	15364	15144	15344	15265	15475	15501	15466	15421	15364	15242	15381	15469	15268	15387	15365	15514	15406	15459	15295	15475	15411	15304	15381	15399	15403	15365	15316	15372	15243	15404	15280	15503	15335	15324	15492	15215	15465	15378	15215	15345	15511	15424	15551	15345	15417	15398	15173	15461	15377	15282	15416	15286	15228	15417	15356	15305	15410	15338	15363	15346	15363	15329	15370	15267	15254	15384	15145	15335	15396	15382	15356	15332	15354	15130	15507	15283	15353	15482	15461	15516	15405	15401	15227	15427	15298	15557	15417	15494	15267	15409	15274	15314	15401	15554	15392	15409	15354	15189	15350	15334	15475	15391	15431	15406	15243	15401	15326	15138	15407	15522	15475	15325	15301	15314	15243	15358	15400	15081	15372	15243	15367	15310	15371	15316	15400	15290	15229	15270	15353	15329	15365	15411	15364	15427	15326	15339	15439	15404	15489	15439	15396	15450	15194	15388	15260	15408	15476	15384	15444	15361	15206	15445	15383	15326	15238	15386	15205	15446	15327	15478	15441	15552	15234	15302	15443	15555	15410	15431	15253	15313	15430	15418	15370	15455	15483	15608	15425	15289	15474	15391	15344	15202	15484	15363	15204	15264	15384	15463	15350	15436	15495	15136	15256	15405	15459	15338	15252	15254	15465	15506	15385	15362	15319	15326	15368	15397	15356	15364	15426	15297	15253	15327	15392	15453	15452	15355	15321	15278	15489	15314	15501	15343	15429	15402	15527	15343	15325	15303	15465	15213	15589	15279	15298	15285	15344	15409	15355	15200	15498	15406	15347	15321	15425	15313	15376	15309	15534	15402	15228	15279	15375	15290	15448	15200	15381	15436	15527	15387	15534	15217	15302	15345	15395	15332	15271	15378	15433	15369	15423	15340	15212	15328	15222	15151	15282	15419	15391	15455	15296	15395	15328	15498	15553	15394	15389	15435	15437	15365	15227	15486	15306	15408	15232	15213	15400	15390	15558	15447	15394	15359	15450	15558	15506	15449	15275	15379	15269	15335	15439	15431	15330	15378	15331	15417	15431	15492	15272	15316	15451	15414	15276	15429	15407	15350	15508	15450	15274	15275	15433	15309	15535	15289	15402	15434	15355	15451	15334	15281	15457	15461	15275	15370	15462	15258	15212	15458	15342	15254	15289	15536	15485	15519	15207	15298	15363	15336	15510	15431	15489	15428	15218	15351	15461	15430	15566	15325	15438	15410	15234	15215	15317	15287	15228	15327	15371	15390	15293	15319	15307	15461	15565	15324	15349	15254	15285	15129	15391	15266	15356	15504	15500	15364	15269	15468	15409	15480	15364	15373	15256	15275	15313	15265	15449	15299	15408	15258	15384	15442	15286	15211	15423	15337	15288	15462	15393	15311	15324	15391	15367	15349	15421	15274	15190	15441	15188	15582	15454	15423	15292	15404	15363	15370	15207	15288	15291	15210	15281	15331	15337	15434	15414	15288	15505	15431	15468	15241	15311	15396	15367	15495	15388	15486	15401	15324	15241	15500	15304	15416	15495	15429	15348	15602	15367	15498	15309	15412	15436	15319	15374	15274	15436	15253	15415	15528	15294	15459	15438	15356	15395	15230	15347	15290	15382	15311	15286	15481	15231	15366	15443	15389	15483	15315	15358	15389	15199	15365	15278	15371	15438	15411	15347	15395	15406	15431	15487	15272	15345	15362	15280	15567	15300	15456	15336	15199	15337	15363	15377	15446	15169	15479	15431	15413	15273	15379	15249	15442	15419	15196	15289	15453	15313	15434	15351	15398	15404	15319	15473	15401	15333	15359	15269	15288	15262	15477	15349	15455	15202	15416	15475	15501	15305	15338	15410	15422	15231	15201	15323	15377	15398	15532	15197	15340	15295	15437	15288	15303	15284	15305	15229	15444	15420	15376	15495	15404	15491	15370	15380	15394	15437	15511	15121	15468	15213	15335	15334	15282	15181	15425	15271	15382	15376	15328	15216	15328	15473	15372	15427	15455	15358	15285	15422	15415	15308	15460	15280	15393	15165	15444	15341	15383	15402	15340	15325	15281	15271	15438	15372	15462	15339	15227	15386	15397	15477	15440	15353	15443	15352	15274	15184	15342	15398	15369	15525	15220	15239	15382	15352	15463	15126	15272	15253	15436	15353	15496	15303	15350	15242	15349	15358	15351	15345	15375	15295	15395	15299	15468	15393	15445	15302	15400	15387	15294	15346	15516	15257	15437	15489	15274	15246	15399	15415	15427	15356	15364	15325	15429	15284	15441	15339	15272	15369	15507	15306	15469	15427	15480	15401	15348	15391	15426	15329	15339	15459	15446	15491	15299	15532	15155	15242	15421	15199	15413	15186	15388	15373	15293	15342	15217	15376	15375	15325	15346	15481	15385	15249	15408	15247	15360	15441	15489	15390	15376	15409	15469	15238	15246	15499	15496	15327	15481	15198	15419	15272	15312	15335	15400	15349	15450	15331	15241	15373	15249	15331	15384	15382	15327	15437	15344	15250	15344	15230	15449	15262	15360	15344	15290	15441	15318	15323	15462	15325	15501	15455	15428	15446	15363	15557	15348	15383	15477	15336	15423	15425	15485	15316	15319	15289	15390	15373	15282	15410	15452	15211	15226	15483	15558	15599	15323	15219	15398	15491	15451	15318	15322	15460	15433	15413	15430	15407	15462	15358	15333	15521	15383	15252	15268	15470	15465	15474	15316	15306	15443	15282	15340	15313	15484	15315	15143	15375	15398	15427	15343	15321	15276	15325	15296	15531	15461	15281	15499	15274	15487	15252	15544	15251	15328	15306	15452	15367	15386	15441	15464	15294	15419	15336	15318	15309	15261	15214	15267	15526	15488	15268	15498	15401	15376	15339	15212	15275	15345	15313	15360	15160	15424	15285	15309	15571	15388	15347	15270	15410	15312	15313	15504	15299	15464	15341	15271	15470	15382	15368	15345	15240	15337	15406	15258	15159	15461	15320	15240	15418	15341	15428	15288	15457	15501	15325	15075	15472	15300	15419	15289	15392	15516	15177	15364	15341	15227	15404	15211	15372	15496	15324	15359	15632	15444	15615	15526	15208	15251	15300	15412	15125	15496	15420	15424	15410	15519	15255	15317	15301	15527	15394	15264	15415	15410	15352	15536	15432	15634	15363	15580	15248	15281	15508	15220	15456	15358	15316	15202	15512	15397	15396	15436	15443	15386	15302	15391	15352	15429	15272	15451	15277	15323	15341	15320	15279	15370	15459	15415	15549	15258	15518	15276	15466	15234	15474	15384	15396	15353	15242	15452	15348	15227	15399	15316	15348	15320	15387	15406	15390	15285	15180	15416	15349	15286	15227	15322	15308	15424	15208	15379	15313	15345	15440	15412	15529	15385	15428	15503	15574	15209	15463	15181	15390	15436	15377	15377	15291	15326	15422	15562	15273	15422	15231	15246	15407	15438	15168	15457	15394	15387	15220	15380	15432	15520	15275	15354	15516	15443	15272	15575	15442	15509	15324	15497	15343	15462	15261	15424	15340	15369	15347	15224	15335	15542	15466	15476	15362	15251	15333	15436	15361	15422	15295	15173	15421	15530	15294	15486	15435	15463	15443	15484	15350	15281	15346	15382	15325	15297	15247	15501	15450	15350	15338	15150	15409	15273	15435	15333	15370	15269	15302	15452	15477	15399	15415	15386	15399	15470	15293	15332	15475	15287	15348	15331	15259	15312	15323	15364	15376	15252	15322	15432	15316	15315	15542	15371	15334	15371	15256	15374	15462	15156	15388	15426	15426	15374	15286	15244	15179	15194	15332	15305	15346	15336	15404	15215	15440	15269	15371	15336	15327	15434	15462	15417	15427	15295	15393	15384	15239	15256	15355	15358	15282	15324	15350	15456	15557	15243	15469	15340	15276	15347	15673	15281	15394	15394	15449	15290	15331	15370	15327	15383	15345	15562	15499	15309	15452	15424	15312	15304	15330	15442	15365	15459	15647	15450	15355	15320	15270	15459	15431	15238	15414	15439	15442	15304	15445	15409	15434	15428	15271	15320	15380	15271	15413	15406	15360	15301	15445	15249	15301	15555	15365	15282	15470	15302	15433	15381	15252	15373	15235	15405	15271	15318	15403	15251	15419	15357	15320	15104	15215	15299	15287	15527	15506	15399	15225	15369	15513	15419	15375	15467	15321	15354	15481	15444	15216	15368	15451	15491	15359	15451	15364	15346	15271	15486	15246	15300	15385	15258	15439	15341	15360	15491	15374	15466	15512	15405	15362	15338	15294	15291	15243	15193	15294	15550	15372	15379	15358	15235	15469	15269	15429	15335	15396	15520	15334	15414	15234	15512	15221	15422	15310	15311	15392	15427	15253	15344	15386	15570	15370	15360	15328	15241	15327	15540	15488	15296	15382	15309	15435	15385	15417	15319	15294	15478	15236	15549	15328	15356	15367	15515	15489	15234	15399	15441	15223	15397	15477	15483	15389	15396	15262	15381	15470	15416	15367	15420	15353	15171	15342	15286	15373	15445	15281	15546	15289	15474	15360	15392	15625	15382	15312	15371	15390	15421	15509	15365	15436	15262	15350	15290	15189	15262	15268	15490	15442	15444	15423	15374	15593	15274	15466	15255	15332	15350	15462	15237	15201	15277	15378	15429	15289	15476	15389	15549	15269	15506	15439	15543	15433	15284	15359	15303	15319	15226	15239	15213	15218	15349	15331	15511	15476	15364	15408	15547	15335	15558	15234	15613	15386	15441	15424	15375	15362	15437	15322	15354	15245	15438	15252	15409	15381	15310	15397	15498	15459	15383	15346	15272	15221	15383	15463	15512	15406	15387	15570	15454	15437	15416	15350	15344	15417	15401	15354	15281	15373	15436	15456	15279	15391	15351	15280	15165	15472	15367	15407	15454	15541	15472	15389	15309	15348	15416	15263	15314	15447	15219	15331	15328	15377	15317	15342	15393	15268	15386	15355	15473	15362	15168	15365	15351	15247	15480	15391	15321	15495	15358	15319	15336	15458
24216	21536	29091	25872	25349	26748	26022	22534	21042	20602	20122	19853	19427	19130	19111	18813	18569	18496	18450	18499	18334	18332	18639	18261	18227	18325	18169	18059	18220	18205	18120	18129	18090	18112	18063	18106	18091	18038	17811	17845	18011	18075	18132	17986	18189	17987	18046	18045	17858	18085	18017	17978	18054	18065	18128	17871	18059	18025	18226	18026	18250	18086	17930	18074	18221	18224	18003	18086	18157	17856	17919	17939	18004	18043	18096	18054	17854	18030	17921	17803	18013	17993	17767	18062	18160	18210	18142	18063	18223	17886	17988	17851	17830	17866	17680	17904	18005	17960	17961	17721	17921	17812	17953	18123	17917	17934	18198	18167	17950	17737	17889	17894	18113	17921	17930	18038	17863	18090	17820	17862	18085	18095	17790	17844	17913	18260	17933	17758	18039	18028	17841	17741	17971	18022	18056	17939	18003	18068	17991	18063	18027	17935	18023	17912	18275	18084	17817	17871	17952	17865	18120	17904	18053	17723	17921	17971	17839	17918	17982	18050	17751	18208	18162	17994	17899	18020	17823	18161	17981	18222	18129	17976	18067	18126	17877	18140	18042	17990	18182	18203	18063	17914	18098	18032	17951	17949	18000	18288	17900	17945	18096	18006	18007	17928	17889	17968	17843	17729	17915	17876	18020	17983	18054	18093	18016	18130	18166	18055	17888	18234	18138	18114	17934	17950	18046	17961	18053	18048	17863	18055	18195	17968	18087	17999	18146	18059	18031	18074	18164	17981	18260	17960	18004	18144	18001	17916	18150	17842	18207	17945	17963	18040	17910	18000	18155	17856	17975	17879	18074	17826	17939	18209	17842	18164	17923	17864	17921	17984	17980	17923	18068	17931	17950	18210	18009	17775	18154	17862	17892	17985	18076	18018	17920	18063	17912	17853	17917	17933	17941	18012	18187	17877	17936	17965	18109	17963	17945	18056	18015	17941	18002	17893	17752	17815	18059	17780	18129	17759	17983	18077	17934	18073	17837	18149	18088	17982	17841	17910	18017	17674	17891	17957	18052	17953	18014	17819	18041	17962	18148	17907	17956	17990	17947	18012	18008	18138	18060	17914	17921	17966	18038	17999	18009	17940	18059	18003	17896	17942	17870	17948	17915	17984	17962	18031	18097	17820	17975	17866	17984	17900	18149	17982	18017	17977	17984	18043	18044	18045	17998	18009	18094	18072	17938	18093	17722	17997	17964	17985	17888	18074	17857	17946	18057	18004	17966	18065	18007	17807	18039	17978	18034	17928	18138	17815	17988	17987	18148	17911	17988	18096	17952	17991	18008	18081	18100	18126	17752	17982	17859	17930	18004	17980	17910	17840	17853	18083	18023	17931	18076	18100	17695	17955	17979	17813	17884	18035	17996	18064	18157	18031	17941	17920	17879	17955	17927	17915	18024	18124	18021	17939	17935	17918	17939	18007	18038	17982	17992	18130	18022	17875	18020	18017	18111	17889	18068	18037	17961	17896	17907	18020	17922	18150	17926	17991	18088	17996	18019	18083	17900	17925	18162	18088	17929	18041	18203	18014	18024	18147	18061	17814	17866	17916	18018	18066	17782	17974	17975	18069	18117	17745	18040	17951	18089	17903	17937	17928	18092	18008	17970	17915	18013	18164	17995	17951	18165	18183	17979	17932	18025	17909	17973	17891	18036	17711	18173	18003	17949	18035	18004	17805	18131	18028	17800	17859	18115	18012	18208	17869	17940	17831	17952	18058	18063	18137	18104	17935	17874	18153	18093	17983	17894	18030	17898	18031	18060	17972	18031	18201	18050	17975	18045	17874	18039	18016	17961	17859	17954	17993	17918	17880	18115	18003	17845	17798	17934	18068	17929	17968	17940	18096	18018	18000	18171	17999	17956	18048	18041	17904	17693	17920	17953	17865	17896	18083	17916	18067	17847	18141	18027	18089	18007	17901	17812	17869	17738	18024	18256	18169	17916	17945	18046	17996	17720	18062	17879	18077	17930	18157	18041	17861	17935	17945	17946	17966	17982	18233	18091	17970	17990	18021	18068	18121	17768	18186	17983	17947	17994	17861	17973	17960	17994	18134	17690	18106	17930	17840	17948	18039	18124	18010	17943	17672	18031	17996	18061	18012	18167	18361	18148	18079	18084	18167	18212	18196	17963	18060	18051	18140	17891	17934	18032	18205	18092	18048	18027	18045	18107	18014	18016	17938	17745	17846	17932	18132	18123	18072	18096	17966	18174	18034	18206	18150	17944	18016	18043	17921	18074	17988	17997	17925	18157	17875	17877	17912	17775	17865	17994	18055	17959	17964	17926	18088	17900	17816	17835	17973	18002	17674	18009	17981	18025	17966	18018	17937	18008	17929	18033	17914	17900	18038	18054	18174	17873	17930	18009	17840	17908	17973	17860	17941	18016	17978	17764	17995	17894	18035	17950	17771	17911	17978	17842	17988	18207	17901	17918	17876	17781	18076	17965	18025	18064	17968	17800	18081	18055	17933	17864	17943	17956	17964	18018	17982	17850	18089	17977	18039	17973	17943	17930	17954	17989	17836	17953	18107	17917	17928	18164	18021	18090	17907	17996	18203	18096	18129	17843	17935	17877	18061	18149	17785	18051	17781	17830	18018	17854	17816	18029	18048	18039	18103	18214	18057	17931	17909	18064	18236	18008	17959	17882	17837	18017	17985	18224	17927	17910	18071	18116	17853	17842	17863	18001	17843	17817	17834	18050	17992	17921	17928	17965	17917	18032	17924	18117	18053	17793	17921	17985	17927	17768	17929	18044	18090	18080	17927	17866	17841	18096	17941	17934	17841	18044	17825	18008	17846	17877	17967	18111	17964	18061	17937	18010	18135	17899	17920	18141	18112	17958	17844	17884	17945	18071	17942	18030	17886	17658	17953	18177	17984	17913	18010	18055	17719	17980	17829	18012	17820	18087	18114	18054	18121	17932	17984	17705	17991	17913	18132	17947	18070	18048	17923	17775	17850	17961	18003	17983	18114	18088	17833	17950	18058	18068	17869	18017	17849	18137	17919	18005	17962	17800	18131	17833	18057	17758	18030	18156	18076	18102	17871	17997	18162	18220	17995	17928	17784	18133	17838	18056	17995	17954	17664	18053	17831	17848	17860	17932	17886	18117	18147	17842	17957	18069	17858	17981	18093	18041	17929	17971	18065	17960	18075	17875	17805	17874	17775	18070	18133	17922	18012	18023	18007	17931	17932	17903	17956	17929	18022	17976	18012	17829	17864	18109	18024	17822	17940	18079	17948	18021	17967	17999	17896	17989	18164	18010	17864	17816	17826	18228	17954	17870	17964	17933	18009	17992	17901	17940	18075	18019	18171	18122	17969	18079	17993	17929	18166	18053	17980	18077	17972	17814	18082	18048	17979	17951	18066	18116	17894	17992	17926	17972	17998	17824	18062	17914	18016	18020	18073	18038	17983	18000	18003	18043	17955	17727	18024	17720	17767	18052	17881	18021	17981	18151	17806	17947	18022	18005	18100	17946	18119	18006	18224	17975	17996	18053	17903	18101	18067	17999	18081	17889	17920	17955	17893	17879	18073	18048	18018	17801	17693	18004	17940	17915	18115	18077	17985	17968	17834	17934	17934	17983	17954	18074	17920	18016	18052	18081	17995	18108	17773	17822	17857	17886	18020	17999	18044	17858	18167	17914	17933	18012	18074	18057	17999	17862	18017	17830	17916	17987	18026	17852	17996	17947	17905	18126	18052	17925	18138	18086	17972	18107	18043	17834	18128	17905	17918	17865	18002	17966	17912	17918	18194	18122	17957	17924	18112	18010	18043	18072	17808	17946	18133	17827	18118	18001	17874	17851	17842	17952	18179	18011	18026	17830	18032	17962	17990	17905	17966	17849	17837	17915	17813	17968	17833	17993	17908	17936	17850	17882	17987	18073	18264	18250	17859	17989	17956	17906	17908	18154	18324	17914	18047	18034	18032	17899	17742	18080	17985	18107	18183	18073	18071	17990	18053	18040	17775	18134	18232	17841	18258	17838	18066	18153	17972	18137	18054	18054	17960	18083	18069	17950	17847	17902	17910	18023	17982	18167	18031	18014	18160	17978	17898	17889	17994	17855	18112	18081	18200	18029	17943	17988	18050	17899	17911	18064	17953	18023	18333	18052	17885	18160	17958	18003	17894	17842	18073	17845	18008	18108	17997	18058	17958	18011	17870	18030	18080	18065	18140	18046	18102	18021	18072	17996	17884	18049	17915	18151	18074	17899	18054	17828	17881	18092	17973	18009	17875	17778	18011	17907	18058	18037	17995	17940	18027	18026	18034	18158	17925	17882	17897	18003	18001	18049	17992	18197	18022	18103	17913	17925	17944	18095	18113	17976	17902	18142	17733	18041	17941	18111	17955	18151	17749	18120	18043	18168	17995	18100	18095	17845	18123	18012	18107	18102	17964	18164	18061	17917	17850	17842	18002	17791	17853	17946	18124	17981	17751	17975	17987	18061	17942	18052	17889	17892	18192	17955	17828	18059	17884	18000	17972	17937	17798	18113	17840	17927	18001	17893	17866	18148	18213	17978	17918	18045	18059	18119	17949	17997	17978	17850	18123	18038	17958	18078	18096	17932	18172	18037	18054	17876	17854	18012	18025	18108	17974	17885	18015	17944	17746	18076	18119	17981	18024	17953	18022	18023	17971	18042	17783	17981	18060	17904	18019	17997	17873	18001	18004	18123	17915	18065	17778	17991	17914	18183	18164	18040	18208	18101	17942	17913	17996	18162	18120	18037	17930	18017	17998	17936	17886	17978	18116	17960	17744	17773	17879	18069	17930	18135	18188	18001	18323	18095	18130	18028	18086	18132	17930	18070	17956	17936	17872	18136	18050	17944	17919	17950	17935	18017	17999	17998	17851	18057	18036	17959	17779	18032	18075	18121	18053	17935	18054	17919	18053	18043	18174	17942	18041	17941	18103	17881	17896	17922	18062	17961	18132	18057	17768	18072	17932	17985	17844	17726	17978	17934	18031	18140	17944	18088	17799	18112	17925	17796	17677	18194	17938	17846	17943	17954	18059	18290	17993	18007	18031	17943	17944	18046	18193	17956	18010	17985	17980	18139	17964	17858	17894	17823	18204	17993	18052	18202	18051	18022	17869	18016	17966	17625	17891	18098	18046
32031	52604	48257	37911	31744	26945	23982	21714	20238	19053	18236	17731	17292	16906	16654	16334	16194	15955	15986	15755	15709	15699	15578	15692	15566	15653	15544	15435	15489	15332	15202	15262	15387	15308	15457	15184	15286	15383	15291	15232	15465	15223	15461	15195	15160	15367	15355	15394	15301	15215	15227	15319	15345	15176	15130	15212	15228	15408	15215	15301	15316	15326	15452	15413	15420	15297	15370	15227	15282	15231	15086	15334	15259	15312	15379	15339	15364	15192	15495	15307	15349	15394	15354	15391	15330	15296	15140	15261	15503	15276	15331	15270	15335	15329	15394	15243	15288	15194	15153	15300	15212	15246	15454	15392	15468	15226	15264	15276	15157	15331	15209	15347	15183	15084	15387	15287	15348	15484	15249	15221	15163	15276	15329	15251	15326	15168	15237	15328	15224	15186	15309	15254	15320	15189	15420	15215	15176	15306	15249	15309	15140	15385	15295	15156	15370	15259	15421	15207	15336	15272	15265	15288	15251	15342	15290	15366	15189	15468	15188	15279	15347	15172	15157	15366	15215	15401	15305	15169	15270	15348	15213	15315	15247	15326	15436	15253	15287	15416	15287	15090	15275	15251	15223	15350	15238	15310	15267	15240	15274	15284	15241	15356	15207	15422	15405	15477	15321	15289	15329	15397	15367	15255	15415	15285	15379	15134	15273	15253	15169	15261	15341	15276	15257	15114	15379	15254	15388	15342	15163	15453	15335	15377	15478	15287	15313	15366	15373	15271	15234	15418	15131	15262	15324	15247	15259	15313	15216	15314	15303	15328	15354	15555	15312	15246	15417	15334	15360	15191	15246	15241	15245	15304	15440	15376	15300	15214	15369	15238	15218	15168	15196	15235	15188	15347	15305	15221	15367	15337	15396	15299	15249	15255	15206	15311	15342	15271	15265	15325	15147	15262	15154	15384	15202	15480	15370	15306	15270	15082	15175	15196	15128	15211	15274	15337	15125	15452	15325	15288	15195	15278	15349	15189	15219	15200	15370	15129	15238	15164	15348	15411	15227	15279	15238	15282	15255	15234	15251	15353	15306	15248	15228	15335	15311	15378	15495	15303	15291	15349	15248	15305	15136	15353	15332	15297	15303	15303	15299	15394	15239	15343	15229	15269	15461	15287	15263	15352	15207	15446	15097	15402	15245	15265	15176	15240	15234	15268	15293	15280	15458	15251	15308	15183	15436	15324	15286	15438	15298	15334	15302	15202	15268	15253	15323	15341	15337	15201	15398	15275	15223	15382	15272	15153	15280	15374	15239	15296	15274	15265	15375	15357	15437	15329	15249	15410	15244	15296	15345	15298	15192	15241	15239	15324	15207	15263	15306	15343	15334	15056	15420	15308	15423	15270	15337	15157	15179	15162	15204	15208	15145	15377	15066	15313	15390	15372	15460	15278	15462	15193	15353	15239	15244	15289	15139	15307	15296	15484	15359	15276	15288	15243	15220	15419	15278	15397	15311	15461	15300	15426	15088	15316	15517	15188	15185	15292	15448	15256	15384	15279	15243	15301	15335	15065	15184	15173	15293	15393	15284	15333	15438	15209	15334	15351	15148	15380	15310	15287	15245	15289	15400	15223	15392	15412	15483	15224	15093	15490	15227	15248	15398	15175	15120	15215	15393	15173	15327	15234	15276	15298	15255	15399	15264	15367	15177	15300	15313	15372	15198	15173	15370	15290	15398	15168	15390	15390	15335	15428	15269	15225	15046	15153	15311	15225	15315	15286	15142	15404	15406	15137	15363	15134	15340	15264	15220	15397	15206	15326	15309	15151	15315	15364	15317	15351	15385	15440	15254	15431	15338	15461	15242	15492	15289	15293	15271	15376	15401	15244	15246	15356	15351	15446	15164	15299	15165	15171	15258	15282	15295	15343	15256	15250	15349	15245	15385	15227	15199	15292	15292	15291	15425	15237	15170	15215	15271	15334	15275	15155	15311	15260	15324	15175	15375	15165	15291	15199	15235	15155	15268	15371	15251	15415	15180	15259	15261	15201	15351	15307	15296	15145	15355	15411	15361	15412	15235	15242	15245	15233	15330	15353	15397	15295	15248	15263	15164	15230	15402	15218	15376	15426	15394	15378	15360	15270	15304	15419	15243	15144	15357	15105	15145	15369	15522	15216	15189	15322	15328	15201	15377	15254	15519	15229	15449	15253	15274	15227	15297	15293	15222	15351	15280	15279	15334	15151	15167	15338	15300	15368	15342	15223	15130	15138	15296	15318	15343	15308	15175	15222	15386	15162	15362	15495	15286	15158	15323	15249	15277	15309	15131	15252	15259	15335	15205	15267	15154	15373	15122	15385	15309	15109	15405	15290	15219	15300	15338	15216	15365	15240	15146	15478	15326	15310	15324	15276	15202	15280	15318	15283	15155	15310	15300	15396	15394	15339	15363	15339	15360	15346	15410	15151	15149	15293	15339	15294	15337	15324	15248	15260	15298	15357	15304	15298	15332	15424	15327	15452	15329	15316	15180	15188	15175	15437	15218	15478	15345	15295	15247	15279	15162	15312	15382	15255	15339	15441	15276	15253	15213	15348	15283	15253	15250	15394	15473	15251	15207	15299	15283	15077	15241	15278	15332	15190	15267	15282	15284	15262	15358	15343	15292	15241	15288	15181	15369	15489	15242	15330	15373	15370	15347	15321	15378	15242	15095	15118	15366	15356	15157	15351	15140	15069	15367	15270	15125	15190	15273	15203	15209	15263	15378	15406	15352	15391	15177	15305	15286	15207	15411	15298	15242	15286	15365	15240	15267	15262	15306	15200	15402	15303	15282	15120	15253	15279	15309	15231	15240	15539	15392	15270	15320	15259	15281	15232	15329	15202	15251	15246	15279	15398	15234	15528	15317	15240	15393	15281	15335	15334	15302	15301	15301	15380	15364	15149	15212	15348	15224	15135	15382	15270	15181	15247	15310	15136	15291	15299	15388	15261	15009	15224	15275	15434	15427	15198	15449	15172	15324	15276	15310	15314	15233	15278	15212	15277	15374	15329	15443	15353	15258	15295	15311	15186	15278	15319	15193	15215	15387	15324	15389	15177	15247	15237	15426	15229	15309	15265	15295	15310	15306	15264	15122	15389	15250	15190	15226	15337	15206	15080	15131	15305	15417	15227	15424	15383	15323	15278	15360	15261	15229	15235	15223	15234	15485	15252	15143	15153	15386	15262	15484	15271	15386	15317	15190	15242	15229	15265	15257	15292	15321	15246	15341	15259	15344	15256	15121	15227	15250	15252	15119	15241	15296	15532	15047	15200	15248	15356	15267	15353	15252	15295	15404	15239	15232	15108	15463	15195	15296	15241	15338	15352	15385	15263	15209	15276	15325	15443	15202	15236	15374	15298	15364	15428	15422	15095	15404	15265	15283	15284	15271	15298	15217	15063	15229	15237	15380	15246	15374	15245	15399	15148	15234	15388	15346	15272	15225	15257	15331	15272	15362	15192	15237	15188	15222	15251	15291	15231	15167	15446	15351	15311	15273	15298	15354	15371	15297	15272	15207	15423	15369	15215	15345	15211	15239	15196	15292	15254	15135	15392	15239	15150	15282	15343	15200	15142	15209	15457	15417	15388	15444	15136	15263	15308	15226	15233	15280	15252	15439	15238	15390	15180	15280	15320	15334	15409	15261	15158	15316	15320	15166	15283	15216	15065	15220	15336	15246	15198	15292	15266	15216	15235	15474	15260	15315	15312	15301	15270	15244	15153	15099	15454	15365	15354	15235	15374	15350	15274	15240	15326	15269	15299	15396	15327	15055	15121	15195	15339	15445	15326	15408	15459	15211	15397	15196	15253	15268	15231	15235	15318	15224	15159	15086	15272	15360	15204	15426	15388	15568	15306	15261	15276	15098	15245	15286	15385	15214	15355	15392	15237	15244	15310	15342	15356	15347	15307	15279	15309	15319	15198	15226	15343	15312	15256	15184	15203	15085	15372	15338	15462	15452	15164	15292	15164	15373	15245	15138	15333	15322	15237	15472	15257	15353	15382	15314	15312	15385	15264	15287	15250	15347	15223	15282	15227	15351	15388	15299	15476	15255	15277	15287	15221	15236	15380	15233	15224	15155	15321	15266	15267	15224	15173	15295	15340	15385	15373	15403	15411	15303	15157	15304	15306	15257	15199	15157	15232	15339	15232	15286	15364	15273	15219	15448	15291	15349	15125	15415	15331	15250	15181	15139	15222	15235	15236	15301	15253	15321	15261	15380	15425	15327	15268	15385	15239	15317	15323	15281	15446	15360	15185	15330	15290	15159	15296	15305	15249	15135	15261	15235	15282	15285	15082	15370	15095	15333	15229	15177	15273	15429	15341	15298	15317	15253	15133	15469	15245	15495	15248	15290	15255	15002	15368	15307	15312	15344	15361	15584	15247	15169	15392	15188	15303	15274	15409	15260	15062	15124	15183	15193	15257	15051	15384	15358	15324	15343	15374	15061	15226	15156	15332	15269	15377	15413	15137	15157	15375	15222	15314	15283	15306	15047	15155	15344	15319	15134	15319	15285	15214	15207	15209	15394	15324	15196	15172	15320	15139	15155	15254	15213	15381	15373	15167	15411	15404	15268	15379	15315	15217	15424	15096	15327	15522	15116	15165	15341	15281	15212	15331	15266	15093	15306	15381	15337	15296	15274	15372	15271	15388	15214	15260	15256	15262	15393	15263	15332	15189	15286	15271	15391	15241	15171	15391	15169	15320	15308	15256	15140	15165	15455	15284	15225	15345	15333	15284	15236	15378	15150	15365	15268	15137	15337	15243	15357	15067	15297	15412	15193	15139	15432	15272	15373	15291	15336	15411	15336	15297	15467	15373	15310	15242	15337	15355	15401	15276	15403	15223	15316	15331	15240	15241	15321	15157	15333	15459	15359	15140	15121	15259	15290	15192	15180	15319	15289	15204	15359	15410	15253	15281	15401	15381	15278	15395	15312	15306	15223	15251	15356	15216	15409	15269	15336	15181	15373	15316	15333	15502	15205	15261	15165	15160	15376	15161	15415	15359	15312	15324	15290	15119	15212	15371	15431	15286	15253	15240	15478	15233	15119	15226	15243	15201	15106	15223	15214	15292	15415	15239	15182	15345	15346	15198	15308	15296	15375	15345	15321	15403	15257	15256	15164	15158	15241	15267
22968	21513	29360	24331	23269	27323	30244	24972	23122	22355	21614	21207	20857	20385	20206	20091	19611	19509	19509	19380	19292	19125	18922	18912	19020	19075	19121	18983	18926	18900	18755	18761	18805	18848	18791	18822	18776	18779	18657	18827	18783	18448	18562	18662	18826	18972	18629	18459	18750	18669	18627	18862	18607	18789	18616	18643	18759	18797	18490	18817	18645	18861	18371	18810	18543	18633	18724	18815	18722	18666	18476	18703	18783	18717	18649	18694	18686	18689	18784	18469	18654	18635	18640	18598	18649	18631	18620	18667	18588	18536	18872	18724	18652	18653	18627	18723	18662	18810	18726	18755	18815	18580	18589	18553	18633	18639	18698	18791	18697	18804	18840	18546	18642	18645	18546	18582	18752	18590	18659	18837	18615	18423	18580	18451	18617	18742	18646	18697	18638	18538	18348	18684	18710	18524	18400	18676	18772	18766	18636	18521	18522	18569	18502	18735	18622	18681	18563	18649	18676	18534	18690	18697	18763	18655	18458	18643	18579	18576	18544	18504	18644	18513	18514	18632	18512	18640	18542	18725	18700	18735	18633	18610	18577	18632	18468	18557	18594	18717	18499	18588	18458	18367	18618	18459	18595	18460	18364	18649	18542	18597	18665	18540	18628	18528	18648	18652	18670	18631	18757	18434	18600	18579	18681	18499	18597	18550	18612	18611	18890	18645	18463	18743	18489	18425	18686	18592	18675	18559	18686	18659	18697	18484	18712	18533	18592	18683	18625	18608	18420	18742	18513	18578	18885	18643	18480	18590	18484	18414	18511	18678	18563	18509	18653	18453	18528	18492	18667	18598	18722	18675	18703	18725	18762	18365	18611	18443	18474	18638	18739	18615	18543	18638	18513	18440	18869	18699	18269	18507	18584	18754	18702	18551	18533	18636	18872	18470	18588	18627	18630	18529	18570	18594	18509	18482	18718	18598	18725	18659	18555	18467	18603	18600	18527	18430	18571	18532	18586	18715	18488	18633	18619	18568	18627	18630	18547	18467	18535	18722	18601	18835	18734	18699	18674	18697	18574	18626	18701	18608	18604	18723	18653	18666	18643	18331	18526	18441	18657	18859	18828	18860	18510	18712	18789	18792	18498	18324	18596	18467	18591	18792	18596	18732	18679	18526	18614	18601	18546	18473	18662	18678	18622	18638	18524	18666	18694	18755	18823	18588	18581	18544	18593	18539	18577	18408	18305	18691	18598	18602	18573	18600	18609	18492	18375	18565	18501	18775	18624	18515	18623	18595	18644	18563	18598	18547	18660	18481	18628	18798	18703	18817	18504	18466	18650	18541	18637	18700	18511	18374	18396	18566	18716	18639	18597	18725	18642	18479	18596	18904	18678	18507	18637	18395	18757	18526	18476	18486	18766	18595	18567	18564	18614	18942	18668	18528	18645	18539	18450	18438	18548	18499	18705	18706	18560	18750	18509	18635	18563	18581	18649	18743	18773	18767	18842	18662	18755	18745	18699	18625	18454	18784	18663	18444	18751	18760	18709	18660	18740	18644	18636	18570	18565	18665	18773	18640	18649	18401	18669	18747	18841	18567	18594	18519	18667	18609	18688	18616	18524	18574	18624	18728	18631	18689	18524	18653	18526	18626	18686	18702	18604	18696	18608	18781	18588	18592	18494	18756	18536	18533	18607	18480	18674	18563	18489	18906	18390	18730	18576	18542	18545	18412	18705	18700	18943	18722	18395	18592	18615	18766	18635	18439	18418	18509	18743	18781	18795	18565	18567	18555	18709	18629	18657	18509	18607	18532	18638	18576	18785	18542	18676	18426	18423	18583	18606	18703	18783	18794	18611	18797	18646	18595	18794	18791	18700	18783	18504	18569	18760	18725	18577	18673	18563	18640	18452	18444	18751	18680	18411	18563	18661	18678	18645	18473	18738	18512	18702	18591	18464	18681	18611	18641	18633	18598	18416	18579	18474	18787	18685	18520	18538	18581	18598	18595	18346	18620	18681	18401	18465	18502	18593	18488	18528	18630	18977	18630	18543	18718	18554	18554	18726	18599	18649	18806	18707	18620	18299	18506	18464	18670	18614	18581	18646	18468	18458	18367	18523	18283	18596	18691	18636	18810	18599	18463	18724	18625	18679	18583	18663	18695	18665	18664	18642	18413	18552	18560	18645	18682	18448	18637	18505	18798	18538	18734	18602	18624	18606	18612	18678	18508	18507	18720	18444	18703	18513	18855	18544	18285	18653	18484	18649	18780	18802	18530	18620	18668	18696	18596	18580	18475	18406	18466	18529	18504	18742	18713	18748	18740	18763	18701	18485	18605	18739	18609	18682	18507	18610	18465	18746	18610	18539	18742	18534	18519	18645	18553	18777	18652	18594	18747	18544	18708	18667	18436	18669	18561	18651	18840	18460	18701	18524	18735	18672	18515	18660	18659	18630	18577	18676	18609	18539	18555	18711	18578	18526	18583	18641	18772	18818	18524	18509	18481	18511	18566	18816	18669	18468	18613	18550	18732	18509	18883	18747	18852	18543	18395	18421	18496	18476	18481	18522	18606	18698	18731	18793	18734	18555	18704	18503	18734	18697	18713	18439	18575	18590	18515	18578	18774	18642	18618	18738	18567	18546	18714	18729	18738	18742	18643	18569	18479	18722	18687	18702	18521	18704	18761	18638	18655	18806	18581	18630	18734	18573	18771	18518	18712	18658	18458	18758	18687	18599	18714	18774	18532	18490	18482	18573	18441	18460	18642	19019	18678	18715	18529	18601	18750	18806	18696	18754	18738	18615	18533	18622	18596	18748	18379	18721	18685	18568	18673	18461	18652	18560	18689	18510	18600	18490	18689	18723	18625	18585	18892	18639	18449	18735	18584	18708	18745	18538	18601	18493	18894	18581	18643	18449	18720	18507	18532	18686	18660	18723	18371	18530	18693	18714	18519	18690	18717	18530	18853	18684	18680	18491	18623	18524	18580	18604	18666	18530	18633	18408	18607	18672	18483	18872	18677	18580	18597	18675	18783	18781	18676	18498	18632	18583	18763	18816	18620	18727	18697	18666	18479	18439	18523	18633	18420	18418	18759	18441	18811	18613	18663	18699	18717	18807	18563	18647	18712	18540	18684	18451	18531	18635	18769	18691	18687	18580	18757	18390	18627	18632	18560	18503	18794	18716	18753	18505	18390	18627	18602	18818	18549	18421	18392	18595	18517	18824	18679	18674	18678	18579	18813	18725	18688	18683	18629	18590	18408	18683	18900	18758	18625	18565	18678	18585	18732	18740	18658	18638	18627	18510	18436	18401	18561	18879	18352	18547	18458	18529	18669	18421	18514	18777	18668	18642	18648	18356	18717	18706	18606	18481	18656	18606	18632	18652	18641	18638	18511	18639	18506	18596	18509	18760	18941	18438	18607	18771	18817	18605	18623	18559	18773	18719	18660	18646	18661	18737	18827	18602	18730	18529	18613	18528	18596	18629	18613	18481	18573	18527	18702	18611	18560	18603	18512	18730	18521	18535	18590	18480	18329	18665	18555	18541	18603	18662	18532	18624	18666	18669	18598	18608	18536	18776	18679	18722	18510	18686	18657	18804	18661	18618	18497	18509	18520	18525	18272	18477	18721	18719	18588	18754	18523	18618	18452	18806	18690	18581	18394	18473	18641	18424	18626	18638	18638	18816	18664	18550	18723	18579	18557	18552	18586	18647	18750	18543	18809	18596	18561	18636	18572	18608	18676	18555	18549	18507	18512	18375	18681	18660	18659	18561	18388	18467	18433	18586	18437	18457	18568	18649	18448	18764	18393	18652	18732	18880	18639	18603	18688	18570	18941	18676	18629	18650	18623	18445	18508	18684	18409	18499	18403	18685	18401	18653	18587	18483	18450	18660	18582	18614	18527	18573	18661	18674	18466	18549	18620	18792	18620	18429	18751	18537	18534	18639	18576	18704	18766	18669	18542	18590	18732	18645	18415	18382	18673	18504	18762	18712	18437	18633	18694	18675	18592	18380	18483	18537	18571	18749	18613	18656	18477	18584	18469	18502	18614	18555	18555	18580	18607	18579	18583	18726	18816	18630	18676	18817	18792	18475	18713	18550	18526	18601	18716	18722	18812	18624	18702	18836	18661	18511	18715	18721	18604	18564	18520	18492	18671	18764	18732	18485	18510	18478	18486	18761	18737	18578	18350	18492	18829	18502	18745	18821	18619	18558	18650	18643	18725	18703	18564	18526	18615	18676	18519	18526	18491	18492	18424	18733	18708	18559	18798	18709	18543	18633	18782	18523	18555	18499	18482	18808	18740	18644	18742	18586	18756	18631	18602	18583	18559	18637	18493	18473	18506	18462	18417	18619	18717	18503	18432	18728	18602	18787	18515	18484	18396	18655	18480	18621	18834	18888	18696	18588	18553	18725	18569	18765	18544	18468	18628	18568	18615	18566	18565	18669	18658	18646	18662	18415	18508	18520	18585	18752	18546	18657	18354	18513	18751	18580	18757	18709	18732	18722	18583	18839	18522	18579	18813	18405	18325	18557	18656	18717	18600	18591	18617	18580	18647	18556	18822	18700	18619	18251	18607	18682	18734	18565	18491	18579	18556	18528	18772	18665	18698	18754	18483	18617	18624	18564	18744	18449	18678	18572	18555	18423	18708	18511	18541	18545	18688	18624	18537	18554	18485	18570	18391	18617	18466	18683	18568	18798	18458	18663	18551	18629	18584	18637	18586	18621	18424	18582	18615	18672	18631	18631	18570	18525	18489	18654	18739	18775	18771	18631	18674	18772	18725	18666	18815	18675	18822	18713	18480	18472	18527	18627	18586	18612	18621	18801	18476	18730	18400	18590	18753	18590	18648	18412	18482	18539	18625	18612	18727	18514	18678	18566	18585	18611	18549	18717	18607	18526	18469	18686	18536	18689	18652	18669	18603	18537	18517	18744	18579	18619	18811	18549	18651	18680	18819	18551	18592	18614	18763	18703	18531	18673	18602	18520	18539	18596	18548	18466	18801	18729	18499	18614	18559	18758	18706	18499	18571	18653	18532	18652	18672	18463	18540	18544	18629	18811	18558	18526	18691	18521	18471	18422	18400	18654	18639	18693	18843	18652	18802	18548	18640	18654	18634	18475	18629	18671	18624	18705	18675	18478	18674	18760	18520	18485	18614	18688	18407
34358	58423	54173	43679	36936	31298	27503	24559	22151	20727	19786	19332	18878	18277	17637	17274	17076	16673	16698	16501	16281	16112	16095	16184	16041	16169	15966	15979	15783	15884	15904	15797	15693	15907	15850	15823	15702	15728	15786	15750	15804	15931	15783	15691	15653	15814	15515	15743	15728	15651	15733	15778	15673	15659	15765	15640	15715	15605	15731	15860	15803	15535	15617	15733	15705	15897	15488	15698	15771	15642	15718	15659	15640	15609	15773	15682	15590	15687	15569	15864	15765	15729	15705	15540	15679	15559	15770	15641	15806	15860	15609	15836	15668	15738	15667	15667	15593	15690	15898	15655	15813	15695	15739	15806	15928	15706	15696	15727	15765	15671	15714	15716	15659	15873	15726	15635	15653	15683	15705	15869	15797	15807	15840	15876	15670	15765	15764	15635	15904	15619	15704	15536	15685	15756	15775	15541	15870	15623	15704	15755	15657	15685	15692	15740	15658	15650	15736	15538	15793	15724	15581	15677	15743	15728	15570	15603	15641	15751	15719	15683	15641	15662	15610	15623	15799	15803	15598	15510	15649	15646	15678	15655	15701	15774	15780	15605	15526	15771	15470	15616	15689	15688	15684	15896	15579	15785	15639	15757	15595	15856	15520	15630	15716	15729	15698	15621	15688	15704	15782	15775	15736	15792	15650	15760	15699	15555	15746	15809	15926	15527	15676	15702	15451	15673	15754	15631	15823	15791	15626	15633	15672	15692	15775	15698	15467	15821	15891	15699	15780	15769	15743	15728	15737	15644	15588	15589	15890	15670	15565	15484	15718	15604	15695	15772	15888	15724	15634	15660	15479	15486	15607	15457	15811	15768	15750	15717	15725	15432	15527	15684	15527	15593	15807	15624	15609	15611	15665	15654	15625	15688	15540	15710	15806	15669	15651	15757	15702	15620	15903	15789	15715	15773	15712	15558	15553	15631	15839	15808	15547	15667	15756	15719	15714	15674	15754	15689	15763	15460	15685	15743	15866	15754	15660	15721	15742	15572	15705	15708	15729	15627	15749	15717	15633	15760	15722	15771	15910	15748	15774	15695	15695	15623	15719	15755	15618	15765	15805	15558	15798	15869	15670	15567	15646	15628	15622	15656	15763	15551	15702	15699	15613	15698	15726	15771	15636	15815	15918	15847	15558	15608	15714	15764	15597	15697	15655	15680	15791	15653	15708	15667	15667	15696	15890	15765	15628	15901	15569	15735	15776	15546	15557	15594	15692	15628	15701	15647	15718	15732	15812	15767	15691	15711	15667	15678	15719	15610	15741	15760	15651	15784	15806	15763	15733	15764	15612	15763	15767	15788	15635	15719	15573	15670	15635	15863	15793	15799	15817	15890	15629	15690	15632	15538	15684	15606	15765	15728	15556	15627	15567	15602	15651	15551	15691	15752	15473	15683	15632	15797	15737	15804	15632	15624	15664	15727	15750	15649	15784	15653	15537	15741	15703	15615	15717	15816	15797	15637	15717	15681	15667	15802	15582	15599	15615	15715	15729	15746	15758	15647	15756	15753	15751	15703	15701	15697	15851	15657	15682	15603	15691	15589	15678	15758	15767	15662	15844	15698	15685	15598	15677	15800	15524	15686	15736	15786	15686	15620	15670	15685	15704	15761	15686	15589	15741	15970	15677	15743	15633	15823	15555	15776	15571	15678	15600	15580	15780	15538	15621	15824	15689	15609	15607	15651	15722	15728	15638	15654	15674	15757	15704	15683	15505	15485	15509	15720	15690	15725	15506	15816	15581	15799	15681	15747	15680	15774	15478	15786	15779	15698	15497	15616	15525	15742	15803	15618	15777	15779	15779	15713	15511	15624	15624	15622	15839	15654	15432	15690	15864	15616	15609	15744	15747	15879	15662	15870	15823	15730	15824	15701	15777	15653	15776	15753	15668	15803	15561	15787	15706	15589	15733	15713	15707	15681	15557	15623	15496	15533	15623	15687	15889	15812	15633	15859	15836	15556	15618	15663	15587	15502	15692	15735	15843	15607	15614	15649	15664	15448	15679	15581	15675	15608	15684	15665	15775	15605	15625	15727	15605	15459	15761	15611	15666	15614	15668	15570	15739	15733	15694	15721	15752	15588	15667	15612	15623	15551	15575	15714	15644	15572	15601	15569	15665	15705	15590	15691	15780	15691	15693	15689	15774	15678	15728	15647	15785	15828	15511	15845	15756	15696	15638	15709	15568	15662	15743	15623	15603	15494	15657	15739	15473	15791	15588	15605	15756	15858	15646	15507	15654	15677	15765	15741	15691	15730	15727	15579	15390	15658	15821	15775	15628	15778	15832	15617	15735	15674	15618	15657	15814	15768	15590	15747	15507	15767	15636	15641	15846	15589	15628	15480	15874	15613	15606	15659	15721	15723	15773	15802	15929	15477	15685	15701	15807	15631	15770	15568	15721	15634	15760	15664	15717	15529	15866	15762	15770	15749	15559	15676	15645	15717	15585	15813	15741	15738	15658	15742	15725	15776	15726	15731	15556	15545	15649	15740	15784	15811	15707	15745	15739	15679	15699	15644	15717	15563	15733	15805	15701	15822	15581	15738	15709	15542	15705	15440	15751	15808	15668	15765	15662	15461	15652	15565	15675	15700	15711	15593	15648	15515	15629	15763	15711	15743	15526	15620	15780	15736	15590	15802	15612	15579	15667	15518	15595	15643	15528	15873	15846	15714	15701	15784	15631	15574	15711	15712	15567	15689	15608	15758	15731	15650	15701	15557	15513	15673	15717	15691	15638	15627	15796	15649	15718	15639	15860	15730	15639	15735	15669	15599	15739	15611	15874	15684	15724	15737	15667	15754	15698	15716	15824	15764	15749	15876	15639	15619	15662	15530	15706	15536	15731	15598	15627	15678	15680	15648	15690	15501	15668	15776	15593	15764	15685	15600	15674	15379	15751	15712	15692	15739	15770	15680	15689	15837	15707	15660	15818	15609	15581	15652	15746	15725	15703	15702	15668	15619	15626	15733	15713	15562	15711	15660	15810	15643	15680	15782	15664	15614	15609	15655	15813	15554	15724	15710	15656	15745	15638	15830	15858	15539	15625	15801	15666	15640	15827	15633	15728	15418	15694	15651	15781	15685	15557	15714	15577	15517	15582	15577	15810	15646	15586	15704	15679	15747	15621	15653	15692	15668	15682	15768	15470	15529	15624	15895	15790	15790	15741	15705	15735	15771	15722	15593	15642	15759	15766	15671	15706	15650	15799	15708	15724	15699	15710	15721	15594	15717	15629	15711	15646	15695	15496	15716	15670	15609	15760	15579	15686	15600	15652	15857	15867	15646	15738	15730	15881	15839	15785	15581	15809	15879	15795	15698	15602	15673	15904	15691	15592	15655	15749	15736	15684	15789	15703	15819	15713	15581	15762	15699	15724	15619	15619	15834	15659	15776	15572	15627	15705	15569	15564	15590	15677	15679	15773	15700	15761	15567	15739	15700	15572	15691	15556	15471	15803	15715	15714	15773	15622	15523	15636	15504	15897	15867	15636	15592	15514	15599	15565	15675	15603	15583	15585	15746	15659	15757	15745	15640	15777	15684	15775	15858	15735	15596	15689	15655	15572	15719	15535	15488	15857	15728	15711	15702	15682	15628	15759	15637	15698	15660	15764	15645	15788	15555	15967	15715	15746	15549	15755	15668	15776	15638	15710	15653	15687	15637	15779	15519	15609	15657	15640	15715	15693	15838	15648	15594	15695	15586	15724	15434	15685	15621	15539	15705	15719	15508	15686	15874	15678	15756	15576	15677	15595	15654	15603	15502	15677	15595	15559	15813	15740	15590	15646	15613	15763	15679	15741	15687	15665	15626	15753	15665	15668	15773	15739	15737	15786	15820	15730	15652	15582	15737	15660	15635	15732	15352	15694	15615	15714	15682	15613	15555	15660	15792	15675	15686	15665	15699	15719	15641	15481	15808	15488	15642	15675	15751	15507	15575	15715	15728	15485	15812	15703	15731	15753	15891	15498	15697	15970	15666	15604	15738	15723	15750	15658	15767	15725	15714	15592	15467	15745	15753	15661	15649	15669	15497	15449	15610	15594	15546	15794	15556	15605	15725	15735	15668	15613	15765	15676	15676	15643	15562	15638	15783	15596	15770	15620	15806	15660	15628	15776	15741	15656	15692	15643	15574	15830	15541	15911	15752	15761	15607	15682	15824	15637	15575	15781	15658	15657	15680	15685	15826	15615	15476	15799	15482	15816	15705	15581	15652	15694	15673	15554	15819	15759	15717	15688	15539	15746	15625	15642	15802	15513	15616	15738	15587	15723	15609	15729	15521	15491	15697	15657	15722	15487	15669	15748	15675	15586	15536	15666	15529	15771	15674	15626	15636	15697	15756	15754	15577	15742	15732	15701	15746	15634	15792	15623	15735	15635	15814	15744	15770	15549	15771	15830	15756	15775	15708	15790	15589	15668	15514	15566	15467	15638	15632	15657	15616	15682	15689	15576	15837	15851	15724	15683	15607	15543	15659	15665	15723	15692	15566	15694	15778	15604	15739	15821	15730	15672	15544	15601	15592	15787	15743	15786	15782	15486	15691	15804	15613	15702	15662	15588	15763	15794	15562	15712	15651	15653	15930	15728	15580	15539	15762	15788	15546	15781	15637	15727	15617	15707	15719	15599	15611	15691	15607	15754	15736	15529	15743	15645	15641	15654	15675	15734	15701	15762	15813	15711	15655	15699	15524	15678	15776	15693	15661	15684	15717	15703	15812	15473	15589	15532	15732	15698	15690	15681	15761	15624	15598	15622	15638	15658	15746	15757	15660	15568	15695	15699	15581	15514	15552	15539	15631	15821	15695	15672	15585	15681	15757	15856	15660	15742	15737	15712	15729	15719	15605	15644	15733	15648	15702	15666	15440	15772	15727	15818	15666	15810	15642	15649	15627	15722	15633	15753	15752	15595	15569	15617	15806	15686	15651	15769	15603	15493	15795	15718	15611	15674	15723	15761	15739	15664	15651	15657	15566	15629	15782	15611	15698	15664	15646	15989	15466	15660	15740	15649	15704	15512	15593	15595	15700	15653	15748	15718	15580	15824	15463	15582	15843	15750	15543	15544	15534	15593	15485	15667	15598	15769	15664	15675	15438	15646	15499	15852	15705	15579	15771	15512	15602	15514	15899
29387	28951	36836	33002	26975	24175	22459	21057	20321	19748	19211	19112	19214	18709	18778	18786	18701	18754	18569	18305	18444	18362	18384	18549	18663	18645	18615	18526	18324	18490	18500	18331	18140	18403	18376	18316	18320	18311	18272	18070	18240	18441	18130	18358	18310	18313	18150	18236	18351	18367	18386	18317	18557	18504	18454	18285	18556	18342	18426	18261	18454	18310	18324	18416	18318	18379	18372	18269	18211	18344	18262	18598	18512	18453	18379	18172	18365	18484	18403	18087	18561	18425	18330	18391	18427	18453	18436	18011	18228	18223	18273	18255	18317	18140	18172	18193	18170	18300	18253	18226	18360	18362	18255	18296	18354	18437	18238	18390	18311	18403	18350	18157	18080	18330	18108	18398	18218	18129	18317	18399	18285	18517	18332	18363	18441	18463	18407	18200	18492	18259	18098	18163	18316	18356	18363	18301	18202	18358	18391	18219	18090	18418	18241	18341	18282	18393	18361	18264	18351	18362	18426	18280	18246	18219	18433	18305	18063	18427	18223	18173	18118	18344	18435	18457	18425	18162	18342	18216	18535	18348	18170	18228	18340	18384	18362	18311	18256	18404	18220	18368	18372	18262	18400	18282	18347	18267	18215	18219	18378	18275	18477	18470	18145	18273	18433	18193	18343	18356	18400	18249	18362	18338	18400	18443	18321	18149	18310	18303	18392	18402	18329	18406	18390	18195	18356	18269	18388	18311	18277	18352	18304	18259	18363	18470	18287	18594	18124	18401	18344	18330	18153	18338	18466	18307	18222	18268	18277	18195	18320	18158	18157	18435	18294	18300	18385	18241	18226	18146	18088	18255	18406	18219	18363	18285	18453	18319	18440	18319	18295	18236	18471	18235	18178	18284	18277	18202	18408	18083	18509	18207	18304	18349	18187	18289	18220	18391	18317	18273	18076	18255	18331	18337	18435	18305	18294	18178	18382	18108	18260	18244	18499	18271	18340	18136	18447	18402	18483	18288	18222	18153	18373	18403	18400	18274	18148	18432	18456	18323	18304	18390	18227	18299	18265	18156	18227	18270	18328	18354	18255	18348	18191	18222	18414	18173	18357	18322	18173	18471	18370	18304	18265	18093	18260	18314	18091	18102	18415	18434	18376	18242	18401	18224	18576	18378	18236	18347	18438	18217	18388	18233	18260	18410	18382	18152	18330	18367	18217	18117	18260	18373	18058	18318	18334	18309	18298	18394	18375	18315	18307	18298	18000	18184	18282	18392	18285	18183	18419	18131	18240	18280	18153	18236	18407	18424	18319	18372	18329	18165	18406	18386	18506	18269	18521	18137	18306	18332	18276	18389	18390	18286	18346	18012	18436	18164	18309	18425	18305	18461	18342	18326	18382	18543	18486	18359	18329	18237	18292	18342	18340	18223	18621	18232	18410	18308	18279	18484	18330	18221	18168	18144	18388	18202	18374	18288	18225	18368	18208	18257	18526	18472	18304	18278	18417	18386	18251	18325	18248	18274	18255	18338	18196	18326	18304	18243	18245	18358	18486	18434	18300	18227	18482	18258	18138	18292	18243	18245	18198	18368	18218	18269	18342	18192	18258	18445	18403	18239	18330	18074	18375	18359	18336	18212	18347	18363	18312	18354	18469	18374	18380	18357	18317	18311	18335	18047	18234	18279	18373	18272	18227	18227	18278	18162	18403	18385	18343	18340	18285	18386	18251	18290	18398	18294	18219	18360	18403	18506	18327	18274	18386	18309	18175	18348	18067	18434	18200	18313	18428	18287	18251	18301	18145	18414	18278	18128	18261	18420	18151	18466	18176	18420	18474	18338	18423	18214	18177	18241	18291	18213	18401	18308	18295	18381	18132	18364	18443	18432	18302	18374	18401	18363	18179	18377	18167	18158	18282	18384	18362	18382	18361	18176	18341	18260	18318	18595	18393	18297	18451	18416	18351	18294	18127	18229	18296	18386	18347	18130	18224	18311	18539	18141	18331	18379	18062	18374	18357	18296	18303	18210	18129	18332	18309	18425	18182	18318	18388	18208	18218	18595	18307	18385	18072	18277	18309	18397	18573	18381	18342	18350	18340	18383	18360	18252	18339	18540	18376	18189	18340	18366	18296	18288	18225	18274	18418	18371	18185	18078	18182	18453	18386	18447	18472	18274	18360	18341	18221	18375	18393	18249	18325	18267	18518	18295	18370	18513	18228	18258	18448	18349	18441	18335	18441	18257	18540	17998	18266	18475	18275	18277	18419	18171	18485	18210	18299	18368	18329	18545	18301	18287	18385	18300	18192	18426	18368	18189	18321	18295	18346	18164	18354	18466	18283	18479	18275	18297	18319	18429	18366	18394	18281	18234	18310	18300	18179	18513	18275	18253	18400	18369	18124	18298	18325	18383	18241	18423	18302	18391	18375	18369	18359	18419	18284	18281	18448	18304	18427	18260	18589	18464	18275	18325	18267	18269	18465	18443	18341	18432	18256	18165	18128	18350	18413	18321	18464	18094	18393	18136	18412	18404	18194	18272	18249	18141	18484	18359	18179	18220	18307	18277	18269	18387	18458	18253	18341	18255	18394	18130	18085	18356	18426	18380	18181	18186	18423	18232	18227	18385	18307	18304	18240	18430	18171	18385	18248	18361	18317	18458	18406	18379	18267	18256	18438	18394	18267	18280	18277	18448	18400	18575	18235	18262	18347	18515	18257	18403	18404	18312	18342	18342	18273	18210	18278	18397	18103	18391	18387	18443	18430	18328	18314	18398	18521	18238	18402	18317	18323	18299	18139	18501	18243	18298	18239	18112	18284	18355	18436	18486	18290	18413	18277	18407	18224	18264	18280	18279	18162	18239	18112	17969	18254	18295	18581	18205	18346	18326	18350	18248	18198	18170	18667	18285	18429	18267	18279	18262	18216	18428	18238	18414	18389	18240	18159	18360	18271	18338	18363	18445	18377	18388	18418	18290	18344	18225	18281	18273	18338	18122	18289	18219	18159	18404	18297	18360	18334	18484	18388	18284	18392	18246	18080	18364	18390	18292	18271	18221	18233	18225	18217	18281	18286	18386	18222	18390	18471	18467	18338	18123	18372	18296	18287	18297	18285	18434	18271	18378	18359	18319	18347	18335	18167	18103	18249	18210	18419	18314	18264	18207	18209	18388	18298	18432	18338	18225	18306	18283	18379	18184	18170	18305	18311	18388	18407	18385	18641	18311	18427	18193	18199	18342	18342	18168	18251	18325	18304	18266	18532	18229	18133	18463	18363	18158	18408	18463	18489	18622	18144	18277	18452	18178	18501	18574	18087	18348	18251	18269	18575	18167	18491	18412	18447	18291	18334	18367	18400	18311	18146	18339	18148	18474	18390	18288	18366	18282	18320	18198	18121	18362	18410	18229	18223	18106	18269	18349	18508	18390	18332	18411	18368	18347	18712	18518	18452	18457	18566	18444	18261	18255	18277	18424	18306	18522	18243	18331	18393	18266	18531	18299	18257	18271	18123	18257	18442	18253	18199	18316	18244	18330	18367	18403	18167	18186	18240	18212	18273	18284	18333	18338	18400	18413	18258	18197	18467	18242	18412	18213	18317	18374	18118	18290	18478	18480	18486	18418	18066	17946	18398	18439	18296	18116	18213	18190	18186	18224	18327	18359	18436	18287	18405	18134	18418	18405	18302	18265	18157	18112	18400	18334	18343	18224	18460	18221	18186	18351	18226	18266	18332	18208	18301	18321	18274	18104	18222	18313	18249	18465	18297	18276	18376	18468	18345	18272	18357	18439	18298	18293	18233	18216	18539	18269	18423	18313	18237	18041	18450	18539	18378	18380	18420	18488	18373	18480	18338	18397	18438	18319	18429	18410	18534	18321	18319	18282	18448	18090	18316	18395	18234	18310	18276	18346	18391	18316	18139	18427	18364	18339	18242	18134	18425	18304	18129	18299	18297	18396	18272	18446	18284	18134	17974	18241	18396	18299	18338	18437	18457	18351	18282	18415	18172	18245	18178	18318	18312	18361	18286	18230	18348	18445	18248	18281	18206	18359	18157	18304	18340	18510	18431	18496	18369	18306	18175	18399	18188	18342	18232	18345	18076	18188	18373	18281	18320	18197	18396	18391	18408	18440	18318	18356	18216	18490	18235	18243	18214	18252	18323	18340	18300	18281	18241	18164	18338	18260	18264	18330	18335	18294	18309	18355	18130	18621	18401	18438	18189	18250	18431	18483	18283	18368	18339	18484	18425	18397	18334	18304	18349	18380	18415	18468	18334	18161	18204	18186	18367	18160	18425	18320	18232	18367	18259	18426	18293	18421	18385	18480	18350	18325	18120	18216	18251	18142	18396	18416	18237	18195	18482	18354	18254	18345	18263	18285	18247	18250	18318	18069	18389	18162	18470	18381	18348	18397	18406	18294	18109	18414	18009	18157	18191	18305	18330	18189	18387	18183	18477	18313	18460	18203	18148	18293	18012	18357	18229	18447	18452	18449	18206	18547	18238	18345	18253	18312	18463	18288	18529	18253	18368	18240	18442	18439	18141	18320	18257	18317	18370	18429	18304	18119	18241	18335	18375	18289	18278	18345	18276	18505	18199	18281	18294	18174	18175	18174	18278	18159	18291	18506	18201	18344	18338	18228	18320	18228	18449	18270	18438	18396	18336	18325	18364	18343	18440	18279	18316	18290	18333	18176	18319	18204	18612	18575	18126	18281	18388	18179	18368	18372	18243	18086	18378	18280	18127	18229	18270	18329	18362	18608	18375	18394	18425	18219	18466	18132	18502	18389	18153	18102	18276	17998	18173	18082	18229	18256	18446	18355	18474	18438	18181	18351	18337	18179	18202	18267	18292	18233	18345	18288	18317	18440	18254	18287	18200	18194	18309	18301	18270	18281	18357	18405	18032	18229	18372	18351	18178	18091	18465	18376	18258	18304	18153	18178	18294	18290	18109	18351	18110	18242	18339	18321	18563	18372	18248	18351	18091	18258	18243	18265	18399	18211	18326	18417	18347	18173	18576	18303	18275	18196	18246	18362	18313	18281	18391	18166	18403	18346	18245	18251	18151	18443	18354	18312	18126	18358	18329	18176	18354	18283	18311	18515	18487	18183	18170	18298	18514	18411	18427	18306	18391	18278	18442	18365	18314	18398	18222	18333	18056	18221	18429	18191	18311	18391
32179	46114	42808	33392	27573	23676	21054	19880	18362	17497	17237	17126	16578	16437	16308	16098	15876	15941	15881	15741	15672	15636	15731	15802	15706	15740	15513	15574	15486	15525	15595	15385	15482	15452	15453	15592	15385	15513	15371	15512	15399	15551	15364	15569	15506	15602	15515	15499	15515	15506	15352	15339	15384	15502	15543	15610	15451	15545	15593	15498	15426	15430	15421	15503	15602	15584	15487	15412	15529	15431	15587	15435	15615	15503	15409	15413	15446	15692	15416	15382	15487	15452	15438	15344	15402	15477	15398	15512	15528	15508	15407	15431	15482	15516	15346	15628	15373	15493	15415	15454	15583	15442	15382	15591	15486	15457	15384	15410	15594	15415	15524	15357	15529	15430	15594	15351	15431	15431	15337	15665	15502	15629	15378	15382	15571	15396	15712	15429	15445	15515	15521	15516	15526	15361	15421	15307	15495	15304	15515	15502	15540	15566	15382	15551	15289	15408	15357	15321	15452	15405	15527	15477	15533	15373	15405	15517	15571	15473	15562	15612	15584	15405	15494	15425	15658	15516	15499	15502	15405	15402	15475	15651	15540	15535	15412	15590	15486	15548	15574	15428	15384	15562	15325	15525	15529	15353	15483	15340	15401	15481	15444	15415	15367	15550	15530	15403	15590	15403	15509	15432	15522	15464	15543	15574	15344	15582	15358	15498	15508	15346	15448	15370	15337	15633	15475	15392	15622	15502	15619	15477	15570	15444	15359	15559	15317	15508	15402	15498	15361	15512	15332	15448	15577	15505	15537	15501	15369	15303	15440	15435	15477	15357	15598	15468	15509	15563	15426	15532	15483	15483	15484	15517	15379	15565	15435	15490	15381	15434	15248	15281	15586	15506	15450	15540	15522	15571	15443	15452	15515	15528	15505	15474	15421	15405	15419	15515	15348	15430	15565	15463	15390	15471	15426	15424	15610	15510	15525	15421	15461	15413	15443	15477	15442	15437	15460	15504	15570	15529	15573	15585	15281	15395	15468	15570	15550	15674	15445	15384	15376	15343	15455	15407	15566	15408	15478	15434	15522	15389	15454	15527	15335	15598	15314	15587	15494	15629	15511	15437	15501	15317	15268	15532	15258	15386	15347	15373	15428	15536	15487	15384	15652	15540	15483	15372	15569	15526	15532	15618	15357	15620	15502	15393	15503	15396	15347	15485	15557	15414	15648	15496	15496	15501	15429	15662	15336	15359	15502	15510	15453	15569	15342	15399	15633	15516	15702	15463	15409	15461	15485	15450	15584	15511	15430	15481	15400	15275	15413	15470	15492	15440	15512	15622	15385	15375	15388	15429	15491	15470	15491	15530	15371	15534	15429	15455	15366	15360	15309	15537	15433	15471	15354	15576	15388	15568	15550	15250	15442	15550	15441	15378	15256	15465	15419	15423	15567	15412	15657	15571	15497	15570	15431	15568	15520	15510	15302	15550	15450	15401	15448	15518	15348	15440	15475	15561	15490	15523	15288	15510	15410	15409	15431	15476	15465	15323	15647	15407	15687	15644	15424	15455	15479	15426	15469	15588	15408	15574	15404	15303	15504	15377	15516	15546	15457	15571	15597	15467	15639	15421	15468	15553	15422	15424	15454	15559	15537	15506	15381	15394	15403	15490	15406	15520	15544	15463	15384	15189	15610	15347	15606	15495	15469	15538	15511	15676	15367	15436	15431	15506	15510	15548	15348	15455	15376	15379	15461	15371	15472	15558	15561	15462	15661	15461	15426	15569	15782	15439	15662	15450	15448	15541	15383	15244	15372	15489	15524	15556	15513	15375	15549	15498	15528	15543	15449	15472	15555	15356	15386	15399	15611	15487	15550	15589	15530	15433	15518	15470	15434	15310	15661	15425	15361	15466	15490	15518	15465	15499	15478	15576	15492	15310	15503	15497	15324	15454	15577	15370	15557	15574	15377	15455	15537	15465	15503	15763	15507	15360	15380	15475	15724	15408	15463	15379	15547	15455	15555	15332	15523	15546	15467	15600	15557	15336	15624	15576	15504	15372	15460	15479	15445	15510	15391	15472	15547	15467	15560	15351	15495	15531	15569	15404	15505	15628	15584	15532	15420	15312	15635	15451	15504	15400	15478	15500	15351	15345	15581	15479	15397	15475	15463	15540	15465	15402	15419	15470	15514	15512	15591	15396	15557	15609	15533	15400	15469	15374	15612	15505	15480	15632	15336	15369	15420	15325	15443	15443	15605	15647	15561	15547	15488	15484	15551	15468	15385	15431	15527	15704	15416	15577	15502	15329	15461	15541	15530	15519	15546	15546	15538	15691	15399	15556	15486	15549	15467	15589	15410	15557	15446	15505	15402	15530	15436	15364	15494	15379	15550	15606	15395	15457	15559	15493	15460	15626	15487	15470	15343	15542	15342	15498	15588	15449	15546	15347	15475	15607	15561	15604	15426	15464	15233	15404	15544	15536	15427	15442	15392	15534	15430	15555	15511	15506	15670	15596	15408	15571	15554	15495	15521	15486	15671	15428	15458	15602	15486	15449	15450	15669	15459	15180	15628	15448	15458	15383	15473	15434	15506	15598	15541	15479	15542	15582	15549	15423	15571	15358	15343	15502	15535	15306	15568	15613	15316	15436	15427	15466	15543	15491	15690	15427	15393	15516	15360	15413	15634	15477	15640	15562	15507	15634	15399	15493	15549	15400	15517	15562	15690	15399	15529	15678	15603	15540	15449	15402	15444	15687	15589	15361	15469	15542	15390	15486	15561	15420	15651	15434	15400	15506	15257	15556	15505	15519	15529	15560	15483	15433	15531	15416	15447	15619	15556	15497	15339	15419	15525	15394	15373	15466	15607	15402	15634	15478	15668	15443	15396	15436	15412	15331	15401	15240	15387	15561	15442	15487	15447	15378	15409	15432	15335	15465	15478	15387	15506	15538	15487	15583	15558	15477	15451	15469	15464	15588	15608	15579	15405	15423	15644	15523	15437	15464	15545	15355	15373	15517	15644	15271	15490	15430	15396	15429	15568	15478	15407	15469	15616	15599	15494	15637	15594	15442	15322	15686	15495	15579	15389	15603	15529	15364	15358	15618	15550	15452	15478	15391	15416	15333	15386	15383	15441	15452	15519	15474	15562	15479	15342	15543	15431	15566	15472	15510	15350	15463	15615	15426	15458	15471	15374	15339	15506	15445	15639	15597	15434	15441	15383	15575	15421	15698	15544	15604	15495	15372	15457	15474	15462	15508	15431	15456	15338	15533	15420	15618	15508	15347	15569	15617	15532	15331	15300	15340	15386	15640	15403	15474	15482	15616	15348	15598	15459	15571	15468	15450	15570	15525	15438	15321	15317	15444	15365	15565	15470	15409	15509	15376	15541	15345	15563	15500	15410	15341	15510	15552	15583	15487	15323	15439	15550	15484	15493	15459	15530	15457	15534	15355	15446	15686	15600	15418	15325	15581	15622	15348	15402	15553	15452	15542	15389	15538	15308	15458	15646	15560	15640	15584	15569	15414	15390	15485	15669	15628	15572	15290	15551	15377	15441	15346	15392	15541	15471	15525	15575	15514	15511	15530	15635	15291	15579	15563	15441	15569	15461	15562	15696	15412	15436	15580	15519	15336	15561	15636	15497	15537	15400	15609	15569	15478	15487	15387	15514	15419	15443	15353	15475	15366	15446	15471	15256	15360	15492	15565	15507	15395	15447	15539	15348	15553	15505	15506	15383	15501	15522	15540	15608	15281	15387	15450	15312	15435	15452	15593	15437	15449	15507	15423	15289	15548	15450	15520	15448	15564	15500	15373	15395	15345	15586	15568	15502	15441	15527	15648	15560	15472	15419	15566	15417	15407	15527	15390	15583	15459	15560	15503	15427	15734	15335	15514	15379	15340	15558	15475	15473	15479	15468	15383	15504	15453	15513	15617	15435	15614	15354	15480	15440	15521	15343	15590	15559	15536	15526	15477	15479	15536	15304	15574	15506	15643	15455	15398	15435	15530	15407	15427	15457	15572	15444	15487	15301	15360	15435	15507	15405	15457	15576	15377	15528	15511	15571	15530	15649	15539	15335	15393	15432	15335	15513	15432	15531	15435	15440	15394	15355	15446	15651	15536	15587	15575	15409	15599	15422	15378	15482	15695	15455	15570	15478	15593	15456	15346	15478	15450	15499	15446	15383	15573	15414	15519	15603	15728	15515	15511	15424	15615	15542	15530	15353	15537	15484	15485	15420	15437	15417	15530	15389	15422	15473	15457	15483	15472	15563	15589	15506	15515	15532	15393	15575	15569	15340	15449	15455	15405	15463	15517	15474	15569	15664	15340	15377	15512	15434	15509	15448	15675	15443	15622	15449	15457	15510	15140	15606	15368	15494	15595	15465	15422	15518	15483	15314	15512	15417	15450	15464	15450	15600	15359	15436	15566	15448	15523	15416	15504	15313	15635	15386	15244	15689	15399	15554	15518	15694	15547	15455	15589	15532	15291	15470	15625	15425	15509	15331	15393	15402	15398	15415	15624	15461	15684	15500	15580	15525	15562	15377	15474	15529	15476	15472	15470	15523	15585	15640	15572	15400	15595	15394	15587	15441	15475	15481	15452	15470	15419	15615	15511	15553	15384	15628	15448	15452	15430	15579	15620	15495	15624	15496	15403	15517	15459	15377	15383	15595	15583	15516	15556	15545	15292	15694	15436	15604	15461	15519	15492	15460	15471	15622	15522	15447	15478	15434	15335	15520	15373	15431	15533	15421	15427	15377	15455	15632	15478	15483	15503	15420	15533	15405	15602	15595	15366	15444	15507	15497	15492	15535	15475	15500	15418	15456	15573	15556	15312	15611	15676	15653	15500	15563	15763	15423	15774	15509	15514	15337	15494	15558	15537	15409	15375	15292	15583	15510	15506	15421	15581	15595	15430	15401	15393	15339	15312	15372	15709	15401	15501	15644	15487	15697	15560	15507	15621	15564	15442	15408	15584	15390	15403	15549	15439	15571	15370	15396	15458	15504	15594	15238	15583	15387	15477	15387	15433	15612	15485	15323	15407	15564	15409	15451	15448	15485	15451	15541	15588	15427	15484	15533	15302	15613	15494	15430	15539	15444	15602	15451	15398	15547	15394	15385	15387	15492	15400	15500	15500	15654	15379	15588	15319	15517	15596	15417	15445	15457	15416
24160	21456	29067	25972	25814	27172	26638	22871	21412	20858	19986	19661	19446	19359	19177	18923	18737	18707	18561	18479	18620	18446	18482	18426	18645	18320	18166	18199	18237	18090	18506	18100	18279	18151	18275	18328	18209	18270	18321	18192	18308	18032	18402	18250	18361	18316	17978	18131	18466	18051	18183	18073	18289	18112	18080	18167	18143	18120	18383	18271	18293	18341	18343	17933	18255	18047	18252	18114	17997	17989	18199	17989	18076	18181	18295	18166	18225	18292	18334	18005	18094	18012	18052	18107	18263	18198	18131	18317	18081	18159	18078	18045	18217	18004	18163	18228	18243	18077	17991	18160	18075	18145	18114	18145	18171	18201	18228	18324	18047	18077	18041	18026	18026	18151	18174	17979	18170	18266	18118	18187	18303	18061	18013	18145	18123	18116	18034	18082	18114	18147	18222	18234	18272	18061	18113	18169	18028	17980	18082	18159	18252	18189	18054	18254	18179	18257	18086	18021	18191	18141	18391	18224	18111	18401	17995	18222	18055	18197	18302	18143	17959	18026	18148	17948	18159	18026	18303	18024	18012	18082	18264	18080	18370	18131	18155	17941	17968	18047	18025	18044	17950	17975	18182	18089	18093	18086	18325	18275	18080	18269	18233	18086	18388	18055	18132	18123	18339	18112	18366	18028	18109	18082	17992	18195	18045	17999	18185	18049	18410	18081	18251	18202	18201	18211	18191	18031	17982	18093	18196	18173	18130	18421	17943	18022	18234	18205	18146	18068	18131	18048	18219	17968	18308	18264	18147	18100	18119	18221	18039	18064	18136	18118	18236	18227	18181	18177	18374	18093	18040	18212	18236	18086	18098	18368	18244	18098	18171	18212	17975	18021	17935	18140	18077	17861	18275	18152	18235	18199	17965	18181	18247	18157	18098	18439	17999	18222	18312	18176	18111	18026	18281	18215	18049	18071	18203	18259	18103	17997	18198	18186	18262	18194	18095	18167	18063	18272	18221	18240	18155	17995	18087	18052	18047	18211	18134	17932	18008	18330	18040	18063	18198	18188	18173	18199	18203	18084	18104	18283	18184	17996	18190	18059	18114	18329	18244	18266	18322	18356	18455	18258	18099	18076	18370	18317	18188	18155	18058	18168	18215	18261	18159	18077	18065	18043	17997	18079	18250	17999	18302	18053	18171	18133	18165	17984	18252	18036	18100	18152	18183	18188	18056	18060	18263	18325	18077	17982	18217	18244	18163	18189	18212	17977	18105	18177	18165	18209	18231	18212	18196	18100	18149	18123	17993	18239	18318	18288	18189	18195	18243	17932	18113	18352	18025	18205	18059	18018	18323	18037	18095	17968	18204	18167	18128	18135	18236	18047	18115	18154	18080	17968	17898	18021	18165	18347	18202	18186	18168	18227	18085	18177	18241	18167	18113	18176	18133	18234	18452	18379	18082	18158	18127	18345	18114	18117	18106	18123	18004	18102	18028	17976	18231	18070	18253	18182	18096	18160	18169	18043	18251	17953	18145	18117	18079	18004	18050	18147	18211	17944	18094	18111	18300	18124	18020	18238	18207	18150	18170	18170	18027	18193	18366	18271	18106	18017	18234	18000	18294	18310	18220	18174	17989	18093	18037	18093	18348	18166	18246	17848	18104	18274	18103	18150	18020	18206	18342	18040	18083	18089	18157	18171	18078	17847	18094	18217	18152	18242	18224	17828	17981	18053	18042	18055	18083	18021	18014	18248	18365	18054	18143	17876	18014	18151	18206	18188	18271	18228	18220	18023	18128	18051	18027	18193	18056	18234	18331	18307	18213	18034	18090	18478	18495	18296	18259	18215	18389	18131	18292	18183	18109	18226	18138	18239	18270	18228	17999	18121	18045	18093	18204	18003	18061	18100	18194	18009	18120	18130	18160	18133	18220	18137	18113	18114	18108	18328	18139	18164	18254	18262	18108	18420	18192	18145	18153	18052	18151	18195	18188	18157	18012	18004	18252	18077	18137	18178	18217	18219	18228	17906	17934	17944	18291	18117	18187	18118	17956	18164	17995	18217	18282	18228	18192	18199	18037	18201	18137	18363	18144	18228	18116	18239	18229	18268	18291	18097	18106	18110	18078	18233	17988	18130	18063	18072	18039	18195	18086	18170	18152	18091	18039	18231	18168	18233	18089	18240	18166	18279	18214	18181	18034	18284	18267	18129	18198	18180	17966	17909	18175	18035	18231	18131	18407	18069	18192	18163	18169	18024	18170	18071	18235	18153	18257	18216	18284	18146	18061	18190	18253	18242	18257	18103	18281	18132	17822	18284	18188	18128	18125	18158	18056	18177	17903	17929	18208	17925	18194	18179	18260	18138	18137	18234	18107	18135	18145	18014	17987	17950	18207	18294	18398	18177	18179	18044	18117	18156	18176	18122	18110	18197	18065	18021	18131	18321	18334	18153	18326	18033	18190	18185	18021	18075	17845	18001	18058	18308	18066	18228	18194	18283	18189	18097	18158	18418	18168	18154	18352	18217	18008	18126	18250	18381	18304	18074	18099	18077	18117	18144	18139	18330	18187	18088	18378	18417	18207	18136	18141	18175	18108	18156	17999	18064	18214	18145	18205	18227	17844	18401	18362	18166	18452	18191	18150	18205	18216	18244	18124	18224	18168	17985	18083	18104	18007	18131	18127	18200	17963	18058	18084	18173	18034	18143	18109	18088	18009	18462	18041	18237	18163	18021	18118	18251	18174	18110	18231	18235	18030	17850	18043	18193	18139	18173	18186	18070	18299	18009	18065	18093	18203	18236	18035	18125	18206	18132	18251	18037	18138	17978	17925	18061	18034	18197	18112	18062	18138	18174	18100	18188	18155	18272	18252	17892	17989	18303	18330	18113	18208	18239	17918	18344	17994	18128	18160	18171	18204	18178	18146	18426	18089	18363	18394	18208	18294	17987	18086	18212	18082	18278	18089	18307	18258	18151	18137	18261	18165	18129	18001	18013	18288	18153	18183	18203	18012	18195	18038	18027	18327	18053	18119	18169	18071	18101	18167	18143	18092	18009	17967	18275	18268	18218	18214	18259	17978	18311	18089	18402	18156	18143	18248	18134	18343	18109	18100	18068	18147	17991	18172	18045	18317	18384	18250	18106	18096	18006	18064	17824	18258	18149	17986	18238	18230	18137	18155	18188	18027	18041	18335	17931	18194	18119	18150	18090	18149	17966	17958	18064	18310	18147	18171	18259	18351	18104	18164	18277	18166	18211	18197	18076	18243	18012	17848	18122	18268	17980	18116	18167	18284	18164	18403	18265	18210	17955	18132	18109	18207	18180	18382	18222	18253	18133	18296	18005	18117	18107	18101	18127	18154	18161	18133	18283	18057	18159	18108	18159	18217	18040	18002	18069	18193	18117	17984	18388	18124	18255	18396	18196	18187	18239	17935	18220	18178	18372	17918	18226	17993	18101	18137	18125	18133	18070	18162	18193	18138	18098	18168	18305	18246	18287	18226	18007	18249	18285	17941	18196	18186	17924	18124	18032	18197	18182	18072	17967	18011	18069	18086	18083	17982	17993	18010	18273	18281	18124	18106	18088	18167	18288	18266	18275	18092	18176	18026	18089	18226	18099	18273	18161	18144	18173	17929	17980	18103	18094	18143	18286	18302	18236	18356	18030	18125	18313	17999	18015	18190	18037	18223	18069	18140	18244	18113	18193	18289	18334	18179	18281	18081	18119	17973	18077	18206	18097	18108	18188	18155	18138	18069	18329	18214	18192	18229	18087	18226	18163	18068	18256	18128	17859	18155	18316	18127	18209	18201	18081	18174	18241	18301	18195	18239	18100	18164	18274	18150	18111	18192	18081	18051	18165	18158	17960	18233	18199	18292	18116	18201	18213	18255	18259	18336	18264	18339	18225	17885	18093	18138	18035	18211	17917	17925	18100	18010	18113	18260	18165	17928	18009	17968	18209	18120	18261	18253	18228	18193	18141	18052	18156	18247	17990	18089	18158	18220	18003	18097	18238	17931	18014	18247	18062	18158	18378	18145	18055	18104	18124	18465	18347	18301	18050	18313	18013	18142	18135	18199	18264	18301	18084	18282	18095	18250	18224	18087	18163	18160	17935	18341	18002	18248	18135	18233	18201	18162	18244	18347	17983	18247	18107	18116	18150	18142	18180	18185	18086	18229	18078	18159	18011	18429	18261	18194	18301	18025	18071	18278	18131	18260	18176	18270	18145	18026	18157	18157	18079	18197	18080	18029	18120	17995	18117	18155	18066	18227	18035	17890	18075	18023	18189	18248	17952	18084	18178	18313	18176	18078	18211	18234	18292	18104	18172	18149	17990	18010	18190	18113	18203	18259	18310	18066	17946	18223	18117	18243	18022	18214	18204	17918	18069	18286	18182	18138	18221	17922	18133	18114	18083	18089	18296	18027	18132	18203	18027	18321	18021	18238	18111	18327	18187	18154	18000	17834	18248	18124	18186	18120	18005	18255	18131	18239	18106	18211	18384	18005	18109	18217	18003	18083	18353	18257	18230	18105	18141	18159	17964	18071	18016	18336	18158	18079	18119	17956	18066	18070	18096	18219	18236	18112	18119	18153	18085	18236	17985	18128	17989	18146	18234	18153	18118	18100	18452	18079	17984	18086	18271	18095	18404	18423	18179	18164	18155	18090	18052	18167	18114	17986	18347	18245	18098	18382	18314	18194	18351	18232	18269	18378	18125	18272	18194	18429	18094	18359	18175	18196	18149	18182	18110	18065	18291	18385	18196	18050	18203	18196	18146	18185	18157	18237	18282	18191	18111	18234	17988	18166	18110	18269	18033	18029	18067	18088	18241	18319	18160	18145	18150	18231	18157	18132	18127	18075	18073	18123	18252	18096	17992	18219	18096	18211	18219	18069	17991	18128	18132	18183	18148	18289	18212	18035	17970	17897	18021	18295	17873	18094	18122	18236	18412	18296	18254	18081	17981	18285	18326	18217	18190	18127	18195	18203	18106	17946	18182	18125	17994	18086	18285	18141	18217	18245	18068	18193	18019	18100	18142	18249	18104	18137	18207	18062	18084	18276	18099	18011	17946	18074	18207	18080	17975	18271	18188	18037	18317	18264	17966	18051	18415	18318	17991	17882	17979	18147	18386	18231	18282	18262	18011	18086	18312	18327	18126	18150	18100	18249	18041
31885	52239	48445	39059	32322	27906	24227	21959	20196	19240	18081	17683	17187	16809	16651	16185	16118	15968	15703	15999	15833	15709	15713	15795	15611	15512	15486	15584	15575	15394	15282	15344	15573	15486	15528	15404	15470	15264	15452	15520	15224	15516	15521	15394	15378	15466	15458	15490	15461	15437	15341	15277	15443	15393	15436	15283	15491	15246	15484	15273	15566	15369	15388	15339	15370	15573	15522	15254	15298	15435	15408	15295	15492	15234	15334	15515	15199	15318	15395	15431	15324	15233	15289	15367	15275	15444	15275	15447	15453	15178	15387	15395	15425	15249	15354	15276	15248	15407	15270	15230	15358	15298	15231	15410	15324	15351	15396	15496	15427	15179	15417	15257	15339	15370	15381	15394	15234	15449	15216	15358	15296	15402	15390	15356	15331	15449	15307	15398	15553	15396	15490	15137	15334	15342	15444	15282	15333	15475	15509	15258	15396	15332	15397	15400	15505	15177	15408	15505	15355	15279	15415	15378	15369	15286	15452	15355	15231	15363	15289	15182	15486	15332	15353	15345	15305	15250	15384	15476	15274	15542	15356	15380	15283	15247	15323	15415	15299	15407	15383	15349	15510	15555	15486	15338	15419	15395	15261	15312	15457	15434	15502	15343	15391	15398	15310	15243	15374	15246	15299	15481	15222	15464	15295	15444	15302	15392	15297	15374	15350	15450	15402	15304	15392	15304	15509	15509	15190	15290	15276	15287	15112	15271	15204	15187	15318	15381	15208	15234	15478	15518	15343	15358	15414	15335	15286	15315	15377	15473	15617	15335	15450	15291	15406	15326	15409	15461	15338	15254	15340	15379	15305	15202	15391	15513	15023	15317	15398	15410	15374	15482	15209	15319	15390	15244	15293	15429	15311	15334	15412	15224	15495	15369	15542	15303	15419	15381	15500	15510	15432	15407	15389	15356	15366	15323	15254	15395	15324	15345	15171	15175	15450	15439	15403	15225	15584	15479	15379	15493	15626	15343	15300	15194	15256	15291	15279	15328	15491	15417	15164	15383	15224	15170	15423	15251	15472	15360	15446	15186	15241	15322	15381	15381	15440	15491	15232	15417	15442	15280	15300	15352	15501	15552	15548	15400	15512	15388	15298	15333	15347	15164	15402	15388	15379	15307	15100	15284	15484	15296	15378	15422	15384	15490	15233	15150	15402	15230	15286	15382	15244	15249	15398	15285	15451	15337	15288	15375	15397	15429	15427	15183	15571	15322	15340	15276	15236	15392	15132	15271	15374	15450	15526	15476	15367	15190	15258	15428	15293	15302	15401	15297	15333	15521	15190	15457	15079	15411	15354	15104	15363	15153	15348	15400	15289	15281	15465	15400	15378	15530	15389	15329	15474	15304	15333	15290	15479	15362	15265	15297	15259	15179	15377	15375	15423	15527	15204	15297	15420	15446	15266	15302	15331	15402	15379	15301	15360	15265	15477	15324	15097	15425	15417	15422	15446	15415	15331	15248	15327	15418	15368	15275	15341	15398	15341	15287	15332	15346	15472	15431	15591	15266	15206	15381	15376	15424	15529	15349	15408	15321	15406	15368	15294	15367	15388	15266	15296	15377	15514	15253	15295	15398	15477	15367	15308	15438	15468	15371	15296	15435	15282	15401	15522	15438	15510	15336	15373	15265	15391	15238	15356	15230	15346	15395	15243	15371	15391	15493	15337	15215	15314	15427	15413	15363	15160	15440	15341	15441	15494	15390	15475	15291	15511	15321	15327	15304	15326	15481	15404	15493	15256	15327	15426	15280	15367	15398	15581	15583	15471	15282	15519	15345	15349	15314	15426	15232	15406	15286	15488	15120	15492	15390	15324	15496	15333	15302	15397	15268	15321	15292	15202	15322	15251	15486	15436	15287	15462	15473	15397	15427	15387	15436	15347	15574	15370	15232	15366	15237	15403	15393	15369	15308	15378	15269	15467	15328	15427	15273	15278	15414	15437	15384	15369	15429	15298	15359	15392	15403	15479	15381	15442	15291	15464	15492	15183	15365	15440	15290	15368	15176	15292	15408	15309	15363	15422	15378	15392	15446	15446	15362	15436	15274	15308	15442	15287	15318	15317	15464	15496	15323	15297	15369	15374	15346	15386	15402	15262	15424	15295	15234	15325	15414	15278	15174	15327	15326	15358	15205	15675	15171	15418	15327	15353	15368	15409	15401	15246	15394	15401	15404	15251	15426	15232	15420	15338	15419	15278	15368	15259	15448	15431	15519	15390	15217	15390	15580	15303	15472	15399	15446	15492	15482	15378	15217	15238	15136	15175	15224	15389	15176	15372	15454	15213	15239	15283	15376	15270	15314	15512	15418	15369	15362	15432	15346	15320	15450	15310	15242	15354	15211	15393	15434	15371	15305	15382	15277	15311	15229	15310	15338	15417	15248	15283	15339	15556	15474	15297	15402	15279	15422	15296	15312	15315	15356	15310	15390	15295	15458	15368	15386	15335	15329	15200	15353	15203	15496	15417	15380	15298	15537	15295	15522	15403	15377	15273	15331	15237	15225	15452	15486	15384	15474	15441	15358	15501	15400	15389	15349	15287	15406	15378	15355	15140	15347	15381	15529	15226	15529	15292	15276	15439	15254	15303	15326	15405	15365	15348	15297	15281	15279	15513	15384	15349	15392	15306	15343	15365	15357	15384	15315	15351	15277	15399	15379	15350	15364	15276	15280	15371	15341	15247	15346	15386	15202	15406	15275	15449	15345	15308	15178	15383	15449	15286	15231	15213	15210	15282	15250	15265	15271	15252	15215	15497	15353	15452	15406	15346	15409	15222	15280	15364	15520	15296	15449	15349	15399	15134	15329	15298	15440	15335	15320	15142	15482	15183	15345	15333	15481	15243	15285	15407	15414	15383	15209	15155	15337	15283	15440	15428	15287	15315	15373	15177	15498	15457	15372	15438	15321	15454	15309	15411	15291	15342	15313	15265	15338	15351	15590	15464	15180	15285	15364	15511	15289	15399	15344	15293	15433	15374	15454	15273	15333	15437	15460	15282	15249	15445	15415	15375	15406	15230	15355	15456	15261	15397	15334	15457	15205	15246	15332	15333	15326	15402	15235	15442	15345	15282	15303	15485	15211	15252	15362	15281	15477	15373	15278	15303	15228	15340	15356	15375	15418	15443	15373	15306	15358	15525	15388	15419	15426	15323	15356	15193	15425	15325	15339	15407	15293	15230	15259	15309	15419	15433	15298	15369	15376	15252	15429	15286	15293	15374	15380	15429	15253	15376	15417	15341	15207	15307	15246	15495	15213	15314	15484	15415	15382	15288	15327	15321	15293	15240	15303	15397	15290	15260	15383	15397	15430	15494	15361	15337	15367	15353	15390	15417	15290	15354	15234	15404	15445	15302	15328	15287	15456	15251	15593	15302	15489	15374	15420	15323	15372	15482	15311	15512	15226	15362	15296	15297	15161	15240	15231	15378	15533	15401	15338	15441	15393	15389	15420	15378	15408	15444	15472	15242	15488	15346	15362	15299	15442	15269	15317	15250	15296	15375	15262	15379	15446	15183	15320	15380	15123	15313	15220	15398	15363	15267	15357	15512	15262	15303	15370	15501	15399	15148	15340	15370	15480	15380	15435	15540	15357	15506	15514	15340	15217	15243	15310	15255	15448	15266	15467	15442	15392	15382	15288	15302	15398	15550	15382	15349	15408	15492	15404	15390	15375	15373	15389	15442	15379	15292	15370	15174	15382	15392	15393	15389	15315	15326	15247	15323	15413	15426	15447	15505	15410	15502	15314	15441	15318	15451	15453	15306	15419	15161	15413	15361	15247	15258	15419	15167	15345	15437	15229	15391	15438	15232	15364	15330	15230	15331	15255	15275	15543	15324	15325	15474	15413	15158	15298	15518	15402	15352	15399	15348	15424	15313	15333	15270	15295	15171	15103	15219	15402	15405	15461	15312	15394	15380	15197	15344	15594	15309	15384	15447	15411	15371	15392	15305	15368	15410	15491	15262	15362	15422	15347	15370	15453	15415	15591	15325	15276	15447	15444	15375	15407	15255	15349	15340	15345	15237	15598	15385	15345	15454	15211	15280	15389	15366	15191	15331	15334	15179	15478	15309	15296	15291	15320	15257	15508	15343	15306	15226	15437	15556	15369	15278	15595	15289	15382	15415	15251	15368	15385	15381	15421	15458	15424	15266	15497	15326	15390	15195	15272	15176	15504	15345	15309	15317	15237	15359	15476	15352	15354	15308	15458	15469	15317	15401	15333	15491	15314	15308	15334	15381	15419	15355	15434	15304	15391	15363	15484	15430	15320	15416	15556	15278	15492	15423	15290	15475	15356	15449	15312	15457	15392	15375	15275	15407	15277	15346	15396	15399	15379	15408	15365	15470	15393	15284	15293	15454	15364	15313	15561	15358	15366	15301	15472	15295	15294	15333	15263	15385	15218	15328	15346	15357	15374	15282	15283	15518	15341	15410	15320	15426	15415	15447	15503	15224	15419	15330	15065	15287	15225	15212	15330	15442	15275	15363	15422	15350	15258	15594	15343	15384	15550	15406	15302	15204	15409	15407	15475	15323	15471	15390	15254	15277	15364	15378	15280	15421	15211	15376	15294	15435	15347	15341	15367	15447	15366	15484	15345	15268	15251	15337	15303	15368	15286	15287	15428	15324	15311	15285	15322	15320	15450	15325	15380	15434	15441	15312	15363	15230	15466	15250	15447	15446	15260	15395	15396	15274	15472	15290	15312	15470	15455	15438	15503	15288	15420	15257	15338	15165	15409	15378	15423	15316	15419	15171	15346	15338	15431	15333	15416	15395	15352	15214	15419	15444	15357	15316	15459	15415	15333	15242	15303	15458	15369	15376	15287	15398	15390	15501	15375	15535	15284	15135	15148	15453	15434	15475	15358	15437	15380	15406	15417	15507	15317	15274	15147	15426	15612	15362	15410	15484	15411	15455	15361	15392	15434	15397	15446	15366	15269	15436	15552	15392	15423	15251	15302	15286	15442	15451	15471	15289	15395	15417	15569	15381	15415	15516	15302	15292	15484	15404	15329	15407	15489	15332	15292	15475	15337	15422	15389	15431	15426	15414	15531	15414	15401	15292	15295	15430	15212	15187	15351	15419	15326	15411	15283	15359	15360	15530	15164	15426	15397	15513	15445
22882	21443	29400	24175	23360	27726	30496	25524	23333	22984	22164	21134	20800	20606	20181	20101	19841	19842	19572	19689	19651	19621	19400	19401	19386	19151	19247	19113	19151	19231	18891	19191	19223	19164	19108	18808	19372	19191	19199	18977	19080	18992	19130	18856	19047	18917	19058	18923	19062	19115	18929	19149	19031	18882	18899	18884	18837	18981	19015	18888	18856	19073	18947	19001	18964	19002	18916	19152	19067	18928	18732	19138	18804	18989	19166	18886	19024	19181	19091	18972	18858	18866	19033	19022	18843	19139	19078	18734	18912	18902	19017	19117	18843	19017	19070	18956	19009	18980	19028	19112	19315	19069	18952	19082	19225	19149	19101	18851	18971	18830	18984	19097	18955	18904	18727	18987	19087	18734	18988	18947	18797	18877	18982	18955	18980	18915	19032	18957	19004	18921	19097	19129	18782	18988	18877	19043	19111	18989	19030	19011	18971	19049	18981	18735	19035	19013	18710	19025	19078	18727	18903	18840	18995	18998	18725	19021	19019	18925	18903	18975	18892	18882	19002	18862	18864	18957	18803	19013	19010	19175	18895	19033	18784	18961	18820	19073	19087	18769	18954	19018	18947	18760	18727	18950	18824	19053	18909	19006	18858	18805	18930	18867	18931	18850	19061	19000	18885	19073	19156	18957	18892	18760	18972	18856	18969	19121	19045	18996	19059	18973	19224	18779	19011	18907	18839	18797	18884	18938	18868	18923	19041	19114	18988	18965	18855	19137	19029	19030	19001	18855	18958	19112	18786	19223	19044	18853	19026	18943	19076	19050	19036	18970	19053	18768	18835	19018	18977	19101	18912	19095	18932	18772	18737	18922	18941	18951	19023	18988	18989	18981	18988	18761	18913	19046	18920	19077	19053	18990	18781	19002	19066	19030	19020	19003	18842	18933	18918	18977	18795	19078	19030	18897	18909	18945	18773	18968	18842	18979	18859	18891	19066	18984	18965	19059	18787	18919	19155	18990	19014	18727	18779	18948	18918	18974	18875	18956	18894	18908	18991	18948	19031	18889	18909	19078	19167	19144	18953	18933	19032	18781	18851	19057	19271	18996	18892	18931	18836	18966	19050	18890	19043	19125	18909	18941	19115	19154	18951	18900	18734	18942	18970	19028	18974	18803	18943	18876	18916	18707	18998	18862	19042	18957	18912	18945	18854	18822	19017	19007	19037	18924	18790	18921	18889	19147	19018	18655	19026	18995	18944	19009	18951	18741	18970	18926	18869	19013	18921	18820	19018	18817	18838	18789	19117	19074	18995	18808	18787	19083	18976	18864	18820	19014	18991	18968	19051	18937	19138	18925	19236	19023	18896	18873	18815	19032	18737	18801	18681	18944	19064	19019	18913	18727	18844	18942	18829	18790	19036	19098	18966	19101	18761	18850	19001	18786	18879	18843	19130	18782	19035	18886	19103	18810	19088	18848	18998	18974	18748	18798	19001	18927	19061	18944	18837	18855	19051	19146	18908	19161	18812	19050	18853	18918	19001	19090	18926	19028	18928	18969	19008	18981	19120	18745	19212	18997	18998	18958	18932	18862	18843	19054	18872	18916	18951	18928	19066	19036	18910	18991	18807	19007	18893	18906	18779	18650	18953	18937	19030	19077	19024	18846	19131	18773	19134	19091	18885	18790	18802	18781	18914	18830	18838	18943	18826	19027	18888	18963	18690	18975	19044	19048	18943	19045	18986	18973	19004	18892	18894	18766	19020	19156	18912	18954	19202	19033	18950	19056	18829	19063	19002	19030	19203	18957	18999	19116	18934	18933	18953	18934	18840	18869	18970	18967	18845	18901	18690	19183	19033	18900	18808	19005	18902	18889	18846	19096	19001	18999	18794	18956	19013	18841	19272	18765	18742	18947	18980	18867	18811	18973	19005	18909	18852	18878	18995	19020	18988	18851	18953	19070	19120	18910	19114	19044	18998	18930	18955	19019	18901	18727	18831	18710	18863	18874	19040	19109	18967	18978	18741	18844	18975	18815	18965	19013	18907	19008	19051	18832	19021	18951	18945	19032	18981	18958	18763	18956	18950	18720	19030	19156	18694	18770	18895	18949	18876	19123	18941	18897	18862	19009	18956	18931	18917	18805	18861	18936	18839	19010	18871	18984	18962	18957	19123	18847	18855	18894	18838	18859	19274	18889	18921	18984	18990	19019	18778	18954	18938	18858	18832	18815	19006	18912	18889	18875	18986	19215	19038	18895	18937	18895	18854	18920	18853	18740	18682	19134	19082	19075	19090	18995	18837	18862	19101	18930	19110	18713	18796	19024	18829	18986	18755	18944	18982	18885	19164	18888	18951	18847	18850	18961	19002	18892	19010	19050	18920	18940	18843	18999	18870	18841	18917	18763	18992	18847	18962	18846	18826	19075	19070	18892	19180	18836	19141	19157	19149	18900	19088	18838	18895	19069	19092	18892	18776	18985	18814	18866	19079	19128	19067	18923	18927	18875	18990	18941	18788	18759	18923	18795	18959	18834	19015	19006	18830	18845	18974	19042	18724	18877	19006	18946	19114	18982	18868	19024	18780	18714	18888	18677	18948	18888	19171	19102	18770	18949	18921	19063	19171	19094	18884	18985	19017	19016	19011	18882	18912	18847	18990	18870	19160	19041	18750	18940	19145	19021	19049	18921	18868	18915	18961	19162	19092	18961	19209	19011	18908	18737	19124	19018	18881	18720	18913	19074	18937	18923	19088	18839	18916	18970	18974	18998	19169	18942	18933	18867	19128	19001	19011	18910	18931	18850	19049	18839	18954	18893	19017	18899	19181	18828	18810	18738	19097	18839	19112	18852	18988	18864	18896	18902	19118	18950	18928	18954	18959	19031	18933	18997	19053	19051	18870	18901	18937	18877	18819	18925	18971	18883	18908	18869	18925	18822	18911	18921	19182	18969	18827	19009	18808	18896	18833	18970	18985	18799	19005	19186	18888	18792	19010	18769	18844	18973	19138	18824	18717	18796	18912	18898	19060	18916	18903	19145	19094	19084	18967	18810	18747	18966	18819	18959	18966	18785	19005	18697	19126	19074	19098	19092	18844	18880	19126	19023	18876	18900	18948	19003	18829	19014	18936	18912	18903	19080	18936	18962	18935	18887	18881	18780	18981	19046	18914	18937	19053	19062	18976	18971	18911	18830	18944	18871	18925	18809	18807	18990	18990	18846	18890	19082	18776	19034	18982	18795	18770	19027	18989	18813	19126	19118	18991	18927	18874	18769	18952	18799	18868	18809	18830	18844	18914	19062	18857	18823	18740	19073	18943	18681	19037	19037	18773	19047	19023	19148	18847	19045	19101	19000	18999	18936	18958	18945	19000	18914	19061	19122	18965	18933	18917	19059	18939	19023	18910	19136	18947	18897	18985	18899	18878	18904	18807	19076	18972	18760	19003	18983	18973	19046	18833	18582	18904	18861	18903	18859	18902	19142	19175	19040	19052	18793	18916	18935	18912	19128	18936	19012	19057	19010	19102	18979	18895	18903	19077	19231	19209	18681	18827	18858	18826	19032	18935	18858	19000	19032	19047	18757	18976	19055	18913	19009	19030	19166	19009	18896	18806	18837	18743	18959	19153	18972	18945	18990	19094	18833	19012	18947	19217	18851	19213	19009	18829	19081	18802	18956	18926	18949	19008	19140	18925	18990	18878	18914	18877	18880	18969	19092	18750	18671	18752	18910	19094	19101	19014	18940	18942	18824	19010	19095	18954	18866	18950	18997	18811	18881	19093	18867	18914	18953	18865	18894	18812	18723	19108	18794	19059	19093	18973	18924	19080	18869	18815	18611	18930	18743	18887	19000	18995	19011	19063	19023	19083	18907	18992	18961	19016	18783	18776	18980	18856	18905	18835	18921	18981	18777	18951	19154	18957	18806	19041	18971	19063	18850	18881	18906	18955	19077	18804	18687	18962	18966	18832	18755	18790	18828	18825	19064	19047	18735	18980	19085	19002	19102	18951	18991	18788	18763	18657	18681	18921	19030	19010	18869	18942	19013	18980	18829	18810	18757	18744	18827	18744	18692	18929	19082	19025	18885	18911	19010	19037	19027	18798	18880	18946	18993	19008	19157	19014	18803	18812	19114	19066	19165	18989	19003	18954	18941	18835	19040	18880	18963	19137	18996	19224	19130	19005	18748	18879	18794	18879	18962	18960	18995	18649	18854	19037	19172	18887	19078	18986	18943	19002	18924	19023	19067	18896	19121	18919	18859	19038	19061	18944	19017	18808	18957	18993	19046	19034	18818	18807	18939	18927	18892	19170	19004	18904	18838	18659	18999	19014	18869	18871	19026	18848	19083	18896	18876	18906	19168	19047	18909	18802	18912	18899	19024	19075	18797	18776	19053	18914	19065	18913	18929	18964	19021	18809	19023	18869	18961	18889	18811	19060	19059	18865	18957	18851	18972	19096	18839	19168	18940	19083	19148	19050	18865	18957	18899	18907	19058	19012	19058	19006	18837	18947	19016	19100	19134	19126	18839	19057	18856	18889	18832	18787	18960	19259	18759	19026	19007	18919	18958	18772	18874	18971	18894	19073	18993	18953	19000	18765	18849	19174	18893	19235	18945	19061	18986	18888	18963	18965	18891	18940	18981	18943	18912	18874	18881	18973	18982	19144	18965	18913	18908	18909	18919	19035	18949	18986	18871	19139	18833	18988	18907	18956	19101	19003	18996	19038	18850	18865	19001	18951	18871	18884	19038	18949	18827	18944	19075	18953	18773	18953	18981	19022	19152	18956	18980	18838	18709	19102	19239	19016	18911	19192	18953	18902	18857	18643	18846	18932	18848	18791	18953	18950	18915	18812	19018	18861	18939	18869	19077	18732	18787	19021	18978	18812	18813	18844	19015	18882	18866	19016	18944	18963	18796	18852	18881	18948	18905	18986	18927	18863	18872	19039	19172	18918	18996	18915	18897	19048	18962	19039	18829	19130	19140	18869	18830	18778	19053	19089	19061	19174	18924	18977	18867	18848	18914	19022	18932	19113	19026	19093	19005	18772	18850	19004	18981	19053	18749	18905	18919	19029	18928	18930	18889	19037	19012	18674	18773	18981	18913	18974	18850	18936	18898	18975	18877	18853	19033	18838	19033	18803	18843	19156	18980	18972	18919	18839	18785	18907	19126	19061	19005
34070	57561	54389	43906	37273	31778	27819	25061	22517	21213	20275	19250	18561	17869	17687	17167	16912	16619	16817	16607	16488	16274	16333	16422	16056	16104	16112	15939	16132	15926	16178	15934	15905	15971	16065	15910	15910	15925	15854	15876	15877	15764	15846	15775	15929	15870	15640	15702	15913	15681	15921	15848	15832	16033	15962	15837	15795	15709	15770	15902	15778	15918	15871	15672	15903	15953	15688	15804	15835	15919	15843	15708	15879	15933	15826	15938	15921	15918	15731	15945	15788	15876	15843	15918	15875	15790	15780	15731	15821	15759	15920	15826	15809	15719	15780	15828	15763	15976	15827	15751	15675	15863	15891	15797	15978	15779	15839	15890	15582	15749	15769	15939	15748	15730	15939	15930	16032	15844	15857	15937	15812	15706	15808	15887	15948	15933	15726	15738	15691	15890	15830	15792	15794	15698	15708	15834	15750	15912	15778	15915	15772	15782	15804	15720	15998	15769	15840	15995	15724	15659	15928	15847	15870	15568	15781	15669	15842	15759	15956	15837	15970	15693	15703	15842	15847	15835	15735	15842	15871	15718	15667	15676	15799	15713	15823	15722	15860	15775	15927	15768	15780	15752	15578	15904	15797	15825	15880	15852	15819	15846	15624	15720	15758	15925	15764	15825	15815	15813	15852	15771	15836	15660	15926	15759	15761	15841	15793	15931	15820	15882	15732	15792	15839	15846	15638	15799	15855	15672	15842	15883	15967	15819	15740	15797	15774	15668	15842	15760	15817	15971	16083	15848	15775	15719	15825	15977	15850	15879	15977	15889	15726	15788	15671	15935	15825	15841	15834	15739	15772	15672	15838	15943	15852	15628	15897	15698	15617	15850	15799	15772	15786	15858	15903	15847	15972	15826	15745	15801	15763	15908	15870	15750	15895	15796	15834	15805	15679	15944	15759	15680	15765	15678	15759	15813	15785	15751	16004	15774	15997	15869	15791	15711	15874	15627	15844	15662	15872	15789	15765	15742	15909	15767	15711	15774	15790	15729	15599	15706	15745	15906	15682	15769	15820	15733	15881	15637	15947	15780	15700	15811	15569	15884	15771	16019	15737	15722	15872	15811	15686	15766	15796	15817	15717	15911	15736	15694	15861	15785	15915	15843	15578	15874	15694	15717	15744	15939	15866	15840	15898	15890	15805	15848	15693	15729	15896	15911	15867	15875	15808	15852	15926	15920	15909	15766	15753	15910	15871	15845	15760	15770	15662	15874	15902	15833	15813	15772	15711	15876	15730	15806	16005	15893	15912	15847	15962	15872	15791	15885	15779	15835	15752	15901	15871	15760	15807	15869	15865	15789	15850	15959	15865	15834	15701	15941	15828	15959	15783	15784	15822	15718	15865	15846	15920	15921	15827	15617	15828	15605	15753	15868	15640	15774	15902	15966	15982	15637	15972	15795	15841	15652	15774	15942	15735	15809	15774	16044	15657	15917	15859	15817	15772	15864	15882	15719	15906	15870	15817	16036	15805	15747	15741	15963	15821	15808	15845	15793	15894	15903	15845	15757	15910	15607	15806	15844	15890	15829	15778	15768	15753	15844	15710	15780	15857	15838	15904	15571	15840	15751	15783	15830	15809	15717	15843	15737	15751	15806	15880	15641	15747	15768	15823	15979	15705	15791	15817	15948	15881	15817	15820	15904	15863	15752	15934	15699	15616	15742	15886	15730	15887	15945	15625	15669	15865	15665	15830	15723	15815	15800	15892	15856	15829	15853	16026	15906	15882	15779	15784	15912	15848	15851	15904	15708	15808	15724	15940	15735	15716	15732	15831	15867	15930	15833	15920	15868	15782	15850	15841	15705	15813	15825	15874	15805	15834	15724	15934	15737	15782	15822	15783	15937	15894	15697	15765	15946	15832	15991	15778	15711	15733	15757	15781	15782	15921	15734	15850	15690	15927	15854	15924	15803	15779	15813	15942	15728	15758	15808	15924	15869	15860	15597	15673	15754	15814	15671	15763	15703	15972	15743	15925	15880	15859	15667	15725	15721	15919	15811	15762	15844	15667	15801	15602	15909	15799	15849	15674	15916	15987	15782	15892	15854	15716	15868	15915	15874	15774	15647	15918	15751	15785	15774	15893	15819	15753	15682	15619	15733	15838	15842	15742	15981	15809	15836	15898	15721	15720	15841	15735	15879	15874	15913	15906	16016	15687	15828	15701	15926	15864	15795	15855	15910	15808	15749	15615	15870	15691	15684	15751	15831	15767	16072	15905	15929	15938	15876	15792	15809	15885	15976	15912	15850	15875	15895	15666	15907	15974	15705	15877	15857	15881	15746	15617	15756	15773	15911	15845	15746	15984	15880	15857	15730	15897	15901	15834	15947	15659	15730	15822	15707	15898	15734	15605	15727	15905	15873	15808	15890	15715	15923	15793	15891	15940	15667	15878	15689	15690	15848	15895	15779	15765	15984	15937	15555	15919	15792	15666	15783	15836	15904	15888	15731	15821	15810	15900	15725	15707	15787	15705	15796	15813	15883	15999	15840	15764	15868	15722	15695	15756	15844	15749	15763	15786	15820	15863	15640	15766	15837	15874	15838	15785	15962	15777	15847	15805	15768	15670	15824	15849	15748	15818	15813	15900	15855	15771	15762	15783	15791	15767	15807	15850	15614	15831	15770	15954	15718	15901	15841	15887	15974	15741	15843	15712	15916	15738	15790	15861	16012	15581	15967	15792	15758	15903	15825	15861	15768	15865	15831	15731	15782	15929	15761	15801	15875	15713	15763	15820	15736	15830	15892	15852	15757	15865	15733	15757	15744	15615	15635	15971	15799	15872	15722	15894	15816	15783	15899	15808	15823	15700	15694	15628	15887	15674	15754	15639	15644	15841	15782	15784	15773	15720	15778	15789	15983	15799	15724	15671	15779	16022	15864	15746	15851	15831	15828	16007	15946	15825	15710	15828	15791	15853	15953	15921	15873	15775	15897	15812	15787	15781	15843	15767	15695	15868	15887	15848	15768	15637	15842	15907	15600	15837	15528	15907	15876	15588	15674	15979	15666	15921	15973	15806	15684	15801	15895	15937	15615	15845	15792	15828	15706	15998	15704	15891	15834	15650	15927	15751	15925	15799	15704	15778	15779	15769	15785	15805	15731	15942	15779	15930	15750	16038	15751	15731	15833	15885	15733	15923	15769	15787	15760	15595	15724	15797	15746	15756	15805	15962	15780	15816	15963	15760	15836	15674	15840	15742	15704	15872	15860	15834	15804	15702	15776	15713	15829	15858	15825	15804	15902	15694	16188	15754	15854	15999	15791	15854	15734	15760	15747	15792	15700	15923	15848	15653	15822	15659	15826	15948	15648	15943	15780	15824	15783	15764	15912	15930	15818	15780	15767	15698	15690	15814	15717	15619	15787	15881	16028	15742	15843	15748	15843	15978	15646	15717	15722	15794	15944	15878	15817	15829	15658	15716	15909	15870	15617	15605	15852	15910	15811	15832	15910	15905	15660	15806	15776	15876	15937	15888	15858	15777	15766	15761	15761	15793	15642	15855	15886	15864	15869	15695	15854	15900	15778	15762	15835	15730	15773	15781	15764	15830	15898	15617	15850	15677	15913	15817	15755	15780	15780	15911	15689	15903	15694	15764	16162	15778	15683	15860	15719	15889	15684	15884	15940	16131	15888	15759	15708	15717	15727	15827	15918	15651	15634	16037	15934	15769	16007	15801	15833	15614	15915	15732	15740	15789	15884	15769	15840	15797	15699	15709	15954	15716	15896	15860	15976	15923	15990	15829	15908	15816	15732	15826	15704	15952	15653	15609	15804	15639	15682	15842	15773	15883	15738	15877	15753	15581	15834	15639	15817	15662	15800	15962	15773	15709	15667	15847	15693	15769	15700	15880	15900	15765	15767	15716	15889	15746	15775	15979	15757	15886	15611	15753	16018	15683	15678	15766	15750	15686	15656	15765	15854	15967	15837	15745	15747	15784	15734	15829	15818	15794	15877	15669	15721	15719	15700	15887	15713	15863	15701	15818	15752	15802	15816	15623	15911	15836	15764	16066	15900	15840	15806	15824	15611	15749	15861	15844	15718	15734	16011	15870	15841	15850	15708	15743	15872	15927	15757	16049	15743	15841	15737	15923	15778	15787	15916	15720	15879	15757	15924	15669	15753	15917	15891	15784	15810	15932	15871	15670	15849	15630	15704	15829	15837	15877	15796	15903	15714	15565	15870	15785	15741	15861	15871	15835	15881	15720	15741	15861	15865	15783	15888	15757	15860	15797	15902	15898	15832	15869	15835	15645	15967	15866	15823	15732	15871	15487	15666	15813	15808	15674	15881	15821	15822	15795	15675	15834	15888	15855	15679	15652	15946	15725	15744	15860	15765	15772	15763	15748	15721	15676	15741	15815	15663	15702	15723	15681	15651	16020	15703	15802	15833	15864	15856	15815	15846	15908	15844	15804	15698	15735	15848	15806	15810	15913	15767	15849	15720	15989	15759	15813	15894	15800	15872	15926	15838	15827	15799	15668	15927	15936	15892	15937	15717	15810	15779	15813	15612	15802	15880	15715	15751	15901	15861	15987	15852	15734	15809	15798	15741	15850	15884	15968	15880	15761	15712	15805	15784	15757	15762	15835	15864	15772	15780	15855	15882	15736	15660	15857	15788	15978	15769	15759	15862	15790	15844	15988	15865	15782	15768	15892	15837	15789	15853	15771	15988	15804	15947	15781	15768	15896	15668	15748	15557	15873	15839	15898	15869	15835	15725	15813	15649	15773	15919	15852	15810	15820	15852	15853	15751	15867	15993	15814	15870	15709	15766	15727	15703	15900	15912	15801	15946	15822	15859	16011	15699	15850	15754	15747	15823	15773	15764	15738	15785	15630	15690	16002	15969	15798	15891	15663	15728	15781	15922	15678	15805	15947	15778	15819	15811	15859	15902	15909	15847	15871	15761	15814	15777	15989	15822	15705	15661	15741	15821	15828	15756	15788	15746	15795	15884	15687	15786	15774	15746	15882	15788	15772	15913	15794	15866	15753	15768	15852	15776	15757	15752	15953	15850	15829	15816	15930	15658	15849	15808	15939	15936	15753	15869	15834	15748	15778	15848	15923	15727	15776	15899	15927	15848	15727	15763	15635	15806	15777	15695	15914	15696	15833	15810	15813	15950
29380	29127	36824	33048	26893	24182	22426	21158	20548	20212	19893	19654	19661	19423	19126	19024	19048	18768	19022	19017	18719	18889	18840	18762	18748	18678	19008	18668	18678	18733	18768	19049	18840	18730	18891	18706	18636	18619	18608	18615	18758	18614	18864	18584	18719	18801	18645	18530	18526	18453	18875	18446	18600	18524	18919	18755	18711	18681	18457	18848	18675	18770	18693	18620	18542	18587	18692	18510	18713	18756	18718	18649	18717	18697	18671	18756	18676	18740	18719	18775	18627	18973	18816	18560	18657	18640	18725	18695	18642	18773	18695	18916	18650	18717	18375	18594	18641	18812	18582	18537	18679	18807	18748	18764	18661	18583	18529	18558	18407	18500	18649	18633	18848	18606	18797	18763	18805	18569	18565	18844	18558	18606	18541	18691	18555	18782	18622	18717	18642	18702	18944	18832	18635	18816	18600	18798	18799	18706	18581	18677	18572	18617	18650	18539	18734	18438	18752	18604	18635	18492	18695	18503	18598	18653	18550	18931	18803	18577	18549	18480	18730	18665	18725	18605	18517	18455	18699	18688	18741	18629	18593	18609	18588	18542	18462	18509	18426	18669	18695	18573	18838	18679	18602	18848	18733	18771	18767	18574	18711	18669	18702	18670	18668	18626	18827	18624	18576	18630	18644	18653	18822	18855	18912	18732	18808	18869	18548	18625	18636	18649	18621	18828	18735	18494	18561	18659	18609	18668	18866	18718	18601	18592	18595	18764	18736	18755	18711	18832	18713	18595	18640	18775	18533	18771	18573	18370	18632	18850	18576	18813	18659	18659	18508	18674	18629	18725	18607	18701	18660	18628	18417	18578	18572	18655	18543	18654	18717	18430	18590	18613	18530	18497	18762	18739	18570	18586	18545	18662	18785	18786	18630	18714	18717	18750	18582	18742	18570	18701	18648	18738	18612	18762	18750	18719	18660	18629	18643	18713	18827	18772	18632	18677	18582	18828	18621	18744	18762	18444	18638	18487	18702	18645	18585	18805	18507	18711	18732	18691	18764	18607	18618	18678	18651	18718	18536	18522	18665	18905	18571	18448	18421	18514	18857	18654	18829	18935	18686	18578	18493	18583	18654	18552	18852	18518	18575	18627	18667	18546	18638	18458	18665	18510	18655	18632	18828	18587	18642	18621	18614	18808	18659	18696	18652	18770	18704	18680	18791	18591	18852	18608	18669	18606	18763	18675	18713	18645	18607	18824	18883	18667	18671	18854	18594	18809	18750	18475	18602	18560	18655	18784	18544	18752	18746	18493	18613	18500	18748	18757	18622	18778	18753	18721	18575	18610	18621	18811	18740	18690	18646	18553	18462	18693	18737	18511	18684	18603	18692	18614	18623	18648	18740	18788	18798	18608	18572	18677	18544	18400	18770	18801	18583	18494	18609	18852	18659	18514	18556	18717	18452	18559	18747	18825	18561	18847	18673	18747	18701	18735	18759	18697	18760	18441	18747	18677	18514	18413	18618	18595	18826	18647	18685	18701	18607	18806	18617	18503	18768	18546	18475	18584	18570	18569	18741	18617	18703	18704	18622	18781	18606	18577	18644	18658	18712	18569	18433	18802	18780	18492	18840	18677	18473	18374	18638	18615	18564	18543	18689	18598	18613	18816	18638	18578	18704	18893	18794	18841	18805	18671	18433	18616	18871	18655	18612	18788	18470	18634	18577	18708	18636	18622	18726	18660	18709	18742	18695	18735	18584	18736	18772	18688	18610	18989	18671	18678	18680	18585	18513	18752	18789	18630	18655	18692	18600	18461	18845	18603	18839	18549	18557	18584	18708	18481	18684	18800	18623	18579	18814	18821	18704	18540	18635	18729	18566	18705	18769	18604	18647	18917	18715	18819	18716	18714	18931	18637	18638	18692	18633	18513	18868	18446	18782	18601	18547	18674	18782	18739	18553	18641	18617	18595	18711	18490	18656	18822	18688	18666	18792	18725	18721	18684	18768	18686	18570	18600	18545	18730	18500	18492	18609	18791	18473	18562	18433	18363	18673	18679	18630	18795	18694	18776	18727	18626	18857	18735	18889	18716	18632	18765	18732	18597	18409	18477	18599	18658	18740	18719	18495	18668	18683	18810	18632	18733	18780	18663	18754	18636	18768	18839	18745	18729	18691	18824	18724	18494	18604	18689	18686	18559	18748	18692	18648	18683	18644	18732	18614	18920	18704	18667	18561	18904	18806	18304	18705	18729	18678	18696	18548	18375	18508	18689	18655	18695	18689	18624	18791	18770	18671	18508	18855	18664	18745	18644	18627	18442	18616	18632	18771	18609	18705	18496	18559	18648	18766	18589	18470	18370	18526	18640	18538	18619	18748	18787	18708	18641	18479	18785	18667	18625	18843	18638	18546	18804	18718	18648	18659	18831	18670	18613	18739	18591	18856	18882	18690	18521	18526	18562	18822	18605	18877	18570	18823	18807	18575	18605	18697	18915	18804	18776	18830	18732	18664	18727	18781	18510	18771	18710	18663	18532	18972	18884	18621	18355	18666	18688	18809	18559	18659	18851	18671	18452	18667	18516	18536	18444	18751	18725	18894	18459	18502	18517	18628	18504	18634	18795	18597	18682	18501	18728	18392	18399	18757	18672	18768	18661	18773	18883	18748	18655	18738	18619	18551	18863	18696	18622	18708	18610	18513	18645	18564	18645	18577	18830	18682	18810	18514	18774	18686	18728	18582	18648	18723	18638	18636	18670	18622	18648	18911	18953	18688	18659	18689	18773	18601	18704	18804	18711	18512	18593	18481	18717	18787	18474	18542	18692	18656	18737	18834	18637	18772	18584	18676	18795	18728	18532	18626	18700	18586	18647	18559	18726	18375	18791	18687	18649	18534	18887	18701	18781	18526	18659	18584	18508	18740	18463	18841	18827	18583	18726	18555	18716	18704	18594	18604	18546	18820	18409	18930	18801	18725	18654	18839	18739	18620	18479	18705	18609	18949	18552	18687	18607	18560	18741	18680	18393	18523	18573	18742	18673	18641	18577	18587	18831	18712	18520	18672	18653	18642	18390	18583	18704	18590	18675	18712	18669	18410	18486	18906	18666	18881	18552	18619	18755	18659	18610	18671	18689	18815	18625	18873	18688	18528	18517	18783	18638	18789	18735	18443	18495	18481	18839	18726	18714	18657	18950	18605	18640	18621	18638	18583	18697	18673	18552	18847	18802	18725	18574	18381	18623	18651	18723	18674	18539	18560	18477	18636	18808	18492	18708	18629	18583	18552	18587	18640	18575	18669	18702	18711	18803	18667	18559	18707	18549	18570	18570	19065	18779	18552	18756	18408	18716	18650	18633	18583	18677	18593	18431	18630	18625	18692	18718	18734	18643	18675	18686	18871	18815	18631	18779	18522	18620	18691	18478	18515	18601	18563	18707	18546	18430	18655	18603	18532	18815	18677	18906	18919	18667	18593	18596	18591	18679	18913	18840	18834	18780	18704	18801	18680	18613	18737	18798	18646	18673	18486	18392	18526	18789	18651	18695	18612	18746	18632	18644	18711	18741	18658	18868	18775	18604	18619	18598	18644	18626	18553	18835	18654	18833	18731	18551	18621	18624	18698	18741	18782	18797	18723	18759	18581	18594	18874	18741	18662	18661	18814	18620	18522	18759	18636	18637	18875	18643	18714	18652	18739	18619	18730	18851	18741	18560	18617	18735	18845	18738	18646	18507	18609	18529	18775	18787	18641	18731	18499	18565	18600	18767	18734	18531	18688	18841	18625	18771	18788	18774	18495	18791	18852	18663	18537	18475	18892	18715	18827	18913	18747	18894	18789	18556	18611	18955	18601	18581	18652	18881	18648	18597	18585	18788	18643	18505	18736	18556	18846	18665	18511	18834	18621	18552	18720	18606	18642	18653	18606	18681	18772	18562	18549	18756	18601	18584	18705	18695	18722	18498	18406	18753	18615	18615	18715	18544	18819	18626	18800	18498	18619	19014	18685	18511	18502	18825	18687	18613	18733	18724	18492	18799	18321	18656	18548	18800	18682	18620	18649	18888	18673	18576	18613	18637	18460	18533	18682	18665	18869	18503	18638	18707	18490	18706	18474	18669	18909	18716	18644	18439	18474	18652	18662	18759	18677	18721	18718	18648	18612	18552	18775	18855	18823	18683	18603	18462	18751	18738	18695	18806	18680	18679	18775	18617	18466	18748	18621	18709	18761	18853	18743	18661	18786	18561	18823	18701	18771	18716	18761	18766	18794	18814	18615	18695	18604	18869	18678	18801	18578	18619	18714	18645	18544	18655	18672	18811	18641	18670	18648	18701	18635	18799	18760	18622	18597	18791	18514	18626	18850	18911	18708	18541	18623	18591	18472	18698	18938	18704	18473	18516	18707	18523	18645	18659	18578	18682	18524	18696	18595	18550	18601	18702	18726	18491	18711	18715	18511	18758	18808	18662	18631	18718	18679	18879	18626	18677	18797	18739	18805	18717	18769	18620	18758	18782	18602	18744	18694	18658	18633	18649	18680	18756	18763	18723	18874	18717	18753	18662	18682	18650	18541	18685	18640	18755	18632	18715	18846	18512	18498	18637	18527	18753	18751	18686	18578	18789	18790	18543	18480	18775	18625	18561	18546	18828	18923	18741	18485	18539	18560	18749	18794	18601	18698	18756	18618	18592	18637	18701	18789	18635	18679	18586	18467	18753	18692	18635	18769	18776	18700	18843	18585	18734	18543	18555	18517	18604	18604	18773	18614	18621	18701	18795	18752	18816	18983	18650	18724	18767	18579	18569	18690	18673	18776	18569	18654	18538	18764	18650	18795	18630	18571	18915	18766	18764	18601	18743	18602	18826	18814	18645	18637	18719	18689	18612	18666	18836	18684	18687	18533	18600	18586	18784	18620	18721	18837	18669	18703	18747	18720	18700	18726	18694	18636	18663	18635	18717	18753	18763	18540	18754	18883	18504	18690	18549	18675	18500	18463	18827	18710	18600	18723	18755	18721	18743	18684	18608	18576	18715	18730	18741	18904	18701	18388	18723	18755	18878	18651	18986	18621	18694	18671	18631	18594	18859	18652	18985	18542	18601	18715	18820	18522	18732	18710	18816	18515	18580	18680	18571	18588	18371	18612	18435	18609	18591	18661	18822	18882	18598	18864	18671	18654	18703	18475	18601
33365	46246	42600	33328	27563	23566	21214	19587	18487	17801	17510	17216	16752	16466	16487	16363	16203	16201	16000	16103	15991	15966	15805	16062	15825	15811	15931	15830	15690	15686	15614	15717	15722	15597	15757	15628	15667	15620	15731	15670	15736	15742	15484	15620	15690	15797	15642	15574	15836	15557	15736	15726	15728	15637	15645	15934	15958	15622	15597	15752	16032	15686	15753	15652	15739	15716	15620	15718	15591	15751	15435	15725	15566	15793	15669	15767	15869	15685	15636	15771	15680	15753	15696	15702	15676	15596	15636	15574	15870	15694	15607	15582	15581	15697	15813	15666	15872	15722	15631	15666	15726	15754	15681	15634	15680	15663	15439	15793	15803	15815	15667	15628	15777	15525	15771	15755	15723	15734	15621	15633	15781	15699	15719	15775	15678	15797	15656	15688	15864	15543	15597	15799	15694	15811	15765	15679	15670	15675	15667	15718	15722	15828	15682	15620	15495	15621	15629	15475	15850	15699	15802	15639	15620	15671	15663	15791	15715	15867	15695	15736	15688	15619	15492	15789	15696	15717	15677	15751	15842	15640	15503	15677	15451	15636	15620	15820	15765	15719	15758	15776	15609	16018	15556	15684	15666	15577	15574	15631	15745	15638	15842	15650	15584	15698	15635	15876	15650	15712	15645	15818	15606	15774	15651	15698	15869	15736	15807	15706	15725	15689	15820	15803	15762	15860	15685	15674	15667	15647	15839	15761	15714	15729	15804	15758	15676	15911	15859	15729	15680	15628	15604	15654	15708	15694	15576	15845	15680	15698	15747	15679	15695	15585	15970	15849	15888	15717	15745	15622	15606	15647	15647	15640	15812	15773	15706	15538	15654	15609	15766	15634	15880	15643	15719	15678	15825	15764	15642	15807	15818	15931	15555	15699	15689	15718	15864	15675	15763	15695	15568	15680	15696	15777	15608	15678	15811	15775	15871	15674	15574	15579	15804	15620	15874	15699	15640	15660	15659	15699	15730	15854	15707	15902	15713	15788	15841	15688	15885	15797	15623	15783	15539	15717	15759	15806	15693	15673	15610	15611	15662	15614	15645	15894	15800	15681	15827	15793	15637	15919	15519	15687	15684	15772	15737	15675	15837	15552	15583	15639	15743	15780	15708	15727	15743	15897	15703	15819	15861	15481	15703	15753	15766	15746	15781	15695	15693	15664	15709	15845	15711	15712	15791	15758	15823	15884	15878	15707	15832	15634	15627	15670	15748	15742	15699	15624	15716	15538	15481	15655	15720	15838	15814	15723	15699	15685	15573	15784	15752	15645	15550	15644	15733	15769	15712	15803	15638	15721	15806	15651	15752	15900	15678	15544	15807	15588	15747	15654	15613	15732	15608	15716	15602	15815	15649	15607	15788	15714	15736	15751	15694	15654	15888	15767	15744	15777	15767	15678	15626	15794	15694	15800	15759	15793	15729	15847	15673	15671	15665	15737	15674	15669	15709	15782	15868	15817	15629	15750	15660	15664	15740	15632	15825	15532	15715	15629	15595	15600	15967	15646	15759	15690	15491	15485	15762	15757	15761	15849	15571	15808	15767	15780	15641	15610	15549	15525	15806	15767	15501	15744	15685	15669	15903	15671	15853	15695	15576	15911	15699	15552	15603	15854	15655	15911	15660	15761	15480	15810	15586	15688	15548	15765	15789	15645	15853	15864	15703	15634	15731	15848	15808	15679	15684	15795	15800	15547	15894	15773	15809	15631	15806	15697	15649	15602	15745	15654	15777	15898	15715	15620	15696	15781	15701	15666	15647	15754	15774	15716	15762	15604	15758	15574	15624	15766	15714	15808	15596	15645	15760	15764	15688	15578	15838	15740	15752	15895	15742	15804	15760	15708	15651	15623	15695	15696	15642	15647	15798	15742	15719	15655	15542	15778	15597	15868	15677	15599	15682	15827	15649	15785	15792	15812	15718	15783	15785	15682	15853	15738	15736	15697	15736	15705	15727	15871	15757	15718	15570	15732	15632	15646	15745	15735	15792	15685	15661	15704	15762	15521	15692	15664	15590	15651	15703	15703	15888	15508	15620	15697	15688	15593	15655	15722	15828	15775	15483	15738	15781	15814	15783	15478	15738	15698	15889	15784	15612	15821	15633	15543	15791	15749	15670	15670	15808	15797	15771	15676	15702	15638	15741	15731	15604	15862	15590	15600	15718	15774	15719	15601	15804	15742	15667	15461	15659	15757	15691	15702	15731	15684	15770	15541	15614	15684	15677	15749	15628	15823	15632	15700	15686	15835	15625	15674	15735	15695	15636	15717	15695	15622	15640	15615	15778	15661	15693	15732	15690	15720	15698	15653	15793	15757	15553	15678	15655	15852	15498	15654	15696	15821	15674	15752	15761	15564	15615	15581	15705	15795	15785	15665	15668	15797	15529	15842	15760	15833	15716	15740	15703	15670	15741	15714	15724	15673	15813	15633	15863	15690	15682	15712	15583	15753	15648	15741	15765	15693	15688	15672	15698	15588	15712	15564	15687	15661	15697	15588	15617	15737	15529	15793	15684	15649	15770	15640	15620	15783	15851	15686	15845	15899	15662	15769	15688	15838	15825	15727	15784	15559	16034	15621	15681	15579	15837	15706	15802	15811	15756	15761	15643	15688	15830	15917	15736	15746	15661	15752	15762	15570	15736	15717	15762	15559	15683	15777	15619	15743	15828	15778	15632	15778	15550	15702	15662	15723	15650	15786	15665	15733	15545	15710	15672	15618	15759	15720	15718	15733	15678	15762	15635	15714	15674	16022	15589	15721	15637	15805	15672	15865	15587	15689	15814	15826	15716	15799	15903	15584	15683	15738	15530	15805	15647	15687	15690	15820	15750	15970	15517	15742	15831	15658	15517	15765	15691	15841	15750	15833	15834	15589	15639	15672	15817	15628	15802	15796	15765	15689	15590	15589	15670	15752	15728	15809	15641	15654	15681	15766	15655	15567	15798	15601	15723	15743	15658	15723	15826	15799	15684	15631	15650	15823	15715	15683	15658	15768	15841	15877	15668	15662	15742	15649	15639	15828	15789	15577	15736	15634	15732	15901	15709	15651	15701	15710	15716	15785	15677	15814	15745	15677	15653	15594	15684	15755	15889	15602	15949	15817	15832	15705	15726	15909	15733	15637	15698	15784	15675	15556	15865	15407	15798	15656	15538	15622	15750	15763	15673	15891	15609	15567	15788	15747	15605	15808	15712	15774	15533	15868	15738	15650	15663	15781	15742	15773	15772	15657	15663	15753	15670	15795	15765	15656	15855	15681	15772	15774	15806	15786	15691	15662	15804	15739	15646	15667	15838	15684	15733	15728	15578	15764	15647	15758	15601	15562	15627	15653	15722	15730	15732	15604	15698	15647	15760	15899	15654	15648	15652	15672	15842	15643	15730	15611	15595	15811	15728	15657	15613	15808	15818	15930	15737	15578	15897	15752	15750	15695	15541	15695	15682	15743	15615	15822	15672	15795	15698	15730	15787	15762	15682	15796	15708	15711	15774	15697	15730	15674	15684	15804	15674	15750	15842	15839	15708	15755	15652	15673	15789	15774	15733	15661	15778	15619	15738	15724	15792	15768	15678	15547	15671	15671	15648	15585	15670	15656	15566	15827	15597	15698	15805	15743	15869	15710	15789	15626	15578	15749	15643	15722	15703	15786	15508	15825	15739	15830	15823	15736	15803	15559	15713	15683	15714	15799	15804	15598	15680	15675	15730	15739	15729	15768	15761	15849	15642	15772	15843	15665	15738	15724	15645	15738	15665	15811	15617	15612	15817	15679	15633	15633	15723	15775	15817	15755	15824	15801	15627	15631	15674	15977	15752	15775	15615	15664	15749	15867	15532	15617	15508	15691	15799	15709	15720	15722	15631	15672	15732	15661	15818	15769	15857	15826	15905	15610	15623	15736	15644	15603	15916	15719	15614	15485	15716	15666	15689	15762	15813	15806	15865	15826	15691	15655	15635	15715	15733	15798	15861	15639	15714	15861	15760	15868	15628	15734	15644	15841	15531	15641	15789	15803	15612	15696	15577	15675	15768	15676	15725	15613	15894	15812	15723	15801	15703	15939	15766	15692	15701	15809	15708	15776	15765	15783	15920	15781	15710	15607	15689	15591	15815	15728	15713	15674	15808	15587	15493	15708	15805	15996	15641	15629	15732	15603	15875	15787	15823	15753	15695	15561	15627	15669	15838	15713	15862	15628	15688	15604	15706	15754	15835	15610	15635	15665	15640	15645	15692	15917	15612	15591	15690	15504	15806	15737	15725	15947	15667	15718	15867	15562	15773	15730	15458	15554	15559	15694	15759	15662	15529	15971	15695	15744	15771	15608	15776	15675	15649	15419	15632	15674	15705	15680	15612	15758	15664	15711	15725	15699	15789	15626	15630	15795	15569	15655	15709	15855	15578	15943	15697	15695	15700	15794	15697	15662	15922	15698	15636	15661	15660	15819	15671	15736	15717	15638	15738	15758	15780	15676	15808	15594	15631	15747	15748	15871	15620	15728	15663	15826	15578	15779	15694	15739	15669	15708	15652	15661	15602	15852	15720	15602	15737	15678	15778	15725	15585	15612	15713	15615	15852	15504	15595	15837	15614	15669	15748	15675	15656	15676	15781	15696	15857	15831	15779	15467	15729	15693	15720	15809	15676	15795	15803	15558	15831	15849	15714	15653	15757	15924	15751	15449	15702	15669	15761	15821	15756	15768	15593	15756	15827	15694	15867	15665	15739	15790	15670	15583	15843	15594	15660	15649	15680	15718	15805	15740	15680	15665	15769	15637	15654	15517	15700	15665	15610	15666	15655	15806	15749	15725	15730	15751	15630	15763	15804	15669	15778	15801	15832	15694	15883	15778	15603	15708	15693	15871	15858	15664	15732	15870	15767	15552	15652	15684	15772	15691	15812	15784	15654	15567	15630	15920	15784	15767	15722	15617	15681	15670	15760	15563	15611	15731	15690	15775	15635	15773	15665	15855	15724	15841	15774	15576	15679	15609	15577	15847	15698	15658	15801	15685	15797	15700	15856	15667	15809	15674	15638	15923	15796	15872	15739	15545	15588	15839	15835	15861	15659	15789	15699	15844	15669	15788	15756	15680	15817	15683	15770	15683	15617	15896	15671	15692	15599	15683	15684	15492	15736	15654
24216	21508	29172	26146	25744	27298	26341	22768	21214	21001	20370	20166	19897	19938	19463	19330	19256	19014	19157	18991	18906	18996	18757	18825	18673	18710	18778	18653	18552	18586	18688	18605	18482	18595	18697	18704	18555	18297	18294	18267	18556	18523	18536	18472	18474	18537	18587	18631	18346	18523	18480	18492	18618	18664	18496	18457	18289	18495	18483	18398	18654	18526	18457	18681	18652	18623	18510	18540	18571	18513	18511	18534	18406	18538	18387	18509	18597	18469	18533	18509	18546	18552	18452	18601	18348	18435	18630	18593	18575	18332	18525	18343	18669	18508	18644	18590	18532	18722	18468	18371	18551	18444	18578	18350	18555	18388	18490	18536	18338	18615	18389	18600	18449	18341	18630	18463	18315	18451	18598	18576	18473	18453	18507	18645	18684	18633	18279	18384	18652	18520	18605	18644	18612	18782	18479	18386	18405	18455	18623	18527	18570	18434	18551	18404	18550	18582	18620	18415	18737	18305	18417	18669	18655	18608	18553	18464	18533	18250	18484	18538	18497	18442	18298	18407	18549	18417	18247	18630	18672	18359	18537	18331	18645	18547	18344	18630	18610	18483	18307	18487	18179	18408	18619	18479	18435	18605	18659	18455	18507	18538	18447	18613	18479	18506	18484	18636	18313	18388	18541	18462	18624	18594	18493	18654	18307	18418	18496	18474	18533	18425	18684	18568	18818	18455	18607	18550	18421	18495	18591	18396	18574	18669	18458	18518	18587	18389	18582	18457	18744	18523	18676	18515	18580	18325	18650	18379	18675	18626	18553	18469	18720	18532	18531	18603	18326	18415	18564	18469	18640	18382	18410	18427	18509	18345	18554	18401	18343	18678	18597	18579	18698	18322	18737	18212	18541	18487	18441	18520	18479	18342	18456	18473	18455	18628	18754	18368	18493	18556	18519	18428	18604	18429	18304	18552	18523	18412	18494	18302	18475	18459	18313	18346	18545	18161	18547	18512	18423	18606	18618	18495	18448	18402	18483	18406	18368	18465	18515	18533	18528	18431	18595	18338	18413	18681	18540	18536	18493	18637	18538	18288	18468	18418	18507	18177	18502	18368	18303	18459	18458	18331	18559	18382	18623	18565	18513	18521	18433	18563	18598	18403	18594	18689	18399	18326	18512	18719	18386	18496	18477	18430	18300	18499	18477	18448	18579	18501	18303	18244	18461	18499	18606	18701	18676	18432	18585	18482	18527	18141	18628	18508	18503	18766	18383	18539	18626	18450	18479	18487	18543	18632	18378	18449	18704	18270	18539	18642	18506	18437	18525	18585	18529	18522	18378	18571	18573	18316	18630	18571	18545	18450	18631	18544	18481	18452	18643	18364	18285	18432	18710	18516	18589	18395	18431	18386	18538	18481	18557	18378	18684	18537	18433	18398	18433	18315	18468	18469	18425	18447	18473	18505	18556	18540	18469	18578	18407	18250	18348	18448	18468	18551	18643	18292	18357	18497	18527	18485	18401	18365	18542	18575	18356	18420	18673	18497	18571	18478	18407	18553	18489	18274	18589	18570	18628	18362	18549	18283	18680	18519	18555	18553	18554	18486	18534	18606	18555	18387	18307	18648	18569	18625	18394	18729	18622	18633	18609	18508	18685	18561	18271	18643	18558	18555	18392	18417	18654	18429	18428	18443	18694	18691	18434	18410	18555	18379	18443	18480	18496	18608	18690	18643	18505	18576	18576	18542	18533	18489	18426	18375	18454	18395	18515	18356	18545	18575	18838	18515	18481	18561	18581	18548	18439	18579	18857	18588	18568	18582	18454	18351	18424	18643	18581	18441	18401	18599	18292	18690	18494	18281	18534	18461	18612	18525	18477	18655	18539	18452	18552	18349	18600	18691	18572	18472	18538	18551	18463	18476	18712	18484	18525	18515	18469	18645	18563	18458	18613	18490	18389	18346	18468	18409	18754	18524	18597	18585	18549	18525	18567	18595	18599	18571	18571	18429	18482	18459	18572	18537	18393	18451	18403	18485	18598	18440	18725	18707	18581	18455	18437	18518	18499	18539	18662	18605	18305	18560	18638	18451	18580	18335	18632	18384	18536	18664	18702	18469	18513	18515	18476	18483	18565	18431	18464	18451	18716	18666	18589	18512	18781	18497	18562	18683	18215	18462	18558	18383	18219	18614	18119	18496	18373	18502	18361	18646	18410	18556	18390	18241	18530	18579	18512	18537	18476	18433	18633	18485	18491	18501	18430	18504	18570	18467	18682	18609	18627	18437	18396	18581	18714	18416	18457	18519	18501	18464	18500	18218	18407	18469	18365	18549	18394	18670	18453	18478	18500	18543	18309	18687	18514	18628	18565	18416	18473	18448	18397	18401	18543	18529	18572	18653	18429	18390	18562	18677	18637	18445	18341	18626	18603	18335	18624	18588	18461	18391	18485	18411	18339	18472	18586	18542	18453	18497	18737	18648	18546	18375	18342	18472	18650	18762	18629	18643	18490	18557	18706	18431	18488	18386	18603	18677	18526	18480	18343	18351	18599	18495	18649	18531	18527	18335	18399	18398	18407	18337	18460	18511	18347	18510	18270	18357	18271	18298	18478	18475	18475	18331	18507	18444	18525	18530	18569	18543	18526	18373	18380	18380	18364	18419	18442	18523	18449	18475	18486	18545	18762	18403	18598	18493	18537	18446	18728	18533	18643	18702	18681	18561	18377	18454	18394	18655	18648	18561	18448	18563	18487	18392	18462	18409	18581	18501	18603	18534	18571	18494	18619	18647	18492	18624	18459	18711	18511	18413	18438	18418	18493	18641	18693	18524	18436	18447	18498	18392	18415	18517	18701	18483	18713	18603	18225	18465	18234	18392	18694	18632	18690	18445	18483	18591	18619	18483	18590	18553	18340	18422	18378	18449	18415	18724	18555	18438	18433	18454	18375	18652	18521	18514	18478	18344	18434	18514	18370	18565	18432	18526	18290	18454	18490	18447	18458	18498	18544	18255	18695	18515	18297	18375	18378	18412	18544	18387	18459	18174	18823	18665	18590	18363	18544	18501	18608	18506	18457	18611	18464	18288	18561	18488	18706	18566	18519	18752	18609	18493	18647	18338	18298	18544	18578	18524	18638	18538	18611	18561	18486	18540	18463	18562	18490	18689	18611	18549	18440	18492	18421	18615	18344	18555	18491	18410	18616	18511	18723	18464	18434	18478	18484	18608	18429	18483	18488	18345	18339	18267	18543	18550	18443	18482	18411	18615	18424	18754	18481	18440	18380	18512	18340	18276	18503	18668	18518	18419	18563	18533	18400	18475	18561	18645	18533	18622	18572	18582	18540	18573	18201	18470	18703	18472	18640	18313	18351	18358	18492	18535	18460	18509	18625	18468	18580	18380	18470	18544	18517	18486	18486	18633	18656	18574	18624	18514	18514	18313	18539	18562	18470	18341	18547	18473	18583	18609	18581	18656	18673	18493	18509	18410	18453	18561	18294	18559	18449	18739	18681	18538	18844	18563	18520	18563	18446	18607	18658	18491	18632	18495	18518	18491	18352	18457	18552	18663	18561	18470	18502	18472	18652	18348	18613	18455	18457	18528	18668	18441	18487	18480	18600	18390	18496	18530	18598	18655	18419	18572	18398	18498	18445	18386	18597	18574	18571	18335	18778	18621	18674	18597	18565	18647	18687	18248	18519	18642	18468	18472	18575	18445	18581	18475	18432	18431	18453	18519	18478	18491	18559	18516	18396	18501	18533	18480	18495	18423	18588	18383	18553	18629	18560	18562	18471	18566	18552	18418	18361	18390	18540	18448	18515	18573	18599	18479	18567	18560	18590	18402	18738	18490	18462	18291	18445	18533	18577	18708	18591	18567	18642	18351	18508	18404	18335	18529	18513	18559	18532	18767	18682	18580	18537	18580	18480	18447	18603	18547	18663	18589	18403	18613	18458	18436	18593	18621	18543	18603	18396	18320	18288	18691	18745	18359	18362	18496	18425	18408	18570	18508	18489	18594	18412	18599	18464	18495	18592	18482	18649	18590	18483	18343	18596	18620	18518	18516	18535	18313	18689	18751	18499	18567	18295	18488	18702	18633	18436	18658	18515	18546	18484	18421	18267	18533	18496	18615	18396	18401	18450	18585	18524	18498	18433	18202	18605	18497	18537	18499	18524	18536	18655	18528	18511	18533	18557	18753	18803	18591	18628	18408	18429	18597	18573	18511	18618	18556	18630	18514	18671	18450	18644	18706	18640	18390	18465	18416	18578	18389	18347	18522	18500	18531	18681	18373	18512	18360	18495	18341	18472	18555	18502	18476	18436	18574	18634	18424	18633	18479	18520	18446	18506	18493	18322	18368	18358	18350	18375	18414	18513	18563	18518	18632	18387	18627	18641	18569	18521	18391	18533	18424	18320	18390	18362	18535	18546	18532	18258	18619	18565	18506	18402	18390	18619	18738	18391	18646	18474	18507	18401	18464	18626	18612	18648	18556	18605	18377	18656	18569	18605	18561	18656	18558	18382	18507	18473	18542	18571	18518	18607	18534	18495	18699	18459	18573	18490	18551	18536	18539	18511	18535	18423	18420	18355	18739	18418	18636	18590	18526	18542	18303	18382	18419	18468	18351	18468	18518	18476	18359	18384	18627	18437	18634	18554	18376	18565	18564	18440	18439	18608	18326	18559	18421	18613	18780	18639	18607	18654	18380	18372	18693	18352	18665	18559	18636	18622	18300	18365	18559	18532	18342	18615	18444	18492	18335	18618	18422	18625	18623	18573	18650	18550	18480	18866	18768	18560	18585	18330	18596	18638	18262	18659	18507	18556	18453	18373	18444	18337	18608	18335	18557	18489	18475	18459	18417	18389	18510	18511	18630	18497	18482	18508	18517	18506	18486	18480	18689	18594	18520	18603	18186	18481	18367	18578	18477	18487	18392	18447	18483	18597	18542	18476	18589	18483	18469	18572	18454	18407	18453	18550	18436	18459	18597	18561	18458	18620	18381	18593	18493	18756	18446	18454	18427	18772	18658	18709	18680	18466	18343	18577	18518	18416	18531	18652	18724	18507	18768	18528	18585	18451	18466	18478	18500	18426	18626	18532	18693	18597	18367	18464	18497	18493	18566	18598	18452	18376	18435	18590	18525	18496	18543	18409	18567	18643	18430	18693	18689	18641	18579
32680	52789	49116	39213	32350	27597	24130	21634	20121	19137	18525	18009	17569	17355	16955	16786	16318	16546	16035	16018	15951	16057	15814	15821	15933	15807	15685	15820	15748	15637	15894	15825	15701	15602	15593	15559	15648	15594	15599	15558	15541	15590	15577	15750	15629	15715	15631	15716	15638	15528	15439	15671	15563	15557	15552	15691	15768	15629	15669	15677	15706	15694	15562	15626	15768	15652	15547	15505	15419	15680	15574	15613	15641	15463	15604	15670	15582	15744	15598	15559	15442	15717	15828	15592	15780	15690	15637	15584	15479	15470	15748	15514	15640	15621	15673	15633	15707	15540	15642	15516	15610	15737	15689	15645	15593	15671	15522	15506	15658	15518	15591	15542	15407	15772	15601	15494	15643	15683	15671	15662	15584	15705	15514	15744	15694	15529	15701	15711	15680	15695	15548	15483	15627	15673	15478	15635	15442	15614	15815	15528	15757	15478	15626	15565	15823	15517	15566	15737	15676	15681	15533	15701	15680	15447	15380	15584	15633	15641	15690	15584	15562	15630	15685	15593	15801	15570	15699	15644	15583	15530	15524	15659	15622	15427	15663	15730	15616	15581	15556	15859	15663	15644	15726	15536	15473	15706	15572	15607	15804	15479	15729	15592	15712	15609	15560	15453	15408	15624	15475	15609	15614	15478	15597	15672	15574	15506	15535	15589	15465	15491	15536	15441	15689	15650	15694	15460	15576	15618	15507	15580	15466	15497	15441	15592	15611	15665	15755	15630	15571	15577	15705	15656	15543	15740	15877	15593	15783	15546	15587	15727	15628	15358	15687	15495	15460	15712	15697	15605	15536	15574	15735	15578	15687	15509	15495	15568	15685	15524	15564	15549	15357	15693	15602	15662	15539	15505	15604	15610	15645	15389	15541	15680	15641	15560	15686	15574	15595	15620	15597	15635	15622	15390	15566	15699	15612	15460	15518	15678	15415	15677	15652	15562	15544	15722	15726	15513	15555	15731	15689	15640	15834	15371	15615	15682	15421	15471	15669	15557	15664	15631	15557	15652	15548	15591	15526	15551	15435	15572	15587	15560	15653	15501	15723	15628	15500	15728	15674	15560	15512	15611	15595	15508	15772	15558	15688	15798	15701	15547	15530	15575	15586	15528	15582	15586	15473	15640	15575	15676	15680	15654	15667	15544	15695	15450	15589	15583	15649	15489	15736	15636	15678	15556	15521	15592	15667	15664	15538	15672	15433	15645	15518	15643	15492	15633	15574	15709	15560	15406	15468	15582	15716	15458	15513	15581	15689	15597	15672	15635	15889	15550	15581	15651	15799	15680	15495	15537	15560	15601	15570	15579	15467	15526	15782	15747	15543	15620	15518	15641	15483	15581	15547	15591	15559	15584	15570	15650	15619	15613	15495	15771	15731	15493	15621	15641	15505	15645	15735	15558	15642	15618	15695	15527	15658	15500	15692	15541	15646	15753	15498	15586	15629	15547	15486	15606	15559	15541	15583	15655	15481	15637	15651	15606	15519	15506	15528	15557	15583	15648	15636	15445	15633	15486	15540	15426	15607	15708	15721	15657	15621	15595	15656	15644	15611	15613	15644	15437	15454	15591	15686	15666	15484	15410	15706	15570	15541	15753	15650	15668	15623	15671	15656	15810	15619	15576	15659	15403	15568	15454	15539	15617	15516	15507	15578	15609	15603	15724	15584	15570	15511	15682	15489	15556	15606	15502	15614	15591	15678	15578	15412	15686	15740	15523	15634	15461	15668	15485	15550	15604	15549	15499	15529	15671	15749	15631	15618	15605	15636	15526	15670	15612	15529	15664	15796	15544	15658	15563	15691	15446	15548	15561	15633	15700	15721	15388	15841	15567	15853	15633	15683	15472	15491	15570	15514	15608	15550	15630	15624	15543	15498	15660	15575	15638	15706	15612	15670	15522	15597	15656	15546	15609	15574	15736	15592	15565	15795	15581	15587	15618	15561	15545	15580	15602	15514	15511	15560	15766	15515	15721	15585	15578	15634	15560	15613	15675	15601	15516	15693	15472	15749	15687	15600	15641	15540	15407	15750	15595	15483	15640	15531	15306	15439	15593	15649	15617	15588	15679	15516	15620	15667	15634	15674	15571	15752	15570	15670	15578	15632	15620	15692	15567	15603	15725	15603	15371	15555	15470	15436	15621	15608	15522	15637	15494	15696	15598	15564	15538	15471	15539	15758	15519	15446	15461	15641	15490	15585	15691	15656	15484	15452	15593	15576	15565	15653	15584	15580	15521	15495	15577	15722	15747	15652	15618	15499	15580	15667	15533	15418	15436	15644	15640	15459	15599	15773	15577	15537	15738	15571	15598	15555	15712	15488	15526	15549	15644	15630	15605	15722	15659	15570	15515	15727	15562	15636	15398	15621	15501	15787	15509	15543	15560	15674	15575	15557	15455	15492	15447	15677	15563	15550	15465	15632	15639	15766	15429	15542	15572	15698	15547	15636	15485	15587	15477	15703	15591	15597	15536	15582	15698	15561	15652	15490	15818	15616	15608	15522	15649	15472	15678	15608	15719	15546	15534	15563	15599	15660	15562	15368	15516	15519	15694	15430	15605	15493	15540	15619	15529	15644	15517	15568	15658	15451	15806	15490	15630	15594	15429	15488	15535	15691	15546	15692	15670	15499	15684	15840	15572	15739	15700	15618	15569	15611	15704	15761	15490	15783	15775	15639	15519	15679	15500	15589	15452	15819	15504	15576	15224	15514	15584	15608	15570	15578	15406	15577	15811	15773	15616	15593	15508	15597	15574	15701	15722	15613	15674	15524	15662	15793	15506	15595	15672	15579	15721	15638	15488	15452	15681	15823	15567	15761	15614	15747	15632	15657	15463	15469	15509	15683	15578	15653	15509	15587	15634	15675	15579	15770	15554	15531	15515	15572	15649	15587	15656	15713	15615	15524	15640	15637	15594	15501	15594	15608	15563	15582	15552	15480	15745	15597	15579	15479	15664	15645	15614	15555	15485	15418	15567	15595	15591	15711	15586	15610	15470	15414	15812	15793	15723	15642	15657	15426	15593	15647	15512	15622	15833	15684	15523	15698	15644	15693	15616	15585	15654	15574	15641	15841	15665	15437	15658	15727	15801	15528	15683	15608	15470	15664	15458	15642	15452	15809	15840	15430	15515	15448	15507	15609	15499	15463	15536	15629	15633	15804	15548	15497	15554	15535	15483	15562	15630	15628	15513	15455	15478	15713	15707	15402	15498	15717	15596	15516	15651	15731	15577	15584	15435	15471	15681	15507	15643	15505	15687	15697	15569	15698	15525	15499	15984	15722	15606	15685	15576	15549	15599	15743	15581	15537	15661	15602	15531	15682	15785	15725	15565	15643	15533	15708	15616	15581	15497	15591	15463	15553	15595	15587	15694	15569	15550	15589	15543	15701	15657	15671	15544	15558	15578	15583	15419	15699	15524	15749	15691	15640	15480	15739	15505	15583	15472	15654	15748	15664	15657	15631	15526	15641	15412	15543	15667	15655	15676	15493	15578	15600	15552	15662	15561	15658	15475	15618	15716	15637	15635	15573	15655	15658	15592	15624	15703	15553	15699	15567	15645	15610	15556	15730	15592	15649	15690	15519	15491	15683	15588	15630	15603	15715	15676	15547	15655	15567	15465	15501	15644	15518	15564	15629	15626	15724	15383	15834	15622	15568	15555	15732	15534	15418	15592	15483	15690	15691	15626	15671	15538	15496	15659	15475	15649	15580	15719	15646	15693	15545	15571	15686	15470	15795	15659	15470	15617	15561	15627	15640	15748	15477	15604	15579	15585	15477	15551	15582	15672	15577	15640	15570	15614	15564	15677	15565	15738	15558	15533	15518	15713	15455	15602	15695	15729	15640	15688	15548	15694	15509	15566	15661	15340	15627	15546	15682	15624	15563	15646	15636	15563	15641	15640	15467	15649	15676	15761	15484	15627	15538	15665	15743	15672	15437	15618	15596	15514	15577	15512	15588	15426	15519	15580	15712	15640	15517	15547	15577	15482	15728	15863	15596	15552	15552	15724	15778	15598	15558	15673	15572	15598	15770	15606	15669	15633	15630	15679	15555	15695	15613	15624	15521	15629	15592	15553	15604	15571	15665	15616	15499	15637	15579	15541	15625	15591	15692	15611	15654	15716	15591	15500	15514	15527	15539	15574	15455	15525	15480	15571	15422	15522	15730	15702	15503	15540	15599	15588	15494	15697	15429	15507	15736	15533	15780	15401	15559	15538	15645	15527	15750	15501	15623	15558	15564	15570	15780	15554	15574	15597	15700	15604	15706	15564	15716	15638	15455	15426	15469	15522	15643	15535	15813	15783	15651	15698	15688	15555	15550	15557	15423	15580	15948	15407	15683	15547	15565	15536	15578	15447	15672	15517	15804	15412	15561	15742	15637	15604	15623	15372	15637	15744	15647	15572	15575	15590	15716	15593	15635	15678	15616	15546	15698	15680	15613	15586	15749	15459	15647	15613	15584	15482	15612	15625	15569	15770	15789	15675	15607	15708	15811	15565	15543	15519	15574	15627	15612	15572	15731	15533	15605	15726	15688	15578	15379	15516	15578	15453	15542	15574	15544	15779	15520	15750	15699	15651	15718	15613	15589	15562	15368	15479	15624	15613	15548	15637	15462	15677	15640	15770	15501	15417	15528	15532	15663	15549	15552	15549	15508	15611	15532	15702	15537	15669	15445	15399	15575	15354	15719	15817	15611	15618	15583	15695	15608	15585	15576	15600	15631	15602	15729	15568	15701	15675	15517	15474	15641	15581	15662	15440	15608	15724	15484	15462	15525	15565	15575	15736	15458	15490	15664	15454	15653	15687	15446	15621	15592	15826	15717	15470	15520	15649	15642	15496	15638	15549	15686	15553	15613	15609	15561	15360	15456	15489	15687	15543	15694	15526	15686	15605	15639	15700	15596	15559	15655	15487	15421	15601	15747	15652	15531	15567	15494	15551	15736	15470	15732	15590	15627	15521	15516	15515	15631	15680	15610	15524	15629	15548	15628	15380	15574	15749	15534	15558	15528	15556	15745	15588	15538	15808	15466	15496	15559	15732	15518	15558	15693	15500	15500	15640	15631	15572	15604	15610	15544	15758	15555	15561	15803	15561	15553	15505	15565	15479	15564	15658	15628	15462
22928	21508	29431	24290	23250	27523	30549	25442	23629	22809	22020	21171	21325	20974	20586	20436	20117	20158	19721	19865	19753	19589	19506	19681	19636	19380	19564	19459	19284	19697	19313	19197	19413	19418	19443	19335	19286	19463	19121	19249	19354	19100	19379	19126	19367	19152	19007	19294	19282	19069	19247	19040	19226	19121	19174	19180	19247	19351	19305	19017	19140	19147	19067	19047	19188	19163	19391	19505	19173	19441	19113	19458	19313	19234	19326	19271	19202	19324	19060	19292	19132	18988	19183	19105	19337	19159	19326	19206	19272	18999	19006	19179	19369	19418	19333	19212	19341	19171	19191	19187	19234	18971	19379	19066	19266	19136	19358	19228	19139	19149	19313	19206	19253	19220	19270	19223	19336	19324	19175	19253	19110	19035	19301	19449	19127	19083	19361	19195	19296	19363	19219	19270	19203	19175	19057	19455	19210	19189	19182	19034	19188	19159	19317	19242	19110	19151	19353	19157	19266	19318	19405	19362	19140	19476	19190	19365	19237	19328	19167	19381	19183	19257	19303	19089	19146	19216	19400	19409	19293	19092	19256	18968	19136	19266	19104	19218	18980	19168	19218	19351	19101	19169	19088	19140	19370	19205	19265	19261	19407	19187	19124	19248	19348	19204	19203	19224	19434	19026	19354	19083	19138	19149	19283	19226	19088	19237	19301	19163	19279	19255	19326	19273	19351	19075	19349	19070	19222	19137	19243	19351	19055	19246	18981	19237	19187	18880	19099	19143	19296	19190	19232	19331	19154	19222	19306	19164	19218	19360	19440	19095	19030	19127	19122	19240	19094	19260	19164	19167	18990	19254	19237	19125	19136	19038	19174	18944	19089	19175	19128	19097	19059	19087	19252	19102	19131	19199	19097	19341	19101	19152	19295	19181	19139	19261	19184	19241	19208	19164	19243	19063	19214	19150	19329	19179	19150	19237	19273	19118	19210	19230	19076	19204	19169	19174	19014	19172	19082	18998	19225	19179	19146	19102	19039	19214	18998	19134	19164	19202	19172	18995	19158	19201	18954	19245	19285	19030	19325	19206	19137	19089	19260	19143	19114	19238	19158	19166	19268	19077	19400	18974	19081	18957	19064	19162	19199	19384	19290	19218	19368	19010	19055	19208	19117	19036	19151	19205	19304	19370	19349	19238	19297	19212	19222	19294	19251	19140	19136	19105	19200	19362	19163	19130	19251	19080	19104	19184	19111	19085	19333	19169	19107	18958	19197	19215	19235	19025	19240	19029	19121	19216	19253	19082	19147	19089	19082	19073	19314	19136	19216	19236	18877	19281	19196	19266	19007	19289	19127	19229	19167	19148	19242	19246	19075	19329	19181	18940	19356	19009	19218	19325	19194	19060	19206	19087	19084	19090	19187	19368	19151	19067	19028	19427	19116	19240	19303	19163	19153	19164	19119	19231	19373	19261	19141	19176	19150	19175	19156	19189	19209	19273	18970	19161	19080	19291	19465	19220	19154	19152	19166	19375	19215	19197	19137	19243	19366	19236	19188	18940	19295	19313	19152	19292	19015	19247	19132	19104	18969	19239	19214	19180	19241	19243	19238	19196	19178	19220	19027	19054	19359	19141	19005	19231	19094	19124	19223	18981	19034	19087	19069	19120	19128	19030	19362	19208	19142	19165	19179	19246	19158	19381	19187	19215	19145	19171	19258	19233	18970	19047	19312	19249	19394	19350	19055	19353	19196	19207	19173	19080	19053	19208	19230	19231	19004	19102	19085	19214	19259	19215	19127	19130	19136	19030	19106	19294	19135	19082	19118	19116	19056	19207	19174	19101	19105	19252	19269	19459	19110	19227	19109	19234	18914	19177	18960	19207	18950	19301	19092	19239	19254	18987	19039	19160	19114	19195	19080	19122	19140	19009	19206	19125	19190	19114	19043	19107	19134	19256	19306	19151	19135	19169	19264	18947	19169	19429	19349	18961	19148	19197	19395	19164	19249	19021	19563	19119	19236	19213	19125	19117	19086	19383	19165	19198	19340	19223	19080	19094	19055	19309	19096	19304	19105	19075	19374	19200	19066	18971	19184	19200	19149	19262	19216	19172	19131	19060	19325	19000	19042	19142	19433	19120	19257	19211	19028	19213	19032	19299	19396	19310	19054	19137	19230	19295	19363	19072	19150	19318	19027	19083	19162	19201	19259	19089	19150	19021	19209	19106	19163	19166	19204	19204	19295	19106	19201	19260	19019	19160	19134	18981	19018	19138	19103	19110	19236	18972	19160	19420	19157	19271	19339	19099	19011	19031	19251	19330	19044	19163	19010	19187	19084	19183	19066	19254	19069	19128	19200	19240	19205	19108	19022	19233	19158	19138	19407	19099	19063	19034	18994	19251	19178	19200	19283	19084	19155	19511	19000	19095	19068	19118	19275	19124	19230	18987	19244	19158	19206	19137	19068	19142	19110	19367	19123	19288	19163	19121	19052	19347	19170	19227	19000	18944	19226	18811	19116	19331	19250	19276	19270	19256	19325	19142	19244	19035	19036	19304	19305	19238	19037	19081	19318	19170	19196	19173	19275	19084	19216	19414	19000	19353	19075	19182	19193	19144	19212	19203	19161	19281	19295	19140	19124	19138	19343	19187	19234	19310	19027	19020	19252	19145	19297	19029	18966	19202	19161	19188	19152	19244	19008	18989	19107	19158	19268	19247	18806	19239	19140	19234	19131	19219	19063	19073	19068	19150	19252	19175	19301	19118	19411	19271	19392	19225	19034	19031	19200	19166	19028	19220	19087	19220	19142	19361	19074	19091	19223	19247	19181	19056	19068	19228	19228	19152	19060	19107	19246	19250	19190	19142	19226	19082	19316	19122	19389	19195	18998	19110	18963	19251	19164	19229	19177	19115	19171	19092	19439	19268	19005	19219	19158	19224	19357	18990	19037	19162	18992	19196	19276	19094	19076	19245	18980	19051	19156	19114	19025	19241	19324	19105	19360	19378	19115	19196	19137	19316	19357	19180	19089	19360	18936	18977	19423	19376	19013	19001	19012	19092	19143	19137	19211	19287	19212	19203	19097	19284	19267	19224	19158	19033	19409	19215	19144	18986	19210	19128	19103	19143	19159	19282	19343	19110	19055	18987	19120	19067	19142	19129	19068	19243	19069	19295	19201	19187	19049	19109	19015	19182	18913	19014	19227	19233	19154	19254	19088	19187	19187	19182	19381	19021	19127	19055	18989	18951	19214	18944	19217	19172	19146	19393	19286	19344	19230	19228	19137	19120	19148	19018	19250	18918	19204	19234	19325	19042	19077	18976	19331	19100	19182	19137	19269	19060	19254	19380	19131	19340	19215	19249	19055	19260	19167	19049	19123	19313	19240	19184	18967	19363	19253	19003	19121	19127	19449	19276	19021	19055	19253	19198	18952	19528	19285	19126	19080	19169	19232	19182	19214	19193	19248	19126	19286	19322	19315	18921	19172	19022	19285	19122	19233	19329	19339	19303	19242	19064	19143	18983	19427	19202	19122	18985	19065	19081	19136	19229	19281	18944	19160	19337	19157	19372	19218	19291	19145	19277	19207	19085	19193	19158	19155	19036	19171	19183	19140	19272	19094	19141	19026	19290	19330	19329	19413	19374	19387	19125	19026	19194	19389	19169	19126	19098	18934	19135	19041	19059	19321	19316	19224	19287	19351	18940	19202	19255	19134	19131	19104	19056	19245	19041	19094	19311	19219	19260	19189	19249	19315	19179	19442	19183	19276	19242	19410	19275	19190	19057	19229	19194	19244	19139	19032	19033	19035	19211	19111	18884	19016	19060	19194	19189	19044	19072	19173	19219	19228	19016	18992	19031	19098	19186	19154	18982	19253	19041	19157	19207	19391	19181	19277	19205	19276	19140	19046	19314	19272	19131	19301	19088	19041	19183	19262	19305	19373	19005	19323	19054	19306	19307	19263	19122	19123	19174	19214	19174	19210	19261	19124	19132	19204	19053	19102	19075	19346	18991	19304	19324	19047	19414	19174	19055	19124	19089	19131	19225	19327	19150	19287	19158	19212	19091	19223	19298	19111	19188	19166	19172	19179	19128	19169	19145	19093	19168	19274	19102	19128	19194	19223	18998	19086	19162	19142	19160	18998	19112	19113	19316	19041	19203	19307	19308	19293	19209	18968	19258	19118	19148	19382	19283	19182	19345	19256	19112	19194	19184	19238	19232	19184	19421	19088	19149	19240	19312	19127	19247	19074	19027	19099	19173	19162	19096	19254	19209	19217	18997	19036	18973	19077	19175	19222	19418	19300	19321	19359	19192	19172	19160	19258	19176	19247	19159	19284	19166	19149	19199	19194	19291	19189	19117	19315	19293	19339	19238	19482	18901	19181	19137	19203	19137	19146	19204	18855	19179	19091	19119	19330	19313	19217	19063	19337	19073	19289	19049	19338	19372	19007	19074	19075	19242	19276	19393	19280	19146	18863	19105	19111	19073	19367	19079	19049	19234	19487	19169	19019	19120	19091	19242	19155	19016	19261	19252	18904	19114	19057	19118	19216	19345	19274	19132	19367	19287	19231	19146	19202	19390	19277	19206	19294	19239	19202	19103	19209	19139	19051	19207	19280	19128	19186	19157	19190	19016	19161	19120	19247	19106	19223	19194	19199	19076	19177	19116	19051	19076	19198	19017	19204	19205	19072	18969	19260	19131	19288	19145	19105	19178	19256	19202	19378	19389	18999	19047	18968	19241	18889	19246	18994	18984	19126	19180	19234	19147	19359	19422	19157	19315	19241	19102	19103	18986	19189	19301	19271	19071	18955	19113	19247	19227	19205	19018	19096	19074	19090	19099	19145	19200	18973	19214	18962	19172	18990	19085	19246	19130	19035	19269	19132	19132	19275	19286	19262	19095	19164	19099	19138	19011	19331	19275	19349	19149	19302	19235	19186	19160	19197	19157	19218	19181	19215	19340	19072	19204	19006	19319	19304	19140	19245	19162	18936	19075	19117	19179	19054	19137	19103	19099	19310	19147	19243	19346	19217	19046	19300	19286	19213	19154	19155	19075	19202	19288	19151	19315	19070	19137	19267	19151	19262	19140	19080	19026	19008	19093	19084	19230	19194	19141	19196	19125	19247	19185	19322	19379	19146	18946	19082	19235	19220	19122	19196	19247	19222	19034	19056	19222
34864	58348	54699	44007	36674	31609	27709	24699	22538	21192	19834	19052	18648	18350	17795	17480	17022	17068	16512	16462	16852	16398	16372	16409	16477	16368	16331	16167	16261	16271	15984	16072	16120	16156	15983	16236	16188	16038	16236	15950	16055	16045	16000	16062	16067	15877	15883	15994	16002	15963	16210	16086	15874	15936	16152	15971	15888	15896	16258	16133	16201	16084	15952	16004	16036	15926	16064	15915	16027	15881	15791	16225	15831	15923	16089	16098	15994	16078	16013	16070	15987	15828	16036	15961	16053	16211	15958	15882	15853	15861	15896	15897	16117	16024	15968	15997	15893	15878	16053	16034	16026	15898	15845	15839	15980	15932	15994	16011	16002	15869	15803	16009	16018	15827	15953	16062	15941	15976	16103	16103	15964	16050	16019	16060	16038	15973	16058	15752	15995	15937	15999	16047	15993	15828	16082	16041	16049	15928	16165	16019	15947	15979	15913	15972	16153	15959	16017	16067	15987	15924	15965	15947	15871	16155	15990	16106	16048	15999	16078	15942	15956	16009	15938	15999	15885	15874	16044	15930	16023	15954	15979	16025	16046	15982	16141	16008	15897	16112	15758	16044	15993	15862	15922	16053	15857	16109	16061	15904	16049	15929	16029	16038	16013	15951	15897	16057	15949	16117	15989	15940	16079	16145	15781	15967	16034	15937	15834	16052	16130	15996	15884	15988	15965	16027	15867	15936	15974	15946	15990	16064	16017	15993	15849	15792	15969	16044	16004	15990	15895	15987	16029	15918	15995	15841	15898	15815	16082	15888	16075	16056	15946	16094	16096	16110	15944	16116	16024	15986	15802	15961	16047	15978	15927	15960	16039	15865	16062	15813	15823	16107	15991	16117	16073	15996	15856	16074	16071	15912	15849	16090	16145	15991	16105	16065	15870	16192	16036	16041	15980	15997	15960	16129	16041	15804	16058	16031	16203	16042	15923	16163	16129	16060	15919	15993	15885	16095	16028	16103	16046	15868	15921	15969	15939	15921	15827	16026	15934	15933	16042	15875	16042	16006	15878	15929	15866	16023	15979	16116	16141	15918	16090	16027	16125	16076	15866	16163	15914	15987	16017	16004	15966	15852	16080	16084	15931	15992	15995	16087	15857	16023	16048	15960	15799	15933	15900	16029	15903	15925	15900	15981	15965	15993	16135	15954	15987	15900	15984	15917	15955	15997	15900	15925	15886	15982	15935	15816	16046	16050	16161	16012	16003	15990	15843	15887	16059	15877	16023	15986	16006	16117	15886	15993	15811	16012	16015	16108	16082	15926	15997	15815	15969	15909	15992	16039	15766	15952	15999	15893	15927	15882	16074	15813	15974	16110	16023	15973	15891	15977	16054	15915	15940	16081	15906	15916	15894	16039	15886	15975	16021	15992	15963	15914	15921	15896	15914	15802	16063	16045	15893	15961	15873	16075	15924	15947	15817	15964	15954	16094	15902	15845	16047	16043	15969	16140	15931	16028	15876	16074	15922	15874	16052	15890	16093	16044	15874	15930	16035	16038	15835	16001	15895	16028	15888	15895	16031	16073	15966	15844	15976	15979	16087	15910	16100	16112	16029	15960	15971	15875	15843	15877	15950	16011	15984	16024	16138	15908	15746	15808	16009	16090	16020	15921	15944	15964	16043	16076	15944	15836	15872	15955	16067	15912	15946	15916	16028	16014	15966	15999	16075	16007	15847	15934	15960	15908	15988	16099	15788	16132	15987	16104	16183	16054	16030	15785	15845	15978	16019	15881	15998	15897	15977	15941	15875	15997	15917	15990	15913	15982	15821	16010	15935	16106	15893	15952	16150	16138	16093	15980	15909	15867	16040	15950	15918	16011	15894	16033	16083	15806	16015	15964	16013	15933	16010	15912	16104	15892	15894	15876	15939	16058	15943	16136	15913	16037	15968	15681	15906	16005	15832	15864	15898	15916	15875	15895	16167	15945	15913	15940	15984	16011	16039	15990	15842	15803	16061	16018	16032	16073	15884	15925	16063	15965	15916	15929	16024	15924	15781	15764	15889	16099	15940	16003	15924	16015	15878	16182	15984	15983	16084	16082	16097	15917	16052	15895	15840	16035	16018	15895	15979	15885	16158	15960	15988	15749	16048	15863	15974	15989	15991	15997	16002	16023	16071	15971	15926	16179	15795	16172	15835	15993	16105	15912	16025	15906	15835	16129	16036	15934	15984	16189	15850	15908	15902	15925	16002	16016	15983	15772	16104	15938	16025	15979	15866	15923	15894	15903	15872	16134	15994	16037	15911	15977	15782	15837	15955	15899	16021	16006	16028	15957	16018	15882	16192	15805	15988	16089	15945	15887	15978	15888	15901	15910	15955	16128	15932	15973	16063	15905	15871	16073	15916	16062	15855	15980	16040	15882	16195	16127	15898	16011	16053	15924	15977	16122	16023	16071	16187	15962	15950	15949	16057	15819	16079	16038	15829	16001	15992	15816	16052	15917	15823	16054	15779	15982	15838	16043	16063	15895	16031	15897	15887	16123	15746	15859	16077	16049	15931	15669	16089	15926	16022	15950	15997	16022	15884	15942	15840	15974	15900	16080	15969	15922	16088	15945	15978	15941	15872	16293	15873	16016	15964	16127	15965	16160	16136	16023	15922	15983	15909	15890	16050	15768	16097	15757	16061	15862	16042	16038	15798	16022	15893	16026	16098	15989	15776	16057	15897	15772	16067	15966	15961	15948	15860	15919	16029	15911	15902	16018	15969	16061	15952	15905	15886	16063	15931	15985	15860	15975	15927	16126	16051	15858	16174	15926	16158	15985	15909	16091	15929	15959	16079	15958	15866	15857	15966	16013	16006	16178	15896	15795	15856	15939	15910	16015	15852	15869	15997	16018	15940	16030	15849	15990	16075	15979	15870	15993	16166	15838	15930	16046	15874	15910	15763	15991	15994	15933	15913	16013	15886	15779	15988	15950	16098	15911	15942	15940	15937	15913	15869	16043	16054	15976	15939	15897	16166	16047	15942	15929	16065	15932	15877	16035	16044	16204	16077	15757	15985	16124	15920	15930	15946	15883	15962	15964	15915	16049	16162	15986	16004	16067	15970	15718	15976	16051	15923	16124	16032	15857	15936	16070	15919	15992	15926	15933	15902	15870	16022	15932	16053	16097	15948	16073	16018	15868	15900	15969	15852	15996	15935	16032	15824	15921	15850	15902	15925	15886	16075	15919	15895	15873	15934	16080	15931	15944	15968	15797	15791	15904	15900	15969	15885	15986	15952	15952	15875	15912	15962	15951	16110	15986	16103	16038	15901	15932	16023	16144	15892	16030	15973	15830	16016	15959	16128	15850	16074	16059	16063	15886	15934	15965	15862	16076	16081	16004	16132	16039	15981	15790	15850	15997	15786	15818	16040	15977	15866	16016	16111	16121	15800	15917	15966	16018	16108	15904	16005	16062	16093	16029	15979	16126	16078	15829	16033	16118	15814	15933	16023	15962	16045	15923	15923	15973	16097	16097	15942	15946	15963	16058	16150	16025	15882	16079	15831	15831	15865	16082	15840	15896	15957	16069	16021	16080	15938	16008	16218	16074	16039	16024	16035	15856	15998	15886	16023	15972	15946	15821	16044	16061	15890	16078	15932	16032	15902	15968	16073	15794	15951	15827	15832	15992	16031	15966	15978	15873	15934	16113	16050	15821	16112	15827	15913	15926	15888	15941	15992	16015	15943	16144	15899	15903	16094	15911	16011	15848	15895	15954	16058	15811	15992	15892	16046	15967	15785	15989	16096	16098	15748	16088	16074	15921	15918	16058	15933	15901	16162	15992	15880	16109	15989	15838	15998	15962	15983	16010	15931	15987	16110	15982	15961	16110	16022	15812	16081	15823	15910	16081	15857	15998	15970	15884	16063	15972	15757	15900	16029	15949	16024	15995	15903	15860	15945	16119	16027	16139	16010	15849	15860	16051	15924	15909	15759	15953	16001	15859	16108	15923	16026	15910	15852	15924	16066	16047	15959	15900	15893	16011	15868	15752	16011	16040	15842	15835	16121	15981	16089	16051	16025	16041	16081	16008	15888	16002	16020	15924	16014	15943	15956	15962	16050	15710	16001	16037	15860	15903	15854	15926	16054	15923	15862	15960	15997	15946	15927	15904	15835	15989	15994	15841	15967	15992	15990	15882	16037	16036	15897	15895	15978	15869	15989	16072	15863	16066	15906	15848	15892	16076	15993	16024	16119	16049	15954	15804	15940	15845	15931	15915	15904	15926	15957	16098	16009	16132	16042	15935	15982	16106	15945	15767	16052	15980	15876	16085	16022	15847	16059	16030	16127	16207	15920	16077	16003	15863	15921	15800	15988	16000	15875	15980	16026	16033	15884	15899	16023	16026	15816	15913	16023	15953	15987	16007	15892	15967	15884	15920	15830	15965	16005	15902	15912	15856	15921	16049	16036	15949	16099	16082	15856	16084	15858	15776	16009	15892	16157	15785	15929	16027	15966	16078	16025	15998	15941	16091	15966	16020	15826	16018	16064	15686	15917	16003	15997	16119	16011	15869	15957	15851	15944	16069	16123	16009	15877	15943	15880	15809	16101	15923	16001	16051	16132	15796	16077	15970	15921	15874	15845	16088	15787	15945	15948	16052	15991	15943	15943	15925	15980	15938	16031	15821	15920	16025	16040	15984	15974	15861	15897	15936	16064	16046	16085	15862	15924	15945	16185	16029	15897	15978	16045	15824	15931	16108	15851	16028	16067	15930	15948	15970	15824	15824	15924	15959	15912	15985	15991	15940	15972	15944	15966	15893	15889	15770	16004	15985	16086	15968	15939	16006	15881	16064	16023	15926	15940	15991	16011	16090	16128	16077	15890	15907	16017	16189	15941	16029	15917	15937	16028	16011	15965	15890	15880	15903	16068	15871	15900	15881	15930	16187	15974	16006	15811	16072	15989	16097	15804	15862	15983	15969	16043	16066	15948	15859	15852	16148	16210	15992	16087	16010	15977	15982	15976	15744	15907	15989	15821	16118	16017	16087	15944	15886	15940	16006	16080	15980	16064	16106	15886	16071	15936	16058	16080	15868	15934	15987	15988	16126	15972	16239	15971	15942	15900	16120	16048	15749	16198	15985	15940	16132	15960	16090	15831	16040	15984	16045	16025	15827	15883	15972
29267	29236	36461	32457	26877	24346	22836	21395	20584	20343	19908	19423	19266	19047	19018	19106	19123	18848	18956	18838	18844	18818	18662	18843	18710	18690	18691	18740	18958	18663	18756	18833	18912	18927	18888	18832	18720	18723	18725	18551	18925	18662	18739	18819	18626	18649	18776	18717	18605	18739	18642	18690	18678	18702	18581	18663	18898	18637	18708	18623	18672	18772	18575	18644	18878	18509	18737	18575	18643	18634	18766	18632	18556	18567	18383	18451	18619	18617	18732	18704	18594	18684	18774	18718	18664	18711	18544	18646	18641	18530	18740	18463	18707	18775	18561	18472	18587	18620	18555	18822	18609	18455	18623	18681	18766	18638	18570	18591	18606	18630	18720	18514	18655	18788	18638	18624	18524	18749	18704	18655	18696	18463	18597	18626	18553	18572	18664	18624	18510	18583	18695	18771	18625	18575	18655	18494	18547	18642	18817	18640	18634	18900	18775	18741	18738	18497	18585	18765	18668	18498	18464	18556	18737	18588	18674	18667	18679	18444	18586	18567	18722	18653	18440	18610	18724	18837	18643	18695	18541	18657	18830	18690	18717	18469	18805	18645	18749	18646	18543	18696	18688	18555	18953	18643	18512	18711	18623	18682	18787	18596	18759	18621	18581	18691	18754	18566	18709	18782	18703	18605	18567	18676	18578	18600	18723	18425	18396	18786	18552	18459	18862	18726	18889	18617	18503	18663	18642	18764	18500	18380	18609	18358	18637	18585	18651	18585	18683	18516	18766	18818	18867	18597	18732	18571	18497	18920	18696	18371	18544	18583	18779	18598	18778	18750	18737	18482	18689	18605	18690	18554	18649	18760	18431	18717	18694	18647	18704	18343	18748	18535	18689	18388	18427	18667	18806	18488	18652	18437	18708	18738	18399	18599	18471	18742	18478	18772	18756	18685	18649	18566	18401	18710	18841	18736	18703	18561	18619	18624	18703	18573	18424	18538	18489	18706	18719	18723	18630	18714	18773	18559	18613	18599	18652	18350	18609	18600	18454	18567	18762	18719	18591	18706	18572	18674	18546	18650	18600	18485	18921	18774	18815	18672	18754	18402	18629	18570	18488	18629	18948	18336	18684	18597	18686	18502	18643	18695	18563	18634	18567	18593	18796	18628	18562	18585	18557	18689	18611	18633	18444	18845	18651	18715	18690	18505	18823	18640	18430	18476	18690	18796	18502	18611	18694	18582	18775	18558	18718	18673	18748	18778	18705	18437	18739	18439	18574	18622	18681	18904	18863	18569	18576	18542	18814	18626	18602	18671	18580	18583	18774	18619	18708	18542	18804	18539	18720	18690	18600	18466	18466	18627	18683	18538	18676	18537	18463	18525	18862	18685	18539	18583	18846	18666	18624	18593	18511	18617	18662	18796	18792	18505	18531	18514	18657	18627	18652	18453	18814	18822	18630	18799	18646	18633	18690	18517	18452	18338	18705	18722	18732	18675	18781	18549	18552	18602	18503	18609	18527	18414	18585	18368	18659	18446	18546	18648	18634	18678	18574	18517	18639	18664	18521	18624	18794	18651	18491	18690	18585	18709	18634	18519	18499	18677	18650	18586	18357	18531	18538	18450	18700	18485	18749	18566	18763	18572	18439	18609	18463	18447	18840	18544	18835	18605	18781	18602	18693	18677	18408	18689	18790	18853	18611	18667	18760	18671	18743	18675	18594	18458	18423	18709	18638	18415	18627	18723	18552	18688	18555	18655	18576	18593	18792	18552	18641	18728	18489	18646	18630	18663	18779	18553	18602	18615	18785	18717	18634	18783	18615	18685	18713	18628	18602	18755	18664	18816	18786	18643	18600	18708	18635	18646	18631	18626	18799	18549	18808	18484	18511	18454	18603	18728	18772	18780	18707	18614	18592	18696	18779	18823	18615	18542	18729	18708	18623	18608	18569	18589	18633	18758	18704	18568	18506	18610	18809	18468	18603	18628	18504	18625	18312	18772	18708	18638	18868	18703	18414	18575	18554	18572	18656	18646	18813	18700	18725	18939	18535	18547	18882	18461	18649	18735	18494	18550	18633	18632	18707	18693	18616	18526	18597	18800	18607	18568	18754	18599	18554	18739	18697	18594	18743	18653	18620	18740	18473	18583	18492	18688	18803	18448	18654	18647	18587	18671	18625	18539	18677	18497	18528	18586	18645	18687	18749	18639	18383	18635	18541	18400	18683	18588	18588	18549	18609	18641	18600	18743	18648	18714	18514	18652	18653	18529	18608	18661	18798	18558	18689	18688	18703	18599	18596	18768	18612	18747	18528	18476	18625	18815	18656	18629	18592	18735	18686	18662	18597	18655	18716	18992	18702	18802	18641	18620	18463	18836	18681	18739	18661	18775	18639	18462	18624	18567	18713	18607	18782	18490	18671	18724	18781	18461	18457	18628	18548	18559	18756	18338	18431	18512	18656	18827	18518	18479	18766	18833	18765	18537	18531	18518	18624	18762	18639	18492	18709	18601	18776	18488	18624	18576	18570	18644	18576	18651	18722	18651	18874	18604	18566	18564	18680	18774	18783	18568	18887	18540	18671	18468	18668	18559	18507	18665	18396	18747	18784	18609	18731	18567	18702	18574	18794	18548	18787	18554	18498	18645	18658	18669	18734	18550	18643	18676	18608	18543	18763	18435	18560	18495	18547	18574	18635	18480	18640	18750	18797	18693	18655	18715	18554	18699	18453	18930	18526	18612	18279	18700	18555	18569	18631	18257	18704	18775	18554	18730	18838	18612	18321	18486	18701	18597	18776	18618	18828	18677	18674	18654	18585	18670	18690	18693	18498	18644	18542	18439	18695	18647	18640	18542	18685	18764	18678	18442	18841	18593	18497	18665	18511	18669	18650	18859	18652	18571	18694	18378	18526	18591	18614	18403	18614	18908	18752	18566	18725	18571	18679	18722	18669	18763	18761	18703	18807	18765	18552	18662	18741	18818	18614	18510	18550	18686	18576	18357	18650	18643	18701	18783	18568	18584	18599	18883	18773	18643	18689	18699	18609	18719	18593	18646	18595	18757	18755	18555	18757	18653	18571	18565	18661	18549	18702	18554	18597	18597	18639	18458	18682	18689	18589	18624	18657	18743	18578	18624	18710	18713	18541	18655	18745	18715	18650	18481	18801	18469	18506	18631	18703	18504	18575	18471	18649	18702	18682	18714	18643	18673	18799	18601	18598	18698	18594	18649	18565	18596	18540	18535	18445	18832	18740	18725	18513	18656	18658	18652	18830	18662	18779	18597	18588	18497	18429	18630	18790	18701	18648	18713	18837	18650	18645	18747	18704	18420	18697	18680	18543	18595	18631	18762	18654	18505	18612	18885	18599	18884	18831	18534	18676	18531	18624	18721	18568	18633	18485	18532	18644	18894	18672	18847	18545	18637	18596	18593	18778	18645	18560	18640	18451	18643	18497	18697	18659	18445	18440	18595	18685	18577	18797	18516	18811	18545	18615	18501	18684	18680	18800	18391	18660	18773	18756	18731	18789	18743	18658	18662	18833	18469	18646	18659	18493	18396	18503	18646	18396	18622	18374	18536	18516	18511	18706	18695	18813	18528	18425	18670	18760	18554	18520	18693	18815	18783	18600	18734	18634	18696	18595	18589	18811	18633	18404	18600	18667	18625	18678	18645	18568	18714	18692	18725	18719	18531	18441	18530	18766	18813	18805	18892	18597	18600	18787	18493	18683	18714	18476	18474	18761	18683	18535	18626	18737	18590	18585	18795	18684	18483	18633	18645	18654	18588	18624	18539	18628	18572	18908	18647	18536	18784	18615	18368	18591	18636	18675	18527	18888	18697	18645	18681	18769	18519	18554	18823	18723	18655	18573	18418	18648	18600	18654	18584	18551	18622	18629	18506	18626	18681	18717	18700	18637	18396	18409	18515	18542	18582	18697	18390	18552	18712	18635	18813	18619	18736	18526	18583	18567	18664	18717	18572	18687	18321	18596	18672	18549	18647	18721	18468	18665	18671	18558	18766	18747	18560	18680	18546	18605	18565	18698	18540	18843	18692	18513	18667	18393	18417	18647	18747	18715	18788	18669	18580	18774	18513	18475	18675	18683	18647	18623	18544	18823	18575	18605	18682	18771	18644	18814	18620	18806	18885	18571	18673	18667	18393	18423	18479	18702	18494	18551	18626	18632	18655	18750	18633	18584	18819	18673	18784	18556	18561	18507	18474	18467	18552	18723	18566	18419	18750	18650	18475	18477	18619	18963	18617	18631	18680	18903	18797	18543	18625	18575	18477	18691	18563	18553	18826	18717	18567	18760	18642	18785	18720	18593	18562	18659	18554	18718	18541	18489	18584	18474	18561	18626	18711	18771	18505	18593	18859	18634	18537	18592	18588	18572	18684	18583	18718	18641	18741	18761	18534	18740	18777	18744	18735	18613	18562	18568	18641	18718	18797	18497	18569	18567	18723	18633	18718	18612	18530	18601	18632	18765	18685	18697	18748	18692	18738	18684	18707	18588	18835	18760	18824	18810	18612	18616	18710	18561	18625	18547	18701	18620	18718	18475	18748	18543	18536	18383	18651	18563	18629	18637	18598	18717	18639	18694	18647	18536	18579	18604	18434	18592	18753	18734	18601	18595	18877	18799	18740	18703	18574	18529	18636	18388	18660	18631	18675	18418	18606	18773	18694	18681	18508	18426	18421	18683	18935	18767	18975	18710	18460	18586	18569	18744	18532	18433	18966	18577	18527	18399	18682	18766	18760	18645	18578	18628	18501	18964	18861	18512	18484	18499	18511	18537	18568	18630	18585	18379	18478	18491	18866	18386	18715	18818	18722	18801	18733	18604	18532	18618	18728	18748	18695	18822	18613	18627	18722	18807	18660	18772	18676	18704	18651	18625	18474	18627	18573	18718	18735	18743	18599	18632	18693	18694	18592	18584	18524	18802	18375	18467	18706	18587	18496	18473	18652	18892	18517	18591	18611	18747	18713	18641	18625	18724	18584	18555	18819	18706	18693	18759	18852	18646	18600	18623	18572	18501	18728	18674	18739	18766	18541	18552	18607	18733	18636	18516	18472	18821	18605	18733	18690	18573	18911	18692	18759	18832	18650	18703	18679	18684	18591	18691	18697	18687	18672	18759	18557	18747	18558	18566	18535	18579	18625	18795	18647	18765	18467
33047	46885	42271	32721	27860	23741	21346	19650	18901	18321	17473	16999	16768	16446	16497	16200	16199	16077	15917	16136	15827	15853	15943	15915	15876	15765	15771	15722	15709	15869	15818	15691	15644	15750	15837	15541	15620	15685	15646	15621	15751	15806	15663	15520	15801	15800	15860	15735	15780	15720	15742	15598	15758	15732	15852	15674	15591	15705	15630	15751	15633	15811	15836	15793	15813	15628	15860	15538	15672	15865	15687	15597	15695	15658	15666	15722	15773	15724	15762	15817	15603	15726	15619	15544	15692	15651	15691	15651	15726	15474	15553	15808	15608	15741	15670	15713	15641	15607	15630	15595	15801	15570	15819	15714	15780	15777	15810	15701	15639	15783	15852	15678	15633	15724	15674	15629	15729	15651	15811	15670	15850	15689	15805	15790	15657	15750	15683	15760	15606	15632	15746	15750	15629	15583	15678	15658	15666	15719	15757	15927	15720	15705	15663	15845	15673	15708	15793	15608	15566	15646	15727	15673	15603	15672	15687	15686	15722	15736	15589	15583	15799	15649	15818	15522	15707	15512	15859	15890	15801	15724	15633	15603	15700	15718	15758	15897	15782	15694	15634	15674	15700	15627	15626	15832	15733	15629	15692	15723	15881	15653	15735	15699	15659	15554	15712	15671	15643	15658	15567	15851	15841	15669	15449	15491	15654	15594	15738	15666	15677	15850	15828	15821	15583	15661	15688	15770	15664	15591	15748	15586	15662	15692	15691	15636	15613	15673	15620	15551	15703	15775	15753	15643	15763	15625	15708	15665	15701	15634	15661	15712	15722	15743	15467	15802	15723	15746	15837	15615	15628	15734	15765	15592	15806	15534	15773	15662	15651	15795	15518	15610	15616	15643	15617	15783	15694	15805	15832	15805	15807	15686	15744	15781	15682	15665	15552	15613	15723	15750	15714	15797	15718	15487	15669	15641	15655	15742	15660	15719	15724	15675	15825	15684	15649	15701	15910	15820	15706	15802	15918	15611	15589	15563	15633	15710	15731	15790	15749	15614	15749	15651	15608	15746	15759	15774	15731	15601	15857	15757	15514	15738	15686	15971	15686	15847	15787	15783	15641	15635	15754	15658	15845	15725	15732	15671	15644	15601	15819	15737	15865	15699	15546	15829	15708	15696	15633	15756	15791	15671	15651	15527	15862	15778	15833	15517	15676	15515	15580	15655	15693	15623	15785	15659	15654	15667	15796	15586	15808	15688	15668	15519	15656	15630	15746	15564	15814	15684	15577	15598	15752	15754	15777	15644	15791	15730	15606	15846	15682	15705	15725	15628	15751	15675	15663	15891	15665	15614	15822	15750	15952	15704	15694	15695	15788	15687	15656	15810	15683	15593	15663	15712	15731	15576	15786	15658	15751	15673	15731	15747	15770	15784	15807	15656	15662	15713	15720	15725	15724	15704	15736	15609	15671	15843	15803	15757	15703	15671	15780	15761	15729	15739	15733	15757	15715	15746	15634	15534	15695	15710	15614	15705	15807	15616	15618	15606	15875	15627	15887	15561	15661	15700	15655	15638	15699	15716	15556	15769	15780	15608	15546	15710	15824	15633	15706	15536	15616	15667	15667	15739	15725	15723	15637	15547	15542	15787	15675	15734	15757	15771	15541	15733	15787	15785	15628	15648	15866	15812	15478	15647	15671	15778	15724	15720	15650	15626	15769	15737	15471	15601	15633	15688	15720	15704	15500	15698	15782	15653	15698	15770	15778	15725	15533	15671	15579	15595	15766	15726	15768	15752	15740	15796	15784	15620	15717	15681	15744	15637	15527	15549	15676	15565	15711	15689	15688	15530	15761	15636	15916	15757	15459	15577	15829	15535	15783	15583	15598	15680	15660	15671	15897	15704	15584	15707	15766	15620	15695	15698	15610	15777	15760	15697	15799	15741	15780	15535	15803	15535	15666	15835	15592	15672	15815	15709	15546	15809	15692	15701	15769	15650	15667	15663	15633	15638	15611	15740	15662	15768	15642	15601	15731	15744	15818	15743	15579	15659	15723	15682	15988	15834	15741	15699	15500	15614	15752	15665	15707	15633	15822	15592	15694	15605	15687	15695	15769	15788	15725	15585	15758	15561	15676	15658	15765	15763	15827	15715	15771	15828	15643	15882	15646	15519	15695	15653	15560	15783	15804	15640	15784	15649	15753	15659	15717	15587	15766	15829	15613	15670	15754	15866	15780	15599	15543	15645	15746	15899	15504	15632	15830	15718	15769	15797	15790	15712	15760	15732	15597	15765	15649	15867	15494	15804	15697	15649	15514	15743	15694	15741	15717	15785	15786	15670	15784	15586	15663	15489	15676	15785	15759	15663	15829	15721	15583	15611	15702	15643	15662	15773	15887	15797	15832	15632	15782	15742	15780	15887	15704	15683	15692	15736	15605	15609	15421	15659	15624	15699	15743	15821	15668	15688	15550	15657	15683	15832	15638	15666	15777	15524	15588	15601	15713	15734	15814	15774	15765	15548	15761	15764	15663	15794	15673	15672	15528	15623	15762	15588	15604	15712	15752	15609	15780	15706	15542	15646	15584	15538	15789	15681	15812	15790	15728	15637	15699	15592	15699	15645	15711	15797	15686	15803	15608	15775	15718	15530	15862	15683	15538	15730	15608	15891	15641	15734	15537	15660	15578	15812	15749	15620	15523	15843	15604	15932	15699	15730	15776	15704	15546	15760	15671	15717	15708	15859	15715	15836	15539	15962	15652	15770	15695	15742	15794	15622	15664	15681	15784	15624	15743	15662	15595	15612	15703	15716	15688	15629	15889	15703	15709	15632	15723	15829	15555	15611	15725	15727	15695	15632	15658	15683	15748	15703	15844	15532	15765	15499	15675	15726	15695	15770	15603	15692	15735	15715	15679	15674	15791	15688	15591	15588	15664	15528	15846	15630	15719	15674	15796	15854	15763	15547	15541	15800	15589	15631	15599	15721	15828	15805	15702	15872	15879	15842	15758	15706	15758	15722	15714	15763	15814	15687	15722	15560	15694	15665	15906	15797	15867	15616	15516	15724	15702	15812	15698	15657	15697	15735	15547	15706	15942	15610	15877	15765	15719	15695	15632	15753	15669	15730	15820	15733	15693	15852	15707	15759	15620	15663	15702	15729	15685	15648	15612	15611	15573	15562	15752	15763	15659	15799	15689	15650	15817	15669	15726	15583	15581	15799	15827	15636	15816	15594	15576	15613	15706	15787	15601	15823	15702	15647	15862	15690	15692	15789	15675	15717	15689	15682	15758	15540	15605	15656	15748	15665	15713	15597	15855	15748	15657	15694	15675	15792	15683	15660	15598	15772	15795	15755	15703	15764	15735	15795	15771	15606	15752	15722	15649	15676	15584	15627	15651	15697	15933	15687	15491	15766	15697	15678	15692	15705	15658	15890	15487	15505	15654	15824	15571	15758	15775	15565	15574	15691	15575	15586	15755	15720	15850	15686	15646	15730	15853	15652	15684	15741	15698	15709	15815	15654	15857	15682	15714	15867	15696	15771	15710	15693	15588	15641	15679	15722	15661	15700	15727	15671	15681	15594	15725	15612	15847	15555	15676	15615	15777	15544	15781	15688	15632	15716	15643	15643	15734	15506	15674	15709	15582	15710	15847	15637	15812	15566	15613	15519	15741	15763	15602	15625	15647	15720	15632	15696	15734	15670	15655	15832	15801	15676	15711	15809	15828	15715	15739	15615	15808	15894	15840	15552	15571	15755	15709	15614	15753	15804	15666	15790	15849	15630	15504	15681	15606	15689	15576	15738	15757	15464	15704	15509	15920	15965	15771	15850	15678	15568	15902	15671	15825	15677	15837	15854	15683	15664	15732	15649	15695	15697	15816	15726	15731	15747	15735	15577	15706	15655	15667	15762	15629	15648	15546	15725	15676	15787	15644	15752	15927	15668	15763	15591	15655	15764	15527	15773	15706	15867	15724	15669	15727	15623	15549	15647	15819	15841	15554	15493	15685	15840	15713	15685	15632	15707	15624	15637	15633	15888	15643	15633	15706	15742	15654	15706	15585	15651	15659	15818	15704	15791	15681	15644	15711	15694	15704	15639	15726	15767	15710	15766	15826	15511	15749	15641	15721	15874	15704	15533	15557	15738	15620	15543	15699	15748	15717	15750	15657	15644	15611	15660	15733	15566	15679	15688	15826	15616	15627	15749	15728	15592	15700	15699	15659	15571	15783	15711	15535	15669	15522	15614	15759	15794	15679	15686	15778	15796	15707	15808	15639	15832	15714	15718	15618	15719	15733	15719	15664	15683	15702	15710	15624	15719	15758	15786	15725	15747	15788	15778	15586	15593	15733	15869	15666	15647	15792	15745	15657	15654	15562	15654	15682	15585	15669	15651	15645	15748	15694	15647	15586	15619	15719	15844	15876	15629	15635	15737	15609	15567	15794	15689	15779	15759	15647	15789	15642	15775	15513	15680	15839	15548	15599	15587	15707	15730	15543	15838	15738	15614	15764	15673	15776	15611	15808	15888	15534	15533	15598	15786	15831	15754	15786	15584	15680	15713	15732	15704	15677	15751	15847	15621	15843	15584	15816	15704	15795	15600	15704	15727	15812	15568	15677	15778	15642	15655	15736	15625	15624	15798	15691	15768	15723	15761	15657	15651	15775	15541	15822	15707	15594	15822	15745	15601	15616	15767	15716	15554	15632	15691	15749	15818	15596	15693	15638	15741	15636	15737	15778	15641	15580	15638	15673	15765	15630	15610	15792	15841	15544	15671	15703	15733	15804	15803	15624	15612	15743	15633	15670	15690	15820	15668	15587	15737	15956	15725	15656	15693	15684	15669	15709	15601	15615	15631	15751	15787	15841	15641	15629	15731	15518	15835	15610	15589	15766	15720	15638	15665	15732	15699	15819	15729	15642	15585	15905	15798	15483	15678	15648	15642	15667	15804	15725	15711	15592	15835	15464	15595	15747	15703	15618	15674	15663	15876	15651	15678	15738	15596	15821	15636	15785	15932	15625	15685	15710	15666	15616	15887	15746	15725	15592	15794	15714	15687	15750	15616	15588	15909	15688	15770	15577	15811	15569	15493	15918	15630	15726	15856	15837	15745	15763	15759	15605	15754	15708	15602	15607	15731	15783	15680	15629	15730	15681	15759	15693	15702	15682	15794	15876	16009
24126	21444	28947	25777	25340	26934	26462	23306	21679	21107	20677	19780	19596	19367	19445	18976	19022	18960	18881	18710	18594	18784	18731	18555	18605	18520	18701	18579	18478	18524	18570	18373	18582	18607	18352	18530	18349	18483	18435	18363	18402	18389	18311	18461	18565	18561	18280	18479	18428	18370	18378	18413	18181	18265	18415	18400	18509	18211	18452	18313	18406	18475	18702	18301	18578	18474	18432	18527	18388	18372	18346	18304	18493	18568	18234	18271	18328	18301	18517	18257	18281	18217	18492	18355	18634	18353	18325	18390	18458	18359	18596	18391	18424	18477	18327	18475	18329	18210	18296	18303	18419	18595	18501	18282	18398	18359	18347	18123	18435	18414	18564	18401	18393	18393	18509	18351	18560	18451	18557	18747	18458	18586	18492	18168	18451	18532	18360	18488	18419	18404	18465	18545	18398	18620	18444	18410	18183	18331	18432	18351	18506	18292	18298	18357	18408	18645	18409	18394	18354	18300	18642	18237	18671	18410	18585	18441	18250	18226	18394	18477	18304	18398	18244	18215	18474	18214	18238	18485	18489	18326	18511	18282	18381	18543	18378	18215	18413	18360	18472	18247	18427	18504	18228	18223	18371	18356	18451	18352	18349	18554	18566	18414	18395	18335	18603	18426	18219	18444	18236	18236	18294	18162	18385	18360	18477	18383	18587	18300	18445	18518	18333	18300	18707	18503	18597	18479	18417	18482	18359	18437	18440	18371	18248	18359	18490	18450	18448	18486	18268	18293	18280	18335	18327	18545	18301	18385	18305	18387	18430	18459	18492	18387	18403	18226	18287	18419	18282	18414	18396	18217	18235	18407	18473	18495	18455	18257	18204	18391	18248	18472	18380	18236	18273	18370	18608	18456	18291	18371	18385	18612	18419	18447	18325	18668	18546	18234	18435	18326	18375	18333	18371	18576	18356	18475	18432	18368	18409	18363	18370	18374	18489	18330	18366	18421	18213	18167	18390	18325	18362	18272	18410	18388	18278	18434	18382	18409	18510	18534	18379	18517	18354	18434	18339	18285	18409	18274	18202	18259	18246	18451	18510	18371	18486	18393	18254	18457	18154	18488	18280	18322	18365	18440	18298	18354	18360	18422	18351	18428	18320	18463	18322	18434	18368	18357	18254	18345	18417	18364	18360	18150	18121	18319	18404	18344	18380	18308	18480	18394	18365	18310	18511	18322	18214	18359	18456	18471	18339	18409	18545	18156	18291	18516	18457	18497	18369	18529	18329	18107	18271	18280	18432	18361	18725	18394	18465	18285	18366	18351	18391	18400	18608	18441	18486	18507	18470	18469	18287	18382	18233	18473	18186	18305	18566	18610	18409	18190	18286	18353	18485	18456	18342	18326	18398	18532	18384	18453	18306	18295	18326	18435	18465	18350	18520	18458	18309	18498	18367	18365	18497	18352	18178	18223	18679	18619	18511	18214	18445	18330	18449	18448	18328	18337	18423	18349	18302	18495	18334	18459	18591	18785	18383	18505	18349	18369	18137	18368	18378	18283	18381	18223	18262	18434	18467	18420	18457	18316	18583	18518	18387	18294	18225	18512	18463	18459	18526	18554	18539	18282	18317	18420	18279	18547	18238	18464	18396	18436	18435	18378	18327	18360	18548	18335	18485	18555	18406	18229	18479	18322	18144	18514	18520	18518	18299	18396	18324	18320	18300	18472	18283	18350	18201	18306	18675	18464	18406	18415	18371	18209	18389	18387	18323	18311	18418	18318	18256	18351	18434	18121	18247	18357	18353	18419	18332	18558	18509	18515	18598	18279	18485	18385	18370	18375	18354	18437	18459	18495	18189	17922	18241	18363	18701	18289	18440	18367	18528	18159	18444	18541	18404	18487	18479	18405	18466	18178	18362	18351	18306	18398	18518	18417	18494	18296	18728	18521	18389	18515	18312	18467	18388	18618	18370	18387	18347	18422	18453	18534	18385	18155	18106	18621	18405	18279	18427	18347	18612	18526	18133	18452	18400	18354	18439	18397	18463	18509	18485	18479	18178	18395	18389	18503	18414	18242	18336	18387	18266	18283	18233	18433	18305	18335	18640	18159	18212	18400	18350	18336	18439	18411	18435	18132	18293	18447	18385	18173	18338	18406	18412	18362	18212	18374	18593	18318	18450	18415	18376	18689	18256	18617	18215	18295	18414	18525	18220	18460	18330	18323	18266	18234	18315	18214	18315	18160	18439	18388	18349	18463	18420	18478	18426	18362	18532	18335	18481	18648	18590	18295	18372	18479	18461	18300	18384	18452	18217	18405	18241	18327	18437	18320	18191	18290	18374	18276	18391	18318	18493	18304	18387	18381	18466	18412	18474	18361	18238	18328	18403	18393	18295	18503	18478	18453	18382	18210	18520	18341	18418	18380	18276	18613	18415	18377	18548	18320	18483	18553	18214	18405	18392	18248	18277	18421	18364	18533	18383	18440	18401	18254	18452	18399	18298	18343	18414	18313	18432	18324	18190	18246	18205	18427	18352	18325	18457	18452	18229	18490	18394	18445	18520	18193	18468	18365	18603	18275	18482	18338	18481	18397	18419	18310	18502	18383	18471	18400	18464	18255	18370	18455	18137	18433	18499	18621	18388	18603	18626	18458	18378	18556	18280	18432	18415	18454	18537	18360	18544	18308	18419	18258	18326	18553	18112	18385	18243	18384	18571	18339	18411	18283	18638	18316	18502	18500	18449	18549	18419	18397	18384	18568	18388	18613	18311	18512	18256	18316	18255	18249	18272	18343	18322	18253	18370	18410	18351	18510	18279	18266	18151	18361	18375	18359	18226	18181	18326	18490	18355	18313	18185	18395	18221	18358	18537	18565	18198	18357	18504	18369	18374	18509	18587	18301	18569	18426	18330	18314	18555	18273	18362	18326	18499	18309	18307	18421	18448	18231	18380	18557	18545	18474	18461	18318	18263	18136	18338	18436	18442	18282	18369	18267	18225	18308	18273	18341	18378	18367	18441	18436	18497	18192	18306	18362	18314	18401	18429	18363	18308	18538	18384	18482	18333	18326	18196	18387	18516	18267	18373	18257	18405	18230	18333	18552	18522	18412	18345	18385	18279	18441	18435	18483	18288	18296	18454	18221	18392	18328	18142	18306	18435	18449	18390	18326	18262	18393	18403	18379	18383	18223	18439	18339	18268	18215	18527	18350	18361	18280	18402	18227	18448	18200	18395	18247	18521	18405	18333	18547	18557	18514	18486	18408	18440	18250	18277	18512	18298	18514	18418	18218	18272	18283	18138	18422	18527	18416	18536	18421	18366	18266	18383	18390	18361	18547	18467	18289	18358	18364	18346	18423	18521	18466	18377	18253	18486	18309	18340	18520	18357	18300	18502	18400	18411	18334	18416	18603	18495	18525	18410	18140	18295	18459	18563	18529	18517	18552	18499	18285	18275	18372	18415	18421	18240	18560	18196	18435	18366	18437	18327	18306	18395	18355	18308	18236	18325	18410	18453	18500	18460	18469	18545	18301	18321	18382	18553	18295	18295	18278	18315	18390	18230	18338	18348	18470	18278	18336	18324	18354	18610	18268	18304	18287	18223	18342	18492	18439	18406	18487	18405	18340	18483	18329	18217	18446	18450	18271	18537	18171	18281	18434	18569	18386	18485	18328	18478	18435	18384	18432	18516	18361	18364	18344	18319	18352	18475	18150	18434	18493	18339	18200	18449	18420	18471	18553	18255	18359	18239	18372	18451	18455	18195	18354	18479	18364	18298	18387	18328	18538	18422	18238	18300	18504	18306	18416	18252	18581	18434	18379	18351	18253	18379	18434	18453	18316	18477	18527	18579	18273	18456	18334	18205	18267	18285	18535	18431	18360	18436	18274	18363	18423	18232	18537	18393	18311	18296	18161	18435	18304	18261	18409	18222	18330	18335	18296	18585	18217	18306	18416	18518	18364	18314	18573	18210	18462	18376	18326	18366	18435	18424	18538	18344	18269	18309	18291	18269	18565	18313	18588	18204	18348	18290	18326	18513	18168	18367	18414	18327	18513	18210	18387	18437	18407	18455	18195	18307	18380	18257	18403	18123	18375	18476	18334	18335	18304	18457	18273	18324	18221	18463	18625	18408	18433	18347	18579	18373	18502	18402	18517	18432	18196	18423	18384	18357	18359	18387	18546	18538	18380	18483	18569	18424	18347	18248	18422	18239	18447	18584	18147	18411	18375	18352	18331	18565	18202	18200	18336	18419	18387	18429	18279	18196	18491	18422	18340	18314	18266	18421	18530	18253	18337	18534	18369	18488	18624	18295	18240	18442	18493	18275	18421	18405	18371	18417	18278	18607	18446	18395	18380	18477	18382	18406	18357	18256	18294	18427	18159	18410	18376	18221	18367	18406	18247	18663	18534	18422	18503	18488	18286	18425	18352	18243	18339	18559	18575	18281	18453	18396	18438	18416	18498	18217	18399	18543	18384	18568	18279	18290	18434	18412	18419	18424	18440	18464	18362	18593	18558	18461	18511	18286	18202	18367	18428	18389	18318	18449	18392	18250	18323	18266	18277	18428	18398	18552	18359	18507	18262	18511	18400	18389	18290	18277	18316	18575	18398	18611	18284	18396	18556	18384	18324	18393	18299	18389	18381	18350	18361	18331	18264	18185	18134	18382	18434	18384	18324	18316	18198	18332	18296	18286	18422	18393	18361	18329	18676	18397	18440	18484	18165	18448	18515	18337	18317	18483	18492	18267	18310	18511	18344	18303	18621	18201	18345	18361	18424	18234	18465	18489	18323	18261	18105	18351	18725	18360	18206	18232	18541	18333	18284	18186	18212	18271	18523	18480	18289	18226	18351	18693	18477	18507	18292	18437	18297	18436	18434	18209	18303	18359	18357	18629	18305	18160	18443	18452	18292	18266	18239	18266	18415	18286	18163	18308	18461	18402	18395	18339	18521	18442	18451	18302	18618	18343	18358	18415	18453	18298	18286	18434	18409	18528	18261	18458	18309	18036	18274	18436	18294	18446	18288	18396	18481	18492	18403	18297	18426	18360	18366	18311	18415	18477	18222	18260	18467	18497	18248	18409	18323	18470	18264	18288	18332	18321	18409	18303	18341	18315	18246	18447	18337	18305	18407	18215	18407	18418	18306	18278	18316	18465	18385	18466	18604	18357	18413
32761	52976	47974	38427	31546	27321	24518	22314	20336	19238	18605	18049	17265	16810	16681	16425	16456	16186	16042	15850	16090	15823	15817	15886	15704	15584	15701	15667	15639	15712	15703	15524	15537	15544	15831	15676	15531	15637	15393	15484	15372	15623	15629	15495	15467	15749	15476	15453	15535	15639	15565	15539	15533	15449	15665	15564	15454	15526	15360	15539	15528	15433	15378	15464	15521	15532	15592	15511	15587	15617	15578	15555	15468	15512	15517	15464	15669	15356	15292	15419	15517	15565	15405	15567	15420	15504	15282	15485	15526	15560	15535	15554	15513	15422	15687	15406	15512	15450	15423	15592	15578	15593	15497	15577	15591	15450	15625	15522	15302	15660	15495	15459	15484	15441	15668	15587	15521	15520	15679	15477	15483	15520	15593	15494	15610	15625	15660	15443	15481	15533	15589	15322	15286	15502	15413	15603	15447	15457	15463	15444	15481	15604	15584	15469	15465	15480	15592	15490	15593	15477	15359	15747	15723	15347	15620	15610	15465	15490	15450	15371	15677	15398	15549	15382	15581	15467	15564	15716	15478	15428	15366	15600	15487	15346	15617	15554	15367	15449	15497	15597	15570	15601	15423	15464	15586	15497	15576	15577	15617	15526	15376	15346	15517	15530	15668	15672	15448	15604	15597	15410	15688	15781	15529	15496	15375	15638	15567	15452	15633	15463	15585	15446	15537	15524	15539	15464	15640	15527	15400	15475	15422	15552	15553	15502	15520	15656	15560	15576	15657	15569	15564	15551	15615	15525	15451	15556	15365	15484	15593	15483	15482	15360	15565	15399	15501	15533	15479	15588	15614	15432	15505	15469	15400	15637	15639	15380	15488	15499	15583	15469	15493	15303	15571	15409	15428	15543	15593	15397	15461	15629	15494	15618	15660	15355	15458	15641	15487	15586	15439	15531	15403	15568	15577	15397	15461	15565	15560	15298	15416	15454	15470	15639	15355	15593	15497	15439	15395	15596	15410	15415	15519	15324	15680	15417	15595	15399	15451	15467	15539	15564	15640	15456	15491	15657	15553	15585	15414	15494	15380	15479	15693	15540	15383	15526	15503	15560	15429	15556	15568	15597	15531	15370	15661	15591	15428	15643	15548	15453	15467	15409	15583	15660	15508	15583	15618	15422	15640	15208	15474	15585	15376	15474	15577	15565	15464	15618	15510	15401	15642	15661	15665	15549	15537	15468	15385	15482	15417	15530	15495	15327	15501	15494	15653	15446	15444	15521	15643	15462	15655	15704	15525	15817	15382	15556	15434	15566	15465	15371	15510	15468	15775	15525	15749	15445	15437	15584	15632	15381	15544	15478	15489	15418	15527	15563	15544	15570	15662	15444	15700	15518	15606	15459	15563	15421	15566	15467	15531	15659	15653	15413	15580	15507	15564	15680	15533	15416	15646	15579	15553	15626	15528	15458	15510	15511	15456	15662	15596	15601	15446	15468	15602	15384	15524	15612	15499	15674	15408	15499	15554	15523	15408	15395	15524	15197	15535	15618	15610	15655	15538	15614	15546	15582	15500	15479	15433	15518	15412	15405	15269	15494	15675	15511	15357	15480	15515	15374	15385	15658	15442	15608	15568	15581	15673	15468	15333	15606	15569	15412	15498	15571	15533	15420	15428	15617	15533	15394	15405	15481	15570	15441	15483	15676	15693	15517	15721	15391	15442	15391	15424	15571	15613	15615	15561	15729	15595	15552	15622	15459	15455	15538	15509	15612	15460	15558	15807	15545	15482	15619	15627	15455	15557	15375	15486	15542	15700	15614	15683	15646	15612	15625	15618	15459	15429	15521	15434	15439	15706	15530	15556	15321	15348	15449	15528	15436	15467	15474	15467	15633	15532	15520	15651	15613	15528	15593	15454	15544	15645	15675	15506	15561	15578	15752	15640	15648	15591	15674	15686	15595	15581	15465	15716	15319	15441	15532	15432	15594	15612	15616	15348	15527	15539	15601	15540	15599	15399	15528	15724	15491	15585	15570	15506	15473	15541	15426	15528	15627	15490	15475	15477	15578	15465	15652	15476	15674	15555	15485	15619	15510	15388	15545	15635	15445	15627	15586	15285	15390	15650	15596	15409	15531	15546	15531	15384	15545	15537	15511	15517	15485	15427	15539	15455	15531	15634	15493	15676	15517	15550	15468	15442	15432	15378	15513	15652	15446	15742	15355	15544	15479	15611	15377	15696	15497	15570	15709	15416	15529	15467	15599	15559	15573	15441	15447	15447	15489	15510	15493	15356	15542	15442	15545	15661	15569	15435	15546	15383	15535	15500	15563	15639	15534	15506	15463	15608	15478	15529	15527	15629	15490	15437	15577	15588	15325	15573	15311	15482	15302	15525	15438	15536	15554	15472	15679	15569	15548	15572	15611	15581	15591	15678	15484	15508	15590	15517	15419	15696	15472	15614	15584	15466	15555	15442	15461	15649	15380	15307	15666	15447	15523	15416	15369	15348	15435	15583	15443	15461	15601	15538	15447	15586	15445	15635	15494	15625	15477	15711	15318	15449	15611	15585	15728	15408	15568	15527	15513	15271	15607	15537	15649	15623	15416	15724	15526	15622	15652	15596	15669	15539	15564	15554	15551	15529	15421	15509	15654	15492	15440	15548	15544	15593	15441	15604	15237	15478	15529	15692	15453	15444	15828	15615	15543	15456	15479	15491	15455	15533	15644	15417	15688	15443	15686	15542	15514	15503	15609	15519	15481	15497	15499	15625	15506	15582	15572	15431	15495	15542	15449	15615	15491	15533	15350	15619	15490	15590	15575	15581	15554	15310	15588	15459	15522	15596	15598	15434	15526	15559	15482	15634	15544	15490	15446	15530	15440	15478	15507	15642	15574	15545	15666	15379	15288	15788	15462	15472	15425	15739	15436	15681	15439	15499	15591	15447	15574	15516	15555	15515	15561	15547	15425	15530	15457	15543	15575	15579	15630	15420	15525	15540	15489	15601	15482	15568	15535	15579	15565	15641	15567	15500	15407	15256	15616	15675	15462	15451	15665	15514	15627	15624	15595	15376	15467	15496	15672	15534	15427	15407	15592	15417	15557	15528	15402	15516	15479	15576	15594	15522	15415	15379	15687	15477	15568	15435	15566	15472	15707	15630	15457	15395	15449	15673	15574	15431	15398	15421	15377	15439	15543	15531	15597	15527	15617	15517	15628	15593	15605	15550	15668	15685	15367	15533	15489	15644	15428	15554	15406	15593	15520	15319	15557	15532	15659	15556	15477	15291	15568	15532	15498	15537	15557	15565	15522	15568	15427	15673	15478	15428	15478	15544	15535	15579	15439	15533	15629	15514	15482	15538	15514	15495	15525	15327	15657	15357	15568	15397	15513	15448	15516	15472	15442	15472	15626	15532	15617	15387	15403	15563	15631	15489	15678	15505	15431	15591	15634	15416	15501	15412	15539	15573	15478	15529	15540	15586	15539	15506	15590	15585	15516	15541	15456	15498	15394	15598	15494	15344	15490	15403	15530	15499	15565	15494	15534	15659	15518	15402	15344	15543	15553	15393	15343	15576	15557	15577	15558	15582	15521	15620	15599	15546	15380	15431	15465	15691	15503	15415	15574	15539	15449	15380	15540	15516	15496	15461	15560	15502	15682	15572	15384	15542	15365	15440	15438	15471	15485	15473	15404	15626	15471	15569	15699	15347	15611	15556	15505	15363	15679	15499	15487	15472	15567	15486	15487	15493	15432	15381	15596	15526	15531	15550	15418	15474	15434	15581	15539	15503	15549	15610	15480	15499	15594	15731	15510	15454	15225	15380	15449	15627	15695	15540	15473	15432	15479	15666	15707	15478	15656	15480	15433	15470	15583	15423	15535	15500	15559	15485	15457	15495	15598	15488	15683	15538	15679	15615	15429	15643	15377	15615	15581	15386	15530	15518	15489	15440	15593	15289	15481	15530	15516	15501	15698	15453	15525	15605	15602	15393	15485	15644	15482	15687	15528	15523	15590	15459	15707	15665	15492	15532	15392	15747	15660	15531	15281	15626	15465	15636	15498	15351	15516	15392	15330	15528	15483	15424	15565	15604	15529	15536	15337	15643	15487	15648	15585	15682	15547	15523	15553	15626	15424	15443	15695	15613	15423	15416	15589	15396	15573	15515	15412	15576	15593	15500	15703	15437	15429	15545	15716	15464	15522	15540	15499	15532	15631	15538	15462	15390	15691	15623	15755	15579	15517	15553	15681	15562	15576	15563	15575	15536	15583	15490	15432	15512	15525	15523	15369	15590	15676	15569	15430	15449	15393	15583	15567	15523	15501	15325	15505	15608	15476	15468	15635	15592	15380	15380	15449	15556	15437	15607	15633	15476	15660	15542	15409	15511	15610	15415	15472	15624	15590	15559	15494	15469	15481	15618	15303	15567	15541	15389	15738	15435	15552	15524	15362	15639	15633	15708	15573	15642	15437	15600	15619	15407	15615	15478	15522	15522	15574	15576	15595	15539	15550	15422	15483	15469	15611	15519	15496	15556	15402	15617	15593	15537	15480	15450	15478	15426	15521	15297	15471	15422	15525	15513	15454	15632	15560	15527	15572	15548	15483	15458	15622	15615	15481	15592	15473	15487	15524	15429	15411	15426	15302	15613	15606	15553	15481	15437	15533	15612	15384	15584	15472	15715	15682	15518	15668	15659	15599	15547	15488	15535	15462	15566	15506	15448	15592	15514	15532	15596	15563	15479	15515	15482	15496	15471	15536	15474	15353	15702	15437	15475	15516	15613	15481	15402	15625	15529	15577	15395	15437	15471	15534	15593	15668	15664	15481	15481	15322	15510	15600	15622	15524	15627	15596	15351	15646	15372	15459	15607	15383	15635	15641	15594	15621	15461	15532	15628	15523	15406	15541	15371	15422	15626	15667	15679	15505	15415	15329	15572	15658	15551	15431	15512	15629	15377	15723	15340	15462	15460	15392	15594	15631	15555	15628	15475	15479	15521	15480	15603	15652	15661	15331	15442	15427	15503	15495	15436	15474	15537	15561	15637	15511	15485	15466	15374	15516	15589	15654	15467	15583	15501	15486	15526	15584	15490	15413	15677	15388	15559	15521	15435	15622	15525	15572	15412	15460	15584	15546	15645	15617	15603	15543	15534	15431	15462	15594	15488	15550	15448	15602
23074	21547	29419	24302	23260	27631	30744	25921	23546	22643	21831	21352	21431	21029	20394	20075	19931	19911	19896	19513	19765	19933	19608	19363	19534	19393	19386	19492	19324	19269	19422	19298	19237	19092	19273	19363	19339	19292	19131	19141	19346	19388	19291	19088	19110	19140	19369	19305	19241	19327	19250	19146	19176	19465	19305	19224	19436	19240	19046	19283	19248	19276	19093	19338	19002	18985	19245	19210	19123	19227	19020	19109	19305	18961	18931	19137	19140	19180	19241	19136	19184	19267	19024	18973	19151	19370	19148	18983	19075	19250	19281	19119	19093	19218	19195	19221	19151	19356	19257	19327	19085	18875	18900	19232	19281	19145	19039	19315	19237	19142	19287	19048	19188	19131	19025	18887	19338	19368	18857	18978	19215	19183	19268	19041	19095	19024	19200	19108	19125	19114	19283	19090	18967	19320	19123	19032	19209	19184	19160	19093	19003	19209	18920	19264	18997	19201	19021	19134	19105	19129	19382	19012	19271	19045	19022	18920	19325	18951	19079	19017	19173	19099	19120	19195	19281	19114	19139	19079	19289	18932	19064	19022	19384	19286	19272	19190	19211	19072	19234	19461	19164	19193	19156	19042	19279	19221	19101	19310	19317	19007	18975	19143	19049	19186	19069	19404	19127	19094	19199	19260	19078	19003	19160	19193	18786	19060	19061	19098	19051	19071	19110	19294	19112	19178	19129	19103	19141	19120	19392	18994	19209	19128	19260	19305	18977	19088	19052	19168	19094	19164	19203	19171	19312	19260	19192	19021	19354	18996	19085	19094	18955	19312	19152	18969	19162	19185	19232	19002	19144	18892	19112	19295	19291	19208	19271	18993	18972	19219	19214	19272	19244	18995	19244	19490	19315	19127	19182	19238	19292	19219	19084	19206	19302	18974	19038	19023	19079	19182	19108	19449	19320	18986	19283	19195	19236	19055	19081	19251	19352	19009	19203	19168	19205	19012	19144	19137	18962	19022	19204	19279	19120	19328	18976	19157	19214	19169	19071	19060	19085	18918	19201	19148	19066	19201	19513	19200	19199	19086	19219	19288	18991	18957	19153	19132	19067	19102	19102	19200	19045	19334	19105	19096	19310	19227	19082	19002	19178	19143	19297	19179	19205	19090	19189	19152	19177	18983	19075	19296	19196	18982	19235	19167	19110	19186	19285	19032	19120	19048	19029	19018	19032	19171	19245	19267	19229	19270	19186	19161	18996	19174	19133	19275	18849	19215	19301	19167	19085	19250	19210	19327	19073	18960	19114	19096	18784	18980	19085	19046	19287	19154	19124	19117	19187	19259	19275	18963	19002	19080	19130	19159	19194	19114	19215	19385	19119	19201	19264	19129	19106	19028	18996	19143	19156	19151	19205	19139	19048	19171	19077	19356	19190	19239	19148	19014	19192	19227	19020	19315	19097	19249	19245	19173	19193	18943	19069	19150	19382	19163	19126	19196	19281	19112	19009	18980	19047	18938	19145	18952	19281	19226	18884	19002	19268	19075	19401	19115	19259	19195	19032	19131	19111	19006	19156	19119	19206	19148	19276	19271	19060	19168	19009	18757	19113	19242	19155	19280	19535	19107	18907	19110	19175	19313	19049	18978	19209	19303	19286	18996	19215	19099	19179	19044	19411	19153	19107	19315	19215	19067	19037	19099	19293	19139	19278	19125	19070	19052	18954	19006	19255	19096	19242	19021	19087	19383	19015	18969	19412	19201	19156	19360	19021	18984	19128	19055	19038	19225	18942	19253	19141	19128	19139	19199	19301	19440	18996	19171	19029	19049	19181	19158	19040	18978	18925	19193	19253	19333	19045	19268	19019	18858	18991	18976	19161	19238	19105	19153	19179	19123	19181	19125	19283	19176	18858	19198	19184	18983	19166	19174	19264	19120	19147	19101	19036	19098	19168	19059	19249	19176	19051	19111	18986	19038	19073	19048	19142	19276	19366	19140	18983	19055	19066	19170	19278	19119	18992	19234	19034	18884	19323	19161	19229	18995	19203	19243	19020	19099	19024	19110	19206	19318	19257	19358	19272	19214	19107	19197	19012	19159	19164	19239	19224	19270	19311	19293	19213	19142	19089	19039	19179	19225	19060	19239	19011	18997	19097	19095	19303	19019	18996	18915	19189	19161	19161	19286	19164	19263	18985	19164	19062	19096	19104	19045	19135	19075	18997	19123	19181	19209	18910	19038	19127	19196	19236	19372	19199	19106	19259	18974	19147	19051	19240	19224	19096	19268	19172	18864	19064	19162	19000	19110	19188	19023	19015	19142	19152	19240	18998	19088	19036	19211	19288	19097	19185	18973	19184	19066	18982	19341	19223	19477	18914	19195	19184	19116	19042	19018	19360	19217	19155	19126	19257	19198	19171	19354	18979	19125	19153	19180	19239	18974	19399	19133	19116	19209	19235	19073	19238	19013	19114	19140	18890	19138	19364	19347	19011	18855	18959	18982	19254	19040	19054	19015	19367	19287	19226	19166	19232	19195	18953	19156	19207	19282	19478	19140	19116	19020	19175	19142	19249	19060	19170	18978	19227	19065	19114	18994	19219	19014	19146	19109	19172	19281	19024	19178	19177	19291	19215	19137	19381	19174	19146	19160	19072	19042	19352	19067	19125	19111	19130	19006	19233	19251	19214	19372	19180	19487	19250	19319	19056	19052	19039	19055	19114	19133	18989	19164	19143	19257	19253	18958	19112	19134	19069	18997	19060	19255	19116	19158	19344	19236	18966	18960	19227	19218	18914	19175	19194	19060	19093	18892	19240	19080	19070	19242	19063	19029	19070	19211	19385	19039	19417	19141	18982	19149	19067	19098	19036	19253	19117	19098	19013	19139	19227	19229	19223	19156	19207	19174	19121	19273	19234	19277	19017	19044	19309	19197	19033	19198	19296	19124	19057	19184	19234	19415	19299	19315	19346	19273	19050	19035	19099	19380	19108	19120	19051	19032	19155	19148	19250	18982	19013	19039	19247	19010	19114	19328	19109	19074	19220	19054	19066	19223	19074	19164	19173	19005	19038	18904	19033	19261	19455	18960	19002	19317	18928	19278	19210	19244	19240	19174	19229	19214	19313	19335	19104	19151	19110	19105	19067	19264	19321	18903	19044	18884	19086	19259	19309	18975	19062	19144	19071	19015	18897	19120	19026	19069	19127	19201	19331	19307	19323	19200	19317	18975	19238	19267	19307	19165	19064	19077	19030	19337	18918	19210	19199	19129	19164	19207	19202	19252	19120	19187	19110	18988	19023	19124	19365	19145	19077	19222	18838	19143	19191	19178	19226	19080	19150	19119	19326	19094	19127	18979	19009	19086	18900	19185	19146	18871	19259	19265	19324	19079	19071	18957	18856	19067	19148	18936	19294	19393	19300	19183	19053	19026	19084	18937	18982	19091	19157	19102	19304	19128	19238	19150	19009	19259	19292	19128	19209	19173	19211	19079	19149	19291	18987	19144	18950	19061	19095	19053	19149	19221	19153	19135	19031	19220	19359	19180	19161	19096	18909	19044	19176	19004	19058	19287	19192	19180	19211	19319	19165	19115	19194	19117	19112	19265	19115	19198	19117	19327	19114	18956	19063	19028	18985	19087	19136	19248	19239	19159	19309	19205	19247	19192	19268	19188	19207	19329	19367	19177	19305	19080	19014	19146	19005	19189	19143	18972	19073	19084	19066	19071	19302	19276	19351	19188	19140	19230	19139	19057	19141	19139	19312	19193	18932	19294	19065	19209	19029	19095	19311	19131	19146	19072	19237	19441	19084	19041	19345	19128	19164	19142	19114	19016	19171	19157	19243	19291	19125	19170	19145	19140	19054	19088	19216	19034	19061	19079	19163	19143	19238	19304	19212	18925	19185	19158	19264	19421	19041	19045	19075	19097	19175	19131	19046	19368	19300	19294	19019	19211	19100	19215	19278	19249	19007	19177	19251	19098	19284	19097	19145	19069	19221	19070	19117	19017	19256	19221	19195	19126	19263	19148	19134	19213	19276	19018	19090	19147	19156	19174	19259	19055	19118	19172	18921	19097	19154	19293	18999	19028	19029	19282	19274	19184	19140	19075	19272	19218	19166	19277	18974	19093	19072	19246	19047	19294	19231	19067	19222	19130	19071	19229	19157	19313	19073	19042	19137	19147	19086	19243	19171	19271	19174	19220	19283	19162	19123	19090	19210	19132	19040	19180	19090	19119	18823	19141	19052	18986	19064	19060	19088	19163	19228	19075	19207	19136	19345	19163	19158	19488	19276	19092	19129	19110	19228	19213	19145	19230	19238	19129	19063	19079	19039	19149	19108	19164	18977	18969	19209	19173	19367	19148	19408	19175	19183	19324	19207	19143	19239	18975	19085	19215	19204	19195	19261	19127	19346	19131	19071	19089	19248	19122	19153	19225	19166	19209	19017	19093	19231	19076	19107	19208	19134	19283	19209	19178	19125	19000	18890	19147	19271	19251	19031	19086	19080	19390	19522	18996	19021	19163	19037	19108	19113	18962	19365	19390	19194	19057	19229	19114	19222	19102	19029	18954	18888	19003	19154	19103	19192	19039	19251	18974	19265	19152	19248	19059	19256	19228	19216	19164	19270	19249	19014	19036	19064	19182	19232	19191	19006	19156	19053	19195	19324	18986	19207	19020	19258	19293	19144	18967	19084	19160	19224	19037	19349	19083	19421	19041	19084	19060	18957	18992	19192	19235	19099	19219	19193	19135	19195	19049	19158	19258	18984	18951	19006	19177	19235	19220	19250	19102	19122	19218	19200	19108	19070	19308	19194	19044	19087	19261	19139	19129	19113	19193	19108	19294	19208	19202	19017	19186	19288	19075	19262	19147	19194	18944	19271	18982	19136	19057	19369	19028	19004	19035	19168	19118	19154	19027	19239	19187	19262	19064	18910	18915	19182	19116	19106	19337	19208	19237	19465	19072	19141	19150	19100	19031	18987	19007	19281	19040	19221	19277	19186	19254	18988	18957	19070	19175	19264	19324	19295	19218	19115	19152	19235	19105	19123	19120	19219	19112	19234	19135	19110	19250	19219	19236	19068	19218	19242	19228	19138	18979	19208	19163	19158	19078	19146	19320	19076	19374	19202	19063	19037	19042	19109	19143	19066	19096	19228	19142	19327	19091	19242	18911	19185	19201
35014	57919	53660	43432	36701	31993	28361	25594	22716	20440	19724	19707	19104	18243	17571	17308	17320	16867	16956	16644	16633	16452	16378	16447	16377	16406	16230	16307	16250	16055	16204	16271	16120	16119	16169	16096	16211	16095	15948	15995	15883	16074	15998	16179	15976	15924	15922	16096	15988	15930	16079	15840	16021	16032	16077	16059	15876	16109	15887	15852	16151	16179	16091	16095	16031	16071	16045	15912	16157	15978	15977	16019	16001	15978	16103	15881	15989	15967	16105	16017	15998	16167	16095	15852	15931	16094	16018	15872	15960	16105	16188	16090	15882	16226	15901	15991	16152	15889	15937	16074	16081	15994	16183	15957	16075	16107	16064	16068	16024	16175	15852	15922	15885	16070	16106	16023	16122	16154	15989	15968	15946	15881	15963	16138	16069	15894	15968	15891	16119	15772	16076	16005	15884	16147	15960	15999	16051	15962	16129	16036	15952	16040	15929	16001	16033	15952	15867	16103	15975	16111	16103	15880	16002	15984	15915	16075	16018	15947	15956	16035	15746	16106	16025	15863	16101	15991	16141	16141	15969	16030	15981	16074	16042	16139	15833	15951	15981	15869	16034	16130	16080	16072	16007	15773	16033	15950	15978	16025	16113	16045	16052	15943	15855	15990	16001	16060	16018	15962	15915	15902	16066	15865	16075	16073	15857	16132	16006	16008	15961	16016	15883	15980	15829	16036	15993	15968	16307	15944	16059	15961	15977	15886	16060	16112	16099	16072	16061	16006	16016	16054	16124	15782	15848	15989	16029	15934	16095	16007	15949	16030	15955	15986	15890	15967	16375	16118	16063	15998	16012	15833	16251	16050	16094	16000	16034	16132	15894	16053	15882	15940	15977	15782	16002	16054	16001	15959	16015	16125	15932	15895	16171	16019	15842	16217	15873	16169	16064	15898	15897	15988	16133	15967	15982	15997	15966	15873	15957	15956	15975	15873	15781	15882	15962	15907	15958	16140	16001	15914	15947	16014	16109	15917	15979	16043	15918	15819	15950	15957	16165	15959	15993	15930	16179	15850	15818	16042	15978	16035	15956	15961	15871	16035	15937	16044	15859	15870	16013	16088	15849	15996	16090	15901	15974	16223	15992	16004	15894	16018	15982	15883	16010	15960	15971	15992	15817	16065	16099	15960	16001	15914	16086	16058	15925	15961	15951	16130	16126	15905	15901	16041	15989	15985	15977	15844	16077	16030	15857	16048	16006	16089	16076	16303	15932	15995	15919	15800	16025	16007	16088	15864	15950	15931	15821	15908	15928	15978	16103	15962	15931	16133	15867	16051	15855	15898	16065	16020	15909	16167	15871	15829	16095	15842	16098	15915	15974	15853	15936	16127	15909	15871	16003	16052	16005	15905	15957	16055	15750	15957	15792	15904	15858	15972	16094	16023	15921	16084	16184	16047	15907	15915	16000	16070	16061	15923	16074	16050	15852	16023	16090	15964	15987	16161	15905	16097	16030	15889	15909	15876	15920	16011	16159	16036	16165	15853	16010	16320	16020	15894	16231	15978	15981	16039	16137	16096	16051	16078	15956	15895	15879	16100	15992	16133	16067	15883	15916	15968	15934	15938	16159	16075	16000	15781	16077	16107	16020	16024	15807	15978	15976	16043	16048	16012	15991	16125	15831	16025	15904	16039	15874	15926	16185	16106	16019	16076	16148	16139	16082	15933	16081	15950	15993	15905	16055	15945	16038	16105	16038	16004	16138	16113	15893	16089	16153	15866	15923	15782	16011	16078	16060	15904	16101	15908	15991	15934	16183	16063	15980	16077	16015	16096	15988	15863	15929	16034	16004	16085	15938	16005	15956	16074	16049	15958	16116	16001	15965	15909	15965	15860	15966	15820	16240	16063	15872	16110	16107	15886	15977	15848	16067	15951	15980	16100	15923	15903	16046	15857	15947	15992	16097	16035	16006	15949	16038	16013	15866	15838	16105	16083	15887	16117	16077	16096	15968	16015	15837	15995	16021	16065	16034	16071	16071	15870	15964	15947	16132	15966	16037	15872	16033	16071	15921	15984	16022	15850	15984	15876	16069	16126	15918	16043	16058	15937	15965	16070	15942	15961	15944	15962	16175	15938	16000	16002	16048	15965	15909	16240	16035	16203	15990	16075	15961	16012	15947	15867	15976	16049	16035	15865	15926	16138	15876	16082	16121	15984	15971	15974	16051	15957	15982	15961	15904	15948	15949	15946	16001	16030	16003	15861	15926	16085	15927	16037	16082	15911	15842	15833	16009	16030	15902	15889	16076	15915	15952	15943	15877	15983	16088	15947	15877	16028	16104	15943	16170	16127	16041	16041	15870	15939	16057	15916	15998	16019	15860	15926	15895	15881	16152	15983	15940	16013	15940	15760	15948	16060	16010	15966	16068	16107	15808	15863	15951	15976	15955	16075	15977	16083	16037	15910	15918	15960	16162	16115	15974	16108	16121	15929	15973	16035	15848	15872	15986	15989	15996	15954	15977	15839	15987	15973	16017	16102	15938	16065	16081	16030	15965	16045	16051	15941	15909	15973	15944	16151	15848	16102	16091	16084	16044	16201	16003	16068	16043	16049	15953	16081	15904	15890	15907	15864	16030	16073	16026	16018	16099	16110	16007	16006	15788	16056	15943	15887	15988	15972	16039	15990	15988	15990	16060	15964	16034	16086	15965	15930	15792	15942	15963	15915	15993	15839	15975	15943	15875	15894	15923	16045	15964	16092	15875	15964	15984	16023	16057	16003	15952	16001	15988	15989	15897	16061	16020	16036	16202	16166	16005	15963	15995	16070	15958	15996	16052	15900	16108	16046	15949	15976	16041	16154	16009	15971	15870	16000	15804	15947	16012	16112	16163	16038	15903	16089	16035	15942	16062	16008	16028	16058	16052	15872	16115	15807	15807	16101	15958	15761	15947	15889	16080	15696	15993	16107	16048	15997	15904	16017	15859	15959	16044	15958	16058	15956	15979	16038	15831	15865	16024	16086	15995	15979	15788	15914	15967	16069	16259	15981	15933	15999	15995	16137	16039	16066	16050	16061	15979	16098	16074	16019	16065	15972	16032	16138	15899	15899	16060	15944	16100	16084	15944	16074	16214	15984	16026	15846	16015	16085	16062	16108	15718	15982	16006	15988	16072	15995	15918	16044	15959	15911	15996	16017	16124	15995	15957	16064	16018	16125	16085	15807	15893	15971	16103	16048	16050	15858	16037	16005	16118	16032	15973	15958	16028	16159	15902	15998	15816	15899	15891	16000	16034	15939	16101	16012	15968	16152	16020	15957	15898	16059	15980	16077	16064	16102	16068	15890	16059	15850	16232	16106	16027	15973	16070	15973	16221	16024	15844	16066	15902	15918	15952	15991	16083	16014	16093	16242	16064	16024	15953	16165	15943	16121	16082	15905	16148	16091	15783	16076	16247	16207	16023	15904	15921	15899	15953	16080	15977	16065	16023	15911	16056	16125	15893	15975	15908	16040	16002	16013	15861	15920	16073	16050	15976	15831	15940	15973	15864	16068	15928	15912	15936	16049	15956	16002	15969	15804	16077	16016	16008	16065	16009	16151	15871	16103	15938	16149	15875	15911	15978	16134	15862	16151	15982	15876	16078	16050	15934	15966	16131	15851	15960	15817	16117	16050	16033	15961	15881	15817	15938	16025	16130	16132	16064	15991	15885	16101	15951	16007	15882	15852	15996	15908	16064	16031	16074	16003	16073	15942	15965	16009	15917	16046	15988	16037	16091	16163	15915	15806	16183	15926	15921	16047	15950	16031	16008	15904	15955	15975	16049	15867	16058	16022	16016	16018	16041	16093	15981	16108	15827	16099	15934	15825	16149	15894	16037	15924	15996	16111	16132	16047	15863	16041	16209	16013	15825	15924	16143	16061	16207	15923	16039	15929	15970	16033	16020	15919	16008	16125	16133	15954	16002	15886	15894	15887	16042	16166	15981	15957	16100	15996	15967	16023	16160	16089	15993	15907	15987	16050	15853	15982	16037	16003	16032	15917	16131	15892	15908	16078	16277	16047	16021	15978	15763	16157	16151	15964	15989	16103	15991	16009	15917	15893	16104	15939	16067	16071	15806	15982	16086	15996	15893	16163	15873	15766	16086	16100	15934	15799	15980	16075	16001	15901	15977	15983	16108	15875	15960	16086	16030	15875	16053	15984	16068	15773	16111	15968	16003	15978	15870	15990	16005	16065	16193	15997	15823	16009	15978	15815	15920	15902	16018	15853	16081	15940	15969	16188	16068	15968	16017	16055	16077	15950	16075	16057	15982	15878	16115	15851	16131	16044	15883	15927	16111	15850	16084	15972	15889	16095	15798	15861	16105	16029	16175	15960	15996	16105	16043	16027	15908	15977	15995	15944	15911	16004	16062	16078	16100	15889	16018	16080	16023	16031	16050	16080	16014	16144	15972	15905	15854	16058	15895	15948	16148	16106	15877	15860	16090	16023	16069	16043	16029	16075	15994	15989	16052	15904	15986	15879	16141	16019	15943	16131	16053	16089	15952	15966	15868	16136	15926	15948	15972	15940	16016	16083	16044	15838	16177	16010	16008	16153	15991	15871	16050	15892	16033	15900	15959	16016	16022	15777	15883	16076	15882	15943	15964	15885	16030	16040	16049	16038	16004	15985	16089	16034	15939	15955	15985	15907	16118	16059	15989	16099	15879	16084	16130	16006	15860	16030	15996	16086	15907	15883	15964	16109	16021	15905	15824	15926	15857	16004	16002	16130	15899	15988	15950	16075	15812	16043	15881	16039	15906	15815	15964	16003	15975	16365	15850	16089	15831	15881	16015	16028	15975	15954	16173	16017	15931	16080	16207	15965	15956	15806	16029	15931	15974	16095	16005	16066	15888	15992	16175	16129	16006	16116	15893	15902	16110	15972	16120	15881	15981	16057	16042	16063	15996	15880	16046	15959	16011	16009	15904	16028	16082	16131	15864	15895	15949	16026	16019	15932	16029	16082	16034	15838	16023	16040	15907	16144	16000	15964	15913	16007	16154	15908	16148	16075	16049	16041	16129	16103	15956	15930	16214	15890	15958	15923	15974	15842	15927	15928	16026	16017	16008	15965	16051	16172	16038	16024	15969	15971	15916	15961	15980	16128	15984	16070	16181	15963	15935	15953	15871	15838
29328	28323	36007	32517	26990	24336	22956	21367	20681	19950	19684	19745	19492	19334	19250	19204	18899	18933	18882	18819	18919	19000	19035	18657	18852	18778	18792	18721	18733	18956	18760	18676	18819	18780	18550	18755	18666	18766	18446	18599	18813	18774	18809	18695	18661	18729	18608	18668	18723	18478	18623	18588	18512	18601	18555	18676	18782	18652	18658	18559	18669	18501	18746	18751	18667	18756	18709	18733	18495	18791	18502	18701	18533	18735	18741	18724	18526	18678	18917	18706	18642	18654	18677	18669	18457	18703	18578	18664	18822	18704	18570	18541	18641	18669	18730	18563	18564	18736	18661	18669	18622	18710	18634	18723	18585	18610	18800	18643	18642	18686	18701	18488	18715	18480	18683	18613	18622	18764	18706	18773	18713	18578	18765	18699	18745	18764	18413	18807	18663	18669	18550	18577	18606	18525	18386	18729	18581	18605	18396	18688	18416	18770	18638	18752	18490	18720	18604	18682	18703	18841	18778	18786	18696	18678	18563	18578	18532	18746	18759	18746	18605	18581	18668	18526	18729	18692	18625	18640	18548	18541	18608	18534	18570	18725	18458	18435	18606	18659	18733	18712	18648	18718	18776	18935	18535	18662	18785	18756	18786	18626	18776	18593	18647	18467	18721	18527	18447	18798	18581	18609	18752	18600	18712	18701	18652	18476	18645	18601	18892	18558	18807	18576	18677	18737	18824	18726	18500	18803	18711	18585	18585	18647	18527	18651	18431	18659	18456	18655	18756	18595	18867	18746	19014	18584	18823	18571	18786	18770	18822	18812	18442	18578	18731	18832	18830	18895	18795	18550	18829	18557	18680	18652	18558	18706	18701	18755	18951	18606	18895	18674	18663	18642	18670	18654	18783	18631	18585	18694	18699	18600	18664	18495	18565	18524	18374	18516	18747	18695	18695	18745	18631	18635	18713	18701	18530	18375	18634	18731	18570	18738	18614	18505	18687	18709	18591	18568	18507	18346	18533	18881	18492	18824	18793	18611	18614	18735	18604	18761	18518	18589	18518	18789	18879	18813	18597	18475	18630	18795	18627	18586	18652	18696	18551	18625	18641	18759	18641	18740	18508	18526	18767	18715	18605	18620	18646	18577	18763	18684	18654	18599	18658	18728	18484	18719	18825	18689	18724	18672	18606	18610	18438	18696	18565	18690	18490	18670	18605	18829	18684	18523	18696	18620	18709	18569	18567	18626	18596	18589	18838	18755	18754	18553	18734	18814	18549	18638	18739	18728	18671	18738	18607	18746	18700	18713	18783	18657	18722	18601	18622	18595	18678	18719	18660	18620	18526	18714	18756	18634	18534	18702	18553	18720	18726	18621	18591	18699	18652	18797	18841	18563	18557	18622	18769	18614	18797	18629	18829	18799	18673	18781	18532	18598	18629	18727	18732	18665	18680	18517	18574	18563	18582	18603	18533	18434	18726	18686	18776	18604	18867	18606	18594	18592	18760	18573	18624	18684	18537	18564	18782	18613	18402	18596	18832	18730	18686	18535	18796	18563	18595	18887	18737	18632	18525	18630	18842	18633	18599	18713	18587	18644	18574	18633	18640	18570	18474	18770	18550	18741	18768	18718	18597	18683	18844	18435	18653	18850	18646	18539	18597	18631	18561	18498	18614	18477	18595	18642	18552	18667	18500	18693	18623	18690	19038	18703	18461	18643	18708	18832	18732	18728	18640	18768	18771	18812	18694	18612	18679	18516	18603	18498	18631	18584	18355	18750	18627	18656	18676	18571	18674	18667	18548	18696	18538	18585	18574	18401	18526	18594	18778	18687	18683	18667	18751	18713	18768	18867	18540	18844	18511	18932	18577	18817	18577	18788	18711	18617	18789	18849	18573	18731	18765	18696	18674	18533	18894	18689	18641	18480	18827	18445	18518	18655	18642	18498	18776	18668	18531	18573	18712	18806	18678	18510	18367	18812	18799	18482	18485	18833	18834	18472	18596	18667	18674	18707	18836	18800	18723	18734	18715	18587	18602	18821	18878	18589	18701	18697	18774	18386	18649	18734	18803	18746	18802	18767	18580	18662	18598	18518	18488	18875	18641	18531	18807	18612	18747	18604	18717	18549	18802	18723	18495	18698	18698	18615	18843	18897	18760	18555	18466	18600	18721	18635	18339	18479	18628	18750	18802	18613	18632	18700	18697	18571	18591	18736	18656	18899	18603	18771	18427	18553	18588	18463	18771	18660	18852	18998	18687	18480	18740	18747	18511	18906	18466	18748	18770	18739	18776	18784	18783	18683	18678	18602	18612	18639	18615	18651	18675	18760	18729	18826	19080	18696	18673	18633	18725	18564	18668	18861	18707	18483	18579	18745	18757	18731	18695	18621	18543	18661	18648	18712	18466	18618	18653	18696	18967	18664	18508	18722	18745	18529	18474	18468	18683	18896	18695	18549	18437	18733	18756	18766	18655	18701	18643	18676	18722	18746	18916	18605	18816	18749	18750	18847	18852	18995	18730	18386	18483	18520	18583	18613	18510	18533	18713	18775	18674	18701	18646	18627	18820	18744	18690	18490	18672	18706	18629	18856	18784	18527	18756	18626	18574	18707	18648	18887	18832	18746	18697	18706	18661	18643	18746	18755	18601	18796	18690	18763	18659	18415	18579	18587	18723	18638	18721	18686	18600	18748	18675	18496	18608	18660	19021	18746	18593	18708	18762	18610	18710	18760	18649	18680	18870	18532	18502	18586	18692	18708	18658	18589	18523	18652	18747	18591	18592	18719	18634	18717	18844	18807	18593	18661	18621	18836	18538	18758	18766	18657	18734	18607	18572	18503	18346	18639	18896	18668	18809	18855	18687	18930	18587	18878	18733	18768	18664	18725	18605	18504	18850	18384	18743	18714	18473	18468	18521	18720	18723	18691	18576	18681	18603	18608	18688	18559	18737	18649	18729	18858	18882	18719	18734	18646	18467	18670	18783	18770	18753	18769	18658	18678	18605	18532	18737	18687	18506	18493	18547	18792	18777	18740	18403	18649	18666	18796	18637	18613	18925	18658	18774	18575	18604	18648	18716	18639	18510	18832	18779	18881	18703	18930	18623	18808	18674	18649	18882	18737	18728	18601	18778	18502	18673	18626	18543	18548	18637	18885	18618	18670	18520	18570	18680	18610	18793	18617	18636	18598	18848	18743	18709	18678	18648	18397	18564	18705	18852	18585	18566	18500	18496	18498	18640	18967	18706	18579	18785	18663	18785	18666	18483	18528	18601	18719	18561	18712	18871	18537	18641	18902	18583	18717	18692	18780	18744	18713	18684	18633	18783	18503	18698	18647	18773	18607	18657	18784	18697	18847	18859	18673	18701	18687	18695	18711	18416	18605	18549	18661	18682	18703	18674	18572	18747	18707	18696	18578	18728	18747	18883	18701	18510	18701	18575	18717	18714	18506	18790	18668	18656	18793	18682	18591	18848	18539	18655	18652	18648	18715	18681	18865	18683	18781	18587	18498	18786	18475	18747	18487	18481	18710	18609	18797	18632	18412	18482	18646	18489	18647	18824	18585	18542	18692	18776	18758	18623	18787	18632	18726	18669	18956	18852	18623	18732	18727	18628	18803	18757	18730	18573	18586	18499	18729	18793	18483	18758	18628	18698	18613	18524	18570	18356	18618	18806	18661	18755	18741	18867	18675	18782	18668	18517	18715	18551	18743	18593	18609	18496	18880	18574	18676	18878	18671	18519	18744	18761	18779	18688	18776	18604	18791	18706	18618	18871	18610	18619	18674	18740	18492	18560	18609	18541	18753	18844	18834	18588	18770	18985	18418	18667	18605	18833	18769	18782	18880	18713	18725	18706	18672	18632	18624	18622	18415	18584	18719	18675	18743	18734	18555	18752	18627	18775	18534	18765	18588	18426	18560	18743	18511	18651	18544	18793	18635	18661	18704	18688	18727	18777	18642	18751	18624	18725	18642	18722	18557	18703	18477	18692	18667	18744	18660	18618	18563	18638	18438	18935	18652	18648	18751	18531	18794	18668	18654	18482	18771	18475	18663	18541	18563	18800	18520	18592	18625	18554	18784	18917	18844	18613	18485	18671	18691	18636	18590	18817	18592	18539	18765	18791	18624	18441	18554	18726	18683	18685	18666	18642	18736	18413	18532	18447	18633	18705	18786	18705	18562	18510	18574	18739	18668	18525	18829	18706	18504	18482	18700	18703	18464	18829	18767	18988	18721	18622	18746	18883	18775	18808	18655	18550	18605	18836	18676	18789	18574	18656	18584	18865	18598	18583	18542	18652	18683	18785	18673	18907	18659	18658	18837	18707	18756	18741	18718	18584	18629	18669	18868	18668	18729	18818	18667	18542	18702	18596	18541	18609	18627	18591	18553	18700	18640	18703	18700	18591	18442	18533	18761	18648	18585	18540	18721	18696	18725	18632	18757	18755	18530	18758	18613	18647	18661	18754	18802	18715	18787	18510	18739	18625	19020	18647	18657	18527	18615	18741	18994	18653	18631	18892	18642	18693	18620	18676	18690	18736	18373	18473	18488	18645	18553	18485	18540	18759	18537	18676	18819	18657	18729	18750	18592	18503	18685	18707	18695	18527	18734	18644	18851	18739	18716	18538	18900	18454	18701	18800	18745	18508	18910	18753	18695	18677	18542	18436	18525	18638	18735	18711	18739	18868	18737	18868	18858	18736	18756	18877	18707	18760	18632	18561	18907	18577	18749	18829	18652	18617	18663	18674	18586	18627	18641	18678	18511	18722	18672	18696	18543	18631	18644	18718	18437	18715	18752	18763	18701	18585	18784	18651	18666	18605	18629	18730	18664	18694	18412	18595	18673	18817	18563	18679	18731	18530	18597	18415	18533	18678	18648	18628	18585	18628	18688	18682	18582	18773	18692	18740	18650	18636	18543	18714	18661	18705	18655	18874	18475	18664	18745	18859	18826	18683	18595	18701	18739	18763	18635	18638	18805	18706	18807	18608	18686	18634	18635	18472	18489	18520	18600	18950	18423	18663	18696	18727	18747	18760	18650	18636	18612	18645	18646	18752	18726	18679	18764	18712	18755	18814	18526	18486	18646	18730	18497	18607	18671	18582	18556	18812	18709	18798	18641	18566	18932	18747	18836	18850	18755	18731	18540	18608	18668	18719	18706	18692	18860	18561	18742
32595	45744	41958	32806	27650	24140	21863	20121	18664	17983	17255	17013	17063	16628	16425	16366	16322	16032	15975	15896	15939	15990	15862	15711	15932	15872	15804	15884	15838	15648	15815	15854	15793	15697	15754	15627	15547	15643	15580	15664	15674	15857	15667	15582	15779	15738	15739	15761	15652	15653	15950	15601	15624	15807	15617	15763	15915	15657	15690	15579	15727	15711	15716	15700	15710	15705	15719	15752	15786	15623	15761	15691	15707	15813	15723	15758	15695	15707	15904	15718	15661	15848	15731	15718	15866	15568	15609	15760	15724	15604	15687	15635	15753	15609	15624	15613	15612	15809	15685	15786	15528	15695	15545	15692	15919	15608	15573	15653	15598	15720	15796	15620	15705	15837	15843	15700	15728	15766	15606	15738	15857	15801	15567	15688	15745	15630	15870	15818	15699	15609	15696	15705	15827	15550	15741	15694	15672	15811	15667	15673	15796	15668	15735	15762	15783	15654	15541	15754	15665	15709	15781	15564	15784	15910	15748	15563	15714	15825	15692	15627	15716	15671	15808	15723	15676	15742	15658	15845	15529	15687	15885	15596	15719	15651	15625	15816	15745	15754	15650	15655	15727	15611	15677	15559	15764	15784	15600	15718	15793	15781	15599	15690	15793	15676	15614	15623	15691	15689	15682	15683	15573	15727	15818	15678	15715	15571	15646	15601	15624	15862	15780	15750	15604	15894	15713	15674	15582	15743	15861	15690	15703	15553	15615	15664	15631	15611	15812	15893	15785	15940	15744	15561	15798	15581	15801	15689	15807	15702	15803	15859	15720	15782	15636	15752	15843	15756	15751	15683	15561	15687	15610	15685	15880	15605	15784	15767	15858	15709	15662	15667	15712	15712	15724	15720	15671	15643	15699	15725	15752	15676	15686	15893	15608	15846	15587	15714	15705	15781	15793	15712	15750	15684	15786	15588	15727	15422	15805	15746	15690	15581	15624	15776	15843	15634	15695	15504	15873	15692	15767	15816	15792	15740	15683	15870	15635	15784	15634	15587	15696	15694	15690	15681	15649	15778	15638	15789	15701	15715	15803	15831	15719	15629	15610	15838	15680	15457	15772	15830	15744	15746	15762	15756	15724	15730	15721	15688	15616	15757	15809	15594	15597	15678	15732	15742	15633	15758	15643	15662	15612	15528	15684	15735	15574	15556	15522	15614	15750	15918	15674	15815	15476	15844	15856	15744	15670	15692	15715	15764	15747	15890	15951	15687	15732	15868	15590	15796	15668	15847	15621	15568	15730	15865	15578	15606	15780	15883	15740	15624	15643	15713	15722	15588	15668	15626	15768	15773	15705	15798	15756	15768	15773	15720	15810	15910	15639	15748	15645	15679	15566	15546	15520	15773	15675	15688	15605	15698	15624	15623	15556	15729	15662	15681	15642	15723	15827	15742	15891	15776	15858	15886	15655	15609	15699	15657	15631	15730	15780	15775	15654	15776	15803	15779	15774	15848	15876	15688	15708	15559	15676	15631	15834	15853	15578	15654	15695	15813	15761	15759	15783	15716	15695	15611	15899	15667	15625	15726	15816	15843	15616	15689	15588	15611	15550	15636	15614	15823	15586	15708	15618	15597	15758	15813	15666	15749	15870	15898	15808	15720	15667	15657	15635	15707	15743	15737	15686	15557	15688	15717	15900	15732	15715	15487	15671	15739	15794	15697	15662	15747	15697	15689	15898	15844	15734	15693	15615	15758	15565	15616	15757	15942	15633	15672	15747	15755	15649	15919	15708	15742	15760	15738	15964	15741	15690	15779	15820	15634	15829	15514	15525	15641	15817	15778	15817	15634	15896	15798	15701	15913	15793	15497	15747	15659	15610	15758	15600	15675	15692	15684	15719	15565	15691	15533	15938	15755	15725	15536	15693	15583	15860	15688	15946	15772	15770	15653	15585	15687	15530	15670	15729	15790	15678	15638	15807	15638	15433	15677	15701	15620	15752	15885	15647	15751	15799	15803	15543	15691	15615	15837	15728	15700	15903	15829	15599	15845	15750	15717	15864	15647	15790	15645	15711	15770	15808	15922	15603	15821	15770	15606	15830	15578	15677	15602	15583	15675	15706	15859	15653	16026	15668	15704	15698	15744	15577	15619	15656	15882	15673	15633	15730	15685	15639	15764	15800	15714	15913	15770	15787	15633	15878	15809	15683	15686	15579	15462	15788	15771	15844	15446	15631	15844	15683	15727	15710	15730	15746	15618	15588	15641	15700	15708	15631	15745	15744	15792	15916	15703	15641	15758	15723	15762	15686	15851	15891	15700	15691	15811	15710	15760	15805	15841	15752	15859	15650	15682	15643	15693	15809	15673	15834	15726	15611	15528	15770	15830	15669	15593	15705	15579	15686	15869	15593	15688	15461	15675	15737	15740	15597	15539	15650	15715	15748	15645	15562	15662	15682	15843	15752	15611	15757	15859	15819	15734	15721	15686	15770	15683	15690	15534	15802	15657	15833	15763	15702	15707	15651	15901	15753	15736	15695	15673	15691	15692	15750	15686	15564	15824	15641	15643	15665	15715	15640	15700	15683	15458	15832	15664	15504	15691	15610	15687	15537	15802	15685	15780	15826	15556	15604	15825	15645	15602	15682	15821	15627	15662	15649	15653	15725	15879	15657	15623	15738	15652	15794	15902	15547	15834	15695	15698	15761	15783	15653	15714	15849	15607	15632	15632	15733	15620	15682	15607	15633	15818	15849	15698	15713	15688	15561	15674	15657	15712	15821	15914	15659	15682	15669	15683	15714	15555	15632	15764	15860	15710	15653	15713	15734	15631	15711	15702	15629	15731	15612	15888	15670	15678	15618	15780	15741	15876	15697	15728	15818	15823	15697	15638	15707	15545	15653	15647	15697	15729	15642	15775	15763	15691	15644	15734	15808	15734	15717	15785	15694	15897	15849	15818	15762	15709	15767	15687	15730	15661	15657	15637	15622	15687	15727	15740	15622	15721	15786	15644	15594	15648	15691	15688	15748	15742	15784	15656	15811	15786	15688	15788	15671	15716	15857	15564	15628	15742	15717	15756	15724	15617	15576	15670	15680	15866	15726	15836	15698	15701	15690	15788	15719	15608	15766	15705	15715	15818	15791	15519	15658	15887	15715	15841	15585	15757	15609	15580	15588	15697	15653	15668	15840	15731	15624	15740	15706	15736	15553	15528	15678	15650	15571	15556	15932	15706	15741	15868	15574	15669	15703	15796	15689	15887	15761	15548	15650	15729	15770	15697	15650	15801	15794	15634	15657	15796	15683	15651	15681	15744	15441	15753	15704	15773	15694	15799	15848	15686	15625	15580	15704	15718	15569	15734	15825	15755	15802	15600	15695	15668	15781	15898	15654	15747	15621	15712	15756	15730	15721	15695	15641	15806	15498	15838	15728	15719	15560	15771	15735	15636	15550	15554	15623	15752	15784	15640	15729	15757	15833	15618	15621	15827	15746	15694	15731	15779	15856	15777	15852	15748	15733	15794	15650	15727	15916	15655	15592	15682	15719	15826	15576	15779	15662	15808	15715	15845	15675	15745	15793	15812	15651	15792	15686	15622	15814	15649	15691	15696	15723	15519	15711	15839	15684	15730	15728	15756	15814	15412	15788	15700	15839	15658	15727	15685	15629	15806	15701	15790	15770	15811	15677	15824	15920	15727	15701	15589	15749	15740	15752	15706	15690	15617	15554	15747	15680	15828	15784	15817	15818	15728	15665	15714	15678	15614	15598	15635	15664	15757	15746	15758	15723	15761	15669	15835	15737	15567	15698	15664	15845	15617	15690	15875	15702	15844	15748	15727	15825	15668	15686	15762	15654	15556	15762	15671	15710	15656	15675	15724	15789	15760	15822	15676	15732	15708	15698	15746	15573	15737	15649	15659	15810	15762	15581	15756	15974	15606	15667	15789	15669	15640	15757	15714	15724	15891	15878	15958	15681	15645	15719	15863	15596	15757	15680	15773	15644	15902	15817	15767	15483	15775	15779	15621	15655	15782	15738	15792	15620	15742	15660	15633	15887	15664	15666	15632	15679	15609	15712	15824	15863	15715	15720	15750	15543	15595	15854	15755	15667	15531	15944	15682	15722	15816	15658	15715	15691	15530	15782	15827	15811	15766	15597	15684	15860	15676	15740	15886	15833	15660	15808	15738	15720	15696	15877	15599	15821	15963	15713	15667	15720	15859	15743	15671	15750	15700	15849	15649	15645	15654	15771	15883	15656	15826	15522	15844	15906	15782	15784	15734	15775	15673	15591	15759	15588	15712	15744	15579	15667	15738	15710	15668	15702	15807	15631	15802	15768	15708	15676	15414	15737	15690	15782	15782	15773	15642	15512	15937	15830	15654	15876	15659	15833	15785	15744	15721	15633	15667	15867	15797	15745	15687	15737	15656	15727	15741	15570	15785	15678	15709	15626	15709	15693	15807	15709	15705	15584	15870	15641	15565	15836	15828	15774	15852	15729	15708	15581	15724	15694	15859	15722	15665	15768	15673	15636	15941	15676	15583	15660	15772	15714	15731	15655	15826	15601	15652	15744	15739	15765	15858	15647	15713	15774	15769	15717	15703	15815	15818	15775	15697	15694	15694	15664	15583	15913	15833	15755	15727	15734	15848	15742	15823	15854	15899	15538	15810	15695	15769	15749	15711	15699	15794	15402	15641	15655	15590	15744	15563	15726	15702	15795	15611	15607	15578	15862	15660	15676	15676	15617	15703	15663	15592	15748	15852	15709	15661	15698	15841	15534	15609	15959	15671	15818	15953	15692	15791	15846	15656	15874	15809	15723	15829	15602	15726	15785	15830	15728	15710	15547	15669	15604	15794	15851	15603	15753	15843	15684	15814	15841	15861	15687	15575	15732	15754	15574	15854	15829	15741	15704	15472	15870	15792	15732	15619	15756	15651	15687	15737	15687	15793	15728	15615	15559	15660	15707	15820	15719	15666	15642	15795	15695	15643	15865	15856	15947	15636	15739	15753	15902	15675	15848	15663	15759	15717	15537	15776	15760	15713	15716	15678	15562	15744	15576	15845	15702	15704	15678	15928	15815	15750	15692	15520	15633	15614	15883	15737	15802	15700	15715	15682	15711	15758	15612	15793	15786	15750	15755	15667	15726	15676	15709	15766	15715	15772	15557	15707	15669	15729
24191	21546	29220	25882	26089	27791	26938	23448	22346	21302	20520	20299	19934	19582	19629	19378	19099	18855	18855	19139	18789	18893	18780	18685	18785	18910	18681	18811	18795	18607	18660	18736	18800	18584	18603	18662	18598	18493	18822	18679	18537	18522	18453	18403	18319	18609	18564	18546	18388	18334	18556	18541	18652	18519	18338	18343	18458	18587	18266	18546	18503	18528	18514	18431	18584	18611	18326	18362	18502	18586	18733	18571	18653	18639	18622	18628	18605	18611	18448	18437	18474	18396	18588	18712	18510	18242	18647	18566	18495	18625	18551	18475	18548	18422	18422	18630	18547	18428	18687	18321	18635	18485	18412	18416	18624	18654	18566	18482	18467	18457	18462	18543	18572	18615	18534	18341	18418	18393	18501	18440	18683	18289	18580	18708	18416	18391	18449	18439	18738	18511	18682	18515	18389	18550	18415	18387	18396	18433	18649	18407	18424	18330	18519	18571	18262	18560	18538	18683	18537	18553	18473	18475	18576	18520	18671	18464	18426	18421	18712	18346	18576	18506	18566	18428	18405	18639	18377	18766	18600	18605	18457	18435	18384	18498	18851	18227	18606	18637	18534	18492	18601	18566	18619	18460	18505	18461	18497	18626	18610	18635	18714	18634	18750	18524	18615	18623	18729	18589	18731	18628	18453	18295	18552	18585	18453	18413	18374	18408	18636	18599	18319	18420	18444	18297	18628	18478	18364	18409	18417	18474	18554	18437	18593	18524	18446	18472	18746	18476	18292	18438	18631	18548	18610	18555	18698	18589	18453	18567	18532	18432	18523	18785	18602	18783	18536	18598	18567	18471	18526	18460	18355	18366	18653	18482	18630	18392	18808	18598	18680	18588	18525	18501	18582	18517	18239	18567	18604	18459	18753	18449	18398	18603	18681	18577	18393	18521	18586	18706	18525	18501	18766	18624	18481	18441	18485	18756	18519	18546	18768	18700	18638	18446	18842	18580	18397	18545	18471	18305	18420	18510	18579	18545	18391	18409	18484	18648	18372	18454	18480	18640	18518	18580	18730	18503	18517	18547	18493	18407	18105	18393	18317	18388	18460	18554	18765	18567	18443	18504	18406	18611	18559	18226	18415	18572	18479	18519	18493	18423	18454	18511	18519	18538	18353	18505	18352	18588	18445	18391	18459	18692	18462	18522	18650	18661	18343	18665	18797	18368	18636	18629	18548	18464	18501	18467	18358	18554	18488	18498	18649	18475	18567	18348	18671	18428	18787	18710	18325	18370	18626	18426	18580	18680	18473	18564	18568	18652	18478	18401	18579	18589	18577	18617	18475	18587	18538	18526	18430	18606	18526	18448	18674	18651	18322	18278	18622	18589	18631	18601	18385	18184	18575	18427	18494	18316	18496	18367	18480	18370	18547	18580	18528	18310	18446	18612	18613	18629	18444	18479	18604	18464	18336	18669	18611	18611	18233	18361	18602	18686	18539	18512	18352	18735	18581	18322	18473	18428	18542	18454	18608	18576	18493	18599	18546	18334	18568	18323	18398	18255	18592	18342	18605	18494	18817	18543	18422	18406	18517	18419	18324	18427	18399	18423	18396	18564	18415	18447	18515	18548	18638	18601	18541	18327	18512	18530	18436	18492	18640	18502	18498	18458	18491	18430	18462	18655	18593	18615	18509	18444	18451	18537	18348	18318	18573	18502	18501	18486	18495	18533	18611	18227	18545	18438	18626	18728	18474	18475	18548	18540	18466	18379	18580	18392	18591	18283	18349	18418	18614	18429	18311	18507	18494	18367	18615	18530	18701	18559	18438	18444	18597	18400	18343	18498	18475	18460	18629	18336	18632	18432	18572	18520	18430	18650	18547	18709	18438	18394	18506	18656	18388	18479	18608	18629	18541	18572	18513	18557	18662	18530	18571	18570	18650	18607	18553	18639	18402	18387	18340	18378	18397	18251	18638	18606	18489	18679	18469	18504	18526	18606	18568	18548	18423	18375	18633	18329	18539	18463	18579	18449	18596	18537	18387	18370	18477	18592	18349	18647	18719	18452	18444	18566	18306	18604	18586	18610	18409	18577	18369	18588	18565	18353	18349	18529	18504	18624	18576	18392	18430	18568	18437	18716	18652	18486	18399	18335	18603	18483	18633	18731	18528	18225	18413	18474	18374	18458	18543	18488	18666	18674	18649	18426	18507	18420	18579	18573	18456	18566	18697	18605	18641	18496	18512	18654	18634	18528	18557	18639	18486	18443	18480	18762	18503	18488	18372	18561	18373	18522	18589	18588	18294	18402	18603	18726	18497	18476	18433	18381	18585	18653	18337	18521	18368	18460	18392	18825	18489	18494	18687	18346	18662	18571	18375	18492	18370	18361	18570	18579	18574	18381	18523	18544	18276	18443	18354	18323	18601	18405	18472	18510	18693	18689	18680	18471	18369	18740	18487	18679	18528	18615	18370	18505	18447	18393	18541	18618	18521	18432	18634	18533	18370	18532	18577	18371	18332	18630	18400	18546	18489	18412	18532	18626	18447	18564	18699	18462	18495	18727	18513	18730	18628	18458	18615	18453	18618	18608	18556	18448	18546	18720	18682	18449	18613	18448	18550	18371	18481	18580	18518	18353	18673	18677	18412	18738	18634	18444	18456	18514	18410	18317	18426	18556	18568	18308	18285	18456	18622	18418	18793	18476	18282	18521	18627	18464	18476	18784	18709	18459	18384	18387	18520	18600	18585	18424	18718	18509	18464	18550	18492	18712	18529	18428	18548	18642	18580	18558	18422	18394	18536	18574	18754	18661	18469	18358	18605	18603	18472	18264	18511	18317	18332	18552	18578	18570	18476	18226	18584	18571	18556	18717	18288	18494	18427	18561	18660	18409	18822	18537	18641	18410	18681	18511	18631	18596	18608	18438	18374	18397	18547	18535	18765	18499	18614	18485	18497	18445	18372	18387	18337	18460	18394	18532	18561	18413	18207	18569	18580	18409	18487	18492	18432	18620	18490	18556	18534	18461	18558	18495	18544	18557	18410	18572	18672	18729	18604	18678	18696	18496	18571	18562	18421	18427	18405	18459	18464	18644	18419	18569	18420	18630	18485	18467	18413	18612	18493	18503	18627	18522	18472	18313	18535	18614	18405	18337	18381	18470	18464	18749	18528	18374	18508	18679	18476	18693	18613	18463	18553	18449	18600	18223	18507	18456	18665	18327	18456	18607	18523	18469	18585	18675	18527	18552	18275	18498	18687	18441	18662	18489	18500	18507	18506	18335	18467	18581	18604	18634	18328	18259	18403	18406	18558	18493	18384	18543	18442	18571	18514	18451	18717	18378	18660	18617	18551	18463	18543	18397	18541	18420	18606	18375	18401	18516	18428	18422	18508	18703	18648	18588	18663	18377	18485	18412	18288	18290	18512	18618	18464	18554	18459	18569	18460	18217	18609	18431	18565	18223	18508	18489	18667	18635	18454	18360	18577	18425	18637	18652	18542	18560	18448	18678	18545	18380	18904	18525	18368	18481	18634	18431	18547	18479	18541	18415	18455	18539	18611	18588	18679	18489	18546	18523	18211	18565	18504	18350	18308	18628	18548	18524	18531	18561	18492	18534	18621	18375	18585	18346	18845	18444	18732	18469	18561	18647	18662	18501	18533	18584	18476	18535	18433	18438	18450	18546	18664	18490	18545	18612	18475	18589	18520	18724	18541	18526	18222	18599	18620	18602	18545	18335	18358	18559	18588	18241	18640	18460	18418	18401	18739	18683	18596	18581	18558	18398	18457	18496	18507	18526	18587	18374	18244	18390	18707	18656	18490	18501	18555	18534	18261	18685	18668	18418	18394	18346	18780	18586	18398	18500	18326	18547	18563	18531	18579	18513	18595	18703	18369	18443	18640	18393	18442	18515	18595	18621	18354	18323	18239	18312	18466	18320	18496	18363	18460	18573	18566	18518	18577	18394	18589	18646	18609	18642	18509	18359	18476	18423	18609	18535	18490	18186	18436	18434	18628	18531	18542	18503	18552	18741	18524	18614	18533	18447	18436	18591	18498	18539	18586	18599	18471	18456	18736	18407	18498	18453	18542	18432	18440	18490	18673	18536	18559	18762	18523	18604	18556	18582	18681	18446	18344	18507	18643	18630	18429	18544	18687	18178	18397	18701	18416	18449	18354	18341	18561	18393	18571	18560	18324	18543	18485	18496	18355	18442	18489	18522	18451	18505	18369	18568	18417	18600	18374	18723	18445	18440	18265	18675	18468	18380	18365	18355	18574	18560	18595	18415	18342	18564	18605	18523	18517	18499	18505	18413	18241	18478	18442	18527	18561	18492	18486	18451	18523	18589	18510	18557	18441	18290	18468	18399	18736	18496	18903	18462	18493	18534	18616	18414	18337	18423	18564	18667	18586	18597	18624	18381	18489	18644	18598	18545	18561	18498	18564	18360	18396	18797	18442	18461	18679	18464	18499	18660	18676	18473	18497	18571	18480	18400	18555	18708	18681	18402	18490	18296	18321	18386	18506	18505	18551	18393	18586	18391	18697	18509	18379	18504	18682	18536	18557	18736	18441	18398	18449	18438	18651	18394	18377	18365	18520	18585	18521	18645	18243	18460	18644	18507	18247	18613	18380	18477	18447	18529	18324	18544	18324	18518	18448	18632	18539	18639	18541	18529	18752	18460	18598	18450	18427	18370	18586	18564	18577	18659	18438	18411	18383	18599	18475	18478	18609	18478	18530	18580	18351	18652	18374	18475	18537	18498	18437	18355	18446	18602	18428	18573	18480	18720	18497	18468	18780	18362	18565	18440	18482	18419	18691	18610	18265	18663	18530	18689	18406	18294	18580	18265	18647	18457	18393	18632	18442	18409	18704	18531	18559	18572	18409	18728	18411	18733	18519	18526	18497	18483	18687	18437	18596	18497	18565	18374	18476	18525	18609	18665	18405	18432	18416	18375	18592	18490	18549	18533	18670	18213	18626	18467	18207	18358	18550	18699	18500	18644	18580	18468	18451	18549	18461	18575	18497	18429	18682	18605	18511	18495	18397	18247	18675	18645	18632	18703	18672	18553	18641	18378	18430	18472	18522	18642	18531	18604	18508	18802	18554	18377	18600	18576	18548	18433	18518	18482	18692	18630	18785	18562	18746	18662	18482	18545	18608	18561	18400	18557	18654	18571
31737	51306	48169	38860	32771	28249	24642	22825	21127	19677	18699	17701	17309	17258	16936	16543	16521	16274	16069	16128	16175	16074	15881	15879	15865	15882	15922	15809	15802	15850	15630	15729	15720	15653	15651	15658	15748	15745	15573	15639	15719	15454	15757	15572	15654	15753	15916	15792	15604	15535	15684	15617	15522	15534	15720	15863	15508	15549	15739	15591	15609	15615	15590	15589	15422	15518	15623	15492	15606	15528	15751	15553	15651	15678	15795	15385	15625	15643	15751	15676	15565	15427	15718	15761	15688	15692	15590	15652	15643	15750	15711	15783	15583	15598	15693	15597	15726	15663	15680	15534	15624	15904	15659	15544	15837	15511	15569	15899	15678	15573	15601	15585	15522	15571	15668	15758	15731	15669	15603	15703	15590	15572	15662	15520	15622	15498	15584	15559	15697	15644	15785	15639	15543	15755	15711	15629	15732	15509	15712	15585	15555	15526	15522	15534	15575	15628	15716	15548	15578	15666	15715	15643	15581	15618	15547	15625	15599	15611	15423	15667	15681	15589	15625	15562	15632	15707	15789	15582	15682	15643	15719	15780	15495	15657	15958	15770	15660	15593	15751	15719	15826	15607	15596	15719	15605	15572	15515	15602	15661	15590	15800	15644	15646	15704	15669	15634	15705	15661	15500	15712	15687	15723	15617	15408	15565	15690	15474	15577	15550	15819	15483	15516	15741	15677	15550	15668	15608	15602	15664	15558	15564	15635	15649	15506	15449	15725	15548	15605	15696	15600	15681	15549	15629	15588	15573	15674	15686	15594	15676	15647	15608	15602	15640	15557	15635	15544	15726	15564	15625	15562	15554	15563	15628	15590	15592	15779	15709	15504	15493	15777	15563	15710	15520	15628	15670	15601	15663	15563	15562	15558	15574	15639	15619	15487	15771	15621	15568	15671	15551	15666	15798	15698	15368	15610	15719	15695	15505	15641	15672	15632	15614	15703	15538	15498	15612	15555	15764	15576	15774	15520	15631	15644	15646	15465	15668	15437	15756	15666	15736	15526	15497	15632	15653	15712	15656	15629	15574	15526	15594	15776	15687	15673	15591	15692	15595	15733	15604	15526	15604	15690	15532	15589	15564	15570	15469	15603	15632	15601	15565	15620	15717	15508	15720	15578	15608	15592	15687	15702	15654	15639	15682	15589	15744	15679	15596	15695	15605	15465	15636	15538	15594	15482	15591	15525	15819	15648	15584	15593	15500	15543	15490	15559	15676	15585	15626	15515	15689	15634	15689	15613	15537	15583	15670	15609	15793	15611	15681	15617	15550	15605	15576	15706	15492	15678	15785	15857	15683	15480	15633	15641	15628	15545	15553	15659	15584	15647	15721	15498	15722	15678	15647	15672	15716	15553	15631	15544	15617	15599	15577	15743	15745	15657	15864	15722	15601	15634	15772	15526	15770	15722	15709	15516	15855	15583	15604	15599	15787	15712	15545	15719	15750	15632	15585	15621	15693	15769	15574	15566	15628	15530	15707	15527	15753	15602	15656	15665	15587	15734	15569	15703	15708	15596	15459	15641	15801	15477	15669	15684	15547	15589	15742	15501	15687	15635	15733	15615	15564	15645	15510	15619	15653	15559	15546	15694	15631	15547	15570	15451	15418	15547	15742	15629	15428	15668	15581	15513	15730	15467	15615	15709	15586	15742	15709	15581	15728	15832	15574	15556	15729	15593	15638	15622	15613	15760	15504	15647	15707	15668	15644	15602	15677	15710	15702	15632	15707	15708	15808	15540	15708	15630	15504	15716	15585	15557	15614	15661	15662	15733	15516	15614	15647	15689	15600	15616	15664	15658	15734	15633	15644	15760	15583	15630	15510	15514	15751	15514	15606	15772	15661	15686	15610	15643	15518	15578	15671	15527	15630	15696	15682	15459	15536	15659	15633	15591	15719	15591	15477	15631	15593	15805	15683	15477	15655	15731	15602	15621	15740	15590	15673	15521	15614	15597	15525	15498	15664	15757	15586	15565	15434	15753	15620	15645	15686	15395	15518	15658	15560	15535	15701	15727	15580	15695	15623	15727	15414	15471	15626	15535	15598	15587	15675	15555	15637	15639	15559	15559	15630	15737	15603	15652	15659	15598	15647	15553	15641	15486	15600	15537	15688	15522	15645	15619	15772	15739	15679	15519	15630	15682	15548	15739	15575	15658	15594	15555	15453	15735	15703	15523	15650	15606	15615	15807	15697	15550	15764	15810	15759	15752	15585	15593	15566	15655	15631	15676	15664	15709	15603	15673	15337	15599	15738	15645	15639	15503	15608	15540	15700	15705	15730	15573	15539	15603	15596	15729	15789	15396	15680	15616	15641	15631	15648	15550	15664	15569	15495	15754	15598	15664	15538	15681	15608	15510	15652	15673	15515	15594	15515	15747	15516	15668	15797	15637	15570	15566	15782	15584	15655	15532	15620	15731	15442	15719	15776	15566	15655	15653	15486	15579	15556	15640	15537	15587	15868	15714	15557	15604	15699	15406	15589	15639	15578	15867	15682	15564	15750	15645	15693	15612	15568	15626	15606	15557	15687	15427	15555	15573	15505	15497	15611	15648	15749	15873	15402	15573	15504	15668	15810	15612	15556	15683	15558	15645	15512	15850	15671	15685	15581	15819	15780	15659	15582	15548	15500	15650	15553	15404	15699	15542	15584	15614	15634	15668	15568	15640	15560	15637	15627	15709	15598	15628	15703	15668	15797	15631	15708	15428	15602	15641	15742	15564	15492	15761	15521	15802	15476	15609	15443	15569	15656	15710	15592	15621	15536	15653	15593	15601	15759	15557	15593	15723	15597	15463	15737	15645	15730	15634	15650	15646	15512	15443	15773	15581	15582	15646	15684	15650	15654	15760	15761	15682	15628	15456	15676	15613	15623	15732	15691	15629	15507	15577	15624	15452	15457	15587	15739	15655	15498	15504	15685	15680	15530	15651	15625	15539	15643	15703	15490	15778	15685	15561	15717	15514	15590	15657	15552	15510	15667	15559	15665	15629	15549	15587	15647	15696	15695	15605	15520	15543	15578	15651	15581	15611	15567	15529	15550	15568	15652	15722	15729	15537	15655	15532	15615	15828	15645	15612	15491	15525	15770	15545	15650	15663	15604	15811	15462	15598	15702	15537	15555	15685	15726	15762	15488	15682	15595	15614	15459	15685	15583	15517	15687	15520	15505	15662	15710	15683	15591	15477	15761	15649	15621	15615	15659	15434	15686	15417	15565	15535	15386	15606	15557	15674	15818	15676	15601	15526	15512	15735	15689	15722	15575	15687	15715	15717	15696	15555	15766	15566	15544	15525	15725	15637	15759	15649	15587	15668	15729	15537	15626	15541	15817	15503	15619	15666	15647	15687	15359	15564	15596	15444	15542	15564	15611	15676	15683	15664	15502	15522	15783	15889	15567	15715	15567	15726	15641	15601	15771	15645	15630	15658	15538	15744	15679	15425	15646	15472	15673	15518	15668	15570	15423	15573	15615	15509	15777	15653	15382	15470	15700	15611	15708	15683	15610	15820	15791	15629	15539	15329	15725	15625	15649	15557	15582	15565	15514	15502	15560	15588	15389	15727	15583	15508	15548	15568	15569	15796	15657	15822	15730	15683	15812	15653	15710	15574	15694	15542	15536	15572	15629	15549	15499	15653	15740	15545	15655	15675	15552	15379	15605	15726	15733	15619	15561	15739	15520	15587	15563	15650	15464	15641	15553	15758	15660	15388	15665	15380	15773	15615	15597	15722	15718	15800	15685	15490	15634	15703	15658	15568	15684	15454	15610	15601	15666	15624	15498	15618	15655	15608	15650	15467	15680	15618	15550	15554	15589	15750	15622	15567	15672	15580	15610	15546	15554	15745	15535	15713	15409	15659	15614	15709	15694	15601	15692	15687	15638	15650	15636	15547	15693	15677	15827	15686	15655	15615	15419	15734	15660	15667	15599	15734	15441	15680	15596	15598	15575	15645	15673	15530	15545	15688	15670	15455	15629	15629	15655	15691	15666	15827	15561	15813	15646	15601	15798	15653	15675	15857	15432	15695	15882	15670	15652	15552	15658	15598	15689	15647	15555	15670	15719	15606	15698	15564	15475	15584	15495	15470	15512	15673	15714	15588	15512	15598	15771	15563	15444	15697	15597	15754	15630	15758	15637	15683	15712	15692	15720	15625	15663	15763	15572	15705	15476	15752	15498	15653	15578	15662	15674	15603	15644	15707	15609	15596	15732	15431	15774	15568	15650	15728	15557	15536	15659	15636	15524	15610	15529	15549	15675	15473	15516	15698	15563	15755	15560	15555	15606	15704	15657	15494	15545	15545	15556	15636	15674	15559	15625	15498	15416	15610	15564	15779	15648	15644	15800	15486	15576	15624	15624	15681	15676	15576	15769	15523	15598	15406	15650	15662	15670	15512	15630	15514	15749	15558	15641	15598	15709	15785	15661	15518	15588	15700	15684	15776	15670	15587	15735	15548	15595	15511	15746	15631	15562	15526	15464	15743	15637	15682	15630	15495	15408	15702	15714	15650	15674	15650	15567	15540	15796	15697	15556	15635	15648	15523	15681	15597	15603	15727	15580	15666	15586	15591	15609	15599	15727	15731	15423	15733	15647	15568	15604	15572	15830	15585	15718	15638	15695	15687	15595	15490	15671	15677	15841	15444	15525	15558	15722	15565	15585	15429	15513	15744	15626	15561	15482	15532	15678	15534	15576	15741	15497	15564	15774	15718	15621	15613	15571	15539	15378	15522	15690	15654	15400	15550	15637	15480	15707	15523	15459	15924	15612	15622	15708	15427	15702	15734	15735	15612	15664	15536	15556	15575	15356	15610	15682	15610	15694	15707	15700	15485	15721	15618	15627	15614	15668	15677	15594	15623	15742	15408	15669	15647	15580	15767	15786	15594	15681	15582	15739	15700	15668	15606	15656	15696	15640	15587	15578	15547	15569	15526	15719	15608	15598	15616	15553	15525	15624	15657	15702	15851	15691	15601	15658	15907	15591	15589	15769	15685	15596	15562	15634	15783	15705	15607	15578	15775	15699	15471	15531	15507	15713	15679	15498	15632	15628	15792	15592	15549	15552	15618	15607	15673	15561	15733	15712	15724	15606	15603	15499	15659	15888	15500	15811	15599	15592	15629	15570	15664
22848	21472	29380	24229	23418	27838	30671	25482	24095	23425	22315	21582	21073	20481	20233	20000	20076	19742	19963	19812	19769	19522	19666	19437	19408	19413	19505	19606	19432	19356	19236	19310	19378	19162	19337	19567	19243	19285	19273	19079	19427	19349	19387	19370	19254	19248	19305	19148	19120	19203	19238	19219	19453	19319	19214	19227	19161	19435	19349	19178	19098	19181	19207	19149	19229	19418	19094	19114	19188	19319	19041	19100	19117	19188	19245	19206	19355	19231	19153	19155	19214	19011	19144	19050	19027	19133	19386	19143	19196	19231	19213	19207	19054	19202	19009	19205	19090	19276	19189	19163	18932	18899	19135	19124	18973	19110	19073	19151	19038	19334	19174	19049	19122	18913	19295	18952	18978	19320	19288	19046	19352	19233	19120	19059	19167	18872	19224	19041	19305	19346	19262	19129	19093	19055	19091	19158	18828	19096	19064	19188	19122	19235	19212	19289	19074	19089	18894	19032	19158	19202	19150	18957	18964	19076	19140	19142	19100	19089	19195	19206	19233	19016	19110	19005	19229	19298	19014	19240	19223	18972	18971	19005	19171	19220	19228	19147	19139	19203	19289	19129	19228	19092	19039	19095	19045	19219	19093	18989	19046	19375	19088	19305	19198	19070	19124	19316	19118	19278	19202	19213	19129	19217	19079	19228	19152	19026	19095	18983	19207	19208	18901	19238	19203	19175	19104	19117	19196	19100	19173	19155	19147	18867	19246	19163	19202	19155	19167	19144	19231	19251	19276	19115	18979	19224	19207	18970	19156	19288	18989	18986	19034	19208	19158	19239	18896	19139	19132	18969	18948	19092	19026	19055	19071	19161	19533	19302	19216	19087	19223	19058	19166	19281	19244	19264	18996	19148	19184	19092	19239	19021	19027	19257	19087	19277	19132	19138	18981	19007	19267	19087	19245	19032	19118	19068	19296	19230	19146	19200	19195	18999	19067	19294	19154	19287	19175	18938	19278	19435	19205	19111	19319	19132	19171	19208	19093	19365	19180	19035	19124	18942	19103	19193	19257	19219	19116	18960	19027	18945	18882	19045	18990	19356	19229	19125	19169	19025	19110	19185	19044	19007	19123	19114	19163	19040	19084	19136	19168	19125	19118	19172	19125	19140	19247	19080	19310	19135	19067	19212	19062	19096	19097	19105	18983	19110	19122	19339	18972	19065	19339	19126	19137	19345	19079	19014	18936	19113	19222	19072	19035	18959	19040	19321	19124	18959	19285	19196	19176	19134	19392	19249	19341	19011	19179	18901	19275	19212	19017	19057	19111	19197	19244	19032	19221	19110	19082	19234	19339	18990	19022	19093	19214	19196	19140	18933	19083	19086	19219	19039	19067	19063	19170	19159	19020	19006	19135	19337	18954	19207	19436	19129	18890	19109	19182	19020	19107	19032	19121	19130	19077	18834	19069	19107	19391	19177	19210	19189	19239	19212	19217	19084	19102	19188	18851	19059	19108	19161	19084	19239	18944	19161	18992	19194	19188	19200	19074	19201	19207	19290	19087	19195	19120	18985	18935	19143	19290	19135	19150	19039	19178	19317	19376	19086	19177	19246	19031	18941	19175	19181	18888	19024	19277	19119	19133	18984	18963	18980	19253	19202	19082	19037	18874	19219	19158	19192	19160	18981	19220	19067	18972	18932	18977	19122	19111	18774	19038	18966	19200	19354	19126	19122	19326	19288	19080	19110	18965	19050	18995	19054	19090	19029	19367	19021	19143	19023	19038	18880	19204	19231	19147	19245	19094	19136	19252	19060	19021	19017	19193	18863	19124	19093	19156	18912	18794	19041	19145	19235	19294	19065	19111	19227	19128	19021	19096	18991	19100	19037	19227	19073	19228	19119	19100	19148	19136	19181	18999	19213	19068	18997	19003	19017	19227	18997	19199	19078	19096	19068	18953	19478	19123	19008	19123	19062	19070	19238	19006	19120	19182	19106	18905	19014	19162	19211	19075	19073	19115	19001	19206	19098	19293	19148	19208	19194	19290	19186	19268	19122	18874	18990	18913	19247	18922	19020	19196	19240	18874	18998	19128	18979	19270	19109	19032	18902	19355	18965	19122	18829	19164	19262	19336	19192	18933	19064	19047	19225	19281	19110	19037	19048	18999	19013	19191	19015	19044	19054	19024	19196	19180	19186	19294	19043	18909	19022	19312	19323	19218	19351	19278	19163	19170	19002	19298	19054	19117	19133	18997	19078	19069	19023	18983	19094	18914	19162	19030	19181	18970	19091	19145	18924	19096	19264	18993	19276	19306	19250	19200	19122	18899	19154	19355	19178	18893	19275	19325	18918	19176	19078	19174	19049	19242	19120	19213	19064	19095	19010	19226	18736	19121	19151	19086	19060	18988	19215	19057	19182	19324	19197	19471	19174	19090	19070	19183	19366	19194	18950	18945	19091	18988	19026	19065	19103	19143	19062	19141	19206	18996	19140	19190	19110	19008	19167	19176	19217	19191	19177	19066	19194	19092	19271	18925	19137	19047	18820	19212	19085	19236	19259	19166	19117	19139	18839	19091	19136	19182	19106	18963	19089	18883	19248	19023	18987	19010	19023	19274	19149	19216	19093	19182	19285	19140	19015	19118	18966	19299	19019	19002	19073	19267	19135	19219	19103	19095	18998	19107	18976	19143	19063	19345	19136	19119	19144	19102	18869	19045	19147	19152	19088	19143	19141	19047	19107	19071	19026	19102	19195	19050	19103	19169	19217	18978	19169	19023	19414	18970	19027	18990	19215	19162	19162	19044	19010	19122	19051	19032	19009	19075	19018	19073	19082	19131	18985	19022	18981	19033	19147	19142	19066	19041	19072	19050	19248	19373	19283	19146	19068	19205	18977	19382	19113	19116	19042	19056	19309	19080	19088	19129	19098	19021	19010	18986	19059	19003	19179	19273	19094	19067	19040	19029	19345	19134	19098	19109	18990	19217	19227	19218	19123	19084	19321	19133	19079	19107	18924	19129	19036	19243	19247	18986	19072	19095	18998	18987	19231	19248	19205	19174	19031	18948	18872	19279	19196	19261	19073	19166	19237	19044	18983	19115	18921	18998	19051	19148	19056	19176	18969	19025	19087	19374	19316	19294	19217	18968	19123	19270	19080	19155	19184	19336	19103	19081	19325	18992	19133	19120	19140	18956	18981	19183	19172	19099	19049	18996	18776	19110	19113	19121	18917	18998	18958	19169	19145	18960	19009	19410	19306	19046	19119	18945	19127	19045	19069	19135	19436	19064	19239	19083	19134	19391	19255	19181	19006	19090	19272	19272	18938	19142	18997	18943	19025	18965	18976	19024	19032	19179	19100	19041	19072	19005	19028	18876	19041	19094	19134	18958	19065	19147	19227	19262	19073	19228	19151	19033	19224	19237	18881	18981	19158	19033	19290	19188	19132	19069	19238	19225	19084	18894	19031	19161	19104	19103	19026	19204	18923	19082	19168	19013	19183	19184	19143	19129	19059	18957	19129	19210	19182	19259	19076	18949	19158	19195	19187	19052	19135	19038	19011	18938	18995	19228	19106	19317	19277	19287	18950	19151	18940	19058	18976	19185	19074	19274	18865	19231	19108	18979	19140	19067	19117	19103	19280	19236	19173	19263	19348	19083	19042	19319	19066	18948	19151	19198	19125	19201	19230	19061	19258	19072	19092	19261	19133	19232	19318	19115	19131	19145	19154	19258	19077	19104	19166	19054	19340	19260	19177	19107	19312	19389	19231	19163	19128	19119	19231	18798	19006	19208	19162	19061	19079	19085	19035	18972	19193	19037	19219	19192	19202	19168	19052	19177	19154	19104	19309	18752	19042	19132	19066	19169	19136	19270	18958	19257	19072	19211	19038	19146	19311	19056	19005	19263	19229	19289	18873	18989	19281	19004	19372	19268	19317	19156	19188	19094	19227	19077	19272	19256	19029	19215	19131	19295	18958	19031	19067	18961	18950	18990	19288	18906	19140	19167	19425	19096	19098	19154	19054	19185	19101	18687	19129	19233	19126	19049	18849	19081	19184	19036	19138	18976	19195	19176	19040	19110	19171	18923	18981	19027	19192	18958	19011	19081	19026	19244	19223	19280	19054	19068	19179	19127	19165	19072	19096	19192	19039	19197	19313	18850	19265	19141	19014	19123	19140	19183	18745	19300	19283	19293	19120	19414	19288	18987	19046	19234	19137	19163	19020	19194	18999	19088	19083	19217	19108	19196	19095	19002	19008	19142	19143	19008	19099	19096	19235	19123	19310	19249	19014	19236	18873	19038	18976	18803	19149	19346	18882	18961	19172	19247	18880	19108	19120	19416	19160	19037	18973	19142	19141	19067	19336	19232	18928	19277	19236	18990	18782	18899	19146	19161	18949	18893	18933	19226	19207	19047	19103	19156	19139	19180	19285	19147	19014	19247	19008	19219	19216	18910	19153	19104	19094	18854	19186	19118	19002	19185	19052	19061	18957	19170	19429	19263	19067	19189	19013	18873	19001	19244	19301	19176	19018	19127	19117	19136	19056	19470	19413	19108	19032	19081	19261	19113	19104	19080	19260	19074	19295	19123	19234	19037	19160	19299	19203	19101	19035	19096	18956	19263	18994	19215	19214	19127	18957	19016	19058	19251	19053	19150	19251	19215	19105	18832	18887	19224	19200	19005	19028	19327	19092	18939	19045	19189	19140	19141	19269	19195	19001	19001	19224	19009	19056	19069	19023	18981	19291	19263	19286	19097	19159	19166	19107	19352	19227	19138	18843	19221	19240	19239	19393	19257	19236	19043	19265	19198	19281	19271	19258	19251	19181	19293	19062	19164	19165	19130	18863	19425	19064	19013	19160	19194	19083	19218	19254	19085	19095	19337	19173	19159	19038	19034	19049	19025	19084	19202	19174	19168	18972	19101	19058	19259	19164	19120	19157	19220	19116	19216	19063	19131	19138	19088	19033	19112	18995	19180	19253	19208	19236	19365	19432	19086	19041	18968	19201	19226	19407	18934	18966	19181	19068	19332	19327	19158	19136	19264	18936	19083	19023	19061	19228	19061	19176	19154	19091	19190	18931	19168	19159	19383	19319	19274	19217	19061	19090	19115	19148	19126	18825	18976	19093	19152	19161	19294	19218	19226	19226	19206	19176	19116	19047	19184	18981	19049	19002
34706	57404	53756	43753	37351	32013	28148	25177	23761	21635	20540	19709	18505	17928	17599	17186	16803	16926	16663	16607	16618	16596	16273	16376	16464	16205	16154	16096	16295	16089	16216	16190	15948	16186	15930	16031	16018	16060	15841	16101	15963	16033	15841	15899	16169	16006	16053	15833	15895	15858	15946	16117	15814	15997	15992	16080	15837	16026	16221	16034	16115	15748	15889	16020	15923	15874	16072	16024	15970	15858	15977	15902	16031	16025	15771	15917	15896	15915	16039	15803	15924	16033	15922	16065	15975	15894	15876	15966	16032	16026	15926	15941	16112	15866	16090	15871	15965	15869	16029	16047	15909	15943	16002	15817	16071	15952	15901	15865	15936	15885	15923	16062	15938	16207	15763	15999	15876	15954	16089	16027	15779	15952	15827	16079	15907	15925	15965	15871	15789	15870	15940	15892	15987	16049	15911	15985	15808	15910	15833	15901	15864	15931	15831	15808	16024	15710	16003	15806	16167	16105	16143	15907	15953	16070	15729	15909	15794	15995	15879	15733	15917	16150	15795	15956	15918	15798	15999	15975	15901	15937	15921	15864	15933	15996	15889	16019	15937	15816	15999	15941	16007	15898	15788	15876	15731	15944	15981	15867	15903	16101	15860	15972	15915	15921	16016	15990	15834	15934	15903	16060	15999	15929	15981	15981	16031	15782	15835	16171	15601	16132	15830	15844	15781	15916	16044	15901	15961	16016	15955	16066	15910	15890	16091	15827	15977	16060	15946	16028	15959	15753	16127	15853	16012	15994	15788	16035	15861	15988	15886	15908	15862	16061	16133	15765	16032	15777	15837	15884	15828	15857	15836	15705	15967	15985	16072	16053	15878	15833	16073	15863	16021	15978	16020	15972	15857	15905	16083	15970	16032	15734	15934	16134	15797	16038	16061	16064	15858	15956	15946	15860	16086	15837	15869	16040	15899	16085	15941	16125	15964	16067	15935	15992	15890	16011	15912	15915	16011	15861	16052	15860	16054	15788	15970	15780	15770	15900	16085	15863	15891	15938	16124	15849	15935	16060	15907	15856	15920	15937	15973	15978	16050	15954	15900	16083	15937	15967	15863	16040	15963	15872	15975	15859	15940	16000	15752	16107	15987	16030	16012	15902	16035	16019	15868	15857	15742	15938	15805	16011	15869	16033	16020	15847	15941	16044	15925	15892	16020	16171	15828	15965	15957	15904	15908	15982	15967	15935	15977	16031	15920	15998	15841	15905	15889	15787	16003	15960	15913	16001	15938	15983	16025	15852	16071	15989	16010	15983	16014	15954	15981	15854	16011	16027	15720	16015	16009	15917	15862	15931	15961	15988	16106	15809	16002	15964	15798	15849	16133	15956	15998	15911	15949	16024	15872	15754	15894	15911	15965	15896	15809	16003	15904	15986	15986	15958	15911	15908	16019	15856	15752	15840	15772	15880	15930	15850	15949	16109	15841	15976	15834	15902	16110	15967	15921	15931	16129	16193	16041	16054	16036	16002	16063	15988	16049	15975	15774	15792	16037	16007	16072	15885	15781	15965	16014	16008	15948	15858	15954	16043	15875	15988	15890	15861	16010	15728	15844	15896	15933	16033	15975	15773	15903	15911	15880	16032	16136	15991	15877	15905	16054	16115	15910	16044	15934	15941	15896	15936	16015	15955	15990	15887	15793	15901	16035	15981	16035	15906	15785	15805	15933	15985	15931	15914	15856	15858	15839	15979	15945	15976	15834	15860	15840	16043	16079	15862	15828	16154	15987	16039	16066	16009	16085	15800	15929	16060	15987	15984	16017	16161	15972	15837	15946	15888	16049	15898	16011	15906	15911	16029	15904	15946	15968	15803	15912	15943	15918	15952	15899	15931	15681	15942	15993	15858	15909	16036	15852	16021	16116	15993	15884	15937	16004	16071	15974	15952	15876	15967	15837	15706	16071	15899	15954	16018	15962	15989	15772	15949	16001	15794	15959	15904	15912	15927	16158	15969	15890	15774	15802	15850	15925	16055	15829	15806	15912	15908	15989	16174	15874	15934	16014	16143	15928	16031	16003	16028	15964	16071	15929	15902	15968	15794	15875	15912	15930	16079	16018	15857	15946	15945	15977	15975	15980	15677	15977	15844	15820	16169	16027	16138	15943	15928	15668	15926	16070	15933	15891	15948	15975	15761	15959	15894	15967	15820	15838	16127	16107	15876	16012	15895	15853	16073	15913	15759	15815	16035	15968	15777	16033	15854	16083	16102	15836	16077	15860	15977	15981	15964	16104	15715	15849	15907	15919	15842	15847	15955	15973	15731	15784	15915	15830	15847	15964	15953	15935	15976	16013	15875	15954	15890	16138	15921	15896	15959	15996	16047	15876	16161	15844	15734	15906	15911	16098	15916	15960	15805	15900	16101	15863	16076	15955	15914	15906	15938	15904	15926	15914	15712	15799	16014	16034	15826	16023	16039	16009	15957	16022	16005	15931	16057	15891	15813	15954	15818	15827	15735	16015	15943	15992	15987	15999	15813	15824	15949	15913	15806	15999	16002	16000	15981	16072	15650	15794	15870	15872	16000	15900	15974	16010	15917	16087	16038	15900	15886	15812	15823	16077	15983	15830	16056	15924	16055	16053	15868	16006	16071	15952	16021	15827	15913	16008	16028	15879	16042	15932	15933	15954	15875	15970	16024	15978	15860	15884	15982	15972	15883	15990	15961	15891	15972	15959	15986	15960	16027	16050	15844	15891	15938	15976	15941	15912	15942	15957	15991	15917	15975	16046	15907	15967	15899	15920	15920	15935	16164	15792	16058	15843	16030	15938	15956	15890	15875	15909	16045	15946	15902	15966	15808	15775	16109	15904	15981	16014	16223	15941	16000	16009	15960	15884	16039	15877	15915	16197	15947	15831	15991	15995	15967	15916	16037	15934	15861	15942	15847	15832	15801	16000	16008	16029	16068	15903	15991	15878	15875	15999	15872	15912	15739	15923	16069	15967	15929	15909	16012	16029	15923	15943	16011	15869	15948	15974	15730	15741	15929	15956	15918	16031	15908	15960	15676	16080	16016	16121	15660	15873	15944	15986	15941	15810	15961	15987	15825	15841	15908	15866	15965	16093	16114	15938	16048	15832	16031	15964	15882	16043	16023	15840	15990	16037	15744	15925	15922	16074	15963	15740	15866	16087	15867	15931	15963	15992	15983	15905	15911	16019	15853	15838	15894	16042	15857	15766	15947	15870	15944	15824	15736	16067	15800	15899	15958	15852	15747	15966	15955	15967	15993	15886	15940	15891	15790	15778	15988	15900	15975	16060	15862	16021	15957	15917	15868	16042	15997	15868	15847	16003	16003	15850	15936	16096	15925	16085	15831	16130	16003	15812	15955	15892	15889	15986	15929	16135	15892	15981	15857	16025	15907	16041	15799	15933	15797	15959	16014	15893	15963	15898	15872	15835	15909	16006	15997	15812	15757	15944	16054	15827	16005	16046	15949	15872	15866	15882	15829	15931	15836	15899	15864	16042	15877	16164	15904	15952	16062	15927	16048	15960	16006	15921	15832	15875	16017	15934	15871	15828	15988	16001	15838	15886	15919	15840	15993	16106	15913	15855	15787	16096	15953	15942	16090	15964	16011	16105	16048	15898	15885	15982	16035	15855	16066	15778	15923	16038	15902	16155	15971	15970	15936	15978	15877	15821	15981	15972	15898	15953	15878	15991	16061	15844	15959	15873	15926	15883	15949	16004	15906	15877	16069	15681	15818	16089	15909	15867	15980	16042	15896	15942	16048	16046	15941	15904	15943	16036	15913	15902	16233	15909	15899	15833	15754	16076	15910	16005	15956	15980	15941	15766	16003	16071	15957	15846	15816	15961	15903	16045	15818	15848	15984	15946	15974	16082	15828	16006	16033	16021	15958	15920	15881	15900	15949	15935	15865	15898	15858	15905	15886	15967	15984	15946	16006	15797	16027	15873	16000	15919	15965	15923	16040	15780	15889	16011	15899	15902	15856	16012	15830	15915	15909	15929	15887	15906	16106	15850	15936	16019	15757	15916	16003	16048	15965	15865	15929	15885	16000	16073	16058	15890	16045	15943	16004	16005	15942	15976	16032	16117	15949	15961	16000	16065	15984	16030	15957	16222	15908	15882	15929	15931	15957	15843	16006	15937	16035	15963	16014	15980	15960	16043	15974	15914	15846	16045	16076	15853	15876	15837	15917	15918	15937	15757	15869	15902	15829	15989	15866	15883	16072	15944	16035	15806	15945	15934	15893	15732	15993	16004	15922	15980	15845	15999	15955	16044	16047	16018	15882	16103	15914	15875	15996	15950	15848	15848	16030	15881	15870	16064	16054	16002	15778	15799	15964	15767	16097	15927	16088	16079	15874	15998	16045	16015	16015	16003	16082	15892	15949	16048	15824	15955	15909	15843	15927	15849	16125	16050	15854	15923	15940	16039	15969	16066	15838	15948	16050	15919	15840	15860	15958	15850	15928	15984	15875	15854	15958	15895	15931	15928	15878	15872	15887	16018	16026	16087	15923	16066	15989	16039	15930	15928	15876	16124	15891	15903	16065	15887	15964	16051	16121	15945	16011	15927	15937	15857	15900	16053	15939	15868	15957	15870	15960	15955	15976	16158	15901	15999	15960	15816	16028	15909	15985	16105	15898	16086	15799	15920	15977	15980	15786	15866	15850	16072	15944	16014	15793	15845	15873	15922	15922	15934	16033	15908	15888	15905	15833	15865	16137	15780	15924	16067	15989	15891	15775	15918	15951	15896	16116	15875	15981	15809	15985	15792	16144	15961	15970	15914	15980	15967	15856	15886	15902	15998	15792	15987	16008	16007	15788	15996	15994	15763	15863	16041	15842	15894	15982	15927	15988	15947	15779	15868	16032	15900	15904	16074	16032	15948	15931	15877	15885	15944	16009	16027	15969	16030	15996	16067	16006	15889	15631	16028	15861	15881	15997	16184	15939	15898	15881	16096	16120	16080	15848	15885	16074	15852	15910	15957	16031	15916	16015	16042	15846	15969	15850	16044	16119	16051	15906	15959	15894	16040	15925	15999	15893	15828	15833	16061	15957	16018	15917	16029	15815	16017	15950	15776	15831	15956	16071	16005	16136	15792	16055	15851	15989	15798	15961	15938	16113	16053	15966	15975	15967	15827	15965
29590	29204	36552	33166	27336	24762	23040	21652	20675	20305	19896	19661	19843	19608	19366	19388	19057	19213	18922	19100	18936	18861	19056	19023	18942	18763	18646	18818	18846	18722	19112	18840	18693	18662	18914	18818	18627	18713	18658	18716	18783	18862	18675	18735	18903	18765	18862	18767	18879	18791	18870	18720	18664	18770	18844	18801	18795	18789	18715	18719	18647	18908	18648	18782	18790	18848	18731	19033	18781	18644	18830	18795	18739	18795	18736	18814	18703	18621	18740	18536	18822	18547	18744	18819	18834	18858	19124	18840	18807	18779	18549	18797	18873	18684	18599	18581	18815	18780	18874	18625	18797	18975	18784	18685	18656	18953	18814	18550	18707	18836	18709	18839	18838	18638	18862	18879	18750	18754	18679	19014	18632	18747	18685	18712	18772	18670	18708	18505	18749	18838	18563	18708	18816	18841	18660	18722	18859	18635	18505	18682	18853	18617	18683	18874	18764	18805	18850	18809	18962	18599	18646	18852	18744	18761	18958	18576	19004	18739	18707	18800	18861	18661	18810	18841	18902	18752	18592	18928	18657	18814	18855	18817	18929	18544	19018	18845	18999	18782	18594	18907	18825	18815	18706	18647	18858	18829	18808	18821	18739	18594	18981	18659	18919	18967	18793	18949	18641	18751	18828	18782	18784	18671	18662	18772	18649	18663	18766	18889	18599	18763	18640	18648	18893	18670	18686	18790	18897	18514	18674	18834	18518	18726	18828	18695	18642	18818	18663	18782	18706	18834	18927	18682	18722	18835	18682	18701	18811	18687	18808	18885	18707	18789	18837	18891	18744	18664	18701	18565	18701	18806	18520	18688	18739	18583	18848	18656	18730	18791	18958	18662	18868	18527	18813	18779	18542	19114	18582	18669	18745	18701	18715	18730	18718	18789	18801	19006	18904	18914	18756	18818	18816	18618	18837	18727	18813	18779	18727	18844	18891	18996	18732	18729	18683	18659	18801	18715	18644	18639	18642	18989	18773	18578	18742	18853	18749	18653	18660	18598	18648	18880	18647	18872	18657	18858	18772	18725	18682	18648	18838	18691	18780	18758	18886	18776	18768	18539	18665	18753	18635	18928	18806	18770	18790	18829	18719	18983	18689	18655	18615	18736	18785	18816	18636	18748	18744	18700	18895	18730	18744	18760	18804	18818	18589	18745	18841	18811	18626	18736	18647	18676	18628	18745	18836	18813	18869	18617	18849	18814	18798	18832	18966	18676	18815	18543	18901	18898	18904	18651	18892	18923	18631	18742	18907	18825	18861	18848	18726	18768	18557	18723	18790	18760	18691	18875	18689	18914	18910	18803	18836	18856	18836	18849	18682	18905	18873	18853	18635	18767	18743	18732	18691	18686	18717	18734	18780	18647	18737	18732	18802	18848	18793	18622	18574	18747	18869	19018	19014	18936	18745	18636	18827	18598	18580	18539	18758	18800	18901	18827	18670	18933	19011	18696	18767	18751	18995	18768	18834	18555	18678	19002	18794	18667	18649	18812	18669	18632	18931	18747	18854	19095	18694	18983	18603	18619	18519	18728	18659	18579	18798	18795	18602	18859	18879	18944	18980	18750	18782	18902	18797	18941	18729	18690	18688	18773	18608	18639	18578	18685	18890	18641	18594	18978	18769	18735	18722	18829	18709	18719	18796	18745	18842	18858	18932	18718	18920	18712	18964	18754	18871	18579	18577	18688	18575	18761	18745	18657	18887	18615	18758	18578	18841	18607	18919	18725	18877	18676	18845	18770	18583	18704	18664	18719	18712	18720	18736	18759	19068	18686	18634	18776	18909	18904	18783	18816	18700	18823	18722	18673	18714	18752	18750	18730	19007	18785	18818	18722	18720	18881	18719	18698	18559	18577	18882	18824	18789	18658	18670	18764	18892	18829	18859	18796	18693	18879	18759	18852	18889	18855	18791	18751	18580	18844	18853	18806	18880	18502	18709	18788	18824	18735	18637	18850	18774	18827	18924	18823	18804	18718	18783	18645	18944	18851	18881	18783	18879	18766	18879	18885	18843	18852	18793	18778	18706	18606	18858	18624	18503	18983	18893	18697	18720	18736	18787	18805	18810	18851	18698	18804	18798	18737	18673	18827	18845	18871	18650	18840	18742	18837	18865	18483	18668	18737	18788	18686	18865	18617	18668	18729	18889	18838	18857	18896	18505	18759	18770	18839	18658	18697	18561	18754	18903	18700	18811	18999	18638	18835	18732	18809	18746	18460	18757	18906	18825	18760	18952	18773	18735	18767	18837	18756	18721	18630	18823	18770	18712	18856	18749	18721	18904	18670	18599	18557	18865	18727	18834	18898	18773	18866	18851	18922	18771	18767	18652	18883	18854	18902	18791	18616	19005	18978	18902	18594	18760	18806	18842	18521	18660	18743	19003	18773	18906	18707	18854	18551	18748	18654	18917	18716	18786	18845	18824	18678	18602	18651	18625	18899	18664	18801	18744	18715	18976	18644	18698	18806	18656	18583	18691	18664	18901	18807	18792	18895	18648	18894	18599	18720	18661	18564	18709	18660	18667	18760	18888	18855	18658	18664	18831	18633	18686	18662	18876	19018	18967	18743	18687	18818	18730	18861	18603	18874	18839	18893	18768	18879	18821	18773	18796	18979	18541	18616	18711	18606	18996	18627	18670	18852	18580	18724	18899	18820	18692	18853	18760	18938	18889	18950	18879	18600	18889	18751	19079	18793	18778	18777	18773	18687	19016	18739	18696	18471	18736	18800	18819	18762	18691	18696	18680	18850	18746	18615	18798	18842	18835	18548	18728	18645	18674	18740	18875	18788	18748	18766	18932	18865	18712	18600	18687	18696	19035	18860	18665	18598	18776	18953	18820	18475	18976	18813	18732	18907	18727	18730	18758	18550	18747	18931	18630	18740	18743	18635	18546	18878	18625	18699	18880	18858	18630	18592	18864	18768	18567	18793	18873	18941	19150	18874	18876	18513	18534	18765	18724	18713	18594	18794	18528	18690	18610	18881	18682	18887	18962	18840	18736	18824	18981	18708	18922	18593	18719	18831	18746	18635	18735	18627	18699	18740	18818	18691	18668	18744	18807	18649	18851	18739	18734	18910	18902	18770	18651	18704	18784	18616	18965	18847	18782	19131	18689	18839	18747	18773	18800	18710	18879	18898	18929	18578	18631	18638	18816	18725	18741	18625	18805	18915	18547	18771	18689	18506	18628	18824	18945	18805	18728	18927	18783	18887	18941	18833	18762	18599	18751	18852	18807	18841	18658	18547	18882	18846	18645	18568	18761	18898	18695	18756	18795	18868	18775	18740	18585	18880	18640	18746	18573	18614	18874	18774	18911	18614	18741	19013	18687	18763	18820	18909	18819	18774	18904	18646	18760	18950	18751	18844	18658	18827	18780	18697	18784	18738	18843	18724	18689	18737	18678	18756	18805	18856	18654	18601	19086	18864	18623	18654	18473	18752	18996	18686	18952	18909	18745	18764	18688	18796	18730	18676	18627	18722	18720	18730	18573	18608	18769	18755	18763	18605	18649	18761	18664	18616	18839	18783	18783	18572	18657	18800	18996	18732	18836	18803	18853	18701	18914	18745	18759	18817	18759	18842	18631	18953	18788	18838	18819	18675	18669	18773	18789	18656	18775	18915	18890	18975	18875	18858	18998	18872	18846	18746	18619	18639	18824	18627	18759	18603	18595	18718	18677	18617	18726	18708	18853	19066	18525	18848	18589	18812	18753	18918	18636	18563	18775	18809	18652	18694	18926	18925	18805	18702	18746	18719	18559	18659	18761	18553	18747	18693	18891	18780	18816	18872	18750	18865	18668	18770	19057	18761	18857	18549	18735	18810	18849	18794	18918	18925	18727	18871	18899	18786	18540	18808	18839	18693	18845	18928	18766	18620	19009	18911	18682	18751	18621	18861	18841	19064	18851	18863	18713	18709	18835	18831	18782	18600	18765	18596	18891	18771	18880	18598	18781	18875	18608	18695	18658	18772	18838	18453	18956	18706	18687	18547	18762	18630	18713	18736	18854	18718	18734	18690	18918	18689	18813	18662	18923	18693	18812	18833	18784	18749	18777	18631	18565	18700	18883	18798	18775	18940	18618	18581	18732	18808	18845	18786	18690	18730	18678	18902	18949	18580	18714	18586	18790	18712	18920	18788	18884	18783	18627	18725	18529	18773	18951	18669	18798	18676	18930	18820	18871	18770	18547	18730	18664	18909	18815	18855	18768	18688	18957	18754	18891	18631	18786	18929	18844	18688	18856	18810	18978	18751	18857	18902	18922	18748	18666	18854	18744	18581	18893	18608	18758	18649	18702	18861	18666	18716	18795	18834	18643	18801	18771	18737	18831	18979	18853	18822	19024	18575	18818	18851	18846	18679	18846	18849	18823	18720	18726	18631	18791	18764	18959	18947	18756	18967	18780	18798	18675	18681	18645	18814	18628	18747	19002	18900	18844	18814	18676	18721	18562	18858	18663	18871	18602	18838	18433	18826	18851	18551	18844	18644	18702	18764	18727	18814	18921	18811	18716	18877	18712	18931	18723	18835	18710	18716	18824	18567	18945	18666	18790	18876	18688	18722	18723	18694	18904	18807	18796	18748	18755	18946	18988	18863	18880	18889	18717	18568	18622	18717	18910	19037	18683	18659	18959	18783	18607	18861	18573	18682	18982	18768	18643	18841	18978	18803	18763	18954	18898	18720	18836	18502	18801	18790	18654	18781	18862	18651	18724	18686	18748	18768	18809	18919	18703	18581	18774	18548	18659	18791	18777	18889	19071	18882	18763	18830	18785	18904	18845	18567	18656	18570	18672	18841	18637	18663	18704	18868	18783	18700	18642	18739	18769	18738	18615	18752	18853	18763	18827	18763	18726	18879	18819	18534	18810	18774	18681	18730	18858	18749	18847	18817	18943	18831	18905	18918	18694	18726	18904	18802	18820	18944	18774	18870	18827	18727	18847	18881	18860	18741	18716	18510	18590	18866	18908	18881	18760	18805	18797	18952	18807	18806	18581	18649	18632	18658	18901	18692	18853	18562	18697	18784	18933	18852	18728	18706	18749	18832	18779	18568	18776	18746	18748	18932	18702	18624	18792	18942	18715	18936	18621	18914	18812	18826	18645	18747	18814	18662	18712	18859	18850	18780
32272	45892	42441	33477	27858	23996	21416	19989	18926	18073	17738	17509	17088	16904	16420	16467	16330	16240	16243	16103	16143	15914	15930	15862	15795	15826	15960	15899	15786	15889	15824	15827	15887	15918	15644	16052	15727	15720	15779	15676	15887	15824	15743	15874	15760	15757	15736	15669	15960	15884	15914	15856	15882	15897	15704	15912	15695	15818	15778	15999	15704	15874	15842	15791	15796	15814	15946	15632	15884	15811	15917	15685	15733	15828	15865	15691	15557	15749	15674	15731	15788	15746	15677	15732	15807	15873	15659	15762	15767	15947	15844	15839	15952	15676	15624	15753	15893	15810	15718	15784	15730	15748	15786	15635	15889	15790	15736	15800	15802	15555	15724	15711	15724	15902	15933	15795	15798	15682	15889	15836	15783	15749	15807	15777	15819	15798	15734	15721	15785	15801	15700	15807	15730	15784	15682	15844	15657	15819	15844	15966	15724	15694	15722	15600	16007	15608	15631	15779	15920	15889	15745	15674	15832	15868	15736	15726	15764	15851	15736	15963	15848	15807	15822	15780	15821	15709	15780	15618	15784	15734	15646	15716	15730	15812	15824	15748	15708	15910	15771	15671	15796	15759	15682	15853	15878	15755	15821	15676	15944	15669	15701	15880	15726	15789	15862	15634	15929	15804	15665	15663	15832	15959	15717	15812	15772	15785	15721	15771	15809	15787	15819	15726	15787	15731	15846	15941	15825	15853	15738	15805	15842	15511	15791	15656	15740	15736	15855	15761	15846	15778	15842	15834	15918	15735	15713	15711	15804	15595	15796	15753	15700	15786	15665	15820	15671	15732	15746	15723	15768	15839	15687	15839	15812	15811	15794	15642	15782	15721	15902	15774	15723	15729	15820	15763	16006	15774	15857	15841	15821	15890	15800	15635	15922	15746	15788	15703	15804	15743	15876	15802	15630	15622	15554	15588	15709	15858	15761	15923	15903	15756	15762	15856	15962	15880	15764	15814	15843	15579	15802	15790	15803	15790	15811	15754	15654	15652	15785	15865	15875	15831	15713	15931	15837	15910	15870	15692	15716	15765	15837	15789	15651	15602	15721	15736	15794	15802	15912	15823	15942	15699	15801	15681	15856	15752	15766	15726	15990	15801	15797	15792	15691	15760	15857	15847	15809	15907	15798	15855	15769	15800	15767	15660	15769	15770	15847	15820	15814	15752	15832	15859	15855	15648	15782	15765	15798	15829	15731	15817	15780	15656	15826	15828	15687	15690	15788	15668	15744	15949	15686	16068	15911	15813	15801	15861	15667	15846	15798	15698	15747	15736	15817	15675	15715	15815	15731	15779	15708	15837	15771	15772	15730	15745	15661	15789	15834	15623	15861	15677	15855	15844	15878	15851	16025	15811	15778	15714	15780	15787	15839	15898	15740	15641	15686	15759	15829	15813	15794	15820	15681	15801	15726	15751	15778	15722	15906	15704	15933	15765	15794	15809	15677	15876	15925	15928	15804	15660	15836	15805	15793	15791	15854	15960	15578	15806	15897	15696	15855	15995	15751	15796	15860	15786	15679	15785	15859	15754	15929	15787	15817	15827	15952	15811	15678	15721	15545	15813	15787	15685	15829	15801	15964	15878	15744	15729	15576	15763	15641	15816	15772	15777	15711	15623	15641	15785	15856	15731	15838	15833	15645	15864	15793	15793	15817	15814	15735	15705	15722	15669	15845	15901	15900	15743	15782	15651	15625	15640	15831	15866	15828	15828	15830	15748	15768	15762	15716	15648	15882	15927	15779	15790	15935	15894	15745	15748	15843	15597	15738	15880	15901	15628	16028	15911	15714	15723	15901	15624	15840	15564	15900	15610	15733	15925	15905	15831	15756	15844	15755	15814	15897	15811	15773	15819	15708	15854	15853	15860	15756	15824	15781	15742	15728	15836	15858	15784	15807	15750	15846	15884	15741	15850	15615	15765	15731	15847	15847	15718	15776	15762	15628	15671	15778	15913	15746	15676	15741	15732	15741	15925	15652	15888	15601	15876	15806	15778	15897	15832	15696	15821	15848	15906	15826	15777	15881	15695	15862	15856	15611	15680	15873	15755	15716	15703	15746	15693	15881	15751	15674	15820	15733	15926	15863	15758	15938	15807	15758	15793	15836	15872	15738	15768	15818	15819	15840	15906	15607	15738	15664	16023	15944	15740	15760	15754	15728	15872	15688	15685	15807	15776	15684	15861	15835	15713	15753	15749	15839	15793	15580	15682	15816	15681	15837	15703	15819	15843	15900	15775	15761	15955	15822	15691	15566	15724	15629	15548	15755	15953	15819	15634	15931	16001	15835	15733	15753	15618	15756	15748	15803	15872	15798	15787	15648	15860	15894	15789	15851	15630	15817	15729	15804	15716	15473	15901	15703	15820	15954	15847	15937	15855	15711	15772	15859	15780	15989	15926	15795	15767	15788	15954	16000	15984	15876	15785	15717	15844	15757	15822	15670	15854	15774	15778	15680	15880	15890	15917	15657	15902	15691	15848	15888	15716	15807	15793	15797	15772	15961	15695	15708	15890	15761	15776	15769	15881	15809	15765	15815	15787	15838	15596	15865	15891	15889	15772	15802	15829	15747	15824	15801	15732	15723	15857	15808	15772	15989	15858	15610	15724	15736	15882	15694	15811	15984	15667	15925	15748	15724	15784	15800	15890	15790	15695	15747	15724	15681	15833	15743	15765	15676	15820	15652	15944	15804	15787	15790	15738	15777	15941	15757	15824	15841	15863	15758	15773	15684	15870	15628	15822	15631	15790	15833	15767	15934	15629	15835	15846	15682	15739	15790	15809	15885	15945	15673	15699	15889	15731	15853	15823	15748	15695	15717	15775	15727	15830	15691	15835	15850	15639	15621	15790	15710	15612	15939	15783	15738	15765	15768	15618	15930	15724	15802	15805	15730	15730	15791	15797	15783	15631	15483	15852	15721	15884	15804	15716	15921	15554	15893	15998	15640	15916	15736	15769	15832	15701	15700	15817	15860	15841	15757	15771	15688	15808	15984	15766	15676	15738	15808	15711	15898	15668	15812	15583	15837	15803	15716	15831	15690	15902	15933	15644	15843	15677	15798	15796	15815	15719	15721	15786	15758	15691	15812	15771	15749	15825	15893	15676	15865	15703	15752	15746	15831	15834	15557	15844	15853	15786	15693	15721	15730	15900	15713	15760	15804	15683	15757	15832	15676	15849	15863	15809	15789	15824	15736	15910	15734	15801	15866	15906	15921	15725	15723	15691	15839	15792	15805	15834	15607	15824	15662	15648	15753	15825	15900	15691	15918	15987	15746	15680	15764	15695	15874	15698	15666	15883	15569	15956	15675	15781	15764	15635	15771	15827	15748	15677	15791	15886	15841	16003	15603	15920	15774	15788	15905	15910	15930	15596	15814	15751	15769	15583	15820	15795	16029	15869	15789	15681	15793	15716	15802	15832	15814	15885	15848	15766	15767	15786	15790	15782	15897	15875	15686	15790	15710	15856	15694	15924	15858	15628	15798	15657	15820	15720	15732	15678	15803	15795	15671	15886	15659	15761	15589	15806	15815	15812	15730	15711	15729	15772	15559	15695	15813	15820	15742	15864	15691	15654	15629	15754	15737	15831	15799	15626	15661	15712	15814	15593	15917	15924	15688	15843	15750	15730	15767	15739	15858	15734	15784	15599	15805	15838	15750	15686	15779	15687	15715	15767	15796	15787	15738	15922	16019	15997	15610	15852	15857	15975	15774	15786	15815	15758	15659	15953	15964	15666	15930	15874	15664	15826	15809	15674	15853	15717	15753	15620	15682	15887	15699	15849	15763	15831	15935	15820	15765	15735	15751	15816	15854	15839	15819	15832	15861	15757	15746	15961	15740	15743	15758	15975	15727	15801	15863	15733	15623	15849	15941	15871	15828	15699	15767	15905	15768	15769	15826	15910	15821	15761	15761	15879	15808	15679	15933	15774	15846	15665	15698	15769	15714	15729	15857	15912	15721	15957	15643	15759	15769	15761	15930	15690	15759	15782	15768	15770	15858	15913	15744	15791	15799	15688	15753	15749	15776	15897	15979	15880	15891	15907	15686	15632	15776	15814	15848	15681	15785	15776	15917	15666	15908	15766	15772	15755	15859	15653	15819	15737	15687	15753	15996	15598	15754	15745	15685	15700	15691	15841	15686	15701	15867	15802	15740	15839	15689	15876	15586	15848	15695	15912	15776	15570	15790	15768	15823	15737	15803	15806	15821	15802	15636	15664	15704	15866	15857	15832	15739	15748	15730	15746	15686	15714	15877	15859	15798	15756	15926	15654	15967	15584	15853	15863	15698	15592	15917	15583	15994	15756	15832	15813	15678	15804	15764	15617	15982	15609	15703	15770	15901	15804	15720	15866	15858	15855	15775	15879	15739	15831	15854	15563	15616	15813	15915	15749	15950	15651	15923	15818	15739	15716	15828	15683	15603	15845	15806	15724	15701	15808	15647	15791	15621	15796	15846	15874	15869	15634	15795	15691	15716	15771	15751	15894	15785	15697	15779	15703	15830	15811	15712	15797	15820	15727	15798	15671	15935	15768	15752	15638	15651	15849	15773	15748	15746	15852	15880	15779	15858	15708	15637	15662	15811	15929	15869	15916	15861	15792	15734	15851	15688	15794	15876	15619	15976	15671	15654	15782	15967	15824	15879	15845	15920	15820	15745	15779	15827	15673	15774	15761	15901	15781	15797	15625	15800	15940	15879	15863	15590	15678	15774	15928	15878	15770	15674	15649	15855	15785	15728	15910	15657	15737	15833	15953	15695	15802	15730	15978	15621	15770	15842	15784	15742	15819	15886	15712	15875	15907	15755	15840	15700	15781	15861	15728	15826	15740	15650	15833	15806	15761	15820	15716	15760	15670	15707	15821	15857	15778	15779	15884	15731	15881	15806	15684	15850	15771	15752	15660	15832	15729	15845	15789	16030	15927	15892	15852	15864	15830	15750	15812	15734	15640	15962	15708	15659	15758	15672	15839	15899	15750	15851	15696	15892	15756	15822	15660	15668	15773	15885	15837	15775	15854	15867	15793	15741	15918	15666	15620	15861	15655	15713	15678	15688	15788	15892	15864	15829	15864	15914	15874	15830	15869	15682	15727	15952	15750	15729	15912	15951	15792	15883	15734	15871	15782
24190	21510	29130	25922	25746	27434	26641	23214	21767	21251	20583	20184	20150	19778	19492	19342	19473	19115	19070	18910	19004	18776	18831	18850	18884	18874	18953	18763	18832	18567	18676	18659	18758	18764	18774	18792	18779	18480	18718	18515	18822	18587	18860	18681	18644	18848	18605	18572	18687	18815	18759	18692	18728	18586	18658	18600	18586	18632	18613	18748	18780	18732	18611	18669	18720	18775	18392	18811	18626	18620	18418	18684	18802	18563	18880	18544	18481	18236	18479	18434	18581	18653	18756	18718	18777	18602	18646	18547	18588	18631	18680	18487	18643	18704	18624	18613	18580	18813	18599	18508	18801	18495	18526	18468	18387	18724	18596	18589	18461	18464	18645	18589	18624	18598	18641	18546	18516	18560	18625	18594	18684	18634	18720	18712	18594	18639	18600	18465	18894	18611	18666	18509	18565	18654	18438	18673	18775	18685	18623	18642	18757	18509	18627	18731	18700	18743	18635	18719	18699	18677	18459	18647	18590	18551	18542	18628	18580	18443	18756	18579	18668	18753	18651	18516	18384	18596	18523	18569	18814	18661	18676	18484	18516	18538	18740	18400	18752	18621	18545	18804	18614	18717	18569	18683	18532	18690	18674	18599	18712	18524	18506	18415	18546	18866	18661	18369	18726	18576	18538	18636	18675	18646	18430	18653	18561	18660	18653	18613	18707	18611	18583	18496	18675	18386	18671	18736	18599	18615	18570	18539	18556	18700	18604	18724	18745	18520	18634	18496	18547	18633	18637	18533	18691	18513	18529	18720	18577	18555	18578	18647	18622	18674	18652	18651	18549	18684	18517	18638	18574	18598	18563	18496	18395	18645	18551	18559	18451	18670	18702	18628	18541	18662	18545	18850	18702	18589	18740	18729	18570	18511	18385	18606	18758	18501	18585	18484	18496	18604	18730	18521	18563	18672	18590	18544	18500	18470	18422	18572	18620	18478	18732	18620	18710	18468	18649	18546	18499	18690	18602	18633	18605	18453	18736	18854	18604	18658	18638	18687	18653	18690	18616	18488	18624	18482	18804	18521	18773	18360	18568	18799	18544	18590	18669	18688	18570	18429	18428	18761	18679	18553	18456	18478	18659	18595	18374	18486	18540	18578	18637	18784	18536	18549	18536	18573	18429	18743	18743	18845	18694	18641	18820	18624	18459	18461	18571	18643	18609	18564	18714	18558	18611	18521	18445	18292	18785	18437	18484	18667	18476	18813	18725	18583	18576	18493	18580	18664	18506	18640	18603	18639	18740	18628	18667	18640	18695	18592	18565	18592	18694	18595	18782	18566	18675	18600	18546	18662	18440	18492	18534	18625	18603	18624	18652	18523	18573	18478	18630	18343	18372	18440	18589	18657	18471	18782	18565	18489	18637	18502	18539	18440	18605	18481	18971	18705	18724	18811	18715	18797	18617	18725	18521	18497	18452	18625	18278	18616	18546	18517	18649	18703	18552	18612	18542	18390	18433	18710	18628	18517	18675	18671	18683	18839	18854	18794	18691	18651	18572	18529	18502	18670	18649	18642	18593	18710	18599	18521	18572	18670	18796	18619	18737	18636	18418	18586	18584	18766	18471	18443	18586	18602	18561	18597	18761	18452	18636	18669	18682	18666	18684	18710	18585	18643	18492	18682	18737	18431	18592	18676	18581	18597	18640	18773	18526	18551	18560	18757	18562	18595	18517	18547	18641	18631	18616	18847	18859	18539	18484	18537	18716	18524	18622	18713	18579	18299	18653	18615	18563	18746	18734	18569	18735	18790	18871	18518	18656	18681	18744	18572	18642	18388	18543	18545	18565	18842	18483	18732	18666	18481	18667	18575	18548	18563	18627	18872	18802	18437	18707	18757	18647	18588	18538	18766	18574	18612	18484	18524	18543	18564	18496	18593	18710	18544	18452	18598	18733	18616	18634	18464	18475	18620	18559	18421	18585	18615	18870	18453	18558	18591	18512	18636	18733	18626	18771	18573	18649	18378	18603	18741	18545	18542	18454	18606	18403	18600	18686	18560	18693	18572	18709	18606	18631	18711	18505	18600	18648	18496	18706	18790	18549	18567	18842	18639	18625	18524	18752	18679	18656	18323	18598	18533	18643	18594	18482	18567	18597	18609	18572	18359	18678	18624	18478	18667	18610	18594	18715	18609	18607	18727	18738	18582	18712	18468	18548	18548	18606	18528	18614	18590	18640	18581	18731	18609	18529	18527	18233	18470	18521	18505	18502	18640	18682	18419	18502	18614	18572	18644	18475	18462	18581	18695	18628	18478	18632	18592	18500	18619	18548	18513	18654	18623	18766	18658	18571	18539	18760	18723	18437	18466	18593	18555	18756	18727	18596	18483	18538	18673	18488	18587	18694	18730	18672	18456	18469	18629	18710	18835	18686	18452	18745	18721	18516	18519	18587	18699	18623	18447	18576	18581	18539	18591	18825	18503	18693	18486	18712	18515	18346	18750	18561	18565	18637	18694	18562	18658	18610	18571	18690	18588	18393	18615	18592	18489	18577	18568	18731	18557	18489	18546	18529	18413	18503	18499	18383	18518	18785	18722	18589	18734	18506	18442	18700	18589	18474	18707	18515	18623	18959	18493	18692	18433	18483	18474	18547	18803	18554	18523	18850	18685	18593	18463	18645	18588	18462	18800	18564	18523	18450	18554	18475	18628	18658	18556	18580	18688	18501	18543	18630	18602	18484	18494	18386	18532	18712	18530	18707	18365	18715	18565	18532	18746	18450	18381	18515	18336	18395	18695	18665	18517	18634	18504	18533	18499	18512	18600	18443	18510	18539	18518	18828	18389	18861	18615	18722	18695	18597	18452	18736	18760	18766	18541	18611	18643	18486	18606	18602	18781	18801	18529	18922	18484	18491	18648	18598	18543	18646	18589	18557	18527	18628	18602	18595	18655	18603	18620	18588	18628	18560	18502	18779	18735	18626	18611	18434	18605	18585	18732	18665	18387	18415	18787	18550	18541	18819	18630	18700	18560	18603	18749	18789	18498	18688	18572	18656	18692	18495	18670	18531	18537	18610	18717	18607	18790	18663	18774	18633	18815	18726	18526	18529	18475	18673	18543	18722	18635	18612	18449	18795	18542	18628	18636	18664	18772	18698	18733	18810	18530	18700	18559	18630	18432	18667	18434	18556	18657	18613	18697	18839	18395	18711	18642	18842	18607	18583	18681	18580	18636	18581	18791	18525	18804	18502	18691	18673	18652	18558	18540	18603	18707	18643	18659	18724	18648	18673	18816	18626	18534	18658	18533	18674	18432	18696	18581	18706	18460	18407	18731	18781	18648	18495	18723	18600	18647	18527	18640	18424	18569	18477	18647	18725	18616	18465	18678	18798	18697	18674	18597	18496	18530	18805	18788	18628	18698	18794	18381	18413	18573	18542	18694	18642	18675	18453	18710	18670	18619	18680	18539	18801	18712	18690	18626	18461	18614	18755	18686	18682	18470	18660	18510	18463	18484	18717	18548	18481	18675	18805	18813	18672	18578	18546	18382	18496	18536	18630	18644	18425	18544	18644	18511	18665	18479	18422	18650	18714	18817	18764	18614	18588	18686	18642	18563	18674	18887	18891	18596	18539	18297	18410	18710	18417	18696	18751	18733	18575	18729	18854	18597	18747	18345	18659	18511	18611	18748	18521	18695	18700	18371	18506	18705	18797	18738	18549	18443	18611	18492	18615	18565	18762	18599	18620	18628	18723	18677	18768	18446	18698	18635	18562	18861	18431	18602	18586	18938	18758	18606	18580	18470	18619	18677	18625	18768	18578	18588	18630	18445	18685	18674	18544	18701	18597	18735	18576	18489	18682	18688	18515	18624	18707	18659	18926	18613	18573	18562	18634	18559	18591	18520	18677	18407	18681	18563	18595	18647	18691	18656	18767	18477	18668	18656	18418	18541	18628	18609	18626	18527	18563	18763	18596	18693	18617	18561	18669	18515	18763	18775	18845	18648	18638	18758	18664	18727	18708	18428	18764	18553	18725	18551	18676	18648	18435	18477	18576	18851	18661	18873	18432	18568	18615	18731	18641	18602	18420	18442	18388	18660	18448	18617	18674	18726	18634	18547	18529	18591	18441	18484	18767	18574	18755	18799	18527	18626	18599	18670	18601	18726	18600	18709	18647	18581	18467	18576	18619	18532	18461	18502	18726	18582	18703	18250	18556	18513	18777	18717	18642	18698	18510	18634	18743	18487	18750	18878	18618	18401	18570	18503	18521	18594	18565	18472	18525	18692	18576	18921	18625	18746	18564	18511	18706	18547	18727	18574	18505	18760	18614	18517	18477	18667	18494	18555	18616	18542	18659	18637	18554	18412	18667	18714	18775	18761	18667	18687	18730	18599	18615	18719	18642	18670	18719	18514	18625	18710	18863	18638	18611	18496	18683	18434	18565	18416	18541	18502	18604	18521	18631	18692	18762	18741	18734	18453	18545	18571	18941	18631	18612	18645	18623	18634	18629	18656	18685	18692	18393	18532	18468	18553	18745	18777	18684	18514	18443	18812	18683	18568	18580	18559	18650	18963	18692	18730	18639	18738	18787	18794	18399	18526	18578	18603	18737	18637	18644	18448	18639	18747	18904	18602	18517	18549	18573	18615	18715	18681	18582	18648	18718	18576	18651	18639	18696	18534	18500	18536	18736	18534	18675	18591	18572	18680	18469	18463	18519	18669	18563	18413	18787	18748	18782	18630	18812	18600	18791	18366	18517	18523	18662	18580	18811	18673	18398	18559	18829	18636	18869	18624	18442	18640	18635	18546	18718	18566	18797	18614	18846	18638	18820	18594	18746	18616	18755	18687	18661	18674	18560	18636	18598	18687	18507	18596	18564	18639	18720	18474	18711	18635	18563	18401	18635	18402	18751	18639	18689	18496	18585	18396	18597	18821	18564	18486	18463	18600	18605	18722	18702	18704	18631	18791	18645	18502	18743	18648	18569	18596	18602	18561	18679	18656	18635	18656	18522	18683	18513	18454	18604	18784	18473	18559	18557	18688	18631	18565	18525	18429	18298	18299	18601	18595	18685	18653	18805	18680	18533	18671	18654	18482	18671	18544	18784	18433	18618	18285	18593	18724	18883	18356	18461	18735	18407	18637	18359	18631	18843	18698	18446	18704	18696	18661	18728	18828
33149	52037	48559	38818	32360	27647	24333	22549	20951	19454	18470	17977	17804	17593	17151	16781	16463	16309	16013	16163	15958	16097	15996	15952	15914	15739	16014	15887	15750	16040	15783	15883	15777	15937	15840	15728	15793	15838	15689	15791	15768	15770	15759	15845	15709	15720	15902	15698	15649	15938	15503	15727	15778	15764	15736	15812	15823	15594	15574	15547	15804	15696	15726	15704	15691	15594	15764	15820	15883	15749	15856	15556	15791	15765	15622	15900	15717	15587	15793	15702	15881	15763	15669	15653	15818	15653	15533	15649	15586	15702	15706	15650	15707	15756	15750	15664	15765	15825	15617	15800	15881	15706	15735	15785	15701	15657	15866	15759	15634	15559	15771	15738	15613	15858	15695	15834	15565	15567	15688	15878	15619	15889	15690	15760	15773	15639	15664	15714	15799	15786	15811	15622	15704	15628	15677	15774	15744	15734	15638	15686	15624	15584	15729	15527	15717	15651	15748	15521	15719	15844	15666	15528	15808	15654	15955	15715	15617	15663	15810	15800	15783	15546	15779	15691	15808	15736	15705	15687	15706	15868	15747	15804	15766	15925	15810	15684	15808	15799	15880	15715	15622	15596	15713	15763	15686	15822	15793	15576	15808	15646	15763	15593	15719	15869	15776	15771	15768	15855	15725	15593	15663	15517	15749	15785	15592	15770	15744	15662	15603	15713	15659	15679	15796	15605	15738	15655	15862	15764	15699	15878	15665	15716	15598	15626	15520	15823	15689	15637	15714	15730	15785	15760	15683	15718	15687	15620	15730	15649	15844	15692	15755	15928	15563	15650	15648	15699	15526	15755	15822	15842	15770	15660	15545	15697	15715	15733	15690	15577	15626	15654	15579	15700	15825	15743	15615	15712	15782	15589	15756	15647	15749	15639	15939	15694	15802	15818	15697	15802	15579	15762	15830	15906	15561	15738	15657	15615	15709	15801	15719	15704	15640	15709	15798	15644	15733	15785	15645	15643	15682	15699	15704	15408	15665	15622	15562	15793	15719	15832	15603	15821	15571	15737	15620	15786	15753	15690	15788	15619	15693	15769	15398	15679	15810	15644	15834	15775	15832	15776	15464	15677	15729	15793	15699	15767	15838	15641	15806	15797	15841	15690	15717	15699	15754	15785	15679	15673	15835	15781	15816	15549	15760	15718	15654	15732	15616	15729	15784	15713	15658	15661	15559	15799	15670	15717	15513	15773	15662	15587	15807	15720	15627	15779	15750	15665	15871	15646	15607	15702	15821	15741	15806	15671	15782	15726	15776	15849	15742	15744	15767	15687	15677	15698	15645	15620	15627	15626	15719	15732	15890	15795	15705	15605	15757	15698	15688	15605	15603	15701	15802	15722	15616	15831	15677	15714	15773	15738	15655	15581	15714	15813	15762	15617	15657	15663	15917	15818	15697	15643	15817	15798	15726	15833	15699	15717	15730	15835	15557	15739	15823	15716	15662	15816	15885	15831	15548	15684	15836	15663	15777	15583	15833	15723	15837	15631	15759	15684	15707	15671	15899	15781	15698	15841	15698	15687	15681	15632	15693	15811	15812	15720	15705	15644	15648	15699	15638	15741	15808	15878	15560	15699	15621	15699	15636	15522	15738	15710	15602	15754	15783	15639	15685	15849	15793	15807	15571	15653	15578	15816	15862	15803	15513	15791	16000	15652	15697	15710	15634	15725	15620	15594	15876	15731	15898	15809	15688	15644	15740	15909	15871	15789	15734	15676	15599	15802	15825	15649	15764	15676	15615	15622	15651	15626	15679	15692	15725	15695	15654	15748	15810	15606	15787	15682	15696	15778	15599	15810	15799	15610	15740	15704	15770	15704	15777	15741	15731	15714	15695	15772	15769	15709	15625	15675	15850	15667	15674	15801	15811	15788	15694	15806	15689	15759	15741	15679	15735	15685	15739	15582	15751	15803	15795	15632	15576	15766	15750	15526	15718	15780	15624	15921	15816	15833	15703	15751	15671	15832	15613	15727	15814	15825	15434	15861	15736	15717	15711	15638	15792	15733	15817	15716	15615	15715	15730	15592	15489	15613	15827	15894	15576	15608	15785	15774	15802	15772	15604	15893	15639	15686	15805	15538	15820	15625	15688	15600	15757	15666	15650	15745	15848	15573	15658	15835	15820	15630	15537	15808	15625	15609	15601	15705	15813	15875	15891	15611	15949	15703	15835	15673	15872	15736	15841	15704	15788	15777	15777	15757	15567	15656	15585	15693	15620	15803	15832	15734	15803	15716	15760	15617	15991	15643	15689	15636	15709	15581	15729	15692	15737	15727	15623	15820	15724	15491	15664	15712	15639	15772	15782	15662	15795	15818	15795	15834	15609	15635	15570	15937	15629	15599	15725	15654	15734	15801	15697	15852	15764	15809	15697	15780	15636	15734	15730	15656	15560	15601	15679	15762	15614	15724	15748	15518	15872	15656	15722	15645	15647	15690	15727	15649	15730	15525	15791	15842	15757	15528	15750	15572	15737	15621	15664	15735	15702	15707	15740	15478	15666	15662	15737	15797	15787	15720	15753	15648	15672	15610	15847	15722	15697	15763	15723	15800	15790	15635	15702	15642	15740	15513	15774	15627	15622	15493	16005	15650	15724	15830	15779	15661	15805	15695	15503	15640	15642	15595	15698	15742	15634	15549	15657	15670	15954	15621	15598	15802	15688	15637	15715	15937	15622	15681	15638	15794	15792	15736	15800	15766	15764	15433	15765	15921	15572	15775	15765	15962	15645	15574	15734	15541	15810	15660	15664	15683	15736	15741	15739	15709	15671	15755	15921	15648	15765	15867	15704	15855	15710	15757	15750	15790	15779	15574	15757	15627	15775	15816	15745	15754	15807	15607	15586	15803	15700	15734	15829	15654	15912	15584	15777	15689	15664	15813	15782	15665	15797	15655	15771	15808	15748	15782	15525	15828	15748	15921	15773	15619	15685	15544	15608	15674	15821	15699	15754	15768	15768	15575	15732	15792	15700	15658	15554	15808	15716	15871	15689	15828	15594	15928	15651	15664	15601	15806	15862	15664	15834	15896	15672	15843	15698	15860	15690	15607	15798	15758	15832	15595	15698	15644	15700	15578	15659	15645	15755	15651	15711	15813	15760	15543	15724	15607	15627	15650	15680	15887	15683	15807	15631	15800	15591	15768	15713	15612	15852	15860	15549	15869	15513	15871	15770	15630	15814	15840	15577	15599	15827	15873	15848	15721	15765	15785	15735	15619	15812	15647	15741	15786	15648	15833	15657	15660	15718	15552	15733	15625	15837	15568	15689	15599	15707	15621	15703	15853	15829	15720	15696	15699	15698	15754	15899	15942	15668	15773	15656	15768	15763	15645	15890	15673	15518	15674	15641	15703	15718	15849	15629	15868	15819	15634	15667	15813	15836	15686	15701	15809	15742	15630	15878	15636	15907	15677	15716	15693	15646	15801	15699	15888	15722	15795	15696	15809	15831	15698	15730	15798	15679	15670	15701	15591	15772	15668	15628	15640	15711	15784	15787	15682	15713	15838	15841	15502	15482	15845	15669	15792	15633	15754	15776	15826	15703	15756	15881	15703	15758	15580	15733	15776	15646	15919	15608	15667	15615	15627	15747	15874	15790	15727	15623	15837	15678	15560	15609	15654	15830	15611	15654	15639	15744	15916	15544	15671	15849	15773	15615	15718	15879	15690	15661	15646	15736	15771	15991	15791	15706	15630	15794	15566	15666	15670	15768	15889	15591	15811	15858	15817	15713	15798	15599	15659	15716	15650	15732	15809	15687	15680	15671	15793	15792	15871	15938	15902	15748	15523	15625	15775	15494	15873	15723	15826	15749	15788	15827	15705	15761	15641	15808	15533	15729	15815	15625	15760	15726	15756	15719	15686	15673	15669	15781	15860	15846	15740	15769	15754	15708	15669	15651	15651	15640	15670	15918	15802	15694	15588	15708	15718	15715	15745	15797	15623	15737	15892	15825	15952	15658	15795	15623	15726	15735	15815	15701	15780	15780	15724	15741	15655	15661	15726	15824	15686	15753	15702	15630	15593	15722	15596	15897	15657	15691	15733	15754	15787	15535	15886	15790	15823	15787	15609	15667	15717	15777	15839	15725	15560	15754	15618	15569	15750	15664	15740	15661	15622	15674	15760	15654	15784	15640	15582	15844	15679	15730	15658	15675	15733	15585	15840	15829	15783	15611	15520	15707	15861	15634	15907	15640	15791	15819	15623	15800	15764	15642	15681	15538	15728	15636	15530	15831	15807	15736	15688	15772	15675	15735	15742	15549	15764	15706	15608	15644	15807	15776	15785	15650	15775	15698	15885	15707	15598	15746	15786	15663	15816	15702	15500	15737	15823	15919	15777	15685	15610	15838	15805	15828	15679	15752	15642	15695	15702	15766	15850	15694	15593	15665	15838	15774	15734	15713	15754	15583	15733	15924	15788	15731	15834	15918	15752	15789	15751	15675	15581	15713	15826	15700	15624	15830	15719	15692	15565	15635	15855	15658	15743	15652	15943	15799	15669	15680	15796	15590	15861	15661	15622	15713	15783	15793	15585	15562	15846	15716	15592	15749	15810	15767	15651	15912	15635	15495	15633	15861	15524	15742	15809	15606	15726	15716	15849	15722	15855	15658	15694	15697	15778	15720	15742	15710	15710	15731	15653	15699	15572	15695	15641	15734	15539	15792	15667	15829	15959	15663	15519	15591	15755	15625	15703	15774	15693	15564	15803	15697	15756	15666	15849	15834	15816	15680	15827	15699	15719	15574	15684	15729	15630	15628	15871	15780	15761	15653	15604	15704	15730	15703	15760	15736	15662	15590	15722	15722	15713	15712	15818	15602	15776	15662	15812	15704	15561	15512	15812	15834	15746	15821	15840	15684	15595	15732	15530	15700	15565	15707	15724	15753	15848	15754	15778	15889	15748	15790	15665	15703	15692	15874	15759	15693	15797	15522	15829	15737	15683	15695	15599	15789	15687	15722	15804	15546	15545	15811	15641	15709	15710	15710	15676	15621	15870	15558	15835	15845	15558	15791	15884	15605	15728	15845	15809	15646	15637	15824	15818	15748	15672	15684	15636	15773	15767	15860	15684	15664	15733	15878	15811	15782	15644	15767	15772	15875	15778	15712	15660	15824	15803	15672	15657
22889	21495	29409	24356	23465	27894	30597	25658	24324	23410	22551	21546	21302	21213	20794	20614	20421	20123	20063	19938	19751	19896	19722	19780	19648	19610	19650	19761	19739	19723	19547	19434	19409	19601	19565	19585	19600	19479	19672	19499	19556	19430	19482	19440	19355	19492	19575	19420	19593	19422	19258	19604	19705	19517	19544	19388	19298	19370	19344	19350	19412	19573	19287	19263	19420	19434	19428	19229	19583	19360	19423	19364	19511	19529	19395	19303	19466	19477	19418	19527	19497	19307	19407	19418	19401	19433	19546	19392	19351	19387	19384	19264	19526	19334	19409	19543	19533	19333	19207	19011	19327	19291	19389	19313	19439	19574	19592	19378	19421	19543	19595	19277	19134	19429	19386	19232	19364	19331	19470	19418	19380	19252	19263	19405	19433	19437	19535	19159	19336	19273	19474	19501	19346	19270	19472	19167	19388	19400	19435	19618	19544	19516	19363	19532	19255	19148	19550	19222	19169	19219	19566	19410	19385	19345	19230	19342	19467	19223	19357	19266	19348	19369	19481	19497	19413	19410	19608	19398	19385	19235	19401	19454	19382	19369	19363	19582	19443	19398	19423	19395	19417	19299	19527	19204	19335	19277	19640	19130	19305	19336	19176	19446	19189	19276	19534	19394	19285	19233	19221	19580	19359	19635	19332	19347	19374	19367	19278	19497	19641	19561	19347	19593	19318	19446	19300	19344	19499	19420	19351	19438	19395	19471	19494	19255	19398	19421	19193	19365	19318	19456	19387	19267	19431	19187	19312	19146	19261	19383	19314	19594	19365	19526	19365	19369	19301	19356	19397	19557	19338	19220	19224	19253	19250	19372	19482	19306	19456	19324	19294	19261	19167	19467	19549	19324	19230	19294	19361	19322	19439	19239	19490	19426	19512	19377	19334	19252	19417	19432	19150	19413	19236	19500	19601	19400	19479	19350	19196	19399	19568	19383	19371	19274	19355	19418	19426	19495	19574	19310	19348	19443	19401	19257	19209	19123	19318	19305	19487	19227	19187	19260	19514	19465	19291	19496	19382	19482	19539	19508	19356	19326	19369	19119	19214	19445	19387	19286	19320	19360	19445	19337	19450	19453	19355	19207	19345	19237	19369	19424	19400	19272	19351	19444	19356	19247	19130	19541	19327	19349	19271	19313	19283	19406	19365	19321	19250	19289	19340	19549	19261	19293	19371	19599	19320	19516	19402	19275	19318	19387	19464	19359	19458	19396	19210	19171	19361	19427	19396	19310	19377	19577	19496	19453	19042	19198	19358	19217	19231	19325	19274	19351	19359	19336	19296	19238	19192	19433	19406	19448	19294	19303	19386	19459	19532	19279	19343	19406	19328	19584	19315	19551	19316	19433	19536	19356	19335	19080	19256	19247	19255	19346	19309	19490	19361	19254	19392	19161	19284	19387	19317	19502	19331	19339	19297	19243	19188	19280	19384	19204	19316	19397	19302	19540	19241	19350	19607	19432	19276	19419	19499	19332	19268	19228	19222	19163	19187	19277	19187	19395	19422	19251	19469	19211	19317	19184	19311	19385	19402	19125	19248	19239	19502	19392	19462	19588	19256	19351	19553	19238	19221	19277	19165	19256	19387	19353	19377	19322	19377	19284	19415	19306	19532	19038	19122	19142	19313	19310	19261	19389	19403	19388	19117	19380	19248	19285	19369	19199	19359	19265	19162	19357	19380	19374	19327	19069	19512	19594	19484	19405	19420	19269	19115	19027	19234	19347	19160	19188	19035	19404	19294	19387	19206	19452	19464	19461	19416	19524	19532	19438	19543	19428	19498	19392	19151	19312	19189	19362	19240	19296	19419	19364	19236	19528	19411	19360	19324	19367	19384	19214	19308	19247	19226	19234	19256	19363	19333	19442	19554	19411	19317	19519	19472	19434	19357	19368	19555	19413	19338	19224	19206	19541	19475	19430	19448	19483	19445	19470	19324	19180	19309	19433	19342	19322	19435	19599	19438	19248	19381	19212	19434	19244	19306	19444	19430	19359	19382	19528	19438	19547	19392	19090	19229	19498	19322	19376	19184	19308	19324	19243	19570	19357	19204	19197	19410	19219	19356	19204	19586	19293	19346	19448	19465	19328	19391	19294	19289	19282	19180	19401	19360	19319	19336	19495	19188	19139	19457	19478	19525	19378	19480	19281	19351	19289	19468	19485	19403	19322	19440	19277	19329	19494	19439	19359	19554	19419	19351	19324	19179	19268	19247	19429	19429	19232	19275	19569	19231	19274	19309	19460	19378	19137	19368	19134	19208	19441	19202	19444	19282	19221	19149	19453	19438	19401	19357	19318	19505	19401	19481	19393	19453	19569	19372	19364	19250	19320	19182	19343	19343	19210	19526	19188	19396	19492	19395	19447	19348	19401	19290	19329	19394	19299	19485	19595	19423	19225	19359	19400	19284	19165	19296	19191	19227	19356	19471	19115	19239	19107	19239	19383	19178	19339	19636	19391	19329	19378	19345	19583	19300	19295	19500	19209	19265	19263	19360	19351	19453	19624	19494	19470	19146	19215	19354	19385	19230	19405	19681	19492	19107	19390	19410	19318	19153	19281	19378	19309	19341	19450	19437	19358	19314	19378	19409	19239	19392	19298	19298	19396	19533	19456	19292	19315	19393	19457	19456	19441	19408	19290	19485	19503	19457	19361	19275	19414	19262	19394	19603	19330	19338	19054	19306	19486	19387	19289	19507	19117	19387	19265	19248	19488	19248	19542	19367	19493	19319	19268	19347	19699	19501	19416	19324	19566	19577	19254	19439	19235	19365	19264	19362	19353	19369	19445	19337	19234	19447	19474	19294	19419	19451	19336	19327	19452	19453	19214	19391	19415	19348	19309	19213	19190	19317	19608	19298	19384	19476	19412	19234	19302	19275	19495	19289	19278	19471	19399	19192	19250	19329	19472	19096	19368	19275	19117	19318	19478	19452	19422	19415	19459	19417	19528	19376	19299	19308	19185	19384	19358	19183	19409	19337	19402	19338	19462	19432	19390	19459	19445	19377	19502	19167	19426	19392	19171	19295	19279	19307	19382	19365	19248	19228	19357	19472	19372	19280	19368	19190	19295	19470	19307	19207	19264	19416	19335	19334	19318	19331	19554	19313	19204	19284	19291	19384	19314	19326	19319	19333	19224	19501	19214	19349	19440	19441	19240	19178	19399	19395	19541	19370	19325	19631	19208	19219	19381	19373	19323	19161	19305	19426	19565	19273	19307	19305	19354	19380	19213	19227	19279	19300	19202	19524	19215	19559	19591	19482	19364	19321	19416	19346	19229	19468	19257	19417	19419	19322	19363	19426	19402	19461	19260	19431	19362	19351	19289	19473	19251	19148	19329	19148	19546	19424	19264	19189	19458	19399	19238	19335	19392	19312	19340	19250	19270	19077	19339	19339	19239	19253	19236	19452	19333	19288	19238	19494	19247	19546	19408	19420	19130	19044	19353	19405	19283	19160	19260	19280	19227	19422	19408	19298	19233	19372	19154	19181	19364	19457	19351	19293	19452	19398	19489	19536	19523	19213	19367	19072	19156	19187	19413	19495	19315	19514	19261	19402	19203	19257	19337	19242	19272	19482	19473	19338	19067	19407	19334	19299	19298	19353	19331	19401	19322	19309	19532	19445	19158	19549	19370	19396	19090	19365	19394	19438	19486	19320	19406	19384	19497	19366	19260	19369	19292	19326	19380	19268	19242	19438	19261	19345	19341	19123	19440	19331	19342	19552	19438	19286	19212	19289	19420	19391	19316	19535	19572	19381	19251	19249	19469	19471	19223	19444	19531	19313	19360	19218	19416	19370	19390	19705	19446	19435	19448	19465	19429	19433	19465	19401	19466	19303	18991	19364	19415	19367	19276	19280	19529	19366	19453	19379	19419	19245	19318	19459	19475	19280	19456	19440	19219	19405	19586	19389	19489	19438	19178	19178	19221	19416	19583	19285	19216	19304	19320	19363	19361	19086	19380	19341	19182	19276	19331	19428	19480	19402	19309	19275	19260	19288	19320	19238	19462	19379	19469	19508	19294	19401	19401	19335	19476	19246	19489	19126	19181	19316	19337	19578	19414	19417	19367	19452	19457	19327	19479	19468	19261	19204	19361	19317	19316	19376	19214	19447	19473	19353	19343	19440	19397	19373	19632	19504	19340	19299	19395	19530	19347	19395	19307	19255	19213	19515	19446	19274	19264	19293	19391	19465	19320	19258	19257	19410	19254	19573	19454	19430	19434	19476	19257	19431	19365	19097	19153	19504	19455	19424	19389	19429	19312	19391	19659	19325	19368	19498	19303	19551	19438	19480	19491	19213	19412	19420	19276	19141	19483	19351	19573	19336	19375	19329	19385	19370	19390	19478	19518	19344	19349	19339	19398	19282	19614	19567	19291	19251	19499	19346	19376	19516	19497	19276	19419	19526	19555	19318	19255	19454	19261	19176	19267	19073	19197	19367	19144	19412	19301	19469	19368	19420	19294	19266	19191	19327	19335	19399	19405	19229	19014	19447	19433	19317	19262	19216	19288	19398	19386	19351	19527	19453	19331	19434	19231	19385	19301	19353	19483	19444	19370	19356	19250	19479	19192	19294	19522	19322	19283	19309	19214	19134	19372	19351	19397	19515	19283	19526	19438	19229	19383	19377	19360	19266	19148	19332	19529	19422	19387	19330	19122	19421	19219	19395	19385	19527	19458	19400	19407	19435	19292	19335	19419	19361	19376	19338	19359	19260	19277	19230	19329	19536	19405	19311	19313	19399	19245	19304	19443	19220	19213	19313	19490	19403	19315	19379	19435	19370	19264	19163	19271	19435	19325	19164	19290	19387	19209	19023	19410	19372	19420	19344	19478	19305	19347	19358	19328	19240	19061	19395	19472	19394	19324	19190	19393	19478	19136	19258	19462	19297	19230	19273	19485	19541	19422	19386	19418	19305	19330	19541	19190	19270	19254	19409	19378	19365	19412	19292	19189	19359	19352	19235	19268	19367	19304	19428	19466	19242	19412	19280	19468	19154	19434	19524	19615	19319	19277	19499	19367	19440	19434	19326	19471	19441	19284	19318	19159	19350	19470	19256	19276	19529	19431	19288	19287	19399	19256	19428	19296	19057	19390	19480	19352	19393	19352	19241	19189	19419	19341
35017	57739	54152	44049	37528	32248	28022	25384	23389	21825	20365	19135	18737	18568	18042	17838	17479	17110	16846	16655	16695	16627	16594	16419	16514	16314	16442	16227	16436	16239	16177	16342	16369	16246	16219	16333	16237	16192	16261	16206	16145	16154	16281	16303	16202	15986	16345	16204	16245	15973	16249	16074	16192	16202	16225	16100	16017	16100	16185	16042	16008	16198	16186	16024	16243	16138	16236	16188	16313	16265	16179	16236	16213	16244	16033	16075	16116	16049	16186	16057	16203	16193	16084	16105	16185	16197	16086	16169	16168	16267	16298	16241	16048	16096	16127	16046	16355	16174	16159	16121	16007	16173	16170	16112	16254	16007	16270	16169	16040	16321	16231	16103	16256	16073	16133	16002	16280	16099	16318	16028	16147	16186	16070	16037	16000	16217	16165	16071	16219	16214	16105	16260	16210	16076	16143	16215	16201	16183	16387	16147	16141	16056	16025	16139	16127	16298	16272	16060	16288	16020	16184	16073	16062	16115	15962	16173	15982	16226	16152	16232	16147	16146	16098	16133	16080	16135	16155	16294	16001	15983	16209	16140	16153	16087	15964	16120	16142	16100	16121	16122	16023	16051	16125	16005	16099	16233	16180	16167	16085	16079	16260	16141	16196	16220	16195	16072	15978	16145	16194	16085	16203	16046	16150	16111	16114	16274	16211	16239	16028	16017	16255	16229	16215	16151	16061	16078	16112	16048	16153	16350	16017	16434	16224	16072	16210	16140	16200	16229	16171	16253	15927	16170	16110	16001	16096	15968	16240	16144	16102	15939	16159	16187	16101	16215	15930	16078	16147	16137	16297	16183	16205	15980	16295	16154	16139	16192	16147	16226	16202	15992	16096	16058	16059	16066	16045	15979	16145	16096	16021	16269	16295	15962	16076	16183	16048	16052	16145	16025	16148	16222	16161	16086	16310	16064	16006	15885	16294	16089	16183	16252	16019	16215	16278	16175	16230	16088	16201	16083	16156	16080	16117	16164	15971	16070	16148	16096	16023	15940	16149	16053	16252	16103	16080	16027	16071	15961	16247	16045	16140	16213	16173	16132	16180	16073	16207	16138	16213	16005	16157	15991	16287	16042	16186	16145	16016	15947	16219	16216	16066	16136	16267	16196	16225	16078	16054	16082	16289	16143	16191	16256	16129	16105	16269	15936	16060	16260	16154	16106	16048	16147	16118	16295	16074	16074	16103	16141	16244	16094	16150	15978	16085	16099	16089	16039	16078	16040	16009	16195	16285	16191	16232	16221	16177	16320	16051	16234	16214	16225	16039	16035	16094	16097	16174	16188	16050	16146	16119	16181	16054	16159	15958	16162	16203	16138	16228	16104	16220	16173	16146	16272	15961	16023	16240	16192	15982	16116	16201	16109	16198	16222	16190	16194	15931	16343	16086	16003	16010	16178	16090	16115	16141	16129	16047	16150	16304	15983	16103	16190	16052	15956	16085	16295	16030	16097	16115	16259	16132	16216	16124	16172	16083	16226	16133	16142	16125	16276	16141	16097	16127	16023	16121	16359	16247	16150	15995	16067	16097	16180	16221	16188	16012	16102	16114	16100	16090	16122	16165	16133	16402	16002	15863	15958	16154	16413	16106	16204	16015	16117	16103	16320	16147	16167	16045	16095	16077	16227	15973	15941	16246	16037	16245	16109	16020	15996	15979	16228	16095	16187	15993	16090	16217	16258	16172	16219	16150	16117	16232	16183	16218	16170	16258	16198	16074	16184	15980	16220	16081	16051	16133	16001	16334	16171	16205	16168	16144	16147	16138	16055	16147	16145	16094	16159	16073	16093	15903	15968	16110	16168	15943	16033	15986	16213	16042	15998	16101	16232	16123	16080	16250	16123	16254	16207	16136	15894	16294	16038	16389	16091	16067	16202	16107	16177	16133	16111	16136	16221	16186	16142	16092	16240	16242	16234	16055	16123	15955	15960	16102	15939	16132	16106	16086	16018	15937	16109	16248	16209	16139	16114	16153	16019	16243	16254	16002	16160	16271	16071	16009	16160	16132	16150	16251	16188	16170	16097	16167	16227	16296	16238	16165	16051	16154	16118	16063	16078	16183	16170	16188	15958	16059	16168	16245	15975	16139	16154	16166	16241	16250	16051	16138	16088	16272	16138	16254	16213	16084	15973	16373	16079	16141	16061	16147	16074	16063	16033	15979	16100	16191	16171	16020	16114	15884	16200	16185	16073	16045	16223	16169	16021	16239	16142	16097	16092	16137	16168	16019	16209	16007	16153	16082	16123	16051	16173	16108	16122	16084	16135	16231	16020	16260	16055	16178	16160	16186	16124	15983	16325	16106	16125	16247	15909	16199	16041	16134	16109	16017	16068	16174	16089	16052	16078	15998	16037	16162	16101	16130	16100	16119	16145	16009	16123	16099	16062	16261	16020	16227	16142	16189	16237	16113	16026	16065	16270	16003	16093	16182	16045	16091	16062	16094	16239	16196	16078	16192	16250	16195	16048	16326	16099	16000	16059	15948	16060	16168	16159	16214	16228	16254	16145	16127	15909	15965	16168	16014	16179	16266	16068	16043	16093	16103	16012	16021	16059	16005	16116	16069	16040	16001	16110	16075	16063	16161	15976	16064	16173	16048	16020	16130	16010	16094	16112	16076	16178	16227	16180	16127	16255	16290	16102	15980	16024	16166	16175	15953	15869	16217	16189	16102	16130	16239	16259	16155	16196	16239	16239	16287	15918	16260	16192	16070	16315	15927	16150	16061	15948	15948	16008	16086	16218	16180	16015	15944	15979	16365	16134	16014	16135	16258	16250	16186	16126	16262	16143	16251	16021	16035	16344	16230	16219	16241	16098	15907	16165	16110	16003	16193	16035	16227	16150	16139	16174	16203	16289	16069	16245	16171	16144	16115	16285	16259	16257	16170	16175	16068	16068	16184	16167	16243	15986	16119	16099	16163	16363	16212	16098	16138	16150	16077	16288	16105	16311	15988	16052	16070	16152	16087	16054	16112	16088	16148	16304	16162	16194	16220	16174	16156	16240	15917	16171	16009	16057	16138	16134	16122	16084	16142	16127	16149	16135	16105	16140	15996	16106	16207	16273	16168	16129	16057	16224	16042	16243	16300	16201	16248	16239	16026	16066	16055	16083	16162	16106	16195	16068	16021	16184	16152	16077	16075	16103	15760	16020	16073	16356	16250	16167	16068	16121	16235	16144	16066	16097	16131	15904	16082	16070	16200	16174	16137	16152	16194	16266	16072	16247	16104	16269	16027	15964	16369	16178	16109	16113	16263	16117	16172	16096	16046	16215	16239	16025	16000	16290	16050	16025	16110	16036	16071	15995	16201	16118	16209	16115	16124	15968	16071	16130	16192	16068	16181	16143	16190	16021	16271	16122	16319	16224	16304	16037	16193	15927	16194	16037	16172	16205	16234	16242	16032	16189	16044	16157	16002	16041	16158	16194	16024	16101	16120	16083	16095	16083	16273	15908	16151	16209	16078	16187	16139	16057	16035	16146	16084	16053	16213	16019	16195	16007	15973	16103	16182	16059	15899	16108	16065	16024	16037	16108	16211	16067	15802	16151	16225	16101	16197	16037	16091	16173	16134	16146	15973	16176	16031	15981	16188	15950	16185	16030	16085	16146	16014	16113	16142	16128	16180	16198	16023	16064	16126	16194	16206	16072	16083	16155	16027	16081	16205	16130	16175	16233	16149	15952	16179	16002	16201	16111	16174	15836	16113	16032	16157	16180	16112	16141	16059	16011	15898	16099	16147	16052	16065	16002	16054	16093	16137	16052	16225	16316	16170	16042	16203	16007	16060	15985	16000	16236	16200	16013	16234	16206	16068	16133	16095	16156	15969	16093	16159	16170	16022	16115	16158	16076	16158	16146	16093	16140	15993	16037	16007	16154	16092	16108	16138	16027	15976	16239	16295	16104	16101	16224	16235	16014	16214	16074	15928	16081	16075	16029	15966	16185	16107	16154	16253	16046	15914	16197	16107	16092	16119	16223	15973	16173	15984	16214	16036	16151	16030	16216	15985	15924	16218	16147	16142	16181	16000	16147	16051	16126	16178	16209	16179	16127	16037	16020	16224	15999	16113	16098	16133	16187	16119	15899	16180	16249	16134	16101	16238	16334	16055	16116	15912	16134	16023	16260	16211	16217	16208	16191	16039	16049	16167	16229	16304	16027	16112	16060	16059	16073	16297	16210	15996	16143	16007	16230	16139	16204	15997	15974	15938	16023	16296	16057	16029	16107	16107	16210	16185	16134	16082	16177	16180	15950	16197	16203	16089	15960	16014	16064	16152	16209	16282	16192	16041	16221	16002	16066	16222	16010	16096	16321	16025	16199	16160	15996	16170	16220	16093	16058	16116	16087	16175	16172	16147	16305	16242	16102	16222	16101	16202	16116	16267	16107	16235	16144	16254	16178	16235	16140	16035	16212	15985	15972	16291	16226	16019	16120	15981	15973	16101	16023	16085	16179	16007	15878	16368	16058	16140	16126	15868	15994	16104	16103	16211	16104	16057	16213	16029	16170	16017	15972	16160	16187	16191	16137	16068	16172	16028	16258	16078	15901	15992	16233	16102	16033	16153	16249	16011	16077	16256	16126	16104	16149	16282	16054	16311	16070	16236	16245	16181	16058	16138	16165	16150	16103	16171	16034	16018	16248	16051	16166	16061	16140	16190	16325	16218	16100	15968	15964	16114	16126	16030	16429	16232	16034	16126	15995	16102	16368	16277	16184	16238	16270	16067	16219	16141	16261	16093	16155	16186	15981	15976	16210	16113	16212	16067	15997	16205	16100	16366	16032	16120	16099	16201	16032	16337	16020	16130	16243	16184	16091	16227	16114	15917	16104	16089	15918	16247	15906	16144	16175	16113	16110	16195	16281	16207	16117	16302	16211	16107	16090	16201	16182	16149	16058	16130	16084	16050	16208	16076	16101	16105	16232	16125	16232	16183	16301	16279	16218	16116	16026	16256	16147	16124	16120	16128	16128	16280	16123	16020	16272	16196	16135	16159	16100	16053	16182	16095	16136	16189	16047	16125	15999	16189	16172	16143	16116	16257	16157	16104	15932	16162	16129	15989	16116	16109	16008	16003	16180	16025	15992	16211	16116	16139	16209	16050	16275	16109	16270	15966	16292
29214	28681	36174	32909	27219	24774	22859	21345	20584	20173	19888	19425	19288	19269	19128	19242	18981	18892	18975	18798	18743	18852	18837	18828	18857	18834	18946	18902	18666	18598	18721	18925	18630	18800	18716	18794	18551	18619	18668	18706	18585	18875	18678	18520	18751	18702	18817	18806	18789	18789	18712	18546	18834	18670	18661	18708	18788	18756	18699	18683	18693	18537	18817	18708	18749	18538	18831	18593	18837	18567	18714	18614	18728	18617	18759	18769	18648	18746	18751	18692	18782	18686	18791	18846	18837	18724	18625	18932	18703	18681	18696	18632	18602	18730	18776	18609	18663	18535	18675	18721	18881	18624	18798	18495	18519	18682	18745	18824	18709	18701	18570	18611	18564	18612	18679	18775	18556	18649	18667	18575	18808	18760	18646	18513	18652	18641	18799	18570	18809	18616	18796	18573	18607	18741	18517	18769	18722	18588	18606	18607	18474	18783	18515	18552	18619	18619	18560	18737	18565	18561	18593	18646	18818	18896	18636	18634	18591	18865	18671	18684	18630	18587	18566	18656	18667	18740	18631	18702	18697	18762	18577	18697	18736	18694	18676	18677	18771	18788	18548	18658	18743	18621	18696	18767	18588	18687	18876	18729	18822	18767	18748	18530	18527	18565	18628	18689	18604	18703	18766	18743	18750	18818	18712	18719	18670	18789	18629	18639	18560	18562	18670	18749	18758	18582	18548	18563	18860	18571	18592	18629	18669	18743	18921	18527	18727	18776	18545	18580	18465	18572	18788	18672	18766	18659	18698	18681	18644	18634	18738	18680	18860	18653	18739	18783	18587	18723	18626	18807	18688	18581	18686	18579	18775	18726	18554	18687	18665	18713	18706	18648	18762	18776	18585	18465	18652	18484	18650	18661	18655	18562	18660	18840	18942	18797	18737	18768	18842	18611	18813	18700	18773	18592	18848	18684	18581	18534	18777	18862	18480	18829	18797	18767	18881	18588	18793	18815	18646	18671	18747	18821	18573	18558	18653	18526	18705	18564	18728	18566	18651	18505	18663	18676	18910	18662	18817	18789	18596	18733	18818	18685	18627	18749	18724	18514	18648	18639	18664	18835	18684	18627	18782	18858	18832	18719	18671	18684	18752	18740	18772	18555	18469	18715	18488	18785	18883	18642	18560	18778	18369	18430	18640	18670	18640	18692	18559	18716	18819	18549	18809	18716	18679	18664	18579	18570	18655	18868	18808	18692	18684	18522	18613	18562	18353	18552	18669	18762	18751	18727	18970	18709	18578	18902	18702	18500	18708	18828	18716	18813	18673	18785	18552	18647	18748	18590	18741	18741	18871	18731	18440	18653	18598	18686	18587	18748	18565	18752	18621	18652	18612	18750	18752	18599	18640	18690	18575	18620	18657	18634	18874	18800	18501	18840	18700	18603	18429	18751	18835	18694	18778	18663	18816	18697	18672	18692	18692	18712	18655	18596	18474	18518	18517	18635	18512	18447	18743	18833	18746	18523	18714	18581	18671	18684	18678	18659	18774	18793	18732	18691	18780	18824	18481	18819	18894	18481	18732	18806	18748	18742	18658	18795	18629	18536	18613	18719	18545	18776	18759	18750	18634	18661	18675	18872	18540	18571	18708	18723	18651	18539	18520	18670	18720	18745	18749	18658	18759	18717	18616	18714	18828	18627	18574	18638	18638	18715	18756	18662	18496	18746	18563	18700	18782	18686	18601	18724	18793	18722	18628	18714	18585	18571	18696	18543	18634	18548	18617	18626	18636	18721	18543	18768	18682	18948	18674	18549	18715	18825	18949	18796	18703	18637	18535	18716	18557	18788	18511	18630	18583	18758	18623	18767	18677	18734	18895	18783	18779	18617	18473	18681	18607	18770	18978	18871	18700	18508	18758	18732	18672	18659	18851	18674	18665	18684	18625	18697	18724	18649	18826	18642	18532	18612	18602	18648	18837	18657	18686	18771	18736	18732	18587	18843	18645	18791	18737	18668	18639	18684	18681	18728	18600	18635	18431	18538	18563	18815	18930	18686	18981	18596	18787	18754	18978	18394	18627	18797	18824	18939	18502	18810	18687	18530	18832	18819	18779	18768	18763	18539	18671	18709	18557	18612	18660	18560	18659	18779	18670	18496	18754	18682	18625	18787	18558	18807	18704	18790	18646	18783	18774	18727	18647	18697	18760	18745	18920	18614	18776	18895	18639	18831	18609	18637	18861	18731	18681	18719	18649	18516	18803	18525	18621	18669	18450	18615	18474	18819	18724	18790	18841	18685	18785	18835	18684	18815	18652	18422	18633	18755	18833	18795	18760	18542	18415	18622	18565	18531	18811	18420	18728	18614	18732	18681	18457	18778	18721	18517	18594	18738	18617	18839	18664	18609	18654	18731	18555	18713	18789	18681	18750	18745	18681	18630	18721	18871	18623	18732	18868	18798	18864	18708	18800	18961	18579	18680	18357	18730	18718	18680	18582	18895	18696	18971	18842	18706	18798	18770	18665	18759	18876	18697	18550	18818	18537	18779	18634	18646	18659	18743	18684	18550	18462	18801	18839	18762	18668	18604	18542	18667	18790	18557	18638	18752	18885	18781	18691	18622	18788	18756	18781	18738	18640	18511	18732	18852	18850	18608	18554	18810	18669	18794	18746	18433	18711	18564	18526	18768	18688	18617	18695	18676	18541	18786	18733	18652	18788	18620	18583	18518	18781	18751	18795	18626	18624	18685	18844	18493	18536	18735	18640	18490	18618	18686	18750	18632	18701	18782	18536	18717	18557	18578	18626	18737	18469	18713	18624	18701	18755	18770	18733	18594	18622	18598	18684	18540	18715	18808	18600	18788	18583	18523	18641	18804	18839	18641	18696	18654	18693	18699	18809	18797	18728	18580	18731	18693	18689	18727	18555	18635	18521	18563	18629	18690	18872	18619	18576	18723	18664	18678	18571	18813	18609	18481	18568	18629	18727	18618	18690	18443	18782	18787	18829	18964	18857	18871	18917	18807	18659	18677	18706	18636	18714	18931	18522	18561	18720	18719	18653	18603	18893	18729	18811	18683	18744	18760	18758	18613	18783	18792	18603	18582	18598	18804	18549	18671	18596	18680	18616	18817	18674	18767	18675	18698	18557	18824	18602	18687	18452	18649	18529	18569	18709	18739	18714	18638	18658	18725	18777	18809	18867	18716	18737	18606	18741	18808	18687	18665	18812	18752	18742	18529	18673	18656	18804	18629	18600	18686	18578	18642	18642	18679	18692	18742	18709	18708	18692	18628	18680	18646	18836	18788	18713	18852	18836	18361	18717	18733	18667	18622	18630	18671	18554	18613	18729	18954	18638	18577	18525	18752	18706	18565	18665	18873	18638	18603	18724	18894	18551	18554	18671	18610	18723	18629	18744	18564	18501	18537	18881	18629	18622	18461	18610	18719	18517	18853	18485	18784	18800	18720	18717	18628	18583	18685	18702	18610	18593	18443	18533	18588	18707	18694	18771	18833	18675	18488	18633	18641	18577	18690	18703	18762	18979	18766	18480	18621	18727	18617	18816	18794	18593	18681	18547	18662	18569	18776	18676	18881	18893	18641	18692	18923	18593	18661	18612	18634	18650	18782	18536	18568	18664	18819	18699	18578	18626	18737	18525	18695	18777	18846	18746	18757	18755	18719	18754	18556	18885	18697	18660	18929	18874	18670	18722	18752	18800	18555	18731	18666	18673	18587	18772	18676	18629	18759	18617	18837	18560	18545	18631	18797	18581	18924	18693	18730	18693	18719	18725	18797	18565	18774	18806	18707	18761	18789	18752	18627	18790	18745	18612	18545	18939	18726	18514	18761	18787	18776	18752	18623	18711	18772	18680	18761	18846	18550	18464	18708	18683	18685	18620	18726	18461	18399	18457	18636	18724	18944	18671	18764	18651	18861	18805	18606	18820	18866	18639	18662	18676	18572	18799	18485	18565	18651	18923	18737	18635	18518	18639	18753	18585	18576	18626	18703	18578	18816	18789	18740	18708	18662	18623	18655	18624	18571	18484	18666	18771	18633	18558	18755	18797	18657	18731	18544	18639	18701	18880	18544	18504	18585	18559	18814	18803	18797	18768	18820	18646	18841	18660	18623	18564	18784	18464	18611	18596	18748	18634	18750	18902	18653	18574	18587	18685	18656	18738	18690	18572	18867	18703	18703	18903	18807	18730	18735	18756	18626	18582	18702	18441	18668	18788	18730	18789	18802	18476	18544	18848	18890	18638	18755	18854	18625	18841	18674	18643	18693	18711	18591	18690	18671	18727	18602	18587	18605	18802	18657	18668	18593	18770	18784	18678	18728	18528	18704	18466	18592	18772	18805	18736	18703	18692	18534	18717	18559	18750	18682	18679	18626	18617	18604	18681	18798	18861	18614	18721	18684	18467	18686	18704	18648	18574	18742	18744	18567	18647	18626	18683	18665	18575	18744	18909	18595	18669	18681	18612	18681	18792	18782	18900	18792	18694	18680	18873	18859	18538	18761	18755	18851	18796	18876	18547	18806	18730	18675	18779	18806	18566	18608	18706	18856	18499	18849	18868	18761	18670	18479	18563	18657	18776	18675	18684	18668	18568	18601	18705	18682	18709	18980	18904	18524	18777	19008	18715	18522	18809	18590	18635	18723	18628	18595	18688	18733	18707	18699	18485	18694	18568	18666	18750	18819	18614	18738	18621	18527	18799	18739	18658	18640	18745	18883	18682	18812	18732	18819	18673	18695	18584	18784	18882	18885	18817	18826	18859	18720	18673	18628	18551	18873	18580	18727	18555	18753	18762	18858	18779	18551	18864	18843	18712	18544	18660	18439	18722	18785	18806	18834	18684	18709	18735	19022	18753	18818	18699	18619	18616	18681	18595	18674	18643	18636	18732	18588	18600	18867	18755	18796	18687	18714	18743	18672	18688	18880	18705	18786	18864	18723	18696	18737	18979	18640	18810	18622	18625	18714	18586	18716	18726	18602	18675	18585	18732	18473	18627	18702	18750	18631	18372	18694	18845	18603	18708	18705	18906	18591	18718	18678	18767	18689	18908	18766	18664	18776	18728	18711	18452	18710	18791	18683	18742	18786	18960	18795	18817	18638	18868	18680	18891	18678	18677	18637	18850	18825	18681	18640	18734	18640	18634	18521	18461	18747	18582	18688
32958	45871	42334	33044	27536	23988	21248	19853	18744	18082	17451	17117	16749	16554	16359	16161	15999	16046	15969	15853	15897	15984	15974	15850	15687	15805	15802	15743	15766	15757	15723	15716	15724	15752	15660	15716	15635	15772	15782	15747	15672	15674	15696	15881	15644	15787	15665	15941	15637	15578	15614	15819	15743	15610	15756	15509	15734	15806	15732	15662	15711	15654	15782	15667	15804	15694	15676	15587	15552	15774	15782	15616	15666	15591	15699	15788	15670	15690	15743	15609	15748	15839	15717	15744	15771	15700	15608	15703	15769	15464	15665	15524	15761	15759	15580	15766	15689	15686	15482	15587	15552	15734	15768	15790	15734	15781	15694	15848	15586	15671	15615	15801	15781	15775	15679	15644	15675	15578	15713	15807	15968	15587	15784	15771	15711	15661	15743	15779	15836	15574	15650	15700	15601	15650	15809	15726	15703	15566	15862	15583	15644	15537	15859	15784	15689	15532	15734	15795	15696	15463	15630	15756	15715	15557	15714	15754	15735	15747	15765	15624	15783	15732	15650	15713	15745	15669	15717	15709	15707	15832	15494	15727	15675	15868	15701	15768	15826	15668	15806	15611	15578	15589	15646	15621	15818	15663	15668	15651	15499	15664	15625	15701	15674	15619	15763	15879	15672	15579	15652	15688	15618	15714	15672	15572	15722	15639	15699	15702	15611	15642	15764	15673	15650	15755	15672	15752	15710	15586	15648	15796	15741	15640	15612	15556	15715	15662	15746	15636	15718	15686	15558	15922	15615	15632	15498	15683	15783	15708	15550	15713	15651	15606	15704	15847	15540	15765	15744	15705	15731	15704	15597	15798	15731	15761	15702	15729	15737	15688	15624	15624	15664	15697	15644	15591	15832	15702	15794	15788	15948	15844	15642	15729	15796	15745	15631	15681	15633	15772	15688	15806	15580	15747	15648	15664	15653	15412	15690	15706	15670	15741	15810	15657	15733	15709	15838	15669	15706	15727	15667	15552	15575	15659	15793	15766	15635	15774	15600	15826	15710	15747	15673	15865	15635	15656	15911	15773	15755	15815	15745	15856	15433	15596	15717	15542	15694	15682	15710	15548	15611	15733	15611	15650	15662	15859	15768	15624	15812	15616	15835	15636	15537	15758	15703	15712	15682	15897	15663	15586	15586	15594	15775	15669	15673	15826	15621	15734	15744	15626	15708	15629	15760	15833	15686	15441	15752	15619	15555	15768	15642	15688	15636	15842	15606	15648	15774	15739	15530	15600	15705	15799	15858	15787	15723	15814	15643	15657	15762	15631	15624	15648	15744	15794	15782	15628	15608	15704	15535	15653	15691	15534	15821	15688	15583	15668	15762	15751	15885	15599	15726	15718	15785	15676	15492	15814	15610	15481	15535	15792	15913	15760	15649	15710	15645	15597	15692	15717	15812	15730	15686	15849	15672	15595	15794	15540	15734	15855	15594	15906	15587	15713	15682	15629	15654	15693	15706	15673	15674	15611	15726	15849	15565	15593	15589	15565	15720	15534	15845	15608	15578	15640	15605	15789	15766	15831	15889	15580	15698	15680	15753	15630	15649	15960	15669	15761	15698	15639	15761	15538	15714	15701	15627	15753	15681	15790	15710	15619	15574	15718	15613	15700	15886	15801	15706	15741	15714	15702	15576	15755	15750	15687	15701	15650	15707	15769	15662	15687	15741	15810	15750	15796	15718	15859	15742	15801	15642	15679	15574	15654	15652	15661	15590	15704	15690	15776	15627	15670	15666	15710	15536	15654	15820	15809	15574	15617	15613	15656	15681	15880	15805	15660	15690	15709	15636	15603	15516	15707	15733	15661	15740	15523	15720	15726	15749	15618	15640	15619	15838	15675	15899	15760	15501	15849	15664	15677	15774	15517	15728	15641	15738	15734	15655	15721	15493	15793	15559	15666	15758	15807	15682	15782	15721	15683	15582	15812	15694	15658	15677	15740	15717	15646	15686	15530	15724	15594	15794	15753	15732	15689	15494	15669	15706	15891	15707	15751	15378	15858	15753	15743	15639	15736	15762	15695	15760	15867	15828	15627	15814	15613	15771	15566	15901	15679	15619	15612	15779	15663	15600	15828	15855	15569	15833	15666	15561	15722	15683	15652	15603	15664	15645	15782	15675	15684	15785	15782	15684	15732	15562	15657	15726	15617	15533	15697	15900	15775	15788	15829	15767	15651	15776	15825	15912	15542	15585	15718	15729	15449	15709	15846	15949	15876	15612	15713	15616	15648	15690	15639	15718	15577	15715	15776	15641	15708	15728	15726	15682	15907	15764	15582	15534	15736	15550	15602	15825	15751	15693	15851	15596	15637	15651	15618	15630	15704	15672	15606	15705	15805	15709	15698	15690	15654	15808	15624	15613	15692	15567	15742	15625	15830	15706	15591	15688	15712	15793	15777	15632	15690	15674	15707	15700	15766	15570	15738	15825	15590	15598	15757	15613	15684	15623	15661	15801	15710	15867	15634	15634	15655	15612	15709	15540	15858	15692	15699	15797	15607	15723	15752	15631	15644	15777	15751	15684	15823	15598	15605	15554	15849	15620	15629	15673	15720	15777	15665	15634	15739	15668	15681	15664	15535	15812	15604	15845	15610	15623	15866	15837	15739	15790	15612	15780	15617	15650	15842	15771	15750	15560	15662	15758	15733	15569	15737	15822	15667	15793	15776	15652	15633	15704	15696	15600	15686	15753	15734	15605	15693	15799	15663	15770	15805	15776	15708	15657	15597	15817	15704	15610	15840	15662	15651	15617	15733	15682	15647	15725	15776	15461	15669	15749	15688	15626	15756	15711	15692	15772	15588	15688	15696	15835	15755	15641	15512	15774	15751	15657	15622	15792	15637	15732	15667	15707	15742	15751	15602	15893	15836	15644	15730	15686	15598	15709	15797	15794	15775	15614	15562	15752	15683	15574	15734	15774	15736	15704	15731	15755	15798	15806	15611	15568	15790	15856	15588	15678	15615	15621	15577	15635	15776	15670	15811	15653	15718	15565	15719	15766	15584	15633	15637	15544	15740	15703	15859	15674	15822	15747	15838	15659	15564	15590	15612	15730	15613	15722	15511	15720	15523	15656	15761	15916	15706	15714	15582	15689	15625	15813	15648	15728	15793	15745	15730	15594	15624	15598	15589	15656	15717	15662	15789	15776	15669	15854	15650	15717	15662	15690	15682	15754	15704	15655	15741	15578	15620	15781	15847	15778	15706	15692	15841	15705	15650	15628	15573	15702	15935	15708	15478	15644	15635	15805	15718	15858	15653	15810	15771	15593	15740	15683	15639	15827	15753	15589	15610	15647	15578	15814	15634	15633	15693	15700	15633	15774	15672	15704	15617	15706	15849	15726	15749	15597	15804	15379	15705	15753	15641	15603	15727	15916	15524	15635	15609	15770	15817	15845	15717	15836	15600	15717	15762	15729	15656	15673	15679	15799	15804	15555	15793	15791	15660	15634	15764	15731	15661	15874	15634	15788	15806	15595	15796	15786	15601	15742	15751	15760	15771	15635	15717	15754	15761	15938	15720	15703	15697	15624	15653	15678	15737	15729	15742	15737	15625	15553	15566	15749	15770	15681	15736	15689	15689	15795	15746	15662	15582	15608	15624	15617	15672	15730	15629	15772	15653	15838	15607	15770	15687	15839	15712	15584	15604	15708	15711	15668	15679	15554	15824	15651	15792	15743	15602	15533	15696	15827	15659	15625	15673	15737	15748	15598	15539	15649	15853	15589	15743	15914	15846	15799	15689	15565	15694	15809	15671	15657	15751	15709	15848	15580	15688	15735	15636	15743	15525	15749	15564	15610	15822	15557	15777	15789	15802	15689	15814	15671	15729	15768	15426	15698	15661	15718	15658	15633	15672	15624	15800	15707	15597	15715	15858	15712	15569	15608	15754	15798	15757	15504	15724	15816	15702	15612	15652	15523	15730	15772	15637	15733	15641	15830	15601	15638	15900	15711	15681	15629	15528	15892	15656	15782	15562	15624	15576	15833	15787	15611	15595	15858	15806	15790	15718	15675	15663	15827	15805	15706	15798	15653	15911	15689	15702	15633	15676	15425	15713	15588	15791	15816	15730	15597	15660	15631	15693	15777	15684	15729	15787	15832	15869	15725	15699	15814	15694	15457	15607	15591	15674	15745	15556	15776	15782	15743	15788	15690	15748	15672	15761	15676	15773	15575	15773	15769	15712	15671	15785	15610	15616	15810	15711	15643	15671	15669	15641	15378	15614	15522	15665	15628	15573	15754	15642	15569	15744	15786	15761	15783	15730	15547	15615	15709	15734	15932	15545	15712	15681	15585	15734	15755	15799	15809	15654	15612	15775	15668	15764	15792	15677	15658	15543	15863	15575	15574	15675	15701	15640	15670	15881	15802	15582	15764	15723	15887	15573	15830	15699	15671	15906	15725	15567	15556	15557	15731	15850	15686	15713	15663	15820	15634	15856	15528	15763	15727	15535	15617	15657	15718	15789	15613	15594	15728	15803	15625	15787	15636	15687	15701	15825	15839	15580	15752	15842	15675	15626	15804	15580	15697	15804	15776	15773	15743	15689	15781	15799	15890	15727	15681	15674	15638	15611	15737	15733	15662	15701	15657	15729	15617	15453	15681	15671	15860	15598	15611	15681	15702	15776	15621	15844	15669	15650	15805	15742	15394	15668	15825	15713	15765	15738	15807	15608	15705	15540	15633	15716	15865	15611	15662	15721	15752	15752	15687	15804	15727	15925	15875	15770	15758	15715	15623	15698	15756	15717	15758	15679	15725	15686	15673	15631	15591	15757	15786	15718	15820	15669	15675	15687	15769	15773	15687	15659	15777	15713	15721	15619	15544	15654	15748	15758	15743	15576	15713	15815	15800	15612	15774	15770	15736	15665	15545	15744	15662	15594	15639	15846	15715	15560	15649	15688	15757	15678	15601	15746	15970	15524	15724	15640	15768	15639	15638	15555	15847	15880	15587	15454	15710	15794	15867	15695	15707	15723	15636	15691	15732	15711	15819	15529	15579	15770	15652	15678	15717	15610	15747	15653	15637	15819	15612	15701	15706	15811	15724	15835	15639	15829	15636	15722	15693	15797	15637	15601	15848	15640	15611	15572	15691	15484	15900	15740	15753	15772	15657	15644	15846	15614
24183	21525	29186	26036	25894	27707	26852	23546	21965	21357	20723	20342	19902	19742	19443	19201	19186	19187	18828	18972	18980	18958	18847	19052	18951	18868	18981	18837	18706	18884	18996	18766	18720	18881	18544	18614	18825	18554	18684	18638	18820	18836	18803	18824	18759	18874	18627	18725	18716	18788	18551	18857	18551	19027	18615	18660	18567	18699	18608	18577	18918	18827	18729	18366	18778	18551	18692	18584	18567	18678	18481	18797	18765	18502	18559	18750	18684	18822	18677	18773	18624	18707	18615	18532	18799	18654	18659	18548	18593	18661	18700	18664	18527	19009	18731	18627	18714	18619	18755	18921	18834	18659	18703	18844	18758	18580	18649	18454	18548	18800	18459	18759	18880	18984	18794	18658	18782	18542	18453	18650	18583	18655	18632	18580	18578	18744	18631	18609	18524	18614	18714	18776	18801	18694	18652	18595	18688	18695	18669	18675	18689	18501	18884	18550	18548	18671	18900	18875	18792	18575	18829	18629	18644	18580	18512	18507	18622	18258	18824	18706	18642	18458	18595	18655	18713	18894	18602	18488	18633	18802	18573	18625	18556	18434	18622	18825	18648	18494	18617	18493	18504	18751	18600	18550	18655	18839	18720	18712	18747	18704	18760	18715	18598	18653	18627	18775	18476	18693	18615	18397	18607	18765	18588	18567	18583	18566	18530	18453	18753	18869	18765	18482	18612	18675	18814	18717	18632	18617	18719	18848	18807	18646	18532	18631	18682	18649	18773	18603	18564	18603	18519	18566	18671	18764	18525	18563	18507	18659	18723	18829	18823	18736	18897	18662	18720	18657	18882	18439	18800	18588	18448	18628	18745	18650	18545	18451	18687	18731	18689	18503	18770	18689	18767	18756	18589	18674	18698	18690	18577	18661	18734	18589	18338	18633	18757	18879	18696	18621	18675	18589	18678	18554	18641	18686	18679	18366	18583	18684	18687	18728	18676	18571	18643	18677	18763	18694	18706	18541	18700	18574	18660	18649	18811	18460	18664	18792	18556	18439	18800	18702	18487	18837	18520	18810	18538	18546	18735	18529	18705	18539	18619	18895	18749	18848	18532	18777	18704	18663	18715	18558	18755	18491	18770	18788	18582	18665	18760	18673	18607	18702	18554	18517	18571	18639	18682	18592	18743	18647	18444	18683	18679	18594	18727	18483	18572	18778	18485	18544	18661	18591	18563	18699	18589	18712	18655	18853	18778	18773	18795	18822	18679	18463	18519	18688	18768	18733	18806	18722	18752	18603	18639	18598	18834	18414	18668	18679	18615	18781	18551	18540	18602	18604	18686	18617	18492	18886	18590	18648	18565	18666	18655	18451	18523	18559	18583	18707	18825	18780	18768	18622	18591	18630	18653	18503	18561	18656	19048	18670	18685	18614	18711	18661	18752	18543	18494	18613	18738	18660	18784	18550	18748	18738	18809	18658	18658	18683	18326	18683	18640	18594	18871	18873	18576	18557	18728	18569	18575	18647	18703	18525	18850	18552	18504	18651	18662	18566	18813	18585	18594	18674	18837	18703	18722	18675	18733	18749	18518	18769	18628	18603	18644	18689	18591	18707	18648	18660	18552	18577	18554	18747	18583	18753	18558	18737	18631	18705	18985	18738	18619	18545	18732	18642	18706	18688	18527	18558	18651	18647	18462	18583	18565	18492	18684	18533	18610	18546	18555	18617	18714	18767	18741	18616	18661	18737	18771	18463	18586	18512	18581	18653	18745	18756	18630	18611	18804	18679	18639	18739	18801	18578	18803	18794	18760	18809	18686	18640	18474	18662	18530	18843	18427	18670	18623	18713	18848	18816	18592	18826	18569	18769	18667	18841	18775	18544	18628	18651	18646	18704	18690	18529	18615	18692	18463	18500	18761	18414	18661	18873	18717	18600	18641	18664	18561	18520	18540	18737	18735	18589	18657	18536	18613	18668	18667	18621	18654	18722	18679	18750	18480	18872	18614	18538	18797	18582	18498	18588	18639	18557	18712	18648	18608	18512	18687	18673	18658	18557	18541	18501	18548	18487	18874	18571	18526	18681	18695	18684	18705	18495	18803	18586	18392	18739	18711	18716	18918	18592	18692	18667	18685	18701	18729	18709	18623	18660	18574	18687	18833	18630	18760	18721	18638	18682	18584	18554	18529	18656	18768	18473	18500	18662	18482	18637	18674	18806	18644	18633	18432	18744	18757	18620	18602	18464	18522	18715	18645	18553	18517	18576	18655	18544	18812	18667	18676	18597	18781	18673	18573	18840	18706	18738	18469	18710	18713	18721	18478	18496	18615	18716	18623	18558	18782	18552	18680	18635	18684	18687	18777	18623	18720	18729	18641	18659	18797	18788	18690	18747	18528	18671	18524	18690	18588	18555	18576	18518	18630	18765	18751	18436	18710	18480	18541	18804	18649	18632	18528	18730	18635	18621	18585	18624	18595	18546	18686	18594	18616	18671	18628	18749	18763	18587	18812	18532	18570	18779	18536	18804	18658	18737	18638	18716	18523	18602	18697	18574	18612	18706	18739	18761	18808	18709	18598	18531	18611	18669	18866	18522	18885	18669	18663	18735	18500	18691	18628	18629	18710	18754	18801	18573	18785	18917	18730	18747	18400	18673	18593	18611	18571	18629	18825	18573	18591	18627	18652	18754	18569	18646	18576	18685	18524	18791	18725	18718	18656	18809	18589	18632	18640	18797	18429	18594	18649	18717	18664	18675	18521	18716	18772	18643	18602	18522	18387	18510	18804	18375	18858	18662	18472	18719	18566	18767	18628	18601	18718	18712	18638	18594	18553	18576	18808	18608	18761	18559	18472	18764	18591	18439	18532	18750	18848	18608	18567	18848	18646	18795	18627	18911	18757	18939	18789	18549	18730	18711	18785	18797	18399	18663	18783	18834	18726	18543	18667	18588	18782	18651	18727	18612	18525	18777	18703	18596	18492	18609	18827	18841	18696	18709	18715	18667	18577	18848	18657	18730	18503	18915	18660	18769	18739	18623	18521	18695	18810	18814	18759	18793	18883	18451	18685	18903	18695	18566	18872	18640	18580	18509	18618	18607	18586	18772	18808	18882	18721	18673	18778	18687	18619	18808	18602	18613	18636	18528	18356	18717	18686	18720	18701	18756	18550	18625	18659	18504	18394	18705	18634	18737	18684	18560	18722	18519	18697	18619	18607	18513	18746	18746	18911	18593	18590	18857	18757	18726	18746	18439	18644	18730	18654	18720	18789	18653	18370	18674	18577	18640	18614	18390	18637	18547	18649	18713	18695	18654	18654	18845	18613	18598	18791	18790	18792	18594	18787	18644	18879	18682	18771	18650	18629	18732	18805	18615	18672	18716	18808	18460	18876	18719	18697	18468	18806	18672	18613	18558	18789	18758	18816	18620	18724	18674	18704	18953	18787	18696	18763	18783	18477	18638	18789	18410	18472	18697	18690	18553	18660	18814	18566	18777	18735	18836	18588	18721	18632	18580	18800	18584	18609	18843	18773	18775	18783	18596	18490	18629	18545	18649	18434	18616	18639	18483	18530	18624	18582	18602	18693	18743	18686	18447	18670	18728	18423	18402	18699	18683	18567	18641	18569	18576	18720	18579	18756	18660	18659	18719	18763	18574	18779	18531	18697	18583	18740	18685	18500	18606	18567	18610	18522	18613	18671	18633	18774	18876	18700	18686	18773	18680	18710	18568	18776	18763	18797	18771	18717	18753	18599	18711	18444	18513	18615	18611	18393	18447	18640	18792	18546	18640	18697	18647	18757	18995	18539	18586	18674	18617	18584	18586	18484	18669	18636	18445	18661	18570	18655	18664	18515	18706	18781	18553	18560	18765	18641	18792	18692	18444	18545	18687	18742	18606	18672	18593	18556	18667	18620	18623	18489	18572	18545	18670	18532	18592	18734	18658	18624	18677	18800	18502	18651	18473	18597	18649	18626	18584	18914	18759	18502	18846	18733	18699	18950	18582	18687	18750	18782	18476	18561	18679	18761	18681	18547	18667	18761	18553	18558	18671	18632	18692	18646	18658	18596	18700	18809	18741	18736	18661	18612	18605	18493	18553	18535	18813	18528	18677	18851	18792	18690	18649	18747	18566	18531	18810	18568	18536	18401	18545	18545	18696	18837	18652	18569	18809	18680	18844	18732	18768	18717	18709	18636	18685	18695	18656	18557	18840	18779	18750	18453	18708	18832	18721	18782	18699	18574	18760	18790	18776	18841	18622	18596	18621	18567	18700	18596	18603	18776	18730	18695	18765	18759	18729	18586	18677	18976	18566	18704	18759	18682	18624	18623	18559	18688	18641	18672	18707	18725	18698	18626	18686	18896	18673	18521	18547	18640	18689	18719	18781	18436	18635	18887	18648	18640	18611	18625	18635	18889	18716	18664	18678	18738	18608	18664	18673	18643	18475	18654	18578	18603	18708	18605	18635	18631	18643	18909	18709	18500	18866	18762	18446	18609	18565	18604	18748	18753	18606	18709	18808	18708	18644	18675	18828	18678	18830	18628	18620	18658	18905	18604	18639	18971	18708	18475	18702	18628	18694	18714	18587	18521	18851	18557	18581	18659	18733	18512	18485	18521	18649	18821	18496	18421	18591	18607	18761	18688	18693	18722	18717	18715	18543	18744	18661	18667	18788	18595	18493	18579	18649	18760	18723	18782	18640	18635	18805	18640	18594	18757	18540	18693	18703	18706	18795	18701	18708	18494	18683	18426	18648	18692	18638	18559	18618	18692	18711	18569	18773	18671	18558	18611	18750	18589	18595	18373	18757	18815	18748	18517	18579	18708	18822	18564	18507	18550	18514	18573	18534	18584	18534	18656	18750	18538	18778	18746	18641	18652	18553	18524	18763	18571	18580	18667	18818	18692	18671	18729	18660	18826	18487	18590	18443	18480	18590	18654	18548	18471	18605	18769	18688	18703	18414	18667	18659	18556	18482	18646	18638	18585	18697	18752	18765	18738	18732	18688	18877	18660	18581	18615	18554	18562	18556	18673	18545	18477	18708	18524	18708	18793	18880	18683	18586	18382	18505	18781	18742	18692	18651	18746	18785	18880	18824	18645	18697	18759	18761	18623	18652	18628	18771	18618	18554	18727	18515	18682	18842	18820	18715	18560	18469	18291	18708	18635	18702	18633	18435
32852	52635	49982	39401	32788	27888	24716	22448	20972	19326	18375	18208	17617	16977	16733	16614	16238	16229	16230	16072	16190	16052	15973	15967	15883	15952	16089	15719	15794	15736	15967	15803	15847	15828	15670	15882	15785	15781	15778	16009	15896	15800	15902	15800	15825	15740	15856	15778	15666	15798	15653	15905	15686	15756	15796	15692	15751	15838	15781	15819	15721	15950	15765	15659	15745	15636	15827	15592	15816	15842	15827	15642	15758	15745	15616	15748	15824	15599	15827	15674	15608	15901	15922	15636	15781	15731	15717	15682	15820	15616	15918	15670	15669	15745	15804	15765	15712	15751	15832	15762	15697	15913	15745	15610	15779	15627	15736	15788	15913	15787	15699	15877	15669	15642	15724	15600	15831	15803	15858	15735	15629	15906	15822	15543	15820	15793	15654	15624	15849	15679	15724	15910	15626	15809	15716	15742	15607	15599	15864	15725	15817	15683	15634	15700	15939	15590	15777	15747	15686	15747	15785	15919	15673	15827	15809	15853	15688	15793	15826	15780	15657	15746	15822	15791	15696	15668	15666	15920	15764	15857	15799	15712	15805	15700	15793	15779	15917	15739	15666	15668	15647	15843	15746	15592	15814	15758	15780	15727	15695	15882	15827	15745	15719	15704	15878	15704	15660	15773	15701	15769	15796	15844	15794	15776	15931	15804	15818	15612	15803	15664	15670	15653	15747	15587	15833	15679	15706	15695	15587	15581	15776	15643	15760	15654	15579	15581	15781	15644	15811	15761	15607	15799	15755	15670	15848	15681	15524	15627	15665	15713	15800	15735	15902	15677	15814	15880	15758	15826	15744	15803	15606	15737	15713	15825	15642	15777	15839	15758	15811	15668	15739	15733	15811	15590	15846	15856	15685	15783	15619	15694	15925	15586	15844	15856	15541	15807	15850	15615	15737	15816	15755	15777	15573	15606	15891	15761	15832	15738	15805	15658	15751	15833	15908	15795	15752	15965	15906	15735	15840	15795	15836	15591	15737	15630	15711	15691	15825	15660	15647	15825	15620	15732	15741	15633	15543	15850	15627	15733	15638	15692	15789	15763	15879	15929	15841	15730	15764	15659	15724	15854	15774	15575	15690	15867	15741	15939	15848	15682	15795	15801	15604	15713	15882	15796	15577	15726	15748	15536	15730	15788	15733	15649	15821	15836	15958	15838	15808	15638	15623	15787	15860	15702	15860	15767	15610	15776	15764	15731	15701	15700	15633	15617	15644	15584	15884	15766	15882	15659	15879	15571	15768	15914	15669	15872	15871	15795	15733	15686	15658	15674	15654	15623	15716	15797	15589	15712	15767	15630	15734	15665	15828	15800	15804	15640	15591	15639	15742	15560	15673	15811	15680	15684	15902	15767	15543	15773	15688	15700	15812	15727	15722	15748	15936	15710	15758	15855	15849	15660	15709	15831	15843	15840	15773	15743	15645	15758	15654	15678	15782	15747	15843	15751	15718	15873	15831	15685	15835	15666	15692	15670	15780	15692	15698	15739	15793	15764	15942	15661	15895	15674	15791	15677	15850	15856	15720	15791	15789	15647	15875	15857	15788	15536	15661	15744	15864	15673	15700	15786	15712	15751	15724	15749	15599	15729	15719	15752	15718	15661	15714	15724	15744	15834	15743	15836	15568	15868	15698	15590	15799	15820	15630	15634	15811	15778	15794	15790	15879	15770	15702	15634	15753	15619	15832	15544	15743	15737	15473	15799	15756	15745	15598	15767	15821	15851	15743	15847	15652	15802	15629	15799	15718	15751	15658	15767	15856	15863	15723	15639	15649	15645	15658	15669	15809	15695	15671	15754	15864	15737	15707	15710	15992	15954	15709	15565	15701	15529	15649	15649	15666	15740	15888	15621	15853	15811	15613	15702	15621	15707	15651	15759	15594	15749	15729	15724	15774	15640	15782	15726	15683	15784	15814	15743	15802	15755	15636	15736	15710	15832	15871	15585	15752	15694	15560	15877	15848	15769	15570	15835	15721	15770	15725	15841	15738	15843	15800	15791	15660	15877	15665	15897	15775	15760	15712	15726	15911	15798	15854	15732	15669	15670	15907	15523	15672	15629	15528	15601	15762	15706	15771	15725	15599	15773	15571	15652	15619	15830	15859	15638	15637	15840	15715	15760	15792	15849	15788	15633	15709	15513	15914	15539	15777	15731	15772	15901	15726	15685	15865	15805	15786	15769	15880	15715	15666	15796	15545	15829	15399	15878	15685	15683	15766	15651	15840	15730	15506	15626	15800	15594	15675	15875	15748	15707	15801	15643	15690	15740	15636	15744	15635	15664	15613	15754	15681	15871	15784	15651	15732	15878	15902	15892	15632	15648	15701	15716	15733	15794	15714	15653	15774	15720	15629	15786	15901	15735	15600	15788	15718	15582	15742	15774	15840	15692	15626	15700	15766	15716	15593	15857	15545	15711	15708	15759	15642	15738	15700	15670	15903	15807	15691	15884	15734	15759	15844	15910	15538	15994	15904	15777	15707	15819	15863	15668	15866	15791	15788	15663	15635	15749	15795	15818	15692	15665	15640	15608	15611	15817	15755	15797	15873	15813	15745	15827	15695	15752	15940	15929	15851	15943	15682	15750	15734	15679	15882	15755	15806	15691	15767	15695	15546	15807	15781	15730	15729	15672	15802	15591	15753	16039	15957	15785	15619	15756	15662	15816	15826	15819	15668	15673	15845	15886	15777	15808	15718	15784	15722	15840	15766	15811	15699	15838	15803	15675	15858	15650	15741	15813	15606	15767	15545	15813	15676	15819	15737	15748	15846	15646	15675	15578	15824	15630	15755	15792	15663	15822	15819	15751	15806	15735	15906	15836	15859	15716	15681	15737	15724	15918	15762	15782	15677	15614	15626	15729	15767	15770	15649	15692	15731	15717	15734	15713	15725	15685	15866	15698	15876	15770	15790	15836	15668	15740	15879	15815	15612	15741	15744	15682	15651	15712	15789	15710	15604	15706	15731	15711	15610	15691	15775	15770	15736	15850	15827	15842	15799	15565	15879	15557	15745	15655	15545	15767	15794	15734	15775	15614	15684	15743	15670	15652	15677	15733	15765	15664	15872	15888	15743	15598	15894	15740	15607	15661	15587	15809	15781	15706	15611	15724	15668	15590	15808	15687	15765	15743	15655	15685	15830	15585	15834	15739	15742	15680	15626	15749	15876	15688	15766	15622	15704	15829	15713	15608	15714	15820	15825	15678	15803	15809	15570	15643	15883	15916	15779	15709	15697	15756	15684	15708	15678	15700	15672	15950	15680	15990	15758	15614	15759	15779	15807	15645	15809	15705	15754	15748	15471	15839	15701	15504	15776	15688	15711	15988	15801	15834	15607	15843	15894	15632	15728	15795	15756	15755	15671	15669	15617	15816	15704	15785	15773	15809	15816	15574	15606	15510	15931	15751	15759	15713	15811	15654	15802	15740	15578	15505	15742	15806	15821	15845	15737	15664	15630	15824	15647	15852	15738	15713	15908	15744	15796	15781	15807	15736	15656	15744	15642	15825	15781	15754	15713	15640	15759	15728	15789	15783	15895	15873	15905	15732	15732	15692	15815	15849	15857	15823	15644	15838	15692	15684	15688	15837	15890	15776	15710	15708	15707	15724	15762	15731	15661	15846	15912	15772	15768	15721	15653	15843	15632	15720	15632	15822	15724	15688	15875	15711	15736	15770	15624	15717	15714	15702	15660	15664	15978	15853	15835	15554	15631	15857	15737	15944	15620	15827	15813	15676	15771	15856	15750	15866	15785	15837	15770	15708	15670	15677	15811	15746	15719	15734	15636	15755	16026	15605	15874	15812	15795	15790	15758	15621	15780	15765	15798	15701	15640	15711	15848	15526	15605	15764	15778	15843	15871	15957	15673	15768	15664	15786	15672	15817	15827	15649	15777	15853	15552	15759	15861	15600	15784	15817	15801	15805	15856	15813	15673	15812	15873	15986	15642	15574	15889	15818	15782	15758	15833	15898	15788	15517	15672	15745	15624	15877	15851	15622	15662	15782	15782	15800	15616	15722	15619	15598	15947	15693	15747	15612	15702	15668	15912	15740	15893	15694	15825	15740	15949	15692	15855	15750	15491	15800	15912	15599	15830	15553	15645	15801	15662	15855	15766	15880	15763	15797	15672	15853	15815	15832	15711	15710	15858	15880	15631	15737	15747	15943	15617	15819	15803	15640	15878	15742	15870	15741	15669	15892	15591	15596	15720	15761	15769	15749	15820	15737	15535	15744	15750	15755	15677	15820	15823	15730	15872	15884	15686	15764	15699	15963	15784	15667	15790	15796	15845	15851	15632	15762	15787	15868	15774	15803	15697	15784	15855	15598	15794	15584	15770	15749	15541	15825	15653	15661	15709	15825	15782	15615	15710	15730	15697	15835	15839	15923	15789	15713	15656	15794	15723	15859	15726	15778	15729	15923	15846	15684	15863	15773	15801	15729	15684	15730	15708	15741	15717	15833	15758	15847	15812	15783	15693	15826	15799	15671	15689	15713	15745	15820	15850	15724	15909	15748	15746	15764	15959	15787	15760	15842	15652	16040	15709	15574	15841	15619	15715	15825	15769	15884	15531	15683	15829	15555	15794	15762	15841	15778	15711	15815	15714	15716	15763	15677	15746	15725	15789	15682	15774	15734	15693	15772	15744	15746	15667	15784	15704	15755	15763	15734	15747	15817	15758	15761	15951	15812	15733	15871	15668	15827	15740	15730	15698	15539	15628	15969	15613	15830	15741	15687	15609	15683	15869	15676	15662	15623	15733	15776	15718	15898	15938	15605	15866	15653	15963	15849	15545	15836	15745	15921	15821	15735	15705	15929	15755	15823	15794	15700	15739	15754	15720	15809	15752	15832	15825	15889	15920	15643	15655	15987	15820	15712	15848	16008	15696	15540	15749	15667	15731	15671	15604	15741	15794	15442	15710	15814	15718	15782	15785	15688	15643	15767	15802	15737	15717	15838	15664	15902	15889	15665	15866	15849	15851	15858	15806	15715	15691	15881	15788	15804	15580	15782	15795	15691	15607	15659	15686	15777	15728	15726	15825	15742	15631	15790	15791	15716	15641	15739	15736	15736	15740	15826	15769	15685	15806	15702	15894	15736	15877	15733	15954	15715	15698	15594	15766	15772
23041	21583	29449	24394	23703	28182	31545	26526	24395	23559	22436	21924	21864	21180	20714	20282	20346	20286	19909	20028	19776	19985	19815	19945	20004	19829	19908	19920	19582	19647	19822	19827	19835	19859	19840	19536	19601	19550	19741	19687	19437	19541	19677	19616	19385	19483	19484	19757	19435	19634	19708	19513	19486	19510	19458	19538	19673	19633	19632	19650	19577	19544	19320	19649	19414	19523	19490	19439	19497	19491	19909	19423	19490	19534	19607	19245	19458	19560	19546	19472	19444	19614	19525	19382	19631	19688	19650	19328	19559	19538	19561	19918	19486	19469	19468	19461	19607	19663	19389	19674	19538	19524	19443	19538	19603	19634	19572	19524	19464	19580	19528	19515	19579	19462	19468	19494	19632	19587	19325	19556	19524	19399	19505	19367	19376	19507	19715	19521	19637	19765	19772	19633	19612	19506	19686	19452	19496	19438	19476	19500	19583	19925	19631	19432	19437	19488	19498	19459	19455	19495	19487	19396	19513	19597	19595	19495	19673	19539	19471	19498	19497	19539	19544	19435	19569	19393	19481	19564	19594	19635	19493	19593	19484	19385	19449	19454	19414	19451	19425	19514	19447	19533	19596	19533	19385	19847	19755	19531	19510	19644	19469	19611	19462	19541	19440	19681	19536	19553	19430	19528	19487	19442	19324	19459	19463	19483	19424	19460	19497	19460	19666	19649	19686	19519	19277	19468	19554	19596	19518	19375	19384	19437	19485	19403	19591	19478	19358	19578	19537	19481	19565	19451	19682	19529	19356	19448	19671	19526	19350	19557	19283	19625	19412	19473	19521	19418	19892	19594	19683	19399	19411	19496	19554	19387	19477	19694	19432	19295	19510	19543	19428	19429	19514	19205	19532	19688	19530	19523	19588	19618	19428	19583	19331	19502	19629	19529	19510	19375	19337	19628	19362	19301	19468	19438	19487	19436	19444	19692	19306	19500	19461	19540	19512	19654	19463	19557	19565	19469	19498	19386	19449	19498	19336	19381	19318	19532	19461	19418	19399	19458	19530	19513	19568	19340	19296	19422	19464	19439	19472	19558	19653	19553	19510	19409	19524	19662	19588	19630	19410	19353	19459	19465	19529	19438	19483	19414	19647	19665	19585	19356	19468	19475	19602	19514	19524	19162	19504	19546	19426	19508	19357	19573	19273	19472	19467	19332	19445	19547	19448	19419	19492	19590	19556	19445	19414	19626	19435	19514	19421	19423	19551	19515	19412	19567	19413	19488	19456	19458	19490	19298	19551	19348	19472	19567	19618	19430	19518	19503	19683	19491	19471	19453	19663	19342	19545	19681	19328	19198	19402	19594	19506	19508	19583	19629	19602	19468	19521	19409	19387	19531	19621	19476	19601	19434	19681	19370	19467	19460	19628	19530	19434	19501	19641	19260	19427	19551	19578	19496	19247	19523	19430	19620	19697	19562	19434	19395	19247	19408	19596	19571	19508	19632	19640	19448	19566	19560	19440	19469	19635	19601	19632	19344	19230	19418	19456	19541	19602	19682	19637	19452	19475	19451	19403	19500	19356	19410	19479	19638	19424	19521	19535	19658	19465	19577	19619	19544	19523	19504	19415	19472	19619	19433	19581	19608	19425	19409	19534	19420	19476	19412	19652	19310	19605	19480	19502	19498	19451	19441	19742	19427	19539	19383	19482	19541	19585	19319	19285	19259	19301	19550	19628	19675	19512	19448	19441	19401	19405	19365	19538	19497	19332	19353	19545	19429	19495	19435	19361	19463	19586	19562	19475	19509	19755	19533	19549	19639	19456	19551	19377	19450	19379	19437	19431	19418	19517	19441	19522	19445	19410	19468	19519	19608	19505	19469	19646	19411	19564	19680	19514	19444	19470	19673	19600	19418	19670	19407	19496	19426	19489	19451	19316	19277	19216	19398	19444	19513	19463	19637	19422	19610	19727	19519	19539	19356	19441	19538	19521	19381	19484	19492	19494	19369	19462	19353	19336	19382	19627	19486	19393	19677	19529	19467	19378	19472	19459	19136	19738	19500	19493	19456	19530	19561	19358	19423	19447	19470	19676	19552	19630	19471	19374	19361	19475	19467	19334	19346	19290	19277	19363	19484	19719	19548	19447	19362	19595	19530	19730	19581	19506	19463	19471	19504	19521	19237	19477	19295	19543	19602	19557	19466	19428	19342	19252	19435	19355	19464	19544	19525	19465	19263	19418	19451	19467	19754	19521	19739	19410	19597	19724	19250	19531	19412	19534	19282	19514	19310	19438	19539	19441	19500	19432	19503	19462	19510	19513	19614	19520	19646	19561	19541	19447	19672	19501	19328	19666	19316	19524	19632	19427	19674	19610	19539	19451	19534	19469	19414	19280	19679	19736	19548	19448	19480	19528	19634	19767	19666	19574	19533	19418	19488	19367	19465	19436	19293	19522	19432	19584	19432	19564	19648	19683	19605	19546	19401	19456	19536	19773	19868	19478	19361	19448	19457	19513	19617	19387	19349	19466	19547	19276	19201	19361	19364	19584	19412	19506	19648	19764	19499	19306	19504	19411	19392	19451	19543	19425	19245	19586	19374	19506	19358	19383	19288	19383	19380	19441	19355	19478	19415	19558	19524	19435	19605	19385	19552	19600	19499	19431	19707	19598	19707	19518	19498	19511	19501	19401	19529	19423	19529	19449	19565	19461	19232	19837	19463	19657	19611	19515	19216	19452	19446	19403	19269	19527	19597	19275	19429	19705	19478	19395	19454	19435	19571	19464	19583	19431	19631	19404	19435	19555	19443	19363	19306	19490	19413	19269	19483	19311	19448	19637	19649	19619	19523	19431	19447	19657	19406	19540	19451	19412	19427	19675	19448	19381	19543	19616	19362	19435	19263	19576	19314	19532	19389	19508	19483	19640	19520	19518	19645	19614	19485	19604	19620	19429	19539	19614	19348	19266	19643	19551	19356	19467	19459	19545	19551	19245	19541	19540	19498	19463	19487	19434	19168	19515	19512	19553	19422	19368	19262	19271	19329	19580	19582	19512	19493	19441	19368	19525	19347	19358	19634	19609	19553	19619	19640	19429	19446	19399	19474	19327	19281	19456	19733	19458	19315	19405	19322	19395	19279	19190	19530	19495	19405	19495	19507	19423	19373	19460	19323	19307	19362	19349	19533	19508	19495	19541	19269	19691	19398	19441	19607	19476	19546	19557	19368	19365	19390	19523	19416	19393	19461	19502	19637	19585	19564	19412	19487	19248	19451	19562	19579	19555	19680	19300	19529	19544	19595	19546	19527	19464	19330	19489	19409	19554	19431	19387	19483	19403	19559	19308	19479	19563	19287	19480	19657	19333	19504	19733	19557	19470	19385	19464	19529	19236	19479	19616	19311	19592	19320	19686	19558	19551	19465	19562	19431	19646	19447	19490	19512	19447	19394	19520	19467	19224	19669	19294	19503	19410	19309	19529	19462	19551	19599	19511	19590	19539	19538	19470	19401	19498	19313	19539	19435	19719	19266	19558	19510	19535	19574	19469	19422	19364	19550	19548	19489	19540	19559	19571	19585	19542	19437	19425	19536	19448	19550	19690	19458	19625	19530	19387	19603	19430	19505	19718	19529	19470	19379	19593	19208	19496	19544	19576	19353	19516	19296	19305	19478	19550	19557	19585	19210	19600	19460	19270	19418	19342	19600	19626	19450	19353	19383	19536	19433	19638	19541	19404	19697	19397	19380	19556	19442	19676	19532	19559	19539	19283	19466	19656	19440	19510	19433	19422	19372	19705	19343	19446	19619	19358	19389	19481	19351	19388	19397	19633	19342	19496	19416	19493	19733	19529	19580	19525	19454	19521	19440	19491	19682	19398	19601	19444	19587	19179	19374	19495	19556	19493	19581	19433	19725	19618	19391	19549	19554	19457	19526	19433	19447	19188	19604	19675	19517	19309	19581	19491	19498	19375	19521	19577	19735	19456	19607	19369	19378	19299	19634	19406	19503	19507	19644	19642	19438	19657	19375	19371	19366	19331	19669	19528	19630	19545	19517	19570	19535	19589	19632	19589	19580	19833	19423	19375	19430	19474	19514	19385	19572	19554	19634	19369	19586	19620	19455	19566	19276	19420	19406	19376	19415	19433	19418	19491	19510	19598	19503	19576	19716	19351	19652	19570	19525	19500	19300	19472	19519	19427	19590	19426	19417	19466	19403	19512	19444	19471	19572	19485	19543	19546	19494	19482	19304	19490	19302	19470	19374	19424	19429	19559	19363	19411	19335	19408	19565	19322	19594	19347	19418	19675	19339	19441	19436	19389	19521	19537	19600	19514	19625	19629	19598	19255	19556	19624	19767	19324	19525	19467	19542	19475	19218	19725	19368	19304	19695	19546	19603	19593	19284	19346	19499	19506	19460	19375	19421	19517	19420	19643	19587	19453	19330	19436	19521	19389	19528	19404	19609	19429	19465	19501	19481	19361	19570	19606	19275	19328	19463	19431	19729	19606	19432	19495	19451	19152	19488	19355	19495	19421	19351	19501	19581	19502	19304	19368	19416	19570	19455	19535	19509	19554	19593	19594	19567	19526	19489	19415	19458	19737	19599	19688	19518	19419	19485	19642	19508	19488	19697	19504	19565	19480	19334	19691	19451	19719	19427	19335	19486	19551	19650	19601	19455	19448	19518	19415	19593	19423	19578	19269	19286	19640	19399	19388	19373	19294	19562	19708	19505	19489	19414	19398	19385	19659	19367	19444	19454	19587	19393	19886	19441	19438	19455	19529	19532	19434	19338	19454	19345	19275	19463	19640	19407	19648	19676	19405	19442	19473	19874	19510	19454	19573	19404	19504	19263	19653	19616	19473	19431	19436	19457	19393	19481	19487	19603	19587	19440	19463	19395	19555	19579	19373	19654	19502	19499	19267	19441	19557	19484	19557	19490	19533	19589	19522	19450	19678	19406	19330	19501	19506	19640	19447	19324	19621	19530	19467	19639	19504	19427	19587	19454	19572	19519	19498	19383	19511	19578	19341	19452	19460	19306	19443	19499	19437	19543	19486	19408	19675	19476	19616	19343	19578	19587	19457	19401	19495	19500	19297	19575	19382	19642	19867	19573	19539	19676	19378	19451	19553	19438	19661	19440	19462	19694	19674	19532	19342	19525	19636	19546	19453	19477	19382	19407
34736	59144	55800	44606	37364	32163	28978	26126	23257	21547	20016	19431	18974	18211	17762	17533	17161	16905	16883	16705	16602	16723	16466	16469	16420	16430	16553	16216	16398	16414	16328	16401	16251	16277	16434	16261	16164	16340	16365	16215	16282	16160	16406	16319	16292	16247	16153	16200	16235	16221	16397	16215	16017	16181	16226	16130	16183	16246	16195	16076	16266	16220	16056	16170	16197	16142	16270	16188	16271	16089	16115	16224	16335	16013	16210	16246	16149	16103	16258	16194	16274	16190	16284	16241	16306	16347	16261	16271	16325	16048	16267	16026	16186	16236	16091	16430	16269	16193	16185	16198	16214	16363	16202	16191	16247	16021	16064	16269	16344	16139	16146	16242	16074	16157	16102	16365	16224	16112	16277	16104	16276	16225	16202	16216	16300	16133	16296	16044	16257	16129	16271	16095	16063	16178	16094	16193	16148	16135	16178	16193	16220	16133	16324	16320	16161	16228	16297	16247	16220	16053	16260	16344	16055	16260	16219	16351	16273	16215	16182	16104	16192	16261	16138	16164	16128	16242	16075	16248	16381	16151	16121	16294	15985	16184	16132	16241	16259	16284	16130	16191	16211	16130	16448	16238	16225	16031	16178	16286	16107	16138	16119	16302	16282	16189	16117	16334	16150	16156	16157	16277	16247	16128	16070	16130	16201	16224	16142	16112	16282	16159	16268	16271	16166	16228	16115	16248	16107	16117	16178	16276	16253	16147	16257	16248	16221	16224	16232	16087	16256	16319	16157	16267	16197	16299	16106	16145	16194	16171	16147	16224	16207	16087	16287	16276	16193	16225	16050	16369	16167	16205	16305	16249	16079	16141	16234	16134	16117	16204	16057	16308	16170	16236	16204	16126	16162	16256	16472	16185	16059	16117	16259	16345	16215	16293	16319	16094	16362	16189	16262	16231	16364	16130	16219	16253	16135	16254	16140	16244	16091	16131	16272	16174	16088	16279	16181	16104	16275	16306	16215	16292	16105	16365	16071	16192	16131	16149	16155	16228	16068	16098	16083	16211	16172	16194	16188	16223	16340	16283	16221	16120	16158	16247	16145	16303	16100	16130	16216	16239	16204	16267	16256	16381	16124	16251	16018	16282	16162	16300	16230	16309	16319	16352	16079	16069	16146	16191	16158	16265	16322	16176	16151	16035	16209	15904	16023	16239	16132	16229	16119	16043	16205	16329	16185	16151	16207	16258	16274	16167	16154	16183	16019	16287	16210	16315	16179	16177	16372	16088	15994	16159	16020	16095	16328	16121	16223	16129	16180	16118	16200	16212	16460	16259	16296	16114	16232	16222	16256	16322	16169	16038	16064	16180	16167	16227	16214	16350	16126	16178	16139	16276	16224	16292	16271	16181	16228	16147	16159	16050	16138	16257	16176	16274	16171	16132	16262	16232	16104	16194	16383	16131	16166	16290	16111	16249	16195	16173	16176	16166	16197	16136	16037	16215	16233	16127	16290	16241	16197	16249	16211	16181	16386	16422	16445	16347	16156	16071	16121	16200	16146	16050	16205	16128	16320	16333	16357	16291	16150	16368	16182	16140	16208	16157	16288	16151	16278	16157	16317	16168	16266	16197	16198	16038	16214	16226	16358	16095	16184	15977	16312	16305	16230	16231	16150	16146	16159	16279	16288	16146	16314	16117	16045	16175	16169	16142	16257	16183	16261	16119	16201	16266	16070	16056	16331	16099	16104	16111	16162	16306	16160	16159	16167	16212	16255	16301	16106	16282	16142	16318	16103	16132	16080	16150	16078	16172	16235	15985	16028	16028	16164	16262	16020	16345	16096	16298	16184	16292	16151	16026	16182	16181	16403	16094	16239	16256	16174	16113	16281	16188	16287	16038	16249	16347	16138	16343	16137	16048	16145	16254	16311	16122	16102	16124	16115	16278	16141	16132	16195	16077	16131	16162	16264	16154	16233	16272	16170	16261	16190	16269	15960	15997	16329	16317	16069	16312	16113	16088	16387	16234	15998	15970	16107	16206	16246	16166	16375	16052	16179	16187	16168	16368	16206	16098	16385	16358	16100	16208	15956	16172	16336	16504	16113	16127	16238	16247	16153	16163	16224	16171	16068	16046	16190	16112	16147	16272	16082	16308	16318	16267	16243	16208	16152	16105	16092	16242	16177	16273	16131	16223	16095	16196	16137	16303	16267	16263	16335	16057	16181	16299	16229	16229	16217	16078	16309	16251	16160	16157	16262	16275	16235	16248	16117	16127	16355	16256	16190	16286	16247	16184	16271	16165	16261	16092	16112	16160	16169	16250	16268	16049	16017	16300	16284	16371	16206	16196	16102	16042	16141	16042	16178	16126	16285	16147	16100	16094	16241	16300	16266	16104	16215	16044	16188	16277	16199	16402	16086	16233	16131	16100	16229	16283	16303	16168	16080	16229	16321	16243	16134	16258	16206	16132	16367	16122	16263	16196	16167	16168	16220	16056	16296	16124	16042	16057	16231	16190	16185	16321	16265	16308	16250	16241	16235	16206	16430	16129	16342	16234	16253	16097	16234	16060	16121	16028	16340	16031	16230	16409	16132	16137	16278	16068	16231	16170	16206	16186	16123	16305	16152	16209	16265	16133	16346	16205	16237	16174	16213	16272	16164	16311	16178	16207	16257	16172	16198	16289	16381	16381	16340	16079	16140	16123	16347	16099	16220	16324	16178	16284	16412	16195	16203	16313	16155	16139	16199	16222	16135	16112	16200	16114	16127	16200	16164	16366	16283	16179	16091	16250	16130	16270	16372	16274	16231	16034	16148	16004	16111	16282	16162	16125	16128	16188	16017	16227	16119	16098	16128	16181	16193	16197	16254	15962	16323	16125	16439	16196	16193	16167	15995	16303	16071	16112	16168	16079	16350	16132	16316	16255	16285	16253	16254	16153	16272	16245	16113	16119	16220	16102	16187	16056	16337	16073	16199	16280	16069	16061	16078	16104	16194	16217	16092	16219	16308	16145	16158	16087	16247	16241	16399	16099	16154	16318	16241	16246	16152	16270	16254	16151	16053	16135	15957	16084	16337	16025	16147	16300	16248	16202	16280	16214	16157	16009	16205	15963	15979	16265	16375	16316	16145	16220	16138	16309	15907	16082	16193	16187	16094	16469	16142	16278	16088	16157	16302	16264	16338	16208	16055	16170	16148	16058	16075	16133	16115	16146	16273	16328	16246	16273	16317	16183	16200	16247	16217	16154	16171	16143	16139	16194	16265	16170	16033	16233	16285	16268	16201	16425	16143	16357	16244	16056	16243	16288	16138	16198	16261	15984	16036	16291	16067	16242	16191	16026	16317	16108	16042	16261	16306	16159	16074	16184	16129	16136	15956	16114	16146	16159	16141	16166	16272	16181	16241	16269	16097	16143	16230	16033	16305	16241	16217	16176	16227	16182	16225	16277	16009	16376	16247	16404	16236	16235	16025	16330	16075	16150	16085	16143	16210	15981	16171	16329	16136	16134	16368	16201	16212	16122	16129	16218	16182	16078	16242	16138	16167	16112	16140	16226	16207	16176	16150	16170	16095	16167	16279	16206	16174	16348	16135	16194	16319	16149	15955	16213	16302	16251	16301	16328	16237	16194	16255	16167	16245	16301	16199	16199	16167	16023	16226	16192	16248	16365	16345	16236	16204	15948	16199	16098	16225	16151	16056	16331	15982	16375	16042	16098	16190	16180	16081	16347	16262	16042	16092	16417	16303	16241	16159	16172	16064	16387	16233	16103	16222	16281	16160	16206	16130	16228	16187	16176	16415	16165	16236	16249	16210	16227	16173	16203	16200	16263	16016	16186	16200	16069	16169	16191	16146	16305	16038	16280	16273	16276	16312	16270	16269	16212	16255	16149	16242	16390	16193	16154	16030	16143	16212	16046	16357	16228	16172	16244	16138	16105	16202	16282	16062	16179	16374	16248	16425	16307	16423	16053	16373	16215	15978	16040	16374	16153	16250	16135	16251	16104	16121	16199	16230	16296	16181	16150	16324	16393	16264	16131	16310	16048	16292	16237	16163	16240	16203	16309	16133	16077	16071	16321	16257	16141	16073	16070	16162	16074	16291	16215	16184	16249	16093	16153	16278	16048	16310	16120	16187	16421	16134	16217	16172	16274	16214	16072	16097	16240	16265	16261	16282	16289	16162	16131	16136	16138	16311	16344	16170	15979	16031	16372	16206	16275	16321	16290	16159	16165	16303	16203	16166	16046	16156	16293	16149	16242	16183	16176	16189	16138	16366	16187	16299	16126	16186	16301	16069	16069	16167	16359	16359	16138	16236	16178	16208	16244	16274	16032	16224	16206	16183	16181	16225	16268	16155	16312	16077	16251	16306	16353	16170	16109	16302	16217	16101	16082	16204	16155	16160	16266	16219	16124	16301	16152	16211	16104	16307	16108	16230	16231	16382	16252	16154	16136	16319	16296	16120	16254	16213	16172	16036	16137	16277	16099	16286	16071	16238	16191	16044	16277	16394	16307	16113	15973	16189	16386	16232	16192	16189	16249	16261	16145	16179	16295	16190	16166	16166	16127	16245	16297	16215	15976	16209	16249	16102	16244	16114	16170	16097	16236	16172	16242	16174	16230	16388	16090	16037	15972	16182	16107	16151	16245	16155	16200	16240	16337	16061	16385	16177	16068	16041	16103	16334	16205	16032	16086	16170	16196	16253	16065	16208	16349	16294	16147	16156	16255	16195	16034	16122	16051	16209	16073	16121	16279	16087	16356	16043	16192	16151	16224	16156	16335	16171	16217	16248	15989	16217	16272	16151	15988	16226	16230	16147	16284	16195	16153	16277	16049	16252	16163	16291	16282	16410	16212	16226	16301	16200	16052	16132	16185	16276	16004	16190	16274	16166	16000	16252	16192	16275	16082	16079	16129	16222	16005	16196	16222	16167	16231	16173	16242	16195	16341	16198	16242	16188	16292	16128	16149	16062	16092	16190	16122	16232	16204	16120	15988	16182	16212	15995	16254	16060	16129	16267	16226	15935	16089	16248	16228	16178	16138	16211	16186	16394	16333	16164	16218	16090	16097	16201	16192	15976	16198	16258	16295	16102	16322	16073	16088	16083	16247	16254	16097	16239	16109	16165	16400	16158	16140	16140	16020	16038	16330	16185	16142	16204	16112	16404	16158
29377	29174	37266	33364	27493	25123	23481	21936	20969	20462	20120	19672	19572	19489	19437	19319	19106	19364	19288	18950	19038	19127	19318	19009	19145	19277	19178	19078	19113	19073	19115	19139	19265	19086	19058	19030	19316	19014	19021	19019	19132	19056	19019	18892	19040	19036	19123	19034	18919	18895	19210	18880	19201	18999	19076	19003	18983	19114	18957	19163	19102	18941	19020	19045	18988	18928	19050	18952	19045	19260	19219	18732	19120	19138	19150	19030	19039	19049	19013	19072	19110	19045	19149	18957	19127	19127	18854	18947	18999	18870	19038	18937	19120	19112	19090	18932	19069	19121	18962	19132	18971	19067	18721	18856	19134	18840	19055	19229	18967	18979	19075	18914	19181	19224	19013	19058	19138	19031	19000	19102	19140	19293	19094	19104	19036	19154	18832	19048	18893	18934	18982	18976	19064	19049	19299	18953	19208	19205	18739	18990	19030	19044	19130	19046	19022	19093	19155	19083	19062	19065	18727	19246	19095	19136	19032	19003	18944	19051	18983	19105	19126	19098	19014	18914	18917	19135	19090	19017	19087	19328	19074	19030	19214	19002	19039	18985	19055	19013	19074	19116	19226	19373	18912	19011	19136	19070	19052	18973	19192	18970	19123	19139	19035	19045	19023	19164	19146	19073	19153	19125	18988	19129	18958	18957	19012	19147	18975	19148	19094	19095	19158	18917	18980	18943	19183	19098	19150	19117	19022	19249	19182	19222	19125	19155	19034	19103	18936	18984	19100	19070	19160	18969	19064	19163	19096	19047	19117	18825	19150	19286	19256	19233	18984	19065	19042	19194	19114	19127	19272	19045	19272	19023	19190	19046	19081	19139	19405	19088	18784	19189	19090	18918	19133	19222	19048	18912	19017	18878	18967	19122	19121	19245	19150	19021	19142	19185	19111	19087	19034	19112	18932	19002	19294	18996	19031	18977	19106	18796	19098	19011	19075	19273	19002	19043	19103	19062	18930	19213	19167	19059	19120	19093	19011	18927	19122	19062	18957	19115	19243	19136	19067	19021	18932	19116	19166	19044	18971	18961	18809	18966	19113	19033	19306	19109	18989	18938	19063	19057	18966	19090	19260	18899	19140	19208	19164	18840	19058	19123	19333	18998	18961	18879	19050	18933	19037	19184	19211	18987	19090	19148	19102	19030	18945	18886	18915	18920	19005	19304	18929	18894	19201	18996	19190	19048	19160	18992	18920	19070	18923	18819	18832	19131	19111	19083	19183	19065	19024	19376	18893	18930	19091	18892	18836	19027	18850	19069	19079	19058	18907	19043	19086	19245	19162	18930	18994	19137	19142	19166	19037	18939	18894	18987	19021	19175	19155	19042	19060	18922	19167	19056	19072	18971	19007	18960	18799	18722	18913	19085	19070	18970	18823	19049	18981	19229	19061	18873	19449	19106	19162	19063	19012	19033	19038	19086	18934	19145	19141	19128	19040	18814	18895	19353	19232	19178	18901	19065	19162	18912	19023	19132	19078	19016	19030	19007	19022	18795	19131	18943	19049	19136	18988	19105	19267	19160	19123	19113	19254	19041	19080	19060	19123	19068	19100	19006	18933	19162	18834	19205	19154	19190	18929	18938	19264	19206	19108	18860	18889	19164	18970	18954	19044	19122	19238	18969	19024	18908	19105	19287	18863	19089	19114	19230	19019	19293	19228	18911	19121	18936	19048	19068	18975	19145	18877	19007	18971	18899	19129	18969	19078	18969	19089	19196	19068	18882	19196	19205	19093	18977	19261	19098	19028	19112	19441	18852	19321	18989	18952	19053	19140	19060	18942	19086	19303	19082	19084	19169	18988	19145	19167	19065	19175	19154	19141	19099	19074	19276	18990	19086	19124	19185	19170	19089	18877	18783	19089	19243	18982	19011	19211	19123	18981	19084	18973	19328	18973	19007	18907	18934	19132	19150	18954	18929	19225	18992	19235	19047	18929	19118	19206	19102	18835	18995	19031	19086	19003	19179	19024	19093	18955	18744	19023	18923	19129	19025	19042	19036	18974	19077	18963	18757	19021	19005	19111	19054	18869	19144	19109	19029	19155	18998	19026	19063	19113	18983	18999	19009	19159	19033	19073	18853	19316	19082	19117	18985	19252	19079	19177	18967	18947	19140	18820	18917	18916	19038	18841	19056	19018	18853	19055	18998	19123	18951	19209	18995	19146	19093	18956	18937	19168	18936	19045	18970	18859	19083	19256	18906	19112	19096	19138	19244	19195	18918	18903	19172	19074	19119	18982	19173	19182	19046	19070	19153	18905	19183	19019	19185	19296	19280	18967	19038	19063	19108	19127	19018	19269	19067	19198	18985	19129	19207	18986	18918	19084	19051	19060	18964	19069	19204	19002	19044	18992	19259	19007	18947	18931	18977	18940	18973	18893	19081	19105	19235	19094	19237	19185	18999	19100	19042	18991	18934	19069	18985	18884	19233	18945	19068	18842	19117	18998	19095	18945	19183	19216	19025	19199	19002	18926	18982	19092	18897	19074	19066	18909	19020	18941	19267	19211	19080	19060	19189	19241	19055	19204	19036	18854	19021	19220	18972	19133	19179	19158	19022	19240	19327	19004	19103	19060	19011	19005	19019	19132	19035	18949	19233	19080	18835	18944	18962	19044	19018	19118	18917	19104	19117	19060	19153	18973	19201	18989	19023	19254	19039	19027	18905	18930	19056	19259	19060	18892	19198	19134	19206	19207	19157	18807	19126	19105	18870	19182	18973	19178	19157	19053	18935	19293	19081	19046	19273	19119	19248	18954	19163	18957	19200	19021	18976	19035	18893	18992	19115	19141	18916	18912	19371	19090	19138	19192	18836	19107	18968	18933	19077	19135	19010	19282	19312	19134	18907	18922	18977	19098	19064	19052	18930	18967	19264	19236	19131	19248	19060	18846	19110	19000	18988	18907	19073	19268	19116	18976	19078	18997	19111	18993	18941	19062	19109	18973	18887	18937	19110	19104	18986	19192	19100	19066	19182	19111	19099	19211	19175	18821	18816	18772	19088	19205	18960	18915	18835	18993	19031	19136	18997	19166	18968	19107	19188	19078	19031	18843	18956	19169	19099	18934	18789	19112	19102	18917	19068	19137	19199	19175	19008	18988	19047	19013	19092	19206	19197	18906	19086	19049	19066	19211	18936	19178	18954	19113	19175	18891	18788	19002	19038	19332	19216	19151	19143	19206	19220	19141	18995	19005	18763	19040	19080	19101	18822	19078	19155	18997	19118	18978	18875	19011	18893	19081	19091	18938	19164	19096	18956	19101	19124	18958	19095	18999	18997	19115	19162	19232	19288	19089	18951	19163	18888	19182	19101	19212	19090	19194	19022	19172	19095	19081	18977	19143	19088	19079	19081	18952	19059	19140	19190	19136	19154	19090	19117	19002	18977	19161	19258	19052	18931	19072	18994	19044	18991	19006	19013	18978	19214	19074	18837	19242	19157	18946	19060	18961	19064	19091	18844	19075	19197	18909	19162	19012	18989	19131	19240	19209	19009	18975	18947	19120	19333	19244	18994	19303	18923	18967	19246	18918	19040	19145	19016	18927	19092	19148	19012	19094	18919	19109	18957	19166	19076	19139	18872	18999	18892	19047	19074	19034	19334	19051	19068	19143	19091	19014	19020	19305	19191	19117	18975	19034	18915	18967	19152	19194	19126	19030	18996	19012	19208	19024	18995	18962	19159	19333	19028	19057	19189	18972	19108	18958	19082	19264	19126	19162	18977	19054	19065	19080	19119	19269	19167	19121	19173	18923	19061	18976	19296	19172	19108	19200	19031	19213	19132	19060	19112	19042	18969	19004	18989	19169	18938	19062	18895	19144	19282	19134	19000	19165	19253	19009	18897	19399	19023	18898	19187	19136	19033	19189	18967	19025	19114	19156	19044	19153	19045	19018	18919	19080	19131	19186	18977	19002	18906	19090	18867	19110	19195	19106	19068	18951	19158	19243	19097	19112	18875	18873	19010	19205	19098	18985	18995	19104	19133	19150	19255	19072	19143	19298	19050	19022	19117	19213	19165	18948	19013	19019	19143	19122	19280	19050	19260	19131	19227	19208	19156	19248	18917	18977	18781	19044	19178	19122	19007	18947	19069	18940	18944	19090	19091	19034	19080	19031	18898	19123	18973	19169	18967	19100	19079	18936	19069	19127	19049	19149	18927	18885	19126	19098	18938	18887	19091	18853	18956	18987	19174	19056	19143	18892	19195	19088	19031	19205	19199	19074	19000	19138	19003	19143	19042	18877	18945	18951	18903	18971	19036	19051	19130	19241	19168	19040	18896	19000	19242	19114	18881	19087	18932	19053	19019	19006	19107	18965	19055	19184	19083	19093	18958	18984	19161	19069	18883	18819	19061	19105	19138	19209	19219	19182	18996	19218	19038	19095	19352	19072	19072	19014	19218	19137	19272	19008	19082	19069	19252	19171	19035	19077	19455	19134	19073	19030	19539	18974	18973	19030	19139	19041	19026	19230	19097	19114	18907	19064	19009	19118	19080	18923	18777	18833	19013	19082	18895	19078	19101	19031	19125	19147	19072	18993	18982	19180	18993	18967	19024	18998	18978	19256	19094	19084	19104	19140	18815	19093	19070	18916	18818	19075	19052	18903	19003	19044	19003	19273	19279	19168	19236	19108	19351	19028	19118	19081	19149	19271	19214	19046	19003	19074	18955	18930	19129	18997	19160	19187	18942	19004	18898	19043	19306	18982	18970	18888	19208	19128	18853	19178	19132	19288	18991	19105	19111	19263	19249	19072	18987	19217	19050	19055	18902	19075	19023	19076	19015	18915	19083	19063	19116	19140	19113	19225	19181	19123	19043	19404	19134	19012	18856	18966	19046	19036	18930	19058	19013	19161	19166	19068	19140	19152	18849	19150	19032	19004	19170	19030	18919	19033	18925	19075	19307	19124	19060	18895	18916	19025	19028	19145	19012	19089	19123	19038	18986	19180	19143	19051	18982	19230	19143	19179	19085	19088	18950	19055	18837	19044	19149	19056	19118	18957	19075	19037	19148	19086	19014	19068	19323	19139	19168	19010	19171	19185	19173	19266	19003	19000	18950	18976	19166	19048	19066	19126	18988	19093	19079	19010	19200	18922	19066	19039	19282	19202	19277	19120	19141	19154	19099
33075	46629	43475	33748	27715	24567	21852	20027	18882	18034	17532	17292	16964	16902	16768	16514	16303	16298	16204	16191	16031	16337	16106	16183	16119	16176	16019	15974	16028	16086	16093	15956	16074	15892	15936	15942	16180	16066	15880	15810	15990	15940	15953	15815	15936	15881	16003	15957	15986	15845	16049	16000	16027	16075	16072	16099	15991	15948	15882	15910	15952	15942	15842	16110	15860	15956	15996	15942	16004	15991	16042	15969	16063	16022	15993	16037	15921	15994	15925	15933	15815	16074	15901	16050	15780	16232	15983	16024	15889	15860	16049	15886	15970	16042	15757	15826	16165	16163	15764	16010	16018	15935	15957	15835	15986	15882	15833	15831	15925	15753	15879	16079	15926	15897	15964	15984	15868	15827	15925	16157	15985	15930	15937	15943	16012	15815	16120	16076	16077	16018	16049	16060	15759	15871	15900	16021	15958	16073	16002	16001	16230	15827	15999	16046	16168	15955	15955	15833	16153	15976	15845	15800	15961	15977	15956	16003	16031	16016	15815	15985	15838	16022	16036	15945	16145	15864	15818	15958	15881	16013	16094	15941	15973	15981	15890	15849	15891	16060	16140	15969	16050	15827	15994	15990	15946	15959	15864	15993	16022	16076	15923	15992	16041	15960	15954	16131	15905	16173	16046	15786	15920	16006	15966	16213	15976	15901	16036	15946	15755	15849	15998	16158	16067	15923	15837	15847	15925	15962	16025	15939	15885	16030	15908	15981	16004	16050	15964	15926	16028	16089	16029	15903	15914	15911	16032	16031	15968	15992	15848	15902	15966	16176	15895	16042	15928	15947	16130	15918	15844	15950	15933	15741	15842	16029	15967	16056	16211	15926	15845	15931	15960	15862	16015	15919	15978	15969	15801	15858	15887	16073	15901	16124	16073	16095	16240	15797	15829	15732	16084	15970	16023	15987	16068	16089	15970	16014	16037	15972	16106	16143	15937	16090	16007	15949	16092	15906	16019	16261	16001	16110	15945	15898	16008	15958	15822	15955	16076	15933	16023	15858	15605	15982	16030	15935	15943	16052	16051	15902	16070	15947	15927	15975	16164	16037	15941	15915	15881	15996	16044	15895	16022	15979	15993	16000	15841	16056	15778	15928	15941	15849	16004	16066	15867	16082	15874	15978	15739	15978	15886	16040	15946	15999	15829	16011	16042	15923	15931	16026	15992	16004	16066	16044	15830	15942	16108	15927	15858	15869	15836	15916	15970	15780	16051	15948	15912	15918	15917	16089	15883	15855	16257	16021	16010	15933	15955	15891	16047	15872	16000	15987	15996	15979	15972	16071	15969	15939	16028	16088	15934	15990	15969	15978	15891	15889	15929	15878	15958	16185	15934	15961	16008	15888	16096	15920	15914	15805	15931	15992	15969	16041	16200	15924	16195	15833	15894	15893	16070	16015	16113	15843	16045	15918	15896	15935	16028	15982	16081	15860	16034	16055	15784	16003	15998	16026	16045	15965	15962	15866	15893	15937	15952	15993	15894	16068	15921	15761	16258	16099	15931	15993	15961	15799	15819	15893	15840	16013	15945	15932	15991	15895	15838	16039	15889	16011	15875	15871	15942	15912	15842	16147	16052	16113	15985	16048	15871	16052	15931	16130	15929	16087	15928	16067	15915	15945	16064	16121	15999	16027	15952	15913	15956	15858	15804	15996	15915	15901	15906	15988	16015	15902	15941	15937	15838	16103	16027	15918	16014	15971	15841	16170	16062	16040	16126	15896	16106	16069	16190	16040	15970	16026	15938	15868	16057	16147	15850	15929	16015	15920	15955	16022	15975	15921	15960	16036	15967	15854	16073	15949	15918	15978	15870	16115	15917	15943	16022	16126	15971	15991	15890	15788	15968	15977	15862	15947	16108	16083	15928	16244	15962	16193	15959	16015	15961	16049	15880	15915	15882	15816	15979	15931	16087	16002	15959	15887	15957	16002	16053	15829	16075	16039	16063	15988	15940	15837	15891	15893	15954	16097	15990	15919	15828	15995	15998	16013	15996	16059	16074	15935	15891	15998	16030	15937	15982	15973	16042	15980	16035	16096	15808	15970	16006	15813	15908	15990	15874	15906	15922	15971	16005	16009	15944	15916	16074	16010	16075	15930	15946	15980	16004	15959	15997	16143	15845	15930	16022	15997	15990	16136	15813	16011	15824	16038	15933	16064	15840	16103	15986	15820	15981	16039	15952	15911	15979	15879	15878	16160	16039	15764	16059	15898	16020	15954	16008	16219	15988	15883	15875	16029	15879	16124	15905	15955	15921	16009	15852	16031	16083	16037	15831	15929	15864	16024	15763	16112	15912	15959	15948	16004	15878	16026	15997	16050	15956	16031	15872	15879	15995	16002	15993	15809	16002	15824	16058	15821	15970	15873	15830	16136	16031	15863	16065	15989	15923	15947	15957	15885	15999	15904	15817	16065	16044	15986	15808	15898	15863	15903	15956	16117	16003	16059	15919	16142	15892	15948	16058	15848	15932	15835	16004	16037	15997	15956	15801	15907	16103	15930	16042	15932	15895	15861	15912	15939	16005	16099	16022	15990	15930	15949	15846	15858	16080	15937	15894	16000	16000	15958	15845	16175	15857	15991	16133	16035	16001	15898	15799	15927	15781	15958	15919	16028	15822	15925	16107	15927	16098	15899	15863	15985	15872	16035	16078	15858	15860	15729	15890	16145	15814	16061	15979	15889	15956	15823	16022	15922	15976	15976	15852	16105	16058	16025	15820	15892	16007	15993	16068	16123	15996	15945	15767	15907	15867	16040	15732	16015	16122	15857	15988	15943	15931	16019	15964	15882	16035	15764	16170	15862	15763	16047	15960	15974	16058	15916	15930	15906	16044	16178	15998	15945	16169	15841	15911	15922	16002	16047	15847	16017	15860	16105	16111	15990	16059	15962	16005	15968	15983	15991	15985	15927	15809	15974	15830	16015	15974	15985	16036	15978	15978	16026	15796	16050	16055	15957	16025	16039	15977	15992	15877	16123	15941	16075	15932	15990	16038	15845	16091	15854	15942	16007	16020	15821	16078	16123	15970	15906	15914	16113	15719	15954	16018	15932	16003	15922	15872	15925	15967	15900	16072	16060	15974	15989	16211	16201	15971	15795	16026	15884	15901	15859	15926	15910	15766	15941	15991	15990	16073	15926	16051	15824	16093	15926	15988	16065	16051	15870	15955	15870	15996	15945	15967	15829	16197	16013	15874	15875	15927	16064	16039	16012	16095	15931	16068	16095	16166	15877	16033	15921	15866	16070	15859	16121	16094	16055	16062	15939	16015	16085	15946	15838	15983	16076	16060	15991	15933	16070	15960	15898	15906	16088	16029	16118	15772	16033	16039	16105	15915	15974	16038	16109	16074	16009	15982	15849	15855	16065	16009	16072	15894	15946	15874	15989	15878	15825	15922	15983	15884	16144	15990	15952	15978	15980	16121	15997	16020	16049	16084	15717	16050	16022	15845	16146	16073	15850	15943	16005	15978	15807	16044	15858	16007	15916	15905	16040	15985	15825	15966	16006	16024	15897	15936	16006	16124	16007	15987	15873	15895	15846	15845	16001	15882	15790	15963	16011	15983	15997	16042	16051	16073	15959	15966	16046	16053	16141	15918	15858	15966	16050	15950	15911	15998	16009	16013	15935	15959	15984	16097	16008	16111	15892	15868	15845	15801	15977	16037	16126	15903	15981	15965	16142	15839	15981	16165	16012	15988	15923	16153	15928	15908	16007	16062	16074	15926	15944	16038	16081	15902	15927	15954	16053	15822	15853	16168	15917	15989	15968	16055	15979	15891	15876	16079	15844	15969	15803	15940	15877	15956	15979	16153	15816	15864	16074	16051	16015	16098	15970	15854	15906	15970	16027	16073	15879	15921	15907	15957	15901	15993	16088	16031	15867	16076	15829	15983	15967	15989	15902	16090	16002	15960	15982	15839	15953	15915	16081	16067	16015	15806	16026	15915	16014	16098	15825	15956	15973	15915	16050	15858	15945	15975	16043	16026	15977	16026	15952	16048	16033	16048	16031	15906	16042	16023	15914	16073	15833	15955	16035	15994	15930	15999	15876	15865	15939	16081	15821	15896	16099	15938	15934	16017	16078	16122	15956	15908	16165	15990	15994	16196	15918	16006	16143	16029	15995	15873	15856	15989	15847	16007	16138	15869	16121	15988	15950	15883	15919	15986	15945	16101	15971	15980	16067	16099	15913	15929	15946	15933	16013	16079	16067	15972	15999	16048	15993	16154	15983	15911	16081	16200	15919	16066	16122	15873	16048	15974	16144	15838	16070	16026	15972	15873	16042	15987	16167	16034	15825	15992	15784	16108	15935	16038	15908	16070	15909	15962	16007	16002	16169	15837	15998	15862	16056	16029	15947	15918	15935	16031	16034	15951	15842	15936	16079	15973	16000	16080	16033	15848	15953	16040	15873	15960	16168	15987	16065	16018	16031	16101	15892	15887	16017	15917	15931	15830	15929	15900	15997	16007	16246	16175	15863	15974	15938	16010	16065	15900	15856	15899	15862	15926	16009	15997	16029	16062	16121	15966	15775	15838	15930	16040	15804	16030	15927	15897	15993	15946	15936	15874	16164	15907	16038	15956	16002	16069	15991	16025	15930	15859	15947	15877	16106	16016	16015	15966	15977	15966	16040	15959	16131	16048	15967	15968	16034	16114	16106	16004	15992	16057	16010	15944	15993	15948	15915	16211	16020	15999	16088	15949	15926	15939	16061	16025	15888	16012	15875	15917	15974	16005	16051	16020	15847	15971	16067	16112	16041	15957	15818	16111	16040	15842	16030	16028	16018	16021	15788	16091	16053	15992	16045	15933	15876	16013	15835	16028	16048	15988	16068	15952	16005	15847	16008	16155	15853	15673	15985	15810	16102	15901	15942	15893	16115	15901	15944	15978	15893	15989	15925	16089	15877	15974	15978	15905	15953	16020	16165	15914	15958	15914	15935	16008	16073	16035	15909	16136	15925	15889	16124	15831	15943	15983	15988	16033	15829	15991	15867	16127	16008	15992	16054	16113	16084	15992	16070	15832	15960	15973	16066	15931	16032	15921	15996	15869	15994	15740	15795	16129	15768	15938	15766	15913	15961	16008	15999	15987	15734	16081	15943	15904	15835	15856	16179
24200	21569	29248	26124	26107	28316	27753	23720	22317	21932	20991	20366	20014	19637	19542	19478	19514	19411	19398	19305	19022	19133	18985	19126	18946	19110	19136	19032	18915	18924	18929	18936	18696	19018	19215	18991	18975	18893	18906	18933	18973	18866	19003	18811	19013	19003	18972	18854	19067	18741	18825	18772	18750	18912	18722	18833	18959	18938	19092	18795	18743	18795	18969	18912	18804	18666	18602	18809	18998	18991	18650	18824	18685	18894	18874	18919	18777	19014	18779	18988	18772	18843	19002	18938	18733	18788	18892	18840	18774	18723	18861	19184	18825	19025	18987	18833	18849	19028	18910	18729	18936	18908	18936	18829	19037	18942	18834	18885	18985	18865	18742	18818	19007	18700	18821	18697	18905	18959	19030	18971	18869	18949	18804	18854	18955	18849	18987	19162	18984	18815	18934	18927	18836	18725	19020	18747	18789	18948	18948	18962	18911	18822	18825	18858	19001	18858	19022	19107	18740	18987	18923	18780	18917	18766	18641	18853	18859	18847	18919	18676	18750	18856	18866	18866	18729	18711	18734	18929	18937	18771	18959	18795	18906	18878	18844	18816	18899	18620	18872	18758	19020	18897	18820	18819	18878	18865	18758	18870	18731	18795	18920	18841	18799	18861	19127	18612	18874	18936	18894	19070	18905	19035	18872	18846	18945	18891	18902	18862	18827	18954	19053	18774	18786	18644	18692	19072	18937	19041	18845	18821	18947	19004	19062	19008	18794	18633	18781	18791	19089	18834	18965	18813	18762	18667	18866	18976	18930	18996	19015	19049	18656	18717	19078	18879	18788	18725	19062	18748	18727	18917	18922	18931	18884	19135	18691	18950	18753	18867	18626	19009	18891	18774	18871	18673	18765	18796	18913	18893	18784	18930	18890	19050	18917	18875	18819	18859	18772	18691	18696	18798	18866	18869	18887	18929	18879	19119	18749	18770	18763	18735	18927	19035	18829	18781	19007	18871	18887	18950	18986	18826	18969	18968	19010	18868	18811	18833	18894	18759	18926	18971	18943	18984	18729	18714	19028	18993	18842	18933	18758	19030	18947	18781	18984	18764	18967	19037	18718	18845	18828	18964	18834	18838	19016	18763	18874	18753	18754	18876	18883	18923	18961	18765	18817	18815	18943	18598	18785	18750	18737	18822	18840	18836	19027	18855	18866	18904	18867	18834	18924	18976	18865	18816	18886	18716	18781	18821	18763	18708	18715	18862	18835	19058	19032	18876	19038	18997	18825	19172	19017	18999	19161	18973	18877	18910	18939	18860	18786	19117	18855	18880	18860	18911	18911	18883	18869	18860	18856	18809	18967	19047	18949	18889	18972	18941	18865	18724	18521	18959	18875	18907	18897	18951	18895	18605	19015	18867	18817	18855	18571	19026	18942	18790	18982	18928	18971	18847	19147	18742	18853	18761	18829	18804	19007	18965	19031	18851	18968	18975	19117	18806	18813	18777	18890	18873	18917	18751	18784	18780	18947	18997	19059	18879	18935	18824	18887	19052	18953	18989	18828	19059	18851	18856	18633	18928	18905	19070	18679	18837	18839	18861	18755	18863	18900	18985	18947	18717	18820	18848	18908	18822	19111	19068	19087	18829	18929	19011	18969	18979	18912	18806	18874	18983	18899	19046	18853	18752	18856	18773	19078	18769	18672	18714	19210	18993	18708	18938	18730	18855	18871	18980	18904	18698	18962	18895	19003	18832	18951	18848	18972	18984	18985	18996	18839	18906	18795	19044	18904	18626	18798	19062	18936	18868	18800	18822	18833	18995	18716	18938	18803	18812	18826	18927	18835	18708	18938	18922	18897	19015	19134	18986	19164	19204	18740	18950	19002	18942	18695	18852	18754	18698	18914	18812	18901	18769	18907	18959	18829	18685	18867	18866	18969	19071	19094	18899	18771	18961	18850	19007	18914	18866	18829	18766	18760	18821	18767	18856	18977	18844	18934	19099	18758	19081	18843	18778	19012	18916	19010	18898	18889	18985	18768	18921	18865	18835	18869	18654	19013	18838	18958	18675	18827	19030	18886	19008	19038	18684	19006	18921	19014	19074	18950	18817	18979	18804	18946	18777	19021	18704	18865	18933	18767	18949	18963	19103	18986	18669	18795	18628	18855	18928	18949	18687	19084	18680	18710	19057	18796	18592	18802	18815	18845	19005	18759	18824	18736	18652	18999	18926	18926	18786	18935	18907	18869	18956	19051	18821	18826	18805	19142	18816	19045	18988	19000	18957	18985	19018	18826	18772	18910	18876	18923	19038	18961	18919	18923	18776	18830	18800	19076	18978	18907	18928	18893	18776	18915	18862	18803	18997	18902	18919	18833	18744	18769	18965	18985	18854	18837	18958	18911	18930	18872	18990	18958	18932	18891	18671	18587	18975	18921	18853	19046	19024	18725	18752	19061	19021	18843	18713	18754	18804	18754	18843	18620	18935	18934	18818	18776	18791	18891	18933	18574	18894	18855	18879	18945	18875	19009	18849	18946	18974	19205	18966	18942	18923	18828	18907	18686	18706	18882	18629	18910	19039	18797	18699	18770	18951	18837	18888	18762	18604	18979	19085	19002	19150	18863	18949	18855	18785	18981	18987	18860	18946	18875	18935	18879	18830	18955	18944	19051	18953	18779	18848	18985	19063	19011	18925	18711	18910	19098	18939	18977	18952	18800	18958	18720	18946	18994	18776	18805	18904	18729	18925	18710	18851	19049	19007	18766	18814	19006	19112	18959	18855	18824	18774	18932	18941	19020	18908	18912	19011	19037	18800	18828	19015	18856	18772	18957	18863	18960	18858	18782	18705	18902	18780	18832	18806	18908	18835	19119	18906	18865	18804	18803	19010	18943	18846	18882	18977	18959	18861	18674	18957	18797	18857	19110	18977	18861	18990	18998	18926	18750	19047	18809	19014	18756	18894	18946	18852	18961	18823	18871	18920	18978	18909	18880	18881	18739	18875	18978	18940	19138	18905	18903	18940	18874	19036	19012	18959	18880	18977	18825	18823	18944	18834	18732	18769	18760	18939	19346	18908	18721	18899	18893	19081	18953	18790	18961	19030	18915	18951	18982	18858	18669	19050	18859	18889	19137	19009	18825	18793	18589	18993	18929	18978	18786	18728	18799	18789	18822	18973	19112	18870	18795	18734	18701	18809	18940	18813	18978	18893	18954	18805	18808	18905	18889	18786	18754	18768	18860	18954	18936	18875	19004	18787	18851	18837	18768	18785	18715	18915	18736	18877	18702	18825	19126	18888	18857	18845	18929	18773	18882	18846	18586	18766	18942	18813	18948	19009	19173	19064	18868	18941	18655	18926	18797	18902	19001	18702	18915	18691	18862	18976	18882	18904	19021	18874	18890	18985	18812	18737	18821	18976	18896	18976	18964	19025	18869	18853	18908	18897	18944	18847	18968	18964	18967	19158	18819	18955	19009	18909	18922	18992	18764	19046	18695	18948	18856	18904	18716	18946	19100	18966	18952	18816	19030	18782	18891	18839	18929	19037	19026	18849	18825	18763	19058	18713	18675	18908	18799	18923	18861	18619	18873	19037	18882	18734	18984	18930	18999	18866	18929	18835	19040	18918	18852	18919	18970	18986	19064	18776	18878	18929	18715	18864	18947	18879	19009	19094	18860	19034	18701	18870	18801	18881	18887	18869	18946	19135	18849	18985	18813	18775	18881	18981	18997	18804	18836	18792	18877	18893	18824	18946	18832	18801	19125	18848	18975	18814	18804	19027	18891	18932	18744	18981	18796	18920	18850	18741	18836	18989	18926	18892	18732	18613	18785	18974	18933	18921	18825	18884	18785	18813	18836	18843	19058	18815	18825	18817	18939	18739	18955	18872	18882	18906	18912	18830	18723	18760	19010	19010	18848	18716	18975	18893	19037	19044	19001	18957	18834	18762	18789	18856	18811	18928	18871	19045	19045	18785	18794	18723	18598	18699	18930	18997	18886	18974	19018	18661	18832	18957	18794	19024	18826	19046	18815	19045	18924	18927	18881	18771	18873	18848	18868	19003	18992	18721	18935	18893	19038	19057	18880	18782	18848	18966	18935	19181	18902	18949	18842	18946	18842	18832	18788	18972	18738	18985	18957	18751	18800	18788	18694	18936	18983	18837	19091	18931	18934	18813	18872	18993	18783	18876	18747	18871	18771	18904	18791	19039	19021	18927	18868	18871	18777	18989	18874	19030	18833	18770	18971	18902	18887	18700	18771	18943	19060	19288	18892	18797	18791	18869	18919	18891	18746	18700	19031	18893	18814	18975	18769	18685	18957	18940	18916	18933	18883	18983	18912	19064	18837	18885	18752	18749	18774	18803	18923	19027	18930	18585	18995	18875	18746	18917	18717	19061	18987	19013	18871	18899	18986	18830	18812	19043	18879	18781	18876	18792	18699	18709	18777	18908	19014	18911	18826	18882	18834	18811	18818	18856	19059	18862	18774	19051	18836	18886	18961	19070	18865	18752	18697	19137	18993	18782	18939	18778	18634	18672	18892	18930	18894	18986	18943	18872	18834	18672	18654	18951	18784	18831	19006	19026	18939	18804	18630	18923	18942	18912	18849	19127	18729	18841	18779	18777	18928	18982	18845	18989	18680	18961	18737	18770	18839	18784	18855	18963	19031	18970	18974	18726	18857	18927	18887	18795	18886	18617	18920	18733	19218	18896	18895	19017	19165	18973	18741	19075	19133	19084	19008	18874	18868	18716	18781	18714	18854	18743	18852	18845	18801	18783	18817	19007	18763	18994	18870	18808	18921	18930	18874	18895	18586	18917	18717	18898	18972	18766	19187	18696	18927	18907	18746	18843	18968	18917	18880	18694	18874	18642	19059	19029	18729	18965	18906	18806	18714	18920	18855	18880	18884	18770	19057	19007	18983	18946	19013	18839	18693	18701	18673	18763	18695	18688	18868	18752	18965	18909	18823	18736	18843	18821	18965	18900	18957	18912	18841	18827	18898	18914	18939	18807	18868	18909	18682	18820	18876	18889	18826	18879	18814	18931	19127	19086	18758	18751	18716	18932	18946	18934	18861	18889	18990	18932	19006	18844	18886	18880	18802	18905	19032	19015	18919	18915	18932	18814	18870	18941	18849	18796	18863	18913	18808	18887	18783	18883	18955	19017	18821	18757
32262	52285	49319	39211	33134	29176	25429	22379	20655	19954	18670	17955	17285	17158	17112	16867	16551	16385	16365	16378	16343	16353	16112	16194	16084	16061	16020	16009	15853	15831	15823	16043	16037	15957	16211	15881	15982	15767	15787	15871	15797	15846	15713	15720	15890	15919	15682	15864	15896	15893	15949	15849	15839	15935	15896	15818	15854	15819	15956	15841	15796	15913	15737	15716	15800	16004	15912	16011	15918	15869	15821	15827	15900	15871	15940	15808	15791	15822	15752	15882	15853	15755	15988	15809	15720	15923	15822	15912	15748	15852	15873	15727	15972	15832	16040	16063	15804	15773	15906	15801	16029	15892	15879	15967	15946	15867	15847	15915	15757	15760	15899	15902	15840	15880	15817	15783	15935	15873	15932	15834	15670	15970	15819	15760	15831	15998	15788	15751	15906	15850	15919	15772	15769	15636	15721	15939	15882	16050	15784	15796	15712	15926	15846	15789	16005	15879	15743	15836	15803	15981	15857	16032	15863	15990	15726	15728	15965	15997	15984	15941	15859	15850	15883	15851	15993	15945	15890	15802	15915	15744	15863	15833	15817	15801	15997	15935	15850	15784	15890	15919	15839	15812	15816	15904	15903	15818	15928	15832	15873	15816	15817	15926	15809	15790	15933	15962	15901	15780	15752	15767	15864	15841	15932	15974	15635	15790	15897	15976	15786	15715	15946	15967	15841	15898	15953	15845	15890	15803	15920	15942	15897	15698	15756	15984	15843	15964	15916	15888	15760	15952	15812	16050	15927	15899	15686	15917	15869	15928	15673	15934	15680	15809	15777	15791	15873	15772	15909	15865	15796	15867	15652	15950	15853	15871	15852	15891	15729	15754	16092	15992	16045	15880	15832	15941	15851	15972	15843	15836	15874	15883	15884	16005	15798	15771	15917	16117	15738	15808	15928	15666	16018	15884	15833	15749	15828	15724	15829	15855	15916	15893	15875	15841	15640	15790	15803	15706	15697	15698	15822	15971	15843	15846	15909	15984	15845	15725	15886	15839	15926	15801	15940	15931	15638	15908	15701	15830	16022	15757	15927	15931	15716	16018	15858	15966	15894	15745	15802	16027	15788	15834	15741	15632	15991	15836	15857	15931	15797	15766	15817	15977	15894	15721	15816	15801	16048	15770	15799	15912	15923	15725	15797	15765	15913	15924	15807	15786	15637	15944	16072	15626	15790	15886	15931	16014	15784	15914	15987	15940	15975	15744	15865	15866	15950	15839	15950	15776	15970	15746	15839	15774	15736	15939	15720	15921	15855	15909	15873	15934	15829	16131	15942	15893	15789	15883	15906	15780	15886	15877	15932	15995	15901	15825	15899	16057	15843	15947	15747	15779	15920	15728	15928	15974	15805	15952	15774	15856	15882	15875	15841	15926	15995	15683	15819	15954	16015	15797	15912	15781	15806	15705	15911	15901	15803	15929	15836	15799	15943	15735	15869	15858	15904	15957	15779	15842	15947	15828	15846	15775	15785	15715	15830	15924	16044	15791	15926	15897	15986	15839	15805	15715	15887	15801	15888	15755	15933	15887	15814	15880	15925	15911	15938	15881	15708	15783	16024	15794	15997	15824	15916	15965	15913	15940	15805	15759	15717	15797	15809	15771	15762	15930	15826	15817	15944	15964	15898	15816	15868	15893	16081	15836	15999	16036	15749	15937	15685	16022	15971	15842	15816	15781	15819	15916	15984	15666	15829	15836	16008	15796	15879	15904	15831	15807	15867	15918	15826	16031	15912	15776	15875	15903	15749	15743	15962	15795	15729	15971	15871	15848	15777	15944	15756	15807	15878	15771	15951	15774	15710	16086	15846	15919	15912	15802	15932	15837	15904	15821	15580	15741	15960	15910	15974	15788	15815	15731	16016	15911	15890	15764	15825	15907	15810	15947	15852	15861	15816	15817	15876	15904	15968	15763	15989	15867	15905	15901	15798	15926	15908	15854	15890	15816	15800	15947	15800	15879	15731	15771	15959	15882	15941	15785	15840	15974	15595	15921	15914	15848	15842	15914	15901	15790	15719	15940	15759	15965	15871	15997	15845	15894	15951	15778	15820	16019	15850	15864	15869	15966	15901	15994	15902	15898	15957	16013	15756	15871	15801	15791	15938	15798	15885	15918	16030	15997	15856	15688	15915	15763	15829	15850	15912	15930	15849	15896	15886	15928	15819	15995	15601	16000	15961	15894	15821	15927	15945	15811	15861	15864	15805	15859	15818	15711	15801	15877	15665	15829	15896	15888	15709	15911	15833	15951	16054	15920	15878	15827	15808	15795	15843	15885	15941	16003	15732	15743	15759	15972	15965	15590	15820	15747	15745	15600	15834	15862	16007	15921	15812	15864	16062	15841	15944	15907	15932	15827	15950	16100	16022	15951	15838	15939	15716	15731	15942	15940	15817	15779	15832	15723	15824	15905	15887	15926	15706	15903	15822	15844	15910	15789	16033	15814	15984	15767	15800	15782	16127	15896	15855	15803	15733	15967	15884	15890	15852	16004	16016	15828	15861	15738	15889	15816	15913	15940	15822	15823	15724	15805	15697	15800	15933	15838	15747	15886	15865	15667	15805	15808	15792	16086	15907	15831	15819	15954	15946	15910	15923	15944	15867	15947	15885	15820	15740	15898	15917	15816	15709	15675	15839	15926	16078	15767	15804	15857	15839	15854	15852	15865	15944	15801	16010	15781	15756	15746	16062	15670	15852	15987	15891	15833	15744	15731	15975	15958	15740	15753	15860	16057	15814	15906	15950	15805	15856	15843	15980	16008	15798	15980	15847	15825	15700	15964	15846	15928	15872	16017	15782	16001	15655	15937	15805	15860	15782	15998	15699	15836	15798	15747	15990	15934	15824	15742	15937	15893	15869	16021	15886	15937	15739	15908	15796	15693	15795	15830	15734	15855	15824	15767	15922	15888	15706	15915	15900	16111	15809	15881	15806	15816	16003	15841	16029	15775	15769	15806	15825	15619	15749	15937	15922	15840	15732	15710	15927	15720	15860	15867	15939	15806	15759	15827	15973	15611	15922	16049	15775	15789	15950	15877	15973	15922	15942	15979	15812	15833	15976	15929	15782	15899	15989	15803	15961	15710	15718	15776	15824	15876	15820	15860	15801	15941	15938	15813	15908	15778	15750	15821	15776	15799	15850	15938	15955	16016	15800	15881	15899	15926	15768	16064	15818	15878	15914	15975	15920	16013	15750	16050	15812	15788	15854	15748	15864	15870	15936	15795	15830	15876	15875	15914	15840	15832	16033	15847	15952	15777	15988	15761	15960	15954	15829	15931	15960	15812	15786	15992	15806	15941	15805	15682	15796	15718	15940	15758	15866	15955	15819	15716	15913	15708	15993	15857	15898	15842	15757	15845	15946	15886	15781	15818	15882	15845	15928	15927	15637	15860	15800	15658	15861	15805	15812	15901	15813	16090	15816	15867	16032	15845	15772	15817	15880	15714	15826	15682	15691	16046	15962	15922	15879	15992	15841	15811	15882	15860	15971	15967	16014	15856	15787	15920	15990	15871	15943	15866	15826	15868	15796	15790	15897	15780	15806	15823	15868	15759	15807	15866	15887	15834	15891	15848	15947	15805	15802	15770	15935	15984	15760	15833	15974	15923	15866	15977	16067	15842	15816	15807	15964	15805	15958	15917	15902	15883	16054	15931	15747	15782	15724	15837	15788	15794	15854	15933	15879	15858	15974	15914	15836	15788	15890	16053	15825	15669	15715	15839	15788	15775	15846	15902	15872	15811	15665	15757	16041	15575	15902	15603	15848	15850	15981	15814	15739	15872	15878	15874	15827	15859	15848	15874	15935	15778	15792	15841	15975	15908	15842	15801	15866	15938	15921	15777	15836	15912	15682	15900	15875	15925	15806	16010	15711	15879	15919	15781	15762	16014	15711	15779	15686	16056	15857	15856	15904	15748	16083	16021	15874	15936	15914	15863	15850	15861	15799	15920	15944	15861	15694	15950	15897	15839	15961	15696	15786	15799	15814	15896	15811	15781	15857	15841	15794	15826	15744	15896	15872	15819	15858	15939	15910	15917	15760	16033	15696	15843	15710	15889	15986	15840	15764	15867	15927	16087	15902	15710	15999	15822	15901	15752	15799	15877	15874	15735	15910	15715	16011	15818	15783	15996	15854	16021	15863	15776	15753	15923	15797	16008	15767	15931	15913	15773	15972	15852	16019	15820	15767	15839	16012	15868	15795	15929	15797	15955	16012	15981	15758	16066	15992	15724	15812	15877	15683	15721	15885	15717	15778	15888	15880	15769	15784	15713	15930	15939	15922	15835	15841	15829	15977	15827	15870	15923	15692	15919	15759	15656	15932	15758	15956	15925	15921	15740	15862	16048	15701	15956	15971	15935	15923	15877	15945	15952	15791	15636	15910	15873	15862	15794	15713	15841	15874	15961	15910	15928	15740	16123	15769	15831	15836	15846	15681	15768	15932	15696	15849	15973	15937	15761	15781	15788	15807	15802	15797	15930	15843	15829	15768	15986	15856	15759	15710	15907	16075	15739	15834	15862	15751	15885	15708	15888	15955	15881	15892	15845	15680	15701	15769	15784	15688	15932	15847	15768	15773	15926	15837	15897	15924	15872	15749	15805	15808	15996	15997	15640	15883	15908	15789	15989	15925	15997	15823	15859	15863	15859	15756	15909	15745	15899	15800	15865	15861	15836	15723	15807	15941	16014	15844	15938	16140	15602	15862	15842	15876	15741	15862	16045	15897	15634	15890	15876	15981	15771	15994	15969	15742	15656	15871	15905	15803	15942	15712	15889	15792	15923	15975	15859	15590	15924	15742	15929	15844	15815	15706	15972	15716	15654	15973	15993	15881	16004	15777	16006	15715	15820	15896	15928	15868	15908	15971	15927	15886	15940	15811	15765	15870	15989	15786	15780	15889	15952	15833	15733	15901	15760	15814	15976	15860	15756	16072	15806	15814	15864	15768	15952	15913	16025	15804	15998	15628	15844	15912	15886	15990	15869	15848	15950	15860	15680	15884	15791	15866	15879	15895	15798	15908	15820	15951	15879	15974	15869	15922	15809	15891	15978	15973	15761	15909	15730	16103	15828	15792	15817	15703	15825	15899	15729	15906	16041	15741	15960	15839	16003	15908	15839	15959	15798
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
